/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.rounded{border-radius:.25rem}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#07080a;--panel:#101217;--line:#262b36;--gold:#ffcc25;--gold-2:#e79b0a;--blue:#2d91ff;--white:#f7f7f2;--muted:#969ba6}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--white);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.skip-link{z-index:1000;border:1px solid var(--gold);color:var(--gold);background:#090b0e;border-radius:5px;padding:11px 15px;font-size:12px;font-weight:900;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{outline-offset:2px;outline:2px solid #fff;transform:translateY(0)}.brand-case{text-transform:none!important}body:before{content:"";pointer-events:none;opacity:.18;z-index:20;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.site-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#07080ae6;align-items:center;height:82px;padding:0 max(24px,50vw - 640px);display:flex;position:sticky;top:0}.public-home>.site-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;position:fixed;top:0;left:0;right:0}.public-home>.shell{padding-top:82px}.public-home section[id]{scroll-margin-top:96px}.brand{align-items:center;gap:12px;min-width:230px;display:flex}.brand-mark{color:#08090b;background:linear-gradient(145deg,#f9d24b,#ad6d00);border:1px solid #715b12;border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;font-weight:950;display:grid;box-shadow:inset 0 0 0 3px #111,0 0 22px #ffcc251f}.brand strong{letter-spacing:-.5px;font-size:19px;display:block}.brand small{color:var(--muted);letter-spacing:2px;text-transform:uppercase;margin-top:2px;font-size:9px;display:block}.site-header nav{color:#bbbfc7;flex:1;justify-content:center;gap:34px;font-size:13px;font-weight:700;display:flex}.site-header nav a{transition:color .2s}.site-header nav a:hover{color:var(--gold)}.public-resources-menu{position:relative}.public-resources-menu summary{color:#bbbfc7;cursor:pointer;align-items:center;gap:6px;min-height:44px;list-style:none;transition:color .2s;display:flex}.public-resources-menu summary::-webkit-details-marker{display:none}.public-resources-menu summary:hover,.public-resources-menu[open] summary{color:var(--gold)}.public-resources-menu summary span{font-size:10px;transition:transform .2s}.public-resources-menu[open] summary span{transform:rotate(180deg)}.public-resources-menu>div{z-index:60;background:#090b0efc;border:1px solid #5b4a18;border-radius:6px;width:210px;padding:7px;position:absolute;top:45px;right:0;box-shadow:0 22px 55px #0000009e}.site-header nav .public-resources-menu>div a{color:#c7cbd1;border-bottom:1px solid #282d35;align-items:center;min-height:44px;padding:0 11px;font-size:11px;display:flex}.site-header nav .public-resources-menu>div a:last-child{border-bottom:0}.site-header nav .public-resources-menu>div a:hover,.site-header nav .public-resources-menu>div a:focus-visible{color:var(--gold);background:#ffcc250b}.admin-link{text-align:right;text-transform:uppercase;letter-spacing:1.5px;min-width:230px;color:var(--gold);font-size:12px;font-weight:800}.admin-link span{margin-left:7px}.owner-command-link{min-width:238px;color:var(--gold);justify-content:flex-end;align-items:center;gap:10px;display:flex}.owner-command-link i{background:#35db92;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #35db921a,0 0 16px #35db928c}.owner-command-link span{flex-direction:column;gap:2px;display:flex}.owner-command-link small{color:#7e8490;letter-spacing:1.7px;font-size:7px;font-weight:900}.owner-command-link strong{letter-spacing:1px;text-transform:uppercase;font-size:11px}.owner-command-link b{background:var(--gold);color:#090a0c;border-radius:50%;place-items:center;min-width:23px;height:23px;font-size:9px;display:grid}.owner-command-link em{font-size:12px;font-style:normal}.member-link{text-align:right;text-transform:uppercase;letter-spacing:1.5px;color:#8d939e;min-width:230px;font-size:10px;font-weight:800}.member-link span{color:var(--gold);margin-left:7px}.header-actions{justify-content:flex-end;align-items:center;gap:12px;min-width:230px;display:flex}.header-actions .member-link,.header-actions .owner-command-link{min-width:0}.mobile-menu{display:none;position:relative}.mobile-menu>button{min-width:48px;min-height:44px;color:var(--gold);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:#0e1014;border:1px solid #4a401f;border-radius:5px;justify-content:center;align-items:center;gap:8px;font-size:9px;font-weight:900;display:flex}.mobile-menu>button b{font-size:15px;line-height:1}.mobile-menu-panel{z-index:50;background:#0a0c0f;border:1px solid #5a4918;border-radius:7px;width:min(310px,100vw - 28px);padding:8px;position:absolute;top:52px;right:-86px;box-shadow:0 24px 65px #000000b3,0 0 35px #ffcc2512}.mobile-menu-panel a{color:#c3c7ce;border-bottom:1px solid #252a33;justify-content:space-between;align-items:center;gap:18px;min-height:44px;padding:0 12px;font-size:11px;font-weight:800;display:flex}.mobile-menu-panel a:last-child{border-bottom:0}.mobile-menu-panel a:hover,.mobile-menu-panel a:focus-visible{color:var(--gold);background:#ffcc250d;outline:none}.mobile-menu-panel a span{color:var(--gold)}.mobile-resource-group{border-top:1px solid #554718;padding-top:7px}.mobile-resource-group>strong{color:var(--gold);letter-spacing:1.2px;text-transform:uppercase;padding:8px 12px 5px;font-size:10px;display:block}.mobile-resource-group a{padding-left:20px}.header-status{text-align:right;color:#737985;text-transform:uppercase;letter-spacing:1.5px;min-width:230px;font-size:9px}.shell{width:min(1280px,100% - 48px);margin:0 auto}.hero{border-bottom:1px solid var(--line);grid-template-columns:1.05fr .95fr;align-items:center;gap:52px;min-height:570px;padding:58px 0;display:grid}.hero-copy{z-index:2;position:relative}.eyebrow{color:#b8bdc7;letter-spacing:2.5px;align-items:center;gap:9px;font-size:10px;font-weight:800;display:inline-flex}.live-dot{background:#3dde88;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #3dde8817,0 0 16px #3dde888c}.kicker{color:var(--gold);text-transform:uppercase;letter-spacing:3px;margin:64px 0 10px;font-size:11px;font-weight:900}.hero h1{letter-spacing:-5px;text-transform:uppercase;max-width:680px;margin:0;font-size:clamp(52px,6vw,86px);font-weight:950;line-height:.91}.hero h1 em,.rules-intro h2 em{color:var(--gold);text-transform:none;font-style:normal}.hero-description{color:#a7abb4;max-width:520px;margin:26px 0 0;font-size:17px;line-height:1.65}.hero-actions{gap:12px;margin-top:34px;display:flex}.primary-button,.secondary-button{text-transform:uppercase;letter-spacing:1.4px;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:22px;min-height:48px;padding:0 20px;font-size:11px;font-weight:900;display:inline-flex}.primary-button{background:var(--gold);color:#090a0c;box-shadow:0 10px 32px #ffcc2524}.secondary-button{color:#d9dbe0;background:0 0;border:1px solid #3a3f49}.hero-art-wrap{border:1px solid #4b3a0e;border-radius:12px;height:470px;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000085,0 0 60px #266eff1a}.hero-art-wrap:after{content:"";background:linear-gradient(90deg,#07080a66,#0000 35%),linear-gradient(#0000 60%,#07080a6b);position:absolute;inset:0}.hero-art{object-fit:cover;object-position:center 45%;filter:contrast(1.08)saturate(.92);width:100%;height:100%}.image-seal{z-index:2;text-align:center;border:1px solid var(--gold);background:#080a0ee0;border-radius:50%;place-content:center;width:72px;height:72px;display:grid;position:absolute;bottom:18px;right:18px;box-shadow:0 0 22px #ffcc2533}.image-seal span{letter-spacing:2px;color:var(--muted);font-size:8px}.image-seal strong{color:var(--gold);font-size:17px}.stat-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.stat-card{border-right:1px solid var(--line);min-height:156px;padding:26px;position:relative}.stat-card:first-child{border-left:1px solid var(--line)}.stat-card span,.stat-card small{display:block}.stat-card span{color:var(--muted);letter-spacing:1.8px;text-transform:uppercase;font-size:9px;font-weight:800}.stat-card strong{letter-spacing:-1px;margin:16px 0 8px;font-size:32px;display:block}.stat-card small{color:#707681;font-size:11px}.stat-card.featured{background:linear-gradient(135deg,#ffcc251c,#0000 66%)}.stat-card.featured strong{color:var(--gold)}.governance-pulse{border-bottom:1px solid var(--line);padding:58px 0 0}.pulse-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.pulse-heading h2{letter-spacing:-2.4px;text-transform:uppercase;margin:0;font-size:clamp(34px,4vw,54px);line-height:.94}.pulse-heading>span{color:#55df98;letter-spacing:1.2px;text-transform:uppercase;border:1px solid #2c4b3c;border-radius:99px;align-items:center;gap:9px;padding:8px 12px;font-size:8px;font-weight:900;display:flex}.pulse-heading>span i{background:#3dde88;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #3dde88b3}.pulse-grid{border:1px solid #303641;border-bottom:0;grid-template-columns:1.18fr 1fr 1fr;display:grid}.pulse-card{background:linear-gradient(145deg,#0d0f13,#08090b);border-right:1px solid #303641;flex-direction:column;min-height:258px;padding:24px;transition:background .2s,border-color .2s;display:flex;position:relative}.pulse-card:last-child{border-right:0}.pulse-card:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 20% 15%,#ffcc251a,#0000 48%);transition:opacity .2s;position:absolute;inset:0}.pulse-card:hover:before{opacity:1}.pulse-card.legends{background:linear-gradient(145deg,#ffcc251b,#0d0f13 48%)}.pulse-index{color:#444a55;letter-spacing:1px;align-self:flex-end;font-family:monospace;font-size:9px}.pulse-card>div{margin-top:12px;position:relative}.pulse-card small{color:#a1a7b1;letter-spacing:1.8px;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.pulse-card strong{letter-spacing:-3px;margin-top:20px;font-size:58px;line-height:1;display:block}.pulse-card strong.empty-value{color:#8e949e;letter-spacing:-1px;margin-top:29px;font-size:32px}.pulse-card strong.active-value{color:var(--gold)}.pulse-card p{color:#707681;margin:12px 0 0;font-size:11px}.pulse-card footer{border-top:1px solid #272c35;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:18px;display:flex;position:relative}.pulse-card footer span{color:#686f7a;letter-spacing:.5px;font-size:8px}.pulse-card footer b{color:var(--gold);letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;font-size:8px}.publication-banner{background:linear-gradient(90deg,#ffcc2521,#ffcc2509 55%,#0000);border:1px solid #5b4813;grid-template-columns:42px 1fr auto;align-items:center;gap:18px;min-height:86px;padding:18px 22px;display:grid}.publication-mark{color:#0a0b0d;background:var(--gold);border:1px solid #765e17;border-radius:50%;place-items:center;width:40px;height:40px;font-size:11px;font-weight:950;display:grid}.publication-banner small{color:var(--gold);letter-spacing:1.4px;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.publication-banner strong{color:#d3d6dc;margin-top:6px;font-size:11px;font-weight:650;display:block}.publication-banner>b{color:#8c7428;letter-spacing:1.2px;white-space:nowrap;font-size:8px}.governance-scope{background:linear-gradient(135deg,#ffcc2514,#101217f5 48%);border:1px solid #45402d;grid-template-columns:1.05fr .95fr;gap:34px;margin-top:28px;padding:34px;display:grid}.governance-scope h2{letter-spacing:-1.8px;text-transform:uppercase;margin:10px 0 15px;font-size:clamp(28px,3.5vw,46px);line-height:1}.governance-scope p{color:#9ba1aa;margin:0;font-size:12px;line-height:1.75}.governance-scope aside{border-left:3px solid var(--gold);background:#04060880;padding:22px}.governance-scope aside small{color:var(--gold);letter-spacing:1.5px;margin-bottom:10px;font-size:8px;font-weight:900;display:block}.governance-scope aside strong{color:#f0f1f3;margin-bottom:10px;font-size:16px;line-height:1.35;display:block}.governance-scope footer{color:#c4ae65;letter-spacing:.3px;border-top:1px solid #34302a;grid-column:1/-1;padding-top:20px;font-size:10px;line-height:1.6}.section-block{border-bottom:1px solid var(--line);padding:96px 0}.section-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:34px;display:flex}.section-number{color:var(--gold);letter-spacing:2.5px;margin:0 0 14px;font-size:9px;font-weight:900}.section-heading h2,.rules-intro h2,.admin-panel h2{letter-spacing:-2.4px;text-transform:uppercase;margin:0;font-size:clamp(34px,4vw,54px);line-height:.95}.section-heading>div>p:last-child,.rules-intro>p,.admin-panel>div>p:last-child{color:var(--muted);margin:13px 0 0;font-size:13px}.segmented{border:1px solid var(--line);background:#0c0e12;border-radius:6px;padding:4px;display:flex}.segmented button{color:#747985;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:10px 14px;font-size:10px}.segmented button.active{color:var(--white);background:#242833}.decision-carousel{min-width:0}.decision-carousel-controls{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.decision-carousel-controls>span{color:#747a85;letter-spacing:1.3px;text-transform:uppercase;font-size:8px;font-weight:800}.decision-carousel-controls>div{gap:8px;display:flex}.decision-carousel-controls button{width:42px;height:42px;color:var(--gold);cursor:pointer;background:#101319;border:1px solid #343946;border-radius:50%;place-items:center;font-size:18px;transition:border-color .2s,background .2s,transform .2s;display:grid}.decision-carousel-controls button:hover,.decision-carousel-controls button:focus-visible{background:#ffcc2514;border-color:#7c641b;outline:none;transform:translateY(-1px)}.decision-grid{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:auto;scrollbar-color:#75601d #20242c;grid-auto-columns:calc(50% - 8px);grid-auto-flow:column;gap:16px;padding:1px 1px 14px;scroll-padding-inline:1px;display:grid;overflow-x:auto}.decision-grid::-webkit-scrollbar{height:9px}.decision-grid::-webkit-scrollbar-track{background:#20242c;border-radius:99px}.decision-grid::-webkit-scrollbar-thumb{background:#8b711f;border:2px solid #20242c;border-radius:99px}.decision-card{border:1px solid var(--line);background:linear-gradient(145deg,#13161c,#0e1014);border-radius:7px;padding:26px;position:relative;overflow:hidden}.decision-grid .decision-card{scroll-snap-align:start;min-width:0;height:100%}.decision-card:before{content:"";background:linear-gradient(90deg,var(--gold),transparent 65%);height:2px;position:absolute;top:0;left:0;right:0}.decision-top{justify-content:space-between;align-items:center;display:flex}.decision-id{color:#6e7480;letter-spacing:1px;font-family:monospace;font-size:10px}.status{letter-spacing:1.2px;text-transform:uppercase;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:900}.status.scheduled{color:var(--gold);background:#ffcc2514;border:1px solid #ffcc2559}.status.recorded{color:#76baff;background:#2d91ff14;border:1px solid #2d91ff4d}.decision-card h3{letter-spacing:-.8px;margin:30px 0 9px;font-size:23px}.decision-card>p{min-height:44px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.vote-result{justify-content:space-between;align-items:end;margin-top:28px;display:flex}.vote-result small{color:#696f79;letter-spacing:1.5px;font-size:8px;display:block}.vote-result strong{color:#44df91;font-size:14px}.vote-result>span{color:#bbc0c8;font-size:12px}.progress-track{background:#252932;height:3px;margin-top:12px;overflow:hidden}.progress-track span{background:linear-gradient(90deg,var(--gold-2),var(--gold));height:100%;display:block}.decision-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:25px;padding-top:18px;display:flex}.decision-card footer>span{color:#707681;text-transform:uppercase;letter-spacing:1px;font-size:10px}.decision-card footer button,.decision-card footer a{color:var(--gold);text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:900}.decision-card footer b{margin-left:6px}.search-box{border:1px solid var(--line);color:#6e737e;background:#0d0f13;border-radius:5px;align-items:center;gap:8px;min-width:280px;height:42px;padding:0 13px;display:flex}.search-box input{color:#fff;background:0 0;border:0;outline:none;width:100%;font-size:12px}.search-box input::placeholder{color:#676c75}.member-count{color:#747a85;letter-spacing:2px;align-items:center;gap:15px;margin-bottom:14px;font-size:9px;display:flex}.member-count i{background:var(--line);flex:1;height:1px}.member-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.member-card{border:1px solid var(--line);background:#101217;border-radius:6px;align-items:flex-start;gap:13px;min-height:132px;padding:14px;transition:transform .2s,border-color .2s;display:flex;position:relative}.member-card:hover{border-color:#454b57;transform:translateY(-2px)}.member-avatar{color:#07080a;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:12px;font-weight:950;display:grid;position:relative;box-shadow:inset 0 0 0 3px #0e1015}.member-avatar.gold{background:linear-gradient(145deg,#ffe05d,#d88b00)}.member-avatar.blue{background:linear-gradient(145deg,#65b8ff,#1763ca)}.member-avatar.green{background:linear-gradient(145deg,#7ce5a6,#168854)}.member-avatar span{background:#3fe18e;border:2px solid #101217;border-radius:50%;width:8px;height:8px;position:absolute;bottom:3px;right:0}.member-avatar img,.mini-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.member-card>div:nth-child(2){flex:1;min-width:0}.member-card h3{white-space:nowrap;text-overflow:ellipsis;max-width:185px;margin:0;font-size:14px;overflow:hidden}.member-card p{color:#767c86;margin:4px 0 0;font-size:10px}.member-card em{color:#a8adb6;margin-top:5px;font-size:9px;font-style:normal;display:block}.member-card div>small{color:#626874;margin-top:4px;font-size:8px;display:block}.legend-participation{margin-top:11px}.legend-participation>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.legend-participation span{color:#6f7681;letter-spacing:.8px;text-transform:uppercase;font-size:7px;font-weight:850}.legend-participation strong{color:var(--gold);white-space:nowrap;font-size:8px}.legend-participation-track{background:#292e36;border-radius:99px;height:3px;margin-top:7px;overflow:hidden}.legend-participation-track i{background:linear-gradient(90deg,#d89100,var(--gold));height:100%;display:block}.legend-participation small{color:#686f7a!important;margin-top:6px!important;font-size:7px!important}.empty-state{border:1px dashed var(--line);text-align:center;color:var(--muted);padding:48px;font-size:13px}.restricted-roster{border-top:1px solid #4a321d;margin-top:42px;padding-top:25px}.restricted-roster-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:14px;display:flex}.restricted-roster-heading h3{letter-spacing:-.5px;margin:5px 0;font-size:21px}.restricted-roster-heading p:last-child{color:#858a94;max-width:610px;margin:0;font-size:10px;line-height:1.5}.restricted-roster-heading>span{color:#f0ae67;letter-spacing:1.5px;flex:none;font-family:monospace;font-size:9px}.restricted-member-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.restricted-member-card{background:linear-gradient(135deg,#7c42181f,#101217 45%);border:1px solid #54371f;border-radius:6px;flex-direction:column;justify-content:space-between;gap:12px;min-height:150px;padding:14px;display:flex}.restricted-member-card.reinstatement-pending{background:linear-gradient(135deg,#ffcc2514,#101217 38%);border-color:#66531b}.restricted-member-card.reinstatement-pending .restricted-member-identity small{color:var(--gold)}.restricted-member-identity{align-items:flex-start;gap:13px;min-width:0;display:flex}.restricted-member-avatar{color:#111;background:#e5bc26;border:1px solid #79502d;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:11px;font-weight:900;display:grid;overflow:hidden}.restricted-member-avatar img{object-fit:cover;width:100%;height:100%}.restricted-member-identity small,.restriction-details span{color:#dd8f4d;letter-spacing:1px;font-size:6px;font-weight:900}.restricted-member-identity h4{margin:5px 0;font-size:14px}.restricted-member-identity p{color:#9a9fa8;margin:0;font-size:8px;line-height:1.45}.restriction-details{border-top:1px solid #3b3027;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.restriction-details strong{color:#f0f1f3;margin-top:3px;font-size:9px;display:block}.restriction-badges{flex-wrap:wrap;gap:7px;display:flex}.restriction-badges span{color:#d79a65;white-space:nowrap;background:#dd8f4d0d;border:1px solid #dd8f4d57;border-radius:99px;padding:5px 7px;font-size:6px}.rules-section{grid-template-columns:.72fr 1.28fr;align-items:start;gap:90px;display:grid}.rules-intro{position:sticky;top:130px}.rules-intro h2{font-size:clamp(44px,5vw,68px)}.rules-intro>p:last-of-type{max-width:380px;line-height:1.7}.rule-seal{background:#ffcc250d;border:1px solid #5e4a12;border-radius:5px;align-items:center;gap:12px;width:fit-content;margin-top:34px;padding:11px 15px;display:flex}.rule-seal span{color:var(--gold);font-size:27px;font-weight:950}.rule-seal small{color:#8e929b;letter-spacing:1.5px;font-size:8px;line-height:1.25}.rules-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.rules-list li{border-bottom:1px solid var(--line);align-items:center;gap:25px;min-height:66px;display:flex}.rules-list li span{color:#555b66;font-family:monospace;font-size:10px}.rules-list li strong{letter-spacing:-.1px;font-size:14px}.rules-list li:hover strong{color:var(--gold)}.eligibility-card{background:linear-gradient(145deg,#ffcc251a,#101217 48%);border:1px solid #5e4a12;border-radius:7px;margin-top:24px;padding:27px}.eligibility-card>div{color:#7f8590;letter-spacing:1.5px;justify-content:space-between;gap:20px;font-size:8px;font-weight:900;display:flex}.eligibility-card>div b{color:#3dde88}.eligibility-card h3{color:var(--gold);letter-spacing:-.8px;margin:26px 0 10px;font-size:25px}.eligibility-card p{color:#a0a5ae;margin:0;font-size:12px;line-height:1.7}.eligibility-card>small{border-top:1px solid var(--line);color:#747a85;text-transform:uppercase;letter-spacing:.8px;margin-top:19px;padding-top:17px;font-size:9px;line-height:1.6;display:block}.rules-page-shell{width:min(100% - 48px,1280px);margin:0 auto}.rules-page-hero{border-bottom:1px solid var(--line);grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;min-height:360px;padding:70px 0;display:grid}.rules-page-hero h1{letter-spacing:-5px;text-transform:uppercase;margin:16px 0 0;font-size:clamp(58px,7vw,94px);line-height:.88}.rules-page-hero h1 em{color:var(--gold);text-transform:none;font-style:normal}.rules-page-hero>p{color:#9ba0aa;max-width:520px;margin:0;font-size:16px;line-height:1.75}.scope-notice{border:1px solid #5b4813;border-left:4px solid var(--gold);background:linear-gradient(90deg,#ffcc251a,#101217d9);margin:34px 0 0;padding:28px 32px}.scope-notice>span{color:var(--gold);letter-spacing:1.5px;font-size:8px;font-weight:900}.scope-notice h2{text-transform:uppercase;margin:10px 0;font-size:24px}.scope-notice p{color:#a5aab3;max-width:920px;margin:0;font-size:12px;line-height:1.7}.rules-eligibility{background:linear-gradient(125deg,#ffcc2524,#101217 55%,#2d91ff0d);margin:56px 0 0;padding:38px 42px}.rules-eligibility h2{color:var(--gold);letter-spacing:-2px;text-transform:uppercase;margin:25px 0 12px;font-size:clamp(34px,4vw,52px)}.rules-eligibility p{max-width:900px;font-size:14px}.rules-page-standard{grid-template-columns:.72fr 1.28fr;align-items:start;gap:90px;padding:82px 0 100px;display:grid}.rules-page-standard .rules-intro{position:sticky;top:125px}.rules-accordion li{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:18px;min-height:0;padding:0;display:grid}.rules-accordion .rule-number{color:#626975;white-space:nowrap;text-align:left;width:42px;padding-top:25px;font-family:monospace;font-size:11px;line-height:1;display:block}.rules-accordion details{width:100%;min-width:0}.rules-accordion summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:18px;min-height:76px;list-style:none;display:grid}.rules-accordion summary::-webkit-details-marker{display:none}.rules-accordion summary strong{min-width:0;font-size:15px;line-height:1.45}.rules-accordion .rule-expand{width:28px;height:28px;color:var(--gold);border:1px solid #3a404a;border-radius:50%;place-items:center;font-size:18px;line-height:1;transition:transform .2s,border-color .2s,background .2s;display:grid}.rules-accordion details[open] .rule-expand{background:#ffcc2512;border-color:#6b5719;transform:rotate(45deg)}.rules-accordion details[open] summary strong,.rules-accordion summary:hover strong{color:var(--gold)}.rules-accordion details>p{color:#9ca2ac;max-width:760px;margin:-4px 50px 24px 0;font-size:12px;line-height:1.7}.rules-accordion summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.rules-enforcement-notice{border:1px solid #735b17;border-left:4px solid var(--gold);background:linear-gradient(110deg,#ffcc251b,#0e1015f5 58%);grid-template-columns:auto minmax(0,1fr);gap:24px;margin:0 0 72px;padding:30px 34px;display:grid}.rules-enforcement-icon{width:42px;height:42px;color:var(--gold);border:1px solid #806617;border-radius:50%;place-items:center;font-size:22px;font-weight:950;display:grid}.rules-enforcement-notice span{color:var(--gold);letter-spacing:1.5px;font-size:8px;font-weight:900}.rules-enforcement-notice h2{letter-spacing:-1px;text-transform:uppercase;margin:8px 0 10px;font-size:clamp(24px,3vw,38px);line-height:1.08}.rules-enforcement-notice p{color:#c4c7cd;max-width:920px;margin:0;font-size:13px;line-height:1.7}.rules-enforcement-notice small{color:#858b95;max-width:920px;margin-top:12px;font-size:9px;line-height:1.6;display:block}.admin-panel{background:linear-gradient(110deg,#ffcc251a,#12151ccc 48%,#2d91ff12);border:1px solid #4e3d0d;border-radius:8px;grid-template-columns:1.3fr 1fr auto;align-items:center;gap:35px;margin:96px 0;padding:44px;display:grid}.admin-panel h2{font-size:30px}.admin-panel>div>p:last-child{max-width:520px;line-height:1.5}.admin-modules{flex-wrap:wrap;gap:7px;display:flex}.admin-modules span{color:#9ba0aa;text-transform:uppercase;letter-spacing:1px;background:#08090c99;border:1px solid #343946;border-radius:3px;padding:7px 9px;font-size:9px}.admin-panel button{white-space:nowrap}.site-footer{border-top:1px solid var(--line);color:#737985;text-transform:uppercase;letter-spacing:1.2px;justify-content:space-between;align-items:center;gap:30px;max-width:1280px;min-height:150px;margin:0 auto;font-size:10px;display:flex}.site-footer .brand{color:var(--white)}.site-footer .brand strong,.site-footer .footer-meta span{text-transform:none}.footer-meta{align-items:center;gap:14px;display:flex}.footer-meta>a{transition:color .2s}.footer-meta>a:hover{color:var(--gold)}@media (width<=900px){.site-header{padding:0 20px}.site-header nav{display:none}.brand{flex:1;min-width:0}.admin-link,.member-link{min-width:auto}.header-actions{order:1;gap:8px;min-width:0}.mobile-menu{order:2;margin-left:10px;margin-right:0;display:block}.shell{width:min(100% - 32px,720px)}.hero{grid-template-columns:1fr;gap:34px;padding-top:42px}.kicker{margin-top:48px}.hero h1{letter-spacing:-3px}.hero-art-wrap{height:390px}.stat-grid,.member-grid,.restricted-member-grid{grid-template-columns:1fr 1fr}.rules-section,.rules-page-standard{grid-template-columns:1fr;gap:45px}.rules-intro,.rules-page-standard .rules-intro{position:static}.rules-page-hero{grid-template-columns:1fr;gap:28px}.admin-panel,.governance-scope{grid-template-columns:1fr}.governance-scope footer{grid-column:auto}}@media (width<=600px){.site-header{height:70px}.admin-link{font-size:0}.admin-link:before{content:"ADMIN";font-size:10px}.hero{min-height:auto;padding:38px 0 45px}.kicker{margin-top:38px}.hero h1{letter-spacing:-3px;font-size:49px}.hero-description{font-size:15px}.hero-actions{flex-direction:column}.hero-art-wrap{height:335px}.stat-card{min-height:130px;padding:20px 16px}.stat-card strong{font-size:25px}.section-block{padding:68px 0}.section-heading{flex-direction:column;align-items:stretch}.segmented{overflow-x:auto}.member-grid{grid-template-columns:1fr}.decision-carousel-controls>span{max-width:180px;line-height:1.5}.decision-carousel-controls button{width:44px;height:44px}.decision-grid{grid-auto-columns:min(86vw,360px)}.decision-card{padding:22px}.members-heading{gap:22px}.search-box{min-width:0}.rules-intro h2{font-size:48px}.admin-panel{margin:68px 0;padding:28px 22px}.site-footer{text-align:center;flex-direction:column;justify-content:center;min-height:190px;padding:35px 16px}.rules-accordion li{grid-template-columns:34px minmax(0,1fr);gap:10px}.rules-accordion .rule-number{width:34px;padding-top:23px;font-size:10px}.rules-accordion summary{grid-template-columns:minmax(0,1fr) 28px;gap:10px;min-height:70px}.rules-accordion summary strong{font-size:13px;line-height:1.4}.rules-accordion .rule-expand{width:26px;height:26px}.rules-accordion details>p{margin:0 4px 22px 0;font-size:11px}.rules-enforcement-notice{grid-template-columns:1fr;gap:14px;margin-bottom:48px;padding:24px 18px}.rules-enforcement-icon{width:36px;height:36px;font-size:18px}.rules-enforcement-notice h2{font-size:25px}.rules-enforcement-notice p{font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.changelog-page{background:radial-gradient(circle at 82% 5%,#2d91ff14,transparent 27%),radial-gradient(circle at 15% 30%,#ffcc250f,transparent 24%),var(--ink);min-height:100vh}.changelog-shell{width:min(1120px,100% - 48px);margin:0 auto;padding-bottom:110px}.changelog-hero{border-bottom:1px solid var(--line);grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;min-height:430px;padding:80px 0 58px;display:grid}.changelog-hero h1{letter-spacing:-6px;text-transform:uppercase;margin:13px 0 0;font-size:clamp(65px,9vw,112px);line-height:.82}.changelog-hero h1 em{color:var(--gold);font-style:normal}.changelog-hero>p{max-width:440px;color:var(--muted);margin:0 0 9px;font-size:14px;line-height:1.75}.changelog-feed{padding-top:58px}.changelog-categories{border:1px solid var(--line);background:#0c0e12;border-radius:7px;flex-wrap:wrap;gap:8px;margin-bottom:32px;padding:8px;display:flex}.changelog-categories button{color:#858c97;letter-spacing:.9px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:10px;min-height:40px;padding:10px 13px;font-size:8px;font-weight:900;transition:border-color .18s,background .18s,color .18s;display:flex}.changelog-categories button:hover{color:#e5e6e2;border-color:#454b55}.changelog-categories button.active{color:var(--gold);background:linear-gradient(135deg,#ffcc2521,#ffcc2509);border-color:#6e591b;box-shadow:0 0 22px #ffcc250a}.changelog-categories button span{color:#737a85;text-align:center;background:#181b21;border-radius:99px;min-width:20px;padding:3px 5px;font-family:monospace;font-size:7px}.changelog-categories button.active span{color:#f0c942;background:#ffcc251f}.changelog-summary{color:#737985;letter-spacing:2px;align-items:center;gap:16px;margin-bottom:16px;font-size:9px;display:flex}.changelog-summary i{background:var(--line);flex:1;height:1px}.changelog-entry{border-bottom:1px solid var(--line);grid-template-columns:42px 145px 1fr auto;align-items:start;gap:26px;min-height:150px;padding:30px 0;display:grid}.changelog-index{color:#404650;font-family:monospace;font-size:10px}.changelog-entry time{color:var(--gold);letter-spacing:.5px;text-transform:uppercase;font-family:monospace;font-size:10px}.changelog-entry h2{letter-spacing:-.8px;margin:-5px 0 11px;font-size:25px}.changelog-entry p{color:#9298a2;max-width:660px;margin:0;font-size:13px;line-height:1.65}.changelog-status{color:#3dde88;letter-spacing:1.2px;background:#3dde880d;border:1px solid #3dde8840;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:900}.changelog-entry-tags{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.changelog-category{color:#d8b642;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;border:1px solid #4d421d;border-radius:99px;padding:5px 7px;font-size:6px;font-weight:900}@media (width<=800px){.changelog-hero{grid-template-columns:1fr;gap:34px;min-height:auto;padding:70px 0 48px}.changelog-hero h1{letter-spacing:-4px}.changelog-entry{grid-template-columns:34px 1fr;gap:14px 18px}.changelog-entry time,.changelog-entry>div:nth-of-type(2){grid-column:2}.changelog-entry-tags{flex-flow:wrap;grid-column:2;align-items:flex-start}}@media (width<=600px){.changelog-shell{width:calc(100% - 32px);padding-bottom:70px}.changelog-hero h1{letter-spacing:-3.5px;font-size:58px}.changelog-feed{padding-top:42px}.changelog-categories{scrollbar-width:none;border-left:0;border-right:0;border-radius:0;flex-wrap:nowrap;margin-left:-16px;margin-right:-16px;padding:8px 16px;overflow-x:auto}.changelog-categories::-webkit-scrollbar{display:none}.changelog-categories button{flex:none}.changelog-entry{padding:26px 0}.changelog-entry h2{font-size:22px}.changelog-entry p{font-size:12px}}.admin-page{background:radial-gradient(circle at 12% 20%,#ffcc2514,transparent 28%),var(--ink);min-height:100vh}.admin-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:82px;padding:0 max(24px,50vw - 640px);display:flex}.admin-header>div{color:#7f8490;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:18px;font-size:10px;display:flex}.admin-header>div a{color:var(--gold)}.admin-shell{grid-template-columns:280px 1fr;gap:55px;width:min(1280px,100% - 48px);margin:0 auto;padding:64px 0 100px;display:grid}.admin-shell aside{align-self:start;position:sticky;top:35px}.admin-shell aside h1{letter-spacing:-3px;text-transform:uppercase;margin:0;font-size:52px;line-height:.86}.admin-shell aside h1 em{color:var(--gold);font-style:normal}.admin-shell aside>p:not(.section-number){color:var(--muted);margin:23px 0 28px;font-size:13px;line-height:1.65}.admin-tabs{gap:6px;margin-bottom:16px;display:flex}.admin-tabs button{border:1px solid var(--line);color:#888e99;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:#0e1014;border-radius:5px;justify-content:space-between;min-width:140px;padding:13px 16px;font-size:10px;font-weight:900;display:flex}.admin-tabs button.active{color:#090a0c;background:var(--gold);border-color:var(--gold)}.admin-tabs button span{opacity:.65}.admin-message{color:#d6c175;background:#ffcc2512;border:1px solid #4a3a0d;border-radius:5px;margin-bottom:16px;padding:12px 15px;font-size:11px}.admin-toast{z-index:1000;background:linear-gradient(135deg,#17170f,#101216 65%);border-color:#655318;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;width:min(410px,100vw - 32px);min-height:76px;margin:0;padding:14px 14px 14px 16px;animation:.22s ease-out admin-toast-in;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 60px #0000008c,0 0 0 1px #ffcc250f}.admin-toast>span{color:#08100b;background:#49dd91;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:950;display:grid}.admin-toast.error>span{color:#fff;background:#d96458}.admin-toast.pending>span{color:#111;background:var(--gold)}.admin-toast small,.admin-toast strong{display:block}.admin-toast small{color:var(--gold);letter-spacing:1.4px;margin-bottom:5px;font-size:7px;font-weight:900}.admin-toast strong{color:#eeeee9;font-size:10px;line-height:1.45}.admin-toast>button{color:#858c96;cursor:pointer;background:0 0;border:0;width:30px;height:30px;padding:0;font-size:20px}@keyframes admin-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.record-form{border:1px solid var(--line);background:linear-gradient(145deg,#13161c,#0e1014);border-radius:7px;padding:28px}.form-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;margin-bottom:22px;padding-bottom:22px;display:flex}.form-heading small{color:var(--gold);letter-spacing:2px;font-size:8px;font-weight:900}.form-heading h2{text-transform:uppercase;letter-spacing:-1px;margin:5px 0 0;font-size:25px}.field-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field-grid label{color:#898f99;text-transform:uppercase;letter-spacing:1.2px;font-size:9px;font-weight:800}.field-grid input,.field-grid select,.field-grid textarea,.record-row select{color:#f1f2f3;text-transform:none;letter-spacing:0;background:#0a0c10;border:1px solid #303540;border-radius:4px;outline:none;width:100%;margin-top:8px;padding:12px;font-size:12px}.field-grid input:focus,.field-grid select:focus,.field-grid textarea:focus{border-color:var(--gold)}.field-grid textarea{resize:vertical;min-height:92px}.field-grid .wide{grid-column:1/-1}.record-list{border:1px solid var(--line);background:#0e1014;border-radius:7px;margin-top:16px;overflow:hidden}.record-list-head,.record-row{grid-template-columns:1.2fr .8fr 170px;align-items:center;gap:20px;padding:14px 18px;display:grid}.record-list-head{color:#6d737e;letter-spacing:1.5px;text-transform:uppercase;background:#16191f;font-size:8px}.record-row{border-top:1px solid var(--line);color:#979ca6;min-height:67px;font-size:11px}.record-row>div{align-items:center;gap:12px;min-width:0;display:flex}.record-row strong{color:#f0f1ee;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.record-row>div small{color:#717783;font-family:monospace;font-size:9px}.record-row select{margin:0;padding:9px;font-size:10px}.mini-avatar{color:#08090b;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:950;display:grid}.mini-avatar.gold{background:var(--gold)}.mini-avatar.blue{background:#4aa5ff}.mini-avatar.green{background:#50dc90}@media (width<=800px){.admin-header{padding:0 18px}.admin-header>div>span{display:none}.admin-shell{grid-template-columns:1fr;gap:35px;width:min(100% - 32px,680px);padding-top:40px}.admin-shell aside{position:static}.admin-shell aside h1{font-size:44px}.record-list-head{display:none}.record-row{grid-template-columns:1fr;gap:10px;padding:16px}}@media (width<=520px){.field-grid{grid-template-columns:1fr}.field-grid .wide{grid-column:auto}.form-heading{flex-direction:column;align-items:stretch}.admin-tabs button{flex:1;min-width:0}}@media (width<=900px){.header-status{min-width:auto}}@media (width<=600px){.header-status{font-size:8px}}.section-chip{color:var(--gold);letter-spacing:1.4px;background:#ffcc250f;border:1px solid #ffcc254d;border-radius:99px;padding:8px 11px;font-size:8px;font-weight:900}.proposal-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.proposal-card{background:linear-gradient(145deg,#ffcc251a,#101218 45%);border:1px solid #4d3d11;border-radius:7px;padding:26px}.proposal-card>div:first-child{color:#747a85;justify-content:space-between;font-family:monospace;font-size:10px;display:flex}.proposal-card>div:first-child b{color:var(--gold);text-transform:uppercase;letter-spacing:1px}.proposal-card h3{margin:27px 0 9px;font-size:23px}.proposal-card>p{min-height:40px;color:var(--muted);font-size:13px;line-height:1.55}.proposal-card dl{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.proposal-card dl div{border:1px solid var(--line);background:#07080a80;padding:12px}.proposal-card dt{color:#666c77;text-transform:uppercase;letter-spacing:1px;font-size:8px}.proposal-card dd{margin:6px 0 0;font-size:11px}.pending-action{color:#717783;text-transform:uppercase;letter-spacing:1px;font-size:9px;display:inline-flex}.proposal-empty{background:#0c0e12;border:1px dashed #39404a;border-radius:7px;justify-content:center;align-items:center;gap:20px;min-height:120px;padding:28px;display:flex}.proposal-empty>span{color:#3dde88;background:#3dde880f;border:1px solid #3dde8859;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.proposal-empty strong{font-size:14px}.proposal-empty p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.5}.public-empty-state>div{z-index:1;position:relative}.public-empty-state a,.public-empty-state button{min-height:44px;color:var(--gold);text-transform:uppercase;cursor:pointer;background:#ffcc250e;border:1px solid #66531b;border-radius:4px;align-items:center;margin-top:13px;padding:0 14px;font-size:10px;font-weight:900;display:inline-flex}.public-empty-state a:hover,.public-empty-state button:hover,.public-empty-state a:focus-visible,.public-empty-state button:focus-visible{border-color:var(--gold);color:#fff;background:#ffcc251a}.verification-line{color:#727985;text-transform:uppercase;letter-spacing:1px;border:1px dashed #333946;margin-top:12px;padding:10px;font-size:9px}.verified-chip{color:#4be395;background:#4be3950f;border-color:#4be3954d}.official-grid{display:grid}.detail-page{background:radial-gradient(circle at 75% 8%,#2d91ff17,transparent 30%),var(--ink);min-height:100vh}.detail-shell{width:min(1120px,100% - 48px);margin:0 auto;padding:48px 0 100px}.back-link{color:#8a909b;text-transform:uppercase;letter-spacing:1.4px;font-size:10px;font-weight:800}.record-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:50px;padding:70px 0 48px;display:flex}.record-hero h1{letter-spacing:-4px;max-width:760px;margin:0;font-size:clamp(48px,7vw,86px);line-height:.9}.record-hero>div:first-child>p:last-child{max-width:670px;color:var(--muted);margin:22px 0 0;font-size:15px;line-height:1.65}.record-outcome{background:#ffcc250d;border:1px solid #3f451f;border-radius:6px;min-width:190px;padding:20px}.record-outcome small{color:#757b85;letter-spacing:1.4px;font-size:8px;display:block}.record-outcome strong{color:#42df90;margin:8px 0 13px;font-size:24px;display:block}.record-grid{grid-template-columns:1fr 330px;gap:24px;padding-top:28px;display:grid}.record-main,.record-sidebar article{border:1px solid var(--line);background:linear-gradient(145deg,#13161c,#0e1014);border-radius:7px}.record-main{padding:36px}.record-label{color:var(--gold);letter-spacing:1.8px;margin:0 0 18px;font-size:8px;font-weight:900}.record-main blockquote{border-bottom:1px solid var(--line);letter-spacing:-.7px;margin:0;padding:0 0 28px;font-size:24px;line-height:1.35}.vote-breakdown{padding-top:30px}.vote-bar{background:#333842;border-radius:99px;height:9px;display:flex;overflow:hidden}.vote-bar span{background:linear-gradient(90deg,var(--gold-2),var(--gold))}.vote-bar i{background:#383d47}.vote-options{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.vote-options>div{border:1px solid var(--line);align-items:center;gap:10px;padding:15px;display:flex}.vote-dot{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.gold-dot{background:var(--gold)}.gray-dot{background:#505762}.vote-options p{flex:1;margin:0}.vote-options small,.vote-options strong{display:block}.vote-options small{color:#8c929c;font-size:10px}.vote-options strong{margin-top:4px;font-size:11px}.vote-options b{font-size:18px}.certificate-option-results{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.certificate-option-results>div{border:1px solid var(--line);align-items:center;gap:10px;padding:14px;display:flex}.certificate-option-results p{flex:1;margin:0}.certificate-option-results small,.certificate-option-results strong{display:block}.certificate-option-results small{color:#8c929c;font-size:9px}.certificate-option-results strong{margin-top:4px;font-size:11px}.certificate-option-results b{font-size:16px}.turnout{color:#6e7480;text-transform:uppercase;letter-spacing:1px;font-size:9px}.archive-pending,.verification-box{background:#ffcc250d;border:1px solid #4c401a;gap:15px;margin-top:28px;padding:18px;display:flex}.archive-pending>span,.verification-box>span{width:30px;height:30px;color:var(--gold);border:1px solid #756017;border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.archive-pending strong{font-size:12px}.archive-pending p,.verification-box p{color:#9298a2;margin:5px 0 0;font-size:11px;line-height:1.55}.verification-box{background:#3dde880a;border-color:#3dde8840}.verification-box>span{color:#3dde88;border-color:#3dde8866}.verification-box small{color:#3dde88;letter-spacing:1.4px;font-size:8px}.record-scope-note{border:1px solid #504620;border-left:3px solid var(--gold);background:#0b0d10;margin-top:16px;padding:15px 17px}.record-scope-note strong{color:var(--gold);letter-spacing:1.2px;font-size:8px}.record-scope-note p{color:#969da7;margin:7px 0 0;font-size:10px;line-height:1.6}.decision-certificate{background:linear-gradient(145deg,#ffcc2517,#0d0f13eb);border:1px solid #66531b;border-radius:6px;margin-top:22px;padding:22px;position:relative;overflow:hidden}.decision-certificate:after{content:"dC";color:#ffcc250a;font-size:110px;font-weight:950;position:absolute;bottom:-32px;right:-8px}.decision-certificate header{z-index:1;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.decision-certificate header small,.decision-certificate header strong{display:block}.decision-certificate header small{color:var(--gold);letter-spacing:1.3px;font-size:7px}.decision-certificate header strong{letter-spacing:1px;margin-top:7px;font-family:monospace;font-size:15px}.certificate-endorsement{align-items:center;gap:13px;display:flex}.certificate-endorsement>span{color:#43de8f;letter-spacing:1px;border:1px solid #345b47;border-radius:99px;padding:6px 9px;font-size:7px;font-weight:900}.decision-certificate.not-ratified .certificate-endorsement>span{color:#e2a159;border-color:#6a4924}.governance-seal{text-align:center;outline-offset:-5px;background:radial-gradient(circle,#ffcc2524,#08090bd9);border:1px solid #92751f;border-radius:50%;outline:1px solid #ffcc2540;place-content:center;width:72px;height:72px;display:grid;box-shadow:0 0 24px #ffcc2514}.governance-seal small,.governance-seal b{color:#a98b30!important;letter-spacing:1px!important;font-size:5px!important}.governance-seal strong{color:var(--gold);letter-spacing:-1px!important;margin:2px 0!important;font-family:inherit!important;font-size:20px!important}.certificate-question{border-left:2px solid var(--gold);z-index:1;background:#07080a73;margin-top:18px;padding:14px;position:relative}.certificate-question small,.certificate-question strong{display:block}.certificate-question small{color:#777e89;letter-spacing:1.2px;font-size:7px}.certificate-question strong{margin-top:7px;font-size:13px;line-height:1.45}.decision-certificate dl{z-index:1;grid-template-columns:repeat(3,1fr);gap:7px;margin:9px 0 16px;display:grid;position:relative}.decision-certificate dl div{background:#07080a73;border:1px solid #302f29;padding:11px}.decision-certificate dt{color:#757b85;text-transform:uppercase;font-size:7px}.decision-certificate dd{color:#e9e8e2;margin:6px 0 0;font-size:10px}.decision-certificate>p{color:#989eaa;z-index:1;max-width:680px;margin:0;font-size:10px;line-height:1.6;position:relative}@media (width<=650px){.decision-certificate dl{grid-template-columns:1fr 1fr}.decision-certificate header{flex-direction:column}.certificate-endorsement{justify-content:space-between;width:100%}}.record-sidebar{flex-direction:column;gap:14px;display:flex}.record-sidebar article{padding:22px}.record-sidebar dl{margin:0}.record-sidebar dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:11px 0;display:flex}.record-sidebar dt{color:#747a85;font-size:9px}.record-sidebar dd{color:#d5d7db;text-align:right;margin:0;font-size:10px}.execution-step{gap:11px;padding:12px 0;display:flex}.execution-step>span{border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.execution-step>span.complete{color:#09100c;background:#3dde88}.execution-step>span.current{color:var(--gold);border:1px solid var(--gold)}.execution-step strong,.execution-step small{display:block}.execution-step strong{font-size:11px}.execution-step small{color:#747a85;margin-top:4px;font-size:9px}.evidence-pending{color:#6b717b;text-align:center;text-transform:uppercase;letter-spacing:1px;border:1px dashed #343943;padding:13px;font-size:8px}.member-editor{grid-template-columns:1.05fr 1.5fr 245px}.member-identity-edit{flex-direction:column;gap:5px;min-width:0;display:flex}.member-identity-edit input{color:#fff;background:#0a0c10;border:1px solid #303540;border-radius:3px;width:100%;min-width:0;padding:7px 8px;font-size:10px;font-weight:800}.member-identity-edit small{letter-spacing:1.3px;color:var(--gold)!important}.inline-fields{grid-template-columns:1fr 1fr;gap:6px!important;display:grid!important}.inline-fields input{color:#fff;background:#0a0c10;border:1px solid #303540;border-radius:3px;width:100%;min-width:0;padding:7px 8px;font-size:9px}.member-actions{grid-template-columns:1fr auto;gap:6px!important;display:grid!important}.member-actions select{margin:0}.member-actions button{color:var(--gold);text-transform:uppercase;background:#ffcc2514;border:1px solid #5a4813;border-radius:3px;padding:0 10px;font-size:9px;font-weight:900}.decision-admin-actions{grid-template-columns:1fr;gap:6px!important;display:grid!important}.decision-admin-actions select{margin:0}.member-access-actions{gap:7px!important;display:grid!important}.member-access-actions>span{color:#8c929c;text-transform:uppercase;letter-spacing:1px;font-size:8px}.member-access-actions>div{grid-template-columns:1fr 1fr;gap:6px!important;display:grid!important}.member-access-actions button{color:var(--gold);text-transform:uppercase;background:#ffcc250f;border:1px solid #4d4019;border-radius:3px;padding:8px;font-size:8px;font-weight:900}.member-access-actions select{margin:0;padding:8px}.eligibility-controls{grid-template-columns:1fr!important;gap:6px!important;display:grid!important}.eligibility-controls input{color:#fff;background:#0a0c10;border:1px solid #303540;border-radius:3px;width:100%;min-width:0;padding:8px;font-size:8px}.member-nft-control{background:linear-gradient(135deg,#ffcc250e,#090b0e 52%);border:1px solid #4b401d;border-radius:5px;grid-column:1/-1;grid-template-columns:70px 1fr;align-items:center;gap:8px 10px;padding:10px;display:grid}.member-nft-preview{aspect-ratio:1;background:#11141a;border:1px solid #5c4b19;border-radius:5px;grid-row:1/4;place-items:center;width:70px;display:grid;position:relative;overflow:hidden}.member-nft-preview img{object-fit:cover;width:100%;height:100%}.member-nft-preview>span{color:#8b762f;font-size:22px;font-weight:950}.member-nft-preview>b{color:var(--gold);letter-spacing:.45px;text-align:center;background:#060709d1;padding:3px;font-size:4px;position:absolute;bottom:3px;left:3px;right:3px}.member-nft-control>label{color:#8d949f;letter-spacing:.8px;text-transform:uppercase;font-size:7px;font-weight:850}.member-nft-control input[type=file]{min-height:0;margin-top:5px;padding:6px;font-size:7px}.member-nft-control>div:not(.member-nft-preview){gap:6px!important;display:flex!important}.member-nft-control button{min-height:31px;color:var(--gold);text-transform:uppercase;background:#ffcc2512;border:1px solid #5b4916;border-radius:3px;padding:7px 9px;font-size:7px;font-weight:900}.member-nft-control button.danger{color:#dc8d80;border-color:#633a33}.member-nft-control>small{color:#666d78;font-size:6px}.access-code-reveal{background:linear-gradient(135deg,#ffcc2524,#101217f2);border:1px solid #7b6217;border-radius:6px;margin-bottom:16px;padding:19px}.access-code-reveal small,.access-code-reveal strong{display:block}.access-code-reveal small{color:#aeb3bc;letter-spacing:1.4px;font-size:8px}.access-code-reveal strong{color:var(--gold);letter-spacing:1.5px;margin:9px 0 5px;font-family:monospace;font-size:20px}.access-code-reveal p{color:#8d939d;margin:0;font-size:10px}.access-page{background:radial-gradient(circle at 50% 30%,#ffcc251a,transparent 30%),radial-gradient(circle at 80% 70%,#2d91ff14,transparent 28%),var(--ink);place-items:center;min-height:100vh;padding:100px 20px 55px;display:grid}.access-brand{position:absolute;top:28px;left:max(24px,50vw - 550px)}.access-card{background:linear-gradient(150deg,#15171c,#0b0d10);border:1px solid #4d3f16;border-radius:10px;width:min(560px,100%);padding:48px;box-shadow:0 35px 100px #00000080}.access-card h1{letter-spacing:-4px;text-transform:uppercase;margin:0;font-size:clamp(52px,8vw,76px);line-height:.88}.access-card h1 em{color:var(--gold);font-style:normal}.access-card>p:not(.section-number){color:var(--muted);margin:24px 0;font-size:13px;line-height:1.65}.access-card form{gap:15px;margin:28px 0 20px;display:grid}.access-card label{color:#8d939d;text-transform:uppercase;letter-spacing:1.4px;font-size:9px;font-weight:800}.access-card input{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#080a0d;border:1px solid #353b46;border-radius:5px;outline:none;width:100%;margin-top:9px;padding:15px;font-family:monospace;font-size:15px}.access-card input:focus{border-color:var(--gold)}.access-card form .primary-button{border:0;width:100%}.access-card>small{color:#6f7580;font-size:9px;line-height:1.5;display:block}.access-help-link{background:linear-gradient(90deg,#ffcc2514,#0a0c0f8c);border:1px solid #584817;border-radius:5px;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;min-height:62px;margin-top:22px;padding:12px 14px;display:grid}.access-help-link>span{color:var(--gold);text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:900}.access-help-link>small{color:#8e949f;font-size:9px}.access-help-link>b{color:var(--gold);grid-area:1/2/3}.access-help-link:hover,.access-help-link:focus-visible{border-color:var(--gold);outline:none}.access-card .back-link{margin-top:24px;display:block}.access-error{color:#e5a79e;background:#c03d2c1a;border:1px solid #713b31;border-radius:4px;padding:12px 14px;font-size:11px}.access-success{color:#9ee6bf;background:#43de8f14;border:1px solid #28583f;border-radius:4px;padding:12px 14px;font-size:11px}.login-pulse{background:#43de8f;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 12px #43de8f80}.login-pulse.denied{background:#e67b68;box-shadow:0 0 12px #e67b6866}.login-pulse.blocked{background:var(--gold);box-shadow:0 0 12px #ffcc2566}.ledger-code{color:var(--gold);letter-spacing:1.2px;font-family:monospace;font-size:13px}.login-ledger time{color:#858b96;font-size:10px}.access-cleanup-controls{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.access-cleanup-controls a,.access-cleanup-controls button{color:#adb2ba;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background:#0b0d10;border:1px solid #4b505a;border-radius:4px;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.access-cleanup-controls a{color:var(--gold);border-color:#655117}.access-cleanup-controls button:last-child{color:#d88b81;border-color:#60362f}.access-cleanup-note{color:#747b86;margin-top:11px;font-size:8px;line-height:1.5;display:block}.login-row-actions{justify-content:space-between;align-items:center!important;gap:10px!important;display:flex!important}.login-row-actions button{color:#d2867d;text-transform:uppercase;cursor:pointer;background:#b43d300d;border:1px solid #56342f;border-radius:3px;padding:7px 9px;font-size:7px;font-weight:900}.access-cleanup-controls .dagato-cleanup{color:#efa095;background:#b43d3012;border-color:#7a3d34}.access-cleanup-controls .dagato-cleanup:disabled{cursor:not-allowed;opacity:.42}.pin-upgrade-notice{background:#ffcc2512;border:1px solid #665219;border-radius:5px;align-items:center;gap:11px;margin:16px 0;padding:12px;display:flex}.pin-upgrade-notice>span{color:#08090b;background:var(--gold);border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.pin-upgrade-notice strong,.pin-upgrade-notice small{display:block}.pin-upgrade-notice strong{text-transform:uppercase;font-size:9px}.pin-upgrade-notice small,.pin-guidance{color:#898f99;margin-top:4px;font-size:8px;line-height:1.5}.access-outcome{align-items:center;gap:10px;display:flex}.access-outcome b{color:#43de8f;letter-spacing:1px;text-transform:uppercase;border:1px solid #32463c;border-radius:99px;padding:4px 7px;font-size:7px}.access-outcome b.denied{color:#e67b68;border-color:#593a35}.access-outcome b.blocked{color:var(--gold);border-color:#5a4a19}.security-alert-banner{color:#f1f1ed;text-align:left;cursor:pointer;background:linear-gradient(90deg,#ff993321,#101217f5);border:1px solid #77501f;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:100%;margin:0 0 16px;padding:16px 18px;display:grid}.security-alert-banner>span{color:#0b0c0e;background:#d58b2e;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.security-alert-banner strong,.security-alert-banner small{display:block}.security-alert-banner strong{text-transform:uppercase;letter-spacing:1px;font-size:11px}.security-alert-banner small{color:#a6abb3;margin-top:4px;font-size:9px}.security-alert-banner>b{color:var(--gold);letter-spacing:1px;text-transform:uppercase;font-size:8px}.governance-policy-banner{background:#ffcc250e;border:1px solid #54451a;border-radius:5px;gap:5px;margin:16px 0 8px;padding:15px;display:grid}.governance-policy-banner span{color:var(--gold);letter-spacing:1.4px;font-size:7px;font-weight:900}.governance-policy-banner b{font-size:11px}.governance-policy-banner small{color:#858b95;font-size:9px}.legend-page{background:radial-gradient(circle at 78% 8%,#ffcc251a,transparent 28%),radial-gradient(circle at 12% 75%,#2d91ff12,transparent 26%),var(--ink);min-height:100vh}.legend-shell{width:min(1080px,100% - 48px);margin:0 auto;padding:70px 0 110px}.legend-back{color:#8e949e;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:40px;font-size:9px;font-weight:850;text-decoration:none;display:inline-block}.legend-profile{background:linear-gradient(145deg,#ffcc2514,#101217 38%,#0b0d11);border:1px solid #514316;border-radius:10px;grid-template-columns:320px 1fr;align-items:center;gap:70px;min-height:540px;padding:52px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #00000052}.legend-profile:after{content:"LEGEND";color:#ffffff06;letter-spacing:-7px;font-size:120px;font-weight:950;position:absolute;bottom:-28px;right:-18px}.legend-portrait{aspect-ratio:1;color:var(--gold);background:linear-gradient(145deg,#20242c,#0b0d10);border:1px solid #5a4a19;border-radius:50%;place-items:center;font-size:64px;font-weight:950;display:grid;overflow:hidden;box-shadow:0 0 0 10px #ffcc2509,0 25px 70px #00000073}.legend-portrait img{object-fit:cover;width:100%;height:100%}.legend-copy{z-index:1;position:relative}.legend-copy h1{letter-spacing:-4px;margin:14px 0 8px;font-size:clamp(52px,7vw,82px);line-height:.88}.legend-copy>p{color:#969ca6;max-width:560px;margin:24px 0 32px;font-size:14px;line-height:1.75}.legend-code{color:var(--gold);letter-spacing:1.6px;border:1px solid #5a4a19;border-radius:99px;align-items:center;gap:10px;padding:8px 12px;font-family:monospace;font-size:10px;display:inline-flex}.legend-code:before{content:"✓";background:var(--gold);color:#090a0c;border-radius:50%;place-items:center;width:17px;height:17px;font-weight:950;display:grid}.legend-facts{grid-template-columns:repeat(3,1fr);gap:9px;margin:0;display:grid}.legend-facts div{background:#07080a8c;border:1px solid #292e36;min-height:84px;padding:15px}.legend-facts dt{color:#747b86;letter-spacing:1.2px;text-transform:uppercase;font-size:7px;font-weight:850}.legend-facts dd{color:#e8e8e4;margin:9px 0 0;font-size:11px;line-height:1.4}@media (width<=800px){.legend-profile{grid-template-columns:1fr;gap:40px;padding:36px}.legend-portrait{width:min(280px,100%)}}@media (width<=520px){.legend-shell{width:calc(100% - 32px);padding-top:42px}.legend-profile{padding:28px 20px}.legend-copy h1{letter-spacing:-3px;font-size:48px}.legend-facts{grid-template-columns:1fr}}.dao-room{background:radial-gradient(circle at 80% 4%,#ffcc2514,transparent 28%),var(--ink);min-height:100vh}.dao-room .site-header form{text-align:right;min-width:230px}.member-header-actions{justify-content:flex-end;align-items:center;gap:18px;min-width:230px;display:flex}.member-header-actions>a{color:var(--gold);letter-spacing:1.2px;text-transform:uppercase;font-size:9px;font-weight:850;text-decoration:none}.member-header-actions form{min-width:0!important}.header-action{color:var(--gold);text-transform:uppercase;letter-spacing:1.4px;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:900}.dao-shell{width:min(1180px,100% - 48px);margin:0 auto}.dao-section-tabs,.mobile-nav-label{display:none}.member-announcement-board{padding:28px 0 4px;scroll-margin-top:95px}.member-announcement-board>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:13px;display:flex}.member-announcement-board h2{text-transform:uppercase;letter-spacing:-.8px;margin:7px 0 0;font-size:25px}.member-announcement-board>header>a,.member-announcement-board>header>span{color:var(--gold);letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:900;text-decoration:none}.member-announcement-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.member-announcement{background:linear-gradient(135deg,#12151a,#0c0e12);border:1px solid #343a44;border-left:3px solid #66707e;border-radius:5px;padding:19px}.member-announcement.important{border-left-color:var(--gold)}.member-announcement.urgent{background:linear-gradient(135deg,#96302421,#0c0e12);border-color:#6b342d #6b342d #6b342d #df6a58}.member-announcement>div,.member-announcement footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.member-announcement>div span,.member-announcement>div b{letter-spacing:1.2px;text-transform:uppercase;font-size:7px}.member-announcement>div span{color:var(--gold)}.member-announcement>div b{color:#7e8590}.member-announcement h3{margin:16px 0 7px;font-size:18px}.member-announcement p{color:#9299a4;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.6}.member-announcement footer{color:#747b86;text-transform:uppercase;border-top:1px solid #292e36;margin-top:17px;padding-top:10px;font-size:7px}.announcement-clear{background:#0d0f13;border:1px solid #2d333c;align-items:center;gap:13px;padding:16px 18px;display:flex}.announcement-clear>span{color:#43de8f;border:1px solid #43de8f4d;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.announcement-clear strong{font-size:10px}.announcement-clear p{color:#777e89;margin:4px 0 0;font-size:9px}.dao-welcome{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:60px;min-height:390px;padding:44px 0;display:flex}.dao-welcome h1{letter-spacing:-5px;text-transform:uppercase;margin:0;font-size:clamp(60px,8vw,100px);line-height:.86}.dao-welcome h1 em{color:var(--gold);font-style:normal}.dao-welcome>div:first-child>p:last-child{max-width:620px;color:var(--muted);margin:27px 0 0;font-size:14px;line-height:1.7}.dao-guide-link{margin-top:28px}.member-guide-inline{color:#717985;letter-spacing:.5px;text-transform:uppercase;margin-top:10px;font-size:7px;font-weight:800;display:block}.member-guide-inline a{color:#a4aab3;text-underline-offset:3px;text-decoration:underline}.private-seal{text-align:center;background:radial-gradient(circle,#ffcc2521,#ffcc2505 65%);border:1px solid #6d5718;border-radius:50%;flex:0 0 180px;place-content:center;width:180px;height:180px;display:grid;box-shadow:0 0 70px #ffcc2514}.private-seal span,.private-seal small{color:#888e98;letter-spacing:2px;font-size:8px}.private-seal strong{color:var(--gold);margin:8px 0;font-size:38px}.member-welcome-profile{text-align:center;flex-direction:column;flex:0 0 230px;align-items:center;width:230px;display:flex}.member-welcome-frame{aspect-ratio:1;background:#0b0d11;border:1px solid #c69e28;border-radius:12px;width:210px;position:relative;overflow:hidden;box-shadow:0 20px 55px #00000073,0 0 0 4px #0b0d11,0 0 0 5px #4f4118,0 0 35px #ffcc251a}.member-welcome-frame:before,.member-welcome-frame:after{content:"";z-index:2;pointer-events:none;width:30px;height:30px;position:absolute}.member-welcome-frame:before{border-top:2px solid var(--gold);border-left:2px solid var(--gold);top:8px;left:8px}.member-welcome-frame:after{border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);bottom:8px;right:8px}.member-welcome-frame img{object-fit:cover;width:100%;height:100%;display:block}.member-welcome-profile>span{color:#888f9a;letter-spacing:1.3px;margin-top:17px;font-size:7px;font-weight:900}.member-welcome-profile>strong{color:var(--gold);letter-spacing:1px;margin-top:6px;font-size:9px}.member-welcome-profile>small{color:#69717c;letter-spacing:1.2px;margin-top:6px;font-family:monospace;font-size:8px}.membership-records{position:relative}.membership-record-policy{border:1px solid #4b401d;border-left:3px solid var(--gold);background:linear-gradient(90deg,#ffcc2514,#0d0f13c7);border-radius:5px;grid-template-columns:190px 1fr;align-items:center;gap:28px;margin-bottom:18px;padding:18px 20px;display:grid}.membership-record-policy span{color:var(--gold);letter-spacing:1.4px;font-size:8px;font-weight:900}.membership-record-policy p{color:#9299a4;margin:0;font-size:10px;line-height:1.65}.membership-status-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.inactive-membership-panel{background:linear-gradient(120deg,#ee7b4c0f,#0000 55%),#0d0f13;border-color:#6a4b25;margin-top:18px}.membership-status-panel{background:#0b0d11b8;border:1px solid #303640;border-radius:8px;min-width:0;padding:16px}.membership-status-panel>header{border-bottom:1px solid #2a3038;justify-content:space-between;align-items:flex-start;gap:16px;min-height:76px;margin-bottom:14px;padding-bottom:14px;display:flex}.membership-status-panel>header span{color:#7d8490;letter-spacing:1.2px;font-size:7px;font-weight:900}.membership-status-panel>header h3{margin:6px 0 4px;font-size:20px}.membership-status-panel>header p{color:#7f8691;margin:0;font-size:9px;line-height:1.45}.membership-status-panel>header>b{color:#adb4be;border:1px solid #414956;border-radius:50%;place-items:center;min-width:34px;height:34px;font-family:monospace;font-size:10px;display:grid}.membership-status-panel .membership-record-grid{grid-template-columns:1fr}.leave-panel{background:linear-gradient(145deg,#35698314,#0b0d11d1 42%);border-color:#374956}.leave-panel>header span,.leave-panel .membership-record-grid header span,.leave-panel .membership-record-reason>span,.leave-panel .membership-record-grid footer span{color:#70b7d5}.leave-panel>header>b,.leave-panel .membership-record-grid>article{border-color:#365565}.leave-panel .membership-record-grid>article{background:linear-gradient(145deg,#2e6c891a,#101217 42%)}.leave-panel .membership-record-grid header>b{color:#85c6df;border-color:#3f687a}.membership-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.membership-record-grid>article{background:linear-gradient(145deg,#8444181f,#101217 42%);border:1px solid #56391f;border-radius:8px;overflow:hidden;box-shadow:0 20px 55px #0000002e}.membership-record-grid>article.restriction-ended{background:linear-gradient(145deg,#ffcc2514,#101217 42%);border-color:#60501f}.membership-record-grid article>header{border-bottom:1px solid #352c25;align-items:center;gap:14px;padding:20px;display:flex}.membership-record-avatar{color:#111;background:#e5bc26;border:1px solid #76502d;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:12px;font-weight:950;display:grid;overflow:hidden}.membership-record-avatar img{object-fit:cover;width:100%;height:100%}.membership-record-grid header>div:nth-child(2){flex:1;min-width:0}.membership-record-grid header span,.membership-record-reason>span{color:#dd965a;letter-spacing:1.2px;font-size:7px;font-weight:900}.membership-record-grid header h3{margin:5px 0 3px;font-size:20px}.membership-record-grid header small{color:#727985;letter-spacing:1px;font-family:monospace;font-size:8px}.membership-record-grid header>b{color:#e19470;letter-spacing:1px;border:1px solid #704430;border-radius:99px;padding:6px 8px;font-size:7px}.membership-record-grid .restriction-ended header>b{color:var(--gold);border-color:#64531d}.membership-record-reason{min-height:108px;padding:20px}.membership-record-reason p{color:#b0b4bc;margin:9px 0 0;font-size:12px;line-height:1.65}.membership-record-grid dl{grid-template-columns:1fr 1fr;margin:0;padding:0 20px 18px;display:grid}.membership-record-grid dl>div{border-top:1px solid #292e36;padding:12px 0}.membership-record-grid dl>div:nth-child(odd){padding-right:14px}.membership-record-grid dl>div:nth-child(2n){border-left:1px solid #292e36;padding-left:14px}.membership-record-grid dt{color:#747b86;letter-spacing:1px;text-transform:uppercase;font-size:7px}.membership-record-grid dd{color:#d2d5da;margin:6px 0 0;font-size:9px;line-height:1.4}.membership-record-grid article>footer{background:#07080a73;border-top:1px solid #352c25;justify-content:space-between;align-items:center;gap:14px;min-height:45px;padding:12px 20px;display:flex}.membership-record-grid footer span,.membership-record-grid footer a{color:#d4936f;letter-spacing:1px;font-size:7px;font-weight:900;text-decoration:none}.membership-record-grid footer a{color:var(--gold)}.membership-record-clear{background:#0e1113;border:1px solid #2e3935;border-radius:6px;align-items:center;gap:14px;padding:24px;display:flex}.membership-record-clear>span{color:#43de8f;border:1px solid #43de8f4d;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.membership-record-clear strong{font-size:11px}.membership-record-clear p{color:#777e89;margin:5px 0 0;font-size:9px}@media (width<=900px){.dao-room .dao-shell{padding-top:55px}.dao-section-tabs{z-index:29;overscroll-behavior-x:contain;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;background:#07080af5;gap:6px;width:100%;margin:0;padding:8px max(20px,50vw - 590px);display:flex;position:fixed;top:82px;left:0;right:0;overflow-x:auto;box-shadow:0 10px 28px #00000038}.dao-section-tabs::-webkit-scrollbar{display:none}.dao-section-tabs a{color:#9299a4;letter-spacing:.8px;text-transform:uppercase;border:1px solid #313741;border-radius:99px;flex:none;align-items:center;min-height:38px;padding:0 12px;font-size:8px;font-weight:850;text-decoration:none;display:inline-flex}.dao-section-tabs a[href=\#membership-records]{color:var(--gold);border-color:#5b4b19}.dao-room .member-announcement-board,.dao-room .member-events,.dao-room .section-block{scroll-margin-top:145px}}@media (width<=700px){.access-card{padding:34px 24px}.access-card h1{letter-spacing:-3px}.member-link{font-size:0}.member-link:before{content:"MEMBER";font-size:9px}.dao-room .site-header form{min-width:auto}.dao-shell{width:calc(100% - 32px)}.member-announcement-list,.membership-record-grid,.membership-status-columns{grid-template-columns:1fr}.member-announcement-board>header{flex-direction:column;align-items:flex-start}.dao-welcome{flex-direction:column;align-items:flex-start;gap:30px;min-height:auto;padding:52px 0}.dao-welcome h1{letter-spacing:-3px;font-size:56px}.private-seal{flex-basis:130px;width:130px;height:130px}.member-welcome-profile{text-align:left;flex-basis:auto;align-items:flex-start;width:100%}.member-welcome-frame{width:min(250px,78vw)}.membership-record-policy{grid-template-columns:1fr;gap:8px}.membership-status-panel{padding:12px}}.admin-empty{color:#777d88;text-align:center;padding:28px;font-size:11px}.member-guide-page{background:radial-gradient(circle at 78% 12%,#2d91ff14,transparent 26%),radial-gradient(circle at 15% 35%,#ffcc2512,transparent 25%),var(--ink)}.member-guide-shell{width:min(1120px,100% - 48px);margin:0 auto;padding-bottom:110px}.member-guide-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:70px;min-height:490px;display:flex}.member-guide-hero h1{letter-spacing:-5px;text-transform:uppercase;margin:12px 0 0;font-size:clamp(62px,8vw,100px);line-height:.84}.member-guide-hero h1 em{color:var(--gold);text-transform:none;font-style:normal}.member-guide-hero>div:first-child>p:last-child{max-width:640px;color:var(--muted);margin:27px 0 0;font-size:14px;line-height:1.7}.member-guide-list{padding:34px 0 70px}.member-guide-list article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:28px;min-height:145px;padding:30px 0;display:grid}.member-guide-list article>span{color:var(--gold);font-family:monospace;font-size:11px}.member-guide-list h2{letter-spacing:-1px;text-transform:uppercase;margin:-5px 0 11px;font-size:29px}.member-guide-list p{color:#969ca6;max-width:760px;margin:0;font-size:13px;line-height:1.7}.guide-checklist{background:linear-gradient(135deg,#ffcc251a,#101217 55%);border:1px solid #594713;border-radius:8px;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:38px;padding:38px;display:grid}.guide-checklist h2{text-transform:uppercase;margin:8px 0 0;font-size:27px}.guide-checklist ul{color:#9ba1ab;grid-template-columns:1fr 1fr;gap:9px 20px;margin:0;padding:0;font-size:10px;list-style:none;display:grid}.guide-checklist li:before{content:"✓";color:#3dde88;margin-right:8px}@media (width<=800px){.member-guide-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:70px 0}.guide-checklist{grid-template-columns:1fr}}@media (width<=600px){.member-guide-shell{width:calc(100% - 32px)}.member-guide-hero h1{letter-spacing:-3px;font-size:56px}.member-guide-list article{grid-template-columns:38px 1fr;gap:16px}.member-guide-list h2{font-size:23px}.guide-checklist{padding:26px 20px}.guide-checklist ul{grid-template-columns:1fr}}@media (width<=900px){.proposal-grid{grid-template-columns:1fr 1fr}.record-grid{grid-template-columns:1fr}.record-sidebar{grid-template-columns:1fr 1fr;display:grid}.record-sidebar>.secondary-button,.record-sidebar>.evidence-pending{grid-column:1/-1}.member-editor{grid-template-columns:1fr}}@media (width<=600px){.proposal-grid,.vote-options,.certificate-option-results,.record-sidebar{grid-template-columns:1fr}.record-hero{flex-direction:column;align-items:stretch}.record-hero h1{letter-spacing:-2.5px;font-size:48px}.record-outcome{min-width:0}.record-main{padding:24px 18px}.record-main blockquote{font-size:19px}.detail-shell{width:calc(100% - 32px)}}.form-intro{color:#818793;margin:-10px 0 24px;font-size:11px;line-height:1.6}.poll-check{cursor:pointer;background:#ffcc250a;border:1px solid #3b341d;border-radius:4px;align-items:flex-start;gap:10px;padding:12px;display:flex!important}.poll-check>input{accent-color:var(--gold);width:16px!important;margin:2px 0 0!important}.poll-check span,.poll-check b,.poll-check small{display:block}.poll-check b{color:#e4e5e7;font-size:10px}.poll-check small{color:#747b86;text-transform:none;letter-spacing:.2px;margin-top:5px;font-size:8px;line-height:1.5}.poll-admin-list .record-row>div{flex-direction:column;align-items:flex-start;gap:5px}.poll-admin-list .record-row>div:first-child>span{color:#777e89;font-size:9px}.poll-status{color:var(--gold);text-transform:uppercase;letter-spacing:1px;border:1px solid #4a3e19;border-radius:99px;padding:4px 7px;font-size:8px;display:inline-flex}.poll-status.closed{color:#43de8f;border-color:#43de8f4d}.poll-status.cancelled{color:#c47d75;border-color:#4b3030}.poll-owner-actions{align-items:stretch!important}.poll-owner-actions button{color:var(--gold);text-transform:uppercase;cursor:pointer;background:#ffcc250f;border:1px solid #514316;border-radius:3px;padding:8px 10px;font-size:8px;font-weight:900}.poll-owner-actions button.danger{color:#d88980;background:#b43e310f;border-color:#56322e}.poll-owner-actions button.delete-record{color:#ef9389;background:#b43e311f;border-color:#713732}.poll-owner-actions>span{color:#7f8691;text-transform:uppercase;letter-spacing:1px;font-size:9px}.poll-stack{gap:18px;display:grid}.member-poll{background:linear-gradient(145deg,#ffcc2512,#101217 42%);border:1px solid #514316;border-radius:8px;padding:28px;box-shadow:0 18px 55px #0003}.member-poll>header,.member-poll>header>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.member-poll>header span,.member-poll>header small{color:#777e89;letter-spacing:1.2px;font-family:monospace;font-size:8px}.member-poll>header b{color:#43de8f;text-transform:uppercase;border:1px solid #43de8f47;border-radius:99px;padding:4px 8px;font-size:8px}.member-poll h3{letter-spacing:-1.2px;max-width:850px;margin:24px 0 9px;font-size:clamp(24px,4vw,38px);line-height:1.1}.member-poll>p{color:#969ca6;max-width:780px;font-size:12px;line-height:1.65}.poll-governance-rules{flex-wrap:wrap;align-items:center;gap:7px;margin:18px 0 2px;display:flex}.poll-governance-rules>span{color:var(--gold);letter-spacing:.8px;border:1px solid #574919;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:900}.poll-governance-rules>small{color:#7e8590;margin-left:auto;font-size:8px}.poll-window{gap:12px;margin:22px 0;display:flex}.poll-window>span{border:1px solid var(--line);color:#717883;text-transform:uppercase;letter-spacing:1px;background:#0b0d10;min-width:220px;padding:11px 13px;font-size:8px}.poll-window b{color:#d9dadd;margin-top:5px;font-size:9px;display:block}.poll-ballot fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;display:grid}.poll-ballot label{color:#bbc0c8;cursor:pointer;background:#0a0c10;border:1px solid #303641;border-radius:5px;align-items:center;gap:10px;padding:14px;font-size:11px;transition:border-color .2s,background .2s;display:flex}.poll-ballot label.selected{color:#fff;background:#ffcc2514;border-color:#8e711b}.poll-ballot input{accent-color:var(--gold)}.poll-ballot>div{justify-content:space-between;align-items:center;gap:20px;margin-top:16px;display:flex}.poll-ballot>div small{color:#767d88;max-width:610px;font-size:9px;line-height:1.5}.poll-ballot button:disabled{opacity:.55;cursor:wait}.poll-results-locked,.poll-notice{color:#747b86;text-align:center;text-transform:uppercase;letter-spacing:1px;border:1px dashed #3a404a;margin-top:16px;padding:12px;font-size:8px}.poll-live-results{gap:7px;margin-top:18px;display:grid}.poll-live-results>span{color:#777e89;letter-spacing:1px;font-size:8px}.poll-live-results>div{border-left:2px solid var(--gold);color:#a8adb6;background:#0b0d10;justify-content:space-between;padding:9px 12px;font-size:10px;display:flex}.poll-live-results b{color:#fff}.poll-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.archived-poll{border:1px solid var(--line);background:#101217;border-radius:6px;padding:22px}.archived-poll>div{color:#777e89;letter-spacing:1px;justify-content:space-between;font-family:monospace;font-size:8px;display:flex}.archived-poll>div b{color:var(--gold)}.archived-poll h3{margin:20px 0 8px;font-size:19px}.archived-poll>p{color:#777e89;text-transform:uppercase;letter-spacing:.8px;font-size:9px}.archived-poll ol{gap:6px;margin:17px 0 0;padding:0;list-style:none;display:grid}.archived-poll li{color:#9aa0aa;border:1px solid #292e36;justify-content:space-between;gap:12px;padding:10px;font-size:10px;display:flex}.archived-poll li.winner{color:#e8e9e7;background:#43de8f0a;border-color:#43de8f47}.archived-poll li.winner b{color:#43de8f}.certificate-link{color:var(--gold);letter-spacing:1px;text-transform:uppercase;margin-top:15px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}@media (width<=700px){.poll-ballot fieldset,.poll-archive-grid{grid-template-columns:1fr}.poll-window,.poll-ballot>div{flex-direction:column;align-items:stretch}.poll-window>span{min-width:0}.member-poll{padding:22px 17px}}.member-security-page{background:radial-gradient(circle at 78% 10%,#ffcc2517,transparent 27%),radial-gradient(circle at 12% 65%,#2d91ff12,transparent 28%),var(--ink)}.member-security-shell{width:min(1080px,100% - 48px);margin:0 auto;padding-bottom:110px}.security-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:55px;min-height:440px;display:flex}.security-hero h1{letter-spacing:-5px;text-transform:uppercase;margin:10px 0 0;font-size:clamp(58px,8vw,90px);line-height:.87}.security-hero h1 em{color:var(--gold);font-style:normal}.security-hero>div:first-child>p:last-child{color:#9299a4;max-width:620px;margin:25px 0 0;font-size:13px;line-height:1.7}.security-control-grid{grid-template-columns:1.1fr .9fr;gap:14px;padding:45px 0;display:grid}.member-security-card{background:#101217;border:1px solid #333943;border-radius:7px;padding:28px}.member-security-card h2{text-transform:uppercase;margin:7px 0 12px;font-size:28px}.member-security-card>p:not(.section-number){color:#8f96a1;margin:0 0 22px;font-size:11px;line-height:1.65}.member-security-card label{color:#858c97;letter-spacing:1px;text-transform:uppercase;margin-top:13px;font-size:8px;font-weight:850;display:block}.member-security-card input{color:#fff;letter-spacing:2px;background:#090b0e;border:1px solid #343a45;border-radius:4px;width:100%;margin-top:7px;padding:12px;font-family:monospace;font-size:14px}.member-security-card .primary-button{border:0;width:100%;margin-top:18px}.member-security-card dl{margin:22px 0}.member-security-card dl div{border-bottom:1px solid #292e36;justify-content:space-between;gap:20px;padding:11px 0;font-size:10px;display:flex}.member-security-card dt{color:#7d8490}.member-security-card dd{color:#dedfdb;text-align:right;margin:0}.danger-button{color:#e5a79e;letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:#c03d2c14;border:1px solid #713b31;border-radius:4px;width:100%;padding:12px;font-size:9px;font-weight:900}@media (width<=760px){.member-header-actions{min-width:auto}.security-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:65px 0}.security-control-grid{grid-template-columns:1fr}.security-alert-banner{grid-template-columns:auto 1fr}.security-alert-banner>b{grid-column:2}.poll-governance-rules>small{width:100%;margin-left:0}}@media (width<=520px){.member-security-shell{width:calc(100% - 32px)}.security-hero h1{letter-spacing:-3px;font-size:50px}.member-header-actions>a{display:none}}.member-proposal-form{background:linear-gradient(145deg,#ffcc2512,#101217 42%);border:1px solid #4f421a;border-radius:8px;padding:28px}.proposal-form-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.proposal-form-heading small{color:var(--gold);letter-spacing:1.4px;font-size:8px}.proposal-form-heading h3{text-transform:uppercase;margin:6px 0 0;font-size:28px}.proposal-submit-button>span{text-transform:none}.member-proposal-form>label,.proposal-option-fields label{color:#858c97;letter-spacing:1.1px;text-transform:uppercase;margin-top:14px;font-size:8px;font-weight:800;display:block}.member-proposal-form input,.member-proposal-form textarea{color:#fff;background:#090b0e;border:1px solid #303641;border-radius:4px;outline:none;width:100%;margin-top:8px;padding:13px;font-size:11px}.member-proposal-form textarea{resize:vertical;min-height:120px}.member-proposal-form input:focus,.member-proposal-form textarea:focus{border-color:var(--gold)}.proposal-option-fields{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.proposal-submit-status{color:#777e89;margin-top:17px;font-size:9px;display:block}.submission-history{margin-top:22px}.submission-history>h3{color:#8b919b;letter-spacing:1.3px;text-transform:uppercase;margin:0 0 12px;font-size:10px}.submission-history>article{border:1px solid var(--line);background:#0e1014;padding:18px}.submission-history>article+article{border-top:0}.submission-history article>div{color:#747b86;justify-content:space-between;font-family:monospace;font-size:8px;display:flex}.submission-history h4{margin:14px 0 7px;font-size:16px}.submission-history p{color:#8d939d;margin:0;font-size:11px;line-height:1.55}.submission-history article>small{border-left:2px solid var(--gold);color:#a6abb4;background:#ffcc250a;margin-top:12px;padding:9px;font-size:9px;display:block}.submission-status{color:#8f96a1;letter-spacing:1px;text-transform:uppercase;font-size:8px}.submission-status.approved,.submission-status.converted{color:#43de8f}.submission-status.rejected{color:#db8178}.submission-status.under-review{color:var(--gold)}.proposal-inbox{gap:12px;display:grid}.proposal-inbox>article{border:1px solid var(--line);background:#101217;border-radius:6px;padding:22px}.proposal-inbox header,.proposal-inbox header>div,.proposal-inbox footer{align-items:center;gap:10px;display:flex}.proposal-inbox header{justify-content:space-between}.proposal-inbox header span,.proposal-inbox header b{color:#7d848f;font-family:monospace;font-size:8px}.submission-id-button{color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0;font-family:monospace;font-size:8px;font-weight:900}.submission-id-button:hover{text-decoration:underline}.proposal-inbox h3{margin:20px 0 8px;font-size:21px}.proposal-inbox>article>p{color:#949aa4;font-size:11px;line-height:1.6}.proposal-inbox>article>small{color:#a8adb6;margin-top:13px;font-size:9px;display:block}.proposal-inbox>article>small.published-proposal-note{color:#45dc8d;font-weight:800}.suggested-options{flex-wrap:wrap;gap:6px;display:flex}.suggested-options span{color:#afb4bc;border:1px solid #363c46;border-radius:99px;padding:6px 9px;font-size:8px}.proposal-inbox footer{flex-wrap:wrap;margin-top:18px}.proposal-inbox footer button,.conversion-banner button{color:#a5abb4;text-transform:uppercase;cursor:pointer;background:#0b0d10;border:1px solid #454b55;border-radius:3px;padding:8px 10px;font-size:8px;font-weight:900}.proposal-inbox footer button.danger{color:#d78279;border-color:#55322f}.proposal-inbox footer button.convert{color:var(--gold);border-color:#6a5417;margin-left:auto}.proposal-inbox footer button:disabled{opacity:.35;cursor:not-allowed}.conversion-banner{background:#43de8f0d;border:1px solid #43de8f4d;align-items:center;gap:12px;margin:-8px 0 18px;padding:12px;display:flex}.conversion-banner span{color:#43de8f;text-transform:uppercase;letter-spacing:1px;font-size:8px}.conversion-banner b{color:#b8bdc5;font-size:9px}.conversion-banner button{margin-left:auto}.participation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.participation-grid article{border:1px solid var(--line);background:#101217;border-radius:6px;padding:20px}.participation-grid header{justify-content:space-between;align-items:center;display:flex}.participation-grid header strong,.participation-grid header small{display:block}.participation-grid header strong{font-size:13px}.participation-grid header small{color:var(--gold);margin-top:4px;font-family:monospace;font-size:9px}.participation-grid header>b{color:var(--gold);font-size:24px}.participation-grid article.tracking-pending{opacity:.78;border-color:#3a3e47}.participation-grid article.tracking-pending header>b{color:#838a95;letter-spacing:1px;font-size:12px}.tracking-pending-note{color:#858c97;margin:12px 0 0;font-size:9px}.participation-bar{background:#2a2f37;border-radius:99px;height:5px;margin:15px 0;overflow:hidden}.participation-bar span{background:linear-gradient(90deg,#a96f00,var(--gold));height:100%;display:block}.participation-grid dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.participation-grid dl div{border:1px solid #292e36;justify-content:space-between;padding:8px;font-size:8px;display:flex}.participation-grid dt{color:#777e89}.participation-grid dd{color:#d5d8dc;margin:0}.participation-grid article.below-certified-threshold{border-color:#76423b;box-shadow:inset 3px 0 #d06658}.participation-grid article.below-certified-threshold header>b{color:#ef7869}.participation-audit-card,.participation-review-panel{background:linear-gradient(145deg,#15140f,#0e1014);border:1px solid #4b411f;border-radius:7px;margin:14px 0;padding:22px}.participation-audit-card>header,.participation-review-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.participation-audit-card>header span,.participation-review-panel>header small{color:var(--gold);letter-spacing:1.4px;font-size:7px;font-weight:900;display:block}.participation-audit-card>header strong{margin-top:5px;font-family:monospace;font-size:14px;display:block}.participation-audit-card>header>b,.participation-review-panel>header>span{color:var(--gold);border:1px solid #5a4d20;border-radius:99px;padding:7px 9px;font-size:8px}.participation-audit-card>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.participation-audit-card>div p{color:#9298a2;border:1px solid #2d2e2d;margin:0;padding:12px;font-size:9px}.participation-audit-card>div b{color:#fff;font-size:16px}.participation-audit-card ul{gap:6px;margin:12px 0;padding:0;list-style:none;display:grid}.participation-audit-card li{border:1px solid #3b3020;justify-content:space-between;gap:12px;padding:9px 11px;font-size:9px;display:flex}.participation-audit-card li span,.participation-audit-card>small{color:#858b95}.participation-review-panel>header h3{margin:4px 0 0;font-size:22px}.participation-review-list{gap:10px;margin-top:16px;display:grid}.participation-review-list article{background:#111216;border:1px solid #663f38;border-radius:6px;padding:18px}.participation-review-list article.resolved{opacity:.78;border-color:#32363e}.participation-review-list article>header,.participation-review-list article>footer{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.participation-review-list article>header span,.participation-review-list article>header small{color:#858b95;font-size:8px;display:block}.participation-review-list article>header strong{margin:5px 0;font-size:15px;display:block}.participation-review-list article>header>b{color:#ef7869;font-size:26px}.participation-review-list dl{grid-template-columns:repeat(4,1fr);gap:7px;margin:15px 0;display:grid}.participation-review-list dl div{border:1px solid #292d34;padding:9px}.participation-review-list dt{color:#747b86;font-size:7px}.participation-review-list dd{margin:5px 0 0;font-size:9px}.participation-review-list article>p{color:#9ca2ac;font-size:9px}.participation-review-list footer{align-items:center}.participation-review-list footer small{color:#747b86;font-size:8px}.participation-review-list footer div{gap:8px;display:flex}.participation-review-list button{color:#d5d8dd;cursor:pointer;background:#171a20;border:1px solid #414650;border-radius:4px;padding:9px 11px;font-size:8px;font-weight:800}.participation-review-list button.danger{color:#ff9587;border-color:#754138}.execution-view-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.execution-view-tabs button{border:1px solid var(--line);color:#8c929c;text-align:left;cursor:pointer;background:#0d0f13;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:12px 14px;display:flex}.execution-view-tabs button:hover{color:#d7d9dc;border-color:#66521d}.execution-view-tabs button.active{color:var(--gold);background:linear-gradient(135deg,#ffc9261f,#ffc92606);border-color:#8a6d1c}.execution-view-tabs span{text-transform:uppercase;letter-spacing:1px;font-size:8px;font-weight:800}.execution-view-tabs b{border:1px solid;border-radius:50%;place-items:center;min-width:25px;height:25px;font-family:monospace;font-size:9px;display:grid}.execution-admin-list{gap:14px;display:grid}.execution-admin-list>form{border:1px solid var(--line);background:#101217;border-radius:6px;padding:22px}.execution-admin-list header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.execution-admin-list header span{color:var(--gold);font-family:monospace;font-size:8px}.execution-admin-list h3{margin:5px 0 0;font-size:18px}.execution-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.execution-fields label{color:#858c97;text-transform:uppercase;letter-spacing:1px;font-size:8px}.execution-fields input,.execution-fields select,.execution-fields textarea{color:#fff;background:#090b0e;border:1px solid #303641;border-radius:3px;width:100%;margin-top:7px;padding:10px;font-size:9px}.execution-fields .wide{grid-column:1/-1}.execution-fields textarea{resize:vertical;min-height:85px}.execution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.execution-grid article{border:1px solid var(--line);background:#101217;border-radius:6px;padding:22px}.execution-grid article>div{color:#767d88;justify-content:space-between;font-family:monospace;font-size:8px;display:flex}.execution-chip{color:#9aa1ab;text-transform:uppercase;letter-spacing:1px}.execution-chip.in-progress,.execution-chip.scheduled{color:var(--gold)}.execution-chip.completed,.execution-chip.verified{color:#43de8f}.execution-grid h3{margin:18px 0 13px;font-size:18px}.execution-grid dl{margin:0}.execution-grid dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;font-size:8px;display:flex}.execution-grid dt{color:#777e89}.execution-grid dd{color:#c4c7cd;text-align:right;margin:0}.execution-grid article>p{color:#8f96a0;font-size:10px;line-height:1.55}.execution-grid article>a{color:var(--gold);overflow-wrap:anywhere;font-size:8px}.implementation-disclaimer{border:1px solid #4b4225;border-left:3px solid var(--gold);color:#9aa1ab;background:#0b0d10;margin:-4px 0 20px;padding:14px 17px;font-size:9px;line-height:1.65}.export-panel{background:linear-gradient(145deg,#ffcc2512,#101217 40%);border:1px solid #4e4118;border-radius:8px;padding:34px}.export-panel>div:first-child>small{color:var(--gold);letter-spacing:1.4px;font-size:8px}.export-panel h2{text-transform:uppercase;margin:8px 0;font-size:30px}.export-panel>div:first-child>p{color:#8d939d;font-size:11px}.export-cards{grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;display:grid}.export-cards a{border:1px solid var(--line);background:#0a0c10;border-radius:5px;padding:22px}.export-cards span,.export-cards strong,.export-cards b{display:block}.export-cards span{color:#777e89;letter-spacing:1.2px;font-size:8px}.export-cards strong{margin-top:10px;font-size:18px}.export-cards p{color:#858c97;font-size:10px;line-height:1.5}.export-cards b{color:var(--gold);text-transform:uppercase;margin-top:18px;font-size:9px}.backup-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.backup-heading>div>small{color:var(--gold);letter-spacing:1.4px;font-size:8px}.backup-heading>div>p{color:#8d939d;max-width:700px;font-size:11px;line-height:1.6}.backup-heading>.primary-button{border:0;flex:none}.backup-list{border:1px solid var(--line);border-radius:5px;margin-top:25px;overflow:hidden}.backup-list-head,.backup-list article{grid-template-columns:1fr 1.45fr 180px;align-items:center;gap:15px;display:grid}.backup-list-head{color:#6f7580;letter-spacing:1px;text-transform:uppercase;background:#090b0e;padding:10px 15px;font-size:7px}.backup-list article{border-top:1px solid var(--line);background:#080a0d99;padding:15px}.backup-list article strong,.backup-list article time,.backup-list article span,.backup-list article small{display:block}.backup-list article strong{color:var(--gold);font-family:monospace;font-size:9px}.backup-list article time,.backup-list article small{color:#757b85;margin-top:5px;font-size:8px}.backup-list article span{color:#c4c7cd;font-size:9px}.backup-list article>div:last-child{justify-content:flex-end;gap:7px;display:flex}.backup-list article a,.backup-list article button{color:#afb4bd;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #474d58;border-radius:3px;padding:7px 9px;font-size:7px;font-weight:850;text-decoration:none}.backup-list article button{color:#dfa06c;border-color:#6b432b}.backup-list article.legacy-backup{background:#6a4f1c0e}.backup-list article button:disabled{color:#656c78;cursor:not-allowed;opacity:.7;border-color:#323741}.backup-safety-note{border-left:2px solid var(--gold);color:#848b95;background:#ffcc2509;margin:16px 0 0;padding:12px;font-size:9px;line-height:1.6}.owner-ledger-shortcut{color:#c8cbd1;cursor:pointer;text-align:left;background:linear-gradient(90deg,#ffcc2517,#0c0e12e6);border:1px solid #574817;border-radius:5px;align-items:center;gap:14px;width:100%;margin-bottom:12px;padding:13px 16px;display:flex}.owner-ledger-shortcut span{color:var(--gold);letter-spacing:1.5px;font-size:7px;font-weight:900}.owner-ledger-shortcut strong{flex:1;font-size:10px}.owner-ledger-shortcut b{color:var(--gold);text-transform:uppercase;font-size:8px}.owner-ledger-shortcut.active{border-color:var(--gold);background:#ffcc2521}.owner-action-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.owner-action-list article{background:#0d0f13;border:1px solid #313741;border-radius:6px;padding:20px}.owner-action-list article header,.owner-action-list article>div,.owner-action-list article footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-action-list header span,.owner-action-list header b,.owner-action-list footer{letter-spacing:1px;text-transform:uppercase;font-size:7px}.owner-action-list header span{color:var(--gold)}.owner-action-list header b{color:#48d89b}.owner-action-list article>div{align-items:flex-start;margin-top:16px}.owner-action-list strong{font-size:17px}.owner-action-list code{color:var(--gold);font-size:8px}.owner-action-list p{color:#8f96a1;min-height:38px;font-size:10px;line-height:1.55}.owner-action-list footer{color:#747b86;border-top:1px solid #282d35;padding-top:13px}.poll-schedule-control{background:linear-gradient(135deg,#ffcc2512,#07090cd9);border:1px solid #5b4a17;border-radius:6px;padding:20px}.schedule-heading,.schedule-heading>div,.schedule-fields,.duration-presets,.schedule-preview{align-items:center;display:flex}.schedule-heading{justify-content:space-between;gap:20px}.schedule-heading>div:first-child{flex-direction:column;align-items:flex-start;gap:5px}.schedule-heading span{color:var(--gold);letter-spacing:1.5px;font-size:7px;font-weight:900}.schedule-heading strong{font-size:17px}.schedule-shortcuts{gap:7px}.schedule-shortcuts button,.duration-presets button{min-height:34px;color:var(--gold);cursor:pointer;background:#111318;border:1px solid #625221;border-radius:3px;padding:0 11px;font-size:8px;font-weight:850}.schedule-fields{gap:12px;margin-top:18px}.schedule-fields label{flex:1}.duration-presets{gap:7px;margin-top:12px}.duration-presets>span{color:#7d8490;text-transform:uppercase;margin-right:4px;font-size:7px}.schedule-preview{color:#bdc1c9;background:#090b0e;border:1px solid #2f3540;justify-content:center;gap:14px;margin-top:15px;padding:11px;font-size:9px}.schedule-preview b{color:var(--gold)}.poll-schedule-control>small{color:#747b86;margin-top:10px;font-size:8px;line-height:1.5;display:block}.admin-tabs{flex-wrap:wrap}.announcement-admin-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.announcement-admin-list article{background:#0e1014;border:1px solid #343a44;border-radius:6px;padding:21px}.announcement-admin-list article.archived{opacity:.62}.announcement-admin-list article>header,.announcement-admin-list article>header>div,.announcement-admin-list article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.announcement-admin-list article>header span,.announcement-admin-list article>header b,.announcement-admin-list article>header small{letter-spacing:1px;text-transform:uppercase;font-size:7px}.announcement-admin-list article>header span{color:var(--gold)}.announcement-admin-list article>header b,.announcement-admin-list article>header small{color:#7c838e}.announcement-admin-list h3{margin:17px 0 8px;font-size:18px}.announcement-admin-list article>p{color:#8d949f;white-space:pre-wrap;min-height:48px;margin:0;font-size:10px;line-height:1.6}.announcement-admin-list article>footer{border-top:1px solid #292e36;margin-top:18px;padding-top:12px}.announcement-admin-list footer time,.announcement-admin-list footer small{color:#767d88;font-size:7px;display:block}.announcement-admin-list footer small{margin-top:4px}.announcement-admin-list footer button{color:var(--gold);text-transform:uppercase;cursor:pointer;background:#ffcc250d;border:1px solid #56481b;border-radius:3px;padding:8px 10px;font-size:7px;font-weight:900}@media (width<=700px){.proposal-form-heading,.conversion-banner,.execution-admin-list header,.backup-heading{flex-direction:column;align-items:stretch}.proposal-option-fields,.participation-grid,.execution-fields,.execution-grid,.export-cards{grid-template-columns:1fr}.execution-fields .wide{grid-column:auto}.conversion-banner button,.proposal-inbox footer button.convert{margin-left:0}.backup-list-head{display:none}.backup-list article{grid-template-columns:1fr}.backup-list article>div:last-child{justify-content:flex-start}.participation-audit-card>header,.participation-review-panel>header,.participation-review-list article>header,.participation-review-list article>footer{flex-direction:column;align-items:stretch}.participation-audit-card>div,.participation-review-list dl{grid-template-columns:1fr 1fr}.participation-review-list footer div{flex-wrap:wrap}.execution-view-tabs{grid-template-columns:1fr 1fr}.execution-view-tabs button{min-height:46px;padding:10px 12px}.announcement-admin-list,.owner-action-list{grid-template-columns:1fr}.schedule-heading,.schedule-fields,.schedule-preview{flex-direction:column;align-items:stretch}.schedule-preview{text-align:center}.schedule-shortcuts{width:100%}.schedule-shortcuts button{flex:1}.duration-presets{flex-wrap:wrap}}@media (width<=600px){html,body{max-width:100%;overflow-x:hidden}.site-header,.admin-header{height:64px;padding:0 14px}.public-home>.shell{padding-top:64px}.public-home section[id]{scroll-margin-top:78px}.dao-room .dao-shell{padding-top:54px}.dao-section-tabs{padding-left:14px;padding-right:14px;top:64px}.dao-room .member-announcement-board,.dao-room .member-events,.dao-room .section-block{scroll-margin-top:124px}.brand{gap:8px}.brand-mark{flex-basis:34px;width:34px;height:34px;font-size:11px}.brand strong{font-size:12px}.brand small{letter-spacing:1.2px;font-size:6px}.member-link,.admin-link,.header-action,.member-header-actions>a,.admin-header>div>a{justify-content:center;align-items:center;min-height:44px;padding:0 4px;display:inline-flex}.owner-command-link{background:#11110c;border:1px solid #5d4d1d;border-radius:5px;min-width:0;min-height:46px;padding:0 10px;box-shadow:0 7px 22px #00000059}.owner-command-link span small,.owner-command-link em{display:none}.owner-command-link span strong{font-size:9px}.owner-command-link b{min-width:20px;height:20px}.shell,.dao-shell,.detail-shell,.legend-shell,.member-guide-shell,.member-security-shell,.changelog-shell{width:calc(100% - 28px)}.primary-button,.secondary-button{min-height:48px}.hero{gap:26px;padding:30px 0 38px}.hero h1{overflow-wrap:anywhere;font-size:clamp(42px,13vw,52px);line-height:.92}.hero-description{font-size:14px;line-height:1.55}.hero-actions a{width:100%}.hero-art-wrap{height:270px}.stat-grid{grid-template-columns:1fr 1fr}.stat-card{min-height:112px;padding:17px 13px}.stat-card span,.stat-card small{font-size:7px}.section-block{padding:54px 0;scroll-margin-top:64px}.section-heading h2,.rules-intro h2{letter-spacing:-1.8px;font-size:38px}.rules-page-shell{width:calc(100% - 28px)}.rules-page-hero{min-height:0;padding:48px 0 42px}.rules-page-hero h1{letter-spacing:-3px;font-size:50px}.rules-page-hero>p{font-size:13px}.rules-eligibility{margin-top:28px;padding:25px 18px}.rules-eligibility h2{letter-spacing:-1.5px;font-size:31px}.rules-eligibility p{font-size:12px}.rules-page-standard{padding:58px 0 72px}.section-heading>div>p:last-child{font-size:12px;line-height:1.55}.section-chip{align-self:flex-start}.segmented{scrollbar-width:none;width:100%;padding-bottom:5px}.segmented button{flex:none;min-height:44px}.members-heading{gap:17px}.search-box{width:100%;height:48px}.search-box input{font-size:16px}.member-grid{gap:9px}.member-card{align-items:flex-start;min-height:132px;padding:15px 13px}.member-avatar{flex-basis:58px;width:58px;height:58px}.member-card>div:nth-child(2){flex:1;min-width:0;padding-top:3px}.member-card h3{white-space:normal;overflow-wrap:anywhere;max-width:none;padding-right:26px;font-size:16px;line-height:1.25;overflow:visible}.legend-participation{margin-top:12px}.member-card>small{top:9px;right:10px}.restricted-roster{margin-top:34px;padding-top:22px}.restricted-roster-heading{flex-direction:column;align-items:flex-start;gap:15px}.restricted-member-grid{grid-template-columns:1fr}.restricted-member-card{gap:12px;min-height:142px;padding:14px}.restricted-member-avatar{flex-basis:48px;width:48px;height:48px}.restricted-member-identity{gap:13px}.restricted-member-identity h4{font-size:14px}.restriction-details{padding:10px 0 0}.legend-shell{padding:30px 0 70px}.legend-back{align-items:center;min-height:44px;margin-bottom:20px;display:inline-flex}.legend-profile{gap:28px;min-height:0;padding:24px 18px}.legend-portrait{width:180px;margin:0 auto}.legend-copy h1{letter-spacing:-2.5px;overflow-wrap:anywhere;font-size:clamp(38px,12vw,48px);line-height:.95}.legend-copy>p{margin:20px 0 25px;font-size:13px}.legend-code{min-height:40px}.legend-facts{gap:7px}.legend-facts div{min-height:72px}.member-announcement-board{padding-top:20px}.member-announcement{padding:17px 15px}.member-announcement>div,.member-announcement footer{flex-direction:column;align-items:flex-start;gap:6px}.dao-welcome{gap:24px;padding:40px 0}.dao-welcome h1{overflow-wrap:anywhere;font-size:clamp(43px,13vw,55px);line-height:.9}.private-seal{flex-basis:112px;width:112px;height:112px}.private-seal strong{font-size:27px}.membership-record-policy{padding:16px 14px}.membership-record-grid article>header{flex-wrap:wrap;align-items:flex-start;padding:17px 14px}.membership-record-grid header>b{margin-left:72px}.membership-record-reason{min-height:0;padding:17px 14px}.membership-record-grid dl{grid-template-columns:1fr;padding:0 14px 14px}.membership-record-grid dl>div:nth-child(odd),.membership-record-grid dl>div:nth-child(2n){border-left:0;padding:11px 0}.membership-record-grid article>footer{flex-direction:column;align-items:flex-start;padding:12px 14px}.member-poll{padding:20px 15px}.member-poll>header{flex-direction:column;align-items:flex-start}.member-poll>header>div{width:100%}.member-poll h3{overflow-wrap:anywhere;margin-top:20px;font-size:26px}.poll-governance-rules{align-items:flex-start}.poll-governance-rules>small{line-height:1.5}.poll-window{gap:8px}.poll-ballot label{min-height:52px;padding:14px 12px;font-size:13px}.poll-ballot>div button{width:100%}.poll-ballot>div small{order:2}.archived-poll{padding:19px 15px}.archived-poll>div{gap:8px}.archived-poll h3{overflow-wrap:anywhere}.member-proposal-form{padding:20px 15px}.proposal-form-heading{gap:16px}.proposal-form-heading h3{font-size:24px}.proposal-submit-button{width:100%}.proposal-option-fields{grid-template-columns:1fr}.member-proposal-form input,.member-proposal-form textarea{min-height:48px;padding:13px 12px;font-size:16px}.member-proposal-form textarea{min-height:140px}.submission-history article>div{flex-direction:column;align-items:flex-start;gap:7px}.proposal-empty{justify-content:flex-start;align-items:flex-start;padding:20px 16px}.record-hero{gap:28px;padding:45px 0 35px}.record-hero h1{overflow-wrap:anywhere;font-size:40px;line-height:.95}.record-main{padding:21px 15px}.record-main blockquote{font-size:18px}.decision-certificate{padding:17px 13px}.decision-certificate dl{grid-template-columns:1fr}.certificate-endorsement{flex-direction:column;align-items:flex-start}.certificate-question strong{font-size:12px}.governance-seal{width:66px;height:66px}.admin-header>div{gap:7px}.admin-shell{gap:22px;width:calc(100% - 24px);padding:24px 0 70px}.admin-shell aside{background:#ffcc2509;border:1px solid #302a18;border-radius:6px;padding:15px}.admin-shell aside h1{letter-spacing:-2px;font-size:31px;line-height:.92}.admin-shell aside>p:not(.section-number){margin:13px 0 16px;font-size:11px}.admin-shell aside .secondary-button{width:100%}.admin-workspace{min-width:0}.admin-tabs{z-index:20;scrollbar-width:none;scroll-snap-type:x proximity;background:#07080af5;flex-wrap:nowrap;margin:0 -12px 14px;padding:8px 12px;position:sticky;top:0;overflow-x:auto}.admin-tabs::-webkit-scrollbar{display:none}.admin-tabs button{scroll-snap-align:start;flex:0 0 126px;min-width:126px;min-height:46px}.record-form,.export-panel{padding:20px 14px}.form-heading{gap:16px}.form-heading h2,.export-panel h2{font-size:25px}.form-heading .primary-button,.backup-heading .primary-button{width:100%}.field-grid{gap:14px}.field-grid input,.field-grid select,.field-grid textarea,.record-row select,.inline-fields input,.member-identity-edit input{min-height:48px;padding:12px;font-size:16px}.field-grid input[type=checkbox],.field-grid input[type=radio]{min-height:16px;font-size:initial;padding:0}.field-grid textarea{min-height:120px}.record-list,.backup-list{overflow:hidden}.record-row{padding:15px 12px}.record-row strong{white-space:normal;overflow-wrap:anywhere;overflow:visible}.member-editor{gap:16px}.member-editor>div:first-child{align-items:flex-start}.inline-fields{grid-template-columns:1fr!important}.member-nft-control{grid-template-columns:76px 1fr}.member-nft-control input[type=file]{min-height:44px;font-size:12px}.member-access-actions>div{grid-template-columns:1fr!important}.member-access-actions button,.member-access-actions select{min-height:46px;font-size:11px}.proposal-inbox>article,.execution-admin-list>form{padding:18px 14px}.proposal-inbox header,.proposal-inbox header>div{flex-direction:column;align-items:flex-start}.proposal-inbox footer{grid-template-columns:1fr 1fr;display:grid}.proposal-inbox footer button{width:100%;min-height:44px}.proposal-inbox footer button.convert{grid-column:1/-1}.execution-admin-list header .primary-button{width:100%}.participation-grid dl{grid-template-columns:1fr}.announcement-admin-list article>header,.announcement-admin-list article>footer{flex-direction:column;align-items:flex-start}.announcement-admin-list footer button{width:100%;min-height:44px}.export-cards a{min-height:150px}.backup-list article>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.backup-list article a,.backup-list article button{justify-content:center;align-items:center;min-height:44px;display:flex}.security-alert-banner{padding:14px}.access-cleanup-controls{grid-template-columns:1fr 1fr;display:grid}.access-cleanup-controls a,.access-cleanup-controls .dagato-cleanup{grid-column:1/-1}.access-cleanup-controls a,.access-cleanup-controls button{min-height:46px}.login-row-actions{flex-direction:column;align-items:flex-start!important}.login-row-actions button{width:100%;min-height:44px}}.today-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.owner-security-watch>header,.owner-deadline-watch>header{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.owner-security-watch>header button,.owner-deadline-watch>header>span{color:var(--gold);text-transform:uppercase;background:0 0;border:0;font-size:7px;font-weight:900}.owner-security-watch>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}.owner-security-watch>div span{color:#838b96;text-transform:uppercase;border:1px solid #2c333b;border-radius:5px;padding:13px 10px;font-size:7px}.owner-security-watch>div span b{color:#49dd91;margin-bottom:7px;font-size:20px;display:block}.owner-security-watch>div span.alert{background:#d0503e0f;border-color:#704039}.owner-security-watch>div span.alert b{color:#eb8b7f}.owner-deadline-watch>div{gap:6px;margin-top:13px;display:grid}.owner-deadline-watch>div>button{min-height:57px;color:inherit;text-align:left;cursor:pointer;background:#090b0f;border:1px solid #2d343d;border-radius:5px;grid-template-columns:150px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.owner-deadline-watch>div>button>span{color:#8b939e;font-size:7px}.owner-deadline-watch>div>button>span.overdue{color:#ef8c7d;font-weight:900}.owner-deadline-watch>div>button>strong{font-size:9px}.owner-deadline-watch>div>button>small{color:#737b86;font-size:7px;display:block}.owner-deadline-watch>div>button>b{color:var(--gold)}.item-age-indicator,.application-card>time strong,.access-request-details em{color:var(--gold);text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.item-age-indicator{margin-top:9px;display:block}.access-request-details em{margin-top:5px;display:block}.focused-review-controls{align-items:center;gap:8px;display:flex}.focused-review-controls>button{color:#c0c5cd;text-transform:uppercase;cursor:pointer;background:#0a0c10;border:1px solid #4d5662;border-radius:4px;padding:8px 10px;font-size:7px;font-weight:900}.focused-review{width:min(760px,100vw - 48px);top:24px;bottom:24px;right:24px;overflow-y:auto;z-index:1200!important;background:linear-gradient(135deg,#ffcc250b,#0000 35%),#101217!important;border-color:#80671d!important;margin:0!important;padding:24px!important;position:fixed!important;box-shadow:0 0 0 100vmax #000000c7,0 28px 90px #000c!important}.owner-receipt-meta{color:#87908f;text-transform:uppercase;flex-wrap:wrap;gap:5px 12px;margin:8px 0 0;font-size:7px;font-weight:800;display:flex}@media (width<=800px){.admin-shell{padding-top:14px}.admin-shell aside{grid-template-columns:1fr auto;align-items:center;gap:7px 14px;padding:11px 13px;display:grid}.admin-shell aside .section-number{grid-column:1;margin:0}.admin-shell aside h1{letter-spacing:-1px;grid-column:1;font-size:22px}.admin-shell aside h1 br,.admin-shell aside h1 em,.admin-shell aside>p:not(.section-number){display:none}.admin-shell aside .secondary-button{grid-area:1/2/3;width:auto;min-height:40px;margin:0;padding:0 12px}.today-command-grid{grid-template-columns:1fr}.focused-review{width:calc(100vw - 16px);top:8px;bottom:8px;right:8px;padding:18px 13px 86px!important}}@media (width<=700px){.owner-security-watch>div{grid-template-columns:1fr 1fr 1fr}.owner-deadline-watch>div>button{grid-template-columns:1fr auto}.owner-deadline-watch>div>button>span{grid-column:1/-1}.focused-review>footer,.focused-review form>footer,.project-admin-list>article.focused-review>.project-admin-editor>footer,.calendar-submission-review-list>form.focused-review>footer,.execution-admin-list>form>header{z-index:3;background:#0a0c0ffa;border-top:1px solid #655318;margin-left:-13px;margin-right:-13px;padding:12px 13px;position:sticky;bottom:0;box-shadow:0 -14px 30px #00000080}.focused-review-controls{flex-direction:column;align-items:flex-end}.admin-toast{bottom:12px}}.admin-tab-groups{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.admin-tab-groups>section{background:#0b0d11;border:1px solid #292f38;border-radius:6px;min-width:0;padding:10px}.admin-tab-groups>section>small{color:#676f7b;letter-spacing:1.3px;margin:0 0 8px 3px;font-size:6px;font-weight:900;display:block}.admin-tab-groups>section>div{gap:5px;display:grid}.admin-tab-groups button{color:#939aa5;text-align:left;text-transform:uppercase;cursor:pointer;background:#101319;border:1px solid #303640;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:9px 10px;font-size:7px;font-weight:900;display:flex}.admin-tab-groups button span{color:#6f7782}.admin-tab-groups button.active{border-color:var(--gold);background:var(--gold);color:#090a0c}.admin-tab-groups button.active span{color:#090a0c}.management-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;width:100%;display:grid}.management-tabs button{width:100%;min-width:0;padding-inline:10px}.owner-create-drawer{background:#0b0d11;border:1px solid #3a414c;border-radius:6px;margin:16px 0 22px}.owner-create-drawer>summary{color:#aeb5bf;letter-spacing:1px;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 16px;font-size:9px;font-weight:900;list-style:none;display:flex}.owner-create-drawer>summary::-webkit-details-marker{display:none}.owner-action-menu>summary::-webkit-details-marker{display:none}.owner-create-drawer>summary b{color:var(--gold);font-size:20px}.owner-create-drawer[open]>summary{color:var(--gold);border-bottom:1px solid #303640}.owner-create-drawer>.record-form{border:0;border-radius:0;margin:0}.owner-action-menu{flex:none;display:inline-block;position:relative}.owner-action-menu>summary{color:#b2b8c1;cursor:pointer;background:#101319;border:1px solid #444b56;border-radius:4px;place-items:center;width:40px;min-height:40px;font-size:18px;line-height:1;list-style:none;display:grid}.owner-action-menu[open]>summary{border-color:var(--gold);color:var(--gold)}.owner-action-menu>div{z-index:40;background:#090b0f;border:1px solid #4a515d;border-radius:5px;gap:6px;min-width:190px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #0000008c}.owner-action-menu>div button,.owner-action-menu>div .protected-record-label{text-align:left;white-space:normal;width:100%;min-height:40px;padding:9px 11px}.poll-owner-actions,.member-access-actions>div:last-child,.event-admin-list article>footer,.project-admin-list>article>footer,.calendar-admin-list form>footer,.login-row-actions{overflow:visible}@media (width<=900px){.management-tabs{display:flex;overflow-x:auto}.management-tabs button{flex:0 0 128px;min-width:128px}}.community-action-queue{margin-bottom:16px}@media (width<=1100px){.admin-tab-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.admin-tab-groups{scrollbar-width:none;margin-inline:-12px;padding:0 12px 8px;display:flex;overflow-x:auto}.admin-tab-groups>section{flex:0 0 190px}}.calendar-submission-review{margin-bottom:24px}.calendar-submission-review-list{gap:12px;display:grid}.calendar-submission-review-list>form{background:linear-gradient(120deg,#ffcc250e,#0000 45%),#101217;border:1px solid #66531c;border-radius:7px;padding:20px}.calendar-submission-review-list>form>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.calendar-submission-review-list>form>header span{color:var(--gold);font-size:7px}.calendar-submission-review-list>form>header h3{margin:6px 0}.calendar-submission-review-list>form>header small{color:#777f8a;font-size:7px}.calendar-submission-review-list>form>header>b{color:var(--gold);border:1px solid #66531c;border-radius:99px;padding:5px 7px;font-size:6px}.calendar-submission-review-list>form>footer{border-top:1px solid #303640;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;display:flex}.calendar-submission-review-list>form>footer button{color:#a1a8b2;text-transform:uppercase;cursor:pointer;background:#0a0c10;border:1px solid #3b424d;border-radius:4px;padding:9px 11px;font-size:7px;font-weight:900}.calendar-submission-review-list>form>footer button.danger{color:#e9857b;border-color:#633734}#events{--section-accent:#d6a2ff}.member-events{scroll-margin-top:92px}.event-message{color:#f2cf58;background:#ffcc250b;border:1px solid #4d4120;border-radius:5px;margin:-18px 0 24px;padding:11px 14px;font-size:9px}.event-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.member-event-card{background:linear-gradient(145deg,#d6a2ff0e,#0d0f13 48%);border:1px solid #363040;border-radius:6px;padding:26px;position:relative;overflow:hidden}.member-event-card.live{border-color:#8a6d20;box-shadow:0 0 30px #ffcc250f}.member-event-card>header{justify-content:space-between;gap:14px;margin-bottom:20px;display:flex}.member-event-card>header div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.member-event-card>header span,.member-event-card>header b,.member-event-card>header>strong{letter-spacing:1.2px;text-transform:uppercase;font-size:7px}.member-event-card>header span{color:#d6a2ff}.member-event-card>header b{color:#737985}.member-event-card>header>strong{color:var(--gold)}.member-event-card h3{color:#f2f2ee;margin:0 0 10px;font-size:21px}.member-event-card>p{color:#8b919c;min-height:42px;margin:0 0 20px;font-size:10px;line-height:1.55}.member-event-card dl{background:#090b0e;border:1px solid #292e37;border-radius:4px;gap:7px;margin:0 0 18px;padding:14px;display:grid}.member-event-card dl div{grid-template-columns:58px 1fr;gap:10px;display:grid}.member-event-card dt{color:#656c77;letter-spacing:1px;text-transform:uppercase;font-size:7px;font-weight:900}.member-event-card dd{color:#d7d7d2;margin:0;font-size:9px}.event-join-link{color:var(--gold);margin:0 0 18px;font-size:9px;font-weight:800;display:inline-flex}.event-rsvp-summary{color:#7d838d;border-top:1px solid #292e37;gap:15px;padding:12px 0;font-size:8px;display:flex}.event-rsvp-summary b{color:#e5e5df}.event-rsvp-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.event-rsvp-actions button{color:#a1a6af;cursor:pointer;background:#0a0c10;border:1px solid #343a44;border-radius:4px;min-height:38px;padding:8px;font-size:8px;font-weight:800}.event-rsvp-actions button.selected.yes{color:#4bdf92;background:#4bdf9212;border-color:#2a6146}.event-rsvp-actions button.selected.maybe{color:#ffd34c;background:#ffd34c12;border-color:#66551d}.event-rsvp-actions button.selected.no{color:#ef9389;background:#ef93890f;border-color:#673933}.member-event-card>footer{color:#7f8690;margin-top:14px;font-size:8px}.member-event-card>footer strong{color:#d6a2ff}.event-archive{background:#0b0d10;border:1px solid #2c3139;border-radius:5px;margin-top:14px}.event-archive summary{color:#a7adb6;cursor:pointer;justify-content:space-between;padding:16px 18px;font-size:9px;font-weight:800;display:flex}.event-archive summary span{color:#d6a2ff}.event-archive>div{background:#292e36;border-top:1px solid #292e36;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.event-archive article{background:#0c0e12;padding:17px}.event-archive article>div{color:#737a85;text-transform:uppercase;justify-content:space-between;font-size:7px;display:flex}.event-archive h3{color:#d8d8d3;margin:9px 0 7px;font-size:13px}.event-archive time,.event-archive small{color:#737a85;font-size:8px;display:block}.event-archive small{color:#d6a2ff;margin-top:6px}.event-admin-list{gap:10px;margin-top:14px;display:grid}.event-admin-list>article{background:#0c0e12;border:1px solid #303640;border-radius:5px;padding:20px}.event-admin-list>article>header{justify-content:space-between;gap:18px;display:flex}.event-admin-list small{color:#7d8490;letter-spacing:.6px;font-size:7px}.event-admin-list h3{color:#edede8;margin:7px 0;font-size:17px}.event-admin-list p{color:#7d8490;margin:0;font-size:8px}.event-status{color:var(--gold);letter-spacing:1px;text-transform:uppercase;border:1px solid #63511d;border-radius:99px;align-self:flex-start;padding:7px 9px;font-size:7px}.event-status.completed{color:#4adf91;border-color:#2e5843}.event-status.cancelled{color:#ef9389;border-color:#5d3531}.event-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:18px 0;display:grid}.event-admin-metrics span{color:#777e89;border:1px solid #292f38;padding:11px;font-size:8px}.event-admin-metrics b{color:#e8e8e3;margin-bottom:4px;font-size:15px;display:block}.event-admin-list>article>footer{flex-wrap:wrap;gap:8px;display:flex}.event-admin-list footer select,.event-admin-list footer button{min-height:36px;padding:8px 11px}.attendance-control{margin-top:14px}.attendance-roster{border:1px solid #2d333c;border-radius:5px;margin-top:18px;display:grid;overflow:hidden}.attendance-roster article{background:#0a0c10;border-bottom:1px solid #2b3038;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.attendance-roster article:last-child{border-bottom:0}.attendance-roster strong,.attendance-roster small{display:block}.attendance-roster strong{color:#e5e5e0;font-size:10px}.attendance-roster small{color:#737a85;margin-top:4px;font-size:7px}.attendance-roster article>div:last-child{gap:6px;display:flex}.attendance-roster button{min-height:34px;padding:7px 10px}.attendance-roster button.selected{color:#4adf91;background:#4adf910f;border-color:#2f6148}.member-activity-board{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:stretch;gap:16px;padding:28px 0 24px;display:grid}.member-activity-board .member-announcement-board,.member-events-active{background:linear-gradient(145deg,#ffffff05,#0b0d11 54%);border:1px solid #303640;border-radius:7px;min-width:0;padding:24px}.member-activity-board .member-announcement-board{padding-top:24px}.member-activity-board .member-announcement-list{grid-template-columns:1fr}.member-activity-board .member-announcement-board>header,.member-events-active>header{justify-content:space-between;align-items:flex-end;gap:16px;min-height:54px;margin-bottom:15px;display:flex}.member-events-active>header h2{letter-spacing:-.8px;text-transform:uppercase;margin:7px 0 0;font-size:25px}.member-events-active>header>span{color:#d6a2ff;letter-spacing:1px;white-space:nowrap;font-size:8px;font-weight:900}.member-events-active{background:radial-gradient(circle at 92% 4%,#d6a2ff13,#0000 28%),linear-gradient(145deg,#111318,#0b0d11 54%);border-color:#3a3243;scroll-margin-top:95px}.member-events-active .event-card-grid{grid-template-columns:1fr;gap:9px}.member-events-active .member-event-card{padding:19px}.member-events-active .member-event-card>header{margin-bottom:14px}.member-events-active .member-event-card h3{margin-bottom:7px;font-size:18px}.member-events-active .member-event-card>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin-bottom:15px;display:-webkit-box;overflow:hidden}.member-events-active .member-event-card dl{margin-bottom:13px;padding:11px}.member-events-active .event-join-link{margin-bottom:12px}.member-events-active .event-rsvp-summary{gap:11px;padding:10px 0}.member-events-active .proposal-empty.compact{min-height:170px}.member-event-card.soon{background:linear-gradient(145deg,#ffcc2518,#0d0f13 44%);border-color:#745f1d;box-shadow:0 0 34px #ffcc250e}.member-event-card.soon>header>strong:before{content:"SOON · "}.member-activity-board>.event-archive{grid-column:1/-1;margin-top:0}.member-activity-board>.event-archive summary{align-items:center}.member-activity-board>.event-archive summary>span{color:#8f96a0}.member-activity-board>.event-archive summary b{color:#d6a2ff;letter-spacing:1.1px;margin-right:10px;font-size:7px}.member-activity-board>.event-archive summary>strong{color:#777e89;letter-spacing:1px;font-size:7px}@media (width<=800px){.event-card-grid,.event-archive>div{grid-template-columns:1fr}.event-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.attendance-roster article{flex-direction:column;align-items:flex-start}}@media (width<=960px){.member-activity-board{grid-template-columns:1fr}.member-activity-board>.event-archive{grid-column:auto}}@media (width<=520px){.member-activity-board{gap:11px;padding-top:20px}.member-activity-board .member-announcement-board,.member-events-active{padding:18px 14px}.member-activity-board .member-announcement-board>header,.member-events-active>header{flex-direction:column;align-items:flex-start;min-height:0}.member-event-card{padding:20px 15px}.event-rsvp-actions{grid-template-columns:1fr}.event-rsvp-actions button{min-height:44px}.attendance-roster article>div:last-child{grid-template-columns:1fr;width:100%;display:grid}}.poll-composer-actions{align-items:center;gap:9px;display:flex}.poll-composer-actions button{min-height:42px;color:var(--gold);letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background:#ffcc250b;border:1px solid #514316;padding:11px 15px;font-size:8px;font-weight:900}.poll-publication-preview{background:radial-gradient(circle at 92% 8%,#ffcc2517,#0000 27%),linear-gradient(145deg,#14140f,#0d1015 48%);border:1px solid #745f1c;border-radius:8px;margin:18px 0;padding:28px;box-shadow:0 22px 70px #00000040}.poll-publication-preview>header,.poll-publication-preview>footer,.preview-ballot>div:first-child{justify-content:space-between;align-items:center;gap:16px;display:flex}.poll-publication-preview>header small{color:var(--gold);letter-spacing:1.4px;font-size:7px;font-weight:900}.poll-publication-preview h2{margin:7px 0 0;font-size:24px}.preview-ready,.preview-warning{color:#48df91;letter-spacing:1px;border:1px solid #2c6549;border-radius:99px;padding:6px 9px;font-size:7px;font-weight:900}.preview-warning{color:#f0a05d;border-color:#7a4d28}.preview-ballot{border:1px solid #363c46;border-left:3px solid var(--gold);background:#0a0c10;border-radius:6px;margin:22px 0 16px;padding:24px}.preview-ballot>div:first-child span,.preview-ballot>div:first-child b{color:#777e89;letter-spacing:1px;font-family:monospace;font-size:7px}.preview-ballot>div:first-child b{color:var(--gold)}.preview-ballot h3{max-width:830px;margin:22px 0 8px;font-size:clamp(22px,3vw,34px);line-height:1.15}.preview-ballot>p{color:#9097a2;max-width:760px;font-size:10px;line-height:1.6}.preview-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0;display:grid}.preview-choices span{color:#c1c5cc;border:1px solid #303641;border-radius:5px;padding:13px;font-size:10px}.preview-ballot dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.preview-ballot dl div{background:#0d1014;border:1px solid #292e36;padding:11px}.preview-ballot dt{color:#6f7681;text-transform:uppercase;letter-spacing:.8px;font-size:7px}.preview-ballot dd{color:#e2e3e0;margin:6px 0 0;font-size:9px;line-height:1.4}.preview-warnings{color:#e6a06a;background:#d472390f;border:1px solid #68432a;margin:0 0 18px;padding:14px 14px 14px 30px;font-size:9px;line-height:1.7}.poll-publication-preview>footer{justify-content:flex-end}.poll-publication-preview>footer button{color:#afb4bc;text-transform:uppercase;cursor:pointer;background:#0b0d11;border:1px solid #424955;padding:11px 15px;font-size:8px;font-weight:900}.poll-publication-preview>footer button:disabled{opacity:.4;cursor:not-allowed}.poll-publication-preview>p{color:#6e7580;text-align:right;margin:13px 0 0;font-size:7px}.poll-status.draft{color:#e5b93c;background:#ffcc250d;border-color:#76551d}.poll-admin-list .draft-row{background:linear-gradient(90deg,#ffcc2509,#0000 38%)}.section-block{padding-top:80px;padding-bottom:80px}.member-poll{border-color:#65531c;position:relative;box-shadow:0 20px 60px #00000040,0 0 0 1px #ffcc2506}.member-poll:before{content:"";background:linear-gradient(var(--gold),#8b6810);border-radius:8px 0 0 8px;width:3px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #ffcc2533}.poll-ballot.ballot-saved{background:#43de8f0b;border:1px solid #43de8f5c;border-radius:6px;padding:14px;animation:.55s ease-out ballot-confirm}.poll-ballot.ballot-saved>div small,.poll-ballot.ballot-saved>div small b{color:#54e69b}@keyframes ballot-confirm{0%{transform:scale(.985);box-shadow:0 0 #43de8f00}55%{box-shadow:0 0 32px #43de8f21}to{transform:scale(1);box-shadow:0 0 #43de8f00}}.decision-certificate.certified{border-color:#8b7020;box-shadow:0 22px 70px #00000047,inset 0 1px #ffdd6514}.decision-certificate.certified .governance-seal{animation:.7s ease-out both certificate-settle}@keyframes certificate-settle{0%{opacity:.45;transform:rotate(-7deg)scale(.88)}70%{transform:rotate(1deg)scale(1.03)}to{opacity:1;transform:none}}@media (width<=700px){.section-block{padding-top:50px;padding-bottom:50px}.poll-composer-actions,.poll-publication-preview>header,.poll-publication-preview>footer{flex-direction:column;align-items:stretch}.poll-composer-actions button,.poll-publication-preview>footer button{width:100%}.poll-publication-preview{padding:20px 14px}.preview-ballot{padding:18px 13px}.preview-ballot>div:first-child{flex-direction:column;align-items:flex-start}.preview-choices,.preview-ballot dl{grid-template-columns:1fr}.poll-publication-preview>p{text-align:left;line-height:1.55}.admin-workspace .record-row{padding:15px 12px}.admin-workspace textarea{min-height:96px}.admin-workspace .poll-owner-actions button{min-height:42px}}.dao-shell{flex-direction:column;display:flex}.dao-section-tabs{order:0}.dao-welcome{order:1}.urgent-ballot-deadline{border-color:#8a4b30;box-shadow:inset 3px 0 #ef7658}.urgent-ballot-deadline>header>span{color:#ff9469}.next-dates-briefing{background:radial-gradient(circle at 96% 0,#ffcc251c,#0000 34%),#0c0e12;border:1px solid #66531c;border-radius:8px;order:2;margin:18px 0 4px;padding:22px;scroll-margin-top:145px}.my-actions-panel{order:3}.urgent-notices{order:4}.dao-shell>#polls{order:5}.dao-shell>#calendar{order:6}.dao-shell>#community-projects{order:7}.dao-shell>#member-proposals{order:8}.dao-shell>.member-activity-board{order:9;display:block}.dao-shell>#proposals{order:10}.dao-shell>#execution{order:11}.dao-shell>#records{order:12}.dao-shell>#membership-records{order:13}.dao-mobile-section-menu{order:0;display:none}.next-dates-briefing>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:15px;display:flex}.next-dates-briefing>header h2{margin:5px 0;font-size:26px}.next-dates-briefing>header p:last-child{color:#858c97;margin:0;font-size:9px}.next-dates-briefing>header>a{color:var(--gold);text-transform:uppercase;font-size:8px;font-weight:900}.next-dates-briefing>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.next-dates-briefing>div>a{min-width:0;color:inherit;background:#090b0f;border:1px solid #303640;border-radius:5px;grid-template-columns:48px 1fr 12px;align-items:center;gap:11px;padding:13px;text-decoration:none;display:grid}.next-dates-briefing>div>a.important{box-shadow:inset 3px 0 var(--gold);border-color:#6f591b}.next-dates-briefing time{border-right:1px solid #343a43;flex-direction:column;justify-content:center;align-items:center;min-height:52px;display:flex}.next-dates-briefing time small{color:var(--gold);text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.next-dates-briefing time strong{margin-top:3px;font-family:monospace;font-size:20px}.next-dates-briefing a>span{min-width:0;display:block}.next-dates-briefing a>span small{color:#8b939e;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:6px;font-style:normal;font-weight:900;display:block;overflow:hidden}.next-dates-briefing a>span strong{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 4px;font-size:12px;display:block;overflow:hidden}.next-dates-briefing a>span em{color:#747d88;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;display:block;overflow:hidden}.next-dates-briefing a>b{color:var(--gold)}.next-dates-empty{border:1px solid #303640;align-items:center;padding:16px;grid-template-columns:auto 1fr!important}.next-dates-empty>span{color:#49dd91}.agenda-events{background:#090b0f;border:1px solid #343a44;border-radius:8px;margin:18px 0;padding:16px}.agenda-events .member-events-active{margin:0}.agenda-events .event-archive{margin-top:12px}.agenda-list-heading{border-bottom:1px solid #303640;justify-content:space-between;align-items:flex-end;gap:16px;margin:24px 0 12px;padding-bottom:12px;display:flex}.agenda-list-heading small{color:var(--gold);letter-spacing:1px;font-size:7px;font-weight:900}.agenda-list-heading h3{margin:5px 0 0;font-size:20px}.agenda-list-heading>span{color:#858c97;font-size:7px;font-weight:900}.freshness-note{color:#68707c;text-align:right;text-transform:uppercase;margin-top:12px;font-size:7px;font-weight:800}.my-actions-panel{background:#0c0e12;border:1px solid #303640;border-radius:8px;margin:18px 0 4px;padding:22px;scroll-margin-top:145px}.my-actions-panel>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.my-actions-panel>header h2{margin:5px 0;font-size:25px}.my-actions-panel>header p:last-child{color:#828a95;margin:0;font-size:9px}.my-actions-panel>header>span{color:var(--gold);font-size:8px;font-weight:900}.my-actions-panel>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.my-actions-panel a{color:inherit;background:#090b0f;border:1px solid #303640;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px 9px;padding:13px;text-decoration:none;display:grid}.my-actions-panel a.needs-action{border-color:#6a551b}.my-actions-panel a>span{width:27px;height:27px;color:var(--gold);border:1px solid #65521b;border-radius:50%;grid-row:1/3;place-items:center;font-size:9px;font-weight:900;display:grid}.my-actions-panel a>strong{font-size:8px;line-height:1.35}.my-actions-panel a>small{color:#737b87;font-size:7px}.my-actions-panel a>b{color:var(--gold);grid-area:1/3/3}.my-actions-panel .security-action{border-color:#8a4b30;margin-top:8px}.my-actions-panel>.action-required-list{grid-template-columns:repeat(2,minmax(0,1fr))}.actions-clear{background:#45dc8d09;border:1px solid #28523d;border-radius:5px;align-items:center;padding:15px;grid-template-columns:none!important;gap:12px!important;display:flex!important}.actions-clear>span{color:#49dd91;border:1px solid #2f7653;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.actions-clear strong,.actions-clear p{display:block}.actions-clear strong{font-size:10px}.actions-clear p{color:#7f8791;margin:4px 0 0;font-size:8px}.caught-up-actions{background:#090b0f;border:1px solid #2d333c;border-radius:5px;margin-top:10px}.caught-up-actions>summary{color:#969da7;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 14px;font-size:8px;font-weight:900;list-style:none;display:flex}.caught-up-actions>summary::-webkit-details-marker{display:none}.caught-up-actions>summary:after{content:"+";color:var(--gold);font-size:15px}.caught-up-actions[open]>summary:after{content:"−"}.caught-up-actions>summary>b{color:#6f7782;margin-left:auto;font-size:7px}.caught-up-actions>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:0 10px 10px;display:grid}.caught-up-actions a{opacity:.78}.caught-up-actions a.tracking{opacity:1;border-color:#4a4024}.since-last-visit{background:linear-gradient(110deg,#3172da12,#0000 55%),#0c0e12;border:1px solid #303640;border-radius:8px;margin:18px 0 4px;padding:20px 22px}.since-last-visit>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:13px;display:flex}.since-last-visit h2{margin:5px 0;font-size:24px}.since-last-visit header p:last-child{color:#818995;margin:0;font-size:8px}.since-last-visit header>span{color:#7fa9ec;font-size:8px;font-weight:900}.since-last-visit>div:not(.visit-baseline){grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.since-last-visit>div>a{min-height:68px;color:inherit;background:#090b0f;border:1px solid #2d333c;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:11px;text-decoration:none;display:grid}.since-last-visit>div>a strong{color:#737c88;font-size:20px}.since-last-visit>div>a span{color:#8c949f;font-size:8px;font-weight:850}.since-last-visit>div>a b{color:#56606d}.since-last-visit>div>a.has-updates{border-color:#35578b;box-shadow:inset 3px 0 #4a8df5}.since-last-visit>div>a.has-updates strong,.since-last-visit>div>a.has-updates b{color:#75aaff}.no-activity-details{background:#090b0f;border:1px solid #2d333c;border-radius:5px;margin-top:10px}.no-activity-details>summary{color:#969da7;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 14px;font-size:8px;font-weight:900;list-style:none;display:flex}.no-activity-details>summary::-webkit-details-marker{display:none}.no-activity-details>summary:after{content:"+";color:#7fa9ec;font-size:15px}.no-activity-details[open]>summary:after{content:"−"}.no-activity-details>summary>b{color:#6f7782;margin-left:auto;font-size:7px}.no-activity-details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 10px 10px;display:grid}.no-activity-details a{min-height:58px;color:inherit;opacity:.78;background:#080a0d;border:1px solid #292f37;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px;text-decoration:none;display:grid}.no-activity-details a strong{color:#737c88;font-size:17px}.no-activity-details a span{color:#8c949f;font-size:8px;font-weight:850}.no-activity-details a b{color:#56606d}.visit-baseline{color:#838b96;border:1px solid #2d333c;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:13px;font-size:8px;display:grid}.visit-baseline>span{color:#49dd91}.visit-baseline p{color:#6f7782;margin:0}.completion-feedback{color:#e7ca60;background:#ffcc250b;border:1px solid #4d4120;border-radius:5px;align-items:center;gap:10px;margin-top:15px;padding:12px 14px;font-size:9px;line-height:1.5;display:flex}.completion-feedback.success{color:#58e99e;background:#45dc8d0e;border-color:#2f7653;animation:.55s ease-out member-action-confirm}.completion-feedback.error{color:#ff9b76;background:#da58280f;border-color:#7a3d32}.completion-feedback>span{border:1px solid;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.proposal-submit-status.completion-feedback{display:flex}.member-proposal-form.submission-saved{border-color:#2f7653;box-shadow:inset 3px 0 #49dd91}@keyframes member-action-confirm{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}.urgent-notices{background:linear-gradient(135deg,#da58281f,#0d0e12 55%);border:1px solid #8a4b30;border-radius:7px;margin:18px 0 4px;padding:18px 20px;scroll-margin-top:145px}.urgent-notices>header{color:#ff9469;justify-content:space-between;margin-bottom:10px;font-size:8px;font-weight:900;display:flex}.urgent-notices article{border-top:1px solid #ff94693d;padding-top:10px}.urgent-notices h2{margin:0 0 7px;font-size:18px}.urgent-notices p{color:#b9bdc3}.urgent-notices time{color:#ff9469;font-size:7px}.idea-lifecycle{background:#0b0d11;border:1px solid #303640;margin:0 0 20px;padding:15px}.idea-lifecycle>span{color:var(--gold);font-size:7px;font-weight:900}.idea-lifecycle ol{grid-template-columns:repeat(8,1fr);gap:5px;margin:12px 0 0;padding:0;list-style:none;display:grid}.idea-lifecycle li{color:#8e96a1;align-items:center;gap:6px;display:flex;position:relative}.idea-lifecycle li:not(:last-child):after{content:"→";color:#4d535c;position:absolute;right:-4px}.idea-lifecycle b{width:20px;height:20px;color:var(--gold);border:1px solid #64521d;border-radius:50%;place-items:center;font-size:7px;display:grid}.idea-lifecycle small{text-transform:uppercase;font-size:6px;font-weight:900}.governance-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.governance-record-grid article{background:#0b0d11;border:1px solid #343a44;border-radius:7px;padding:18px}.governance-record-grid header,.governance-record-grid footer{justify-content:space-between;gap:12px;display:flex}.governance-record-grid header{color:var(--gold);font-size:7px;font-weight:900}.governance-record-grid h3{margin:14px 0}.record-proof{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.record-proof span{border:1px solid #2e343d;padding:10px}.record-proof small,.record-proof strong{display:block}.record-proof small{color:#737b86;font-size:6px}.record-proof strong{margin-top:5px;font-size:8px}.correction-notice{color:#c3aa7e;background:#d69a3a0f;border-left:3px solid #d69a3a;padding:10px;font-size:8px}.governance-record-grid footer{color:#717985;border-top:1px solid #2d323a;margin-top:15px;padding-top:12px;font-size:7px}.governance-record-grid footer a{color:var(--gold)}.project-view-filters,.submission-status-filters{gap:7px;margin:0 0 10px;display:flex;overflow-x:auto}.project-view-filters button,.submission-status-filters button{color:#858d98;text-transform:uppercase;cursor:pointer;background:#0b0d11;border:1px solid #343a44;min-height:36px;padding:8px 12px;font-size:7px;font-weight:900}.project-view-filters button.active,.submission-status-filters button.active{color:var(--gold);background:#ffcc250f;border-color:#6a561b}@media (width<=900px){.next-dates-briefing>div{grid-template-columns:1fr}.my-actions-panel>div,.caught-up-actions>div,.since-last-visit>div:not(.visit-baseline){grid-template-columns:repeat(2,minmax(0,1fr))}.idea-lifecycle ol{grid-template-columns:repeat(4,1fr)}.governance-record-grid{grid-template-columns:1fr}}@media (width<=700px){.dao-section-tabs{display:none}.dao-mobile-section-menu{z-index:29;background:#07080af7;border-bottom:1px solid #353b44;margin:0 -14px 12px;padding:10px 14px;display:block;position:sticky;top:64px}.dao-mobile-section-menu summary{color:var(--gold);text-transform:uppercase;cursor:pointer;font-size:8px;font-weight:900}.dao-mobile-section-menu nav{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.dao-mobile-section-menu nav a{color:#aeb3ba;text-transform:uppercase;border:1px solid #343a44;padding:10px;font-size:7px;text-decoration:none}.my-actions-panel>div{grid-template-columns:1fr}.idea-lifecycle ol{grid-template-columns:repeat(2,1fr)}.record-proof{grid-template-columns:1fr}}@media (width<=600px){.since-last-visit{padding:17px 12px}.since-last-visit>header{flex-direction:column;align-items:flex-start}.since-last-visit>div:not(.visit-baseline),.caught-up-actions>div{grid-template-columns:1fr}.visit-baseline{grid-template-columns:auto 1fr}.visit-baseline p{grid-column:2}.caught-up-actions>summary>b{display:none}.next-dates-briefing{padding:17px 12px;scroll-margin-top:124px}.next-dates-briefing>header,.agenda-list-heading{flex-direction:column;align-items:flex-start}.next-dates-briefing>div>a{grid-template-columns:44px 1fr 10px;padding:11px 9px}.agenda-events{padding:10px}}@media (prefers-reduced-motion:reduce){.poll-ballot.ballot-saved,.decision-certificate.certified .governance-seal,.completion-feedback.success{animation:none!important}}.hero-art-wrap.hero-art-circle{aspect-ratio:1;background:#050609;border:2px solid #f2bd27;border-radius:50%;justify-self:end;width:min(100%,470px);height:auto;overflow:hidden;box-shadow:0 0 0 5px #ffcc2518,0 0 0 7px #2b6cff33,0 28px 90px #0000009e,0 0 62px #2469ff33,0 0 36px #ffcc2524}.hero-art-wrap.hero-art-circle:before{z-index:3;pointer-events:none;border:1px solid #ffdd689e;border-radius:50%;inset:9px;box-shadow:inset 0 0 28px #ffcc251f,0 0 20px #2b6cff1f}.hero-art-wrap.hero-art-circle:after{z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 48%,#0000 64%,#0000002e 82%,#00000080 100%);border-radius:50%}.hero-art.hero-home-circle{z-index:1;object-fit:cover;object-position:center;filter:contrast(1.04)saturate(1.02);border-radius:50%;width:100%;height:100%;padding:0;position:relative}.hero-art-wrap.hero-art-circle.hero-art-exact-wrap:before,.hero-art-wrap.hero-art-circle.hero-art-exact-wrap:after{display:none}.hero-art.hero-home-circle.hero-art-exact{object-fit:contain;object-position:center;filter:none}@media (width<=900px){.hero-art-wrap.hero-art-circle{justify-self:center;width:min(100%,430px)}}@media (width<=600px){.hero-art-wrap.hero-art-circle{width:min(100%,350px)}}.live-session-center{gap:14px;display:grid}.presence-intro{background:radial-gradient(circle at 88% 20%,#43de8f17,#0000 28%),linear-gradient(145deg,#12171a,#0e1014)}.live-presence-total{color:#49dd91;letter-spacing:1px;border:1px solid #28543e;border-radius:99px;align-items:center;gap:8px;padding:8px 11px;font-size:8px;font-weight:900;display:inline-flex}.live-presence-total i,.presence-dot{background:#43de8f;border-radius:50%;flex:none;width:8px;height:8px;display:block;box-shadow:0 0 12px #43de8f80}.presence-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:22px;display:grid}.presence-summary span{color:#747b86;text-transform:uppercase;letter-spacing:.8px;background:#0a0c10;border:1px solid #2d333c;border-radius:5px;padding:13px;font-size:7px}.presence-summary b{color:#e9e9e5;margin-bottom:8px;font-size:20px;line-height:1;display:block}.live-session-list{gap:8px;display:grid}.live-session-card{background:linear-gradient(135deg,#111319,#0b0d11);border:1px solid #2e343d;border-radius:6px;grid-template-columns:minmax(220px,1.05fr) minmax(145px,.55fr) minmax(0,1.65fr) auto;align-items:center;gap:18px;padding:17px 18px;display:grid}.live-session-card.online{background:linear-gradient(90deg,#43de8f0e,#0d0f13 34%);border-color:#315d48}.live-session-card.recent{border-color:#4f461f}.session-member{align-items:center;gap:11px;min-width:0;display:flex}.session-member .mini-avatar{flex:0 0 42px;width:42px;height:42px}.session-member strong,.session-member small,.session-state b,.session-state small{display:block}.session-member strong{color:#ecece8;overflow-wrap:anywhere;font-size:11px}.session-member small{color:var(--gold);letter-spacing:1px;margin-top:5px;font-family:monospace;font-size:7px}.presence-dot.recent{background:#e7b839;box-shadow:0 0 12px #e7b83959}.presence-dot.idle{box-shadow:none;background:#7f8792}.presence-dot.signed-out{box-shadow:none;background:#373d46}.session-state b{color:#dfe1dd;font-size:9px}.session-state small{color:#727985;margin-top:5px;font-size:7px;line-height:1.4}.live-session-card.online .session-state b{color:#4be095}.live-session-card.recent .session-state b{color:#e7b839}.live-session-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;margin:0;display:grid}.live-session-card dl div{background:#090b0e;border:1px solid #292e36;min-width:0;padding:9px}.live-session-card dt{color:#6d7480;text-transform:uppercase;letter-spacing:.7px;font-size:6px}.live-session-card dd{color:#b4b9c1;overflow-wrap:anywhere;margin:5px 0 0;font-size:7px;line-height:1.45}.session-controls button{cursor:pointer;min-width:120px;min-height:38px;padding:9px 11px}.session-controls span{color:#555c66;text-transform:uppercase;font-size:7px}.session-privacy-note{background:#43de8f09;border-left:2px solid #486a5a;margin:18px 0;padding:12px;color:#8b929d!important;font-size:8px!important;line-height:1.55!important}@media (width<=1050px){.live-session-card{grid-template-columns:1fr auto}.live-session-card dl,.session-controls{grid-column:1/-1}.session-controls button{width:100%}}@media (width<=600px){.presence-summary{grid-template-columns:1fr 1fr}.live-session-card{grid-template-columns:1fr;gap:13px;padding:15px 13px}.live-session-card dl{grid-column:auto;grid-template-columns:1fr}.session-controls{grid-column:auto}.live-presence-total{align-self:flex-start}}.management-tabs{z-index:25;scrollbar-width:none;background:#080a0df5;border:1px solid #2c3139;border-radius:8px;flex-wrap:nowrap;padding:8px;position:sticky;top:0;overflow-x:auto;box-shadow:0 12px 28px #00000038}.management-tabs::-webkit-scrollbar{display:none}.admin-subtabs::-webkit-scrollbar{display:none}.management-tabs button{background:0 0;border-color:#0000;flex:1 0 auto;min-width:max-content}.management-tabs button.active{color:#08090b;background:var(--gold);border-color:var(--gold)}.owner-mobile-section-menu{display:none}.admin-subtabs{scrollbar-width:none;background:#0d0f13;border:1px solid #292e36;border-top:0;border-radius:0 0 7px 7px;gap:7px;margin:-5px 0 16px;padding:10px;display:flex;overflow-x:auto}.admin-subtabs button{color:#8c939e;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background:#090b0e;border:1px solid #343a44;border-radius:4px;flex:none;align-items:center;gap:9px;min-height:38px;padding:9px 12px;font-size:7px;font-weight:900;display:inline-flex}.admin-subtabs button:hover,.admin-subtabs button.active{color:var(--gold);background:#ffcc250e;border-color:#765f1c}.admin-subtabs button span{border:1px solid;border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:6px;display:grid}.owner-section-return{z-index:24;background:#0c0e12fa;border:1px solid #4c401f;border-bottom:0;justify-content:space-between;align-items:center;gap:16px;margin:-5px 0 0;padding:9px 11px;display:flex;position:sticky;top:55px;box-shadow:0 10px 24px #0003}.owner-section-return>button{min-height:38px;color:var(--gold);cursor:pointer;background:#ffcc2512;border:1px solid #735d1c;align-items:center;gap:9px;padding:8px 12px;font-size:8px;font-weight:900;display:inline-flex}.owner-section-return>button span{font-size:14px}.owner-section-return>small{color:#777f89;letter-spacing:1px;font-size:7px;font-weight:900}.owner-dashboard>.dashboard-kpis,.owner-dashboard>.dashboard-primary-grid .attention-center,.owner-dashboard>.dashboard-primary-grid,.owner-dashboard>.community-action-queue,.owner-dashboard>.dashboard-health-grid,.owner-dashboard>.dashboard-quick-actions{display:none}.protected-record-label{color:#b5a367;text-transform:uppercase;background:#ffcc2509;border:1px solid #4a432e;border-radius:4px;align-items:center;min-height:34px;padding:8px 10px;font-size:7px;font-weight:900;display:inline-flex}.system-health-panel>header>button{color:var(--gold);text-transform:uppercase;cursor:pointer;background:#ffcc250d;border:1px solid #5e4c18;padding:8px 12px;font-size:7px;font-weight:900}.system-health-grid>button.health-failure-link{color:inherit;text-align:left;cursor:pointer;background:#db56260f;border:1px solid #7b3e29;flex-direction:column;align-items:flex-start;padding:12px;display:flex}.system-health-grid>button.health-failure-link small{color:#ff9369}.action-required{background:linear-gradient(145deg,#ffcc2513,#0c0e12 50%);border-color:#67521a;padding:0;overflow:hidden}.action-required>header{background:#ffcc2506;align-items:center;padding:21px}.action-required>header h2{letter-spacing:-1.5px;text-transform:uppercase;margin:6px 0 0;font-size:clamp(27px,3vw,38px)}.action-required .attention-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0}.action-required .attention-list>button{border:1px solid #292e37;border-top:0;border-left:0;border-radius:0;min-height:74px;padding:13px 17px}.action-required .attention-list>button:nth-child(2n){border-right:0}.action-required .attention-clear{grid-column:1/-1;min-height:92px}.system-snapshot-grid{border:1px solid #2b303a;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.system-snapshot-grid button{color:#f3f3ef;text-align:left;cursor:pointer;background:linear-gradient(145deg,#101217,#0c0e12);border:1px solid #2b303a;border-top:0;border-left:0;flex-direction:column;align-items:flex-start;min-height:119px;padding:17px;display:flex}.system-snapshot-grid button:nth-child(4n){border-right:0}.system-snapshot-grid button:hover,.system-snapshot-grid button:focus-visible{background:linear-gradient(145deg,#ffcc2518,#0d0f13 68%);outline:none}.system-snapshot-grid button.danger{background:linear-gradient(145deg,#c74b3721,#0d0f13 70%)}.system-snapshot-grid span{color:#7f8691;letter-spacing:1.15px;font-size:7px;font-weight:900;line-height:1.35}.system-snapshot-grid strong{color:var(--gold);letter-spacing:-1px;margin:13px 0 10px;font-size:28px;line-height:1}.system-snapshot-grid button.danger strong{color:#ec8a7c}.system-snapshot-grid small{color:#717883;margin-top:auto;font-size:7px;line-height:1.4}.management-section-grid{background:linear-gradient(145deg,#ffcc250b,#101217 42%);border:1px solid #4f4118;border-radius:8px;padding:22px}.management-section-grid>header small{color:var(--gold);letter-spacing:1.8px;font-size:7px;font-weight:900}.management-section-grid>header h2{text-transform:uppercase;margin:7px 0 18px;font-size:24px}.management-section-grid>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.management-section-grid button{color:#efefeb;text-align:left;cursor:pointer;background:#0a0c10;border:1px solid #303640;border-radius:6px;flex-direction:column;align-items:flex-start;min-height:150px;padding:16px;display:flex}.management-section-grid button:hover{background:#ffcc250b;border-color:#755e1b;transform:translateY(-2px)}.management-section-grid button>span{color:var(--gold);font-family:monospace;font-size:8px}.management-section-grid button>strong{margin-top:18px;font-size:13px}.management-section-grid button>small{color:#747b86;margin:7px 0 14px;font-size:8px;line-height:1.5}.management-section-grid button>b{color:var(--gold);text-transform:uppercase;margin-top:auto;font-size:7px}.owner-dashboard{gap:14px;display:grid}.dashboard-hero{background:radial-gradient(circle at 85% 30%,#ffcc2526,#0000 31%),linear-gradient(135deg,#15150f,#101217 58%);border:1px solid #4f4118;border-radius:8px;justify-content:space-between;align-items:center;gap:30px;min-height:188px;padding:30px 32px;display:flex;position:relative;overflow:hidden}.dashboard-hero:after{content:"dC";color:#ffcc2509;letter-spacing:-16px;pointer-events:none;font-size:180px;font-weight:950;position:absolute;bottom:-45px;right:130px}.dashboard-hero>div:first-child{z-index:1;position:relative}.dashboard-hero>div:first-child small,.dashboard-panel header small,.dashboard-quick-actions header small{color:var(--gold);letter-spacing:1.8px;font-size:7px;font-weight:900}.dashboard-hero h2{letter-spacing:-2.7px;text-transform:uppercase;max-width:610px;margin:12px 0 10px;font-size:clamp(35px,4vw,54px);line-height:.92}.dashboard-hero p{color:#9096a0;max-width:560px;margin:0;font-size:11px;line-height:1.6}.dashboard-hero>div:last-child{z-index:1;text-align:center;background:#07080aad;border:1px solid #63511b;border-radius:50%;flex:0 0 118px;place-content:center;width:118px;height:118px;display:grid;position:relative;box-shadow:0 0 0 7px #ffcc2506}.dashboard-hero>div:last-child span{color:var(--gold);font-size:38px;font-weight:950;line-height:1}.dashboard-hero>div:last-child small{color:#969ca6;letter-spacing:1px;margin-top:7px;font-size:6px;font-weight:900;line-height:1.45}.dashboard-hero>div:last-child.clear{border-color:#28523d}.dashboard-hero>div:last-child.clear span{color:#45dc8d}.dashboard-kpis{border:1px solid #2b303a;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.dashboard-kpis button{color:#f3f3ef;text-align:left;cursor:pointer;background:linear-gradient(145deg,#101217,#0c0e12);border:1px solid #2b303a;border-top:0;border-left:0;flex-direction:column;align-items:flex-start;min-height:134px;padding:19px;transition:background .18s,border-color .18s;display:flex}.dashboard-kpis button:nth-child(4n){border-right:0}.dashboard-kpis button:nth-last-child(-n+4){border-bottom:0}.dashboard-kpis button:hover,.dashboard-kpis button:focus-visible{background:linear-gradient(145deg,#ffcc2518,#0d0f13 68%);outline:none}.dashboard-kpis button.danger{background:linear-gradient(145deg,#c74b3721,#0d0f13 70%)}.dashboard-kpis span{color:#7f8691;letter-spacing:1.3px;font-size:7px;font-weight:900}.dashboard-kpis strong{color:var(--gold);letter-spacing:-1.5px;margin:16px 0 12px;font-size:33px;line-height:1}.dashboard-kpis button.danger strong{color:#ec8a7c}.dashboard-kpis small{color:#717883;margin-top:auto;font-size:8px;line-height:1.45}.dashboard-primary-grid{grid-template-columns:minmax(0,1.24fr) minmax(320px,.76fr);gap:14px;display:grid}.dashboard-panel{background:linear-gradient(145deg,#111319,#0c0e12 70%);border:1px solid #2c313b;border-radius:7px;min-width:0;padding:21px}.dashboard-panel>header{border-bottom:1px solid #292e37;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:16px;display:flex}.dashboard-panel>header h3,.dashboard-quick-actions h3{letter-spacing:-.6px;text-transform:uppercase;margin:7px 0 0;font-size:20px}.dashboard-panel>header button,.dashboard-panel>header>span{color:var(--gold);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:900}.dashboard-panel>header>span{border:1px solid #574817;border-radius:99px;padding:7px 9px}.dashboard-poll-list{gap:10px;margin-top:14px;display:grid}.dashboard-poll-list article{background:#0a0c10;border:1px solid #303641;border-radius:5px;padding:16px}.dashboard-poll-title{grid-template-columns:auto 1fr;align-items:center;gap:7px 10px;display:grid}.dashboard-poll-title>span{color:var(--gold);letter-spacing:1px;font-family:monospace;font-size:8px}.dashboard-poll-title>b{color:#45dc8d;letter-spacing:.8px;border:1px solid #405d4d;border-radius:99px;justify-self:end;padding:5px 7px;font-size:6px}.dashboard-poll-title>b.urgent{color:#efaa58;border-color:#735022}.dashboard-poll-title h4{grid-column:1/-1;margin:5px 0 0;font-size:14px;line-height:1.35}.dashboard-poll-metrics{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:15px;display:grid}.dashboard-poll-metrics span{color:#727985;text-transform:uppercase;border:1px solid #282d35;padding:9px;font-size:7px}.dashboard-poll-metrics b{color:#e6e6e1;margin-bottom:5px;font-size:12px;display:block}.dashboard-turnout,.readiness-meter{background:#2a2f38;border-radius:99px;height:4px;margin-top:13px;overflow:hidden}.dashboard-turnout i,.readiness-meter i{background:linear-gradient(90deg,var(--gold-2),var(--gold));height:100%;display:block}.dashboard-poll-list footer{color:#6f7681;justify-content:space-between;gap:12px;margin-top:8px;font-size:7px;display:flex}.dashboard-poll-list footer span{color:#b08d25;text-transform:uppercase;font-weight:900}.dashboard-empty{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:190px;display:grid}.dashboard-empty>span,.attention-clear>span{color:#45dc8d;border:1px solid #28523d;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.dashboard-empty strong{font-size:12px}.dashboard-empty p{color:#747b86;margin:6px 0 0;font-size:9px}.dashboard-empty button{color:var(--gold);text-transform:uppercase;cursor:pointer;background:#ffcc250f;border:1px solid #5b4917;border-radius:4px;padding:9px 11px;font-size:7px;font-weight:900}.attention-list{gap:7px;margin-top:13px;display:grid}.attention-list>button{color:#e7e7e2;text-align:left;cursor:pointer;background:#0a0c10;border:1px solid #292e37;border-radius:4px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;width:100%;padding:11px 9px;display:grid}.attention-list>button:hover{border-color:#5c4b1a}.attention-list .priority{background:var(--gold);color:#08090b;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:950;display:grid}.attention-list .priority.urgent{background:#e07b53}.attention-list .priority.muted{color:#9aa1ac;background:#191c22;border:1px solid #454b56}.attention-list>button div{min-width:0}.attention-list strong,.attention-list small{display:block}.attention-list strong{font-size:9px;line-height:1.3}.attention-list small{color:#6f7681;overflow-wrap:anywhere;margin-top:4px;font-size:7px;line-height:1.4}.attention-list>button>b{color:var(--gold)}.attention-clear{color:#adb3bc;justify-content:center;align-items:center;gap:12px;min-height:175px;font-size:10px;display:flex}.dashboard-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dashboard-health-grid .dashboard-panel{min-height:215px}.dashboard-health-grid .dashboard-panel>p{color:#737a85;overflow-wrap:anywhere;margin:15px 0 0;font-size:8px;line-height:1.55}.readiness-meter{height:6px;margin-top:28px}.readiness-numbers{grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid}.readiness-numbers span{color:#747b86;text-transform:uppercase;font-size:7px}.readiness-numbers b{color:#eeeeea;margin-bottom:4px;font-size:16px;display:block}.participation-health-score{align-items:baseline;gap:9px;margin-top:24px;display:flex}.participation-health-score strong{color:var(--gold);letter-spacing:-2px;font-size:42px}.participation-health-score span{color:#757c87;text-transform:uppercase;font-size:8px}.health-breakdown{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:15px;display:grid}.health-breakdown span{color:#747b86;text-transform:uppercase;border:1px solid #292e37;padding:9px 6px;font-size:7px}.health-breakdown b{color:#e9e9e4;margin-bottom:4px;font-size:13px;display:block}.execution-summary{grid-template-columns:repeat(5,1fr);gap:4px;margin-top:23px;display:grid}.execution-summary span{color:#737a85;text-transform:uppercase;overflow-wrap:anywhere;border:1px solid #292e37;min-width:0;padding:10px 5px;font-size:6px;line-height:1.35}.execution-summary b{color:var(--gold);margin-bottom:6px;font-size:15px;display:block}.dashboard-mini-empty{color:#737a85;text-align:center;place-items:center;min-height:110px;font-size:9px;line-height:1.55;display:grid}.dashboard-quick-actions{background:linear-gradient(110deg,#ffcc2512,#101217 38%);border:1px solid #504116;border-radius:7px;padding:21px}.dashboard-quick-actions header{margin-bottom:16px}.dashboard-quick-actions>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.dashboard-quick-actions button{color:#efefeb;text-align:left;cursor:pointer;background:#0a0c10;border:1px solid #303640;border-radius:5px;flex-direction:column;align-items:flex-start;min-height:112px;padding:13px;display:flex}.dashboard-quick-actions button:hover{background:#ffcc250b;border-color:#685417}.dashboard-quick-actions button>span{width:25px;height:25px;color:var(--gold);border:1px solid #5e4c18;border-radius:50%;place-items:center;font-size:12px;display:grid}.dashboard-quick-actions button>b{margin-top:14px;font-size:9px}.dashboard-quick-actions button>small{color:#6f7681;margin-top:5px;font-size:7px;line-height:1.45}.activity-ledger>div{display:grid}.activity-ledger>div>button{color:#dfe0dc;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #272c34;grid-template-columns:76px minmax(0,1fr) 150px auto;align-items:center;gap:12px;padding:12px 3px;display:grid}.activity-ledger>div>button:last-child{border-bottom:0}.activity-ledger>div>button>span{color:var(--gold);letter-spacing:1px;font-family:monospace;font-size:7px}.activity-ledger>div>button>strong{overflow-wrap:anywhere;min-width:0;font-size:9px;line-height:1.4}.activity-ledger>div>button>time{color:#747b86;text-align:right;font-size:7px}.activity-ledger>div>button>b{color:var(--gold)}@media (width<=1100px){.system-snapshot-grid,.management-section-grid>div{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-primary-grid{grid-template-columns:1fr}.dashboard-health-grid{grid-template-columns:1fr 1fr}.dashboard-health-grid .dashboard-panel:last-child{grid-column:1/-1}.dashboard-quick-actions>div{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.management-tabs{display:none}.owner-mobile-section-menu{z-index:26;background:#080a0dfa;border-bottom:1px solid #3a4049;flex-direction:column;gap:5px;margin:0 -12px 14px;padding:10px 12px;display:flex;position:sticky;top:0}.owner-mobile-section-menu span{color:#7d8590;text-transform:uppercase;font-size:7px;font-weight:900}.owner-mobile-section-menu select{width:100%;min-height:42px;color:var(--gold);background:#0c0e12;border:1px solid #66531b;font-weight:900}.admin-subtabs{border-left:0;border-right:0;border-radius:0;margin:-14px -12px 16px}.owner-section-return{border-left:0;border-right:0;margin:-14px -12px 14px;top:54px}.action-required .attention-list{grid-template-columns:1fr}.action-required .attention-list>button{border-right:0}.dashboard-hero{align-items:flex-start;min-height:0;padding:22px 18px}.dashboard-hero:after{right:80px}.dashboard-hero h2{font-size:36px}.dashboard-hero>div:last-child{flex-basis:90px;width:90px;height:90px}.dashboard-hero>div:last-child span{font-size:29px}.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-kpis button:nth-child(4n){border-right:1px solid #2b303a}.dashboard-kpis button:nth-child(2n){border-right:0}.dashboard-kpis button:nth-last-child(-n+4){border-bottom:1px solid #2b303a}.dashboard-kpis button:nth-last-child(-n+2){border-bottom:0}.dashboard-health-grid{grid-template-columns:1fr}.dashboard-health-grid .dashboard-panel:last-child{grid-column:auto}.dashboard-quick-actions>div{grid-template-columns:repeat(2,1fr)}.activity-ledger>div>button{grid-template-columns:66px minmax(0,1fr) auto}.activity-ledger>div>button>time{text-align:left;grid-column:2}.activity-ledger>div>button>b{grid-area:1/3/3}}@media (width<=480px){.system-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-snapshot-grid button{min-height:112px;padding:14px 12px}.management-section-grid{padding:17px 13px}.management-section-grid>div{grid-template-columns:1fr}.management-section-grid button{min-height:124px}.dashboard-hero{flex-direction:column}.dashboard-hero>div:last-child{border-radius:5px;justify-content:center;align-items:center;gap:10px;width:100%;height:auto;min-height:76px;display:flex}.dashboard-hero>div:last-child small{text-align:left;margin:0}.dashboard-kpis button{min-height:120px;padding:15px 13px}.dashboard-kpis strong{font-size:28px}.dashboard-panel,.dashboard-quick-actions{padding:17px 13px}.dashboard-panel>header{flex-direction:column;align-items:flex-start}.dashboard-panel>header button{min-height:32px}.dashboard-poll-metrics{grid-template-columns:1fr}.dashboard-poll-metrics b{margin-right:5px;display:inline}.dashboard-empty{grid-template-columns:auto 1fr;padding:18px 0}.dashboard-empty button{grid-column:1/-1;min-height:42px}.readiness-numbers,.health-breakdown{gap:5px}.dashboard-quick-actions button{min-height:124px}}.entry-portals{border-bottom:1px solid var(--line);grid-template-columns:.72fr 1.28fr;align-items:start;gap:28px;padding:50px 0;display:grid}.entry-portals-heading h2{letter-spacing:-2.4px;text-transform:uppercase;margin:0;font-size:clamp(34px,4vw,54px);line-height:.95}.entry-portals-heading>p:last-child{max-width:450px;color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.6}.access-recovery-link{color:#7d8590;grid-column:2;margin:12px 0 0;font-size:9px}.access-recovery-link a{color:var(--gold)}.shell{flex-direction:column;display:flex}.shell>.hero{order:1}.shell>.governance-scope{order:2}.shell>.public-governance-path{order:3}.shell>.governance-public-snapshot{order:4}.shell>.entry-portals{order:5}.shell>.section-proposals{order:6}.shell>.section-records{order:7}.shell>.section-legends{order:8}.shell>.section-official{order:9}.public-governance-path{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1.3fr;align-items:start;gap:34px;padding:62px 0;display:grid}.public-governance-path h2{letter-spacing:-2px;text-transform:uppercase;margin:7px 0 12px;font-size:clamp(30px,4vw,48px);line-height:.98}.public-governance-path header>p:last-child{color:#8a929d;line-height:1.6}.public-governance-path ol{counter-reset:none;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.public-governance-path li{background:#0b0d11;border:1px solid #303640;border-radius:6px;grid-template-columns:auto 1fr;gap:13px;min-height:140px;padding:17px;display:grid}.public-governance-path li>span{width:31px;height:31px;color:var(--gold);border:1px solid #66531b;border-radius:50%;place-items:center;font-family:monospace;font-size:8px;display:grid}.public-governance-path li strong{font-size:11px;display:block}.public-governance-path li p{color:#7f8792;margin:7px 0 0;font-size:8px;line-height:1.55}.governance-public-snapshot{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;align-items:end;gap:28px;padding:58px 0;display:grid}.governance-public-snapshot h2{text-transform:uppercase;margin:7px 0;font-size:clamp(30px,4vw,48px)}.governance-public-snapshot p:last-child{color:var(--muted)}.governance-public-snapshot dl{border:1px solid #303640;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.governance-public-snapshot dl>div{background:#0b0d11;border-right:1px solid #303640;flex-direction:column;justify-content:space-between;min-height:96px;padding:15px;display:flex}.governance-public-snapshot dl>div:last-child{border-right:0}.governance-public-snapshot dt{color:#7b838e;text-transform:uppercase;font-size:7px;font-weight:900}.governance-public-snapshot dd{color:var(--gold);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:900}.governance-public-snapshot footer{color:#68707b;text-align:right;text-transform:uppercase;grid-column:1/-1;font-size:7px}.entry-portal-content{gap:9px;display:grid}.entry-portal-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.entry-portal-card{background:linear-gradient(145deg,#ffcc251c,#101217 50%);border:1px solid #554413;border-radius:8px;flex-direction:column;min-height:166px;padding:18px;transition:transform .2s,border-color .2s;display:flex}.entry-portal-card.access{background:linear-gradient(145deg,#2d91ff1c,#101217 50%);border-color:#234f78}.entry-portal-card:hover,.entry-portal-card:focus-visible{border-color:var(--gold);transform:translateY(-3px)}.entry-portal-card>span{color:var(--gold);letter-spacing:1.4px;font-size:9px;font-weight:900}.entry-portal-card.access>span{color:#6db6ff}.entry-portal-card>strong{letter-spacing:-.5px;margin-top:14px;font-size:20px}.entry-portal-card>p{color:#a5abb5;margin:7px 0 12px;font-size:10px;line-height:1.5}.entry-portal-card>b{color:var(--gold);letter-spacing:.7px;text-transform:uppercase;margin-top:auto;font-size:10px}.entry-portal-card.access>b{color:#6db6ff}.membership-resource-link{background:linear-gradient(90deg,#ffcc2512,#0a0c10f5 38%);border:1px solid #3b3420;border-radius:7px;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:16px;min-height:82px;padding:15px 18px;transition:transform .2s,border-color .2s,background-color .2s;display:grid}.membership-resource-link:hover{border-color:#78611d;transform:translateY(-2px)}.membership-resource-copy small,.membership-resource-copy strong{display:block}.membership-resource-copy small{color:var(--gold);letter-spacing:1.4px;font-size:7px;font-weight:900}.membership-resource-copy strong{color:#efefeb;margin-top:5px;font-size:13px}.membership-resource-copy p{color:#7f8691;margin:3px 0 0;font-size:9px;line-height:1.45}.membership-resource-link>b{color:var(--gold);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;font-size:8px}.membership-eligibility-note{border:1px solid #5c4b18;border-left:3px solid var(--gold);background:#ffcc250b;border-radius:5px;margin-top:20px;padding:14px 15px;display:block}.membership-eligibility-note span{color:var(--gold);letter-spacing:1.1px;font-size:9px;font-weight:900}.membership-eligibility-note p{color:#a2a8b1;margin:7px 0 0;font-size:10px;line-height:1.55}.entry-support-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.entry-support-links a{color:#d4d6da;background:#0b0d11;border:1px solid #343a44;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:10px 12px;font-size:9px;font-weight:850;display:flex}.entry-support-links a:hover,.entry-support-links a:focus-visible{color:#fff;border-color:#6b571a}.entry-support-links b{color:var(--gold);white-space:nowrap;font-size:8px}.membership-access-details{background:#090b0f;border:1px solid #303640;border-radius:5px}.membership-access-details summary{color:#d4d7dc;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:0 13px;font-size:9px;font-weight:900;list-style:none;display:flex;position:relative}.membership-access-details summary::-webkit-details-marker{display:none}.membership-access-details summary:after{content:"+";color:var(--gold);font-size:16px}.membership-access-details[open] summary:after{content:"−"}.membership-access-details summary>b{color:#848c97;margin-left:auto;font-size:8px;font-weight:700}.membership-access-details>div{grid-template-columns:1fr 1fr;gap:12px;padding:0 13px 13px;display:grid}.membership-access-details p{color:#a0a7b1;background:#0c0f13;border:1px solid #292f38;margin:0;padding:12px;font-size:10px;line-height:1.55}.membership-access-details p strong{color:#f0f0ed}.portal-page{background:radial-gradient(circle at 82% 12%,#2d91ff17,transparent 30%),var(--ink);min-height:100vh}.portal-shell{width:min(1060px,100% - 48px);margin:0 auto;padding-bottom:100px}.portal-hero{border-bottom:1px solid var(--line);grid-template-columns:1fr 280px;align-items:center;gap:60px;min-height:420px;display:grid}.portal-hero h1{letter-spacing:-4px;text-transform:uppercase;margin:0;font-size:clamp(48px,6vw,76px);line-height:.92}.portal-hero h1 em{color:var(--gold);text-transform:none;font-style:normal}.portal-hero>div>p:last-child{color:#a1a7b1;max-width:600px;margin:24px 0 0;font-size:15px;line-height:1.7}.portal-hero aside{background:linear-gradient(145deg,#ffcc2514,#101217);border:1px solid #51400f;border-radius:8px;padding:28px}.portal-hero aside span,.portal-hero aside small{color:#777e89;letter-spacing:1.5px;font-size:8px;display:block}.portal-hero aside strong{color:var(--gold);margin:20px 0;font-size:22px;line-height:1.3;display:block}.portal-form{background:linear-gradient(145deg,#ffcc250e,#101217 35%);border:1px solid #4f421a;border-radius:9px;margin-top:42px;padding:36px}.portal-form-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:27px;display:flex}.portal-form-heading h2{text-transform:uppercase;margin:0;font-size:34px}.portal-form-heading>span{color:var(--gold);letter-spacing:1.3px;border:1px solid #5a4917;border-radius:99px;padding:9px 12px;font-size:8px;font-weight:900}.portal-field-grid{grid-template-columns:1fr 1fr;gap:20px 16px;margin-top:28px;display:grid}.portal-field-grid>label,.portal-field-grid fieldset{color:#8b929d;letter-spacing:1.15px;text-transform:uppercase;min-width:0;margin:0;font-size:8px;font-weight:850}.portal-field-grid .wide{grid-column:1/-1}.portal-field-grid input,.portal-field-grid select,.portal-field-grid textarea{color:#f7f7f2;text-transform:none;background:#090b0e;border:1px solid #313742;border-radius:5px;outline:none;width:100%;margin-top:9px;padding:14px;font-size:13px}.portal-field-grid textarea{resize:vertical;min-height:130px}.portal-field-grid input:focus,.portal-field-grid select:focus,.portal-field-grid textarea:focus{border-color:var(--gold)}.portal-field-grid label>small{color:#6f7681;letter-spacing:0;text-transform:none;margin-top:8px;font-size:9px;line-height:1.5;display:block}.portal-field-grid fieldset{border:1px solid #313742;border-radius:5px;align-items:center;gap:20px;padding:14px;display:flex}.portal-field-grid fieldset legend{padding:0 5px}.portal-field-grid fieldset label{color:#c2c6cd;letter-spacing:0;text-transform:none;align-items:center;gap:7px;font-size:11px;display:flex}.portal-field-grid fieldset input{width:auto;accent-color:var(--gold);margin:0}.portal-submit{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;margin-top:28px;padding-top:24px;display:flex}.portal-submit p{color:#7b828d;max-width:560px;margin:0;font-size:10px;line-height:1.6}.portal-scope-note{border:1px solid #46402d;border-left:3px solid var(--gold);background:#0b0d10;margin-top:24px;padding:17px 19px}.portal-scope-note strong{color:var(--gold);letter-spacing:1px;text-transform:uppercase;font-size:9px;display:block}.portal-scope-note p{color:#9299a4;margin:7px 0 0;font-size:10px;line-height:1.6}.portal-submit button:disabled{opacity:.55;cursor:wait}.portal-error{color:#e78d83;background:#9632281a;border:1px solid #633734;border-radius:5px;margin-top:20px;padding:13px;font-size:11px}.portal-success{text-align:center;background:#101217;border:1px solid #4f421a;border-radius:9px;max-width:720px;margin:70px auto 0;padding:50px}.portal-success>span{color:#07110c;background:#3dde88;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 22px;font-size:24px;display:grid}.portal-success h2{text-transform:uppercase;margin:0;font-size:38px}.portal-success strong{color:var(--gold);margin:22px 0;font-family:monospace;font-size:22px;display:block}.portal-success>p:not(.section-number){color:#9ba1ab;font-size:12px;line-height:1.7}.portal-success button{color:#d6d9df;cursor:pointer;background:#0b0d10;border:1px solid #434954;border-radius:4px;margin-top:18px;padding:11px 15px}.portal-safety{border-left:2px solid var(--gold);color:#9ca2ac;background:#ffcc250a;margin:20px 0 0;padding:15px;font-size:10px;line-height:1.6}.portal-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.application-queue,.access-request-queue{gap:12px;display:grid}.application-card,.access-request-card{border:1px solid var(--line);background:#101217;border-radius:7px;padding:23px}.application-card header,.access-request-card header{justify-content:space-between;align-items:center;gap:15px;display:flex}.application-card header>div{gap:6px;display:grid}.application-card header span,.queue-reference{color:var(--gold);font-family:monospace;font-size:9px}.application-card>time{color:#707681;margin-top:8px;font-size:9px;display:block}.queue-status{color:#a2a8b2;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;border:1px solid #454b55;border-radius:99px;padding:7px 10px;font-size:8px}.queue-status.submitted,.queue-status.waiting{color:var(--gold);border-color:#665219}.queue-status.under-review,.queue-status.in-progress{color:#69b5ff;border-color:#275b85}.queue-status.approved,.queue-status.completed{color:#49dd91;border-color:#28543e}.queue-status.declined{color:#db837a;border-color:#603734}.application-card dl{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.application-card dl>div{background:#0b0d11;border:1px solid #282d36;border-radius:4px;padding:12px}.application-card dl .wide{grid-column:1/-1}.application-card dt{color:#717884;letter-spacing:1px;text-transform:uppercase;font-size:8px}.application-card dd{color:#c2c6cd;overflow-wrap:anywhere;margin:7px 0 0;font-size:11px;line-height:1.55}.application-card footer,.access-request-card footer{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.application-card footer button,.access-request-card footer button{color:#aeb3bc;text-transform:uppercase;cursor:pointer;background:#0b0d10;border:1px solid #444a54;border-radius:4px;padding:9px 11px;font-size:8px;font-weight:900}.application-card footer button.approve,.access-request-card footer button.approve{color:#49dd91;border-color:#28543e}.application-card footer button.danger,.access-request-card footer button.danger{color:#db837a;border-color:#603734}.application-card footer button.remove,.access-request-card footer button.remove{color:#ef9389;border-color:#713732;margin-left:auto}.legend-participation.pending strong{color:#858c97}.private-owner-note{color:#969ca6;background:#0b0d10;border-left:2px solid #6a5516;padding:12px;font-size:10px;line-height:1.5}.queue-position{color:#08090b;background:var(--gold);border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.access-request-card header>div{flex:1;gap:5px;min-width:0;display:grid}.access-request-card header small{color:#717884;overflow-wrap:anywhere;font-size:8px}.access-request-details{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.access-request-details>span,.access-request-details>p{color:#c2c6cd;background:#0b0d11;border:1px solid #282d36;border-radius:4px;margin:0;padding:12px;font-size:10px;line-height:1.5}.access-request-details b{color:#717884;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px;font-size:8px;display:block}.access-request-details>p{grid-column:1/-1}@media (width<=800px){.entry-portals,.portal-hero{grid-template-columns:1fr}.entry-portals{align-items:stretch;gap:22px}.access-recovery-link,.membership-eligibility-note{grid-column:1}.public-governance-path,.governance-public-snapshot{grid-template-columns:1fr}.governance-public-snapshot dl{grid-template-columns:repeat(2,1fr)}.governance-public-snapshot dl>div:nth-child(2){border-right:0}.governance-public-snapshot dl>div:nth-child(-n+2){border-bottom:1px solid #303640}.portal-hero{gap:28px;padding:50px 0}.portal-hero aside{max-width:430px}.pulse-grid{grid-template-columns:1fr 1fr}.pulse-card.legends{grid-column:1/-1}.pulse-card:nth-child(2),.pulse-card:last-child{border-top:1px solid #303641}.publication-banner{grid-template-columns:42px 1fr}.publication-banner>b{grid-column:2}}@media (width<=600px){.membership-resource-link{grid-column:auto;grid-template-columns:1fr;gap:12px;padding:14px}.membership-eligibility-note{grid-template-columns:1fr}.membership-eligibility-note a{text-align:left}.public-governance-path{padding:46px 0}.public-governance-path ol{grid-template-columns:1fr}.public-governance-path li{min-height:0}.governance-pulse{padding-top:46px}.pulse-heading{flex-direction:column;align-items:flex-start}.pulse-grid{grid-template-columns:1fr}.pulse-card.legends{grid-column:auto}.pulse-card{border-top:1px solid #303641;border-right:0;min-height:225px}.pulse-card:first-child{border-top:0}.pulse-card strong{font-size:50px}.publication-banner{grid-template-columns:36px 1fr;padding:16px 14px}.publication-mark{width:36px;height:36px}.publication-banner>b{white-space:normal;line-height:1.5}.entry-portals{gap:18px;padding:42px 0}.entry-portal-grid,.portal-field-grid,.application-card dl,.access-request-details{grid-template-columns:1fr}.entry-portal-card{min-height:158px;padding:18px}.entry-portal-card>strong{margin-top:12px;font-size:20px}.entry-support-links{grid-template-columns:1fr}.entry-support-links a{min-height:48px}.membership-access-details summary{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:9px 12px}.membership-access-details summary>b{margin-left:0}.membership-access-details summary:after{position:absolute;right:13px}.membership-access-details>div{grid-template-columns:1fr}.portal-shell{width:calc(100% - 28px);padding-bottom:60px}.portal-hero{min-height:0}.portal-hero h1{letter-spacing:-2.6px;overflow-wrap:anywhere;font-size:43px}.portal-form{margin-top:25px;padding:20px 14px}.portal-form-heading,.portal-submit{flex-direction:column;align-items:stretch}.portal-form-heading h2{font-size:26px}.portal-form-heading>span{align-self:flex-start}.portal-field-grid .wide,.application-card dl .wide,.access-request-details>p{grid-column:auto}.portal-field-grid input,.portal-field-grid select,.portal-field-grid textarea{min-height:48px;font-size:16px}.portal-field-grid fieldset{flex-direction:column;align-items:flex-start}.portal-submit .primary-button{width:100%}.portal-success{margin-top:35px;padding:32px 18px}.portal-success h2{font-size:30px}.application-card,.access-request-card{padding:18px 14px}.application-card header,.access-request-card header{flex-wrap:wrap;align-items:flex-start}.application-card footer,.access-request-card footer{grid-template-columns:1fr 1fr;display:grid}.application-card footer button,.access-request-card footer button{min-height:44px}.application-card footer button.remove,.access-request-card footer button.remove{margin-left:0}}@keyframes daocat-eye-watch{0%,to{filter:drop-shadow(0 0 4px #ffcc2529)}50%{filter:drop-shadow(0 0 9px #ffcc2575)}}@keyframes daocat-seal-turn{to{transform:rotate(360deg)}}@keyframes daocat-module-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.brand-mark,.publication-mark{color:#0000;background-color:#0b0d10;background-image:radial-gradient(circle at 50% 55%,#ffcc251f,#0000 62%),url(/daocat-mark.png);background-position:50%;background-repeat:no-repeat;background-size:88%;border-color:#655116;font-size:0;animation:4.8s ease-in-out infinite daocat-eye-watch;overflow:hidden;box-shadow:inset 0 0 0 1px #ffcc2514,0 0 22px #ffcc2517}.brand-mark{border-radius:11px}.publication-mark{border-radius:10px}.brand:hover .brand-mark{border-color:var(--gold)}.live-dot{width:17px;height:7px;box-shadow:none;background:0 0;border-radius:0;position:relative}.live-dot:before,.live-dot:after{content:"";background:var(--gold);border-radius:60% 20%;width:6px;height:4px;animation:3.6s ease-in-out infinite daocat-eye-watch;position:absolute;top:1px;box-shadow:0 0 8px #ffcc25b3}.live-dot:before{left:0;transform:skew(12deg)}.live-dot:after{right:0;transform:scaleX(-1)skew(12deg)}.hero-art-wrap{background:radial-gradient(circle at 50% 58%,#ffcc2530,#0000 38%),radial-gradient(circle at 72% 20%,#2d91ff29,#0000 27%),linear-gradient(145deg,#15140d,#07090d 62%)}.hero-art-wrap:before{content:"";border:1px solid #ffcc2521;border-radius:50%;position:absolute;inset:8%;box-shadow:0 0 80px #ffcc2512}.hero-art{z-index:1;object-fit:contain;object-position:center bottom;filter:contrast(1.04)saturate(.95)drop-shadow(0 28px 38px #0000008c);padding:34px 26px 0;position:relative}.hero-art.original-hero-art{object-fit:cover;object-position:center 45%;filter:contrast(1.08)saturate(.92);padding:0}.image-seal{isolation:isolate;overflow:hidden}.image-seal:before,.private-seal:before,.governance-seal:before{content:"";z-index:-1;border:1px dashed #ffcc2561;border-radius:50%;animation:28s linear infinite daocat-seal-turn;position:absolute;inset:5px}.image-seal:after{content:"";z-index:-1;opacity:.16;background:url(/daocat-mark.png) 50%/contain no-repeat;position:absolute;inset:20px}.private-seal,.governance-seal{isolation:isolate;position:relative;overflow:hidden}.private-seal:after{content:"";z-index:-1;opacity:.09;background:url(/daocat-mark.png) 50%/contain no-repeat;position:absolute;inset:22%}.governance-seal strong{filter:drop-shadow(0 0 5px #ffcc2559);background:url(/daocat-mark.png) 50%/contain no-repeat;width:34px;height:25px;overflow:hidden;color:#0000!important;margin:2px auto!important;font-size:0!important}.decision-certificate:after{content:"";opacity:.045;background:url(/daocat-mark.png) 50%/contain no-repeat;width:150px;height:150px;bottom:-38px;right:-26px}.poll-window>span{background:linear-gradient(135deg,#ffcc250b,#0b0d10 48%);border-color:#3b3626;position:relative;overflow:hidden}.poll-window>span:before{content:"";background:linear-gradient(90deg,var(--gold),transparent);width:46%;height:1px;position:absolute;top:0;left:0}.poll-window>span:after{content:"••";color:var(--gold);letter-spacing:2px;text-shadow:0 0 8px #ffcc25b3;font-size:7px;position:absolute;top:8px;right:10px}.poll-countdown{background:linear-gradient(90deg,#ffcc2517,#ffcc2505 48%,#0b0d10);border:1px solid #514416;border-radius:5px;grid-template-columns:30px auto 1fr auto;align-items:center;gap:11px;min-height:52px;margin:-10px 0 22px;padding:10px 13px;display:grid;box-shadow:inset 0 1px #ffffff06}.poll-countdown>span{width:24px;height:15px;display:block;position:relative}.poll-countdown>span i{background:var(--gold);border-radius:70% 15%;width:9px;height:6px;position:absolute;top:4px;box-shadow:0 0 10px #ffcc258c}.poll-countdown>span i:first-child{left:0;transform:skew(12deg)}.poll-countdown>span i:last-child{right:0;transform:scaleX(-1)skew(12deg)}.poll-countdown small{color:#8f95a0;letter-spacing:1.25px;font-size:7px;font-weight:900}.poll-countdown strong{color:var(--gold);letter-spacing:1.2px;text-align:right;font-family:monospace;font-size:13px}.poll-countdown>b{color:#5f6670;letter-spacing:1px;font-size:7px}.poll-countdown.urgent{background:linear-gradient(90deg,#db5e391f,#ffcc2509 60%,#0b0d10);border-color:#8b472d}.poll-countdown.urgent strong{color:#ff9e58}.poll-status,.status,.queue-status,.execution-chip,.submission-status,.section-chip{align-items:center;gap:6px;display:inline-flex}.poll-status:before,.status:before,.queue-status:before,.execution-chip:before,.submission-status:before,.section-chip:before{content:"";background:currentColor;border-radius:50%;flex:0 0 4px;width:4px;height:4px;box-shadow:0 0 7px}.proposal-empty>span,.announcement-clear>span,.dashboard-empty>span{color:#0000;filter:drop-shadow(0 0 9px #ffcc2529);background-color:#ffcc2509;background-image:url(/daocat-mark.png);background-position:50%;background-repeat:no-repeat;background-size:84%;border-color:#ffcc2547;font-size:0}.proposal-empty{background:linear-gradient(120deg,#ffcc2509,#0c0e12 48%);border-color:#3b382b;position:relative;overflow:hidden}.proposal-empty:after{content:"";opacity:.035;pointer-events:none;background:url(/daocat-character.webp) bottom/contain no-repeat;width:118px;height:118px;position:absolute;bottom:-34px;right:10px}.admin-empty,.dashboard-mini-empty,.empty-state{position:relative;overflow:hidden}.admin-empty:before,.dashboard-mini-empty:before,.empty-state:before{content:"";opacity:.72;filter:drop-shadow(0 0 8px #ffcc252e);background:url(/daocat-mark.png) 50%/contain no-repeat;width:28px;height:28px;margin:0 auto 10px;display:block}.section-block,.governance-pulse,.entry-portals,.dashboard-panel,.record-form,.member-poll,.decision-card,.member-card,.entry-portal-card,.changelog-entry{animation:.48s cubic-bezier(.2,.7,.2,1) both daocat-module-rise}.pulse-card,.dashboard-panel,.member-poll,.decision-card,.member-card,.entry-portal-card,.application-card,.access-request-card{transition:transform .22s,border-color .22s,box-shadow .22s}.pulse-card:hover,.dashboard-panel:hover,.member-poll:hover,.decision-card:hover,.entry-portal-card:hover,.application-card:hover,.access-request-card:hover{border-color:#514618;transform:translateY(-2px);box-shadow:0 18px 45px #00000038,0 0 28px #ffcc2509}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.brand-mark,.publication-mark,.live-dot:before,.live-dot:after,.image-seal:before,.private-seal:before,.governance-seal:before,.section-block,.governance-pulse,.entry-portals,.dashboard-panel,.record-form,.member-poll,.decision-card,.member-card,.entry-portal-card,.changelog-entry{animation:none!important}.pulse-card,.dashboard-panel,.member-poll,.decision-card,.member-card,.entry-portal-card,.application-card,.access-request-card{transition:none!important}}@media (width<=600px){.hero-art{padding:24px 12px 0}.proposal-empty:after{display:none}.poll-countdown{grid-template-columns:25px 1fr auto;gap:8px;margin-top:-8px}.poll-countdown small{grid-column:2}.poll-countdown strong{text-align:left;grid-area:2/2}.poll-countdown>b{grid-area:1/3/3}}.hero-art-wrap:after{background:linear-gradient(90deg,#07080a75,#0000 34%),linear-gradient(#0000 56%,#07080a80),radial-gradient(circle at 50% 47%,#0000 46%,#07080a2b 100%)}.hero-art.original-hero-art{object-position:center 46%}.hero-art-wrap .image-seal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.member-name-row{align-items:center;gap:8px;display:flex}.member-name-row h3{min-width:0}.section-block{--section-accent:var(--gold);position:relative}.section-block .section-heading{padding-left:18px;position:relative}.section-block .section-heading:before{content:"";background:var(--section-accent);width:2px;height:46px;box-shadow:0 0 16px var(--section-accent);border-radius:99px;position:absolute;top:1px;left:0}@supports (color:color-mix(in lab, red, red)){.section-block .section-heading:before{box-shadow:0 0 16px color-mix(in srgb,var(--section-accent) 42%,transparent)}}.section-block .section-number{color:var(--section-accent)}.section-block .section-chip{color:var(--section-accent);border-color:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.section-block .section-chip{border-color:color-mix(in srgb,var(--section-accent) 38%,transparent)}}.section-block .section-chip{background:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.section-block .section-chip{background:color-mix(in srgb,var(--section-accent) 7%,transparent)}}.section-proposals,#member-proposals{--section-accent:#c993ff}.section-records,#governance,#records,#past-polls{--section-accent:#66afff}.section-legends{--section-accent:#ffcc25}.section-official,#membership-records{--section-accent:#4adf91}#polls{--section-accent:#ffcc25}#execution{--section-accent:#5adbb0}.section-block .proposal-card,.section-block .decision-card,.section-block .member-poll,.section-block .execution-grid article,.section-block .membership-record-grid article{border-top-color:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.section-block .proposal-card,.section-block .decision-card,.section-block .member-poll,.section-block .execution-grid article,.section-block .membership-record-grid article{border-top-color:color-mix(in srgb,var(--section-accent) 52%,var(--line))}}.primary-button,.secondary-button,.header-action,.admin-workspace button,.portal-form button,.poll-ballot button,.member-security-card button{transition:transform .18s,border-color .18s,background-color .18s,color .18s,box-shadow .18s}.primary-button{border:1px solid var(--gold)}.primary-button:hover{background:#ffd84e;transform:translateY(-1px);box-shadow:0 13px 36px #ffcc2533}.secondary-button:hover{color:#fff;background:#ffffff06;border-color:#686f7a;transform:translateY(-1px)}.admin-workspace button{border-radius:5px}.admin-workspace button:not(.danger):not(.delete-record):not(.remove):hover{border-color:#65551d}.admin-workspace button.approve{color:#49dd91;background:#49dd9109;border-color:#28543e}.admin-workspace button.convert{color:var(--gold);background:#ffcc250b;border-color:#655219}.admin-workspace button.danger,.admin-workspace button.delete-record,.admin-workspace button.remove,.danger-button{color:#ef9389;background:#b43e3114;border-color:#713732}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.site-header>nav>a{align-items:center;min-height:44px;display:flex}.shell .section-number{font-size:10px;line-height:1.4}.shell .section-chip{font-size:9px;line-height:1.35}.shell .section-heading>div>p:last-child,.entry-portals-heading>p:last-child,.public-governance-path header>p:last-child,.governance-public-snapshot p:last-child{color:#a0a7b1}.public-governance-path li p{color:#9ea5af;font-size:10px}.public-governance-path li>span{font-size:9px}.governance-public-snapshot dt,.governance-public-snapshot footer{color:#959da8;font-size:9px;line-height:1.4}.proposal-empty p{color:#9fa6b0}.search-box,.segmented button,.official-link-button,.entry-support-links a,.membership-access-details summary{touch-action:manipulation}.section-heading{margin-bottom:38px}.section-heading h2{text-wrap:balance}.section-heading>div>p:last-child{max-width:720px;line-height:1.6}.proposal-card,.decision-card,.member-poll,.execution-grid article,.record-form,.dashboard-panel,.application-card,.access-request-card{text-wrap:pretty}.telegram-control{gap:14px;display:grid}.telegram-status{color:#e0a84d;letter-spacing:1.2px;border:1px solid #6a4f1c;border-radius:99px;padding:8px 11px;font-size:7px;font-weight:900}.telegram-status.connected{color:#49dd91;background:#49dd910a;border-color:#28543e}.telegram-identity{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0;display:grid}.telegram-identity>div{background:#0a0c10;border:1px solid #2e343e;border-radius:5px;min-height:92px;padding:15px}.telegram-identity small{color:#737b87;letter-spacing:1.2px;margin-bottom:12px;font-size:7px;font-weight:900;display:block}.telegram-identity strong{color:#e9e9e5;overflow-wrap:anywhere;font-size:11px}.telegram-actions{gap:9px;display:flex}.telegram-actions button{min-width:180px}.telegram-actions button:disabled{opacity:.42;cursor:not-allowed}.telegram-toggle-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.telegram-toggle-list label{cursor:pointer;background:#0a0c10;border:1px solid #2e343e;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;min-height:88px;padding:15px;display:flex}.telegram-toggle-list label strong,.telegram-toggle-list label small{display:block}.telegram-toggle-list label strong{color:#e7e7e3;margin-bottom:6px;font-size:10px}.telegram-toggle-list label small{color:#737b86;font-size:8px;line-height:1.45}.telegram-toggle-list input{width:38px;height:20px;accent-color:var(--gold);flex:none}.telegram-broadcast-layout{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:16px;display:grid}.telegram-broadcast-fields{gap:14px;display:grid}.telegram-broadcast-fields>label{color:#898f99;letter-spacing:1.2px;text-transform:uppercase;font-size:9px;font-weight:800}.telegram-broadcast-fields select,.telegram-broadcast-fields textarea{color:#f1f2f3;background:#0a0c10;border:1px solid #303540;border-radius:4px;outline:none;width:100%;margin-top:8px;padding:12px;font-size:12px;line-height:1.5}.telegram-category-help{color:#9fa7b2;letter-spacing:0;text-transform:none;margin-top:8px;font-size:8px;font-weight:600;line-height:1.5;display:block}.telegram-broadcast-fields select:focus,.telegram-broadcast-fields textarea:focus{border-color:var(--gold)}.telegram-broadcast-fields textarea{resize:vertical;min-height:170px}.telegram-broadcast-meta{color:#777e89;justify-content:space-between;align-items:center;gap:18px;font-size:8px;display:flex}.telegram-broadcast-meta label{cursor:pointer;align-items:center;gap:8px;display:flex}.telegram-broadcast-meta input{accent-color:var(--gold)}.telegram-broadcast-preview{overflow-wrap:anywhere;background:radial-gradient(circle at 100% 0,#2d91ff17,#0000 45%),#0a0c10;border:1px solid #3a424e;border-radius:7px;min-height:250px;padding:20px}.telegram-broadcast-preview small{color:#6db6ff;letter-spacing:1.4px;font-size:7px;font-weight:900;display:block}.telegram-broadcast-preview strong{color:var(--gold);letter-spacing:.5px;margin-top:22px;font-size:12px;display:block}.telegram-broadcast-preview p{color:#e4e5e1;white-space:pre-wrap;min-height:90px;margin:16px 0;font-size:12px;line-height:1.65}.telegram-broadcast-preview span{color:#6db6ff;border-top:1px solid #252b33;padding-top:13px;font-size:8px;line-height:1.5;display:block}.telegram-broadcast-submit{border-top:1px solid #282e37;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:18px;display:flex}.telegram-broadcast-submit small{color:#767d88;font-size:8px}.telegram-broadcast-submit button:disabled{opacity:.42;cursor:not-allowed}.telegram-delivery-ledger>div:last-child{border:1px solid #2d323b;border-radius:5px;margin-top:18px;display:grid;overflow:hidden}.telegram-delivery-ledger article{background:#0a0c10;border-bottom:1px solid #292e36;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.telegram-delivery-ledger article:last-child{border-bottom:0}.delivery-dot{background:#d6a53a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #d6a53a4d}.delivery-dot.sent{background:#43dd8e;box-shadow:0 0 12px #43dd8e4d}.delivery-dot.failed{background:#e77e71}.telegram-delivery-ledger article strong,.telegram-delivery-ledger article small{display:block}.telegram-delivery-ledger article strong{color:#e6e6e2;text-transform:capitalize;font-size:9px}.telegram-delivery-ledger article small{color:#737a85;margin-top:5px;font-size:7px}.telegram-delivery-ledger article p{color:#cf8076;margin:7px 0 0;font-size:7px}.telegram-delivery-ledger article>b{color:#9ba1aa;letter-spacing:1px;font-size:7px}.telegram-delivery-ledger article>b.sent{color:#49dd91}.telegram-delivery-ledger article>b.failed{color:#ef9389}@media (width<=700px){.telegram-identity,.telegram-toggle-list,.telegram-broadcast-layout{grid-template-columns:1fr}.telegram-broadcast-submit{flex-direction:column;align-items:stretch}.telegram-broadcast-submit button{width:100%}.telegram-actions{flex-direction:column}.telegram-actions button{width:100%;min-width:0}}.proposal-grid,.decision-grid,.member-grid,.official-grid,.execution-grid{gap:14px}.proposal-card,.decision-card{padding:27px}.execution-grid article{padding:24px}.record-form{padding:30px}.portal-form{padding:38px}.admin-workspace input,.admin-workspace select,.admin-workspace textarea,.portal-form input,.portal-form select,.portal-form textarea{line-height:1.45}@media (width<=900px){.hero-art.original-hero-art{object-position:center 44%}}@media (width<=600px){.hero-art.original-hero-art{object-position:center 43%;padding:0}.hero-art-wrap:after{background:linear-gradient(#0000 52%,#07080a7a),radial-gradient(circle at 50% 43%,#0000 43%,#07080a33)}.image-seal{width:62px;height:62px;bottom:12px;right:12px}.section-block .section-heading{padding-left:14px}.section-block .section-heading:before{height:39px}.section-heading{margin-bottom:28px}.proposal-card,.decision-card,.execution-grid article{padding:20px 16px}.record-form,.portal-form{padding:21px 15px}}@media (width<=900px){.mobile-menu-panel{width:auto;max-height:calc(100vh - 100px);position:fixed;top:82px;left:14px;right:14px;overflow-y:auto}}@media (width<=600px){.mobile-menu{margin-left:6px;margin-right:0}.mobile-menu>button{min-width:46px;padding:0 9px}.mobile-menu>button span{font-size:0}.mobile-menu>button span:before{content:"Menu";font-size:9px}.mobile-menu-panel{top:64px}.stat-card span,.stat-card small,.pulse-card footer span,.pulse-card footer b{font-size:10px;line-height:1.4}.legend-participation span,.legend-participation small{line-height:1.35;font-size:9px!important}.legend-participation strong{font-size:10px}.member-card>small{font-size:9px}:is(.section-proposals:has(.proposal-empty),.section-records:has(.proposal-empty)){padding-top:40px;padding-bottom:40px}}@media (width<=430px){.site-header .member-link{display:inline-flex}.site-header .brand small{display:none}.header-actions{gap:0}}.section-official{padding-top:64px;padding-bottom:64px}.section-official .section-heading{margin-bottom:24px}.official-directory-groups{border-top:1px solid #4adf913d}.official-directory-groups>section{border-bottom:1px solid #292f37;grid-template-columns:165px minmax(0,1fr);gap:18px;padding:14px 0;display:grid}.official-directory-groups>section>header{align-items:center;gap:12px;padding:0 8px;display:flex}.official-directory-groups>section>header span{color:#4adf91;font-family:monospace;font-size:8px}.official-directory-groups>section>header strong{color:#a2a9b2;letter-spacing:1px;text-transform:uppercase;font-size:8px}.official-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.official-link-button{min-height:86px;color:var(--white);background:linear-gradient(145deg,#4adf910b,#101217 48%);border:1px solid #4adf913d;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 15px;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:grid}.official-link-copy{min-width:0;display:block}.official-link-copy strong{font-size:12px;line-height:1.25;display:block}.official-link-copy small{color:#7d838e;overflow-wrap:anywhere;margin-top:7px;font-size:8px;line-height:1.45;display:block}.official-link-status{border-left:1px solid #ffffff12;flex-direction:column;align-items:flex-end;gap:12px;min-width:64px;padding-left:13px;display:flex}.official-link-status b{color:#4adf91;text-transform:uppercase;letter-spacing:.8px;white-space:nowrap;font-size:6px}.official-link-status b i{font-size:6px;font-style:normal}.official-link-status em{color:var(--gold);font-family:monospace;font-size:13px;font-style:normal}.official-link-button.is-verified:hover{background:linear-gradient(145deg,#ffcc2513,#101217 48%);border-color:#ffcc2594;transform:translateY(-2px);box-shadow:0 14px 34px #0000003d,0 0 22px #ffcc250e}.official-link-button.is-pending{cursor:not-allowed;opacity:.62;border-color:#292e37}.official-link-button.is-pending .official-link-status b,.official-link-button.is-pending .official-link-status em{color:#727985}@media (width<=1050px){.official-directory-groups>section{grid-template-columns:130px minmax(0,1fr)}}@media (width<=600px){.section-official{padding-top:44px;padding-bottom:44px}.official-directory-groups{width:min(80vw,440px);max-width:100%;margin-inline:auto}.official-directory-groups>section{grid-template-columns:1fr;gap:9px;padding:14px 0}.official-directory-groups>section>header{padding:0 2px}.official-grid{grid-template-columns:1fr;gap:7px}.official-link-button{min-height:78px;padding:12px 13px}}.weekly-missions-gateway{color:#ecece8;min-height:118px;box-shadow:inset 3px 0 var(--gold);background:radial-gradient(circle at 90% 20%,#ffcc2521,#0000 35%),linear-gradient(110deg,#ffcc2513,#0000 55%),#0b0d11;border:1px solid #75611e;border-radius:7px;grid-template-columns:minmax(0,1fr) 180px auto;align-items:center;gap:28px;margin:14px 0 8px;padding:22px 24px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.weekly-missions-gateway:hover{border-color:var(--gold);box-shadow:inset 3px 0 var(--gold),0 18px 48px #0000004d;transform:translateY(-2px)}.weekly-missions-gateway span,.weekly-missions-gateway strong,.weekly-missions-gateway small{display:block}.weekly-missions-gateway>div:first-child>span{color:var(--gold);letter-spacing:1.3px;font-size:7px;font-weight:950}.weekly-missions-gateway>div:first-child>strong{margin-top:8px;font-size:18px}.weekly-missions-gateway>div:first-child>small{color:#7f8792;margin-top:7px;font-size:8px;line-height:1.5}.mission-gateway-progress b{color:var(--gold);font-family:monospace;font-size:18px}.mission-gateway-progress>span{background:#252a31;border-radius:5px;height:5px;margin-top:9px;overflow:hidden}.mission-gateway-progress i{background:var(--gold);height:100%;display:block;box-shadow:0 0 12px #ffcc2573}.weekly-missions-gateway>em{color:var(--gold);letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;font-size:8px;font-style:normal;font-weight:950}.weekly-missions-page{padding:58px 0 80px}.weekly-missions-page>header{border-bottom:1px solid #303640;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:55px;min-height:300px;display:grid}.weekly-missions-page>header h1{letter-spacing:-5px;text-transform:uppercase;margin:12px 0 20px;font-size:clamp(58px,8vw,92px);line-height:.85}.weekly-missions-page>header h1 em{color:var(--gold);font-style:normal}.weekly-missions-page>header p:last-child{color:#8c939e;max-width:700px;font-size:12px;line-height:1.7}.weekly-missions-page>header aside{text-align:center;background:#ffcc250e;border:1px solid #5a4a1b;border-radius:7px;padding:24px}.weekly-missions-page>header aside span,.weekly-missions-page>header aside strong,.weekly-missions-page>header aside small{display:block}.weekly-missions-page>header aside span{color:#8c949f;letter-spacing:1px;font-size:7px;font-weight:900}.weekly-missions-page>header aside strong{color:var(--gold);margin:12px 0;font-family:monospace;font-size:34px}.weekly-missions-page>header aside small{color:#777f89;font-size:7px}.weekly-mission-progress{background:#0b0d11;border:1px solid #343b45;border-radius:6px;margin:24px 0 14px;padding:18px}.weekly-mission-progress>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.weekly-mission-progress>div span{color:#777f8a;letter-spacing:1px;font-size:7px;font-weight:900}.weekly-mission-progress>div strong{color:var(--gold);font-size:9px}.weekly-mission-progress>span{background:#262c34;border-radius:8px;height:7px;margin:13px 0 10px;display:block;overflow:hidden}.weekly-mission-progress>span i{background:linear-gradient(90deg,#a47d0a,var(--gold));height:100%;display:block;box-shadow:0 0 15px #ffcc2573}.weekly-mission-progress>small{color:#69727d;font-size:7px}.weekly-mission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.weekly-mission-grid article{background:linear-gradient(145deg,#111419,#0b0d11);border:1px solid #343b45;border-radius:7px;flex-direction:column;min-height:255px;padding:22px;display:flex}.weekly-mission-grid article.completed{background:linear-gradient(145deg,#4adf910e,#0b0d11 55%);border-color:#4c6d4f}.weekly-mission-grid article>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.weekly-mission-grid article>header span{color:#6f7782;font-family:monospace;font-size:8px}.weekly-mission-grid article>header b{color:var(--gold);letter-spacing:1px;font-size:7px}.weekly-mission-grid article.completed>header b{color:#4adf91}.weekly-mission-grid h2{margin:32px 0 10px;font-size:23px;line-height:1.05}.weekly-mission-grid p{color:#858d98;margin:0 0 24px;font-size:9px;line-height:1.65}.weekly-mission-grid button,.weekly-mission-grid a{min-height:42px;color:var(--gold);text-transform:uppercase;cursor:pointer;background:#ffcc250f;border:1px solid #6b581b;border-radius:4px;justify-content:center;align-items:center;margin-top:auto;padding:0 14px;font-size:8px;font-weight:950;text-decoration:none;display:flex}.weekly-mission-grid button:disabled{opacity:.65;cursor:wait}.weekly-missions-page>footer{background:#0a0c10;border:1px solid #303640;justify-content:space-between;align-items:center;gap:25px;margin-top:20px;padding:20px;display:flex}.weekly-missions-page>footer strong{font-size:10px}.weekly-missions-page>footer p{color:#7b838e;max-width:720px;margin:6px 0 0;font-size:8px;line-height:1.5}.weekly-missions-page>footer>a{color:var(--gold);white-space:nowrap;font-size:8px;font-weight:900}@media (width<=800px){.weekly-missions-gateway{grid-template-columns:minmax(0,1fr) 100px;gap:18px}.weekly-missions-gateway>em{grid-column:1/-1}.weekly-missions-page>header{grid-template-columns:minmax(0,1fr) 140px;gap:25px}}@media (width<=600px){.weekly-missions-gateway{grid-template-columns:1fr;gap:16px;padding:19px 16px}.weekly-missions-gateway>em{grid-column:auto}.mission-gateway-progress{width:100%}.weekly-missions-page{padding-top:34px}.weekly-missions-page>header{grid-template-columns:1fr;gap:22px;min-height:0;padding-bottom:30px}.weekly-missions-page>header h1{letter-spacing:-3px;font-size:51px}.weekly-missions-page>header aside{text-align:left;grid-template-columns:1fr auto;align-items:center;display:grid}.weekly-missions-page>header aside strong{grid-area:1/2/3;margin:0}.weekly-mission-grid{grid-template-columns:1fr}.weekly-mission-grid article{min-height:225px}.weekly-missions-page>footer{flex-direction:column;align-items:flex-start}}.section-legends .member-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.section-legends .member-card{flex-direction:column;align-items:stretch;gap:0;height:210px;min-height:210px;padding:10px 11px 9px;display:flex}.section-legends .member-card.participation-gold{border-color:#cba227;box-shadow:inset 3px 0 #e7bd35,0 0 18px #e7bd3512}.section-legends .member-card.participation-silver{border-color:#788392;box-shadow:inset 3px 0 #aeb8c6,0 0 16px #aeb8c60e}.section-legends .member-card.participation-bronze{border-color:#795039;box-shadow:inset 3px 0 #b87950,0 0 16px #b879500e}.section-legends .member-card.is-clickable{color:inherit;cursor:pointer;background:radial-gradient(circle at 88% 8%,#437eff1c,#0000 34%),linear-gradient(145deg,#ffcc2509,#101217 48%);text-decoration:none;transition:transform .24s,border-color .24s,filter .24s,box-shadow .24s;overflow:hidden}.section-legends .member-card.is-clickable:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(110deg,#0000 43%,#ffe17721 49%,#5a91ff1f 52%,#0000 58%);transition:transform .62s;position:absolute;inset:-70% -120%;transform:translate(-36%)}.section-legends .member-card.is-clickable>*{z-index:1;position:relative}.section-legends .member-card.is-clickable:hover{filter:brightness(1.11);transform:translateY(-5px)scale(1.015);box-shadow:0 15px 34px #0000006b,0 0 24px #3a76ff1f}.section-legends .member-card.is-clickable:hover:after{transform:translate(36%)}.section-legends .member-card.is-clickable:focus-visible{outline-offset:3px;outline:2px solid #76a7ff}.section-legends .member-card.is-clickable:active{transform:translateY(-1px)scale(.99)}.section-legends .member-avatar{flex:0 0 78px;width:78px;height:78px;margin:0 auto 6px}.section-legends .member-card>div:nth-child(2){text-align:center;flex-direction:column;flex:1;width:100%;min-width:0;padding:0;display:flex}.section-legends .member-name-row{flex:none;order:10;width:100%;margin-top:1px;padding-top:0;display:block}.section-legends .member-card h3{white-space:normal;-webkit-line-clamp:1;color:#fff;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:none;min-height:17px;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.section-legends .member-card em{white-space:nowrap;text-overflow:ellipsis;order:2;min-height:11px;margin-top:1px;font-size:7px;line-height:1.25;overflow:hidden}.section-legends .member-telegram{color:#e0b52b;text-overflow:ellipsis;white-space:nowrap;order:9;min-height:13px;margin-top:3px;font-size:10px;font-weight:900;line-height:1.3;display:block;overflow:hidden}.section-legends .member-x-indicator{z-index:2;color:#8db8ff;letter-spacing:.7px;white-space:nowrap;background:#080c12d1;border:1px solid #7fa9ec61;border-radius:3px;margin:0;padding:4px 5px;font-size:5px;font-weight:900;display:block;position:absolute;top:-84px;right:0}.section-legends .legend-participation{text-align:left;order:4;width:100%;margin-top:auto;padding-top:4px}.section-legends .legend-participation>div:first-child{gap:6px}.section-legends .legend-participation span{font-size:7px;line-height:1.2}.section-legends .legend-participation strong{flex:none;font-size:9px}.section-legends .legend-participation small{white-space:nowrap;text-overflow:ellipsis;min-height:9px;margin-top:3px;font-size:6px;line-height:1.2;overflow:hidden}@media (width<=1180px){.section-legends .member-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.section-legends .member-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.admin-toast{bottom:16px;right:16px}.hero h1{letter-spacing:-2.2px;text-transform:none;font-size:43px;font-weight:800;line-height:1}.hero h1 em{font-weight:850}.section-legends .member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.section-legends .member-card{align-items:stretch;height:198px;min-height:198px;padding:9px 9px 8px}.section-legends .member-avatar{flex-basis:70px;width:70px;height:70px;margin-bottom:5px}.section-legends .member-card>div:nth-child(2){padding:0}.section-legends .member-card h3{min-height:16px;padding-right:0;font-size:11px;line-height:1.35}.section-legends .member-card em{font-size:7px}.section-legends .member-telegram{font-size:9px}.section-legends .member-x-indicator{top:-75px;right:0}.section-legends .legend-participation{margin-top:auto;padding-top:3px}.section-legends .legend-participation span,.section-legends .legend-participation small{font-size:7px!important}.section-legends .legend-participation strong{font-size:9px}}.member-x-toggle{background:#0b0d10;border:1px solid #343a44;border-radius:3px;align-items:center;gap:8px;min-height:38px;padding:8px 10px;font-weight:800;color:#9fa5ae!important;flex-direction:row!important;font-size:8px!important;display:flex!important}.member-x-toggle input[type=checkbox]{accent-color:var(--gold);flex:0 0 16px;width:16px!important;height:16px!important}.community-projects{position:relative}.project-heading .primary-button{border:0}.project-message{color:#dfc65e;background:#ffcc2512;border:1px solid #665218;border-radius:5px;margin:0 0 18px;padding:13px 16px;font-size:11px}.project-submission-receipt{background:radial-gradient(circle at 100% 0,#3dde881f,#0000 36%),linear-gradient(145deg,#3dde880e,#0d1111 48%);border:1px solid #3b805c;border-radius:9px;margin:0 0 28px;padding:30px;box-shadow:0 18px 50px #00000038}.project-submission-receipt .receipt-check{color:#07110c;background:#3dde88;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:18px;font-size:20px;font-weight:950;display:grid}.project-submission-receipt>small{color:#63e6a2;letter-spacing:1.5px;font-size:8px;font-weight:900}.project-submission-receipt h3{letter-spacing:-1px;margin:10px 0 13px;font-size:30px}.project-submission-receipt>strong,.project-submission-receipt>time{font-family:monospace;display:block}.project-submission-receipt>strong{color:var(--gold);font-size:13px}.project-submission-receipt>time{color:#8f98a4;margin-top:7px;font-size:10px}.project-submission-receipt>p{color:#a8afb8;max-width:660px;margin:17px 0 21px;font-size:11px;line-height:1.65}.project-submission-receipt>div{flex-wrap:wrap;gap:10px;display:flex}.member-submission-receipt{background:linear-gradient(145deg,#3dde8812,#0d1111 52%);border:1px solid #3b805c;border-radius:8px;margin:0 0 24px;padding:24px}.member-submission-receipt>span{color:#07110c;background:#3dde88;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:15px;font-weight:950;display:grid}.member-submission-receipt>small{color:#63e6a2;letter-spacing:1.4px;font-size:8px;font-weight:900}.member-submission-receipt h3{margin:9px 0 11px;font-size:25px}.member-submission-receipt>strong{color:var(--gold);font-family:monospace;font-size:12px;display:block}.member-submission-receipt>p{color:#9da5ae;max-width:650px;margin:15px 0 19px;font-size:10px;line-height:1.6}.member-submission-receipt>div{flex-wrap:wrap;gap:9px;display:flex}.project-submit-form button[disabled]{cursor:wait;opacity:.72}.project-submit-form{background:radial-gradient(circle at 100% 0,#2d91ff14,#0000 34%),linear-gradient(145deg,#ffcc2514,#101217 42%);border:1px solid #5e4b16;border-radius:8px;margin-bottom:28px;padding:28px}.project-submit-form>header{border-bottom:1px solid #2c313a;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.project-submit-form>header small{color:var(--gold);letter-spacing:1.5px;font-size:8px;font-weight:900}.project-submit-form>header h3{letter-spacing:-1px;margin:8px 0 0;font-size:28px}.project-submit-form>header>span{color:var(--gold);letter-spacing:1px;border:1px solid #61501c;border-radius:99px;padding:7px 10px;font-size:7px;font-weight:900}.project-submit-form>p{color:#8f96a1;margin:18px 0 0;font-size:11px;line-height:1.6}.project-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:22px;display:grid}.project-field-grid label{color:#848b96;letter-spacing:1px;text-transform:uppercase;min-width:0;font-size:8px;font-weight:850}.project-field-grid label.wide{grid-column:1/-1}.project-field-grid input,.project-field-grid select,.project-field-grid textarea{color:#efefeb;text-transform:none;background:#090b0e;border:1px solid #303640;border-radius:4px;outline:none;width:100%;margin-top:8px;padding:12px;font-size:11px;line-height:1.45}.project-field-grid textarea{resize:vertical;min-height:108px}.project-field-grid input:focus,.project-field-grid select:focus,.project-field-grid textarea:focus{border-color:var(--gold)}.project-submit-form>footer,.project-admin-editor>footer{border-top:1px solid #2d323b;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding-top:20px;display:flex}.project-submit-form>footer small,.project-admin-editor>footer small{color:#747b86;font-size:8px;line-height:1.5}.project-filter-bar{background:#0b0d11;border:1px solid #2d323b;border-radius:6px;align-items:center;gap:9px;min-height:54px;margin-bottom:18px;padding:8px;display:flex}.project-filter-bar select{color:#b9bec7;background:#11141a;border:1px solid #343a44;border-radius:4px;min-height:36px;padding:0 10px;font-size:9px}.project-filter-bar label{color:#8e949e;align-items:center;gap:7px;font-size:9px;display:flex}.project-filter-bar input{accent-color:var(--gold)}.project-filter-bar>span{color:var(--gold);letter-spacing:1px;margin-left:auto;font-size:8px;font-weight:900}.community-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.community-project-grid>article{background:linear-gradient(145deg,#12151b,#0d0f13 62%);border:1px solid #303640;border-radius:7px;flex-direction:column;min-width:0;padding:20px;display:flex;position:relative;overflow:hidden}.community-project-grid>article.featured{box-shadow:inset 3px 0 var(--gold),0 0 28px #ffcc250f;border-color:#8a6f22}.community-project-grid>article.seeking-help{background:radial-gradient(circle at 100% 0,#2d91ff1c,#0000 35%),linear-gradient(145deg,#12151b,#0d0f13 62%)}.project-art{background:#090b0e;border-bottom:1px solid #3b414b;height:150px;margin:-20px -20px 18px;overflow:hidden}.project-art img{object-fit:cover;width:100%;height:100%}.community-project-grid article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.community-project-grid article>header>div{flex-wrap:wrap;gap:6px;display:flex}.community-project-grid article>header span,.community-project-grid article>header b{color:var(--gold);letter-spacing:.8px;border:1px solid #4c421f;border-radius:99px;padding:5px 7px;font-size:6px}.community-project-grid article>header b{color:#69b6ff;border-color:#28567e}.community-project-grid article>header small{color:#555d68;font-family:monospace;font-size:7px}.community-project-grid article>h3{letter-spacing:-.7px;margin:20px 0 9px;font-size:22px}.community-project-grid article>p{color:#9299a4;margin:0;font-size:11px;line-height:1.6}.project-lead{border-left:2px solid var(--gold);background:#090b0e;margin-top:18px;padding:11px}.project-lead span,.project-update span,.project-help span{color:#747c87;letter-spacing:1.1px;font-size:6px;font-weight:900;display:block}.project-lead strong{margin-top:6px;font-size:11px;display:block}.project-lead small{color:#d3ac28;margin-top:3px;font-size:8px;display:block}.project-update,.project-help{background:#080a0db8;border:1px solid #292f38;margin-top:11px;padding:12px}.project-update p{color:#afb4bc;margin:7px 0;font-size:9px;line-height:1.55}.project-update time{color:#646c77;font-size:7px}.project-help{background:#2d91ff0b;border-color:#27557a}.project-help strong{color:#78baff;margin-top:7px;font-size:9px;line-height:1.45;display:block}.community-project-grid article>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:12px 0 0;display:grid}.community-project-grid article>dl div{border:1px solid #292e36;padding:9px}.community-project-grid dt{color:#686f7a;text-transform:uppercase;font-size:6px}.community-project-grid dd{color:#c0c4cb;overflow-wrap:anywhere;margin:5px 0 0;font-size:8px}.community-project-grid article>a{color:var(--gold);letter-spacing:.8px;margin-top:auto;padding-top:17px;font-size:8px;font-weight:900}.project-submission-history{background:#0b0d11;border:1px solid #303640;border-radius:6px;margin-top:22px}.project-submission-history>summary{color:#aeb3bc;cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;font-size:9px;font-weight:850;display:flex}.project-submission-history>summary b{color:var(--gold)}.project-submission-history>div{gap:8px;padding:0 12px 12px;display:grid}.project-submission-history article{background:#101217;border:1px solid #292f38;padding:14px}.project-submission-history article>div{color:#717985;justify-content:space-between;font-size:7px;display:flex}.project-submission-history article>div b{color:var(--gold)}.project-submission-history h3{margin:10px 0 7px;font-size:14px}.project-submission-history p,.project-submission-history small{color:#858c97;font-size:9px;line-height:1.5}.upcoming-event-queue{border-top:1px solid #2c323b;margin-top:10px}.upcoming-event-queue>summary{color:#9da3ad;cursor:pointer;justify-content:space-between;align-items:center;min-height:45px;font-size:8px;display:flex}.upcoming-event-queue>summary b{color:var(--gold)}.upcoming-event-queue>div{gap:6px;padding-bottom:8px;display:grid}.upcoming-event-queue article{background:#0a0c10;border:1px solid #292f38;padding:10px}.upcoming-event-queue article>div{color:#747c87;justify-content:space-between;font-size:6px;display:flex}.upcoming-event-queue h3{margin:7px 0 5px;font-size:11px}.upcoming-event-queue time{color:#d3ad2c;font-size:7px}.project-control-center{gap:18px;margin-top:24px;display:grid}.project-control-intro{margin-bottom:0}.project-review-filters{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.project-review-filters button{color:#858c97;text-transform:uppercase;cursor:pointer;background:#0a0c10;border:1px solid #343a44;border-radius:4px;padding:8px 10px;font-size:7px;font-weight:900}.project-review-filters button.active{color:var(--gold);background:#ffcc2512;border-color:#78611e}.project-admin-list{gap:11px;display:grid}.project-admin-list>article{background:#101217;border:1px solid #303640;border-radius:7px;padding:20px}.project-admin-list>article.featured{box-shadow:inset 3px 0 var(--gold);border-color:#80671d}.project-admin-list>article>header{justify-content:space-between;gap:18px;display:flex}.project-admin-list>article>header small{color:var(--gold);letter-spacing:1px;font-size:7px}.project-admin-list>article>header h3{margin:7px 0 5px;font-size:20px}.project-admin-list>article>header p,.project-admin-list>article>p{color:#7e8590;margin:0;font-size:9px;line-height:1.55}.project-admin-list>article>p{color:#a0a6af;margin-top:14px}.project-review-status{color:#a3a9b2;letter-spacing:.8px;white-space:nowrap;border:1px solid #4b5059;border-radius:99px;height:max-content;padding:6px 8px;font-size:6px;font-weight:900}.project-review-status.published{color:#49dd91;border-color:#28543e}.project-review-status.submitted,.project-review-status.pending-review{color:var(--gold);border-color:#6a541a}.project-review-status.rejected{color:#e9857b;border-color:#633734}.project-admin-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:15px;display:grid}.project-admin-summary span{color:#747b86;text-transform:uppercase;border:1px solid #292f38;padding:9px;font-size:7px}.project-admin-summary b{color:#e2e3df;overflow-wrap:anywhere;margin-bottom:5px;font-size:10px;display:block}.project-admin-list>article>footer{border-top:1px solid #292e37;flex-wrap:wrap;gap:7px;margin-top:15px;padding-top:14px;display:flex}.project-admin-list>article>footer button{color:#aeb3bc;text-transform:uppercase;cursor:pointer;background:#0a0c10;border:1px solid #3c424c;border-radius:4px;padding:8px 10px;font-size:7px;font-weight:900}.project-admin-list>article>footer button.approve{color:#49dd91;border-color:#28543e}.project-admin-list>article>footer button.danger,.project-admin-list>article>footer button.delete-record{color:#e9857b;border-color:#633734}.project-admin-editor{border-top:1px solid #3b414b;margin-top:18px;padding-top:18px}.project-check{background:#090b0e;border:1px solid #303640;align-items:center;gap:9px;min-height:42px;padding:9px;display:flex!important}.project-check input{accent-color:var(--gold);width:16px!important;margin:0!important}@media (width<=900px){.community-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.project-heading{align-items:stretch}.project-heading .primary-button{width:100%}.project-submit-form{padding:20px 14px}.project-submission-receipt{padding:24px 16px}.project-submission-receipt h3{font-size:25px}.project-submission-receipt>div{display:grid}.member-submission-receipt{padding:21px 14px}.member-submission-receipt>div{display:grid}.project-submit-form>header,.project-submit-form>footer,.project-admin-editor>footer{flex-direction:column;align-items:stretch}.project-field-grid{grid-template-columns:1fr}.project-field-grid label.wide{grid-column:auto}.project-filter-bar{flex-direction:column;align-items:stretch}.project-filter-bar>span{margin:5px 0 0}.community-project-grid{grid-template-columns:1fr}.project-admin-list>article>header{flex-direction:column;align-items:flex-start}.project-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.community-calendar{background:radial-gradient(circle at 94% 5%,#ffcc2513,#0000 30%),#0d0f13;scroll-margin-top:95px}.calendar-layout{grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);gap:18px;display:grid}.calendar-month,.calendar-upcoming{background:#0a0c10;border:1px solid #303641;border-radius:8px;overflow:hidden}.calendar-month>header{text-align:center;background:linear-gradient(90deg,#ffcc2512,#0000);border-bottom:1px solid #303641;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.calendar-month>header button{width:38px;height:38px;color:var(--gold);cursor:pointer;background:#111319;border:1px solid #4b4020;border-radius:50%;place-items:center;display:grid}.calendar-month>header small{color:#747b86;letter-spacing:2px;font-size:7px;display:block}.calendar-month>header h3{text-transform:uppercase;margin:4px 0 0;font-size:22px}.calendar-upcoming>header{color:var(--gold);letter-spacing:1.2px;border-bottom:1px solid #303641;justify-content:space-between;align-items:center;padding:17px 18px;font-size:7px;font-weight:900;display:flex}.calendar-upcoming>header b{border:1px solid #5f4d19;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.calendar-upcoming article{border-bottom:1px solid #292e36;grid-template-columns:54px 1fr;gap:13px;padding:16px;display:grid}.calendar-upcoming article:last-child{border-bottom:0}.calendar-upcoming article.important{box-shadow:inset 3px 0 var(--gold);background:linear-gradient(100deg,#ffcc2514,#0000 70%)}.calendar-upcoming article>time{background:#11141a;border:1px solid #3c424c;flex-direction:column;justify-content:center;align-items:center;min-height:58px;display:flex}.calendar-upcoming article>time b{color:var(--gold);text-transform:uppercase;font-size:7px}.calendar-upcoming article>time strong{margin-top:3px;font-family:monospace;font-size:22px}.calendar-upcoming article>div>span{color:#777f8a;text-transform:uppercase;letter-spacing:.8px;font-size:6px;font-weight:900}.calendar-upcoming h3{margin:6px 0;font-size:15px}.calendar-upcoming p{color:#858c96;margin:0;font-size:8px;line-height:1.45}.calendar-upcoming footer{flex-wrap:wrap;gap:6px 10px;margin-top:9px;display:flex}.calendar-upcoming footer small,.calendar-upcoming footer a{color:#737b86;font-size:7px}.calendar-upcoming footer a{color:var(--gold)}.calendar-empty{text-align:center;padding:34px 20px}.calendar-empty span{color:var(--gold);font-size:24px}.calendar-empty strong{margin-top:8px;display:block}.calendar-empty p{color:#7d8490;font-size:8px}.calendar-admin-form{margin-bottom:18px}.calendar-all-day{grid-template-columns:1fr 1fr;gap:6px;display:grid!important}.calendar-all-day>span{grid-column:1/-1}.calendar-all-day button{color:#858c97;cursor:pointer;background:#090b0e;border:1px solid #303641;padding:10px;font-size:8px}.calendar-all-day button.selected{color:var(--gold);background:#ffcc2514;border-color:#80671d}.calendar-admin-heading{justify-content:space-between;align-items:end;margin:22px 0 12px;display:flex}.calendar-admin-heading small{color:var(--gold);letter-spacing:1px;font-size:7px}.calendar-admin-heading h3{margin:5px 0 0;font-size:20px}.calendar-admin-heading button{color:#9aa1ab;text-transform:uppercase;cursor:pointer;background:#0a0c10;border:1px solid #343a44;padding:9px 11px;font-size:7px}.calendar-admin-list{gap:12px;display:grid}.calendar-admin-list>form{background:#101217;border:1px solid #303641;border-radius:7px;padding:20px}.calendar-admin-list>form>header{justify-content:space-between;gap:15px;margin-bottom:17px;display:flex}.calendar-admin-list>form>header span{color:var(--gold);letter-spacing:1px;font-size:7px}.calendar-admin-list>form>header h3{margin:6px 0;font-size:19px}.calendar-admin-list>form>header small{color:#747c87;font-size:7px}.calendar-admin-list>form>header>b{color:#49dd91;text-transform:uppercase;border:1px solid #345a44;border-radius:99px;height:max-content;padding:6px 8px;font-size:6px}.calendar-admin-list>form>header>b.archived,.calendar-admin-list>form>header>b.cancelled{color:#89909a;border-color:#515761}.calendar-admin-list .compact-fields textarea{min-height:70px}.calendar-admin-list>form>footer{border-top:1px solid #292e36;gap:8px;margin-top:14px;padding-top:14px;display:flex}@media (width<=900px){.calendar-layout{grid-template-columns:1fr}}@media (width<=600px){.community-calendar{padding:24px 14px}.calendar-upcoming article{grid-template-columns:48px 1fr;padding:14px 11px}.calendar-admin-heading,.calendar-admin-list>form>header,.calendar-admin-list>form>footer{flex-direction:column;align-items:stretch}}.agenda-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.agenda-heading-actions .secondary-button{cursor:pointer}.calendar-submission-message{color:#e6c85f;background:#ffcc2512;border:1px solid #5c4b19;border-radius:5px;margin:0 0 16px;padding:12px 14px;font-size:9px}.calendar-submission-form{background:#0a0c10;border:1px solid #49401f;border-radius:8px;margin-bottom:20px;padding:20px}.calendar-submission-form>header,.agenda-next-up>header,.date-submission-history>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.calendar-submission-form>header small,.agenda-next-up>header small,.date-submission-history>header small{color:var(--gold);letter-spacing:1.2px;font-size:7px;font-weight:900}.calendar-submission-form>header h3,.agenda-next-up>header h3,.date-submission-history>header h3{margin:5px 0 0}.calendar-submission-form>header>span{color:#d1ad39;font-size:7px;font-weight:900}.calendar-submission-form>p{color:#858c97;font-size:9px}.agenda-next-up{background:#090b0f;border:1px solid #343a44;border-radius:8px;margin-bottom:16px;overflow:hidden}.agenda-next-up>header{background:linear-gradient(90deg,#ffcc2513,#0000);border-bottom:1px solid #303641;padding:17px 18px}.agenda-next-up>header>span,.date-submission-history>header>span{width:28px;height:28px;color:var(--gold);border:1px solid #5c4b19;border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid}.agenda-next-up>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.agenda-next-up article{border-right:1px solid #292e36;grid-template-columns:54px 1fr;gap:13px;min-width:0;padding:17px;display:grid}.agenda-next-up article:last-child{border-right:0}.agenda-next-up article.important{box-shadow:inset 3px 0 var(--gold);background:linear-gradient(115deg,#ffcc2514,#0000 70%)}.agenda-next-up time{background:#11141a;border:1px solid #3c424c;flex-direction:column;justify-content:center;align-items:center;min-height:60px;display:flex}.agenda-next-up time small{color:var(--gold);text-transform:uppercase;font-size:7px;font-weight:900}.agenda-next-up time strong{margin-top:3px;font-family:monospace;font-size:22px}.agenda-next-up article>div>span,.agenda-list article>div>span{color:#858d98;letter-spacing:.7px;text-transform:uppercase;font-size:6px;font-weight:900}.agenda-next-up h3,.agenda-list h3{margin:6px 0;font-size:14px}.agenda-next-up p,.agenda-list p{color:#858c96;margin:0;font-size:8px;line-height:1.5}.agenda-next-up footer,.agenda-list footer{flex-wrap:wrap;gap:7px 11px;margin-top:10px;display:flex}.agenda-next-up footer small,.agenda-next-up footer a,.agenda-list footer small,.agenda-list footer a{color:#747c87;font-size:7px}.agenda-next-up footer a,.agenda-list footer a{color:var(--gold)}.agenda-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:14px 0;display:flex}.agenda-toolbar>div{flex-wrap:wrap;gap:6px;display:flex}.agenda-toolbar button{color:#858c97;cursor:pointer;background:#0a0c10;border:1px solid #343a44;border-radius:99px;padding:8px 10px;font-size:7px;font-weight:900}.agenda-toolbar button.active{color:var(--gold);background:#ffcc2514;border-color:#80671d}.agenda-toolbar label{color:#858c97;white-space:nowrap;align-items:center;gap:7px;font-size:8px;display:flex}.agenda-toolbar input{accent-color:var(--gold)}.agenda-list{gap:14px;display:grid}.agenda-list>section{background:#0a0c10;border:1px solid #303641;border-radius:8px;overflow:hidden}.agenda-list>section>header{color:#d9c166;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #303641;justify-content:space-between;align-items:center;padding:13px 17px;font-size:8px;font-weight:900;display:flex}.agenda-list>section>header b{color:#707985;font-size:6px}.agenda-list article{border-bottom:1px solid #292e36;grid-template-columns:58px 1fr;gap:15px;padding:15px 17px;display:grid}.agenda-list article:last-child{border-bottom:0}.agenda-list time{border-right:1px solid #323842;flex-direction:column;justify-content:center;align-items:center;display:flex}.agenda-list time strong{font-family:monospace;font-size:20px}.agenda-list time small{color:#747c87;text-transform:uppercase;font-size:7px}.date-submission-history{background:#0a0c10;border:1px solid #303641;border-radius:8px;margin-top:18px;padding:18px}.date-submission-history>header{margin-bottom:10px}.date-submission-history>article{border-top:1px solid #292e36;justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.date-submission-history>article span,.date-submission-history>article small{color:#777f8a;font-size:7px}.date-submission-history h4{margin:5px 0}.date-submission-history>article>div:last-child{text-align:right;justify-items:end;gap:5px;display:grid}.date-submission-history b{color:var(--gold);text-transform:uppercase;border:1px solid #5b4b1c;border-radius:99px;padding:5px 7px;font-size:6px}.date-submission-history b.approved{color:#49dd91;border-color:#28543e}.date-submission-history b.rejected{color:#e9857b;border-color:#633734}@media (width<=1000px){.agenda-next-up>div{grid-template-columns:1fr}.agenda-next-up article{border-bottom:1px solid #292e36;border-right:0}.agenda-next-up article:last-child{border-bottom:0}}@media (width<=600px){.agenda-heading-actions,.agenda-toolbar{flex-direction:column;align-items:stretch}.agenda-heading-actions>*{justify-content:center;width:100%}.calendar-submission-form{padding:16px 12px}.agenda-next-up article,.agenda-list article{grid-template-columns:48px 1fr;padding:13px 11px}.agenda-toolbar>div{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.agenda-toolbar button{flex:none}.date-submission-history>article{flex-direction:column;align-items:flex-start}.date-submission-history>article>div:last-child{text-align:left;justify-items:start}}.admin-global-search{z-index:6;margin-bottom:12px;position:relative}.admin-global-search>label{color:#8d949f;letter-spacing:1px;text-transform:uppercase;margin-bottom:7px;font-size:7px;font-weight:900;display:block}.admin-global-search>input{color:#e8e8e4;background:#090b0f;border:1px solid #3a414c;border-radius:6px;outline:none;width:100%;min-height:44px;padding:0 14px}.admin-global-search>input:focus{border-color:#8a6e1b;box-shadow:0 0 0 3px #ffcc2514}.admin-search-results{background:#101217;border:1px solid #4a4020;border-radius:6px;margin-top:5px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 18px 42px #0000008c}.admin-search-results button{color:#dfe1de;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #292f38;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:11px 13px;display:flex}.admin-search-results button:hover,.admin-search-results button:focus-visible{background:#ffcc2512}.admin-search-results button:last-child{border-bottom:0}.admin-search-results small{color:#858c97;text-align:right;font-size:7px}.admin-search-results>span{color:#858c97;padding:14px;font-size:8px;display:block}.system-health-panel{margin-top:18px}.system-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:16px;display:grid}.system-health-grid>span{background:#0a0c10;border:1px solid #2e343d;grid-template-columns:9px 1fr;align-items:center;gap:3px 8px;padding:11px;display:grid}.system-health-grid i{background:#e5a94f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.system-health-grid i.good{background:#49dd91}.system-health-grid i.warn{background:#e5a94f}.system-health-grid b{font-size:9px}.system-health-grid small{color:#7d8590;overflow-wrap:anywhere;grid-column:2;font-size:7px}.system-health-panel>footer{color:#69727d;padding:0 16px 15px;font-size:7px}.approved-activation-queue{background:linear-gradient(120deg,#ffcc2512,#0000 55%),#0d0f13;border:1px solid #5f4c18;border-radius:7px;margin-bottom:18px;padding:18px}.approved-activation-queue>header,.approved-activation-queue>article{justify-content:space-between;align-items:center;gap:16px;display:flex}.approved-activation-queue>header{margin-bottom:10px}.approved-activation-queue>header small{color:var(--gold);font-size:7px}.approved-activation-queue>header h3{margin:5px 0}.approved-activation-queue>header>span{color:var(--gold);font-family:monospace;font-size:18px}.approved-activation-queue>article{border-top:1px solid #34301f;padding:11px 0}.approved-activation-queue>article small{color:#7c8490;margin-top:5px;font-size:7px;display:block}.inactive-reapplication-panel{background:linear-gradient(120deg,#ee7b4c14,#0000 58%),#0d0f13;border:1px solid #6a4b25;border-radius:7px;margin:0 0 18px;padding:18px}.inactive-reapplication-panel>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.inactive-reapplication-panel>header small{color:#ed9d72;letter-spacing:1.4px;font-size:7px;font-weight:900}.inactive-reapplication-panel>header h3{margin:5px 0 0}.inactive-reapplication-panel>header>span{color:#ed9d72;font-family:monospace;font-size:18px}.inactive-reapplication-panel>p{color:#9299a4;font-size:9px;line-height:1.6}.inactive-reapplication-panel>div{gap:8px;margin-top:14px;display:grid}.inactive-reapplication-panel article{background:#090b0f;border:1px solid #342d29;grid-template-columns:minmax(160px,1fr) minmax(220px,2fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.inactive-reapplication-panel article strong{font-size:10px}.inactive-reapplication-panel article small{color:#7f8792;font-size:8px}.inactive-reapplication-panel article b{color:#ed9d72;letter-spacing:1px;font-size:7px}.project-progress-submit{background:#0a0c10;border:1px solid #3a414b;margin-top:15px;padding:13px}.project-progress-submit label{color:#d6d8d4;font-size:8px;font-weight:900}.project-progress-submit textarea{color:#e4e5e1;resize:vertical;background:#080a0d;border:1px solid #353c46;width:100%;min-height:76px;margin:7px 0;padding:10px}.project-progress-submit button{color:var(--gold);cursor:pointer;background:#ffcc2512;border:1px solid #66531b;padding:9px 11px}.project-progress-submit small,.project-member-update small{color:#d2ad36;margin-top:8px;font-size:7px;display:block}.project-update-pending strong{color:var(--gold);letter-spacing:.8px;text-transform:uppercase;font-size:9px}.project-update-pending p{color:#9299a4;margin:8px 0 0;font-size:9px;line-height:1.55}.project-member-update{border-left:3px solid var(--gold);background:#ffcc250e;margin-top:14px;padding:13px}.correction-record-form{background:#0c0e12;border:1px solid #5b4a19;border-radius:7px;margin:16px 0}.correction-record-form>summary{color:var(--gold);cursor:pointer;padding:14px 17px;font-size:8px;font-weight:900}.correction-record-form .record-form{border:0;border-top:1px solid #3a321d;border-radius:0;margin:0}.superseded-record{opacity:.68;box-shadow:inset 3px 0 #737983}.record-correction-banner{background:#ffcc2513;border:1px solid #735f20;margin:0 0 18px;padding:16px}.record-correction-banner strong{color:var(--gold);letter-spacing:1px;font-size:8px}.record-correction-banner p{margin:8px 0}.record-correction-banner a{color:var(--gold)}.record-correction-banner.superseded{background:#8c94a012;border-color:#555c66}.record-correction-banner.superseded strong{color:#aab0b8}@media (width<=700px){.system-health-grid{grid-template-columns:1fr}.approved-activation-queue>header,.approved-activation-queue>article{flex-direction:column;align-items:stretch}.inactive-reapplication-panel article{grid-template-columns:1fr;gap:6px}.admin-search-results button{flex-direction:column;align-items:flex-start;gap:4px}.admin-search-results small{text-align:left}}.member-room-header nav a{align-items:center;gap:7px;display:inline-flex}.member-room-header nav a.active{color:var(--gold)}.member-room-header nav a b{background:var(--gold);color:#08090b;border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:7px;display:grid}.member-notification-center{position:relative}.mobile-notification-slot{display:none}.notification-trigger{min-height:44px;color:var(--gold);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 5px;display:inline-flex;position:relative}.notification-trigger>span{font-size:18px;line-height:1;transform:rotate(45deg)}.notification-trigger em{letter-spacing:1px;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.notification-trigger>b{background:var(--gold);color:#08090b;border-radius:12px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:7px;display:grid;position:absolute;top:0;right:-7px;box-shadow:0 0 0 2px #090a0c}.notification-panel{z-index:80;background:#0a0c10;border:1px solid #4c4122;border-radius:8px;width:min(420px,100vw - 24px);max-height:min(620px,76vh);position:absolute;top:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 28px 90px #000000b3}.notification-panel>header{z-index:2;background:#0a0c10fa;border-bottom:1px solid #303640;justify-content:space-between;align-items:center;gap:15px;padding:16px;display:flex;position:sticky;top:0}.notification-panel>header small,.notification-panel>header strong{display:block}.notification-panel>header small{color:var(--gold);letter-spacing:1.2px;font-size:6px}.notification-panel>header strong{margin-top:5px;font-size:17px}.notification-panel>header button{min-height:36px;color:var(--gold);cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #4a4020;padding:0 10px;font-size:7px;font-weight:900}.notification-list>a{color:#e5e6e2;border-bottom:1px solid #282e37;grid-template-columns:62px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 15px;text-decoration:none;display:grid}.notification-list>a.unread{box-shadow:inset 3px 0 var(--gold);background:linear-gradient(90deg,#ffcc2513,#0000 65%)}.notification-list>a.action{background:linear-gradient(90deg,#ffcc2524,#0000 75%)}.notification-kind{color:var(--gold);letter-spacing:.8px;font-size:6px;font-weight:950}.notification-list>a strong,.notification-list>a p,.notification-list>a time{display:block}.notification-list>a strong{font-size:10px}.notification-list>a p{color:#8f97a2;margin:6px 0;font-size:8px;line-height:1.5}.notification-list>a time{color:#626b76;font-size:6px}.notification-list>a>b{color:var(--gold);white-space:nowrap;font-size:8px}.notification-list>a.read{opacity:.7}.notification-empty{text-align:center;padding:38px 20px}.notification-empty>span{width:38px;height:38px;color:var(--gold);border:1px solid #5a4b1c;border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.notification-empty strong{font-size:11px}.notification-empty p{color:#7e8691;font-size:8px;line-height:1.6}.governance-case-section{margin:44px 0 70px;scroll-margin-top:160px}.governance-case-list{gap:10px;display:grid}.governance-case-file{background:radial-gradient(circle at 100% 0,#ffcc250f,#0000 35%),#0b0d11;border:1px solid #353c46;border-radius:7px;overflow:hidden}.governance-case-file>summary{cursor:pointer;grid-template-columns:92px minmax(0,1fr) auto 20px;align-items:center;gap:18px;min-height:88px;padding:16px 20px;list-style:none;display:grid}.governance-case-file>summary::-webkit-details-marker{display:none}.case-file-number{color:var(--gold);letter-spacing:1px;font-size:8px;font-weight:950}.governance-case-file>summary small,.governance-case-file>summary strong{display:block}.governance-case-file>summary small{color:#69727d;font-size:7px}.governance-case-file>summary strong{margin-top:7px;font-size:14px}.governance-case-file>summary>b{color:var(--gold);letter-spacing:.6px;text-transform:uppercase;border:1px solid #66531b;padding:8px 10px;font-size:7px}.governance-case-file>summary>i{color:var(--gold);font-size:18px;font-style:normal}.governance-case-file[open]>summary>i{transform:rotate(45deg)}.case-file-body{border-top:1px solid #2d333c;padding:4px 20px 22px}.case-file-body>p{color:#8b939e;max-width:850px;margin:18px 0;font-size:10px;line-height:1.65}.case-stage-timeline{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;display:grid}.case-stage-timeline>div{background:#090b0f;border:1px solid #303640;min-height:128px;padding:13px 9px;position:relative}.case-stage-timeline>div.reached{background:#ffcc250b;border-color:#5e4e1d}.case-stage-timeline>div>span{color:#6f7781;border:1px solid #3c434d;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.case-stage-timeline>div.reached>span{color:var(--gold);border-color:#8a6f1d}.case-stage-timeline strong,.case-stage-timeline small,.case-stage-timeline time{display:block}.case-stage-timeline strong{margin-top:12px;font-size:8px}.case-stage-timeline small{color:#777f89;margin-top:7px;font-size:6px;line-height:1.4}.case-stage-timeline time{color:#555e69;margin-top:9px;font-size:6px}.dao-mobile-route-nav{display:none}.member-poll-alert{z-index:28;background:linear-gradient(90deg,#ffd43d,var(--gold));color:#08090b;border-bottom:1px solid #9a7712;align-items:center;gap:10px;min-height:42px;padding:0 max(24px,50vw - 640px);text-decoration:none;display:flex;position:sticky;top:82px;box-shadow:0 10px 30px #0000003d}.member-poll-alert .poll-alert-dot{background:#090a0c;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #090a0c21}.member-poll-alert strong{letter-spacing:.3px;text-transform:uppercase;font-size:9px;font-weight:950}.member-poll-alert b{letter-spacing:.8px;text-transform:uppercase;margin-left:auto;font-size:8px;font-weight:950}.member-room-page>*{order:initial!important}.member-room-page{padding-bottom:70px}.member-route-progress{z-index:90;background:#ffcc2529;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.member-route-progress span{background:var(--gold);width:42%;height:100%;animation:1s ease-in-out infinite member-route-loading;display:block;box-shadow:0 0 14px #ffcc25cc}.member-route-progress em{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.route-pending .member-room-page{transition:opacity .16s}.member-mobile-transition{display:none}.member-login-progress{box-shadow:inset 3px 0 var(--gold);background:linear-gradient(100deg,#ffcc2517,#0000 62%),#0b0d11;border:1px solid #695619;border-radius:7px;grid-template-columns:52px minmax(0,1fr) 20px;align-items:center;gap:15px;margin:14px 0 18px;padding:16px;display:grid}.member-login-transition-mark{background-color:#111216;background-image:radial-gradient(circle at 50% 55%,#ffcc251f,#0000 62%),url(/daocat-mark.png);background-position:50%;background-repeat:no-repeat;background-size:86%;border:1px solid #80681d;border-radius:12px;width:58px;height:58px;display:block;box-shadow:0 0 24px #ffcc2526}.member-login-progress strong,.member-login-progress small{display:block}.member-login-progress strong{color:var(--gold);letter-spacing:.5px;text-transform:uppercase;font-size:12px}.member-login-progress small{color:#8e96a1;margin-top:6px;font-size:9px;line-height:1.45}.member-login-progress>i{border:2px solid #54491f;border-top-color:var(--gold);border-radius:50%;width:18px;height:18px;animation:.72s linear infinite member-transition-spin}.member-login-progress button{min-height:36px;color:var(--gold);letter-spacing:.7px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #80681d;border-radius:4px;margin-top:14px;padding:0 13px;font-size:8px;font-weight:900}#member-boot-recovery{z-index:2147483647;color:#f3f2ed;max-width:760px;box-shadow:0 20px 70px #000c,inset 3px 0 var(--gold);background:#0a0b0e;border:1px solid #93751b;border-radius:8px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;margin:auto;padding:15px;display:grid;position:fixed;bottom:18px;left:18px;right:18px}#member-boot-recovery>span{background:#101216 url(/daocat-mark.png) 50%/88% no-repeat;border:1px solid #735d18;border-radius:10px;width:46px;height:46px}#member-boot-recovery strong,#member-boot-recovery small{display:block}#member-boot-recovery strong{color:var(--gold);font-size:11px}#member-boot-recovery small{color:#9aa1aa;margin-top:5px;font-size:8px}#member-boot-recovery button{background:var(--gold);color:#090a0c;letter-spacing:.6px;text-transform:uppercase;border:1px solid #80681d;border-radius:4px;min-height:42px;padding:0 15px;font-size:8px;font-weight:950}.access-card form .primary-button:disabled{cursor:wait;opacity:.78}.member-static-loading{min-height:72vh;padding-bottom:70px}.member-loading-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:50px;min-height:330px;padding:55px 0;display:flex}.member-loading-hero h1{letter-spacing:-4px;text-transform:uppercase;margin:8px 0 20px;font-size:clamp(54px,8vw,88px);line-height:.88}.member-loading-hero h1 em{color:var(--gold);font-style:normal}.member-loading-hero>div>p:last-child{max-width:680px;color:var(--muted);font-size:14px;line-height:1.7}.member-loading-status{min-width:176px;min-height:52px;color:var(--gold);letter-spacing:1px;border:1px solid #5e4e1d;justify-content:center;align-items:center;gap:10px;font-size:7px;font-weight:950;display:flex}.member-loading-status i{background:var(--gold);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite member-loading-pulse;box-shadow:0 0 15px #ffcc25bf}.member-loading-indicator{align-items:center;gap:10px;display:flex}.member-loading-brand{background:radial-gradient(circle at 50% 55%,#ffcc251f,#0000 62%),#0b0d10 url(/daocat-mark.png) 50%/86% no-repeat;border:1px solid #5e4e1d;border-radius:11px;flex:0 0 52px;width:52px;height:52px;display:block;box-shadow:0 0 20px #ffcc251c}.site-loading-screen{color:#f1f1ed;text-align:center;background:radial-gradient(circle at 50% 42%,#ffcc2514,#0000 30%),#08090b;align-content:center;justify-items:center;gap:20px;min-height:100vh;padding:28px;display:grid}.site-loading-lockup{text-align:left;align-items:center;gap:14px;display:flex}.site-loading-mark{background:radial-gradient(circle at 50% 55%,#ffcc251f,#0000 62%),#0b0d10 url(/daocat-mark.png) 50%/88% no-repeat;border:1px solid #735d18;border-radius:13px;flex:0 0 58px;width:58px;height:58px;box-shadow:0 0 28px #ffcc2524}.site-loading-lockup small,.site-loading-lockup strong{display:block}.site-loading-lockup small{color:var(--gold);letter-spacing:1.4px;font-size:7px;font-weight:900}.site-loading-lockup strong{margin-top:7px;font-size:15px}.site-loading-line{background:#282d35;width:min(310px,76vw);height:3px;overflow:hidden}.site-loading-line i{background:var(--gold);width:42%;height:100%;animation:1s ease-in-out infinite member-route-loading;display:block}.site-loading-screen>p{color:#858d98;margin:0;font-size:9px}.member-access-forward-link{min-height:42px;color:var(--gold);letter-spacing:.8px;text-transform:uppercase;border:1px solid #735d18;border-radius:4px;justify-content:center;align-items:center;padding:0 16px;font-size:8px;font-weight:900;display:inline-flex}.member-loading-sections{gap:14px;padding-top:28px;display:grid}.member-loading-sections>section{background:#0b0d11;border:1px solid #303640;border-radius:7px;padding:20px}.member-loading-sections header{align-items:center;gap:13px;margin-bottom:18px;display:flex}.member-loading-sections header span{color:var(--gold);letter-spacing:1px;font-size:7px}.member-loading-sections header strong{text-transform:uppercase;font-size:12px}.member-loading-sections>section>div{grid-template-columns:1.2fr .8fr .65fr;gap:11px;display:grid}.member-loading-sections>section>div i{background:linear-gradient(90deg,#11141a 20%,#20252d 42%,#11141a 64%) 0 0/240% 100%;border-radius:4px;min-height:52px;animation:1.2s linear infinite member-route-shimmer;display:block}@keyframes member-route-loading{0%{transform:translate(-110%)}to{transform:translate(340%)}}@keyframes member-route-shimmer{to{background-position:-240% 0}}@keyframes member-loading-pulse{50%{opacity:.35;transform:scale(.72)}}.member-progressive-section{background:#0b0d11;border:1px solid #303640;border-radius:7px;min-height:180px;margin:26px 0;padding:20px}.member-progressive-section.compact{min-height:132px;margin:0}.member-progressive-section>header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.member-progressive-section>header span{color:var(--gold);letter-spacing:1px;font-size:7px}.member-progressive-section>header strong{text-transform:uppercase;font-size:11px}.member-progressive-section>header small{color:#6f7782;letter-spacing:1px;margin-left:auto;font-size:6px}.member-progressive-section>div{grid-template-columns:1.2fr .8fr .65fr;gap:11px;display:grid}.member-progressive-section i{background:linear-gradient(90deg,#11141a 20%,#20252d 42%,#11141a 64%) 0 0/240% 100%;border-radius:4px;min-height:74px;animation:1.2s linear infinite member-route-shimmer;display:block}.member-page-lead{padding-top:56px}.member-page-lead .section-heading h1{letter-spacing:-3px;margin:7px 0 0;font-size:clamp(46px,7vw,76px);line-height:.95}.member-page-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:50px;min-height:330px;padding:55px 0;display:flex}.member-page-intro h1{letter-spacing:-4px;text-transform:uppercase;margin:7px 0 20px;font-size:clamp(54px,8vw,88px);line-height:.88}.member-page-intro h1 em{color:var(--gold);font-style:normal}.member-page-intro p:last-child{max-width:680px;color:var(--muted);font-size:14px;line-height:1.7}.member-poll-cta{justify-content:space-between;min-height:62px}.member-poll-cta-copy{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.member-poll-cta-copy b{letter-spacing:1.4px;font-size:10px}.member-poll-cta-copy small{letter-spacing:.8px;opacity:.68;font-size:7px;font-weight:900}.member-poll-cta.scheduled{background:#f5c933}.governance-case-empty a{color:var(--gold);letter-spacing:1px;text-transform:uppercase;margin-top:12px;font-size:10px;font-weight:900;display:inline-block}.member-page-next{background:#0b0d11;border:1px solid #3a414b;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:20px;display:flex}.member-page-next span{color:#7e8691;letter-spacing:1.2px;font-size:7px;font-weight:900}.member-page-next a{color:var(--gold);text-transform:uppercase;font-size:9px;font-weight:900}.active-poll-gateway{background:radial-gradient(circle at 100% 0,#2d91ff1a,#0000 36%),#0c0e12;border:1px solid #3d444f;border-radius:9px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:24px;margin:24px 0 4px;padding:24px;display:grid}.active-poll-gateway.requires-vote{box-shadow:inset 3px 0 var(--gold),0 18px 55px #00000040;background:radial-gradient(circle at 100% 0,#ffcc2521,#0000 39%),#0c0e12;border-color:#80671d}.active-poll-gateway-status{border-right:1px solid #343b45;flex-direction:column;justify-content:center;min-height:76px;padding-right:20px;display:flex}.active-poll-gateway-status span{color:#7f8792;letter-spacing:1px;font-size:7px;font-weight:900}.active-poll-gateway-status b{color:var(--gold);margin-top:10px;font-size:10px;line-height:1.4}.active-poll-gateway h2{margin:6px 0 8px;font-size:clamp(20px,3vw,30px);line-height:1.12}.active-poll-gateway p:last-child{color:#858d98;max-width:690px;margin:0;font-size:9px;line-height:1.55}.active-poll-button{white-space:nowrap;justify-content:space-between;min-width:160px}.overview-notices{margin-top:18px}.announcement-archive{background:#090b0f;border:1px solid #303640;border-radius:6px;margin-top:10px}.announcement-archive>summary{min-height:50px;color:var(--gold);letter-spacing:.8px;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:0 16px;font-size:8px;font-weight:900;list-style:none;display:flex}.announcement-archive>summary::-webkit-details-marker{display:none}.announcement-archive>summary:after{content:"+";font-size:16px}.announcement-archive[open]>summary:after{content:"−"}.announcement-archive>summary>b{color:#747c87;margin-left:auto;font-size:7px}.announcement-archive>.member-announcement-list{padding:0 10px 10px}.member-overview-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;margin:18px 0 4px;display:grid}.member-overview-pair>.since-last-visit,.member-overview-pair>.my-actions-panel{height:100%;margin:0}.member-overview-pair>:only-child{grid-column:1/-1}.member-overview-pair .since-last-visit>div:not(.visit-baseline),.member-overview-pair .my-actions-panel>.action-required-list,.member-overview-pair .caught-up-actions>div,.member-overview-pair .no-activity-details>div{grid-template-columns:1fr}.member-overview-pair .since-last-visit h2,.member-overview-pair .my-actions-panel>header h2{font-size:clamp(20px,2vw,25px)}.community-calendar,.community-projects{flex-direction:column;display:flex}.calendar-submission-message,.calendar-submission-form,.project-message,.project-submit-form{order:10}.community-submit-footer{background:linear-gradient(100deg,#ffcc2513,#0000 58%),#0b0d11;border:1px solid #4a4020;border-radius:7px;order:9;justify-content:space-between;align-items:center;gap:22px;margin-top:24px;padding:20px;display:flex}.community-submit-footer span,.community-submit-footer strong{display:block}.community-submit-footer span{color:var(--gold);letter-spacing:1.1px;font-size:7px;font-weight:900}.community-submit-footer strong{margin-top:7px;font-size:13px}@media (width<=900px){.member-overview-pair{grid-template-columns:1fr}.member-room-header{margin-top:110px;position:relative;top:auto}.dao-room.has-poll-alert .member-room-header{margin-top:154px}.member-security-page>.site-header{margin-top:110px}.dao-mobile-route-nav{z-index:40;background:#07080a;border-bottom:1px solid #353b44;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:6px 10px;display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 10px 28px #00000040}.member-route-progress{z-index:41;top:109px}.member-mobile-transition{z-index:43;min-height:76px;box-shadow:0 18px 50px #0000009e,inset 3px 0 var(--gold);background:#090a0cfb;border:1px solid #756019;border-radius:7px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:12px 14px;display:grid;position:fixed;top:110px;left:10px;right:10px}.dao-room.has-poll-alert .member-mobile-transition{top:155px}.member-mobile-transition-mark,.member-login-transition-mark{background-color:#111216;background-image:radial-gradient(circle at 50% 55%,#ffcc251f,#0000 62%),url(/daocat-mark.png);background-position:50%;background-repeat:no-repeat;background-size:86%;border:1px solid #80681d;border-radius:11px;width:42px;height:42px;display:block;box-shadow:0 0 20px #ffcc2521}.member-mobile-transition strong,.member-mobile-transition small{display:block}.member-mobile-transition strong{color:#f1f1ed;letter-spacing:.5px;text-transform:uppercase;font-size:10px}.member-mobile-transition small{color:#8e96a1;margin-top:5px;font-size:8px;line-height:1.4}.member-mobile-transition i{border:2px solid #54491f;border-top-color:var(--gold);border-radius:50%;width:14px;height:14px;animation:.72s linear infinite member-transition-spin}.route-pending .member-room-page{opacity:.72}.member-header-actions .member-notification-center{display:none}.mobile-notification-slot{min-width:0;display:block}.mobile-notification-slot .notification-trigger{border-left:1px solid #2c323b;width:100%;min-height:46px}.mobile-notification-slot .notification-trigger em{display:inline}.mobile-notification-slot .notification-trigger>b{top:1px;right:1px}.mobile-notification-slot .notification-panel{max-height:calc(100vh - 72px);position:fixed;top:60px;right:8px}.member-room-page{padding-top:0}.member-poll-alert{z-index:39;min-height:44px;padding:0 16px;position:fixed;top:110px;left:0;right:0}.dao-room.has-poll-alert .member-room-page{padding-top:0}.dao-mobile-route-nav a{color:#9ca3ae;letter-spacing:.15px;text-align:center;text-transform:uppercase;border-right:1px solid #2c323b;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:46px;padding:7px 5px;font-size:10px;font-weight:900;line-height:1.15;display:flex}.dao-mobile-route-nav a:last-child{border-right:0}.dao-mobile-route-nav a.active{color:var(--gold);background:#ffcc250e}.dao-mobile-route-nav a b{background:var(--gold);color:#08090b;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:7px;display:grid}.dao-mobile-route-nav .desktop-nav-label{display:none}.dao-mobile-route-nav .mobile-nav-label{display:inline}.mobile-security-link{display:flex}.active-poll-gateway{grid-template-columns:125px minmax(0,1fr)}.active-poll-button{grid-column:1/-1;width:100%}}@media (width<=700px){.member-login-progress{grid-template-columns:46px minmax(0,1fr) 18px;gap:12px;padding:13px}.member-login-progress .member-login-transition-mark{width:46px;height:46px}#member-boot-recovery{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:12px;bottom:10px;left:10px;right:10px}#member-boot-recovery>span{width:42px;height:42px}#member-boot-recovery button{grid-column:1/-1;width:100%}}@keyframes member-transition-spin{to{transform:rotate(360deg)}}@media (width<=700px){.member-room-page{width:calc(100% - 28px);padding-top:0!important}.member-loading-hero{flex-direction:column;align-items:flex-start;gap:20px;min-height:0;padding:38px 0}.member-loading-hero h1{letter-spacing:-2.5px;font-size:48px}.member-loading-status,.member-loading-indicator{width:100%}.member-loading-brand{flex-basis:48px;width:48px;height:48px}.member-loading-sections>section{padding:16px 14px}.member-loading-sections>section>div{grid-template-columns:1fr}.member-loading-sections>section>div i{min-height:42px}.member-progressive-section>div{grid-template-columns:1fr}.member-progressive-section i{min-height:42px}.member-page-lead{padding-top:36px}.member-page-lead .section-heading h1{letter-spacing:-2px;font-size:44px}.member-page-intro{flex-direction:column;align-items:flex-start;gap:18px;min-height:0;padding:38px 0}.member-page-intro h1{letter-spacing:-2.5px;font-size:48px}.member-page-intro .secondary-button{width:100%}.active-poll-gateway{grid-template-columns:1fr;gap:14px;margin-top:16px;padding:18px 15px}.active-poll-gateway-status{border-bottom:1px solid #343b45;border-right:0;min-height:0;padding:0 0 12px}.active-poll-gateway-status b{margin-top:6px}.active-poll-button{grid-column:auto}.member-page-next{flex-direction:column;align-items:flex-start}.community-submit-footer{flex-direction:column;align-items:stretch;padding:17px 14px}.community-submit-footer button{justify-content:center;width:100%}.governance-case-file>summary{grid-template-columns:72px minmax(0,1fr) 18px;gap:10px;padding:14px 12px}.governance-case-file>summary>b{grid-column:2;width:max-content}.governance-case-file>summary>i{grid-area:1/3/3}.case-file-body{padding:2px 12px 16px}.case-stage-timeline{grid-template-columns:1fr 1fr}.case-stage-timeline>div{min-height:118px}}@media (width<=600px){.dao-mobile-route-nav{padding:6px 4px;top:0}.member-route-progress{top:109px}.member-room-header{margin-top:110px}.dao-room.has-poll-alert .member-room-header{margin-top:152px}.member-room-page{padding-top:0!important}.member-poll-alert{min-height:42px;padding:0 10px;top:110px}.member-poll-alert strong,.member-poll-alert b{font-size:8px}.dao-room.has-poll-alert .member-room-page{padding-top:0!important}.dao-mobile-route-nav a{letter-spacing:0;min-height:44px;padding:6px 2px;font-size:9px;line-height:1.15}.dao-mobile-route-nav a b{min-width:18px;height:18px;font-size:8px}.member-room-header .brand{min-width:0}.member-room-header .member-header-actions{gap:9px}.dao-welcome{grid-template-columns:minmax(0,1fr) 104px;align-items:start;gap:20px 12px;min-height:0;padding:32px 0 38px;display:grid}.dao-welcome-main{display:contents}.dao-welcome-title{grid-area:1/1;min-width:0}.dao-welcome h1{letter-spacing:-2.5px;overflow-wrap:anywhere;margin-top:12px;font-size:clamp(39px,11.5vw,51px);line-height:.9}.dao-welcome-copy{color:var(--muted);grid-area:2/1/auto/-1;margin:0;font-size:12px;line-height:1.65}.dao-guide-link{grid-area:3/1/auto/-1;width:100%;margin-top:0}.member-guide-inline{grid-area:4/1/auto/-1;margin-top:-8px}.member-welcome-profile{text-align:center;flex-basis:auto;grid-area:1/2;align-items:center;width:104px}.member-welcome-frame{border-radius:8px;width:96px;box-shadow:0 12px 30px #0006,0 0 0 3px #0b0d11,0 0 0 4px #4f4118}.member-welcome-frame:before,.member-welcome-frame:after{width:18px;height:18px}.member-welcome-profile>span{letter-spacing:.6px;margin-top:10px;font-size:5px;line-height:1.4}.member-welcome-profile>strong{margin-top:4px;font-size:6px;line-height:1.3}.member-welcome-profile>small{margin-top:4px;font-size:6px}.private-seal{flex-basis:auto;grid-area:1/2;width:88px;height:88px}.private-seal strong{font-size:22px}.overview-notices{margin-top:34px}}@media (width<=380px){.dao-welcome{grid-template-columns:minmax(0,1fr) 88px;gap:16px 8px}.member-welcome-profile{width:88px}.member-welcome-frame{width:82px}.member-welcome-profile>span{font-size:4.6px}.member-header-actions{gap:5px}}.owner-dashboard>.dashboard-hero,.owner-dashboard>.system-snapshot-grid,.owner-dashboard>.management-section-grid,.owner-dashboard>.dashboard-kpis,.owner-dashboard>.community-action-queue,.owner-dashboard>.dashboard-health-grid,.owner-dashboard>.dashboard-quick-actions{display:none}.owner-dashboard>.dashboard-primary-grid,.owner-dashboard>.dashboard-primary-grid>.poll-watch{display:block}.owner-dashboard>.dashboard-primary-grid>.attention-center{display:none}.delegated-admin-readiness>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.delegated-admin-readiness article{background:#0b0d11;border:1px solid #303640;border-radius:5px;padding:14px}.delegated-admin-readiness article strong,.delegated-admin-readiness article small{display:block}.delegated-admin-readiness article strong{font-size:10px}.delegated-admin-readiness article small{color:#7f8792;margin-top:7px;font-size:7px}@media (width<=800px){.admin-shell{padding-top:14px}.admin-shell aside{grid-template-columns:1fr auto;align-items:center;gap:7px 14px;padding:11px 13px;display:grid}.admin-shell aside .section-number{grid-column:1;margin:0}.admin-shell aside h1{letter-spacing:-1px;grid-column:1;font-size:0}.admin-shell aside h1:after{content:"Control Center";font-size:22px}.admin-shell aside h1 br,.admin-shell aside h1 em,.admin-shell aside>p:not(.section-number){display:none}.admin-shell aside .secondary-button{grid-area:1/2/3;width:auto;min-height:40px;margin:0;padding:0 12px}.delegated-admin-readiness>div:last-child{grid-template-columns:1fr}}.member-progression-pair{grid-template-columns:1.08fr .92fr;align-items:start;gap:10px;margin:14px 0 8px;display:grid}.member-progression-pair .weekly-missions-gateway{grid-template-columns:minmax(0,1fr) 90px;gap:18px;min-height:142px;margin:0}.member-progression-pair .weekly-missions-gateway>em{grid-column:1/-1}.contribution-level-card{background:radial-gradient(circle at 86% 13%,#66afff21,#0000 37%),linear-gradient(145deg,#66afff0e,#0b0d11 55%);border:1px solid #4d5570;border-radius:7px;box-shadow:inset 3px 0 #66afff}.contribution-level-card>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:20px;min-height:140px;padding:21px 22px;list-style:none;display:grid}.contribution-level-card>summary::-webkit-details-marker{display:none}.contribution-level-card>summary span,.contribution-level-card>summary strong,.contribution-level-card>summary small{display:block}.contribution-level-card>summary>div:first-child>span{color:#77b6ff;letter-spacing:1.2px;font-size:7px;font-weight:950}.contribution-level-card>summary>div:first-child>strong{color:#f2f4f7;margin-top:9px;font-size:18px;line-height:1.05}.contribution-level-card>summary>div:first-child>small{color:#838b97;margin-top:8px;font-size:8px;line-height:1.45}.contribution-level-meter b{color:#77b6ff;font-family:monospace;font-size:19px;display:block}.contribution-level-meter>span{background:#262c35;border-radius:5px;height:5px;margin:9px 0;display:block;overflow:hidden}.contribution-level-meter i{background:#66afff;height:100%;display:block;box-shadow:0 0 12px #66afff7a}.contribution-level-meter em{color:#77b6ff;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.contribution-level-details{border-top:1px solid #303746;padding:0 22px 21px}.contribution-breakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:16px 0;display:grid}.contribution-breakdown span{background:#0b0d11;border:1px solid #303746;border-radius:4px;min-height:58px;padding:10px}.contribution-breakdown b,.contribution-breakdown small{display:block}.contribution-breakdown b{color:#77b6ff;font-family:monospace;font-size:13px}.contribution-breakdown small{color:#777f8b;margin-top:5px;font-size:6px;line-height:1.3}.contribution-recent>strong{text-transform:uppercase;letter-spacing:.8px;margin:4px 0 9px;font-size:8px;display:block}.contribution-recent article{border-top:1px solid #292f38;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.contribution-recent article span{color:#77b6ff;font-size:7px;font-weight:900}.contribution-recent article p{color:#838b96;margin:0;font-size:7px;line-height:1.4}.contribution-recent article b{color:#e9edf2;font-size:8px}.contribution-policy{color:#626b77;letter-spacing:.6px;text-transform:uppercase;margin-top:14px;font-size:6px;display:block}.contribution-admin-grid{grid-template-columns:1.2fr .8fr;gap:12px;margin:12px 0;display:grid}.contribution-title-editor>div:last-child{gap:7px;display:grid}.contribution-title-editor form{background:#0b0d11;border:1px solid #303640;border-radius:5px;grid-template-columns:28px minmax(0,1fr) 120px 62px;align-items:end;gap:8px;padding:10px;display:grid}.contribution-title-editor form>span{color:#66afff;align-self:center;font-family:monospace;font-size:8px}.contribution-title-editor label,.contribution-award-panel label{color:#777f8b;text-transform:uppercase;font-size:7px;font-weight:900}.contribution-title-editor input,.contribution-award-panel input,.contribution-award-panel select,.contribution-award-panel textarea{width:100%;margin-top:6px}.contribution-title-editor button{color:#77b6ff;cursor:pointer;background:#66afff12;border:1px solid #4c6682;border-radius:4px;min-height:40px;font-size:7px;font-weight:900}.contribution-award-panel>form{gap:12px;display:grid}.contribution-award-panel>form>small{color:#727b86;font-size:7px;line-height:1.5}.contribution-roster{background:#0a0c10;border:1px solid #303640;border-radius:7px;margin-top:12px;padding:25px}.contribution-roster>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:15px;display:flex}.contribution-roster>header small{color:#66afff;letter-spacing:1px;font-size:7px;font-weight:900}.contribution-roster>header h3{margin:7px 0 0;font-size:23px}.contribution-roster>header>span{color:#77b6ff;font-size:8px;font-weight:900}.contribution-roster>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.contribution-roster article{background:#0d1014;border:1px solid #303640;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:14px;display:grid}.contribution-roster article strong,.contribution-roster article small{display:block}.contribution-roster article strong{font-size:10px}.contribution-roster article small{color:#7d8692;margin-top:5px;font-size:7px}.contribution-roster article>b{color:#77b6ff;font-family:monospace;font-size:12px}.contribution-roster article>span{background:#252b34;border-radius:4px;grid-column:1/-1;height:4px;overflow:hidden}.contribution-roster article>span i{background:#66afff;height:100%;display:block}.contribution-roster article>em{color:#69727d;grid-column:1/-1;font-size:6px;font-style:normal}@media (width<=900px){.member-progression-pair,.contribution-admin-grid{grid-template-columns:1fr}.member-progression-pair .weekly-missions-gateway{min-height:118px}.contribution-roster>div{grid-template-columns:1fr}}@media (width<=600px){.member-progression-pair .weekly-missions-gateway{grid-template-columns:1fr}.member-progression-pair .weekly-missions-gateway>em{grid-column:auto}.contribution-level-card>summary{grid-template-columns:1fr;gap:16px;padding:19px 16px}.contribution-level-details{padding:0 16px 18px}.contribution-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.contribution-recent article{grid-template-columns:1fr auto}.contribution-recent article p{grid-area:2/1/auto/-1}.contribution-title-editor form{grid-template-columns:24px minmax(0,1fr)}.contribution-title-editor form label:nth-of-type(2),.contribution-title-editor form button{grid-column:2}.contribution-roster{padding:17px 14px}}.governance-rules-registry{border-top:1px solid var(--line);grid-template-columns:minmax(240px,.7fr) 1.3fr;gap:clamp(2rem,6vw,6rem);padding:clamp(4rem,8vw,8rem) 0;display:grid}.rules-registry-heading h2{margin:1rem 0 1.5rem;font-size:clamp(2.5rem,5vw,5rem);line-height:.92}.rules-registry-heading>p:last-child{color:var(--muted);max-width:34rem;line-height:1.7}.rules-registry-list{gap:1rem;display:grid}.rules-registry-list article{border:1px solid var(--line);background:#ffffff05;padding:1.5rem}.rules-registry-list header{text-transform:uppercase;letter-spacing:.13em;color:var(--gold);justify-content:space-between;gap:1rem;font-size:.72rem;display:flex}.rules-registry-list header b{color:#8fd5a6}.rules-registry-list header b.pending{color:#f2bd4b}.rules-registry-list h3{margin:1.2rem 0 .45rem;font-size:1.35rem}.rules-registry-list>article>strong{font-family:var(--font-display);font-size:1.7rem;font-weight:500}.rules-registry-list p{color:var(--muted);margin:1rem 0;line-height:1.6}.rules-registry-list footer{border-top:1px solid var(--line);color:var(--muted);padding-top:.85rem;font-size:.78rem}.health-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.login-streak-card{background:linear-gradient(135deg,#ffcc2513,#0c0e12f5 45%);border:1px solid #4a3d16;margin:1.25rem 0 0;padding:clamp(1.25rem,3vw,2rem);box-shadow:inset 0 1px #ffffff09}.login-streak-card>header{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.login-streak-card>header span{color:var(--gold);letter-spacing:.16em;font-size:.69rem;font-weight:900}.login-streak-card>header h2{margin:.45rem 0 0;font-size:clamp(1.55rem,3vw,2.35rem)}.login-streak-card>header>b{color:var(--gold);font-size:1.4rem}.login-streak-days{grid-template-columns:repeat(5,1fr);gap:.65rem;margin:1.5rem 0;display:grid}.login-streak-days span{border:1px solid var(--line);min-width:0;color:var(--muted);background:#0b0d11;place-items:center;gap:.55rem;padding:.8rem .25rem;display:grid}.login-streak-days i{border:1px solid #3b404b;border-radius:50%;place-items:center;width:2rem;height:2rem;font-style:normal;font-weight:900;display:grid}.login-streak-days small{letter-spacing:.08em;font-size:.62rem;font-weight:900}.login-streak-days span.complete{color:var(--gold);background:#ffcc2514;border-color:#7b6419}.login-streak-days span.complete i{border-color:var(--gold);background:var(--gold);color:#08090b}.login-streak-card>p{color:var(--muted);margin:0;line-height:1.55}.login-streak-card>p strong{color:var(--white)}.login-streak-card>footer{border-top:1px solid var(--line);letter-spacing:.08em;justify-content:space-between;gap:1rem;margin-top:1.25rem;padding-top:1rem;font-size:.7rem;display:flex}.login-streak-card>footer span{color:var(--gold);font-weight:900}.login-streak-card>footer small{color:var(--muted)}.login-streak-card.completed{border-color:var(--gold);box-shadow:0 0 28px #ffcc2517}@media (width<=760px){.governance-rules-registry{grid-template-columns:1fr}.health-actions{justify-content:flex-start}}@media (width<=560px){.login-streak-days{gap:.35rem}.login-streak-days span{padding:.65rem .1rem}.login-streak-days i{width:1.65rem;height:1.65rem}.login-streak-card>footer{flex-direction:column}.login-streak-days small{font-size:.54rem}}:root{--muted:#a6adb8}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--gold);outline-offset:3px}:where(input,select,textarea):focus-visible{box-shadow:0 0 0 3px #ffcc252e;border-color:var(--gold)!important}:where(p,li,dd,blockquote,.notification-panel,.member-room-page,.admin-page){overflow-wrap:anywhere}:where([id]){scroll-margin-top:104px}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.site-error-screen{flex-direction:column;justify-content:center;align-items:flex-start;width:min(760px,100% - 36px);min-height:100svh;margin:0 auto;padding:72px 0;display:flex}.site-error-mark{background:#111216 url(/daocat-mark.png) 50%/86% no-repeat;border:1px solid #756019;border-radius:14px;width:68px;height:68px;margin-bottom:28px;display:block;box-shadow:0 0 28px #ffcc251f}.site-error-screen h1{letter-spacing:-2.5px;max-width:680px;margin:12px 0 18px;font-size:clamp(40px,7vw,72px);line-height:.95}.site-error-screen>p:not(.section-number){max-width:620px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.site-error-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.site-error-actions :is(a,button){min-height:48px}.notification-panel-actions{align-items:center;gap:8px;display:flex}.notification-panel-actions>button:last-child{min-width:40px;min-height:40px;padding:0 12px;font-size:18px;line-height:1}.header-status,.stat-card small,.pulse-card p,.pulse-card footer span,.member-card p,.member-card div>small,.legend-participation span,.legend-participation small,.member-guide-inline,.member-page-next span,.active-poll-gateway-status span,.active-poll-gateway p:last-child,.membership-status-panel>header p,.membership-status-panel dt,.poll-check small,.poll-window>span,.poll-notice,.proposal-submit-status,.admin-empty,.contribution-level-card>summary>div:first-child>small,.contribution-recent article p{color:#9fa7b2}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.member-route-progress span,.site-loading-line i,.member-mobile-transition i,.member-progressive-section i,.member-loading-sections i{animation:none!important}}@media (forced-colors:active){:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid highlight}.primary-button,.secondary-button,.notification-trigger,.segmented button{border:1px solid buttontext}.site-error-mark,.member-loading-brand,.member-mobile-transition-mark{forced-color-adjust:none}}@media (width<=760px){:where(input,select,textarea){font-size:16px!important}.site-header a,.mobile-menu>button,.mobile-menu-panel a,.dao-mobile-route-nav a,.notification-trigger,.notification-panel button,.admin-tabs button,.admin-subtabs button,.segmented button,.event-rsvp-actions button,.project-view-filters button,.agenda-toolbar button,.primary-button,.secondary-button,.member-link,.member-page-next a,.announcement-archive>summary,.project-filter-bar label,.project-filter-bar select,details>summary{min-height:44px}.dao-room :where(p,li,dd),.public-home :where(p,li),.admin-page :where(p,li),.rules-page :where(p,li),.changelog-page :where(p,li){line-height:1.62}.dao-room small,.admin-page small,.public-home small,.rules-page small,.changelog-page small{line-height:1.45}.section-block,.member-page-intro,.dashboard-panel,.record-form,.rules-registry-list article{scroll-margin-top:92px}.site-error-screen{width:min(100% - 30px,680px);padding:54px 0}.site-error-screen h1{letter-spacing:-2px;font-size:clamp(38px,12vw,56px)}.site-error-actions{flex-direction:column;width:100%}.site-error-actions :is(a,button){justify-content:center;width:100%}.notification-panel-actions>button:last-child{min-width:44px;min-height:44px}}.owner-control-link{white-space:nowrap}.access-card>small,.portal-field-grid label>small{color:#9ca3ae}.decision-carousel-controls>span,.vote-result small,.member-count,.member-card div>small,.eligibility-card>small,.proposal-card>div:first-child,.record-outcome small,.certificate-question small,.decision-certificate dt,.record-sidebar dt,.execution-step small{color:#9299a4}@media (width<=520px){.access-page{padding-left:16px;padding-right:16px}.access-card{padding:32px 20px;overflow:hidden}.access-card h1{letter-spacing:-2.5px;overflow-wrap:anywhere;max-width:100%;font-size:clamp(40px,12.2vw,48px);line-height:.94}.member-header-actions>a{display:none}.member-header-actions>.owner-control-link{min-width:44px;padding:0 5px;font-size:0;display:inline-flex}.member-header-actions>.owner-control-link:before{content:"daoCAT";font-size:8px}}.mission-activity-marker{pointer-events:none;width:100%;height:1px;display:block}.today-dashboard{box-shadow:inset 3px 0 var(--gold);background:radial-gradient(circle at 100% 0,#ffcc251a,#0000 34%),#0b0d11;border:1px solid #66531a;border-radius:10px;margin:22px 0 6px;padding:24px}.today-event-spotlight{box-shadow:inset 3px 0 var(--gold);background:radial-gradient(circle at 0 0,#ffcc2521,#0000 34%),#0b0d11;border:1px solid #76611b;border-radius:10px;margin:22px 0 6px;padding:clamp(18px,3vw,28px)}.today-event-spotlight>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.today-event-spotlight>header h2{margin:7px 0 0;font-size:clamp(24px,3vw,34px)}.today-event-spotlight>header>span{color:var(--gold);letter-spacing:1.2px;font-size:8px;font-weight:900}.today-event-spotlight>div{gap:10px;margin-top:20px;display:grid}.today-event-spotlight article{background:#0e1116;border:1px solid #3b424d;border-radius:7px;grid-template-columns:minmax(150px,.45fr) minmax(0,1.35fr) minmax(140px,.42fr);align-items:stretch;gap:18px;padding:18px;display:grid}.today-event-spotlight article.live{background:linear-gradient(115deg,#43de8f17,#0e1116 48%);border-color:#33835a;box-shadow:inset 3px 0 #43de8f}.today-event-clock{border-right:1px solid #303742;flex-direction:column;justify-content:center;padding-right:18px;display:flex}.today-event-clock span{color:var(--gold);letter-spacing:1.4px;font-size:8px;font-weight:900}.today-event-spotlight article.live .today-event-clock span{color:#71e5aa}.today-event-clock strong{color:#fff;letter-spacing:-1px;margin:7px 0 5px;font-family:monospace;font-size:clamp(22px,3vw,34px)}.today-event-clock small,.today-event-copy>small{color:#9ca5b1;letter-spacing:.5px;font-size:8px;font-weight:800}.today-event-copy h3{margin:6px 0 0;font-size:clamp(18px,2.3vw,25px)}.today-event-copy>p{color:#aab1bc;margin:8px 0 0;font-size:10px;line-height:1.6}.today-event-copy>div{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.today-event-copy>div span{color:#dce1e7;border:1px solid #303743;border-radius:4px;min-width:130px;padding:8px 10px;font-size:9px}.today-event-copy>div span b{color:#818a96;letter-spacing:1px;margin-bottom:4px;font-size:6px;display:block}.today-event-copy>div span.needs-response{color:var(--gold);border-color:#725d18}.today-event-copy>div span.answered{color:#78dba8;border-color:#28583f}.today-event-actions{flex-direction:column;justify-content:center;align-items:stretch;gap:9px;display:flex}.today-event-actions :is(a.primary-button,a.secondary-button){text-align:center;justify-content:center;align-items:center;min-height:44px;padding:0 12px;display:flex}.today-event-actions>a:last-child{color:#91a1b5;text-align:center;text-transform:uppercase;font-size:8px;font-weight:900;text-decoration:none}.today-event-spotlight>footer{color:#8f98a4;margin-top:13px;font-size:8px;line-height:1.5}.today-dashboard>header,.engagement-leaderboard>header,.passport-achievements>header,.passport-activity>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.today-dashboard h2,.engagement-leaderboard h2,.passport-achievements h2,.passport-activity h2{margin:7px 0 0;font-size:clamp(24px,3vw,34px)}.today-dashboard>header>span,.passport-achievements>header>span{color:var(--gold);letter-spacing:1.2px;font-size:8px;font-weight:900}.today-dashboard>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.today-action{min-height:122px;color:inherit;background:#0e1116;border:1px solid #343b45;border-radius:6px;grid-template-columns:42px minmax(0,1fr);gap:13px;padding:17px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.today-action:hover{border-color:#7c671d;transform:translateY(-2px)}.today-action>span{background:#ffcc250f;border:1px solid #50451f;border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.today-action small,.today-action strong,.today-action p{display:block}.today-action small{color:var(--gold);letter-spacing:1px;font-size:7px;font-weight:900}.today-action strong{margin-top:6px;font-size:14px;line-height:1.25}.today-action p{color:#9fa7b2;margin:7px 0 0;font-size:9px;line-height:1.5}.today-action>b{color:var(--gold);letter-spacing:.6px;text-transform:uppercase;grid-column:2;font-size:8px}.today-action.priority-1{background:linear-gradient(125deg,#ffcc2512,#0e1116 55%);border-color:#76611b}.today-dashboard.caught-up{border-color:#28583f;box-shadow:inset 3px 0 #43de8f}.today-dashboard.caught-up>header>span{color:#78dba8}.today-dashboard.caught-up>p{color:#a6adb8;margin:18px 0 0;line-height:1.6}.engagement-leaderboard{background:linear-gradient(145deg,#66afff0e,#0b0d11 42%);border:1px solid #414956;border-radius:10px;margin:42px 0 20px;padding:clamp(20px,4vw,32px)}.engagement-leaderboard>header>div:first-child>p:last-child{max-width:660px;color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.6}.leaderboard-list{gap:7px;margin-top:22px;display:grid}.leaderboard-list article{background:#0d1014;border:1px solid #2f3540;border-radius:5px;grid-template-columns:42px minmax(0,1fr) 90px 105px;align-items:center;gap:12px;min-height:66px;padding:10px 14px;display:grid}.leaderboard-list article>span{color:#aeb5bf;border:1px solid #3b424d;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.leaderboard-list article strong,.leaderboard-list article small{display:block}.leaderboard-list article strong{font-size:11px}.leaderboard-list article small{color:#89919d;margin-top:5px;font-size:7px}.leaderboard-list article>b{color:var(--gold);text-align:right;font-family:monospace;font-size:11px}.leaderboard-list article>a,.leaderboard-list article>i{color:#77b6ff;text-align:right;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900;text-decoration:none}.leaderboard-list article.podium{background:linear-gradient(100deg,#ffcc2512,#0d1014 45%);border-color:#594b24}.leaderboard-list article.podium>span{border-color:var(--gold);color:var(--gold)}.engagement-leaderboard>footer{color:#858e99;border-top:1px solid #2d343e;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding-top:14px;font-size:8px;display:flex}.engagement-leaderboard>footer div span,.engagement-leaderboard>footer div small{display:block}.engagement-leaderboard>footer div small{margin-top:5px}.engagement-leaderboard>footer button{min-height:40px;color:var(--gold);text-transform:uppercase;cursor:pointer;background:#ffcc250f;border:1px solid #635318;border-radius:4px;padding:0 13px;font-size:7px;font-weight:900}.legend-passport-page .legend-shell{width:min(1120px,100% - 48px)}.legend-passport-hero{min-height:0}.legend-passport-hero .legend-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.passport-achievements,.passport-activity{background:#0a0c10;border:1px solid #343b45;border-radius:9px;margin-top:18px;padding:28px}.passport-achievements>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.passport-achievements article{background:#0d1014;border:1px solid #303640;border-radius:5px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:92px;padding:15px;display:grid}.passport-achievements article>span{background:#161a20;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.passport-achievements article strong{font-size:11px}.passport-achievements article p{color:#969faa;margin:6px 0 0;font-size:8px;line-height:1.5}.passport-achievements article>b{color:#68717d;letter-spacing:.8px;font-size:6px}.passport-achievements article.earned{background:linear-gradient(120deg,#ffcc2512,#0d1014 55%);border-color:#695719}.passport-achievements article.earned>span{background:#ffcc251c}.passport-achievements article.earned>b{color:var(--gold)}.passport-achievements article.locked{opacity:.62}.passport-activity>header a{color:var(--gold);text-transform:uppercase;font-size:8px;font-weight:900}.passport-activity>div{margin-top:18px}.passport-activity article{border-top:1px solid #2b313a;grid-template-columns:130px minmax(0,1fr) 70px;align-items:center;gap:14px;padding:12px 0;display:grid}.passport-activity article>span{color:#77b6ff;font-size:7px;font-weight:900}.passport-activity article p{color:#a0a8b3;margin:0;font-size:9px;line-height:1.5}.passport-activity article b{color:var(--gold);text-align:right;font-family:monospace;font-size:9px}.passport-empty{color:var(--muted)}.member-welcome-profile{color:inherit;text-decoration:none}.member-welcome-profile:focus-visible .member-welcome-frame{outline:3px solid var(--gold);outline-offset:4px}@media (width<=760px){.today-event-spotlight{padding:18px 14px}.today-event-spotlight>header{flex-direction:column;align-items:flex-start;gap:8px}.today-event-spotlight article{grid-template-columns:1fr;gap:14px;padding:15px}.today-event-clock{border-bottom:1px solid #303742;border-right:0;padding:0 0 13px}.today-event-clock strong{font-size:28px}.today-event-actions{grid-template-columns:1fr;display:grid}.today-dashboard{padding:18px 14px}.today-dashboard>header,.engagement-leaderboard>header,.passport-achievements>header,.passport-activity>header{flex-direction:column;align-items:flex-start;gap:10px}.today-dashboard>div{grid-template-columns:1fr}.today-action{min-height:112px}.engagement-leaderboard{padding:18px 13px}.engagement-leaderboard .segmented{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.leaderboard-list article{grid-template-columns:38px minmax(0,1fr) auto;gap:9px;padding:10px}.leaderboard-list article>a,.leaderboard-list article>i{text-align:left;grid-column:2/4}.engagement-leaderboard>footer{flex-direction:column;gap:5px}.legend-passport-page .legend-shell{width:calc(100% - 28px)}.legend-passport-hero .legend-facts,.passport-achievements>div{grid-template-columns:1fr}.passport-achievements,.passport-activity{padding:19px 14px}.passport-achievements article{grid-template-columns:42px minmax(0,1fr)}.passport-achievements article>b{grid-column:2}.passport-activity article{grid-template-columns:1fr auto}.passport-activity article p{grid-area:2/1/auto/-1}.member-room-page :where(.section-number,.section-chip,small),.weekly-missions-page :where(.section-number,.section-chip,small),.legend-passport-page :where(.section-number,.section-chip,small){letter-spacing:.06em}.member-room-page :where(.member-announcement p,.today-action p,.passport-achievements p,.contribution-recent p),.weekly-missions-page :where(p),.legend-passport-page :where(p){font-size:max(10px,.625rem);line-height:1.6}.member-room-page :where(.section-block,.member-announcement-board,.login-streak-card,.today-dashboard){margin-block:18px}}.hero-eligibility-overlay{z-index:3;text-align:center;background:#090b0e;border-top:1px solid #735e1c;flex-direction:column;gap:5px;padding:16px 20px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-eligibility-overlay span{color:var(--gold);letter-spacing:1.7px;font-size:7px;font-weight:950}.hero-eligibility-overlay strong{color:#f0f0ec;letter-spacing:.8px;font-size:10px}.hero-eligibility-overlay small{color:#9ca3ad;font-size:7px}.public-shared-header>nav a[aria-current=page]{color:var(--gold)}.member-utility-nav{z-index:45;background:#07080a;border-bottom:1px solid #343a44;justify-content:center;align-items:center;gap:8px;min-height:58px;padding:7px 16px;display:flex;position:sticky;top:0}.member-utility-nav>a,.member-utility-nav form button,.member-utility-nav .notification-trigger{color:#aeb4bd;text-transform:uppercase;background:#0b0d11;border:1px solid #303640;border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:0 11px;font-size:8px;font-weight:900;display:inline-flex}.member-utility-nav form{border-left:1px solid #5b3833;margin-left:10px;padding-left:10px}.member-utility-nav form button{color:#e79284;cursor:pointer;border-color:#684038}.case-admin-actions{border-top:1px solid #303640;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:14px;display:flex}.case-admin-actions button{min-height:44px;color:var(--gold);text-transform:uppercase;cursor:pointer;background:#11120e;border:1px solid #5a4a1d;padding:0 16px;font-size:8px;font-weight:900}.case-admin-actions button.danger{color:#f28b70;border-color:#81483a}.case-admin-actions small{color:#818994;font-size:8px;line-height:1.5}.eligibility-snapshot-note{border-left:3px solid var(--gold);background:#ffcc250e;padding:12px 14px;color:#b7bdc5!important}.mobile-signout-form{min-width:0}.mobile-signout-form button{color:#9ca3ae;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-right:1px solid #2c323b;width:100%;min-height:46px;font-size:10px;font-weight:900}@media (width<=900px){.dao-mobile-route-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.member-utility-nav{justify-content:flex-start;position:relative;overflow-x:auto}.member-utility-nav>a,.member-utility-nav form button,.member-utility-nav .notification-trigger{white-space:nowrap}}@media (width<=700px){.site-header .member-link{white-space:nowrap;font-size:9px}.site-header .member-link:before{content:none}.public-shared-header .owner-command-link{display:none}.hero-eligibility-overlay{padding:12px 12px 14px}.hero-eligibility-overlay strong{font-size:8px}.access-card h1{letter-spacing:-2px;overflow-wrap:anywhere;font-size:clamp(38px,11vw,52px)}.portal-field-grid input,.portal-field-grid textarea{width:100%;min-width:0}.portal-field-grid input::placeholder,.portal-field-grid textarea::placeholder{font-size:12px}.case-admin-actions{flex-direction:column;align-items:flex-start}}.member-status-strip{border:1px solid #3a414b;border-left:3px solid var(--gold);background:#0a0c10;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:0;min-height:92px;margin:18px 0 70px;display:grid}.member-status-strip>div{border-right:1px solid #303640;align-content:center;gap:4px;min-height:62px;padding:12px 22px;display:grid}.member-status-strip small{color:#7f8792;letter-spacing:1.1px;font-size:7px;font-weight:900}.member-status-strip strong{color:var(--gold);font-size:18px}.member-status-strip span{color:#8f97a2;font-size:8px}.member-status-strip>a,.member-status-strip-muted{min-height:90px;color:var(--gold);text-transform:uppercase;justify-content:center;align-items:center;padding:0 24px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.compact-member-intro{min-height:250px}.compact-member-intro h1{font-size:clamp(50px,7vw,76px)}.notification-panel-actions>a{color:var(--gold);text-transform:uppercase;font-size:7px;font-weight:900;text-decoration:none}.member-notifications-page-list,.member-rules-registry,.passport-missions,.passport-submissions{background:#0a0c10;border:1px solid #343b45;border-radius:9px;margin:18px 0 70px;padding:28px}.member-notifications-page-list>header,.member-rules-registry>header,.passport-missions>header,.passport-submissions>header{border-bottom:1px solid #303640;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:18px;display:flex}.member-notifications-page-list h2,.member-rules-registry h2,.passport-missions h2,.passport-submissions h2{margin:7px 0 0;font-size:clamp(24px,3vw,34px)}.member-notifications-page-list>header>button,.member-notifications-page-list>header>span,.member-rules-registry>header>span,.passport-missions>header>span,.passport-submissions>header>span{min-height:40px;color:var(--gold);letter-spacing:.8px;text-transform:uppercase;background:0 0;border:1px solid #5b4b1c;align-items:center;padding:0 12px;font-size:8px;font-weight:900;display:inline-flex}.notification-page-items article{border-bottom:1px solid #2c323a;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:110px;padding:18px 0;display:grid}.notification-page-items article>span{color:#77b6ff;letter-spacing:1px;font-size:7px;font-weight:900}.notification-page-items article h3{margin:0;font-size:14px}.notification-page-items article p{color:#9aa2ad;margin:7px 0;font-size:9px;line-height:1.55}.notification-page-items article time{color:#6f7782;font-size:7px}.notification-page-items article>div:last-child{justify-items:end;gap:8px;display:grid}.notification-page-items article a,.notification-page-items article button,.notification-page-empty button{color:#c4c9d0;text-transform:uppercase;background:#0d1014;border:1px solid #4b5360;align-items:center;min-height:38px;padding:0 11px;font-size:7px;font-weight:900;text-decoration:none;display:inline-flex}.notification-page-items article.action{border-left:3px solid var(--gold);padding-left:15px}.notification-page-items article.unread h3{color:var(--gold)}.notification-page-items article.read{opacity:.76}.notification-page-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:210px;display:grid}.notification-page-empty>span{color:var(--gold);font-size:24px}.notification-page-empty p{color:#8d95a0;margin:0;font-size:9px}.member-rules-registry>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.member-rules-registry article{background:#0d1014;border:1px solid #303640;padding:20px}.member-rules-registry article header{justify-content:space-between;gap:12px;display:flex}.member-rules-registry article header span,.member-rules-registry article header b{letter-spacing:1px;text-transform:uppercase;font-size:7px}.member-rules-registry article header span{color:var(--gold)}.member-rules-registry article header b{color:#8e96a1}.member-rules-registry article h3{margin:18px 0 8px;font-size:15px}.member-rules-registry article>strong{color:var(--gold);font-size:11px}.member-rules-registry article p{color:#9aa2ad;font-size:9px;line-height:1.6}.member-rules-registry article footer{color:#747c87;text-transform:uppercase;border-top:1px solid #292f37;padding-top:12px;font-size:7px}.member-rule-boundary{background:#ffcc250e;border:1px solid #66531b;margin-bottom:70px;padding:22px}.member-rule-boundary span,.member-rule-boundary strong,.member-rule-boundary p{display:block}.member-rule-boundary span{color:var(--gold);letter-spacing:1px;font-size:7px;font-weight:900}.member-rule-boundary strong{margin-top:9px;font-size:12px}.member-rule-boundary p{color:#979faa;font-size:9px}.member-rule-boundary a{color:var(--gold);text-transform:uppercase;font-size:8px;font-weight:900}.legend-passport-page .legend-profile:after{display:none}.legend-passport-page .legend-profile{grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:48px;min-height:0}.legend-passport-page .legend-shell{padding-top:34px}.passport-missions,.passport-submissions{margin-bottom:0}.passport-missions>header p,.passport-submissions>header p{color:#8f97a2;margin:7px 0 0;font-size:9px}.passport-mission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.passport-mission-grid article{background:#0d1014;border:1px solid #303640;grid-template-columns:34px minmax(0,1fr);align-content:start;gap:12px;min-height:150px;padding:17px;display:grid}.passport-mission-grid article>span{color:var(--gold);font-family:monospace;font-size:13px}.passport-mission-grid small,.passport-mission-grid strong,.passport-mission-grid p{display:block}.passport-mission-grid small{color:#79828d;font-size:7px;font-weight:900}.passport-mission-grid strong{margin-top:8px;font-size:12px}.passport-mission-grid p{color:#929aa5;font-size:8px;line-height:1.55}.passport-mission-grid button{min-height:38px;color:var(--gold);text-transform:uppercase;background:0 0;border:1px solid #5b4b1c;grid-column:2;justify-self:start;padding:0 12px;font-size:7px;font-weight:900}.passport-mission-grid article.completed{border-color:#3c5c4c}.passport-missions>footer{color:#7f8792;margin-top:15px;font-size:8px}.passport-activity>header>span{color:var(--gold);font-size:8px;font-weight:900}.passport-submission-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.passport-submission-columns>article{background:#0d1014;border:1px solid #303640;padding:16px}.passport-submission-columns>article>header{justify-content:space-between;gap:10px;display:flex}.passport-submission-columns>article>header strong{font-size:11px}.passport-submission-columns>article>header a{color:var(--gold);text-transform:uppercase;font-size:7px;font-weight:900}.passport-submission-columns section{border-top:1px solid #292f37;grid-template-columns:1fr auto;gap:5px 10px;padding:12px 0;display:grid}.passport-submission-columns section span{color:#77b6ff;font-size:7px}.passport-submission-columns section p{color:#a1a8b2;grid-column:1/-1;margin:0;font-size:9px}.passport-submission-columns section b{color:var(--gold);text-transform:uppercase;grid-area:1/2;font-size:7px}.passport-reference-links{justify-content:flex-end;gap:18px;padding:18px 0 0;display:flex}.passport-reference-links a{color:var(--gold);text-transform:uppercase;font-size:8px;font-weight:900}.signout-everywhere-form{border-top:1px solid #563a36;margin-top:18px;padding-top:18px}.signout-everywhere-confirm{background:#a0372b14;border:1px solid #75463e;padding:14px}.signout-everywhere-confirm strong{color:#f0a092;font-size:10px}.signout-everywhere-confirm p{color:#a8918d;font-size:8px;line-height:1.5}.signout-everywhere-confirm>div{flex-wrap:wrap;gap:8px;display:flex}.signout-everywhere-confirm>div>button:last-child{color:#b2b8c1;text-transform:uppercase;background:0 0;border:1px solid #4b5360;min-height:40px;padding:0 13px;font-size:8px;font-weight:900}@media (width<=900px){.member-room-header .member-header-actions form{display:none}.member-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.member-status-strip>a,.member-status-strip-muted{border-top:1px solid #303640;grid-column:1/-1;min-height:54px}.member-rules-registry>div,.passport-mission-grid,.passport-submission-columns,.legend-passport-page .legend-profile{grid-template-columns:1fr}}@media (width<=600px){.member-status-strip{grid-template-columns:1fr}.member-status-strip>div{border-bottom:1px solid #303640;border-right:0}.member-status-strip>a,.member-status-strip-muted{grid-column:auto}.member-notifications-page-list,.member-rules-registry,.passport-missions,.passport-submissions{padding:18px 14px}.member-notifications-page-list>header,.member-rules-registry>header,.passport-missions>header,.passport-submissions>header{flex-direction:column;align-items:flex-start}.notification-page-items article{grid-template-columns:1fr;gap:9px}.notification-page-items article>div:last-child{flex-wrap:wrap;justify-items:start;display:flex}.passport-reference-links{flex-direction:column;align-items:flex-start}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
