@font-face{font-family:Vend Sans Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/vend-sans-latin-ext-wght-normal.3sjf5pn1wwm5a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Vend Sans Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/vend-sans-latin-wght-normal.243_1d3y6x78h.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--r-header-shell-x:0.0%;--r-header-shell-y:0.0%;--r-header-shell-w:100.0%;--r-header-shell-h:5.1%;--r-brand-x:2.58%;--r-brand-y:1.3%;--r-brand-w:18.41%;--r-brand-h:2.06%;--r-brand-cap:25px;--r-brand-font:36px;--r-campaign-name-x:25.44%;--r-campaign-name-y:1.68%;--r-campaign-name-w:21.22%;--r-campaign-name-h:1.57%;--r-campaign-name-cap:15px;--r-campaign-name-font:22px;--r-campaign-picker-x:46.66%;--r-campaign-picker-y:1.14%;--r-campaign-picker-w:4.22%;--r-campaign-picker-h:2.55%;--r-role-switch-x:53.93%;--r-role-switch-y:0.92%;--r-role-switch-w:30.6%;--r-role-switch-h:3.04%;--r-profile-avatar-x:88.16%;--r-profile-avatar-y:0.05%;--r-profile-avatar-w:11.61%;--r-profile-avatar-h:4.93%;--r-character-rail-x:0.0%;--r-character-rail-y:5.1%;--r-character-rail-w:100.0%;--r-character-rail-h:6.29%;--r-character-name-x:2.46%;--r-character-name-y:6.67%;--r-character-name-w:23.21%;--r-character-name-h:1.68%;--r-character-name-cap:22px;--r-character-name-font:31px;--r-character-level-x:2.58%;--r-character-level-y:8.89%;--r-character-level-w:22.51%;--r-character-level-h:1.36%;--r-character-level-cap:15px;--r-character-level-font:22px;--r-vida-value-x:31.07%;--r-vida-value-y:6.78%;--r-vida-value-w:16.41%;--r-vida-value-h:1.41%;--r-vida-value-cap:15px;--r-vida-value-font:22px;--r-vida-meter-x:31.3%;--r-vida-meter-y:8.51%;--r-vida-meter-w:17.7%;--r-vida-meter-h:1.25%;--r-mana-value-x:55.45%;--r-mana-value-y:6.78%;--r-mana-value-w:16.06%;--r-mana-value-h:1.41%;--r-mana-value-cap:15px;--r-mana-value-font:22px;--r-mana-meter-x:55.45%;--r-mana-meter-y:8.51%;--r-mana-meter-w:17.47%;--r-mana-meter-h:1.25%;--r-vigor-value-x:79.6%;--r-vigor-value-y:6.78%;--r-vigor-value-w:14.89%;--r-vigor-value-h:1.41%;--r-vigor-value-cap:15px;--r-vigor-value-font:22px;--r-vigor-meter-x:79.48%;--r-vigor-meter-y:8.51%;--r-vigor-meter-w:17.58%;--r-vigor-meter-h:1.25%;--r-session-banner-x:0.0%;--r-session-banner-y:11.44%;--r-session-banner-w:100.0%;--r-session-banner-h:8.62%;--r-session-title-x:3.63%;--r-session-title-y:13.34%;--r-session-title-w:45.13%;--r-session-title-h:2.98%;--r-session-title-cap:33px;--r-session-title-font:48px;--r-session-title-family:"Vend Sans";--r-session-title-weight:700;--r-session-meta-x:3.63%;--r-session-meta-y:16.76%;--r-session-meta-w:47.01%;--r-session-meta-h:1.68%;--r-session-meta-cap:17px;--r-session-meta-font:24px;--r-session-status-x:71.4%;--r-session-status-y:13.02%;--r-session-status-w:25.09%;--r-session-status-h:2.87%;--r-content-ground-x:87.34%;--r-content-ground-y:69.41%;--r-content-ground-w:9.14%;--r-content-ground-h:4.23%;--r-timeline-date-x:3.75%;--r-timeline-date-y:21.64%;--r-timeline-date-w:35.29%;--r-timeline-date-h:1.57%;--r-timeline-date-cap:17px;--r-timeline-date-font:25px;--r-timeline-meridian-x:14.19%;--r-timeline-meridian-y:25.27%;--r-timeline-meridian-w:3.63%;--r-timeline-meridian-h:41.16%;--r-event-test-time-x:3.99%;--r-event-test-time-y:25.49%;--r-event-test-time-w:7.85%;--r-event-test-time-h:1.52%;--r-event-test-time-cap:19px;--r-event-test-time-font:28px;--r-event-test-dot-x:14.42%;--r-event-test-dot-y:25.33%;--r-event-test-dot-w:4.22%;--r-event-test-dot-h:1.95%;--r-event-test-title-x:22.27%;--r-event-test-title-y:25.38%;--r-event-test-title-w:67.41%;--r-event-test-title-h:1.95%;--r-event-test-title-cap:22px;--r-event-test-title-font:32px;--r-event-test-summary-x:22.39%;--r-event-test-summary-y:27.93%;--r-event-test-summary-w:63.77%;--r-event-test-summary-h:1.57%;--r-event-test-summary-cap:16px;--r-event-test-summary-font:24px;--r-event-test-toggle-x:91.21%;--r-event-test-toggle-y:25.43%;--r-event-test-toggle-w:5.28%;--r-event-test-toggle-h:2.01%;--r-roll-panel-x:22.27%;--r-roll-panel-y:30.64%;--r-roll-panel-w:73.97%;--r-roll-panel-h:5.42%;--r-die-one-x:24.27%;--r-die-one-y:31.83%;--r-die-one-w:6.92%;--r-die-one-h:3.2%;--r-die-two-x:32.94%;--r-die-two-y:31.83%;--r-die-two-w:6.92%;--r-die-two-h:3.2%;--r-roll-equation-x:41.74%;--r-roll-equation-y:32.43%;--r-roll-equation-w:49.59%;--r-roll-equation-h:1.9%;--r-roll-equation-cap:17px;--r-roll-equation-font:25px;--r-event-test-quote-x:22.51%;--r-event-test-quote-y:37.26%;--r-event-test-quote-w:56.51%;--r-event-test-quote-h:1.68%;--r-event-test-quote-cap:19px;--r-event-test-quote-font:28px;--r-event-note-time-x:4.1%;--r-event-note-time-y:42.95%;--r-event-note-time-w:7.74%;--r-event-note-time-h:1.57%;--r-event-note-time-cap:18px;--r-event-note-time-font:26px;--r-event-note-dot-x:14.42%;--r-event-note-dot-y:42.79%;--r-event-note-dot-w:4.22%;--r-event-note-dot-h:1.95%;--r-event-note-title-x:22.39%;--r-event-note-title-y:42.9%;--r-event-note-title-w:59.32%;--r-event-note-title-h:1.95%;--r-event-note-title-cap:21px;--r-event-note-title-font:31px;--r-event-note-body-x:22.39%;--r-event-note-body-y:45.39%;--r-event-note-body-w:67.17%;--r-event-note-body-h:3.31%;--r-event-note-body-cap:17px;--r-event-note-body-font:25px;--r-event-note-quote-x:22.51%;--r-event-note-quote-y:49.57%;--r-event-note-quote-w:53.58%;--r-event-note-quote-h:1.63%;--r-event-note-quote-cap:17px;--r-event-note-quote-font:26px;--r-event-damage-time-x:4.1%;--r-event-damage-time-y:55.21%;--r-event-damage-time-w:7.85%;--r-event-damage-time-h:1.57%;--r-event-damage-time-cap:18px;--r-event-damage-time-font:26px;--r-event-damage-dot-x:14.42%;--r-event-damage-dot-y:55.04%;--r-event-damage-dot-w:4.22%;--r-event-damage-dot-h:1.95%;--r-event-damage-title-x:22.39%;--r-event-damage-title-y:55.15%;--r-event-damage-title-w:46.07%;--r-event-damage-title-h:2.01%;--r-event-damage-title-cap:23px;--r-event-damage-title-font:33px;--r-event-damage-value-x:22.39%;--r-event-damage-value-y:57.81%;--r-event-damage-value-w:21.57%;--r-event-damage-value-h:2.11%;--r-event-damage-value-cap:19px;--r-event-damage-value-font:28px;--r-event-damage-reason-x:22.51%;--r-event-damage-reason-y:60.3%;--r-event-damage-reason-w:53.34%;--r-event-damage-reason-h:1.63%;--r-event-damage-reason-cap:18px;--r-event-damage-reason-font:26px;--r-event-damage-quote-x:22.51%;--r-event-damage-quote-y:63.12%;--r-event-damage-quote-w:52.99%;--r-event-damage-quote-h:1.68%;--r-event-damage-quote-cap:14px;--r-event-damage-quote-font:21px;--r-state-strip-x:2.81%;--r-state-strip-y:78.15%;--r-state-strip-w:94.61%;--r-state-strip-h:5.42%;--r-state-pin-x:5.63%;--r-state-pin-y:79.34%;--r-state-pin-w:6.68%;--r-state-pin-h:3.58%;--r-state-label-x:13.6%;--r-state-label-y:79.45%;--r-state-label-w:15.47%;--r-state-label-h:1.3%;--r-state-label-cap:16px;--r-state-label-font:23px;--r-state-value-x:13.6%;--r-state-value-y:81.18%;--r-state-value-w:44.78%;--r-state-value-h:1.68%;--r-state-value-cap:17px;--r-state-value-font:25px;--r-state-arrow-x:90.86%;--r-state-arrow-y:79.45%;--r-state-arrow-w:4.45%;--r-state-arrow-h:2.98%;--r-action-test-x:2.81%;--r-action-test-y:84.38%;--r-action-test-w:38.45%;--r-action-test-h:5.64%;--r-action-damage-x:43.02%;--r-action-damage-y:84.38%;--r-action-damage-w:31.18%;--r-action-damage-h:5.64%;--r-action-more-x:76.08%;--r-action-more-y:84.38%;--r-action-more-w:21.22%;--r-action-more-h:5.64%;--r-bottom-navigation-x:0.0%;--r-bottom-navigation-y:91.11%;--r-bottom-navigation-w:100.0%;--r-bottom-navigation-h:8.89%;--r-nav-session-x:3.87%;--r-nav-session-y:92.14%;--r-nav-session-w:14.54%;--r-nav-session-h:6.72%;--r-nav-sheet-x:23.09%;--r-nav-sheet-y:92.14%;--r-nav-sheet-w:14.42%;--r-nav-sheet-h:6.72%;--r-nav-abilities-x:41.5%;--r-nav-abilities-y:92.14%;--r-nav-abilities-w:17.23%;--r-nav-abilities-h:6.72%;--r-nav-inventory-x:60.84%;--r-nav-inventory-y:92.14%;--r-nav-inventory-w:16.65%;--r-nav-inventory-h:6.72%;--r-nav-more-x:82.3%;--r-nav-more-y:92.14%;--r-nav-more-w:13.6%;--r-nav-more-h:6.72%}.comp-frame{aspect-ratio:853/1844;width:100%;position:relative;overflow:hidden}.r-header-shell{left:var(--r-header-shell-x);top:var(--r-header-shell-y);width:var(--r-header-shell-w);height:var(--r-header-shell-h);position:absolute}.r-brand{left:var(--r-brand-x);top:var(--r-brand-y);width:var(--r-brand-w);height:var(--r-brand-h);position:absolute}.r-campaign-name{left:var(--r-campaign-name-x);top:var(--r-campaign-name-y);width:var(--r-campaign-name-w);height:var(--r-campaign-name-h);position:absolute}.r-campaign-picker{left:var(--r-campaign-picker-x);top:var(--r-campaign-picker-y);width:var(--r-campaign-picker-w);height:var(--r-campaign-picker-h);position:absolute}.r-role-switch{left:var(--r-role-switch-x);top:var(--r-role-switch-y);width:var(--r-role-switch-w);height:var(--r-role-switch-h);position:absolute}.r-profile-avatar{left:var(--r-profile-avatar-x);top:var(--r-profile-avatar-y);width:var(--r-profile-avatar-w);height:var(--r-profile-avatar-h);position:absolute}.r-character-rail{left:var(--r-character-rail-x);top:var(--r-character-rail-y);width:var(--r-character-rail-w);height:var(--r-character-rail-h);position:absolute}.r-character-name{left:var(--r-character-name-x);top:var(--r-character-name-y);width:var(--r-character-name-w);height:var(--r-character-name-h);position:absolute}.r-character-level{left:var(--r-character-level-x);top:var(--r-character-level-y);width:var(--r-character-level-w);height:var(--r-character-level-h);position:absolute}.r-vida-value{left:var(--r-vida-value-x);top:var(--r-vida-value-y);width:var(--r-vida-value-w);height:var(--r-vida-value-h);position:absolute}.r-vida-meter{left:var(--r-vida-meter-x);top:var(--r-vida-meter-y);width:var(--r-vida-meter-w);height:var(--r-vida-meter-h);position:absolute}.r-mana-value{left:var(--r-mana-value-x);top:var(--r-mana-value-y);width:var(--r-mana-value-w);height:var(--r-mana-value-h);position:absolute}.r-mana-meter{left:var(--r-mana-meter-x);top:var(--r-mana-meter-y);width:var(--r-mana-meter-w);height:var(--r-mana-meter-h);position:absolute}.r-vigor-value{left:var(--r-vigor-value-x);top:var(--r-vigor-value-y);width:var(--r-vigor-value-w);height:var(--r-vigor-value-h);position:absolute}.r-vigor-meter{left:var(--r-vigor-meter-x);top:var(--r-vigor-meter-y);width:var(--r-vigor-meter-w);height:var(--r-vigor-meter-h);position:absolute}.r-session-banner{left:var(--r-session-banner-x);top:var(--r-session-banner-y);width:var(--r-session-banner-w);height:var(--r-session-banner-h);position:absolute}.r-session-title{left:var(--r-session-title-x);top:var(--r-session-title-y);width:var(--r-session-title-w);height:var(--r-session-title-h);position:absolute}.r-session-meta{left:var(--r-session-meta-x);top:var(--r-session-meta-y);width:var(--r-session-meta-w);height:var(--r-session-meta-h);position:absolute}.r-session-status{left:var(--r-session-status-x);top:var(--r-session-status-y);width:var(--r-session-status-w);height:var(--r-session-status-h);position:absolute}.r-content-ground{left:var(--r-content-ground-x);top:var(--r-content-ground-y);width:var(--r-content-ground-w);height:var(--r-content-ground-h);position:absolute}.r-timeline-date{left:var(--r-timeline-date-x);top:var(--r-timeline-date-y);width:var(--r-timeline-date-w);height:var(--r-timeline-date-h);position:absolute}.r-timeline-meridian{left:var(--r-timeline-meridian-x);top:var(--r-timeline-meridian-y);width:var(--r-timeline-meridian-w);height:var(--r-timeline-meridian-h);position:absolute}.r-event-test-time{left:var(--r-event-test-time-x);top:var(--r-event-test-time-y);width:var(--r-event-test-time-w);height:var(--r-event-test-time-h);position:absolute}.r-event-test-dot{left:var(--r-event-test-dot-x);top:var(--r-event-test-dot-y);width:var(--r-event-test-dot-w);height:var(--r-event-test-dot-h);position:absolute}.r-event-test-title{left:var(--r-event-test-title-x);top:var(--r-event-test-title-y);width:var(--r-event-test-title-w);height:var(--r-event-test-title-h);position:absolute}.r-event-test-summary{left:var(--r-event-test-summary-x);top:var(--r-event-test-summary-y);width:var(--r-event-test-summary-w);height:var(--r-event-test-summary-h);position:absolute}.r-event-test-toggle{left:var(--r-event-test-toggle-x);top:var(--r-event-test-toggle-y);width:var(--r-event-test-toggle-w);height:var(--r-event-test-toggle-h);position:absolute}.r-roll-panel{left:var(--r-roll-panel-x);top:var(--r-roll-panel-y);width:var(--r-roll-panel-w);height:var(--r-roll-panel-h);position:absolute}.r-die-one{left:var(--r-die-one-x);top:var(--r-die-one-y);width:var(--r-die-one-w);height:var(--r-die-one-h);position:absolute}.r-die-two{left:var(--r-die-two-x);top:var(--r-die-two-y);width:var(--r-die-two-w);height:var(--r-die-two-h);position:absolute}.r-roll-equation{left:var(--r-roll-equation-x);top:var(--r-roll-equation-y);width:var(--r-roll-equation-w);height:var(--r-roll-equation-h);position:absolute}.r-event-test-quote{left:var(--r-event-test-quote-x);top:var(--r-event-test-quote-y);width:var(--r-event-test-quote-w);height:var(--r-event-test-quote-h);position:absolute}.r-event-note-time{left:var(--r-event-note-time-x);top:var(--r-event-note-time-y);width:var(--r-event-note-time-w);height:var(--r-event-note-time-h);position:absolute}.r-event-note-dot{left:var(--r-event-note-dot-x);top:var(--r-event-note-dot-y);width:var(--r-event-note-dot-w);height:var(--r-event-note-dot-h);position:absolute}.r-event-note-title{left:var(--r-event-note-title-x);top:var(--r-event-note-title-y);width:var(--r-event-note-title-w);height:var(--r-event-note-title-h);position:absolute}.r-event-note-body{left:var(--r-event-note-body-x);top:var(--r-event-note-body-y);width:var(--r-event-note-body-w);height:var(--r-event-note-body-h);position:absolute}.r-event-note-quote{left:var(--r-event-note-quote-x);top:var(--r-event-note-quote-y);width:var(--r-event-note-quote-w);height:var(--r-event-note-quote-h);position:absolute}.r-event-damage-time{left:var(--r-event-damage-time-x);top:var(--r-event-damage-time-y);width:var(--r-event-damage-time-w);height:var(--r-event-damage-time-h);position:absolute}.r-event-damage-dot{left:var(--r-event-damage-dot-x);top:var(--r-event-damage-dot-y);width:var(--r-event-damage-dot-w);height:var(--r-event-damage-dot-h);position:absolute}.r-event-damage-title{left:var(--r-event-damage-title-x);top:var(--r-event-damage-title-y);width:var(--r-event-damage-title-w);height:var(--r-event-damage-title-h);position:absolute}.r-event-damage-value{left:var(--r-event-damage-value-x);top:var(--r-event-damage-value-y);width:var(--r-event-damage-value-w);height:var(--r-event-damage-value-h);position:absolute}.r-event-damage-reason{left:var(--r-event-damage-reason-x);top:var(--r-event-damage-reason-y);width:var(--r-event-damage-reason-w);height:var(--r-event-damage-reason-h);position:absolute}.r-event-damage-quote{left:var(--r-event-damage-quote-x);top:var(--r-event-damage-quote-y);width:var(--r-event-damage-quote-w);height:var(--r-event-damage-quote-h);position:absolute}.r-state-strip{left:var(--r-state-strip-x);top:var(--r-state-strip-y);width:var(--r-state-strip-w);height:var(--r-state-strip-h);position:absolute}.r-state-pin{left:var(--r-state-pin-x);top:var(--r-state-pin-y);width:var(--r-state-pin-w);height:var(--r-state-pin-h);position:absolute}.r-state-label{left:var(--r-state-label-x);top:var(--r-state-label-y);width:var(--r-state-label-w);height:var(--r-state-label-h);position:absolute}.r-state-value{left:var(--r-state-value-x);top:var(--r-state-value-y);width:var(--r-state-value-w);height:var(--r-state-value-h);position:absolute}.r-state-arrow{left:var(--r-state-arrow-x);top:var(--r-state-arrow-y);width:var(--r-state-arrow-w);height:var(--r-state-arrow-h);position:absolute}.r-action-test{left:var(--r-action-test-x);top:var(--r-action-test-y);width:var(--r-action-test-w);height:var(--r-action-test-h);position:absolute}.r-action-damage{left:var(--r-action-damage-x);top:var(--r-action-damage-y);width:var(--r-action-damage-w);height:var(--r-action-damage-h);position:absolute}.r-action-more{left:var(--r-action-more-x);top:var(--r-action-more-y);width:var(--r-action-more-w);height:var(--r-action-more-h);position:absolute}.r-bottom-navigation{left:var(--r-bottom-navigation-x);top:var(--r-bottom-navigation-y);width:var(--r-bottom-navigation-w);height:var(--r-bottom-navigation-h);position:absolute}.r-nav-session{left:var(--r-nav-session-x);top:var(--r-nav-session-y);width:var(--r-nav-session-w);height:var(--r-nav-session-h);position:absolute}.r-nav-sheet{left:var(--r-nav-sheet-x);top:var(--r-nav-sheet-y);width:var(--r-nav-sheet-w);height:var(--r-nav-sheet-h);position:absolute}.r-nav-abilities{left:var(--r-nav-abilities-x);top:var(--r-nav-abilities-y);width:var(--r-nav-abilities-w);height:var(--r-nav-abilities-h);position:absolute}.r-nav-inventory{left:var(--r-nav-inventory-x);top:var(--r-nav-inventory-y);width:var(--r-nav-inventory-w);height:var(--r-nav-inventory-h);position:absolute}.r-nav-more{left:var(--r-nav-more-x);top:var(--r-nav-more-y);width:var(--r-nav-more-w);height:var(--r-nav-more-h);position:absolute}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#111a27;--ink-blue:#192530;--ink-blue-deep:#13212c;--paper:#e6e8f2;--paper-pale:#f0f3f7;--slate:#65717f;--slate-pale:#aab5c1;--brass:#c39f57;--brass-dark:#92710e;--mineral:#123f34;--mineral-bright:#5fcb75;--danger:#d52d35;--mana:#2489d8;--vigor:#74cd88}*{box-sizing:border-box}html{background:#101b25}html,body{min-height:100%;margin:0}body{color:var(--ink);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;background:#d8dde6;font-family:Vend Sans Variable,Vend Sans,sans-serif}button,input,select,textarea{font:inherit}button{color:inherit}button:focus-visible{outline-offset:3px;outline:3px solid #6fe08a}::selection{color:#0d1b24;background:#e5c67d}.comp-frame{aspect-ratio:853/1844;isolation:isolate;background:var(--paper);width:min(100%,853px);min-height:auto;margin:0 auto;position:relative;overflow:hidden;container-type:inline-size}.timeline-surface{z-index:-3;background:var(--paper) url(/plates/content-ground.png) center / 100% 100%;position:absolute;inset:20.06% 0 8.89%}.region-text{z-index:3;white-space:nowrap;align-items:flex-start;margin:0;line-height:1.08;display:flex}.header-shell,.character-rail,.session-banner,.roll-panel,.bottom-navigation{z-index:0}.header-shell{background:linear-gradient(115deg,#1a2933 0%,#14232e 55%,#192732 100%);border-bottom:1px solid #43515b}.brand{color:#f6f6f6;letter-spacing:.015em;align-items:center;font-size:4.2204cqw;font-weight:720}.campaign-button{background:0 0;border:0;padding:0;position:static}.campaign-name{z-index:4;color:#f4f5f6;justify-content:center;align-items:center;font-size:2.3447cqw;font-weight:600}.campaign-picker{z-index:4;color:#acb7c3;place-items:center;display:grid}.campaign-picker svg{stroke-width:2.2px;width:2.9cqw;height:2.9cqw}.campaign-name:before{z-index:-1;content:"";background:#12212c;border-radius:1.4cqw;position:absolute;inset:-20% -13% -22% -10%}.role-switch{z-index:4;background:#162530;border:0;border-radius:1.35cqw;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #53616d}.role-switch button{color:#bec6ce;cursor:pointer;background:0 0;border:0;font-size:2.5791cqw;font-weight:510}.role-switch button.is-active{color:#17202a;background:linear-gradient(100deg,#c4a25d,#dabd78);font-weight:650;box-shadow:0 .45cqw 1.1cqw #050b113d}.role-switch.role-badge{color:#17202a;background:linear-gradient(100deg,#c4a25d,#dabd78);justify-content:center;align-items:center;gap:1cqw;font-size:2.35cqw;font-weight:680;display:flex}.role-switch.role-badge svg{width:2.5cqw;height:2.5cqw}.plate{z-index:5;margin:0}.profile-avatar img{object-fit:cover;object-position:center;width:100%;height:100%}.character-rail{background:linear-gradient(102deg,#1b2933 0%,#142630 60%,#172831 100%);border-bottom:1px solid #4b5a63}.character-rail:before,.character-rail:after{content:"";opacity:.85;background:#65717a;width:1px;position:absolute;top:22%;bottom:22%}.character-rail:before{left:27.9%;box-shadow:20.75cqw 0 #65717a,41.8cqw 0 #65717a}.character-rail:after{display:none}.character-name{color:#f6f7f8;font-size:3.6342cqw;font-weight:690}.character-level{color:#9eabb7;font-size:2.1102cqw;font-weight:450}.resource-value{color:#f2f4f6;justify-content:space-between;font-size:2.1102cqw}.resource-value b{font-weight:480}.resource-value strong{font-weight:680}.mana-value b{color:#b8ddf7}.resource-meter{z-index:4;display:block}.meter{align-items:center;gap:.32cqw;width:100%;height:100%;display:flex}.meter i{background:#43505a;border-radius:.27cqw;flex:1 1 0;height:86%;box-shadow:inset 0 -.25cqw .3cqw #050c122b}.meter-life i:nth-last-child(-n+4){flex-grow:.42}.meter-vigor i:nth-child(-n+2){flex-grow:1.25}.meter-vigor i:nth-child(n+3){flex-grow:.6}.meter-life i.is-filled{background:linear-gradient(#f13c43,#e82932)}.meter-mana i.is-filled{background:linear-gradient(#3499e4,#217fd0)}.meter-vigor i.is-filled{background:linear-gradient(#89d99b,#67bd7b)}.session-banner{background:linear-gradient(104deg,#174639 0%,#0e3e33 72%,#10392f 100%);border-bottom:1px solid #427566}.session-title{color:#f5f6f4;letter-spacing:-.022em;font-family:Vend Sans Variable,Vend Sans,sans-serif;font-size:5.6272cqw;font-weight:710}.session-meta{color:#b8c5c5;font-size:2.5791cqw;font-weight:430}.session-status{z-index:4;color:#76db83;border:2px solid #277449;border-radius:2.5cqw;justify-content:center;align-items:center;gap:1.2cqw;font-size:2.4619cqw;font-weight:480;display:flex}.demo-mode-stamp{z-index:4;color:#b9d2c8;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(8px,1.4cqw,12px);font-weight:650;line-height:1;position:absolute;top:18.85%;left:3.86%}.session-status i{background:#64d17a;border-radius:50%;width:2.15cqw;height:2.15cqw}.registration-line{z-index:2;background:#c5a052;width:.28cqw;position:absolute;left:40.33%}.registration-line-top{height:2.88%;top:10.12%}.registration-line-bottom{height:6.48%;top:18.32%}.content-ground{background:url(/plates/content-ground.png) 50%/cover}.timeline-date{color:#445264;font-size:2.9308cqw;font-weight:450}.timeline-meridian{z-index:1}.timeline-meridian:after{content:"";background:#c4cad2;width:.34cqw;position:absolute;top:1%;bottom:0;left:50%;transform:translate(-50%)}.event-time{color:#263443;font-size:2.6964cqw;font-weight:500}.timeline-dot{z-index:4;border-radius:50%;width:3.3cqw;height:3.3cqw;margin:.2cqw;display:block;box-shadow:0 .45cqw .9cqw #141f2a2e}.dot-test{background:#a5861d}.dot-note{background:#929eaa}.dot-damage{background:#dd2f35}.event-title{color:#0d1520;letter-spacing:-.018em;font-size:3.7515cqw;font-weight:690}.event-title em{color:#95740b;margin-left:.72cqw;font-style:normal}.event-summary,.event-body{color:#647182;white-space:normal;font-size:2.8136cqw;font-weight:420;line-height:1.48}.event-body{font-size:2.9308cqw}.event-toggle{z-index:4;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.event-toggle svg{stroke-width:2.2px;width:4.5cqw;height:4.5cqw}.roll-panel{background:linear-gradient(100deg,#dbe0e8,#e2e5ec 65%,#dce1e9);border-radius:.8cqw}.die{z-index:4;color:#fff;background:linear-gradient(145deg,#1b2936,#0e1722);border-radius:.7cqw;place-items:center;font-size:3.1653cqw;font-weight:680;display:grid;box-shadow:0 .55cqw 1.2cqw #19263330}.roll-equation{color:#1d2836;justify-content:space-between;align-items:center;font-size:2.9308cqw;font-weight:440}.roll-equation i{color:#4d5965;font-style:normal}.roll-equation b{font-weight:720}.roll-equation strong{color:#98760c;font-size:3.35cqw}.event-quote{color:#697687;align-items:center;font-size:3.2825cqw;font-style:italic;font-weight:390}.r-event-note-quote{font-size:3.0481cqw}.r-event-damage-quote{font-size:2.4619cqw}.damage-value{color:#1d2938;font-size:3.2825cqw;font-weight:500}.damage-value strong{color:var(--danger);font-weight:700}.state-strip{z-index:2;background:#e8ecf2e8;border:1px solid #c1c8d0;border-radius:1.1cqw;display:block}.state-strip-hit{z-index:8;left:var(--r-state-strip-x);top:var(--r-state-strip-y);width:var(--r-state-strip-w);height:var(--r-state-strip-h);cursor:pointer;background:0 0;border:0;border-radius:1.1cqw;padding:0;position:absolute}.state-pin,.state-arrow{z-index:5;place-items:center;display:grid}.state-pin svg{color:#1a2a38;fill:#1a2a38;stroke:#1a2a38;width:5cqw;height:6cqw}.state-label{z-index:6;color:#506071;font-size:2.286cqw;font-weight:450}.state-value{z-index:6;color:#1c2a39;font-size:2.5791cqw;font-weight:660}.state-arrow svg{stroke-width:2.4px;width:3.5cqw;height:3.5cqw}.quick-action{z-index:4;color:#203040;cursor:pointer;background:#edf0f4;border:1px solid #b9c2cc;border-radius:1.2cqw;justify-content:center;align-items:center;gap:2.1cqw;padding:0;font-size:3.0481cqw;font-weight:650;display:flex}.quick-action svg{stroke-width:2.25px;width:5.2cqw;height:5.2cqw}.primary-action{color:#f8f5eb;background:linear-gradient(105deg,#c29c50,#cfae68);border:0}.primary-action svg{color:#182a38}.bottom-navigation{background:linear-gradient(112deg,#172731,#111f2a 60%,#172630);border-top:1px solid #3e4b55}.nav-item{z-index:4;color:#a5b1bf;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.7cqw;padding:0;font-size:2.6964cqw;font-weight:430;display:flex}.nav-item svg{stroke-width:2.3px;width:4.8cqw;height:4.8cqw}.nav-item.is-current{color:#e0bd68;font-weight:580}.nav-item.is-current:after{content:"";background:#e0bd68;border-radius:.3cqw;height:.45cqw;position:absolute;bottom:.2cqw;left:0;right:0}.campaign-popover{z-index:20;color:#f5f6f7;background:#14232e;border-radius:1.4cqw;width:39%;padding:2.1cqw;font-size:2.3cqw;position:absolute;top:4.4%;left:23%;box-shadow:0 1.4cqw 3.5cqw #040a0f59}.campaign-popover button{width:100%;color:inherit;background:#1b2b36;border:1px solid #52606b;border-radius:.8cqw;justify-content:space-between;margin-top:1.3cqw;padding:1.4cqw;display:flex}.campaign-popover button span{color:#d8b667}.sheet-backdrop{z-index:30;background:#0a12198c;align-items:flex-end;animation:.18s cubic-bezier(.16,1,.3,1) veil-in;display:flex;position:absolute;inset:0}.action-sheet{background:#eff2f6;border-radius:2.4cqw 2.4cqw 0 0;width:100%;min-height:24%;padding:2.5cqw 4cqw 5cqw;animation:.28s cubic-bezier(.16,1,.3,1) sheet-in;box-shadow:0 -1.2cqw 4cqw #070e1440}.sheet-handle{background:#aeb8c2;border-radius:1cqw;width:10cqw;height:.75cqw;margin:0 auto 3cqw;display:block}.action-sheet strong{font-size:4.5cqw}.action-sheet p{color:#596777;max-width:65ch;font-size:3cqw;line-height:1.45}.action-sheet button{color:#f5f6f7;background:#1a2a37;border:0;border-radius:.9cqw;padding:1.5cqw 2.5cqw}@keyframes veil-in{0%{background:#0a121900}}@keyframes sheet-in{0%{filter:blur(3px);transform:translateY(12%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width:1000px){body{background:#111d27;padding:32px 0}.comp-frame{box-shadow:0 24px 64px #040a0e5c}}
.workspace-shell{color:#172331;background:#e7e9f0;min-height:100dvh;font-family:Vend Sans Variable,Vend Sans,sans-serif}.desktop-sidebar{display:none}.workspace-stage{min-width:0}.workspace-header{z-index:20;color:#f5f6f6;background:#172832;border-bottom:1px solid #45545d;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:10px;min-height:72px;padding:10px 16px;display:grid;position:sticky;top:0}.workspace-header>img{object-fit:cover;border:1px solid #78838b;border-radius:50%;width:42px;height:42px}.mobile-campaign{color:#f4f5f6;cursor:pointer;background:#10212b;border:0;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:9px 10px;display:flex}.mobile-campaign span{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.mobile-campaign svg{flex:none;width:18px}.desktop-page-title{display:none}.workspace-role-switch{border:1px solid #53636e;border-radius:8px;min-width:142px;min-height:40px;display:flex;overflow:hidden}.workspace-role-switch button{color:#bfc9d1;cursor:pointer;background:0 0;border:0;flex:1;padding:0 10px}.workspace-role-switch button.is-active{color:#172431;background:#d6b567;font-weight:680}.workspace-role-switch button:disabled{opacity:.38;cursor:not-allowed}.workspace-role-badge{color:#eed083;background:#20333d;border:1px solid #5c6b75;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:14px;font-weight:680;display:inline-flex}.workspace-role-badge svg{width:17px;height:17px}.workspace-role-badge.role-player{color:#d8e4e8}.workspace-campaign-popover{color:#f2f4f5;background:#13242e;border:1px solid #475761;border-radius:10px;width:min(320px,100vw - 32px);padding:14px;position:absolute;top:62px;left:16px;box-shadow:0 18px 45px #040b1057}.workspace-campaign-popover>strong{color:#9eabb4;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:13px;display:block}.workspace-campaign-popover button{width:100%;color:inherit;background:#1a2c36;border:1px solid #4c5d67;border-radius:7px;justify-content:space-between;padding:12px;display:flex}.workspace-campaign-popover button span{color:#dfbf70}.workspace-content{width:min(100%,1240px);margin:0 auto;padding:26px 18px 36px}.role-master .workspace-content{padding-bottom:112px}.workspace-page{animation:.22s cubic-bezier(.16,1,.3,1) workspace-page-in}@keyframes workspace-page-in{0%{opacity:0;transform:translateY(5px)}}.section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.sheet-page>.section-heading{flex-direction:column;align-items:flex-start}.sheet-page>.section-heading .character-select{width:100%;max-width:none}.section-heading>div>span,.panel-heading>div>span{color:#647180;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:680;display:block}.section-heading h2{color:#132130;letter-spacing:-.035em;margin:0;font-size:clamp(29px,8vw,44px);line-height:1.02}.quiet-button,.primary-button{color:#1a2a38;cursor:pointer;background:#f2f4f7;border:1px solid #aeb8c2;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-weight:650;display:inline-flex}.quiet-button svg,.primary-button svg{width:18px}.primary-button{color:#16232f;background:#d1ad61;border-color:#bf9b51}.quiet-button.compact,.primary-button.compact{min-height:36px;padding:0 11px;font-size:14px}.quiet-button:disabled,.primary-button:disabled{cursor:not-allowed;opacity:.48}.icon-button{color:#43515f;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;padding:0;display:inline-grid}.icon-button:hover{background:#dce1e7}.icon-button svg{width:20px}.session-register{color:#f1f4f4;background:#164238;border:1px solid #1f5548;border-radius:10px;margin-bottom:18px;overflow:hidden}.session-register>div:first-child{justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:15px 17px;display:flex}.session-register p{color:#b9c8c7;text-align:right;margin:0;font-size:14px}.live-indicator{align-items:center;gap:8px;font-weight:680;display:inline-flex}.live-indicator i{background:#8d989b;border-radius:50%;width:10px;height:10px}.live-indicator.is-live i{background:#68d17a;box-shadow:0 0 0 5px #68d17a1f}.resource-register{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.session-register .resource-register{background:#172a32;border-top:1px solid #557269}.workspace-resource{color:#f2f4f5;min-width:0;padding:12px 13px 14px;position:relative}.workspace-resource+.workspace-resource{border-left:1px solid #596870}.workspace-resource>span{color:#c4ccd2;font-size:13px;display:block}.workspace-resource strong{margin-top:2px;font-size:18px;display:block}.workspace-resource strong small{color:#9eabb4;font-size:13px;font-weight:500}.workspace-resource>i{background:#46535c;height:4px;margin-top:8px;display:block;overflow:hidden}.workspace-resource>i b{background:#d52d35;height:100%;display:block}.resource-mana>i b{background:#2688d7}.resource-vigor>i b{background:#72c788}.ledger-panel,.timeline-panel{background:#f1f3f7c2;border:1px solid #c2c9d1;border-radius:10px}.panel-heading{border-bottom:1px solid #c8cfd6;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:13px 16px;display:flex}.panel-heading h3{color:#162431;margin:0;font-size:19px}.panel-heading>small{color:#687482}.timeline-panel{margin-top:18px}.workspace-timeline{padding:10px 16px 14px;position:relative}.workspace-timeline:before{content:"";background:#bfc6ce;width:1px;position:absolute;top:26px;bottom:30px;left:76px}.workspace-timeline article{grid-template-columns:48px 18px minmax(0,1fr);gap:12px;min-height:94px;padding:16px 0;display:grid;position:relative}.workspace-timeline time{color:#324150;padding-top:2px;font-weight:600}.workspace-timeline article>i{z-index:1;background:#9da8b1;border:3px solid #eef1f5;border-radius:50%;width:14px;height:14px;margin-top:4px;box-shadow:0 0 0 1px #9da8b1}.workspace-timeline .event-brass>i{background:#ae8a20;box-shadow:0 0 0 1px #ae8a20}.workspace-timeline .event-danger>i{background:#d52d35;box-shadow:0 0 0 1px #d52d35}.workspace-timeline .event-mineral>i{background:#32745f;box-shadow:0 0 0 1px #32745f}.workspace-timeline article>div>strong{color:#121f2c;font-size:17px}.workspace-timeline article p{color:#617080;margin:6px 0 0;line-height:1.45}.master-layout,.sheet-layout,.sheet-overview-grid,.sheet-detail-grid,.collection-layout,.inventory-layout,.more-grid{gap:18px;display:grid}.sheet-section-tabs{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#e9ecf1f0;border:1px solid #c2c9d1;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:18px 0;padding:4px;display:grid;position:sticky;top:72px}.sheet-section-tabs button{color:#667482;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:0;min-height:42px;padding:0 7px;font-size:12px;font-weight:680}.sheet-section-tabs button.is-current{color:#f6f2e7;background:#20333d;box-shadow:0 3px 10px #13222b2e}.sheet-section-content{min-height:240px}.sheet-history{margin-top:0}.master-layout{margin-bottom:18px}.master-table-summary{color:#f1f4f4;background:#164238;border:1px solid #1f5548;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:15px 17px;display:flex}.master-table-summary>div{gap:4px;display:grid}.master-table-summary p{color:#bfd0cc;margin:0;font-size:14px}.master-table-summary .quiet-button{color:#f4f5f2;background:#1d5145;border-color:#6f8d84;flex:none}.participant-list article{border-bottom:1px solid #d2d7dd;padding:16px}.participant-list article:last-child{border-bottom:0}.participant-identity,.character-mark{align-items:center;gap:12px;display:flex}.participant-identity>span,.character-mark>span,.character-switcher button>span{color:#f7f4e9;background:#305b51;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:750;display:grid}.participant-identity div,.character-mark div{gap:2px;min-width:0;display:grid}.participant-identity small,.character-mark small{color:#687581;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.participant-resources{background:#1b2c36;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0;display:grid}.participant-resources .workspace-resource{padding:9px 10px 11px}.participant-resources .workspace-resource strong{font-size:15px}.participant-attributes{gap:7px;margin-bottom:12px;display:flex}.participant-attributes>span{color:#263745;background:#e6eaee;border:1px solid #c5ccd3;border-radius:7px;align-items:baseline;gap:5px;min-width:52px;padding:6px 9px;display:inline-flex}.participant-attributes small{color:#6a7783;font-size:11px;font-weight:720}.participant-attributes strong{font-variant-numeric:tabular-nums}.session-tools{gap:8px;display:grid}.session-tools>.panel-heading{border:0;min-height:auto;padding:4px 2px 8px}.master-rail{gap:18px;display:grid}.session-tools>button,.settings-list>button{color:#22313f;text-align:left;cursor:pointer;background:#f1f3f6;border:1px solid #c2c9d1;border-radius:9px;align-items:center;gap:12px;width:100%;min-height:66px;padding:12px 14px;display:flex}.session-tools>button svg,.settings-list>button svg{flex:none;width:22px}.session-tools>button span,.settings-list>button span{gap:2px;display:grid}.session-tools small,.settings-list small{color:#687582}.session-tools>.danger-link{color:#9d2730}.rule-index{overflow:hidden}.rule-index .panel-heading>svg{color:#806421;width:22px}.rule-index>.search-control{margin:13px 14px 10px}.rule-list{border-top:1px solid #cbd1d7;display:grid}.rule-list>button{color:#233441;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d1d6dc;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:62px;padding:9px 13px;display:grid}.rule-list>button:last-child{border-bottom:0}.rule-list>button:hover{background:#e5e9ed}.rule-list>button>span:first-child{color:#ebd398;background:#20333d;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.rule-list>button>span:first-child svg,.rule-list>button>svg{width:18px}.rule-list>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.rule-list small{color:#6c7985}.rule-list>button>svg{color:#73808b}.master-roll-picker{gap:22px;display:grid}.master-roll-picker>section{gap:9px;display:grid}.master-roll-picker>section>span{color:#667481;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:680}.roll-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.roll-choice-grid button,.roll-choice-list button{color:#20303d;text-align:left;cursor:pointer;background:#f8f9fa;border:1px solid #bcc5cd;border-radius:8px;align-items:center;gap:10px;min-height:60px;padding:10px 12px;display:flex}.roll-choice-grid button{flex-direction:column;align-items:flex-start}.roll-choice-grid button svg,.roll-choice-list button>svg{color:#92721e;flex:none;width:20px}.roll-choice-grid button span,.roll-choice-list button span{gap:2px;min-width:0;display:grid}.roll-choice-grid small,.roll-choice-list small{color:#687581;font-size:12px}.roll-choice-list{gap:7px;display:grid}.rule-details{gap:0;display:grid}.rule-status{background:#e5e9ed;border:1px solid #bfc7ce;border-radius:8px;align-items:center;gap:11px;margin-bottom:6px;padding:12px 13px;display:flex}.rule-status>span{color:#eff3f2;background:#285548;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.rule-status.is-guidance>span{color:#f0d58e;background:#4b3d1f}.rule-status svg{width:19px}.rule-status>div{gap:2px;display:grid}.rule-status small{color:#65727e}.rule-details>section{border-bottom:1px solid #cbd1d7;padding:17px 2px}.rule-details h3{margin:0 0 6px;font-size:17px}.rule-details p{color:#536270;max-width:68ch;margin:0;line-height:1.55}.rule-details .rule-source{color:#6c7883;align-items:flex-start;gap:8px;margin-top:16px;font-size:13px;display:flex}.rule-source svg{flex:none;width:17px}.character-summary{padding:18px}.character-summary>p{color:#536170;align-items:center;gap:8px;display:flex}.character-summary>p svg{width:18px}.character-summary .resource-register{background:#192b35;border-radius:7px;margin:17px 0;overflow:hidden}.attribute-ledger>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.attribute-ledger article{text-align:center;min-width:0;padding:18px 8px 64px;position:relative}.attribute-ledger article+article{border-left:1px solid #cbd1d8}.attribute-ledger article>span{color:#61707e;display:block}.attribute-ledger article>strong{margin:2px 0 9px;font-size:32px;display:block}.attribute-ledger article>i{justify-content:center;gap:3px;display:flex}.attribute-ledger article>i b{background:#c0c7ce;border-radius:50%;width:7px;height:7px}.attribute-ledger article>i b.is-filled{background:#aa861e}.attribute-roll{color:#172832;cursor:pointer;background:#d9b963;border:1px solid #b7923c;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;bottom:13px;right:50%;transform:translate(50%)}.attribute-roll svg{width:19px}.state-ledger dl,.identity-ledger dl{margin:0;padding:4px 16px 12px}.state-ledger dl>div,.identity-ledger dl>div{border-bottom:1px solid #d3d8de;padding:12px 0}.state-ledger dl>div:last-child,.identity-ledger dl>div:last-child{border-bottom:0}.state-ledger dt,.identity-ledger dt{color:#697683;text-transform:capitalize;margin-bottom:4px;font-size:13px}.state-ledger dd,.identity-ledger dd{color:#1c2c3a;margin:0;line-height:1.45}.character-select{color:#1d2d3a;background:#f3f5f7;border:1px solid #aeb8c2;border-radius:7px;max-width:170px;min-height:44px;padding:0 12px}.collection-list article,.inventory-group article{border-bottom:1px solid #d0d6dc;align-items:flex-start;gap:13px;padding:15px 16px;display:flex}.collection-list article:last-child,.inventory-group article:last-child{border-bottom:0}.collection-list article>span{color:#d4b35f;background:#1b2c36;border-radius:7px;flex:none;place-items:center;width:42px;height:42px;display:grid}.collection-list article>span svg{width:21px}.collection-list article>div,.inventory-group article>div{flex:1;min-width:0}.collection-list article>.collection-actions{flex:none;grid-column:1/-1;justify-content:flex-end;gap:2px;display:flex}.collection-list article{grid-template-columns:42px minmax(0,1fr);display:grid}.collection-toolbar,.picker-toolbar{background:#e8ebef;border-top:1px solid #d0d6dc;border-bottom:1px solid #d0d6dc;gap:9px;padding:12px 16px;display:grid}.collection-toolbar select,.picker-toolbar select{color:#1d2d3a;background:#f8f9fa;border:1px solid #aeb8c2;border-radius:7px;min-height:44px;padding:0 12px}.search-control{display:block;position:relative}.search-control svg{z-index:1;color:#697784;pointer-events:none;width:18px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.search-control input{color:#1d2d3a;background:#f8f9fa;border:1px solid #aeb8c2;border-radius:7px;width:100%;min-height:44px;padding:0 12px 0 41px}.collection-list article>span,.catalog-icon,.ability-detail-hero>span{transition:color .16s,background .16s}.collection-list .ability-fisica>span,.catalog-icon.ability-fisica,.ability-detail-hero.ability-fisica>span{color:#f2dfac;background:#6a4b24}.collection-list .ability-magica>span,.catalog-icon.ability-magica,.ability-detail-hero.ability-magica>span{color:#d9e3ff;background:#394e78}.collection-list .ability-hibrida>span,.catalog-icon.ability-hibrida,.ability-detail-hero.ability-hibrida>span{color:#e6d5f5;background:#59426b}.collection-list .ability-comum>span,.catalog-icon.ability-comum,.ability-detail-hero.ability-comum>span{color:#d4e5df;background:#31584d}.roll-button{color:#173a32;background:#d9e5df}.roll-button:hover{background:#c7dbd1}.danger-icon{color:#9b2d35}.danger-icon:hover{color:#7f1821;background:#f1dfe1}.collection-list p{color:#607080;margin:5px 0;line-height:1.45}.collection-list small,.inventory-group small{color:#7a6535}.condition-panel ul{margin:0;padding:7px 16px 13px;list-style:none}.condition-panel li{border-bottom:1px solid #d1d6dc;align-items:center;gap:10px;padding:11px 0;display:flex}.condition-panel li:last-child{border-bottom:0}.condition-panel li svg{color:#497366;width:19px}.condition-panel li span{flex:1;gap:2px;min-width:0;display:grid}.condition-panel li small{color:#6a7783}.inventory-group .panel-heading>div{align-items:center;gap:9px;display:flex}.inventory-group .panel-heading>.panel-inline-actions{flex:none;gap:4px}.inventory-group .panel-heading svg{color:#536777;width:19px}.inventory-group article>span{color:#f4f1e8;background:#304c48;border-radius:6px;flex:none;place-items:center;min-width:34px;height:34px;padding:0 6px;font-weight:700;display:grid}.inventory-group article>div{gap:4px;display:grid}.inventory-group article>.inventory-actions{flex:none;gap:2px;display:flex}.catalog-picker{background:#f7f8f9;border:1px solid #c3cad2;border-radius:9px;max-height:min(48dvh,470px);display:grid;overflow:auto}.catalog-picker>label{cursor:pointer;border-bottom:1px solid #d2d7dd;grid-template-columns:auto 42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.catalog-picker>label:last-of-type{border-bottom:0}.catalog-picker>label:has(input:checked){background:#e1e9e5;box-shadow:inset 3px 0 #35705f}.catalog-picker>label.is-locked{opacity:.55;cursor:not-allowed}.catalog-picker input{accent-color:#326d5d;width:18px;height:18px}.catalog-icon{color:#e1e8e5;background:#355b51;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.catalog-icon svg{width:21px}.catalog-picker label>span:nth-of-type(2){gap:3px;min-width:0;display:grid}.catalog-picker small,.catalog-picker em{color:#687683;font-size:12px;font-style:normal}.catalog-picker em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-picker label>b{color:#81454a;text-transform:uppercase;font-size:11px}.inline-check{align-items:center;gap:9px;grid-template-columns:none!important;display:flex!important}.inline-check input{width:18px;height:18px}.ability-details{gap:16px;display:grid}.ability-detail-hero{background:#e7eaee;border:1px solid #c5ccd3;border-radius:9px;align-items:center;gap:12px;padding:13px;display:flex}.ability-detail-hero>span{border-radius:9px;place-items:center;width:48px;height:48px;display:grid}.ability-detail-hero>span svg{width:24px}.ability-detail-hero>div{gap:3px;display:grid}.ability-detail-hero small{color:#687683}.ability-details dl{border:1px solid #c5ccd3;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ability-details dl>div{border-bottom:1px solid #d0d6dc;border-right:1px solid #d0d6dc;padding:11px 12px}.ability-details dl>div:nth-child(2n){border-right:0}.ability-details dt,.ability-details>section>span{color:#697683;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.ability-details dd{margin:4px 0 0}.ability-details>section{background:#e6e8ec;border-left:3px solid #ad8a34;padding:13px 14px}.ability-details>section p{color:#314250;margin:6px 0 0;line-height:1.55}.ability-details>.ability-rules p{white-space:pre-line;max-height:36dvh;overflow:auto}.detail-actions,.confirmation-panel>div{gap:9px;display:flex}.detail-actions>button,.confirmation-panel>div>button{flex:1}.danger-button{color:#fff5f5;cursor:pointer;background:#a9343d;border:1px solid #9a2b34;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-weight:700;display:inline-flex}.danger-button svg{width:18px}.danger-button:disabled{opacity:.55;cursor:wait}.confirmation-panel>p{color:#536271;margin:0 0 18px;line-height:1.55}.empty-row{color:#6f7c89;margin:0;padding:20px 16px}.character-switcher{gap:2px;padding:8px;display:grid}.character-switcher button{color:#233240;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:11px;width:100%;min-height:62px;padding:8px;display:flex}.character-switcher button.is-current{background:#ebe5d5;border-color:#bba66d}.character-switcher button>span{width:38px;height:38px}.character-switcher button>div{gap:2px;display:grid}.character-switcher small{color:#697581}.settings-list{overflow:hidden}.settings-list>button{border:0;border-bottom:1px solid #d0d5db;border-radius:0}.settings-list>button:last-child{border-bottom:0}.empty-state{text-align:center;justify-items:center;padding:42px 24px;display:grid}.empty-state>span{color:#d2af5c;background:#1c2d36;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.empty-state>span svg{width:25px}.empty-state h3{margin:16px 0 5px}.empty-state p{color:#687582;max-width:480px;margin:0 0 18px;line-height:1.5}.waiting-access .empty-state{min-height:360px}.participant-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.assignment-list{display:grid}.assignment-list article{border-top:1px solid #cbd1d7;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:10px 0;display:grid}.assignment-list article:first-child{border-top:0}.assignment-list article>span{color:#f2d17f;background:#1b2c36;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:720;display:grid}.assignment-list article>div{gap:3px;display:grid}.assignment-list small{color:#687581}.access-page{color:#172532;background:#132631;place-items:center;min-height:100dvh;padding:24px;display:grid}.access-panel{background:#edf0f4;border:1px solid #aeb8c1;border-radius:14px;width:min(100%,720px);padding:clamp(28px,7vw,64px);box-shadow:0 28px 80px #030a0f47}.access-wordmark{color:#a17c22;letter-spacing:.12em;margin-bottom:48px;font-size:20px;font-weight:780;display:inline-block}.access-eyebrow{color:#64717d;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.access-panel h1{letter-spacing:-.04em;max-width:620px;margin:0;font-size:clamp(34px,7vw,54px);line-height:1.02}.access-copy{color:#64717d;max-width:560px;margin:18px 0 28px;font-size:17px;line-height:1.55}.campaign-access-list{gap:10px;margin-top:30px;display:grid}.campaign-access-list a{color:#172532;background:#f7f8f9;border:1px solid #b9c1c9;border-radius:8px;justify-content:space-between;align-items:center;min-height:74px;padding:14px 18px;text-decoration:none;display:flex}.campaign-access-list a>span{gap:3px;display:grid}.campaign-access-list small{color:#697681}.campaign-access-list b{color:#a17c22;font-size:24px}.access-secondary{color:#7c5f18;font-weight:680}.workspace-actions{z-index:15;background:#e8ebf1f5;border-top:1px solid #c4cbd2;grid-template-columns:1.35fr .9fr .9fr;gap:8px;padding:10px 14px;display:grid;position:fixed;bottom:76px;left:0;right:0}.workspace-actions button{color:#1b2a38;background:#f2f4f7;border:1px solid #b7c0c9;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:54px;padding:0 10px;font-weight:680;display:flex}.workspace-actions button svg{width:20px}.workspace-actions .primary-button{background:#d1ad61;border-color:#bd9951}.mobile-navigation{z-index:16;min-height:77px;padding-bottom:env(safe-area-inset-bottom);background:#152731;border-top:1px solid #4b5962;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-navigation button{color:#9eaab5;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:7px 2px;font-size:11px;display:flex;position:relative}.mobile-navigation button svg{width:22px}.mobile-navigation button.is-current{color:#e0bd68}.mobile-navigation button.is-current:after{content:"";background:#e0bd68;height:3px;position:absolute;bottom:4px;left:18%;right:18%}.workspace-feedback{color:#153c32;background:#dceae5;border:1px solid #77a391;border-radius:8px;align-items:center;gap:10px;margin-bottom:18px;padding:11px 12px;display:flex}.workspace-feedback>svg{width:19px}.workspace-feedback>span{flex:1}.workspace-feedback button{background:0 0;border:0;place-items:center;width:36px;height:36px;padding:0;display:grid}.workspace-feedback button svg{width:18px}.workspace-progress{z-index:40;background:#d4b05e;height:3px;animation:1.2s ease-in-out infinite workspace-progress;position:fixed;top:0;left:0;right:0}@keyframes workspace-progress{0%,to{transform-origin:0;transform:scaleX(.18)}50%{transform-origin:0;transform:scaleX(.8)}}.workspace-backdrop{z-index:50;background:#070f159e;justify-content:center;align-items:flex-end;padding-top:32px;animation:.16s ease-out workspace-veil-in;display:flex;position:fixed;inset:0}@keyframes workspace-veil-in{0%{background:#070f1500}}.workspace-sheet{width:min(100%,620px);max-height:calc(100dvh - 32px);padding:8px 18px calc(22px + env(safe-area-inset-bottom));color:#182735;background:#f0f2f6;border-radius:16px 16px 0 0;animation:.23s cubic-bezier(.16,1,.3,1) workspace-sheet-in;overflow:auto;box-shadow:0 -18px 58px #070e1352}@keyframes workspace-sheet-in{0%{opacity:.85;transform:translateY(8%)}}.workspace-sheet-handle{background:#aeb7bf;border-radius:4px;width:42px;height:5px;margin:0 auto 10px;display:block}.workspace-sheet-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.workspace-sheet-heading h2{letter-spacing:-.02em;margin:0;font-size:27px}.workspace-sheet-heading p{color:#62707e;margin:5px 0 0;line-height:1.45}.workspace-form{gap:15px;display:grid}.workspace-form>label{color:#344351;gap:7px;font-size:14px;font-weight:650;display:grid}.workspace-form>label>span{color:#6e7a86;font-size:12px;font-weight:500}.workspace-form input,.workspace-form select,.workspace-form textarea{color:#172633;background:#fff;border:1px solid #aeb8c2;border-radius:7px;width:100%;min-height:48px;padding:10px 12px}.workspace-form>label.inline-check input{accent-color:#326d5d;flex:none;width:18px;height:18px;min-height:18px;padding:0}.workspace-form textarea{resize:vertical;min-height:100px}.workspace-form fieldset{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.workspace-form fieldset legend{color:#344351;width:100%;margin-bottom:7px;font-size:14px;font-weight:650}.workspace-form fieldset>label{background:#f8f9fa;border:1px solid #b5bec7;border-radius:7px;flex:1;align-items:center;gap:8px;min-width:110px;min-height:46px;padding:8px 10px;display:flex}.workspace-form fieldset input{width:auto;min-height:0}.workspace-form .check-list{gap:7px;display:grid}.workspace-form .check-list>label{grid-template-columns:24px minmax(0,1fr);display:grid}.workspace-form .check-list small{color:#6c7985;grid-column:2}.form-note{color:#5f6e7b;background:#e4e7ec;border:1px solid #c8ced4;margin:0;padding:11px 12px;line-height:1.45;box-shadow:inset 0 1px #b89238}.resource-form{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-form .span-all{grid-column:1/-1}.roll-reveal-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 18%,#cfaa592e,#0000 34%),#070f15e0;place-items:center;padding:16px;animation:.18s ease-out roll-veil-in;display:grid;position:fixed;inset:0;overflow:auto}.roll-reveal{color:#eef2f3;background:#172832;border:1px solid #63717a;border-radius:18px;width:min(100%,650px);max-height:calc(100dvh - 32px);animation:.28s cubic-bezier(.16,1,.3,1) roll-table-in;overflow:hidden auto;box-shadow:0 28px 90px #0000008a}.roll-reveal>header{justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 20px 12px;display:flex}.roll-reveal>header span{color:#c9a85d;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:760}.roll-reveal>header h2{color:#fff;letter-spacing:-.03em;margin:4px 0 0;font-size:clamp(24px,7vw,34px);line-height:1.05}.roll-reveal>header .icon-button{color:#d8e0e4;flex:none}.roll-reveal>header .icon-button:hover{background:#263a45}.roll-stage{background-color:#10212a;background-image:linear-gradient(135deg,#0000 0 48%,#d4b1600d 48% 52%,#0000 52%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-block:1px solid #475862;align-content:center;place-items:center;gap:18px;min-height:164px;padding:26px 18px;display:grid;position:relative;overflow:hidden}.roll-stage:before,.roll-stage:after{content:"";border:1px solid #d2b06029;border-radius:50%;width:180px;height:180px;position:absolute}.roll-stage:before{top:-120px;left:-65px}.roll-stage:after{bottom:-125px;right:-70px}.roll-dice-tray{z-index:1;flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.roll-die{color:#152630;background:#f1f3f2;border:1px solid #bdc5c9;border-radius:13px;place-items:center;width:62px;height:62px;font-size:28px;font-weight:820;line-height:1;display:grid;box-shadow:0 7px #9ca8ad,0 14px 25px #0000004d}.roll-die.is-rolling{animation:.52s cubic-bezier(.55,.06,.68,.19) infinite roll-die-tumble}.roll-die.is-rolling:nth-child(2n){animation-delay:-170ms}.roll-die.is-rolling:nth-child(3n){animation-delay:-340ms}.roll-die.is-kept{background:#f5e6ba;border-color:#e1c06d;animation:.42s cubic-bezier(.16,1,.3,1) both roll-die-land;box-shadow:0 7px #a88943,0 0 28px #dcb35438}.roll-die.is-discarded{opacity:.38;filter:grayscale();transform:scale(.86)}.roll-stage>p{z-index:1;color:#aebac0;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.roll-stage>p svg{width:18px}.roll-breakdown{gap:18px;padding:20px;animation:.38s cubic-bezier(.16,1,.3,1) 80ms both roll-result-in;display:grid}.roll-result-total{align-content:center;justify-items:center;padding:4px 0;display:grid}.roll-result-total>span{color:#aebac0;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:720}.roll-result-total>strong{color:#f1cd78;letter-spacing:-.06em;text-shadow:0 0 38px #e0b65438;font-size:72px;line-height:1}.roll-result-total>small{color:#c4cdd1;margin-top:5px}.roll-formula{background:#1d303a;border:1px solid #52626b;border-radius:10px;overflow:hidden}.roll-formula>div{border-bottom:1px solid #40515b;justify-content:space-between;align-items:center;gap:16px;min-height:43px;padding:8px 12px;display:flex}.roll-formula>div:last-child{border-bottom:0}.roll-formula span{color:#d8dfe2;font-size:14px}.roll-formula span small{color:#91a0a8;margin-top:2px;font-size:11px;display:block}.roll-formula strong{color:#f0d187;font-variant-numeric:tabular-nums}.roll-formula .is-total{color:#172832;background:#d2af62}.roll-formula .is-total span,.roll-formula .is-total strong{color:#172832;font-size:17px;font-weight:800}.roll-resource-note{color:#aebac0;text-align:center;margin:-4px 0 0;font-size:13px}.roll-resource-note strong{color:#f0d187}.roll-error{text-align:center;padding:26px 20px}.roll-error strong{color:#f0c3c5}.roll-error p{color:#b8c3c8;margin:7px 0 0}.roll-reveal>footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 20px 20px;display:grid}.roll-reveal>footer>:only-child{grid-column:1/-1}@keyframes roll-veil-in{0%{opacity:0}}@keyframes roll-table-in{0%{opacity:0;transform:translateY(18px)scale(.97)}}@keyframes roll-die-tumble{0%{transform:translateY(0)rotate(0)scale(.92)}45%{transform:translateY(-16px)rotate(105deg)scale(1.04)}to{transform:translateY(0)rotate(190deg)scale(.92)}}@keyframes roll-die-land{0%{opacity:.3;transform:translateY(-14px)rotate(-8deg)scale(.86)}}@keyframes roll-result-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:479px){.master-table-summary{flex-direction:column;align-items:stretch}.master-table-summary .quiet-button{width:100%}.participant-actions .quiet-button,.participant-actions .primary-button{padding-inline:8px;font-size:13px}.roll-reveal-backdrop{place-items:end center;padding:0}.roll-reveal{border-radius:18px 18px 0 0;max-height:100dvh}.roll-reveal>footer{grid-template-columns:1fr}}@media (min-width:720px){.roll-breakdown{grid-template-columns:150px minmax(0,1fr);align-items:center}.roll-resource-note{grid-column:1/-1}.workspace-content{padding-left:28px;padding-right:28px}.sheet-page>.section-heading{flex-direction:row;align-items:flex-end}.sheet-page>.section-heading .character-select{width:auto;max-width:210px}.collection-toolbar,.picker-toolbar{grid-template-columns:minmax(0,1fr) 180px}.collection-list article{display:flex}.collection-list article>.collection-actions{grid-column:auto}.master-layout{grid-template-columns:minmax(0,1.7fr) minmax(250px,.8fr);align-items:start}.sheet-layout,.sheet-overview-grid,.sheet-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.character-summary,.attribute-ledger{grid-column:span 1}.collection-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);align-items:start}.inventory-layout,.more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){body:has(.workspace-shell){background:#e7e9f0;padding:0}.workspace-shell{grid-template-columns:minmax(0,1fr);display:grid}.workspace-shell.role-master{grid-template-columns:268px minmax(0,1fr)}.role-master .desktop-sidebar{color:#f1f3f4;background:#142630;border-right:1px solid #48565f;flex-direction:column;height:100dvh;display:flex;position:sticky;top:0}.sidebar-brand{border-bottom:1px solid #43515b;grid-template-columns:38px minmax(0,1fr);align-items:center;padding:26px 22px;display:grid}.sidebar-brand svg{color:#d7b35f;grid-row:span 2;width:25px}.sidebar-brand strong{letter-spacing:.08em;font-size:21px}.sidebar-brand span{color:#93a1ab;font-size:12px}.desktop-sidebar nav{gap:5px;padding:20px 14px;display:grid}.desktop-sidebar nav button{color:#aab6bf;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:13px;min-height:48px;padding:0 14px;font-weight:540;display:flex;position:relative}.desktop-sidebar nav button svg{width:20px}.desktop-sidebar nav button.is-current{color:#f0cf7a;background:#20343d}.desktop-sidebar nav button.is-current:before{content:"";background:#d5b15c;width:3px;position:absolute;top:8px;bottom:8px;left:0}.sidebar-foot{color:#bdc6cc;border:1px solid #45545d;border-radius:8px;gap:3px;margin:auto 18px 20px;padding:14px;display:grid}.sidebar-foot small{color:#d7b55f}.workspace-header{grid-template-columns:minmax(0,1fr) auto 48px;min-height:82px;padding:11px 30px}.mobile-campaign{display:none}.desktop-page-title{gap:1px;display:grid}.desktop-page-title span{color:#93a3ad;letter-spacing:.09em;text-transform:uppercase;font-size:12px}.desktop-page-title strong{font-size:22px}.workspace-content{padding:38px 38px 70px}.role-master .workspace-content{padding-bottom:70px}.master-layout{grid-template-columns:minmax(0,1fr)}.section-heading{margin-bottom:28px}.section-heading h2{font-size:46px}.participant-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;display:grid}.participant-resources{grid-area:2/1/auto/-1;margin:0}.participant-actions{grid-area:1/2;grid-template-columns:repeat(3,auto)}.participant-attributes{grid-column:1/-1;margin-bottom:0}.workspace-actions{z-index:10;border-top:1px solid #c3cad1;justify-content:flex-end;padding:10px 38px;display:flex;position:sticky;bottom:0}.workspace-actions button{min-width:150px}.mobile-navigation{display:none}.workspace-backdrop{justify-content:flex-end;align-items:stretch;padding:0}.workspace-sheet{border-radius:0;width:min(520px,100%);max-height:100dvh;padding:26px 24px;animation-name:workspace-drawer-in;box-shadow:-18px 0 58px #070e1352}.workspace-sheet-handle{display:none}}@keyframes workspace-drawer-in{0%{opacity:.85;transform:translate(8%)}}@media (min-width:1250px){.master-layout{grid-template-columns:minmax(0,1.7fr) minmax(250px,.8fr);align-items:start}}@media (prefers-reduced-motion:reduce){.workspace-page,.workspace-backdrop,.workspace-sheet,.workspace-progress,.roll-reveal-backdrop,.roll-reveal,.roll-die,.roll-breakdown{animation:none}}.login-page{color:#f2f4f4;background:#142630;min-height:100dvh;display:grid}.login-page>section{flex-direction:column;justify-content:center;max-width:680px;padding:42px 24px;display:flex}.login-wordmark{color:#fff;letter-spacing:.12em;margin-bottom:36px;font-size:24px;font-weight:780}.login-page h1{letter-spacing:-.045em;max-width:620px;margin:12px 0 16px;font-size:clamp(38px,11vw,68px);line-height:.98}.login-page>section>p{color:#afbbc2;max-width:580px;margin:0 0 28px;font-size:18px;line-height:1.55}.login-card button{color:#17242f;cursor:pointer;background:#d5b15e;border:1px solid #c3a04f;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:min(100%,360px);min-height:54px;font-weight:720;display:flex}.login-card button:disabled{color:#9eabb3;cursor:not-allowed;background:#243640;border-color:#53616a}.login-card p{color:#f1a3a8}.login-setup{color:#d6dde1;background:#1c303a;border:1px solid #52616a;max-width:520px;margin-top:18px;padding:14px 16px}.login-setup p{color:#a9b5bc;margin:4px 0 0;line-height:1.45}.login-page>section>a{color:#d5b661;text-underline-offset:4px;width:fit-content;margin-top:25px}.login-page>aside{display:none}@media (min-width:960px){.login-page{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr)}.login-page>section{padding:70px clamp(48px,8vw,110px)}.login-page>aside{color:#23323d;letter-spacing:-.045em;background:#d5b15e;flex-direction:column;justify-content:flex-end;padding:70px 60px;font-size:clamp(35px,4.6vw,74px);line-height:.98;display:flex;position:relative;overflow:hidden}.login-page>aside:before,.login-page>aside:after{content:"";border:1px solid #18273159;border-radius:50%;position:absolute}.login-page>aside:before{width:620px;height:620px;top:-140px;right:-190px}.login-page>aside:after{width:420px;height:420px;top:-40px;right:-90px}.login-page>aside span,.login-page>aside strong{z-index:1}}
