.account-menu-shell{position:relative}.account-trigger{align-items:center;background:#0000;border:1px solid #72765a;color:var(--nero-text);cursor:pointer;display:flex;gap:10px;min-height:44px;padding:4px 10px;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,color .2s ease}.account-trigger.is-open,.account-trigger:focus-visible,.account-trigger:hover{background:#909e6e33;border-color:#909e6e8c;color:var(--nero-text-strong)}.account-avatar,.account-menu-avatar{align-items:center;background:var(--nero-panel-hover);border:1px solid #909e6e80;color:var(--field-brass);display:inline-flex;flex:0 0 auto;font-family:Roboto Condensed,sans-serif;font-size:.92rem;font-weight:700;height:32px;justify-content:center;overflow:hidden;width:32px}.account-avatar img,.account-menu-avatar img{height:100%;object-fit:cover;width:100%}.account-name{display:block;font-family:Roboto Condensed,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:1.1px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-popover{background:#10160f url(/static/media/paper-grain.8ca38647e626dfac1855.svg);border:1px solid #72765a;box-shadow:4px 4px 0 #72765a40,0 18px 32px #0008;min-width:240px;padding:0 0 8px;position:absolute;right:0;top:calc(100% + 12px);z-index:2200}.account-popover:before{background:var(--field-paper);border-left:1px solid #72765a;border-top:1px solid #72765a;content:"";height:10px;position:absolute;right:14px;top:-6px;transform:rotate(45deg);width:10px}.account-menu-item{align-items:center;background:#0000;border:0;color:var(--nero-text);cursor:pointer;display:flex;font-family:Roboto Condensed,sans-serif;font-size:.88rem;font-weight:700;gap:12px;letter-spacing:.7px;min-height:44px;padding:6px 16px;text-align:left;text-decoration:none;text-transform:uppercase;width:100%}.account-menu-item:focus-visible,.account-menu-item:hover{background:#909e6e2e;color:var(--nero-text-strong)}.account-menu-item svg{color:var(--nero-text-muted);flex:0 0 auto;width:16px}.account-menu-item.profile{gap:10px}.account-menu-avatar{height:30px;width:30px}.account-menu-divider{background:#ffffff1a;display:block;height:1px;margin:4px 0}.account-menu-item.danger,.account-menu-item.danger svg{color:var(--field-brass)}.account-record-heading{background:var(--field-paper) url(/static/media/paper-grain.8ca38647e626dfac1855.svg);color:var(--field-ink);font:700 .7rem/1.4 var(--nero-font-display);letter-spacing:.15em;margin-bottom:8px;padding:12px 16px;text-transform:uppercase}.account-chevron{color:var(--field-brass);font:600 1.1rem/1 var(--nero-font-body)}.account-menu-item:focus-visible{outline:2px solid var(--nero-focus-ring);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.account-trigger{transition:none}}.account-menu-item:disabled{cursor:wait;opacity:.6}@media (max-width:1200px){.account-name{display:none}}.assimilation-veins{display:block;height:auto;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none}@media(forced-colors:active){.assimilation-veins{display:none}}body.navbar-menu-open{overflow:hidden}.navbar{--navbar-height:78px;align-items:center;box-sizing:border-box;color:var(--field-paper);display:flex;gap:28px;height:var(--navbar-height);inset:0 0 auto;padding:0 clamp(20px,3vw,48px);position:fixed;z-index:1000}.navbar-left,.navbar-right{flex:0 0 auto}.navbar-logo{align-items:center;color:var(--field-paper);display:flex;gap:12px;text-decoration:none}.navbar-brand-seal{background:#9cae830c;border:1px solid #8c91705c;display:grid;height:42px;overflow:hidden;place-items:center;width:42px}.navbar .logo-image{display:block;filter:grayscale(1) sepia(.5);height:38px;object-fit:contain;transform:scale(2.3);width:38px}.navbar-wordmark{display:flex;flex-direction:column;gap:3px}.navbar-wordmark strong{font:700 1.12rem/1.1 var(--nero-font-display);letter-spacing:.055em;-webkit-mask-image:url(/static/media/worn-ink.efa75c44053bf17f514f.svg);mask-image:url(/static/media/worn-ink.efa75c44053bf17f514f.svg);mask-mode:luminance;text-transform:uppercase}.navbar-wordmark>span{color:var(--field-moss);font:600 .65rem/1.2 var(--nero-font-body);letter-spacing:.2em;text-transform:uppercase}.navbar-center{display:flex;flex:1 1;gap:5px;min-width:0}.navbar .navbar-link,.navbar-center{align-items:center;justify-content:center}.navbar .navbar-link{background:#0000;border:1px solid #0000;box-sizing:border-box;color:#bec3ad;display:inline-flex;font:700 .84rem/1.2 var(--nero-font-display);gap:9px;letter-spacing:.035em;min-height:46px;padding:8px 13px;position:relative;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.navbar-chapter{align-self:flex-start;color:var(--field-moss);font:500 .65rem/1.2 var(--nero-font-body);padding-top:1px}.navbar-link-label{align-items:center;display:inline-flex;gap:8px}.navbar-link-icon{flex:0 0 auto;height:13px;width:13px}.navbar .navbar-link:hover{background-color:#9cae8314;border-color:#9cae8333;color:var(--nero-text-strong)}.navbar .navbar-link.active{background:var(--field-paper) url(/static/media/paper-grain.8ca38647e626dfac1855.svg);border-color:#b2a78b;box-shadow:2px 2px 0 #0005;color:var(--field-ink)}.navbar .navbar-link.active:after{border-bottom:1px solid #22291e40;bottom:3px;content:"";left:9px;pointer-events:none;position:absolute;right:9px}.navbar-link.active .navbar-chapter{color:#505b43}.navbar-beta-badge{border:1px solid;font:600 .55rem/1 var(--nero-font-body);letter-spacing:.03em;padding:2px 4px}.navbar .login-btn-desktop,.navbar .login-btn-mobile{background:#293121;border-color:#828a65;color:var(--field-paper);gap:18px}.navbar .login-btn-desktop:hover,.navbar .login-btn-mobile:hover{background:var(--field-paper);border-color:var(--field-paper);color:var(--field-ink)}.navbar .login-btn-desktop{min-height:44px;padding:10px 17px}.navbar :is(a,button):focus-visible{outline:2px solid var(--nero-focus-ring);outline-offset:4px}.navbar .navbar-link.active:focus-visible{outline-color:var(--nero-focus-ring)}.desktop-only{display:flex}.mobile-only-menu,.navbar-index-heading,.navbar-toggle{display:none}@media (min-width:1025px) and (max-width:1200px){.navbar{gap:16px;padding-inline:22px}.navbar-wordmark strong{font-size:1rem}.navbar-logo{gap:8px}.navbar-brand-seal{height:38px;width:34px}.navbar .logo-image{height:34px;width:32px}.navbar .navbar-link{font-size:.78rem;gap:6px;padding-inline:9px}.navbar-link-icon{display:none}}@media (max-width:1024px){.navbar{--navbar-height:70px;justify-content:space-between;padding:0 20px}.navbar .desktop-only,.navbar-center{display:none}.navbar-toggle{align-items:center;background:#151b12;border:1px solid #72765a;color:var(--field-paper);cursor:pointer;display:flex;gap:13px;justify-content:center;min-height:44px;padding:10px 12px;position:relative;z-index:2001}.navbar-toggle:hover{background:#293121}.navbar-toggle-label{font:700 .8rem/1 var(--nero-font-display);letter-spacing:.08em;text-transform:uppercase}.navbar-toggle-bars{display:flex;flex-direction:column;gap:4px;width:18px}.navbar-toggle .bar{background:currentColor;height:1px;transition:transform .15s ease;width:18px}.navbar-toggle.open .bar:first-child{transform:translateY(5px) rotate(45deg)}.navbar-toggle.open .bar:nth-child(2){opacity:0}.navbar-toggle.open .bar:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.navbar-center.active{align-items:stretch;background:#10160f url(/static/media/paper-grain.8ca38647e626dfac1855.svg);border-left:1px solid #72765a;box-shadow:-20px 0 70px #0005;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;height:100vh;height:100dvh;justify-content:flex-start;overflow-y:auto;overscroll-behavior:contain;padding:88px 28px max(28px,env(safe-area-inset-bottom));position:fixed;right:0;top:0;width:min(420px,100%);z-index:2000}.navbar-backdrop{background:#050905b8;border:0;cursor:pointer;inset:0;position:fixed;z-index:1999}.navbar-index-heading{border-bottom:1px solid #72765a;display:block;margin-bottom:12px;padding:0 0 22px}.navbar-index-heading>span{color:var(--field-moss);font:600 .7rem/1.4 var(--nero-font-body);letter-spacing:.2em;text-transform:uppercase}.navbar-index-heading strong{color:var(--field-paper);display:block;font:700 3.5rem/1 var(--nero-font-display);margin-top:7px;text-transform:uppercase}.navbar-index-heading p{color:#b5bca7;font:italic .9rem/1.5 Georgia,serif;margin:12px 0 0}.navbar-center>.navbar-link{font-size:1.05rem;gap:18px;justify-content:flex-start;min-height:58px;padding:12px 16px}.navbar-center .navbar-chapter{align-self:center;font-size:.8rem;padding:0}.navbar-center .navbar-link-icon{height:16px;width:16px}.navbar-center .navbar-beta-badge{font-size:.65rem;margin-left:auto}.mobile-only-menu{display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:24px}.mobile-divider{border-top:1px solid #72765a;margin-bottom:16px}.mobile-user-greeting{color:var(--field-moss);font:500 .72rem/1.5 var(--nero-font-body);letter-spacing:.12em;padding:0 12px 12px;text-transform:uppercase}.mobile-user-greeting strong{color:var(--field-paper);display:block;font:700 1.1rem/1.4 var(--nero-font-display);letter-spacing:.01em;margin-top:4px;overflow-wrap:anywhere;text-transform:none}.mobile-only-menu .navbar-link{justify-content:flex-start;min-height:44px;padding-inline:12px}.mobile-logout-btn{background:#0000;border:1px solid #72765a;color:var(--field-paper);cursor:pointer;font:700 .84rem/1.2 var(--nero-font-display);margin-top:8px;min-height:44px;padding:12px;text-align:left;text-transform:uppercase}.mobile-logout-btn:hover{background:#9cae8314}.mobile-logout-btn:disabled{cursor:wait;opacity:.6}.navbar-index-note{color:#afb6a3;font:italic .85rem/1.5 Georgia,serif;padding-top:24px}}@media (max-width:420px){.navbar{gap:10px;padding-inline:14px}.navbar-logo{gap:8px}.navbar-wordmark strong{font-size:.98rem}.navbar-wordmark>span{font-size:.58rem}.navbar-brand-seal{height:36px;width:30px}.navbar .logo-image{height:32px;width:28px}.navbar-toggle{gap:9px;padding-inline:10px}.navbar-center.active{border-left:0;padding-inline:22px}}@media (prefers-reduced-motion:reduce){.navbar .navbar-link,.navbar-toggle .bar{transition:none}}@media (forced-colors:active){.navbar-wordmark strong{-webkit-mask-image:none;mask-image:none}.navbar .navbar-link.active{border:2px solid Highlight}.navbar-toggle .bar{background:ButtonText}}body .navbar{isolation:isolate}.navbar-material{--rupture-left:74.305556%;--rupture-width:12.5%;--rupture-mask-x:84.920635%;height:108px;inset:0 0 auto;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.navbar-material:before{background:url(/static/media/navbar-salvage.98e150ed450a966b1fa8.svg) top/100% 100% no-repeat;content:"";inset:0;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-image:linear-gradient(#000 0 0),url(/static/media/navbar-rupture-mask.c0f4b07b3244d5d6b113.svg);mask-image:linear-gradient(#000 0 0),url(/static/media/navbar-rupture-mask.c0f4b07b3244d5d6b113.svg);-webkit-mask-position:0 0,var(--rupture-mask-x) 80%;mask-position:0 0,var(--rupture-mask-x) 80%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%,var(--rupture-width) 46.428571%;mask-size:100% 100%,var(--rupture-width) 46.428571%;position:absolute;z-index:1}.navbar-material:after,.navbar-rupture-interior{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:46.428571%;left:var(--rupture-left);position:absolute;top:42.857143%;width:var(--rupture-width)}.navbar-rupture-interior{background-image:url(/static/media/navbar-rupture-interior.385e1cd05a5f013a626e.svg);z-index:0}.navbar-material:after{background-image:url(/static/media/navbar-rupture-rim.30c079a167b8af59a58c.svg);content:"";z-index:3}.navbar .navbar-veins{height:100%;inset:0;object-fit:fill;opacity:1;width:100%;z-index:2}body .navbar-logo{color:var(--field-ink);gap:8px;isolation:isolate;padding:7px 13px 7px 7px;position:relative}body .navbar-logo:before{background:var(--field-paper-layers),#d6ccb1;background-size:100% 100%,180px 180px;content:"";inset:0 -5px;-webkit-mask:var(--field-torn) center/100% 100% no-repeat;mask:var(--field-torn) center/100% 100% no-repeat;pointer-events:none;position:absolute;transform:rotate(-2deg);z-index:-1}body .navbar-brand-seal{background:none;border:0;height:36px;width:32px}body .navbar .logo-image{filter:grayscale(1) brightness(.22);height:36px;width:32px}body .navbar-wordmark strong{font-size:1.03rem;letter-spacing:.015em;-webkit-mask:none;mask:none}body .navbar-wordmark>span{color:#566043;font-size:.58rem;letter-spacing:.14em}body .navbar-center{gap:10px}body .navbar-center>.navbar-link{background:none;border:0;flex-direction:column;font-size:.92rem;gap:5px;letter-spacing:.015em;padding:8px 10px 11px}body .navbar-center>.navbar-link .navbar-chapter,body .navbar-center>.navbar-link .navbar-link-icon{display:none}body .navbar .navbar-link.active{background:none;border-color:#0000;box-shadow:none;color:var(--field-paper)}body .navbar-center>.navbar-link:after{background:var(--field-brass);border:0;content:"";height:5px;inset:auto 8px 3px;-webkit-mask:var(--field-brush) center/100% 100% no-repeat;mask:var(--field-brush) center/100% 100% no-repeat;mask-mode:luminance;opacity:0;pointer-events:none;position:absolute}body .navbar-center>.navbar-link:is(.active,:hover,:focus-visible):after{opacity:1}body .navbar .navbar-beta-badge{border:0;color:var(--field-moss);font-size:.52rem;position:absolute;right:3px;top:-4px}body .navbar .login-btn-desktop{background:none;border:0;color:var(--field-paper);font-size:.82rem;isolation:isolate;position:relative}body .navbar .login-btn-desktop:before{background:var(--field-dark-layers),#39432d;content:"";inset:0;-webkit-mask:var(--field-brush) center/100% 100% no-repeat;mask:var(--field-brush) center/100% 100% no-repeat;mask-mode:luminance;pointer-events:none;position:absolute;z-index:-1}body .navbar .login-btn-desktop:hover{color:#fff3d4}body .account-trigger{background:none;border:0;border-bottom:1px solid #8d947066}body .account-avatar{background:var(--field-paper-layers),#c8c0a2;border:0;color:var(--field-ink)}body .account-name{letter-spacing:.02em;text-transform:none}@media(max-width:1200px) and (min-width:1025px){body .navbar-center{gap:4px}body .navbar-center>.navbar-link{font-size:.84rem;padding-inline:8px}}@media(max-width:1024px){body .navbar-center.active{background:#161b14;border:0;border-left:3px solid #777456}body .navbar-center.active:before{background:var(--field-weathering);content:"";inset:0;opacity:.4;pointer-events:none;position:absolute;z-index:-1}body .navbar-index-heading{border:0}body .navbar-index-heading strong{font-family:var(--field-font-note);font-size:3rem;font-weight:400;text-transform:none}body .navbar-center>.navbar-link{flex-direction:row;font-size:1.15rem;gap:18px;justify-content:flex-start;min-height:56px;padding:15px}body .navbar-center>.navbar-link .navbar-chapter{align-self:center;display:inline;font-family:var(--field-font-note);font-size:.85rem}body .navbar-center>.navbar-link:after{bottom:2px;height:3px;left:15px;opacity:.15;right:15px}body .navbar-center>.navbar-link.active:after{opacity:1}body .navbar .navbar-beta-badge{font-size:.65rem;margin-left:auto;position:static}body .navbar-toggle{background:none;border:0;border-bottom:1px solid var(--field-rule)}.navbar-material{--rupture-left:22.916667%;--rupture-width:37.5%;--rupture-mask-x:36.666667%;height:96px}.navbar-material:before{background-image:url(/static/media/navbar-salvage-compact.60d2baf6ceb29cc7a3e4.svg)}}@media(max-width:420px){body .navbar-wordmark strong{font-size:.88rem}body .navbar-logo{padding-right:8px}}@media(forced-colors:active){.navbar-material{display:none}body .navbar{background:Canvas;border-bottom:1px solid CanvasText}body .navbar-logo{color:LinkText}body .navbar .navbar-link.active{outline:2px solid Highlight}}.Footer_footerContainer__yunXS{background:none;border:0;box-shadow:none;color:#35412d;font-family:var(--field-font-reading);isolation:isolate;margin-top:auto;padding:70px 35px 45px;position:relative}.Footer_footerContainer__yunXS:before{background:var(--field-paper-layers),#c9c09e;content:"";inset:0;-webkit-mask:var(--field-torn) center/100% 100% no-repeat;mask:var(--field-torn) center/100% 100% no-repeat;pointer-events:none;position:absolute;z-index:-1}.Footer_footerWrapper__diFCC{margin:auto;max-width:1200px}.Footer_footerHeading__w3vn2{align-items:baseline;border-bottom:1px dashed #8b936c;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:25px;padding-bottom:25px}.Footer_footerHeading__w3vn2>span{color:#303c27;font:700 2rem/1.1 var(--nero-font-display)}.Footer_footerHeading__w3vn2 p{color:#4a5739;font:1.2rem/1.6 var(--field-font-note);margin:0}.Footer_footerLinksContainer__ZeVXT{grid-gap:25px 50px;display:grid;gap:25px 50px;grid-template-columns:repeat(3,minmax(0,1fr))}.Footer_footerLinksRow__VHMfX{align-items:flex-start;display:flex;flex-direction:column;gap:10px;min-width:0}.Footer_links__q2x7d{align-items:center;color:#3b4e2e;display:inline-flex;font:1.15rem/1.6 var(--field-font-note);min-height:44px;overflow-wrap:anywhere;text-decoration:none}.Footer_links__q2x7d:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.Footer_iconLinksContainer__ioKQx{display:flex;gap:18px;margin-top:25px}.Footer_link__MsGIJ{color:#405433;display:grid;min-height:44px;min-width:44px;place-items:center}.Footer_icon__RWVrh{display:block;filter:brightness(0) saturate(100%) invert(25%) sepia(13%) saturate(1200%) hue-rotate(43deg);height:25px;object-fit:contain;transition:none;width:25px}.Footer_divider__h4mYW{border-top:1px dashed #8a936c;margin:24px 0}.Footer_footerTextContainer__O1lpz{grid-gap:12px;display:grid;gap:12px}.Footer_footerText__y-wf5{color:#49553b;font:.95rem/1.75 var(--field-font-reading);max-width:100ch}.Footer_footerContainer__yunXS a:focus-visible{outline:3px solid #31594b;outline-offset:4px}@media(max-width:700px){.Footer_footerContainer__yunXS{padding:45px 27px 35px}.Footer_footerLinksContainer__ZeVXT{gap:16px;grid-template-columns:1fr}.Footer_footerHeading__w3vn2>span{font-size:1.7rem}.Footer_footerHeading__w3vn2 p{font-size:1.1rem}}@media(forced-colors:active){.Footer_footerContainer__yunXS:before{display:none}.Footer_footerContainer__yunXS{background:Canvas;border-top:1px solid CanvasText;color:initial}.Footer_icon__RWVrh{filter:none}}.kofi-support{align-items:center;border:1px solid #f0eadb59;border-radius:22px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));box-shadow:0 2px 8px #23271d2e;box-sizing:border-box;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;height:44px;justify-content:center;left:calc(16px + env(safe-area-inset-left, 0px));line-height:1.2;padding:0 14px;position:fixed;text-decoration:none;z-index:900}.kofi-support:hover{box-shadow:0 3px 12px #23271d4d}.kofi-support:focus-visible{outline:3px solid #c8a96b;outline-offset:3px}.kofi-support__icon{flex-shrink:0;height:22px;width:22px}@media (max-width:700px){.kofi-support{bottom:calc(12px + env(safe-area-inset-bottom, 0px));gap:0;left:calc(12px + env(safe-area-inset-left, 0px));padding:0;width:44px}.kofi-support__label{display:none}}.page-transition-shell{max-width:100%;overflow:clip;width:100%}.page-transition-shell.is-entering{opacity:0;transform:translateY(6px)}.page-transition-shell.is-visible{opacity:1;transform:none;transition:opacity .24s ease,transform .24s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.page-transition-shell.is-entering,.page-transition-shell.is-visible{opacity:1;transform:none;transition:none}}.page-loader{color:var(--field-ink);display:grid;font-family:var(--nero-font-body);min-height:min(58vh,620px);padding:110px 24px 60px;place-items:center}.page-loader.full-screen{min-height:100vh}.page-loader.compact{min-height:150px;padding:22px}.page-loader-card{grid-gap:22px;align-items:center;display:grid;gap:22px;grid-template-columns:78px minmax(0,1fr);isolation:isolate;padding:30px;position:relative;width:min(520px,100%)}.page-loader-card:before{background:var(--field-paper-layers),#d6cdb0;background-size:100% 100%,180px 180px;content:"";inset:0 -4px;-webkit-mask:var(--field-torn) center/100% 100% no-repeat;mask:var(--field-torn) center/100% 100% no-repeat;pointer-events:none;position:absolute;z-index:-1}.page-loader-mark{height:88px;width:78px}.page-loader-copy{min-width:0}.page-loader-copy .page-loader-kicker{color:#596046;font:600 .65rem/1.4 var(--nero-font-body);letter-spacing:.16em;margin:0 0 8px;text-transform:uppercase}.page-loader-copy h2{color:var(--field-ink);font:700 clamp(1.15rem,2.5vw,1.65rem)/1.15 var(--nero-font-display);margin:0;text-align:left;text-transform:uppercase}.page-loader-copy>p:not(.page-loader-kicker){color:#4f573e;font:400 1rem/1.5 var(--field-font-note);margin:10px 0 0}.page-loader-trace{display:flex;gap:6px;grid-column:2}.page-loader-trace span{background:#60704c;height:3px;-webkit-mask:var(--field-brush) center/100% 100% no-repeat;mask:var(--field-brush) center/100% 100% no-repeat;mask-mode:luminance;opacity:.35;width:23px}@media(prefers-reduced-motion:no-preference){.page-loader-trace span{animation:field-loading-pulse 1.8s ease-in-out infinite}.page-loader-trace span:nth-child(2){animation-delay:.25s}.page-loader-trace span:nth-child(3){animation-delay:.5s}}@keyframes field-loading-pulse{50%{opacity:1}}@media(max-width:540px){.page-loader-card{gap:16px;grid-template-columns:50px minmax(0,1fr);padding:26px 20px}.page-loader-mark{height:68px;width:50px}}@media(forced-colors:active){.page-loader-card{background:Canvas;border:1px solid CanvasText;color:initial}}*{box-sizing:border-box;margin:0;padding:0}body,html{min-height:100%}#root{display:flex;flex-direction:column}.content{flex:1 1}body{line-height:1.6}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-cyrillic-ext-400-normal.5cec61a21cc20180fbe1.woff2) format("woff2"),url(/static/media/roboto-cyrillic-ext-400-normal.135d076fa32aa0b4d105.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-cyrillic-400-normal.a9e19870cf6c4b973427.woff2) format("woff2"),url(/static/media/roboto-cyrillic-400-normal.5d2930082227d172f62c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-greek-ext-400-normal.1df4abad55796d11a0c8.woff2) format("woff2"),url(/static/media/roboto-greek-ext-400-normal.16eb83b4a3b1ea994243.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-greek-400-normal.2c32b1315be61477013a.woff2) format("woff2"),url(/static/media/roboto-greek-400-normal.160a791a8e4f46bca3cc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-vietnamese-400-normal.d3f8e26d6c27de8102b6.woff2) format("woff2"),url(/static/media/roboto-vietnamese-400-normal.0dc97c66f9b542d6fa17.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-latin-ext-400-normal.2eeae187764baf05867d.woff2) format("woff2"),url(/static/media/roboto-latin-ext-400-normal.27da5b36b6d3a16f53f4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-latin-400-normal.297d48e1b5a10c0831a9.woff2) format("woff2"),url(/static/media/roboto-latin-400-normal.047a7839f69b209db815.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-cyrillic-ext-500-normal.6de16332fda843a3dc3d.woff2) format("woff2"),url(/static/media/roboto-cyrillic-ext-500-normal.c0a0638f90b31d6454ba.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-cyrillic-500-normal.0ae2428323939af5e1ad.woff2) format("woff2"),url(/static/media/roboto-cyrillic-500-normal.dd7bc8a52c6c70c5a3f5.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-greek-ext-500-normal.4a96ba31abcce0f5d52b.woff2) format("woff2"),url(/static/media/roboto-greek-ext-500-normal.fd28d9c008bf3af1bed7.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-greek-500-normal.f95e757c5483310f9c11.woff2) format("woff2"),url(/static/media/roboto-greek-500-normal.60810e07c7b0273013aa.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-vietnamese-500-normal.090fabef926bdc0e9b9f.woff2) format("woff2"),url(/static/media/roboto-vietnamese-500-normal.23b7b8a2524d2d4b637b.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-latin-ext-500-normal.9a18d7bb9ff7a6af7b32.woff2) format("woff2"),url(/static/media/roboto-latin-ext-500-normal.06c30711d588145a4541.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-latin-500-normal.7077203b1982951ecf76.woff2) format("woff2"),url(/static/media/roboto-latin-500-normal.68d40d6d01c6f85d24ba.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body,html{background-color:var(--nero-bg);height:100%;margin:0;max-width:100%;overflow-x:hidden;padding:0;width:100%}*,body,html{scrollbar-color:#72765a #0d130e;scrollbar-width:thin}::-webkit-scrollbar{height:9px;width:9px}::-webkit-scrollbar-track{background:#0d130e;border-left:1px solid #ffffff0a}::-webkit-scrollbar-thumb{background:#72765a;border:2px solid #050505eb;border-radius:999px;box-shadow:none;min-height:42px}::-webkit-scrollbar-thumb:hover{background:#a2aa8b;box-shadow:none}::-webkit-scrollbar-corner{background:var(--nero-bg)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;position:relative}body:before{background-blend-mode:overlay;background-color:#0000;background-image:url(/static/media/hero-desktop.3ff15640b0195a7e8aa6.webp);background-image:-webkit-image-set(url(/static/media/hero-desktop.80c3ad3ea0213a070565.avif) type("image/avif"),url(/static/media/hero-desktop.3ff15640b0195a7e8aa6.webp) type("image/webp"));background-image:image-set(url(/static/media/hero-desktop.80c3ad3ea0213a070565.avif) type("image/avif"),url(/static/media/hero-desktop.3ff15640b0195a7e8aa6.webp) type("image/webp"));background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100vh;opacity:.2;width:100vw;z-index:1}#firefly-canvas,body:before{left:0;pointer-events:none;position:fixed;top:0}#firefly-canvas{height:100%;mix-blend-mode:screen;width:100%;z-index:2}#root{max-width:100%;min-height:100vh;overflow-x:clip;position:relative;z-index:1}@media (max-width:900px){body:before{background-image:url(/static/media/hero-mobile.870d9ffdca4fb82fdf35.webp);background-image:-webkit-image-set(url(/static/media/hero-mobile.31ff0577f689260119cc.avif) type("image/avif"),url(/static/media/hero-mobile.870d9ffdca4fb82fdf35.webp) type("image/webp"));background-image:image-set(url(/static/media/hero-mobile.31ff0577f689260119cc.avif) type("image/avif"),url(/static/media/hero-mobile.870d9ffdca4fb82fdf35.webp) type("image/webp"))}}code{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif,monospace}.video-container{height:100vh;overflow:hidden;position:relative;width:100%}video{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.video-content{align-items:center;display:flex;height:100vh;justify-content:center;position:relative;text-align:center;z-index:1}.homepage-container{min-height:100vh;padding-bottom:100px;position:relative}:root{--nero-bg:#090b09;--nero-bg-secondary:#090a09;--nero-panel:#10140e;--nero-surface:#10140e;--nero-surface-raised:#171c13;--nero-panel-soft:#171c13;--nero-panel-hover:#252d1e;--nero-border:#3c4636;--nero-border-strong:#64705a;--nero-red:#4f5b3e;--nero-accent:#4f5b3e;--nero-red-hot:#c8b991;--nero-accent-hot:#c8b991;--nero-red-dark:#64705a;--nero-text:#d9dbcb;--nero-text-strong:#f0eadb;--nero-text-muted:#afb6a3;--nero-text-disabled:#7b8371;--nero-muted:#afb6a3;--nero-muted-dark:#7b8371;--field-moss:#9cae83;--field-brass:#c8b991;--field-paper:#ded3b7;--field-ink:#22291e;--field-rule:#72765a;--field-wash:#9cae831f;--nero-success:#52b788;--nero-warning:#e6a23c;--nero-danger:#f55;--nero-info:#4a9eff;--nero-overlay:#000000d1;--nero-focus-ring:#e3ce94;--nero-font-display:"Roboto Condensed","Arial Narrow",sans-serif;--nero-font-body:"Rajdhani","Roboto Condensed",sans-serif;--nero-space-1:4px;--nero-space-2:8px;--nero-space-3:12px;--nero-space-4:16px;--nero-space-5:24px;--nero-space-6:32px;--nero-space-7:48px;--nero-radius-sm:0;--nero-radius-md:0;--nero-control-height:42px;--nero-touch-target:44px;--nero-duration-fast:140ms;--nero-duration-normal:220ms;--nero-ease-standard:cubic-bezier(0.2,0,0,1);--nero-z-base:1;--nero-z-navbar:1000;--nero-z-popover:1200;--nero-z-modal:2000;--nero-z-toast:3000;--nero-shadow:0 8px 24px #00000047;--nero-shadow-lg:0 18px 48px #000c}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid #e3ce94;outline:2px solid var(--nero-focus-ring);outline-offset:2px}:where(.btn-nero:not(:is(.creation-record,.paper-workspace,.paper-dialog) *),.btn-home,.btn-open:not(:is(.paper-workspace,.paper-dialog) *),.btn-delete:not(:is(.paper-workspace,.paper-dialog) *),.btn-edit-cover:not(:is(.paper-workspace,.paper-dialog) *),.btn-generate:not(:is(.paper-workspace,.paper-dialog) *),.btn-save:not(:is(.paper-workspace,.paper-dialog) *),.btn-icon-small:not(:is(.paper-workspace,.paper-dialog) *)){border-radius:0!important;box-shadow:none;font-family:Roboto Condensed,Rajdhani,sans-serif!important;font-weight:700!important;letter-spacing:1px;text-transform:uppercase}:where(.btn-nero:not(:is(.creation-record,.paper-workspace,.paper-dialog) *),.btn-home,.btn-open:not(:is(.paper-workspace,.paper-dialog) *),.btn-edit-cover:not(:is(.paper-workspace,.paper-dialog) *),.btn-generate:not(:is(.paper-workspace,.paper-dialog) *),.btn-save:not(:is(.paper-workspace,.paper-dialog) *)){background:#10140e!important;background:var(--nero-panel)!important;border:1px solid #64705a!important;border:1px solid var(--nero-border-strong)!important;color:#d9dbcb!important;color:var(--nero-text)!important}:where(.btn-nero:not(:is(.creation-record,.paper-workspace,.paper-dialog) *),.btn-home,.btn-open:not(:is(.paper-workspace,.paper-dialog) *),.btn-edit-cover:not(:is(.paper-workspace,.paper-dialog) *),.btn-generate:not(:is(.paper-workspace,.paper-dialog) *),.btn-save:not(:is(.paper-workspace,.paper-dialog) *)):hover:not(:disabled){background:#252d1e!important;background:var(--nero-panel-hover)!important;border-color:#c8b991!important;border-color:var(--field-brass)!important;box-shadow:none!important;color:#f0eadb!important;color:var(--nero-text-strong)!important}:where(.btn-primary:not(:is(.creation-record,.paper-workspace,.paper-dialog) *),.primaryBtn,.btn-generate:not(:is(.paper-workspace,.paper-dialog) *)){background:#4f5b3e!important;background:var(--nero-red)!important;border-color:#64705a!important;border-color:var(--nero-red-dark)!important;color:#fff!important}:where(.btn-primary:not(:is(.creation-record,.paper-workspace,.paper-dialog) *),.primaryBtn,.btn-generate:not(:is(.paper-workspace,.paper-dialog) *)):hover:not(:disabled){background:#64704d!important;border-color:#c8b991!important;border-color:var(--nero-red-hot)!important;box-shadow:none!important}:where(.btn-secondary:not(:is(.creation-record,.paper-workspace,.paper-dialog) *)){background:#0000!important;border-color:#64705a!important;border-color:var(--nero-border-strong)!important;color:#afb6a3!important;color:var(--nero-text-muted)!important}:where(.btn-secondary:not(:is(.creation-record,.paper-workspace,.paper-dialog) *)):hover:not(:disabled){background:#252d1e!important;background:var(--nero-panel-hover)!important;border-color:#777!important;color:#fff!important}:where(.btn-danger:not(:is(.paper-workspace,.paper-dialog) *),.dangerBtn,.dangerBtn button,.btn-delete:not(:is(.paper-workspace,.paper-dialog) *),.btn-icon-small:not(:is(.paper-workspace,.paper-dialog) *).delete,.btn-icon-danger){background:#10140e!important;background:var(--nero-panel)!important;border-color:#64705a!important;border-color:var(--nero-red-dark)!important;color:#c8b991!important;color:var(--field-brass)!important}:where(.btn-danger:not(:is(.paper-workspace,.paper-dialog) *),.dangerBtn,.dangerBtn button,.btn-delete:not(:is(.paper-workspace,.paper-dialog) *),.btn-icon-small:not(:is(.paper-workspace,.paper-dialog) *).delete,.btn-icon-danger):hover:not(:disabled){background:#4f5b3e!important;background:var(--nero-red)!important;border-color:#c8b991!important;border-color:var(--nero-red-hot)!important;box-shadow:none!important;color:#fff!important}:where(button:disabled:not(.narrative-point,.origin-session-reset):not(:is(.paper-workspace,.paper-dialog,.paper-roll-surface) *),.btn-nero:not(:is(.creation-record,.paper-workspace,.paper-dialog) *):disabled,.btn-home:disabled){background:#171c13!important;background:var(--nero-panel-soft)!important;border-color:#3c4636!important;border-color:var(--nero-border)!important;box-shadow:none!important;color:#7b8371!important;color:var(--nero-text-disabled)!important;cursor:not-allowed!important}:where(.campaignCard:not(:is(.paper-workspace,.paper-dialog) *),.characterCard:not(:is(.paper-workspace,.paper-dialog) *),.hb-card:not(:is(.paper-workspace,.paper-dialog) *),.equip-card:not(:is(.creation-record,.paper-workspace,.paper-dialog) *),.resource-card:not(:is(.paper-workspace,.paper-dialog) *),.build-card:not(:is(.paper-workspace,.paper-dialog) *),.threat-card:not(:is(.paper-workspace,.paper-dialog) *),.npc-card:not(:is(.paper-workspace,.paper-dialog) *)){background:#10140e!important;background:var(--nero-panel)!important;border-color:#3c4636!important;border-color:var(--nero-border)!important;border-radius:0!important;box-shadow:none}:where(.campaignCard:not(:is(.paper-workspace,.paper-dialog) *),.characterCard:not(:is(.paper-workspace,.paper-dialog) *),.hb-card:not(:is(.paper-workspace,.paper-dialog) *),.equip-card:not(:is(.creation-record,.paper-workspace,.paper-dialog) *),.resource-card:not(:is(.paper-workspace,.paper-dialog) *),.build-card:not(:is(.paper-workspace,.paper-dialog) *),.threat-card:not(:is(.paper-workspace,.paper-dialog) *),.npc-card:not(:is(.paper-workspace,.paper-dialog) *)):hover{border-color:#72765a!important;border-color:var(--field-rule)!important;box-shadow:0 8px 24px #00000047!important;box-shadow:var(--nero-shadow)!important}:where(.hb-card:not(:is(.paper-workspace,.paper-dialog) *),.campaignCard:not(:is(.paper-workspace,.paper-dialog) *)){border-left-color:#72765a!important;border-left-color:var(--field-rule)!important}:where(.nero-form-card:not(.creation-record):not(.paper-sheet),.hb-panel,.lobby-panel,.refuge-panel,.panel,.contentCard,.nero-modal,.confirm-dialog,.toast-card){background:#10140e!important;background:var(--nero-panel)!important;border-color:#3c4636!important;border-color:var(--nero-border)!important;border-radius:0!important;border-top-color:#72765a!important;border-top-color:var(--field-rule)!important;box-shadow:0 8px 24px #00000047!important;box-shadow:var(--nero-shadow)!important}:where(.nero-input,.nero-textarea,.nero-select,input,textarea,select){border-radius:0!important}:where(.nero-input,.nero-textarea,.nero-select):focus{border-color:#e3ce94!important;border-color:var(--nero-focus-ring)!important;box-shadow:0 0 0 1px #e3ce94!important;box-shadow:0 0 0 1px var(--nero-focus-ring)!important}:where(.status-active){color:#9cae83!important;color:var(--field-moss)!important;text-shadow:none!important}:where(.hb-card:not(:is(.paper-workspace,.paper-dialog) *)-icon.open,.file-name,.npc-role,.pack-info span,.trait-requirement-badge strong){color:#c8b991!important;color:var(--field-brass)!important}:where(.trait-requirement-badge,.npc-quirk){border-left-color:#4f5b3e!important;border-left-color:var(--nero-red)!important}@media (prefers-reduced-motion:reduce){:where(.campaignCard:not(:is(.paper-workspace,.paper-dialog) *),.characterCard:not(:is(.paper-workspace,.paper-dialog) *),.hb-card:not(:is(.paper-workspace,.paper-dialog) *),.equip-card:not(:is(.creation-record,.paper-workspace,.paper-dialog) *),.btn-nero:not(:is(.creation-record,.paper-workspace,.paper-dialog) *),.btn-home,.btn-open:not(:is(.paper-workspace,.paper-dialog) *),.btn-delete:not(:is(.paper-workspace,.paper-dialog) *)){transition:none!important}}body{background:var(--nero-bg);color:var(--nero-text)}body:before{background:radial-gradient(ellipse at 80% 0,#20281855,#0000 55%),url(/static/media/paper-grain.8ca38647e626dfac1855.svg)!important;opacity:.16}.campaignList,.characterListContainer{background:var(--nero-bg-secondary)}.field-header h1,.field-worn-title,.home-final-copy h2,.home-story-copy h2,.homepage-title,.th-bestiary-hero h1{-webkit-mask-image:url(/static/media/worn-ink.efa75c44053bf17f514f.svg);mask-image:url(/static/media/worn-ink.efa75c44053bf17f514f.svg);mask-mode:luminance}.field-header .field-header-copy h1{font-family:var(--nero-font-display);font-size:clamp(2.5rem,5vw,4.8rem);font-weight:700;letter-spacing:-.025em;text-transform:uppercase}.field-kicker:before,.nero-form-card .section-label{background-image:url(/static/media/paper-grain.8ca38647e626dfac1855.svg)}.characterListContainer .characterGrid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr))}.characterGrid .characterCard{height:410px;max-width:none;width:100%}.campaignCard:not(.paper-workspace *).campaignCard:not(.paper-workspace *),.characterCard.characterCard{animation:none;opacity:1}.campaignCard:not(.paper-workspace *).campaignCard:not(.paper-workspace *):focus-within,.campaignCard:not(.paper-workspace *).campaignCard:not(.paper-workspace *):hover,.characterCard.characterCard:focus-within,.characterCard.characterCard:hover{transform:none}.characterCard .cardImage{filter:none}.characterCard .cardInfo{background:linear-gradient(#0000,#0d130eef 45%,#0d130e);padding:64px 22px 24px}.characterCard .characterName{font-size:1.15rem;letter-spacing:0;text-transform:none}.characterCard .characterSubtitle{color:var(--field-brass);line-height:1.5;margin-top:10px}.characterCard .actionIcon{height:44px;width:44px}.characterCard .cardHoverActions{transform:none}.characterCard:focus-within .cardHoverActions{opacity:1;transform:none}.characterCardMain:focus-visible{outline-offset:-4px}.campaignCard:not(.paper-workspace *)s.campaignCard:not(.paper-workspace *)s{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr))}.campaignCard:not(.paper-workspace *).campaignCard:not(.paper-workspace *){border-left-width:1px}.campaignCard:not(.paper-workspace *) .campaignCard:not(.paper-workspace *)Image{filter:none;height:230px}.campaignCard:not(.paper-workspace *).compact .campaignCard:not(.paper-workspace *)Image{height:160px}.campaignCard:not(.paper-workspace *) .campaignName{font-size:1.2rem!important;letter-spacing:0;text-transform:none}.campaignCard:not(.paper-workspace *) .infoLabel{color:var(--nero-text-muted)}.campaignCard:not(.paper-workspace *) .infoRow{border-bottom-style:solid;gap:12px}.campaignCard:not(.paper-workspace *).status-paused{border-top:2px solid #b49a62}.campaignCard:not(.paper-workspace *).status-completed{border-top:2px solid var(--nero-border-strong)}.campaignCard:not(.paper-workspace *)s.campaignCard:not(.paper-workspace *)s{gap:42px 30px;grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr))}.campaignCard:not(.paper-workspace *).campaignCard:not(.paper-workspace *){background:#0000!important;border:0;box-shadow:none!important;overflow:visible}.campaign-cover-plate:not(.paper-workspace *){background:#b5af91 url(/static/media/paper-grain.8ca38647e626dfac1855.svg);padding:7px 7px 18px;position:relative}.campaign-cover-plate:not(.paper-workspace *):before{background:#c9bfa1cc url(/static/media/paper-grain.8ca38647e626dfac1855.svg);content:"";height:18px;left:30px;pointer-events:none;position:absolute;top:-8px;transform:rotate(-5deg);width:64px;z-index:1}.campaignCard:not(.paper-workspace *) .campaignCard:not(.paper-workspace *)Image{border:0;display:block;filter:saturate(.85);height:270px;object-position:center}.campaign-cover-status:not(.paper-workspace *){background:#10140ef2;border:1px solid #8d9671;bottom:30px;color:#e3d9be;font:700 .7rem/1.6 var(--nero-font-body);left:20px;letter-spacing:1.5px;padding:4px 10px;position:absolute;text-transform:uppercase}.campaign-cover-status:not(.paper-workspace *).paused{border-color:#b49a62}.campaign-cover-status:not(.paper-workspace *).completed{border-color:#9ba08c}.campaignCard:not(.paper-workspace *) .contentPane{background:var(--nero-bg-secondary);border-bottom:1px solid var(--field-rule);color:var(--nero-text);margin:-8px 12px 0;padding:24px;position:relative}.campaignCard:not(.paper-workspace *) .campaignName{font-family:var(--nero-font-display)!important;font-size:1.9rem!important;font-weight:700;letter-spacing:-.02em;margin-bottom:16px;text-shadow:none}.campaign-excerpt:not(.paper-workspace *){-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--nero-text-muted);display:-webkit-box;font:italic 1rem/1.6 Georgia,serif;margin:0 0 16px;overflow:hidden;overflow-wrap:anywhere}.campaignCard:not(.paper-workspace *) .infoRow{font-size:1rem;padding:10px 0}.campaignCard:not(.paper-workspace *) .campaignCard:not(.paper-workspace *)Actions .btn-open{font-family:var(--nero-font-body);font-size:.85rem;min-height:44px}.campaignCard:not(.paper-workspace *).compact .campaignName{font-size:1.3rem!important}.campaignCard:not(.paper-workspace *).compact .contentPane{padding:18px 10px}.hb-page>.hb-summary-grid,.hb-summary-grid.hb-summary-grid{border-bottom:1px solid var(--nero-border);gap:0;margin:0 0 28px}.hb-summary-grid.hb-summary-grid>div{background:none;border:0;border-right:1px solid var(--nero-border);padding:10px 20px 20px}.hb-summary-grid.hb-summary-grid>div:last-child{border-right:0}.hb-summary-grid.hb-summary-grid strong{color:var(--field-brass)}.hb-card.hb-card{border-left-width:1px}.hb-card.hb-card:hover{transform:none}.nero-form-card .form-title{border-bottom:1px solid var(--field-rule);color:var(--nero-text-strong);margin-bottom:28px;padding:0 0 22px;text-shadow:none}.nero-form-card .section-label{background:var(--field-paper);border:0;color:var(--field-ink);padding:10px 16px;position:relative}.nero-form-card .nero-stepper{background:var(--nero-bg-secondary)}.nero-form-card .step-item:not(.active){background:var(--nero-panel);color:var(--nero-text-muted)}.refuge-lobby-shell .field-header{margin-top:24px}.refuge-lobby-card.refuge-lobby-card:hover{transform:none}.refuge-lobby-card-image{background-color:var(--nero-panel)}.refuge-lobby-page{background-image:radial-gradient(ellipse at 20% 0,var(--field-wash),#0000 65%),linear-gradient(var(--nero-bg),var(--nero-bg-secondary))}.homepage-shell:not(.home-journal) .home-screen{background-attachment:scroll}.homepage-shell:not(.home-journal) .home-screen-effects{background:radial-gradient(ellipse at 25% 80%,#60754d30,#0000 65%)}.homepage-shell:not(.home-journal) .home-scanline{display:none}.homepage-shell:not(.home-journal) .home-frame-line{background:linear-gradient(90deg,#0000,#c8b99180,#0000)}.homepage-shell:not(.home-journal) .frame-left,.homepage-shell:not(.home-journal) .frame-right{background:linear-gradient(180deg,#0000,#c8b99160,#0000)}.homepage-shell:not(.home-journal) .home-final-copy,.homepage-shell:not(.home-journal) .home-story-copy{background:linear-gradient(130deg,#1b241af5,#0d130eef);border-color:var(--field-rule);box-shadow:0 16px 38px #0004;clip-path:none;text-shadow:none}.homepage-shell:not(.home-journal) .home-final-copy:before,.homepage-shell:not(.home-journal) .home-story-copy:before{background:var(--field-paper);height:12px;left:24px;opacity:.8;top:-6px;transform:rotate(-3deg);width:72px}.homepage-shell:not(.home-journal) .home-kicker,.homepage-shell:not(.home-journal) .section-code,.homepage-shell:not(.home-journal) .status-label{color:var(--field-brass)}.homepage-shell:not(.home-journal) .section-code{background:var(--field-paper);color:var(--field-ink);padding:5px 12px}.homepage-shell:not(.home-journal) .section-code:after{background:var(--field-ink)}.homepage-shell:not(.home-journal) .home-ghost-word{-webkit-text-stroke-color:#c8b99120;color:#c8b9910d}.homepage-shell:not(.home-journal) .home-scroll-progress-fill{background:var(--field-brass);box-shadow:none}.homepage-shell:not(.home-journal) .home-progress-dot:is(:hover,:focus-visible,.is-active){background:var(--nero-panel-hover);border-color:var(--field-brass);box-shadow:none}.homepage-shell:not(.home-journal) .home-final-copy p,.homepage-shell:not(.home-journal) .home-story-copy p{color:var(--nero-text)}.homepage-shell:not(.home-journal) .home-final-copy .section-code,.homepage-shell:not(.home-journal) .home-story-copy .section-code{color:var(--field-ink)}.homepage-shell:not(.home-journal) .home-final-copy h2,.homepage-shell:not(.home-journal) .home-story-copy h2,.homepage-shell:not(.home-journal) .homepage-title{font-family:var(--nero-font-display);font-weight:700;letter-spacing:-.025em}.homepage-shell:not(.home-journal) .home-final-copy h2,.homepage-shell:not(.home-journal) .home-story-copy h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.08}.homepage-shell:not(.home-journal) .home-kicker{color:var(--field-paper)}.homepage-shell:not(.home-journal) .status-alert{color:var(--field-brass);text-shadow:none}.homepage-shell:not(.home-journal) .homepage-title span{color:var(--field-paper)}.homepage-shell:not(.home-journal) .section-code{background-image:url(/static/media/paper-grain.8ca38647e626dfac1855.svg);clip-path:polygon(1% 9%,20% 0,48% 7%,75% 0,100% 5%,97% 96%,65% 91%,40% 100%,0 93%)}.homepage-shell:not(.home-journal) .home-final-copy,.homepage-shell:not(.home-journal) .home-story-copy{background:#090b09f5}.homepage-shell:not(.home-journal) .home-expedition-screen{grid-gap:40px;background-color:var(--nero-bg-secondary);background-image:radial-gradient(ellipse at 80% 40%,#242c1c88,#0000 65%);display:grid;gap:40px;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);min-height:850px;padding-block:140px 110px}.homepage-shell:not(.home-journal) .home-expedition-screen .home-story-copy{background:none;border:0;box-shadow:none;padding:0}.homepage-shell:not(.home-journal) .home-expedition-screen .home-story-copy:after,.homepage-shell:not(.home-journal) .home-expedition-screen .home-story-copy:before{display:none}.homepage-shell:not(.home-journal) .home-expedition-screen h2{font-size:clamp(2.6rem,5vw,5rem);margin-block:24px}.homepage-shell:not(.home-journal) .home-expedition-screen .btn-home{margin-top:28px;width:fit-content}.homepage-shell:not(.home-journal) .home-expedition-screen .expedition-artwork{z-index:2}body :is(.home-primary,.character-create-button,.refuge-lobby-primary:not(.paper-workspace *),.confirm-button.primary:not(.paper-dialog *),.th-primary:not(:is(.th-page,.paper-workspace,.paper-dialog) *),.btn-open.primary-action:not(.paper-workspace *)){background:var(--nero-accent)!important;border-color:#8a9470!important;box-shadow:none!important;color:#f0eadb!important}body :is(.home-primary,.character-create-button,.refuge-lobby-primary:not(.paper-workspace *),.confirm-button.primary:not(.paper-dialog *),.th-primary:not(:is(.th-page,.paper-workspace,.paper-dialog) *),.btn-open.primary-action:not(.paper-workspace *)):hover:not(:disabled){background:#63704c!important;border-color:var(--field-paper)!important;color:#fff6e2!important}body .homepage-shell:not(.home-journal) .home-primary{background:var(--field-paper) url(/static/media/paper-grain.8ca38647e626dfac1855.svg)!important;border-color:var(--field-paper)!important;color:var(--field-ink)!important}body .homepage-shell:not(.home-journal) .home-primary:hover{background:#e7dec4 url(/static/media/paper-grain.8ca38647e626dfac1855.svg)!important}body :is(.actionIcon.danger,.th-button.th-danger,.refuge-lobby-delete){color:var(--field-brass)}.th-fields .th-button,.th-page .th-button{background:var(--nero-panel);border-color:var(--nero-border-strong)}.th-art .th-art-expand:hover,.th-page .th-button:hover{background:var(--nero-panel-hover)}.th-page .th-switch button[aria-pressed=true]{border-color:var(--field-brass)}.th-page .th-switch button:hover{background:var(--nero-panel-hover)}.th-page .th-hero-caption{border-color:var(--field-rule)}.th-page .th-section-number,.th-page .th-specimen-cta{color:var(--field-brass)}@media(forced-colors:active){.field-header h1,.field-worn-title,.home-final-copy h2,.home-story-copy h2,.homepage-title,.th-bestiary-hero h1{-webkit-mask-image:none;mask-image:none}}@media(max-width:850px){.homepage-shell:not(.home-journal) .home-expedition-screen{gap:24px;grid-template-columns:1fr;min-height:auto;padding:100px 24px 80px}.homepage-shell:not(.home-journal) .home-expedition-screen .home-story-copy{max-width:580px}.homepage-shell:not(.home-journal) .home-expedition-screen .expedition-artwork{justify-self:center;max-width:620px;width:100%}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.characterCard:hover .cardImage{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.characterCard:focus-within .cardImage,.characterCard:hover .cardImage{transform:none}}@media (max-width:600px){.characterGrid .characterCard{height:420px}.campaignCard:not(.paper-workspace *) .campaignCard:not(.paper-workspace *)Image{height:210px}.field-header .campaign-list-actions{display:flex;flex-wrap:wrap}.hb-summary-grid.hb-summary-grid>div{padding:12px}.homepage-shell:not(.home-journal) .home-final-copy,.homepage-shell:not(.home-journal) .home-story-copy{padding:28px 24px}}@font-face{font-display:swap;font-family:Kalam;font-style:normal;font-weight:400;src:url(/static/media/kalam-latin-regular.8c949c6d20b3b7c55f63.woff2) format("woff2")}:root{--field-font-note:"Kalam","Segoe Print",cursive;--field-font-reading:Georgia,"Times New Roman",serif;--field-torn:url(/static/media/torn-paper.3f1fef7f065be4334b50.svg);--field-brush:url(/static/media/brush-stroke.1995c2c4b630dc89d390.svg);--field-weathering:url(/static/media/paper-weathering.79e0680357effda6e7e4.svg);--field-grain:url(/static/media/paper-grain.8ca38647e626dfac1855.svg);--field-paper-layers:var(--field-weathering),var(--field-grain);--field-dark-layers:linear-gradient(#10160fc7,#10160fc7),var(--field-weathering)}body :is(.field-journal-subtitle,.campaign-archive-subtitle,.expedition-handnote,.navbar-index-note){font-family:Kalam,Segoe Print,cursive;font-family:var(--field-font-note);font-style:normal;font-weight:400}body .field-journal-art figcaption>p{font:400 1.15rem/1.5 Kalam,Segoe Print,cursive;font:400 1.15rem/1.5 var(--field-font-note)}body :is(.field-journal-description,.campaign-archive-intro>p:not(.campaign-archive-subtitle)){font-family:Georgia,Times New Roman,serif;font-family:var(--field-font-reading);font-size:1rem;line-height:1.75}body :is(.field-worn-title,.homepage-title,.home-story-copy h2,.home-final-copy h2,.auth-title,.Register-title){-webkit-mask-image:url(/static/media/worn-ink.efa75c44053bf17f514f.svg);mask-image:url(/static/media/worn-ink.efa75c44053bf17f514f.svg);mask-mode:luminance;-webkit-mask-size:260px 100px;mask-size:260px 100px}body :is(.field-kicker,.homepage-shell:not(.home-journal) .section-code){background:none;clip-path:none;isolation:isolate;position:relative}body :is(.field-kicker,.homepage-shell:not(.home-journal) .section-code):before{background:url(/static/media/paper-weathering.79e0680357effda6e7e4.svg),url(/static/media/paper-grain.8ca38647e626dfac1855.svg),var(--field-paper);background:var(--field-paper-layers),var(--field-paper);background-size:100% 100%,180px 180px;clip-path:none;content:"";height:auto;inset:-3px -5px;-webkit-mask:url(/static/media/brush-stroke.1995c2c4b630dc89d390.svg) center/100% 100% no-repeat;mask:url(/static/media/brush-stroke.1995c2c4b630dc89d390.svg) center/100% 100% no-repeat;-webkit-mask:var(--field-brush) center /100% 100% no-repeat;mask:var(--field-brush) center /100% 100% no-repeat;mask-mode:luminance;pointer-events:none;position:absolute;transform:rotate(-1deg);width:auto;z-index:-1}body .expedition-artwork figcaption{background:none;clip-path:none;isolation:isolate;padding-block:24px}body .expedition-artwork figcaption:before{background:url(/static/media/paper-weathering.79e0680357effda6e7e4.svg),url(/static/media/paper-grain.8ca38647e626dfac1855.svg),var(--field-paper);background:var(--field-paper-layers),var(--field-paper);background-color:#cec6a5;background-size:100% 100%,180px 180px;content:"";inset:-4px -7px;-webkit-mask:url(/static/media/torn-paper.3f1fef7f065be4334b50.svg) center/100% 100% no-repeat;mask:url(/static/media/torn-paper.3f1fef7f065be4334b50.svg) center/100% 100% no-repeat;-webkit-mask:var(--field-torn) center /100% 100% no-repeat;mask:var(--field-torn) center /100% 100% no-repeat;pointer-events:none;position:absolute;transform:rotate(-1.5deg);transform:rotate(1deg);z-index:-1}body .expedition-artwork:before{background:url(/static/media/paper-weathering.79e0680357effda6e7e4.svg),url(/static/media/paper-grain.8ca38647e626dfac1855.svg),#c2b898;background:var(--field-paper-layers),#c2b898;clip-path:none;height:27px;-webkit-mask:url(/static/media/brush-stroke.1995c2c4b630dc89d390.svg) center/100% 100% no-repeat;mask:url(/static/media/brush-stroke.1995c2c4b630dc89d390.svg) center/100% 100% no-repeat;-webkit-mask:var(--field-brush) center /100% 100% no-repeat;mask:var(--field-brush) center /100% 100% no-repeat;mask-mode:luminance}body .expedition-photograph{background:url(/static/media/paper-weathering.79e0680357effda6e7e4.svg),url(/static/media/paper-grain.8ca38647e626dfac1855.svg),#c9bc99;background:var(--field-paper-layers),#c9bc99;background-size:100% 100%,180px 180px;border:0;padding:12px 12px 26px}body .expedition-photograph,body :is(.expedition-photograph img,.campaign-cover-plate>img){-webkit-mask:url(/static/media/torn-paper.3f1fef7f065be4334b50.svg) center/100% 100% no-repeat;mask:url(/static/media/torn-paper.3f1fef7f065be4334b50.svg) center/100% 100% no-repeat;-webkit-mask:var(--field-torn) center /100% 100% no-repeat;mask:var(--field-torn) center /100% 100% no-repeat}body .homepage-shell:not(.home-journal) .home-survivor-screen .home-story-copy{background:none;border:0;box-shadow:none;color:var(--field-ink);isolation:isolate;padding:clamp(32px,4vw,48px);text-shadow:none}body .homepage-shell:not(.home-journal) .home-survivor-screen .home-story-copy:after{background:url(/static/media/paper-weathering.79e0680357effda6e7e4.svg),url(/static/media/paper-grain.8ca38647e626dfac1855.svg),#ded5b9;background:var(--field-paper-layers),#ded5b9;background-size:100% 100%,180px 180px;content:"";display:block;inset:-10px -8px;-webkit-mask:url(/static/media/torn-paper.3f1fef7f065be4334b50.svg) center/100% 100% no-repeat;mask:url(/static/media/torn-paper.3f1fef7f065be4334b50.svg) center/100% 100% no-repeat;-webkit-mask:var(--field-torn) center /100% 100% no-repeat;mask:var(--field-torn) center /100% 100% no-repeat;pointer-events:none;position:absolute;transform:rotate(-.7deg);z-index:-1}body .homepage-shell:not(.home-journal) .home-survivor-screen .home-story-copy:before{background:url(/static/media/paper-weathering.79e0680357effda6e7e4.svg),url(/static/media/paper-grain.8ca38647e626dfac1855.svg),#aaa989;background:var(--field-paper-layers),#aaa989;height:24px;-webkit-mask:url(/static/media/brush-stroke.1995c2c4b630dc89d390.svg) center/100% 100% no-repeat;mask:url(/static/media/brush-stroke.1995c2c4b630dc89d390.svg) center/100% 100% no-repeat;-webkit-mask:var(--field-brush) center /100% 100% no-repeat;mask:var(--field-brush) center /100% 100% no-repeat;mask-mode:luminance;top:-16px;z-index:2}body .homepage-shell:not(.home-journal) .home-survivor-screen :is(h2,.home-story-copy p,.home-field-index,.home-field-index li span){color:var(--field-ink)}body .homepage-shell:not(.home-journal) .home-survivor-screen .home-story-copy p{font:400 1rem/1.75 Georgia,Times New Roman,serif;font:400 1rem/1.75 var(--field-font-reading)}body .homepage-shell:not(.home-journal) .home-survivor-screen .home-field-index{border-color:#7a775960}body .homepage-shell:not(.home-journal) .home-survivor-screen .section-code:before{background-color:#9b9e75}body .homepage-shell:not(.home-journal) .home-survivor-screen .home-primary{background:#303b29!important;border-color:#303b29!important;color:#f0eadb!important}body .homepage-shell:not(.home-journal) .home-screen{border:0}body .homepage-shell:not(.home-journal) .home-screen:before{background:var(--nero-bg-secondary);content:"";height:55px;inset:auto -1% -22px;-webkit-mask:url(/static/media/brush-stroke.1995c2c4b630dc89d390.svg) center/100% 100% no-repeat;mask:url(/static/media/brush-stroke.1995c2c4b630dc89d390.svg) center/100% 100% no-repeat;-webkit-mask:var(--field-brush) center /100% 100% no-repeat;mask:var(--field-brush) center /100% 100% no-repeat;mask-mode:luminance;pointer-events:none;position:absolute;z-index:1}body .homepage-shell:not(.home-journal) .home-frame-line{opacity:.25}body .homepage-shell:not(.home-journal) .home-screen:not(.home-survivor-screen):not(.home-expedition-screen):not(.home-naturalist-screen) .home-story-copy,body .homepage-shell:not(.home-journal) :is(.home-final-copy,.homepage-description){background:none;border:0;box-shadow:none;isolation:isolate;position:relative}body .homepage-shell:not(.home-journal) .home-screen:not(.home-survivor-screen):not(.home-expedition-screen):not(.home-naturalist-screen) .home-story-copy:after,body .homepage-shell:not(.home-journal) :is(.home-final-copy,.homepage-description):after{background:linear-gradient(#10160fc7,#10160fc7),url(/static/media/paper-weathering.79e0680357effda6e7e4.svg),#11180ff5;background:var(--field-dark-layers),#11180ff5;background-size:100% 100%;content:"";inset:-7px;-webkit-mask:url(/static/media/torn-paper.3f1fef7f065be4334b50.svg) center/100% 100% no-repeat;mask:url(/static/media/torn-paper.3f1fef7f065be4334b50.svg) center/100% 100% no-repeat;-webkit-mask:var(--field-torn) center /100% 100% no-repeat;mask:var(--field-torn) center /100% 100% no-repeat;pointer-events:none;position:absolute;z-index:-1}body :is(.btn-home,.character-create-button,.hb-create-btn:not(.paper-workspace *),.field-header-actions .btn-nero:not(.paper-workspace *)){border-color:#0000!important;isolation:isolate;overflow:visible;position:relative}body :is(.btn-home,.character-create-button,.hb-create-btn:not(.paper-workspace *),.field-header-actions .btn-nero:not(.paper-workspace *)):before{background:inherit;border:0;content:"";inset:-3px -6px;-webkit-mask:url(/static/media/brush-stroke.1995c2c4b630dc89d390.svg) center/100% 100% no-repeat;mask:url(/static/media/brush-stroke.1995c2c4b630dc89d390.svg) center/100% 100% no-repeat;-webkit-mask:var(--field-brush) center /100% 100% no-repeat;mask:var(--field-brush) center /100% 100% no-repeat;mask-mode:luminance;pointer-events:none;position:absolute;z-index:-1}body :is(.nero-form-card:not(.creation-record):not(.paper-sheet),.refuge-panel:not(.paper-workspace *),.nero-dialog:not(.paper-dialog),.auth-container:not(.auth-journal) .auth-box,.Register-container){background-color:#11180f;background-image:linear-gradient(#10160fc7,#10160fc7),url(/static/media/paper-weathering.79e0680357effda6e7e4.svg);background-image:var(--field-dark-layers);background-size:100% 100%;border-color:#72765a60}body .nero-form-card .section-label{background-image:url(/static/media/paper-weathering.79e0680357effda6e7e4.svg),url(/static/media/paper-grain.8ca38647e626dfac1855.svg);background-image:var(--field-paper-layers);background-size:100% 100%,180px 180px}body .field-record-surface{background:none!important;border-color:#0000;box-shadow:none;isolation:isolate;overflow:visible;position:relative}body .field-record-surface:before{background:linear-gradient(#10160fc7,#10160fc7),url(/static/media/paper-weathering.79e0680357effda6e7e4.svg),#141b11;background:var(--field-dark-layers),#141b11;background-size:100% 100%;content:"";inset:-7px;-webkit-mask:url(/static/media/torn-paper.3f1fef7f065be4334b50.svg) center/100% 100% no-repeat;mask:url(/static/media/torn-paper.3f1fef7f065be4334b50.svg) center/100% 100% no-repeat;-webkit-mask:var(--field-torn) center /100% 100% no-repeat;mask:var(--field-torn) center /100% 100% no-repeat;pointer-events:none;position:absolute;z-index:-1}body :is(.auth-container:not(.auth-journal) .auth-box,.Register-container):before{background:url(/static/media/paper-weathering.79e0680357effda6e7e4.svg),url(/static/media/paper-grain.8ca38647e626dfac1855.svg),#b9b392;background:var(--field-paper-layers),#b9b392;height:24px;-webkit-mask:url(/static/media/brush-stroke.1995c2c4b630dc89d390.svg) center/100% 100% no-repeat;mask:url(/static/media/brush-stroke.1995c2c4b630dc89d390.svg) center/100% 100% no-repeat;-webkit-mask:var(--field-brush) center /100% 100% no-repeat;mask:var(--field-brush) center /100% 100% no-repeat;mask-mode:luminance;top:-12px;width:90px}body :is(.auth-container:not(.auth-journal) .auth-box,.Register-container){background:none;border-color:#0000;box-shadow:none;isolation:isolate}body :is(.auth-container:not(.auth-journal) .auth-box,.Register-container):after{background:linear-gradient(#10160fc7,#10160fc7),url(/static/media/paper-weathering.79e0680357effda6e7e4.svg),#11180f;background:var(--field-dark-layers),#11180f;background-size:100% 100%;border:0;height:auto;inset:-7px;-webkit-mask:url(/static/media/torn-paper.3f1fef7f065be4334b50.svg) center/100% 100% no-repeat;mask:url(/static/media/torn-paper.3f1fef7f065be4334b50.svg) center/100% 100% no-repeat;-webkit-mask:var(--field-torn) center /100% 100% no-repeat;mask:var(--field-torn) center /100% 100% no-repeat;pointer-events:none;width:auto;z-index:-1}body .account-record-heading{background-image:url(/static/media/paper-weathering.79e0680357effda6e7e4.svg),url(/static/media/paper-grain.8ca38647e626dfac1855.svg);background-image:var(--field-paper-layers);background-size:100% 100%,180px 180px}@media (max-width:600px){body .homepage-shell:not(.home-journal) .home-survivor-screen .home-story-copy{padding:30px 24px}body .homepage-shell:not(.home-journal) .home-screen:before{bottom:-14px;height:35px}body .expedition-artwork figcaption{padding-block:20px}}@media (forced-colors:active){body :is(.field-worn-title,.homepage-title,.home-story-copy h2,.home-final-copy h2,.auth-title,.Register-title){-webkit-mask:none;mask:none}body :is(.expedition-photograph,.field-journal-image img,.expedition-photograph img,.cardImageContainer){-webkit-mask:none!important;mask:none!important}body .homebrews-container .hb-tab.active,body .navbar .navbar-link.active{border:2px solid Highlight}}.paper-dialog.nero-dialog,.paper-workspace .paper-sheet{--nero-text:#303b29;--nero-text-strong:#273322;--nero-text-muted:#414c34;--nero-muted-dark:#465238;--nero-panel:#d0c8a8;--nero-panel-hover:#bfb996;--nero-surface-raised:#e0d6b8;--nero-bg-secondary:#e8dec0;--nero-accent:#49613d;--nero-danger:#783d2e;--nero-border:#aaa786;--nero-border-strong:#7b845e;--field-brass:#6d4e31;--nero-focus-ring:#31594b;background:none;border:0;border-radius:0;box-shadow:none;clip-path:none;color:#303b29;isolation:isolate;overflow:visible;position:relative}.paper-dialog:before,.paper-workspace .paper-sheet:before{background:var(--field-paper-layers),#ddd3b5;background:var(--field-paper-layers),var(--paper-stock,#ddd3b5);background-size:100% 100%,180px 180px;clip-path:none;content:"";height:auto;inset:-5px;-webkit-mask:var(--field-torn) center/100% 100% no-repeat;mask:var(--field-torn) center/100% 100% no-repeat;pointer-events:none;position:absolute;width:auto;z-index:-1}.paper-dialog :is(.btn-nero,.confirm-button),.paper-workspace :is(.btn-nero,.btn-open,.btn-delete,.btn-edit-cover,.btn-icon-small,.refuge-lobby-primary,.refuge-lobby-back){align-items:center;background:none;border:0;border-radius:0;box-shadow:none;clip-path:none;color:var(--nero-text);cursor:pointer;display:inline-flex;font:700 .95rem/1.25 var(--nero-font-display);gap:8px;isolation:isolate;justify-content:center;min-height:44px;padding:10px 17px;position:relative;text-decoration:none}.paper-dialog :is(.btn-nero,.confirm-button):before,.paper-workspace :is(.btn-nero,.btn-open,.btn-delete,.btn-edit-cover,.btn-icon-small,.refuge-lobby-primary,.refuge-lobby-back):before{background:var(--nero-panel);content:"";inset:0;-webkit-mask:var(--field-brush) center/100% 100% no-repeat;mask:var(--field-brush) center/100% 100% no-repeat;pointer-events:none;position:absolute;z-index:-1}.paper-dialog :is(.btn-primary,.confirm-button.primary),.paper-workspace :is(.btn-primary,.btn-open,.refuge-lobby-primary){color:#f5e9cc}.paper-dialog :is(.btn-primary,.confirm-button.primary):before,.paper-workspace :is(.btn-primary,.btn-open,.refuge-lobby-primary):before{background:#4b593b}.paper-dialog :is(.btn-nero,.confirm-button):hover:before,.paper-workspace :is(.btn-nero,.btn-open,.refuge-lobby-primary):hover:before{background:#798364}.paper-dialog :is(.btn-nero,.confirm-button):hover,.paper-workspace :is(.btn-nero,.btn-open,.refuge-lobby-primary):hover{background:none;color:#172411}.paper-workspace :is(.btn-delete,.btn-danger,.btn-icon-small.delete){color:#783b2e}.paper-dialog :is(button,a,input,select,textarea):focus-visible,.paper-workspace :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--nero-focus-ring);outline-offset:3px}.paper-workspace :is(.btn-delete,.btn-icon-small){min-width:44px;padding:10px}.paper-dialog{max-height:min(86dvh,820px);overflow:visible;padding:8px}.paper-dialog .nero-dialog-header{background:none;border-color:#9d9f7b}.paper-dialog .nero-dialog-header h2{font:700 1.8rem/1.1 var(--nero-font-display);letter-spacing:-.02em}.paper-dialog .nero-dialog-header p{font-family:var(--field-font-reading)}.paper-dialog :is(.nero-dialog-content,.nero-dialog-actions,.nero-modal-body,.nero-modal-content){background:none}.paper-dialog .nero-dialog-content{min-height:0;overflow:auto}.paper-dialog .nero-dialog-actions{border-color:#9d9f7b}.paper-dialog :is(input:not([type=checkbox]):not([type=file]),select,textarea){background:#eee4c666;border:0;border-bottom:1px solid #7b845e;border-radius:0;color:#303b29;min-height:44px}.paper-dialog :is(label,.hb-label,.field-hint){color:#414c34}.paper-dialog .nero-dialog-close{background:none;border-color:#89916d;color:#303b29;flex-basis:44px;height:44px;min-width:44px}.paper-dialog .form-group{grid-gap:8px;display:grid;gap:8px;margin-bottom:20px}.paper-dialog .form-group>label{font:1.05rem var(--field-font-note)}.paper-dialog :is(input,select,textarea){box-sizing:border-box;font:1rem/1.5 var(--field-font-reading);max-width:100%;padding:10px}.paper-dialog .nero-modal-footer{border-top:1px solid #9fa47c;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding-top:20px}.paper-workspace .campaign-context{background:none;border:0;border-bottom:1px dashed #77825b;margin-bottom:28px;padding:12px 0 20px}.paper-workspace .campaign-context-identity strong{font-size:1rem;letter-spacing:0}.paper-workspace .campaign-context nav a,.paper-workspace .campaign-context-identity span{font-family:var(--field-font-note);font-size:.95rem;text-transform:none}.paper-workspace .campaign-context nav{flex-wrap:wrap}.paper-workspace .campaign-context nav a{background:none;border:0;min-height:44px}.paper-workspace .campaign-context nav a.active{border-bottom:2px solid #a5a879;color:#e5d7b1}.paper-dialog .npc-gen-container :is(.npc-sidebar,.npc-preview,.npc-card,.npc-header,.npc-rp-section,.npc-quirk,.inventory-box){background:none;border:0;box-shadow:none}.paper-dialog .npc-gen-container :is(.npc-sidebar,.npc-rp-section,.inventory-box){border-bottom:1px dashed #929875}.paper-dialog .npc-gen-container .empty-state{color:#465238;font:1.2rem var(--field-font-note);min-height:240px}.paper-dialog .npc-gen-container :is(.btn-generate,.btn-save){background:#4b593b;color:#f1e5c9;min-height:44px}.paper-dialog .npc-gen-container .npc-header h2{color:#303b29}.paper-dialog .npc-gen-container .npc-quirk{font:1.1rem var(--field-font-note)}@media(prefers-reduced-motion:reduce){.paper-workspace *{scroll-behavior:auto}.paper-workspace .paper-sheet{animation:none;transition:none}}@media(forced-colors:active){.paper-dialog :is(.btn-nero,.confirm-button):before,.paper-dialog:before,.paper-workspace .paper-sheet:before,.paper-workspace :is(.btn-nero,.btn-open,.btn-delete,.btn-edit-cover,.btn-icon-small,.refuge-lobby-primary,.refuge-lobby-back):before{display:none}.paper-dialog,.paper-dialog :is(.btn-nero,.confirm-button),.paper-workspace .paper-sheet,.paper-workspace :is(.btn-nero,.btn-open,.btn-delete,.btn-icon-small){background:Canvas;border:1px solid CanvasText;color:initial}}.paper-dialog.nero-dialog{--nero-font-body:var(--field-font-reading);--dialog-accent:#526644;--nero-bg:#d7cdae;background:none;border:0;box-shadow:none;overflow:visible}.paper-dialog.nero-dialog:before{inset:-6px}.paper-dialog.nero-dialog .nero-dialog-header{background:none;border-bottom:1px solid #989b75}.paper-dialog.nero-dialog .nero-dialog-header h2{color:#2d3a25;font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.025em}.paper-dialog.nero-dialog .nero-dialog-content{overscroll-behavior:contain;padding:24px;scrollbar-color:#808b61 #0000}.paper-dialog.nero-dialog .nero-dialog-actions{background:none;border-color:#989b75}.paper-dialog.nero-dialog :is(input,textarea,select):focus-visible{background:#eee4c6;outline:3px solid #31594b;outline-offset:2px}.paper-dialog :is(input,textarea)::placeholder{color:#5b654b;opacity:1}.paper-dialog.nero-dialog .hb-picker-controls{background:none;border:0;border-bottom:1px solid #969d76;padding:0 0 20px}.paper-dialog.nero-dialog .hb-picker-search{background:none;border:0;color:#435736;min-width:0}.paper-dialog.nero-dialog .hb-picker-filter-row{gap:18px}.paper-dialog.nero-dialog .hb-picker-tabs{background:none;border:0;gap:10px;margin-top:18px}.paper-dialog.nero-dialog .hb-picker-tabs button{background:none;border:0;box-shadow:none;color:#36472c;font:1rem var(--field-font-note);isolation:isolate;min-height:44px;position:relative}.paper-dialog.nero-dialog .hb-picker-tabs button:before{background:#b9b48d5c;content:"";inset:0;-webkit-mask:var(--field-brush) center/100% 100% no-repeat;mask:var(--field-brush) center/100% 100% no-repeat;pointer-events:none;position:absolute;z-index:-1}.paper-dialog.nero-dialog .hb-picker-tabs button.active{color:#f2e6c7}.paper-dialog.nero-dialog .hb-picker-tabs button.active:before{background:#4b593b}.paper-dialog.nero-dialog .hb-picker-tabs button span{background:none;color:inherit}.paper-dialog.nero-dialog .hb-picker-scroll{background:none;padding:24px 6px 10px}.paper-dialog.nero-dialog .hb-picker-list{grid-gap:22px;display:grid;gap:22px}.paper-dialog.nero-dialog :is(.hb-picker-entry,.hb-picker-item-card){background:none;border:0;border-radius:0;box-shadow:none;color:#303b29;isolation:isolate;overflow:visible;position:relative}.paper-dialog.nero-dialog :is(.hb-picker-entry,.hb-picker-item-card):before{background:var(--field-paper-layers),#c7bf9d;content:"";inset:0;-webkit-mask:var(--field-torn) center/100% 100% no-repeat;mask:var(--field-torn) center/100% 100% no-repeat;pointer-events:none;position:absolute;z-index:-1}.paper-dialog.nero-dialog .hb-picker-entry .hb-card-header{background:none;border:0;color:#303b29;gap:16px;padding:24px}.paper-dialog.nero-dialog .hb-picker-entry .hb-card-title{-webkit-text-fill-color:currentColor;background:none;color:#303b29;font:700 1.6rem/1.15 var(--nero-font-display)}.paper-dialog.nero-dialog .hb-card-subtitle{color:#414c34;font:1rem var(--field-font-note);margin-top:8px}.paper-dialog.nero-dialog .hb-picker-entry .hb-card-body{background:none;border:0;border-top:1px solid #929875;margin:0 24px;padding:20px 0}.paper-dialog.nero-dialog :is(.hb-picker-description,.trait-description-text){border:0;color:#35432c;font:1rem/1.75 var(--field-font-reading);padding:0}.paper-dialog.nero-dialog :is(.hb-assimilation-metrics,.hb-trait-summary,.hb-item-metrics){background:none;border:0;gap:12px}.paper-dialog.nero-dialog :is(.hb-assimilation-metrics,.hb-trait-summary,.hb-item-metrics)>div{background:none;border:0;border-bottom:1px solid #949a73;padding:12px 4px}.paper-dialog.nero-dialog :is(.hb-assimilation-metrics,.hb-trait-summary,.hb-item-metrics) span{color:#414c34;font:.95rem var(--field-font-note)}.paper-dialog.nero-dialog :is(.hb-assimilation-metrics,.hb-trait-summary,.hb-item-metrics) strong{color:#303b29;font:700 1.15rem var(--nero-font-display)}.paper-dialog.nero-dialog :is(.hb-automation-badge,.hb-homebrew-badge,.hb-automation-note){background:#a1ac7d33;border:1px solid #838d65;box-shadow:none;color:#38532f}.paper-dialog.nero-dialog .hb-automation-note :is(strong,span){color:inherit}.paper-dialog.nero-dialog .trait-requirement-badge{background:#a87c4430;border-color:#795634;color:#623e28;font:1rem/1.6 var(--field-font-reading)}.paper-dialog.nero-dialog .trait-requirement-badge strong{color:inherit}.paper-dialog.nero-dialog .hb-picker-item-grid{gap:22px;grid-template-columns:repeat(auto-fill,minmax(min(165px,100%),1fr))}.paper-dialog.nero-dialog .hb-picker-item-card{min-height:220px;padding:24px 18px}.paper-dialog.nero-dialog .hb-picker-item-card strong{color:#303b29;font:700 1.25rem var(--nero-font-display)}.paper-dialog.nero-dialog .hb-picker-item-card :is(span,small){color:#414c34;font:1rem var(--field-font-note)}.paper-dialog.nero-dialog :is(.hb-picker-item-icon,.hb-item-preview){background:none;border:0;border-radius:0;color:#425535}.paper-dialog.nero-dialog .hb-picker-item-icon img{filter:none}.paper-dialog.nero-dialog .hb-picker-item-card:hover:before{background-color:#dad0af}.paper-dialog.nero-dialog :is(.hb-item-editor-form,.hb-item-preview-row){background:none;border-color:#9d9f7b}.paper-dialog.nero-dialog .hb-checkbox-row{background:none;border:0;color:#303b29}.paper-dialog :is(.th-entry,.th-conflict-running,.th-activation,.th-objective){background:none;border:0;border-bottom:1px dashed #949a73;box-shadow:none}.paper-dialog :is(.th-help,.th-entry legend,.th-entry small,.th-conflict p){color:#414c34}.paper-dialog .th-button{background:none;border:0;color:#f2e5c5;isolation:isolate;position:relative}.paper-dialog .th-button:before{background:#4b593b;content:"";inset:0;-webkit-mask:var(--field-brush) center/100% 100% no-repeat;mask:var(--field-brush) center/100% 100% no-repeat;pointer-events:none;position:absolute;z-index:-1}.paper-dialog .th-button:hover{background:none;color:#fff0cb}.paper-dialog .th-button.th-danger:before{background:#794531}.item-edit-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.item-edit-grid .form-group{min-width:0}.item-edit-grid .form-group label{font:1.05rem var(--field-font-note)}.item-edit-summary{align-items:center;border-bottom:1px dashed #939b72;display:flex;gap:18px;grid-column:1/-1;padding:0 0 20px}.item-edit-summary img{height:85px;object-fit:contain;width:80px}.item-edit-summary strong{display:block;font:700 1.6rem var(--nero-font-display)}.item-edit-summary span{display:block;font:1.1rem var(--field-font-note);margin-top:7px}.item-edit-pair{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.item-edit-section{border-block:1px dashed #939b72;margin-bottom:20px;padding:18px 0}.item-edit-flags{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:20px}.item-edit-flags label{align-items:center;display:flex;gap:8px}.item-edit-chips{display:flex;flex-wrap:wrap;gap:8px;padding-top:15px}.item-edit-chips span{border-bottom:1px solid #8d9770;font:1rem var(--field-font-note);padding:5px}.item-characteristics-dialog .item-trait-record{background:none;border:0;border-bottom:1px dashed #939b72;font:1rem/1.65 var(--field-font-reading);padding:16px 0}.item-characteristics-dialog .item-trait-record strong{font:700 1.3rem var(--nero-font-display)}.paper-roll-surface{--nero-text:#303b29;--nero-text-strong:#283622;--nero-text-muted:#414c34;--nero-panel:#c5bfa0;background:none;border:0;box-shadow:none;color:#303b29;isolation:isolate;position:relative}.paper-roll-surface:before{background:var(--field-paper-layers),#ded4b6;content:"";inset:-5px;-webkit-mask:var(--field-torn) center/100% 100% no-repeat;mask:var(--field-torn) center/100% 100% no-repeat;pointer-events:none;position:absolute;z-index:-1}.paper-roll-surface .roll-result-card{background:none;border:0;border-bottom:1px dashed #959974;border-radius:0;box-shadow:none;color:#303b29}.paper-roll-surface .roll-result-card :is(span,code,time){color:#414c34}.paper-roll-surface .roll-result-card__identity strong{font:700 1.1rem var(--nero-font-display)}.paper-roll-surface .roll-result-card__kept--selected{background:none;border:0;border-left:2px solid #7a6744;border-radius:0;box-shadow:none}.paper-dialog .system-symbol-icon,.paper-roll-surface .roll-result-card__dice .dice-face--kept,.paper-roll-surface .system-symbol-icon{filter:none}.paper-sheet .th-conflict{color:#303b29;font:1rem/1.65 var(--field-font-reading)}.paper-sheet .th-entry,.paper-sheet .th-note{background:none;border:0;border-bottom:1px dashed #939b72;box-shadow:none;padding:18px 0}.paper-sheet .th-entry h3{font:700 1.4rem var(--nero-font-display)}.paper-sheet .th-conflict :is(small,.th-help){color:#414c34;font-size:.95rem}.paper-sheet .th-button{background:none;border:0;color:#f1e5c9;font:700 .95rem var(--nero-font-display);isolation:isolate;min-height:44px;position:relative}.paper-sheet .th-button:before{background:#4b593b;content:"";inset:0;-webkit-mask:var(--field-brush) center/100% 100% no-repeat;mask:var(--field-brush) center/100% 100% no-repeat;pointer-events:none;position:absolute;z-index:-1}.paper-sheet .th-button:disabled{background:none;color:#414c34;opacity:1}.paper-sheet .th-button:disabled:before{background:#a1a17d55}.paper-sheet .th-button:hover:not(:disabled){background:none}.paper-sheet .th-button:hover:not(:disabled):before{background:#354b2d}.paper-sheet .th-progress-controls .th-button:before{border-radius:50%;-webkit-mask:none;mask:none}.paper-sheet .th-progress-controls{flex-wrap:wrap}.paper-sheet .th-progress-controls .th-button{border-radius:50%;min-height:34px;min-width:34px}:is(.paper-dialog,.paper-roll-surface,.paper-sheet) .dice-face-label{color:#414c34;font:700 .8rem var(--nero-font-display);letter-spacing:0}:is(.paper-dialog,.paper-roll-surface,.paper-sheet) .dice-face-shape{filter:drop-shadow(1px 2px 2px #3d412733)}.paper-dialog .roll-keep-confirm:disabled{background:none;border:0;box-shadow:none}.paper-dialog .npc-gen-container .npc-empty{align-content:center;background:none;border:0;box-shadow:none;color:#414c34;display:grid;font:1.25rem/1.7 var(--field-font-note);justify-items:center;min-height:240px;padding:30px 15px;text-align:center}.paper-dialog .npc-gen-container .npc-empty :is(p,svg){color:inherit;opacity:1}.paper-dialog .npc-gen-container{font:1rem/1.6 var(--field-font-reading)}.paper-dialog .npc-gen-container :is(.control-group label,.loot-item){font:1rem var(--field-font-note)}.paper-dialog .npc-gen-container .level-selector button{background:none;border:0;border-bottom:1px dashed #929875;isolation:isolate;min-height:44px;position:relative}.paper-dialog .npc-gen-container .level-selector button.active{background:none;border-color:#0000;color:#f3e7c9}.paper-dialog .npc-gen-container .level-selector button.active:before{background:#4b593b;content:"";inset:0;-webkit-mask:var(--field-brush) center/100% 100% no-repeat;mask:var(--field-brush) center/100% 100% no-repeat;pointer-events:none;position:absolute;z-index:-1}:is(.paper-sheet,.paper-dialog) .th-error{background:#9e5f3820;border-color:#783d2e;color:#783d2e}:is(.paper-sheet,.paper-dialog,.paper-roll-surface) .dice-face-empty{background:#eee3c7;box-shadow:0 0 0 1px #f5eacb}:is(.paper-sheet,.paper-roll-surface) .roll-result-card__discarded-dice .dice-face--discarded{opacity:.65}.paper-dialog .npc-gen-container :is(.btn-generate,.btn-save):hover{background:none;color:#f3e7c9}.paper-dialog .npc-gen-container :is(.btn-generate,.btn-save):hover:before{background:#354b2d}.paper-dialog .npc-gen-container :is(.btn-generate,.btn-save){background:none;border:0;box-shadow:none;color:#f3e7c9;isolation:isolate;position:relative}.paper-dialog .npc-gen-container :is(.btn-generate,.btn-save):before{background:#4b593b;content:"";inset:0;-webkit-mask:var(--field-brush) center/100% 100% no-repeat;mask:var(--field-brush) center/100% 100% no-repeat;pointer-events:none;position:absolute;z-index:-1}@media(max-width:600px){.item-edit-grid{gap:18px;grid-template-columns:1fr}.paper-dialog.nero-dialog .nero-dialog-content{padding:18px 14px}.paper-dialog.nero-dialog .hb-picker-entry .hb-card-header{padding:20px 15px}.paper-dialog.nero-dialog .hb-picker-entry .hb-card-body{margin:0 15px}.paper-dialog.nero-dialog .hb-picker-tabs{flex-wrap:wrap}.paper-dialog.nero-dialog .hb-picker-tabs button{flex:1 1 auto}.paper-dialog.nero-dialog .hb-picker-item-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.paper-dialog.nero-dialog .hb-picker-item-card{padding:20px 12px}.paper-dialog.nero-dialog .hb-picker-filter-row{grid-template-columns:1fr}}@media(forced-colors:active){.paper-dialog .npc-gen-container :is(.btn-generate,.btn-save,.level-selector button):before,.paper-sheet .th-button:before{display:none}.paper-dialog .npc-gen-container :is(.btn-generate,.btn-save,.level-selector button),.paper-sheet .th-button{background:Canvas;border:1px solid CanvasText;color:initial}.paper-dialog .th-button:before,.paper-dialog.nero-dialog .hb-picker-tabs button:before,.paper-dialog.nero-dialog :is(.hb-picker-entry,.hb-picker-item-card):before,.paper-roll-surface:before{display:none}.paper-dialog .th-button,.paper-dialog.nero-dialog .hb-picker-tabs button,.paper-dialog.nero-dialog :is(.hb-picker-entry,.hb-picker-item-card),.paper-roll-surface{background:Canvas;border:1px solid CanvasText;color:initial}}.paper-dialog.nero-dialog :is(label,.hb-label,.hb-eyebrow),.paper-workspace :is(label,.hb-label,.hb-eyebrow){font-family:var(--field-font-note);font-size:1.1rem;font-weight:400;letter-spacing:0;line-height:1.6;text-transform:none}.paper-dialog.nero-dialog :is(input:not([type]),input[type=text],input[type=search],textarea,select),.paper-workspace :is(input:not([type]),input[type=text],input[type=search],textarea,select){font-family:var(--field-font-note);font-size:1.1rem;line-height:1.6}.homebrews-container :is(.hb-assimilation-metrics span,.hb-item-metrics span,.hb-trait-summary span),.paper-dialog.nero-dialog :is(.hb-assimilation-metrics span,.hb-item-metrics span,.hb-trait-summary span){font:1.1rem/1.5 var(--field-font-note);letter-spacing:0;text-transform:none}.homebrews-container .hb-trait-summary div{background:none;border:0;border-bottom:1px dashed #939b71;box-shadow:none;padding:12px 4px}.homebrews-container .hb-item-icon{-webkit-mask:var(--field-torn) center/100% 100% no-repeat;mask:var(--field-torn) center/100% 100% no-repeat}.homebrews-container .hb-tab{min-width:0}.homebrews-container .hb-tab-label{font:1.25rem var(--field-font-note)}.homebrews-container .hb-card-header:focus-visible,.homebrews-container .hb-tab:focus-visible,.paper-dialog.nero-dialog .hb-card-header:focus-visible{outline:none}.homebrews-container .hb-card-header:after,.homebrews-container .hb-tab:after,.paper-dialog.nero-dialog .hb-card-header:after{background:currentColor;bottom:8px;content:"";height:3px;left:22px;-webkit-mask:var(--field-brush) center/100% 100% no-repeat;mask:var(--field-brush) center/100% 100% no-repeat;opacity:0;pointer-events:none;position:absolute;right:22px}.homebrews-container .hb-card-header[aria-expanded=true]:after,.paper-dialog.nero-dialog .hb-card-header[aria-expanded=true]:after{height:2px;opacity:.65}.homebrews-container .hb-card-header:focus-visible:after,.homebrews-container .hb-tab:focus-visible:after,.paper-dialog.nero-dialog .hb-card-header:focus-visible:after{height:4px;opacity:1}.paper-dialog.nero-dialog .hb-card-header{position:relative}.homebrews-container .hb-content:focus-visible{outline:none}.homebrews-container .hb-content:focus-visible .hb-notebook-heading{border-bottom:3px solid #ddcaa1}.homebrews-container .hb-tab[aria-selected=true]{border:0;box-shadow:none}.homebrews-container .hb-tab[aria-selected=true]:after{height:2px;opacity:1}.homebrews-container .hb-create-btn{background:none;border:0;box-shadow:none}.homebrews-container .hb-create-btn:before{background:#4b593b}.homebrews-container .field-header-actions .btn-nero{background:none;color:#f1e5c9}.homebrews-container .field-header-actions .btn-nero:before{background:#4b593b}.homebrews-container :is(.hb-automation-note,.hb-automation-badge){background:none;border:0;border-bottom:1px dashed #83926c;border-radius:0}.homebrews-container .hb-checkbox-row{background:none;border:0;font-family:var(--field-font-note)}.paper-dialog.nero-dialog :is(.hb-picker-item-card,.hb-picker-tabs button):focus-visible{outline:none}.paper-dialog.nero-dialog :is(.hb-picker-item-card,.hb-picker-tabs button):after{background:currentColor;bottom:6px;content:"";height:4px;left:12px;-webkit-mask:var(--field-brush) center/100% 100% no-repeat;mask:var(--field-brush) center/100% 100% no-repeat;opacity:0;pointer-events:none;position:absolute;right:12px}.paper-dialog.nero-dialog :is(.hb-picker-item-card,.hb-picker-tabs button):focus-visible:after{opacity:1}.paper-dialog.nero-dialog :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),textarea,select):focus-visible,.paper-workspace :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),textarea,select):focus-visible{border-bottom-color:#31594b;box-shadow:0 3px 0 #31594b;outline:none}.homebrews-container :is(.empty-state,.error-state){--nero-text:#35422c;--nero-text-strong:#303c27;--nero-text-muted:#465236;background:none;border:0;box-shadow:none;color:#35422c;isolation:isolate;padding:32px;position:relative}.homebrews-container :is(.empty-state,.error-state):before{background:var(--field-paper-layers),#d6ccaa;content:"";height:auto;inset:0;-webkit-mask:var(--field-torn) center/100% 100% no-repeat;mask:var(--field-torn) center/100% 100% no-repeat;pointer-events:none;position:absolute;width:auto;z-index:-1}.homebrews-container :is(.empty-state,.error-state):after{display:none}.homebrews-container :is(.empty-state,.error-state) :is(p,h2,h3){color:#35422c}.homebrews-container :is(.empty-state,.error-state) p{font:1.15rem/1.7 var(--field-font-note)}.homebrews-container :is(.empty-state-icon,.error-state-icon){background:none;border:0;color:#52633c}@media(forced-colors:active){.homebrews-container :is(.empty-state,.error-state):before{display:none}.homebrews-container :is(.empty-state,.error-state){background:Canvas;border:1px solid CanvasText;color:initial}.paper-dialog.nero-dialog :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),textarea,select):focus-visible,.paper-workspace :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),textarea,select):focus-visible{box-shadow:none;outline:3px solid Highlight;outline-offset:3px}.paper-dialog.nero-dialog :is(.hb-picker-item-card,.hb-picker-tabs button):focus-visible{outline:3px solid Highlight}.paper-dialog.nero-dialog :is(.hb-picker-item-card,.hb-picker-tabs button):after{display:none}.homebrews-container .hb-card-header:focus-visible,.homebrews-container .hb-content:focus-visible,.homebrews-container .hb-tab:focus-visible,.paper-dialog.nero-dialog .hb-card-header:focus-visible{outline:3px solid Highlight;outline-offset:3px}.homebrews-container .hb-card-header:after,.homebrews-container .hb-tab:after,.paper-dialog.nero-dialog .hb-card-header:after{display:none}.homebrews-container .hb-tab[aria-selected=true]{border:2px solid Highlight}}.toast-viewport{bottom:22px;display:flex;flex-direction:column;gap:17px;pointer-events:none;position:fixed;right:22px;width:min(410px,calc(100vw - 32px));z-index:23000}.toast-card{--toast-accent:#355847;grid-gap:10px;align-items:start;background:none;border:0;box-shadow:none;color:#303b29;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) 40px;isolation:isolate;min-height:85px;padding:18px 12px 20px;pointer-events:auto;position:relative}.toast-card:before{background:var(--field-paper-layers),#e3d9bc;content:"";inset:-4px;-webkit-mask:var(--field-torn) center/100% 100% no-repeat;mask:var(--field-torn) center/100% 100% no-repeat;pointer-events:none;position:absolute;z-index:-1}.toast-card:after{animation:toast-timeout 4.2s linear forwards;animation:toast-timeout var(--toast-duration,4.2s) linear forwards;background:var(--toast-accent);bottom:10px;content:"";height:2px;left:61px;position:absolute;right:54px;transform-origin:left}.toast-card.success{--toast-accent:#365735}.toast-card.error{--toast-accent:#803c2f}.toast-card.warning{--toast-accent:#70511d}.toast-card.info{--toast-accent:#315969}.toast-icon{border:1px solid;border-radius:46% 48% 43% 47%;color:var(--toast-accent);display:grid;height:38px;place-items:center;width:34px}.toast-content{min-width:0}.toast-title{color:var(--toast-accent);font:700 1.2rem/1.1 var(--nero-font-display);letter-spacing:0;margin:0 0 6px}.toast-message{color:#35432c;font:1rem/1.55 var(--field-font-reading);margin:0;overflow-wrap:anywhere}.toast-close{background:none;border:0;color:#414c34;cursor:pointer;display:grid;height:44px;place-items:center;width:40px}.toast-close:hover{color:#783d2e}.toast-close:focus-visible{outline:3px solid #31594b;outline-offset:2px}@keyframes toast-timeout{to{transform:scaleX(0)}}@media(max-width:640px){.toast-viewport{bottom:16px;left:16px;right:16px;width:auto}}@media(prefers-reduced-motion:reduce){.toast-card:after{animation:none}}@media(forced-colors:active){.toast-card:after,.toast-card:before{display:none}.toast-card{background:Canvas;border:1px solid CanvasText}.toast-card,.toast-close,.toast-icon,.toast-message,.toast-title{color:initial}}.nero-dialog-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000d6;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:21000}.nero-dialog-overlay-nested{z-index:22000}.nero-dialog{--dialog-accent:var(--nero-red,var(--nero-accent));background:linear-gradient(145deg,var(--nero-surface-raised),var(--nero-bg-secondary));border-top-color:var(--nero-border,var(--nero-border));border:1px solid var(--nero-border,var(--nero-border));border-top:3px solid var(--dialog-accent);box-shadow:0 24px 80px #000000e6;color:var(--nero-text);color:var(--nero-text,var(--nero-text));display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(86vh,820px);overflow:hidden;width:100%}.nero-dialog-small{max-width:440px}.nero-dialog-medium{max-width:620px}.nero-dialog-large{max-width:880px}.tabletop-dialog{--dialog-accent:#9aaa7b;--nero-text:#e7e7d8;--nero-text-strong:#eeeedf;--nero-text-muted:#bfc7ae;--nero-border:#77836b70;--nero-bg-secondary:#20281e;background:#151d15;border-radius:10px;box-sizing:border-box}.tabletop-dialog .nero-dialog-header h2{font-size:1.1rem;letter-spacing:.025em}.tabletop-dialog .nero-dialog-close{height:44px;min-width:44px}.nero-dialog-danger{--dialog-accent:var(--nero-danger,#f55)}.nero-dialog-header{align-items:flex-start;border-bottom:1px solid var(--nero-border,var(--nero-border));display:flex;gap:16px;justify-content:space-between;padding:18px 20px 14px}.nero-dialog-header h2{color:var(--nero-text-strong);font-family:Roboto Condensed,sans-serif;font-family:var(--nero-font-display,"Roboto Condensed",sans-serif);font-size:1rem;letter-spacing:.08em;margin:0;text-transform:uppercase}.nero-dialog-header p{color:var(--nero-text-muted);color:var(--nero-text-muted,var(--nero-text-muted));font-family:Rajdhani,sans-serif;font-family:var(--nero-font-body,"Rajdhani",sans-serif);line-height:1.4;margin:7px 0 0}.nero-dialog-close{align-items:center;background:var(--nero-bg-secondary);border:1px solid #3a3a3a;color:var(--nero-text-muted);cursor:pointer;display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;padding:0}.nero-dialog-close:focus-visible,.nero-dialog-close:hover{border-color:var(--dialog-accent);color:var(--nero-text-strong);outline:none}.nero-dialog-content{min-height:0;overflow:auto;padding:20px}.nero-dialog-actions{align-items:center;background:hsla(0,0%,100%,.025);border-top:1px solid var(--nero-border,var(--nero-border));display:flex;gap:10px;justify-content:flex-end;padding:14px 20px}@media (max-width:600px){.nero-dialog-overlay{align-items:flex-end;padding:10px}.nero-dialog{max-height:calc(100dvh - 20px);max-width:calc(100vw - 20px)}.nero-dialog-header{padding:14px}.nero-dialog-content{overscroll-behavior:contain;padding:14px}.nero-dialog-content input,.nero-dialog-content select,.nero-dialog-content textarea{font-size:max(16px,1em)}.nero-dialog-actions{align-items:stretch;flex-direction:column-reverse}.nero-dialog-actions>a,.nero-dialog-actions>button{width:100%}}@media (prefers-reduced-motion:no-preference){.nero-dialog-overlay{animation:nero-dialog-fade .14s ease-out}.nero-dialog{animation:nero-dialog-enter .17s ease-out}}@keyframes nero-dialog-fade{0%{opacity:0}}@keyframes nero-dialog-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}}.confirm-summary{align-items:center;color:var(--nero-text-muted);color:var(--nero-text-muted,var(--nero-text-muted));display:flex;font-family:Rajdhani,sans-serif;font-family:var(--nero-font-body,"Rajdhani",sans-serif);gap:12px}.confirm-icon{align-items:center;background:var(--nero-bg-secondary);border:1px solid #3a3a3a;color:#f55;color:var(--nero-red-hot,#f55);display:inline-flex;flex:0 0 38px;height:38px;justify-content:center}.confirm-button{background:var(--nero-panel);border:1px solid var(--nero-border-strong);color:var(--nero-text-muted);cursor:pointer;font-family:Roboto Condensed,sans-serif;font-family:var(--nero-font-display,"Roboto Condensed",sans-serif);font-size:.78rem;font-weight:700;letter-spacing:.06em;min-height:40px;min-width:108px;padding:0 16px;text-transform:uppercase}.confirm-button:focus-visible,.confirm-button:hover{border-color:#777;color:var(--nero-text-strong);outline:none}.confirm-button.primary{background:var(--nero-accent);background:var(--nero-red,var(--nero-accent));border-color:#a82924;color:var(--nero-text-strong)}.confirm-button.primary:focus-visible,.confirm-button.primary:hover{background:#64704d;border-color:var(--nero-red-hot,var(--field-brass))}.paper-dialog .confirm-summary{color:#414c34;font:1rem/1.65 var(--field-font-reading)}.paper-dialog .confirm-icon{background:none;border:1px solid #8e9770;border-radius:48% 45% 50% 46%;color:#6a512e;height:42px}.paper-dialog .confirm-summary.danger .confirm-icon{border-color:#995c49;color:#803c2f}.paper-dialog.nero-dialog-danger .confirm-button.primary:before{background:#803c2f}.paper-dialog.nero-dialog-danger .confirm-button.primary{color:#f3e7c9}@font-face{font-display:swap;font-family:Orbitron;font-style:normal;font-weight:400;src:url(/static/media/orbitron-latin-400-normal.aa1b8ea4cc46ec30f97f.woff2) format("woff2"),url(/static/media/orbitron-latin-400-normal.a5ff8cc5b09578a411aa.woff) format("woff")}@font-face{font-display:swap;font-family:Orbitron;font-style:normal;font-weight:500;src:url(/static/media/orbitron-latin-500-normal.6299ba9193b31b427e1c.woff2) format("woff2"),url(/static/media/orbitron-latin-500-normal.67005d930428b364e7dd.woff) format("woff")}@font-face{font-display:swap;font-family:Orbitron;font-style:normal;font-weight:600;src:url(/static/media/orbitron-latin-600-normal.898cb6e177f921683416.woff2) format("woff2"),url(/static/media/orbitron-latin-600-normal.8074d3b6c3e157c616e1.woff) format("woff")}@font-face{font-display:swap;font-family:Orbitron;font-style:normal;font-weight:700;src:url(/static/media/orbitron-latin-700-normal.34aedf2c92e720c39130.woff2) format("woff2"),url(/static/media/orbitron-latin-700-normal.db0dab5667f566d734e6.woff) format("woff")}@font-face{font-display:swap;font-family:Orbitron;font-style:normal;font-weight:900;src:url(/static/media/orbitron-latin-900-normal.985851f34a50305bc547.woff2) format("woff2"),url(/static/media/orbitron-latin-900-normal.f8acb0388299396a3886.woff) format("woff")}@font-face{font-display:swap;font-family:Rajdhani;font-style:normal;font-weight:400;src:url(/static/media/rajdhani-latin-400-normal.7a7983e943008b42789d.woff2) format("woff2"),url(/static/media/rajdhani-latin-400-normal.0b12848e9eeeef5e181a.woff) format("woff")}@font-face{font-display:swap;font-family:Rajdhani;font-style:normal;font-weight:500;src:url(/static/media/rajdhani-latin-500-normal.3e314509784d46ecb9a8.woff2) format("woff2"),url(/static/media/rajdhani-latin-500-normal.ceed887513408768ec8d.woff) format("woff")}@font-face{font-display:swap;font-family:Rajdhani;font-style:normal;font-weight:600;src:url(/static/media/rajdhani-latin-600-normal.074747861b7947302286.woff2) format("woff2"),url(/static/media/rajdhani-latin-600-normal.81ac0977c7bccd17662c.woff) format("woff")}@font-face{font-display:swap;font-family:Rajdhani;font-style:normal;font-weight:700;src:url(/static/media/rajdhani-latin-700-normal.f9533e3bf198f5eefe14.woff2) format("woff2"),url(/static/media/rajdhani-latin-700-normal.6d058749506d6e2e8b92.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(/static/media/roboto-condensed-latin-400-normal.4fcc11009a65d1cff6bd.woff2) format("woff2"),url(/static/media/roboto-condensed-latin-400-normal.016186a7b18b0c4817cf.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:700;src:url(/static/media/roboto-condensed-latin-700-normal.ab9d998ab290a43253f1.woff2) format("woff2"),url(/static/media/roboto-condensed-latin-700-normal.2c2997130cc1420aa468.woff) format("woff")}
/*# sourceMappingURL=main.f3bbd7a9.css.map*/