.avokRq_shell{width:100%;max-width:calc(1200px + var(--gutter) * 2);padding:calc(var(--header) + 16px) var(--gutter) clamp(64px, 9vw, 104px);color:var(--ink);margin:0 auto}.avokRq_shell *,.avokRq_invitation *{box-sizing:border-box}.avokRq_shell button,.avokRq_shell a,.avokRq_invitation a{-webkit-tap-highlight-color:transparent}.avokRq_shell button{cursor:pointer}.avokRq_shell button:disabled,.avokRq_shell fieldset:disabled{cursor:wait;opacity:.55}.avokRq_shell :is(input,select,textarea):focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.avokRq_shell h1,.avokRq_shell h2,.avokRq_shell h3,.avokRq_invitation h3{font-family:var(--display);font-variation-settings:var(--soft);color:var(--ink);text-wrap:balance;margin:0;font-weight:800}.avokRq_shell h1{letter-spacing:-.02em;font-size:clamp(40px,6vw,80px);line-height:1.02}.avokRq_shell h1 em{color:var(--gold);font-style:normal}.avokRq_shell h2{font-size:clamp(26px,3vw,34px);line-height:1.12}.avokRq_shell p{text-wrap:pretty}.avokRq_shell .avokRq_lead+a{margin-top:24px}.avokRq_topline{border-bottom:1px solid var(--gold-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-bottom:28px;padding-bottom:10px;display:flex}.avokRq_topline>span{letter-spacing:.12em;color:var(--gold);align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.avokRq_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;font-size:13px;font-weight:700;line-height:1.5;display:flex}.avokRq_eyebrow svg{flex:none}.avokRq_lead{max-width:34em;color:var(--ink-soft);margin-top:20px;font-size:18px;line-height:1.65}.avokRq_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.avokRq_shell .avokRq_primary,.avokRq_shell .avokRq_secondary{white-space:normal;text-align:center}.avokRq_shell .avokRq_secondary{min-height:44px;padding-inline:16px;font-size:15px}.avokRq_textButton,.avokRq_back,.avokRq_iconButton{min-height:44px;font-family:var(--body);align-items:center;gap:8px;font-size:15px;font-weight:700;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.avokRq_textButton,.avokRq_back{text-align:left;color:var(--gold);background:0 0;border:0;justify-content:flex-start;padding:0}.avokRq_textButton:hover,.avokRq_back:hover{color:var(--gold-bright)}.avokRq_iconButton{border:1px solid var(--gold-line-strong);width:44px;color:var(--ink-soft);background:#0e0a0780;border-radius:12px;justify-content:center}.avokRq_iconButton:hover:not(:disabled){color:#f0b3a3;border-color:#e0846b}.avokRq_libraryHero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:60px;padding:8px 0 56px;display:grid}.avokRq_libraryHero h1{margin-top:18px}.avokRq_libraryHero .avokRq_actions{margin-top:30px}.avokRq_atlasArt{aspect-ratio:1;width:100%;max-width:400px;color:var(--gold);background:radial-gradient(circle,#e8c27a1f,#0000 65%);flex-direction:column;justify-content:center;justify-self:center;align-items:center;display:flex;position:relative}.avokRq_atlasArt>svg{width:56%;height:56%;transform:rotate(-16deg)}.avokRq_atlasArt>span{letter-spacing:.16em;margin-top:16px;font-size:14px;font-weight:700}.avokRq_atlasArt>small{color:var(--ink-mute);margin-top:6px;font-size:14px}.avokRq_orbit{border:1px solid var(--gold-line);border-radius:50%;position:absolute;inset:0}.avokRq_orbit:before,.avokRq_orbit:after{content:"";border:1px solid var(--gold-line);border-radius:50%;position:absolute;inset:15px}.avokRq_orbit:after{border-style:dashed;inset:38px}.avokRq_sectionHeading{border-bottom:1px solid var(--gold-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 20px;margin-top:40px;padding-bottom:16px;display:flex}.avokRq_sectionHeading>span{letter-spacing:.1em;color:var(--ink-mute);font-size:13px;font-weight:700}.avokRq_worldRow{border-bottom:1px solid var(--gold-line);align-items:center;gap:24px;padding:24px 12px;transition:background-color .2s;display:flex}.avokRq_worldRow:hover{background:#e8c27a0f}.avokRq_worldRow>div{flex:1;min-width:0}.avokRq_worldRow>svg{color:var(--gold);flex:none}.avokRq_worldRow h3{overflow-wrap:anywhere;margin:4px 0 6px;font-size:clamp(24px,2.6vw,30px);line-height:1.15}.avokRq_worldRow p{max-width:720px;color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.6;display:-webkit-box;overflow:hidden}.avokRq_worldRow small{letter-spacing:.04em;color:var(--gold);font-size:13px;font-weight:700}.avokRq_number{font-family:var(--display);font-variant-numeric:tabular-nums;color:var(--gold-deep);font-size:26px;font-weight:800}.avokRq_empty{border:1px dashed var(--gold-line-strong);background:#1b130c80;border-radius:16px;align-items:center;gap:20px;margin-top:20px;padding:24px;display:flex}.avokRq_empty>svg{color:var(--gold);flex:none}.avokRq_empty>div{flex:1}.avokRq_empty h3{font-size:24px;line-height:1.2}.avokRq_empty p{color:var(--ink-soft);margin-top:6px;font-size:16px}.avokRq_savedSeeds{margin-top:48px}.avokRq_seedList{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.avokRq_seedList a{border:1px solid var(--gold-line-strong);min-height:44px;color:var(--ink);background:#1b130cb3;border-radius:99px;align-items:center;gap:12px;padding:8px 16px;font-size:15px;font-weight:600;transition:border-color .2s;display:flex}.avokRq_seedList a svg{color:var(--gold)}.avokRq_seedList a:hover{border-color:var(--gold)}.avokRq_storageNote{border-top:1px solid var(--gold-line);max-width:820px;color:var(--ink-mute);align-items:flex-start;gap:12px;margin-top:40px;padding-top:20px;font-size:15px;line-height:1.65;display:flex}.avokRq_storageNote svg{color:var(--gold);flex:none;margin-top:3px}.avokRq_hidden{display:none}.avokRq_newShell{max-width:calc(720px + var(--gutter) * 2)}.avokRq_newHeader{text-align:center;margin:8px 0 32px}.avokRq_newHeader>svg{color:var(--gold);margin:0 auto 20px}.avokRq_newHeader .avokRq_eyebrow{justify-content:center;margin-bottom:14px}.avokRq_newHeader .avokRq_lead{margin-inline:auto}.avokRq_form,.avokRq_chapterForm{border:1px solid var(--gold-line-strong);border-radius:var(--radius);background:radial-gradient(ellipse 70% 50% at 50% 0%, #e8c27a14, transparent 70%), linear-gradient(180deg, var(--leather-2), var(--leather));padding:30px;position:relative;box-shadow:0 40px 90px -40px #000000e6,inset 0 1px #ffe2a614}.avokRq_form fieldset,.avokRq_chapterForm fieldset{border:0;min-width:0;margin:0;padding:0}.avokRq_form label,.avokRq_chapterForm label,.avokRq_notes label{color:var(--ink);margin:0 0 8px;font-size:15px;font-weight:700;display:block}.avokRq_form label span,.avokRq_chapterForm label span{color:var(--ink-mute);font-weight:500}.avokRq_form input:not([type=checkbox]),.avokRq_form select,.avokRq_form textarea,.avokRq_chapterForm input:not([type=checkbox]),.avokRq_chapterForm select,.avokRq_chapterForm textarea,.avokRq_notes textarea{border:1px solid var(--gold-line-strong);width:100%;min-height:48px;font-family:var(--body);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080503a6;border-radius:12px;margin-bottom:22px;padding:11px 14px;font-size:17px;transition:border-color .2s,box-shadow .2s;display:block}.avokRq_form :is(input,select,textarea):focus,.avokRq_chapterForm :is(input,select,textarea):focus,.avokRq_notes textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #e8c27a2e}.avokRq_form select option,.avokRq_chapterForm select option{color:var(--ink);background:var(--leather)}.avokRq_form textarea,.avokRq_chapterForm textarea,.avokRq_notes textarea{resize:vertical;line-height:1.6}.avokRq_form :is(input,textarea)::placeholder,.avokRq_chapterForm :is(input,textarea)::placeholder,.avokRq_notes textarea::placeholder{color:#8f7c62}.avokRq_formPair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.avokRq_form .avokRq_check,.avokRq_chapterForm .avokRq_check{cursor:pointer;align-items:flex-start;gap:12px;margin:2px 0 18px;font-weight:600;display:flex}.avokRq_check input{width:20px;height:20px;accent-color:var(--gold);flex:none;margin-top:2px}.avokRq_check span,.avokRq_form .avokRq_check>span,.avokRq_chapterForm .avokRq_check>span{color:var(--ink);font-weight:600;line-height:1.5}.avokRq_check small{color:var(--ink-mute);margin-top:2px;font-size:15px;font-weight:500;display:block}.avokRq_finePrint{color:var(--ink-mute);margin:0 0 22px;font-size:15px;line-height:1.6}.avokRq_seedQuote{border-left:2px solid var(--gold);color:var(--ink-soft);margin:0 0 24px;padding:4px 0 4px 16px;font-size:17px;line-height:1.65}.avokRq_progress{color:var(--gold);flex-wrap:wrap;align-items:center;gap:12px;padding:18px 0;font-size:16px;font-weight:600;display:flex}.avokRq_progress span{color:var(--ink-mute);font-size:15px;font-weight:500}.avokRq_spin{animation:1.5s linear infinite avokRq_turn}@keyframes avokRq_turn{to{transform:rotate(360deg)}}.avokRq_error{color:#f6d2c6;background:#a3301e29;border:1px solid #d6685280;border-radius:14px;margin:18px 0;padding:14px 18px;font-size:16px;line-height:1.6}.avokRq_error button{margin-left:14px}.avokRq_feedback{color:var(--gold-bright);padding:12px 0;font-size:16px}.avokRq_muted{color:var(--ink-mute);font-size:16px;line-height:1.65}.avokRq_worldHeader{border-bottom:1px solid var(--gold-line);margin-bottom:28px;padding:0 0 28px}.avokRq_worldHeader h1{overflow-wrap:anywhere;margin:12px 0 16px;font-size:clamp(36px,4.6vw,60px)}.avokRq_worldHeader>p:not(.avokRq_eyebrow){max-width:820px;color:var(--ink-soft);font-size:17px;line-height:1.7}.avokRq_localBadge{border:1px solid var(--gold-line-strong);color:var(--ink-soft);background:#0e0a0773;border-radius:99px;margin-top:18px;padding:0 14px;font-size:14px;font-weight:600;line-height:34px;display:inline-block}.avokRq_explorer{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:40px;display:grid}.avokRq_index{top:calc(var(--header) + 20px);max-height:calc(100vh - var(--header) - 40px);border:1px solid var(--gold-line);background:#0003;border-radius:14px;padding:12px;position:sticky;overflow:auto}.avokRq_indexHeading{letter-spacing:.1em;color:var(--gold);align-items:center;gap:8px;padding:6px 6px 14px;font-size:13px;font-weight:700;display:flex}.avokRq_indexHeading span:last-child{font-variant-numeric:tabular-nums;margin-left:auto}.avokRq_indexEntry{text-align:left;width:100%;color:var(--ink-soft);background:0 0;border:0;border-left:2px solid #0000;border-radius:8px;gap:10px;padding:12px 10px;transition:background-color .2s,color .2s;display:flex}.avokRq_indexEntry>svg{color:var(--gold);flex:none;margin-top:3px}.avokRq_indexEntry span{min-width:0}.avokRq_indexEntry small{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);font-size:12px;font-weight:700;display:block}.avokRq_indexEntry strong{overflow-wrap:anywhere;margin-top:3px;font-size:16px;font-weight:600;line-height:1.3;display:block}.avokRq_indexEntry em{color:var(--ink-mute);margin-top:4px;font-size:13px;font-style:normal;line-height:1.45;display:block}.avokRq_indexEntry:hover{color:var(--ink);background:#e8c27a0f}.avokRq_indexEntry[aria-current]{border-left-color:var(--gold);color:var(--ink);background:#e8c27a1f}.avokRq_childEntry{padding-left:22px}.avokRq_chapter{min-width:0;scroll-margin-top:calc(var(--header) + 24px);animation:.3s ease-out avokRq_appear}@keyframes avokRq_appear{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}.avokRq_chapterTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;margin-bottom:18px;display:flex}.avokRq_entryGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.avokRq_entryArt{position:relative}.avokRq_illustration{border:1px solid var(--gold-line-strong);border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 24px 60px -24px #000000d9}.avokRq_artCaption{letter-spacing:.1em;text-align:center;color:var(--ink-mute);padding-top:10px;font-size:13px;font-weight:700;display:block}.avokRq_unillustrated{aspect-ratio:1;border:1px dashed var(--gold-line-strong);text-align:center;min-height:300px;color:var(--gold);background:radial-gradient(circle at 50% 40%, #e8c27a1a, transparent 65%), linear-gradient(180deg, var(--leather-2), var(--leather));border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:20px;display:flex}.avokRq_unillustrated>span{font-family:var(--display);color:var(--ink-soft);font-size:19px;font-weight:700}.avokRq_subtitle{color:var(--gold);margin:4px 0 10px;font-size:16px;font-weight:700;line-height:1.5}.avokRq_entryText h2{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:clamp(30px,3.2vw,46px);line-height:1.08}.avokRq_entryText h2:focus{outline:none}.avokRq_description{color:#e9dec7;margin-top:18px;font-size:17px;line-height:1.75}.avokRq_details{margin:22px 0 0}.avokRq_details div{border-top:1px solid var(--gold-line);padding:12px 0}.avokRq_details dt{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:4px;font-size:13px;font-weight:700}.avokRq_details dd{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.6}.avokRq_secret{border:1px solid var(--gold-line-strong);background:linear-gradient(90deg,#e8c27a14,#00000026);border-radius:14px;margin-top:28px}.avokRq_secret summary,.avokRq_notes summary{cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:14px 18px;font-size:16px;font-weight:700;list-style:none;display:flex}.avokRq_secret summary::-webkit-details-marker{display:none}.avokRq_notes summary::-webkit-details-marker{display:none}.avokRq_secret summary>span{flex:1}.avokRq_secret summary{color:var(--gold)}.avokRq_secret summary>svg:last-child{transition:transform .25s}.avokRq_secret[open] summary>svg:last-child{transform:rotate(180deg)}.avokRq_secret p{color:#e9dec7;padding:0 20px 20px 48px;font-size:17px;line-height:1.7}.avokRq_notes{border-bottom:1px solid var(--gold-line)}.avokRq_notes summary{color:var(--ink-soft);padding-left:0}.avokRq_notes summary svg{color:var(--gold)}.avokRq_notes summary span{color:var(--ink-mute);margin-left:auto;font-size:14px;font-weight:600}.avokRq_notes form{padding:8px 0 20px}.avokRq_notes label{color:var(--ink-mute);font-weight:500}.avokRq_notes textarea{margin-bottom:12px}.avokRq_connections{margin-top:28px}.avokRq_connection{border:0;border-bottom:1px solid var(--gold-line);text-align:left;width:100%;color:var(--ink);background:0 0;align-items:center;gap:14px;padding:14px 4px;transition:color .2s;display:flex}.avokRq_connection>svg{color:var(--gold);flex:none}.avokRq_connection>span{font-family:var(--display);flex:1;font-size:19px;font-weight:700}.avokRq_connection small{font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:3px;font-size:12px;font-weight:700;display:block}.avokRq_connection:hover{color:var(--gold-bright)}.avokRq_nextSection{margin-top:44px}.avokRq_nextSection h3{margin:8px 0 6px;font-size:clamp(28px,3vw,34px)}.avokRq_nextOptions{border-top:1px solid var(--gold-line);margin-top:20px}.avokRq_nextOptions button{border:0;border-bottom:1px solid var(--gold-line);text-align:left;width:100%;color:var(--ink);background:0 0;align-items:center;gap:14px;padding:18px 12px;transition:background-color .2s;display:flex}.avokRq_nextOptions button>svg{color:var(--gold);flex:none}.avokRq_nextOptions button>span{flex:1}.avokRq_nextOptions strong{font-size:17px;font-weight:700;display:block}.avokRq_nextOptions small{color:var(--ink-mute);margin-top:4px;font-size:15px;line-height:1.55;display:block}.avokRq_nextOptions button:hover,.avokRq_nextOptions button[aria-pressed=true]{background:#e8c27a14}.avokRq_nextOptions button[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--gold)}.avokRq_nextSection>.avokRq_textButton{margin:12px 0}.avokRq_chapterForm{margin-top:14px;padding:22px}.avokRq_invitation{border:1px solid var(--gold-line-strong);font-family:var(--body);color:var(--ink);background:radial-gradient(ellipse 80% 120% at 0% 0%, #e8c27a1f, transparent 65%), linear-gradient(180deg, var(--leather-2), var(--leather));border-radius:16px;gap:16px;margin-top:24px;padding:20px 22px;display:flex;position:relative;box-shadow:0 20px 50px -28px #000000e6,inset 0 1px #ffe2a614}.avokRq_invitation:before{content:"";border:1px solid var(--gold-line);pointer-events:none;border-radius:12px;position:absolute;inset:5px}.avokRq_invitation>svg{box-sizing:content-box;color:#241606;background:linear-gradient(#ffe7b2,#d9ab62);border-radius:12px;flex:none;width:24px;height:24px;padding:10px}.avokRq_invitation>div{min-width:0}.avokRq_invitation .avokRq_eyebrow{font-size:13px}.avokRq_invitation h3{overflow-wrap:anywhere;margin:4px 0;font-size:22px;line-height:1.2}.avokRq_invitation p:not(.avokRq_eyebrow){color:var(--ink-soft);margin:0;font-size:16px;line-height:1.55}.avokRq_invitation a{min-height:44px;color:var(--gold-bright);text-underline-offset:4px;align-items:center;gap:6px;margin-top:4px;font-size:16px;font-weight:700;-webkit-text-decoration:underline #e8c27a73;text-decoration:underline #e8c27a73;display:inline-flex;position:relative}.avokRq_invitation a:hover{color:#fff3d6}@media (max-width:1000px){.avokRq_explorer{grid-template-columns:200px minmax(0,1fr);gap:24px}.avokRq_entryGrid{grid-template-columns:minmax(0,1fr)}.avokRq_entryArt{max-width:450px}.avokRq_libraryHero{gap:20px}}@media (max-width:680px){.avokRq_topline{margin-bottom:20px}.avokRq_topline .avokRq_actions{gap:4px}.avokRq_libraryHero{grid-template-columns:minmax(0,1fr);gap:0;padding:8px 0 32px}.avokRq_atlasArt{display:none}.avokRq_libraryHero h1{font-size:clamp(38px,12vw,50px)}.avokRq_lead{font-size:17px}.avokRq_empty{flex-wrap:wrap;gap:14px}.avokRq_empty>div{min-width:200px}.avokRq_worldRow{gap:14px;padding-inline:4px}.avokRq_worldRow>svg{width:18px}.avokRq_explorer{display:block}.avokRq_index{max-height:none;margin-bottom:24px;padding:10px;position:static}.avokRq_indexHeading{padding:2px 4px 10px}.avokRq_indexList{gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.avokRq_indexEntry{border:1px solid var(--gold-line);flex:none;width:190px;padding:12px}.avokRq_indexEntry[aria-current]{border-color:var(--gold)}.avokRq_indexEntry em{display:none}.avokRq_childEntry{padding-left:12px}.avokRq_entryGrid{gap:22px}.avokRq_entryArt{max-width:100%}.avokRq_form,.avokRq_chapterForm{padding:22px 18px}.avokRq_formPair{grid-template-columns:minmax(0,1fr);gap:0}.avokRq_newHeader h1{font-size:clamp(36px,11vw,46px)}.avokRq_worldHeader{padding-bottom:22px}.avokRq_invitation{gap:12px;padding:16px}.avokRq_invitation>svg{width:20px;height:20px;padding:8px}.avokRq_invitation h3{font-size:20px}.avokRq_secret p{padding-left:20px}}@media (prefers-reduced-motion:reduce){.avokRq_shell *,.avokRq_invitation *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
