.mask[data-v-ed69db05]{z-index:60;background:#1d272861;place-items:center;padding:22px;animation:.2s ease-out veilIn-ed69db05;display:grid;position:fixed;inset:0}@keyframes veilIn-ed69db05{0%{opacity:0}}.folio[data-v-ed69db05]{width:min(100%,560px);max-height:82%;padding:18px 18px calc(18px + var(--safe-bottom));background:#f5efe2;border:1px solid #80673d7a;flex-direction:column;animation:.22s ease-out unfold-ed69db05;display:flex;position:relative;box-shadow:0 20px 55px #2d241633}.folio[data-v-ed69db05]:before,.folio[data-v-ed69db05]:after{content:"";pointer-events:none;border:1px solid #91774a38;position:absolute;inset:7px}.folio[data-v-ed69db05]:after{border-color:#91774a1a;inset:12px}@keyframes unfold-ed69db05{0%{opacity:.55;transform:translateY(10px)scale(.985)}}.sheet-head[data-v-ed69db05]{z-index:1;text-align:center;border-bottom:1px solid #91774a3d;padding:2px 18px 10px;position:relative}.folio-star[data-v-ed69db05]{color:#a28755;font-size:12px;display:block}.sheet-head h3[data-v-ed69db05]{font:500 21px Georgia,var(--font-serif);letter-spacing:.07em;color:#4b4031;margin-top:3px}.sheet-body[data-v-ed69db05]{z-index:1;scrollbar-width:none;min-height:0;padding:14px 8px 0;position:relative;overflow-y:auto}.sheet-body[data-v-ed69db05]::-webkit-scrollbar{display:none}.menu[data-v-c4545236]{flex-direction:column;gap:10px;padding-bottom:8px;display:flex}.item[data-v-c4545236]{border:1px solid var(--line);border-radius:var(--r-card);background:var(--cream-soft);text-align:left;align-items:center;gap:14px;padding:14px;transition:transform .12s ease-out,background .12s ease-out;animation:.18s ease-out both itemIn-c4545236;display:flex}.menu .item[data-v-c4545236]:nth-child(2){animation-delay:40ms}.menu .item[data-v-c4545236]:nth-child(3){animation-delay:80ms}@keyframes itemIn-c4545236{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.item[data-v-c4545236]:active{background:var(--blue-mist);transform:scale(.98)}.ic[data-v-c4545236]{background:var(--paper);border:1px solid var(--line);width:42px;height:42px;color:var(--blue-deep);border-radius:50%;flex:none;place-items:center;display:grid}.txt[data-v-c4545236]{flex-direction:column;display:flex}.txt b[data-v-c4545236]{font-family:var(--font-serif);color:var(--blue-ink)}.txt small[data-v-c4545236]{color:var(--ink-soft);font-size:12px}.tag[data-v-c4545236]{border-radius:var(--r-pill);border:1px solid var(--line);color:var(--ink-soft);padding:1px 8px;font-size:11px;font-style:normal}.rform[data-v-c4545236]{flex-direction:column;gap:14px;padding-bottom:8px;display:flex}.flabel[data-v-c4545236]{color:var(--ink-soft);margin-bottom:6px;font-size:13px;display:block}.finput[data-v-c4545236]{border:1px solid var(--line);background:var(--cream-soft);width:100%;color:var(--ink);border-radius:12px;padding:10px 14px;font-size:16px}.finput.dt[data-v-c4545236]{margin-top:8px}.chips[data-v-c4545236]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-v-c4545236]{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--cream-soft);color:var(--ink-soft);padding:7px 14px;font-size:13px}.chip.on[data-v-c4545236]{background:var(--blue-ink);border-color:var(--blue-ink);color:var(--cream,#f7f2ea)}.when[data-v-c4545236]{color:var(--blue-ink);margin-top:8px;font-size:13px}.error[data-v-c4545236]{color:#a0787b;font-size:13px}.btn-primary[data-v-c4545236]:disabled{opacity:.55}button[data-v-c4545236],.option[data-v-c4545236],.type-btn[data-v-c4545236],.agent-btn[data-v-c4545236],.quick-item[data-v-c4545236]{box-shadow:none!important;border-radius:0!important}.field-input[data-v-c4545236],.field-textarea[data-v-c4545236],input[data-v-c4545236],textarea[data-v-c4545236],select[data-v-c4545236]{background:#fffcf28c!important;border:0!important;border-bottom:1px solid #8f774b61!important;border-radius:0!important}.submit[data-v-c4545236],.primary[data-v-c4545236]{color:#6f5835!important;font-family:var(--font-serif)!important;background:0 0!important;border:1px solid #8f774b6b!important;border-radius:0!important}.menu[data-v-c4545236]{flex-direction:column!important;gap:0!important;display:flex!important}.item[data-v-c4545236]{text-align:left;color:#403c36;width:100%;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:flex-start!important;gap:14px!important;padding:14px 4px!important;display:flex!important}.item+.item[data-v-c4545236]{border-top:1px solid #91774a38!important}.item.disabled[data-v-c4545236]{opacity:.5}.numeral[data-v-c4545236]{color:#a28755;text-align:right;flex:0 0 26px;padding-top:3px;font:12px Georgia,serif}.item .txt b[data-v-c4545236]{display:block;color:#3e3427!important;font:500 16px var(--font-serif)!important}.item .txt small[data-v-c4545236]{margin-top:3px;display:block;color:#7b7165!important;font-size:12px!important}.tag[data-v-c4545236]{letter-spacing:.18em;margin-left:8px;color:#a28755!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font:9px Georgia,serif!important}.chip[data-v-c4545236]{color:#7b7165!important;font-family:var(--font-serif)!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;padding:6px 2px!important}.chip.on[data-v-c4545236]{color:#3e3427!important;border-bottom-color:#8d7040!important}.finput[data-v-c4545236]{font-family:var(--font-serif)!important;background:0 0!important;border:0!important;border-bottom:1px solid #7e653c59!important;border-radius:0!important}.notification-center[data-v-9905df81]{font-family:var(--font-serif);border-top:1px solid #91774a42;margin-top:14px;padding-top:12px}.fired[data-v-9905df81],.push[data-v-9905df81]{color:#403c36;border-bottom:1px solid #91774a2e;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:10px;padding:0 0 10px;font-size:12px;display:flex}.fired small[data-v-9905df81]{color:#7b7165;flex-basis:100%}.fired button[data-v-9905df81],.push button[data-v-9905df81]{color:#6b5636;letter-spacing:.14em;border-bottom:1px solid #7b634059;margin-left:auto;font-size:12px}.push small[data-v-9905df81]{color:#9a8d78;flex-basis:100%}.reminder-head[data-v-9905df81]{color:#3e3427;letter-spacing:.1em;justify-content:space-between;margin-bottom:4px;font-size:12px;display:flex}.reminder-head span[data-v-9905df81]{color:#a28755;letter-spacing:.2em;font:10px Georgia,serif}.reminder-row[data-v-9905df81]{color:#403c36;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:flex}.reminder-row+.reminder-row[data-v-9905df81]{border-top:1px solid #91774a26}.reminder-row time[data-v-9905df81]{color:#a28755;font:11px Georgia,serif}.reminder-row span[data-v-9905df81]{flex:1}.reminder-row button[data-v-9905df81]{color:#9a8d78;font-size:16px}.empty[data-v-9905df81]{color:#9a8d78;font-size:11px}.map-mask[data-v-8518dc12]{z-index:70;background:#1d181275;place-items:center;padding:22px;animation:.2s ease-out veil-8518dc12;display:grid;position:fixed;inset:0}@keyframes veil-8518dc12{0%{opacity:0}}.hall-map[data-v-8518dc12]{color:#3e3427;background:#f5efe2;border:1px solid #80673d7a;width:min(100%,400px);max-height:88dvh;padding:22px 22px 18px;animation:.22s ease-out unfold-8518dc12;position:relative;overflow-y:auto;box-shadow:0 20px 55px #2d241638}.hall-map[data-v-8518dc12]:before{content:"";pointer-events:none;border:1px solid #91774a38;position:absolute;inset:7px}@keyframes unfold-8518dc12{0%{opacity:.55;transform:translateY(10px)}}.hall-map header[data-v-8518dc12]{text-align:center;border-bottom:1px solid #91774a42;padding:2px 2px 14px;position:relative}.hall-map header p[data-v-8518dc12]{color:#a28755;letter-spacing:.3em;font:9px Georgia,serif}.hall-map h2[data-v-8518dc12]{color:#3e3427;font:500 22px Georgia, var(--font-serif);letter-spacing:.1em;margin-top:4px}.hall-map header button[data-v-8518dc12]{color:#7b6340;width:40px;height:40px;font:22px Georgia,serif;position:absolute;top:-4px;right:-4px}.map-space[data-v-8518dc12]{flex-direction:column;display:flex}.map-space>button[data-v-8518dc12]{text-align:left;color:#403c36;align-items:center;gap:14px;width:100%;padding:14px 4px;display:flex}.map-space>button+button[data-v-8518dc12]{border-top:1px solid #91774a33}.map-mark[data-v-8518dc12]{color:#a28755;text-align:right;flex:0 0 28px;font:12px Georgia,serif}.map-space b[data-v-8518dc12],.map-space small[data-v-8518dc12]{display:block}.map-space b[data-v-8518dc12]{font:500 16px var(--font-serif)}.map-space small[data-v-8518dc12]{color:#7b7165;margin-top:3px;font-size:11px}.map-space i[data-v-8518dc12]{color:#a28755;margin-left:auto;font-family:Georgia,serif;font-style:normal}.map-space>button.current b[data-v-8518dc12]{color:#2f271c}.map-space>button.current .map-mark[data-v-8518dc12]:after{content:" ✦";font-size:9px}.map-space small.script[data-v-8518dc12]{color:#6b5636;font:19px/1.15 var(--font-script);margin-top:1px}.map-note[data-v-8518dc12]{color:#9a8d78;font:11px var(--font-serif);text-align:center;margin-top:14px;line-height:1.7}.back[data-v-9f325e71]{pointer-events:auto;cursor:pointer;align-items:center;gap:7px;min-height:36px;padding:6px 12px 6px 9px;display:flex}.back b[data-v-9f325e71]{margin-top:-2px;font:400 18px/1 Georgia,serif}.back-word[data-v-9f325e71]{font-family:var(--font-serif);letter-spacing:.14em;font-size:12px}.back .place[data-v-9f325e71]{opacity:.78;border-left:1px solid #ddcaa05c;padding-left:8px}.spatial-chrome[data-v-9f325e71]{z-index:5;pointer-events:none;position:absolute;inset:0}.node-label[data-v-9f325e71]{top:calc(14px + var(--safe-top));color:var(--ivory);font-family:var(--font-latin-serif),Georgia,var(--font-serif);letter-spacing:.12em;background:#2e261bdb;border:1px solid #ddcaa05c;border-radius:2px;padding:6px 9px;font-size:9px;position:absolute;left:14px;box-shadow:0 3px 12px #1e18102e}.map-button[data-v-9f325e71]{top:calc(10px + var(--safe-top));min-width:48px;min-height:44px;color:var(--aegean-900);pointer-events:auto;align-items:center;gap:4px;padding:8px;display:flex;position:absolute;right:14px}.map-button span[data-v-9f325e71]{font-size:10px}.map-button[data-v-9f325e71]{top:calc(14px + var(--safe-top));min-height:36px;color:var(--ivory);background:#2e261bdb;border:1px solid #ddcaa05c;border-radius:2px;gap:6px;padding:6px 12px;box-shadow:0 3px 12px #1e18102e}.map-button span[data-v-9f325e71]{font-family:var(--font-serif);letter-spacing:.14em;font-size:11px}.node-label[data-v-9f325e71]{box-sizing:border-box;align-items:center;min-height:36px;display:flex}.spatial-scene[data-v-db09135d]{background:#c5e2e9;position:absolute;inset:0;overflow:hidden}.scene-canvas[data-v-db09135d]{touch-action:manipulation;width:100%;height:100%;display:block}.veil[data-v-db09135d]{pointer-events:none;background:#050607;position:absolute;inset:0}.scene-fallback[data-v-db09135d]{object-fit:cover;filter:saturate(.7)brightness(1.08);width:100%;height:100%;position:absolute;inset:0}.scene-loading[data-v-db09135d]{left:50%;bottom:calc(28px + var(--safe-bottom));color:var(--aegean-800,#10557b);white-space:nowrap;background:#fffef9c7;border:1px solid #ffffffa6;border-radius:2px;align-items:center;gap:7px;padding:7px 12px;font-size:10px;display:flex;position:absolute;transform:translate(-50%)}.scene-loading span[data-v-db09135d]{background:var(--gold,#b69b68);border-radius:50%;width:5px;height:5px}.star-hit[data-v-db09135d]{z-index:4;color:#fff8df;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;transform:translate(-50%,-50%)}.star-hit.near[data-v-db09135d]{width:64px;height:64px}.star-hit span[data-v-db09135d]{color:#5a4320;font-family:var(--font-serif);letter-spacing:.2em;white-space:nowrap;text-shadow:0 0 8px #fffbf2f2;margin-top:-86px;font-size:10px}.fallback-star[data-v-db09135d]{background:#082f49b3;border:1px solid #fff6cf99;top:42%;left:50%}.is-static .scene-canvas[data-v-db09135d]{pointer-events:none}.app-shell[data-v-791fc150]{width:100%;height:100%;position:relative;overflow:hidden}.route-layer[data-v-791fc150]{z-index:2;pointer-events:none;position:absolute;inset:0}.route-layer[data-v-791fc150]>*{pointer-events:auto}:root{--aegean-950:#082f49;--aegean-900:#0b3b5c;--aegean-800:#10557b;--aegean-700:#19739b;--aegean-500:#54a9c8;--aegean-300:#a8d6e4;--aegean-100:#e0f0f3;--aegean-50:#eff7f7;--ivory:#f5f2ea;--marble:#fffef9;--gold:#b69b68;--gold-light:#ddcaa0;--cream:var(--ivory);--cream-soft:#fbfaf5;--paper:var(--marble);--blue:var(--aegean-500);--blue-deep:var(--aegean-800);--blue-ink:var(--aegean-900);--blue-mist:#dceef1;--pink:#d9b8bb;--pink-soft:#f2e6e7;--pink-deep:#b98a8f;--sage:#a9bda9;--sage-soft:#e9f0e9;--sage-deep:#7d9a7d;--apricot:#e0c9a6;--apricot-soft:#f5ecdd;--apricot-deep:#9c7b52;--persimmon:#c2704e;--persimmon-soft:#f6e3da;--ink:#17394a;--ink-soft:#5d7480;--ink-faint:#82959d;--line:#164c6321;--line-strong:#164c633b;--shadow-card:0 12px 32px #19425013, 0 2px 6px #1942500b;--shadow-card-press:0 3px 10px #19425014;--shadow-pop:0 -6px 30px #082f4933;--r-card:18px;--r-card-lg:20px;--r-pill:999px;--font-serif:"Songti SC", "Noto Serif SC", "Source Han Serif SC", "STSong", serif;--font-script:"Pinyon Script", "Snell Roundhand", "Apple Chancery", cursive;--leaf-ink:#3e3427;--leaf-ink-soft:#6e6455;--leaf-ink-faint:#9a8d78;--leaf-gold:#a28755;--leaf-rule:#a287554d;--font-sans:-apple-system, "PingFang SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;--safe-bottom:env(safe-area-inset-bottom,0px);--safe-top:env(safe-area-inset-top,0px)}@font-face{font-family:Pinyon Script;src:url(/fonts/pinyon-script.woff2)format("woff2");font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201D,U+2026}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body,#app{height:100%}body{font-family:var(--font-sans);color:var(--ink);background:var(--cream);font-size:14px;line-height:1.6}body:before{content:"";z-index:-1;pointer-events:none;opacity:.12;background-image:url(/3d/textures/marble-noise.webp);background-repeat:repeat;background-size:512px 768px;position:fixed;inset:0}h1,h2,h3,.serif{font-family:var(--font-serif);color:var(--blue-ink);letter-spacing:.02em;font-weight:600}a{color:inherit;text-decoration:none}button{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:none}input,textarea{color:var(--ink);font-family:inherit;font-size:16px}.card{box-shadow:none;background:#faf6e9f5;border:1px solid #8f774b47;border-radius:0}.page{min-height:100%;padding:calc(12px + var(--safe-top)) 16px calc(var(--safe-bottom) + 20px)}.page--bare{padding-bottom:calc(var(--safe-bottom) + 20px)}.section-title{font-family:var(--font-serif);color:var(--blue-ink);align-items:center;gap:8px;margin:22px 2px 10px;font-size:17px;display:flex}.section-title:before{content:"";background:linear-gradient(var(--pink), var(--pink)) center / 100% 100%, linear-gradient(var(--pink), var(--pink)) center / 100% 100%;background-blend-mode:normal;clip-path:polygon(50% 0%,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0% 50%,38% 38%);width:12px;height:12px}.pill{border-radius:var(--r-pill);border:1px solid var(--line);align-items:center;padding:2px 10px;font-size:12px;line-height:1.5;display:inline-flex}.btn-primary{border-radius:var(--r-pill);background:var(--blue-deep);color:var(--cream-soft);justify-content:center;align-items:center;gap:6px;padding:10px 22px;font-size:15px;display:inline-flex;box-shadow:0 4px 12px #5f728859}.btn-primary:active{transform:scale(.97)}.field-input,.field-textarea{border:1px solid var(--line);background:var(--cream-soft);border-radius:12px;outline:none;width:100%;padding:10px 14px}.field-input:focus,.field-textarea:focus{border-color:var(--line-strong)}.nav-bar{padding:calc(8px + var(--safe-top)) 16px 8px;align-items:center;gap:10px;display:flex}.nav-back{border:1px solid var(--line);background:var(--paper);width:34px;height:34px;color:var(--blue-deep);border-radius:50%;place-items:center;display:grid}.nav-title{font-family:var(--font-serif);color:var(--blue-ink);font-size:17px}.page-title{padding:14px 4px 4px;font-size:23px;display:inline-block;position:relative}.page-title:after{content:"";background:url(data:image/png;base64,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) 0/contain no-repeat;width:110px;height:14px;position:absolute;bottom:-4px;left:4px}.page-title--pink:after{background-image:url(/assets/underline-pink-CKbAiGZE.png)}.page-enter-active{transition:opacity .18s ease-out,transform .18s ease-out}.page-enter-from{opacity:0;transform:translateY(4px)}.page-leave-active{transition:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.stagger-list>*{animation:.18s ease-out both fadeUp;animation-delay:calc(var(--i,0) * 30ms)}.stagger-list>:nth-child(2){--i:1}.stagger-list>:nth-child(3){--i:2}.stagger-list>:nth-child(4){--i:3}.stagger-list>:nth-child(5){--i:4}.stagger-list>:nth-child(6){--i:5}.stagger-list>:nth-child(7){--i:6}.stagger-list>:nth-child(8),.stagger-list>:nth-child(n+9){--i:7}a.card,button.card,label.card{transition:transform .12s ease-out,box-shadow .12s ease-out}a.card:active,button.card:active,label.card:active{box-shadow:var(--shadow-card-press);transform:scale(.98)}.current-project,.time-stone,.colonnade-arrow,.time-arrow,.niche-arrow,.map-button,.home-button{transition:transform .12s ease-out,box-shadow .12s ease-out}.current-project:active,.time-stone:active{box-shadow:var(--shadow-card-press);transform:translateY(1px)scale(.99)}.colonnade-arrow:active,.time-arrow:active,.niche-arrow:active,.map-button:active{transform:translateY(1px)scale(.96)}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sr-only:focus{z-index:100;color:var(--ink);background:var(--marble);border-radius:10px;clip:auto!important;width:auto!important;height:auto!important;margin:8px!important;padding:8px 12px!important;overflow:visible!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.parchment-surface,.proj-page,.life-chat{--paper-ink:#403c36;--paper-muted:#7b7165;color:var(--paper-ink);background-color:#f5efe2!important;background-image:none!important}.proj-page:before,.life-chat:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#54694b29,#0000 13%) 0 0/90px 1px no-repeat,linear-gradient(#54694b29,#0000 13%) 0 0/1px 90px no-repeat,linear-gradient(270deg,#54694b1f,#0000 13%) 100% 100%/90px 1px no-repeat,linear-gradient(#0000 87%,#54694b1f) 100% 100%/1px 90px no-repeat;border:1px solid #74634833;position:absolute;inset:10px}.proj-page>*,.life-chat>*{z-index:1;position:relative}.proj-page .nav-bar,.life-chat .nav-bar{color:var(--paper-ink)!important;background:0 0!important;border-bottom:1px solid #74634838!important}.proj-page .nav-bar .nav-title,.life-chat .nav-bar .nav-title{color:var(--paper-ink)!important;font-family:var(--font-serif)!important}.proj-page .nav-bar .head-members{color:#7b6340!important}.proj-page .nav-bar .nav-back,.life-chat .nav-bar .nav-back{font-family:Georgia,serif;font-size:24px;color:var(--paper-ink)!important;background:0 0!important;border:0!important}.proj-page .chamber-views{background:0 0!important;border-bottom:1px solid #7463482e!important}.proj-page .chamber-view{color:var(--paper-muted)!important;font-family:var(--font-serif)!important;background:0 0!important;border:0!important;border-radius:0!important}.proj-page .chamber-view.active{color:var(--paper-ink)!important;border-bottom:1px solid #8b7657!important}.proj-page .card,.life-chat .card{box-shadow:none!important;background:#fffcf459!important;border:0!important;border-bottom:1px solid #74634824!important;border-radius:0!important}.proj-page .task,.proj-page .file{background:0 0!important}.proj-page .pill{background:0 0!important;border-bottom:1px solid!important;border-radius:0!important;padding-inline:2px!important}.sheet.card,.map-panel,.quick-create{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f3eddf linear-gradient(#ffffff40,#ffffff0a)!important;border:1px solid #7463483d!important;border-radius:2px!important;box-shadow:0 12px 38px #372d1f1f!important}.sheet .pill,.sheet button.pill{background:0 0!important;border:0!important;border-bottom:1px solid #74634840!important;border-radius:0!important}.proj-page .chamber-view.active{box-shadow:none!important;background:0 0!important}.folio .btn-primary{letter-spacing:.22em;padding:11px 26px;color:#f5efe2!important;box-shadow:none!important;font-family:var(--font-serif)!important;background:#3e3427!important;border:0!important;border-radius:0!important}.folio .btn-primary:disabled{background:#3e342759!important}.folio .flabel,.folio .field-label{letter-spacing:.16em;color:#8f7a55!important;font:11px var(--font-serif)!important}.folio .when{letter-spacing:.08em;color:#3e3427!important;font:13px Georgia, var(--font-serif)!important}.folio input::placeholder,.folio textarea::placeholder{color:#b0a189}.login .card,.setup .card,.recover .card{background:#f5efe2!important;border:1px solid #80673d66!important;border-radius:0!important;box-shadow:0 18px 50px #3c301e1f!important}.login .brand{color:#3e3427!important;font:54px/1.1 var(--font-script)!important;letter-spacing:0!important}.login .slogan,.setup .desc,.recover .desc{color:#7b7165!important;font-family:var(--font-serif)!important}.login .field-label,.setup .field-label,.recover .field-label{letter-spacing:.16em;color:#8f7a55!important;font:11px var(--font-serif)!important}.login .field-input,.setup .field-input,.recover .field-input{box-shadow:none!important;color:#3e3427!important;font-family:var(--font-serif)!important;background:0 0!important;border:0!important;border-bottom:1px solid #7e653c66!important;border-radius:0!important;padding-left:2px!important}.login .field-input:focus,.setup .field-input:focus,.recover .field-input:focus{outline:none;border-bottom-color:#8d7040!important}.login .btn-primary,.setup .btn-primary,.recover .btn-primary{letter-spacing:.3em;color:#f5efe2!important;box-shadow:none!important;font-family:var(--font-serif)!important;background:#3e3427!important;border-radius:0!important}.login .btn-primary:disabled,.setup .btn-primary:disabled,.recover .btn-primary:disabled{background:#3e342759!important}.login input[type=checkbox],.setup input[type=checkbox]{appearance:none;vertical-align:-2px;background:0 0;border:1px solid #6e58348c;place-items:center;width:15px;height:15px;display:inline-grid}.login input[type=checkbox]:checked:after,.setup input[type=checkbox]:checked:after{content:"";border-bottom:1.2px solid #4e3f28;border-left:1.2px solid #4e3f28;width:7px;height:4px;margin-top:-2px;transform:rotate(-45deg)}.login .link,.recover .link{font-family:var(--font-serif);border-bottom:1px solid #7b634059;color:#7b6340!important;text-decoration:none!important}.setup .title,.recover .title{color:#3e3427!important}.login .corner{border-color:#a2875580!important;border-radius:0!important}.login .corner:after{transform:rotate(45deg);background:#a28755!important;border-radius:0!important;width:4px!important;height:4px!important}.login .who{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #7e653c66!important;border-radius:0!important;padding-left:2px!important}.login .who-name{color:#3e3427!important;background:0 0!important;border:0!important;border-radius:0!important;padding-left:2px!important}.login .trust-text,.login .hint{font-family:var(--font-serif);color:#6e6455!important}.login .trust-text small,.login .trust small{color:#9a8d78!important}
