*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Aptos,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Cascadia Code,SFMono-Regular,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.\!block{display:block!important}.block{display:block}.inline{display:inline}.table{display:table}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.italic{font-style:italic}.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)}:root{color-scheme:dark;--bg: #0f1311;--surface: rgba(23, 28, 26, .9);--surface-soft: rgba(29, 35, 33, .88);--line: rgba(146, 168, 157, .16);--text: #eef3ef;--muted: #b2bcb6;--quiet: #7f8a84;--accent: #86d3ae;--accent-soft: rgba(134, 211, 174, .12);--warn: #e4bd6e;--info: #8ec1ea;--danger: #e49a87;--shadow: 0 20px 60px rgba(0, 0, 0, .24)}*{box-sizing:border-box}html{height:100%;scroll-behavior:smooth;min-height:100%}body{margin:0;padding:0;min-width:320px;height:100%;min-height:100%;background:radial-gradient(circle at top left,rgba(134,211,174,.12),transparent 32%),radial-gradient(circle at top right,rgba(142,193,234,.11),transparent 24%),linear-gradient(180deg,#101614 0%,var(--bg) 55%,#0d100f 100%);color:var(--text);font-family:Aptos,Segoe UI,sans-serif}html,body,#root{height:100%;min-height:100%}a{color:inherit;text-decoration:none}button,select,input{font:inherit}.app.day{color-scheme:light;--bg: #f2f4f0;--surface: rgba(255, 255, 255, .88);--surface-soft: rgba(239, 243, 238, .86);--line: rgba(36, 51, 42, .09);--text: #1c2320;--muted: #56615c;--quiet: #78827d;--accent-soft: rgba(53, 139, 98, .09);--shadow: 0 20px 60px rgba(28, 35, 32, .08)}.app{position:relative;isolation:isolate;min-height:100vh}.app:before{content:"";position:fixed;top:-20vmax;right:-20vmax;bottom:-20vmax;left:-20vmax;z-index:-1;background:radial-gradient(circle at 18% 18%,rgba(134,211,174,.08),transparent 30%),radial-gradient(circle at 85% 12%,rgba(142,193,234,.08),transparent 26%),radial-gradient(circle at 72% 82%,rgba(228,185,110,.06),transparent 28%);pointer-events:none}@keyframes pgblob-a{0%{transform:translate(0)}25%{transform:translate(13vw,-9vh)}50%{transform:translate(-5vw,16vh)}75%{transform:translate(9vw,5vh)}to{transform:translate(0)}}@keyframes pgblob-b{0%{transform:translate(0)}33%{transform:translate(-12vw,10vh)}66%{transform:translate(8vw,-14vh)}to{transform:translate(0)}}@keyframes pgblob-c{0%{transform:translate(0)}20%{transform:translate(9vw,12vh)}55%{transform:translate(-14vw,-6vh)}80%{transform:translate(6vw,10vh)}to{transform:translate(0)}}@keyframes pgblob-d{0%{transform:translate(0)}40%{transform:translate(-8vw,-12vh)}70%{transform:translate(14vw,7vh)}to{transform:translate(0)}}.page-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;pointer-events:none;overflow:hidden}.pgblob{position:absolute;border-radius:50%;filter:blur(72px);will-change:transform;pointer-events:none}.pgblob-1{width:44vmin;height:44vmin;background:radial-gradient(circle,rgba(168,212,0,.22) 0%,transparent 68%);top:8%;left:6%;animation:pgblob-a 78s ease-in-out infinite}.pgblob-2{width:36vmin;height:36vmin;background:radial-gradient(circle,rgba(80,200,140,.18) 0%,transparent 68%);top:4%;right:10%;animation:pgblob-b 92s ease-in-out infinite;animation-delay:-24s}.pgblob-3{width:52vmin;height:52vmin;background:radial-gradient(circle,rgba(168,212,0,.14) 0%,transparent 68%);top:52%;left:22%;animation:pgblob-c 100s ease-in-out infinite;animation-delay:-45s}.pgblob-4{width:30vmin;height:30vmin;background:radial-gradient(circle,rgba(120,210,160,.16) 0%,transparent 68%);bottom:8%;right:6%;animation:pgblob-d 66s ease-in-out infinite;animation-delay:-12s}.page-bg[data-page=home] .pgblob-2{background:radial-gradient(circle,rgba(100,200,140,.18) 0%,transparent 68%)}.page-bg[data-page=home] .pgblob-4{background:radial-gradient(circle,rgba(140,220,160,.16) 0%,transparent 68%)}.page-bg[data-page=article] .pgblob-2{background:radial-gradient(circle,rgba(60,180,150,.16) 0%,transparent 68%)}.page-bg[data-page=article] .pgblob-4{background:radial-gradient(circle,rgba(80,200,160,.14) 0%,transparent 68%)}.page-bg[data-page=editor] .pgblob-2{background:radial-gradient(circle,rgba(60,160,180,.16) 0%,transparent 68%)}.page-bg[data-page=editor] .pgblob-4{background:radial-gradient(circle,rgba(80,170,190,.14) 0%,transparent 68%)}.page-bg[data-page=marketplace] .pgblob-2,.page-bg[data-page=business] .pgblob-2{background:radial-gradient(circle,rgba(200,180,60,.16) 0%,transparent 68%)}.page-bg[data-page=marketplace] .pgblob-4,.page-bg[data-page=business] .pgblob-4{background:radial-gradient(circle,rgba(220,190,70,.14) 0%,transparent 68%)}.page-bg[data-page=profile] .pgblob-2{background:radial-gradient(circle,rgba(100,220,180,.16) 0%,transparent 68%)}.page-bg[data-page=profile] .pgblob-4{background:radial-gradient(circle,rgba(120,220,190,.14) 0%,transparent 68%)}.page-bg[data-page=worldmap] .pgblob-2{background:radial-gradient(circle,rgba(40,160,180,.18) 0%,transparent 68%)}.page-bg[data-page=worldmap] .pgblob-4{background:radial-gradient(circle,rgba(60,180,200,.15) 0%,transparent 68%)}.page-bg[data-page=societies] .pgblob-2{background:radial-gradient(circle,rgba(140,100,200,.14) 0%,transparent 68%)}.page-bg[data-page=societies] .pgblob-4{background:radial-gradient(circle,rgba(160,120,210,.12) 0%,transparent 68%)}.page-bg[data-page=categories] .pgblob-2{background:radial-gradient(circle,rgba(140,220,80,.16) 0%,transparent 68%)}.page-bg[data-page=categories] .pgblob-4{background:radial-gradient(circle,rgba(160,230,100,.14) 0%,transparent 68%)}.page-bg[data-page=users] .pgblob-2{background:radial-gradient(circle,rgba(100,180,130,.16) 0%,transparent 68%)}.page-bg[data-page=users] .pgblob-4{background:radial-gradient(circle,rgba(120,190,150,.14) 0%,transparent 68%)}@media (prefers-reduced-motion: reduce){.pgblob{animation:none}}html.has-planet-bg,body.has-planet-bg{background:radial-gradient(ellipse at 50% 0%,#0d1a30,#070c18 55%,#03060e)!important}body.has-planet-bg main{position:relative;z-index:3}body.has-planet-bg .index-view,body.has-planet-bg .index-view .home-shell,body.has-planet-bg .home-shell,body.has-planet-bg .home-main,body.has-planet-bg .redesigned-home,body.has-planet-bg .dossier-view,body.has-planet-bg .profile-page,body.has-planet-bg .create-page,body.has-planet-bg .wiki-reader-root,body.has-planet-bg .category-reader-root,body.has-planet-bg .marketplace-view,body.has-planet-bg .societies-view,body.has-planet-bg .businesses-view,body.has-planet-bg .world-map-view,body.has-planet-bg .category-view,body.has-planet-bg .users-page{background:transparent!important;background-color:transparent!important}body.has-planet-bg .dossier-view>article,body.has-planet-bg .dossier-view>.fandom-preview,body.has-planet-bg .create-page>form,body.has-planet-bg .profile-page>article,body.has-planet-bg .profile-page>nav,body.has-planet-bg .profile-page>section,body.has-planet-bg .world-map-view>.world-map-page{background:transparent!important;background-color:transparent!important}body.has-planet-bg .redesigned-home .wiki-home-footer,body.has-planet-bg .redesigned-home .home-footer{background:transparent!important}body.has-planet-bg .home-shell:before,body.has-planet-bg .dossier-view:before,body.has-planet-bg .create-page:before,body.has-planet-bg .profile-page:before{display:none}.planetbg-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse 55% 35% at 78% 18%,rgba(60,90,210,.28) 0%,transparent 100%),radial-gradient(ellipse 40% 28% at 22% 35%,rgba(30,120,90,.18) 0%,transparent 100%),radial-gradient(ellipse at 50% 0%,#0d1a30,#070c18 55%,#03060e)}.planetbg-stars{position:absolute;top:0;right:0;bottom:0;left:0}.planetbg-atmosphere{position:absolute;width:90vw;height:90vw;max-width:1100px;max-height:1100px;bottom:-40vw;left:50%;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle at 38% 28%,#6ee7b78c,#38bdf859 35%,#1e8cd226 55%,#38bdf800 72%);filter:blur(40px);animation:planetbg-breathe 10s ease-in-out infinite}@keyframes planetbg-breathe{0%,to{opacity:.75}50%{opacity:1}}.planetbg-wrap{position:absolute;width:70vw;height:70vw;max-width:900px;max-height:900px;bottom:-30vw;left:50%;transform:translate(-50%);border-radius:50%;overflow:hidden;box-shadow:0 0 120px #38bdf847,0 0 40px #6ee7b71f,inset 0 0 70px #00000080}.planetbg-surface{position:absolute;top:-18%;left:-18%;width:136%;height:136%;animation:planetbg-rotate 260s linear infinite}@keyframes planetbg-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.planetbg-shading{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 32% 28%,#fff4d62e,#fff4d600 35%),radial-gradient(circle at 68% 74%,rgba(2,4,10,.85) 0%,rgba(2,4,10,.35) 45%,transparent 70%)}.planetbg-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 30%,transparent 45%,rgba(3,5,11,.6) 100%)}.planetbg-ship{position:fixed;top:0;left:0;width:34px;height:18px;margin-left:-17px;margin-top:-9px;opacity:0;will-change:transform,opacity;filter:drop-shadow(0 0 6px rgba(94,234,212,.55))}.planetbg-ship svg{width:100%;height:100%;display:block}.planetbg-pod-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.planetbg-pod{position:fixed;top:0;left:0;width:7px;height:7px;margin-left:-3.5px;margin-top:-3.5px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffe9c7,#ff9d5c 60%,#ff6b35);box-shadow:0 0 10px #ff9d5cd9,0 0 2px #ffe9c7e6;pointer-events:none}.planetbg-landing-pulse{position:fixed;top:0;left:0;width:6px;height:6px;margin-left:-3px;margin-top:-3px;border-radius:50%;background:transparent;border:2px solid rgba(255,184,77,.9);box-shadow:0 0 12px #ffb84d99;pointer-events:none;animation:planetbg-pulse-expand 1.1s ease-out forwards}@keyframes planetbg-pulse-expand{0%{width:6px;height:6px;margin-left:-3px;margin-top:-3px;opacity:.9}to{width:46px;height:46px;margin-left:-23px;margin-top:-23px;opacity:0}}@media (prefers-reduced-motion: reduce){.planetbg-atmosphere,.planetbg-surface{animation:none}.planetbg-ship{display:none}}.command-deck{position:sticky;top:10px;z-index:20;display:grid;grid-template-columns:minmax(172px,.78fr) minmax(280px,1.35fr) auto;gap:12px;align-items:center;width:min(1380px,calc(100% - 24px));margin:10px auto 14px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 38%),linear-gradient(90deg,color-mix(in srgb,var(--surface-soft) 86%,transparent),transparent 62%),color-mix(in srgb,var(--surface) 90%,transparent);padding:9px;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);box-shadow:0 12px 38px #0003}.identity{display:flex;gap:10px;align-items:center;min-width:0;max-width:250px;border-radius:14px;padding:4px 8px 4px 4px;transition:background .14s ease}.identity:hover{background:color-mix(in srgb,var(--surface-soft) 72%,transparent)}.brand-logo{display:block;width:min(100%,112px);height:28px;-o-object-fit:contain;object-fit:contain;flex:0 0 auto}.identity div{display:grid;gap:0;min-width:0}.identity small{color:var(--quiet);font-size:12px;line-height:1.2;white-space:nowrap}.global-search{position:relative;display:block;z-index:25}.global-search span{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--quiet);font-size:12px}.global-search input{width:100%;height:42px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface-soft) 88%,transparent);color:var(--text);outline:none;padding:0 14px 0 62px}.global-search input:focus{border-color:var(--accent);box-shadow:none}.wiki-top-tabs{display:flex;gap:22px;align-items:center;justify-content:center}.wiki-top-tabs a{position:relative;color:#c8cfcb;font-size:14px;font-weight:750;padding:12px 0}.wiki-top-tabs a:hover,.wiki-top-tabs a.active{color:#f4f7f0}.wiki-top-tabs a.active:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;background:var(--accent)}.index-view,.home-shell{position:relative;z-index:3}.app.night{--bg: #1a1a1a;--surface: #202020;--surface-soft: #242424;--line: rgba(255, 255, 255, .1);--text: #f1f1ec;--muted: #aaaead;--quiet: #7c8380;--accent: #a8d400;--accent-soft: rgba(168, 212, 0, .12)}body:not(.has-planet-bg){background:#1a1a1a}.app:before{display:none}.app.night .command-deck{background:#1c1e1c;border-color:#a8d40024;-webkit-backdrop-filter:none;backdrop-filter:none}.redesigned-home{gap:18px;padding:0 18px 22px 4px}.redesigned-home button,.redesigned-home input{font:inherit}.wiki-home-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:18px;min-height:306px;border:1px solid rgba(56,189,248,.15);border-radius:8px;background:transparent;padding:30px}.wiki-home-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#040812b8,#04081261 60%,#0408122e);pointer-events:none}.wiki-home-hero>*{position:relative;z-index:1}.wiki-home-hero-copy{display:grid;align-content:end;gap:12px;max-width:760px}.wiki-home-hero-copy>span{color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wiki-home-hero-copy h1{margin:0;color:#f7f8f3;font-family:Aptos,Segoe UI,sans-serif;font-size:46px;line-height:1}.wiki-home-hero-copy p{margin:0;color:#d9ddda;font-size:17px}.wiki-home-search{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:center;max-width:690px;min-height:52px;margin-top:8px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#1a1a1ae0;padding:0 8px 0 16px}.wiki-home-search svg,.quick-actions-panel svg,.wiki-contract-row svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.wiki-home-search svg{color:var(--accent)}.wiki-home-search input{min-width:0;border:0;background:transparent;color:var(--text);outline:none}.wiki-home-search input::-moz-placeholder{color:#929894}.wiki-home-search input::placeholder{color:#929894}.wiki-home-search button{min-height:38px;border:0;border-radius:6px;background:var(--accent);color:#151812;padding:0 16px;font-weight:850}.quick-actions-panel{align-self:start;display:grid;gap:8px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#1a1a1adb;padding:14px}.quick-actions-panel h2,.wiki-board-head h2{margin:0;color:#f4f5f1;font-size:15px;font-weight:700}.quick-actions-panel button{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:center;min-height:34px;border:0;border-radius:6px;background:transparent;color:#d7dcda;padding:0 4px;text-align:left;font-size:13px}.quick-actions-panel button:hover,.wiki-list-row:hover,.wiki-rank-row:hover,.wiki-business-row:hover,.wiki-contract-row:hover,.wiki-discussion-row:hover{background:#ffffff0d}.quick-actions-panel button svg,.quick-actions-panel .category-icon-glyph{color:var(--accent)}.wiki-category-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.wiki-category-cards button{display:grid;gap:7px;min-height:142px;border:0;border-radius:8px;background:#202020;color:var(--text);padding:16px;text-align:left}.wiki-category-cards button:hover{background:#252525}.wiki-category-cards span{display:grid;place-items:center;width:34px;height:34px;color:var(--accent)}.wiki-category-cards svg{width:24px;height:24px}.wiki-category-cards strong{color:#f3f4f0;font-size:14px}.wiki-category-cards b{color:var(--accent);font-size:28px;line-height:1}.wiki-category-cards small{color:var(--muted);font-size:12px;line-height:1.45}.wiki-dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.wiki-board{display:grid;align-content:start;min-width:0;border:0;border-radius:0;background:transparent}.wiki-board-head{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:34px;border-bottom:1px solid rgba(255,255,255,.1)}.wiki-board-head button,.wiki-panel-link,.wiki-home-footer button{border:0;background:transparent;color:var(--accent);padding:0;font-size:12px;font-weight:750}.wiki-list-row,.wiki-rank-row,.wiki-business-row,.wiki-contract-row,.wiki-discussion-row{display:grid;gap:10px;align-items:center;min-height:58px;border-bottom:1px solid rgba(255,255,255,.08);color:#f0f2ef;padding:10px 0}.wiki-list-row{grid-template-columns:38px minmax(0,1fr) auto}.wiki-list-row>span:nth-child(2),.wiki-contract-row strong,.wiki-discussion-row strong{display:grid;gap:3px;min-width:0}.wiki-list-row strong,.wiki-contract-row strong,.wiki-discussion-row strong,.wiki-rank-row strong,.wiki-business-row strong{overflow:hidden;color:#f1f2ee;font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.wiki-list-row small,.wiki-contract-row small,.wiki-discussion-row small,.wiki-business-row small{overflow:hidden;color:var(--muted);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.wiki-list-row em,.wiki-contract-row em,.wiki-discussion-row em,.wiki-business-row em{display:grid;gap:3px;justify-items:end;color:var(--muted);font-size:11px;font-style:normal;white-space:nowrap}.wiki-list-row em b,.wiki-contract-row em b{color:var(--accent);font-size:12px}.wiki-thumb,.business-mark,.wiki-business-row i,.wiki-contract-row>span,.wiki-discussion-row>span{display:grid;place-items:center;width:32px;height:32px;overflow:hidden;border-radius:6px;background:#303030;color:var(--accent);font-size:11px;font-style:normal;font-weight:850}.wiki-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.business-mark.sl{color:#f0d36b}.business-mark.cm{color:#b993ff}.business-mark.bc{color:#91b2ff}.business-mark.fb{color:#ffbc79}.wiki-rank-row{grid-template-columns:26px minmax(0,1fr);min-height:38px}.wiki-rank-row span,.wiki-business-row>span{color:var(--accent);font-size:15px;font-weight:850}.wiki-business-row{grid-template-columns:24px 34px minmax(0,1fr) auto auto}.wiki-business-row em{color:var(--accent)}.wiki-contract-row{grid-template-columns:34px minmax(0,1fr) auto}.wiki-contract-row>span{color:var(--accent)}.wiki-discussion-row{grid-template-columns:34px minmax(0,1fr) auto}.wiki-discussion-row em{min-width:30px;justify-items:center;color:var(--accent);font-weight:850}.wiki-panel-link{justify-self:start;margin-top:12px}.wiki-home-footer{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:20px;align-items:center;min-height:58px;border:0;border-top:1px solid rgba(255,255,255,.1);background:transparent;padding:12px 0}.wiki-home-footer p{margin:0;color:var(--muted);font-size:12px}.wiki-home-footer>div,.wiki-home-footer nav{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.wiki-home-footer span{color:var(--muted);font-size:12px}.wiki-home-footer b{color:var(--accent)}@media (max-width: 1180px){.wiki-home-hero,.wiki-dashboard-grid,.wiki-home-footer{grid-template-columns:1fr}.wiki-category-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.header-home-actions{display:grid;grid-template-columns:repeat(2,minmax(170px,1fr));gap:8px;align-items:center}.header-home-actions button{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:42px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--surface-soft) 82%,transparent);color:var(--text);padding:0 14px;font-weight:800}.header-home-actions button:first-child{border-color:transparent;background:var(--accent);color:#102018}.header-home-actions button:disabled{cursor:not-allowed;opacity:.55}.search-suggestions{position:absolute;top:calc(100% + 8px);left:0;right:0;display:grid;gap:6px;z-index:80;max-height:min(420px,calc(100vh - 120px));overflow-y:auto;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--surface) 98%,#000 4%);padding:7px;box-shadow:0 18px 42px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.search-suggestion,.search-empty{border-radius:12px;padding:12px}.search-suggestion{display:flex;flex-direction:column;gap:4px;min-height:60px;justify-content:center;border:1px solid transparent;transition:background .14s ease}.search-suggestion:hover{background:color-mix(in srgb,var(--surface-soft) 78%,transparent)}.search-suggestion strong{font-size:14px;line-height:1.2}.search-suggestion span,.search-empty{color:var(--quiet);font-size:12px;line-height:1.25}.deck-actions{display:flex;gap:7px;align-items:center;justify-content:end;flex-wrap:nowrap}.deck-actions button,.deck-actions select{height:40px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--surface-soft) 82%,transparent);color:var(--text);padding:0 10px;box-shadow:none;outline:none;transition:background .14s ease}.deck-actions button:hover,.deck-actions select:hover{border-color:var(--line);background:color-mix(in srgb,var(--surface-soft) 94%,transparent);box-shadow:none}.version-picker{width:132px;color:var(--muted);cursor:pointer}.icon-button{display:inline-grid;place-items:center;width:40px;min-width:40px;padding:0}.icon-button.primary-action{border-color:transparent;background:var(--accent);color:#102018;box-shadow:none}.icon-button.primary-action:hover{border-color:transparent;background:color-mix(in srgb,var(--accent) 86%,white)}.icon-button.market-action{background:color-mix(in srgb,#d7b45a 18%,var(--surface-soft));color:#f4ead0}.icon-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.account-button{display:grid;grid-template-columns:30px minmax(58px,1fr) auto;-moz-column-gap:8px;column-gap:8px;align-items:center;min-width:182px;max-width:252px;text-align:left;background:color-mix(in srgb,var(--surface-soft) 82%,transparent)}.account-button strong{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface) 96%,transparent);color:var(--text);font-size:12px}.account-avatar{width:30px;height:30px;border-radius:10px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 96%,transparent)}.account-button span{min-width:0;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1}.account-button small{display:inline-flex;gap:5px;align-items:center;color:var(--quiet);font-size:10px;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.account-button small svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.auth-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;background:#050706ad;padding:18px}.auth-dialog{width:min(560px,calc(100vw - 28px));max-height:min(760px,calc(100vh - 28px));overflow-y:auto;border:1px solid rgba(147,169,156,.2);border-radius:18px;background:radial-gradient(circle at top left,rgba(91,149,55,.1),transparent 34%),#111715f5;box-shadow:0 26px 90px #00000080;padding:16px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-header{display:flex;justify-content:space-between;gap:12px;align-items:start;border-bottom:0;padding:4px 4px 14px}.auth-header h2{margin:0;font-size:28px;letter-spacing:0}.auth-header p,.auth-message,.account-card span{color:var(--muted)}.auth-header p{margin:7px 0 0;font-size:15px}.auth-header p strong{color:#75c443;font-weight:700}.auth-header button,.auth-form button,.account-card button,.auth-tabs button{border:1px solid rgba(147,169,156,.18);border-radius:10px;background:#121917d1;color:var(--text);padding:8px 10px}.auth-header button{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;font-size:0}.auth-header button:before,.auth-header button:after{content:"";position:absolute;width:18px;height:2px;border-radius:999px;background:#dbe2df}.auth-header button:before{transform:rotate(45deg)}.auth-header button:after{transform:rotate(-45deg)}.auth-form,.account-card{display:grid;gap:12px;margin-top:0}.auth-form label{display:grid;gap:6px;color:var(--muted);font-size:13px}.auth-form input{height:42px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface-soft) 82%,transparent);color:var(--text);outline:none;padding:0 10px}.auth-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.auth-form textarea,.auth-form select{border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface-soft) 82%,transparent);color:var(--text);outline:none;padding:10px}.auth-form textarea:focus,.auth-form select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.page-edit-dialog{width:min(860px,calc(100vw - 28px));max-height:min(820px,calc(100vh - 28px));overflow-y:auto;border:1px solid rgba(147,169,156,.2);border-radius:20px;background:radial-gradient(circle at top left,rgba(91,149,55,.12),transparent 34%),#0e1412f7;box-shadow:0 28px 90px #0000008c;padding:16px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.page-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page-edit-grid label,.page-edit-reason{display:grid;gap:7px;color:var(--muted);font-size:13px}.page-edit-grid label:last-child,.page-edit-reason{grid-column:1 / -1}.page-edit-grid input,.page-edit-grid textarea,.page-edit-grid select,.page-edit-block input,.page-edit-block textarea,.page-edit-block select,.page-edit-reason textarea{width:100%;border:1px solid var(--line);border-radius:11px;background:#0f1614d6;color:var(--text);outline:none;padding:10px 12px}.page-edit-grid input,.page-edit-grid select,.page-edit-block input,.page-edit-block select{min-height:42px}.page-edit-grid input:focus,.page-edit-grid textarea:focus,.page-edit-grid select:focus,.page-edit-block input:focus,.page-edit-block textarea:focus,.page-edit-block select:focus,.page-edit-reason textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.page-edit-blocks{display:grid;gap:10px;margin:14px 0}.page-edit-block-toolbar{display:flex;justify-content:space-between;gap:10px;align-items:center}.page-edit-block-toolbar>div{display:flex;flex-wrap:wrap;gap:7px}.page-edit-block-toolbar button,.page-edit-block-head button,.page-edit-dialog .account-actions button{border:1px solid rgba(147,169,156,.18);border-radius:10px;background:#18231fdb;color:var(--text);padding:8px 10px}.page-edit-block-toolbar button:hover,.page-edit-block-head button:hover,.page-edit-dialog .account-actions button:hover{border-color:#67b43b6b}.page-edit-block{display:grid;gap:10px;border:1px solid rgba(147,169,156,.15);border-radius:14px;background:#0a100f70;padding:12px}.page-edit-block-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.page-edit-block-head span{color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.page-edit-image-fields{display:grid;gap:8px}.suggestion-review-panel{display:grid;gap:10px}.suggestion-review-panel article{display:grid;gap:7px;border:1px solid rgba(147,169,156,.14);border-radius:12px;background:#0a100f61;padding:10px}.suggestion-review-panel article strong{color:#f1f5ef;font-size:13px}.suggestion-review-panel article span,.suggestion-review-panel article p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.suggestion-review-panel article button{justify-self:start;border:1px solid rgba(117,196,67,.32);border-radius:9px;background:#46822d52;color:#dff7d0;padding:7px 10px;font-weight:800}.auth-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.oauth-button{width:100%;border-color:#5865f2;background:color-mix(in srgb,#5865f2 18%,var(--surface-soft))}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;color:var(--quiet);font-size:12px;text-transform:uppercase}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:var(--line)}.auth-tabs button.active,.auth-form button[type=submit]{border-color:var(--accent);background:var(--accent-soft)}.create-dialog{width:min(520px,100%)}.category-create-form{margin-top:14px}.category-icon-picker{display:grid;gap:9px}.category-icon-picker>strong{color:var(--muted);font-size:13px}.category-icon-picker>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px}.category-icon-picker>.category-icon-example{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;border:1px solid rgba(117,196,67,.28);border-radius:14px;background:linear-gradient(135deg,#2b541f61,#0c1210b8);padding:12px}.category-icon-example>span{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#75c4432e;color:#9be36c}.category-icon-example svg,.category-icon-picker button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.category-icon-example strong{color:var(--text);font-size:15px}.category-icon-example small{color:var(--quiet)}.category-icon-picker button{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:center;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface) 80%,transparent);color:var(--muted);padding:8px;text-align:left}.category-icon-picker button.active{border-color:#75c443a8;background:#2b541f80;color:var(--text)}.category-icon-picker button span{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:#75c44338;color:#9be36c;font-weight:900}.category-icon-more-button{justify-self:center;display:block;width:min(260px,100%);border:1px solid rgba(147,169,156,.18);border-radius:999px;background:#0c1210bd;color:#dbe3e0;padding:12px 20px;font-size:14px;font-weight:800}.category-icon-overlay{width:min(920px,100%)}.category-icon-overlay-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;max-height:min(60vh,520px);overflow:auto;padding-right:2px}.category-icon-overlay .auth-header{margin-bottom:18px}.category-icon-overlay-grid button{display:grid;justify-items:center;gap:8px;border:1px solid rgba(147,169,156,.14);border-radius:14px;background:#111715b8;color:#cfd7d5;padding:12px 10px;text-align:center;font-size:13px;font-weight:750;min-height:98px}.category-icon-overlay-grid button.active{border-color:#75c44399;background:#2b541f7a;color:#f2f7ee}.category-icon-overlay-grid button svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.duplicate-panel{display:grid;gap:10px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 82%,transparent);padding:12px}.duplicate-panel strong{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--quiet)}.duplicate-panel p{margin:0;color:var(--muted);font-size:13px}.duplicate-list{display:grid;gap:8px}.duplicate-item{display:grid;gap:4px;align-items:start;text-align:left;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface) 80%,transparent);padding:10px 12px}.category-manage-item{grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.category-manage-item>button{min-height:0;border:0;background:transparent;padding:0;text-align:left}.category-manage-item>button:last-child{border:1px solid rgba(117,196,67,.32);border-radius:9px;color:#9be36c;padding:7px 10px;font-size:12px;font-weight:800}.duplicate-item span{font-weight:700;color:var(--text)}.duplicate-item small{color:var(--quiet)}.wiki-dialog{width:min(1080px,100%)}.wiki-create-form{gap:16px}.create-page{width:min(1380px,100%);margin:0 auto;padding:4px 18px 22px;display:grid;grid-template-columns:210px minmax(0,1fr);gap:14px;align-items:start}.create-workspace{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(420px,1.18fr);gap:14px}.create-workspace.unified-editor{grid-template-columns:1fr}.create-editor,.create-preview{min-width:0}.create-editor{display:grid;gap:14px}.create-article-header{display:grid;gap:5px;padding:4px 0 8px;border-bottom:1px solid var(--line)}.create-article-header h1{margin:0;font-size:clamp(28px,4vw,44px);line-height:.96}.create-article-header p{max-width:760px;margin:0;color:var(--muted);line-height:1.55}.create-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.create-fields label,.block-card label,.template-strip label,.infobox-editor label{display:grid;gap:6px;color:var(--muted);font-size:13px}.create-fields label:nth-child(3),.create-fields label:nth-child(4){grid-column:1 / -1}.create-fields input,.create-fields textarea,.create-fields select,.block-card input,.block-card textarea,.block-card select,.template-strip select,.builder-actions select,.infobox-editor input{border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface-soft) 82%,transparent);color:var(--text);outline:none;padding:10px}.create-fields input,.block-card input,.infobox-editor input{height:42px}.create-preview{position:sticky;top:86px}.preview-dossier,.fandom-preview{max-height:calc(100vh - 110px);overflow:auto}.create-submit-row{display:flex;justify-content:space-between;gap:12px;align-items:center}.create-submit-row .back-link{border:0;padding:0}.create-submit-row button,.builder-actions button{border:1px solid var(--accent);border-radius:8px;background:var(--accent-soft);color:var(--text);padding:10px 12px}.wiki-image{margin:22px 0}.wiki-image img{display:block;width:100%;max-height:460px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.wiki-image figcaption{margin-top:8px;color:var(--quiet);font-size:13px}.create-grid{display:grid;gap:16px}.create-main{display:grid;gap:12px}.template-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.template-strip button{display:grid;gap:5px;min-height:86px;padding:11px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface-soft) 72%,transparent);color:var(--text);text-align:left}.template-strip button.active{border-color:color-mix(in srgb,var(--accent) 78%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 15%,transparent),transparent 60%),color-mix(in srgb,var(--surface-soft) 82%,transparent)}.template-strip button strong{font-size:13px}.template-strip button span{color:var(--quiet);font-size:11px;line-height:1.35}.template-strip p,.editor-hint{margin:0;color:var(--quiet);font-size:12px;line-height:1.5}.infobox-editor{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,minmax(0,1fr));gap:10px;align-items:end;padding:12px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface-soft) 58%,transparent)}.infobox-editor>div{display:grid;gap:4px;align-self:center}.infobox-editor strong{font-size:14px}.infobox-editor span{color:var(--quiet);font-size:12px;line-height:1.35}.wiki-editor-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line)}.wiki-editor-tabs span{padding:9px 12px;border:1px solid transparent;border-bottom:0;color:var(--quiet);font-size:12px;font-weight:800;text-transform:uppercase}.wiki-editor-tabs span.active{border-color:var(--line);background:color-mix(in srgb,var(--surface-soft) 80%,transparent);color:var(--text)}.builder-header{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-top:2px}.builder-header strong{display:block;color:var(--text);font-size:14px}.builder-header span{color:var(--quiet);font-size:12px}.builder-actions{display:flex;gap:8px;align-items:center}.builder-actions select{min-width:160px}.builder-actions button{white-space:nowrap}.block-editor{display:grid;gap:12px}.block-card{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface-soft) 64%,transparent)}.block-card-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.block-card-head>span{color:var(--accent);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.block-card-controls{display:flex;gap:6px;flex-wrap:wrap}.block-card-controls button{padding:6px 9px;font-size:12px}.fandom-preview{border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface-soft) 88%,transparent)),var(--surface);box-shadow:var(--shadow)}.fandom-editor{max-height:none;overflow:visible}.fandom-editor-tools{display:grid;gap:10px;padding:12px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(148,166,74,.08),transparent 48%),color-mix(in srgb,var(--surface-soft) 54%,transparent)}.template-strip.compact{grid-template-columns:repeat(5,minmax(0,1fr))}.template-strip.compact button{min-height:72px}.fandom-page-settings{display:grid;grid-template-columns:minmax(180px,.4fr) minmax(240px,.6fr);gap:10px}.inline-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.inline-hint{color:var(--quiet);font-size:12px}.fandom-page-settings label,.infobox-media-fields label,.inline-image-editor label{display:grid;gap:6px;color:var(--muted);font-size:12px}.fandom-page-settings input,.fandom-page-settings select,.editable-infobox input,.infobox-media-fields input,.inline-image-editor input,.inline-callout-editor input,.inline-callout-editor select,.inline-callout-editor textarea,.inline-quote-editor input,.inline-quote-editor textarea,.inline-code-editor textarea{border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface-soft) 82%,transparent);color:var(--text);outline:none;padding:9px 10px}.editable-head{align-items:stretch}.article-title-input,.article-summary-input,.inline-heading-input,.inline-paragraph-input{width:100%;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text);outline:none}.article-title-input{display:block;margin:3px 0 7px;padding:5px 0;font-size:clamp(30px,4vw,48px);font-weight:800;line-height:.96}.article-summary-input{min-height:74px;max-width:760px;padding:8px 0;color:var(--muted);line-height:1.55;resize:vertical}.article-title-input:focus,.article-summary-input:focus,.inline-heading-input:focus,.inline-paragraph-input:focus{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:color-mix(in srgb,var(--surface-soft) 42%,transparent);padding-inline:10px}.editable-body{display:grid;gap:12px}.section-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:0 0 12px;border-bottom:1px solid var(--line)}.article-block-editor{display:grid;gap:8px;padding:8px;border:1px solid transparent;border-radius:8px}.article-block-editor:hover,.article-block-editor:focus-within{border-color:var(--line);background:color-mix(in srgb,var(--surface-soft) 34%,transparent)}.inline-block-tools{display:flex;justify-content:space-between;gap:10px;align-items:center;opacity:.72}.article-block-editor:hover .inline-block-tools,.article-block-editor:focus-within .inline-block-tools{opacity:1}.inline-block-tools span{color:var(--accent);font-size:11px;font-weight:800;text-transform:uppercase}.inline-block-tools div{display:flex;gap:6px;flex-wrap:wrap}.inline-block-tools button{padding:5px 8px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface-soft) 75%,transparent);color:var(--muted);font-size:12px}.inline-heading-input{padding:6px 0 8px;border-bottom-color:var(--line);border-radius:0;font-size:24px;font-weight:800}.inline-paragraph-input{min-height:110px;padding:8px 0;color:var(--muted);line-height:1.75;resize:vertical}.inline-empty{padding:18px;border:1px dashed var(--line);border-radius:8px;color:var(--quiet);text-align:center}.inline-image-editor{display:grid;gap:10px}.inline-image-editor img{display:block;width:100%;max-height:360px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.inline-quote-editor{display:grid;gap:8px}.inline-quote-editor textarea{min-height:90px}.inline-callout-editor{display:grid;gap:8px}.inline-code-editor{margin:0}.inline-code-editor textarea{width:100%;min-height:140px;border:0;background:transparent;font-family:Cascadia Code,Consolas,monospace;resize:vertical}.editable-infobox{align-self:start}.infobox-title-input{width:100%;border:0;border-bottom:1px solid var(--line);border-radius:0;background:color-mix(in srgb,var(--accent) 17%,transparent);color:var(--text);font-size:18px;font-weight:800;text-align:center}.editable-infobox figure input{width:100%;border-width:1px 0 0;border-radius:0;color:var(--quiet);font-size:12px;text-align:center}.infobox-media-fields{display:grid;gap:8px;padding:10px;border-bottom:1px solid var(--line)}.fandom-submit-row{padding:14px 24px 20px;border-top:1px solid var(--line)}.fandom-page-tabs{display:flex;gap:2px;padding:9px 10px 0;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(160,174,77,.13),transparent 58%),color-mix(in srgb,#10150f 72%,transparent)}.fandom-page-tabs span{padding:9px 12px;border:1px solid transparent;border-bottom:0;color:var(--quiet);font-size:12px;font-weight:800;text-transform:uppercase}.fandom-page-tabs span.active{border-color:var(--line);background:color-mix(in srgb,#71746e 82%,transparent);color:var(--text)}.fandom-article-head{display:flex;justify-content:space-between;gap:18px;align-items:start;padding:24px 24px 14px;border-bottom:1px solid var(--line)}.fandom-article-head h1{margin:3px 0 7px;font-size:clamp(30px,4vw,48px);line-height:.96}.fandom-article-head p{max-width:720px;margin:0;color:var(--muted);line-height:1.55}.fandom-article-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:22px;align-items:start;padding:20px 24px 28px}.fandom-article-body{min-width:0}.fandom-article-body>h2{margin-top:24px;padding-bottom:7px;border-bottom:1px solid var(--line)}.fandom-article-body>p{color:var(--muted);line-height:1.75}.wiki-infobox{display:grid;gap:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--surface-soft) 85%,transparent)}.wiki-infobox h2{margin:0;padding:11px 12px;background:color-mix(in srgb,var(--accent) 17%,transparent);font-size:18px;text-align:center}.wiki-infobox figure{margin:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.wiki-infobox img{display:block;width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover}.wiki-infobox figcaption{padding:8px 10px;color:var(--quiet);font-size:12px;line-height:1.4;text-align:center}.infobox-placeholder{display:grid;place-items:center;min-height:170px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--quiet);font-size:12px}.wiki-infobox dl{display:grid;margin:0}.wiki-infobox dl div{display:grid;grid-template-columns:92px minmax(0,1fr);border-bottom:1px solid var(--line)}.wiki-infobox dl div:last-child{border-bottom:0}.wiki-infobox dt,.wiki-infobox dd{margin:0;padding:9px 10px;font-size:12px;line-height:1.35}.wiki-infobox dt{color:var(--text);font-weight:800;background:color-mix(in srgb,var(--accent) 9%,transparent)}.wiki-infobox dd{color:var(--muted)}.catalog-page{overflow:hidden}.catalog-page-hero{display:grid;grid-template-columns:78px minmax(0,1fr) auto;gap:18px;align-items:center;padding:24px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 72% 8%,rgba(152,164,72,.14),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--surface-soft) 74%,transparent),transparent)}.catalog-page-hero img,.catalog-page-icon{width:72px;height:72px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface-soft) 84%,transparent);-o-object-fit:cover;object-fit:cover}.catalog-page-icon{display:grid;place-items:center;color:var(--accent);font-size:30px;font-weight:900}.catalog-page-hero h1{margin:4px 0 8px;font-size:clamp(32px,5vw,54px);line-height:.92}.catalog-page-hero p{max-width:760px;margin:0;color:var(--muted);line-height:1.55}.catalog-metadata-strip{margin-top:14px}.catalog-filter-row{display:flex;gap:8px;flex-wrap:wrap;padding:12px 24px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface-soft) 48%,transparent)}.catalog-filter-row span{padding:6px 9px;border:1px solid var(--line);border-radius:7px;background:color-mix(in srgb,#4f514e 58%,transparent);color:var(--muted);font-size:12px;font-weight:700}.page-version-inline{min-width:96px;border:1px solid rgba(147,169,156,.22);border-radius:8px;background:#0c1210d1;color:#f1f5ef;padding:7px 28px 7px 9px;font:inherit;font-size:13px;font-weight:800;outline:none}.page-version-inline:focus{border-color:#75c44394;box-shadow:0 0 0 3px #75c44324}.catalog-article-layout{grid-template-columns:minmax(0,1fr) minmax(240px,300px)}.catalog-article-body>h2{display:flex;align-items:center;min-height:46px;margin:18px 0 10px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface-soft) 58%,transparent);font-size:18px}.catalog-article-body>p{margin:10px 0 14px;color:var(--muted);line-height:1.7}.catalog-infobox{box-shadow:0 14px 42px #0000002e}.catalog-side-stack{display:grid;gap:10px}.block-card textarea{min-height:96px}.block-divider{width:100%;border:0;border-top:1px solid var(--line);margin:4px 0}.account-card{border:1px solid rgba(147,169,156,.16);border-radius:16px;background:linear-gradient(180deg,#18201ddb,#111715db),#111715eb;padding:12px;box-shadow:inset 0 1px #ffffff08}.account-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-actions button{min-height:42px;border-radius:10px;font-weight:700;font-size:14px}.account-actions button:last-child{border-color:#e44e4eb3;color:#f06b6b}.account-card>.profile-summary{grid-template-columns:92px minmax(0,1fr) minmax(240px,.9fr);gap:14px;border:0;border-radius:14px;background:linear-gradient(90deg,#0c1210b8,#1f361b42);padding:14px}.account-card .profile-avatar.large{width:92px;height:92px;border-radius:50%}.account-banner-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:stretch}.account-banner-stats div{display:grid;gap:3px;align-content:center;border-radius:11px;background:#070c0d61;padding:9px 10px;text-align:center}.account-banner-stats strong{color:#f2f7ee;font-size:17px}.account-banner-stats span{color:#96a3a2;font-size:11px}.account-card .profile-summary-copy strong{color:#f3f6f1;font-size:20px}.account-card .profile-summary-copy span{color:#c7d0cd;font-size:13px}.avatar-upload-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:center;border:1px solid rgba(147,169,156,.14);border-radius:12px;background:#0c12107a;padding:12px 14px;cursor:pointer}.avatar-upload-field input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.avatar-upload-field span{color:#dce4df;font-size:14px;font-weight:750}.avatar-upload-field strong{border:1px solid rgba(117,196,67,.62);border-radius:10px;background:#1830196b;color:#75c443;padding:9px 12px;font-size:13px;text-align:center}.account-societies{display:grid;gap:10px;border:0;border-radius:14px;background:#0c12107a;padding:14px}.account-societies>div:first-child{display:grid;gap:3px}.account-societies strong{color:#f0f4f0;font-size:15px}.account-societies span{color:#aab4b3;font-size:12px}.account-society-list{display:grid;gap:7px;max-height:132px;overflow-y:auto;padding-right:2px}.account-society-list button,.account-selected-societies button{display:grid;grid-template-columns:42px minmax(0,1fr);gap:9px;align-items:center;border:0;border-radius:12px;background:#1117158a;padding:9px 10px;text-align:left}.account-society-list button>span:first-child,.account-selected-societies button>span:first-child{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#75c443bf;color:#102018;font-weight:900}.society-result-image{display:grid;place-items:center;width:42px;height:34px;overflow:hidden;border-radius:9px;background:#75c4432e;color:#9be36c;font-weight:900}.account-society-list button>.society-result-image,.account-selected-societies button>.society-result-image{width:42px;height:34px;border-radius:9px;background:#75c4432e;color:#9be36c}.society-result-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.account-selected-societies{display:grid;gap:7px}.account-selected-societies button{grid-template-columns:42px minmax(0,1fr) auto}.account-selected-societies button small{color:#f06b6b;font-size:12px;font-weight:800;text-transform:uppercase}.society-search-field{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:center;border:1px solid rgba(147,169,156,.14);border-radius:9px;background:#080c0e9e;padding:0 14px;min-height:38px}.society-search-field svg{width:17px;height:17px;fill:none;stroke:#8f9a9c;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.society-search-field input{min-width:0;border:0;background:transparent;color:#f0f4f0;outline:none;font-size:13px}.account-societies>button{min-height:38px;font-size:13px;font-weight:800}.profile-summary{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center}.profile-summary-copy{display:grid;gap:3px;min-width:0}.profile-summary-copy strong{font-size:18px;line-height:1.1}.profile-summary-copy span{color:var(--muted);font-size:13px;line-height:1.3;overflow:hidden;text-overflow:ellipsis}.profile-avatar.large{width:72px;height:72px;border-radius:20px;display:grid;place-items:center;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent);color:var(--text);font-size:24px;font-weight:800;-o-object-fit:cover;object-fit:cover}.profile-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-stats-wide{grid-column:1 / -1}.profile-stats div{border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface) 92%,transparent);padding:10px 12px}.profile-stats strong{display:block;font-size:20px;line-height:1.1}.profile-stats span{color:var(--quiet);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.auth-form button:disabled{cursor:wait;opacity:.7}.auth-message{margin:12px 0 0;border-top:1px solid var(--line);padding-top:12px;line-height:1.5}.profile-page{width:min(1380px,100%);margin:0 auto;padding:4px 18px 22px;display:grid;grid-template-columns:210px minmax(0,1fr);gap:14px;align-items:start}.profile-hero{padding:18px;display:grid;gap:16px}.profile-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:14px;align-items:stretch}.profile-identity-card,.profile-stats{border:1px solid var(--line);border-radius:18px;background:transparent;box-shadow:none;padding:16px}.profile-summary-hero{align-items:center;min-height:100%}.profile-summary-hero .profile-summary-copy strong{font-size:clamp(30px,4vw,46px)}.profile-summary-hero .profile-summary-copy span{font-size:14px}.profile-content{grid-column:2;display:grid;gap:14px}.profile-column{display:grid;gap:14px}.profile-column-wide{grid-column:1 / -1}.profile-tabs{grid-column:2;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;width:100%;margin:0;padding-top:2px}.profile-tabs button{border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface-soft) 72%,transparent);color:var(--muted);padding:9px 13px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.profile-tabs button.active{border-color:color-mix(in srgb,var(--accent) 58%,var(--line));background:color-mix(in srgb,var(--accent) 14%,var(--surface-soft));color:var(--text)}.profile-stats-side{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;box-shadow:none;background:transparent}.profile-stats-side strong{font-size:24px}.profile-identity-card .profile-summary{align-items:center}.empty-tab,.empty-state{display:grid;gap:6px;color:var(--muted);padding:12px 0 4px}.empty-state strong{color:var(--text);font-size:15px}.profile-comment{display:grid;gap:10px;margin-top:12px;padding:14px 0 0;border-top:1px solid var(--line)}.profile-comment-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.profile-comment-head strong{font-size:15px}.profile-comment-head span{color:var(--quiet);font-size:12px;white-space:nowrap}.profile-comment p{margin:0;color:var(--text);line-height:1.7;white-space:pre-wrap}.profile-comment a{width:-moz-fit-content;width:fit-content;color:var(--accent);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.activity-item{display:grid;gap:3px;margin-top:8px;padding:10px 0;border-top:1px solid var(--line)}.activity-item strong{color:var(--text);font-size:14px}.activity-item span,.activity-item small{color:var(--muted);font-size:12px}.index-view{width:min(1380px,100%);margin:0 auto;padding:4px 18px 22px}.atlas-hero{display:block;margin-bottom:16px}.hero-copy,.signal-board,.nav-stacks section,.review-column section,.side-panel,.record-card,.dossier{border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:var(--shadow)}.hero-copy{position:relative;min-height:clamp(210px,24vw,320px);overflow:hidden;display:grid;align-content:center;padding:clamp(24px,4vw,40px) clamp(28px,6vw,88px);background:linear-gradient(90deg,#080d0be0,#080d0ba3 36%,#080d0b4d 68%,#080d0b1f),linear-gradient(0deg,#080d0b57,#080d0b1a),url(/assets/seed-city-C0MapNGX.png) center / cover no-repeat,color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:0 24px 70px #00000047}.hero-copy:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(0deg,rgba(8,13,11,.48),transparent);pointer-events:none}.hero-copy>*{position:relative;z-index:1;width:min(100%,1120px)}.hero-copy p,.schema-label,.record-head span:first-child{margin:0 0 8px;color:var(--accent);font-size:12px;font-weight:700;text-transform:uppercase}.hero-copy h1{max-width:none;margin:0 0 10px;font-size:clamp(34px,4.8vw,72px);line-height:1.06;letter-spacing:0}.hero-copy>span{display:block;max-width:none;color:var(--muted);font-size:15px;line-height:1.6}.signal-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.signal-board div{min-height:92px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 14px}.signal-board div:first-child{grid-column:span 2}.signal-board strong{display:block;font-size:27px}.signal-board span,.signal-board small,.section-top span,.record-foot,.queue-item span,.relation-chip span,.metadata-strip,.dossier p,.side-panel,td{color:var(--muted)}.work-grid{display:grid;grid-template-columns:210px minmax(0,1fr) 290px;gap:14px;align-items:start}.nav-stacks,.review-column,.dossier-index,.dossier-aside{position:sticky;top:72px;display:grid;gap:12px}.nav-stacks section,.review-column section,.side-panel{padding:14px}.nav-stacks h2,.review-column h2,.section-top h2,.side-panel h2,.dossier-index h2{margin:0;color:var(--quiet);font-size:12px;font-weight:800;text-transform:uppercase}.nav-stacks button{display:block;width:100%;margin-top:5px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--muted);padding:8px 10px;text-align:left}.nav-stacks button:hover{border-color:transparent;background:color-mix(in srgb,var(--surface-soft) 68%,transparent);color:var(--text)}.nav-link{display:block;margin-top:5px;border:1px solid transparent;border-radius:999px;color:var(--muted);padding:8px 10px}.nav-link:hover{border-color:transparent;background:color-mix(in srgb,var(--surface-soft) 68%,transparent);color:var(--text)}.page-river{display:grid;gap:12px}.section-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.record-list{display:grid;gap:10px}.record-card{display:grid;gap:10px;padding:16px;transition:background .15s ease}.record-card:hover{border-color:var(--line);background:color-mix(in srgb,var(--surface) 86%,var(--surface-soft))}.record-head,.record-foot{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.record-card h3{margin:0;font-size:21px;line-height:1.18}.record-card p{margin:0;color:var(--muted);line-height:1.55}.status{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border:1px solid currentColor;border-radius:999px;color:var(--accent);font-size:12px;line-height:1;padding:5px 9px}.status.needs-review,.status.unconfirmed{color:var(--warn)}.status.updated{color:var(--info)}.status.outdated,.status.archived{color:var(--danger)}.queue-item,.relation-chip{display:grid;gap:5px;border-top:1px solid var(--line);padding:11px 0}.relation-chip{border-top:0;border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 92%,transparent);padding:11px}.dossier-view{display:grid;grid-template-columns:190px minmax(0,1fr);gap:16px;align-items:start;width:min(1400px,100%);margin:0 auto;padding:8px 18px 24px}.dossier{padding:clamp(22px,3.6vw,40px)}.dossier-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;border-bottom:1px solid var(--line);padding-bottom:18px}.dossier h1{margin:4px 0 10px;font-size:clamp(34px,5vw,56px);line-height:1.05;letter-spacing:0}.dossier h2{margin:34px 0 10px;border-top:1px solid var(--line);padding-top:18px;font-size:21px}.dossier p,.dossier li{font-size:17px;line-height:1.72}.metadata-strip{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 24px}.metadata-strip span{border:1px solid var(--line);border-radius:999px;padding:6px 9px}.version-note,.callout{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:center;margin:16px 0;border:1px solid color-mix(in srgb,var(--info) 72%,var(--line));border-radius:8px;background:linear-gradient(90deg,#2a70c952,#234c8033),color-mix(in srgb,var(--surface-soft) 74%,transparent);padding:12px;color:var(--text)}.version-note{display:block}.callout-icon{display:grid;place-items:center;width:30px;height:30px;border:2px solid currentColor;border-radius:999px;font-weight:900;line-height:1}.callout strong{display:block;margin-bottom:3px}.callout p{margin:0;color:var(--text);font-weight:700;line-height:1.45}.callout.note{border-color:color-mix(in srgb,var(--info) 72%,var(--line))}.callout.warning{border-color:color-mix(in srgb,var(--danger) 45%,var(--line));background:linear-gradient(90deg,#aa493747,#642a222e),color-mix(in srgb,var(--surface-soft) 74%,transparent)}.inline-callout-editor.callout{grid-template-columns:1fr;align-items:stretch}.table-shell{overflow-x:auto;margin:18px 0;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface-soft) 72%,transparent)}table{width:100%;border-collapse:collapse;margin:0}th,td{border:0;border-bottom:1px solid var(--line);padding:12px;text-align:left}th{background:linear-gradient(90deg,rgba(152,164,72,.11),transparent),color-mix(in srgb,var(--surface-soft) 96%,transparent);color:var(--text);font-size:12px;text-transform:uppercase}tr:last-child td{border-bottom:0}pre{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:#101211;color:#d8eadf;padding:14px}blockquote{margin:24px 0;border-left:3px solid var(--accent);padding-left:14px}blockquote cite{color:var(--muted)}.back-link,.dossier-index a{display:block;border-bottom:1px solid var(--line);color:var(--muted);padding:9px 0}.token-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.token-row span{border:1px solid var(--line);border-radius:999px;padding:5px 8px}.relation-row{border-top:1px solid var(--line);padding:9px 0}.relation-row small{display:block;color:var(--quiet)}.relation-row strong{color:var(--text)}.command-deck{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:244px minmax(320px,1fr) auto;gap:14px;align-items:center;width:100%;min-height:70px;margin:0;border:0;border-bottom:1px solid rgba(146,168,157,.14);border-radius:0;background:linear-gradient(180deg,#0b0f12f5,#0c1114f0),linear-gradient(135deg,rgba(134,211,174,.08),transparent 38%);padding:12px 32px;-webkit-backdrop-filter:blur(20px) saturate(1.15);backdrop-filter:blur(20px) saturate(1.15);box-shadow:0 12px 36px #00000038}.brand-lockup{display:flex;align-items:center;min-width:0}.brand-wordmark{display:flex;align-items:baseline;gap:10px;min-width:0;line-height:1}.brand-wordmark strong{color:#f6f7f3;font-family:Georgia,Times New Roman,serif;font-size:30px;letter-spacing:0}.brand-wordmark small{color:#72bd3f;font-size:13px;font-weight:700;letter-spacing:0}.global-search{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:center;justify-self:center;width:min(520px,100%);border:1px solid rgba(147,169,156,.14);border-radius:6px;background:#13181beb;padding:0 14px 0 16px;min-height:40px}.global-search svg{width:18px;height:18px;fill:none;stroke:var(--quiet);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.global-search input{width:100%;min-width:0;border:0;background:transparent;color:var(--text);outline:none;padding:0}.global-search input::-moz-placeholder{color:#95a29d}.global-search input::placeholder{color:#95a29d}.global-search kbd{border:1px solid rgba(147,169,156,.15);border-radius:10px;background:#1c2225e6;color:#b7c0ba;padding:5px 8px;font-size:12px;line-height:1}.header-home-actions{display:grid;grid-template-columns:repeat(2,minmax(170px,1fr));gap:10px;justify-self:center;width:min(520px,100%)}.header-home-actions button{display:inline-flex;gap:9px;align-items:center;justify-content:center;min-height:40px;border:1px solid rgba(147,169,156,.14);border-radius:6px;background:#161b1eeb;color:#e5ece7;padding:0 14px;font-weight:800}.header-home-actions button:first-child{border-color:#6aa2496b;background:linear-gradient(180deg,#5f8e39f2,#3d701eeb);color:#f2f8ed}.header-home-actions button:disabled{cursor:not-allowed;opacity:.52}.header-home-actions svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.deck-actions{display:flex;gap:10px;align-items:center;justify-content:end}.deck-actions button,.deck-actions select{height:40px;border:1px solid rgba(147,169,156,.14);border-radius:6px;background:#161b1eeb;color:var(--text);padding:0 12px}.version-picker{width:138px;cursor:pointer;color:var(--muted)}.icon-button{display:grid;place-items:center;width:40px;min-width:40px;padding:0}.icon-button.market-action{background:#2a2314eb;color:#f2d58c}.icon-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.icon-button.primary-action{border-color:#6aa24973;background:linear-gradient(180deg,#5d8f3b,#3f6f21);color:#f2faea}.icon-button:disabled,.home-create-button:disabled,.home-search-button:disabled,.home-nav-item:disabled{cursor:not-allowed;opacity:.46}.account-button{display:grid;grid-template-columns:32px minmax(88px,1fr) auto;-moz-column-gap:10px;column-gap:10px;align-items:center;min-width:240px;max-width:300px;text-align:left;background:#161b1eeb}.account-button strong,.account-avatar{width:32px;height:32px;border-radius:999px}.account-button strong{display:grid;place-items:center;border:1px solid rgba(147,169,156,.14);background:#21272af5;color:var(--text);font-size:12px;font-weight:800}.account-avatar{-o-object-fit:cover;object-fit:cover;border:1px solid rgba(147,169,156,.14)}.account-button span{min-width:0;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-button small{display:inline-flex;align-items:center;gap:5px;color:var(--quiet);font-size:10px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.account-button small svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.index-view{width:100%;margin:0 auto;padding:0 34px 0 0}.home-shell{position:relative;display:grid;grid-template-columns:244px minmax(0,1fr);gap:14px;align-items:stretch;min-height:calc(100vh - 70px)}.home-shell.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.home-shell.sidebar-collapsed:before{width:72px}.home-shell:before{content:"";position:absolute;inset:0 auto 0 0;width:244px;border-right:1px solid rgba(147,169,156,.13);background:radial-gradient(circle at top left,rgba(60,111,38,.08),transparent 34%),linear-gradient(180deg,#11171cf0,#0e1317eb);pointer-events:none}.home-sidebar{position:sticky;top:70px;z-index:1;display:grid;gap:10px;min-height:calc(100vh - 70px);height:calc(100vh - 70px);border-right:0;background:transparent;padding:18px 12px 24px;box-sizing:border-box;overflow-y:auto}.home-nav-block-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.sidebar-collapse-button{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid rgba(147,169,156,.16);border-radius:999px;background:#17261de6;color:#9be36c;padding:0}.sidebar-collapse-button:hover{border-color:#75c4437a;background:#2b541fd1;color:#f1f6ed}.sidebar-collapse-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.home-nav-block,.home-version-card,.home-hero,.home-quick-card,.home-updates-panel,.home-features-strip,.home-footer{border:1px solid rgba(147,169,156,.14);border-radius:8px;background:#14191ce6;box-shadow:0 18px 46px #00000029}.home-nav-block{position:relative;border:0;background:transparent;box-shadow:none;padding:10px 8px 14px;display:grid;gap:6px;border-bottom:1px solid rgba(147,169,156,.12)}.home-nav-block h2{margin:0 0 8px;color:#7f8a88;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.home-nav-item{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:center;width:100%;border:0;border-radius:4px;background:transparent;color:#a4adb0;padding:9px 10px;text-align:left;font-size:14px;font-weight:650}.home-nav-icon{display:inline-grid;place-items:center;width:28px;height:28px;color:currentColor}.home-nav-icon svg,.home-nav-item svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.category-icon-glyph{width:17px;height:17px;color:currentColor;flex:none}.home-nav-sublist{display:grid;gap:2px;margin:2px 0 0 14px;padding-left:8px;border-left:1px solid rgba(147,169,156,.12)}.home-nav-sublist .home-nav-item{padding-left:8px}.category-nav-icon{display:grid;place-items:center;width:17px;height:17px;color:currentColor;font-size:12px;font-weight:850;line-height:1}.home-nav-item.active,.home-nav-item:hover{background:linear-gradient(180deg,#4b7d2f7a,#3662205c);color:#f1f6ed}.home-nav-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-nav-caret{color:#73807e;display:inline-grid;place-items:center;transition:transform .16s ease}.home-nav-caret svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1}.categories-toggle.active .home-nav-caret{transform:rotate(180deg)}.home-sidebar.sidebar-collapsed{width:72px;padding-inline:10px}.home-sidebar.sidebar-collapsed .home-nav-block{justify-items:center;padding-inline:0}.home-sidebar.sidebar-collapsed .home-nav-block-head{justify-content:center;margin-bottom:4px}.home-sidebar.sidebar-collapsed .home-nav-block h2{display:none}.home-sidebar.sidebar-collapsed .sidebar-collapse-button{width:40px;height:40px}.home-sidebar.sidebar-collapsed .home-nav-item{display:inline-grid;grid-template-columns:1fr;place-items:center;width:48px;min-height:48px;gap:0;padding:0}.home-sidebar.sidebar-collapsed .home-nav-label{display:none}.home-sidebar.sidebar-collapsed .home-nav-icon{width:40px;height:40px;color:currentColor}.home-sidebar.sidebar-collapsed .home-nav-icon svg,.home-sidebar.sidebar-collapsed .category-icon-glyph{width:21px;height:21px;display:block;opacity:1}.home-sidebar.sidebar-collapsed .home-nav-caret{display:none}.home-sidebar.sidebar-collapsed .home-nav-sublist{position:absolute;z-index:10;top:88px;left:calc(100% + 10px);width:220px;max-height:min(420px,calc(100vh - 150px));overflow-y:auto;margin:0;padding:8px;border:1px solid rgba(147,169,156,.16);border-radius:8px;background:radial-gradient(circle at top left,rgba(75,125,47,.16),transparent 42%),#0d1312fa;box-shadow:0 18px 48px #00000061}.home-sidebar.sidebar-collapsed .home-nav-sublist .home-nav-item{grid-template-columns:28px minmax(0,1fr);justify-items:start;gap:9px;width:100%;min-height:auto;padding:9px 10px}.home-sidebar.sidebar-collapsed .home-nav-sublist .home-nav-label{display:inline}.home-sidebar.sidebar-collapsed .home-version-card{display:none}.home-version-card{margin:0 8px;padding:15px;display:grid;gap:9px;background:#10161bdb}.home-version-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.home-version-head span{color:#8a9495;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.home-version-head small{border-radius:5px;background:#4d842db8;color:#cbeaba;padding:4px 7px;font-size:11px;font-weight:800}.home-version-card>strong{color:#e6eae5;font-size:15px;line-height:1.25}.home-version-card p{margin:0;color:#98a2a5;font-size:12px;line-height:1.55}.home-version-card small{color:var(--quiet);line-height:1.45}.home-version-button,.home-search-button,.home-create-button{border:1px solid rgba(106,162,73,.42);border-radius:5px;background:linear-gradient(180deg,#5f8e39f2,#3d701eeb);color:#f2f8ed;padding:10px 14px;font-weight:700;font-size:13px}.home-main{position:relative;z-index:1;display:grid;gap:14px;padding-top:0;min-width:0}.home-hero{display:grid;grid-template-columns:minmax(0,1fr) 268px;gap:14px;overflow:hidden;padding:14px;background:linear-gradient(90deg,#0b0f11eb,#0b0f11b8 44%,#0b0f1173),url(/assets/seed-city-C0MapNGX.png) center / cover no-repeat,#14191ce6}.home-hero-copy{display:grid;align-content:center;gap:12px;min-height:278px;padding:34px 50px 30px}.home-hero-copy p{margin:0;color:#72bd3f;font-size:15px}.home-hero-copy h1{margin:0;font-family:Georgia,Times New Roman,serif;color:#f4f5f0;font-size:38px;line-height:.96;letter-spacing:0}.home-hero-copy>span{max-width:460px;color:#e0e4df;font-size:14px;line-height:1.55}.home-search-panel{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:6px}.home-search-field{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:center;min-width:min(100%,430px);flex:1 1 430px;border:1px solid rgba(147,169,156,.14);border-radius:6px;background:#13181be6;padding:0 14px;min-height:46px}.home-search-field svg{width:16px;height:16px;fill:none;stroke:var(--quiet);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.home-search-field input{width:100%;min-width:0;border:0;background:transparent;color:var(--text);outline:none;padding:0}.home-search-field input::-moz-placeholder{color:#96a19c}.home-search-field input::placeholder{color:#96a19c}.home-search-button{min-width:124px;cursor:pointer}.home-create-card{position:relative;display:grid;align-content:center;gap:14px;min-height:254px;padding:22px;text-align:center}.home-create-close{position:absolute;right:18px;top:16px;color:#f3f6f0;font-size:28px;line-height:1;opacity:.85}.home-create-icon{display:grid;place-items:center;width:72px;height:72px;margin:6px auto 0;border:1px solid rgba(106,162,73,.34);border-radius:999px;background:#28392799;color:#86d65c}.home-create-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.home-create-card h2{margin:0;color:#f4f6f2;font-size:16px}.home-create-card p{margin:0 auto;max-width:220px;color:#b4bebd;font-size:12px;line-height:1.55}.home-create-button{width:100%;margin-top:2px}.home-quick-grid{display:grid;grid-template-columns:repeat(8,minmax(132px,1fr));gap:14px;overflow-x:auto;padding-bottom:1px}.home-quick-card{display:grid;justify-items:center;align-content:center;gap:6px;min-height:86px;padding:10px 12px;text-align:center;color:var(--text);cursor:pointer}.home-quick-card:disabled{cursor:not-allowed;opacity:.46}.home-quick-card strong{color:#eef2ee;font-size:13px;line-height:1.15}.home-quick-card span{color:#a9b2b4;font-size:11px;line-height:1.25}.home-quick-icon{display:grid;place-items:center;width:34px;height:30px;border-radius:8px;background:transparent;color:#6fbd43}.home-quick-icon img,.home-update-mark img{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.home-quick-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.home-updates-panel{padding:18px 16px 10px;background:#11171cdb}.home-updates-panel .section-top h2{color:#f3f5f1;font-size:16px;text-transform:none;letter-spacing:0}.home-updates-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.home-updates-column{border:1px solid rgba(147,169,156,.1);border-radius:8px;overflow:hidden;background:#13181c9e}.home-update-row{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;min-height:48px;padding:9px 14px;border-top:1px solid rgba(147,169,156,.1)}.home-update-row:first-child{border-top:0}.home-update-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:6px;background:linear-gradient(180deg,#48672cb8,#2c4421b8);color:#dff4c9;font-size:12px;font-weight:800}.home-update-copy{display:flex;justify-content:space-between;gap:12px;align-items:center;min-width:0}.home-update-copy strong{min-width:0;overflow:hidden;color:#eef1ed;font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.home-update-copy>span{color:#8e989b;flex:0 0 auto;font-size:11px}.home-features-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;padding:0}.home-features-strip article{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:center;padding:22px 20px;border-left:1px solid rgba(147,169,156,.12)}.home-features-strip article:first-child{border-left:0}.home-feature-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:8px;background:#273826cc;color:#8bd656}.home-feature-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.home-features-strip strong{display:block;margin-bottom:4px;font-size:16px}.home-features-strip span{color:var(--muted);line-height:1.55}.home-footer{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,.9fr));gap:14px;padding:20px;color:var(--muted)}.home-footer strong{display:block;margin-bottom:8px;color:var(--text);font-size:16px}.home-footer p{margin:0;line-height:1.6}.home-footer>div{display:grid;gap:8px;align-content:start}.home-footer>div>span{color:var(--quiet);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.home-footer button{width:-moz-fit-content;width:fit-content;border:0;background:transparent;color:#c9d1cb;padding:0;text-align:left}.home-footer button:hover{color:#f5faf2}.brand-wordmark{align-items:center;gap:12px}.brand-wordmark img{display:block;width:116px;height:34px;-o-object-fit:contain;object-fit:contain}.brand-wordmark small{color:#69bd3f;font-size:12px;line-height:1;text-transform:none;white-space:nowrap}.home-shell{min-height:calc(100vh - 70px)}.home-sidebar{align-content:start;height:calc(100vh - 70px);max-height:calc(100vh - 70px);overflow-y:auto;padding-bottom:24px;scrollbar-width:thin}.home-main{padding-bottom:0}.home-hero{grid-template-columns:minmax(0,1fr) 268px}.home-create-card{display:grid}.home-footer{border-radius:0;margin-bottom:0;background:linear-gradient(180deg,#0f161bdb,#0c1216eb),#0c1216eb}.home-footer strong{font-size:13px}.home-footer p,.home-footer button{font-size:12px}.dossier-view,.create-page{width:100%;max-width:none;margin:0;padding:0 34px 118px 0;display:grid;grid-template-columns:244px minmax(0,1fr);gap:14px;align-items:start}.dossier-index{position:sticky;top:70px;height:calc(100vh - 70px);border-right:1px solid rgba(147,169,156,.13);background:radial-gradient(circle at top left,rgba(60,111,38,.08),transparent 34%),linear-gradient(180deg,#11171cf0,#0e1317eb);padding:28px 32px}.dossier-index h2{color:#f0f2ee;font-size:13px;letter-spacing:0;text-transform:none}.back-link,.dossier-index a{border-bottom:0;color:#9da8a9;font-size:13px;padding:8px 0}.dossier-index a:hover{color:#74c446}.fandom-preview,.catalog-page,.fandom-editor{max-height:none;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.wiki-page-topline{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:30px 46px 20px}.wiki-breadcrumbs{display:flex;gap:10px;align-items:center;min-width:0;color:#9da8a9;font-size:12px}.wiki-breadcrumbs>*{min-width:0}.wiki-breadcrumbs span:before,.wiki-breadcrumbs strong:before{content:">";margin-right:10px;color:#536066}.wiki-breadcrumbs strong{overflow:hidden;color:#d7ded9;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.wiki-page-actions{display:flex;gap:8px;align-items:center;flex:0 0 auto}.wiki-page-actions button{min-height:32px;border:1px solid rgba(147,169,156,.13);border-radius:5px;background:#0e1419b8;color:#d7ded9;padding:7px 12px;font-size:12px}.wiki-page-actions button:hover{border-color:#6fbd435c;color:#f3f6f1}.catalog-page-hero,.fandom-article-head{display:grid;grid-template-columns:268px minmax(0,1fr) auto;gap:28px;align-items:center;padding:0 46px 34px;border-bottom:1px solid rgba(147,169,156,.12);background:transparent}.catalog-page-hero img,.catalog-page-icon{width:268px;height:216px;border:1px solid rgba(147,169,156,.12);border-radius:8px;background:#11171ce6;-o-object-fit:cover;object-fit:cover}.catalog-page-icon{display:grid;place-items:center;color:#72bd3f;font-family:Georgia,Times New Roman,serif;font-size:72px}.catalog-page-hero h1,.fandom-article-head h1,.article-title-input{margin:4px 0 10px;color:#f5f5f0;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:700;line-height:1.05;letter-spacing:0}.catalog-page-hero p,.fandom-article-head p,.article-summary-input{max-width:620px;color:#d3dbd7;font-size:14px;line-height:1.65}.schema-label{color:#72bd3f;font-size:12px;letter-spacing:0}.metadata-strip,.catalog-metadata-strip{gap:0;margin-top:16px;border-top:1px solid rgba(147,169,156,.12);padding-top:13px}.metadata-strip span{border:0;border-left:1px solid rgba(147,169,156,.12);border-radius:0;color:#a7b0b1;padding:0 18px;font-size:12px}.metadata-strip span:first-child{border-left:0;padding-left:0}.catalog-filter-row{display:none}.fandom-article-layout,.catalog-article-layout{grid-template-columns:minmax(0,1fr) minmax(250px,300px);gap:44px;padding:28px 46px 44px}.fandom-article-body,.catalog-article-body{border-left:1px solid rgba(147,169,156,.12);padding-left:24px}.catalog-article-body>h2,.fandom-article-body>h2,.inline-heading-input{min-height:auto;margin:0 0 12px;border:0;background:transparent;padding:0;color:#f3f5f1;font-family:Georgia,Times New Roman,serif;font-size:18px;letter-spacing:0}.catalog-article-body>p,.fandom-article-body>p,.inline-paragraph-input{color:#bfc8c7;font-size:14px;line-height:1.7}.wiki-infobox{border:1px solid rgba(147,169,156,.12);border-radius:8px;background:#11171cb8;box-shadow:none}.wiki-infobox h2,.infobox-title-input{background:#11171cb8;color:#f2f5f0;font-family:Georgia,Times New Roman,serif;font-size:18px}.wiki-infobox dt{background:#41702629;color:#dfe6df}.wiki-infobox dd{color:#aeb8b8}.fandom-editor-tools{margin:0 46px 24px;border:1px solid rgba(147,169,156,.12);border-radius:8px;background:#11171cb8}.editable-head{grid-template-columns:minmax(0,1fr) auto}.article-title-input,.article-summary-input{border-radius:5px}.article-title-input:focus,.article-summary-input:focus,.inline-heading-input:focus,.inline-paragraph-input:focus{border-color:#6fbd4361;background:#141d18a3}.section-toolbar,.inline-block-tools{border-color:#93a99c1f}.fandom-submit-row{margin:0 46px 36px;border:1px solid rgba(147,169,156,.12);border-radius:8px;background:#11171cb8;padding:14px}.dossier-view{grid-template-columns:244px minmax(0,1fr);gap:0;padding:0 0 96px}.page-site-sidebar{position:sticky;top:70px;height:calc(100vh - 70px);max-height:calc(100vh - 70px);min-height:calc(100vh - 70px)}.catalog-page{min-width:0;padding-bottom:36px}.catalog-page .wiki-page-topline{max-width:1188px;padding:28px 40px}.catalog-page .wiki-breadcrumbs{color:#a1aaab;font-size:13px;font-weight:650}.catalog-page .wiki-page-actions button{min-height:36px;border-radius:6px;background:#0d1318b8;color:#d7dfdb;font-size:13px;font-weight:650}.catalog-page .catalog-page-hero{max-width:1050px;grid-template-columns:296px minmax(0,1fr);gap:34px;align-items:center;padding:0 40px 38px;border-bottom:1px solid rgba(147,169,156,.11)}.catalog-page .catalog-page-hero img,.catalog-page .catalog-page-icon{width:296px;height:239px;border-radius:8px;box-shadow:0 24px 70px #00000047}.wiki-title-badges{display:flex;gap:8px;align-items:center;margin-bottom:12px}.wiki-title-badges>span,.wiki-title-badges .status{display:inline-flex;align-items:center;min-height:24px;border:0;border-radius:5px;background:#483f816b;color:#d5cdf7;padding:4px 8px;font-size:12px;font-weight:700;text-transform:none}.wiki-title-badges .status.verified,.wiki-title-badges .status.updated{background:#47852d57;color:#94dc67}.wiki-title-badges .status.needs-review,.wiki-title-badges .status.unconfirmed{background:#6f5c286b;color:#e5c46d}.catalog-page .catalog-page-hero h1{margin:0 0 18px;color:#f6f5ef;font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:700;line-height:1}.catalog-page .catalog-page-hero p{max-width:650px;color:#d4dcdb;font-size:16px;line-height:1.6}.wiki-stat-row{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:0;max-width:660px;margin-top:18px;border-top:1px solid rgba(147,169,156,.16);padding-top:14px}.wiki-stat-row div{min-width:0;border-left:1px solid rgba(147,169,156,.12);padding:0 18px}.wiki-stat-row div:first-child{border-left:0;padding-left:0}.wiki-stat-row span{display:block;color:#9aa5a7;font-size:12px;font-weight:700}.wiki-stat-row strong{display:block;margin-top:5px;color:#d9e0dd;font-size:13px;font-weight:500}.catalog-page .catalog-article-layout{display:grid;grid-template-columns:206px minmax(0,740px) 216px;gap:28px;align-items:start;max-width:1228px;padding:32px 40px 0}.page-toc{position:sticky;top:102px;min-height:260px;border-right:1px solid rgba(147,169,156,.13);padding-right:22px}.page-toc h2{margin:0 0 18px;color:#f2f5f1;font-size:15px}.page-toc a,.page-toc span{display:block;border-left:2px solid transparent;color:#a4afb0;padding:8px 0 8px 12px;font-size:13px}.page-toc a.active{border-left-color:#75c443;color:#75c443;font-weight:700}.catalog-page .catalog-article-body{border-left:0;padding-left:0}.catalog-page .catalog-article-body>h2,.catalog-page .related-page-grid h2{margin:0 0 14px;color:#f5f5f0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:700}.catalog-page .catalog-article-body>h2:not(:first-child){margin-top:26px}.catalog-page .catalog-article-body>p,.catalog-page .catalog-article-body li{color:#c4cccb;font-size:15px;line-height:1.7}.catalog-page .catalog-article-body a,.catalog-page .catalog-article-body strong{color:#75c443}.catalog-page .callout{grid-template-columns:24px minmax(0,1fr);margin:18px 0;border:0;border-radius:6px;background:linear-gradient(90deg,#467b3038,#2f502a1f);padding:11px 14px}.catalog-page .callout-icon{width:18px;height:18px;border-width:1px;color:#75c443;font-size:12px}.related-page-grid{margin-top:28px}.related-page-grid>div{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px}.related-page-grid article{min-width:0;border:1px solid rgba(147,169,156,.12);border-radius:6px;background:#12191ed1;padding:11px 12px}.related-page-grid article strong{display:block;overflow:hidden;color:#f0f3ef;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.related-page-grid article span{display:inline-flex;margin-top:7px;border-radius:4px;background:#483f816b;color:#d5cdf7;padding:3px 7px;font-size:11px}.page-side-stack{display:grid;gap:12px}.page-tools-layout{grid-template-columns:244px minmax(0,1fr) 216px;gap:0 28px;max-width:none;padding-right:34px}.page-tools-layout>.catalog-page{grid-column:2}.page-tools-layout>.page-floating-tools{grid-column:3;align-self:start;position:sticky;top:78px;z-index:1;margin-top:28px}.page-tools-layout .catalog-page .catalog-article-layout{grid-template-columns:206px minmax(0,740px);max-width:1012px}.page-helpful-panel,.page-info-panel{border:1px solid rgba(147,169,156,.11);border-radius:8px;background:#12191ec7;padding:16px}.page-helpful-panel h2,.page-info-panel h2{margin:0 0 14px;color:#dce4df;font-size:13px}.page-helpful-panel div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.page-helpful-panel button,.page-info-panel button{min-height:40px;border:1px solid rgba(147,169,156,.1);border-radius:5px;background:#0c12168f;color:#c5ceca;font-size:12px}.page-info-panel dl{display:grid;gap:12px;margin:0 0 14px}.page-info-panel dt{color:#8f9a9c;font-size:12px}.page-info-panel dd{margin:4px 0 0;color:#dce4df;font-size:12px}.page-tool-tabs{display:grid;grid-template-columns:1fr;gap:8px}.page-tool-tabs button.active{border-color:#75c44357;background:#47852d2e;color:#bcea9e}.contributor-list-panel,.commit-log-panel{display:grid;gap:10px}.contributor-list-panel article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center}.contributor-list-panel img,.contributor-list-panel article>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(147,169,156,.13);border-radius:50%;background:#47852d2e;color:#bcea9e;font-size:12px;font-weight:800}.contributor-list-panel img{-o-object-fit:cover;object-fit:cover}.contributor-list-panel strong,.commit-log-panel strong{display:block;color:#dce4df;font-size:12px}.contributor-list-panel small,.commit-log-panel span,.commit-log-panel small{display:block;margin-top:3px;color:#8f9a9c;font-size:11px}.commit-log-panel article{border-top:1px solid rgba(147,169,156,.09);padding-top:10px}.commit-log-panel article:first-of-type{border-top:0;padding-top:0}.panel-link-button{min-height:34px;border:1px solid rgba(117,196,67,.28);border-radius:5px;background:#47852d24;color:#bcea9e;font-size:12px;font-weight:800}.wiki-ref-wrap{display:inline-flex;position:relative;vertical-align:baseline}.wiki-ref{border-bottom:1px solid rgba(113,208,69,.5);color:#9ce36f;font-weight:800;text-decoration:none}.wiki-ref-wrap.missing .wiki-ref{border-bottom-style:dashed;color:#d4bd79}.wiki-ref-card{align-items:center;background:radial-gradient(circle at 15% 0%,rgba(113,208,69,.14),transparent 36%),#0c1114fa;border:1px solid rgba(147,169,156,.2);border-radius:14px;box-shadow:0 18px 45px #00000073;display:grid;gap:12px;grid-template-columns:48px minmax(0,1fr);left:50%;min-width:260px;opacity:0;padding:12px;pointer-events:none;position:absolute;top:calc(100% + 12px);transform:translate(-50%) translateY(-6px);transition:opacity .16s ease,transform .16s ease;visibility:hidden;z-index:40}.wiki-ref-wrap:hover .wiki-ref-card,.wiki-ref-wrap:focus-within .wiki-ref-card{opacity:1;transform:translate(-50%) translateY(0);visibility:visible}.wiki-ref-card img,.wiki-ref-card-initial{align-items:center;background:#71d0451f;border:1px solid rgba(147,169,156,.18);border-radius:12px;color:#78d84a;display:flex;font-family:var(--font-heading);font-size:22px;font-weight:900;height:48px;justify-content:center;-o-object-fit:cover;object-fit:cover;width:48px}.wiki-ref-card strong,.wiki-ref-card small,.wiki-ref-card em{display:block}.wiki-ref-card small{color:#9da9aa;line-height:1.4;margin-top:3px}.wiki-ref-card em{color:#78d84a;font-size:11px;font-style:normal;font-weight:800;margin-top:6px;text-transform:uppercase}.reference-check-panel p{color:#9da9aa;font-size:13px;line-height:1.5;margin:0 0 12px}.reference-check-list{display:grid;gap:8px}.reference-check{align-items:center;background:#080c0e6b;border:1px solid rgba(147,169,156,.12);border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:9px 10px}.reference-check span{color:#f6f5ef;font-weight:800}.reference-check a,.reference-check button{background:#71d04524;border:1px solid rgba(113,208,69,.35);border-radius:999px;color:#a8ef7d;font-size:11px;font-weight:900;min-height:auto;padding:5px 9px;text-decoration:none;text-transform:uppercase}.reference-check.missing button{background:#d4bd791f;border-color:#d4bd7961;color:#e2ca86}.category-page{min-width:0}.category-collection-hero{max-width:1050px;border-bottom:1px solid rgba(147,169,156,.11);padding:0 40px 32px}.category-hero-heading{display:grid;grid-template-columns:86px minmax(0,1fr);gap:18px;align-items:center}.category-hero-icon{display:grid;place-items:center;width:86px;height:86px;border:1px solid rgba(117,196,67,.32);border-radius:20px;background:radial-gradient(circle at 35% 25%,#75c44338,#0c1210b8);color:#8fdb62}.category-hero-icon svg{width:42px;height:42px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.category-hero-icon .category-nav-icon{width:auto;height:auto;font-size:30px}.category-collection-hero h1{margin:7px 0 12px;color:#f6f5ef;font-family:Georgia,Times New Roman,serif;font-size:40px;line-height:1}.category-collection-hero p{max-width:650px;margin:0;color:#d4dcdb;font-size:16px;line-height:1.6}.category-entry-panel{display:grid;max-width:1050px;margin:28px 40px 0;overflow:hidden;border:1px solid rgba(147,169,156,.11);border-radius:8px;background:#12191eb8}.marketplace-page{max-width:1180px}.business-manage-page{max-width:1280px}.business-manage-board{grid-template-columns:minmax(0,1fr) 360px}.business-manage-hero{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;align-items:start;margin-bottom:18px;padding:20px;border:1px solid rgba(166,180,173,.14);border-radius:16px;background:linear-gradient(135deg,#0e1a1ceb,#080e0fd6),#081012cc}.business-manage-hero h1{margin:6px 0 8px;color:#f6f7f2;font-family:Georgia,serif;font-size:clamp(2.2rem,3vw,3.2rem)}.business-manage-hero p{margin:0;color:#dee7e0bd;line-height:1.65}.business-manage-logo{display:grid;place-items:center;width:120px;height:120px;border:1px solid rgba(104,205,57,.22);border-radius:20px;overflow:hidden;background:#68cd3914;color:#6dd342;font-size:2.2rem;font-weight:900}.business-manage-logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.business-manage-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.business-manage-actions a,.business-manage-actions button{border:1px solid rgba(166,180,173,.16);border-radius:10px;padding:10px 14px;color:#eff5efe6;background:#0a1214cc;font-weight:800;cursor:pointer;text-decoration:none}.business-manage-section{border:1px solid rgba(166,180,173,.14);border-radius:16px;background:linear-gradient(135deg,#0e1a1ceb,#080e0fd6),#081012cc;padding:16px;margin-top:12px}.business-manage-section p{color:#dee7e0bd}.marketplace-hero{margin-bottom:18px}.marketplace-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 40px}.marketplace-overview-grid>div{border:1px solid rgba(166,180,173,.14);border-radius:14px;padding:16px;background:radial-gradient(circle at 20% 20%,rgba(104,205,57,.13),transparent 40%),#091214c2}.marketplace-overview-grid strong{display:block;color:#f2f6ef;font-size:1.45rem}.marketplace-overview-grid span{color:#dee7e0ad;font-size:.82rem}.marketplace-message{margin:0 40px 16px}.marketplace-tabs{display:flex;gap:10px;margin:18px 40px}.marketplace-tabs button,.marketplace-form button,.market-agreement-actions button{border:1px solid rgba(166,180,173,.16);border-radius:10px;padding:10px 14px;color:#eff5efe6;background:#0a1214cc;font-weight:800;cursor:pointer}.marketplace-tabs button.active,.marketplace-form button{border-color:#68cd398c;background:linear-gradient(135deg,#68cd395c,#2a5b1e9e)}.marketplace-board{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start;margin:20px 40px 0}.marketplace-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.marketplace-section-head h2{margin:4px 0 0;color:#f6f7f2;font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,2.7rem)}.marketplace-section-head>span{color:#dee7e0a3;font-size:.85rem}.market-business-grid,.market-agreement-list,.marketplace-side-column{display:grid;gap:12px}.market-business-card,.market-agreement-card,.marketplace-form{border:1px solid rgba(166,180,173,.14);border-radius:16px;background:linear-gradient(135deg,#0e1a1ceb,#080e0fd6),#081012cc;box-shadow:0 18px 45px #0003}.market-business-card{padding:14px}.market-business-card.active{border-color:#68cd398f;box-shadow:0 0 0 1px #68cd392e,0 18px 45px #0000003d}.market-business-card-main{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:start}.market-business-select,.market-business-title-row button{padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.market-business-select{width:100%}.market-business-card-copy{min-width:0}.market-business-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.market-business-title-row button{color:#f2f6ef;font-weight:900}.market-business-title-row em{border:1px solid rgba(104,205,57,.32);border-radius:999px;padding:2px 7px;color:#8fe95f;background:#68cd3917;font-size:.68rem;font-style:normal;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.market-business-title-row a,.market-owned-actions a{border:1px solid rgba(166,180,173,.16);border-radius:8px;padding:4px 8px;background:#ffffff08;font-size:.72rem}.market-business-logo{display:grid;place-items:center;width:64px;height:64px;border:1px solid rgba(104,205,57,.28);border-radius:16px;overflow:hidden;color:#6dd342;background:#68cd3914;font-size:1.6rem;font-weight:900}.market-business-logo img,.profile-market-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.market-business-card strong,.market-agreement-card strong,.marketplace-form h2{color:#f2f6ef}.market-business-card small,.market-agreement-card p,.marketplace-form p,.marketplace-form small{color:#dee7e0ad}.market-business-card-stats,.market-agreement-meta{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.market-business-card-stats span,.market-agreement-meta span{border:1px solid rgba(166,180,173,.12);border-radius:999px;padding:5px 9px;color:#dee7e0b8;background:#ffffff08;font-size:.78rem}.market-business-card a{color:#8fe95f;font-weight:800;text-decoration:none}.market-business-manage{width:100%;border:1px solid rgba(104,205,57,.35);border-radius:10px;padding:8px 10px;color:#eff8e9;background:#68cd391f;font-weight:900;cursor:pointer}.marketplace-form{display:grid;gap:12px;padding:16px}.market-owned-notice>strong{color:#f2f6ef}.market-owned-actions,.market-manager-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.market-manager-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.market-owned-actions a,.market-owned-actions button,.market-manager-actions button{display:grid;place-items:center;min-height:38px}.market-manager-actions button.active{border-color:#68cd39b8;background:#68cd3938}.market-branch-list,.market-nested-form{display:grid;gap:10px}.market-branch-list{border-top:1px solid rgba(166,180,173,.1);padding-top:12px}.market-branch-list>span{color:#dee7e0a8;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.market-branch-list button{border-color:#a6b4ad1f;background:#ffffff08}.marketplace-form h2{margin:0;font-size:1rem}.marketplace-form label{display:grid;gap:6px;color:#dee7e0c2;font-size:.8rem;font-weight:800}.marketplace-form input,.marketplace-form select,.marketplace-form textarea,.market-agreement-actions textarea{width:100%;border:1px solid rgba(166,180,173,.16);border-radius:10px;padding:10px 12px;color:#f2f6ef;background:#02080a85;outline:none}.marketplace-form textarea,.market-agreement-actions textarea{min-height:86px;resize:vertical}.market-mini-list,.market-comment-list,.profile-market-agreements{display:grid;gap:8px}.market-mini-list span,.market-comment-list span{display:block;border-top:1px solid rgba(166,180,173,.1);padding-top:8px;color:#dee7e0c7;font-size:.86rem}.market-mini-list.accepted strong{color:#8fe95f}.market-agreement-card{display:grid;gap:10px;padding:16px}.market-agreement-card.accepted{border-color:#68cd396b}.market-agreement-head{display:flex;justify-content:space-between;gap:14px}.market-agreement-head span,.market-agreement-head em{display:block;color:#dee7e0a3;font-size:.82rem}.market-agreement-head em{color:#8fe95f;font-style:normal;font-weight:900;text-transform:uppercase}.market-comment-list{border-left:2px solid rgba(104,205,57,.34);padding-left:12px}.market-comment-list strong{display:block;margin-bottom:2px;font-size:.78rem}.market-agreement-actions{display:grid;grid-template-columns:1fr auto auto auto;gap:8px;align-items:start}.profile-market-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.profile-market-card{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;border:1px solid rgba(166,180,173,.12);border-radius:14px;padding:12px;color:inherit;text-decoration:none;background:#ffffff08}.profile-market-card>span:first-child{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;overflow:hidden;color:#6dd342;background:#68cd391a;font-weight:900}.profile-market-card strong,.profile-market-card small{display:block}.profile-market-card small{color:#dee7e09e}.profile-market-agreements{margin-top:20px}.profile-market-agreements h3{margin:0;color:#f2f6ef}.home-updates-panel>.dashboard-panel,.dashboard-footer{display:none}.category-entry-head,.category-entry-row{display:grid;grid-template-columns:84px minmax(180px,1fr) minmax(150px,.45fr) minmax(110px,.28fr);gap:16px;align-items:center}.category-entry-head{min-height:46px;border-bottom:1px solid rgba(147,169,156,.12);background:#0c121694;color:#8f9a9c;padding:0 18px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.category-entry-row{min-height:82px;border-bottom:1px solid rgba(147,169,156,.09);color:#c6cfcc;padding:12px 18px}.category-entry-row:last-child{border-bottom:0}.category-entry-row:hover{background:#487a2b1c}.category-entry-photo{display:grid;place-items:center;width:58px;height:58px;overflow:hidden;border:1px solid rgba(147,169,156,.12);border-radius:7px;background:#0c1216b8}.category-entry-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.category-entry-photo strong{color:#75c443;font-family:Georgia,Times New Roman,serif;font-size:24px}.category-entry-row>strong{overflow:hidden;color:#f0f3ef;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.category-entry-row>span:not(.category-entry-photo){overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.create-page{grid-template-columns:244px minmax(0,1fr);gap:0;padding:0 0 96px}.create-workspace.unified-editor,.create-page .catalog-page{min-width:0}.create-page .catalog-page-hero{max-width:1050px;grid-template-columns:296px minmax(0,1fr);gap:34px;align-items:center;padding:0 40px 38px;border-bottom:1px solid rgba(147,169,156,.11)}.create-page .catalog-page-hero img,.create-page .catalog-page-hero .catalog-page-icon{width:296px;height:239px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.create-page .catalog-page-icon{background:#11171ce6;color:#75c443;font-size:46px}.create-page .fandom-editor-tools{max-width:1050px;margin:0 40px 28px;padding:14px}.create-page .template-strip.compact{grid-template-columns:repeat(5,minmax(112px,1fr))}.create-page .template-strip.compact button{min-height:58px;border-radius:6px;background:#0d131894}.create-page .fandom-page-settings{grid-template-columns:minmax(220px,.4fr) minmax(220px,.6fr)}.create-page .catalog-article-layout{display:grid;grid-template-columns:206px minmax(0,740px) 216px;gap:28px;align-items:start;max-width:1228px;padding:32px 40px 0}.create-page .editable-body{border-left:0;padding-left:0}.create-page .section-toolbar{border:1px solid rgba(147,169,156,.11);border-radius:8px;background:#12191ec7;padding:12px}.create-page .article-block-editor{border:1px solid rgba(147,169,156,.1);border-radius:8px;background:#0c12165c;padding:12px}.create-page .inline-heading-input,.create-page .inline-paragraph-input{background:transparent}.create-side-stack .infobox-media-fields{border:0;padding:0}.create-side-stack input,.create-side-stack select{width:100%}.nav-symbol{display:inline-grid;place-items:center;width:17px;height:17px;color:currentColor;font-size:11px;font-weight:800}.dossier-view,.create-page,.profile-page{position:relative}.dossier-view:before,.create-page:before,.profile-page:before{content:"";position:absolute;inset:0 auto 0 0;width:244px;border-right:1px solid rgba(147,169,156,.13);background:radial-gradient(circle at top left,rgba(60,111,38,.08),transparent 34%),linear-gradient(180deg,#11171cf0,#0e1317eb);pointer-events:none}.dossier-view.sidebar-collapsed:before,.create-page.sidebar-collapsed:before,.profile-page.sidebar-collapsed:before{width:72px}.dossier-view.sidebar-collapsed,.create-page.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.dossier-view>.home-sidebar,.create-page>.home-sidebar,.profile-page>.home-sidebar{z-index:1}.dossier-view>article,.create-page>form,.profile-page>article,.profile-page>nav,.profile-page>section{position:relative;z-index:1}.profile-page{width:100%;max-width:none;margin:0;padding:0 34px 96px 0;display:grid;grid-template-columns:244px minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);gap:0;align-items:start;position:relative}.profile-page.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.profile-site-sidebar{grid-row:1 / -1;position:sticky;top:70px;height:calc(100vh - 70px);max-height:calc(100vh - 70px);min-height:calc(100vh - 70px)}.profile-hero{min-width:0;padding:0 24px}.profile-banner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start;min-height:218px;overflow:hidden;border:1px solid rgba(147,169,156,.12);border-radius:8px;background:linear-gradient(90deg,#090e12eb,#090e1294 48%,#090e12e0),url(/assets/seed-city-C0MapNGX.png) center / cover no-repeat;padding:34px 32px}.profile-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05080a14,#05080a85);pointer-events:none}.profile-banner>*{position:relative;z-index:1}.profile-summary-hero{display:grid;grid-template-columns:150px minmax(0,1fr);gap:28px;align-items:center}.profile-avatar-wrap{position:relative}.profile-page .profile-avatar.large{width:150px;height:150px;border-radius:50%;border:1px solid rgba(147,169,156,.18);background:#12191edb;box-shadow:0 24px 72px #0000006b;font-family:Georgia,Times New Roman,serif;font-size:42px}.profile-summary-hero .profile-summary-copy{display:grid;gap:9px;max-width:620px}.profile-name-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.profile-name-row strong{color:#f5f5f0;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,43px);font-weight:700;line-height:1}.profile-name-row span{display:inline-flex;border-radius:5px;background:#47852d57;color:#94dc67;padding:5px 9px;font-size:12px;font-weight:800}.profile-summary-copy>span{color:#cbd4d2;font-size:14px}.profile-hero-societies{display:flex;flex-wrap:wrap;gap:7px}.profile-hero-societies a{border:1px solid rgba(117,196,67,.28);border-radius:999px;background:#47852d38;color:#bcea9e;padding:5px 9px;font-size:12px;font-weight:800}.profile-summary-copy p{max-width:540px;margin:4px 0 0;color:#d3dbd7;font-size:15px;line-height:1.65}.profile-meta-row{display:flex;flex-wrap:wrap;gap:0;margin-top:10px}.profile-meta-row span{border-left:1px solid rgba(147,169,156,.18);color:#b6c0bf;padding:0 14px;font-size:12px}.profile-meta-row span:first-child{border-left:0;padding-left:0}.profile-tabs{grid-column:2;justify-content:start;gap:18px;margin:0 24px;border-bottom:1px solid rgba(147,169,156,.12);padding:0 0 0 20px}.profile-tabs button{position:relative;min-height:42px;border:0;border-radius:0;background:transparent;color:#d1dad8;padding:0;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}.profile-tabs button.active{background:transparent;color:#75c443}.profile-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#75c443}.profile-content{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);gap:12px;padding:12px 24px 0}.profile-panel{border:1px solid rgba(147,169,156,.11);border-radius:8px;background:linear-gradient(180deg,#12191ec7,#0d1318b3),#12191eb8;padding:20px}.profile-panel h2{margin:0 0 16px;color:#f0f4f0;font-size:16px}.profile-panel p{margin:0;color:#c9d2d0;font-size:14px;line-height:1.7}.profile-panel-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:4px}.profile-panel-head h2{margin:0}.profile-panel-head button{border:0;background:transparent;color:#75c443;padding:0;font-size:12px}.profile-list-item{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;gap:12px;align-items:center;min-height:58px;border-top:1px solid rgba(147,169,156,.1);color:#dfe5e0}.profile-list-item:first-of-type{border-top:0}.profile-list-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:7px;background:#47852d47;color:#9ce06d;font-size:12px;font-weight:800}.profile-list-item strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.profile-list-item em{border-radius:5px;background:#483f8157;color:#d5cdf7;padding:4px 8px;font-size:11px;font-style:normal}.profile-list-item small{color:#9aa5a7;font-size:12px;white-space:nowrap}.profile-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.profile-stat-grid div{display:grid;gap:5px;place-items:center;min-height:88px;border-left:1px solid rgba(147,169,156,.1)}.profile-stat-grid div:first-child{border-left:0}.profile-stat-grid strong{color:#75c443;font-size:22px;line-height:1}.profile-stat-grid span{color:#d0d7d4;font-size:12px;text-align:center}.profile-badge-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.profile-badge{display:grid;gap:7px;place-items:center;min-height:112px;border-left:1px solid rgba(147,169,156,.1);text-align:center}.profile-badge:first-child{border-left:0}.profile-badge>span{display:grid;place-items:center;width:48px;height:48px;border:1px solid currentColor;border-radius:16px;background:#ffffff08;color:#75c443;font-weight:900}.profile-badge.blue>span{color:#6aa6ff}.profile-badge.gold>span{color:#e2b83e}.profile-badge.violet>span{color:#a36cf4}.profile-badge strong{color:#f0f4f0;font-size:12px}.profile-badge small{color:#aab4b3;font-size:11px}.profile-category-list{display:grid;gap:13px}.profile-category-list div{display:grid;grid-template-columns:minmax(110px,.34fr) minmax(0,1fr) auto;gap:12px;align-items:center}.profile-category-list span{color:#dce4df;font-size:13px}.profile-category-list strong{order:3;color:#aab4b3;font-size:12px}.profile-category-list i{position:relative;display:block;min-width:18px;height:4px;border-radius:999px;background:#75c443;box-shadow:0 0 0 999px #93a99c14;clip-path:inset(0 -999px 0 0 round 999px)}.profile-society-list{display:flex;flex-wrap:wrap;gap:8px}.profile-society-pill{border:1px solid rgba(117,196,67,.28);border-radius:999px;background:#47852d2e;color:#bcea9e;padding:7px 10px;font-size:12px;font-weight:800}.profile-content .panel{border:1px solid rgba(147,169,156,.11);border-radius:8px;background:#12191eb8}.profile-content .activity-item,.profile-comment{padding-inline:4px}@media (max-width: 1180px){.marketplace-board{grid-template-columns:1fr}.marketplace-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-agreement-actions,.atlas-hero,.work-grid,.dossier-view,.profile-page,.create-page,.create-workspace,.command-deck,.home-shell{grid-template-columns:1fr}.home-shell:before{display:none}.dossier-view:before,.create-page:before,.profile-page:before{display:none}.home-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;max-height:none;border-right:0;background:radial-gradient(circle at top left,rgba(60,111,38,.08),transparent 34%),linear-gradient(180deg,#11171cf0,#0e1317eb);padding-bottom:18px}.home-main{min-width:0}.home-hero,.home-updates-grid,.home-features-strip,.home-footer{grid-template-columns:1fr;left:0}.home-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.deck-actions{justify-content:start;flex-wrap:wrap}.nav-stacks,.review-column,.dossier-index,.dossier-aside,.create-preview{position:static}.nav-stacks{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-content{grid-column:auto;grid-template-columns:1fr}.profile-tabs{grid-column:auto;margin:0 18px}.profile-hero{padding-inline:18px}.profile-banner,.profile-hero-row{grid-template-columns:1fr}.template-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.infobox-editor{grid-template-columns:1fr 1fr}.infobox-editor>div{grid-column:1 / -1}.fandom-article-layout{grid-template-columns:1fr}.page-tools-layout{grid-template-columns:1fr;padding-right:0}.page-tools-layout>.catalog-page,.page-tools-layout>.page-floating-tools{grid-column:auto}.page-tools-layout>.page-floating-tools{position:static;margin:18px}.page-tools-layout .catalog-page .catalog-article-layout{grid-template-columns:1fr;max-width:none}.wiki-infobox{order:-1;max-width:360px}.profile-stats-side{order:2}.profile-summary-hero{order:1}}@media (max-width: 720px){.command-deck{top:0;width:100%;padding:10px 12px;gap:10px}.deck-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:7px}.version-picker,.account-button{width:100%;max-width:none}.account-button{grid-column:1 / -1;min-width:0}.global-search{grid-template-columns:18px minmax(0,1fr)}.global-search kbd{display:none}.index-view,.dossier-view,.profile-page,.create-page{padding:10px}.dossier{padding:18px}.home-shell,.home-hero,.home-updates-grid,.home-features-strip,.home-footer,.nav-stacks,.dossier-header,.create-fields{grid-template-columns:1fr}.home-sidebar{grid-template-columns:1fr;top:0;min-height:auto;height:auto;max-height:none;border-right:0;padding:10px}.home-hero-copy{min-height:auto;padding:24px 18px 18px}.home-create-card{min-height:auto;padding:20px 18px 18px}.home-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-features-strip article{border-left:0;border-top:1px solid rgba(147,169,156,.12)}.home-features-strip article:first-child{border-top:0}.home-footer{padding:18px;position:static;min-height:auto;border-left:1px solid rgba(147,169,156,.12)}.template-strip,.infobox-editor,.inline-input-row{grid-template-columns:1fr}.builder-header,.fandom-article-head{align-items:stretch;flex-direction:column}.fandom-article-head,.fandom-article-layout{padding-inline:14px}.fandom-page-tabs{overflow-x:auto}.wiki-infobox{max-width:none}.builder-actions,.builder-actions select,.builder-actions button{width:100%}.profile-page{gap:10px}.profile-hero{padding:0}.profile-banner{min-height:auto;border-radius:8px;padding:24px 18px}.profile-summary-hero{grid-template-columns:1fr;gap:18px;justify-items:start}.profile-page .profile-avatar.large{width:104px;height:104px;font-size:30px}.profile-meta-row{gap:8px 0}.profile-tabs{margin:0;overflow-x:auto;padding-left:0}.profile-content{padding:0}.profile-list-item{grid-template-columns:32px minmax(0,1fr)}.profile-list-item em,.profile-list-item small{grid-column:2;width:-moz-fit-content;width:fit-content}.profile-stat-grid,.profile-badge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-stat-grid div,.profile-badge{border-left:0;border-top:1px solid rgba(147,169,156,.1)}.profile-stat-grid div:nth-child(-n+2),.profile-badge:nth-child(-n+2){border-top:0}.profile-category-list div{grid-template-columns:minmax(0,1fr) auto}.profile-category-list i{grid-column:1 / -1}.category-collection-hero{padding:0 0 20px}.category-entry-panel{margin:18px 0 0}.category-entry-head{display:none}.category-entry-row{grid-template-columns:64px minmax(0,1fr);gap:10px 14px}.category-entry-row>span:not(.category-entry-photo){grid-column:2}.category-entry-row>span:not(.category-entry-photo):before{color:#8f9a9c;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.category-entry-row>span:nth-of-type(2):before{content:"Published By  "}.category-entry-row>span:nth-of-type(3):before{content:"Version  "}.wiki-ref-card{left:0;min-width:min(260px,82vw);transform:translateY(-6px)}.wiki-ref-wrap:hover .wiki-ref-card,.wiki-ref-wrap:focus-within .wiki-ref-card{transform:translateY(0)}.profile-hero-row{gap:12px}.profile-tabs{gap:6px}.profile-tabs button{padding:8px 11px}.profile-summary-hero .profile-summary-copy strong{font-size:26px}.profile-stats-side{grid-template-columns:1fr 1fr}.signal-board div:first-child{grid-column:auto}}.header-home-actions.wiki-top-tabs{display:flex;grid-template-columns:none;gap:22px;align-items:center;justify-content:center}.header-home-actions.wiki-top-tabs a{position:relative;color:#c8cfcb;font-size:14px;font-weight:750;padding:12px 0}.header-home-actions.wiki-top-tabs a:hover,.header-home-actions.wiki-top-tabs a.active{color:#f4f7f0}.header-home-actions.wiki-top-tabs a.active:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;background:var(--accent)}.redesigned-home .wiki-home-footer{grid-template-columns:minmax(0,1fr) auto auto;border:0;border-top:1px solid rgba(255,255,255,.1);border-radius:0;background:transparent;box-shadow:none}.marketplace-view>.marketplace-page,.marketplace-view>.business-manage-page{width:100%;max-width:none}.marketplace-page .category-collection-hero,.marketplace-page .marketplace-overview-grid,.marketplace-page .marketplace-tabs,.marketplace-page .marketplace-message,.marketplace-page .marketplace-board{margin-left:28px;margin-right:28px}.marketplace-business-board{grid-template-columns:1fr}.marketplace-business-board .marketplace-main-column{min-width:0}.market-business-grid{grid-template-columns:repeat(2,minmax(360px,1fr));align-items:stretch}.market-business-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.55fr) 48px;gap:18px;align-items:center;min-height:104px;padding:16px}.market-business-card-main{grid-template-columns:72px minmax(0,1fr);align-items:center}.market-business-logo{width:72px;height:72px;border-radius:12px}.market-business-title-row{margin-bottom:5px}.market-business-card-copy small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35}.market-business-card-stats{justify-content:center;margin:0}.market-business-card-stats span{min-width:86px;border-radius:8px;padding:8px 10px;text-align:center}.market-business-manage{display:grid;place-items:center;width:42px;height:42px;border-color:#e8a65c6b;border-radius:12px;background:#e8a65c29;color:#f0ad62;padding:0}.market-business-manage svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.market-create-link{border:1px solid rgba(168,212,0,.36);border-radius:10px;background:#a8d4001f;color:#d7f36a;padding:9px 12px;font-weight:850}.business-mark img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1320px){.market-business-grid{grid-template-columns:1fr}}.shared-command-deck{grid-template-columns:minmax(190px,280px) minmax(520px,1fr) auto;gap:34px;top:0;width:100%;margin:0 0 14px;border:0;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;background:#171717;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:10px 24px}.topbar-search{min-width:0}.topbar-search svg{position:absolute;left:12px;top:50%;width:16px;height:16px;transform:translateY(-50%);fill:none;stroke:#8d9691;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.topbar-search input{height:34px;border-radius:7px;background:#202327;padding:0 58px 0 36px;font-size:13px}.topbar-search kbd{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#747c79;font-size:10px;letter-spacing:0}.shared-command-deck .wiki-top-tabs{gap:clamp(36px,5vw,82px);justify-content:center}.shared-command-deck .wiki-top-tabs a{font-size:14px;padding:10px 0}.shared-command-deck .deck-actions{gap:22px}.shared-command-deck .version-picker,.shared-command-deck .account-button{border:0;border-radius:0;background:transparent;box-shadow:none}.shared-command-deck .version-picker{width:auto;min-width:116px;color:#c5ceca;padding:0}.shared-command-deck .account-button{grid-template-columns:34px minmax(84px,auto);grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;row-gap:1px;min-width:0;padding:0}.shared-command-deck .account-button strong,.shared-command-deck .account-avatar{grid-row:1 / 3;width:34px;height:34px;border-radius:50%}.shared-command-deck .account-button>span{grid-column:2;color:#f2f4ef;font-size:13px}.shared-command-deck .account-button small{grid-column:2;color:#8d9691;font-size:10px}.shared-command-deck .account-button .account-role-badge{grid-column:2}.home-shell:before,.dossier-view:before,.create-page:before,.profile-page:before{background:#111213}.home-sidebar{background:#111213}.sidebar-brand{display:grid;gap:4px;padding:12px 10px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.sidebar-brand img{width:118px;height:auto}.sidebar-brand span{color:var(--accent);font-size:12px;font-weight:800}.home-sidebar.sidebar-collapsed .sidebar-brand{justify-items:center;padding-inline:0}.home-sidebar.sidebar-collapsed .sidebar-brand img{width:42px}.home-sidebar.sidebar-collapsed .sidebar-brand span{display:none}.wiki-category-cards button{grid-template-columns:46px minmax(0,1fr);align-items:center;min-height:116px;background:#20242b}.wiki-category-cards span{grid-row:1 / 3;width:46px;height:46px}.wiki-category-cards svg{width:34px;height:34px}.wiki-category-cards strong{display:flex;gap:10px;align-items:baseline;justify-content:space-between;min-width:0;font-size:15px}.wiki-category-cards strong b{color:var(--accent);font-size:12px;line-height:1}.wiki-category-cards small{grid-column:2}.wiki-dashboard-grid{grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(220px,2fr)}.wiki-dashboard-grid.lower{grid-template-columns:minmax(0,3fr) minmax(0,3fr) minmax(300px,4fr)}.wiki-board{border:1px solid rgba(120,146,172,.16);border-radius:8px;background:#18202a;padding:14px}.wiki-list-row,.wiki-rank-row,.wiki-business-row,.wiki-contract-row,.wiki-discussion-row{padding-inline:8px}.wiki-rank-row{grid-template-columns:24px minmax(0,1fr);gap:8px;min-height:34px}.wiki-rank-row small{grid-column:2;color:#8c9698;font-size:11px}.redesigned-home .wiki-home-footer{display:flex;justify-content:space-between;gap:22px;align-items:center;min-height:54px;margin-top:6px;background:#000;border:0;border-radius:0;padding:0 18px}.wiki-home-footer nav{margin-left:auto;gap:22px}.wiki-home-footer p,.wiki-home-footer button{font-size:12px}@media (max-width: 1180px){.shared-command-deck,.wiki-dashboard-grid,.wiki-dashboard-grid.lower{grid-template-columns:1fr}}.category-icon-glyph{color:#a8f06d;filter:none}img.category-icon-glyph{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:6px}.wiki-category-cards button{grid-template-columns:58px minmax(0,1fr)}.wiki-category-cards span{width:58px;height:58px;background:transparent}.wiki-category-cards .category-icon-glyph{width:48px;height:48px;color:#a8f06d}.wiki-category-cards img.category-icon-glyph{width:58px;height:58px}.category-icon-example>span{width:64px;height:64px}.category-icon-example svg{width:42px;height:42px;color:#a8f06d}.category-icon-example img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.category-icon-image-field,.category-icon-upload-field{display:grid;gap:7px;color:var(--muted);font-size:13px}.category-icon-image-field input{width:100%;min-height:40px;border:1px solid var(--line);border-radius:10px;background:#0f1614d6;color:var(--text);outline:none;padding:0 10px}.category-icon-upload-field{border:1px dashed rgba(168,240,109,.34);border-radius:10px;background:#a8f06d14;padding:10px}.category-icon-upload-field input{color:var(--muted);font-size:12px}.shared-command-deck{z-index:1000}.topbar-search{z-index:1002;pointer-events:auto}.topbar-search input{position:relative;z-index:1;pointer-events:auto}.topbar-search .search-suggestions{z-index:1100}.dossier-view>article,.dossier-view>.fandom-preview,.create-page>form,.profile-page>article,.profile-page>nav,.profile-page>section{padding-top:var(--topbar-height)}.catalog-page,.fandom-preview,.fandom-editor,.profile-panel,.side-panel,.marketplace-form,.market-agreement-card,.business-manage-section{background:#101b20;border-color:#829aa02e}.category-select-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.category-select-row button{border:1px solid rgba(168,240,109,.34);border-radius:10px;background:#a8f06d1a;color:#a8f06d;padding:0 12px;font-weight:850}.users-directory-page{min-height:100vh}.users-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin:20px 40px 40px}.user-card{display:grid;grid-template-columns:56px minmax(0,1fr);gap:6px 12px;align-items:center;border:1px solid rgba(130,154,160,.18);border-radius:8px;background:#101b20;padding:14px}.user-card img,.user-card>span:first-child{grid-row:1 / 5;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#18272e;color:#a8f06d;-o-object-fit:cover;object-fit:cover;font-weight:900}.user-card strong{overflow:hidden;color:#f2f6ef;text-overflow:ellipsis;white-space:nowrap}.user-card small,.user-card p{margin:0;color:#aeb9b8;font-size:12px}.user-card em{color:#8be753;font-size:11px;font-style:normal;font-weight:850;text-transform:uppercase}.profile-comment-form{display:grid;gap:8px;margin-bottom:14px}.profile-comment-form textarea{min-height:96px;border:1px solid rgba(130,154,160,.18);border-radius:8px;background:#0b1519;color:#eef3ef;padding:10px;resize:vertical}.profile-comment-form button{justify-self:start;border:1px solid rgba(168,240,109,.34);border-radius:8px;background:#a8f06d1a;color:#a8f06d;padding:8px 12px;font-weight:850}.profile-subsection-title{margin:18px 0 8px;color:#eef3ef;font-size:14px}.topbar-search-v2{position:relative;z-index:1200;display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:9px;align-items:center;width:100%;min-width:0;height:38px;border:1px solid rgba(130,154,160,.2);border-radius:7px;background:#0d1519;padding:0 10px;pointer-events:auto}.topbar-search-v2 svg{position:static;width:16px;height:16px;transform:none;fill:none;stroke:#9ba6a8;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;pointer-events:none}.topbar-search-v2 input{position:static;z-index:1;width:100%;min-width:0;height:36px;border:0;background:transparent;color:#eef3ef;outline:none;padding:0;pointer-events:auto}.topbar-search-v2 input::-moz-placeholder{color:#8b9697}.topbar-search-v2 input::placeholder{color:#8b9697}.topbar-search-v2 kbd{position:static;transform:none;color:#747f80;font-size:10px;pointer-events:none}.topbar-search-results{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:1300;display:grid;gap:6px;max-height:min(420px,calc(100vh - 90px));overflow-y:auto;border:1px solid rgba(130,154,160,.22);border-radius:8px;background:#0b1519;padding:7px;box-shadow:0 18px 42px #00000061}:root{--sidebar-width: 196px;--topbar-height: 72px}body{background:#081013}.shared-command-deck{position:fixed;inset:0 0 auto var(--sidebar-width);grid-template-columns:290px minmax(430px,1fr) auto;min-height:var(--topbar-height);width:auto;margin:0;border-left:1px solid rgba(130,154,160,.12);border-bottom:1px solid rgba(130,154,160,.15);background:#090f12;padding:0 28px}.shared-command-deck .wiki-top-tabs{gap:clamp(42px,5.4vw,88px)}.shared-command-deck .wiki-top-tabs a{color:#d7dddd;font-size:13px;font-weight:750}.shared-command-deck .wiki-top-tabs a.active{color:#8ae052}.shared-command-deck .wiki-top-tabs a.active:after{bottom:0;height:2px;background:#75d448}.topbar-search input{height:38px;border-color:#829aa02e;border-radius:6px;background:#0d1519}.shared-command-deck .version-picker{color:#eef3ef;font-size:13px}.shared-command-deck .account-button>span{font-size:13px;font-weight:850}.shared-command-deck .account-button small{color:#83df4e;font-size:11px}.home-shell,.dossier-view,.create-page,.profile-page{grid-template-columns:var(--sidebar-width) minmax(0,1fr);gap:0;min-height:100vh}.home-shell.sidebar-collapsed,.dossier-view.sidebar-collapsed,.create-page.sidebar-collapsed,.profile-page.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.home-shell:before,.dossier-view:before,.create-page:before,.profile-page:before{width:var(--sidebar-width);border-right-color:#829aa024;background:#071014}.home-shell.sidebar-collapsed:before,.dossier-view.sidebar-collapsed:before,.create-page.sidebar-collapsed:before,.profile-page.sidebar-collapsed:before{width:72px}.home-sidebar{top:0;align-content:start;min-height:100vh;height:100vh;max-height:100vh;background:#071014;padding:14px 18px 18px}.sidebar-brand{justify-items:start;gap:4px;min-height:72px;padding:2px 0 16px;border-bottom:1px solid rgba(130,154,160,.14)}.sidebar-brand img{width:122px}.sidebar-brand span{padding-left:18px;color:#79dd47;font-size:11px}.home-nav-block{padding:12px 0 18px;border-bottom-color:transparent}.home-nav-block h2{margin:0 0 8px 4px;color:#748084;font-size:10px}.home-nav-block-head{margin-bottom:8px}.sidebar-collapse-button{width:26px;height:26px;background:transparent}.home-nav-item{min-height:36px;border-radius:5px;color:#c3cac9;padding:7px 8px;font-size:13px;font-weight:650}.home-nav-item.active,.home-nav-item:hover{background:#63964c29;color:#8be753}.home-nav-icon svg,.home-nav-item svg,.category-icon-glyph{width:16px;height:16px}.home-version-card.wiki-stats-card{align-self:end;margin:auto 0 0;border:1px solid rgba(130,154,160,.16);border-radius:5px;background:#0b1519;padding:14px 16px}.wiki-stats-card dl{display:grid;gap:10px;margin:8px 0 0}.wiki-stats-card dl div{display:flex;justify-content:space-between;gap:10px}.wiki-stats-card dt{color:#9ba6a8;font-size:12px}.wiki-stats-card dd{margin:0;color:#eef3ef;font-size:12px;font-weight:850}.redesigned-home{gap:16px;min-width:0;padding:var(--topbar-height) 26px 0;background:#091114}.wiki-home-hero{grid-template-columns:minmax(0,1fr) 238px;min-height:188px;border:0;border-bottom:1px solid rgba(130,154,160,.14);border-radius:0;background:linear-gradient(180deg,#101b1f9e,#091114ad),url(/assets/seed-city-C0MapNGX.png) center / cover no-repeat;padding:34px 14px 32px}.wiki-home-hero:before{background:#060b0d5c}.wiki-home-hero-copy{align-content:center;gap:13px;padding-left:0}.wiki-home-hero-copy>span{display:none}.wiki-home-hero-copy h1{font-size:30px;font-weight:900}.wiki-home-hero-copy p{color:#bac3c3;font-size:14px}.wiki-home-search{max-width:630px;min-height:42px;margin-top:2px;border-color:#829aa038;border-radius:6px;background:#080e11b8}.wiki-home-search button{display:none}.quick-actions-panel{border-color:#829aa02e;border-radius:6px;background:#0e181d;padding:15px 15px 14px}.quick-actions-panel h2{font-size:14px}.quick-actions-panel button{min-height:24px;color:#eef3ef;font-size:13px}.quick-actions-panel button svg,.quick-actions-panel .category-icon-glyph{color:#78dc49}.wiki-category-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}.wiki-category-cards button{min-height:86px;border:1px solid rgba(130,154,160,.16);border-radius:6px;background:#101b20;padding:12px 14px}.wiki-category-cards button:hover{background:#14232a}.wiki-category-cards span{width:54px;height:54px;color:#a8f06d}.wiki-category-cards svg{width:44px;height:44px;stroke-width:1.8}.wiki-category-cards strong{color:#f3f6f2;font-size:14px;font-weight:900}.wiki-category-cards strong b{color:#83e653;font-size:13px}.wiki-category-cards small{color:#bcc7c6;font-size:12px;line-height:1.45}.wiki-dashboard-grid{gap:18px}.wiki-board{border-color:#829aa02e;border-radius:6px;background:#101b20;padding:18px 18px 16px;box-shadow:none}.wiki-board-head{min-height:24px;border-bottom:0;margin-bottom:12px}.wiki-board-head h2{font-size:16px;font-weight:900}.wiki-list-row,.wiki-rank-row,.wiki-business-row,.wiki-contract-row,.wiki-discussion-row{min-height:58px;border-bottom-color:#829aa01f;padding:9px 8px}.wiki-thumb,.business-mark,.wiki-business-row i,.wiki-contract-row>span,.wiki-discussion-row>span{border-radius:4px;background:#18272e}.wiki-panel-link{justify-self:center;margin-top:10px}.redesigned-home .wiki-home-footer{min-height:46px;margin:10px -26px 0;padding:0 26px;background:#05080a}#root,.app,.home-shell,.dossier-view,.create-page,.profile-page{min-height:100vh}.home-shell,.dossier-view,.create-page,.profile-page{grid-template-rows:auto;background-color:#091114}.home-main,.redesigned-home,.dossier-view>article,.dossier-view>.fandom-preview,.create-page>form,.profile-page>article,.profile-page>nav,.profile-page>section{min-height:100%;background-color:#091114}.home-sidebar{top:0;min-height:100vh;height:auto;max-height:none;background:#071014}.home-main{min-height:100vh}.topbar-search-v2{position:relative;z-index:3000;pointer-events:auto}.topbar-search-v2 input{position:relative;z-index:1;pointer-events:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}.topbar-search-v2 svg,.topbar-search-v2 kbd{pointer-events:none}.topbar-search-results{z-index:3100}.auth-dialog,.page-edit-dialog,.create-dialog{border:1px solid rgba(130,154,160,.18);border-radius:8px;background:#101b20;color:#eef3ef;box-shadow:0 22px 70px #0000006b}.auth-header{border-bottom-color:#829aa029}.auth-header h2,.create-article-header h1,.profile-page h1{color:#f3f6f2}.auth-form input,.auth-form textarea,.auth-form select,.create-fields input,.create-fields textarea,.create-fields select,.block-card input,.block-card textarea,.block-card select,.template-strip select,.builder-actions select,.infobox-editor input,.page-edit-dialog textarea{border-color:#829aa02e;border-radius:6px;background:#0b1519;color:#eef3ef}.auth-form input:focus,.auth-form textarea:focus,.auth-form select:focus,.create-fields input:focus,.create-fields textarea:focus,.create-fields select:focus,.block-card input:focus,.block-card textarea:focus,.block-card select:focus,.page-edit-dialog textarea:focus{border-color:#8be753;box-shadow:0 0 0 3px #8be75324}.auth-form button,.auth-header button,.account-actions button,.create-submit-row button,.builder-actions button,.page-edit-dialog button,.category-select-row button,.category-icon-picker button,.category-icon-upload-field{border:1px solid rgba(130,154,160,.18);border-radius:6px;background:#14232a;color:#eef3ef}.auth-form button[type=submit],.create-submit-row button[type=submit],.account-actions button:last-child,.category-select-row button,.page-edit-dialog .account-actions button:last-child{border-color:#a8f06d47;background:#a8f06d1f;color:#a8f06d}.auth-form button:hover,.auth-header button:hover,.account-actions button:hover,.create-submit-row button:hover,.builder-actions button:hover,.page-edit-dialog button:hover,.category-select-row button:hover,.category-icon-picker button:hover{background:#1a2d35}.category-management-dialog{width:min(1040px,calc(100vw - 42px));max-height:min(860px,calc(100vh - 42px));overflow:auto;padding:22px}.category-management-dialog .auth-header{align-items:center;padding-bottom:16px}.category-management-dialog .category-create-form{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);gap:18px;margin-top:18px}.category-management-dialog .category-create-form>label,.category-management-dialog .category-icon-picker{grid-column:1}.category-management-dialog .duplicate-panel{grid-column:2;grid-row:1 / span 2;max-height:560px;overflow:auto}.category-management-dialog .account-actions{grid-column:1 / -1;margin-top:0}.category-management-dialog .category-icon-picker{gap:14px;border:1px solid rgba(130,154,160,.16);border-radius:8px;background:#0b1519;padding:16px}.category-management-dialog .category-icon-picker>div:not(.category-icon-example){grid-template-columns:repeat(3,minmax(0,1fr))}.category-management-dialog .category-icon-example{min-height:96px;border-radius:8px}.category-management-dialog .category-icon-example>span{width:70px;height:70px}.category-management-dialog .category-icon-example svg,.category-management-dialog .category-icon-example img{width:54px;height:54px}.category-management-dialog .duplicate-list{gap:10px}.category-management-dialog .category-manage-item{grid-template-columns:minmax(0,1fr) 92px;align-items:stretch}.category-management-grid{display:grid;grid-template-columns:minmax(360px,1fr) minmax(280px,.72fr);gap:18px;margin-top:18px}.category-management-editor{display:grid;gap:14px}.category-management-editor label{display:grid;gap:7px;color:#b8c4c3;font-size:13px;font-weight:750}.category-management-editor input{min-height:44px;border:1px solid rgba(130,154,160,.18);border-radius:6px;background:#0b1519;color:#eef3ef;padding:0 12px}.category-management-icons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:min(46vh,430px);overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.category-management-icons button{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center;min-height:54px;border:1px solid rgba(130,154,160,.18);border-radius:6px;background:#0b1519;color:#dbe4e2;padding:8px 10px;text-align:left}.category-management-icons button.active{border-color:#a8f06d59;background:#a8f06d1f;color:#a8f06d}.category-management-icons svg{width:28px;height:28px}.category-management-preview{display:grid;gap:14px;align-content:start;border:1px solid rgba(130,154,160,.16);border-radius:8px;background:#0b1519;padding:18px}.category-management-preview>span{display:grid;place-items:center;width:96px;height:96px;border-radius:8px;background:#14232a;color:#a8f06d}.category-management-preview svg,.category-management-preview img{width:68px;height:68px}.category-management-preview strong{display:block;color:#f3f6f2;font-size:22px}.category-management-preview small{color:#8f9a9c}.category-management-preview p{margin:10px 0 0;color:#b8c4c3}.page-tools-layout>.page-floating-tools{width:286px;min-width:286px;max-width:286px}.page-side-stack{display:grid;grid-template-rows:auto minmax(420px,auto);gap:12px;align-content:start}.page-tool-tabs{min-height:188px}.page-tool-content{display:grid;gap:12px;align-content:start;min-height:520px;width:100%}.page-tool-content .page-helpful-panel,.page-tool-content .page-info-panel{width:100%}.page-tool-content.contributors,.page-tool-content.commits,.page-tool-content.manage{max-height:calc(100vh - 300px);overflow-y:auto;padding-right:2px}@media (max-width: 980px){.category-management-dialog .category-create-form,.category-management-grid{grid-template-columns:1fr}.category-management-dialog .duplicate-panel,.category-management-dialog .category-create-form>label,.category-management-dialog .category-icon-picker,.category-management-dialog .account-actions{grid-column:1;grid-row:auto}.category-management-icons,.category-management-dialog .category-icon-picker>div:not(.category-icon-example){grid-template-columns:repeat(2,minmax(0,1fr))}}.business-manage-page{--business-panel: #111b20;--business-panel-soft: #152229;--business-border: rgba(163, 184, 184, .14);--business-green: #8fd45f;--business-green-soft: rgba(117, 196, 67, .13)}.business-manage-page .business-manage-board{grid-template-columns:minmax(0,1fr) 310px;gap:22px;margin-top:14px;padding-bottom:40px}.business-manage-page .marketplace-main-column{min-width:0}.business-manage-page .business-manage-hero{grid-template-columns:104px minmax(0,1fr) minmax(210px,.42fr);gap:24px;align-items:center;margin:0;border:1px solid var(--business-border);border-radius:12px;background:#101b20;box-shadow:none;padding:24px}.business-manage-page .business-manage-logo{width:104px;height:104px;border:1px solid rgba(143,212,95,.24);border-radius:18px;background:#0b1418;color:var(--business-green);font-size:2rem}.business-manage-intro{min-width:0}.business-manage-kicker{display:flex;align-items:center;gap:8px}.business-manage-kicker>span,.business-manage-kicker>em{border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.business-manage-kicker>span{background:var(--business-green-soft);color:#b9ed96}.business-manage-kicker>em{border:1px solid rgba(143,212,95,.18);color:var(--business-green)}.business-manage-page .business-manage-hero h1{margin:9px 0 5px;font-family:Aptos,Segoe UI,sans-serif;font-size:clamp(2rem,3vw,3rem);line-height:1.05;letter-spacing:-.035em}.business-manage-page .business-manage-hero p{max-width:660px;color:#9eacab;font-size:14px;line-height:1.55}.business-manage-page .business-manage-actions{gap:8px;margin-top:16px}.business-manage-page .business-manage-actions a,.business-manage-page .business-manage-actions button{border-color:var(--business-border);border-radius:8px;background:#172329;color:#e7edeb;padding:9px 12px;font-size:12px;font-weight:800}.business-manage-page .business-manage-actions a{border-color:#8fd45f4d;background:var(--business-green-soft);color:#c4eea8}.business-manage-meta{display:grid;gap:0;margin:0;border-left:1px solid var(--business-border);padding-left:24px}.business-manage-meta>div{display:grid;grid-template-columns:1fr auto;gap:12px;padding:10px 0}.business-manage-meta dt,.business-manage-meta dd{margin:0;font-size:12px}.business-manage-meta dt{color:#81908f}.business-manage-meta dd{display:flex;align-items:center;gap:7px;color:#dbe3df;font-weight:750;text-align:right;text-transform:capitalize}.business-status-dot{width:7px;height:7px;border-radius:50%;background:var(--business-green);box-shadow:0 0 0 4px #8fd45f1a}.business-manage-page .business-overview-grid{gap:10px;margin:12px 0 0}.business-manage-page .business-overview-grid>div{position:relative;display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;align-items:center;min-height:82px;border:1px solid var(--business-border);border-radius:10px;background:var(--business-panel);padding:14px}.business-manage-page .business-overview-grid strong{align-self:end;font-size:20px;line-height:1}.business-manage-page .business-overview-grid>div>span:last-child{align-self:start;color:#8f9c9a;font-size:11px}.business-stat-icon{grid-row:1 / 3;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--business-green-soft);color:var(--business-green)}.business-stat-icon svg,.market-manager-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.business-manage-page .business-manage-section{margin-top:12px;border:1px solid var(--business-border);border-radius:10px;background:var(--business-panel);box-shadow:none;padding:18px 20px}.business-manage-page .marketplace-section-head{align-items:center;margin-bottom:12px}.business-manage-page .marketplace-section-head>div{border-left:2px solid var(--business-green);padding-left:10px}.business-manage-page .marketplace-section-head .schema-label{display:none}.business-manage-page .marketplace-section-head h2{margin:0;font-family:Aptos,Segoe UI,sans-serif;font-size:16px;letter-spacing:-.01em}.business-manage-page .marketplace-section-head>span{border-radius:999px;background:#ffffff0a;color:#93a19f;padding:5px 8px;font-size:10px;font-weight:800}.business-manage-page .business-manage-section>p{margin:8px 0;color:#9aa8a6;font-size:13px;line-height:1.6}.business-manage-page .profile-market-card,.business-manage-page .market-agreement-card{border-radius:8px;box-shadow:none}.business-manage-page .marketplace-side-column{position:sticky;top:calc(var(--topbar-height) + 18px);gap:10px}.business-manage-page .marketplace-form{border:1px solid var(--business-border);border-radius:10px;background:var(--business-panel);box-shadow:none;padding:16px}.business-manage-page .market-manager-panel{gap:16px;padding:18px}.market-manager-heading>span{display:block;margin-bottom:4px;color:#778786;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.business-manage-page .market-manager-heading h2{font-size:17px;letter-spacing:-.01em}.business-manage-page .market-manager-actions{display:grid;grid-template-columns:1fr;gap:8px}.business-manage-page .market-manager-actions button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;place-items:initial;align-items:center;min-height:62px;width:100%;border:1px solid transparent;border-radius:9px;background:#17242a;color:#dce4e1;padding:10px 12px;text-align:left;transition:border-color .14s ease,background .14s ease,transform .14s ease}.business-manage-page .market-manager-actions button:hover{border-color:#8fd45f33;background:#1a292f;transform:translate(2px)}.business-manage-page .market-manager-actions button.active{border-color:#8fd45f57;background:linear-gradient(90deg,#75c44333,#75c44314)}.market-manager-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#ffffff0b;color:#91a09e}.market-manager-actions button.active .market-manager-icon{background:#8fd45f29;color:#b9e99a}.market-manager-actions button>span:nth-child(2){display:grid;gap:3px}.market-manager-actions button strong{color:#eef3ef;font-size:13px}.market-manager-actions button small{color:#7f8d8b;font-size:10px;font-weight:650}.market-manager-actions button>i{color:#647371;font-size:20px;font-style:normal}.market-manager-summary{grid-template-columns:repeat(3,1fr);gap:8px!important}.market-manager-summary>div{display:grid;gap:4px;border-radius:8px;background:#ffffff09;padding:10px}.market-manager-summary>div span{color:#7f8e8c;font-size:9px;line-height:1.2}.market-manager-summary>div strong{color:#edf2ef;font-size:17px}.business-manage-page .market-manager-summary>p{grid-column:1 / -1;margin:3px 2px 0;font-size:11px;line-height:1.5}@media (max-width: 1240px){.business-manage-page .business-manage-hero{grid-template-columns:88px minmax(0,1fr)}.business-manage-page .business-manage-logo{width:88px;height:88px}.business-manage-meta{grid-column:1 / -1;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--business-border);border-left:0;padding:10px 0 0}.business-manage-meta>div{display:grid;gap:5px;padding:5px 12px}.business-manage-meta>div+div{border-left:1px solid var(--business-border)}.business-manage-meta dd{text-align:left}}@media (max-width: 1050px){.business-manage-page .business-manage-board{grid-template-columns:1fr}.business-manage-page .marketplace-side-column{position:static}.business-manage-page .market-manager-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.business-manage-page .business-manage-board{margin-inline:14px}.business-manage-page .business-manage-hero{grid-template-columns:64px minmax(0,1fr);gap:15px;padding:18px}.business-manage-page .business-manage-logo{width:64px;height:64px;border-radius:13px}.business-manage-page .business-manage-hero h1{font-size:1.8rem}.business-manage-meta,.business-manage-page .business-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-manage-meta>div:nth-child(3){border-left:0}.business-manage-page .market-manager-actions{grid-template-columns:1fr}}.marketplace-redesign{--market-green: #87d34f;--market-green-bright: #9be55f;--market-panel: #101a20;--market-panel-soft: #152027;--market-line: rgba(148, 172, 178, .17);min-height:100vh;background:radial-gradient(circle at 70% 24%,rgba(48,98,72,.08),transparent 28%),#081218}.marketplace-redesign .wiki-page-topline{margin:0 38px}.marketplace-redesign-shell{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:46px;align-items:start;margin:20px 38px 60px}.marketplace-redesign-main{min-width:0}.marketplace-redesign-header{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(570px,1.22fr);gap:42px;align-items:center;min-height:185px;border-bottom:1px solid var(--market-line);padding:12px 2px 30px}.marketplace-redesign-title h1{margin:0 0 12px;color:#f3f5ef;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,4vw,3.55rem);font-weight:700;line-height:1;letter-spacing:-.035em}.marketplace-redesign-title p{max-width:470px;margin:0;color:#ced5d2;font-size:15px;line-height:1.65}.marketplace-redesign-stats{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px}.marketplace-redesign-stats>div{display:grid;grid-template-columns:44px 1fr;grid-template-rows:1fr auto;-moz-column-gap:12px;column-gap:12px;min-height:112px;border:1px solid var(--market-line);border-radius:10px;background:#0911166b;padding:16px 14px}.marketplace-redesign-stats>div>span{grid-row:1;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#4b912321;color:var(--market-green)}.marketplace-redesign-stats svg,.marketplace-redesign-row-stats svg,.marketplace-redesign-manager svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.marketplace-redesign-stats strong{align-self:center;color:#f2f4f0;font-size:25px;line-height:1}.marketplace-redesign-stats small{grid-column:2;color:#b8c0bd;font-size:11px;white-space:nowrap}.marketplace-redesign .marketplace-message{margin:14px 0 0}.marketplace-redesign-tabs{display:flex;gap:0;height:72px;border-bottom:1px solid var(--market-line)}.marketplace-redesign-tabs button{position:relative;min-width:145px;border:0;background:transparent;color:#bdc5c2;padding:0 24px;font-weight:800;cursor:pointer}.marketplace-redesign-tabs button:first-child{padding-left:24px}.marketplace-redesign-tabs button.active{color:var(--market-green-bright)}.marketplace-redesign-tabs button.active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--market-green)}.marketplace-redesign-businesses,.marketplace-redesign-market,.marketplace-redesign-contracts{padding-top:30px}.marketplace-redesign-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px;padding:0 2px}.marketplace-redesign-section-head h2{display:flex;align-items:center;gap:10px;margin:0;color:#edf1ee;font-size:18px;letter-spacing:-.02em}.marketplace-redesign-section-head h2>span{display:grid;place-items:center;min-width:28px;height:25px;border:1px solid rgba(135,211,79,.12);border-radius:5px;background:#5b9d311c;color:#d6e3cf;font-size:13px}.marketplace-redesign-section-head>button{display:flex;align-items:center;gap:10px;border:1px solid rgba(135,211,79,.24);border-radius:8px;background:linear-gradient(120deg,#32691e66,#24511d80);color:var(--market-green-bright);padding:12px 18px;font-size:12px;font-weight:850;cursor:pointer}.marketplace-redesign-section-head>button>span{color:#f2f7ee;font-size:21px;font-weight:400;line-height:.7}.marketplace-redesign-business-list{display:grid;gap:12px}.marketplace-redesign-business-group{display:grid}.marketplace-public-business-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.marketplace-public-business-card{display:grid;gap:14px;align-content:start;border:1px solid var(--market-line);border-radius:11px;background:#0912179e;padding:18px}.marketplace-public-business-main{display:grid;grid-template-columns:72px minmax(0,1fr);gap:15px;align-items:center;border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.marketplace-public-business-main .marketplace-redesign-business-logo{width:72px;height:72px;border-radius:11px;font-size:26px}.marketplace-public-business-copy{min-width:0}.marketplace-public-business-copy>strong,.marketplace-public-business-copy>small{display:block}.marketplace-public-business-copy>strong{color:#f1f4f0;font-size:16px}.marketplace-public-business-copy>small{margin-top:6px;overflow:hidden;color:#aeb8b4;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.marketplace-public-business-copy .marketplace-redesign-status{margin-top:8px}.marketplace-public-business-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--market-line);border-bottom:1px solid var(--market-line);padding:10px 0}.marketplace-public-business-stats>span{display:grid;gap:3px;justify-items:center;border-left:1px solid var(--market-line)}.marketplace-public-business-stats>span:first-child{border-left:0}.marketplace-public-business-stats strong{color:#edf2ed;font-size:15px}.marketplace-public-business-stats small,.marketplace-public-branches>small{color:#94a09c;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.marketplace-public-branches{display:grid;gap:7px}.marketplace-public-branches>div{display:flex;flex-wrap:wrap;gap:6px}.marketplace-public-branches button{border:1px solid rgba(135,211,79,.14);border-radius:12px;background:#4b91231a;color:#c9ddbd;padding:5px 9px;font-size:10px;cursor:pointer}.marketplace-public-view{justify-self:start;border:0;background:transparent;color:var(--market-green);padding:0;font-size:11px;font-weight:850;cursor:pointer}.marketplace-redesign-order-list{display:grid;gap:12px}.marketplace-order-tabs{display:flex;gap:8px;margin-bottom:28px;padding:5px;border:1px solid var(--market-line);border-radius:10px;background:#070e1294}.marketplace-order-tabs button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:42px;border:1px solid transparent;border-radius:7px;background:transparent;color:#aeb8b4;padding:0 18px;font-size:12px;font-weight:850;cursor:pointer}.marketplace-order-tabs button.active{border-color:#87d34f33;background:#40782540;color:var(--market-green-bright)}.marketplace-order-tabs button span{display:grid;place-items:center;min-width:22px;height:22px;border-radius:11px;background:#ffffff12;color:#e8eee5;font-size:10px}.marketplace-order-card{overflow:hidden;border:1px solid var(--market-line);border-radius:10px;background:#091217b3}.marketplace-redesign-order-row{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:18px;align-items:center;min-height:108px;border:0;border-radius:0;background:transparent;padding:18px 22px}.marketplace-redesign-order-icon{display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(135,211,79,.16);border-radius:10px;background:#457d231c;color:var(--market-green)}.marketplace-redesign-order-icon svg{width:25px;height:25px}.marketplace-redesign-order-row>div{min-width:0}.marketplace-redesign-order-row>div>strong,.marketplace-redesign-order-row>div>small{display:block}.marketplace-redesign-order-row>div>strong{color:#eff3ef;font-size:16px}.marketplace-redesign-order-row>div>small{margin-top:5px;color:var(--market-green);font-size:12px}.marketplace-redesign-order-row p{margin:8px 0 0;color:#aeb8b4;font-size:12px}.marketplace-redesign-order-meta{display:grid;gap:7px;justify-items:end;color:#b8c2be;white-space:nowrap}.marketplace-redesign-order-meta strong{color:#eff3ef;font-size:14px}.marketplace-offers-toggle{border:0;background:transparent;color:var(--market-green);padding:0;font-size:11px;font-weight:800;cursor:pointer}.marketplace-offers-toggle.action-needed{border:1px solid rgba(135,211,79,.3);border-radius:6px;background:#4a8b2733;color:#dff7cf;padding:6px 9px}.marketplace-make-offer{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr) auto;gap:10px;border-top:1px solid var(--market-line);padding:12px 18px}.marketplace-make-offer select,.marketplace-make-offer input,.marketplace-offer-actions input{min-width:0;border:1px solid var(--market-line);border-radius:7px;outline:none;background:#050c0fb3;color:#edf2ed;padding:9px 11px}.marketplace-make-offer select{cursor:pointer}.marketplace-make-offer button,.marketplace-offer-actions button{border:1px solid rgba(135,211,79,.22);border-radius:7px;background:#376c1f57;color:var(--market-green-bright);padding:8px 13px;font-size:11px;font-weight:850;cursor:pointer}.marketplace-order-offers{display:grid;gap:7px;border-top:1px solid var(--market-line);background:#050c0f5c;padding:10px 14px 14px}.marketplace-offer-card{display:grid;grid-template-columns:36px minmax(150px,1fr) auto;gap:10px;align-items:center;min-height:58px;border:1px solid rgba(163,184,184,.12);border-radius:8px;background:#0e191edb;padding:8px 10px}.marketplace-offer-logo{display:grid;place-items:center;width:34px;height:34px;overflow:hidden;border-radius:8px;background:#4b91232e;color:var(--market-green);font-size:13px;font-weight:900}.marketplace-offer-logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.marketplace-offer-card strong,.marketplace-offer-card p{display:block;margin:0}.marketplace-offer-card strong{color:#edf2ed;font-size:12px}.marketplace-offer-card p{margin-top:3px;color:#aeb8b4;font-size:11px}.marketplace-offer-card>em{border-radius:10px;background:#5b9d3124;color:var(--market-green);padding:4px 8px;font-size:9px;font-style:normal;font-weight:900;text-transform:uppercase}.marketplace-offer-card.accepted>em{background:#5b9d3147;color:#dff7cf}.marketplace-offer-actions{grid-column:2 / -1;display:grid;grid-template-columns:minmax(120px,1fr) auto auto;gap:7px;margin-top:3px;border-top:1px solid rgba(163,184,184,.1);padding-top:9px}.marketplace-offer-actions>span{grid-column:1 / -1}.marketplace-offer-actions>span strong,.marketplace-offer-actions>span small{display:block}.marketplace-offer-actions>span strong{color:var(--market-green-bright);font-size:11px}.marketplace-offer-actions>span small{margin-top:2px;color:#98a5a0;font-size:10px}.marketplace-offer-actions button.accept{background:#65ad3f;color:#081207}.marketplace-offer-waiting{grid-column:2 / -1;color:#93a09b;font-size:10px;font-style:italic}.business-notification-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:6px;border-radius:9px;background:#78c84c;color:#071006;padding:0 5px;font-size:9px;font-weight:950;line-height:1}.marketplace-redesign-subsection-head{margin-top:34px}.marketplace-redesign-market .market-agreement-card{border-radius:10px;background:#091217b3;box-shadow:none}.marketplace-redesign-business-row{display:grid;grid-template-columns:minmax(320px,1.35fr) minmax(390px,1fr) auto;gap:24px;align-items:center;min-height:142px;border:1px solid var(--market-line);border-radius:11px;background:#0912179e;padding:20px 24px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.marketplace-redesign-business-row:hover,.marketplace-redesign-business-row.active{border-color:#87d34f45;background:#0c171cd1}.marketplace-redesign-business-identity{display:grid;grid-template-columns:92px minmax(0,1fr);gap:22px;align-items:center;min-width:0}.marketplace-redesign-business-logo{display:grid;place-items:center;width:92px;height:92px;overflow:hidden;border:1px solid rgba(135,211,79,.16);border-radius:14px;background:#39661d2e;color:var(--market-green);font-size:34px;font-weight:900}.marketplace-redesign-business-logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.marketplace-redesign-business-name{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.marketplace-redesign-business-name strong{color:#f1f4f0;font-size:19px}.marketplace-redesign-business-name em{border:1px solid rgba(135,211,79,.14);border-radius:5px;background:#488b2126;color:var(--market-green);padding:4px 7px;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.marketplace-redesign-business-identity small{display:block;max-width:260px;margin-top:8px;overflow:hidden;color:#bcc5c1;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.marketplace-redesign-status{display:flex;align-items:center;gap:8px;margin-top:12px;color:#d1d8d5;font-size:11px;text-transform:capitalize}.marketplace-redesign-status i{width:9px;height:9px;border-radius:50%;background:#64b646}.marketplace-redesign-row-stats{display:grid;grid-template-columns:repeat(3,1fr);min-height:76px}.marketplace-redesign-row-stats>div{display:grid;grid-template-columns:39px 1fr;grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;align-content:center;border-left:1px solid var(--market-line);padding-left:25px}.marketplace-redesign-row-stats>div>span{grid-row:1 / 3;display:grid;place-items:center;width:39px;height:39px;border:1px solid rgba(135,211,79,.15);border-radius:50%;background:#457d231c;color:var(--market-green)}.marketplace-redesign-row-stats svg{width:19px;height:19px}.marketplace-redesign-row-stats strong{align-self:end;color:#eff3ef;font-size:19px;line-height:1}.marketplace-redesign-row-stats small{align-self:start;margin-top:7px;color:#aeb8b4;font-size:11px}.marketplace-redesign-more{display:grid;place-items:center;width:45px;height:45px;border:1px solid var(--market-line);border-radius:9px;background:#0d171db8;color:#e8ece9;font-size:15px;letter-spacing:2px;cursor:pointer}.marketplace-redesign-business-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.marketplace-redesign-branch-toggle{display:flex;align-items:center;gap:7px;min-height:45px;border:1px solid var(--market-line);border-radius:9px;background:#0d171db8;color:#c8d1cd;padding:0 11px;font-size:11px;font-weight:800;cursor:pointer}.marketplace-redesign-branch-toggle span{display:grid;place-items:center;min-width:21px;height:21px;border-radius:5px;background:#5b9d3129;color:var(--market-green-bright)}.marketplace-redesign-branch-toggle i{color:var(--market-green);font-size:15px;font-style:normal;transition:transform .15s ease}.marketplace-redesign-branch-toggle.active{border-color:#87d34f47;background:#2d581d40}.marketplace-redesign-branch-toggle.active i{transform:rotate(180deg)}.marketplace-redesign-branch-list{position:relative;display:grid;gap:9px;margin:0 18px 0 46px;padding:16px 0 2px 30px}.marketplace-redesign-branch-list:before{content:"";position:absolute;top:0;bottom:50%;left:0;width:22px;border-bottom:1px solid rgba(135,211,79,.22);border-left:1px solid rgba(135,211,79,.22);border-bottom-left-radius:8px}.marketplace-redesign-branch-row{display:grid;grid-template-columns:minmax(250px,1fr) minmax(330px,.9fr) 45px;gap:18px;align-items:center;min-height:98px;border:1px solid rgba(135,211,79,.13);border-radius:10px;background:linear-gradient(100deg,#1c371d61,#091416d1);padding:14px 16px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.marketplace-redesign-branch-row:hover,.marketplace-redesign-branch-row.active{border-color:#87d34f4d;background:linear-gradient(100deg,#22461f75,#0b1819e6)}.marketplace-redesign-branch-identity{display:grid;grid-template-columns:64px minmax(0,1fr);gap:15px;align-items:center;min-width:0}.marketplace-redesign-branch-identity>span{display:grid;place-items:center;width:64px;height:64px;overflow:hidden;border:1px solid rgba(135,211,79,.13);border-radius:10px;background:#39661d3d;color:var(--market-green-bright);font-size:25px;font-weight:900}.marketplace-redesign-branch-identity>span img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.marketplace-redesign-branch-identity>div{min-width:0}.marketplace-redesign-branch-identity strong{color:#eff3ef;font-size:15px}.marketplace-redesign-branch-identity em{margin-left:8px;border:1px solid rgba(135,211,79,.14);border-radius:4px;background:#488b2126;color:var(--market-green);padding:3px 6px;font-size:8px;font-style:normal;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.marketplace-redesign-branch-identity small{display:block;margin-top:5px;overflow:hidden;color:#aeb8b4;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.marketplace-redesign-branch-row .marketplace-redesign-status{margin-top:7px;font-size:10px}.marketplace-redesign-branch-row .marketplace-redesign-status i{width:7px;height:7px}.marketplace-redesign-branch-stats{display:grid;grid-template-columns:repeat(3,minmax(80px,1fr));gap:10px}.marketplace-redesign-branch-stats>div{display:grid;grid-template-columns:30px auto;grid-template-rows:auto auto;-moz-column-gap:8px;column-gap:8px;align-items:center;min-width:0}.marketplace-redesign-branch-stats svg{grid-row:1 / 3;width:18px;height:18px;color:var(--market-green)}.marketplace-redesign-branch-stats strong{color:#edf2ed;font-size:15px;line-height:1}.marketplace-redesign-branch-stats small{color:#a8b2ae;font-size:9px}.marketplace-redesign-manager{position:sticky;top:calc(var(--topbar-height) + 20px);display:grid;gap:18px;min-height:366px;border:1px solid var(--market-line);border-radius:12px;background:#0911168c;padding:24px 20px}.marketplace-redesign-manager h2{margin:0;overflow:hidden;color:#f0f3ef;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.marketplace-redesign-manager>div{display:grid;gap:12px}.marketplace-redesign-manager button{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center;min-height:62px;border:1px solid transparent;border-radius:8px;background:linear-gradient(110deg,#172228,#1a242a);color:#f0f2ef;padding:9px 16px;text-align:left;font-size:15px;font-weight:850;cursor:pointer}.marketplace-redesign-manager button.active{border-color:#87d34f1f;background:linear-gradient(110deg,#30651ebd,#25521d9e)}.marketplace-redesign-manager button>span{display:grid;place-items:center;color:#e8eee5}.marketplace-redesign-manager button.active>span{color:#d9f4c7}.marketplace-redesign-manager p{margin:0;color:#929f9b;font-size:13px;line-height:1.6}.marketplace-redesign-manager .marketplace-manager-empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.marketplace-manager-empty>span{display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(135,211,79,.18);border-radius:50%;background:#4b912321;color:var(--market-green)}.marketplace-manager-empty>span svg{width:25px;height:25px}.marketplace-redesign-manager .marketplace-manager-empty h2{white-space:normal}.marketplace-redesign-manager .marketplace-manager-empty button{display:flex;grid-template-columns:none;justify-content:center;width:100%;min-height:46px;border-color:#87d34f40;background:linear-gradient(110deg,#30651ebd,#25521d9e);color:var(--market-green-bright);padding:10px 14px;text-align:center}.marketplace-redesign-manager .marketplace-manager-empty button>span{display:inline;font-size:20px;line-height:1}.marketplace-redesign-contracts .market-agreement-card{border-radius:10px;background:#091217b3;box-shadow:none}@media (max-width: 1450px){.marketplace-redesign-shell{grid-template-columns:minmax(0,1fr) 270px;gap:24px}.marketplace-redesign-header{grid-template-columns:1fr;gap:28px}.marketplace-redesign-business-row{grid-template-columns:minmax(280px,1fr) minmax(360px,1fr) auto}}@media (max-width: 1120px){.marketplace-redesign-shell{grid-template-columns:1fr}.marketplace-redesign-manager{position:static;grid-row:1;min-height:0}.marketplace-redesign-manager>div{grid-template-columns:repeat(4,minmax(0,1fr))}.marketplace-redesign-manager button{grid-template-columns:32px 1fr;padding-inline:11px;font-size:12px}}@media (max-width: 860px){.marketplace-public-business-grid{grid-template-columns:1fr}.marketplace-redesign-stats{grid-template-columns:repeat(2,minmax(120px,1fr))}.marketplace-redesign-business-row{grid-template-columns:1fr auto}.marketplace-redesign-row-stats{grid-column:1 / -1;grid-row:2}.marketplace-redesign-more,.marketplace-redesign-business-actions{grid-column:2;grid-row:1}.marketplace-redesign-branch-list{margin-left:20px}.marketplace-redesign-branch-row{grid-template-columns:minmax(220px,1fr) auto}.marketplace-redesign-branch-stats{grid-column:1 / -1;grid-row:2}}@media (max-width: 620px){.marketplace-redesign .wiki-page-topline,.marketplace-redesign-shell{margin-right:16px;margin-left:16px}.marketplace-redesign-tabs{overflow-x:auto}.marketplace-redesign-tabs button{min-width:130px;padding-inline:14px}.marketplace-order-tabs button{flex:1;padding-inline:10px}.marketplace-redesign-order-row{grid-template-columns:44px minmax(0,1fr)}.marketplace-redesign-order-meta{grid-column:2;justify-items:start}.marketplace-make-offer,.marketplace-offer-actions{grid-template-columns:1fr}.marketplace-offer-card{grid-template-columns:36px minmax(0,1fr) auto}.marketplace-redesign-manager>div{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-redesign-business-row{gap:16px;padding:16px}.marketplace-public-business-card{padding:15px}.marketplace-public-business-main{grid-template-columns:58px minmax(0,1fr)}.marketplace-public-business-main .marketplace-redesign-business-logo{width:58px;height:58px}.marketplace-redesign-business-identity{grid-template-columns:66px minmax(0,1fr);gap:14px}.marketplace-redesign-business-logo{width:66px;height:66px}.marketplace-redesign-business-actions{align-self:start}.marketplace-redesign-branch-toggle{width:45px;justify-content:center;padding:0;color:transparent;font-size:0}.marketplace-redesign-branch-toggle i{display:none}.marketplace-redesign-branch-list{margin-right:0;margin-left:10px;padding-left:20px}.marketplace-redesign-branch-list:before{width:13px}.marketplace-redesign-branch-row{grid-template-columns:1fr 40px;gap:12px;padding:12px}.marketplace-redesign-branch-identity{grid-template-columns:52px minmax(0,1fr);gap:11px}.marketplace-redesign-branch-identity>span{width:52px;height:52px}.marketplace-redesign-branch-stats{grid-template-columns:repeat(3,1fr)}.marketplace-redesign-branch-stats>div{grid-template-columns:1fr;justify-items:center;text-align:center}.marketplace-redesign-branch-stats svg{grid-row:auto}.marketplace-redesign-row-stats>div{grid-template-columns:1fr;justify-items:center;padding:10px 4px 0;text-align:center}.marketplace-redesign-row-stats>div>span{grid-row:auto}}html,body,#root,.app{max-width:100%;overflow-x:clip}.home-sidebar,.home-nav-block,.home-nav-sublist,.home-main,.redesigned-home,.dossier-view>article,.dossier-view>.fandom-preview,.create-page>form,.profile-page>article,.profile-page>nav,.profile-page>section,.marketplace-redesign-main{min-width:0}img,video,canvas,svg{max-width:100%}.home-sidebar{overflow-x:hidden}.home-sidebar.sidebar-collapsed .home-nav-sublist{width:min(220px,calc(100vw - 94px));max-width:calc(100vw - 94px);overflow-x:hidden}.profile-route-state{min-width:0;margin:0;padding:calc(var(--topbar-height) + 32px) clamp(16px,4vw,54px) 40px}@media (max-width: 1320px){.shared-command-deck{grid-template-columns:minmax(220px,.8fr) minmax(360px,1.2fr) auto;padding-inline:18px}.shared-command-deck .wiki-top-tabs{gap:clamp(18px,3vw,42px)}.account-button{min-width:0}.wiki-category-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1100px){:root{--topbar-height: 0px}.shared-command-deck{position:sticky;inset:auto;top:0;grid-template-columns:minmax(260px,1fr) auto;grid-template-areas:"search actions" "tabs tabs";width:100%;min-height:0;border-left:0;padding:10px 16px 0}.shared-command-deck .topbar-search-v2{grid-area:search}.shared-command-deck .wiki-top-tabs{grid-area:tabs;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.shared-command-deck .wiki-top-tabs a{flex:0 0 auto;white-space:nowrap}.shared-command-deck .deck-actions{grid-area:actions}.dossier-view>article,.dossier-view>.fandom-preview,.create-page>form,.profile-page>article,.profile-page>nav,.profile-page>section{padding-top:0}.profile-route-state{padding-top:32px}.marketplace-redesign-shell,.business-manage-board,.catalog-article-layout,.profile-content{grid-template-columns:1fr}.marketplace-redesign-manager,.page-floating-tools,.dossier-aside,.wiki-infobox{position:static;width:auto;max-width:none}.marketplace-redesign-header,.business-manage-hero,.profile-banner{grid-template-columns:1fr}}@media (max-width: 760px){.shared-command-deck{grid-template-columns:1fr;grid-template-areas:"search" "tabs" "actions";gap:6px;padding-inline:10px}.shared-command-deck .deck-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.shared-command-deck .version-picker,.shared-command-deck .account-button{width:100%;min-width:0;max-width:none}.home-shell,.home-shell.sidebar-collapsed,.dossier-view,.dossier-view.sidebar-collapsed,.create-page,.create-page.sidebar-collapsed,.profile-page,.profile-page.sidebar-collapsed{grid-template-columns:1fr}.home-shell:before,.dossier-view:before,.create-page:before,.profile-page:before{display:none}.home-sidebar,.home-sidebar.sidebar-collapsed{position:static;width:100%;min-height:0;height:auto;max-height:none;padding:10px}.home-sidebar.sidebar-collapsed .sidebar-brand{display:grid}.home-sidebar.sidebar-collapsed .sidebar-brand img,.home-sidebar.sidebar-collapsed .sidebar-brand span,.home-sidebar.sidebar-collapsed .home-nav-block h2,.home-sidebar.sidebar-collapsed .home-nav-label{display:block}.home-sidebar.sidebar-collapsed .home-nav-block{justify-items:stretch;padding-inline:0}.home-sidebar.sidebar-collapsed .home-nav-block-head{justify-content:space-between}.home-sidebar.sidebar-collapsed .home-nav-item{display:grid;grid-template-columns:28px minmax(0,1fr) auto;place-items:initial;align-items:center;width:100%;min-height:36px;gap:9px;padding:7px 8px}.home-sidebar.sidebar-collapsed .home-nav-icon{width:28px;height:28px}.home-sidebar.sidebar-collapsed .home-nav-caret{display:inline-grid}.home-sidebar.sidebar-collapsed .home-nav-sublist{position:static;width:auto;max-width:100%;max-height:320px;margin:2px 0 0 14px;box-shadow:none}.redesigned-home,.catalog-page,.profile-page,.marketplace-page{padding-right:12px;padding-left:12px}.wiki-home-hero,.wiki-dashboard-grid,.wiki-home-footer,.marketplace-redesign-stats,.marketplace-overview-grid,.profile-content,.profile-stat-grid,.profile-badge-grid,.category-management-grid{grid-template-columns:1fr}.wiki-category-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-redesign-order-row,.category-entry-row,.profile-list-item{grid-template-columns:minmax(0,1fr)}.marketplace-redesign-order-meta{justify-items:start}.marketplace-redesign-section-head,.wiki-board-head,.profile-panel-head{align-items:flex-start;flex-wrap:wrap}.category-management-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:14px}.category-management-icons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 440px){.wiki-category-cards,.category-management-icons,.shared-command-deck .deck-actions{grid-template-columns:1fr}.shared-command-deck .account-button span,.shared-command-deck .account-button small{min-width:0}}.marketplace-logo-upload{display:grid;gap:8px;color:#cbd4d0;font-size:12px;font-weight:750}.marketplace-logo-upload>div{display:flex;align-items:center;gap:12px}.marketplace-logo-preview{display:grid;place-items:center;width:58px;height:58px;overflow:hidden;border:1px solid rgba(135,211,79,.18);border-radius:10px;background:#457d231f;color:var(--market-green, #85d05a);font-size:20px;font-weight:900}.marketplace-logo-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.marketplace-upload-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:1px solid rgba(135,211,79,.22);border-radius:7px;background:#376c1f47;color:#bfeaa4;padding:8px 13px;font-size:11px;font-weight:850;cursor:pointer}.marketplace-upload-button input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.marketplace-logo-upload>small{color:#91a09a;font-size:10px;font-weight:500}.profile-banner{min-height:168px;padding:24px 28px}.profile-summary-hero{grid-template-columns:112px minmax(0,1fr);gap:22px}.profile-page .profile-avatar.large{width:112px;height:112px;font-size:34px}.profile-name-row strong{font-size:clamp(27px,3.2vw,36px)}.profile-summary-copy p{font-size:13px;line-height:1.5}@media (max-width: 700px){.profile-banner{padding:18px}.profile-summary-hero{grid-template-columns:78px minmax(0,1fr);gap:14px;align-items:start}.profile-page .profile-avatar.large{width:78px;height:78px;font-size:25px}}.category-management-dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(960px,calc(100vw - 32px));max-width:960px;max-height:calc(100vh - 32px);overflow:hidden;border:1px solid rgba(143,174,159,.2);border-radius:18px;background:radial-gradient(circle at 8% 8%,rgba(82,154,49,.08),transparent 25%),#081218;padding:0;box-shadow:0 30px 90px #00000094}.category-management-head{display:grid;grid-template-columns:72px minmax(0,1fr) 58px;gap:24px;align-items:center;margin:0 34px;border-bottom:1px solid rgba(147,169,156,.16);padding:30px 0 28px}.category-management-head>span{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#5197332e;color:#8dde55}.category-management-head>span svg{width:36px;height:36px;fill:none;stroke:currentColor;stroke-width:1.8}.category-management-head h2,.category-management-head p{margin:0}.category-management-head h2{color:#f2f5f1;font-size:29px}.category-management-head p{max-width:570px;margin-top:8px;color:#bdc6c3;font-size:16px;line-height:1.5}.category-management-head>button{width:58px;height:58px;border:1px solid rgba(147,169,156,.25);border-radius:12px;background:#0e1a20b8;color:#edf2ed;font-size:34px;font-weight:300;line-height:1;cursor:pointer}.category-management-body{display:grid;gap:30px;overflow-y:auto;padding:28px 34px 34px}.category-management-name,.category-management-url{display:grid;gap:11px;color:#eef2ee;font-size:15px}.category-management-name>span{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;min-height:62px;border:1px solid rgba(147,169,156,.25);border-radius:10px;background:#050d1185;padding:0 18px;color:#8d9996}.category-management-name svg{width:21px;height:21px;fill:none;stroke:currentColor}.category-management-name input,.category-management-url input{width:100%;border:0;outline:0;background:transparent;color:#eff3ef;padding:0;font-size:16px}.category-management-name input::-moz-placeholder,.category-management-url input::-moz-placeholder{color:#7f8a87}.category-management-name input::placeholder,.category-management-url input::placeholder{color:#7f8a87}.category-management-icon-section{display:grid;gap:20px}.category-management-icon-section h3,.category-management-list h3{margin:0;color:#f0f3ef;font-size:16px}.category-management-preview{display:grid;grid-template-columns:132px minmax(0,1fr);gap:28px;align-items:center;min-height:178px;border:1px solid rgba(126,215,75,.38);border-radius:12px;background:linear-gradient(105deg,#30631e40,#0813188c);padding:26px 32px}.category-management-preview>span{display:grid;place-items:center;width:132px;height:132px;overflow:hidden;border-radius:22px;background:#47872733;color:#91e45a}.category-management-preview svg,.category-management-preview img{width:76px;height:76px;-o-object-fit:cover;object-fit:cover;fill:none;stroke:currentColor;stroke-width:1.7}.category-management-preview strong{color:#f2f5f1;font-size:19px}.category-management-preview p{max-width:330px;margin:16px 0 0;color:#b8c2be;font-size:15px;line-height:1.55}.category-management-url{margin-top:4px}.category-management-url strong small{color:#aeb8b4;font-weight:500}.category-management-url input{min-height:62px;border:1px solid rgba(147,169,156,.25);border-radius:10px;background:#050d1185;padding:0 18px}.category-management-or{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center;color:#a7b1ad;font-size:12px}.category-management-or:before,.category-management-or:after{content:"";height:1px;background:#93a99c33}.category-management-dropzone{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:18px;align-items:center;min-height:100px;margin-top:14px;border:1px dashed rgba(147,169,156,.34);border-radius:11px;background:#0812177a;padding:18px 22px;cursor:pointer}.category-management-dropzone>span{display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(147,169,156,.16);border-radius:10px;background:#4d82311f;color:#88d754}.category-management-dropzone svg{width:25px;height:25px;fill:none;stroke:currentColor}.category-management-dropzone strong,.category-management-dropzone small{display:block}.category-management-dropzone strong{color:#eff3ef;font-size:15px}.category-management-dropzone small{margin-top:6px;color:#98a39f;font-size:13px}.category-management-dropzone em{border:1px solid rgba(126,215,75,.2);border-radius:8px;background:#3a702240;color:#eef7e8;padding:12px 18px;font-size:13px;font-style:normal;font-weight:800}.category-management-dropzone input{position:absolute;width:1px;height:1px;opacity:0}.category-management-choice{display:grid;gap:14px}.category-management-icons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.category-management-icons button{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;min-height:70px;border:1px solid rgba(147,169,156,.2);border-radius:9px;background:#0a14199e;color:#e2e8e3;padding:10px 14px;text-align:left;font-size:13px;font-weight:750;cursor:pointer}.category-management-icons button.active{border-color:#7fd34c;background:#3e792247}.category-management-icons button>span{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;background:#4a89282e;color:#8add54}.category-management-icons svg{width:25px;height:25px;fill:none;stroke:currentColor}.category-more-grid{font-size:18px;letter-spacing:2px}.category-management-list{display:grid;gap:17px;border:1px solid rgba(147,169,156,.18);border-radius:12px;background:#0b151aa3;padding:22px}.category-management-list>div{display:grid;gap:8px}.category-management-list article{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:10px;align-items:center;min-height:72px;border:1px solid rgba(147,169,156,.16);border-radius:9px;background:#060e1294;padding:9px 10px}.category-management-list-main{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;border:0;background:transparent;color:#edf2ed;padding:0;text-align:left;cursor:pointer}.category-management-list-main>span:first-child{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border-radius:50%;background:#7e8b9280;color:#d7ded9}.category-management-list-main svg,.category-management-list-main img{width:24px;height:24px;-o-object-fit:cover;object-fit:cover;fill:none;stroke:currentColor}.category-management-list-main strong,.category-management-list-main small{display:block}.category-management-list-main small{margin-top:4px;color:#87938f}.category-management-list-edit{width:44px;height:44px;border:1px solid rgba(147,169,156,.16);border-radius:8px;background:#111c22c2;color:#bdc6c2;cursor:pointer}.category-management-footer{display:flex;justify-content:flex-end;gap:12px;border-top:1px solid rgba(147,169,156,.12);background:#081217f5;padding:20px 34px}.category-management-footer button{min-width:140px;min-height:50px;border:1px solid rgba(147,169,156,.18);border-radius:8px;background:#121d23e0;color:#e6ebe7;font-size:14px;font-weight:800;cursor:pointer}.category-management-footer button:last-child{border-color:#8bdc52;background:linear-gradient(120deg,#9be65e,#76cf42);color:#10200b}.profile-banner{min-height:132px;padding:16px 22px}.profile-summary-hero{grid-template-columns:84px minmax(0,1fr);gap:17px}.profile-page .profile-avatar.large{width:84px;height:84px;font-size:27px}.profile-summary-hero .profile-summary-copy{gap:5px;max-width:760px}.profile-name-row strong{font-size:clamp(24px,2.7vw,31px)}.profile-name-row span,.profile-hero-societies a{padding:3px 7px;font-size:10px}.profile-summary-copy p{display:-webkit-box;max-width:680px;margin-top:1px;overflow:hidden;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.profile-meta-row{margin-top:2px;font-size:10px}@media (max-width: 760px){.category-management-dialog{width:calc(100vw - 18px);max-height:calc(100vh - 18px)}.category-management-head{grid-template-columns:52px minmax(0,1fr) 42px;gap:12px;margin-inline:18px;padding-block:18px}.category-management-head>span{width:52px;height:52px}.category-management-head>button{width:42px;height:42px}.category-management-head h2{font-size:21px}.category-management-head p{font-size:12px}.category-management-body{gap:22px;padding:20px 18px}.category-management-preview{grid-template-columns:80px minmax(0,1fr);min-height:120px;gap:16px;padding:18px}.category-management-preview>span{width:80px;height:80px}.category-management-preview svg{width:46px;height:46px}.category-management-dropzone{grid-template-columns:44px minmax(0,1fr)}.category-management-dropzone em{grid-column:1 / -1;text-align:center}.category-management-icons{grid-template-columns:repeat(2,minmax(0,1fr))}.category-management-footer{padding:14px 18px}.category-management-footer button{flex:1;min-width:0}}.profile-page>article.profile-hero{display:block;align-self:start;width:auto;min-height:0;height:auto;background:transparent}.profile-page>article.profile-hero .profile-banner{height:180px;min-height:0}.profile-page>article.profile-hero .profile-summary-hero{min-height:0;height:100%}@media (max-width: 760px){.profile-page>article.profile-hero .profile-banner{height:102px}}.profile-page,.profile-page.sidebar-collapsed{grid-template-rows:auto auto auto;align-content:start}.profile-page>article.profile-hero{grid-column:2;grid-row:1}.profile-page>nav.profile-tabs{grid-column:2;grid-row:2;align-self:start;min-height:0;height:auto}.profile-page>section.profile-content{grid-column:2;grid-row:3;align-self:start;min-height:0;height:auto}.profile-page>.profile-site-sidebar{grid-column:1;grid-row:1 / 4}@media (max-width: 760px){.profile-page>article.profile-hero,.profile-page>nav.profile-tabs,.profile-page>section.profile-content{grid-column:1}}.category-management-dialog{width:min(860px,calc(100vw - 24px));max-width:860px;max-height:calc(100vh - 18px)}.category-management-head{grid-template-columns:52px minmax(0,1fr) 42px;gap:15px;margin-inline:24px;padding-block:15px}.category-management-head>span{width:52px;height:52px}.category-management-head>span svg{width:26px;height:26px}.category-management-head h2{font-size:22px}.category-management-head p{max-width:610px;margin-top:3px;font-size:12px;line-height:1.35}.category-management-head>button{width:42px;height:42px;font-size:26px}.category-management-body{gap:16px;padding:16px 24px 20px}.category-management-name{gap:7px}.category-management-name>span{min-height:46px}.category-management-icon-section{gap:11px}.category-management-preview{grid-template-columns:72px minmax(0,1fr);gap:16px;min-height:94px;padding:11px 16px}.category-management-preview>span{width:72px;height:72px;border-radius:12px}.category-management-preview svg,.category-management-preview img{width:42px;height:42px}.category-management-preview img{width:100%;height:100%}.category-management-preview strong{font-size:15px}.category-management-preview p{margin-top:5px;font-size:11px;line-height:1.35}.category-management-dropzone{grid-template-columns:38px minmax(0,1fr) auto;gap:11px;min-height:62px;margin-top:7px;padding:9px 12px}.category-management-dropzone>span{width:38px;height:38px}.category-management-dropzone svg{width:19px;height:19px}.category-management-dropzone strong{font-size:12px}.category-management-dropzone small{margin-top:2px;font-size:10px}.category-management-dropzone em{padding:8px 11px;font-size:10px}.category-management-choice,.category-management-icons{gap:7px}.category-management-icons button{grid-template-columns:31px minmax(0,1fr);gap:8px;min-height:44px;padding:5px 8px;font-size:11px}.category-management-icons button>span{width:30px;height:30px}.category-management-icons svg{width:18px;height:18px}.category-management-list{gap:8px;padding:11px}.category-management-list>div{max-height:118px;overflow-y:auto}.category-management-list article{grid-template-columns:minmax(0,1fr) 38px;min-height:48px;padding:5px 7px}.category-management-list-main{grid-template-columns:34px minmax(0,1fr);gap:9px}.category-management-list-main>span:first-child{width:34px;height:34px}.category-management-list-edit{width:36px;height:36px}.category-management-footer{padding:10px 24px}.category-management-footer button{min-width:120px;min-height:38px;font-size:12px}.profile-hero{padding-inline:24px}.profile-banner{min-height:118px;overflow:hidden;padding:12px 20px}.profile-summary-hero{grid-template-columns:96px minmax(0,1fr);gap:16px;min-height:92px;align-items:center}.profile-avatar-wrap{align-self:center;height:auto}.profile-page .profile-avatar.large{position:static;width:96px;height:96px;border-width:2px;border-color:#93a99c3d;box-shadow:0 12px 34px #0000006b;font-size:30px}.profile-summary-hero .profile-summary-copy{display:grid;grid-template-columns:none;gap:5px;align-items:start;max-width:none}.profile-name-row{gap:8px}.profile-name-row strong{font-size:clamp(20px,2.2vw,27px)}.profile-summary-copy>span{font-size:11px}.profile-summary-copy p{display:none}.profile-hero-societies{display:flex;gap:5px}.profile-meta-row{gap:0;margin-top:2px}.profile-meta-row span{padding-inline:8px;font-size:9px;line-height:1.1}.profile-tabs{margin-top:0;min-height:36px;padding-left:20px}.profile-tabs button{min-height:36px;font-size:12px}.profile-content{padding-top:6px}@media (max-width: 760px){.profile-banner{min-height:102px;padding:10px 12px}.profile-summary-hero{grid-template-columns:78px minmax(0,1fr);min-height:80px;gap:10px}.profile-avatar-wrap{height:auto}.profile-page .profile-avatar.large{position:static;width:78px;height:78px;font-size:24px}.profile-summary-hero .profile-summary-copy{gap:3px}.profile-meta-row span:nth-child(n+4){display:none}.profile-tabs{padding-left:8px}}:root{--sidebar-width: 0px;--topbar-height: 60px;--content-max-width: 1180px}.shared-command-deck{position:fixed!important;inset:0 0 auto 0!important;width:100%!important;min-height:var(--topbar-height)!important;max-height:var(--topbar-height)!important;overflow:visible!important;grid-template-columns:160px minmax(180px,280px) 1fr auto!important;gap:clamp(14px,2vw,28px)!important;align-items:center!important;padding:0 clamp(20px,3vw,40px)!important;background:#111!important;border-bottom:1px solid rgba(255,255,255,.08)!important;border-left:0!important;border-radius:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;margin:0!important;z-index:1000!important}.topbar-brand{display:flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important;overflow:hidden!important;text-decoration:none!important}.topbar-brand img,.topbar-brand svg{display:block!important;width:90px!important;max-width:90px!important;height:32px!important;max-height:32px!important;-o-object-fit:contain!important;object-fit:contain!important;flex-shrink:0!important}.topbar-brand>span{font-size:10px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#9ab!important;white-space:nowrap!important}.shared-command-deck .topbar-search,.shared-command-deck .topbar-search-v2{position:relative!important;min-width:0!important;width:100%!important}.shared-command-deck .wiki-top-tabs{display:flex!important;justify-content:center!important;gap:clamp(18px,3vw,50px)!important;flex-wrap:nowrap!important;min-width:0!important}.shared-command-deck .deck-actions{display:flex!important;align-items:center!important;gap:14px!important;flex-wrap:nowrap!important;white-space:nowrap!important}.shared-command-deck .account-button{display:flex!important;align-items:center!important;gap:9px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;max-width:180px!important;overflow:hidden!important}.home-sidebar,.page-site-sidebar,.profile-site-sidebar{display:none!important}.home-shell,.home-shell.sidebar-collapsed,.dossier-view,.dossier-view.sidebar-collapsed,.category-reader-root,.create-page,.create-page.sidebar-collapsed,.profile-page,.profile-page.sidebar-collapsed{grid-template-columns:minmax(0,1fr)!important}.redesigned-home{padding-top:calc(var(--topbar-height) + 28px)!important;padding-bottom:60px!important;padding-left:clamp(20px,5vw,80px)!important;padding-right:clamp(20px,5vw,80px)!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important}.fandom-preview.catalog-page,.dossier-view>.fandom-preview{padding-top:calc(var(--topbar-height) + 28px)!important}.profile-route-state{padding-top:calc(var(--topbar-height) + 28px)!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important}.fandom-preview.catalog-page{max-width:1360px!important;margin-left:auto!important;margin-right:auto!important}.topbar-category-menu{position:relative!important}.topbar-category-menu>a{display:flex!important;align-items:center!important;gap:5px!important;color:inherit!important;text-decoration:none!important;cursor:default!important}.topbar-category-dropdown{display:none!important;position:absolute!important;top:calc(100% + 8px)!important;left:-12px!important;z-index:2000!important;min-width:200px!important;background:#1a1a1a!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;padding:6px!important;box-shadow:0 12px 32px #00000080!important;flex-direction:column!important}.topbar-category-menu:hover .topbar-category-dropdown,.topbar-category-menu.active .topbar-category-dropdown{display:flex!important}.topbar-category-dropdown a{display:block!important;padding:8px 12px!important;color:#c8d0cc!important;font-size:13px!important;font-weight:500!important;border-radius:5px!important;text-decoration:none!important;white-space:nowrap!important;line-height:1.4!important}.topbar-category-dropdown a:hover{background:#ffffff12!important;color:#e8f0ea!important}.topbar-category-dropdown a:last-child{border-top:1px solid rgba(255,255,255,.08)!important;margin-top:4px!important;padding-top:10px!important;color:#a8d400!important}.topbar-category-empty{display:block!important;padding:8px 12px!important;color:#7a8683!important;font-size:13px!important;font-style:italic!important}.redesigned-home,.fandom-preview.catalog-page,.profile-route-state{padding-left:clamp(32px,7vw,120px)!important;padding-right:clamp(32px,7vw,120px)!important}.profile-page{padding-top:var(--topbar-height)!important}.profile-summary-hero{margin-top:0!important}.wiki-reader-root{padding-top:var(--topbar-height);min-height:100vh}.wiki-reader{display:grid;grid-template-columns:220px minmax(0,1fr) 220px;gap:0;max-width:1400px;margin:0 auto;min-height:calc(100vh - var(--topbar-height));align-items:start}.wiki-browse-panel{position:sticky;top:var(--topbar-height);max-height:calc(100vh - var(--topbar-height));overflow-y:auto;padding:28px 0 40px;border-right:1px solid rgba(255,255,255,.07)}.wiki-browse-head{padding:0 16px 10px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7a8683}.wiki-browse-filter{padding:0 12px 10px}.wiki-browse-filter input{width:100%;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:inherit;font-size:12px;padding:6px 10px;outline:none}.wiki-browse-filter input::-moz-placeholder{color:#6a7470}.wiki-browse-filter input::placeholder{color:#6a7470}.wiki-browse-filter input:focus{border-color:#a8d40066}.wiki-browse-list{display:flex;flex-direction:column}.wiki-browse-item{display:block;padding:7px 16px;font-size:13px;color:#b0bab5;text-decoration:none;border-left:2px solid transparent;transition:color .12s ease,border-color .12s ease,background .12s ease}.wiki-browse-item:hover{color:#e8f0ea;background:#ffffff0a}.wiki-browse-item.current{color:#a8d400;border-left-color:#a8d400;background:#a8d40012;font-weight:600}.wiki-browse-empty{padding:8px 16px;font-size:12px;color:#5a6460;font-style:italic}.category-browse-panel{position:sticky;top:var(--topbar-height);max-height:calc(100vh - var(--topbar-height));overflow-x:hidden;overflow-y:auto;padding:28px 0 40px;border-right:1px solid rgba(255,255,255,.07)}.category-browse-panel-head{padding:0 16px 14px}.category-browse-panel-title{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7a8683;text-decoration:none;text-align:center;width:100%}.category-browse-panel-name{width:100%;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.category-browse-panel-icon{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:12px;background:#a8d4001f;color:#a8d400;flex-shrink:0}.category-browse-icon-glyph,.category-browse-panel-icon .category-icon-glyph{width:28px;height:28px}.category-browse-panel-icon img.category-icon-glyph{width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.category-browse-panel-title:hover{color:#a8d400}.category-browse-panel-title:hover .category-browse-panel-icon{background:#a8d4002e}.category-browse-filter{padding:0 12px 10px}.category-browse-filter input{width:100%;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:inherit;font-size:12px;padding:6px 10px;outline:none}.category-browse-filter input::-moz-placeholder{color:#6a7470}.category-browse-filter input::placeholder{color:#6a7470}.category-browse-filter input:focus{border-color:#a8d40066}.category-browse-list{display:flex;flex-direction:column}.category-browse-item{display:block;padding:7px 16px;font-size:13px;color:#b0bab5;text-decoration:none;border-left:2px solid transparent;transition:color .12s ease,border-color .12s ease,background .12s ease}.category-browse-item:hover{color:#e8f0ea;background:#ffffff0a}.category-browse-item.current{color:#a8d400;border-left-color:#a8d400;background:#a8d40012;font-weight:600}.category-browse-empty{padding:8px 16px;font-size:12px;color:#5a6460;font-style:italic}.wiki-article{padding:28px clamp(24px,3vw,48px) 60px;min-width:0}.wiki-article-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.07)}.wiki-article-header{margin-bottom:28px}.wiki-article-header h1{font-size:clamp(24px,4vw,38px);font-weight:800;line-height:1.1;margin:0 0 10px;color:#f0f4ef}.wiki-article-desc{color:#8a9690;font-size:15px;line-height:1.55;margin:0}.wiki-article-body{line-height:1.7}body.has-planet-bg .wiki-article-body{margin-top:4px;padding:clamp(20px,3vw,32px);border-radius:14px;border:1px solid rgba(130,154,160,.16);background:#041018e6;box-shadow:0 12px 40px #00000052}body.has-planet-bg .wiki-browse-panel,body.has-planet-bg .wiki-tools-panel{background:#041018b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.has-planet-bg .wiki-page-hero{padding:16px 18px;border-radius:14px;border:1px solid rgba(130,154,160,.12);background:#041018c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wiki-tools-panel{position:sticky;top:var(--topbar-height);max-height:calc(100vh - var(--topbar-height));overflow-y:auto;padding:28px 16px 40px;border-left:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;gap:24px}.wiki-toc h2,.wiki-page-info h2,.wiki-rating h2,.wiki-contributors h2,.wiki-manage h2{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#7a8683;margin:0 0 10px}.wiki-toc a{display:block;font-size:13px;color:#a0aaa5;text-decoration:none;border-left:2px solid transparent;padding:3px 0 3px 8px;transition:color .12s}.wiki-toc a:hover{color:#e0eae2}.wiki-toc-empty{font-size:12px;color:#5a6460;font-style:italic}.wiki-page-info dl{margin:0}.wiki-page-info dl>div{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.05)}.wiki-page-info dt{font-size:11px;color:#6a7470}.wiki-page-info dd{font-size:12px;color:#c0cac5;font-weight:500;text-align:right}.wiki-rating-row{display:flex;gap:8px}.wiki-rating-row button{flex:1;padding:6px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff0a;color:#a0aaa5;font-size:13px;cursor:pointer;transition:all .12s}.wiki-rating-row button:hover{background:#ffffff14;color:#e0eae2}.wiki-rating-row button.active{border-color:#a8d400;color:#a8d400;background:#a8d4001a}.wiki-rating p{font-size:11px;color:#5a6460;margin:6px 0 0}.wiki-contributor-row{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13px}.wiki-contributor-row img,.wiki-contributor-row>span:first-child{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#a8d4002e;color:#a8d400;display:inline-grid;place-items:center;font-size:11px;font-weight:700;flex-shrink:0}.wiki-contributor-row a{color:#a0aaa5;text-decoration:none}.wiki-contributor-row a:hover{color:#e0eae2}.manage-btn{display:block;width:100%;padding:7px 12px;margin-bottom:6px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff0a;color:#c0cac5;font-size:12px;cursor:pointer;text-align:left;transition:all .12s}.manage-btn:hover{background:#ffffff14}.manage-btn.danger{border-color:#e49a874d;color:#e49a87}.manage-btn.danger:hover{background:#e49a871a}.wiki-suggestions{margin-top:10px;font-size:12px}.wiki-suggestion-row{padding:8px 0;border-top:1px solid rgba(255,255,255,.06);display:grid;gap:3px}.wiki-suggestion-row small{color:#6a7470}.wiki-suggestion-row button{font-size:11px;padding:3px 8px;border:1px solid rgba(168,212,0,.3);border-radius:4px;background:transparent;color:#a8d400;cursor:pointer;width:-moz-fit-content;width:fit-content}.wiki-reader.missing-page{grid-template-columns:minmax(0,1fr)}.wiki-reader.missing-page .wiki-reader-article{padding:60px clamp(32px,5vw,80px)}.category-reader-root{padding-top:var(--topbar-height);min-height:100vh;display:grid;grid-template-columns:244px minmax(0,1fr);gap:0}.category-reader.category-reader-landing{grid-template-columns:minmax(0,1fr);max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,60px);width:100%}.category-reader.category-reader-landing .category-reader-main{overflow:visible}.category-reader:not(.category-reader-landing){max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,60px);display:grid;grid-template-columns:0 minmax(0,1fr);transition:grid-template-columns .32s ease}.category-reader.open{grid-template-columns:220px minmax(0,1fr) 200px;max-width:1400px;padding:0}.category-reader-panel{overflow:hidden;width:0;opacity:0;transition:width .32s ease,opacity .24s ease;border-right:1px solid rgba(255,255,255,.07);padding:0;display:flex;flex-direction:column}.category-reader.open .category-reader-panel{width:220px;opacity:1;padding:24px 0 40px}.category-reader-panel-head{display:flex;align-items:center;justify-content:space-between;padding:0 14px 12px;gap:8px}.category-reader-panel-title{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7a8683;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-reader-close{background:transparent;border:0;color:#6a7470;cursor:pointer;font-size:13px;padding:2px 4px;flex-shrink:0;border-radius:4px}.category-reader-close:hover{color:#c0cac5;background:#ffffff12}.category-reader-filter{padding:0 10px 10px}.category-reader-filter input{width:100%;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:inherit;font-size:12px;padding:5px 10px;outline:none}.category-reader-filter input::-moz-placeholder{color:#6a7470}.category-reader-filter input::placeholder{color:#6a7470}.category-reader-list{display:flex;flex-direction:column;overflow-y:auto;flex:1}.category-reader-item{display:block;text-align:left;padding:7px 14px;font-size:13px;color:#b0bab5;background:transparent;border:0;border-left:2px solid transparent;cursor:pointer;transition:color .1s,background .1s,border-color .1s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-reader-item:hover{color:#e0eae2;background:#ffffff0a}.category-reader-item.active{color:#a8d400;border-left-color:#a8d400;background:#a8d40012;font-weight:600}.category-reader-empty{padding:10px 14px;font-size:12px;color:#5a6460;font-style:italic}.category-reader-main{min-width:0;overflow:hidden}.category-landing{padding:28px clamp(16px,3vw,48px) 60px}.category-landing-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.07)}.category-landing-hero{display:flex;align-items:center;gap:18px;margin-bottom:32px}.category-landing-icon{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:12px;background:#a8d4001f;color:#a8d400;flex-shrink:0}.category-landing-hero h1{font-size:clamp(22px,3.5vw,34px);font-weight:800;margin:0 0 4px;color:#f0f4ef}.category-landing-hero p{font-size:14px;color:#8a9690;margin:0}.category-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.category-card{display:flex;flex-direction:column;text-align:left;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;cursor:pointer;transition:border-color .15s,background .15s,transform .15s;padding:0}.category-card:hover{border-color:#a8d40059;background:#a8d4000d;transform:translateY(-2px)}.category-card-thumb{height:110px;background:#ffffff0d;display:grid;place-items:center;overflow:hidden}.category-card-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.category-card-thumb span{font-size:28px;font-weight:800;color:#fff3}.category-card-body{padding:12px 14px;display:grid;gap:4px}.category-card-body strong{font-size:14px;color:#e0eae2;display:block}.category-card-body p{font-size:12px;color:#8a9690;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.category-card-meta{font-size:11px;color:#5a6460}.category-article{padding:28px clamp(20px,3vw,40px) 60px;min-width:0}.category-article-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.07)}.category-article-topline .wiki-breadcrumbs button{background:transparent;border:0;color:#8a9690;cursor:pointer;font-size:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}.category-article-topline .wiki-breadcrumbs button:hover{color:#e0eae2}.category-article-badges{display:flex;gap:8px;margin-bottom:10px}.category-article-header h1{font-size:clamp(22px,3.5vw,34px);font-weight:800;margin:0 0 8px;color:#f0f4ef}.category-article-desc{color:#8a9690;font-size:14px;line-height:1.55;margin:0 0 24px}.category-article-body{line-height:1.7}.category-reader-toc{position:sticky;top:var(--topbar-height);align-self:start;padding:28px 16px 40px;border-left:1px solid rgba(255,255,255,.07);max-height:calc(100vh - var(--topbar-height));overflow-y:auto}.category-reader-toc h2{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#7a8683;margin:0 0 10px}.category-reader-toc a{display:block;font-size:13px;color:#a0aaa5;text-decoration:none;padding:3px 0 3px 8px;border-left:2px solid transparent;transition:color .12s}.category-reader-toc a:hover{color:#e0eae2}.action-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff0a;color:#a0aaa5;font-size:12px;font-weight:500;text-decoration:none;transition:all .12s}.action-btn:hover{border-color:#a8d40059;color:#e0eae2}.inline-image-toggle{display:flex;align-items:center;gap:8px;font-size:12px;color:#8a9690;cursor:pointer;margin-top:6px}.redesigned-home,.fandom-preview.catalog-page,.profile-route-state{padding-left:clamp(16px,2.5vw,40px)!important;padding-right:clamp(16px,2.5vw,40px)!important}.profile-page{padding-left:0!important;padding-right:0!important;padding-top:var(--topbar-height)!important;display:block!important}.profile-route-state{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-top:28px!important}.category-card-toprow{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.wiki-category-cards b{font-size:22px!important;color:var(--accent)!important;font-weight:800!important;line-height:1!important}.wiki-category-cards button{display:grid!important;grid-template-rows:auto auto auto!important;gap:6px!important;overflow:hidden!important;align-content:start!important}.topbar-category-menu.active .topbar-category-dropdown{display:none!important}.topbar-category-menu:hover .topbar-category-dropdown{display:flex!important}.shared-command-deck .wiki-top-tabs a{transition:color .13s ease,opacity .13s ease!important;opacity:.85!important}.shared-command-deck .wiki-top-tabs a:hover,.shared-command-deck .wiki-top-tabs a.active{opacity:1!important;color:#a8d400!important}.wiki-article-body h2,.category-article-body h2{font-size:22px!important;font-weight:700!important;color:#e8f0ea!important;margin:28px 0 12px!important;padding-bottom:8px!important;border-bottom:1px solid rgba(255,255,255,.1)!important;line-height:1.25!important}.wiki-article-body h3,.category-article-body h3{font-size:17px!important;font-weight:600!important;color:#d0dcd2!important;margin:20px 0 8px!important}.wiki-article-body p,.category-article-body p{margin:0 0 14px!important;color:#c0ccc2!important;line-height:1.7!important;font-size:15px!important}.wiki-article-body .block-divider,.category-article-body .block-divider{border:0!important;border-top:1px solid rgba(255,255,255,.1)!important;margin:28px 0!important}.wiki-article-body .wiki-image,.category-article-body .wiki-image{margin:20px 0!important}.wiki-article-body .wiki-image img,.category-article-body .wiki-image img{max-width:100%!important;border-radius:8px!important;display:block!important}.wiki-article-body .wiki-image figcaption,.category-article-body .wiki-image figcaption{font-size:12px!important;color:#7a8683!important;margin-top:6px!important;font-style:italic!important}.auth-dialog-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:9000!important;background:#000000b3!important;display:flex!important;align-items:flex-start!important;justify-content:flex-end!important;padding:calc(var(--topbar-height) + 8px) 16px 16px!important}.auth-dialog{width:100%!important;max-width:480px!important;background:#161c1a!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;box-shadow:0 24px 64px #0009!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;max-height:calc(100vh - var(--topbar-height) - 24px)!important}.auth-dialog-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:20px 22px 16px!important;border-bottom:1px solid rgba(255,255,255,.07)!important}.auth-dialog-header h2{font-size:18px!important;font-weight:700!important;color:#f0f4ef!important;margin:0!important}.auth-dialog-header button{background:transparent!important;border:0!important;color:#7a8683!important;font-size:20px!important;cursor:pointer!important;padding:4px 8px!important;border-radius:6px!important;transition:color .12s,background .12s!important}.auth-dialog-header button:hover{color:#e0eae2!important;background:#ffffff12!important}.auth-dialog-body{padding:18px 22px!important;overflow-y:auto!important;flex:1!important;display:flex!important;flex-direction:column!important;gap:18px!important}.auth-dialog-active-badge{font-size:13px!important;color:#a8d400!important;font-weight:500!important}.auth-profile-card{display:flex!important;align-items:center!important;gap:14px!important;padding:14px 16px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:10px!important}.auth-profile-card .auth-avatar{width:52px!important;height:52px!important;border-radius:50%!important;-o-object-fit:cover!important;object-fit:cover!important;flex-shrink:0!important;background:#a8d4002e!important;display:grid!important;place-items:center!important;font-size:20px!important;font-weight:800!important;color:#a8d400!important}.auth-profile-info{min-width:0;flex:1}.auth-profile-info strong{display:block;font-size:15px;font-weight:700;color:#f0f4ef}.auth-profile-info span{font-size:13px;color:#7a8683}.auth-profile-stats{display:flex!important;gap:14px!important;flex-shrink:0!important}.auth-profile-stats>div{text-align:center!important}.auth-profile-stats strong{display:block!important;font-size:18px!important;font-weight:800!important;color:#f0f4ef!important}.auth-profile-stats span{font-size:10px!important;color:#7a8683!important;text-transform:uppercase!important;letter-spacing:.06em!important}.auth-section-label{font-size:12px!important;font-weight:700!important;color:#7a8683!important;text-transform:uppercase!important;letter-spacing:.07em!important;margin-bottom:8px!important}.auth-avatar-row{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 16px!important;background:#ffffff08!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:8px!important}.auth-choose-btn{padding:7px 16px!important;border:1px solid #a8d400!important;border-radius:7px!important;background:transparent!important;color:#a8d400!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;transition:background .14s!important}.auth-choose-btn:hover{background:#a8d4001a!important}.auth-dialog-footer{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:16px 22px!important;border-top:1px solid rgba(255,255,255,.07)!important;flex-shrink:0!important}.auth-footer-btn{padding:10px 0!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;transition:opacity .14s!important}.auth-footer-btn.secondary{background:#ffffff12!important;border:1px solid rgba(255,255,255,.1)!important;color:#c0cac5!important}.auth-footer-btn.secondary:hover{opacity:.8!important}.auth-footer-btn.primary{background:#a8d400!important;border:0!important;color:#0a1208!important}.auth-footer-btn.primary:hover{opacity:.88!important}.auth-society-search{display:block!important;padding:8px 12px!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:7px!important;margin-bottom:10px!important}.auth-society-search input{flex:1!important;background:transparent!important;border:0!important;color:inherit!important;font-size:13px!important;outline:none!important}.auth-society-item{display:flex!important;align-items:center!important;gap:10px!important;padding:9px 0!important;border-bottom:1px solid rgba(255,255,255,.05)!important;font-size:13px!important}.auth-society-item:last-child{border-bottom:0!important}.auth-society-remove{margin-left:auto!important;background:transparent!important;border:0!important;color:#e85c5c!important;font-size:11px!important;font-weight:700!important;cursor:pointer!important;text-transform:uppercase!important;letter-spacing:.05em!important}.marketplace-redesign-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}.marketplace-redesign-content{min-width:0!important;padding:calc(var(--topbar-height) + 24px) clamp(16px,3vw,48px) 60px!important;max-width:1200px!important;margin:0 auto!important}.wiki-article-body table,.category-article-body table{width:100%!important;border-collapse:collapse!important;margin:16px 0!important;font-size:13px!important}.wiki-article-body th,.category-article-body th{text-align:left!important;padding:9px 14px!important;background:#ffffff0d!important;border-bottom:2px solid rgba(255,255,255,.1)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#8a9690!important}.wiki-article-body td,.category-article-body td{padding:10px 14px!important;border-bottom:1px solid rgba(255,255,255,.05)!important;color:#c0ccc2!important;vertical-align:top!important}.wiki-article-body tr:last-child td,.category-article-body tr:last-child td{border-bottom:0!important}.wiki-article-body tr:hover td,.category-article-body tr:hover td{background:#ffffff06!important}.wiki-article-header-image img{width:100%!important;max-height:340px!important;-o-object-fit:cover!important;object-fit:cover!important;display:block!important}.wiki-article-header-image figcaption{padding:8px 12px!important;font-size:12px!important;color:#7a8683!important;font-style:italic!important;background:#ffffff08!important}.wiki-category-cards button{display:grid!important;grid-template-rows:48px auto auto!important;gap:6px!important;overflow:hidden!important;align-content:start!important;position:relative!important;padding:16px 16px 14px!important;min-height:130px!important}.category-card-icon{display:flex!important;align-items:center!important;justify-content:flex-start!important}.wiki-category-cards .category-card-icon svg,.wiki-category-cards .category-card-icon img{width:32px!important;height:32px!important}.category-card-toprow,.wiki-category-cards b{display:none!important}.category-card-count{position:absolute!important;top:12px!important;right:14px!important;font-size:11px!important;font-weight:700!important;color:#8a9690!important;background:#ffffff0f!important;border-radius:20px!important;padding:2px 8px!important;line-height:1.5!important}.wiki-category-cards strong{font-size:14px!important;font-weight:700!important;color:#e8f0ea!important;line-height:1.3!important}.wiki-category-cards small{font-size:12px!important;color:#7a8683!important;line-height:1.4!important}.wiki-article-body{font-size:15px!important;line-height:1.75!important;color:#c4cec8!important}.wiki-article-body h2{font-size:20px!important;font-weight:700!important;color:#dce8df!important;margin:32px 0 10px!important;padding-bottom:8px!important;border-bottom:1px solid rgba(255,255,255,.09)!important;letter-spacing:-.01em!important}.wiki-article-body h2:first-child{margin-top:0!important}.wiki-article-body h3{font-size:15px!important;font-weight:700!important;color:#c4cec8!important;margin:22px 0 6px!important;text-transform:uppercase!important;letter-spacing:.06em!important}.wiki-article-body p{margin:0 0 14px!important;color:#c4cec8!important;line-height:1.75!important}.wiki-article-body a{color:#8fbf00!important;text-decoration:underline!important;text-underline-offset:2px!important}.wiki-article-body .block-divider{border:0!important;border-top:1px solid rgba(255,255,255,.08)!important;margin:28px 0!important}.wiki-article-body .wiki-image{margin:20px 0!important;display:block!important}.wiki-article-body .wiki-image img{display:block!important;border-radius:8px!important;max-width:100%!important;height:auto!important}.wiki-article-body .wiki-image figcaption{margin-top:6px!important;font-size:12px!important;color:#6a7a70!important;font-style:italic!important}.wiki-article-body .callout{display:flex!important;gap:12px!important;padding:14px 16px!important;border-radius:8px!important;border-left:3px solid!important;margin:20px 0!important;font-size:14px!important;line-height:1.6!important;background:#ffffff0a!important}.wiki-article-body .callout.note{border-color:#5c9eff!important}.wiki-article-body .callout.warning{border-color:#e8a44a!important}.wiki-article-body .callout.review{border-color:#a8d400!important}.editor-image-resizable{position:relative!important;display:inline-block!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;cursor:default!important;margin:8px 0!important}.editor-image-resizable.dragging{outline:2px solid #a8d400!important;border-radius:6px!important}.editor-image-resize-handle{position:absolute!important;bottom:6px!important;right:6px!important;width:28px!important;height:20px!important;background:#a8d400d9!important;color:#0a1208!important;font-size:12px!important;font-weight:700!important;border-radius:4px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:se-resize!important;opacity:0!important;transition:opacity .16s!important;z-index:2!important}.editor-image-resizable:hover .editor-image-resize-handle,.editor-image-resizable.dragging .editor-image-resize-handle{opacity:1!important}.editor-image-width-badge{position:absolute!important;top:6px!important;right:6px!important;font-size:10px!important;padding:2px 7px!important;background:#0000008c!important;border-radius:4px!important;color:#d0dcd2!important;opacity:0!important;transition:opacity .16s!important;z-index:2!important;pointer-events:none!important}.editor-image-resizable:hover .editor-image-width-badge,.editor-image-resizable.dragging .editor-image-width-badge{opacity:1!important}.infobox-placeholder{padding:24px!important;border:2px dashed rgba(255,255,255,.12)!important;border-radius:8px!important;text-align:center!important;color:#5a6a60!important;font-size:13px!important;margin:8px 0!important}.wiki-article-header-image{margin:0 0 28px!important;border-radius:10px!important;overflow:hidden!important}.wiki-article-header-image img{width:100%!important;max-height:320px!important;-o-object-fit:cover!important;object-fit:cover!important;display:block!important}.wiki-article-header-image figcaption{padding:8px 14px!important;font-size:12px!important;color:#6a7a70!important;font-style:italic!important;background:#ffffff08!important;border-top:1px solid rgba(255,255,255,.06)!important}.wiki-category-cards{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important;gap:14px!important}.wiki-category-cards .category-home-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;min-height:148px!important;padding:16px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;background:#1a1f1d!important;color:var(--text)!important;text-align:left!important;cursor:pointer!important;transition:background .14s ease,border-color .14s ease!important}.wiki-category-cards .category-home-card:hover{background:#202624!important;border-color:#a8d40038!important}.wiki-category-cards .category-card-icon{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;height:auto!important;place-items:unset!important;color:var(--accent)!important}.wiki-category-cards .category-card-icon svg,.wiki-category-cards .category-card-icon img,.wiki-category-cards .category-card-icon .category-icon-glyph{width:52px!important;height:52px!important;max-width:52px!important;max-height:52px!important;-o-object-fit:contain!important;object-fit:contain!important}.wiki-category-cards .category-card-copy{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important;flex:1!important}.wiki-category-cards .category-card-title-row{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;width:100%!important}.wiki-category-cards .category-card-title-row strong{font-size:15px!important;font-weight:700!important;color:#eef2ef!important;line-height:1.25!important;min-width:0!important}.wiki-category-cards .category-card-count{position:static!important;flex-shrink:0!important;font-size:22px!important;font-weight:800!important;line-height:1!important;color:#a8d400!important;background:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important}.wiki-category-cards .category-card-copy small{display:block!important;font-size:12px!important;line-height:1.45!important;color:#7a8683!important}.wiki-category-cards .category-home-card>span:not(.category-card-icon){width:auto!important;height:auto!important;display:block!important;place-items:unset!important}.wiki-category-cards{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important}.wiki-category-cards .category-home-card{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;min-height:0!important;height:auto!important;padding:12px 14px!important;border:0!important;border-radius:8px!important;background:#202020!important;color:var(--text)!important;text-align:left!important;cursor:pointer!important;transition:background .14s ease!important}.wiki-category-cards .category-home-card:hover{background:#252525!important}.wiki-category-cards .category-card-icon{display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;width:44px!important;height:44px!important;place-items:unset!important;color:var(--accent)!important}.wiki-category-cards .category-card-icon svg,.wiki-category-cards .category-card-icon img,.wiki-category-cards .category-card-icon .category-icon-glyph{width:40px!important;height:40px!important;max-width:40px!important;max-height:40px!important;-o-object-fit:contain!important;object-fit:contain!important}.wiki-category-cards .category-card-copy{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important;flex:1!important}.wiki-category-cards .category-card-copy strong{font-size:14px!important;font-weight:700!important;color:#f3f4f0!important;line-height:1.2!important}.wiki-category-cards .category-card-copy small{display:block!important;font-size:11px!important;line-height:1.35!important;color:var(--muted)!important;margin:0!important}.wiki-category-cards .category-card-count{flex-shrink:0!important;align-self:center!important;font-size:20px!important;font-weight:800!important;line-height:1!important;color:var(--accent)!important;background:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;position:static!important}@media (max-width: 1200px){.wiki-category-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 720px){.wiki-category-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.redesigned-home .wiki-category-cards .category-home-card,.wiki-category-cards .category-home-card{background:#101b20!important;border:1px solid rgba(130,154,160,.16)!important;border-radius:6px!important}.redesigned-home .wiki-category-cards .category-home-card:hover,.wiki-category-cards .category-home-card:hover{background:#14232a!important;border-color:#829aa038!important}.category-reader.open{grid-template-columns:220px minmax(0,1fr) 220px!important}.wiki-image:not(.wiki-image-custom) img{width:auto!important;max-width:min(480px,100%)!important;max-height:none!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important}.wiki-image.wiki-image-custom img{height:auto!important;-o-object-fit:contain!important;object-fit:contain!important}.category-article-body .wiki-image:not(.wiki-image-custom) img{width:auto!important;max-width:min(480px,100%)!important}.wiki-article-header-image img{width:100%!important;max-height:320px!important;-o-object-fit:cover!important;object-fit:cover!important}.wiki-editor-root .wiki-reader{max-width:1400px;margin:0 auto;min-height:calc(100vh - var(--topbar-height))}.wiki-editor-root form.wiki-reader{display:grid;grid-template-columns:220px minmax(0,1fr) 220px}.wiki-editor-outline .wiki-editor-add-block{padding:12px;display:grid;gap:8px;border-top:1px solid rgba(255,255,255,.07);margin-top:8px}.wiki-editor-outline .wiki-editor-add-block select,.wiki-editor-outline .wiki-editor-add-block button{width:100%;font-size:12px;padding:7px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:inherit}.wiki-editor-outline .wiki-editor-add-block button{cursor:pointer}.wiki-editor-outline .wiki-editor-add-block button:hover{background:#ffffff14}.wiki-editor-header .wiki-editor-title{width:100%;border:0;background:transparent;color:#eef2ef;font-size:32px;font-weight:800;line-height:1.15;margin:0 0 8px;padding:0;outline:none}.wiki-editor-header .wiki-editor-desc{width:100%;border:0;background:transparent;color:#9aa8a2;font-size:15px;line-height:1.6;resize:vertical;min-height:48px;padding:0;outline:none}.wiki-editor-blocks .article-block-editor{position:relative;margin:0;padding:4px 0;border:1px dashed transparent;border-radius:6px}.wiki-editor-blocks .article-block-editor:hover{border-color:#a8d40038}.wiki-editor-blocks .inline-block-tools{opacity:0;transition:opacity .14s ease}.wiki-editor-blocks .article-block-editor:hover .inline-block-tools,.wiki-editor-blocks .article-block-editor:focus-within .inline-block-tools{opacity:1}.wiki-editor-blocks .inline-heading-input{width:100%;border:0;background:transparent;color:#dce8df;font-size:20px;font-weight:700;line-height:1.25;padding:0 0 8px;margin:28px 0 10px;border-bottom:1px solid rgba(255,255,255,.09);outline:none}.wiki-editor-blocks .inline-paragraph-input{width:100%;border:0;background:transparent;color:#c4cec8;font-size:15px;line-height:1.75;padding:0;margin:0 0 14px;resize:vertical;outline:none;min-height:72px}.wiki-editor-blocks .block-divider{border:0;border-top:1px solid rgba(255,255,255,.08);margin:28px 0}.wiki-editor-settings .wiki-editor-field{display:grid;gap:6px;margin-bottom:12px;font-size:12px;color:#8a9690}.wiki-editor-settings .wiki-editor-field input,.wiki-editor-settings .wiki-editor-field select{width:100%;padding:7px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:inherit;font-size:13px}.wiki-editor-template-list{display:flex;flex-wrap:wrap;gap:6px}.wiki-editor-template-list button{padding:5px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#c0cac5;font-size:11px;cursor:pointer}.wiki-editor-template-list button.active{border-color:#a8d40066;color:#a8d400;background:#a8d4001a}.wiki-editor-hint{font-size:12px;color:#7a8683;margin:0 0 10px}.editor-image-controls{display:grid;gap:8px;margin-top:8px;font-size:12px;color:#8a9690}.editor-image-controls label{display:grid;gap:4px}.editor-image-controls input[type=number]{width:88px;padding:4px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:inherit}.editor-image-presets{display:flex;flex-wrap:wrap;gap:6px}.editor-image-presets button{padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#c0cac5;font-size:11px;cursor:pointer}.editor-image-presets button.active{border-color:#a8d40073;color:#a8d400}.inline-image-editor{margin:12px 0}.inline-image-editor .wiki-editor-field{margin-top:10px}.wiki-page-hero{display:grid;grid-template-columns:140px minmax(0,1fr);gap:20px;align-items:start;margin:0 0 28px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.08)}.wiki-page-hero-media{width:140px;flex-shrink:0}.wiki-page-hero-media img{display:block;width:140px;height:140px;-o-object-fit:cover;object-fit:cover;border-radius:10px;background:#ffffff0a}.wiki-page-hero-placeholder{width:140px;height:140px;display:grid;place-items:center;border-radius:10px;background:#a8d4001f;color:#a8d400;font-size:42px;font-weight:800;line-height:1}.wiki-page-hero-copy{min-width:0;padding-top:4px}.wiki-page-hero-badges{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.wiki-page-hero-copy h1{margin:0 0 8px;font-size:32px;font-weight:800;line-height:1.15;color:#eef2ef;letter-spacing:-.02em}.wiki-page-hero-copy .wiki-article-desc{margin:0;font-size:15px;line-height:1.65;color:#9aa8a2;max-width:62ch}.wiki-page-hero-editing .wiki-editor-title{width:100%;border:0;background:transparent;color:#eef2ef;font-size:32px;font-weight:800;line-height:1.15;margin:0 0 8px;padding:0;outline:none}.wiki-page-hero-editing .wiki-editor-desc{width:100%;border:0;background:transparent;color:#9aa8a2;font-size:15px;line-height:1.65;resize:vertical;min-height:44px;padding:0;outline:none}.wiki-page-hero-editor-media{display:grid;gap:8px;width:140px}.wiki-page-hero-editor-media .editor-image-resizable{max-width:140px!important}.wiki-page-hero-editor-media .editor-image-resizable img{width:140px!important;height:140px!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:10px}.wiki-page-hero-editor-media .wiki-editor-field{font-size:11px;gap:4px}.wiki-page-hero-editor-media .wiki-editor-field input[type=file],.wiki-page-hero-editor-media .wiki-editor-field input[type=text]{font-size:11px;padding:5px 8px}.wiki-page-hero-add-image{width:140px;height:140px;border-radius:10px;border:1px dashed rgba(168,212,0,.35);background:#a8d40014;color:#a8d400;font-size:12px;font-weight:600;cursor:pointer}.wiki-page-hero-add-image:hover{background:#a8d40024}@media (max-width: 640px){.wiki-page-hero{grid-template-columns:96px minmax(0,1fr);gap:14px}.wiki-page-hero-media,.wiki-page-hero-media img,.wiki-page-hero-placeholder,.wiki-page-hero-editor-media,.wiki-page-hero-add-image{width:96px}.wiki-page-hero-media img,.wiki-page-hero-placeholder,.wiki-page-hero-add-image{height:96px}.wiki-page-hero-copy h1,.wiki-page-hero-editing .wiki-editor-title{font-size:24px}}.wiki-editor-root .wiki-article-body .article-block-editor{display:block!important;position:relative;margin:0!important;padding:0!important;gap:0!important;border:1px dashed transparent!important;border-radius:6px;background:transparent!important}.wiki-editor-root .wiki-article-body .article-block-editor:hover,.wiki-editor-root .wiki-article-body .article-block-editor:focus-within{border-color:#a8d40038!important;background:transparent!important}.wiki-editor-root .wiki-article-body .inline-block-tools{position:absolute!important;top:0!important;right:0!important;z-index:4;margin:0!important;padding:2px 6px!important;opacity:0!important;pointer-events:none;transition:opacity .14s ease;background:#0c1216f0;border:1px solid rgba(255,255,255,.08);border-radius:6px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wiki-editor-root .wiki-article-body .article-block-editor:hover .inline-block-tools,.wiki-editor-root .wiki-article-body .article-block-editor:focus-within .inline-block-tools{opacity:1!important;pointer-events:auto}.wiki-editor-root .wiki-article-body .inline-block-tools span{font-size:10px!important}.wiki-editor-root .wiki-article-body .inline-block-tools button{padding:3px 6px!important;font-size:11px!important}.wiki-editor-root .wiki-article-body .inline-heading-input{display:block!important;width:100%!important;box-sizing:border-box;border:0!important;border-bottom:1px solid rgba(255,255,255,.09)!important;border-radius:0!important;background:transparent!important;color:#dce8df!important;font-size:20px!important;font-weight:700!important;line-height:1.25!important;margin:32px 0 10px!important;padding:0 0 8px!important;outline:none!important}.wiki-editor-root .wiki-article-body>.article-block-editor.heading:first-child .inline-heading-input{margin-top:0!important}.wiki-editor-root .wiki-article-body .inline-paragraph-input{display:block!important;width:100%!important;box-sizing:border-box;border:0!important;background:transparent!important;color:#c4cec8!important;font-size:15px!important;line-height:1.75!important;margin:0 0 14px!important;padding:0!important;min-height:0!important;resize:none!important;overflow:hidden!important;outline:none!important}.wiki-editor-root .wiki-article-body .block-divider{border:0!important;border-top:1px solid rgba(255,255,255,.08)!important;margin:28px 0!important}.wiki-editor-root .wiki-article-body .inline-image-editor{display:block!important;position:relative;margin:20px 0!important;gap:0!important}.wiki-editor-root .wiki-article-body .inline-image-editor .wiki-image,.wiki-editor-root .wiki-article-body .inline-image-editor .editor-image-block{margin:0!important}.wiki-editor-root .wiki-article-body .inline-image-editor .wiki-image img{border-radius:8px!important}.wiki-block-edit-popover{position:absolute;top:100%;left:0;z-index:6;min-width:240px;max-width:min(320px,100vw - 32px);margin-top:4px;padding:10px 12px;display:grid;gap:8px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#0c1216f7;box-shadow:0 10px 28px #00000073;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease,visibility .12s ease}.wiki-block-edit-popover:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.editor-image-upload-anchor.is-open .wiki-block-edit-popover,.editor-image-upload-anchor.is-dragover .wiki-block-edit-popover,.editor-image-upload-anchor:focus-within .wiki-block-edit-popover{opacity:1;visibility:visible;pointer-events:auto}.editor-image-upload-anchor{position:relative;outline:none}.editor-image-drop-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;border-radius:8px;background:#a8d4002e;border:2px dashed rgba(168,212,0,.65);color:#e8f6dc;font-size:13px;font-weight:700;pointer-events:none}.editor-image-drop-field{margin:0!important}.editor-image-dropzone{position:relative;display:grid;gap:4px;padding:10px;border-radius:6px;border:1px dashed rgba(168,212,0,.35);background:#a8d4000f;cursor:pointer}.editor-image-dropzone strong{font-size:12px;color:#dce8e4}.editor-image-dropzone small{font-size:10px;color:#8a9690;line-height:1.4}.editor-image-dropzone input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.editor-image-upload-anchor.is-dragover .editor-image-dropzone{border-color:#a8d400bf;background:#a8d40024}.wiki-block-edit-popover .wiki-editor-field{margin:0!important;font-size:11px!important;gap:4px!important}.wiki-block-edit-popover .wiki-editor-field input[type=file],.wiki-block-edit-popover .wiki-editor-field input[type=text]{font-size:12px!important;padding:6px 8px!important}.wiki-block-edit-popover .inline-image-toggle{font-size:11px!important;color:#8a9690;display:flex;align-items:flex-start;gap:6px}.wiki-page-hero-media-editing{position:relative;width:140px}.wiki-page-hero-media-editing img,.wiki-page-hero-media-editing .wiki-page-hero-placeholder,.wiki-page-hero-media-editing .wiki-page-hero-add-image{display:block;width:140px;height:140px}.wiki-page-hero-media-editing img{-o-object-fit:cover;object-fit:cover;border-radius:10px;background:#ffffff0a}.wiki-hero-edit-popover{top:100%;left:0;min-width:200px}.wiki-page-hero-editing .wiki-editor-desc{min-height:0!important;resize:none!important;overflow:hidden!important}.wiki-editor-root .wiki-article-body .inline-quote-editor{display:block!important;margin:20px 0!important;padding:0 0 0 16px!important;border-left:3px solid rgba(168,212,0,.35)!important;gap:0!important}.wiki-editor-root .wiki-article-body .inline-quote-editor textarea,.wiki-editor-root .wiki-article-body .inline-quote-editor input{width:100%;border:0;background:transparent;color:#c4cec8;font-size:15px;line-height:1.75;padding:0;margin:0 0 6px;outline:none;resize:none;min-height:0}.wiki-editor-root .wiki-article-body .inline-callout-editor{display:flex!important;flex-direction:column;gap:6px!important;margin:20px 0!important;padding:14px 16px!important}.wiki-editor-root .wiki-article-body .inline-code-editor{margin:20px 0!important}.wiki-editor-root .wiki-article-body .inline-code-editor textarea{width:100%;min-height:0;border:0;background:transparent;color:#c4cec8;font-family:Cascadia Code,Consolas,monospace;font-size:13px;line-height:1.6;padding:0;margin:0;resize:vertical;outline:none}.wiki-editor-root .wiki-article-body .inline-empty{margin:0;padding:18px;border:1px dashed rgba(255,255,255,.12);border-radius:8px;color:#6a7a70;text-align:center;font-size:14px}@media (max-width: 640px){.wiki-page-hero-media-editing,.wiki-page-hero-media-editing img,.wiki-page-hero-media-editing .wiki-page-hero-placeholder,.wiki-page-hero-media-editing .wiki-page-hero-add-image{width:96px;height:96px}}.marketplace-view{min-height:100vh;background:radial-gradient(circle at 72% 8%,rgba(55,110,65,.14),transparent 32%),#081218!important}.marketplace-view>.marketplace-hub{width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:calc(var(--topbar-height) + 22px) clamp(20px,4vw,44px) 72px!important;background:transparent!important;border:0!important}.marketplace-hub .wiki-page-topline{margin:0 0 18px!important;padding:0!important}.marketplace-hub .wiki-breadcrumbs{font-size:13px;color:#8a9690}.marketplace-hub .wiki-breadcrumbs a{color:#8a9690;text-decoration:none}.marketplace-hub .wiki-breadcrumbs a:hover{color:#c4cec8}.marketplace-hub .wiki-breadcrumbs strong{color:#eef2ef;font-weight:600}.marketplace-hub-inner,.marketplace-hub .marketplace-redesign-main{min-width:0}.marketplace-hub .marketplace-redesign-header{display:grid!important;grid-template-columns:minmax(260px,.85fr) minmax(420px,1.15fr)!important;gap:36px!important;align-items:center!important;min-height:0!important;margin:0!important;padding:4px 0 26px!important;border-bottom:1px solid rgba(148,172,178,.17)!important}.marketplace-hub .marketplace-redesign-title h1{margin:0 0 10px!important;color:#f3f5ef!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.4rem,3.8vw,3.4rem)!important;font-weight:700!important;line-height:1.02!important;letter-spacing:-.03em!important}.marketplace-hub .marketplace-redesign-title p{max-width:420px;margin:0!important;color:#b8c2be!important;font-size:14px!important;line-height:1.65!important}.marketplace-hub .marketplace-redesign-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.marketplace-hub .marketplace-redesign-stats>div{min-height:104px!important;border:1px solid rgba(148,172,178,.17)!important;border-radius:10px!important;background:#0911168c!important;padding:14px 12px!important}.marketplace-hub .marketplace-redesign-stats>div>span{width:40px!important;height:40px!important;background:#4b912324!important;color:#87d34f!important}.marketplace-hub .marketplace-redesign-stats strong{font-size:24px!important;color:#f2f4f0!important}.marketplace-hub .marketplace-redesign-stats small{color:#a8b2ae!important;font-size:10px!important}.marketplace-hub .marketplace-message{margin:14px 0 0!important}.marketplace-hub .marketplace-redesign-tabs{height:56px!important;margin:0!important;border-bottom:1px solid rgba(148,172,178,.17)!important}.marketplace-hub .marketplace-redesign-tabs button{min-width:130px!important;padding:0 20px!important;color:#aeb8b4!important;font-size:13px!important;font-weight:800!important}.marketplace-hub .marketplace-redesign-tabs button.active{color:#9be55f!important}.marketplace-hub .marketplace-redesign-tabs button.active:after{height:2px!important;background:#87d34f!important}.marketplace-hub .marketplace-redesign-businesses,.marketplace-hub .marketplace-redesign-market,.marketplace-hub .marketplace-redesign-contracts{padding-top:26px!important}.marketplace-hub .marketplace-redesign-section-head{margin-bottom:18px!important}.marketplace-hub .marketplace-redesign-section-head h2{color:#edf1ee!important;font-family:inherit!important;font-size:17px!important;font-weight:800!important}.marketplace-hub .marketplace-redesign-section-head h2>span{min-width:26px!important;height:24px!important;border-radius:5px!important;background:#5b9d3124!important;color:#d0dcc8!important;font-size:12px!important}.marketplace-hub .marketplace-redesign-section-head>button,.marketplace-hub .marketplace-redesign-section-actions>button:last-child{border:1px solid rgba(135,211,79,.28)!important;border-radius:8px!important;background:linear-gradient(120deg,#32691e73,#24511d8c)!important;color:#9be55f!important;padding:10px 16px!important;font-size:12px!important}.marketplace-hub .marketplace-redesign-subsection-head{margin-top:32px!important}.marketplace-hub .marketplace-redesign-business-row{grid-template-columns:minmax(300px,1.4fr) minmax(340px,1fr) auto!important;min-height:130px!important;border:1px solid rgba(148,172,178,.17)!important;border-radius:11px!important;background:#091217b8!important;padding:18px 22px!important}.marketplace-hub .marketplace-redesign-business-row:hover,.marketplace-hub .marketplace-redesign-business-row.active{border-color:#87d34f4d!important;background:#0c171ce0!important}.marketplace-hub .marketplace-redesign-business-logo{width:88px!important;height:88px!important;border-radius:12px!important;font-size:32px!important}.marketplace-hub .marketplace-redesign-row-stats>div:first-child{border-left:0!important;padding-left:16px!important}.marketplace-hub .marketplace-redesign-branch-toggle,.marketplace-hub .marketplace-redesign-more{border-color:#94acb22b!important;background:#0d171dd9!important}.marketplace-hub .marketplace-public-business-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.marketplace-hub .marketplace-public-card-vertical{display:flex!important;flex-direction:column!important;gap:0!important;border:1px solid rgba(148,172,178,.17)!important;border-radius:11px!important;background:#091217b8!important;padding:0!important;overflow:hidden}.marketplace-hub .marketplace-public-card-head{display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important;width:100%!important;border:0!important;background:transparent!important;padding:22px 20px 16px!important;text-align:center!important;cursor:pointer}.marketplace-hub .marketplace-public-card-head:hover{background:#ffffff05}.marketplace-hub .marketplace-public-card-logo{display:grid!important;place-items:center!important;width:88px!important;height:88px!important;margin-bottom:14px!important;border:1px solid rgba(135,211,79,.18)!important;border-radius:12px!important;background:#39661d38!important;color:#87d34f!important;font-size:34px!important;font-weight:900!important;overflow:hidden}.marketplace-hub .marketplace-public-card-logo img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.marketplace-hub .marketplace-public-card-head>strong{color:#f1f4f0!important;font-size:16px!important;font-weight:800!important}.marketplace-hub .marketplace-public-card-head>small{display:block!important;max-width:100%!important;margin-top:6px!important;color:#9aa8a2!important;font-size:12px!important;line-height:1.45!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important}.marketplace-hub .marketplace-public-card-head .marketplace-redesign-status{justify-content:center!important;margin-top:10px!important}.marketplace-hub .marketplace-public-business-stats{display:grid!important;grid-template-columns:repeat(3,1fr)!important;border-top:1px solid rgba(148,172,178,.17)!important;padding:12px 0!important;margin:0!important}.marketplace-hub .marketplace-public-branches{padding:0 16px 16px!important}.marketplace-hub .marketplace-order-tabs{margin-bottom:22px!important;border:1px solid rgba(148,172,178,.17)!important;border-radius:10px!important;background:#070e12a6!important}.marketplace-hub .marketplace-order-tabs button.active{border-color:#87d34f38!important;background:#40782547!important;color:#9be55f!important}.marketplace-hub .marketplace-order-card{border:1px solid rgba(148,172,178,.17)!important;border-radius:10px!important;background:#091217b8!important}.marketplace-hub .marketplace-redesign-order-row{min-height:96px!important;padding:16px 20px!important}.marketplace-hub .market-agreement-list{display:grid!important;gap:12px!important}.marketplace-hub .market-agreement-card{border:1px solid rgba(148,172,178,.17)!important;border-radius:10px!important;background:#091217b8!important;box-shadow:none!important;padding:18px 20px!important}.marketplace-hub .market-agreement-head strong{color:#eff3ef!important;font-size:16px!important}.marketplace-hub .market-agreement-head em{border-radius:999px!important;background:#5b9d3129!important;color:#9be55f!important;padding:4px 10px!important;font-size:10px!important;font-style:normal!important;font-weight:800!important;text-transform:uppercase!important}.marketplace-hub .market-agreement-meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:10px!important}.marketplace-hub .market-agreement-meta span{border:1px solid rgba(148,172,178,.14)!important;border-radius:6px!important;background:#ffffff08!important;color:#aeb8b4!important;padding:4px 10px!important;font-size:11px!important}.marketplace-hub .side-panel{border:1px dashed rgba(148,172,178,.2)!important;border-radius:10px!important;background:#09121766!important;padding:28px 20px!important;text-align:center}.marketplace-hub .side-panel h2{margin:0 0 6px!important;color:#edf1ee!important;font-size:16px!important}.marketplace-hub .side-panel p{margin:0!important;color:#8a9690!important;font-size:13px!important}@media (max-width: 960px){.marketplace-hub .marketplace-redesign-header{grid-template-columns:1fr!important;gap:20px!important}.marketplace-hub .marketplace-redesign-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketplace-hub .marketplace-redesign-business-row{grid-template-columns:1fr!important;gap:16px!important}.marketplace-hub .marketplace-redesign-row-stats{grid-template-columns:repeat(3,1fr)!important}.marketplace-hub .marketplace-redesign-row-stats>div{border-left:0!important;padding-left:0!important}.marketplace-hub .marketplace-public-business-grid{grid-template-columns:1fr!important}}@media (max-width: 560px){.marketplace-hub .marketplace-redesign-stats{grid-template-columns:1fr!important}.marketplace-hub .marketplace-redesign-tabs button{min-width:0!important;flex:1;padding:0 10px!important;font-size:12px!important}.marketplace-hub .marketplace-make-offer{grid-template-columns:1fr!important}}.formatted-text-field{display:grid;gap:6px;width:100%}.formatted-text-toolbar{display:flex;align-items:center;gap:4px;opacity:0;pointer-events:none;transition:opacity .14s ease}.formatted-text-field:focus-within .formatted-text-toolbar,.article-block-editor:hover .formatted-text-toolbar,.article-block-editor:focus-within .formatted-text-toolbar,.wiki-page-hero-editing .formatted-text-toolbar{opacity:1;pointer-events:auto}.formatted-text-tool{display:grid;place-items:center;min-width:28px;height:26px;padding:0 7px;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#0c1216eb;color:#c4cec8;font-size:12px;cursor:pointer}.formatted-text-tool:hover{border-color:#a8d40059;color:#eef2ef}.formatted-text-tool strong,.formatted-text-tool em{font-size:12px;font-style:normal;font-weight:800}.formatted-text-tool em{font-style:italic;font-weight:600}.formatted-text-tool-code{font-family:Cascadia Code,Consolas,monospace;font-size:10px}.formatted-text-hint{font-size:10px;color:#6a7a70;line-height:1.4}.wiki-editor-inline-input{width:100%;border:0;background:transparent;color:#c4cec8;font-size:14px;padding:0;outline:none}.wiki-image-with-text{display:grid;grid-template-columns:minmax(140px,auto) minmax(0,1fr);gap:20px;align-items:start;margin:20px 0}.wiki-image-with-text.wiki-image-align-right{grid-template-columns:minmax(0,1fr) minmax(140px,auto)}.wiki-image-with-text.wiki-image-align-right .wiki-image-with-text-media,.wiki-image-with-text.wiki-image-align-right .wiki-image{grid-column:2;grid-row:1}.wiki-image-with-text.wiki-image-align-right .wiki-image-with-text-body{grid-column:1;grid-row:1}.wiki-image-with-text .wiki-image,.wiki-image-with-text-media .wiki-image,.wiki-image-with-text-media .editor-image-block{margin:0!important}.wiki-image-with-text-body{min-width:0}.wiki-image-with-text-body p{margin:0 0 14px;color:#c4cec8;line-height:1.75}.wiki-image-with-text-body p:last-child{margin-bottom:0}.wiki-image-with-text-caption{grid-column:1 / -1;margin-top:4px;font-size:12px;color:#6a7a70;font-style:italic}.wiki-image-side-label{display:block;margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a9690}.wiki-image-with-text-copy .formatted-text-field{margin-bottom:10px}.wiki-image-align-field{margin:0!important}.wiki-editor-root .wiki-article-body .inline-image-editor{display:block!important;position:relative}.wiki-editor-root .wiki-article-body .inline-image-editor .wiki-image-with-text{margin:0!important}.wiki-editor-root .inline-callout-editor .formatted-text-field,.wiki-editor-root .inline-quote-editor .formatted-text-field{margin-bottom:8px}.wiki-editor-root .inline-heading-input{width:100%}.wiki-page-hero-editing .formatted-text-field .formatted-text-hint{font-size:10px}@media (max-width: 720px){.wiki-image-with-text,.wiki-image-with-text.wiki-image-align-right{grid-template-columns:1fr}.wiki-image-with-text.wiki-image-align-right .wiki-image-with-text-media,.wiki-image-with-text.wiki-image-align-right .wiki-image,.wiki-image-with-text.wiki-image-align-right .wiki-image-with-text-body{grid-column:auto;grid-row:auto}}.category-card-grid{grid-template-columns:repeat(auto-fill,minmax(96px,120px))!important;gap:12px 10px!important;justify-content:start}.category-card{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:6px!important;padding:4px!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;aspect-ratio:auto!important}.category-card:hover{background:transparent!important;border:none!important;transform:none!important}.category-card-thumb{flex:none!important;width:100%!important;aspect-ratio:1!important;height:auto!important;min-height:0!important;background:transparent!important;display:grid!important;place-items:center!important;overflow:visible!important}.category-card-thumb img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block;transition:transform .15s ease}.category-card:hover .category-card-thumb img{transform:scale(1.05)}.category-card-thumb span{font-size:22px!important;font-weight:700!important;color:#ffffff26!important}.category-card-title{width:100%;margin:0;padding:0;font-size:11px;font-weight:600;line-height:1.25;color:#b8c4bc;background:transparent;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.category-card:hover .category-card-title{color:#a8d400}.home-main.redesigned-home{display:flex!important;flex-direction:column!important;min-height:100vh!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:20px!important}.home-main.redesigned-home>.wiki-home-hero{flex:0 0 auto;width:100vw!important;max-width:100vw!important;margin-top:0!important;margin-bottom:0!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;border-radius:0!important;box-sizing:border-box;padding-top:var(--topbar-height)!important;padding-bottom:32px!important;padding-inline:max(clamp(16px,2.5vw,40px),calc((100vw - 1360px)/2))!important}.home-main.redesigned-home>.wiki-category-cards,.home-main.redesigned-home>.wiki-dashboard-grid{flex:0 0 auto;width:100%;max-width:1360px;margin-inline:auto;padding-inline:clamp(16px,2.5vw,40px);box-sizing:border-box}.home-main.redesigned-home>.wiki-home-footer,.home-main.redesigned-home>.home-footer{flex:0 0 auto;width:100vw!important;max-width:100vw!important;margin-top:auto!important;margin-bottom:0!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-bottom:0!important;padding-inline:max(clamp(16px,2.5vw,40px),calc((100vw - 1360px)/2))!important;border-radius:0!important;box-sizing:border-box}.index-view{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.index-view .home-shell{width:100%!important;gap:0!important;padding:0!important;margin:0!important}@media (max-width: 720px){.home-main.redesigned-home>.wiki-home-hero,.home-main.redesigned-home>.wiki-category-cards,.home-main.redesigned-home>.wiki-dashboard-grid,.home-main.redesigned-home>.wiki-home-footer,.home-main.redesigned-home>.home-footer{padding-inline:14px!important}}.auth-dialog-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-dialog-overlay-guest{align-items:center!important;justify-content:center!important;padding:16px!important}.auth-dialog-overlay-guest .auth-dialog{max-height:min(720px,calc(100vh - 32px))!important}.auth-dialog-overlay-account{align-items:flex-start!important;justify-content:flex-end!important;padding:calc(var(--topbar-height) + 8px) 16px 16px!important}.auth-dialog-subtitle{margin:4px 0 0!important;font-size:13px!important;color:#7a8683!important;font-weight:400!important}.auth-role-pill{display:inline-block!important;margin-top:4px!important;padding:2px 8px!important;border-radius:999px!important;background:#a8d4001f!important;color:#a8d400!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}.role-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:6px;border:1px solid rgba(147,169,156,.18);background:#0d1318b8;color:#c5d4cc}.role-icon-svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.role-badge-owner{color:#f5d76e;border-color:#f5d76e59;background:#f5d76e1f}.role-badge-admin{color:#ff9f7a;border-color:#ff9f7a59;background:#ff9f7a1f}.role-badge-moderator{color:#8fd4ff;border-color:#8fd4ff59;background:#8fd4ff1f}.role-badge-verified_editor{color:#b8f06d;border-color:#b8f06d59;background:#b8f06d1f}.role-badge-contributor{color:#a8d400;border-color:#a8d40059;background:#a8d4001f}.role-badge-reader{color:#9aa8a2;border-color:#9aa8a247;background:#9aa8a214}.shared-command-deck .account-button .account-role-badge{grid-column:2;justify-self:start;width:20px;height:20px}.shared-command-deck .account-button .account-role-badge .role-icon-svg{width:12px;height:12px}.auth-role-badge{margin-top:4px}.profile-name-row .profile-role-badge{width:28px;height:28px;border-radius:7px}.profile-name-row .profile-role-badge .role-icon-svg{width:16px;height:16px}.user-card-role-badge{justify-self:start}.auth-profile-card{flex-wrap:wrap!important}.auth-society-block{display:grid!important;gap:10px!important}.auth-society-heading{display:grid!important;gap:4px!important}.auth-society-heading strong{font-size:14px!important;color:#eef3ef!important}.auth-society-heading span{font-size:12px!important;color:#7a8683!important}.auth-society-selected{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.auth-society-chip{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:4px 10px 4px 4px!important;border:1px solid rgba(168,212,0,.28)!important;border-radius:999px!important;background:#a8d40014!important;color:#d8e8c0!important;font-size:12px!important;cursor:pointer!important}.auth-society-chip small{color:#e85c5c!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important}.auth-society-options{display:grid!important;gap:2px!important;max-height:180px!important;overflow-y:auto!important}.auth-society-option{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;padding:8px 6px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#d0dad4!important;font-size:13px!important;text-align:left!important;cursor:pointer!important}.auth-society-option:hover{background:#ffffff0d!important}.auth-society-option-thumb{width:28px!important;height:28px!important;border-radius:6px!important;overflow:hidden!important;display:grid!important;place-items:center!important;background:#ffffff0f!important;font-size:12px!important;font-weight:700!important;color:#a8d400!important;flex-shrink:0!important}.auth-society-option-thumb img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.auth-save-societies-btn{width:100%!important;padding:10px 14px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;background:#ffffff0d!important;color:#eef3ef!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important}.auth-save-societies-btn:hover:not(:disabled){background:#ffffff14!important}.auth-save-societies-btn:disabled{opacity:.55!important;cursor:not-allowed!important}.auth-inline-hint{margin:0!important;font-size:12px!important;color:#7a8683!important;font-style:italic!important}.auth-notice{margin:0!important;padding:10px 12px!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important}.auth-notice-error{border:1px solid rgba(232,92,92,.28)!important;background:#e85c5c14!important;color:#f0a8a8!important}.auth-notice-success{border:1px solid rgba(168,212,0,.28)!important;background:#a8d40014!important;color:#c8e870!important}.auth-signin-form{display:grid!important;gap:12px!important}.auth-discord-btn{width:100%!important;min-height:42px!important;border:1px solid rgba(88,101,242,.35)!important;border-radius:8px!important;background:#5865f21f!important;color:#b8c0ff!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important}.auth-form-divider{display:flex!important;align-items:center!important;gap:10px!important;color:#7a8683!important;font-size:12px!important}.auth-form-divider:before,.auth-form-divider:after{content:""!important;flex:1!important;height:1px!important;background:#ffffff14!important}.auth-mode-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.auth-mode-tabs button{min-height:36px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;background:#ffffff08!important;color:#9aa8a2!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important}.auth-mode-tabs button.active{border-color:#a8d40059!important;background:#a8d4001a!important;color:#d8e870!important}.auth-field{display:grid!important;gap:6px!important}.auth-field span{font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#7a8683!important}.auth-field input{width:100%!important;min-height:40px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;background:#ffffff0a!important;color:#eef3ef!important;padding:0 12px!important;font-size:14px!important;outline:none!important}.auth-field input:focus{border-color:#a8d40059!important}.auth-submit-btn{min-height:42px!important;border:0!important;border-radius:8px!important;background:#a8d400!important;color:#0a1208!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important}.auth-submit-btn:disabled{opacity:.55!important;cursor:not-allowed!important}.auth-choose-btn input{display:none!important}@media (max-width: 520px){.auth-profile-card{flex-direction:column!important;align-items:flex-start!important}.auth-profile-stats{width:100%!important;justify-content:space-between!important}.auth-dialog-footer{grid-template-columns:1fr!important}}.marketplace-view:has(>.business-manage-page){background:#091114!important}.marketplace-view>.business-manage-page{width:100%!important;max-width:none!important;background:transparent!important;background-color:transparent!important}.marketplace-view>.business-manage-page .business-manage-board{max-width:1280px;margin-inline:auto}.societies-view{min-height:100vh;background:#091114!important}.societies-view>.societies-hub{width:100%;max-width:1180px;margin:0 auto;padding:calc(var(--topbar-height) + 22px) clamp(16px,3vw,40px) 72px;background:transparent}.societies-hub-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid rgba(168,212,0,.15)}.societies-kicker{display:block;margin-bottom:8px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#a8d400}.societies-hub-hero h1{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:700;color:#f3f5ef}.societies-hub-hero p{max-width:560px;margin:0;color:#9aa8a2;line-height:1.6}.societies-create-btn,.societies-secondary-btn{min-height:40px;padding:0 18px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer}.societies-create-btn{border:0;background:#a8d400;color:#0a1208}.societies-secondary-btn{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#d0dad4}.societies-signin-hint{font-size:13px;color:#7a8683;font-style:italic}.societies-hub-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.societies-search{flex:1;max-width:420px}.societies-search input{width:100%;min-height:40px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0a;color:#eef3ef;padding:0 14px;font-size:14px}.societies-count{font-size:13px;color:#7a8683}.societies-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.society-card{display:grid;gap:10px;padding:18px 16px;border:1px solid rgba(168,212,0,.12);border-radius:14px;background:radial-gradient(circle at 50% 0%,rgba(168,212,0,.08),transparent 55%),#ffffff08;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s}.society-card:hover{border-color:#a8d40059;transform:translateY(-2px)}.society-card-emblem{width:56px;height:56px;display:grid;place-items:center;margin:0 auto;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:#a8d4001f;color:#a8d400;font-size:22px;font-weight:800;overflow:hidden}.society-card-emblem img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.society-card strong{text-align:center;font-size:16px;color:#eef3ef}.society-card p{margin:0;text-align:center;font-size:12px;line-height:1.45;color:#8a9690;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.society-card em{text-align:center;font-style:normal;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a8d400}.society-detail-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;align-items:center;margin-bottom:28px;padding:24px;border:1px solid rgba(168,212,0,.14);border-radius:16px;background:#ffffff08}.society-detail-emblem{width:96px;height:96px;display:grid;place-items:center;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:#a8d40024;color:#a8d400;font-size:36px;font-weight:800;overflow:hidden}.society-detail-emblem img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.society-detail-copy h1{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.6rem);color:#f3f5ef}.society-detail-copy p{margin:0 0 12px;color:#b0bab4;line-height:1.6}.society-detail-meta{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#7a8683}.society-detail-actions{display:grid;gap:10px;align-content:start}.society-members-panel{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff05;padding:20px}.societies-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.societies-panel-head h2{margin:0;font-size:18px;color:#eef3ef}.societies-panel-head span{font-size:13px;color:#a8d400;font-weight:700}.society-member-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.society-member-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border-radius:10px;background:#ffffff08;text-decoration:none;color:inherit}.society-member-row img,.society-member-row>span:first-child{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:grid;place-items:center;background:#a8d4001a;color:#a8d400;font-weight:800}.society-member-row strong{display:block;font-size:14px;color:#eef3ef}.society-member-row small{display:block;font-size:12px;color:#7a8683}.society-member-row em{font-style:normal;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#8a9690}.society-create-form{display:grid;gap:16px;max-width:560px;margin-top:8px}.society-create-form label{display:grid;gap:6px}.society-create-form label span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7a8683}.society-create-form input,.society-create-form textarea{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0a;color:#eef3ef;padding:10px 12px;font-size:14px;font-family:inherit}.society-create-actions{display:flex;gap:10px}.society-emblem-upload{display:grid;gap:8px}.society-emblem-upload>span:first-child{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7a8683}.society-emblem-upload>div{display:flex;align-items:center;gap:14px}.society-emblem-preview{width:72px;height:72px;display:grid;place-items:center;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:#a8d4001f;color:#a8d400;font-size:24px;font-weight:800;overflow:hidden;flex-shrink:0}.society-emblem-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.society-emblem-upload-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border:1px solid rgba(168,212,0,.35);border-radius:8px;background:#a8d40014;color:#c8e870;font-size:13px;font-weight:700;cursor:pointer}.society-emblem-upload-btn input{display:none}.society-emblem-upload>small{font-size:12px;color:#7a8683}.societies-loading,.societies-empty-copy{color:#8a9690;font-size:14px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 820px){.society-detail-hero{grid-template-columns:1fr;text-align:center}.society-detail-emblem{margin:0 auto}.society-detail-actions{grid-template-columns:1fr 1fr}}.businesses-view{min-height:100vh;background:#091114!important}.businesses-view>.businesses-hub{width:100%;max-width:1180px;margin:0 auto;padding:calc(var(--topbar-height) + 22px) clamp(16px,3vw,40px) 72px;background:transparent}.businesses-hub-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid rgba(120,180,255,.15)}.businesses-hub-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.businesses-kicker{display:block;margin-bottom:8px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#78b4ff}.businesses-hub-hero h1{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:700;color:#f3f5ef}.businesses-hub-hero p{max-width:560px;margin:0;color:#9aa8a2;line-height:1.6}.businesses-create-btn,.businesses-secondary-btn{min-height:40px;padding:0 18px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer}.businesses-create-btn{border:0;background:#78b4ff;color:#081018}.businesses-secondary-btn{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#d0dad4}.businesses-signin-hint{font-size:13px;color:#7a8683;font-style:italic}.businesses-hub-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.businesses-search{flex:1;max-width:420px}.businesses-search input{width:100%;min-height:40px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0a;color:#eef3ef;padding:0 14px;font-size:14px}.businesses-count{font-size:13px;color:#7a8683}.businesses-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.business-card{display:grid;gap:10px;padding:18px 16px;border:1px solid rgba(120,180,255,.12);border-radius:12px;background:#ffffff08;color:inherit;text-decoration:none;transition:border-color .15s ease,background .15s ease}.business-card:hover{border-color:#78b4ff59;background:#78b4ff0f}.business-card-logo{width:56px;height:56px;display:grid;place-items:center;border-radius:10px;background:#78b4ff1f;color:#78b4ff;font-size:22px;font-weight:800;overflow:hidden}.business-card-logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.business-card strong{font-size:16px;color:#eef3ef}.business-card p{margin:0;font-size:13px;line-height:1.5;color:#8a9690;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.business-card em{font-style:normal;font-size:12px;color:#6f7c78}.marketplace-redesign-section-actions{display:flex;align-items:center;gap:10px}.marketplace-redesign-link-btn{min-height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0a;color:#c8d0cc;font-size:13px;font-weight:700;cursor:pointer}.societies-hub-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.society-card-island{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#78b4ff}.society-create-island-note{margin:-4px 0 8px;font-size:13px;color:#8a9690}.island-picker{display:grid;gap:8px}.island-picker>span:first-child{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7a8683}.island-picker select{width:100%;min-height:42px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0a;color:#eef3ef;padding:0 12px;font-size:14px}.island-picker small{font-size:12px;color:#7a8683;line-height:1.5}.island-picker small a{color:#a8d400}.world-map-view{min-height:100vh;background:#061014!important}.world-map-view>.world-map-page{width:100%;max-width:1400px;margin:0 auto;padding:calc(var(--topbar-height) + 22px) clamp(16px,3vw,40px) 72px}.world-map-page-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.world-map-page-kicker,.world-map-panel-kicker{display:block;margin-bottom:8px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#5ec4b7}.world-map-page-hero h1{margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.5vw,2.8rem);color:#f3f5ef}.world-map-page-hero p{max-width:560px;margin:0;color:#9aa8a2;line-height:1.6}.world-map-page-register-link{min-height:40px;display:inline-flex;align-items:center;padding:0 18px;border-radius:8px;background:#a8d400;color:#0a1208;font-size:14px;font-weight:700;text-decoration:none}.world-map-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:18px;align-items:stretch}.world-map-body.compact{grid-template-columns:1fr}.world-map-viewport{position:relative;min-height:min(72vh,720px);border:1px solid rgba(94,196,183,.18);border-radius:14px;background:#041018;overflow:hidden}.world-map-viewport.pannable{cursor:grab}.world-map-viewport.panning{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.world-map-viewport.panning .world-map-hit{pointer-events:none}.world-map-viewport.edit-mode{cursor:crosshair}.world-map-viewport.edit-mode.panning{cursor:grabbing}.world-map-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform-origin:0 0;transition:transform .85s cubic-bezier(.22,1,.36,1)}.world-map-canvas.no-transition{transition:none}.world-map-scene{position:relative;width:100%;height:100%;isolation:isolate}.world-map-base,.world-map-canvas img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.world-map-water{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none;mix-blend-mode:soft-light;opacity:.62}.world-map-water-glow,.world-map-water-sweep{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;pointer-events:none}.world-map-water-glow{background:radial-gradient(ellipse 42% 36% at 28% 38%,rgba(72,210,195,.34),transparent 68%),radial-gradient(ellipse 38% 32% at 72% 62%,rgba(40,150,175,.28),transparent 70%),radial-gradient(ellipse 50% 40% at 52% 48%,rgba(55,185,170,.16),transparent 72%);animation:world-map-water-glow 14s ease-in-out infinite alternate}.world-map-water-sweep{background:linear-gradient(108deg,transparent 42%,rgba(120,235,215,.14) 50%,transparent 58%);background-size:220% 100%;mix-blend-mode:screen;opacity:.85;animation:world-map-water-sweep 16s linear infinite}.world-map-water-ripple{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.55;mix-blend-mode:color-dodge}@keyframes world-map-water-glow{0%{transform:translate(-2%,-1%) scale(1)}50%{transform:translate(1.5%,2%) scale(1.03)}to{transform:translate(2.5%,-1.5%) scale(1.01)}}@keyframes world-map-water-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion: reduce){.world-map-water{opacity:.25}.world-map-water-glow,.world-map-water-sweep{animation:none!important}.world-map-water-ripple{opacity:.2}}.world-map-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none}.world-map-overlay.edit-mode{pointer-events:all;cursor:crosshair}.world-map-overlay.edit-mode .world-map-hit,.world-map-overlay.edit-mode .world-map-society-dot{pointer-events:none}.world-map-edit-toggle{position:absolute;top:12px;right:12px;z-index:6;border:1px solid rgba(130,154,160,.28);border-radius:6px;background:#041018eb;color:#dce8e4;font:inherit;font-size:12px;font-weight:700;padding:8px 12px;cursor:pointer}.world-map-edit-toggle:hover{border-color:#a8d40073;color:#f0f6f2}.world-map-edit-toggle.active{border-color:#a8d400a6;background:#a8d40024;color:#d7f06a}.world-map-edit-hud{position:absolute;top:12px;left:12px;z-index:6;display:grid;gap:2px;min-width:160px;padding:10px 12px;border:1px solid rgba(94,196,183,.35);border-radius:8px;background:#041018f0;color:#e8f2ef;pointer-events:none;box-shadow:0 8px 24px #00000059}.world-map-edit-hud strong{font-size:14px;color:#a8d400}.world-map-edit-hud span{font-size:11px;color:#9aaba6}.world-map-edit-hud em{font-size:11px;font-style:normal;color:#5ec4b7}.world-map-edit-hud small{font-size:11px;color:#8a9690}.world-map-edit-guide{fill:#a8d4000f;stroke:#a8d40047;stroke-width:1.5;stroke-dasharray:4 4;pointer-events:none}.world-map-edit-crosshair line{stroke:#5ec4b773;stroke-width:1;pointer-events:none}.world-map-edit-crosshair.picked line{stroke:#a8d400bf;stroke-width:1.5}.world-map-edit-marker{fill:#5ec4b759;stroke:#a8f0dce6;stroke-width:2;pointer-events:none}.world-map-edit-crosshair.picked .world-map-edit-marker{fill:#a8d40059;stroke:#a8d400f2}.world-map-edit-panel code{font-size:.92em;color:#b8e86a}.world-map-edit-snippet{display:grid;gap:10px;margin-top:4px}.world-map-edit-snippet pre{margin:0;padding:12px 14px;border:1px solid rgba(130,154,160,.2);border-radius:6px;background:#00000047;color:#d7f06a;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap}.world-map-edit-actions{display:flex;flex-wrap:wrap;gap:8px}.world-map-edit-save-btn{border:1px solid rgba(168,212,0,.55);border-radius:6px;background:#a8d4002e;color:#d7f06a;font:inherit;font-size:13px;font-weight:700;padding:10px 14px;cursor:pointer}.world-map-edit-save-btn:hover:not(:disabled){background:#a8d40047;border-color:#a8d400bf}.world-map-edit-save-btn:disabled{opacity:.45;cursor:not-allowed}.world-map-edit-clear-btn{border:1px solid rgba(130,154,160,.24);border-radius:6px;background:#101b20f2;color:#c4cec8;font:inherit;font-size:12px;font-weight:700;padding:10px 12px;cursor:pointer}.world-map-edit-clear-btn:hover:not(:disabled){border-color:#a8d40073;color:#d7f06a}.world-map-edit-clear-btn:disabled{opacity:.45;cursor:not-allowed}.world-map-edit-snippet button,.world-map-edit-exit-btn{justify-self:start;border:1px solid rgba(130,154,160,.24);border-radius:6px;background:#101b20f2;color:#eef3ef;font:inherit;font-size:12px;font-weight:700;padding:8px 12px;cursor:pointer}.world-map-edit-snippet button:hover,.world-map-edit-exit-btn:hover{border-color:#a8d40073;color:#d7f06a}.world-map-edit-guide.selected{fill:#a8d40029;stroke:#a8d400d9;stroke-width:2;stroke-dasharray:none}.world-map-edit-tabs{display:flex;gap:8px}.world-map-edit-tabs button{flex:1;border:1px solid rgba(130,154,160,.24);border-radius:6px;background:#080e11eb;color:#c4cec8;font:inherit;font-size:12px;font-weight:700;padding:8px 10px;cursor:pointer}.world-map-edit-tabs button.active{border-color:#a8d4008c;background:#a8d4001f;color:#d7f06a}.world-map-edit-tabs button:disabled{opacity:.45;cursor:not-allowed}.world-map-edit-field textarea{width:100%;min-height:64px;border:1px solid rgba(130,154,160,.24);border-radius:6px;background:#080e11eb;color:#eef3ef;font:inherit;font-size:13px;padding:8px 10px;resize:vertical}.world-map-edit-check{display:flex;align-items:center;gap:8px;font-size:13px;color:#c4cec8}.world-map-edit-field{display:grid;gap:6px;margin-top:4px}.world-map-edit-field span{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8a9690}.world-map-edit-field select,.world-map-edit-field input{width:100%;border:1px solid rgba(130,154,160,.24);border-radius:6px;background:#080e11eb;color:#eef3ef;font:inherit;font-size:13px;padding:8px 10px}.world-map-edit-saved{display:block;font-style:normal;color:#a8d400;font-size:12px}.world-map-edit-error{display:block;font-style:normal;color:#ff8a8a;font-size:12px}.world-map-hit{fill:#5ec4b700;stroke:#5ec4b700;stroke-width:2;pointer-events:all;cursor:pointer;transition:fill .15s ease,stroke .15s ease}.world-map-hit.hovered{fill:transparent;stroke:transparent}.world-map-hit.focused{fill:#a8d40038;stroke:#a8d400e6;stroke-width:3}.world-map-island-pulse-ring{fill:#a8d4002e;stroke:#a8d400e6;stroke-width:2.5;pointer-events:none}.world-map-label-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;overflow:hidden}.world-map-label-tag{position:absolute;transform:translate(-50%,-50%);font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.01em;color:#ecf6f2f5;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-shadow:0 0 1px rgba(4,16,24,1),0 0 6px rgba(4,16,24,.95),0 1px 2px rgba(4,16,24,.9),1px 0 2px rgba(4,16,24,.9),-1px 0 2px rgba(4,16,24,.9),0 -1px 2px rgba(4,16,24,.9)}.world-map-society-dot{fill:#a8d400;stroke:#041018;stroke-width:2px;pointer-events:none}.world-map-tooltip{position:absolute;z-index:5;transform:translate(-50%,calc(-100% - 14px));min-width:120px;padding:8px 12px;border:1px solid rgba(94,196,183,.35);border-radius:8px;background:#041018f0;color:#e8f2ef;pointer-events:none;box-shadow:0 8px 24px #00000059}.world-map-tooltip strong{display:block;font-size:13px;margin-bottom:2px}.world-map-tooltip span{display:block;font-size:11px;color:#a8d400}.world-map-tooltip em{display:block;margin-top:4px;font-style:normal;font-size:10px;color:#7a8683}.world-map-back-btn{position:absolute;z-index:6;top:14px;left:14px;min-height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#041018d1;color:#e8f2ef;font-size:13px;font-weight:700;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.world-map-panel{border:1px solid rgba(94,196,183,.14);border-radius:14px;background:#ffffff08;padding:20px 18px;display:flex;flex-direction:column;gap:18px;min-height:min(72vh,720px)}.world-map-panel-head h2,.world-map-panel-intro h2{margin:0 0 8px;font-size:1.35rem;color:#f0f4f1}.world-map-panel-head p,.world-map-panel-intro p{margin:0;color:#9aa8a2;line-height:1.55;font-size:14px}.world-map-panel-section h3{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;color:#d8e4de}.world-map-panel-section h3 span{min-width:24px;height:22px;display:grid;place-items:center;border-radius:5px;background:#5ec4b71f;color:#9ad4c8;font-size:12px}.world-map-society-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-height:360px;overflow:auto}.world-map-society-row{display:grid;grid-template-columns:40px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff05;color:inherit;text-decoration:none}.world-map-society-row:hover{border-color:#a8d40040;background:#a8d4000d}.world-map-society-emblem{width:40px;height:40px;display:grid;place-items:center;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:#a8d4001f;color:#a8d400;font-weight:800;overflow:hidden}.world-map-society-emblem img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.world-map-society-row strong{display:block;font-size:14px;color:#eef3ef}.world-map-society-row small{display:block;margin-top:2px;font-size:12px;color:#7a8683;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.world-map-empty,.world-map-panel-note{margin:0;font-size:13px;color:#7a8683;line-height:1.5}.world-map-register-btn{margin-top:auto;min-height:42px;display:grid;place-items:center;border-radius:8px;background:#a8d400;color:#0a1208;font-weight:700;text-decoration:none}.world-map-legend{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px;font-size:13px;color:#9aa8a2}.world-map-legend li{display:flex;align-items:center;gap:10px}.world-map-legend-hit{width:14px;height:14px;border-radius:50%;border:2px solid rgba(94,196,183,.8);background:#5ec4b740}.world-map-legend-dot{width:8px;height:8px;border-radius:50%;background:#a8d400}@media (max-width: 980px){.world-map-body{grid-template-columns:1fr}.world-map-panel{min-height:auto}.world-map-viewport{min-height:52vh}}.marketplace-redesign-link-btn:hover{background:#ffffff14}
