/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--avatar-stream-phase:0deg}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-70{padding:calc(var(--spacing) * 70)}.p-71{padding:calc(var(--spacing) * 71)}.p-126{padding:calc(var(--spacing) * 126)}.p-127{padding:calc(var(--spacing) * 127)}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.block-10{block-size:calc(var(--spacing) * 10)}}:root{--ink:#06080d;--navy:#0b1424;--navy-2:#101d33;--gold:#c3a56a;--gold-light:#dbc487;--ivory:#f3ecdd;--paper:#e8e0d0;--muted:#9aa6b6;--line:#c3a56a40;--line-soft:#f3ecdd1a}.avatar3d-page{min-height:100vh;color:var(--ivory);background:radial-gradient(circle at 74% 26%,#47b1da1f,#0000 28%),radial-gradient(circle at 18% 54%,#bc323614,#0000 26%),linear-gradient(145deg,#06101a 0%,#071827 48%,#08111c 100%);overflow:hidden}.avatar3d-intro{border-bottom:1px solid #c2d6dc24;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:end;gap:clamp(28px,7vw,108px);padding-block:clamp(54px,7vw,104px) clamp(32px,5vw,66px);display:grid}.avatar3d-kicker,.avatar3d-reference>div:last-child>span,.avatar3d-experiment-head span{color:#71c8dc;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:800}.avatar3d-intro h1{letter-spacing:-.045em;grid-column:1;max-width:740px;margin:12px 0 0;font:400 clamp(44px,6vw,86px)/.94 Georgia,Times New Roman,serif}.avatar3d-intro>p:last-child{color:#9fb1b7;grid-area:1/2/span 2;max-width:570px;margin:0;font-size:clamp(14px,1.4vw,17px);line-height:1.75}.avatar3d-grid{grid-template-columns:minmax(250px,.54fr) minmax(0,1.46fr);gap:clamp(18px,3vw,42px);padding-block:clamp(28px,4vw,58px);display:grid}.avatar3d-reference,.avatar3d-experiment{background:#040d16a3;border:1px solid #c2d6dc24;box-shadow:0 30px 80px #0000003d}.avatar3d-reference{flex-direction:column;display:flex}.avatar3d-reference-image{background:#07101a;min-height:420px;position:relative;overflow:hidden}.avatar3d-reference-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#040d16e0);position:absolute;inset:0}.avatar3d-reference-image img{object-fit:cover;object-position:center 20%;width:100%;height:100%}.avatar3d-reference>div:last-child{gap:10px;padding:26px;display:grid}.avatar3d-reference h2,.avatar3d-experiment-head h2,.avatar3d-notes h2{margin:0;font:400 25px/1.1 Georgia,Times New Roman,serif}.avatar3d-reference p{color:#8fa2aa;margin:4px 0 0;font-size:12px;line-height:1.65}.avatar3d-experiment{min-width:0;padding:14px}.avatar3d-experiment-head{justify-content:space-between;align-items:end;gap:18px;padding:10px 12px 18px;display:flex}.avatar3d-experiment-head>div{gap:8px;display:grid}.avatar3d-experiment-head small{color:#748a92;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.avatar3d-stage{isolation:isolate;background:radial-gradient(at 50% 87%,#4dadca47,#0000 25%),radial-gradient(circle at 50% 42%,#1b344a 0%,#0b1724 44%,#040a11 100%);border:1px solid #8cd5e629;min-height:clamp(530px,66vw,740px);position:relative;overflow:hidden;box-shadow:inset 0 0 80px #0000006b,inset 0 -40px 90px #00000057}.avatar3d-stage:before{z-index:0;filter:blur(11px);content:"";background:radial-gradient(#6edbf047,#316e9f1f 38%,#0000 70%);border-radius:50%;height:14%;position:absolute;bottom:4%;left:6%;right:6%}.avatar3d-stage:after{z-index:1;filter:blur(5px);content:"";pointer-events:none;background:#010509b8;border-radius:50%;height:5%;position:absolute;bottom:5.5%;left:28%;right:28%;box-shadow:0 0 34px #51b7d733}.avatar3d-viewer-host,.avatar3d-model{z-index:2;background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0}.avatar3d-fallback{object-fit:contain;object-position:center;opacity:.44;filter:saturate(.72)contrast(1.08);width:100%;height:100%}.avatar3d-loading{z-index:5;color:#d9edf1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050f18d1;border:1px solid #8ad2e238;justify-items:center;gap:8px;min-width:220px;padding:22px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.avatar3d-loading>span{border:2px solid #88dcef3d;border-top-color:#8edbed;border-radius:50%;width:28px;height:28px;animation:.85s linear infinite avatar3d-spin}.avatar3d-loading b{font-size:12px}.avatar3d-loading small{color:#75aab5;font-size:10px}.avatar3d-loading.is-error>span{display:none}.avatar3d-controls{z-index:5;gap:8px;display:flex;position:absolute;bottom:18px;right:18px}.avatar3d-controls button{color:#c5dce1;font:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06121cc2;border:1px solid #ade2ee40;border-radius:2px;padding:10px 13px;font-size:10px}.avatar3d-controls button:hover:not(:disabled){color:#fff;border-color:#ade2ee80}.avatar3d-controls button:focus-visible{outline-offset:2px;outline:2px solid #99e4f6c7}.avatar3d-stage:fullscreen{border:0;width:100vw;height:100vh;min-height:100vh}:is(.avatar3d-stage:fullscreen .avatar3d-model,.avatar3d-stage:fullscreen .avatar3d-viewer-host){height:100%}.avatar3d-hint{z-index:5;color:#6f9199;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px;position:absolute;bottom:20px;left:20px}.avatar3d-notes{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:clamp(56px,8vw,110px);display:grid}.avatar3d-notes article{border-block:1px solid #c2d6dc24;border-right:1px solid #c2d6dc24;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:25px 24px;display:grid}.avatar3d-notes article:first-child{border-left:1px solid #c2d6dc24}.avatar3d-notes article>span{color:#62bed2;font:12px/1 Georgia,serif}.avatar3d-notes p{color:#82979f;margin:9px 0 0;font-size:11px;line-height:1.55}@keyframes avatar3d-spin{to{transform:rotate(360deg)}}@media (width<=880px){.avatar3d-intro{grid-template-columns:1fr}.avatar3d-intro>p:last-child{grid-area:auto/1}.avatar3d-grid{grid-template-columns:1fr}.avatar3d-reference{grid-template-columns:minmax(160px,.8fr) minmax(0,1.2fr);display:grid}.avatar3d-reference-image{min-height:300px}.avatar3d-notes{grid-template-columns:1fr}.avatar3d-notes article,.avatar3d-notes article:first-child{border:1px solid #c2d6dc24;border-bottom:0}.avatar3d-notes article:last-child{border-bottom:1px solid #c2d6dc24}}@media (width<=560px){.avatar3d-intro h1{font-size:42px}.avatar3d-reference{display:block}.avatar3d-reference-image{min-height:420px}.avatar3d-experiment{padding:8px}.avatar3d-experiment-head{align-items:start}.avatar3d-experiment-head small{text-align:right;max-width:110px}.avatar3d-stage{min-height:570px}.avatar3d-controls{flex-wrap:wrap;bottom:13px;left:12px;right:12px}.avatar3d-controls button{flex:calc(50% - 4px);padding-inline:8px}.avatar3d-controls button:last-child{flex-basis:100%}.avatar3d-hint{text-align:center;width:100%;top:52px;bottom:auto;left:50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.avatar3d-loading>span{animation:none}}main :where(a,button,h1,h2,h3,h4,p,span,strong,small,label){overflow-wrap:break-word;min-width:0}.ecosystem-main{background:#091426;min-height:100vh}.ecosystem-summary{border-block:1px solid var(--line);color:var(--ivory);justify-content:space-between;gap:20px;padding:22px 0;display:flex}.ecosystem-summary span{color:var(--muted)}.ecosystem-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:28px 0 48px;display:grid}.ecosystem-card{border:1px solid var(--line-soft);background:#ffffff09;flex-direction:column;min-height:230px;padding:24px;display:flex}.ecosystem-card>span{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.ecosystem-card h2{color:var(--ivory);margin:18px 0 28px;font:400 25px/1.08 Georgia,serif}.ecosystem-card>strong{color:var(--gold-light);font-size:18px}.ecosystem-card p{color:var(--muted);margin:auto 0 0;padding-top:22px;font-size:13px;line-height:1.55}.ecosystem-card--ok{border-top:3px solid #5c9d78}.ecosystem-card--warn{border-top:3px solid #d2a34f}.ecosystem-card--error{border-top:3px solid #bd625d}.ecosystem-processes{border-block:1px solid var(--line);grid-template-columns:1.4fr repeat(6,1fr);display:grid}.ecosystem-processes>div,.ecosystem-processes article{border-right:1px solid var(--line-soft);padding:22px 18px}.ecosystem-processes>div span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.ecosystem-processes h2{color:var(--ivory);margin:8px 0 0;font:400 24px/1.1 Georgia,serif}.ecosystem-processes article{color:var(--ivory);gap:10px;display:grid}.ecosystem-processes article span,.ecosystem-processes article small{color:var(--muted);font-size:11px}.ecosystem-queue{border:1px solid var(--line);background:#ffffff06;margin-top:34px;padding:28px}.ecosystem-queue>div:first-child>span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.ecosystem-queue h2{color:var(--ivory);margin:9px 0 10px;font:400 28px/1.1 Georgia,serif}.ecosystem-queue>div:first-child>p,.ecosystem-queue-empty{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.ecosystem-queue-list{background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:24px;display:grid}.ecosystem-queue-list article{background:#0b172a;min-width:0;padding:22px}.ecosystem-queue-list article>span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.ecosystem-queue-list h3{color:var(--ivory);overflow-wrap:normal;word-break:normal;margin:12px 0 8px;font:400 20px/1.2 Georgia,serif}.ecosystem-queue-list p{color:var(--muted);overflow-wrap:anywhere;margin:0 0 18px;font-size:12px;line-height:1.55}.ecosystem-queue-list a{color:var(--gold-light);font-size:12px;text-decoration:none}.ecosystem-queue-empty{border:1px dashed var(--line-soft);margin-top:24px;padding:22px}.ecosystem-actions{padding:30px 0 70px}@media (width<=980px){.ecosystem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ecosystem-processes{grid-template-columns:1fr 1fr}}@media (width<=620px){.ecosystem-summary{display:grid}.ecosystem-grid,.ecosystem-processes,.ecosystem-queue-list{grid-template-columns:1fr}.ecosystem-queue{padding:20px}}:where(button:not(:disabled)){cursor:pointer}:where(button:disabled){cursor:not-allowed}:where(button):active:not(:disabled){filter:brightness(.94)}:where(button):focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){:where(button,.button,.space-secondary-button,.space-inline-action,.staff-reject){transition-duration:.01ms!important}button[aria-busy=true]:after{animation-duration:1.4s}}.knowledge-book-section{color:#17202a;background:radial-gradient(circle at 12% 8%,#b2915214,#0000 24%),#e9e2d3;padding-top:clamp(54px,7vw,96px)}.knowledge-book{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,92px);display:grid}.knowledge-book-toc{overscroll-behavior-y:contain;scrollbar-gutter:stable;border-top:1px solid #1e242b3d;max-height:calc(100dvh - 116px);position:sticky;top:92px;overflow-y:auto}.knowledge-book-toc::-webkit-scrollbar{width:5px}.knowledge-book-toc::-webkit-scrollbar-track{background:0 0}.knowledge-book-toc::-webkit-scrollbar-thumb{background:#95733e52;border-radius:999px}.knowledge-book-toc-head{border-bottom:1px solid #1e242b29;gap:8px;padding:22px 0 24px;display:grid}.knowledge-book-toc-head span,.knowledge-book-page-head>p:first-child{color:#95733e;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:700}.knowledge-book-toc-head strong{font:400 24px/1.1 Georgia,Times New Roman,serif}.knowledge-book-toc nav{display:grid}.knowledge-book-toc nav button{color:#55606a;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #1e242b1f;grid-template-columns:28px 1fr;gap:10px;padding:13px 8px 13px 0;font-size:13px;line-height:1.35;display:grid}.knowledge-book-toc nav button>span{color:#a68a5d;font:10px/1.7 Arial,sans-serif}.knowledge-book-toc nav button:hover,.knowledge-book-toc nav button.is-active{color:#111923}.knowledge-book-toc nav button.is-active{font-weight:700}.knowledge-author-group{border-bottom:1px solid #1e242b1f}.knowledge-author-group>summary{color:#55606a;cursor:pointer;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:14px 8px 14px 0;font-size:13px;line-height:1.35;list-style:none;display:grid}.knowledge-author-group>summary::-webkit-details-marker{display:none}.article-toc-group>summary::-webkit-details-marker{display:none}.knowledge-author-group>summary>span{color:#a68a5d;font:10px/1.7 Arial,sans-serif}.knowledge-author-group>summary>b{font-weight:500}.knowledge-author-group>summary>i{color:#987742;font-style:normal;transition:transform .16s}.knowledge-author-group[open]>summary>i{transform:rotate(45deg)}.knowledge-author-group>summary:hover,.knowledge-author-group>summary.is-active{color:#111923}.knowledge-author-chapters{padding:0 0 10px 38px;display:grid}.knowledge-book-toc nav .knowledge-author-chapters button{color:#747b80;border-bottom:0;padding:8px 8px 8px 0;font-size:11px;display:block}.knowledge-book-toc nav .knowledge-author-chapters button:hover,.knowledge-book-toc nav .knowledge-author-chapters button.is-active{color:#8c672f}.knowledge-book-mobile-toc{display:none}.knowledge-book-page{min-width:0;max-width:900px;padding-bottom:92px}.knowledge-book-page-head{max-width:760px;margin-bottom:38px}.knowledge-book-page-head h2{letter-spacing:-.035em;margin:10px 0 18px;font:400 clamp(44px,6vw,72px)/.98 Georgia,Times New Roman,serif}.knowledge-book-page-head>p:last-child{color:#66707a;max-width:650px;margin:0;font-size:15px;line-height:1.65}.knowledge-continue{background:#ffffff47;border:1px solid #94703a57;grid-template-columns:1fr auto;gap:6px 24px;margin-bottom:26px;padding:20px 22px;display:grid}.knowledge-continue span,.knowledge-continue small{color:#8d6b38;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.knowledge-continue strong{color:#17202a;grid-column:1/2;font:400 19px/1.25 Georgia,Times New Roman,serif}.knowledge-continue small{grid-area:1/2/3;align-self:center}.knowledge-book-search{border-top:1px solid #1e242b38;border-bottom:1px solid #1e242b38;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:0 18px;display:grid}.knowledge-book-search>span{color:#977849;font-size:24px}.knowledge-book-search input{color:#17202a;background:0 0;border:0;outline:0;min-width:0;padding:18px 0;font-size:15px}.knowledge-book-search input::placeholder{color:#7f858a}.knowledge-book-search small{color:#8c8274;font-size:11px}.knowledge-book-list{border-bottom:1px solid #1e242b38}.knowledge-book-entry{color:#17202a;border-bottom:1px solid #1e242b21;grid-template-columns:38px minmax(0,1fr) 30px;gap:18px;padding:28px 8px 28px 0;transition:padding .16s,background .16s;display:grid}.knowledge-book-entry:last-child{border-bottom:0}.knowledge-book-entry:hover{background:#fff3;padding-left:10px}.knowledge-book-entry-no{color:#a4875a;padding-top:4px;font-size:10px}.knowledge-book-entry-meta{color:#95733e;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:8px 18px;font-size:10px;display:flex}.knowledge-book-entry-meta time{color:#8a8d8c}.knowledge-book-entry h3{margin:10px 0 8px;font:400 clamp(20px,2.1vw,28px)/1.15 Georgia,Times New Roman,serif}.knowledge-book-entry p{color:#66707a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.knowledge-book-entry-arrow{color:#a17d44;align-self:center;font-size:19px}main.article-main{color:#18202a;background:radial-gradient(circle at 84% 5%,#a9814114,#0000 25%),#ebe4d6}.article-reading-shell{grid-template-columns:220px minmax(0,860px);align-items:start;gap:clamp(46px,7vw,110px);padding-top:138px;padding-bottom:96px;display:grid}.article-toc{border-top:1px solid #1e242b38;display:grid;position:sticky;top:92px}.article-toc>a,.article-toc>strong{color:#686e72;border-bottom:1px solid #1e242b1f;padding:11px 0;font-size:11px;line-height:1.4}.article-toc>a:first-child{color:#92713e;text-transform:uppercase;letter-spacing:.1em;padding:18px 0}.article-toc>strong{color:#17202a;padding-top:20px;font:400 17px/1.3 Georgia,Times New Roman,serif}.article-toc>a.is-current{color:#956f34;font-weight:700}.article-toc-group{border-bottom:1px solid #1e242b1f}.article-toc-group>summary{color:#5e656b;cursor:pointer;padding:12px 0;font:400 13px/1.35 Georgia,Times New Roman,serif;list-style:none}.article-toc-group>summary.is-current{color:#8c672f;font-weight:700}.article-toc-group>a{color:#777d81;padding:7px 0 7px 12px;font-size:10px;line-height:1.35;display:block}.article-toc-group>a:last-child{padding-bottom:13px}.article-toc-group>a.is-current{color:#956f34;font-weight:700}.article-reading-page{min-width:0}.article-reading-page .article-header{border-color:#1e242b30;max-width:none;padding:0 0 48px}.article-reading-page .article-header h1{color:#17202a;font-size:clamp(40px,5vw,66px)}.article-reading-page .article-author-line{color:#6e552f;border-left:2px solid #ad8749;max-width:720px;margin:16px 0 24px;padding-left:15px;font:600 14px/1.5 Georgia,Times New Roman,serif}.article-reading-page .article-meta{color:#777d81}.article-reading-page .article-meta span{color:#92713e}.article-reading-page .article-body{max-width:760px;padding:46px 0 0}.article-reading-page .article-body>p{color:#343b42;font-size:clamp(17px,1.35vw,19px);line-height:1.82}.article-reading-page .article-body>.article-copy-paragraph:first-child:first-letter,.article-reading-page .article-body>.article-translation-note+.article-copy-paragraph:first-letter{color:#9d793e}.article-reading-page .article-body>.article-translation-note{color:#6e7478;border-color:#1e242b29}.article-reading-page .article-actions{border-color:#1e242b2e}.article-reading-page .article-actions a{color:#8b6934}.article-edit-button{color:#8b6934;cursor:pointer;letter-spacing:.04em;background:0 0;border:1px solid #8b69346b;margin-top:24px;padding:10px 16px;font:600 12px/1 Arial,Helvetica,sans-serif}.article-editor{gap:22px;max-width:900px;padding:42px 0 96px;display:grid}.article-editor label{gap:9px;display:grid}.article-editor label>span{color:#6e552f;font-size:12px;font-weight:700}.article-editor input,.article-editor textarea{color:#17202a;background:#ffffff73;border:1px solid #1e242b38;border-radius:0;width:100%;font:17px/1.65 Georgia,Times New Roman,serif}.article-editor input{padding:12px 14px}.article-editor textarea{resize:vertical;min-height:55vh;padding:16px}.article-editor input:focus,.article-editor textarea:focus{outline-offset:1px;outline:2px solid #9d793e57}.article-editor-actions{flex-wrap:wrap;gap:10px;display:flex}.article-editor-actions button{color:#fff;cursor:pointer;background:#8b6934;border:1px solid #8b6934;padding:11px 18px}.article-editor-actions button+button{color:#8b6934;background:0 0}.article-editor-actions button:disabled{cursor:wait;opacity:.55}.article-editor-error{color:#9e2e2e;margin:0;font-size:13px}.article-pagination{grid-template-columns:1fr 1fr;gap:14px;margin-top:34px;display:grid}.article-pagination a{color:#17202a;border:1px solid #1e242b2e;align-content:space-between;gap:16px;min-height:116px;padding:18px 20px;display:grid}.article-pagination a:last-child{text-align:right}.article-pagination span{color:#9a7740;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.article-pagination strong{font:400 16px/1.3 Georgia,Times New Roman,serif}@media (width<=900px){.knowledge-book{grid-template-columns:1fr;gap:18px}.knowledge-book-mobile-toc{color:#17202a;background:#ffffff38;border:1px solid #1e242b33;align-items:center;gap:10px;width:100%;padding:15px 16px;display:flex}.knowledge-book-toc{overscroll-behavior-y:auto;scrollbar-gutter:auto;max-height:none;display:none;position:static;overflow-y:visible}.knowledge-book-toc.is-open{display:block}.knowledge-book-page-head{margin-top:24px}.article-reading-shell{grid-template-columns:1fr;padding-top:118px}.article-toc{border-top:0;gap:8px;padding-bottom:6px;display:flex;position:static;overflow-x:auto}.article-toc>a,.article-toc>strong{border:1px solid #1e242b26;flex:none;padding:10px 12px}.article-toc-group{border:1px solid #1e242b26;flex:0 0 min(240px,72vw);padding:0 12px 8px}}@media (width<=640px){.knowledge-book-page-head h2{font-size:clamp(40px,13vw,56px)}.knowledge-book-search{grid-template-columns:auto minmax(0,1fr)}.knowledge-book-search small{grid-column:2;padding-bottom:12px}.knowledge-book-entry{grid-template-columns:26px minmax(0,1fr) 20px;gap:10px;padding-block:22px}.knowledge-book-entry p{-webkit-line-clamp:3}.knowledge-continue{grid-template-columns:1fr}.knowledge-continue small{grid-area:auto/1}.article-reading-shell{padding-top:108px;padding-bottom:70px}.article-reading-page .article-header{padding-bottom:34px}.article-reading-page .article-body{padding-top:34px}.article-pagination{grid-template-columns:1fr}.article-pagination a:last-child{text-align:left}}*{box-sizing:border-box}main :where(section,article,div,header,nav,aside),.site-header :where(div,nav,a,summary),.site-footer :where(div,nav,a){min-width:0}:where(h1,h2,h3,h4,p,li,dt,dd,small,b,a,button){overflow-wrap:break-word}:where(h1,h2,h3,h4){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--ivory);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}.avvadon-memorial-page{color:#111821;background:#f3ecdd}.avvadon-memorial-hero{background:radial-gradient(circle at 18% 16%,#c3a56a33,#0000 28%),#e9e0cf;border-bottom:1px solid #161d262e;position:relative;overflow:hidden}.avvadon-memorial-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:stretch;gap:clamp(54px,8vw,130px);min-height:min(820px,100vh - 74px);display:grid}.avvadon-memorial-copy{flex-direction:column;justify-content:center;padding:clamp(88px,10vw,150px) 0;display:flex}.avvadon-memorial-copy .eyebrow,.avvadon-memory-aside .eyebrow,.avvadon-section-heading .eyebrow,.avvadon-library-bridge .eyebrow{color:#806633}.avvadon-memorial-copy h1{letter-spacing:-.055em;max-width:790px;margin:24px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,6.6vw,94px);font-weight:400;line-height:.94}.avvadon-memorial-copy h1 span{color:#876a33;letter-spacing:-.035em;margin-top:17px;font-size:.64em;font-style:italic;display:block}.avvadon-memorial-role{color:#55574f;letter-spacing:.11em;text-transform:uppercase;margin:30px 0 0;font-size:12px;font-weight:700}.avvadon-memorial-copy blockquote{color:#252a2d;border-top:1px solid #5b451d59;max-width:690px;margin:clamp(62px,8vw,104px) 0 0;padding:28px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.4vw,36px);font-weight:400;line-height:1.34}.avvadon-memorial-signature{color:#806633;letter-spacing:.12em;text-transform:uppercase;margin:18px 0 0;font-size:10px}.avvadon-memorial-portrait{flex-direction:column;justify-content:flex-end;margin:0;padding-top:58px;display:flex;position:relative}.avvadon-memorial-portrait:before{content:"";background:linear-gradient(#0000,#80663359 18% 82%,#0000);width:1px;position:absolute;top:0;bottom:0;left:-28px}.avvadon-memorial-portrait img{object-fit:contain;object-position:center bottom;mix-blend-mode:multiply;width:100%;max-height:770px;display:block}.avvadon-memorial-portrait figcaption{color:#706954;letter-spacing:.13em;text-align:right;text-transform:uppercase;border-top:1px solid #161d2624;padding:16px 0 26px;font-size:9px}.avvadon-memory-section{background:#f3ecdd;padding:clamp(90px,11vw,160px) 0}.avvadon-memory-layout{grid-template-columns:minmax(260px,.52fr) minmax(0,1fr);align-items:start;gap:clamp(70px,10vw,160px);display:grid}.avvadon-memory-aside{position:sticky;top:104px}.avvadon-memory-aside h2,.avvadon-section-heading h2,.avvadon-declaration-intro h2,.avvadon-library-bridge h2{letter-spacing:-.04em;margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4.5vw,68px);font-weight:400;line-height:1.02}.avvadon-memory-aside>p:not(.eyebrow){color:#5b5f62;max-width:390px;margin:28px 0 0;font-size:14px;line-height:1.75}.avvadon-memory-aside a{color:#765c2c;border-block:1px solid #8066334d;margin-top:32px;padding:13px 0;font-size:11px;display:inline-block}.avvadon-memory-letter{max-width:790px}.avvadon-memory-letter>p{color:#343b42;margin:0 0 34px;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.45vw,20px);line-height:1.9}.avvadon-memory-letter>p:first-child{color:#171c22;font-size:clamp(22px,2vw,29px);line-height:1.62}.avvadon-memory-letter blockquote{color:#765c2c;border-block:1px solid #80663347;border-left:2px solid #9b7a3c;margin:68px 0;padding:44px 0 44px clamp(30px,5vw,66px);font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,3.5vw,52px);font-style:italic;line-height:1.28}.avvadon-memory-letter .avvadon-memory-closing{color:#171c22;border-top:1px solid #161d2638;margin-top:72px;padding-top:42px;font-size:clamp(22px,2.05vw,30px);line-height:1.62}.avvadon-continuity-section{color:var(--ivory);background:#101927;border-block:1px solid #c3a56a38;padding:clamp(86px,10vw,138px) 0}.avvadon-section-heading{max-width:780px;margin-bottom:66px}.avvadon-continuity-section .avvadon-section-heading .eyebrow,.avvadon-declaration-section .eyebrow{color:var(--gold)}.avvadon-milestones{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.avvadon-milestones article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:335px;padding:clamp(30px,3.5vw,48px)}.avvadon-milestones span{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic}.avvadon-milestones h3{margin:66px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.4vw,35px);font-weight:400;line-height:1.08}.avvadon-milestones p{color:#a9b3c1;margin:0;font-size:14px;line-height:1.7}.avvadon-declaration-section{color:var(--ivory);background:#070b12;padding:clamp(92px,11vw,156px) 0}.avvadon-declaration-layout{grid-template-columns:minmax(300px,.78fr) minmax(0,1fr);align-items:start;gap:clamp(66px,9vw,140px);display:grid}.avvadon-declaration-intro{position:sticky;top:104px}.avvadon-declaration-intro>p:not(.eyebrow){color:#a5afbc;max-width:530px;margin:30px 0 0;font-size:14px;line-height:1.8}.avvadon-declaration-links{border-top:1px solid var(--line);margin-top:42px;display:grid}.avvadon-declaration-links a{border-bottom:1px solid var(--line);color:var(--gold-light);justify-content:space-between;gap:24px;padding:16px 0;font-size:11px;display:flex}.avvadon-declaration-points{border-top:1px solid var(--line)}.avvadon-declaration-points article{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr;gap:24px;padding:34px 0;display:grid}.avvadon-declaration-points span{color:var(--gold);letter-spacing:.12em;font-size:10px}.avvadon-declaration-points p{color:#d9dddf;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2vw,28px);line-height:1.5}.avvadon-library-bridge{color:#111821;background:radial-gradient(circle at 12% 88%,#c3a56a29,#0000 30%),#e9e0cf;padding:clamp(80px,9vw,126px) 0}.avvadon-library-bridge-grid{grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);align-items:end;gap:clamp(60px,10vw,150px);display:grid}.avvadon-library-bridge-grid>div:last-child>p{color:#53595d;margin:0;font-size:15px;line-height:1.78}.avvadon-library-link{color:#725829;border-block:1px solid #80663352;justify-content:space-between;gap:24px;margin-top:34px;padding:17px 0;font-size:12px;display:flex}@media (width<=980px){.avvadon-memorial-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.64fr);gap:42px}.avvadon-memory-layout,.avvadon-declaration-layout{grid-template-columns:minmax(220px,.46fr) minmax(0,1fr);gap:54px}}@media (width<=760px){.avvadon-memorial-hero-grid,.avvadon-memory-layout,.avvadon-declaration-layout,.avvadon-library-bridge-grid,.avvadon-milestones{grid-template-columns:1fr}.avvadon-memorial-hero-grid{min-height:0}.avvadon-memorial-copy{padding:78px 0 0}.avvadon-memorial-copy blockquote{margin-top:52px}.avvadon-memorial-portrait{width:min(100%,520px);margin:0 auto;padding-top:20px}.avvadon-memorial-portrait:before{display:none}.avvadon-memory-aside,.avvadon-declaration-intro{position:static}.avvadon-memory-aside{border-bottom:1px solid #161d2633;padding-bottom:44px}.avvadon-memory-letter blockquote{margin:50px 0;padding:34px 0 34px 24px}.avvadon-milestones{border-left:1px solid var(--line)}.avvadon-milestones article{min-height:0}.avvadon-milestones h3{margin-top:34px}}@media (width<=1400px){.mobile-nav-children{grid-template-columns:minmax(0,1fr)}}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.guestbook-compose-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.75fr);align-items:start;gap:clamp(48px,7vw,108px);display:grid}.guestbook-compose-grid .section-heading{margin-bottom:36px;display:block}.guestbook-compose-grid .section-heading h2{color:#101722;margin-bottom:18px}.guestbook-compose-grid .section-heading>p:last-child{color:#50596a}.guestbook-form{gap:22px;display:grid}.guestbook-form-details{grid-template-columns:minmax(130px,.34fr) minmax(0,1fr);gap:18px;display:grid}.guestbook-form label{gap:9px;display:grid}.guestbook-form label>span{color:#2e3541;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.guestbook-form input,.guestbook-form select,.guestbook-form textarea,.staff-console input,.staff-console textarea,.staff-console select{color:#0d1623;background:#ffffffb8;border:1px solid #141e2d33;outline:none;width:100%}.guestbook-form input,.guestbook-form select,.staff-console input,.staff-console select{min-height:50px;padding:0 15px}.guestbook-form textarea,.staff-console textarea{resize:vertical;padding:15px;line-height:1.55}.guestbook-form input:focus,.guestbook-form select:focus,.guestbook-form textarea:focus,.staff-console input:focus,.staff-console textarea:focus,.staff-console select:focus{border-color:var(--gold);box-shadow:0 0 0 3px #c3a56a21}.guestbook-form-hint{color:#657080;font-size:12px;line-height:1.45}.guestbook-form .button{cursor:pointer;border:0;width:min(100%,300px)}.guestbook-form .button:disabled{cursor:wait;filter:grayscale(.4);opacity:.7}.guestbook-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.guestbook-form-message{border-left:2px solid var(--gold);color:#303948;background:#c3a56a17;margin:0;padding:14px 16px;line-height:1.5}.guestbook-form-message--error{background:#a44f4714;border-color:#a44f47}.guestbook-rules{color:#18202b;background:#ded5c3;border:1px solid #141e2d21;padding:clamp(30px,4vw,50px)}.guestbook-rules h2{margin:0 0 30px;font:400 clamp(28px,3vw,42px)/1.05 Georgia,Times New Roman,serif}.guestbook-rules ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.guestbook-rules li{border-top:1px solid #141e2d1f;grid-template-columns:34px 1fr;gap:14px;padding:16px 0;display:grid}.guestbook-rules li>span{color:#8a6e37;letter-spacing:.12em;font-size:11px}.guestbook-rules li p,.guestbook-rule-note{margin:0;line-height:1.55}.guestbook-rule-note{color:#616a76;margin-top:24px;font-size:13px}.guestbook-staff-link{color:#765f32;letter-spacing:.08em;text-transform:uppercase;margin-top:20px;font-size:12px;font-weight:700;display:inline-flex}.guestbook-thread-list{gap:24px;display:grid}.guestbook-thread{background:#ffffff06;border:1px solid #dbc48738;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.guestbook-question,.guestbook-answer{padding:clamp(26px,3.5vw,46px)}.guestbook-answer{background:#dbc4870e;border-left:1px solid #dbc48738}.guestbook-question>div,.guestbook-answer>div{color:var(--gold-light);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:16px;font-size:10px;display:flex}.guestbook-question time,.guestbook-answer time{color:#8894a6;letter-spacing:.05em}.guestbook-question h3{margin:26px 0 10px;font:400 24px/1.2 Georgia,Times New Roman,serif}.guestbook-question p,.guestbook-answer p{white-space:pre-wrap;margin:0;line-height:1.7}.guestbook-answer>p{color:#e9e2d6;margin-top:26px;font-size:17px}.guestbook-answer footer{color:var(--gold-light);gap:4px;margin-top:30px;display:grid}.guestbook-answer footer small{color:#8996a9}.guestbook-empty{color:#9aa6b6;border:1px dashed #dbc48740;padding:44px}.guestbook-empty span{color:var(--gold-light);font:400 24px Georgia,Times New Roman,serif}.staff-console{color:#1a2230;gap:70px;display:grid}.staff-console h2{margin:0 0 20px;font:400 clamp(30px,4vw,50px)/1.05 Georgia,Times New Roman,serif}.staff-console-message{border-left:2px solid var(--gold);background:#c3a56a1a;margin:0;padding:14px 18px}.staff-question{background:#ffffff73;border:1px solid #141e2d26;margin-top:22px;padding:28px}.staff-question>div{justify-content:space-between;gap:20px;display:flex}.staff-question time{color:#6e7682;font-size:12px}.staff-question>p{margin:18px 0 24px;line-height:1.6}.staff-question>.staff-question-recipient{color:#765f32;letter-spacing:.04em;margin:16px 0 -5px;font-size:12px;font-weight:700}.staff-question form>div{gap:14px;margin-top:14px;display:flex}.staff-reject{color:#744242;cursor:pointer;min-height:42px;font:inherit;background:#7636360e;border:1px solid #87464657;padding:0 18px;font-size:13px;font-weight:700;transition:transform .12s,background .16s,border-color .16s;box-shadow:inset 0 0 0 1px #ffffff42}.staff-reject:hover{background:#7636361a;border-color:#87464694}.staff-reject:active:not(:disabled){transform:translateY(1px)scale(.985)}.staff-add-form{grid-template-columns:minmax(175px,1fr) minmax(160px,.9fr) minmax(160px,.8fr) minmax(150px,.75fr) minmax(195px,1fr) auto;align-items:end;gap:12px;margin:24px 0 28px;display:grid}.staff-vk-status{color:#67513f;background:#a46d4514;border-left:2px solid #a46d45;margin:14px 0 0;padding:11px 14px;font-size:13px;line-height:1.5}.staff-vk-status--ready{color:#496451;background:#69836f14;border-color:#69836f}.staff-add-form label,.staff-person label{gap:7px;display:grid}.staff-add-form label>span,.staff-person label>span{color:#657080;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.staff-add-form>.button{min-height:50px}.staff-list{gap:8px;display:grid}.staff-person{background:#ffffff5c;border:1px solid #141e2d1f;grid-template-columns:minmax(210px,1.05fr) minmax(155px,.72fr) minmax(150px,.68fr) minmax(205px,.95fr) auto;align-items:start;gap:18px;margin:0;padding:18px;display:grid}.staff-person-identity{gap:5px;display:grid}.staff-person-identity input{width:100%}.staff-person small{color:#697483}.staff-person-vk small{line-height:1.35}.staff-person-role select,.staff-person-house select{width:100%}.staff-house-admin{background:#1729430b;border:1px solid #141e2d1f;gap:15px;margin:28px 0 32px;padding:22px;display:grid}.staff-house-admin h3{color:#24334a;margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.staff-house-admin>div:first-child p{color:#657080;max-width:760px;margin:0;font-size:13px;line-height:1.5}.staff-house-create,.staff-house-list form{grid-template-columns:minmax(220px,1fr) minmax(180px,.55fr) auto;align-items:end;gap:12px;display:grid}.staff-house-create label,.staff-house-list label{gap:7px;display:grid}.staff-house-create label>span,.staff-house-list label>span{color:#657080;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.staff-house-list{gap:7px;display:grid}.staff-house-list form{border-top:1px solid #141e2d1a;padding-top:10px}.staff-house-list form>div{gap:7px;display:flex}.staff-house-list .staff-reject{min-height:42px}.house-governance-lead{color:#586273;max-width:880px;margin:-4px 0 26px;line-height:1.6}.house-formation-list{gap:12px;margin:0 0 24px;display:grid}.house-formation-list>article{background:linear-gradient(135deg,#c3a56a1f,#ffffff61);border:1px solid #c3a56a61;padding:clamp(18px,2.5vw,26px)}.house-formation-heading{gap:4px;display:grid}.house-formation-heading>span,.house-formation-founders span{color:#8a6e37;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.house-formation-heading h3{color:#24334a;margin:0;font:400 26px Georgia,Times New Roman,serif}.house-formation-heading small,.house-formation-founders small,.house-formation-waiting{color:#687283;font-size:11px}.house-formation-founders{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.house-formation-founders>div{border-left:2px solid var(--gold);background:#ffffff61;gap:3px;padding:11px 13px;display:grid}.house-formation-actions{gap:8px;margin-top:16px;display:flex}.house-formation-waiting{margin:14px 0 0;line-height:1.5}.house-governance-picker,.house-governance-create label,.house-governance-name label,.house-member-add label,.house-member-list label,.house-transfer-create label{gap:7px;display:grid}.house-governance-picker>span,.house-governance-create label>span,.house-governance-name label>span,.house-member-add label>span,.house-member-list label>span,.house-transfer-create label>span,.house-founder-self>span{color:#657080;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.house-governance-picker{width:min(100%,430px);margin-bottom:18px}.house-governance-create,.house-governance-card{background:#ffffff61;border:1px solid #141e2d24;margin-top:20px;padding:clamp(20px,3vw,30px)}.house-governance-create h3,.house-governance-card h3,.house-member-admin h3,.house-transfer-create h3{color:#24334a;margin:0 0 6px;font:400 23px Georgia,Times New Roman,serif}.house-governance-create p,.house-member-admin>div:first-child p,.house-transfer-create>div:first-child p{color:#687283;max-width:780px;margin:0;font-size:13px;line-height:1.5}.house-governance-create form{grid-template-columns:minmax(180px,1fr) repeat(3,minmax(150px,.8fr)) auto;align-items:end;gap:12px;margin-top:18px;display:grid}.house-founder-self{background:#c3a56a14;border:1px solid #141e2d24;align-content:center;gap:4px;min-height:50px;padding:5px 12px;display:grid}.house-founder-self small{color:#6a7380}.house-governance-card>header{border-bottom:1px solid #141e2d1f;justify-content:space-between;align-items:end;gap:24px;padding-bottom:18px;display:flex}.house-governance-card>header span{color:#8a6e37;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.house-governance-card>header h3{margin-top:5px;font-size:30px}.house-governance-card>header p{color:#687283;max-width:440px;margin:0;font-size:12px;line-height:1.5}.house-governance-founders{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.house-governance-founders>div{border-left:2px solid var(--gold);background:#c3a56a12;gap:5px;padding:14px 16px;display:grid}.house-governance-founders span,.house-transfer-list article span{color:#8a6e37;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.house-governance-founders small,.house-governance-founders em{color:#687283;font-size:11px;font-style:normal}.house-governance-name,.house-member-add,.house-transfer-create form{grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:10px;display:grid}.house-governance-name{margin:18px 0 28px}.house-member-admin,.house-transfer-create,.house-transfer-list{border-top:1px solid #141e2d1f;margin-top:28px;padding-top:24px}.house-member-add{margin-top:15px}.house-member-list,.house-transfer-list{gap:9px;display:grid}.house-member-list{margin-top:18px}.house-member-list article{background:#ffffff61;border:1px solid #141e2d1c;grid-template-columns:minmax(200px,1fr) minmax(280px,.9fr);align-items:center;gap:18px;padding:14px 16px;display:grid}.house-member-identity{gap:3px;display:grid}.house-member-identity>span{color:#765f32;font-size:12px}.house-member-identity small,.house-member-list article>p{color:#77808d;margin:0;font-size:11px}.house-member-list article form{grid-template-columns:minmax(150px,1fr) auto;align-items:end;gap:9px;display:grid}.house-transfer-create form{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;margin-top:15px}.house-transfer-list article{background:#17294309;border:1px solid #141e2d1c;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.house-transfer-list article b,.house-transfer-list article p{margin:4px 0 0;display:block}.house-transfer-list article p,.house-transfer-list article>small{color:#6b7481;font-size:11px}.house-transfer-actions{gap:8px;display:flex}.staff-person-actions{align-self:start;align-items:center;gap:8px;padding-top:18px;display:flex}.staff-person-actions .button,.staff-person-actions .staff-reject{white-space:nowrap;height:50px;min-height:50px}.staff-published>p:not(.eyebrow){color:#586273;max-width:760px;line-height:1.55}.staff-published-list{gap:16px;margin-top:24px;display:grid}.staff-published-item{background:#ffffff73;border:1px solid #141e2d26;grid-template-columns:minmax(260px,.75fr) minmax(420px,1.25fr);gap:26px;padding:24px;display:grid}.staff-published-question>div{justify-content:space-between;gap:14px;display:flex}.staff-published-question time{color:#6e7682;font-size:12px}.staff-published-question p{line-height:1.55}.staff-published-item label{gap:8px;display:grid}.staff-published-item label>span{color:#586273;font-size:12px}.staff-published-actions{gap:10px;margin-top:12px;display:flex}.button-small{min-height:44px;padding:0 19px}@media (width<=1080px){.guestbook-compose-grid,.guestbook-thread{grid-template-columns:1fr}.guestbook-answer{border-top:1px solid #dbc48738;border-left:0}.staff-add-form,.staff-person,.staff-published-item,.staff-house-create,.staff-house-list form,.house-governance-create form,.house-governance-name,.house-member-add,.house-member-list article,.house-member-list article form,.house-transfer-create form,.house-governance-founders,.house-formation-founders{grid-template-columns:1fr}.house-governance-card>header,.house-transfer-list article{flex-direction:column;align-items:stretch}.staff-person-actions{flex-wrap:wrap}}@media (width<=560px){.guestbook-form-details{grid-template-columns:1fr}}::selection{background:var(--gold);color:var(--ink)}.shell{width:min(100% - 112px,1328px);margin-inline:auto}.site-header{z-index:20;border-bottom:1px solid var(--line);background:linear-gradient(#05070be6,#05070b73);position:absolute;inset:0 0 auto}.header-inner{justify-content:space-between;align-items:center;gap:36px;height:94px;display:flex}.brand{color:var(--gold-light);text-transform:uppercase;letter-spacing:.18em;white-space:nowrap;align-items:center;gap:14px;font-family:Georgia,Times New Roman,serif;font-size:21px;display:inline-flex}.brand-emblem{border:1px solid var(--line);background:#07101f;border-radius:50%;flex:0 0 112px;place-items:center;width:112px;height:112px;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 0 38px #c3a56a1a}.brand-emblem img{object-fit:cover;width:100%;height:100%}.brand-emblem--compact{flex-basis:46px;width:46px;height:46px}.brand-copy{gap:3px;line-height:1;display:grid}.brand-copy b{font-size:19px;font-weight:400}.brand-copy small{color:#8e99a9;letter-spacing:.22em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:500}.desktop-nav{align-items:center;gap:clamp(16px,1.8vw,30px);display:flex}.desktop-nav a{color:#d9d2c4;font-size:14px;transition:color .18s;position:relative}.desktop-nav a:after{content:"";background:var(--gold);height:1px;transition:right .22s;position:absolute;bottom:-9px;left:0;right:100%}.desktop-nav a:hover{color:var(--gold-light)}.desktop-nav a:hover:after{right:0}.mobile-menu,.featured-nav,.featured-space-entry{display:none}@media (width<=1900px){.desktop-nav{display:none}.featured-nav{align-items:center;gap:clamp(7px,.55vw,11px);min-width:0;margin-left:auto;display:flex}.featured-nav a{color:#cbd3df;white-space:nowrap;flex:0 auto;font-size:10px;line-height:1.25;text-decoration:none;position:relative}.featured-nav a:after{content:"";background:var(--gold);opacity:0;border-radius:50%;width:5px;height:5px;transition:opacity .18s,transform .18s;position:absolute;bottom:-11px;left:50%;transform:translate(-50%)scale(.6)}.featured-nav a:hover,.featured-nav a:focus-visible,.featured-nav a[aria-current=page]{color:var(--gold-light);outline:none}.featured-nav a:hover:after,.featured-nav a:focus-visible:after,.featured-nav a[aria-current=page]:after{opacity:1;transform:translate(-50%)scale(1)}.featured-space-entry{color:#fff1cf;text-align:center;white-space:nowrap;background:linear-gradient(135deg,#d5b77629,#d5b7760d);border:1px solid #d5b77694;border-radius:3px;flex:none;justify-content:center;align-items:center;min-height:38px;padding:0 15px;font-size:10.5px;line-height:1;transition:border-color .18s,background .18s,color .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #fff8e806}.featured-space-entry:hover,.featured-space-entry:focus-visible,.featured-space-entry[aria-current=page]{color:#fff8e8;background:linear-gradient(135deg,#d5b77642,#d5b7761a);border-color:#e9cb89eb;outline:none}.mobile-menu{flex:none;margin-left:0;display:block;position:relative}.mobile-menu>summary{border:1px solid var(--line);cursor:pointer;justify-content:center;align-items:center;width:42px;height:42px;padding:10px;list-style:none;display:flex}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu>summary>b{letter-spacing:.04em;white-space:nowrap;font-size:10px;font-weight:600;display:none}.mobile-menu>summary>i{gap:7px;width:20px;font-style:normal;display:grid}.mobile-menu>summary span{background:var(--gold);height:1px;display:block}.mobile-menu>nav{overscroll-behavior:contain;border:1px solid var(--line);background:#080d16;flex-direction:column;width:min(340px,100vw - 36px);max-height:calc(100dvh - 92px);padding:12px;display:flex;position:absolute;top:50px;right:0;overflow-y:auto;box-shadow:0 20px 50px #00000073}.mobile-menu>nav a{border-bottom:1px solid var(--line-soft);padding:13px 12px;font-size:13px}}@media (width<=1440px){.featured-nav{display:none}.featured-space-entry{margin-left:auto}.mobile-menu{margin-left:0}.mobile-menu>summary{gap:10px;width:auto;padding-inline:13px}.mobile-menu>summary>b{display:block}}@media (width<=760px){.featured-space-entry{display:none}.mobile-menu{margin-left:auto}.mobile-menu>summary{width:42px;padding:10px}.mobile-menu>summary>b{display:none}}.eyebrow{color:var(--gold-light);letter-spacing:.3em;text-transform:uppercase;margin:0 0 24px;font-size:12px;font-weight:600;line-height:1.4}.page-intro h1,.section-heading h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-actions{align-items:center;gap:34px;margin-top:30px;display:flex}.button{color:#f0d998;cursor:pointer;letter-spacing:.015em;text-align:center;background:linear-gradient(145deg,#172943,#0d192b) padding-box padding-box,linear-gradient(135deg,#f0d98c,#95702f 68%,#d9bc72) border-box;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 24px;font-size:15px;font-weight:700;transition:transform .12s,box-shadow .18s,color .18s,filter .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,inset 0 -12px 24px #0000001f,0 8px 20px #050a121f}.button:hover{color:#ffe9aa;filter:brightness(1.06);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,inset 0 -12px 24px #00000014,0 10px 24px #050a122e,0 0 18px #c3a56a1f}.button:active:not(:disabled){filter:brightness(.98);transform:translateY(1px)scale(.985);box-shadow:inset 0 2px 9px #00000047,0 3px 8px #050a121f}.button:focus-visible,.space-secondary-button:focus-visible,.space-inline-action:focus-visible,.staff-reject:focus-visible{outline-offset:3px;outline:2px solid #efd483}.button:disabled,.space-secondary-button:disabled,.space-inline-action:disabled,.staff-reject:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.48;transform:none}button[aria-busy=true]{cursor:progress}.button[aria-busy=true],.space-secondary-button[aria-busy=true],.space-inline-action[aria-busy=true],.staff-reject[aria-busy=true]{filter:none;opacity:.82}button[aria-busy=true]:after{content:"";border:1.5px solid;border-right-color:#0000;border-radius:50%;flex:0 0 13px;width:13px;height:13px;animation:.65s linear infinite atlantida-action-spin}@keyframes atlantida-action-spin{to{transform:rotate(360deg)}}.text-action{color:var(--gold-light);align-items:center;gap:13px;font-size:15px;display:inline-flex}.text-action span{font-size:20px;transition:transform .18s}.text-action:hover span{transform:translateY(4px)}.section-heading{grid-template-columns:.9fr 1.25fr;align-items:end;column-gap:8vw;margin-bottom:64px;display:grid}.section-heading .eyebrow{grid-column:1/-1}.section-heading>p:last-child{border-top:1px solid var(--line);color:#aab3c0;max-width:540px;margin:0;padding-top:20px;font-size:16px;line-height:1.7}.arrow-link{border-top:1px solid var(--line);color:var(--gold-light);justify-content:space-between;align-items:center;gap:20px;padding-top:17px;font-size:13px;display:flex}.arrow-link i{font-size:18px;font-style:normal;transition:transform .18s}.arrow-link:hover i{transform:translate(4px,-4px)}.site-footer{border-top:1px solid var(--line-soft);color:var(--ivory);background:#04060a;padding:84px 0 30px}.footer-grid{grid-template-columns:1.4fr .7fr .7fr;gap:8vw;display:grid}.footer-note{color:#7f8997;max-width:480px;margin:28px 0 0;font-size:13px;line-height:1.7}.footer-title{color:var(--gold);letter-spacing:.24em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:600}.footer-links{flex-direction:column;gap:14px;display:flex}.footer-links a{color:#aab2be;font-size:13px;transition:color .18s}.footer-links a:hover{color:var(--gold-light)}.footer-bottom{border-top:1px solid var(--line-soft);color:#5f6874;justify-content:space-between;gap:32px;margin-top:70px;padding-top:24px;font-size:11px;display:flex}.page-intro{grid-template-columns:1fr;align-items:center;min-height:680px;padding-top:150px;display:grid}.page-intro h1{font-size:clamp(58px,7.4vw,108px);line-height:.96}.page-intro .lead{color:#aab3bf;max-width:660px;margin:32px 0 0;font-size:19px;line-height:1.72}.content-section{border-top:1px solid var(--line-soft);padding:112px 0}.content-section--navy{background:var(--navy);color:var(--ivory)}.content-section--paper{background:var(--paper);color:var(--ink)}.content-section--paper .eyebrow{color:#8f6a2f}.content-section--paper .section-heading>p:last-child{color:#555a61;border-color:#06080d33}.content-section--paper :where(h1,h2,h3){color:var(--ink)}.content-section--paper .arrow-link{color:#765823}.content-section .section-heading{margin-bottom:56px}.format-grid{background:#06080d2e;border:1px solid #06080d2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.format-card{background:var(--paper);min-height:300px;padding:34px}.format-card>span{color:#987234;font-family:Georgia,Times New Roman,serif}.format-card h3{color:var(--ink);margin:80px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400}.format-card p{color:#4e5259;margin:0;font-size:14px;line-height:1.7}.note{color:#737b86;margin:28px 0 0;font-size:12px;line-height:1.6}.degree-grid{border-top:1px solid #06080d33;border-left:1px solid #06080d33;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.degree-card{border-bottom:1px solid #06080d33;border-right:1px solid #06080d33;grid-template-columns:48px .8fr 1fr;align-items:center;gap:20px;min-height:125px;padding:25px;display:grid}.degree-card>span{color:#997334;font-family:Georgia,Times New Roman,serif;font-size:19px}.degree-card h3,.degree-card p{margin:0}.degree-card h3{font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400}.degree-card p{color:#555961;font-size:12px;line-height:1.55}.branch{border-bottom:1px solid var(--line);flex:1;grid-template-columns:100px 1fr;align-items:center;gap:30px;padding:28px 34px;display:grid}.branch>div:last-child>span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:9px;line-height:1.5;display:block}.branch:last-child{border-bottom:0}.branch h3,.branch p{margin:0}.branch h3{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400}.branch p{color:#8d98a7;font-size:12px;line-height:1.6}.ritual-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ritual-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:80px 1fr;gap:22px;min-height:210px;padding:30px;display:grid}.ritual-card>span{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:16px}.ritual-card h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.ritual-card b{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;margin-top:10px;font-size:10px;font-weight:500;display:block}.ritual-card p{color:#939eac;margin:20px 0 0;font-size:13px;line-height:1.65}.committee-grid{grid-template-columns:.9fr 1.1fr;gap:10vw;display:grid}.committee-grid h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5vw,70px);font-weight:400;line-height:1.03}.committee-steps{counter-reset:committee;border-top:1px solid #06080d33}.committee-steps>div{border-bottom:1px solid #06080d33;grid-template-columns:42px minmax(0,1fr);gap:18px;padding:24px 0;display:grid}.committee-steps span{color:#8f682e;font-family:Georgia,Times New Roman,serif}.committee-steps h3,.committee-steps p{margin:0}.committee-steps h3{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400}.committee-steps p{color:#555a61;margin-top:8px;font-size:13px;line-height:1.65}.knowledge-lead{grid-template-columns:.8fr 1.2fr;gap:10vw;margin-bottom:64px;display:grid}.knowledge-lead h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,5vw,70px);font-weight:400;line-height:1.05}.knowledge-lead>div:last-child{border-top:1px solid var(--line);padding-top:18px}.knowledge-lead p:not(.eyebrow){color:#a5afbc;margin:0;font-size:16px;line-height:1.72}.channel-strip{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:65px;display:grid}.channel-strip>a{border-right:1px solid var(--line);justify-content:space-between;gap:30px;padding:28px;transition:background .18s;display:flex}.channel-strip>a:last-child{border-right:0}.channel-strip>a:hover{background:#c3a56a0f}.channel-strip b{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.channel-strip span{color:var(--gold)}.book-blocks{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.book-block{background:radial-gradient(circle at 88% 10%,#a06e2714,#0000 25%),#ffffff21;border:1px solid #06080d33;min-height:390px;padding:28px}.book-block header{justify-content:space-between;align-items:center;gap:20px;display:flex}.book-block header span{color:#8f682e;font-family:Georgia,Times New Roman,serif;font-size:15px}.book-block header b{color:#7a5725;border:1px solid #8f682e66;padding:7px 10px;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400}.book-block h3{margin:42px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400;line-height:1.08}.book-block ul{margin:0;padding-left:18px}.book-block li{color:#50545b;margin:0 0 7px;font-size:12px;line-height:1.5}.book-block .book-block-subgroup-item{margin-left:-18px;list-style:none}.book-block-subgroup summary{color:#765823;cursor:pointer;border:1px solid #8f682e42;justify-content:space-between;align-items:center;gap:16px;padding:7px 10px;list-style:none;display:flex}.book-block-subgroup summary::-webkit-details-marker{display:none}.book-block-subgroup summary span{transition:transform .16s}.book-block-subgroup[open] summary span{transform:rotate(180deg)}.book-block-subgroup ul{margin-top:10px;padding-left:28px}.book-block:nth-child(2),.book-block:nth-child(8){grid-column:span 2}.market-model{border-top:1px solid #06080d33;border-left:1px solid #06080d33;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.market-category{border-bottom:1px solid #06080d33;border-right:1px solid #06080d33;min-height:330px;padding:30px}.market-category>summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:22px;min-height:128px;list-style:none;display:flex}.market-category>summary::-webkit-details-marker{display:none}.market-category>summary>span{color:#765823;flex:none;font-family:Georgia,Times New Roman,serif;font-size:27px;line-height:1;transition:transform .18s}.market-category[open]>summary>span{transform:rotate(45deg)}.market-model h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400;line-height:1.1}.market-model p{color:#50545b;margin:4px 0 24px;font-size:14px;line-height:1.7}.market-category>a{color:#765823;border-top:1px solid #06080d2e;justify-content:space-between;gap:18px;padding-top:16px;font-size:12px;display:flex}.committee-intro{color:#9da8b7;max-width:520px;margin:28px 0 0;font-size:15px;line-height:1.7}.content-section--navy .committee-steps,.content-section--navy .committee-steps>div{border-color:var(--line)}.content-section--navy .committee-steps h3{color:var(--paper)}.content-section--navy .committee-steps p{color:#9da8b7}.censor-service{color:var(--paper);background:#c191420f;border:1px solid #c1914261;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:26px;margin-top:22px;padding:22px 24px;transition:border-color .18s,background .18s;display:grid}.censor-service:hover{background:#c191421a;border-color:#c19142bf}.censor-service__mark{color:#c19142;font-size:18px;line-height:1.35}.censor-service strong,.censor-service small{display:block}.censor-service strong{font-family:var(--font-serif);margin-bottom:7px;font-size:20px;font-weight:500}.censor-service small{color:#9da8b7;font-size:13px;line-height:1.65}.market-reading{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:34px;display:grid}.content-section--paper .market-reading .arrow-link{color:#765320;border-color:#06080d40}.market-concepts{border-top:1px solid #06080d33;border-left:1px solid #06080d33;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.market-concept{border-bottom:1px solid #06080d33;border-right:1px solid #06080d33;min-height:230px;padding:30px 32px 34px}.market-concept>span{color:#987234;font-family:Georgia,Times New Roman,serif;font-size:15px}.market-concept h3{margin:42px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;line-height:1.12}.market-concept p{color:#555a61;max-width:58ch;margin:0;font-size:14px;line-height:1.72}.note--paper{color:#5d6269;border-top:1px solid #06080d33;margin-top:38px;padding-top:24px}.seminar-principles{border-top:1px solid #06080d33;border-left:1px solid #06080d33;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.seminar-principles article{border-bottom:1px solid #06080d33;border-right:1px solid #06080d33;min-height:280px;padding:30px}.seminar-principles article>span{color:#8f682e;letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:600}.seminar-principles h3{margin:72px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.12}.seminar-principles p{color:#50545b;margin:0;font-size:14px;line-height:1.7}.teacher-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.teacher-card{border:1px solid var(--line);background:radial-gradient(circle at 85% 5%,#c3a56a14,#0000 24%),#070d1775;flex-direction:column;padding:32px;display:flex}.teacher-card>header{grid-template-columns:45px 1fr;gap:20px;display:grid}.teacher-card>header>span{color:var(--gold);font-family:Georgia,Times New Roman,serif}.teacher-card header p{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 9px;font-size:9px;font-weight:600}.teacher-card header h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1.05}.teacher-card header b{color:#818c9c;margin-top:10px;font-size:12px;font-weight:400;display:block}.teacher-summary{color:#a2acba;margin:28px 0 30px 65px;font-size:14px;line-height:1.7}.seminar-groups{margin-top:auto}.seminar-groups details{border-top:1px solid var(--line)}.seminar-groups details:last-child{border-bottom:1px solid var(--line)}.seminar-groups summary{color:var(--gold-light);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:16px 0;font-size:12px;list-style:none;display:flex}.seminar-groups summary::-webkit-details-marker{display:none}.seminar-groups summary i{font-size:18px;font-style:normal;transition:transform .18s}.seminar-groups details[open] summary i{transform:rotate(45deg)}.seminar-groups ul{margin:0 0 20px;padding-left:20px}.seminar-groups li{color:#939eac;margin:0 0 8px;font-size:12px;line-height:1.55}.teacher-card-actions{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;padding-top:17px;display:grid}.teacher-catalog-link,.teacher-purchase-link{color:var(--gold-light);justify-content:space-between;gap:20px;font-size:13px;display:flex}.teacher-purchase-link{color:#f0d99b;justify-content:flex-end;font-weight:700}.seminar-context{grid-template-columns:.9fr 1.1fr;gap:10vw;display:grid}.seminar-context h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,5vw,70px);font-weight:400;line-height:1.05}.seminar-context>div:last-child{border-top:1px solid #06080d33;padding-top:18px}.seminar-context>div:last-child p{color:#50545b;margin:0 0 20px;font-size:15px;line-height:1.75}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1080px){.shell{width:min(100% - 64px,1328px)}.desktop-nav{gap:18px}.desktop-nav a{font-size:12px}.brand{font-size:17px}.book-blocks,.market-model{grid-template-columns:repeat(2,minmax(0,1fr))}.book-block:nth-child(2),.book-block:nth-child(8){grid-column:auto}}@media (width<=780px){.shell{width:min(100% - 36px,1328px)}.site-header{position:absolute}.header-inner{height:76px}.brand{letter-spacing:.13em;gap:10px;font-size:14px}.brand-emblem--compact{flex-basis:38px;width:38px;height:38px}.brand-copy b{font-size:16px}.desktop-nav{display:none}.mobile-menu{display:block;position:relative}.mobile-menu>summary{border:1px solid var(--line);cursor:pointer;align-content:center;gap:7px;width:42px;height:42px;padding:10px;list-style:none;display:grid}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu>summary span{background:var(--gold);height:1px}.mobile-menu>nav{border:1px solid var(--line);background:#080d16;flex-direction:column;width:min(300px,100vw - 36px);padding:12px;display:flex;position:absolute;top:50px;right:0;box-shadow:0 20px 50px #00000073}.mobile-menu>nav a{border-bottom:1px solid var(--line-soft);padding:13px 12px;font-size:13px}.hero-actions{flex-direction:column;align-items:stretch;gap:20px}.button{width:100%}.content-section{padding-top:82px;padding-bottom:84px}.section-heading,.footer-grid,.committee-grid,.knowledge-lead,.seminar-context{grid-template-columns:1fr;gap:42px}.section-heading h2{font-size:43px}.format-grid,.degree-grid,.ritual-grid,.channel-strip,.market-model,.market-concepts,.market-reading,.seminar-principles,.teacher-list,.book-blocks{grid-template-columns:1fr}.footer-grid{gap:45px}.footer-bottom{flex-direction:column;margin-top:50px}.page-intro{grid-template-columns:1fr;gap:40px;min-height:620px;padding-top:145px;padding-bottom:80px}.page-intro h1{font-size:clamp(51px,15vw,76px)}.branch{grid-template-columns:1fr;gap:12px}.ritual-card{grid-template-columns:48px 1fr}.degree-card{grid-template-columns:42px 1fr}.degree-card p{grid-column:2}.channel-strip>a{border-right:0;border-bottom:1px solid var(--line)}.book-block{min-height:0}}.library{margin-top:72px}.library-toolbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding-bottom:26px;display:grid}.library-toolbar>p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 17px;font-size:13px}.library-toolbar>p strong{color:var(--gold-light);font-size:17px}.library-search{gap:12px;display:grid}.library-search>span{color:var(--gold-light);letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:600}.library-search input{border:1px solid var(--line);width:100%;min-height:64px;color:var(--ivory);background:#ffffff06;border-radius:0;outline:0;padding:0 20px;font-size:17px;transition:border-color .18s,background .18s}.library-search input::placeholder{color:#6f7a8a}.library-search input:focus{border-color:var(--gold);background:#ffffff0d}.library-filters{flex-wrap:wrap;gap:9px;padding:24px 0 34px;display:flex}.library-filters button{border:1px solid var(--line);color:#aeb7c5;cursor:pointer;background:0 0;border-radius:999px;min-height:38px;padding:0 15px;font-size:12px;transition:border-color .18s,background .18s,color .18s}.library-filters button:hover,.library-filters button.is-active{border-color:var(--gold);color:var(--gold-light);background:#c3a56a1f}.library-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.library-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#ffffff06,#0000 48%),#090f1a73;flex-direction:column;min-height:335px;padding:30px;display:flex}.library-card-meta{color:var(--gold-light);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:flex-start;gap:18px;font-size:10px;line-height:1.45;display:flex}.library-card-meta time{color:#778294;letter-spacing:.04em;text-align:right}.library-card h3{margin:50px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1.12}.library-card>p{color:#99a4b4;margin:0;font-size:14px;line-height:1.65}.library-card>a{color:var(--gold-light);justify-content:space-between;align-items:center;gap:24px;margin-top:auto;padding-top:24px;font-size:13px;display:inline-flex}.library-card>a span{font-size:18px}.library-more{border:1px solid var(--gold);width:100%;min-height:76px;color:var(--gold-light);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:18px;margin-top:28px;font-size:14px;display:flex}.library-more span{color:#7e8998;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.library-empty{border:1px solid var(--line);color:var(--muted);text-align:center;padding:70px 30px}@media (width<=980px){.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.library{margin-top:50px}.library-toolbar{grid-template-columns:1fr;gap:12px}.library-toolbar>p{margin:0}.library-filters{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:28px;overflow-x:auto}.library-filters button{white-space:nowrap}.library-grid{grid-template-columns:1fr}.library-card{min-height:310px;padding:25px}.library-card h3{margin-top:36px;font-size:25px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ink:#060d1b;--navy:#0a162b;--navy-2:#102039;--gold:#c99a55;--gold-light:#e8d5a8;--ivory:#f2eee5;--paper:#eee8dc;--muted:#9da8b9;--cobalt:#2e6bff;--cyan:#52d6d8;--line:#c99a5552;--line-soft:#f2eee51a}body{background:radial-gradient(circle at 50% -10%, #2e6bff1c, transparent 30%), var(--ink)}h1,h2,h3,.brand-copy b{text-wrap:balance}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#040a17f5,#040a17b3);position:absolute}.header-inner{height:88px}.brand--pair{letter-spacing:.1em;gap:9px}.brand-divider{background:var(--line);width:1px;height:28px;margin-inline:2px}.brand-emblem--platform{background:#080f25}.brand--pair .brand-copy{margin-left:4px}.brand--pair .brand-copy b{font-size:17px}.brand--pair .brand-copy small{font-size:7px}.desktop-nav a{font-size:12px}.atlas-hero{background:radial-gradient(circle at 77% 35%,#2e6bff29,#0000 28%),radial-gradient(circle at 83% 60%,#52d6d812,#0000 26%),linear-gradient(115deg,#050b17 0%,#081328 48%,#07101e 100%);min-height:900px;padding:145px 0 0;position:relative;overflow:hidden}.atlas-hero:before,.atlas-section--navy:before,.content-section--navy:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#c99a5517 1px,#0000 1px),linear-gradient(90deg,#c99a5517 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30%,#0000);mask-image:linear-gradient(#0000,#000 30%,#0000)}.atlas-hero-grid{z-index:1;grid-template-columns:minmax(360px,.75fr) minmax(620px,1.25fr);align-items:center;gap:clamp(28px,4vw,72px);display:grid;position:relative}.atlas-hero-copy{z-index:3;position:relative}.atlas-hero-copy h1{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,7vw,112px);font-weight:400;line-height:.82}.atlas-hero-copy h1 span{color:var(--gold-light);letter-spacing:.19em;text-transform:uppercase;margin-top:29px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(16px,1.7vw,25px);font-weight:500;line-height:1.25;display:block}.atlas-formula{color:#bec8d7;max-width:570px;margin:40px 0 0;font-size:15px;line-height:1.9}.atlas-formula i{color:var(--gold);margin-inline:8px;font-style:normal}.atlas-principles{z-index:2;border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:52px;display:grid;position:relative}.atlas-principles>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#050c1ab8;align-items:center;gap:14px;min-height:78px;padding:16px 20px;display:flex}.atlas-principles span{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:12px}.atlas-principles b{color:#dce1e8;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500}.atlas-route{border:1px solid var(--line);color:var(--ivory);background:#050c18;grid-template-columns:minmax(0,1.65fr) minmax(280px,.6fr);display:grid;box-shadow:0 28px 90px #0006}.atlas-route--compact{z-index:2;grid-template-columns:1fr;align-self:center;width:100%;position:relative}.atlas-map{background:#07101f;min-width:0;position:relative;overflow:hidden}.atlas-map:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 51% 48%,#0000 32%,#03081066 78%),linear-gradient(90deg,#02070e40,#0000 45%);position:absolute;inset:0;box-shadow:inset 0 0 70px #01050d9e}.atlas-map>img{aspect-ratio:1280/853;object-fit:cover;filter:saturate(.82)contrast(1.04)brightness(.74);width:100%;height:auto;display:block}.atlas-route--compact .atlas-map>img{aspect-ratio:1280/853}.atlas-trace{z-index:2;pointer-events:none;opacity:.5;background:linear-gradient(104deg, transparent 0 13%, var(--gold) 13.2% 13.35%, transparent 13.55% 28%, var(--gold) 28.2% 28.35%, transparent 28.55% 45%, var(--gold) 45.2% 45.35%, transparent 45.55% 100%);position:absolute;inset:7% 5%;-webkit-mask-image:linear-gradient(100deg,#0000,#000 18% 72%,#0000);mask-image:linear-gradient(100deg,#0000,#000 18% 72%,#0000)}.atlas-map-staff-hit{z-index:5;color:var(--gold-light);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:#040a16e6;border:1px solid #e8d5a880;padding:8px 11px;font-size:9px;font-weight:600;position:absolute;bottom:13px;right:14px;box-shadow:0 8px 24px #00000052}.atlas-map-staff-hit:after,.atlas-node:after{z-index:12;color:#f1e7cc;content:attr(data-map-meaning);letter-spacing:normal;opacity:0;text-align:left;text-transform:none;visibility:hidden;pointer-events:none;white-space:normal;background:#030a14f7;border:1px solid #e8d5a880;border-radius:7px;width:220px;max-width:48vw;padding:8px 10px;font:500 9px/1.45 Arial,sans-serif;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,-3px);box-shadow:0 12px 30px #0000007a}.atlas-map-staff-hit:hover:after,.atlas-map-staff-hit:focus-visible:after,.atlas-node:hover:after,.atlas-node:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.atlas-map-staff-hit:hover,.atlas-map-staff-hit:focus-visible{border-color:var(--gold-light);background:#10213b}.atlas-map-staff-hit:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.atlas-node{z-index:4;width:122px;min-height:43px;color:var(--ivory);cursor:pointer;text-align:left;background:#040a16e8;border:1px solid #e8d5a86b;grid-template-columns:22px 1fr;align-items:center;gap:6px;padding:7px 9px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 9px 24px #00000057}.atlas-node:hover,.atlas-node:focus-visible,.atlas-node.is-active{z-index:6;border-color:var(--gold-light);background:#10213b;outline:none;transform:translate(-50%,-50%)scale(1.04)}.atlas-node span{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:11px}.atlas-node b{font-size:9px;font-weight:500;line-height:1.15}.atlas-node>.atlas-node-count{width:22px;height:22px;color:var(--gold-light);background:#12223b;border:1px solid #e8d5a89e;border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:700;line-height:1;display:grid;position:absolute;top:-8px;right:-8px;box-shadow:0 4px 14px #00000061}.atlas-node--role{border-left:3px solid var(--cobalt);width:132px}.atlas-node--hospitalier{border-left-color:#4e9d78}.atlas-node--architect{border-left-color:#d0a54f}.atlas-node .atlas-role-node-copy{min-width:0;color:inherit;font-family:inherit;font-size:inherit;gap:3px;display:grid}.atlas-role-node-copy small{color:#9ba9bc;font-size:7px;font-weight:500;line-height:1.15}.atlas-staff-panel{z-index:8;background:radial-gradient(circle at 92% 6%,#2e6bff29,#0000 34%),#050d1bfa;border:1px solid #e8d5a87a;grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;inset:14px;overflow:hidden;box-shadow:0 24px 70px #0000008c}.atlas-directory-body{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.atlas-directory-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;padding:0 20px;display:grid}.atlas-directory-tabs button{color:#8e9bae;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 4px 10px;font-size:9px;font-weight:600}.atlas-directory-tabs button+button{border-left:1px solid #a0b2cd21}.atlas-directory-tabs button.is-active{border-bottom-color:var(--gold-light);color:var(--gold-light)}.atlas-directory-tabs button:focus-visible{color:var(--gold-light);outline:1px solid var(--gold-light);outline-offset:-3px}.atlas-directory-tabs button span{color:#6f7d91;margin-left:5px}.atlas-staff-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.atlas-staff-panel>header p{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 5px;font-size:8px;font-weight:600}.atlas-staff-panel>header h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.atlas-staff-panel>header button{border:1px solid var(--line);width:34px;height:34px;color:var(--ivory);cursor:pointer;background:0 0;font-size:22px;line-height:1}.atlas-staff-panel>header button:hover,.atlas-staff-panel>header button:focus-visible{border-color:var(--gold-light);color:var(--gold-light);outline:none}.atlas-staff-list{padding:8px 20px 18px;overflow-y:auto}.atlas-staff-list article{border-bottom:1px solid #a0b2cd29;justify-content:space-between;align-items:center;gap:18px;padding:13px 0;display:flex}.atlas-staff-list article:last-child{border-bottom:0}.atlas-staff-list article>div{gap:4px;min-width:0;display:grid}.atlas-staff-list b{color:var(--ivory);font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400}.atlas-staff-list article>div>span{color:#9ba9bc;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.atlas-staff-list a,.atlas-staff-list article>small{letter-spacing:.09em;text-transform:uppercase;flex:none;font-size:9px;font-weight:600}.atlas-staff-list a{color:var(--gold-light);text-decoration:none}.atlas-staff-list a:hover,.atlas-staff-list a:focus-visible{color:#fff1c9;text-underline-offset:3px;outline:none;text-decoration:underline}.atlas-staff-list article>small{color:#6f7d91}.atlas-staff-list .atlas-person{display:block}.atlas-staff-list .atlas-person-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.atlas-person-head>div{gap:4px;display:grid}.atlas-person-head>div>span{color:#9ba9bc;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.atlas-person-head .atlas-person-guilds{color:#cbbd98;max-width:520px;font-size:9px;line-height:1.45}.atlas-person-contributions{flex-wrap:wrap;gap:5px 14px;margin-top:2px;display:flex}.atlas-staff-list .atlas-person-contributions a{color:#aeb9c8;letter-spacing:.05em;text-transform:none;font-size:8px;font-weight:500}.atlas-staff-list .atlas-person-contributions a:hover,.atlas-staff-list .atlas-person-contributions a:focus-visible{color:var(--gold-light)}.community-person[id]{scroll-margin-top:104px}.community-person-contributions{z-index:2;flex-wrap:wrap;gap:4px;margin-top:0;display:flex;position:relative}.community-person-contributions a{background:var(--community-accent,#568768);border-radius:6px;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.community-person-contributions a{background:color-mix(in srgb, var(--community-accent,#568768) 8%, transparent)}}.community-person-contributions a{color:var(--community-accent,#568768)}@supports (color:color-mix(in lab, red, red)){.community-person-contributions a{color:color-mix(in srgb, var(--community-accent,#568768) 78%, #233039)}}.community-person-contributions a{letter-spacing:.035em;font-size:8px;font-weight:600;text-decoration:none}.community-person-contributions a:hover,.community-person-contributions a:focus-visible{background:var(--community-accent,#568768)}@supports (color:color-mix(in lab, red, red)){.community-person-contributions a:hover,.community-person-contributions a:focus-visible{background:color-mix(in srgb, var(--community-accent,#568768) 14%, transparent)}}.practice-library-section{scroll-margin-top:92px}.practice-library-heading{grid-template-columns:minmax(0,.8fr) minmax(280px,1.2fr);align-items:end;gap:36px;margin-bottom:30px;display:grid}.practice-library-heading h2{margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,62px);font-weight:400}.practice-library-heading>p{color:#5f6872;max-width:680px;margin:0;line-height:1.75}.practice-card{background:radial-gradient(circle at 10% 15%,#4e8b731f,#0000 38%),#f5f1e7;border:1px solid #4e8b7347;border-radius:24px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(26px,5vw,64px);padding:clamp(22px,4vw,48px);scroll-margin-top:104px;display:grid;box-shadow:0 24px 70px #1f2d291a}.practice-card-media{justify-self:center;width:min(100%,360px);position:relative}.practice-card-media video{aspect-ratio:11/20;object-fit:contain;background:#07130f;border-radius:18px;width:100%;display:block;box-shadow:0 20px 46px #091f1733}.practice-card-media>span{color:#fff;letter-spacing:.06em;background:#040e0bc7;border-radius:999px;padding:5px 8px;font-size:11px;position:absolute;bottom:12px;right:12px}.practice-card-copy{min-width:0}.practice-card-tags{flex-wrap:wrap;gap:7px;margin-bottom:26px;display:flex}.practice-card-tags span{color:#356b56;letter-spacing:.08em;text-transform:uppercase;border:1px solid #4e8b734d;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700}.practice-card-copy h3{color:#17251f;margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,68px);font-weight:400;line-height:.98}.practice-card-copy>strong{color:#356b56;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2.5vw,27px);font-weight:400;display:block}.practice-card-copy>p:not(.eyebrow){color:#536159;max-width:680px;margin:22px 0;line-height:1.7}.practice-card-copy dl{border-top:1px solid #43584e29;gap:13px;margin:0;padding-top:20px;display:grid}.practice-card-copy dl>div{grid-template-columns:86px minmax(0,1fr);gap:14px;display:grid}.practice-card-copy dt{color:#758078;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.practice-card-copy dd{color:#263b32;margin:0;line-height:1.5}.practice-card-copy dd a{color:#356b56;font-weight:700;text-decoration:none}.practice-card-copy dd a:hover,.practice-card-copy dd a:focus-visible{text-underline-offset:3px;text-decoration:underline}.house-practice-list{gap:28px;display:grid}.practice-card--compact{grid-template-columns:minmax(210px,.52fr) minmax(0,1.48fr)}.practice-card--compact .practice-card-media{width:min(100%,280px)}@media (width<=760px){.practice-library-heading,.practice-card,.practice-card--compact{grid-template-columns:1fr}.practice-library-heading{gap:16px}.practice-card{border-radius:18px;padding:18px}.practice-card-media,.practice-card--compact .practice-card-media{width:min(100%,320px)}.practice-card-copy dl>div{grid-template-columns:1fr;gap:4px}}.atlas-person-courses{border-top:1px solid #a0b2cd1a;margin-top:10px;padding-top:9px}.atlas-person-courses>summary{color:var(--gold-light);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;font-weight:700;list-style:none;display:flex}.atlas-person-courses>summary::-webkit-details-marker{display:none}.atlas-person-courses>summary i{font-size:16px;font-style:normal;transition:transform .16s}.atlas-person-courses[open]>summary i{transform:rotate(45deg)}.atlas-person-courses>div{padding:11px 0 3px}.atlas-person-courses p{color:#9ba9bc;margin:0 0 10px;font-size:10px;line-height:1.5}.atlas-person-courses ul{color:#c8d0dc;margin:0;padding-left:17px;font-size:9px;line-height:1.45}.atlas-person-courses li+li{margin-top:4px}.atlas-person-courses>div>small{color:#7f8da1;margin-top:8px;font-size:8px;display:block}.atlas-person-course-actions{flex-wrap:wrap;gap:8px 16px;margin-top:11px;display:flex}.atlas-person-course-actions a{font-size:8px}.atlas-directory-all{color:#dfc78d;letter-spacing:.04em;border:1px solid #cab07147;justify-content:space-between;gap:18px;margin-top:16px;padding:16px 18px;font-size:12px;font-weight:700;display:flex}.atlas-directory-all:hover,.atlas-directory-all:focus-visible{border-color:#dfc78d9e;outline:none}.atlas-directory-empty{color:#8e9bae;margin:12px 0;font-size:10px}.atlas-status-filter{color:#9ba9bc;border-bottom:1px solid #a0b2cd21;justify-content:space-between;align-items:center;gap:14px;margin:0 -20px 4px;padding:9px 20px;font-size:9px;display:flex}.atlas-status-filter button{color:var(--gold-light);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600}.atlas-status-filter button:hover,.atlas-status-filter button:focus-visible{color:#fff1c9;text-underline-offset:3px;outline:none;text-decoration:underline}.atlas-house-directory{padding:17px 20px 20px;overflow-y:auto}.atlas-house-directory>p{color:#9ba9bc;margin:0 0 14px;font-size:10px;line-height:1.5}.atlas-house-directory>div{gap:8px;display:grid}.atlas-house-directory article{background:#ffffff06;border:1px solid #a0b2cd2e;gap:5px;padding:10px 12px;display:grid}.atlas-house-directory article>span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:600}.atlas-house-directory article>b{color:#d8dee8;font-size:10px;font-weight:500;line-height:1.35}.atlas-house-list{margin-bottom:15px}.atlas-house-directory .atlas-house-card{background:#e8d5a809;border-color:#e8d5a840;gap:10px;padding:13px 14px}.atlas-house-card header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.atlas-house-card header>span{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:600}.atlas-house-card h4{color:var(--ivory);margin:0;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400}.atlas-house-founders{gap:5px;display:grid}.atlas-house-founders>div{grid-template-columns:minmax(125px,.9fr) 1.1fr;align-items:baseline;gap:8px;display:grid}.atlas-house-founders small{color:#7f8da1;font-size:8px}.atlas-house-founders a,.atlas-house-founders b,.atlas-house-founders em{color:#dce2eb;font-size:9px;font-style:normal;font-weight:500;text-decoration:none}.atlas-house-founders a{color:var(--gold-light)}.atlas-house-founders em{color:#66758a}.atlas-house-members{border-top:1px solid #a0b2cd1f;gap:5px;padding-top:8px;display:grid;color:#8f9caf!important;margin:1px 0 0!important;font-size:8px!important}.atlas-house-members>span:first-child{color:#77869a;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.atlas-house-member-entry{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.atlas-house-member-entry small{color:#8f9caf;font-size:inherit}.atlas-house-open{width:fit-content;color:var(--gold-light);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:8px;font-weight:700;text-decoration:none;display:inline-flex}.atlas-house-levels{border-top:1px solid #a0b2cd1f;padding-top:4px}.atlas-live-structure{border-top:1px solid var(--line);background:linear-gradient(110deg,#2e6bff0f,#0000 50%),#07101f;grid-column:1/-1;padding:26px 30px 30px}.atlas-live-structure>header{justify-content:space-between;align-items:end;gap:28px;margin-bottom:20px;display:flex}.atlas-live-structure>header span,.atlas-status-columns article>span{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:600}.atlas-live-structure>header h3{color:var(--ivory);margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2vw,28px);font-weight:400}.atlas-live-structure>header p{color:#8f9caf;text-align:right;max-width:420px;margin:0;font-size:10px;line-height:1.5}.atlas-status-columns{grid-template-columns:1.22fr repeat(3,1fr);gap:10px;display:grid}.atlas-status-columns>article{background:#ffffff05;border:1px solid #a0b2cd29;min-width:0;padding:13px}.atlas-status-column--commander{border-top-color:#b65a45bf!important}.atlas-status-column--hospitalier{border-top-color:#4e8b73cc!important}.atlas-status-column--architect{border-top-color:#b49347cc!important}.atlas-status-columns article>div{gap:5px;margin-top:10px;display:grid}.atlas-status-columns button{color:#d9e0e9;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #a0b2cd1f;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:7px;min-height:36px;padding:7px 8px 7px 10px;display:grid}.atlas-status-columns button:hover,.atlas-status-columns button:focus-visible{background:#e8d5a812;border-color:#e8d5a88c;outline:none}.atlas-status-columns button b{font-size:9px;font-weight:500;line-height:1.2}.atlas-status-columns button small{width:22px;height:22px;color:var(--gold-light);border:1px solid #e8d5a847;border-radius:50%;place-items:center;font-size:8px;display:grid}@media (width<=980px){.atlas-status-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.atlas-live-structure{padding:22px 18px}.atlas-live-structure>header{gap:9px;display:grid}.atlas-live-structure>header p{text-align:left}.atlas-status-columns{grid-template-columns:1fr}.atlas-status-filter{flex-direction:column;align-items:flex-start}.atlas-house-founders>div{grid-template-columns:1fr;gap:2px}}.atlas-reading{border-left:1px solid var(--line);background:radial-gradient(circle at 100% 0,#2e6bff1f,#0000 42%),#081326;min-width:0;margin:0;padding:clamp(24px,3vw,44px)}.atlas-route--compact .atlas-reading{border-top:1px solid var(--line);border-left:0;min-height:140px;padding:20px 24px}.plate-label{color:var(--gold);letter-spacing:.19em;text-transform:uppercase;margin:0 0 16px;font-size:9px;font-weight:600;line-height:1.5}.atlas-reading h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,3vw,46px);font-weight:400;line-height:1}.atlas-route--compact .atlas-reading h3{font-size:27px}.atlas-reading>b{color:var(--gold-light);letter-spacing:.1em;text-transform:uppercase;margin-top:12px;font-size:11px;font-weight:500;display:block}.atlas-reading>p:not(.plate-label){color:#aeb9c9;margin:20px 0 0;font-size:13px;line-height:1.65}.atlas-route--compact .atlas-reading>p:not(.plate-label){margin-top:10px;font-size:12px}.atlas-reading dl{margin:36px 0 0}.atlas-reading dl>div{border-top:1px solid var(--line);padding:19px 0}.atlas-reading dt{color:#71829a;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:9px}.atlas-reading dd{color:#bbc4d0;margin:0;font-size:12px;line-height:1.65}.atlas-role-growth{gap:8px;margin-top:28px;display:grid}.atlas-role-growth span{border:1px solid var(--line);color:var(--gold-light);padding:10px 12px;font-size:10px}.atlas-role-growth--compact{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.atlas-role-growth--compact span{padding:6px 8px;font-size:8px}.atlas-manifesto{background:linear-gradient(90deg, #c99a550e 1px, transparent 1px), var(--paper);color:var(--ink);background-size:11.111% 100%;padding:132px 0}.atlas-manifesto-grid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.75fr);gap:10vw;display:grid}.atlas-manifesto .eyebrow,.atlas-section--paper .eyebrow{color:#8a6328}.atlas-manifesto h2{letter-spacing:-.04em;max-width:770px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.4vw,78px);font-weight:400;line-height:1.02}.manifesto-copy{border-top:1px solid #060d1b3d;padding-top:20px}.manifesto-copy p{color:#48505b;margin:0 0 21px;font-size:16px;line-height:1.78}.bridge-model{border:1px solid #060d1b38;grid-template-columns:1fr minmax(290px,.8fr) 1fr;align-items:stretch;margin-top:86px;display:grid}.bridge-model article span{color:#8a6328;font-family:Georgia,Times New Roman,serif;font-size:25px}.bridge-model article p{color:#505761;max-width:340px;margin:58px 0 0;font-size:13px;line-height:1.65}.bridge-line{text-align:center;background:linear-gradient(135deg,#2e6bff14,#c99a551f),#ffffff4d;border-inline:1px solid #060d1b38;place-content:center;padding:30px;display:grid}.bridge-line b{font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400}.bridge-line small{color:#636973;letter-spacing:.12em;text-transform:uppercase;margin-top:13px;font-size:9px}.atlas-section{border-top:1px solid var(--line-soft);padding:124px 0 132px;position:relative}.atlas-section--ink,.content-section--ink{background:radial-gradient(circle at 88% 10%, #2e6bff1a, transparent 28%), var(--ink);color:var(--ivory)}.path-video-section{color:#f5efe0;background:#0c1820;padding:clamp(3.6rem,7vw,6.5rem) 0;position:relative;overflow:hidden}.path-video-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 28%,#c79e4821,#0000 34%),linear-gradient(115deg,#0b2328d1,#09121afa);position:absolute;inset:0}.path-video-grid{z-index:1;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(2rem,5vw,5.5rem);display:grid;position:relative}.path-video-copy h2{max-width:12ch;margin:.55rem 0 1.15rem;font-size:clamp(2.15rem,4.2vw,4.4rem);line-height:.98}.path-video-copy>p:not(.eyebrow){color:#f5efe0b8;max-width:35rem;margin:0;font-size:1.02rem;line-height:1.7}.path-video-language{color:#c79e48;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #c79e4859;margin-top:1.4rem;padding-top:.8rem;font-size:.78rem;display:inline-block}.path-video-media{aspect-ratio:16/9;background:#05090c;border:1px solid #c79e4859;border-radius:1.1rem;overflow:hidden;box-shadow:0 2rem 5rem #0000004d}.path-video-media video,.path-video-poster,.path-video-poster img{width:100%;height:100%}.path-video-media video{object-fit:contain;display:block}.path-video-poster{cursor:pointer;color:#fff;text-align:left;background:#05090c;border:0;padding:0;display:block;position:relative;overflow:hidden}.path-video-poster img{object-fit:cover;transition:transform .4s,filter .4s;display:block}.path-video-poster:after{content:"";background:linear-gradient(#0000 42%,#04080cd1 100%);position:absolute;inset:0}.path-video-poster:hover img,.path-video-poster:focus-visible img{filter:brightness(1.06);transform:scale(1.02)}.path-video-poster:focus-visible{outline-offset:-4px;outline:2px solid #d5ad55}.path-video-play{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-indent:.2rem;background:#08111594;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;font-size:1.2rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.path-video-poster b{z-index:2;letter-spacing:.02em;font-size:.96rem;position:absolute;bottom:1.35rem;left:1.5rem;right:1.5rem}@media (width<=760px){.path-video-grid{grid-template-columns:1fr}.path-video-copy h2{max-width:16ch}.path-video-play{width:3.75rem;height:3.75rem}}.atlas-section--paper{background:var(--paper);color:var(--ink)}.atlas-section--paper .section-heading>p:last-child{color:#555c65;border-color:#060d1b38}.atlas-section--navy{background:var(--navy);color:var(--ivory);overflow:hidden}.atlas-section--navy>.shell,.content-section--navy>.shell{z-index:1;position:relative}.house-lattice{grid-template-columns:.42fr 1.35fr .56fr;align-items:center;gap:34px;display:grid;position:relative}.house-lattice:before,.house-lattice:after{content:"";z-index:0;background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;position:absolute;top:50%}.house-lattice:before{width:38%;left:12%}.house-lattice:after{width:38%;right:12%}.lattice-entry,.lattice-house,.lattice-role{z-index:1;background:var(--ink);position:relative}.lattice-entry,.lattice-house{border:1px solid var(--line);flex-direction:column;justify-content:center;min-height:190px;padding:25px;display:flex}.lattice-entry span,.lattice-house>span,.lattice-role>span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:9px}.lattice-entry b{margin-top:13px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.lattice-roles{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.lattice-role{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:290px;box-shadow:inset 0 3px 0 var(--cobalt);padding:25px}.lattice-role--hospitalier{box-shadow:inset 0 3px #4e9d78}.lattice-role--architect{box-shadow:inset 0 3px #d0a54f}.lattice-role h3,.lattice-house h3{margin:32px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400}.lattice-role p,.lattice-house p{color:#98a5b7;margin:0;font-size:12px;line-height:1.65}.house-level-strip{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:56px;display:grid}.house-level-strip>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:230px;padding:27px}.house-level-strip span,.house-level-strip b{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.house-level-strip h3{margin:48px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400}.house-level-strip b{color:var(--gold-light);font-weight:500;display:block}.house-level-strip p{color:#98a4b4;margin:14px 0 0;font-size:12px;line-height:1.65}.atlas-more{max-width:350px;margin-top:38px}.learning-navigator{border:1px solid #060d1b3d;grid-template-columns:minmax(270px,.58fr) minmax(0,1.15fr);min-height:590px;display:grid}.navigator-choices{border-right:1px solid #060d1b3d;flex-direction:column;display:flex}.navigator-choices button{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #060d1b29;flex:1;align-content:center;gap:5px;padding:15px 22px;transition:background .18s,color .18s;display:grid}.navigator-choices button:last-child{border-bottom:0}.navigator-choices button:hover,.navigator-choices button:focus-visible,.navigator-choices button.is-active{background:var(--navy);color:var(--ivory);outline:none}.navigator-choices span{font-family:Georgia,Times New Roman,serif;font-size:18px}.navigator-choices small{color:#656c75;font-size:10px;line-height:1.4}.navigator-choices button.is-active small,.navigator-choices button:hover small{color:#9eabba}.navigator-result{background:radial-gradient(circle at 90% 18%, #52d6d81f, transparent 28%), radial-gradient(circle at 70% 100%, #2e6bff2e, transparent 38%), var(--ink);color:var(--ivory);flex-direction:column;justify-content:center;padding:clamp(42px,7vw,100px);display:flex;position:relative;overflow:hidden}.navigator-result:after{content:"";border:1px solid var(--line);border-radius:50%;width:380px;height:380px;position:absolute;bottom:-150px;right:-100px;box-shadow:0 0 0 45px #c99a550a,0 0 0 90px #c99a5508}.navigator-result>*{z-index:1;position:relative}.navigator-result h3{max-width:650px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5vw,67px);font-weight:400;line-height:1.02}.navigator-result>p:not(.plate-label){color:#aab6c6;max-width:630px;margin:28px 0 0;font-size:15px;line-height:1.75}.navigator-links{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.navigator-links a{border:1px solid var(--line);color:var(--gold-light);padding:11px 14px;font-size:11px}.navigator-links a:hover{background:#c99a551a}.system-area-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.system-area-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:350px;padding:28px;transition:background .18s;position:relative}.system-area-grid>a:hover{background:#c99a550f}.system-area-grid span{color:var(--gold);font-family:Georgia,Times New Roman,serif}.system-area-grid h3{margin:112px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400}.system-area-grid p{color:#9aa7b8;margin:0;font-size:13px;line-height:1.7}.system-area-grid i{color:var(--gold-light);font-size:19px;font-style:normal;position:absolute;top:28px;right:28px}.knowledge-band{border-block:1px solid var(--line);grid-template-columns:.8fr 1fr .45fr;align-items:center;gap:48px;margin-top:42px;padding:35px 0;display:grid}.knowledge-band span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:9px}.knowledge-band h3{margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.knowledge-band p{color:#9aa7b8;margin:0;font-size:13px;line-height:1.65}.knowledge-band>a{color:var(--gold-light);text-align:right;font-size:12px}.route-ledger{border-top:1px solid #060d1b38}.route-ledger>article{border-bottom:1px solid #060d1b38;grid-template-columns:.72fr 1.3fr;gap:8vw;padding:42px 0;display:grid}.route-ledger header{grid-template-columns:50px 1fr;gap:17px;display:grid}.route-ledger header>span{color:#8c652a;font-family:Georgia,Times New Roman,serif;font-size:19px}.route-ledger small,.route-ledger b{color:#777066;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:600}.route-ledger h3{margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400}.route-ledger dl{grid-template-columns:repeat(3,1fr);gap:28px;margin:0;display:grid}.route-ledger dt{color:#8c652a;letter-spacing:.16em;text-transform:uppercase;margin-bottom:11px;font-size:8px}.route-ledger dd{color:#505762;margin:0;font-size:12px;line-height:1.65}.parallel-paths{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.parallel-path{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:470px;box-shadow:inset 0 3px 0 var(--cobalt);padding:30px}.parallel-path--hospitalier{box-shadow:inset 0 3px #4e9d78}.parallel-path--architect{box-shadow:inset 0 3px #d0a54f}.parallel-path>span{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-size:9px}.parallel-path h3{margin:70px 0 17px;font-family:Georgia,Times New Roman,serif;font-size:37px;font-weight:400}.parallel-path>p{color:#9aa7b8;min-height:110px;margin:0;font-size:13px;line-height:1.65}.parallel-path>div{border-top:1px solid var(--line)}.parallel-path>div>div{border-bottom:1px solid var(--line-soft);grid-template-columns:26px 1fr;gap:9px;padding:13px 0;display:grid}.parallel-path small{color:var(--gold);font-size:9px}.parallel-path b{color:#d4dce7;font-size:11px;font-weight:500}.source-note{border-block:1px solid var(--line);color:#8997aa;margin:34px 0 0;padding:22px 0;font-size:12px;line-height:1.65}.degree-grid--ten{grid-template-columns:repeat(5,minmax(0,1fr))}.degree-grid--ten .degree-card{min-width:0;min-height:280px;padding:25px;display:block}.degree-grid--ten .degree-card h3{margin:52px 0 15px;font-size:25px}.degree-grid--ten .degree-card p{margin:0}.founder-roles{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.founder-role{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:590px;box-shadow:inset 0 3px 0 var(--cobalt);padding:32px}.founder-role--hospitalier{box-shadow:inset 0 3px #4e9d78}.founder-role--architect{box-shadow:inset 0 3px #d0a54f}.founder-role>img{border:1px solid var(--line);object-fit:cover;border-radius:50%;width:120px;height:120px;margin-bottom:36px;display:block}.founder-role>span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:9px}.founder-role h2{margin:15px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:43px;font-weight:400}.founder-role>p{color:#9aa7b8;min-height:120px;margin:0;font-size:13px;line-height:1.7}.founder-role>div{gap:7px;margin-top:28px;display:grid}.founder-role small{border:1px solid var(--line);color:var(--gold-light);padding:10px 12px;font-size:10px}.house-builder{border:1px solid #060d1b38}.house-builder-controls{grid-template-columns:repeat(3,1fr);display:grid}.builder-role{--builder-accent:var(--cobalt);min-width:0;box-shadow:inset 0 3px 0 var(--builder-accent);border:0;border-right:1px solid #060d1b38;margin:0;padding:29px;position:relative}.builder-role:last-child{border-right:0}.builder-role--hospitalier{--builder-accent:#4e9d78}.builder-role--architect{--builder-accent:#d0a54f}.builder-role-head{align-items:center;gap:16px;width:100%;display:flex}.builder-role-logo{border-radius:50%;flex:0 0 58px;width:58px;height:58px;overflow:hidden}.builder-role-logo img{object-fit:cover;width:100%;height:100%}.builder-role-head>span:last-child{gap:4px;display:grid}.builder-role-head small{color:#8a6328;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.builder-role-head b{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.builder-role>p{color:#555c66;min-height:84px;margin:23px 0;font-size:12px;line-height:1.6}.branch-options{gap:7px;display:grid}.branch-options button{min-height:67px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #060d1b29;grid-template-columns:45px 1fr;align-items:center;gap:13px;padding:8px;display:grid}.branch-options button:hover,.branch-options button:focus-visible,.branch-options button.is-active{background:#c99a551a;border-color:#8a6328;outline:none}.branch-options img{object-fit:cover;border-radius:50%;width:45px;height:45px}.branch-options span{font-size:11px;line-height:1.3}.house-result{background:radial-gradient(circle at 15% 50%, #52d6d81a, transparent 25%), var(--ink);min-height:440px;color:var(--ivory);grid-template-columns:.42fr 1.4fr;align-items:center;gap:70px;padding:clamp(35px,6vw,78px);display:grid}.house-result-mark{border:1px solid var(--line);border-radius:50%;place-items:center;width:230px;height:230px;display:grid;position:relative}.house-result-mark span{border:1px solid var(--line);border-radius:50%;width:48%;height:48%;position:absolute}.house-result-mark span:first-child{top:13%;left:26%}.house-result-mark span:nth-child(2){bottom:15%;right:14%}.house-result-mark span:nth-child(3){bottom:15%;left:14%}.house-result-mark b{z-index:1;color:var(--gold-light);font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;position:relative}.house-result h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,55px);font-weight:400;line-height:1.06}.house-result>div:last-child>p:not(.plate-label){color:#9fabbc;max-width:760px;margin:22px 0 0;font-size:13px;line-height:1.7}.house-result-orders{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:32px;display:grid}.house-result-orders>div{border-top:1px solid var(--line);padding-top:15px}.house-result-orders span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:8px;display:block}.house-result-orders b{color:var(--gold-light);margin:9px 0;font-size:11px;font-weight:500;line-height:1.35;display:block}.house-result-orders small{color:#8f9cad;font-size:9px;line-height:1.55}.guild-atlas{gap:58px;display:grid}.guild-atlas-group{border-top:1px solid var(--line);grid-template-columns:.38fr 1.62fr;gap:44px;padding-top:30px;display:grid}.guild-atlas-group>header img{object-fit:cover;border-radius:50%;width:96px;height:96px}.guild-atlas-group>header span{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;margin-top:24px;font-size:9px;display:block}.guild-atlas-group>header h2{margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:35px;font-weight:400}.guild-atlas-group>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.guild-atlas-group details{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:310px;padding:25px}.guild-atlas-group summary{cursor:pointer;grid-template-columns:62px 1fr 22px;align-items:start;gap:18px;min-height:258px;list-style:none;display:grid}.guild-atlas-group summary::-webkit-details-marker{display:none}.guild-atlas-group summary>img{object-fit:cover;border-radius:50%;width:62px;height:62px}.guild-atlas-group summary>span{gap:10px;display:grid}.guild-atlas-group summary small{color:#7c899a;letter-spacing:.09em;text-transform:uppercase;font-size:8px;line-height:1.45}.guild-atlas-group summary b{font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.guild-atlas-group summary i{color:var(--gold);font-size:21px;font-style:normal;transition:transform .18s}.guild-atlas-group details[open] summary i{transform:rotate(45deg)}.guild-atlas-group ol{border-top:1px solid var(--line);margin:0;padding:18px 0 0;list-style:none}.guild-atlas-group li{color:#b3bdca;grid-template-columns:25px 1fr;gap:9px;padding:9px 0;font-size:10px;display:grid}.guild-atlas-group li span{color:var(--gold);font-family:Georgia,Times New Roman,serif}.house-levels{border-top:1px solid #060d1b38;border-left:1px solid #060d1b38;grid-template-columns:repeat(3,1fr);display:grid}.house-levels article{border-bottom:1px solid #060d1b38;border-right:1px solid #060d1b38;min-height:330px;padding:31px}.house-levels article>span{color:#8a6328;font-family:Georgia,Times New Roman,serif}.house-levels h3{margin:85px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400}.house-levels b{color:#7d633b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.house-levels p{color:#555c65;margin:18px 0 0;font-size:13px;line-height:1.65}.course-atlas{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.course-atlas article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:440px;padding:27px}.course-atlas header{min-height:154px}.course-atlas header>span{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:16px}.course-atlas h3{margin:46px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.course-atlas header small{color:var(--gold-light);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:500}.course-atlas p{color:#99a6b7;min-height:90px;margin:20px 0;font-size:12px;line-height:1.65}.course-atlas article>div{flex-wrap:wrap;gap:5px;display:flex}.course-atlas small{border:1px solid var(--line);color:#aab5c3;padding:6px 7px;font-size:8px}.dual-learning{background:#060d1b33;border:1px solid #060d1b33;grid-template-columns:1fr 1fr .78fr;gap:1px;display:grid}.dual-learning>article,.dual-learning-axis{background:var(--paper);min-width:0;padding:clamp(28px,3.4vw,48px)}.dual-learning-column>span,.dual-learning-axis>span{color:#8a6328;letter-spacing:.16em;text-transform:uppercase;font-size:9px}.dual-learning-column h3{overflow-wrap:normal;word-break:normal;margin:28px 0 32px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,2.7vw,42px);font-weight:400}.dual-learning-links{display:grid}.dual-learning-links a{color:var(--ink);border-top:1px solid #060d1b33;justify-content:space-between;align-items:center;gap:18px;padding:17px 0;text-decoration:none;transition:color .16s,padding .16s;display:flex}.dual-learning-links a:last-child{border-bottom:1px solid #060d1b33}.dual-learning-links a:hover,.dual-learning-links a:focus-visible{color:#8a6328;padding-left:8px}.dual-learning-links a>span{gap:5px;display:grid}.dual-learning-links b{font-size:13px;font-weight:600}.dual-learning-links small{color:#656a72;font-size:11px;line-height:1.55}.dual-learning-links i,.dual-learning-axis i{font-style:normal}.dual-learning-axis{background:linear-gradient(#c99a551a,#2e6bff1a),#ddd5c6;align-content:space-between;gap:32px;display:grid}.dual-learning-axis div b{font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,2.2vw,35px);font-weight:400;display:block}.dual-learning-axis p{color:#555c66;margin:18px 0 0;font-size:12px;line-height:1.7}.dual-learning-axis nav{gap:10px;display:grid}.dual-learning-axis nav a{color:var(--ink);border-top:1px solid #060d1b38;justify-content:space-between;gap:15px;padding:14px 0;font-size:11px;line-height:1.4;text-decoration:none;display:flex}.dual-learning-axis nav a:last-child{border-bottom:1px solid #060d1b38}.dual-learning-axis nav a:hover,.dual-learning-axis nav a:focus-visible{color:#8a6328}.format-card{color:inherit;flex-direction:column;text-decoration:none;transition:background .16s,transform .16s;display:flex}.format-card:hover,.format-card:focus-visible{background:#f7f1e5;transform:translateY(-4px)}.format-card>span{color:#8a6328;letter-spacing:.16em;text-transform:uppercase;font-size:9px}.format-card h3{margin:34px 0 16px}.format-card>b{color:#8a6328;border-top:1px solid #060d1b2e;justify-content:space-between;gap:16px;margin-top:auto;padding-top:24px;font-size:11px;font-weight:500;display:flex}.format-card i{font-style:normal}.education-essays{padding-top:0}.education-essays-grid{border-top:1px solid #060d1b38;border-bottom:1px solid #060d1b38;grid-template-columns:1.08fr .92fr;display:grid}.education-essays-grid>div{min-width:0;padding:clamp(34px,5vw,72px)}.education-essays-grid>div+div{border-left:1px solid #060d1b38}.education-essays h2{overflow-wrap:normal;word-break:normal;max-width:760px;margin:28px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.6vw,64px);font-weight:400;line-height:1.02}.education-essays-copy{flex-direction:column;justify-content:center;display:flex}.education-essays-copy>p{color:#555c66;margin:0 0 34px;font-size:14px;line-height:1.75}.verification-timeline article>a{color:#8a6328;margin-top:22px;font-size:11px;line-height:1.5;text-decoration:none;display:inline-block}.verification-timeline article>a:hover,.verification-timeline article>a:focus-visible{text-decoration:underline}.verification-timeline{border-top:1px solid #060d1b38;border-left:1px solid #060d1b38;grid-template-columns:repeat(4,1fr);display:grid}.verification-timeline article{border-bottom:1px solid #060d1b38;border-right:1px solid #060d1b38;min-height:330px;padding:27px}.verification-timeline span{color:#8a6328;letter-spacing:.13em;text-transform:uppercase;font-size:9px}.verification-timeline h3{margin:95px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.verification-timeline p{color:#555c65;font-size:12px;line-height:1.65}.resource-modal-trigger{width:100%;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #060d1b38;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;font-size:11px;line-height:1.4;display:flex}.resource-modal-trigger i{color:#8a6328;font-size:17px;font-style:normal}.resource-modal-trigger:hover,.resource-modal-trigger:focus-visible{color:#8a6328}.dual-learning-axis nav .resource-modal-trigger:last-child{border-bottom:1px solid #060d1b38}.resource-modal-trigger--arrow{color:#765823;border-bottom:1px solid #060d1b38;margin-top:auto;font-weight:600}.verification-timeline article .resource-modal-trigger{color:#8a6328;border:0;width:auto;margin-top:22px;padding:0}.path-resource-actions{background:#060d1b33;border:1px solid #060d1b33;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:-22px 0 36px;display:grid}.path-resource-actions .resource-modal-trigger{background:#ffffff38;border:0;min-height:78px;padding:20px 24px;font-family:Georgia,Times New Roman,serif;font-size:16px}.learning-resource-backdrop{z-index:140;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03070eb8;place-items:stretch end;padding-left:min(12vw,170px);display:grid;position:fixed;inset:0}.learning-resource-dialog{color:#111821;background:radial-gradient(circle at 88% 4%,#b5894224,#0000 30%),#eee6d8;width:min(960px,100%);height:100dvh;padding:clamp(60px,7vw,96px);position:relative;overflow-y:auto;box-shadow:-30px 0 80px #00000047}.learning-resource-close{z-index:2;float:right;color:#111821;background:#eee6d8eb;border:1px solid #060d1b40;border-radius:50%;place-items:center;width:44px;height:44px;margin:-34px -34px 0 24px;font-size:27px;line-height:1;display:grid;position:sticky;top:0}.learning-resource-head{border-bottom:1px solid #060d1b38;max-width:720px;padding-bottom:38px}.learning-resource-head h2{letter-spacing:-.04em;color:#111821;margin:20px 0;font:400 clamp(42px,6vw,74px)/.98 Georgia,Times New Roman,serif}.learning-resource-head>p:last-child{color:#59616a;max-width:650px;margin:0;font-size:14px;line-height:1.75}.essay-catalog,.resource-step-list{border-top:1px solid #060d1b2e;margin-top:38px;display:grid}.essay-catalog a,.resource-step-list article{color:#111821;border-bottom:1px solid #060d1b29;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:18px;min-width:0;padding:22px 4px;text-decoration:none;transition:padding .16s,color .16s;display:grid}.essay-catalog a:hover,.essay-catalog a:focus-visible{color:#8a6328;padding-left:12px}.essay-catalog a>span,.resource-step-list article>span,.degree-origin-grid article>span{color:#9b7943;letter-spacing:.1em;align-self:start;padding-top:4px;font-size:10px}.essay-catalog small{color:#8a6328;letter-spacing:.13em;text-transform:uppercase;font-size:9px}.essay-catalog h3,.resource-step-list h3,.degree-origin-grid h3{color:inherit;margin:7px 0 0;font:400 clamp(19px,2vw,25px)/1.2 Georgia,Times New Roman,serif}.essay-catalog i,.learning-resource-source i{color:#9b7943;font-style:normal}.resource-step-list article{grid-template-columns:38px minmax(0,1fr);align-items:start}.resource-step-list h3{margin-top:0}.resource-step-list p,.degree-origin-grid p{color:#626971;margin:9px 0 0;font-size:12px;line-height:1.65}.degree-origin-grid{background:#060d1b2e;border:1px solid #060d1b2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:38px;display:grid}.degree-origin-grid article{background:#fff3;min-height:230px;padding:26px}.degree-origin-grid h3{margin-top:48px}.learning-resource-source{color:#765823;border-block:1px solid #060d1b38;justify-content:space-between;gap:18px;margin-top:38px;padding:20px 0;font-size:12px;line-height:1.5;text-decoration:none;display:flex}.learning-resource-source:hover,.learning-resource-source:focus-visible{color:#111821}.space-principles-action{background:#f3ecdd1f;border:1px solid #f3ecdd1f;grid-template-columns:minmax(0,1fr) minmax(230px,.38fr);gap:1px;margin-top:22px;display:grid}.space-principles-action>div,.space-principles-action>button{min-width:0;color:var(--ivory);background:#ffffff06;padding:clamp(24px,3vw,38px)}.space-principles-action>div>small{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.space-principles-action>div>h3{max-width:720px;color:var(--ivory);margin:15px 0 12px;font:400 clamp(24px,3vw,38px)/1.08 Georgia,Times New Roman,serif}.space-principles-action>div>p{color:#a9b2bf;max-width:680px;margin:0;font-size:12px;line-height:1.65}.space-principles-action>button{color:var(--gold-light);text-align:left;border:0;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:34px;display:flex}.space-principles-action>button span{font:400 20px/1.25 Georgia,Times New Roman,serif}.space-principles-action>button small{color:#9da8b7;font-size:10px;line-height:1.45}.space-principles-action>button:hover,.space-principles-action>button:focus-visible{background:#c3a56a17}.school-principles-modal{z-index:145;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03070ed1;padding:clamp(18px,4vw,54px);position:fixed;inset:0;overflow:hidden}.school-principles-document{color:#141b23;background:radial-gradient(circle at 90% 3%,#ab803b21,#0000 26%),#eee7d9;grid-template-rows:minmax(0,1fr) auto;width:min(1180px,100%);height:calc(100dvh - clamp(36px,8vw,108px));min-height:calc(100dvh - clamp(36px,8vw,108px));margin:0 auto;display:grid;overflow:hidden;box-shadow:0 28px 90px #00000059}.school-principles-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.school-principles-head{border-bottom:1px solid #0c141e33;grid-template-columns:minmax(0,1fr) auto;gap:36px;padding:clamp(42px,7vw,94px);display:grid}.school-principles-head h2{color:#111821;letter-spacing:-.045em;max-width:920px;margin:20px 0 26px;font:400 clamp(42px,6.5vw,82px)/.96 Georgia,Times New Roman,serif}.school-principles-head div>p:last-child{color:#59616a;max-width:720px;margin:0;font-size:14px;line-height:1.72}.school-principles-head>button{color:#111821;background:0 0;border:1px solid #0c141e3d;border-radius:50%;place-items:center;width:46px;height:46px;font-size:28px;display:grid;position:sticky;top:22px}.school-principles-toc{z-index:2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#eee7d9f0;border-bottom:1px solid #0c141e29;gap:6px;padding:12px clamp(28px,7vw,94px);display:flex;position:sticky;top:0;overflow-x:auto}.school-principles-toc a{color:#5d646c;border:1px solid #0c141e24;flex:none;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:7px;width:min(230px,54vw);padding:9px 12px;font-size:10px;text-decoration:none;display:grid}.school-principles-toc a b{color:#9a743d;letter-spacing:.1em;font-size:9px}.school-principles-toc a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.school-principles-toc a:hover,.school-principles-toc a:focus-visible,.school-principles-toc a.is-active{color:#8a6328;border-color:#8a632866}.school-principles-toc a.is-active{background:#8a63281a}.school-principles-body{padding:0 clamp(28px,7vw,94px) clamp(54px,8vw,110px)}.school-principles-body>section{border-bottom:1px solid #0c141e2e;grid-template-columns:52px minmax(0,760px);gap:clamp(24px,4vw,58px);padding:clamp(52px,7vw,88px) 0;scroll-margin-top:72px;display:grid}.school-principles-body>section>span{color:#96713a;padding-top:8px;font:400 18px/1 Georgia,Times New Roman,serif}.school-principles-body h3{color:#111821;margin:0 0 28px;font:400 clamp(30px,4vw,50px)/1.04 Georgia,Times New Roman,serif}.school-principles-body section>div>p,.school-principles-body section>div>ul{color:#404850;margin:0 0 21px;font:400 clamp(16px,1.45vw,19px)/1.76 Georgia,Times New Roman,serif}.school-principles-figure{width:min(100%,720px);margin:34px 0 0}.school-principles-figure img{border:1px solid #0c141e2e;width:100%;height:auto;display:block}.school-principles-figure--portrait{width:min(100%,420px)}.school-principles-body ul{padding-left:22px}.school-principles-body li+li{margin-top:12px}.school-principles-statuses{border-top:1px solid #0c141e2e;margin:34px 0;display:grid}.school-principles-statuses article{border-bottom:1px solid #0c141e24;grid-template-columns:38px minmax(0,1fr);gap:18px;padding:19px 0;display:grid}.school-principles-statuses article>span{color:#96713a;letter-spacing:.1em;font-size:9px}.school-principles-statuses h4,.school-principles-changes h4{color:#111821;margin:0;font:400 20px/1.25 Georgia,Times New Roman,serif}.school-principles-statuses p{color:#626971;margin:5px 0 0;font-size:12px;line-height:1.55}.school-principles-changes>div>div{background:#0c141e29;border:1px solid #0c141e29;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:34px;display:grid}.school-principles-changes article{background:#ffffff38;min-height:250px;padding:24px}.school-principles-changes article p{color:#5e656d;margin:22px 0 0;font-size:12px;line-height:1.6}.school-principles-changes article p span{color:#96713a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:9px;display:block}.school-principles-footer{max-width:820px;padding:48px 0 0 110px}.school-principles-footer p{color:#5b626a;border-left:2px solid #a88145;margin:0;padding-left:22px;font:italic 400 17px/1.65 Georgia,Times New Roman,serif}.school-principles-pager{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c192bf7;border-top:1px solid #0c141e33;grid-template-columns:minmax(170px,1fr) minmax(210px,auto) minmax(170px,1fr);align-items:stretch;display:grid;position:relative;bottom:0;box-shadow:0 -14px 34px #070d1629}.school-principles-pager button{color:#f1d795;letter-spacing:.05em;text-align:left;background:0 0;border:0;min-height:68px;padding:14px clamp(18px,3vw,34px);font-size:11px;font-weight:700}.school-principles-pager button:last-child{text-align:right}.school-principles-pager button:hover:not(:disabled),.school-principles-pager button:focus-visible:not(:disabled){background:#d5b77617}.school-principles-pager button:disabled{color:#667385}.school-principles-pager>span{color:#f3ecdd;text-align:center;border-inline:1px solid #d5b77633;place-content:center;gap:4px;min-width:0;padding:10px 20px;font:400 13px/1.25 Georgia,Times New Roman,serif;display:grid}.school-principles-pager>span b{color:#c4a66c;letter-spacing:.13em;font:700 9px/1 Arial,sans-serif}.practice-contours{border-top:1px solid #060d1b38;border-left:1px solid #060d1b38;grid-template-columns:repeat(3,1fr);display:grid}.practice-contours article{border-bottom:1px solid #060d1b38;border-right:1px solid #060d1b38;min-height:390px;padding:31px}.practice-contours article>span{color:#8a6328;font-family:Georgia,Times New Roman,serif}.practice-contours h3{margin:80px 0 17px;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:400}.practice-contours p{color:#555c65;font-size:13px;line-height:1.68}.practice-contours small{color:#6b5a41;border-top:1px solid #060d1b2e;margin-top:28px;padding-top:18px;font-size:10px;line-height:1.55;display:block}.orbit-model{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.orbit-model article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:330px;padding:31px}.orbit-model span{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-size:9px}.orbit-model h3{margin:90px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400}.orbit-model p{color:#9aa7b8;font-size:13px;line-height:1.67}.role-examples{border-top:1px solid #060d1b38;border-left:1px solid #060d1b38;grid-template-columns:repeat(3,1fr);display:grid}.role-examples article{border-bottom:1px solid #060d1b38;border-right:1px solid #060d1b38;min-height:230px;padding:28px}.role-examples h3{margin:50px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.role-examples p{color:#555c65;font-size:12px;line-height:1.65}.knowledge-corpora{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:90px;display:grid}.knowledge-corpora>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;gap:10px;min-height:165px;padding:25px;transition:background .18s;display:flex}.knowledge-corpora>a:hover{background:#c99a5512}.knowledge-corpora span{color:var(--gold);grid-row:1/span 2;font-family:Georgia,Times New Roman,serif}.knowledge-corpora b{overflow-wrap:normal;word-break:normal;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.knowledge-corpora small{color:#8491a3;letter-spacing:.11em;text-transform:uppercase;font-size:9px}.knowledge-routes{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.knowledge-routes>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:300px;padding:28px;transition:background .18s}.knowledge-routes>a:hover{background:#c99a5512}.knowledge-routes span,.knowledge-routes small{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.knowledge-routes h3{margin:65px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400}.knowledge-routes p{color:#9ba8b9;min-height:68px;font-size:12px;line-height:1.65}.knowledge-routes small{color:#7f8b9c}.content-section{position:relative}.content-section--ink .section-heading>p:last-child{color:#aab5c4}.content-section--paper .source-note{color:#636a74;border-color:#060d1b38}.page-intro{position:relative}.page-intro:before{content:"";pointer-events:none;border:1px solid #c99a5514;border-radius:50%;width:350px;height:350px;position:absolute;top:20%;right:5%;box-shadow:0 0 0 50px #c99a5506,0 0 0 100px #c99a5505}.page-intro>*{z-index:1;position:relative}.page-intro h1{max-width:1020px;font-size:clamp(54px,6.6vw,92px)}@media (width<=1180px){.atlas-hero-grid{grid-template-columns:minmax(320px,.75fr) minmax(520px,1.25fr)}.degree-grid--ten,.course-atlas{grid-template-columns:repeat(3,1fr)}.system-area-grid{grid-template-columns:repeat(2,1fr)}.knowledge-band{grid-template-columns:.8fr 1.2fr}.knowledge-band>a{text-align:left;grid-column:1/-1}}.article-main{background:radial-gradient(circle at 82% 8%, #3e618f29, transparent 28%), var(--navy);min-height:75vh}.article-state{color:#aab5c3;place-items:start;min-height:70vh;padding-top:180px;display:grid}.article-header{border-bottom:1px solid var(--line);max-width:980px;padding-top:170px;padding-bottom:68px}.article-meta{color:#9ba8b8;flex-wrap:wrap;gap:12px 28px;margin-bottom:27px;font-size:12px;display:flex}.article-meta span{color:var(--gold-light)}.article-header h1{letter-spacing:-.035em;max-width:900px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.2vw,72px);font-weight:400;line-height:1.06}.article-body{max-width:860px;padding-top:64px;padding-bottom:110px}.article-body>p{color:#d4d9df;margin:0 0 1.35em;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.4vw,20px);line-height:1.78}.article-body>.article-copy-paragraph:first-child:first-letter,.article-body>.article-translation-note+.article-copy-paragraph:first-letter{float:left;color:var(--gold-light);margin:.08em .12em 0 0;font-size:4.2em;line-height:.78}.article-body>.article-translation-note{border:1px solid var(--line);color:#9ba8b8;margin-bottom:42px;padding:15px 18px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.55}.article-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:18px 32px;margin-top:74px;padding-top:26px;display:flex}.article-actions a{color:var(--gold-light);font-size:13px}@media (width<=760px){.article-header{padding-top:126px;padding-bottom:44px}.article-header h1{font-size:clamp(38px,11.8vw,54px)}.article-body{padding-top:42px;padding-bottom:72px}.article-body>p{font-size:17px;line-height:1.7}.article-actions{flex-direction:column;align-items:flex-start}}@media (width<=980px){.atlas-hero{padding-top:130px}.atlas-hero-grid{grid-template-columns:1fr}.atlas-hero-copy{max-width:740px}.atlas-route--compact{width:min(100%,780px)}.atlas-principles{margin-top:34px}.atlas-manifesto-grid,.learning-navigator,.route-ledger>article,.guild-atlas-group,.bridge-model{grid-template-columns:1fr}.bridge-line{border:1px solid #060d1b38;border-inline:0}.house-lattice{grid-template-columns:1fr}.house-lattice:before,.house-lattice:after{display:none}.lattice-entry,.lattice-house{min-height:130px}.navigator-choices{border-bottom:1px solid #060d1b3d;border-right:0;grid-template-columns:repeat(2,1fr);display:grid}.navigator-choices button{border-right:1px solid #060d1b29;min-height:85px}.founder-roles,.parallel-paths,.house-builder-controls,.practice-contours,.orbit-model,.knowledge-routes,.knowledge-corpora{grid-template-columns:1fr}.founder-role,.parallel-path,.builder-role,.practice-contours article,.orbit-model article,.knowledge-routes>a{min-height:auto}.knowledge-corpora{margin-bottom:65px}.builder-role{border-bottom:1px solid #060d1b38;border-right:0}.builder-role>p,.parallel-path>p,.founder-role>p{min-height:0}.branch-options{grid-template-columns:repeat(2,1fr)}.house-result{grid-template-columns:1fr}.house-result-mark{width:180px;height:180px}.guild-atlas-group>div,.role-examples,.verification-timeline,.house-levels,.house-level-strip,.course-atlas{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.shell{width:min(100% - 36px,1328px)}.header-inner{height:78px}.brand--pair .brand-divider,.brand--pair .brand-emblem--platform{display:none}.atlas-hero{min-height:auto;padding:117px 0 0}.atlas-hero-copy h1{font-size:clamp(58px,19vw,84px)}.atlas-hero-copy h1 span{margin-top:23px;font-size:14px}.atlas-formula{font-size:13px}.atlas-hero .hero-actions{align-items:flex-start}.atlas-principles{grid-template-columns:1fr;margin-top:28px}.atlas-principles>div{min-height:55px}.atlas-route{display:block}.atlas-map{grid-template-columns:repeat(2,1fr);gap:6px;padding:12px;display:grid}.atlas-map:after{display:none}.atlas-map>img{aspect-ratio:1.4;filter:saturate(.78)contrast(1.04)brightness(.78);grid-column:1/-1}.atlas-trace{display:none}.atlas-map-staff-hit{order:2;grid-column:1/-1;width:100%;min-height:44px;margin-top:2px;position:static}.atlas-node,.atlas-node--role{width:100%;min-height:50px;position:static;transform:none}.atlas-node:hover,.atlas-node:focus-visible,.atlas-node.is-active{transform:none}.atlas-reading,.atlas-route--compact .atlas-reading{border-top:1px solid var(--line);border-left:0;min-height:0}.atlas-manifesto,.atlas-section,.content-section{padding-top:88px;padding-bottom:92px}.bridge-model{margin-top:55px}.lattice-roles,.system-area-grid,.dual-learning,.education-essays-grid,.house-result-orders,.route-ledger dl,.degree-grid--ten,.course-atlas,.role-examples,.verification-timeline,.guild-atlas-group>div,.house-levels,.house-level-strip{grid-template-columns:1fr}.education-essays-grid>div+div{border-top:1px solid #060d1b38;border-left:0}.path-resource-actions,.degree-origin-grid{grid-template-columns:1fr}.path-resource-actions{margin-top:-12px}.learning-resource-backdrop{padding-left:0}.learning-resource-dialog{padding:62px 22px 48px}.learning-resource-close{margin:-42px 0 0 20px}.learning-resource-head h2{font-size:clamp(40px,13vw,58px)}.essay-catalog a{grid-template-columns:25px minmax(0,1fr) 18px;gap:11px}.degree-origin-grid article{min-height:0}.space-principles-action,.school-principles-head,.school-principles-body>section,.school-principles-changes>div>div{grid-template-columns:1fr}.space-principles-action>button{min-height:132px}.school-principles-modal{padding:0}.school-principles-document{height:100dvh;min-height:100dvh}.school-principles-head{gap:20px;padding:54px 22px 42px}.school-principles-head>button{position:absolute;top:14px;right:14px}.school-principles-head h2{font-size:clamp(40px,12vw,57px)}.school-principles-toc{padding-inline:16px}.school-principles-body{padding-inline:22px}.school-principles-body>section{gap:18px}.school-principles-body>section>span{padding-top:0}.school-principles-footer{padding-left:0}.school-principles-pager{grid-template-columns:56px minmax(0,1fr) 56px}.school-principles-pager button{text-align:center;min-height:62px;padding:0;font-size:0}.school-principles-pager button:first-child:before,.school-principles-pager button:last-child:before{font-size:22px}.school-principles-pager button:first-child:before{content:"←"}.school-principles-pager button:last-child:before{content:"→"}.school-principles-pager>span{padding-inline:10px;font-size:12px}.dual-learning-axis{min-height:300px}.knowledge-band{grid-template-columns:1fr;gap:24px}.learning-navigator{min-height:0}.navigator-choices{grid-template-columns:1fr}.navigator-result{min-height:500px;padding:40px 26px}.system-area-grid>a{min-height:285px}.system-area-grid h3{margin-top:80px}.route-ledger>article{gap:28px}.parallel-path h3,.practice-contours h3,.orbit-model h3,.knowledge-routes h3{margin-top:46px}.house-result{gap:36px;padding:34px 24px}.house-result-mark{width:150px;height:150px}.branch-options{grid-template-columns:1fr}.guild-atlas-group{gap:30px}.course-atlas article,.dual-learning-axis,.verification-timeline article{min-height:auto}.course-atlas h3,.verification-timeline h3{margin-top:48px}.page-intro{min-height:590px}.page-intro:before{display:none}}.author-portals{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.author-portal{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 90% 10%,#2e6bff1f,#0000 26%),#060d1b57;flex-direction:column;min-height:470px;padding:clamp(32px,4vw,55px);transition:background .18s;display:flex}.author-portal--avvadon{background:radial-gradient(circle at 90% 10%,#c99a5521,#0000 27%),#060d1b57}.author-portal--anton{background:radial-gradient(circle at 90% 10%,#758bb129,#0000 28%),#060d1b57}.author-portal:hover{background-color:#c99a550f}.author-portal>span,.author-portal>small{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:9px}.author-portal h2{margin:82px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:.95}.author-portal>small{color:#8e9caf}.author-portal p{color:#a2afbf;max-width:530px;margin:28px 0;font-size:14px;line-height:1.72}.author-portal b{color:var(--gold-light);letter-spacing:.08em;margin-top:auto;font-size:11px;font-weight:500}.author-corpus-head{grid-template-columns:minmax(0,.9fr) minmax(330px,.52fr);align-items:start;gap:8vw;margin-bottom:88px;display:grid}.author-corpus--anton{background:#ece4d6;border-top:1px solid #060d1b2e;scroll-margin-top:28px}.author-corpus-head h2,.avvadon-intro h2{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.2vw,76px);font-weight:400;line-height:1.02}.author-corpus-head>div>p:not(.eyebrow){color:#505761;max-width:650px;margin:28px 0 0;font-size:15px;line-height:1.75}.corpus-links{gap:8px;margin-top:35px;display:grid}.corpus-links a{color:#765823;border-top:1px solid #060d1b38;justify-content:space-between;gap:24px;padding:15px 0;font-size:12px;display:flex}.corpus-links a:last-child{border-bottom:1px solid #060d1b38}.library-sheet{background:#faf7ef;border:1px solid #060d1b3d;margin:0;display:block;position:sticky;top:28px;overflow:hidden;box-shadow:0 26px 70px #060d1b26}.library-sheet--static{position:static}.library-sheet img{width:100%;height:auto;display:block}.library-sheet>figcaption{color:#765823;letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #060d1b2e;justify-content:space-between;padding:18px 20px;font-size:10px;display:flex}.library-sheet--interactive{position:relative}.library-sheet-hotspots{pointer-events:none;position:absolute;inset:0 0 49px}.library-sheet-hotspots a{z-index:1;pointer-events:auto;border:2px solid #0000;border-radius:16px;transition:border-color .16s,background-color .16s,box-shadow .16s;position:absolute}.library-sheet-hotspots a:hover,.library-sheet-hotspots a:focus-visible{background:#dbc48724;border-color:#9a702f;outline:none;box-shadow:0 0 0 4px #dbc4872e}.book-cover-gallery-head{border-top:1px solid #060d1b38;grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);align-items:end;gap:8vw;margin:0 0 42px;padding-top:62px;display:grid}.book-cover-gallery-head h3{color:var(--ink);letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.3vw,62px);font-weight:400;line-height:1.02}.book-cover-gallery-head>p{color:#555c65;margin:0;font-size:14px;line-height:1.72}.book-cover-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 22px;margin-bottom:110px;display:grid}.book-cover-card{min-width:0}.book-cover-trigger{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:block}.book-cover-media{background:#dcd4c5;border:1px solid #060d1b33;display:block;position:relative;overflow:hidden;box-shadow:0 18px 36px #060d1b1f}.book-cover-media img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform .35s;display:block}.book-cover-fallback{aspect-ratio:1;width:100%;color:var(--ivory);background:radial-gradient(circle at 82% 16%,#c3a56a3d,#0000 28%),linear-gradient(145deg,#111c2d,#07101f 64%);align-content:space-between;padding:28px;display:grid}.book-cover-fallback small{color:var(--gold-light);letter-spacing:.16em;text-transform:uppercase;font-size:9px}.book-cover-fallback b{max-width:92%;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2vw,29px);font-weight:400;line-height:1.12}.book-cover-fallback--dialog{aspect-ratio:1;width:min(100%,460px)}.book-cover-trigger:hover img,.book-cover-trigger:focus-visible img{transform:scale(1.025)}.book-cover-action{color:var(--ivory);letter-spacing:.1em;opacity:0;text-align:center;text-transform:uppercase;background:#060d1be6;padding:11px 13px;font-size:9px;transition:opacity .18s,transform .18s;position:absolute;inset:auto 12px 12px;transform:translateY(8px)}.book-cover-trigger:hover .book-cover-action,.book-cover-trigger:focus-visible .book-cover-action{opacity:1;transform:translateY(0)}.book-cover-trigger:focus-visible{outline-offset:5px;outline:2px solid #8a6328}.book-cover-trigger strong{color:#151a22;margin:18px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400;line-height:1.25;display:block}.book-cover-trigger small{color:#765823;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.book-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03060bd1;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.book-dialog{background:var(--ivory);width:min(100%,980px);max-height:min(820px,100vh - 60px);color:var(--ink);border:1px solid #c3a56a6b;position:relative;overflow:auto;box-shadow:0 35px 100px #00000073}.book-dialog-close{z-index:2;width:42px;height:42px;color:var(--ink);cursor:pointer;background:#f3ecddeb;border:1px solid #060d1b40;border-radius:50%;font-family:Georgia,Times New Roman,serif;font-size:25px;line-height:1;position:absolute;top:16px;right:16px}.book-dialog-close:hover,.book-dialog-close:focus-visible{border-color:#8a6328;outline:none}.book-dialog-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);display:grid}.book-dialog-cover{background:#e4ded2;place-items:center;min-height:540px;padding:22px;display:grid}.book-dialog-cover img{object-fit:contain;width:100%;height:auto;max-height:calc(100vh - 104px);display:block}.book-dialog-copy{flex-direction:column;justify-content:center;padding:clamp(42px,6vw,78px);display:flex}.book-dialog-grid h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,54px);font-weight:400;line-height:1.04}.book-dialog-copy>p:not(.eyebrow){color:#4f5660;margin:30px 0 0;font-size:15px;line-height:1.78}.book-dialog-grid a{color:#765823;border-block:1px solid #060d1b33;justify-content:space-between;gap:24px;margin-top:40px;padding:16px 0;font-size:11px;display:flex}.book-blocks--library{grid-template-columns:repeat(3,minmax(0,1fr))}.book-blocks--library .book-block{min-height:430px;scroll-margin-top:28px}.book-blocks--library .book-block:target{border-color:#8a6328;box-shadow:0 0 0 3px #8a632824}.avvadon-section-nav{border-top:1px solid #060d1b38;border-left:1px solid #060d1b38;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:clamp(64px,8vw,104px);display:grid}.avvadon-section-nav--1{grid-template-columns:minmax(0,1fr)}.avvadon-section-nav--2{grid-template-columns:repeat(2,minmax(0,1fr))}.avvadon-section-nav--3{grid-template-columns:repeat(3,minmax(0,1fr))}.avvadon-section-nav a{color:#2a313a;border-bottom:1px solid #060d1b38;border-right:1px solid #060d1b38;align-content:space-between;min-width:0;min-height:118px;padding:20px 22px;transition:background-color .18s,color .18s;display:grid}.avvadon-section-nav a:hover,.avvadon-section-nav a:focus-visible{color:#765823;background:#8a632814;outline:none}.avvadon-section-nav a[aria-current=location]{color:#f1eadc;background:#0b1729}.avvadon-section-nav span{color:#96703a;letter-spacing:.14em;font-size:9px}.avvadon-section-nav a[aria-current=location] span{color:var(--gold-light)}.avvadon-section-nav strong{overflow-wrap:normal;word-break:normal;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.8vw,25px);font-weight:400;line-height:1.08}.avvadon-library-heading{scroll-margin-top:28px}.avvadon-intro{grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);align-items:end;gap:9vw;margin-bottom:80px;display:grid}.avvadon-intro>div:last-child{border-top:1px solid var(--line);padding-top:20px}.avvadon-intro>div:last-child p{color:#a2afbf;margin:0;font-size:15px;line-height:1.75}.avvadon-intro>div:last-child a{color:var(--gold-light);margin-top:25px;font-size:11px;display:inline-block}@media (width<=980px){.author-corpus-head,.avvadon-intro{grid-template-columns:1fr}.book-blocks--library{grid-template-columns:repeat(2,minmax(0,1fr))}.book-cover-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.book-cover-gallery-head{grid-template-columns:1fr;gap:24px}.library-sheet{max-width:540px;position:static}}@media (width<=760px){.author-portals,.book-blocks--library{grid-template-columns:1fr}.avvadon-section-nav{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:58px}.avvadon-section-nav--1{grid-template-columns:minmax(0,1fr)}.avvadon-section-nav a{min-height:96px;padding:16px}.author-portal{min-height:420px}.book-cover-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px;margin-bottom:78px}.book-cover-trigger strong{font-size:16px}.book-cover-action{display:none}.book-dialog-backdrop{align-items:end;padding:12px}.book-dialog{max-height:calc(100vh - 24px)}.book-dialog-grid{grid-template-columns:1fr}.book-dialog-cover{min-height:0;max-height:46vh;padding:14px}.book-dialog-cover img{width:auto;max-width:100%;max-height:calc(46vh - 28px)}.book-dialog-copy{padding:34px 24px}}body{font-size:16px;line-height:1.6}.site-header{position:absolute}.header-inner{gap:28px;height:82px}.desktop-nav{gap:clamp(12px,1.25vw,21px)}.desktop-nav>a,.nav-group>summary{color:#d5dbe4;cursor:pointer;white-space:nowrap;font-size:12px;line-height:1;list-style:none;position:relative}.nav-group>summary::-webkit-details-marker{display:none}.nav-group>summary{align-items:center;gap:6px;padding:15px 0;display:flex}.nav-group>summary span{color:var(--gold);font-size:11px;transition:transform .16s}.nav-group[open]>summary span{transform:rotate(180deg)}.desktop-nav>a:after,.nav-group>summary:after{content:"";background:var(--gold);height:1px;transition:right .18s;position:absolute;bottom:-8px;left:0;right:100%}.desktop-nav>a:hover:after,.desktop-nav>a[aria-current=page]:after,.nav-group:hover>summary:after,.nav-group[data-active=true]>summary:after{right:0}.desktop-nav>a[aria-current=page],.nav-group[data-active=true]>summary{color:var(--gold-light)}.desktop-nav>a[aria-current=page]:after,.nav-group[data-active=true]>summary:after{border-radius:50%;width:5px;height:5px;left:50%;right:auto;transform:translate(-50%)}.nav-group{position:relative}.nav-dropdown{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050c1afa;width:245px;padding:9px;position:absolute;top:calc(100% + 15px);left:-20px;box-shadow:0 22px 55px #00000061}.nav-dropdown a{border-bottom:1px solid var(--line-soft);color:#b9c3d0;padding:12px 11px;font-size:12px;line-height:1.35;display:block}.nav-dropdown a:last-child{border-bottom:0}.nav-dropdown a:hover,.nav-dropdown a[aria-current=page]{color:var(--gold-light);background:#c99a5514}.nav-dropdown a:after{display:none}.page-intro{grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(32px,7vw,110px);min-height:500px;padding-top:150px;padding-bottom:72px}.page-intro:has(.page-intro-media){grid-template-columns:minmax(0,1fr) minmax(300px,.55fr)}.page-intro:before{display:none}.page-intro>div:first-child{max-width:930px}.page-intro h1{max-width:940px;font-size:clamp(48px,5.5vw,76px);line-height:1}.page-intro:not(:has(.page-intro-media))>div:first-child{max-width:none}.page-intro:not(:has(.page-intro-media)) h1{max-width:none}.page-intro .lead{color:#b2bdcb;max-width:720px;margin-top:24px;font-size:17px;line-height:1.72}.page-intro-media{min-width:0}.intro-guild-marks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.intro-guild-marks>div{border-top:2px solid var(--gold);background:#0b162bb3;justify-items:center;gap:10px;padding:18px 10px;display:grid}.intro-guild-marks img{object-fit:contain;width:72px;height:72px}.intro-guild-marks span{color:#c9d1dc;letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:10px}.intro-book-covers{justify-content:center;align-items:center;min-height:220px;padding-right:34px;display:flex}.intro-book-covers img{border:1px solid var(--line);background:var(--paper);object-fit:cover;flex:0 0 155px;width:155px;height:155px;box-shadow:0 18px 45px #00000057}.intro-book-covers img:first-child{transform:rotate(-7deg)translate(32px)}.intro-book-covers img:nth-child(2){z-index:2;transform:translateY(-10px)}.intro-book-covers img:nth-child(3){transform:rotate(7deg)translate(-32px)}.content-section,.atlas-section{padding-top:88px;padding-bottom:94px}.content-section .section-heading,.atlas-section .section-heading{margin-bottom:42px}.section-heading{grid-template-columns:minmax(0,.92fr) minmax(320px,.62fr);align-items:end;gap:0 7vw}.section-heading h2{max-width:840px;font-size:clamp(40px,4.4vw,62px);line-height:1.04}.section-heading>p:last-child{font-size:15px;line-height:1.72}.section-heading>h2:last-child{grid-column:1/-1;max-width:none}.eyebrow{letter-spacing:.23em;margin-bottom:18px;font-size:10px}.atlas-hero{min-height:790px;padding-top:128px}.atlas-hero-grid{grid-template-columns:minmax(340px,.78fr) minmax(560px,1.22fr);gap:clamp(28px,4vw,64px)}.atlas-hero-copy h1{font-size:clamp(52px,5.2vw,78px);line-height:.96}.atlas-hero-copy h1 span{letter-spacing:.015em;text-transform:none;max-width:610px;margin-top:26px;font-size:clamp(18px,1.65vw,24px);line-height:1.35}.atlas-formula{color:#b5c0cf;margin-top:27px;font-size:15px;line-height:1.7}.atlas-hero .hero-actions{margin-top:30px}.atlas-principles{margin-top:34px}.atlas-principles>div{justify-content:center;min-height:58px;padding:12px 16px}.atlas-principles>div:not(:last-child):after{content:"→";z-index:2;color:var(--gold);position:absolute;right:-6px}.atlas-principles>div{position:relative}.atlas-node--role{grid-template-columns:28px 1fr}.atlas-node--role>img{object-fit:contain;width:26px;height:26px}.atlas-route--compact .atlas-reading{min-height:118px}.atlas-manifesto{padding:96px 0}.atlas-manifesto h2{font-size:clamp(43px,4.7vw,66px)}.bridge-model{margin-top:58px}.bridge-model article{min-height:155px;padding:28px}.bridge-model article p{margin-top:32px;font-size:14px}.lattice-entry,.lattice-house{min-height:150px}.lattice-role{min-height:230px}.lattice-role h3,.lattice-house h3{margin-top:22px}.lattice-role p,.lattice-house p,.house-level-strip p,.system-area-grid p,.parallel-path>p,.founder-role>p,.practice-contours p,.orbit-model p,.role-examples p,.knowledge-routes p,.market-model p,.teacher-summary,.seminar-principles p{font-size:14px;line-height:1.7}.house-level-strip{margin-top:38px}.house-level-strip>div{min-height:180px;padding:25px}.house-level-strip h3{margin:12px 0}.learning-navigator{min-height:520px}.navigator-result{padding:clamp(42px,6vw,82px)}.navigator-result:after{display:none}.navigator-result h3{font-size:clamp(38px,4.4vw,58px)}.system-area-grid>a{min-height:240px}.system-area-grid h3{margin:34px 0 14px}.house-membership{border-top:1px solid #060d1b38;border-left:1px solid #060d1b38;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.house-membership article{border-bottom:1px solid #060d1b38;border-right:1px solid #060d1b38;padding:27px}.house-membership span{color:#89662d;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:600}.house-membership h3{margin:22px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.house-membership p{color:#545b65;margin:0;font-size:14px;line-height:1.7}.founder-role{min-height:0;padding:30px}.founder-role h2{margin-top:30px}.founder-role>p,.parallel-path{min-height:0}.parallel-path h3{margin-top:34px}.parallel-path>p{min-height:0;margin-bottom:28px}.parallel-path>div>div{grid-template-columns:1fr}.house-levels article,.practice-contours article,.orbit-model article,.verification-timeline article,.role-examples article,.knowledge-routes>a,.seminar-principles article,.market-model article{min-height:0}.house-levels h3,.practice-contours h3,.orbit-model h3,.verification-timeline h3,.knowledge-routes h3,.market-model h3{margin-top:24px}.practice-contours article>span,.market-model article>span{display:none}.ritual-card{grid-template-columns:1fr;padding-block:24px}.ritual-card>span{display:none}.knowledge-corpora>a{min-height:150px}.knowledge-corpora b{margin-top:0}.knowledge-routes>a{padding:26px}.knowledge-routes h3{margin-top:0}.knowledge-routes p,.teacher-card{min-height:0}.teacher-card>header{grid-template-columns:1fr}.teacher-card>header>span{display:none}.author-portal{min-height:360px}.author-portal h2{margin-top:40px}.author-corpus-head{grid-template-columns:1fr;gap:0;margin-bottom:52px}.book-cover-gallery-head{margin-bottom:32px;padding-top:28px;display:block}.book-cover-gallery-head>p{max-width:700px}.book-cover-gallery{margin-bottom:74px}.book-cover-media img{object-fit:contain;background:#ddd6ca}.book-dialog{width:min(100%,1040px)}.book-dialog-grid{grid-template-columns:minmax(280px,.78fr) minmax(0,1fr)}.book-dialog-cover{min-height:0;padding:20px}.book-dialog-cover img{width:auto;max-width:100%;max-height:min(720px,100vh - 104px)}.avvadon-intro{margin-bottom:0}.book-blocks--library .book-block{min-height:0}.author-corpus-head--compact{max-width:820px}.book-block-order{border-top:1px solid #060d1b29;margin-top:24px;padding-top:16px}.book-block-order summary{color:#765823;cursor:pointer;justify-content:space-between;gap:20px;font-size:11px;list-style:none;display:flex}.book-block-order summary::-webkit-details-marker{display:none}.book-block-order>div p{color:#5b6068;margin:16px 0 12px;font-size:12px;line-height:1.65}.book-block-order>div a{color:#765823;font-size:11px}.book-block-payment-requisites{background:#ffffff57;border:1px solid #7658233d;margin:14px 0;padding:14px}.book-block-payment-requisites>strong{color:#765823;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.book-block-payment-requisites pre{color:#30343a;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:1.55}.book-block-receipt{color:#30343a;gap:7px;margin:14px 0 10px;font-size:11px;display:grid}.book-block-receipt>span{color:#765823;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.book-block-receipt input{color:#30343a;width:100%;font:inherit;background:#ffffff57;border:1px solid #7658233d;padding:9px}.book-block-receipt small{color:#6a6f76;overflow-wrap:anywhere}.book-block-order button{color:#f1eadc;cursor:pointer;width:100%;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:#0b1729;border:1px solid #765823;margin-top:4px;padding:12px 16px;font-size:11px}.book-block-order button:disabled{cursor:wait;opacity:.55}.book-block-order>div>small{color:#6a6f76;margin-top:10px;font-size:10px;line-height:1.5;display:block}.book-block-order .book-block-payment-error{color:#8c2d23;margin-bottom:0}.book-block-access{border-top:1px solid #060d1b29;margin-top:24px;padding-top:16px}.book-block-access>strong{color:#507044;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400}.book-block-access>strong a{color:inherit}.book-block-access>p{color:#5b6068;margin:8px 0 12px;font-size:11px;line-height:1.55}.book-block-access-links{flex-wrap:wrap;gap:8px 16px;display:flex}.book-block-access-links a{color:#765823;font-size:11px}.distance-learning-grid,.reception-strip{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:clamp(44px,8vw,120px);display:grid}.distance-learning-grid h2,.reception-strip h2{margin:18px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.5vw,62px);font-weight:400;line-height:1.05}.distance-learning-grid p,.reception-strip p{max-width:760px;line-height:1.75}.distance-learning-card{border:1px solid #060d1b33;padding:28px}.distance-learning-card>span{color:#765823;letter-spacing:.13em;text-transform:uppercase;font-size:10px}.reception-strip>div:last-child{border-top:1px solid var(--line);padding-top:28px}.market-category-grid{border-top:1px solid #060d1b33;border-left:1px solid #060d1b33;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.market-category-card{min-width:0;color:var(--ink);border-bottom:1px solid #060d1b33;border-right:1px solid #060d1b33;flex-direction:column;transition:background .18s;display:flex}.market-category-card:hover{background:#8a632814}.market-category-collage{aspect-ratio:1.32;background:#d8d0c3;border-bottom:1px solid #060d1b29;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);display:grid;overflow:hidden}.market-category-collage img{object-fit:cover;width:100%;height:100%;transition:transform .26s;display:block}.market-category-collage img:first-child{grid-row:1/span 2}.market-category-collage img:nth-child(2),.market-category-collage img:nth-child(3){border-left:1px solid #f7f1e4c7}.market-category-collage img:nth-child(3){border-top:1px solid #f7f1e4c7}.market-category-card:hover .market-category-collage img:first-child{transform:scale(1.02)}.market-category-body{flex-direction:column;flex:1;padding:24px 27px 27px;display:flex}.market-category-body>span,.market-category-body>b{color:#765823;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.market-category-body h3{margin:20px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.08}.market-category-body p{color:#59606a;margin:0 0 24px;font-size:13px;line-height:1.65}.market-category-body>b{border-top:1px solid #060d1b29;justify-content:space-between;gap:18px;margin-top:auto;padding-top:16px;font-weight:500;display:flex}.market-showcase-section{padding-top:16px}.market-showcase-section>.shell{border-top:1px solid #060d1b33;padding-top:clamp(62px,7vw,96px)}.market-showcase{gap:22px;display:grid}.market-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.market-showcase-card{color:#101722;background:#e8e0d0;border:1px solid #060d1b33;transition:border-color .18s,transform .18s;animation:.36s both market-feature-in;overflow:hidden}.market-showcase-card:hover,.market-showcase-card:focus-visible{border-color:#8a6328b8;outline:none;transform:translateY(-2px)}.market-showcase-media{aspect-ratio:1.55;background:#ddd7cc;border-bottom:1px solid #060d1b2e;overflow:hidden}.market-showcase-media img{object-fit:cover;width:100%;height:100%;transition:transform .36s;display:block}.market-showcase-card:hover .market-showcase-media img,.market-showcase-card:focus-visible .market-showcase-media img{transform:scale(1.025)}.market-showcase-body{background:radial-gradient(circle at 100% 0,#c3a56a2e,#0000 35%),#e8e0d0;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:8px 20px;min-height:128px;padding:22px 24px 24px;display:grid}.market-showcase-body>span{color:#765823;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:10px}.market-showcase-body h3{color:#101722;margin:0;font:400 clamp(24px,2vw,32px)/1.02 Georgia,Times New Roman,serif}.market-showcase-body b{color:#765823;letter-spacing:.1em;white-space:nowrap;text-transform:uppercase;align-self:end;font-size:10px;font-weight:700}.market-showcase-controls{justify-content:center;align-items:center;gap:16px;display:flex}.market-showcase-controls>button{color:#15191f;cursor:pointer;background:0 0;border:1px solid #060d1b38;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;transition:border-color .16s,background .16s;display:grid}.market-showcase-controls>button:hover,.market-showcase-controls>button:focus-visible{background:#8a632814;border-color:#8a6328;outline:none}.market-showcase-position{color:#15191f8c;letter-spacing:.08em;text-align:center;min-width:92px;font:400 14px/1 Georgia,Times New Roman,serif}@keyframes market-feature-in{0%{opacity:.45;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.market-system-section{padding-top:0}@media (width<=760px){.distance-learning-grid,.reception-strip,.market-category-grid{grid-template-columns:1fr}.market-category-collage{aspect-ratio:1.48}.market-category-body{padding:22px 23px 24px}.market-showcase-grid{grid-template-columns:1fr}.market-showcase-media{aspect-ratio:1.42}.market-showcase-body{min-height:116px;padding:20px 21px 22px}}@media (prefers-reduced-motion:reduce){.market-showcase-card{transition:none;animation:none}.market-showcase-media img{transition:none}}@media (width>=761px) and (width<=1080px){.market-category-grid,.market-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-next{border-top:1px solid var(--line-soft);background:var(--navy-2);color:var(--ivory);padding:78px 0}.page-next-grid{grid-template-columns:minmax(280px,.75fr) minmax(0,1fr);align-items:start;gap:8vw;display:grid}.page-next h2{max-width:600px;color:var(--ivory);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.8vw,52px);font-weight:400;line-height:1.05}.page-next-links{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-next-links a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;min-height:140px;padding:24px;transition:background .16s;display:flex}.page-next-links a:hover{background:#c99a5512}.page-next-links span{align-content:start;gap:10px;display:grid}.page-next-links b{color:var(--gold-light);font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.page-next-links small{color:#929fb0;font-size:12px;line-height:1.55}.page-next-links i{color:var(--gold);font-style:normal}.site-footer{padding-top:62px}.footer-grid{grid-template-columns:1.2fr .85fr .7fr;gap:7vw}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 20px;display:grid}.footer-bottom{margin-top:52px}@media (width<=1180px){.desktop-nav{gap:12px}.desktop-nav>a,.nav-group>summary{font-size:11px}.atlas-hero-grid{grid-template-columns:minmax(300px,.72fr) minmax(480px,1.28fr)}.house-membership{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.page-intro:has(.page-intro-media){grid-template-columns:1fr}.page-intro-media{max-width:620px}.intro-book-covers{justify-content:flex-start}.atlas-hero-grid{grid-template-columns:1fr}.atlas-hero{min-height:auto}.page-next-grid{grid-template-columns:1fr;gap:36px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}@media (width<=760px){.mobile-nav-group{display:grid}.mobile-menu nav .mobile-nav-child{color:#8f9cad;padding-left:26px;font-size:11px}.mobile-menu nav a[aria-current=page]{color:var(--gold-light)}:is(.page-intro,.page-intro:has(.page-intro-media)){grid-template-columns:1fr;min-height:0;padding-top:122px;padding-bottom:58px}.page-intro h1{font-size:clamp(43px,13vw,62px)}.page-intro .lead{font-size:16px}.intro-guild-marks{gap:7px}.intro-guild-marks>div{padding:12px 6px}.intro-guild-marks img{width:54px;height:54px}.intro-guild-marks span{font-size:8px}.intro-book-covers{justify-content:center;min-height:150px;padding-right:0}.intro-book-covers img{flex-basis:110px;width:110px;height:110px}.content-section,.atlas-section{padding-top:68px;padding-bottom:72px}.section-heading{grid-template-columns:1fr;gap:22px}.section-heading h2{font-size:clamp(36px,10vw,50px)}.atlas-hero-copy h1{font-size:clamp(48px,14vw,68px)}.atlas-hero-copy h1 span{font-size:17px}.atlas-principles>div:not(:last-child):after{bottom:-12px;right:50%;transform:rotate(90deg)}.house-membership,.page-next-links,.footer-grid,.footer-links{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.page-next{padding:62px 0}.page-next-links a{min-height:120px}.book-dialog-grid{grid-template-columns:1fr}.book-dialog-cover{max-height:45vh}.book-dialog-cover img{max-height:calc(45vh - 40px)}}.language-switcher{border-left:1px solid var(--line);align-items:center;gap:2px;margin-left:2px;padding-left:10px;display:inline-flex}.desktop-nav .language-switcher a{color:#8f9cad;letter-spacing:.08em;text-align:center;border:1px solid #0000;min-width:28px;padding:7px 5px;font-size:9px;line-height:1}.desktop-nav .language-switcher a:after{display:none}.desktop-nav .language-switcher a:hover,.desktop-nav .language-switcher a[aria-current=true]{border-color:var(--line);color:var(--gold-light)}.mobile-language-switcher{border-top:1px solid var(--line-soft);gap:8px;margin-top:8px;padding-top:16px;display:flex}.mobile-menu nav .mobile-language-switcher a{border:1px solid var(--line);color:#9ca8b7;place-items:center;min-width:44px;min-height:38px;padding:0 10px;display:grid}.mobile-menu nav .mobile-language-switcher a[aria-current=true]{border-color:var(--gold);color:var(--gold-light)}@media (width<=1180px){.language-switcher{padding-left:6px}.desktop-nav .language-switcher a{min-width:24px;padding-inline:3px}}.article-images{gap:18px;margin-top:36px;display:grid}.article-images img{border-radius:18px;width:100%;height:auto;display:block}.community-page{background:var(--paper);color:#111a26}.community-hero{color:#f3efe4;background:radial-gradient(circle at 82% 18%,#2d848733,#0000 30%),radial-gradient(circle at 12% 100%,#b68f4d1f,#0000 34%),linear-gradient(145deg,#071d24 0%,#0b3038 58%,#09232c 100%);border-bottom:1px solid #bfdddb29;position:relative;overflow:hidden}.community-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px);background-size:100% 34px;position:absolute;inset:0}.community-hero-inner{z-index:1;padding-top:clamp(154px,16vw,214px);padding-bottom:clamp(62px,8vw,104px);position:relative}.community-hero h1{color:#f3efe4;letter-spacing:-.045em;text-wrap:balance;width:100%;max-width:none;margin:0;font:400 clamp(48px,7vw,92px)/.98 Georgia,Times New Roman,serif}.community-person-no-house{color:#8b9096;letter-spacing:.08em;text-transform:uppercase;border-left:1px solid #161f2b1a;justify-content:center;align-self:stretch;align-items:center;min-width:104px;padding:12px;font-size:9px;font-weight:700;display:flex}.community-directory-section{border-top:0;padding:clamp(48px,6vw,76px) 0 clamp(72px,8vw,104px)}.community-explorer{gap:18px;display:grid}.community-explorer-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.community-view-switch,.community-world-zoom{background:#ffffffa8;border:1px solid #1a2f3926;border-radius:999px;align-items:center;padding:4px;display:inline-flex;box-shadow:0 8px 24px #15252d0b}.community-view-switch button,.community-world-zoom button{color:#657078;letter-spacing:.075em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:76px;min-height:36px;padding:8px 15px;font-size:10px;font-weight:800}.community-view-switch button.is-active{color:#f6efd9;background:#0b3038;box-shadow:0 5px 14px #071d2433}.community-world-zoom{gap:2px}.community-world-zoom button{color:#1c4c56;letter-spacing:0;width:36px;min-width:36px;padding:0;font-size:19px}.community-world-zoom button:disabled{cursor:default;opacity:.25}.community-world-zoom span{color:#58676f;letter-spacing:.06em;text-align:center;min-width:54px;font-size:9px;font-weight:800}.community-world-panel{gap:12px;display:grid}.community-world-panel[hidden],.community-directory-list[hidden]{display:none}.community-world-stage{background:#061820;border:1px solid #19343e33;border-radius:24px;overflow:hidden;box-shadow:0 22px 60px #071a222e}.community-world-viewport{aspect-ratio:1280/853;overscroll-behavior:contain;scrollbar-color:#dabf7775 #04131ab3;scrollbar-width:thin;cursor:grab;-webkit-overflow-scrolling:touch;width:100%;position:relative;overflow:auto}.community-world-viewport:focus-visible{outline-offset:-3px;outline:2px solid #f2d992b8}.community-world-viewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.community-world-canvas{aspect-ratio:1280/853;isolation:isolate;-webkit-user-select:none;user-select:none;transition:width .22s,min-width .22s;position:absolute;top:0;left:0;overflow:hidden}.community-world-canvas:after{z-index:1;content:"";pointer-events:none;background:radial-gradient(circle,#0000 54%,#030d1238 100%),linear-gradient(#020c1214,#0000 18% 78%,#020c1230);position:absolute;inset:0}.community-world-map{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.community-world-zone{z-index:3;color:#f3e2ac;letter-spacing:.055em;text-align:center;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04151dc4;border:1px solid #f2e0aa57;border-radius:999px;max-width:146px;padding:5px 8px;font-size:7px;font-weight:800;line-height:1.2;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 15px #00000052}.community-world-zone:hover,.community-world-zone:focus-visible,.community-world-zone.is-active{background:#072831f0;border-color:#ffe7a4cc;outline:0}.community-world-resident{z-index:5;color:#fff5dc;text-align:center;cursor:pointer;touch-action:manipulation;width:88px;transition:filter .16s,transform .16s;display:block;position:absolute;transform:translate(-50%,-50%)}.community-world-resident:hover,.community-world-resident:focus-visible{z-index:30;filter:brightness(1.08);outline:0;transform:translate(-50%,-50%)scale(1.08)}.community-world-resident-motion{width:100%;animation:community-world-wander var(--community-wander-duration) ease-in-out var(--community-wander-delay) infinite;justify-items:center;display:grid;position:relative}.community-world-resident:hover .community-world-resident-motion,.community-world-resident:focus-visible .community-world-resident-motion,.community-world-viewport.is-dragging .community-world-resident-motion{animation-play-state:paused}@keyframes community-world-wander{0%,to{transform:translate3d(var(--community-wander-x-a), var(--community-wander-y-a), 0)}35%{transform:translate3d(var(--community-wander-x-b), var(--community-wander-y-b), 0)}68%{transform:translate3d(var(--community-wander-x-c), var(--community-wander-y-c), 0)}}.community-world-presence{--community-resident-aura:#c9a660;border:1px solid var(--community-resident-aura);place-items:center;width:52px;height:76px;display:grid;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.community-world-presence{border:1px solid color-mix(in srgb, var(--community-resident-aura) 76%, white)}}.community-world-presence{box-shadow:0 7px 16px #0000007a, 0 0 10px var(--community-resident-aura), 0 0 24px var(--community-resident-aura);background:#05141bd1;border-radius:48% 48% 42% 42%}@supports (color:color-mix(in lab, red, red)){.community-world-presence{box-shadow:0 7px 16px #0000007a, 0 0 10px color-mix(in srgb, var(--community-resident-aura) 72%, transparent), 0 0 24px color-mix(in srgb, var(--community-resident-aura) 48%, transparent)}}.community-world-presence[data-aura=green]{--community-resident-aura:#49b268}.community-world-presence[data-aura=cyan]{--community-resident-aura:#36bac3}.community-world-presence[data-aura=blue]{--community-resident-aura:#4c87d4}.community-world-presence[data-aura=deep-blue]{--community-resident-aura:#3e61bf}.community-world-presence[data-aura=blue-start]{--community-resident-aura:#3459bd}.community-world-presence[data-aura=near-blue]{--community-resident-aura:#294ab2}.community-world-presence[data-aura-accent=watch-leader]:after{z-index:3;border-radius:inherit;filter:drop-shadow(0 0 4px #e7b847c7);content:"";pointer-events:none;background:radial-gradient(circle at 16% 30%,#f4d77f 0 1px,#0000 1.8px),radial-gradient(circle at 88% 24%,#e9bd55 0 1px,#0000 1.8px),radial-gradient(circle at 91% 69%,#f5db8d 0 1px,#0000 1.8px),radial-gradient(circle at 11% 76%,#dca93e 0 1px,#0000 1.8px);position:absolute;inset:-7px}.community-world-resident .community-world-presence{width:44px;height:64px}.community-world-resident.is-compact .community-world-presence{width:39px;height:57px}.community-world-resident.is-dense .community-world-presence{width:34px;height:50px}.community-world-resident.is-compact .community-world-silhouette{transform:scale(.8)}.community-world-resident.is-dense .community-world-silhouette{transform:scale(.68)}.community-world-resident.is-compact .community-world-house-mark,.community-world-resident.is-dense .community-world-house-mark{width:17px;height:17px}.community-world-presence>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;-webkit-mask-image:radial-gradient(70% 72% at 50% 48%,#000 62%,#0000 100%);mask-image:radial-gradient(70% 72% at 50% 48%,#000 62%,#0000 100%)}.community-world-presence.is-unformed{opacity:.78;border-style:dashed;box-shadow:0 7px 16px #0006,0 0 16px #c4ad6f52}.community-world-silhouette{opacity:.72;width:28px;height:56px;display:block;position:relative}.community-world-silhouette:before{content:"";background:linear-gradient(145deg,#dcd2af8f,#4e6f746b);border:1px solid #f1e7c4ad;border-radius:50%;width:15px;height:15px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.community-world-silhouette:after{content:"";clip-path:polygon(25% 0,75% 0,100% 100%,0 100%);background:linear-gradient(#5e868b9e,#0d2c34c7);border:1px solid #f1e7c480;border-radius:50% 50% 24% 24%;height:38px;position:absolute;bottom:0;left:1px;right:1px}.community-world-silhouette b{z-index:2;content:"";filter:blur(3px);background:#00000057;border-radius:50%;width:36px;height:8px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.community-world-house-mark{z-index:3;background:#071820;border:1px solid #f2dea6cc;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:-5px;right:-6px;overflow:hidden;box-shadow:0 4px 9px #0006}.community-world-house-mark img{object-fit:contain;width:calc(100% - 3px);height:calc(100% - 3px)}.community-world-resident-motion>strong{z-index:2;letter-spacing:.015em;white-space:nowrap;text-overflow:ellipsis;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03141bdb;border:1px solid #f5e4b340;border-radius:999px;max-width:92px;margin-top:-4px;padding:4px 7px;font-size:7px;line-height:1.15;transition:opacity .14s,transform .14s;overflow:hidden;box-shadow:0 4px 10px #00000047}.community-world-resident.is-dense .community-world-resident-motion>strong{opacity:0;transform:translateY(-2px)}.community-world-resident.is-dense:hover .community-world-resident-motion>strong,.community-world-resident.is-dense:focus-visible .community-world-resident-motion>strong{opacity:1;transform:translateY(0)}.community-world-resident-tooltip{z-index:40;color:#eef4ec;text-align:left;opacity:0;pointer-events:none;background:#04171ff5;border:1px solid #efd99d57;border-radius:12px;gap:3px;width:180px;padding:10px 12px;transition:opacity .14s,transform .14s;display:grid;position:absolute;top:12px;left:calc(100% + 5px);transform:translate(-4px);box-shadow:0 14px 32px #00000061}.community-world-resident:hover .community-world-resident-tooltip,.community-world-resident:focus-visible .community-world-resident-tooltip{opacity:1;transform:translate(0)}.community-world-resident-tooltip b{color:#f2dfa8;font:400 14px/1.15 Georgia,Times New Roman,serif}.community-world-resident-tooltip small,.community-world-resident-tooltip em{color:#afc3c4;font-size:9px;font-style:normal;line-height:1.4}.community-world-resident-tooltip em{color:#d5bd82}.community-world-roster{background:#ffffffb8;border:1px solid #18394224;border-radius:18px;overflow:hidden;box-shadow:0 12px 36px #11272f12}.community-world-roster>header{justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.community-world-roster>header span{color:#768187;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:800}.community-world-roster>header h2{color:#173039;margin:2px 0 0;font:400 21px/1.1 Georgia,Times New Roman,serif}.community-world-roster>header button{color:#315761;cursor:pointer;background:0 0;border:1px solid #15343d24;border-radius:50%;place-items:center;width:32px;height:32px;font-size:19px;display:grid}.community-world-roster-list{grid-auto-columns:minmax(188px,220px);grid-auto-flow:column;gap:8px;padding:0 12px 12px;display:grid;overflow-x:auto}.community-world-roster-list>a{color:#1a3038;background:#f8f7f1e0;border:1px solid #15343d1f;border-radius:13px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:9px;display:grid}.community-world-presence--small{width:36px;height:50px}.community-world-presence--small .community-world-silhouette{transform:scale(.72)}.community-world-presence--small .community-world-house-mark{width:16px;height:16px}.community-world-roster-list>a>span:last-child{gap:2px;min-width:0;display:grid}.community-world-roster-list b{white-space:nowrap;text-overflow:ellipsis;font:400 14px/1.15 Georgia,Times New Roman,serif;overflow:hidden}.community-world-roster-list small,.community-world-roster-list em{color:#69777c;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-style:normal;overflow:hidden}.community-world-roster-list em{color:#806d41}.community-status-groups{gap:clamp(34px,4vw,52px);display:grid}.community-status-group{--community-accent:#89724c}.community-status-group--high-command{--community-accent:#315f8a}.community-status-group--command{--community-accent:#39758c}.community-status-group--preceptor{--community-accent:#4f8ca0}.community-status-group--senior-student{--community-accent:#2f8a86}.community-status-group--junior-student{--community-accent:#568768}.community-status-group--candidate{--community-accent:#777c5b}.community-status-group>header{border-bottom:1px solid #161f2b29;grid-template-columns:7px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:12px;padding-bottom:10px;display:grid;position:relative}.community-status-group>header:before{background:var(--community-accent);width:7px;height:7px;box-shadow:0 0 0 5px var(--community-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.community-status-group>header:before{box-shadow:0 0 0 5px color-mix(in srgb, var(--community-accent) 12%, transparent)}}.community-status-group>header:before{content:""}.community-status-group>header h2{color:#17202b;letter-spacing:-.018em;margin:0;font:400 clamp(23px,2.5vw,31px)/1.1 Georgia,Times New Roman,serif}.community-people{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:124px;gap:10px;display:grid}.community-person{background:#ffffff85;border:1px solid #161f2b1c;border-radius:14px;grid-template-columns:minmax(0,1fr) 104px;align-items:stretch;gap:0;height:124px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 30px #141e2809}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.community-person-profile-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.community-person-profile-link:focus-visible{outline:2px solid var(--community-accent);outline-offset:3px}.community-person:hover{border-color:var(--community-accent)}@supports (color:color-mix(in lab, red, red)){.community-person:hover{border-color:color-mix(in srgb, var(--community-accent) 38%, #161f2b1c)}}.community-person:hover{transform:translateY(-1px);box-shadow:0 12px 34px #141e2813}.community-person-copy{align-content:center;gap:6px;min-width:0;padding:12px 14px;display:grid;overflow:hidden}.community-person-copy>b{color:#17202b;white-space:nowrap;text-overflow:ellipsis;font:400 17px/1.15 Georgia,Times New Roman,serif;overflow:hidden}.community-person-details{flex-wrap:wrap;gap:4px;display:flex}.community-person-details small{border:1px solid var(--community-accent);flex-wrap:wrap;align-items:baseline;gap:4px;padding:4px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.community-person-details small{border:1px solid color-mix(in srgb, var(--community-accent) 18%, transparent)}}.community-person-details small{background:var(--community-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.community-person-details small{background:color-mix(in srgb, var(--community-accent) 6%, white)}}.community-person-details small{color:#68717a;font-size:8px;line-height:1.25}.community-person-details small span{letter-spacing:.04em;text-transform:uppercase}.community-person-details small b{color:#3b4650;font-size:9px;font-weight:600}.community-person-house{z-index:2;color:#645536;text-align:center;background:#0b2b3206;border-left:1px solid #161f2b1a;align-content:center;place-items:center;gap:6px;min-width:104px;padding:10px 8px;transition:background .16s,color .16s;display:grid;position:relative}.community-person-house:hover,.community-person-house:focus-visible{background:var(--community-accent)}@supports (color:color-mix(in lab, red, red)){.community-person-house:hover,.community-person-house:focus-visible{background:color-mix(in srgb, var(--community-accent) 7%, white)}}.community-person-house:hover,.community-person-house:focus-visible{color:#3f5360}.community-person-house small{letter-spacing:.035em;text-transform:uppercase;max-width:92px;font-size:8px;line-height:1.3}.community-house-mark{border:1px solid var(--community-accent);flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.community-house-mark{border:1px solid color-mix(in srgb, var(--community-accent) 34%, #94753c3d)}}.community-house-mark{background:#111d2d;border-radius:50%}.community-house-mark img{object-fit:contain;width:100%;height:100%}.community-house-mark--empty b{color:#d1b87e;font:400 16px/1 Georgia,Times New Roman,serif}.community-empty{color:#6e757d;padding:30px 0}@media (width<=760px){.community-people{grid-template-columns:1fr}}@media (width<=620px){.community-hero-inner{padding-top:136px;padding-bottom:54px}.community-hero h1{font-size:clamp(42px,12vw,56px);line-height:1}.community-person{grid-template-columns:minmax(0,1fr) 92px}.community-person-copy{padding:11px 12px}.community-person-house,.community-person-no-house{border-top:0;border-left:1px solid #161f2b1a;min-width:92px;min-height:0}.community-person-house{text-align:center;justify-content:center;padding:9px 6px;display:grid}.community-person-house small{max-width:82px}.community-person-no-house{padding:10px 8px}.community-directory-section{padding-top:30px}.community-explorer-toolbar{align-items:stretch}.community-view-switch,.community-world-zoom{flex:none}.community-view-switch button{min-width:68px;padding-inline:12px}.community-world-stage{border-left:0;border-right:0;border-radius:0;margin-inline:-18px}.community-world-viewport{aspect-ratio:auto;height:min(68vh,560px);max-height:none}.community-world-resident-tooltip{display:none}.community-world-roster>header h2{font-size:18px}}@media (prefers-reduced-motion:reduce){.community-world-resident-motion{animation:none}}.houses-page,.house-public-page{background:var(--paper);color:#111a26}.houses-hero{padding-top:clamp(72px,9vw,128px);padding-bottom:clamp(70px,9vw,120px)}.houses-hero h1{color:#111a26;letter-spacing:-.055em;max-width:none;margin:15px 0 22px;font:400 clamp(56px,8vw,104px)/.94 Georgia,Times New Roman,serif}.houses-hero>p:last-child{color:#5d6671;max-width:760px;margin:0;font-size:clamp(16px,1.7vw,21px);line-height:1.65}.houses-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:42px;display:grid}.house-directory-card{color:#131c28;background:#f8f3e99e;border:1px solid #161f2b24;grid-template-columns:132px minmax(0,1fr) auto;align-items:start;gap:26px;min-height:260px;padding:28px;transition:border-color .16s,transform .16s,background .16s;display:grid;position:relative}.house-directory-card:hover,.house-directory-card:focus-visible{background:#f5eee1;border-color:#80663385;outline:none;transform:translateY(-2px)}.house-directory-card>i{color:#8b6a32;font-size:19px;font-style:normal}.house-directory-copy>span,.house-public-story>span,.house-public-roster>span{color:#8a6b34;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.house-directory-copy h2{letter-spacing:-.035em;margin:8px 0 18px;font:400 clamp(28px,3vw,42px)/1 Georgia,Times New Roman,serif}.house-directory-copy blockquote,.house-directory-copy>p{color:#555e68;margin:0 0 20px;font:italic 400 15px/1.55 Georgia,Times New Roman,serif}.house-directory-founders{gap:5px;display:grid}.house-directory-founders small{color:#737a83;font-size:10px;line-height:1.35}.house-emblem{aspect-ratio:1;background:radial-gradient(circle at 50% 35%,#c3a56a21,#0000 62%),#111d2d;border:1px solid #dbc48761;place-items:center;width:min(30vw,300px);display:grid;overflow:hidden}.house-emblem--compact{width:132px}.house-emblem img{object-fit:contain;width:100%;height:100%}.house-emblem--empty span{color:#cbb37b;opacity:.42;font:400 92px/1 Georgia,Times New Roman,serif}.house-emblem--compact.house-emblem--empty span{font-size:52px}.houses-empty{color:#5f6770;border:1px solid #161f2b24;margin-top:42px;padding:38px}.house-public-hero{color:var(--ivory);background:radial-gradient(circle at 78% 18%,#c3a56a21,#0000 28%),#0a1423}.house-public-hero-grid{grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(50px,9vw,145px);min-height:650px;padding-top:70px;padding-bottom:70px;display:grid}.house-public-hero h1{color:var(--ivory);letter-spacing:-.055em;margin:18px 0 24px;font:400 clamp(58px,8vw,108px)/.93 Georgia,Times New Roman,serif}.house-public-hero blockquote,.house-public-hero-grid>div>p:last-child{color:#c7b58d;max-width:720px;margin:0;font:italic 400 clamp(20px,2.3vw,31px)/1.45 Georgia,Times New Roman,serif}.house-public-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:clamp(60px,10vw,150px);display:grid}.house-public-story h2{letter-spacing:-.045em;margin:12px 0 30px;font:400 clamp(42px,5vw,67px)/1 Georgia,Times New Roman,serif}.house-public-story h3{margin:48px 0 14px;font:400 25px/1.15 Georgia,Times New Roman,serif}.house-public-story>p{color:#555e68;white-space:pre-line;max-width:760px;margin:0;font-size:15px;line-height:1.8}.house-public-story .arrow-link{margin-top:48px}.house-public-roster{background:#f8f3e99e;border:1px solid #161f2b24;padding:30px}.house-public-founders,.house-public-members{gap:0;margin:16px 0 34px;display:grid}.house-public-founders>div,.house-public-members>div{border-top:1px solid #161f2b1f;gap:5px;padding:14px 0;display:grid}.house-public-founders small,.house-public-members small{color:#767d85;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.house-public-founders b,.house-public-members b{font:400 18px/1.2 Georgia,Times New Roman,serif}.house-public-roster>p{color:#6a717a;font-size:13px;line-height:1.55}@media (width<=900px){.houses-grid,.house-public-hero-grid,.house-public-layout{grid-template-columns:1fr}.house-directory-card{grid-template-columns:94px minmax(0,1fr) auto;min-height:0}.house-emblem--compact{width:94px}.house-public-hero-grid{min-height:0}.house-public-hero .house-emblem{width:min(58vw,280px)}}@media (width<=560px){.houses-hero h1{font-size:52px}.house-directory-card{grid-template-columns:72px minmax(0,1fr);gap:18px;padding:20px}.house-directory-card>i{display:none}.house-emblem--compact{width:72px}.house-directory-copy h2{font-size:27px}}.desktop-nav .space-entry-link{min-height:34px;color:var(--gold-light);text-align:center;vertical-align:middle;border:1px solid #c3a56a80;border-radius:2px;flex:none;justify-content:center;align-items:center;padding:0 13px;line-height:1;display:inline-flex}.desktop-nav .space-entry-link:after{display:none}.space-page{--space-page-accent:#c3a56a;--space-page-accent-ink:#806328;--space-page-bg:#e8e0d0;--space-page-bg-glow:#c3a56a1c;--space-hero-image:url(/world-atlantis-map.webp);--space-hero-position:center 52%;isolation:isolate;background:radial-gradient(circle at 82% 34%, var(--space-page-bg-glow), transparent 32%), var(--space-page-bg);color:#17202c;min-height:70vh;padding-bottom:clamp(70px,9vw,130px);position:relative}.space-hero:before{z-index:-1;background-image:linear-gradient(90deg, #04090ed6 0%, #04090e87 48%, #04090e47 100%), linear-gradient(180deg, #04090e24 0%, #04090e24 58%, var(--space-page-bg) 100%), var(--space-hero-image);background-position:center, center, var(--space-hero-position);content:"";pointer-events:none;background-repeat:no-repeat;background-size:cover;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.space-page>*{z-index:1;position:relative}.space-page--listener{--space-page-accent:#e0ad42;--space-page-accent-ink:#916719;--space-page-bg:#eee2c8;--space-page-bg-glow:#daa94629;--space-hero-image:url(/status-spaces/listener-pavilion.webp);--space-hero-position:center 56%}.space-page--candidate{--space-page-accent:#a8cf48;--space-page-accent-ink:#607e24;--space-page-bg:#dfe5c6;--space-page-bg-glow:#7a9f4129;--space-hero-image:url(/status-spaces/candidate-forest.webp);--space-hero-position:center 60%}.space-page--junior{--space-page-accent:#59c276;--space-page-accent-ink:#347748;--space-page-bg:#cfe2d0;--space-page-bg-glow:#459d5b2b;--space-hero-image:url(/status-spaces/junior-valley.webp);--space-hero-position:center 61%}.space-page--senior{--space-page-accent:#4cc7bc;--space-page-accent-ink:#257b73;--space-page-bg:#c9e1dc;--space-page-bg-glow:#30a69a2e;--space-hero-image:url(/status-spaces/senior-crossroads.webp);--space-hero-position:center 58%}.space-page--preceptor{--space-page-accent:#5bd7df;--space-page-accent-ink:#247e84;--space-page-bg:#cde3e7;--space-page-bg-glow:#3dacbc33;--space-hero-image:url(/status-spaces/preceptor-square.webp);--space-hero-position:center 58%}.space-page--role-commander,.space-tone--commander{--space-page-accent:#62c7ef;--space-page-accent-ink:#237da2;--space-page-bg:#c8e2ed;--space-page-bg-glow:#359ecd38}.space-tone--commander-lieutenant{--space-page-accent:#55aee8;--space-page-accent-ink:#266d9e;--space-page-bg:#c3d9e9;--space-page-bg-glow:#2e79b93b}.space-tone--commander-captain{--space-page-accent:#438fda;--space-page-accent-ink:#285d99;--space-page-bg:#bacde2;--space-page-bg-glow:#2d63ad3d}.space-tone--commander-major{--space-page-accent:#3977ca;--space-page-accent-ink:#244f8d;--space-page-bg:#afc2dc;--space-page-bg-glow:#284f9945}.space-hero{isolation:isolate;min-height:430px;color:var(--ivory);grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);align-items:end;gap:clamp(36px,7vw,100px);padding-top:clamp(62px,8vw,105px);padding-bottom:58px;display:grid;position:relative}.space-hero .eyebrow{color:var(--space-page-accent);text-shadow:0 1px 12px #0000006b}.space-hero h1{letter-spacing:-.035em;max-width:900px;margin:10px 0 18px;font:400 clamp(44px,6vw,82px)/.98 Georgia,Times New Roman,serif}.space-hero>div:first-child>p:last-child{color:#e4e9eb;text-shadow:0 2px 18px #00000075;max-width:720px;margin:0;font-size:clamp(16px,1.8vw,21px);line-height:1.55}.space-hero-place{border-left:2px solid var(--space-page-accent);text-shadow:0 2px 16px #00000080;gap:3px;width:fit-content;margin:-4px 0 16px;padding-left:13px;display:grid}.space-hero-place span{color:var(--space-page-accent);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.space-hero-place b{color:#fff;font:400 clamp(18px,2vw,25px)/1.15 Georgia,Times New Roman,serif}.space-identity-card{border:1px solid var(--space-page-accent);gap:8px;padding:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.space-identity-card{border:1px solid color-mix(in srgb, var(--space-page-accent) 58%, transparent)}}.space-identity-card{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#070e1580}.space-identity-card>span,.space-tool-card>span,.space-panel-heading>span,.space-panel-heading>div>span,.space-chat-links span,.space-mentor span{color:#9e8149;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.space-page .space-identity-card>span{color:var(--space-page-accent)}.space-identity-card b{color:var(--space-page-accent);font:400 25px/1.15 Georgia,Times New Roman,serif}.space-identity-card small{color:#aeb7c4;line-height:1.5}.space-status-privilege{border-top:1px solid var(--space-page-accent);margin:7px 0 0;padding:12px 0 2px}@supports (color:color-mix(in lab, red, red)){.space-status-privilege{border-top:1px solid color-mix(in srgb, var(--space-page-accent) 34%, transparent)}}.space-status-privilege{color:#f2ead9;font-size:13px;font-weight:650;line-height:1.5}.space-identity-card a{color:#d8caa9;text-underline-offset:4px;width:fit-content;margin-top:12px;font-size:12px;text-decoration:underline}.space-location{--space-accent:#c3a56a;--space-scene-image:url(/world-atlantis-map.webp);--space-map-x:50%;--space-map-y:50%;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:start;gap:18px;padding-top:28px;display:grid}.space-location--listener{--space-accent:#d5aa35;--space-scene-image:url(/status-spaces/listener-pavilion.webp);--space-map-x:-42%;--space-map-y:107%}.space-location--candidate{--space-accent:#9fcf38;--space-scene-image:url(/status-spaces/candidate-forest.webp);--space-map-x:-27%;--space-map-y:52%}.space-location--junior{--space-accent:#45bf66;--space-scene-image:url(/status-spaces/junior-valley.webp);--space-map-x:-9%;--space-map-y:-7%}.space-location--senior{--space-accent:#38b8aa;--space-scene-image:url(/status-spaces/senior-crossroads.webp);--space-map-x:14%;--space-map-y:74%}.space-location--preceptor{--space-accent:#45d4dc;--space-scene-image:url(/status-spaces/preceptor-square.webp);--space-map-x:48%;--space-map-y:47%}.space-location--role-commander{--space-accent:#df5f47}.space-location--role-hospitalier{--space-accent:#64aa7f}.space-location--role-architect{--space-accent:#d1ae55}.space-location-scene{border:1px solid var(--space-accent);min-height:590px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.space-location-scene{border:1px solid color-mix(in srgb, var(--space-accent) 48%, transparent)}}.space-location-scene{background-image:linear-gradient(180deg, #060b1312 0%, #060b131a 36%, #060b13e0 100%), var(--space-scene-image);color:var(--ivory);background-position:50%,50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 90px #05090f47}.space-location--role-commander .space-location-scene,.space-location--role-hospitalier .space-location-scene,.space-location--role-architect .space-location-scene{aspect-ratio:1280/853;background-color:#07101f;width:100%;min-height:0}.space-location-stage{grid-template-rows:auto minmax(0,1fr);align-self:stretch;gap:18px;min-width:0;display:grid}.space-location-avatar-stage{border:1px solid var(--space-accent);align-content:center;justify-items:center;gap:18px;min-height:360px;padding:clamp(24px,4vw,42px);display:grid}@supports (color:color-mix(in lab, red, red)){.space-location-avatar-stage{border:1px solid color-mix(in srgb, var(--space-accent) 25%, #111d2c1a)}}.space-location-avatar-stage{background:radial-gradient(circle at 50% 36%, var(--space-accent), transparent 38%), #f7f2e86b}@supports (color:color-mix(in lab, red, red)){.space-location-avatar-stage{background:radial-gradient(circle at 50% 36%, color-mix(in srgb, var(--space-accent) 11%, transparent), transparent 38%), #f7f2e86b}}.space-location-avatar-stage>header{text-align:center;gap:5px;display:grid}.space-location-avatar-stage>header span{color:var(--space-accent);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.space-location-avatar-stage>header h2{color:#22323c;margin:0;font:400 clamp(28px,3vw,38px)/1 Georgia,Times New Roman,serif}.space-location-avatar-stage .avatar-figure{width:min(100%,300px)}.space-location-avatar-empty{text-align:center;justify-items:center;gap:14px;max-width:440px;display:grid}.space-location-avatar-empty p{color:#586873;margin:0;font-size:13px;line-height:1.6}.space-location-avatar-empty a{color:#765a28;text-underline-offset:4px;font-size:12px;font-weight:800;text-decoration:underline}.space-location-scene:after{pointer-events:none;content:"";border:1px solid #ffffff14;position:absolute;inset:0}.space-location-pin{z-index:1;justify-items:center;gap:11px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.space-location-pin i{background:var(--space-accent);width:19px;height:19px;box-shadow:0 0 0 8px var(--space-accent), 0 0 28px 10px var(--space-accent);border:4px solid #fff;border-radius:50%;display:block}@supports (color:color-mix(in lab, red, red)){.space-location-pin i{box-shadow:0 0 0 8px color-mix(in srgb, var(--space-accent) 28%, transparent), 0 0 28px 10px color-mix(in srgb, var(--space-accent) 55%, transparent)}}.space-location-pin span{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#060b13bd;border:1px solid #ffffff38;padding:6px 9px;font-size:9px;font-weight:700}.space-location-copy{z-index:1;max-width:680px;position:absolute;bottom:clamp(26px,4vw,48px);left:clamp(24px,4vw,52px);right:clamp(24px,4vw,52px)}.space-location-copy>span,.space-location-guide span,.space-location-next>span,.space-location-resources>span,.space-location-recommendations>span{color:var(--space-accent);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.space-location-copy h2{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:650px;margin:10px 0 12px;font:400 clamp(39px,5vw,70px)/.96 Georgia,Times New Roman,serif}.space-location--role-commander .space-location-copy h2,.space-location--role-hospitalier .space-location-copy h2,.space-location--role-architect .space-location-copy h2{max-width:580px;font-size:clamp(36px,3.7vw,56px);line-height:1}.space-location-copy p{color:#dbe2e9;max-width:600px;margin:0;font-size:12px;line-height:1.5}.space-location-guide{border:1px solid #111d2c1f;border-top:3px solid var(--space-accent);background:#f7f2e8f0;flex-direction:column;align-self:stretch;min-height:590px;padding:clamp(28px,3.5vw,46px);display:flex}.space-location-guide header h2{margin:7px 0 14px;font:400 clamp(29px,3vw,39px)/1.02 Georgia,Times New Roman,serif}.space-location-guide header p{color:#515c68;margin:0;font-size:14px;line-height:1.6}.space-location-resources,.space-guild-choice,.space-location-recommendations,.space-location-next{border-top:1px solid #111d2c1f;margin-top:24px;padding-top:20px}.space-guild-choice{gap:10px;display:grid}.space-guild-choice>p{color:#4a5561;margin:0;font-size:12px;line-height:1.55}.space-guild-current{border-left:3px solid var(--space-accent);background:var(--space-accent);gap:3px;padding:11px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.space-guild-current{background:color-mix(in srgb, var(--space-accent) 8%, transparent)}}.space-guild-current b{color:#283441;font:700 14px/1.25 Georgia,Times New Roman,serif}.space-guild-current small,.space-guild-choice>small{color:#75694f;font-size:10px;line-height:1.45}.space-guild-choice form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.space-guild-choice select{color:#26313e;min-width:0;font:inherit;background:#ffffffc2;border:1px solid #111d2c2e;padding:9px 10px}.space-guild-choice .space-secondary-button{white-space:nowrap;margin:0}.space-location-resources p{color:#424c58;margin:9px 0 0;font-size:12px;line-height:1.55}.space-location-recommendations ol{color:#3f4955;gap:7px;margin:13px 0 0;padding-left:20px;font-size:12px;line-height:1.48;display:grid}.space-location-recommendations li::marker{color:#9a7432;font-weight:700}.space-location-next p{color:#2d3744;margin:9px 0 7px;font-size:13px;line-height:1.55}.space-location-next small{color:#7a6947;line-height:1.5}.space-location-map-link{color:#765a28;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding-top:25px;font-size:12px;font-weight:700;display:inline-flex}.space-progress{scrollbar-width:thin;gap:1px;padding-top:14px;display:flex;overflow-x:auto}.space-progress-step{background:#f7f2e89e;border-top:2px solid #111d2c1f;flex:1 0 130px;gap:5px;min-height:94px;padding:15px 16px;display:grid}.space-progress-step>span{color:#9a7432;font:italic 400 12px/1 Georgia,Times New Roman,serif}.space-progress-step b{font:400 13px/1.25 Georgia,Times New Roman,serif}.space-progress-step small{color:#757d87;font-size:9px;line-height:1.35}.space-progress-step.is-current{border-color:var(--space-page-accent);color:var(--ivory);background:#17263a}.space-progress-step.is-current small{color:#bbc4cf}.space-progress-step.is-complete{border-color:#8d6c308c}.space-progress-step.is-future{opacity:.47}.space-workspace{grid-template-columns:205px minmax(0,1fr);align-items:start;gap:clamp(18px,2.4vw,34px);padding-top:30px;display:grid}.space-workspace-main{min-width:0}.space-workspace-main>.space-location{padding-top:0}.space-section-navigation{z-index:8;position:sticky;top:24px}.space-section-navigation-desktop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:thin;background:#f7f2e8e6;border:1px solid #0f1b2a21;max-height:calc(100vh - 48px);overflow:hidden auto;box-shadow:0 16px 42px #141b2412}.space-section-navigation-kicker{color:var(--space-page-accent-ink);letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #0f1b2a1c;padding:16px 16px 13px;font-size:9px;font-weight:800;display:block}.space-section-navigation-desktop nav{padding:10px;display:grid}.space-section-navigation-group{border-bottom:1px solid #0f1b2a14;gap:2px;padding:8px 0;display:grid}.space-section-navigation-group:last-child{border-bottom:0}.space-section-navigation-group>small{color:#8b8273;letter-spacing:.12em;text-transform:uppercase;padding:2px 8px 5px;font-size:8px;font-weight:700}.space-section-navigation a,.space-section-navigation-mobile summary{color:#37414d;font-size:12px;font-weight:650}.space-section-navigation a{border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:7px 8px 7px 12px;transition:background .15s,border-color .15s,color .15s;display:flex}.space-section-navigation a:hover,.space-section-navigation a:focus-visible,.space-section-navigation a.is-active{border-left-color:var(--space-page-accent);background:var(--space-page-accent)}@supports (color:color-mix(in lab, red, red)){.space-section-navigation a:hover,.space-section-navigation a:focus-visible,.space-section-navigation a.is-active{background:color-mix(in srgb, var(--space-page-accent) 10%, transparent)}}.space-section-navigation a:hover,.space-section-navigation a:focus-visible,.space-section-navigation a.is-active{color:#17202c}.space-section-navigation a.is-active{background:var(--space-page-accent)}@supports (color:color-mix(in lab, red, red)){.space-section-navigation a.is-active{background:color-mix(in srgb, var(--space-page-accent) 17%, #fff3)}}.space-section-navigation a b{background:var(--space-page-accent-ink);color:#fff;border-radius:20px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:9px;line-height:1;display:inline-grid}.space-section-navigation-submenu{border-top:1px solid #0f1b2a0e;margin:0}.space-section-navigation-submenu summary{color:#6d746f;cursor:pointer;justify-content:space-between;align-items:center;min-height:31px;padding:7px 8px 6px 12px;font-size:10px;font-weight:700;list-style:none;display:flex}.space-section-navigation-submenu summary::-webkit-details-marker{display:none}.space-section-navigation-submenu summary span{color:var(--space-page-accent-ink);transition:transform .15s}.space-section-navigation-submenu[open] summary span{transform:rotate(180deg)}.space-section-navigation-submenu>div{padding:2px 0 4px 8px;display:grid}.space-section-navigation-submenu a{color:#59616b;min-height:29px;padding-top:5px;padding-bottom:5px;font-size:10px;font-weight:600}.space-section-navigation-tool-groups{border-left:1px solid var(--space-page-accent);margin:4px 0 0 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.space-section-navigation-tool-groups{border-left:1px solid color-mix(in srgb, var(--space-page-accent) 24%, #0f1b2a14)}}.space-section-navigation-mobile-group{border-bottom:1px solid #0f1b2a14;display:grid}.space-section-navigation-mobile-group>small{color:#8b8273;letter-spacing:.12em;text-transform:uppercase;padding:9px 12px 4px;font-size:8px;font-weight:700}.space-section-navigation-mobile-submenu>summary{color:#59616b;cursor:pointer;justify-content:space-between;align-items:center;min-height:36px;padding:7px 12px;font-size:11px;font-weight:700;list-style:none;display:flex}.space-section-navigation-mobile-submenu>summary::-webkit-details-marker{display:none}.space-section-navigation-mobile-submenu>div{padding-left:10px;display:grid}.space-section-navigation-mobile{display:none}.space-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:0;display:grid}.space-dashboard>[id],.space-workspace-main>[id],.space-house-management[id]{scroll-margin-top:94px}.space-navigation-highlight{z-index:2;outline-offset:3px;outline:2px solid #c49737e0;animation:.72s ease-out space-navigation-highlight-pulse;position:relative;box-shadow:0 0 0 5px #e0b1471f,0 0 28px #c8972f45,0 18px 45px #141b2412}@keyframes space-navigation-highlight-pulse{0%{outline-color:#f0c763;box-shadow:0 0 0 1px #f0c76375,0 0 12px #e4b44229,0 18px 45px #141b240d}55%{outline-color:#d2a136;box-shadow:0 0 0 7px #e0b14724,0 0 34px #c8972f57,0 18px 45px #141b2412}to{outline-color:#c49737e0}}@media (prefers-reduced-motion:reduce){.space-navigation-highlight{animation:none}}.space-page .space-panel-heading>span,.space-page .space-panel-heading>div>span{color:var(--space-page-accent-ink)}.space-panel{background:#f7f2e8c7;border:1px solid #0f1b2a1f;min-height:260px;padding:clamp(26px,3.4vw,44px);box-shadow:0 18px 45px #141b240b}.space-panel--wide{grid-column:1/-1}.space-panel--house{color:var(--ivory);background:#101d30}.space-panel--communication{background:#d9cfbd}.space-panel-heading{margin-bottom:25px}.space-panel-heading h2{color:inherit;margin:7px 0 0;font:400 clamp(27px,3vw,39px)/1.05 Georgia,Times New Roman,serif}.space-panel-heading--split{justify-content:space-between;align-items:start;gap:20px;display:flex}.space-stat-grid{border-top:1px solid #111d2c24;border-bottom:1px solid #111d2c24;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.space-stat-grid>div{border-right:1px solid #111d2c24;gap:4px;padding:24px 20px;display:grid}.space-stat-grid>div:last-child{border-right:0}.space-stat-grid b{color:var(--space-page-accent-ink);font:400 36px/1 Georgia,Times New Roman,serif}.space-exam-practice-editor{border-top:1px solid #111d2c1f;gap:12px;margin:8px 0 2px;padding-top:16px;display:grid}.space-exam-practice-editor>small{color:#9e8149;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:700}.space-exam-practice-editor fieldset{background:#ffffff47;border:1px solid #111d2c26;gap:10px;margin:0;padding:16px;display:grid}.space-exam-practice-editor legend{float:left;color:#796337;width:100%;margin:0 0 2px;padding:0;font-size:11px;font-weight:700}.space-exam-practice-editor legend+*{clear:both}.space-exam-practice-editor input[type=file]{max-width:100%;padding:9px;font-size:11px}.space-exam-history{gap:14px;display:grid}.space-exam-entry{background:#ffffff61;border:1px solid #111d2c24;overflow:hidden}.space-exam-entry>header{color:#fff;background:#17263a;justify-content:space-between;align-items:start;gap:16px;padding:16px 18px;display:flex}.space-exam-entry>header div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.space-exam-entry>header span,.space-exam-practices article>div>span{border:1px solid var(--space-page-accent);padding:3px 7px}@supports (color:color-mix(in lab, red, red)){.space-exam-entry>header span,.space-exam-practices article>div>span{border:1px solid color-mix(in srgb, var(--space-page-accent) 55%, transparent)}}.space-exam-entry>header span,.space-exam-practices article>div>span{color:var(--space-page-accent);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.space-exam-entry>header small{color:#bfc8d1;white-space:nowrap}.space-exam-commission{color:#606a74;border-bottom:1px solid #111d2c1a;margin:0;padding:12px 18px;font-size:12px}.space-exam-practices{display:grid}.space-exam-practices article{border-bottom:1px solid #111d2c1a;grid-template-columns:minmax(0,1fr) 126px;align-items:center;gap:16px;padding:14px 18px;display:grid}.space-exam-practices article>div{flex-wrap:wrap;align-items:center;gap:7px 9px;display:flex}.space-exam-practices article p{color:#5d6772;flex-basis:100%;margin:2px 0 0;font-size:12px;line-height:1.45}.space-mandala{color:#6f5d36;text-align:center;text-transform:uppercase;gap:5px;font-size:9px;display:grid}.space-mandala img{aspect-ratio:1;object-fit:cover;border:1px solid #111d2c1f;width:100%}.space-exam-entry>footer,.space-exam-entry>small{color:#7b8289;padding:11px 18px;font-size:10px;display:block}@media (width<=720px){.space-exam-practices article{grid-template-columns:1fr}.space-mandala{max-width:150px}}.space-stat-grid span,.space-person-row span,.space-record span,.space-state{color:#68717d;font-size:12px}.space-list,.space-notices,.space-chat-links{gap:11px;display:grid}.space-list-item,.space-record,.space-person-row,.space-notices>a,.space-notices>div,.space-chat-links>a,.space-chat-links>div{border-top:1px solid #111d2c1f;padding:16px 0}.space-list-item:first-child,.space-record:first-child,.space-person-row:first-child,.space-notices>:first-child,.space-chat-links>:first-child{border-top:0}.space-list-item>div:first-child,.space-record>div:first-child,.space-person-row{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.space-list-item small,.space-record small,.space-notices small{color:#78808b}.space-list-item p,.space-record p,.space-notices p,.space-note,.space-exam-rule p,.space-panel--house p{margin:8px 0 0;line-height:1.55}.space-list-item.is-complete{opacity:.62}.space-empty,.space-note{color:#6a7280;line-height:1.55}.space-note{border-top:1px solid #111d2c1f;margin-top:24px;padding-top:18px;font-size:13px}.space-mentor{border-left:2px solid var(--gold);background:#c3a56a17;gap:7px;padding:22px;display:grid}.space-mentor b{font:400 24px/1.15 Georgia,Times New Roman,serif}.space-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(35px,6vw,85px);display:grid}.space-record-block h3{margin:0 0 18px;font:400 21px/1.2 Georgia,Times New Roman,serif}.space-learning-archive{gap:22px;display:grid}.space-learning-summary{border-bottom:1px solid #111d2c1f;grid-template-columns:max-content max-content minmax(240px,1fr);align-items:end;gap:30px;padding-bottom:20px;display:grid}.space-learning-summary>div{gap:4px;display:grid}.space-learning-summary>div b{color:var(--space-page-accent-ink);font:400 30px/1 Georgia,Times New Roman,serif}.space-learning-summary>div span,.space-learning-summary label>span{color:#737b85;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.space-learning-summary label{justify-self:stretch;gap:7px;display:grid}.space-learning-summary input{color:#17263a;background:#ffffff57;border:1px solid #111d2c29;outline:none;width:100%;min-height:42px;padding:9px 12px}.space-learning-summary input:focus{border-color:var(--space-page-accent-ink)}.space-learning-groups{gap:9px;display:grid}.space-learning-group{background:#fff3;border:1px solid #111d2c21}.space-learning-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:14px 17px;list-style:none;display:flex}.space-learning-group>summary::-webkit-details-marker{display:none}.space-learning-group>summary>span{gap:2px;font:400 19px/1.15 Georgia,Times New Roman,serif;display:grid}.space-learning-group>summary small{color:#7b8289;letter-spacing:.08em;text-transform:uppercase;font:700 9px/1.3 Arial,sans-serif}.space-learning-group>summary>b{color:#796337;text-align:center;border:1px solid #8d6c303d;min-width:32px;padding:6px 9px;font-size:11px}.space-learning-group[open]>summary{background:#c3a56a14}.space-learning-list{border-top:1px solid #111d2c1a}.space-learning-item{border-top:1px solid #111d2c14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:14px 17px;display:grid}.space-learning-item:first-child{border-top:0}.space-learning-item>div{gap:4px;display:grid}.space-learning-item>div>small{color:#7b8289;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.space-learning-item>div>b{font-size:14px}.space-learning-item p,.space-learning-hint,.space-learning-empty{color:#6a7280;margin:2px 0 0;font-size:12px;line-height:1.5}.space-learning-item>a{color:#755b2b;white-space:nowrap;border-bottom:1px solid #8d6c3080;padding:7px 10px;font-size:11px;font-weight:700}.space-learning-state{color:#68717d;font-size:11px}.space-learning-hint,.space-learning-empty{padding:15px 17px}.space-exam-rule{background:#c3a56a14;border:1px solid #8d6c3038;margin-top:24px;padding:18px 20px;font-size:13px}.space-text-link{color:var(--gold-light);margin-top:16px;margin-right:22px;font-weight:700;display:inline-flex}.space-house-motto{border-left:1px solid var(--gold);color:#dac38a;margin:20px 0 6px;padding-left:16px;font:italic 400 18px/1.45 Georgia,Times New Roman,serif}.space-chat-links>a,.space-chat-links>div{gap:6px;display:grid}.space-chat-links a:hover b{color:#866527}.space-notices>.is-read{opacity:.55}.space-inline-action{color:#765a28;cursor:pointer;background:#c3a56a12;border:1px solid #8d6c306b;width:fit-content;min-height:34px;margin-top:11px;padding:7px 11px;font-size:12px;font-weight:700;transition:transform .12s,background .16s,border-color .16s,color .16s;box-shadow:inset 0 1px #ffffff2e}.space-inline-action:hover{color:#5f461e;background:#c3a56a21;border-color:#8d6c30b3}.space-inline-action:active:not(:disabled){transform:translateY(1px)scale(.985)}.space-inline-action--danger{color:#814747;background:#9145450e;border-color:#91454557}.space-inline-action--danger:hover{color:#683333;background:#9145451a;border-color:#91454594}.space-assignment-completion-form{background:#c3a56a0f;border:1px solid #8d6c303d;gap:10px;width:min(100%,620px);margin-top:12px;padding:14px;display:grid}.space-assignment-completion-form label,.space-assignment-completion-form label>small{gap:7px;display:grid}.space-assignment-completion-form label>small{color:#765a28;font-weight:700}.space-assignment-completion-form label>small span{color:var(--muted);font-weight:400}.space-assignment-completion-form textarea{resize:vertical;width:100%;min-height:82px}.space-assignment-completion-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.space-assignment-completion-actions .space-inline-action,.space-assignment-completion-actions .space-secondary-button{margin-top:0}.space-assignment-completion-result{margin-top:10px}.space-assignment-completion{border-left:2px solid var(--gold);white-space:pre-wrap;background:#c3a56a12;gap:5px;max-width:720px;padding:10px 12px;display:grid;margin:9px 0 0!important}.space-assignment-completion small{color:#765a28;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.space-tools{color:var(--ivory);background:#101d30;margin-top:18px;padding:clamp(34px,5vw,64px)}.space-house-management{margin-top:18px;padding:clamp(34px,5vw,64px)}.space-house-management>div,.space-house-management .staff-console,.space-house-management .house-governance{width:100%;min-width:0}.space-tools-heading{max-width:720px;margin-bottom:28px}.space-tools-heading h2{margin:8px 0 12px;font:400 clamp(32px,4vw,48px)/1 Georgia,Times New Roman,serif}.space-tools-heading>p:last-child{color:#aeb7c4;line-height:1.55}.space-action-message{border-left:2px solid var(--gold);color:var(--gold-light);background:#c3a56a1a;margin:0 0 22px;padding:12px 15px}.space-registration-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:920px;display:grid}.space-registration-form label{gap:7px;display:grid}.space-registration-form label small{color:#697383;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.space-registration-form input,.space-registration-form select{color:#17202c;background:#fff9;border:1px solid #111d2c33;width:100%;min-height:48px;padding:10px 12px}.space-registration-form button{align-self:end;width:fit-content}.space-registration-vk-check{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.space-registration-vk-check .space-secondary-button{color:#17202c;background:#c3a56a14;border-color:#8f6a2773;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.space-registration-vk-status{color:#8f6a27;font-size:12px;font-weight:700}.space-registration-vk-connect{background:#c3a56a14;border:1px solid #c3a56a40;grid-column:1/-1;gap:12px;padding:16px;display:grid}.space-registration-vk-connect small{color:#8f6a27;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.space-registration-vk-connect p{color:#697383;margin:6px 0 0;font-size:13px;line-height:1.5}.space-registration-vk-connect-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.space-registration-vk-connect .space-secondary-button{color:#17202c;background:#ffffff4d;border-color:#8f6a2773;justify-content:center;align-items:center;width:fit-content;text-decoration:none;display:inline-flex}.space-registration-hint{color:#697383;grid-column:1/-1;margin:-4px 0 0;font-size:13px;line-height:1.5}.space-approval-block{border-bottom:1px solid #dbc4872e;margin-bottom:28px;padding-bottom:28px;scroll-margin-top:28px}.space-approval-field{gap:7px;display:grid}.space-approval-field small{color:#9ca8b8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.space-approval-field select{width:100%;min-height:44px;color:inherit;background:#ffffff0d;border:1px solid #dbc4873d;padding:9px 11px}.space-people-overview{background:#ffffff06;border:1px solid #dbc4872e;margin-bottom:28px;padding:28px;scroll-margin-top:28px}.space-people-filter{gap:7px;min-width:min(100%,280px);display:grid}.space-people-filter small{color:#9ca8b8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.space-people-filter select{min-height:42px;color:var(--ivory);background:#17263a;border:1px solid #dbc48738;padding:8px 11px}.space-people-list .space-person-row{border-color:#dbc48724}.space-people-list .space-person-row span,.space-people-overview .space-empty{color:#9ca8b8}.space-person-row--unassigned{align-items:center}.space-quick-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.space-quick-status>span{text-align:right;flex-basis:100%;color:#d6b86a!important;font-size:10px!important}.space-quick-status select{max-width:270px;min-height:38px;color:var(--ivory);background:#17263a;border:1px solid #dbc4873d;padding:7px 9px}.space-quick-status .button-small{min-height:38px}.space-person-current-status{justify-content:flex-end;align-items:center;gap:10px;display:flex}.space-status-edit-button{color:#d6b86a;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:11px}.space-status-edit-button:hover,.space-status-edit-button:focus-visible{color:#f0d998;text-underline-offset:3px;text-decoration:underline}.space-approval-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.space-secondary-button{color:#e0cf9e;cursor:pointer;min-height:40px;font:inherit;text-align:center;background:linear-gradient(#dbc48713,#dbc48706);border:1px solid #dbc48757;justify-content:center;align-items:center;gap:10px;padding:8px 15px;font-size:13px;font-weight:700;transition:transform .12s,border-color .16s,background .16s,color .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.space-secondary-button:hover{color:#f0d998;background:linear-gradient(#dbc48721,#dbc4870d);border-color:#e8cf8c9e}.space-secondary-button:active:not(:disabled){transform:translateY(1px)scale(.985)}.space-tool-card>.button,.space-tool-card>.space-secondary-button{justify-self:start;width:auto;max-width:100%}.space-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.space-tool-card{background:#ffffff06;border:1px solid #dbc4872e;grid-auto-rows:max-content;align-content:start;gap:14px;padding:clamp(22px,3vw,32px);scroll-margin-top:28px;display:grid}.space-tool-card:target{border-color:#dbc4879e;box-shadow:0 0 0 1px #dbc4872e,0 12px 32px #00000029}.space-private-registration-name{background:#dbc48712;border-left:2px solid #dbc48780;gap:5px;margin:0;padding:11px 13px;display:grid}.space-private-registration-name small{color:#9ca8b8;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.space-private-registration-name b{color:var(--ivory);font-size:14px}.space-tool-card--wide{grid-column:1/-1}.space-tool-hint{color:#8e9bad;margin:0;font-size:11px;line-height:1.55}.space-material-scope-note{border-left:2px solid var(--gold);color:#aab5c4;background:#dbc4870f;margin:0;padding:12px 14px;font-size:12px;line-height:1.55}.space-development-system>p{color:#626d7b;max-width:820px;margin:-4px 0 22px;line-height:1.6}.space-development-system .space-program-action{max-width:760px}.space-tool-card h3{margin:-3px 0 4px;font:400 24px/1.1 Georgia,Times New Roman,serif}.space-tool-card label{gap:7px;display:grid}.space-tool-card label small{color:#9ca8b8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.space-tool-card input,.space-tool-card textarea,.space-tool-card select{width:100%;min-height:46px;color:var(--ivory);background:#17263a;border:1px solid #dbc48738;outline:none;padding:10px 12px}.space-tool-card textarea{resize:vertical;min-height:76px}.space-tool-card input:focus,.space-tool-card textarea:focus,.space-tool-card select:focus{border-color:var(--gold)}.space-record-target-picker{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;display:grid}.space-record-targets{flex-wrap:wrap;gap:8px;display:flex}.space-record-targets button{color:var(--ivory);cursor:pointer;background:#dbc48714;border:1px solid #dbc48747;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.space-record-targets button span{color:#d6b86a;font-size:17px;line-height:1}@media (width<=1100px){.space-workspace{grid-template-columns:1fr;gap:14px;padding-top:20px}.space-section-navigation{top:68px}.space-section-navigation-desktop{display:none}.space-section-navigation-mobile{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f2e8f0;border:1px solid #0f1b2a26;display:block;box-shadow:0 9px 26px #141b2414}.space-section-navigation-mobile>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:11px 15px;list-style:none;display:flex}.space-section-navigation-mobile>summary::-webkit-details-marker{display:none}.space-section-navigation-mobile>summary span{color:var(--space-page-accent-ink);font-size:18px;transition:transform .16s}.space-section-navigation-mobile[open]>summary span{transform:rotate(180deg)}.space-section-navigation-mobile nav{border-top:1px solid #0f1b2a1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;max-height:min(56vh,430px);padding:7px;display:grid;overflow-y:auto}}@media (width<=900px){.space-hero,.space-location,.space-dashboard,.space-two-column,.space-tools-grid,.space-registration-form,.space-record-target-picker{grid-template-columns:1fr}.space-hero{min-height:0}.space-location-scene,.space-location-guide{min-height:520px}.space-panel--wide{grid-column:auto}.space-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.space-stat-grid>div:nth-child(2){border-right:0}.space-stat-grid>div:nth-child(-n+2){border-bottom:1px solid #111d2c24}.space-learning-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.space-learning-summary label{grid-column:1/-1}}@media (width<=560px){.space-section-navigation-mobile nav{grid-template-columns:1fr}.space-learning-summary{gap:18px}.space-learning-item{grid-template-columns:1fr}.space-learning-item>a{width:fit-content}.space-page{background:var(--space-page-bg)}.space-hero{padding-top:48px;padding-bottom:42px}.space-location{padding-top:18px}.space-location-scene{background-size:280%;min-height:440px}.space-location-avatar-stage{min-height:320px;padding:24px 18px}.space-location--listener{--space-map-x:-14%;--space-map-y:130%}.space-location--candidate{--space-map-x:-3%;--space-map-y:52%}.space-location--junior{--space-map-x:10%;--space-map-y:-30%}.space-location--senior{--space-map-x:25%;--space-map-y:84%}.space-location--preceptor{--space-map-x:48%;--space-map-y:45%}.space-location-guide{min-height:0}.space-location-copy h2{font-size:clamp(36px,12vw,54px)}:is(.space-location--role-commander,.space-location--role-hospitalier,.space-location--role-architect) .space-location-copy{bottom:16px;left:16px;right:16px}:is(.space-location--role-commander,.space-location--role-hospitalier,.space-location--role-architect) .space-location-copy h2{margin:6px 0 7px;font-size:clamp(24px,7.6vw,34px);line-height:1.02}:is(.space-location--role-commander,.space-location--role-hospitalier,.space-location--role-architect) .space-location-copy p{font-size:10px;line-height:1.35}:is(.space-location--role-commander,.space-location--role-hospitalier,.space-location--role-architect) .space-location-pin{gap:6px}:is(.space-location--role-commander,.space-location--role-hospitalier,.space-location--role-architect) .space-location-pin span{padding:4px 6px;font-size:8px}.space-stat-grid{grid-template-columns:1fr}.space-stat-grid>div{border-bottom:1px solid #111d2c24;border-right:0}.space-stat-grid>div:last-child{border-bottom:0}.space-panel-heading--split,.space-list-item>div:first-child,.space-record>div:first-child,.space-person-row{flex-direction:column;align-items:start}.space-tools{padding:28px 20px}}.space-page--welcome{--space-page-accent:#9a6715;--space-page-accent-ink:#725015;--space-page-bg:#f3df94;--space-page-bg-glow:#fff7cd8f;color:#35280f;background:radial-gradient(circle at 84% 8%,#fff9da80,#0000 34%),radial-gradient(circle at 18% 54%,#b77f1912,#0000 36%),#f1d980}.space-page--welcome:before{display:none}.space-page--welcome .space-hero{color:#30230d}.space-page--welcome .space-hero .eyebrow,.space-page--welcome .space-hero>div:first-child>p:last-child{color:#4a3511;text-shadow:none}.space-page--welcome .space-identity-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff7d0a3;border-color:#4b320b38}.space-page--welcome .space-identity-card b,.space-page--welcome .space-identity-card>span,.space-page--welcome .space-identity-card small{color:#51380f}.space-page--welcome .space-panel{background:#fff8dab8;border-color:#50350b2e}.space-preview-bar{color:#f3e6bf;background:#2e2719;border-bottom:1px solid #e4bd5d47;padding-top:82px}.space-preview-bar>div,.space-preview-bar-inner{justify-content:space-between;align-items:center;gap:24px;padding-top:11px;padding-bottom:11px;font-size:11px;display:flex}.space-preview-copy{gap:3px;min-width:230px;display:grid}.space-preview-copy strong{color:#fff1c9;font-size:12px}.space-preview-copy span{color:#cfbf99;line-height:1.35}.space-preview-form{align-items:end;gap:8px;display:flex}.space-preview-form label{gap:3px;display:grid}.space-preview-form label>span{color:#c9b27e;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.space-preview-form select,.space-preview-form button{color:#f7edd2;min-height:34px;font:inherit;background:#211d15;border:1px solid #e4bd5d61}.space-preview-form select{min-width:min(310px,45vw);padding:0 32px 0 10px}.space-preview-form button{color:#f1cc70;padding:0 13px;font-weight:800}.space-preview-bar a,.space-preview-form a{color:#e4bd5d;white-space:nowrap;font-weight:800}.space-preview-form a{align-self:center;margin-left:3px}.space-preview-lock{border:0;min-width:0;margin:0;padding:0}.space-preview-lock:disabled,.space-preview-lock[disabled]{opacity:1}.space-welcome-hero{grid-template-columns:minmax(0,1.25fr) minmax(260px,.48fr);align-items:end;gap:clamp(34px,7vw,100px);min-height:350px;padding-top:clamp(60px,8vw,94px);padding-bottom:48px;display:grid}.space-welcome-hero h1{letter-spacing:-.04em;max-width:850px;margin:9px 0 18px;font:400 clamp(45px,6.2vw,82px)/.96 Georgia,Times New Roman,serif}.space-welcome-hero>div:first-child>p:last-child{color:#513d17;max-width:none;margin:0;font-size:clamp(15px,1.6vw,19px);line-height:1.62}.space-welcome-badge{background:#fff8d894;border:1px solid #48300938;gap:7px;padding:24px;display:grid}.space-welcome-badge span,.space-welcome-heading>span,.space-course-prices-head>span,.space-study-formats summary>span{color:#805813;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.space-welcome-badge b{font:400 24px/1.1 Georgia,Times New Roman,serif}.space-welcome-badge small{color:#6f582d;line-height:1.5}.space-welcome-path{border-top:1px solid #4f350a30;border-bottom:1px solid #4f350a30;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.space-welcome-path--four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=900px){.space-welcome-path--four{grid-template-columns:repeat(2,minmax(0,1fr))}}.space-welcome-path a{color:#4f3813;border-right:1px solid #4f350a29;align-items:center;gap:11px;padding:17px 18px;font-size:12px;font-weight:700;display:flex}.space-welcome-path a:last-child{border-right:0}.space-welcome-path span{color:#9b6e1d;font:italic 400 13px/1 Georgia,Times New Roman,serif}.space-welcome-section{padding-top:clamp(62px,8vw,108px)}.space-welcome-section--compact{padding-top:clamp(45px,6vw,76px)}.space-welcome-section--last{padding-bottom:18px}.space-welcome-heading{max-width:none;margin-bottom:32px}.space-welcome-heading h2{letter-spacing:-.035em;margin:8px 0 14px;font:400 clamp(36px,4.6vw,59px)/1 Georgia,Times New Roman,serif}.space-welcome-heading p{color:#66502b;max-width:none;margin:0;font-size:14px;line-height:1.7}.intro-reader{color:#f6edd5;background:#171b22;border:1px solid #3e2b0c47;overflow:hidden;box-shadow:0 28px 75px #4e340a2e}.intro-reader-tabs{border-bottom:1px solid #efd48e24;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.intro-reader-tabs>button{color:#d8d4cb;cursor:pointer;text-align:left;background:#20262f;border:0;border-right:1px solid #efd48e24;grid-template-columns:66px 1fr;align-items:center;gap:15px;min-height:98px;padding:12px 18px;display:grid}.intro-reader-tabs>button:last-child{border-right:0}.intro-reader-tabs>button.is-active{background:#2c281d;box-shadow:inset 0 -3px #dcb44f}.intro-reader-tabs img{object-fit:cover;object-position:top center;-webkit-user-select:none;user-select:none;border:1px solid #ffffff21;width:58px;height:76px}.intro-reader-tabs span{gap:3px;display:grid}.intro-reader-tabs small,.intro-reader-tabs em{color:#9ea5ae;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-style:normal}.intro-reader-tabs b{color:#f5e5b7;font:400 21px/1.1 Georgia,Times New Roman,serif}.intro-reader-copy{border-bottom:1px solid #efd48e21;grid-template-columns:minmax(0,1fr) minmax(280px,.54fr);gap:40px;padding:26px clamp(20px,3vw,38px);display:grid}.intro-reader-copy>div>span{color:#c8a75c;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.intro-reader-copy h3{color:#fff5d9;margin:5px 0 7px;font:400 29px/1.05 Georgia,Times New Roman,serif}.intro-reader-copy p{color:#aeb5bd;margin:0;font-size:12px;line-height:1.55}.intro-reader-rights{border-left:2px solid #d1aa4d;align-self:center;padding-left:16px}.intro-reader-rights b{color:#ead18d;margin-bottom:4px;display:block}.intro-reader-progress{background:#11161d;border-bottom:1px solid #efd48e21;height:30px;position:relative;overflow:hidden}.intro-reader-progress>span{background:linear-gradient(90deg,#be8b2357,#e0ba5b57);transition:width .18s;position:absolute;inset:0 auto 0 0}.intro-reader-progress small{z-index:1;color:#d5c89f;letter-spacing:.06em;text-transform:uppercase;place-items:center;height:100%;font-size:9px;display:grid;position:relative}.unified-page-reader{background:#10151c;min-width:0;min-height:0}.unified-page-reader--dialog{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.unified-reader-stage{overscroll-behavior:contain;scrollbar-color:#dab5508c #ffffff0f;scrollbar-width:thin;background:radial-gradient(circle,#ffffff0e,#0000 52%),#0f141a;width:100%;min-width:0;min-height:0;padding:clamp(12px,2.2vw,24px);overflow:auto}.unified-page-reader--inline .unified-reader-stage{height:min(72vh,860px);min-height:520px}.unified-reader-canvas{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.3vw,18px);min-width:100%;min-height:100%;margin:auto;display:grid}.unified-reader-canvas.is-single{grid-template-columns:minmax(0,1fr)}.unified-reader-page-slot{place-items:center;min-width:0;min-height:0;display:grid}.unified-reader-page-slot img{object-fit:contain;filter:drop-shadow(0 12px 24px #00000057);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.unified-reader-page-slot.is-empty{visibility:hidden}.unified-reader-controls{background:#1c222b;border-top:1px solid #e7cc8530;grid-template-columns:auto auto minmax(120px,1fr) auto auto;align-items:center;gap:12px;padding:12px 15px;display:grid}.unified-reader-controls button{color:#eee2bf;cursor:pointer;background:#252c36;border:1px solid #e7cc8547;place-items:center;min-height:36px;padding:0 12px;font-size:10px;display:grid}.unified-reader-controls button:hover,.unified-reader-controls button:focus-visible{background:#303845;border-color:#e7cc859e}.unified-reader-controls button:disabled{cursor:default;opacity:.32}.unified-reader-controls label{color:#b5bac1;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.unified-reader-controls label input{color:#f5ebce;text-align:center;background:#11161c;border:1px solid #e7cc8547;width:48px;height:36px}.unified-reader-range{accent-color:#d5b459;width:100%}.unified-reader-zoom{align-items:center;gap:5px;display:flex}.unified-reader-zoom button{width:34px;padding:0;font-size:16px}.unified-reader-zoom .unified-reader-fit{width:64px;padding:0 6px;font-size:9px}.intro-reader-hint{color:#868e98;text-align:center;background:#1d232b;margin:0;padding:0 22px 16px;font-size:10px}.space-material-links,.space-study-formats,.space-service-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.space-material-links>a{color:#39290e;background:#fff8d88c;border:1px solid #4b320a30;grid-template-columns:128px 1fr;align-items:center;gap:20px;min-height:138px;padding:17px;display:grid}.space-material-links img{object-fit:cover;width:105px;height:104px}.space-material-links span,.space-service-links article>span{gap:5px;display:grid}.space-material-links small,.space-service-links small{color:#805813;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.space-material-links b,.space-service-links b{font:400 22px/1.1 Georgia,Times New Roman,serif}.space-material-links em{color:#765114;margin-top:5px;font-size:11px;font-style:normal;font-weight:700}.space-study-formats>details{background:#fff9dc9e;border:1px solid #47300b38;position:relative}.space-study-formats>details[open]{display:block}.space-study-formats summary{cursor:pointer;padding:clamp(27px,3.5vw,43px);list-style:none;display:block;position:relative}.space-study-formats summary::-webkit-details-marker{display:none}.space-study-formats summary h3{margin:8px 0 14px;font:400 clamp(28px,3vw,39px)/1.05 Georgia,Times New Roman,serif}.space-study-formats summary p,.space-study-formats li{color:#5f4c29;font-size:13px;line-height:1.65}.space-study-formats summary>b{color:#79520f;letter-spacing:.04em;align-items:center;gap:8px;margin-top:18px;font-size:11px;display:inline-flex}.space-study-formats summary>b i{font-style:normal;transition:transform .16s}.space-study-formats details[open] summary>b i{transform:rotate(180deg)}.space-study-format-detail{border-top:1px solid #47300b24;padding:0 clamp(27px,3.5vw,43px) 126px}.space-study-format-detail h4{margin:24px 0 10px;font:400 21px/1.1 Georgia,Times New Roman,serif}.space-study-format-detail p{color:#5f4c29;margin:10px 0 0;font-size:12px;line-height:1.65}.space-study-format-detail ul{gap:6px;margin:14px 0;padding-left:19px;display:grid}.space-program-action{margin-top:22px}.space-study-format-detail>.space-program-action{margin:0;position:absolute;bottom:33px;left:clamp(27px,3.5vw,43px);right:clamp(27px,3.5vw,43px)}.space-main-course-program{margin:-9px 0 18px}.space-main-course-program .space-program-action{margin:0}.space-main-course-program .space-program-open{background:#372a12f0;border-color:#53390d47;padding:18px 20px}.space-program-open{color:#f4e4b0;cursor:pointer;text-align:left;background:#372a12;border:1px solid #422e0d38;justify-content:space-between;align-items:center;gap:18px;width:100%;margin-top:0;padding:15px 17px;display:flex}.space-program-open span{font:400 15px/1.3 Georgia,Times New Roman,serif}.space-program-open small{color:#d5b459;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:9px;font-weight:800}.space-program-modal{z-index:1600;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#181107db;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.space-program-dialog{color:#f4ead0;background:#151a21;border:1px solid #dab55075;grid-template-rows:auto minmax(0,1fr);width:min(1080px,96vw);height:min(94vh,980px);display:grid;overflow:hidden;box-shadow:0 28px 80px #00000075}.space-program-dialog-head{background:#1c222b;border-bottom:1px solid #dbb65138;justify-content:space-between;align-items:start;gap:28px;padding:18px 21px;display:flex}.space-program-dialog-head>div{min-width:0}.space-program-dialog-head small{color:#d5b459;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.space-program-dialog-head h3{margin:3px 0 4px;font:400 25px/1.1 Georgia,Times New Roman,serif}.space-program-dialog-head p{color:#aeb4bc;max-width:760px;margin:0;font-size:11px;line-height:1.45}.space-program-dialog-head>button{color:#ead99f;cursor:pointer;background:0 0;border:1px solid #dbb65159;flex:none;place-items:center;width:34px;height:34px;font-size:23px;line-height:1;display:grid}.space-course-prices{background:#65461317;border:1px solid #47300b38;margin-top:16px}.space-course-prices-head{border-bottom:1px solid #47300b26;justify-content:space-between;gap:20px;padding:16px 18px;display:flex}.space-course-prices-head small{color:#6a5227}.space-course-price-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.space-course-price-grid>div{border-right:1px solid #47300b21;gap:4px;padding:19px 16px;display:grid}.space-course-price-grid>div:last-child{border-right:0}.space-course-price-grid small{color:#815b19;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.space-course-price-grid span{color:#705b36;font-size:11px}.space-course-price-grid b{margin-top:3px;font:400 20px/1 Georgia,Times New Roman,serif}.space-course-cta{color:#f6e9c1;background:#332711;justify-content:space-between;align-items:center;gap:28px;margin-top:16px;padding:26px 28px;display:flex}.space-course-cta>div{gap:4px;display:grid}.space-course-cta span{color:#d6b559;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.space-course-cta b{max-width:680px;font:400 18px/1.35 Georgia,Times New Roman,serif}.space-service-links article{background:#fff8d880;border:1px solid #47300b2e;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:18px;padding:19px;display:grid}.space-service-links img,.space-service-icon{object-fit:cover;width:76px;height:76px}.space-service-icon{color:#e2bf64;background:#3d3019;place-items:center;font:400 25px/1 Georgia,Times New Roman,serif;display:grid}.space-service-links p{color:#6a542f;margin:0;font-size:11px;line-height:1.5}.space-service-links article>a{color:#704b0e;white-space:nowrap;font-size:11px;font-weight:800}@media (width<=900px){.space-welcome-hero,.intro-reader-copy,.space-material-links,.space-study-formats,.space-service-links{grid-template-columns:1fr}.space-course-price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.space-course-price-grid>div{border-bottom:1px solid #47300b21}}@media (width<=720px){.unified-reader-canvas{grid-template-columns:minmax(0,1fr)}.unified-reader-page-slot:nth-child(2){display:none}.unified-page-reader--inline .unified-reader-stage{height:min(68svh,700px);min-height:360px;padding:12px}.unified-page-reader--dialog .unified-reader-stage{padding:10px}.unified-reader-controls{grid-template-columns:1fr auto 1fr;gap:8px;padding:9px 10px}.unified-reader-controls>button:first-child,.unified-reader-controls>button:last-child{justify-self:stretch}.unified-reader-controls label{justify-content:center}.unified-reader-range{grid-area:2/1/auto/-1}.unified-reader-zoom{grid-area:3/1/auto/-1;justify-content:center}}@media (width<=600px){.space-page--welcome{background:#f1d980}.space-welcome-hero{min-height:0;padding-top:48px}.space-preview-bar>div{flex-direction:column;align-items:flex-start;gap:10px}.space-preview-form{flex-wrap:wrap;width:100%}.space-preview-form label{width:100%}.space-preview-form select{width:100%;min-width:0}.space-welcome-path{grid-template-columns:1fr}.space-welcome-path a{border-bottom:1px solid #4f350a24;border-right:0}.intro-reader-tabs{grid-template-columns:1fr}.intro-reader-tabs>button{border-bottom:1px solid #efd48e21;border-right:0}.space-material-links>a{grid-template-columns:96px 1fr}.space-material-links img{width:82px;height:96px}.space-program-modal{padding:0}.space-program-dialog{border:0;width:100vw;height:100dvh}.space-program-dialog-head{padding:13px 14px}.space-program-dialog-head p{display:none}.space-course-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.space-course-prices-head,.space-course-cta{flex-direction:column;align-items:flex-start}.space-service-links article{grid-template-columns:64px 1fr}.space-service-links img,.space-service-icon{width:64px;height:64px}.space-service-links article>a{grid-column:2}}.house-preceptor-section{grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(28px,5vw,72px);padding-top:12px;padding-bottom:72px;display:grid}.house-preceptor-section>div:first-child>span,.preceptor-section-heading>span,.preceptor-entry-card>span{color:#9b7220;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.house-preceptor-section h2,.preceptor-section-heading h2{color:#2f2618;margin:8px 0 12px;font:400 clamp(27px,3vw,42px)/1.08 Georgia,Times New Roman,serif}.house-preceptor-section p,.preceptor-empty{color:#6b5838;margin:0;line-height:1.7}.house-preceptor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.house-preceptor-grid a{color:#3d2d12;background:linear-gradient(145deg,#fffae2eb,#e0c16f33);border:1px solid #55390c33;gap:9px;min-height:146px;padding:22px;text-decoration:none;transition:transform .16s,border-color .16s;display:grid}.house-preceptor-grid a:hover{border-color:#855b1280;transform:translateY(-2px)}.house-preceptor-grid small{color:#9b7220;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.house-preceptor-grid b{font:400 22px/1.2 Georgia,Times New Roman,serif}.house-preceptor-grid .house-preceptor-open{color:#795412;align-self:end;font-size:11px;font-weight:800}.preceptor-public-page{background:#f7efcf;min-height:100vh}.preceptor-public-hero{color:#f8edbf;background:radial-gradient(circle at 78% 22%,#c2912d47,#0000 30%),linear-gradient(130deg,#17140f,#3a2b16 58%,#17130d);padding:clamp(90px,12vw,150px) 0 clamp(62px,8vw,102px)}.preceptor-public-hero .eyebrow,.preceptor-public-hero .eyebrow a{color:#d8b85d}.preceptor-public-hero h1{max-width:880px;margin:14px 0 8px;font:400 clamp(42px,7vw,84px)/.98 Georgia,Times New Roman,serif}.preceptor-public-hero h2{color:#d9bd75;margin:0 0 26px;font:400 clamp(19px,2vw,26px)/1.2 Georgia,Times New Roman,serif}.preceptor-public-hero .shell>p:last-child{color:#fff6d8c2;max-width:760px;margin:0;font-size:16px;line-height:1.75}.preceptor-section-heading{margin-bottom:26px}.preceptor-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.preceptor-entry-card{background:#fffce9c2;border:1px solid #4d330a2e;flex-direction:column;min-height:250px;padding:24px;display:flex;overflow:hidden}.preceptor-entry-card--event{border-top:3px solid #987022}.preceptor-entry-card h3{color:#342613;margin:12px 0 10px;font:400 23px/1.2 Georgia,Times New Roman,serif}.preceptor-entry-card time{color:#8b6114;font-size:12px;font-weight:800}.preceptor-entry-card p{color:#6b5838;white-space:pre-wrap;line-height:1.65}.preceptor-entry-card img{object-fit:cover;width:calc(100% + 48px);max-height:360px;margin:4px -24px 18px}.preceptor-entry-card a{color:#76500c;margin-top:auto;font-size:11px;font-weight:800}@media (width<=900px){.house-preceptor-section,.preceptor-entry-grid{grid-template-columns:1fr}.house-preceptor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.house-preceptor-grid{grid-template-columns:1fr}.preceptor-entry-card{min-height:0}}@media (width<=1900px){.mobile-menu>nav{overscroll-behavior:contain;scrollbar-gutter:stable;gap:0;width:min(360px,100vw - 36px);max-height:calc(100dvh - 92px);overflow:hidden auto}.mobile-menu>nav>a,.mobile-nav-disclosure>summary{color:#d5dbe4;text-align:left;width:100%;min-width:0;min-height:44px;padding:12px 13px;font-size:13px;line-height:1.35}.mobile-menu>nav>a{display:block}.mobile-nav-disclosure{border-bottom:1px solid var(--line-soft);display:block}.mobile-nav-disclosure>summary{cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:16px;height:auto;list-style:none;display:flex}.mobile-nav-disclosure>summary::-webkit-details-marker{display:none}.mobile-nav-disclosure>summary:after{content:"⌄";color:var(--gold);flex:none;font-size:14px;transition:transform .16s}.mobile-nav-disclosure[open]>summary:after{transform:rotate(180deg)}.mobile-nav-disclosure[data-active=true]>summary,.mobile-menu>nav>a[aria-current=page]{color:var(--gold-light)}.mobile-nav-children{background:#ffffff06;grid-template-columns:minmax(0,1fr);padding:0 0 8px;display:grid}.mobile-menu>nav .mobile-nav-child{color:#98a5b5;border-bottom:0;width:100%;min-width:0;padding:10px 30px 10px 20px;font-size:12px;line-height:1.4;display:block}.mobile-menu>nav .mobile-nav-child:hover,.mobile-menu>nav .mobile-nav-child:focus-visible,.mobile-menu>nav .mobile-nav-child[aria-current=page]{color:var(--gold-light);background:#c99a5514}.mobile-menu>nav .mobile-language-switcher{flex-wrap:wrap}}.site-header{background:#040a17f0;position:fixed;top:0;left:0;right:0;box-shadow:0 10px 32px #02060e2e}.site-header .shell{width:min(100% - 48px,1760px)}.header-inner{flex-wrap:nowrap;justify-content:flex-start;gap:clamp(9px,.85vw,15px)}.site-header .brand,.site-header .header-back,.site-header .featured-space-entry,.site-header .mobile-menu{flex:none}.site-header .featured-nav{flex:auto;justify-content:flex-end;overflow:visible}.site-header .featured-nav a{flex:none}.desktop-nav,.mobile-menu{margin-left:auto}@media (width>=1441px) and (width<=1900px){.featured-nav~.mobile-menu{margin-left:5px}}@media (width<=1440px){.featured-nav~.mobile-menu{margin-left:0}}@media (width<=760px){.site-header .shell{width:min(100% - 36px,1328px)}.featured-nav~.mobile-menu{margin-left:auto}}.header-back{color:#d5dbe4;background:#ffffff09;border:1px solid #c99a5557;border-radius:999px;flex:none;align-items:center;gap:8px;min-width:0;min-height:38px;padding:0 11px;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.header-back:hover,.header-back:focus-visible{color:var(--gold-light);background:#c99a5517;border-color:#c99a55b8}.header-back span{color:var(--gold-light);font-size:18px;line-height:1}.header-back b{letter-spacing:.06em;white-space:nowrap;font-size:11px;font-weight:500}.scroll-top{z-index:45;right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));min-height:44px;color:var(--gold-light);opacity:0;pointer-events:none;background:#050c1aed;border:1px solid #c99a5585;border-radius:999px;align-items:center;gap:8px;padding:0 15px;transition:opacity .18s,transform .18s,background .18s;display:inline-flex;position:fixed;transform:translateY(12px);box-shadow:0 14px 38px #0000004d}.scroll-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.scroll-top:hover,.scroll-top:focus-visible{background:#101d33}.scroll-top span{font-size:20px;line-height:1}.scroll-top b{white-space:nowrap;font-size:11px;font-weight:500}main :where(a,button,h1,h2,h3,h4,span,strong,small,label){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.system-area-grid h3{text-wrap:balance;font-size:clamp(24px,1.65vw,29px);line-height:1.08}.bridge-model{grid-template-columns:minmax(0,1fr) minmax(410px,.95fr) minmax(0,1fr);overflow:hidden}.bridge-bank,.bridge-model article.bridge-bank{color:#17202a;flex-direction:column;min-height:224px;padding:32px;display:flex}.bridge-bank>span,.bridge-model article.bridge-bank>span{color:#8a6328;font:400 25px/1.12 Georgia,Times New Roman,serif}.bridge-bank>p,.bridge-model article.bridge-bank>p{color:#505761;max-width:340px;margin:auto 0 0;font-size:14px;line-height:1.65}.bridge-bank--linked{transition:background .18s}.bridge-bank--linked:hover,.bridge-bank--linked:focus-visible{background:#8a632812;outline:none}.bridge-bank--linked>b{color:#765823;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin-top:20px;font-size:10px;font-weight:700;display:inline-flex}.bridge-bank--linked>b i{font-size:14px;font-style:normal}.bridge-line{isolation:isolate;place-content:center;place-items:center;min-height:224px;padding:34px 26px;position:relative;overflow:hidden}.bridge-line:before{content:"";z-index:-1;border-top:1px solid #7658238c;border-radius:50% 50% 0 0;width:78%;height:74px;position:absolute;bottom:29px;box-shadow:0 -10px 34px #76582314}.bridge-line:after{content:"";z-index:-1;clip-path:polygon(0 100%,7% 68%,50% 0,93% 68%,100% 100%);background:repeating-linear-gradient(90deg,#0000 0 27px,#76582333 27px 28px,#0000 28px 55px);border-top:1px solid #7658235c;width:82%;height:48px;position:absolute;bottom:28px}.bridge-line>small{color:#8a6328;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:8px;font-weight:700}.bridge-title{color:#101722;align-items:baseline;gap:9px;font:400 31px/1.08 Georgia,Times New Roman,serif;display:inline-flex}.bridge-title i{color:#8a6328;font-size:16px;font-style:normal}.bridge-steps{flex-wrap:wrap;justify-content:center;gap:7px 14px;margin-top:18px;display:flex}.bridge-steps a{color:#5b626c;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700;position:relative}.bridge-steps a:not(:last-child):after{content:"·";color:#a17a3e;position:absolute;right:-9px}.bridge-steps a:hover,.bridge-steps a:focus-visible,.bridge-title:hover,.bridge-title:focus-visible{color:#8a6328;outline:none}@media (width<=900px){.bridge-model{grid-template-columns:minmax(0,1fr)}.bridge-line{border:1px solid #060d1b38;border-inline:0}}@media (width<=760px){.header-inner{gap:12px}.header-back{justify-content:center;width:38px;padding:0}.header-back b{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scroll-top{justify-content:center;width:46px;padding:0}.scroll-top b{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.bridge-bank,.bridge-model article.bridge-bank{min-height:190px;padding:26px}.bridge-line{min-height:210px}.bridge-title{font-size:28px}}.space-principles-action{background:#0c192b;border-color:#d5b77657;box-shadow:0 18px 46px #050d1929}.space-principles-action>div,.space-principles-action>button{color:#f3ecdd;background:#0c192b}.space-principles-action>button{background:#101f34;border-left:1px solid #d5b77647}.space-principles-action>div>h3,.space-principles-action>button span{color:#fff8e8}.space-principles-action>div>p,.space-principles-action>button small{color:#c5ced9}.space-principles-action>div>small{color:#e0bd70}.path-page-nav{z-index:18;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07101ff5;border-block:1px solid #c99a5540;position:sticky;top:82px}.path-page-nav .shell{scrollbar-width:thin;gap:2px;display:flex;overflow-x:auto}.path-page-nav a{color:#aeb9c8;letter-spacing:.08em;text-transform:uppercase;border-inline:1px solid #0000;flex:none;padding:16px 18px;font-size:10px;font-weight:700}.path-page-nav a:hover,.path-page-nav a:focus-visible{color:#f0d89f;background:#c99a5514;border-color:#c99a553d;outline:none}.path-overview{color:#111923;background:radial-gradient(circle at 14% 10%,#9a6f2f17,#0000 28%),#eee8dc;padding:clamp(76px,8vw,118px) 0;scroll-margin-top:148px}.path-overview .section-heading{margin-bottom:42px}.path-milestone-grid{background:#11192330;border:1px solid #11192330;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.path-milestone-grid>a{color:#111923;background:#f9f5edf5;flex-direction:column;min-width:0;min-height:330px;padding:clamp(24px,2.5vw,34px);transition:background .17s,color .17s;display:flex;position:relative}.path-milestone-grid>a:hover,.path-milestone-grid>a:focus-visible{color:#f3ecdd;background:#101d31;outline:none}.path-milestone-grid>a>span{color:#9b753c;letter-spacing:.14em;font-size:9px;font-weight:700}.path-milestone-grid h2{color:inherit;margin:46px 0 17px;font:400 clamp(25px,2.2vw,34px)/1.06 Georgia,Times New Roman,serif}.path-milestone-grid p{color:#59616a;margin:0;font-size:12px;line-height:1.65}.path-milestone-grid>a:hover p,.path-milestone-grid>a:focus-visible p{color:#b7c1cf}.path-milestone-grid b{color:#7b5c28;letter-spacing:.07em;text-transform:uppercase;margin-top:auto;padding-top:28px;font-size:10px}.path-milestone-grid>a:hover b,.path-milestone-grid>a:focus-visible b{color:#e3c57d}.path-milestone-grid i{color:#a27a3d;font-size:18px;font-style:normal;position:absolute;bottom:24px;right:24px}#map,#common-stages,#specializations,#degrees{scroll-margin-top:142px}@media (width<=980px){.path-milestone-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.path-milestone-grid>a{min-height:280px}}@media (width<=760px){.path-page-nav{top:78px}.path-page-nav .shell{width:100%;padding-inline:12px}.path-page-nav a{padding:14px 12px;font-size:9px}.path-milestone-grid{grid-template-columns:1fr}.path-milestone-grid>a{min-height:240px}.space-principles-action>button{border-top:1px solid #d5b77647;border-left:0}}.global-preview-bar{z-index:80;color:#fff7dc;background:#7d5a18;border-bottom:1px solid #ffffff38;position:relative}.global-preview-bar-inner{justify-content:space-between;align-items:center;gap:16px;min-height:40px;font-size:.86rem;display:flex}.global-preview-bar a{color:#fff;text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (width<=640px){.global-preview-bar-inner{flex-direction:column;align-items:flex-start;gap:4px;padding-block:8px}}@property --avatar-stream-phase{syntax:"<angle>";inherits:false;initial-value:0deg}.avatar-figure{--avatar-skin:#ad7653;--avatar-hair:#1d2028;--avatar-eye:#252429;--avatar-robe:#476451;--avatar-robe-accent:#85aa8b;--avatar-monad:#d8bf7c;--avatar-genetics:#8cb7b4;--avatar-magic:#d7be72;--avatar-base:#9fc9c5;--avatar-aura-color:#bca56b;--avatar-aura-strength:58%;--avatar-aura-soft:34%;--avatar-aura-ring:72%;--avatar-diadem-x:50%;--avatar-diadem-y:11.8%;--avatar-diadem-scale:.9;--avatar-clasp-x:50%;--avatar-clasp-y:24.5%;--avatar-clasp-scale:.86;--avatar-clasp-size:calc(6.5% * var(--avatar-clasp-scale));--avatar-small-guild-x:50%;--avatar-small-guild-y:calc(var(--avatar-clasp-y) + 6.3%);--avatar-small-guild-size:calc(5.1% * var(--avatar-clasp-scale));isolation:isolate;gap:10px;width:min(100%,400px);margin:0 auto;display:grid;position:relative}.avatar-house-standard{z-index:2;pointer-events:auto;place-items:center;height:54px;margin-bottom:-3px;display:grid;position:relative}.avatar-house-standard:before,.avatar-house-standard:after{content:"";background:linear-gradient(90deg,#0000,#d9c28185);width:calc(50% - 39px);height:1px;position:absolute;top:50%}.avatar-house-standard:before{left:0}.avatar-house-standard:after{right:0;transform:scaleX(-1)}.avatar-house-standard>span{color:#f3dda1;background:#051219f5;border:1px solid #eedeabc7;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;overflow:hidden;box-shadow:0 8px 20px #030a1085,0 0 18px #d9c2812e,inset 0 0 8px #ffffff14}.avatar-house-standard img{object-fit:contain;width:calc(100% - 6px);height:calc(100% - 6px)}.avatar-house-standard b{font:400 18px/1 Georgia,Times New Roman,serif}.avatar-scene{z-index:1;aspect-ratio:2/3;isolation:isolate;background:radial-gradient(at 50% 83%,#82b7b733,#0000 34%),radial-gradient(circle at 19% 12%,#cdae6429,#0000 27%),radial-gradient(circle at 83% 19%,#5f9cad24,#0000 24%),linear-gradient(160deg,#07151f 0%,#0d2b32 52%,#071922 100%);border:1px solid #c7dde238;border-radius:28px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 96px #0006,inset 0 0 0 7px #d9e7e106,0 24px 60px #03121b33}.avatar-scene:before{z-index:6;content:"";pointer-events:none;border:1px solid #e7d8a91f;border-radius:20px;position:absolute;inset:12px}.avatar-scene:after{content:"";filter:blur(8px);background:radial-gradient(#0409109e,#0000 70%);border-radius:50%;height:7%;position:absolute;bottom:14%;left:15%;right:15%}.avatar-stars,.avatar-stars:before,.avatar-stars:after{content:"";background-image:radial-gradient(circle at 16% 19%,#fff0bfb8 0 1px,#0000 1.6px),radial-gradient(circle at 73% 14%,#b4e0e194 0 1px,#0000 1.6px),radial-gradient(circle at 86% 42%,#fff0bf73 0 1px,#0000 1.6px),radial-gradient(circle at 24% 58%,#b4e0e17a 0 1px,#0000 1.6px),radial-gradient(circle at 67% 67%,#fff0bf6b 0 1px,#0000 1.6px);position:absolute;inset:0}.avatar-stars:before{opacity:.56;transform:rotate(42deg)scale(.86)}.avatar-stars:after{opacity:.38;transform:rotate(-31deg)scale(.7)}.avatar-aura{--avatar-aura-opacity:.78;z-index:4;background:radial-gradient(ellipse at 50% 50%, transparent 0 48%, var(--avatar-aura-color) 63%, transparent 82%), radial-gradient(ellipse at 50% 2%, var(--avatar-aura-color) 0 1%, transparent 17%), radial-gradient(ellipse at 13% 28%, var(--avatar-aura-color) 0 1%, transparent 18%), radial-gradient(ellipse at 87% 28%, var(--avatar-aura-color) 0 1%, transparent 18%), radial-gradient(ellipse at 7% 51%, var(--avatar-aura-color) 0 1%, transparent 17%), radial-gradient(ellipse at 93% 51%, var(--avatar-aura-color) 0 1%, transparent 17%), radial-gradient(ellipse at 17% 76%, var(--avatar-aura-color) 0 1%, transparent 18%), radial-gradient(ellipse at 83% 76%, var(--avatar-aura-color) 0 1%, transparent 18%), radial-gradient(ellipse at 50% 98%, var(--avatar-aura-color) 0 1%, transparent 18%);width:68%;height:82%;position:absolute;top:10%;left:50%}@supports (color:color-mix(in lab, red, red)){.avatar-aura{background:radial-gradient(ellipse at 50% 50%, transparent 0 48%, color-mix(in srgb, var(--avatar-aura-color) var(--avatar-aura-soft), transparent) 63%, transparent 82%), radial-gradient(ellipse at 50% 2%, color-mix(in srgb, var(--avatar-aura-color) var(--avatar-aura-strength), transparent) 0 1%, transparent 17%), radial-gradient(ellipse at 13% 28%, color-mix(in srgb, var(--avatar-aura-color) var(--avatar-aura-strength), transparent) 0 1%, transparent 18%), radial-gradient(ellipse at 87% 28%, color-mix(in srgb, var(--avatar-aura-color) var(--avatar-aura-strength), transparent) 0 1%, transparent 18%), radial-gradient(ellipse at 7% 51%, color-mix(in srgb, var(--avatar-aura-color) var(--avatar-aura-strength), transparent) 0 1%, transparent 17%), radial-gradient(ellipse at 93% 51%, color-mix(in srgb, var(--avatar-aura-color) var(--avatar-aura-strength), transparent) 0 1%, transparent 17%), radial-gradient(ellipse at 17% 76%, color-mix(in srgb, var(--avatar-aura-color) var(--avatar-aura-strength), transparent) 0 1%, transparent 18%), radial-gradient(ellipse at 83% 76%, color-mix(in srgb, var(--avatar-aura-color) var(--avatar-aura-strength), transparent) 0 1%, transparent 18%), radial-gradient(ellipse at 50% 98%, color-mix(in srgb, var(--avatar-aura-color) var(--avatar-aura-strength), transparent) 0 1%, transparent 18%)}}.avatar-aura{filter:blur(8px) saturate(1.45) drop-shadow(0 0 10px var(--avatar-aura-color))}@supports (color:color-mix(in lab, red, red)){.avatar-aura{filter:blur(8px) saturate(1.45) drop-shadow(0 0 10px color-mix(in srgb, var(--avatar-aura-color) var(--avatar-aura-soft), transparent))}}.avatar-aura{mix-blend-mode:screen;opacity:var(--avatar-aura-opacity);transform-origin:50% 52%;will-change:opacity, scale;pointer-events:none;animation:6.4s ease-in-out infinite avatar-aura-breathe;transform:translate(-50%)}.avatar-aura:before{background:linear-gradient(104deg, transparent 0 18%, var(--avatar-aura-color) 23%, transparent 29% 100%), linear-gradient(256deg, transparent 0 18%, var(--avatar-aura-color) 23%, transparent 29% 100%);position:absolute;inset:3% 8% 2%}@supports (color:color-mix(in lab, red, red)){.avatar-aura:before{background:linear-gradient(104deg, transparent 0 18%, color-mix(in srgb, var(--avatar-aura-color) var(--avatar-aura-ring), transparent) 23%, transparent 29% 100%), linear-gradient(256deg, transparent 0 18%, color-mix(in srgb, var(--avatar-aura-color) var(--avatar-aura-ring), transparent) 23%, transparent 29% 100%)}}.avatar-aura:before{clip-path:polygon(43% 0,57% 0,68% 18%,78% 34%,72% 54%,82% 91%,67% 100%,50% 94%,33% 100%,18% 91%,28% 54%,22% 34%,32% 18%);content:"";filter:blur(6px);opacity:.62;pointer-events:none}.avatar-aura:after{background:radial-gradient(circle at 17% 34%, var(--avatar-aura-color) 0 1px, transparent 2px), radial-gradient(circle at 86% 25%, var(--avatar-aura-color) 0 1px, transparent 2px), radial-gradient(circle at 91% 63%, var(--avatar-aura-color) 0 1px, transparent 2px), radial-gradient(circle at 10% 72%, var(--avatar-aura-color) 0 1px, transparent 2px), radial-gradient(circle at 68% 94%, var(--avatar-aura-color) 0 1px, transparent 2px);position:absolute;inset:5% -2% 2%}@supports (color:color-mix(in lab, red, red)){.avatar-aura:after{background:radial-gradient(circle at 17% 34%, color-mix(in srgb, var(--avatar-aura-color) 72%, transparent) 0 1px, transparent 2px), radial-gradient(circle at 86% 25%, color-mix(in srgb, var(--avatar-aura-color) 66%, transparent) 0 1px, transparent 2px), radial-gradient(circle at 91% 63%, color-mix(in srgb, var(--avatar-aura-color) 62%, transparent) 0 1px, transparent 2px), radial-gradient(circle at 10% 72%, color-mix(in srgb, var(--avatar-aura-color) 58%, transparent) 0 1px, transparent 2px), radial-gradient(circle at 68% 94%, color-mix(in srgb, var(--avatar-aura-color) 54%, transparent) 0 1px, transparent 2px)}}.avatar-aura:after{content:"";filter:drop-shadow(0 0 5px var(--avatar-aura-color));pointer-events:none}@keyframes avatar-aura-breathe{0%,to{opacity:calc(var(--avatar-aura-opacity) * .86);scale:.987}48%{opacity:var(--avatar-aura-opacity);scale:1.016}72%{opacity:calc(var(--avatar-aura-opacity) * .94);scale:1}}.avatar-base-field{--avatar-base-flow:white}@supports (color:color-mix(in lab, red, red)){.avatar-base-field{--avatar-base-flow:color-mix(in srgb, white 22%, var(--avatar-base))}}.avatar-base-field{--avatar-base-soft:var(--avatar-base)}@supports (color:color-mix(in lab, red, red)){.avatar-base-field{--avatar-base-soft:color-mix(in srgb, var(--avatar-base) 68%, transparent)}}.avatar-base-field{mix-blend-mode:screen;pointer-events:none;contain:paint;will-change:transform;border-radius:50%;width:94%;height:90%;position:absolute;top:5%;left:50%;transform:translate(-50%)}.avatar-base-field--back{z-index:5;opacity:.58;animation:18s ease-in-out infinite avatar-base-field-drift-back;-webkit-mask:radial-gradient(#0000 0 28%,#0000003d 40%,#000 59%,#000000b8 88%,#0000 100%);mask:radial-gradient(#0000 0 28%,#0000003d 40%,#000 59%,#000000b8 88%,#0000 100%)}.avatar-base-field--front{z-index:7;opacity:.27;animation:20s ease-in-out infinite avatar-base-field-drift-front;-webkit-mask:linear-gradient(#0000 0 39%,#00000024 47%,#000 65%,#000000c2 88%,#0000 100%);mask:linear-gradient(#0000 0 39%,#00000024 47%,#000 65%,#000000c2 88%,#0000 100%)}.avatar-base-stream{--avatar-stream-phase-start:18deg;--avatar-stream-phase-end:378deg;--avatar-stream-duration:26s;--avatar-stream-delay:0s;border:1.5px solid var(--avatar-base-flow);box-shadow:0 0 7px var(--avatar-base), inset 0 0 6px var(--avatar-base);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.avatar-base-stream{box-shadow:0 0 7px color-mix(in srgb, var(--avatar-base) 58%, transparent), inset 0 0 6px color-mix(in srgb, var(--avatar-base) 28%, transparent)}}.avatar-base-stream{filter:blur(.35px)saturate(1.2);-webkit-mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 7%, #000 12% 25%, transparent 31% 48%, #000 55% 70%, transparent 77% 100%);-webkit-mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 7%, #000 12% 25%, transparent 31% 48%, #000 55% 70%, transparent 77% 100%);-webkit-mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 7%, #000 12% 25%, transparent 31% 48%, #000 55% 70%, transparent 77% 100%);-webkit-mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 7%, #000 12% 25%, transparent 31% 48%, #000 55% 70%, transparent 77% 100%);mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 7%, #000 12% 25%, transparent 31% 48%, #000 55% 70%, transparent 77% 100%);animation:avatar-base-stream-flow var(--avatar-stream-duration) linear var(--avatar-stream-delay) infinite;will-change:opacity}.avatar-base-stream:before{border:7px solid var(--avatar-base-flow);position:absolute;inset:-3px}@supports (color:color-mix(in lab, red, red)){.avatar-base-stream:before{border:7px solid color-mix(in srgb, var(--avatar-base-flow) 52%, transparent)}}.avatar-base-stream:before{border-radius:inherit;content:"";filter:blur(7px);opacity:.34}.avatar-base-stream--one{--avatar-stream-duration:24s;--avatar-stream-delay:-9s;inset:9% -7% 14%;transform:rotate(-13deg)}.avatar-base-stream--two{--avatar-stream-phase-start:106deg;--avatar-stream-phase-end:466deg;--avatar-stream-duration:29s;--avatar-stream-delay:-18s;opacity:.82;-webkit-mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 10%, #000 16% 34%, transparent 41% 61%, #000 67% 81%, transparent 88% 100%);-webkit-mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 10%, #000 16% 34%, transparent 41% 61%, #000 67% 81%, transparent 88% 100%);-webkit-mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 10%, #000 16% 34%, transparent 41% 61%, #000 67% 81%, transparent 88% 100%);-webkit-mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 10%, #000 16% 34%, transparent 41% 61%, #000 67% 81%, transparent 88% 100%);mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 10%, #000 16% 34%, transparent 41% 61%, #000 67% 81%, transparent 88% 100%);inset:18% -1% 6%;transform:rotate(19deg)}.avatar-base-stream--three{--avatar-stream-phase-start:214deg;--avatar-stream-phase-end:-146deg;--avatar-stream-duration:21s;--avatar-stream-delay:-6s;opacity:.67;-webkit-mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 16%, #000 22% 42%, transparent 48% 69%, #000 75% 88%, transparent 94% 100%);-webkit-mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 16%, #000 22% 42%, transparent 48% 69%, #000 75% 88%, transparent 94% 100%);-webkit-mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 16%, #000 22% 42%, transparent 48% 69%, #000 75% 88%, transparent 94% 100%);-webkit-mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 16%, #000 22% 42%, transparent 48% 69%, #000 75% 88%, transparent 94% 100%);mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 16%, #000 22% 42%, transparent 48% 69%, #000 75% 88%, transparent 94% 100%);inset:3% 10% 25%;transform:rotate(-31deg)}.avatar-base-stream--four{--avatar-stream-phase-start:286deg;--avatar-stream-phase-end:646deg;--avatar-stream-duration:33s;--avatar-stream-delay:-24s;opacity:.74;-webkit-mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 9%, #000 14% 29%, transparent 35% 55%, #000 61% 77%, transparent 83% 100%);-webkit-mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 9%, #000 14% 29%, transparent 35% 55%, #000 61% 77%, transparent 83% 100%);-webkit-mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 9%, #000 14% 29%, transparent 35% 55%, #000 61% 77%, transparent 83% 100%);-webkit-mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 9%, #000 14% 29%, transparent 35% 55%, #000 61% 77%, transparent 83% 100%);mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 9%, #000 14% 29%, transparent 35% 55%, #000 61% 77%, transparent 83% 100%);inset:14% -4% 38%;transform:rotate(8deg)scaleX(1.02)}.avatar-base-stream--five{--avatar-stream-phase-start:54deg;--avatar-stream-phase-end:-306deg;--avatar-stream-duration:27s;--avatar-stream-delay:-13s;opacity:.62;-webkit-mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 13%, #000 18% 31%, transparent 37% 63%, #000 69% 82%, transparent 88% 100%);-webkit-mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 13%, #000 18% 31%, transparent 37% 63%, #000 69% 82%, transparent 88% 100%);-webkit-mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 13%, #000 18% 31%, transparent 37% 63%, #000 69% 82%, transparent 88% 100%);-webkit-mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 13%, #000 18% 31%, transparent 37% 63%, #000 69% 82%, transparent 88% 100%);mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 13%, #000 18% 31%, transparent 37% 63%, #000 69% 82%, transparent 88% 100%);display:none;inset:31% -9% 3%;transform:rotate(-17deg)scaleX(1.04)}.avatar-base-field--front .avatar-base-stream--one{transform:rotate(-8deg)translateY(2%)}.avatar-base-field--front .avatar-base-stream--two{transform:rotate(14deg)translateY(2%)}.avatar-base-field--front .avatar-base-stream--four{transform:rotate(-6deg)translateY(9%)scaleX(.98)}.avatar-base-particles{border-radius:inherit;background:radial-gradient(circle at 11% 37%, var(--avatar-base-flow) 0 1px, transparent 2px), radial-gradient(circle at 87% 27%, var(--avatar-base-flow) 0 1px, transparent 2px), radial-gradient(circle at 92% 64%, var(--avatar-base-soft) 0 1px, transparent 2px), radial-gradient(circle at 17% 73%, var(--avatar-base-soft) 0 1px, transparent 2px), radial-gradient(circle at 66% 91%, var(--avatar-base-flow) 0 1px, transparent 2px), radial-gradient(circle at 35% 8%, var(--avatar-base-soft) 0 1px, transparent 2px);filter:drop-shadow(0 0 4px var(--avatar-base));opacity:.64;position:absolute;inset:6%}.avatar-figure[data-base-field=air] .avatar-base-stream{border-color:#f5fdff}@supports (color:color-mix(in lab, red, red)){.avatar-figure[data-base-field=air] .avatar-base-stream{border-color:color-mix(in srgb, #f5fdff 76%, var(--avatar-base))}}.avatar-figure[data-base-field=air] .avatar-base-stream{filter:blur(.55px)saturate(1.08)brightness(1.18);border-width:1px 2px}.avatar-figure[data-base-field=air] .avatar-base-field{--avatar-base-flow:#f7feff}@supports (color:color-mix(in lab, red, red)){.avatar-figure[data-base-field=air] .avatar-base-field{--avatar-base-flow:color-mix(in srgb, #f7feff 78%, var(--avatar-base))}}.avatar-figure[data-base-field=air] .avatar-base-field{--avatar-base-soft:#e5f7f8}@supports (color:color-mix(in lab, red, red)){.avatar-figure[data-base-field=air] .avatar-base-field{--avatar-base-soft:color-mix(in srgb, #e5f7f8 62%, var(--avatar-base))}}.avatar-figure[data-base-field=air] .avatar-base-field{width:104%;height:95%;top:2%}.avatar-figure[data-base-field=air] .avatar-base-field--back{opacity:.72;-webkit-mask:radial-gradient(#0000 0 31%,#00000024 42%,#000 60%,#000000c2 91%,#0000 100%);mask:radial-gradient(#0000 0 31%,#00000024 42%,#000 60%,#000000c2 91%,#0000 100%)}.avatar-figure[data-base-field=air] .avatar-base-field--front{opacity:.23;-webkit-mask:linear-gradient(#0000 0 51%,#00000029 58%,#000 72%,#0000009e 91%,#0000 100%);mask:linear-gradient(#0000 0 51%,#00000029 58%,#000 72%,#0000009e 91%,#0000 100%)}.avatar-figure[data-base-field=air] .avatar-base-field--back .avatar-base-stream--five{display:block}.avatar-figure[data-base-field=air] .avatar-base-field--front .avatar-base-stream--three,.avatar-figure[data-base-field=air] .avatar-base-field--front .avatar-base-stream--four,.avatar-figure[data-base-field=air] .avatar-base-field--front .avatar-base-stream--five{display:none}.avatar-figure[data-base-field=air] .avatar-base-field--front .avatar-base-stream--one{inset:48% -8% 7%;transform:rotate(-9deg)}.avatar-figure[data-base-field=air] .avatar-base-field--front .avatar-base-stream--two{inset:57% -3% 3%;transform:rotate(13deg)}.avatar-figure[data-base-field=air] .avatar-base-stream--three{transform:rotate(-38deg)scale(.92)}@keyframes avatar-base-stream-flow{0%{--avatar-stream-phase:var(--avatar-stream-phase-start)}to{--avatar-stream-phase:var(--avatar-stream-phase-end)}}.avatar-figure[data-base-field=fire] .avatar-base-stream{filter:blur(.7px)saturate(1.55)brightness(1.08);-webkit-mask:conic-gradient(from 236deg, transparent 0 14%, #000 18% 31%, transparent 37% 51%, #000 57% 69%, transparent 75% 100%);-webkit-mask:conic-gradient(from 236deg, transparent 0 14%, #000 18% 31%, transparent 37% 51%, #000 57% 69%, transparent 75% 100%);-webkit-mask:conic-gradient(from 236deg, transparent 0 14%, #000 18% 31%, transparent 37% 51%, #000 57% 69%, transparent 75% 100%);-webkit-mask:conic-gradient(from 236deg, transparent 0 14%, #000 18% 31%, transparent 37% 51%, #000 57% 69%, transparent 75% 100%);mask:conic-gradient(from 236deg, transparent 0 14%, #000 18% 31%, transparent 37% 51%, #000 57% 69%, transparent 75% 100%);border-width:1px 3px 2px 4px;border-radius:52% 48% 56% 44%}.avatar-figure[data-base-field=fire] .avatar-base-particles{background:radial-gradient(ellipse at 13% 75%, var(--avatar-base-flow) 0 1px, transparent 4px), radial-gradient(ellipse at 86% 67%, var(--avatar-base-flow) 0 1px, transparent 4px), radial-gradient(ellipse at 76% 31%, var(--avatar-base-soft) 0 1px, transparent 3px), radial-gradient(ellipse at 27% 45%, var(--avatar-base-soft) 0 1px, transparent 3px)}.avatar-figure[data-base-field=water] .avatar-base-stream{box-shadow:0 3px 0 -1px white, 0 0 7px var(--avatar-base);border-width:1px 2.5px 3px 1px}@supports (color:color-mix(in lab, red, red)){.avatar-figure[data-base-field=water] .avatar-base-stream{box-shadow:0 3px 0 -1px color-mix(in srgb, white 16%, var(--avatar-base) 38%), 0 0 7px color-mix(in srgb, var(--avatar-base) 46%, transparent)}}.avatar-figure[data-base-field=water] .avatar-base-stream{filter:blur(.4px)saturate(1.2)}.avatar-figure[data-base-field=earth] .avatar-base-stream{filter:drop-shadow(0 0 3px var(--avatar-base));border-style:dashed;border-width:2px;border-radius:38% 46% 35% 49%}@supports (color:color-mix(in lab, red, red)){.avatar-figure[data-base-field=earth] .avatar-base-stream{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--avatar-base) 62%, transparent))}}.avatar-figure[data-base-field=earth] .avatar-base-particles{background:linear-gradient(35deg, transparent 0 47%, var(--avatar-base-soft) 48% 50%, transparent 51%) 8% 74% / 18px 18px no-repeat, linear-gradient(-42deg, transparent 0 46%, var(--avatar-base-flow) 47% 51%, transparent 52%) 89% 61% / 24px 24px no-repeat, linear-gradient(62deg, transparent 0 45%, var(--avatar-base-soft) 46% 52%, transparent 53%) 76% 22% / 16px 16px no-repeat, linear-gradient(-63deg, transparent 0 46%, var(--avatar-base-flow) 47% 51%, transparent 52%) 18% 31% / 20px 20px no-repeat;border-radius:28%}.avatar-figure[data-base-field=dreams] .avatar-base-field{--avatar-base-flow:white}@supports (color:color-mix(in lab, red, red)){.avatar-figure[data-base-field=dreams] .avatar-base-field{--avatar-base-flow:color-mix(in srgb, white 28%, var(--avatar-base))}}.avatar-figure[data-base-field=dreams] .avatar-base-field{--avatar-base-soft:var(--avatar-base)}@supports (color:color-mix(in lab, red, red)){.avatar-figure[data-base-field=dreams] .avatar-base-field{--avatar-base-soft:color-mix(in srgb, var(--avatar-base) 52%, transparent)}}.avatar-figure[data-base-field=dreams] .avatar-base-stream{filter:blur(1.6px)saturate(1.15);opacity:.72;border-width:1px 2px 2px 1px}.avatar-figure[data-base-field=dreams] .avatar-base-particles{filter:blur(.3px) drop-shadow(0 0 7px var(--avatar-base));opacity:.52}.avatar-figure[data-base-field=death] .avatar-base-field{--avatar-base-flow:#c0bad4}@supports (color:color-mix(in lab, red, red)){.avatar-figure[data-base-field=death] .avatar-base-field{--avatar-base-flow:color-mix(in srgb, #c0bad4 20%, var(--avatar-base))}}.avatar-figure[data-base-field=death] .avatar-base-field{--avatar-base-soft:#554d6e85}.avatar-figure[data-base-field=death] .avatar-base-stream{filter:blur(2.4px)saturate(.72);opacity:.64;-webkit-mask:conic-gradient(from 150deg, transparent 0 19%, #000 25% 40%, transparent 47% 66%, #000 72% 82%, transparent 89% 100%);-webkit-mask:conic-gradient(from 150deg, transparent 0 19%, #000 25% 40%, transparent 47% 66%, #000 72% 82%, transparent 89% 100%);-webkit-mask:conic-gradient(from 150deg, transparent 0 19%, #000 25% 40%, transparent 47% 66%, #000 72% 82%, transparent 89% 100%);-webkit-mask:conic-gradient(from 150deg, transparent 0 19%, #000 25% 40%, transparent 47% 66%, #000 72% 82%, transparent 89% 100%);mask:conic-gradient(from 150deg, transparent 0 19%, #000 25% 40%, transparent 47% 66%, #000 72% 82%, transparent 89% 100%);border-width:3px 1px 2px 4px}.avatar-figure[data-base-field=death] .avatar-base-field--back{animation-direction:reverse}@keyframes avatar-base-field-drift-back{0%,to{transform:translate(-50%)rotate(-1.4deg)scale(.99)}50%{transform:translate(-50%)rotate(1.6deg)scale(1.015)}}@keyframes avatar-base-field-drift-front{0%,to{transform:translate(-50%)rotate(1deg)scale(1.01)}50%{transform:translate(-50%)rotate(-1.2deg)scale(.992)}}.avatar-figure--compact .avatar-base-field{animation-duration:28s}.avatar-figure--compact .avatar-base-stream{--avatar-stream-duration:34s}.avatar-air-wand-current{z-index:8;mix-blend-mode:screen;opacity:.74;filter:drop-shadow(0 0 7px #beeeff61);pointer-events:none;width:39%;height:48%;position:absolute;top:2%;left:1%}.avatar-air-wand-current>i{--avatar-stream-phase-start:0deg;--avatar-stream-phase-end:360deg;-webkit-mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 14%, #000 19% 35%, transparent 41% 59%, #000 65% 78%, transparent 84% 100%);-webkit-mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 14%, #000 19% 35%, transparent 41% 59%, #000 65% 78%, transparent 84% 100%);-webkit-mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 14%, #000 19% 35%, transparent 41% 59%, #000 65% 78%, transparent 84% 100%);-webkit-mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 14%, #000 19% 35%, transparent 41% 59%, #000 65% 78%, transparent 84% 100%);mask:conic-gradient(from var(--avatar-stream-phase), transparent 0 14%, #000 19% 35%, transparent 41% 59%, #000 65% 78%, transparent 84% 100%);border:1px solid #e7faffb8;border-radius:50%;animation:9.6s linear -4s infinite avatar-base-stream-flow;position:absolute;box-shadow:0 0 7px #aae5ff6b,inset 0 0 5px #dff9ff38}.avatar-air-wand-current>i:first-child{width:108%;height:58%;top:0;left:-5%;transform:rotate(7deg)}.avatar-air-wand-current>i:nth-child(2){--avatar-stream-phase-start:300deg;--avatar-stream-phase-end:-60deg;opacity:.82;width:82%;height:51%;animation-duration:7.8s;animation-delay:-2s;top:10%;left:5%;transform:rotate(-12deg)}.avatar-air-wand-current>i:nth-child(3){--avatar-stream-phase-start:92deg;--avatar-stream-phase-end:452deg;opacity:.68;width:64%;height:38%;animation-duration:11.4s;animation-delay:-8s;top:21%;left:13%;transform:rotate(16deg)}.avatar-air-wand-current:after{aspect-ratio:1;content:"";filter:blur(2px);background:radial-gradient(circle,#f8feffb8,#97dcff38 34%,#0000 72%);border-radius:50%;width:19%;animation:5.4s ease-in-out infinite avatar-air-wand-glint;position:absolute;top:22%;left:34%}@keyframes avatar-air-wand-glint{0%,to{opacity:.28;scale:.84}46%{opacity:.78;scale:1.14}68%{opacity:.44;scale:.98}}@media (prefers-reduced-motion:reduce){.avatar-aura,.avatar-base-field,.avatar-base-stream,.avatar-air-wand-current>i,.avatar-air-wand-current:after{animation:none}}.avatar-semantic-keys{z-index:14;pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;min-height:21px;display:flex;position:relative}.avatar-figure[data-has-house=true] .avatar-semantic-keys{margin-top:-3px}.avatar-semantic-key{color:#c7dcdb;cursor:help;letter-spacing:.08em;text-transform:uppercase;pointer-events:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#051219c7;border:1px solid #d8e7e533;border-radius:999px;align-items:center;min-height:21px;padding:4px 7px;font-size:6px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 4px 12px #02090e47}.avatar-semantic-key--aura{border-color:var(--avatar-aura-color)}@supports (color:color-mix(in lab, red, red)){.avatar-semantic-key--aura{border-color:color-mix(in srgb, var(--avatar-aura-color) 58%, transparent)}}.avatar-semantic-key--base{border-color:var(--avatar-base)}@supports (color:color-mix(in lab, red, red)){.avatar-semantic-key--base{border-color:color-mix(in srgb, var(--avatar-base) 58%, transparent)}}.avatar-semantic-key--genetics{border-color:var(--avatar-genetics)}@supports (color:color-mix(in lab, red, red)){.avatar-semantic-key--genetics{border-color:color-mix(in srgb, var(--avatar-genetics) 58%, transparent)}}.avatar-semantic-key--element{border-color:var(--avatar-robe-accent)}@supports (color:color-mix(in lab, red, red)){.avatar-semantic-key--element{border-color:color-mix(in srgb, var(--avatar-robe-accent) 58%, transparent)}}.avatar-semantic-key--mantle{border-color:var(--avatar-robe-accent)}@supports (color:color-mix(in lab, red, red)){.avatar-semantic-key--mantle{border-color:color-mix(in srgb, var(--avatar-robe-accent) 70%, transparent)}}.avatar-semantic-key:focus-visible{outline-offset:2px;outline:2px solid #f0d98f}.avatar-explain-trigger{cursor:help}.avatar-explain-trigger:focus-visible{outline-offset:2px;outline:2px solid #f0d98f}.avatar-semantic-tooltips{z-index:60;pointer-events:none;width:min(330px,34vw);position:absolute;top:0;left:calc(100% + 18px)}.avatar-figure[data-has-house=true] .avatar-semantic-tooltips{top:64px}.avatar-semantic-tooltip{color:#f0eadb;letter-spacing:normal;text-align:left;text-transform:none;background:#040f16fa;border:1px solid #e6d39b7a;border-radius:10px;margin:0;padding:11px 13px;font:500 12px/1.5 Arial,sans-serif;display:none;box-shadow:0 12px 32px #01070b9e}:is(.avatar-figure:has(.avatar-semantic-key--aura:hover) .avatar-semantic-tooltip--aura,.avatar-figure:has(.avatar-semantic-key--aura:focus-visible) .avatar-semantic-tooltip--aura,.avatar-figure:has(.avatar-semantic-key--base:hover) .avatar-semantic-tooltip--base,.avatar-figure:has(.avatar-semantic-key--base:focus-visible) .avatar-semantic-tooltip--base,.avatar-figure:has(.avatar-semantic-key--genetics:hover) .avatar-semantic-tooltip--genetics,.avatar-figure:has(.avatar-semantic-key--genetics:focus-visible) .avatar-semantic-tooltip--genetics,.avatar-figure:has(.avatar-semantic-key--element:hover) .avatar-semantic-tooltip--element,.avatar-figure:has(.avatar-semantic-key--element:focus-visible) .avatar-semantic-tooltip--element,.avatar-figure:has(.avatar-semantic-key--mantle:hover) .avatar-semantic-tooltip--mantle,.avatar-figure:has(.avatar-semantic-key--mantle:focus-visible) .avatar-semantic-tooltip--mantle,.avatar-figure:has(.avatar-explain-trigger--house:hover) .avatar-semantic-tooltip--house,.avatar-figure:has(.avatar-explain-trigger--house:focus-visible) .avatar-semantic-tooltip--house,.avatar-figure:has(.avatar-explain-trigger--familiar:hover) .avatar-semantic-tooltip--familiar,.avatar-figure:has(.avatar-explain-trigger--familiar:focus-visible) .avatar-semantic-tooltip--familiar,.avatar-figure:has(.avatar-explain-trigger--rank:hover) .avatar-semantic-tooltip--rank,.avatar-figure:has(.avatar-explain-trigger--rank:focus-visible) .avatar-semantic-tooltip--rank,.avatar-figure:has(.avatar-explain-trigger--great-guild:hover) .avatar-semantic-tooltip--great-guild,.avatar-figure:has(.avatar-explain-trigger--great-guild:focus-visible) .avatar-semantic-tooltip--great-guild,.avatar-figure:has(.avatar-explain-trigger--small-guild:hover) .avatar-semantic-tooltip--small-guild,.avatar-figure:has(.avatar-explain-trigger--small-guild:focus-visible) .avatar-semantic-tooltip--small-guild,.avatar-figure:has(.avatar-explain-trigger--mission-0:hover) .avatar-semantic-tooltip--mission-0,.avatar-figure:has(.avatar-explain-trigger--mission-0:focus-visible) .avatar-semantic-tooltip--mission-0,.avatar-figure:has(.avatar-explain-trigger--mission-1:hover) .avatar-semantic-tooltip--mission-1,.avatar-figure:has(.avatar-explain-trigger--mission-1:focus-visible) .avatar-semantic-tooltip--mission-1,.avatar-figure:has(.avatar-explain-trigger--mission-2:hover) .avatar-semantic-tooltip--mission-2,.avatar-figure:has(.avatar-explain-trigger--mission-2:focus-visible) .avatar-semantic-tooltip--mission-2){animation:.12s both avatar-tooltip-in;display:block}@keyframes avatar-tooltip-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@media (width<=900px){.avatar-semantic-tooltips,.avatar-figure[data-has-house=true] .avatar-semantic-tooltips{width:100%;top:calc(100% + 8px);left:0;right:0}}.avatar-meaning{cursor:help}.avatar-meaning:focus-visible{outline-offset:2px;outline:2px solid #f0d98f}.avatar-meaning:after{z-index:40;color:#f0eadb;content:attr(data-avatar-meaning);letter-spacing:normal;opacity:0;text-align:left;text-transform:none;visibility:hidden;pointer-events:none;white-space:normal;background:#040f16f7;border:1px solid #e6d39b7a;border-radius:8px;width:min(230px,72vw);padding:8px 10px;font:500 9px/1.45 Arial,sans-serif;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%,-3px);box-shadow:0 10px 28px #01070b94}.avatar-meaning:not([data-avatar-meaning]):after{display:none}.avatar-meaning:hover:after,.avatar-meaning:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.avatar-house-standard>.avatar-meaning:after{top:auto;bottom:calc(100% + 3px)}.avatar-profile-marks .avatar-meaning:after,.avatar-mission-marks .avatar-meaning:after,.avatar-familiar.avatar-meaning:after,.avatar-rank-diadem.avatar-meaning:after{top:auto;bottom:calc(100% + 7px)}.avatar-identity-passport .avatar-meaning{position:relative}.avatar-genetics-field{z-index:2;border:1px solid var(--avatar-genetics);width:72%;height:67%;position:absolute;top:15%;left:50%}@supports (color:color-mix(in lab, red, red)){.avatar-genetics-field{border:1px solid color-mix(in srgb, var(--avatar-genetics) 42%, transparent)}}.avatar-genetics-field{background:radial-gradient(circle at 50% 42%, var(--avatar-genetics), transparent 48%), repeating-radial-gradient(circle at 50% 44%, transparent 0 18px, var(--avatar-genetics) 19px 20px);border-radius:48% 48% 38% 38%}@supports (color:color-mix(in lab, red, red)){.avatar-genetics-field{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--avatar-genetics) 18%, transparent), transparent 48%), repeating-radial-gradient(circle at 50% 44%, transparent 0 18px, color-mix(in srgb, var(--avatar-genetics) 18%, transparent) 19px 20px)}}.avatar-genetics-field{box-shadow:0 0 32px var(--avatar-genetics)}@supports (color:color-mix(in lab, red, red)){.avatar-genetics-field{box-shadow:0 0 32px color-mix(in srgb, var(--avatar-genetics) 16%, transparent)}}.avatar-genetics-field{opacity:.72;transform:translate(-50%)}.avatar-figure[data-dominant-genetics=lemurian] .avatar-genetics-field{background:radial-gradient(circle at 50% 46%, var(--avatar-genetics), transparent 37%), repeating-radial-gradient(ellipse at 50% 46%, transparent 0 22px, var(--avatar-genetics) 23px 24px);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.avatar-figure[data-dominant-genetics=lemurian] .avatar-genetics-field{background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--avatar-genetics) 24%, transparent), transparent 37%), repeating-radial-gradient(ellipse at 50% 46%, transparent 0 22px, color-mix(in srgb, var(--avatar-genetics) 20%, transparent) 23px 24px)}}.avatar-figure[data-dominant-genetics=dverg] .avatar-genetics-field{background:linear-gradient(30deg, transparent 45%, var(--avatar-genetics) 46% 48%, transparent 49%), linear-gradient(-30deg, transparent 45%, var(--avatar-genetics) 46% 48%, transparent 49%);border-radius:18%}@supports (color:color-mix(in lab, red, red)){.avatar-figure[data-dominant-genetics=dverg] .avatar-genetics-field{background:linear-gradient(30deg, transparent 45%, color-mix(in srgb, var(--avatar-genetics) 24%, transparent) 46% 48%, transparent 49%), linear-gradient(-30deg, transparent 45%, color-mix(in srgb, var(--avatar-genetics) 18%, transparent) 46% 48%, transparent 49%)}}.avatar-figure[data-dominant-genetics=dverg] .avatar-genetics-field{clip-path:polygon(12% 0,88% 0,100% 20%,94% 100%,6% 100%,0 20%);background-size:32px 32px}.avatar-figure[data-dominant-genetics=alv] .avatar-genetics-field{background:radial-gradient(ellipse at 27% 34%, var(--avatar-genetics) 0 7%, transparent 8%), radial-gradient(ellipse at 72% 54%, var(--avatar-genetics) 0 8%, transparent 9%), repeating-linear-gradient(118deg, transparent 0 24px, var(--avatar-genetics) 25px 27px, transparent 28px 44px);border-radius:58% 42%}@supports (color:color-mix(in lab, red, red)){.avatar-figure[data-dominant-genetics=alv] .avatar-genetics-field{background:radial-gradient(ellipse at 27% 34%, color-mix(in srgb, var(--avatar-genetics) 24%, transparent) 0 7%, transparent 8%), radial-gradient(ellipse at 72% 54%, color-mix(in srgb, var(--avatar-genetics) 20%, transparent) 0 8%, transparent 9%), repeating-linear-gradient(118deg, transparent 0 24px, color-mix(in srgb, var(--avatar-genetics) 16%, transparent) 25px 27px, transparent 28px 44px)}}.avatar-figure[data-dominant-genetics=alv] .avatar-genetics-field{transform:translate(-50%)rotate(-2deg)}.avatar-figure[data-dominant-genetics=assur] .avatar-genetics-field{background:linear-gradient(var(--avatar-genetics) 1px, transparent 1px), linear-gradient(90deg, var(--avatar-genetics) 1px, transparent 1px), linear-gradient(135deg, transparent 48%, var(--avatar-genetics) 49% 51%, transparent 52%);border-radius:12%}@supports (color:color-mix(in lab, red, red)){.avatar-figure[data-dominant-genetics=assur] .avatar-genetics-field{background:linear-gradient(color-mix(in srgb, var(--avatar-genetics) 20%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--avatar-genetics) 20%, transparent) 1px, transparent 1px), linear-gradient(135deg, transparent 48%, color-mix(in srgb, var(--avatar-genetics) 13%, transparent) 49% 51%, transparent 52%)}}.avatar-figure[data-dominant-genetics=assur] .avatar-genetics-field{background-size:26px 26px,26px 26px,52px 52px}.avatar-figure[data-dominant-genetics=van] .avatar-genetics-field{background:conic-gradient(from 208deg at 50% 96%, transparent 0 7deg, var(--avatar-genetics) 8deg 10deg, transparent 11deg 20deg), linear-gradient(to top, var(--avatar-genetics), transparent 62%);border-radius:46% 46% 20% 20%}@supports (color:color-mix(in lab, red, red)){.avatar-figure[data-dominant-genetics=van] .avatar-genetics-field{background:conic-gradient(from 208deg at 50% 96%, transparent 0 7deg, color-mix(in srgb, var(--avatar-genetics) 26%, transparent) 8deg 10deg, transparent 11deg 20deg), linear-gradient(to top, color-mix(in srgb, var(--avatar-genetics) 17%, transparent), transparent 62%)}}.avatar-figure[data-dominant-genetics=van] .avatar-genetics-field{clip-path:polygon(8% 0,92% 0,100% 100%,0 100%)}.avatar-monad-sign{z-index:7;border:1px solid var(--avatar-monad);place-items:center;width:43px;height:43px;display:grid;position:absolute;top:5%;left:6%}@supports (color:color-mix(in lab, red, red)){.avatar-monad-sign{border:1px solid color-mix(in srgb, var(--avatar-monad) 64%, transparent)}}.avatar-monad-sign{background:#07161e;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.avatar-monad-sign{background:color-mix(in srgb, #07161e 84%, var(--avatar-monad))}}.avatar-monad-sign{color:var(--avatar-monad);box-shadow:0 0 20px var(--avatar-monad), inset 0 0 16px #ffffff0d}@supports (color:color-mix(in lab, red, red)){.avatar-monad-sign{box-shadow:0 0 20px color-mix(in srgb, var(--avatar-monad) 28%, transparent), inset 0 0 16px #ffffff0d}}.avatar-monad-sign:after{border:1px solid var(--avatar-monad);position:absolute;inset:-3px}@supports (color:color-mix(in lab, red, red)){.avatar-monad-sign:after{border:1px solid color-mix(in srgb, var(--avatar-monad) 24%, transparent)}}.avatar-monad-sign:after{content:"";border-radius:50%}.avatar-monad-sign i{font:400 17px/1 Segoe UI Symbol,"Noto Sans Symbols 2",Noto Sans Symbols,Arial Unicode MS,Georgia,serif}.avatar-monad-sign small{color:var(--avatar-monad);margin-top:-8px}@supports (color:color-mix(in lab, red, red)){.avatar-monad-sign small{color:color-mix(in srgb, var(--avatar-monad) 72%, white)}}.avatar-monad-sign small{letter-spacing:.08em;text-transform:uppercase;font-size:5px;font-weight:800}.avatar-magic-sign{z-index:7;border:1px solid var(--avatar-magic);place-items:center;width:43px;height:43px;display:grid;position:absolute;top:5%;right:6%}@supports (color:color-mix(in lab, red, red)){.avatar-magic-sign{border:1px solid color-mix(in srgb, var(--avatar-magic) 64%, transparent)}}.avatar-magic-sign{background:#07161e;border-radius:13px}@supports (color:color-mix(in lab, red, red)){.avatar-magic-sign{background:color-mix(in srgb, #07161e 84%, var(--avatar-magic))}}.avatar-magic-sign{color:var(--avatar-magic);box-shadow:0 0 20px var(--avatar-magic), inset 0 0 16px #ffffff0d}@supports (color:color-mix(in lab, red, red)){.avatar-magic-sign{box-shadow:0 0 20px color-mix(in srgb, var(--avatar-magic) 27%, transparent), inset 0 0 16px #ffffff0d}}.avatar-magic-sign:after{border:1px solid var(--avatar-magic);position:absolute;inset:4px}@supports (color:color-mix(in lab, red, red)){.avatar-magic-sign:after{border:1px solid color-mix(in srgb, var(--avatar-magic) 26%, transparent)}}.avatar-magic-sign:after{content:"";border-radius:11px;transform:rotate(45deg)}.avatar-figure[data-magic-type=sephirotic] .avatar-magic-sign{border-radius:50%}.avatar-figure[data-magic-type=sephirotic] .avatar-magic-sign:after{border-radius:50%;transform:none}.avatar-figure[data-magic-type=runic] .avatar-magic-sign{clip-path:polygon(50% 0,100% 24%,88% 100%,12% 100%,0 24%);border-radius:5px}.avatar-figure[data-magic-type=voodoo] .avatar-magic-sign{border-radius:50% 50% 42% 42%}.avatar-magic-sign i{z-index:1;font:400 17px/1 Segoe UI Symbol,"Noto Sans Symbols 2",Noto Sans Symbols,Arial Unicode MS,Georgia,serif}.avatar-magic-sign small{z-index:1;color:var(--avatar-magic);margin-top:-8px}@supports (color:color-mix(in lab, red, red)){.avatar-magic-sign small{color:color-mix(in srgb, var(--avatar-magic) 72%, white)}}.avatar-magic-sign small{letter-spacing:.06em;text-transform:uppercase;font-size:5px;font-weight:800}.avatar-body-sign{z-index:7;color:#e9eee9;text-align:right;background:#06151cd1;border:1px solid #d3e4e038;border-radius:9px;gap:1px;min-width:82px;padding:6px 8px;display:grid;position:absolute;bottom:3%;right:5%;box-shadow:0 6px 16px #030a104d}.avatar-body-sign small{color:#89a4a5;letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:800}.avatar-body-sign b{font:400 12px/1.1 Georgia,Times New Roman,serif}.avatar-base-sign{z-index:7;border:1px solid var(--avatar-base);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;min-width:88px;padding:6px 8px;display:grid;position:absolute;bottom:3%;left:5%}@supports (color:color-mix(in lab, red, red)){.avatar-base-sign{border:1px solid color-mix(in srgb, var(--avatar-base) 46%, transparent)}}.avatar-base-sign{color:var(--avatar-base);box-shadow:0 6px 16px #030a104d, 0 0 18px var(--avatar-base);background:#06151cd1;border-radius:9px}@supports (color:color-mix(in lab, red, red)){.avatar-base-sign{box-shadow:0 6px 16px #030a104d, 0 0 18px color-mix(in srgb, var(--avatar-base) 16%, transparent)}}.avatar-base-sign i{border:1px solid var(--avatar-base);place-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.avatar-base-sign i{border:1px solid color-mix(in srgb, var(--avatar-base) 52%, transparent)}}.avatar-base-sign i{border-radius:50%;font:400 13px/1 Segoe UI Symbol,"Noto Sans Symbols 2",Noto Sans Symbols,Arial Unicode MS,Georgia,serif}.avatar-base-sign small{color:var(--avatar-base)}@supports (color:color-mix(in lab, red, red)){.avatar-base-sign small{color:color-mix(in srgb, var(--avatar-base) 72%, white)}}.avatar-base-sign small{letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:800}.avatar-familiar{z-index:9;aspect-ratio:1;border:2px solid var(--avatar-robe-accent);place-items:end center;width:29%;display:grid;position:absolute;bottom:19%;right:3.5%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.avatar-familiar{border:2px solid color-mix(in srgb, var(--avatar-robe-accent) 72%, #f3db95)}}.avatar-familiar{box-shadow:0 12px 30px #02090e85, 0 0 25px var(--avatar-robe-accent);background:#081a24;border-radius:50% 50% 42% 42%}@supports (color:color-mix(in lab, red, red)){.avatar-familiar{box-shadow:0 12px 30px #02090e85, 0 0 25px color-mix(in srgb, var(--avatar-robe-accent) 34%, transparent)}}.avatar-familiar{transform:rotate(2deg)}.avatar-familiar:before{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 22px #040d135c}.avatar-familiar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.avatar-familiar small{z-index:1;color:#f1e6c3;letter-spacing:.06em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#0000,#040e14e0 42%);width:100%;padding:7px 6px 6px;font-size:7px;font-weight:800;position:relative;overflow:hidden}.avatar-figure[data-familiar=present] .avatar-character{width:43%;max-width:43%;transform:translateX(-72%) scaleY(var(--avatar-scale-y,1))}.avatar-figure[data-familiar=present] .avatar-photo-character{width:auto;left:3%}.avatar-figure[data-base=fire] .avatar-base-sign i{border-radius:5px 5px 50% 50%}.avatar-figure[data-base=water] .avatar-base-sign i{border-radius:50% 50% 55% 55%}.avatar-figure[data-base=air] .avatar-base-sign i{border-style:dashed}.avatar-figure[data-base=earth] .avatar-base-sign i{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:4px}.avatar-figure[data-energy=yang] .avatar-aura{transform:translate(-50%)rotate(2deg)}.avatar-figure[data-energy=yin] .avatar-aura{border-radius:52% 45%;transform:translate(-50%)rotate(-2deg)}.avatar-figure[data-aura=green]{--avatar-aura-color:#49b268;--avatar-aura-strength:64%;--avatar-aura-soft:40%;--avatar-aura-ring:78%}.avatar-figure[data-aura=cyan]{--avatar-aura-color:#36bac3;--avatar-aura-strength:72%;--avatar-aura-soft:46%;--avatar-aura-ring:84%}.avatar-figure[data-aura=blue],.avatar-figure[data-aura=deep-blue]{--avatar-aura-color:#68a4ff;--avatar-aura-strength:82%;--avatar-aura-soft:56%;--avatar-aura-ring:92%}.avatar-figure[data-aura=deep-blue]{--avatar-aura-color:#5c8dff;--avatar-aura-strength:88%;--avatar-aura-soft:62%;--avatar-aura-ring:96%}.avatar-figure[data-aura=blue-start]{--avatar-aura-color:#4776dc;--avatar-aura-strength:89%;--avatar-aura-soft:60%;--avatar-aura-ring:96%}.avatar-figure[data-aura=near-blue]{--avatar-aura-color:#365fc9;--avatar-aura-strength:90%;--avatar-aura-soft:62%;--avatar-aura-ring:96%}.avatar-figure[data-aura-accent=watch-leader] .avatar-aura:after{filter:drop-shadow(0 0 6px #e7b847d1);background:radial-gradient(circle at 17% 34%,#f3d27a 0 1.2px,#0000 2.2px),radial-gradient(circle at 86% 25%,#e9bd55 0 1px,#0000 2px),radial-gradient(circle at 91% 63%,#f5db8d 0 1.2px,#0000 2.2px),radial-gradient(circle at 10% 72%,#dca93e 0 1px,#0000 2px),radial-gradient(circle at 68% 94%,#f0cc6d 0 1.2px,#0000 2.2px)}.avatar-figure[data-senior-rank=true] .avatar-aura{--avatar-aura-opacity:1;filter:blur(6px) saturate(1.58) brightness(1.38) drop-shadow(0 0 15px var(--avatar-aura-color))}@supports (color:color-mix(in lab, red, red)){.avatar-figure[data-senior-rank=true] .avatar-aura{filter:blur(6px) saturate(1.58) brightness(1.38) drop-shadow(0 0 15px color-mix(in srgb, var(--avatar-aura-color) 72%, transparent))}}.avatar-rank-diadem{--avatar-diadem-metal:#f2d989}@supports (color:color-mix(in lab, red, red)){.avatar-rank-diadem{--avatar-diadem-metal:color-mix(in srgb, #f2d989 72%, var(--avatar-monad))}}.avatar-rank-diadem{--avatar-diadem-glow:#f4dc8a}@supports (color:color-mix(in lab, red, red)){.avatar-rank-diadem{--avatar-diadem-glow:color-mix(in srgb, #f4dc8a 66%, var(--avatar-monad))}}.avatar-rank-diadem{z-index:12;top:var(--avatar-diadem-y);left:var(--avatar-diadem-x);width:calc(16.5% * var(--avatar-diadem-scale));aspect-ratio:25/8;color:var(--avatar-diadem-metal);filter:drop-shadow(0 1px 1px #281606ad) drop-shadow(0 0 4px var(--avatar-diadem-glow));position:absolute}@supports (color:color-mix(in lab, red, red)){.avatar-rank-diadem{filter:drop-shadow(0 1px 1px #281606ad) drop-shadow(0 0 4px color-mix(in srgb, var(--avatar-diadem-glow) 48%, transparent))}}.avatar-rank-diadem{pointer-events:auto;transform:translate(-50%,-50%)}.avatar-monad-diadem-art{width:100%;height:100%;display:block;overflow:visible}.avatar-monad-symbol{color:#a8793c;filter:drop-shadow(0 0 4px);flex:none;width:34px;height:34px;display:inline-block;overflow:visible}.avatar-monad-symbol-line,.avatar-monad-symbol-detail{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.avatar-monad-symbol-line{stroke-width:2.1px}.avatar-monad-symbol-detail{opacity:.72;stroke-width:1.35px}.avatar-monad-symbol-core{fill:currentColor;stroke:#fff}@supports (color:color-mix(in lab, red, red)){.avatar-monad-symbol-core{stroke:color-mix(in srgb, white 62%, currentColor)}}.avatar-monad-symbol-core{stroke-width:.75px}.avatar-monad-symbol--lemurian{color:#b67647}.avatar-monad-symbol--dverg{color:#9b733b}.avatar-monad-symbol--alv{color:#3d9279}.avatar-monad-symbol--assur{color:#587cb6}.avatar-monad-symbol--van{color:#c06f3c}.avatar-figure .avatar-monad-symbol{color:var(--avatar-monad)}.avatar-monad-diadem-band-metal{fill:url(#avatar-diadem-gold);stroke:var(--avatar-diadem-metal)}@supports (color:color-mix(in lab, red, red)){.avatar-monad-diadem-band-metal{stroke:color-mix(in srgb, var(--avatar-diadem-metal) 72%, #6f4815)}}.avatar-monad-diadem-band-metal{stroke-width:1.4px}.avatar-monad-diadem-band-highlight,.avatar-monad-diadem-detail{fill:none;stroke:#fff7ccc7;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px}.avatar-monad-diadem-crest{color:var(--avatar-diadem-metal);filter:drop-shadow(0 1px 1px #361f08bd)}.avatar-monad-diadem-stones circle{fill:url(#avatar-diadem-stone);stroke:#fff0a6;stroke-width:1px;filter:drop-shadow(0 0 3px #f5df80) drop-shadow(0 0 5px var(--avatar-diadem-glow))}.avatar-rank-diadem--lemurian{--avatar-diadem-metal:#e6bc7a}.avatar-rank-diadem--dverg{--avatar-diadem-metal:#d1b16f}.avatar-rank-diadem--alv{--avatar-diadem-metal:#d7daa3}.avatar-rank-diadem--assur{--avatar-diadem-metal:#d0ccab}.avatar-rank-diadem--van{--avatar-diadem-metal:#eec37d}.avatar-rank-diadem--neutral{--avatar-diadem-metal:#ead58f}.avatar-character{--avatar-scale-y:1;z-index:3;filter:drop-shadow(0 18px 18px #01070c6b);width:48%;height:70%;transform:translateX(-50%) scaleY(var(--avatar-scale-y));transform-origin:50% 100%;position:absolute;bottom:17%;left:50%}.avatar-photo-character{z-index:3;border:1px solid var(--avatar-robe-accent);position:absolute;inset:3%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.avatar-photo-character{border:1px solid color-mix(in srgb, var(--avatar-robe-accent) 44%, #ffffff24)}}.avatar-photo-character{box-shadow:0 18px 38px #02090e80, 0 0 30px var(--avatar-robe-accent);background:#0a1820;border-radius:21px}@supports (color:color-mix(in lab, red, red)){.avatar-photo-character{box-shadow:0 18px 38px #02090e80, 0 0 30px color-mix(in srgb, var(--avatar-robe-accent) 18%, transparent)}}.avatar-photo-character:after{z-index:5;border:1px solid var(--avatar-robe-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.avatar-photo-character:after{border:1px solid color-mix(in srgb, var(--avatar-robe-accent) 38%, transparent)}}.avatar-photo-character:after{border-radius:inherit;content:"";pointer-events:none;box-shadow:inset 0 0 30px #030c113b,inset 0 -38px 46px #030c1133}.avatar-photo-image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.avatar-mantle-layer{z-index:5;filter:drop-shadow(0 12px 18px #02080d38);pointer-events:none;width:76%;position:absolute;top:28%;bottom:17%;left:50%;transform:translate(-50%)}.avatar-mantle-layer:before{z-index:2;border-bottom:1px solid var(--avatar-robe-accent);width:64%;height:15%;position:absolute;top:0;left:50%}@supports (color:color-mix(in lab, red, red)){.avatar-mantle-layer:before{border-bottom:1px solid color-mix(in srgb, var(--avatar-robe-accent) 72%, transparent)}}.avatar-mantle-layer:before{background:radial-gradient(ellipse at 50% 0, var(--avatar-robe), transparent 70%);border-radius:0 0 50% 50%}@supports (color:color-mix(in lab, red, red)){.avatar-mantle-layer:before{background:radial-gradient(ellipse at 50% 0, color-mix(in srgb, var(--avatar-robe) 42%, transparent), transparent 70%)}}.avatar-mantle-layer:before{content:"";opacity:.65;transform:translate(-50%)}.avatar-mantle-layer>i{border:1px solid var(--avatar-robe-accent);width:34%;position:absolute;top:5%;bottom:0}@supports (color:color-mix(in lab, red, red)){.avatar-mantle-layer>i{border:1px solid color-mix(in srgb, var(--avatar-robe-accent) 55%, transparent)}}.avatar-mantle-layer>i{background:linear-gradient(108deg, #ffffff1a, transparent 30% 68%, #0000001c), linear-gradient(180deg, var(--avatar-robe), var(--avatar-robe))}@supports (color:color-mix(in lab, red, red)){.avatar-mantle-layer>i{background:linear-gradient(108deg, #ffffff1a, transparent 30% 68%, #0000001c), linear-gradient(180deg, color-mix(in srgb, var(--avatar-robe) 42%, transparent), color-mix(in srgb, var(--avatar-robe) 20%, transparent))}}.avatar-mantle-layer>i{box-shadow:inset 0 0 26px var(--avatar-robe-accent)}@supports (color:color-mix(in lab, red, red)){.avatar-mantle-layer>i{box-shadow:inset 0 0 26px color-mix(in srgb, var(--avatar-robe-accent) 13%, transparent)}}.avatar-mantle-layer>i{opacity:.58;-webkit-backdrop-filter:saturate(1.08);backdrop-filter:saturate(1.08)}.avatar-mantle-layer>i:first-child{clip-path:polygon(28% 0,100% 10%,76% 100%,0 93%);border-radius:48% 12% 24% 42%;left:1%}.avatar-mantle-layer>i:last-child{clip-path:polygon(0 10%,72% 0,100% 93%,24% 100%);border-radius:12% 48% 42% 24%;right:1%}.avatar-figure.has-generated-portrait .avatar-aura{z-index:4;display:block}.avatar-figure.has-generated-portrait .avatar-genetics-field,.avatar-figure.has-generated-portrait .avatar-mantle-layer{display:none}.avatar-figure[data-stature=tall] .avatar-character{--avatar-scale-y:1.08}.avatar-figure[data-stature=compact] .avatar-character{--avatar-scale-y:.92}.avatar-figure[data-build=slender] .avatar-character{width:44%}.avatar-figure[data-build=strong] .avatar-character{width:57%}.avatar-figure[data-body-type=depleted] .avatar-character{width:40%}.avatar-figure[data-body-type=slender] .avatar-character{width:44%}.avatar-figure[data-body-type=normal] .avatar-character{width:50%}.avatar-figure[data-body-type=full] .avatar-character{width:57%}.avatar-figure[data-physical-development=good] .avatar-body:before,.avatar-figure[data-physical-development=good] .avatar-body:after{width:31%}.avatar-figure[data-physical-development=weak] .avatar-body:before,.avatar-figure[data-physical-development=weak] .avatar-body:after{width:22%}.avatar-head{z-index:5;aspect-ratio:.83;background:radial-gradient(circle at 35% 32%, #ffffff3d, transparent 20%), linear-gradient(118deg, var(--avatar-skin), var(--avatar-skin) 54%, var(--avatar-skin));border-radius:46% 46% 42% 42%;width:31%;position:absolute;top:0;left:50%}@supports (color:color-mix(in lab, red, red)){.avatar-head{background:radial-gradient(circle at 35% 32%, #ffffff3d, transparent 20%), linear-gradient(118deg, color-mix(in srgb, var(--avatar-skin) 88%, white), var(--avatar-skin) 54%, color-mix(in srgb, var(--avatar-skin) 82%, #502c28))}}.avatar-head{transform:translate(-50%);box-shadow:inset -9px -7px 17px #3f1d162e,inset 6px 4px 12px #ffffff14,0 9px 18px #030a104d}.avatar-figure[data-presentation=masculine] .avatar-head{border-radius:42% 42% 38% 38%;width:33%}.avatar-figure[data-presentation=feminine] .avatar-head{border-radius:48% 48% 45% 45%;width:29%}.avatar-face{z-index:4;background:linear-gradient(90deg, var(--avatar-eye) 0 18%, transparent 18% 82%, var(--avatar-eye) 82% 100%);opacity:.78;border-radius:50%;height:3px;position:absolute;inset:34% 18% auto}.avatar-face:before{background:var(--avatar-skin);border-radius:999px;width:1px;height:11px;position:absolute;top:3px;left:50%}@supports (color:color-mix(in lab, red, red)){.avatar-face:before{background:color-mix(in srgb, var(--avatar-skin) 74%, #5a3029)}}.avatar-face:before{content:"";transform:translate(-50%);box-shadow:2px 7px 4px #45241f21}.avatar-face:after{content:"";border-bottom:1px solid #401c1b8a;border-radius:50%;width:18px;height:5px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.avatar-hair{z-index:3;background:linear-gradient(112deg, #ffffff1f, transparent 22% 62%, #0000002e), var(--avatar-hair);border-radius:52% 52% 35% 35%;position:absolute;inset:-8% -8% 68%;box-shadow:inset 6px 5px 11px #ffffff12,0 5px 12px #02080d2e}.avatar-hair--none .avatar-hair{display:none}.avatar-hair--short .avatar-hair{inset:-7% -7% 74%}.avatar-hair--shoulder .avatar-hair{clip-path:none;inset:-8% -13% 68%}.avatar-hair--long .avatar-hair{clip-path:none;inset:-8% -16% 68%}.avatar-hair--braid .avatar-hair{clip-path:none;inset:-8% -12% 68%}.avatar-hair--shoulder .avatar-hair:before,.avatar-hair--shoulder .avatar-hair:after,.avatar-hair--long .avatar-hair:before,.avatar-hair--long .avatar-hair:after{background:inherit;content:"";border-radius:999px 999px 45% 45%;width:28%;position:absolute;top:54%;bottom:-120%}.avatar-hair--shoulder .avatar-hair:before,.avatar-hair--long .avatar-hair:before{left:0;transform:rotate(4deg)}.avatar-hair--shoulder .avatar-hair:after,.avatar-hair--long .avatar-hair:after{right:0;transform:rotate(-4deg)}.avatar-hair--long .avatar-hair:before,.avatar-hair--long .avatar-hair:after{bottom:-230%}.avatar-hair--braid .avatar-hair:after{background:repeating-linear-gradient(180deg, var(--avatar-hair) 0 8px, var(--avatar-hair) 8px 12px);border-radius:999px;width:22%;height:260%;position:absolute;top:56%;right:-2%}@supports (color:color-mix(in lab, red, red)){.avatar-hair--braid .avatar-hair:after{background:repeating-linear-gradient(180deg, var(--avatar-hair) 0 8px, color-mix(in srgb, var(--avatar-hair) 76%, white) 8px 12px)}}.avatar-hair--braid .avatar-hair:after{content:"";transform:rotate(-5deg)}.avatar-hair--hood .avatar-hair{border:10px solid var(--avatar-robe);box-shadow:inset 0 0 0 2px var(--avatar-robe-accent), 0 0 0 2px var(--avatar-robe-accent);background:0 0;border-bottom-width:14px;border-radius:52% 52% 35% 35%;inset:-18% -24% -26%}@supports (color:color-mix(in lab, red, red)){.avatar-hair--hood .avatar-hair{box-shadow:inset 0 0 0 2px var(--avatar-robe-accent), 0 0 0 2px color-mix(in srgb, var(--avatar-robe-accent) 40%, transparent)}}.avatar-hair--hood .avatar-hair{clip-path:none}.avatar-hair--hood .avatar-face{z-index:5}.avatar-neck{z-index:2;background:linear-gradient(90deg, var(--avatar-skin), var(--avatar-skin) 38% 62%, var(--avatar-skin));border-radius:0 0 42% 42%;width:13%;height:12%;position:absolute;top:20%;left:50%}@supports (color:color-mix(in lab, red, red)){.avatar-neck{background:linear-gradient(90deg, color-mix(in srgb, var(--avatar-skin) 76%, #63352e), var(--avatar-skin) 38% 62%, color-mix(in srgb, var(--avatar-skin) 76%, #63352e))}}.avatar-neck{transform:translate(-50%)}.avatar-body{z-index:2;height:77%;position:absolute;bottom:0;left:0;right:0}.avatar-robe{z-index:2;background:radial-gradient(ellipse at 50% 3%, var(--avatar-robe-accent), transparent 24%), linear-gradient(100deg, #ffffff1a, transparent 24% 67%, #0003), linear-gradient(180deg, var(--avatar-robe), var(--avatar-robe) 28%, var(--avatar-robe));border-radius:36% 36% 8% 8%;position:absolute;inset:0 5%}@supports (color:color-mix(in lab, red, red)){.avatar-robe{background:radial-gradient(ellipse at 50% 3%, color-mix(in srgb, var(--avatar-robe-accent) 28%, transparent), transparent 24%), linear-gradient(100deg, #ffffff1a, transparent 24% 67%, #0003), linear-gradient(180deg, color-mix(in srgb, var(--avatar-robe) 86%, #c7d4c9), var(--avatar-robe) 28%, color-mix(in srgb, var(--avatar-robe) 82%, #061018))}}.avatar-robe{clip-path:polygon(27% 0,73% 0,92% 17%,100% 100%,0 100%,8% 17%);box-shadow:inset 0 0 25px #0003,0 12px 22px #02080d3d}.avatar-robe:before{border:2px solid var(--avatar-robe-accent);width:40%;height:14%;position:absolute;top:1%;left:50%}@supports (color:color-mix(in lab, red, red)){.avatar-robe:before{border:2px solid color-mix(in srgb, var(--avatar-robe-accent) 72%, transparent)}}.avatar-robe:before{content:"";border-top:0;border-radius:0 0 50% 50%;transform:translate(-50%)}.avatar-robe:after{background:linear-gradient(180deg, var(--avatar-robe-accent), transparent 74%);width:1px;position:absolute;top:18%;bottom:5%;left:50%}@supports (color:color-mix(in lab, red, red)){.avatar-robe:after{background:linear-gradient(180deg, color-mix(in srgb, var(--avatar-robe-accent) 52%, transparent), transparent 74%)}}.avatar-robe:after{content:"";box-shadow:-24px 0 30px #ffffff08,24px 0 30px #00000014}.avatar-body:before,.avatar-body:after{z-index:1;background:linear-gradient(180deg, var(--avatar-robe) 0 78%, var(--avatar-skin) 79% 100%);border-radius:999px 999px 48% 48%;width:27%;height:73%;position:absolute;top:7%}@supports (color:color-mix(in lab, red, red)){.avatar-body:before,.avatar-body:after{background:linear-gradient(180deg, color-mix(in srgb, var(--avatar-robe) 90%, white) 0 78%, var(--avatar-skin) 79% 100%)}}.avatar-body:before,.avatar-body:after{content:"";box-shadow:inset 5px 0 10px #ffffff0a,inset -5px 0 10px #00000021}.avatar-body:before{left:3%;transform:rotate(10deg)}.avatar-body:after{right:3%;transform:rotate(-10deg)}.avatar-robe-trim{z-index:3;border-top:3px solid var(--avatar-robe-accent);border-right:1px solid var(--avatar-robe-accent);width:39%;height:87%;position:absolute;top:4%;left:50%}@supports (color:color-mix(in lab, red, red)){.avatar-robe-trim{border-right:1px solid color-mix(in srgb, var(--avatar-robe-accent) 64%, transparent)}}.avatar-robe-trim{border-left:1px solid var(--avatar-robe-accent)}@supports (color:color-mix(in lab, red, red)){.avatar-robe-trim{border-left:1px solid color-mix(in srgb, var(--avatar-robe-accent) 64%, transparent)}}.avatar-robe-trim{opacity:.68;border-radius:50% 50% 0 0;transform:translate(-50%)}.avatar-profile-marks{z-index:9;visibility:visible;opacity:1;pointer-events:none;display:block;position:absolute;inset:0}.avatar-profile-marks:empty{display:none}.avatar-profile-marks>span{color:#f3dda1;width:30px;height:30px;box-shadow:0 5px 12px #030a108a, 0 0 14px var(--avatar-robe-accent), inset 0 0 7px #ffffff14;background:#051219e0;border:1px solid #eedeabb8;place-items:center;display:grid;position:absolute;inset:auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.avatar-profile-marks>span{box-shadow:0 5px 12px #030a108a, 0 0 14px color-mix(in srgb, var(--avatar-robe-accent) 28%, transparent), inset 0 0 7px #ffffff14}}.avatar-profile-marks>span{pointer-events:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transform:translate(-50%,-50%)}.avatar-great-guild-mark,.avatar-small-guild-mark{border-radius:50%}.avatar-great-guild-mark img,.avatar-small-guild-mark img{object-fit:contain;width:calc(100% - 4px);height:calc(100% - 4px)}.avatar-great-guild-mark b,.avatar-small-guild-mark b{font:700 11px/1 Georgia,Times New Roman,serif}.avatar-scene>.avatar-profile-marks>.avatar-great-guild-mark.avatar-mantle-clasp{top:var(--avatar-clasp-y);left:var(--avatar-clasp-x);width:var(--avatar-clasp-size);aspect-ratio:1;border-color:var(--avatar-robe-accent);height:auto}@supports (color:color-mix(in lab, red, red)){.avatar-scene>.avatar-profile-marks>.avatar-great-guild-mark.avatar-mantle-clasp{border-color:color-mix(in srgb, var(--avatar-robe-accent) 76%, #f4df9f)}}.avatar-scene>.avatar-profile-marks>.avatar-great-guild-mark.avatar-mantle-clasp{background:#07151d}@supports (color:color-mix(in lab, red, red)){.avatar-scene>.avatar-profile-marks>.avatar-great-guild-mark.avatar-mantle-clasp{background:color-mix(in srgb, #07151d 72%, var(--avatar-robe))}}.avatar-scene>.avatar-profile-marks>.avatar-great-guild-mark.avatar-mantle-clasp{box-shadow:0 6px 15px #02080d94, 0 0 18px var(--avatar-robe-accent), inset 0 0 8px #ffffff1a}@supports (color:color-mix(in lab, red, red)){.avatar-scene>.avatar-profile-marks>.avatar-great-guild-mark.avatar-mantle-clasp{box-shadow:0 6px 15px #02080d94, 0 0 18px color-mix(in srgb, var(--avatar-robe-accent) 44%, transparent), inset 0 0 8px #ffffff1a}}.avatar-scene>.avatar-profile-marks>.avatar-small-guild-mark.avatar-mantle-clasp{top:var(--avatar-small-guild-y);left:var(--avatar-small-guild-x);width:var(--avatar-small-guild-size);aspect-ratio:1;border-color:var(--avatar-robe-accent);height:auto}@supports (color:color-mix(in lab, red, red)){.avatar-scene>.avatar-profile-marks>.avatar-small-guild-mark.avatar-mantle-clasp{border-color:color-mix(in srgb, var(--avatar-robe-accent) 62%, #f4df9f)}}.avatar-scene>.avatar-profile-marks>.avatar-small-guild-mark.avatar-mantle-clasp{box-shadow:0 4px 10px #02080d8c, 0 0 12px var(--avatar-robe-accent);background:#051219e6}@supports (color:color-mix(in lab, red, red)){.avatar-scene>.avatar-profile-marks>.avatar-small-guild-mark.avatar-mantle-clasp{box-shadow:0 4px 10px #02080d8c, 0 0 12px color-mix(in srgb, var(--avatar-robe-accent) 34%, transparent)}}.avatar-scene>.avatar-profile-marks>.avatar-body-genetics-mark{top:78%;left:82%;border-color:var(--avatar-genetics)!important}@supports (color:color-mix(in lab, red, red)){.avatar-scene>.avatar-profile-marks>.avatar-body-genetics-mark{border-color:color-mix(in srgb, var(--avatar-genetics) 68%, transparent)!important}}.avatar-scene>.avatar-profile-marks>.avatar-body-genetics-mark{color:var(--avatar-genetics);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.avatar-scene>.avatar-profile-marks>.avatar-body-genetics-mark{color:color-mix(in srgb, var(--avatar-genetics) 78%, white)}}.avatar-scene>.avatar-profile-marks>.avatar-body-genetics-mark{font:400 17px/1 Segoe UI Symbol,"Noto Sans Symbols 2",Noto Sans Symbols,Arial Unicode MS,Georgia,serif;box-shadow:0 5px 13px #030a108a, 0 0 15px var(--avatar-genetics)!important}@supports (color:color-mix(in lab, red, red)){.avatar-scene>.avatar-profile-marks>.avatar-body-genetics-mark{box-shadow:0 5px 13px #030a108a, 0 0 15px color-mix(in srgb, var(--avatar-genetics) 34%, transparent)!important}}.avatar-figure[data-familiar=present]{--avatar-clasp-x:50%;--avatar-small-guild-x:50%}.avatar-figure[data-familiar=present] .avatar-mantle-layer{left:43%}.avatar-figure figcaption{z-index:1;text-align:center;gap:3px;display:grid;position:relative}.avatar-figure figcaption b{color:inherit;font:400 clamp(22px,3vw,30px)/1.05 Georgia,Times New Roman,serif}.avatar-figure figcaption span{color:#71808a;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.avatar-identity-passport{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:8px 0 0;display:grid}.avatar-identity-passport>div{border:1px solid var(--avatar-aura-color);min-width:0;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.avatar-identity-passport>div{border:1px solid color-mix(in srgb, var(--avatar-aura-color) 18%, #6a80872e)}}.avatar-identity-passport>div{background:var(--avatar-aura-color);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.avatar-identity-passport>div{background:color-mix(in srgb, var(--avatar-aura-color) 4%, #ffffff06)}}.avatar-identity-passport dt{color:#759091;letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:800}.avatar-identity-passport dd{color:inherit;text-overflow:ellipsis;margin:2px 0 0;font-size:9px;line-height:1.35;overflow:hidden}.avatar-identity-passport dd.avatar-monad-passport-value{align-items:center;gap:5px;display:flex}.avatar-monad-passport-value .avatar-monad-symbol{width:20px;height:20px;filter:drop-shadow(0 0 3px var(--avatar-monad))}@supports (color:color-mix(in lab, red, red)){.avatar-monad-passport-value .avatar-monad-symbol{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--avatar-monad) 52%, transparent))}}.avatar-figure figcaption .avatar-origin-line{color:#66777e;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;font-size:9px;line-height:1.45;display:inline-flex}.avatar-figure figcaption .avatar-familiar-caption{color:#7e6c48;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.avatar-origin-line i{color:var(--avatar-monad);font-style:normal}.avatar-figure.is-unformed .avatar-character{filter:grayscale();opacity:.34}.avatar-figure.is-unformed .avatar-aura{opacity:.24}.avatar-figure--compact{max-width:300px}.avatar-studio{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(24px,4vw,52px);display:grid}.avatar-studio-preview{gap:12px;display:grid}.avatar-studio-preview>p{color:#69747c;text-align:center;margin:0;font-size:11px;line-height:1.55}.avatar-studio-preview>a{color:#2f6f77;text-align:center;font-size:11px;font-weight:700}.avatar-studio-form{gap:18px;min-width:0;display:grid}.avatar-studio-form header{gap:6px;display:grid}.avatar-studio-form header>span,.community-profile-panel>header span{color:#73818a;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.avatar-genetics-source-note{background:#6897910e;border:1px solid #58898647;border-radius:12px;gap:5px;padding:14px 16px;display:grid}.avatar-genetics-source-note span{color:#667c82;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.avatar-genetics-source-note h5,.avatar-genetics-source-note p,.avatar-genetics-source-note small{margin:0}.avatar-genetics-source-note h5{color:#17333e;font:400 19px/1.15 Georgia,Times New Roman,serif}.avatar-genetics-source-note p,.avatar-genetics-source-note small{color:#596d73;font-size:10px;line-height:1.55}.avatar-studio-form h3{color:#17242d;margin:0;font:400 clamp(28px,4vw,42px)/1 Georgia,Times New Roman,serif}.avatar-studio-form header p{color:#647078;max-width:680px;margin:0;line-height:1.6}.avatar-studio-form label{align-content:start;align-self:start;gap:6px;display:grid}.avatar-studio-form label small{color:#5f6b73;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.avatar-select-detail{color:#879198;font-size:8px;line-height:1.4}.avatar-identity-groups{gap:12px;display:grid}.avatar-field-group{background:#ffffff61;border:1px solid #17242d1a;border-radius:13px;gap:13px;padding:16px 17px;display:grid}.avatar-field-group>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 14px;display:flex}.avatar-field-group>header span{color:#31424b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.avatar-field-group>header small{color:#899399;font-size:9px}.avatar-base-subtype-field{grid-column:2}.avatar-canon-footnote{background:#d2aa5812;border-left:3px solid #9e783961;border-radius:0 10px 10px 0;gap:5px;margin:0;padding:12px 14px;display:grid}.avatar-canon-footnote b{color:#52616a;font-size:9px}.avatar-canon-footnote p{color:#7d878d;margin:0;font-size:9px;line-height:1.55}.avatar-canon-protection-note{color:#75664d;border-left:2px solid #a1793273;grid-column:1/-1;margin:-4px 0 0;padding:10px 12px;font-size:9px;line-height:1.55}.avatar-studio-form input,.avatar-studio-form select,.avatar-studio-form textarea,.avatar-travel-layer select{color:#17242d;width:100%;min-height:43px;font:inherit;background:#ffffffb8;border:1px solid #17242d2b;border-radius:9px;padding:9px 11px}.avatar-studio-form textarea{resize:vertical;min-height:132px;line-height:1.55}.avatar-studio-form select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#53616a 50%),linear-gradient(135deg,#53616a 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.avatar-studio-form label.is-locked{opacity:.55}.avatar-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.avatar-canonical-form{align-content:start}.avatar-migration-note,.avatar-freeform-note,.avatar-review-summary{background:#d2aa5814;border:1px solid #ab793338;border-radius:12px;padding:15px 17px}.avatar-migration-note b,.avatar-freeform-note b,.avatar-review-summary b{color:#27363f;font-size:12px}.avatar-migration-note p,.avatar-freeform-note p,.avatar-review-summary p{color:#66747c;margin:5px 0 0;font-size:11px;line-height:1.55}.avatar-migration-note small{color:#8b6d3d;margin-top:7px;font-size:10px;display:block}.avatar-creation-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.avatar-creation-steps button{color:#53616a;text-align:left;background:#ffffff75;border:1px solid #17242d1f;border-radius:11px;grid-template-rows:auto auto 1fr;gap:4px;min-width:0;min-height:88px;padding:11px;display:grid}.avatar-creation-steps button>span{color:#9b875e;font:italic 400 10px/1 Georgia,Times New Roman,serif}.avatar-creation-steps button b{color:#25343d;font-size:11px}.avatar-creation-steps button small{color:#7b878d;font-size:8px;line-height:1.35}.avatar-creation-steps button.is-active{background:#3d8d871c;border-color:#29737461;box-shadow:inset 0 -2px #307e7a6b}.avatar-creation-steps button.is-complete>span:after{color:#377d73;content:"✓";margin-left:5px}.avatar-step-panel{background:#ffffff52;border:1px solid #17242d1a;border-radius:16px;align-content:start;gap:18px;min-height:430px;padding:clamp(18px,3vw,28px);display:grid}.avatar-step-heading{gap:5px;display:grid}.avatar-step-heading>span,.avatar-equipment-phase>header>span,.avatar-travel-layer>div>span,.avatar-genetics-panel>div:first-child>span{color:#8e7448;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.avatar-step-heading h4,.avatar-equipment-phase h3,.avatar-genetics-panel h4,.avatar-travel-layer h4{color:#1d2b34;letter-spacing:-.015em;text-wrap:balance;margin:0;font:400 clamp(22px,3vw,30px)/1.08 Georgia,Times New Roman,serif}.avatar-step-heading p,.avatar-equipment-phase>header p,.avatar-travel-layer>div p,.avatar-genetics-panel>p{color:#68757d;margin:0;font-size:11px;line-height:1.6}.avatar-choice-fieldset,.avatar-palette-field{border:0;gap:9px;min-width:0;margin:0;padding:0;display:grid}.avatar-step-panel[data-step=identity] .avatar-choice-fieldset{background:#ffffff61;border:1px solid #17242d1a;border-radius:13px;padding:16px}.avatar-step-panel[data-step=identity] .avatar-choice-fieldset legend{padding:0 7px}.avatar-choice-fieldset legend,.avatar-palette-field legend{color:#5f6b73;letter-spacing:.07em;text-transform:uppercase;padding:0;font-size:9px;font-weight:800}.avatar-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.avatar-choice-grid button{color:#273740;text-align:left;background:#ffffff94;border:1px solid #17242d21;border-radius:11px;gap:5px;min-height:76px;padding:13px;display:grid}.avatar-choice-grid button b{font-size:12px}.avatar-choice-grid button small{color:#738087;font-size:9px;line-height:1.4}.avatar-choice-grid button.is-selected,.avatar-palette-field button.is-selected{background:#40928a1c;border-color:#2b79757a;box-shadow:0 0 0 2px #40928a14}.avatar-palette-field>div{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:7px;display:grid}.avatar-palette-field button{color:#526069;background:#ffffff85;border:1px solid #17242d1f;border-radius:10px;justify-items:center;gap:6px;padding:9px 7px;display:grid}.avatar-palette-field button i{border:1px solid #17242d29;border-radius:50%;width:27px;height:27px;box-shadow:inset 0 0 0 2px #ffffff3d}.avatar-palette-field button span{font-size:8px}.avatar-technical-field{border:1px dashed #17242d26;border-radius:11px;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;padding:13px;display:grid}.avatar-textarea-field{grid-column:1/-1}.avatar-genetics-panel{background:#f8f7f0ad;border:1px solid #17242d1c;border-radius:13px;gap:13px;padding:16px;display:grid}.avatar-origin-summary{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.avatar-origin-summary article{background:#f8f7f0ad;border:1px solid #17242d1c;border-radius:12px;gap:6px;min-height:126px;padding:14px;display:grid}.avatar-origin-summary span{color:#8e7448;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.avatar-origin-summary b{color:#283840;font:400 19px/1.1 Georgia,Times New Roman,serif}.avatar-origin-summary .avatar-origin-value{align-items:center;gap:9px;display:flex}.avatar-origin-summary .avatar-origin-value>span{color:#283840;letter-spacing:normal;text-transform:none;font:400 19px/1.1 Georgia,Times New Roman,serif}.avatar-magic-type-mark{color:#947038;filter:drop-shadow(0 0 5px #94703829);flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.avatar-magic-type-mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15px;width:100%;height:100%;overflow:visible}.avatar-magic-type-mark--sephirotic circle{fill:#f7f0da;stroke-width:1.25px}.avatar-magic-type-mark--runic{color:#4c7892;letter-spacing:.02em;width:auto;min-width:45px;font:400 17px/1 Segoe UI Symbol,Noto Sans Runic,Georgia,serif}.avatar-magic-type-mark--voodoo{color:#80568d}.avatar-magic-type-mark--voodoo circle{fill:currentColor}.avatar-origin-summary small{color:#768289;font-size:9px;line-height:1.5}.avatar-genetics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.avatar-genetics-grid article{border:1px solid #17242d1a;border-radius:9px;gap:3px;padding:10px;display:grid}.avatar-genetics-grid article b{color:#34434b;font-size:10px}.avatar-genetics-grid article small{color:#7c888e;font-size:8px;line-height:1.4}.avatar-genetics-grid article span{color:#8a9499;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:800}.avatar-genetics-grid article.is-possible{background:#cda45514;border-color:#af7e334d}.avatar-genetics-grid article.is-possible span{color:#98723b}.avatar-genetics-grid article.is-confirmed{background:#3d91801a;border-color:#2f7d7057}.avatar-genetics-grid article.is-confirmed span{color:#32786b}.avatar-identification-practice{border-top:1px solid #17242d1f;border-bottom:1px solid #17242d1f}.avatar-identification-practice summary{color:#325b63;cursor:pointer;padding:13px 0;font-size:11px;font-weight:700}.avatar-identification-practice ol{color:#66747c;gap:6px;margin:0 0 12px;padding-left:22px;font-size:10px;line-height:1.5;display:grid}.avatar-identification-practice>p{color:#8b784f;margin:0 0 14px;font-size:9px}.avatar-form-actions{justify-content:space-between;align-items:center;gap:9px;display:flex}.avatar-equipment-phase{background:#ffffff59;border:1px solid #17242d1c;border-radius:17px;grid-column:1/-1;gap:18px;padding:clamp(20px,3vw,30px);display:grid}.avatar-equipment-phase>header{gap:6px;display:grid}.avatar-equipment-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.avatar-equipment-groups article{background:#f8f7f0a8;border:1px solid #17242d1a;border-radius:11px;padding:15px}.avatar-equipment-groups h4{color:#31414a;margin:0 0 10px;font-size:11px}.avatar-equipment-groups ul{color:#6c7980;gap:6px;margin:0;padding-left:17px;font-size:9px;line-height:1.45;display:grid}.avatar-equipment-note{color:#8b754d;margin:0;font-size:9px;line-height:1.5}.avatar-travel-layer{border-top:1px solid #17242d1c;grid-template-columns:minmax(240px,1fr) minmax(200px,.72fr) auto;align-items:end;gap:12px;padding-top:17px;display:grid}.avatar-travel-layer>div{gap:4px;display:grid}.avatar-travel-layer label{gap:6px;display:grid}.avatar-travel-layer label small{color:#5f6b73;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.avatar-travel-layer label.is-locked{opacity:.55}.avatar-travel-layer .avatar-studio-message{grid-column:1/-1}.avatar-studio-form .button{justify-self:start}.avatar-studio-message{color:#3d6870;margin:0;font-size:12px;font-weight:600}.avatar-visual-code,.avatar-photo-studio{background:#ffffff59;border:1px solid #17242d1c;border-radius:17px;grid-column:1/-1;gap:18px;padding:clamp(20px,3vw,30px);display:grid}.avatar-visual-code>header,.avatar-photo-studio>header{gap:6px;display:grid}.avatar-visual-code>header>span,.avatar-photo-studio>header>span{color:#8e7448;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.avatar-visual-code h3,.avatar-photo-studio h3{color:#1d2b34;margin:0;font:400 clamp(22px,3vw,30px)/1.08 Georgia,Times New Roman,serif}.avatar-visual-code>header p,.avatar-photo-studio>header p{color:#68757d;max-width:790px;margin:0;font-size:11px;line-height:1.6}.avatar-photo-studio{background:radial-gradient(circle at 88% 14%,#40928a1f,#0000 31%),#ffffff63;border-color:#337c7a33}.avatar-photo-studio--inline{border-radius:14px;grid-column:auto;gap:13px;margin-top:8px;padding:16px}.avatar-photo-studio--inline h3{font-size:clamp(19px,2.2vw,23px)}.avatar-photo-studio--inline>header p{font-size:9px;line-height:1.5}.avatar-photo-studio--inline .avatar-photo-actions{grid-template-columns:1fr;display:grid}.avatar-photo-studio--inline .avatar-photo-actions button{justify-content:center;width:100%}.avatar-photo-studio form{gap:14px;display:grid}.avatar-photo-method{background:#ffffff61;border:1px solid #2f6f7729;border-radius:11px;gap:3px;padding:12px 13px;display:grid}.avatar-photo-method>span{color:#8e7448;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:800}.avatar-photo-method>b{color:#315f62;font-size:11px}.avatar-photo-method>small{color:#66767c;font-size:9px;line-height:1.5}.avatar-photo-method--reference{border-style:dashed}.avatar-photo-file{background:#ffffff6e;border:1px dashed #2669694d;border-radius:12px;gap:7px;padding:16px;display:grid}.avatar-photo-file small{color:#526d70;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.avatar-photo-file input[type=file]{color:#526069;max-width:100%;font-size:11px}.avatar-photo-file input[type=file]::file-selector-button{color:#315f62;font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #2669693d;border-radius:8px;margin-right:9px;padding:8px 10px;font-weight:700}.avatar-photo-file>span{color:#2e686c;font-size:10px;font-weight:700}.avatar-photo-consent{color:#5e6d74;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:10px;font-size:10px;line-height:1.5;display:grid}.avatar-photo-consent input{accent-color:#2f7875;width:16px;height:16px;margin:1px 0 0}.avatar-photo-actions{flex-wrap:wrap;gap:9px;display:flex}.avatar-air-wand-restoration{gap:12px;display:grid}.avatar-air-wand-restoration--embedded{width:min(100%,400px);margin:0 auto}.avatar-air-wand-restoration--embedded>.avatar-figure{width:100%}.avatar-air-wand-restoration-status{text-align:center;background:radial-gradient(circle at 90% 12%,#56b0bb1f,#0000 34%),#ffffff7a;border:1px solid #30777940;border-radius:12px;gap:5px;padding:13px 14px;display:grid}.avatar-air-wand-restoration-status>span{color:#8e7448;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.avatar-air-wand-restoration h3,.avatar-air-wand-restoration p{margin:0}.avatar-air-wand-restoration h3{color:#1d2b34;font:400 clamp(17px,2.2vw,21px)/1.12 Georgia,Times New Roman,serif}.avatar-air-wand-restoration p{color:#5f7177;max-width:420px;font-size:11px;line-height:1.5}.avatar-air-wand-restoration.is-error .avatar-air-wand-restoration-status{background:#fff1ede0;border-color:#ae43346b}.avatar-air-wand-restoration.is-error .avatar-air-wand-restoration-status>span,.avatar-air-wand-restoration.is-error .avatar-air-wand-restoration-status h3{color:#8d342d}.avatar-air-wand-restoration-actions{gap:10px;margin-top:6px;display:grid}.avatar-air-wand-restoration-actions button{justify-content:center;width:100%}.avatar-air-wand-restoration-progress{background:#2f777524;border-radius:999px;width:100%;height:3px;overflow:hidden}.avatar-air-wand-restoration-progress:after{border-radius:inherit;content:"";background:linear-gradient(90deg,#0000,#55a6aa,#0000);width:42%;height:100%;animation:1.4s ease-in-out infinite avatar-air-wand-progress;display:block}.avatar-air-wand-restoration.is-applied{color:#285e4e}@keyframes avatar-air-wand-progress{0%{transform:translate(-105%)}to{transform:translate(245%)}}.avatar-photo-note,.avatar-photo-privacy,.avatar-photo-divider{color:#7b858b;margin:0;font-size:9px;line-height:1.5}.avatar-photo-divider{color:#6e7f83;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:9px;font-weight:800;display:flex}.avatar-photo-divider:before,.avatar-photo-divider:after{content:"";background:#2f6f7729;flex:auto;height:1px}.avatar-photo-note{color:#8a6e3f;font-weight:700}.familiar-studio{background:radial-gradient(circle at 88% 12%,#bb904a1f,#0000 33%),#ffffff61;border:1px solid #8b693d38;border-radius:14px;gap:13px;margin-top:8px;padding:16px;display:grid}.familiar-studio>header{gap:4px;display:grid}.familiar-studio>header span{color:#8e7448;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.familiar-studio>header h3{color:#1d2b34;margin:0;font:400 clamp(19px,2.2vw,23px)/1.08 Georgia,Times New Roman,serif}.familiar-access-state{background:#f8f7f0ad;border:1px solid #17242d1a;border-radius:11px;gap:5px;padding:12px 13px;display:grid}.familiar-access-state b{color:#43545d;font-size:11px}.familiar-access-state p{color:#77838a;margin:0;font-size:9px;line-height:1.55}.familiar-studio form{gap:12px;display:grid}.familiar-studio form>label:not(.avatar-photo-consent){gap:6px;display:grid}.familiar-studio form>label>small{color:#5f6b73;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.familiar-studio input[type=text],.familiar-studio input:not([type]),.familiar-studio textarea{color:#17242d;width:100%;min-height:43px;font:inherit;background:#ffffffb8;border:1px solid #17242d2b;border-radius:9px;padding:9px 11px}.familiar-studio textarea{resize:vertical;min-height:116px;line-height:1.5}.familiar-studio .button{justify-content:center;width:100%}.familiar-access-confirmed{color:#397466;align-items:center;gap:7px;margin:0;font-size:9px;font-weight:800;display:flex}.familiar-access-confirmed span{background:#3a85701f;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.familiar-access-list{border-top:1px solid #17242d1c;gap:7px;padding-top:12px;display:grid}.familiar-access-list>small{color:#7b6c50;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.familiar-access-list>div{background:#ffffff6b;border:1px solid #17242d1a;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.familiar-access-list>div>span{color:#43525a;font-size:10px;font-weight:700}.familiar-access-list>p{color:#7d878d;margin:2px 0 0;font-size:8px;line-height:1.5}.community-profile-familiar{background:#cea65712;border:1px solid #99743c33;border-radius:13px;gap:6px;margin-top:18px;padding:16px 18px;display:grid}.community-profile-familiar>span{color:#8e7448;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.community-profile-familiar h3{color:#293941;margin:0;font:400 24px/1.08 Georgia,Times New Roman,serif}.community-profile-familiar p{color:#69767d;margin:0;font-size:10px;line-height:1.6}.avatar-layer-roadmap,.community-profile-layers{grid-column:1/-1;gap:8px;margin:0;padding:0;list-style:none;display:grid}.avatar-layer-roadmap li,.community-profile-layers li{background:#ffffff61;border:1px solid #17242d1a;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.avatar-layer-roadmap li>span,.community-profile-layers li>span{color:#849098;font:italic 400 12px/1 Georgia,Times New Roman,serif}.avatar-layer-roadmap li>div,.community-profile-layers li>div{gap:2px;display:grid}.avatar-layer-roadmap li b,.community-profile-layers li b{color:#24313a;font-size:12px}.avatar-layer-roadmap li small,.community-profile-layers li small{color:#748087;font-size:10px;line-height:1.45}.avatar-layer-roadmap li em,.community-profile-layers li em{color:#8b9499;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:800}.avatar-layer-roadmap li.is-active,.avatar-layer-roadmap li.is-verified,.community-profile-layers li.is-active{background:#478e8712;border-color:#327d7b38}.avatar-layer-roadmap li.is-active em,.avatar-layer-roadmap li.is-verified em,.community-profile-layers li.is-active em{color:#397a73}.avatar-layer-roadmap li.is-available,.community-profile-layers li.is-available{border-style:dashed}.avatar-layer-roadmap li.is-locked,.community-profile-layers li.is-locked{opacity:.58}.space-avatar-panel,.space-welcome-avatar-panel{scroll-margin-top:104px}.space-welcome-avatar-panel{background:#fffcf194;border:1px solid #4f350a24;border-radius:20px;padding:clamp(22px,4vw,42px)}.space-welcome-path--five{grid-template-columns:repeat(5,minmax(0,1fr))}.space-welcome-avatar-locked{color:#315f63;background:#ffffff7a;border:1px solid #4a797b3d;border-radius:16px;align-items:center;gap:14px;padding:clamp(18px,3vw,28px);display:flex}.space-welcome-avatar-locked>span{color:#9b7940;border:1px solid #a4844757;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.space-welcome-avatar-locked>div{gap:3px;display:grid}.space-welcome-avatar-locked b{font-size:14px}.space-welcome-avatar-locked small{color:#6e7d80;font-size:11px}.community-profile-page{background:var(--paper);color:#16232c}.community-profile-hero{color:#f3efe4;background:radial-gradient(circle at 78% 15%,#41969a2e,#0000 30%),linear-gradient(150deg,#071a23 0%,#0b2a31 56%,#0b202b 100%);padding:clamp(128px,14vw,188px) 0 clamp(58px,7vw,92px)}.community-profile-hero-inner{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(36px,7vw,92px);display:grid}.community-profile-avatar{width:100%;max-width:420px;margin:0 auto}.community-profile-avatar .avatar-figure figcaption span{color:#aab8bd}.community-profile-intro{gap:14px;display:grid}.community-profile-back{color:#9fc4c2;justify-self:start;font-size:11px;font-weight:700}.community-profile-intro h1{color:#f3efe4;letter-spacing:-.05em;margin:0;font:400 clamp(48px,7vw,86px)/.94 Georgia,Times New Roman,serif}.community-profile-intro>b{color:#d4bf83;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.community-profile-intro>p:not(.eyebrow){color:#b8c7c9;max-width:720px;margin:0;font-size:15px;line-height:1.7}.community-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 0;display:grid}.community-profile-facts div{background:#ffffff09;border:1px solid #d3e6e31f;border-radius:11px;gap:4px;padding:11px 12px;display:grid}.community-profile-facts dt{color:#789196;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.community-profile-facts dd{color:#e8e2d4;margin:0;font-size:12px}.community-profile-facts a{color:#d8c78f}.community-profile-visual-code{background:#ffffff09;border:1px solid #d3e6e321;border-radius:14px;gap:10px;margin-top:4px;padding:14px;display:grid}.community-profile-visual-code>header{gap:3px;display:grid}.community-profile-visual-code>header>span{color:#d4bf83;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.community-profile-visual-code h2{color:#f1ecdf;margin:0;font:400 22px/1.05 Georgia,Times New Roman,serif}.community-profile-visual-code>header p{color:#91a9ad;max-width:760px;margin:0;font-size:10px;line-height:1.5}.community-profile-visual-code ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.community-profile-visual-code li{background:#030f1533;border:1px solid #d3e6e31a;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:3px 7px;min-width:0;padding:10px;display:grid}.community-profile-visual-code li>span{color:#728e93;grid-row:1/3;font:italic 400 9px/1 Georgia,Times New Roman,serif}.community-profile-visual-code li>div{gap:2px;display:grid}.community-profile-visual-code li b{color:#e8e2d4;font-size:10px}.community-profile-visual-code li small{color:#81999d;font-size:9px;line-height:1.45}.community-profile-visual-code li em{color:#71878b;letter-spacing:.07em;text-transform:uppercase;grid-column:2;font-size:7px;font-style:normal;font-weight:800}.community-profile-visual-code li.is-active{background:#33847e1c;border-color:#5ebeb445}.community-profile-visual-code li.is-verified{background:#33948029;border-color:#6bd3bb6b}.community-profile-visual-code li.is-verified>span,.community-profile-visual-code li.is-verified em{color:#8be7d4}.community-profile-visual-code li.is-active>span,.community-profile-visual-code li.is-active em{color:#6fd4c8}.community-profile-visual-code li.is-available{border-style:dashed}.community-profile-visual-code li.is-locked{opacity:.48}.community-profile-body{padding:clamp(54px,8vw,96px) 0}.community-profile-grid{grid-template-columns:minmax(0,1.32fr) minmax(260px,.68fr);align-items:start;gap:18px;display:grid}.community-profile-panel{background:#ffffff7a;border:1px solid #17242d1c;border-radius:18px;gap:22px;padding:clamp(22px,3vw,34px);display:grid}.community-profile-panel>header{gap:6px;display:grid}.community-profile-panel>header h2{color:#17242d;margin:0;font:400 clamp(28px,4vw,42px)/1 Georgia,Times New Roman,serif}.community-profile-panel>header>p{color:#748087;margin:0;font-size:11px;line-height:1.55}.community-profile-avatar-dossier,.community-profile-contributions{grid-column:1/-1}.community-profile-avatar-dossier>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.community-profile-avatar-dossier>dl>div{background:#ffffff57;border:1px solid #17242d17;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.community-profile-avatar-dossier dt{color:#829097;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.community-profile-avatar-dossier dd{color:#32424b;margin:0;font-size:11px}.community-profile-avatar-descriptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.community-profile-avatar-descriptions section{background:#3378740b;border-top:2px solid #327b773d;padding:14px}.community-profile-avatar-descriptions h3{color:#30434b;margin:0 0 7px;font:400 19px/1.1 Georgia,Times New Roman,serif}.community-profile-avatar-descriptions p{color:#69767d;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.6}.community-profile-contributions>div{gap:8px;display:grid}.community-profile-contributions>div a{color:#2b535c;border:1px solid #17242d1a;border-radius:11px;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.community-profile-contributions>div a b{font:400 24px/1 Georgia,Times New Roman,serif}.community-profile-contributions>p{color:#748087;margin:0;line-height:1.6}.community-profile-vk{color:#3a717a;font-size:11px;font-weight:700}@media (width<=980px){.avatar-studio,.community-profile-hero-inner,.community-profile-grid{grid-template-columns:1fr}.avatar-studio-preview{width:min(100%,390px);margin:0 auto}.avatar-equipment-groups{grid-template-columns:1fr}.community-profile-avatar-dossier>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.avatar-travel-layer{grid-template-columns:1fr 1fr}.avatar-travel-layer>div,.avatar-travel-layer .avatar-studio-message{grid-column:1/-1}.community-profile-intro{text-align:center}.community-profile-back{justify-self:center}.community-profile-intro>p:not(.eyebrow){margin-left:auto;margin-right:auto}.community-profile-visual-code ol{grid-template-columns:repeat(2,minmax(0,1fr))}.space-welcome-path--five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.avatar-studio-grid,.community-profile-facts,.space-welcome-path--five{grid-template-columns:1fr}.avatar-base-subtype-field{grid-column:1}.avatar-field-group{padding:14px}.avatar-creation-steps,.avatar-choice-grid,.avatar-origin-summary,.avatar-genetics-grid,.avatar-technical-field,.avatar-travel-layer,.community-profile-avatar-dossier>dl,.community-profile-avatar-descriptions,.community-profile-visual-code ol{grid-template-columns:1fr}.avatar-step-panel{min-height:0;padding:16px}.avatar-creation-steps button{grid-template-columns:28px minmax(0,1fr);align-items:center}.avatar-creation-steps button small{grid-column:2}.avatar-form-actions{flex-direction:column-reverse;align-items:stretch}.avatar-form-actions button,.avatar-photo-actions button,.avatar-travel-layer button{justify-content:center;width:100%}.avatar-layer-roadmap li,.community-profile-layers li{grid-template-columns:28px minmax(0,1fr)}.avatar-layer-roadmap li em,.community-profile-layers li em{grid-column:2;justify-self:start}.community-profile-hero{padding-top:116px}.community-profile-intro h1{font-size:clamp(43px,13vw,62px)}}.initiatives-page,.initiative-new-page,.initiative-detail-page{color:#17242d;background:#e8e0d0;min-height:100vh}.initiatives-page>.page-intro{padding-top:clamp(136px,14vw,190px);padding-bottom:clamp(48px,7vw,82px)}.initiatives-page>.page-intro h1{color:#17242d;max-width:850px}.initiatives-page>.page-intro .eyebrow{color:#876a38}.initiatives-page>.page-intro .lead{color:#596a71}.initiative-primary-link,.initiative-primary-button,.initiative-leader-console button,.initiative-response-actions button,.profile-initiative-actions button,.initiative-house-policy button{color:#fffaf0;background:#315f62;border:1px solid #315f62;border-radius:8px;justify-content:center;align-items:center;min-height:43px;padding:11px 17px;font-size:11px;font-weight:800;line-height:1.2;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.initiative-primary-link:hover,.initiative-primary-button:hover,.initiative-leader-console button:hover:not(:disabled),.initiative-response-actions button:hover:not(:disabled),.profile-initiative-actions button:hover:not(:disabled),.initiative-house-policy button:hover:not(:disabled){background:#1f4649;border-color:#1f4649;transform:translateY(-1px)}.initiative-principles{background:#1828301f;border:1px solid #1828301f;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:clamp(54px,8vw,96px);display:grid;overflow:hidden}.initiative-principles article{background:#f8f4e9e6;min-height:210px;padding:clamp(24px,3vw,38px)}.initiative-principles span,.initiative-detail-kicker span,.initiative-card-top>span{color:#8d7040;letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:900}.initiative-principles h2{margin:48px 0 10px;font:400 25px/1.05 Georgia,Times New Roman,serif}.initiative-principles p{color:#647177;margin:0;font-size:12px;line-height:1.65}.initiative-list-section{padding:clamp(58px,8vw,102px) 0}.initiative-list-section>header{margin-bottom:28px}.initiative-list-section>header h2,.community-initiative-history>.shell>header h2{margin:4px 0 0;font:400 clamp(34px,5vw,54px)/1 Georgia,Times New Roman,serif}.initiative-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.initiative-card{color:#17242d;background:#ffffff8f;border:1px solid #16262e1f;border-radius:16px;flex-direction:column;min-height:400px;padding:clamp(22px,3vw,32px);text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.initiative-card:before{content:"";background:#427d7d;height:4px;position:absolute;top:0;left:0;right:0}.initiative-card--mission:before{background:linear-gradient(90deg,#a05f48,#c9a45f)}.initiative-card:hover{z-index:1;border-color:#2f656659;transform:translateY(-4px);box-shadow:0 20px 38px #1422291c}.initiative-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.initiative-card-top small{color:#386263;background:#2e666617;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.initiative-card h3{margin:44px 0 15px;font:400 clamp(25px,3vw,34px)/1.05 Georgia,Times New Roman,serif}.initiative-card>p{color:#68757b;margin:0;font-size:12px;line-height:1.65}.initiative-card dl{grid-template-columns:1fr 1fr;gap:9px;margin:auto 0 22px;padding-top:28px;display:grid}.initiative-card dl div{gap:3px;display:grid}.initiative-card dt{color:#929a9c;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.initiative-card dd{color:#32434a;margin:0;font-size:11px}.initiative-card-arrow{color:#376f70;font-size:11px}.initiative-empty{text-align:center;border:1px dashed #16262e33;border-radius:16px;padding:50px}.initiative-empty h3{margin:0;font:400 28px/1.1 Georgia,Times New Roman,serif}.initiative-empty p{color:#6b777c}.initiative-empty a{color:#326b6e;font-size:12px;font-weight:800}.initiative-completed-section{color:#f1ebde;background:#102630}.initiative-completed-section .initiative-card{color:#f1ebde;background:#ffffff0b;border-color:#ebe2cd1f}.initiative-completed-section .initiative-card>p,.initiative-completed-section .initiative-card dt{color:#98a8aa}.initiative-completed-section .initiative-card dd{color:#d9dfdc}.initiative-house-policy{background:#fffaed8a;border:1px solid #9c713638;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 30px;margin-bottom:clamp(54px,7vw,84px);padding:clamp(22px,4vw,36px);display:grid}.initiative-house-policy h2{margin:4px 0 8px;font:400 30px/1 Georgia,Times New Roman,serif}.initiative-house-policy p{color:#69767b;margin:0;font-size:12px;line-height:1.6}.initiative-house-policy>small{color:#3d6c6c;grid-column:1/-1}.initiative-new-page{background:radial-gradient(circle at 90% 10%,#34827f1f,#0000 28%),#e8e0d0;padding:clamp(128px,14vw,178px) 0 clamp(70px,10vw,124px)}.initiative-new-layout{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(40px,7vw,100px);display:grid}.initiative-new-layout>header{position:sticky;top:110px}.initiative-new-layout>header>a{color:#417173;font-size:11px;font-weight:800}.initiative-new-layout>header h1{letter-spacing:-.04em;margin:18px 0;font:400 clamp(46px,6vw,76px)/.96 Georgia,Times New Roman,serif}.initiative-new-layout>header>p:not(.eyebrow){color:#68757b;line-height:1.7}.initiative-form,.initiative-access-card{background:#ffffff9c;border:1px solid #16262e24;border-radius:18px;gap:20px;padding:clamp(24px,4vw,42px);display:grid;box-shadow:0 25px 58px #19252a14}.initiative-kind-picker,.initiative-payment-picker,.initiative-completer-picker{border:0;gap:10px;margin:0;padding:0;display:grid}.initiative-kind-picker legend,.initiative-payment-picker legend,.initiative-completer-picker legend{color:#7c693f;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:900}.initiative-kind-picker>label{background:#ffffff7a;border:1px solid #1728301c;border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.initiative-kind-picker>label.is-selected{background:#35777412;border-color:#306d6c80}.initiative-kind-picker>label[aria-disabled=true]{opacity:.48}.initiative-kind-picker span{gap:5px;display:grid}.initiative-kind-picker b{font:400 20px/1.1 Georgia,Times New Roman,serif}.initiative-kind-picker small,.initiative-price-field small,.initiative-form-note{color:#768186;margin:0;font-size:10px;line-height:1.55}.initiative-payment-picker>label:not(.initiative-field){color:#36484f;align-items:center;gap:8px;font-size:12px;display:inline-flex}.initiative-field{gap:7px;display:grid}.initiative-field>span,.profile-initiative-actions label>span{color:#495b61;font-size:10px;font-weight:800}.initiative-field :where(input,textarea,select),.profile-initiative-actions select{color:#17242d;width:100%;min-height:43px;font:inherit;background:#ffffffc2;border:1px solid #192b332e;border-radius:8px;outline:0;padding:10px 12px;font-size:12px}.initiative-field textarea{resize:vertical;line-height:1.55}.initiative-field :where(input,textarea,select):focus,.profile-initiative-actions select:focus{border-color:#477b7c;box-shadow:0 0 0 3px #477b7c1c}.initiative-price-field{background:#a1703a12;border-radius:11px;margin-top:8px;padding:16px}.initiative-date-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.initiative-action-message{color:#315f62;background:#326f6d17;border-radius:8px;margin:0;padding:12px 14px;font-size:11px;line-height:1.5}.initiative-action-message.is-error{color:#8d4538;background:#a14a3817}.initiative-action-message.is-muted{color:#68757b;background:#4e565a12}.initiative-detail-hero{color:#f3eee1;background:radial-gradient(circle at 80% 18%,#3e979533,#0000 31%),linear-gradient(150deg,#071b23,#0c3032 58%,#10242e);padding:clamp(132px,15vw,194px) 0 clamp(64px,9vw,108px)}.initiative-detail-page--mission .initiative-detail-hero{background:radial-gradient(circle at 78% 18%,#ca984d2e,#0000 32%),linear-gradient(145deg,#1b1518,#38251f 52%,#15252c)}.initiative-back-link{color:#9cc1bd;font-size:11px;font-weight:800}.initiative-detail-kicker{align-items:center;gap:12px;margin-top:36px;display:flex}.initiative-detail-kicker small{color:#b9c8c7;border:1px solid #ede5d229;border-radius:999px;padding:5px 8px;font-size:9px}.initiative-detail-hero h1{color:#f4eee1;letter-spacing:-.05em;max-width:1020px;margin:20px 0;font:400 clamp(48px,8vw,96px)/.92 Georgia,Times New Roman,serif}.initiative-detail-hero .shell>p{color:#b8c8c7;max-width:800px;font-size:16px;line-height:1.7}.initiative-detail-meta{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.initiative-detail-meta span{color:#d6dfdc;border:1px solid #e8e2d321;border-radius:8px;padding:9px 11px;font-size:10px}.initiative-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);align-items:start;gap:clamp(24px,5vw,70px);padding:clamp(64px,9vw,112px) 0;display:grid}.initiative-main-column,.initiative-team-column{gap:18px;display:grid}.initiative-goal-card,.initiative-report,.initiative-team-card,.initiative-viewer-card{background:#ffffff80;border:1px solid #16272e1f;border-radius:16px;padding:clamp(24px,4vw,40px)}.initiative-goal-card h2,.initiative-report h2,.initiative-team-card h2{margin:8px 0 18px;font:400 clamp(30px,4vw,48px)/1 Georgia,Times New Roman,serif}.initiative-goal-card>p:last-child,.initiative-report>p,.initiative-viewer-card p{color:#59696f;white-space:pre-wrap;font-size:14px;line-height:1.75}.initiative-facts{background:#16272e1c;border:1px solid #16272e1c;border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.initiative-facts div{background:#ffffff7a;gap:7px;padding:18px;display:grid}.initiative-facts dt{color:#879297;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.initiative-facts dd{color:#35474e;margin:0;font-size:11px;line-height:1.5}.initiative-team-card ul{gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid}.initiative-team-card li{border-bottom:1px solid #182a3114;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:9px 0;display:grid}.initiative-person-sign{color:#fff;background:#2f6164;border-radius:50%;place-items:center;width:34px;height:34px;font:400 16px/1 Georgia,serif;display:grid}.initiative-team-card li>span:last-child{gap:2px;display:grid}.initiative-team-card a{color:#2c555c;font-size:11px;font-weight:800}.initiative-team-card small{color:#899296;font-size:9px}.initiative-viewer-card h3,.initiative-report h3{margin:0 0 12px;font:400 23px/1.1 Georgia,Times New Roman,serif}.initiative-viewer-card>b{color:#3b7071;margin-bottom:14px;font-size:11px;display:inline-flex}.initiative-response-actions{gap:12px;display:grid}.initiative-response-actions>div{flex-wrap:wrap;gap:8px;display:flex}.initiative-response-actions button.is-secondary{color:#4d5e64;background:0 0;border-color:#1b2f362e}.initiative-chat-link,.initiative-report>a{color:#2d6a6c;margin-top:12px;font-size:11px;font-weight:900;display:inline-flex}.initiative-report-mark{border-top:1px solid #1b2f361c;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:15px;margin-top:30px;padding-top:24px;display:grid}.initiative-report-mark>i{color:#d8bd79;background:#17363f;border-radius:50%;place-items:center;width:56px;height:56px;font:27px/1 Georgia,serif;display:grid;box-shadow:0 0 0 5px #a681401f}.initiative-report-mark span{gap:5px;display:grid}.initiative-report-mark small{color:#778287;line-height:1.5}.initiative-console-section{color:#f1ecdf;background:#10252e;padding:clamp(62px,9vw,112px) 0}.initiative-leader-console{gap:14px;display:grid}.initiative-leader-console>header{margin-bottom:18px}.initiative-leader-console>header h2{color:#f1ecdf;max-width:780px;margin:8px 0 0;font:400 clamp(36px,5vw,58px)/1 Georgia,Times New Roman,serif}.initiative-console-block{background:#ffffff0b;border:1px solid #efe6d01f;border-radius:15px;padding:clamp(22px,4vw,36px)}.initiative-console-block h3{color:#f0eadc;margin:0 0 12px;font:400 26px/1.1 Georgia,Times New Roman,serif}.initiative-console-block>p,.initiative-chat-block p{color:#9aabad;font-size:11px;line-height:1.65}.initiative-scope-buttons{flex-wrap:wrap;gap:9px;display:flex}.initiative-house-picker,.initiative-resident-picker{border-top:1px solid #ece4d21a;gap:13px;margin-top:24px;padding-top:22px;display:grid}.initiative-house-picker>b{color:#d9c98f;font-size:11px}.initiative-house-picker>div{flex-wrap:wrap;gap:8px;display:flex}.initiative-house-picker label{color:#c5d0cf;border:1px solid #ece4d221;border-radius:7px;padding:7px 9px;font-size:10px}.initiative-leader-console .initiative-field>span{color:#c7d2d0}.initiative-resident-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:320px;display:grid;overflow:auto}.initiative-resident-list>label{border:1px solid #ebe2cf1a;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}.initiative-resident-list span,.initiative-pending-list span{gap:3px;display:grid}.initiative-resident-list b,.initiative-pending-list b{color:#e7e2d5;font-size:10px}.initiative-resident-list small,.initiative-pending-list small{color:#8fa0a2;font-size:8px}.initiative-pending-list{gap:8px;display:grid}.initiative-pending-list>div{border-bottom:1px solid #ebe2cf17;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.initiative-chat-block{justify-content:space-between;align-items:center;gap:24px;display:flex}.initiative-chat-block a{color:#d8c580;font-size:11px;font-weight:900}.initiative-completion-toggle{width:100%}.initiative-completion-block form{gap:18px;margin-top:22px;display:grid}.initiative-completer-picker label{color:#d9dfdb;font-size:11px}.initiative-completer-picker p{color:#92a1a3;font-size:11px}.community-profile-initiative-section{color:#f2ecdf;background:#0f2830;padding:clamp(58px,8vw,96px) 0}.profile-initiative-actions{grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(28px,6vw,80px);display:grid}.profile-initiative-actions>div:first-child h2{color:#f2ecdf;margin:8px 0 14px;font:400 clamp(35px,5vw,58px)/1 Georgia,Times New Roman,serif}.profile-initiative-actions>div:first-child>p:last-child{color:#9fb0b0;font-size:12px;line-height:1.65}.profile-initiative-actions>.initiative-action-message{grid-column:2}.profile-initiative-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-initiative-action-grid article{background:#ffffff0b;border:1px solid #ece4d11f;border-radius:13px;gap:14px;padding:clamp(20px,3vw,30px);display:grid}.profile-initiative-action-grid h3{color:#f1ebde;margin:0;font:400 26px/1.05 Georgia,Times New Roman,serif}.profile-initiative-action-grid p,.profile-initiative-action-grid label>span{color:#9eafb0;font-size:10px}.profile-initiative-action-grid label{gap:6px;display:grid}.profile-pair-proposal-form{gap:13px;padding-top:3px;display:grid}.profile-pair-proposal-form>small{color:#9eafb0;font-size:10px;line-height:1.55}.profile-pair-proposal-form>div{flex-wrap:wrap;gap:8px;display:flex}.profile-pair-proposal-form button.is-secondary{color:#d8d0c1;background:0 0;border-color:#ece4d133}.initiative-inline-message{color:#a9c4c1;line-height:1.5}.initiative-pair-rule{color:#566970;background:#9a7a4514;border-left:3px solid #9a7a45;margin:20px 0 0;padding:14px 16px;font-size:11px;line-height:1.65}.community-initiative-history{padding:clamp(60px,9vw,110px) 0}.community-initiative-history>.shell>header>p:last-child{color:#718087;max-width:720px;line-height:1.65}.community-initiative-history-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:28px;display:grid}.community-initiative-history-grid>a{color:#1d3038;background:#ffffff75;border:1px solid #192b321c;border-radius:13px;gap:10px;min-height:240px;padding:24px;display:grid;position:relative}.community-initiative-history-grid span{color:#8e7243;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.community-initiative-history-grid h3{margin:20px 0 0;font:400 25px/1.05 Georgia,Times New Roman,serif}.community-initiative-history-grid p{color:#6e7a7f;margin:0;font-size:10px;line-height:1.6}.community-initiative-history-grid small{color:#879196;align-self:end;font-size:9px}.community-initiative-history-grid i{color:#a68042;font:28px/1 Georgia,serif;position:absolute;bottom:18px;right:20px}.community-earned-marks{margin-top:32px}.community-earned-marks h3{font:400 25px/1.1 Georgia,Times New Roman,serif}.community-earned-marks>div{flex-wrap:wrap;gap:9px;display:flex}.community-earned-marks span{background:#ffffff6b;border:1px solid #192b321c;border-radius:999px;grid-template-columns:34px auto;align-items:center;gap:2px 9px;padding:10px 13px;display:grid}.community-earned-marks span.is-visible{border-color:#9d783d66;box-shadow:0 0 18px #9f7b3d1a}.community-earned-marks i{color:#a27a3c;text-align:center;grid-row:1/3;font:23px/1 Georgia,serif}.community-earned-marks b,.community-earned-marks small{font-size:9px}.community-earned-marks small{color:#879196}.avatar-mission-marks{z-index:8;gap:7px;display:grid;position:absolute;bottom:17%;right:4.5%}.avatar-mission-marks span{color:#efd687;background:#071b23e0;border:1px solid #e8cf89b3;border-radius:50%;place-items:center;width:30px;height:30px;font:400 15px/1 Georgia,Times New Roman,serif;display:grid;box-shadow:0 0 14px #d5b45c59,inset 0 0 9px #d5b45c1f}.avatar-figure--compact .avatar-mission-marks span{width:24px;height:24px;font-size:12px}.space-initiatives-panel{gap:20px;display:grid}.space-initiative-actions{flex-wrap:wrap;gap:8px;display:flex}.space-initiative-actions a{color:#32676b;border:1px solid #2d545c29;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:800}.space-initiative-columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.space-initiative-columns>section{background:#ffffff52;border:1px solid #1d31391a;border-radius:11px;gap:7px;padding:16px;display:grid}.space-initiative-columns h3,.space-mission-marks h3{margin:0 0 8px;font:400 21px/1.1 Georgia,Times New Roman,serif}.space-initiative-columns>section>a{color:#284a52;background:#295c600e;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.space-initiative-columns a>span{gap:3px;display:grid}.space-initiative-columns b{font-size:10px}.space-initiative-columns small,.space-initiative-columns p,.space-mission-marks header p{color:#7a878c;margin:0;font-size:9px;line-height:1.55}.space-mission-marks{border-top:1px solid #1a2d351a;padding-top:20px}.mission-mark-controls{gap:7px;margin-top:14px;display:grid}.mission-mark-controls article{border:1px solid #1b2f361a;border-radius:9px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.mission-mark-controls article.is-visible{background:#b189430e;border-color:#a07b3b59}.mission-mark-controls article>i{color:#e4cb80;background:#173640;border-radius:50%;place-items:center;width:38px;height:38px;font:19px/1 Georgia,serif;display:grid}.mission-mark-controls article>span{gap:3px;display:grid}.mission-mark-controls b{color:#34484f;font-size:10px}.mission-mark-controls small{color:#7f8a8e;max-height:3.2em;font-size:8px;line-height:1.5;overflow:hidden}.mission-mark-controls button{color:#32696b;background:0 0;border:1px solid #2f636540;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:800}@media (width<=1080px){.initiative-card-grid,.community-initiative-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.initiative-detail-grid,.profile-initiative-actions{grid-template-columns:1fr}.profile-initiative-actions>.initiative-action-message{grid-column:1}.initiative-team-column{grid-template-columns:1fr 1fr}.initiative-resident-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.initiative-principles,.initiative-card-grid,.initiative-new-layout,.initiative-detail-grid,.profile-initiative-action-grid,.community-initiative-history-grid,.space-initiative-columns{grid-template-columns:1fr}.initiative-new-layout>header{position:static}.initiative-team-column{grid-template-columns:1fr}.initiative-card{min-height:350px}.initiative-house-policy,.initiative-chat-block{grid-template-columns:1fr;align-items:stretch;display:grid}.initiative-date-grid,.initiative-facts,.initiative-resident-list{grid-template-columns:1fr}.initiative-detail-meta{display:grid}.mission-mark-controls article{grid-template-columns:38px minmax(0,1fr)}.mission-mark-controls button{grid-column:1/-1}}@media (width<=520px){.initiative-principles article,.initiative-form,.initiative-access-card,.initiative-goal-card,.initiative-report,.initiative-team-card,.initiative-viewer-card,.initiative-console-block{padding:20px}.initiative-card dl{grid-template-columns:1fr}.initiative-scope-buttons,.initiative-response-actions>div,.initiative-chat-block{flex-direction:column;align-items:stretch}.initiative-scope-buttons button,.initiative-response-actions button,.initiative-chat-block button,.initiative-house-policy button{width:100%}.initiative-pending-list>div{flex-direction:column;align-items:stretch}.community-earned-marks span{border-radius:11px;width:100%}}.preceptor-activity-badge{--preceptor-mode-color:#3f7757;--preceptor-mode-surface:#3f775717;border:1px solid var(--preceptor-mode-color);align-items:center;gap:8px;width:fit-content;min-height:28px;padding:5px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.preceptor-activity-badge{border:1px solid color-mix(in srgb, var(--preceptor-mode-color) 30%, transparent)}}.preceptor-activity-badge{background:var(--preceptor-mode-surface);color:var(--preceptor-mode-color);letter-spacing:.025em;text-transform:none;border-radius:999px;font-size:12px;font-weight:700;line-height:1.2}.preceptor-activity-badge.is-passive{--preceptor-mode-color:#8f464b;--preceptor-mode-surface:#8f464b14}.preceptor-activity-badge.is-compact{gap:6px;min-height:22px;padding:3px 8px;font-size:10px}.preceptor-activity-badge>i{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.preceptor-activity-badge>i{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 12%, transparent)}}.atlas-route .preceptor-activity-badge,.community-world-resident-tooltip .preceptor-activity-badge,.community-profile-hero .preceptor-activity-badge,.preceptor-public-hero .preceptor-activity-badge{--preceptor-mode-color:#8ac6a0;--preceptor-mode-surface:#54916a24}.atlas-route .preceptor-activity-badge.is-passive,.community-world-resident-tooltip .preceptor-activity-badge.is-passive,.community-profile-hero .preceptor-activity-badge.is-passive,.preceptor-public-hero .preceptor-activity-badge.is-passive{--preceptor-mode-color:#dda0a3;--preceptor-mode-surface:#a94c5226}.community-world-preceptor-state{z-index:5;background:#54a372;border:2px solid #05141bf0;border-radius:50%;width:11px;height:11px;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px #54a37233}.community-world-preceptor-state.is-passive{background:#b85d62;box-shadow:0 0 0 2px #b85d6233}.community-world-resident-tooltip .preceptor-activity-badge{margin:2px 0}.community-person-copy>.preceptor-activity-badge{z-index:2;position:relative}.house-public-members .preceptor-activity-badge{margin-top:2px}.house-preceptor-grid .preceptor-activity-badge{align-self:start}.preceptor-public-hero .preceptor-activity-badge{margin:0 0 22px}.preceptor-status-section{padding-top:clamp(38px,6vw,72px);padding-bottom:clamp(38px,6vw,72px);scroll-margin-top:92px}.preceptor-status-panel{background:#ffffffb3;border:1px solid #192f3424;border-radius:22px;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);display:grid;overflow:hidden;box-shadow:0 18px 48px #19262a12}.preceptor-status-intro,.preceptor-status-governance{padding:clamp(26px,4vw,46px)}.preceptor-status-intro{color:#f2eee3;background:radial-gradient(circle at 15% 8%,#c7a86329,#0000 34%),linear-gradient(145deg,#102b32,#173941);align-content:start;gap:16px;display:grid}.preceptor-status-intro .eyebrow{color:#cfb978;margin:0}.preceptor-status-intro h2{margin:0;font:400 clamp(28px,3.2vw,43px)/1.04 Georgia,Times New Roman,serif}.preceptor-status-intro>p:last-child{color:#bed0d1;margin:4px 0 0;font-size:14px;line-height:1.7}.preceptor-status-governance{align-content:center;gap:16px;display:grid}.preceptor-status-governance>span,.preceptor-status-motion>small{color:#8c6c2d;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.preceptor-status-motion,.preceptor-status-start{gap:15px;display:grid}.preceptor-status-motion h3,.preceptor-status-start h3{color:#253137;margin:0;font:400 clamp(23px,2.5vw,32px)/1.12 Georgia,Times New Roman,serif}.preceptor-status-motion p,.preceptor-status-start p,.preceptor-status-note,.preceptor-status-confirm p{color:#626d70;margin:0;font-size:14px;line-height:1.65}.preceptor-status-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.preceptor-status-counts>div{background:#14373f09;border:1px solid #192f341a;border-radius:12px;gap:4px;padding:12px;display:grid}.preceptor-status-counts span{color:#778184;font-size:10px;line-height:1.3}.preceptor-status-counts b{color:#293b3f;font:600 18px/1.1 Georgia,Times New Roman,serif}.preceptor-status-vote-actions,.preceptor-status-confirm>div{flex-wrap:wrap;gap:10px;display:flex}.preceptor-status-governance button{color:#fff;cursor:pointer;min-height:42px;font:inherit;background:#315f53;border:1px solid #315f53;border-radius:10px;padding:10px 16px;font-size:12px;font-weight:800}.preceptor-status-governance button.is-secondary{color:#3d4a4e;background:0 0;border-color:#25313733}.preceptor-status-governance button:hover:not(:disabled),.preceptor-status-governance button:focus-visible:not(:disabled){filter:brightness(1.08);outline-offset:2px;outline:2px solid #315f5333}.preceptor-status-governance button:disabled{cursor:wait;opacity:.6}.preceptor-status-confirm{background:#8f464b0b;border:1px solid #8f464b2e;border-radius:12px;gap:12px;padding:15px;display:grid}.preceptor-status-voted,.preceptor-status-message{color:#3d6e51;background:#3f775714;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.preceptor-status-message.is-error{color:#8f464b;background:#8f464b14}@media (width<=800px){.preceptor-status-panel{grid-template-columns:1fr}}@media (width<=560px){.preceptor-status-intro,.preceptor-status-governance{padding:24px 20px}.preceptor-status-counts{grid-template-columns:1fr}.preceptor-status-vote-actions,.preceptor-status-confirm>div{flex-direction:column;align-items:stretch}.preceptor-status-governance button{width:100%}}.space-element-choices form{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.space-element-choices fieldset{border:1px solid var(--line,#d5cba8);min-width:0;margin:0;padding:12px}.space-element-choices legend{padding:0 6px;font-weight:600}.space-element-choices select{width:100%}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
