:root{--gc-text:16px;--gc-text-small:14px;--gc-text-tiny:13px;--gc-control:38px;--gc-step:30px;--gc-touch:44px;--gc-content-max:1000px;--gc-form-max:720px;--gc-field-min:190px}html[data-text="large"]{--gc-text:19px;--gc-text-small:16px;--gc-text-tiny:15px;--gc-control:46px;--gc-step:38px;--gc-touch:52px;--gc-field-min:220px}html{min-height:100%;background:var(--gc-bg)}body{padding-top:0;background:transparent;color:var(--gc-fg);font-family:var(--gc-font);font-size:var(--gc-text);line-height:1.5;-webkit-font-smoothing:antialiased}input,button,select,textarea{font-family:inherit}img,video{max-width:100%}#page{padding-top:24px;padding-bottom:48px}#content{overflow-wrap:break-word}a{color:var(--gc-accent)}a:hover,a:focus{color:var(--gc-accent-2)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--gc-font);font-weight:600;color:var(--gc-fg);letter-spacing:-.01em}h1,.h1{font-size:28px}h2,.h2{font-size:24px}h3,.h3{font-size:20px}h4,.h4{font-size:18px}h5,.h5{font-size:17px}h6,.h6{font-size:var(--gc-text)}hr{border-top:var(--gc-bw) solid var(--gc-line)}code,kbd,pre,samp,.num{font-family:var(--gc-mono);font-variant-numeric:tabular-nums}code{color:var(--gc-fg);background:var(--gc-bg-2)}pre{color:var(--gc-fg);background:var(--gc-bg-2);border:var(--gc-bw) solid var(--gc-line);border-radius:8px}small,.small{font-size:var(--gc-text-small)}.text-muted,.help-block{color:var(--gc-fg-3)}.text-primary,.text-info{color:var(--gc-accent)}.text-success{color:var(--gc-ok)}.text-danger{color:var(--gc-bad)}.text-warning{color:var(--gc-warn)}.bg-primary{background:var(--gc-accent);color:var(--gc-on-accent)}.bg-info{background:var(--gc-accent-soft)}.bg-success{background:color-mix(in srgb,var(--gc-ok) 14%,transparent)}.bg-warning{background:color-mix(in srgb,var(--gc-warn) 14%,transparent)}.bg-danger{background:color-mix(in srgb,var(--gc-bad) 14%,transparent)}.bg-muted{background:var(--gc-bg-2)}::placeholder{color:var(--gc-fg-3);opacity:1}:focus-visible{outline:var(--gc-focus-w) solid var(--gc-focus);outline-offset:2px}html[data-theme="high-contrast"] :focus-visible{box-shadow:0 0 0 calc( var(--gc-focus-w) + 3px)#ffd400}#siteMenu.navbar{position:sticky;top:0;z-index:1030;min-height:60px;margin:0;border:0;border-bottom:var(--gc-bw) solid var(--gc-line);border-radius:0;background:var(--gc-bg);box-shadow:none}#siteMenu>.container-fluid{padding-left:32px;padding-right:32px}#siteMenu .navbar-header{display:flex;align-items:center;min-height:60px}#pageHeader{display:flex;align-items:center;gap:10px;width:auto;margin-right:20px;color:var(--gc-fg);text-decoration:none;white-space:nowrap}#pageHeader:hover,#pageHeader:focus{color:var(--gc-fg)}#appMark{display:inline-grid;place-items:center;padding:.32em .42em .26em;border-radius:8px;background:#1d2a1f;color:#9dff8f;font:700 20px/1 "DSEG7 Classic",ui-monospace,monospace;letter-spacing:.02em}#appMark>span{grid-area:1/1}#appMark .appMarkGhost{opacity:.12}#appName{color:var(--gc-fg);font:700 19px/1.1 "Roboto Slab",Georgia,serif;letter-spacing:-.01em}#siteMenu .navbar-nav>li>a{padding:0 12px;line-height:60px;color:var(--gc-fg-2);font-size:15px;background:none;text-shadow:none}#siteMenu .navbar-nav>li>a:hover,#siteMenu .navbar-nav>li>a:focus,#siteMenu .navbar-nav>.open>a,#siteMenu .navbar-nav>.open>a:hover,#siteMenu .navbar-nav>.open>a:focus,#siteMenu .navbar-nav>.active>a{color:var(--gc-fg);background:none}#siteMenu .navbar-nav>li>a:focus-visible{outline-offset:-6px}#siteMenu .caret{margin-left:4px;border-top-width:4px;opacity:.7}#menuPatreon{white-space:nowrap}#siteMenu .navbar-toggle{order:2;float:none;margin:0 0 0 auto;padding:6px 2px;border:0;border-radius:6px;background:none;color:var(--gc-fg-2);font-size:15px;line-height:1.4;text-decoration:underline;text-decoration-color:var(--gc-line);text-underline-offset:3px}#siteMenu .navbar-toggle:hover,#siteMenu .navbar-toggle:focus{color:var(--gc-fg);background:none}#siteMenu .navbar-collapse{border:0;box-shadow:none;max-height:calc(100vh - 60px)}@media(min-width:768px){#siteMenu .navbar-header{float:left}#siteMenu .navbar-collapse{display:flex!important;align-items:center}#siteMenu .navbar-collapse>.navbar-right{margin-left:auto;margin-right:0}#siteMenu .navbar-nav{display:flex;flex-wrap:wrap}}@media(min-width:768px)and (max-width:1099px){#siteMenu>.container-fluid{padding-left:16px;padding-right:16px}#pageHeader{margin-right:4px}#siteMenu .navbar-nav>li>a{padding:0 7px;font-size:14px}#menuPatreon .gc-wide{display:none}}@media(max-width:767px){#siteMenu>.container-fluid{padding-left:16px;padding-right:16px}#siteMenu .navbar-header{min-height:56px;margin:0}#appName{font-size:18px}#siteMenu .navbar-collapse{margin:0 0 12px;padding:6px;border:var(--gc-bw) solid var(--gc-line);border-radius:var(--gc-r);background:var(--gc-card);box-shadow:var(--gc-shadow)}#siteMenu .navbar-nav{margin:0}#siteMenu .navbar-nav>li>a{display:flex;align-items:center;min-height:var(--gc-touch);padding:0 12px;line-height:1.3;border-radius:8px}#siteMenu .navbar-nav>li>a:hover,#siteMenu .navbar-nav>.open>a{background:var(--gc-bg-2)}#siteMenu .navbar-nav .open .dropdown-menu{padding:0 0 6px}#siteMenu .navbar-nav .open .dropdown-menu>li>a{padding-left:28px;color:var(--gc-fg-2)}#siteMenu .navbar-nav .open .dropdown-menu .divider{margin:4px 12px;background:var(--gc-line)}#siteMenu .navbar-right{margin:0;border-top:var(--gc-bw) solid var(--gc-line);padding-top:4px}}.dropdown-menu{padding:6px;min-width:220px;border:var(--gc-bw) solid var(--gc-line);border-radius:var(--gc-r);background:var(--gc-card);color:var(--gc-fg);box-shadow:var(--gc-shadow);font-size:var(--gc-text)}.dropdown-menu>li>a{padding:8px 12px;border-radius:6px;color:var(--gc-fg-2);font-size:15px}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:var(--gc-fg);background:var(--gc-bg-2)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:var(--gc-fg);background:var(--gc-accent-soft)}.dropdown-menu>.disabled>a{color:var(--gc-fg-3)}.dropdown-menu .divider{margin:6px 4px;background:var(--gc-line)}.dropdown-header{color:var(--gc-fg-3);font-size:var(--gc-text-tiny)}.panel{margin-bottom:24px;border:var(--gc-bw) solid var(--gc-line);border-radius:var(--gc-r);background:var(--gc-card);color:var(--gc-fg);box-shadow:none}.panel>.panel-heading,.panel-default>.panel-heading,.panel-primary>.panel-heading,.panel-info>.panel-heading,.panel-success>.panel-heading,.panel-warning>.panel-heading,.panel-danger>.panel-heading{padding:18px 20px 0;border:0;border-radius:var(--gc-r) var(--gc-r) 0 0;background:none;color:var(--gc-fg);font-size:var(--gc-text);font-weight:600;text-align:left}.panel>.panel-heading .panel-title{font-size:var(--gc-text);font-weight:600}.panel>.panel-heading a{color:inherit}.panel>.panel-body{padding:14px 20px 20px}.panel>.panel-footer{padding:12px 20px;border-top:var(--gc-bw) solid var(--gc-line);border-radius:0 0 var(--gc-r) var(--gc-r);background:none}.panel>.table,.panel>.table-responsive>.table,.panel>.list-group{margin-top:10px}.panel>.table caption{padding-left:20px;padding-right:20px}.panel>.table>thead>tr>th:first-child,.panel>.table>tbody>tr>td:first-child{padding-left:20px}.panel>.table>thead>tr>th:last-child,.panel>.table>tbody>tr>td:last-child{padding-right:20px}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-left:0;border-right:0}.panel-group .panel+.panel{margin-top:12px}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:0}.well{border:0;border-radius:var(--gc-r);background:var(--gc-bg-2);color:var(--gc-fg);box-shadow:none}.jumbotron{border-radius:var(--gc-r);background:var(--gc-bg-2);color:var(--gc-fg)}.modal-content{border:var(--gc-bw) solid var(--gc-line);border-radius:var(--gc-r);background:var(--gc-card);color:var(--gc-fg);box-shadow:var(--gc-shadow)}.modal-header{padding:18px 20px 6px;border-bottom:0}.modal-title{font-size:18px;font-weight:600}.modal-body{padding:12px 20px}.modal-footer{padding:12px 20px;border-top:var(--gc-bw) solid var(--gc-line)}.modal-backdrop.in{opacity:.45}.close{color:var(--gc-fg);text-shadow:none;opacity:.6}.close:hover,.close:focus{color:var(--gc-fg);opacity:1}.list-group-item{border-color:var(--gc-line);border-width:var(--gc-bw);background:var(--gc-card);color:var(--gc-fg)}.list-group-item:first-child{border-top-left-radius:var(--gc-r);border-top-right-radius:var(--gc-r)}.list-group-item:last-child{border-bottom-left-radius:var(--gc-r);border-bottom-right-radius:var(--gc-r)}a.list-group-item,button.list-group-item{color:var(--gc-fg)}a.list-group-item:hover,a.list-group-item:focus,button.list-group-item:hover,button.list-group-item:focus{color:var(--gc-fg);background:var(--gc-bg-2)}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{border-color:var(--gc-line);background:var(--gc-accent-soft);color:var(--gc-fg)}.alert{border:var(--gc-bw) solid var(--gc-line);border-radius:var(--gc-r);background:var(--gc-card);color:var(--gc-fg)}.alert-info{background:var(--gc-accent-soft)}.alert-success{background:color-mix(in srgb,var(--gc-ok) 12%,var(--gc-card))}.alert-warning{background:color-mix(in srgb,var(--gc-warn) 14%,var(--gc-card))}.alert-danger{background:color-mix(in srgb,var(--gc-bad) 12%,var(--gc-card))}.alert .alert-link,.alert a{color:var(--gc-fg);text-decoration:underline}.popover{border:var(--gc-bw) solid var(--gc-line);border-radius:var(--gc-r);background:var(--gc-card);color:var(--gc-fg);box-shadow:var(--gc-shadow)}.popover-title{background:none;border-bottom:var(--gc-bw) solid var(--gc-line)}.tooltip{font-family:var(--gc-font);font-size:var(--gc-text-small)}.progress{background:var(--gc-bg-2);box-shadow:none}.progress-bar{background:var(--gc-accent);color:var(--gc-on-accent)}.pagination>li>a,.pagination>li>span{border-color:var(--gc-line);background:var(--gc-card);color:var(--gc-accent)}.pagination>.active>a,.pagination>.active>span{border-color:var(--gc-accent);background:var(--gc-accent);color:var(--gc-on-accent)}.nav-tabs{border-bottom:var(--gc-bw) solid var(--gc-line)}.nav-tabs>li>a{margin-right:2px;padding:10px 12px;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--gc-fg-2);font-size:15px}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:transparent;border-bottom-color:var(--gc-line);background:none;color:var(--gc-fg)}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{border:0;border-bottom:2px solid var(--gc-fg);background:none;color:var(--gc-fg)}.nav-pills>li>a{border-radius:8px;color:var(--gc-fg-2)}.nav-pills>li>a:hover,.nav-pills>li>a:focus{background:var(--gc-bg-2);color:var(--gc-fg)}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{background:var(--gc-accent);color:var(--gc-on-accent)}.nav>li>a:hover,.nav>li>a:focus,.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background:var(--gc-bg-2);border-color:var(--gc-line)}.navbar.characterNav,.navbar-inverse.characterNav{min-height:0;margin-bottom:16px;border:0;border-bottom:var(--gc-bw) solid var(--gc-line);border-radius:0;background:none}.characterNav>.container-fluid{padding:0}.characterNav .navbar-nav>li>a,.navbar-inverse.characterNav .navbar-nav>li>a{padding:10px 12px;border-bottom:2px solid transparent;color:var(--gc-fg-2);background:none;font-size:15px}.characterNav .navbar-nav>li>a:hover,.characterNav .navbar-nav>li>a:focus,.navbar-inverse.characterNav .navbar-nav>li>a:hover,.navbar-inverse.characterNav .navbar-nav>li>a:focus{color:var(--gc-fg);background:none}.characterNav .navbar-nav>.active>a,.characterNav .navbar-nav>.active>a:hover,.characterNav .navbar-nav>.active>a:focus,.navbar-inverse.characterNav .navbar-nav>.active>a,.navbar-inverse.characterNav .navbar-nav>.active>a:hover,.navbar-inverse.characterNav .navbar-nav>.active>a:focus{color:var(--gc-fg);border-bottom-color:var(--gc-fg);background:none}.characterNav .navbar-brand,.navbar-inverse.characterNav .navbar-brand{color:var(--gc-fg);font-weight:700}.characterNav .navbar-toggle,.navbar-inverse.characterNav .navbar-toggle{border-color:var(--gc-line);background:none}.characterNav .navbar-toggle:hover,.characterNav .navbar-toggle:focus{background:var(--gc-bg-2)}.characterNav .navbar-collapse,.navbar-inverse.characterNav .navbar-collapse{border-color:var(--gc-line);box-shadow:none}.navbar-default,.navbar-inverse{border-color:var(--gc-line);background:var(--gc-card)}.navbar-default .navbar-nav>li>a,.navbar-inverse .navbar-nav>li>a,.navbar-default .navbar-brand,.navbar-inverse .navbar-brand{color:var(--gc-fg-2)}.btn{padding:7px 14px;border:var(--gc-bw) solid transparent;border-radius:8px;font-size:15px;font-weight:500;line-height:1.4;text-shadow:none;background-image:none;box-shadow:none;transition:background-color .12s,color .12s,border-color .12s}.btn:active,.btn.active{box-shadow:none}.btn:focus,.btn.focus,.btn:active:focus{outline:none}.btn:focus-visible{outline:var(--gc-focus-w) solid var(--gc-focus);outline-offset:2px}.btn-default,.btn-info,.btn-warning{border-color:var(--gc-line);background:var(--gc-card);color:var(--gc-fg-2)}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default,.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-warning:hover,.btn-warning:focus,.btn-warning:active{border-color:var(--gc-line);background:var(--gc-bg-2);color:var(--gc-fg)}.btn-warning{color:var(--gc-warn)}.btn-primary,.btn-success,.btn-danger{border-color:transparent;background:var(--gc-accent);color:var(--gc-on-accent);font-weight:600}.btn-success{background:var(--gc-ok)}.btn-danger{background:var(--gc-bad)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{border-color:transparent;background:var(--gc-accent-2);color:var(--gc-on-accent)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-danger:hover,.btn-danger:focus,.btn-danger:active{border-color:transparent;color:var(--gc-on-accent);filter:brightness(1.1)}.btn-success:hover,.btn-success:focus,.btn-success:active{background:var(--gc-ok)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active{background:var(--gc-bad)}.btn-link{color:var(--gc-accent)}.btn-link:hover,.btn-link:focus{color:var(--gc-accent-2)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{opacity:.5}.btn-sm,.btn-group-sm>.btn{padding:4px 10px;font-size:var(--gc-text-small);border-radius:7px}.btn-xs,.btn-group-xs>.btn{padding:2px 8px;font-size:var(--gc-text-tiny);border-radius:6px}.btn-lg,.btn-group-lg>.btn{padding:10px 18px;font-size:17px;border-radius:10px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-primary.glyphicon,.btn-primary:has(> .glyphicon:only-child):not(:has(> :not(.glyphicon))),.btn-primary:has(> .fa:only-child){border-color:var(--gc-line);background:var(--gc-card);color:var(--gc-fg-2);font-weight:400;}.btn-primary.glyphicon:hover,.btn-primary.glyphicon:focus,.btn-primary:has(> .glyphicon:only-child):hover,.btn-primary:has(> .glyphicon:only-child):focus,.btn-primary:has(> .fa:only-child):hover,.btn-primary:has(> .fa:only-child):focus{border-color:var(--gc-line);background:var(--gc-bg-2);color:var(--gc-fg);}.globalHelp{text-align:right;margin-bottom:4px}.globalHelp .btn,.globalHelp .btn.btn-primary{min-width:34px;padding:6px 8px;border:0;background:none;color:var(--gc-fg-2);font-weight:400}.globalHelp .btn.btn:hover,.globalHelp .btn.btn:focus{background:var(--gc-bg-2);color:var(--gc-fg)}.btn-submit{display:inline-block!important;width:auto;min-width:0;margin:18px 0 0}.gc-actions .btn-submit{margin:0}label{font-size:var(--gc-text-small);font-weight:500;color:var(--gc-fg-2)}.form-control{height:var(--gc-control);padding:6px 12px;border:var(--gc-bw) solid var(--gc-line);border-radius:8px;background-color:var(--gc-card);color:var(--gc-fg);font-size:var(--gc-text);box-shadow:none}.form-control:focus{border-color:var(--gc-accent);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--gc-accent) 25%,transparent)}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:var(--gc-bg-2);color:var(--gc-fg-2);opacity:1}textarea.form-control{height:auto}input[type="number"].form-control{font-family:var(--gc-mono)}:where(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="submit"]):not([type="button"]):not([type="color"]):not([type="image"]):not([type="hidden"]),select,textarea):not(.form-control){border:var(--gc-bw)solid var(--gc-line);border-radius:6px;background-color:var(--gc-card);color:var(--gc-fg);}input[type="checkbox"],input[type="radio"],input[type="range"],progress{accent-color:var(--gc-accent)}.input-group-addon{border:var(--gc-bw) solid var(--gc-line);border-radius:8px;background:var(--gc-bg-2);color:var(--gc-fg-2);font-size:var(--gc-text-small)}.input-group-btn>.btn{height:var(--gc-control)}.has-error .form-control{border-color:var(--gc-bad)}.has-error .help-block,.has-error .control-label{color:var(--gc-bad)}.has-success .form-control{border-color:var(--gc-ok)}.has-warning .form-control{border-color:var(--gc-warn)}.field-validation-error,.validation-summary-errors{color:var(--gc-bad)}.input-validation-error,input.error{border-color:var(--gc-bad)!important}legend{color:var(--gc-fg);border-bottom-color:var(--gc-line)}.autoIncrementWrapper.input-group{display:flex;align-items:center;gap:6px;width:auto}.autoIncrementWrapper>.input-group-btn{display:contents}.autoIncrementWrapper>.form-control,.autoIncrementWrapper>input{order:1;flex:0 1 96px;width:96px;min-width:56px;float:none;border-radius:8px!important;text-align:center;font-family:var(--gc-mono)}.autoIncrementWrapper>.input-group-addon{order:-1;width:auto;border-radius:8px!important}.autoIncrementWrapper .autoDecrementValue{order:0}.autoIncrementWrapper .autoIncrementValue{order:2}.autoIncrementWrapper .btn.autoIncrementValue,.autoIncrementWrapper .btn.autoDecrementValue{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--gc-step);height:var(--gc-step);min-width:0;margin:0;padding:0;border-radius:8px!important;font-size:17px;line-height:1}.autoIncrementWrapper .btn.autoIncrementValue>.glyphicon,.autoIncrementWrapper .btn.autoDecrementValue>.glyphicon{display:none}.autoIncrementWrapper .btn.autoIncrementValue::before{content:"+"}.autoIncrementWrapper input[type="number"]{-moz-appearance:textfield;appearance:textfield}.autoIncrementWrapper input[type="number"]::-webkit-inner-spin-button,.autoIncrementWrapper input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.autoIncrementWrapper .btn.autoDecrementValue::before{content:"−"}.bootstrap-select>.dropdown-toggle{height:var(--gc-control)}.bootstrap-select .dropdown-menu li a{color:var(--gc-fg-2)}.bootstrap-switch{border-color:var(--gc-line);border-radius:8px}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary{background:var(--gc-accent);color:var(--gc-on-accent)}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,.bootstrap-switch .bootstrap-switch-label{background:var(--gc-bg-2);color:var(--gc-fg)}.bootstrap-switch .bootstrap-switch-container>span{white-space:nowrap}.table{color:var(--gc-fg);background:none}.table>thead>tr>th,.table>thead>tr>td{padding:0 8px 8px;border-bottom:var(--gc-bw) solid var(--gc-line);color:var(--gc-fg-3);font-size:var(--gc-text-tiny);font-weight:600;vertical-align:bottom}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th{padding:7px 8px;border-top:var(--gc-bw) solid var(--gc-line);vertical-align:middle}.table>thead:first-child>tr:first-child>th,.table>tbody:first-child>tr:first-child>td,.table>tbody:first-child>tr:first-child>th{border-top:0}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:var(--gc-bw) solid var(--gc-line)}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td{padding:5px 8px}.table-bordered,.table-bordered>thead>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th{border-color:var(--gc-line)}.table-striped>tbody>tr:nth-of-type(odd){background:color-mix(in srgb,var(--gc-bg-2) 60%,transparent)}.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th{background:var(--gc-bg-2)}.table>tbody>tr.info>td,.table>tbody>tr>td.info{background:var(--gc-accent-soft)}.table>tbody>tr.success>td,.table>tbody>tr>td.success{background:color-mix(in srgb,var(--gc-ok) 12%,transparent)}.table>tbody>tr.warning>td,.table>tbody>tr>td.warning{background:color-mix(in srgb,var(--gc-warn) 14%,transparent)}.table>tbody>tr.danger>td,.table>tbody>tr>td.danger{background:color-mix(in srgb,var(--gc-bad) 12%,transparent)}caption{color:var(--gc-fg-3)}table.gc-scroll-x{display:block;max-width:100%;overflow-x:auto}.label{display:inline-block;padding:4px 7px;border-radius:6px;background:var(--gc-bg-2);color:var(--gc-fg);font:600 var(--gc-text-tiny)/1 var(--gc-mono);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:baseline}.label-default,.label-primary,.label-info{background:var(--gc-bg-2);color:var(--gc-fg);box-shadow:inset 0 0 0 var(--gc-chip-ring) var(--gc-line)}.label-success{background:color-mix(in srgb,var(--gc-ok) var(--gc-chip-fill),transparent);color:var(--gc-ok);box-shadow:inset 0 0 0 var(--gc-chip-ring) currentColor}.label-danger{background:color-mix(in srgb,var(--gc-bad) var(--gc-chip-fill),transparent);color:var(--gc-bad);box-shadow:inset 0 0 0 var(--gc-chip-ring) currentColor}.label-warning{background:color-mix(in srgb,var(--gc-warn) var(--gc-chip-fill),transparent);color:var(--gc-warn);box-shadow:inset 0 0 0 var(--gc-chip-ring) currentColor}a.label:hover,a.label:focus{color:inherit}.badge{padding:3px 7px;border-radius:10px;background:var(--gc-bg-2);color:var(--gc-fg-2);font:600 12px/1.2 var(--gc-mono)}.btn .badge{background:var(--gc-bg-2);color:var(--gc-fg)}.gc-calc #page.container,.gc-tool #page.container{max-width:960px}.gc-narrow #page.container{max-width:560px}.gc-card{margin-bottom:24px}.gc-pageCard form label:not(.gc-check){display:block;margin:16px 0 6px}.gc-pageCard .gc-cardHead+form label:not(.gc-check):first-of-type,.gc-pageCard .gc-hint+form label:not(.gc-check):first-of-type{margin-top:0}.gc-pageTools{display:flex;justify-content:flex-end;gap:16px;margin:-8px 0 12px}.btn.gc-picker{display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--gc-control);color:var(--gc-fg);font-weight:400;text-align:left}.gc-card>.panel-body{padding:20px 24px 24px}.gc-cardHead{display:flex;flex-wrap:nowrap;align-items:baseline;gap:8px 12px;margin:0 0 16px}.gc-cardHead .gc-title{min-width:0}.gc-cardHead .gc-ref,.gc-cardHead .gc-help{flex:none}.gc-cardHead .gc-push.gc-ref{flex:0 1 auto;text-align:right}.gc-title{margin:0;font-size:20px;font-weight:600;line-height:1.3}.gc-pageTitle{float:left;margin:4px 0 16px;font-size:20px;font-weight:600;line-height:1.3}.gc-upload{margin:16px 0}.gc-cardTitle{margin:0 0 12px;font-size:var(--gc-text);font-weight:600}.gc-ref{color:var(--gc-fg-3);font:var(--gc-text-tiny)/1.4 var(--gc-mono)}.gc-cardHead .gc-help,.gc-cardHead .gc-push{margin-left:auto}.gc-hint{margin:-8px 0 16px;color:var(--gc-fg-2);font-size:var(--gc-text-small)}.gc-q{padding:4px;border:0;background:none;color:var(--gc-fg-2);font-size:var(--gc-text-small);text-decoration:underline;text-decoration-color:var(--gc-line);text-underline-offset:3px;cursor:pointer}.gc-q:hover,.gc-q:focus{color:var(--gc-fg);text-decoration-color:currentColor}.gc-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,248px),1fr));gap:16px 32px;align-items:start}.gc-field[hidden],.gc-check[hidden]{display:none!important}.gc-field{display:grid;gap:6px;align-content:start;min-width:0}.gc-field>label,.gc-field>.gc-label{display:block;margin:0;color:var(--gc-fg-2);font-size:var(--gc-text-small);font-weight:500}.gc-field>.form-control,.gc-field>select{width:100%}.gc-field--wide{grid-column:1/-1}.gc-field .help-block,.gc-field .gc-note{margin:0;color:var(--gc-fg-3);font-size:var(--gc-text-small)}.gc-field .gc-note:empty{display:none}.gc-check,.gc-field>label.gc-check{display:inline-flex;align-items:center;gap:10px;min-height:var(--gc-control);margin:0;color:var(--gc-fg);font-size:var(--gc-text);font-weight:400;cursor:pointer}.gc-check input[type="checkbox"],.gc-field>label.gc-check input[type="checkbox"]{width:18px;height:18px;margin:0}.gc-group+.gc-group{margin-top:16px;padding-top:16px;border-top:var(--gc-bw) solid var(--gc-line)}.gc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:24px}.gc-actions .btn{margin:0}.gc-resultsCard[hidden]{display:none!important}.gc-results{margin:0;font-size:var(--gc-text);line-height:1.9}.gc-results .label{padding:3px 8px;font-size:var(--gc-text);line-height:1.3;white-space:normal}.gc-results .table{line-height:1.5}.gc-resultsCard .gc-cardTitle{margin-bottom:8px}.calc-results:not(.gc-results),.results:not(.gc-results){margin-top:20px;padding:16px 20px;border:var(--gc-bw) solid var(--gc-line);border-radius:var(--gc-r);background:var(--gc-card);line-height:2}.calc-results:not(.gc-results):empty{display:none}.rollable[role="button"]{cursor:pointer;border-radius:8px;-webkit-user-select:none;user-select:none}.rollable[role="button"]:hover,.rollable[role="button"]:hover>td{background:var(--gc-bg-2)}.rollable[role="button"]:focus-visible{outline:2px solid var(--gc-focus);outline-offset:-2px}#content .rollable .result.label{padding:4px 7px;font-size:var(--gc-text-tiny);line-height:1;text-align:center}#content .rollable .result.label:empty{display:none}#content .row.keyValue{margin-left:-8px;margin-right:-8px;padding-top:6px;padding-bottom:6px;border-bottom:var(--gc-bw) solid var(--gc-line)}#content .keyValue .value,#content .keyValue .target{font-family:var(--gc-mono);font-variant-numeric:tabular-nums}#content .keyValue .key{font-weight:400}#content .keyValue .itemKey.bold{font-weight:500}#content .rollable.row,#content .row.keyValue:has(> .key):not(:has(> :nth-child(4))){display:flex;flex-wrap:wrap;align-items:center;}#content .rollable.row::before,#content .rollable.row::after,#content .row.keyValue:has(> .key):not(:has(> :nth-child(4)))::before,#content .row.keyValue:has(> .key):not(:has(> :nth-child(4)))::after{display:none;}#content .rollable.row>.key,#content .row.keyValue:has(> .key):not(:has(> :nth-child(4)))> .key{flex:1 1 0;width:auto;min-width:0;}#content .rollable.row>.value,#content .rollable.row>.target,#content .row.keyValue:has(> .key):not(:has(> :nth-child(4)))> .value{flex:0 0 auto;width:auto;min-width:3.5em;}#content .rollable.row>.result{flex:0 0 auto;width:auto;min-width:6em;margin:0 0 0 8px}#content .gc-rowNote{margin-top:2px;color:var(--gc-fg-3);font-size:var(--gc-text-small);font-weight:400;line-height:1.4;overflow-wrap:anywhere}#content .characterTabs .row.keyValue.gc-traitRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 16px;align-items:start;margin-left:0;margin-right:0}#content .characterTabs .row.keyValue.gc-traitRow::before,#content .characterTabs .row.keyValue.gc-traitRow::after{display:none}#content .gc-traitRow>.gc-traitName{min-width:0;width:auto;padding:0;overflow-wrap:anywhere}#content .gc-traitRow .gc-traitTitle{font-weight:500}#content .gc-traitRow .gc-traitTitle:not(.text-danger){color:var(--gc-fg)}#content .gc-traitRow>.gc-traitRef{width:auto;min-width:0;padding:0;color:var(--gc-fg-3);font-size:var(--gc-text-small);white-space:nowrap;text-align:right}@media(max-width:480px){#content .characterTabs .row.keyValue.gc-traitRow{grid-template-columns:minmax(0,1fr)}#content .gc-traitRow>.gc-traitRef{margin-top:2px;text-align:left}}#content #equipment .equipmentMediumHeader{padding-bottom:6px;border-bottom:var(--gc-bw) solid var(--gc-line)}#content #spells .rollable .result.label:empty{display:inline-block;border:var(--gc-bw) solid var(--gc-line);background:none;color:var(--gc-accent)}#content #spells .rollable .result.label:empty::before{content:"Roll"}#content #spells .rollable{cursor:pointer}#content #spells .row>[class*="col-"],#content #attack .row>[class*="col-"]{padding-left:6px;padding-right:6px}#content #spells .descriptionToggle .combatPartial:not(.bold),#content #attack .descriptionToggle .combatPartial:not(.bold){overflow-wrap:break-word}#content #profile .panel:not(.gc-points) .keyValue .value{font-family:var(--gc-font)}#content .characterTabs .keyValue>.value:empty{min-height:1.5em}#content .gc-points .keyValue{display:flex;align-items:baseline;gap:8px;padding-top:6px;padding-bottom:6px;border-bottom:var(--gc-bw) solid var(--gc-line)}#content .gc-points .keyValue>.key,#content .gc-points .keyValue>.value{float:none;width:auto;padding:0}#content .gc-points .keyValue>.key{flex:1 1 auto;min-width:0;overflow-wrap:normal}#content .gc-points .keyValue>.value{flex:0 0 auto;text-align:right}#content .gc-points .keyValue.pointsTotal{justify-content:flex-end;border-bottom:0}#content .row.keyValue.bg-primary{background:var(--gc-accent-soft);color:var(--gc-fg);border-radius:8px}#content .row.keyValue.bg-primary label{color:var(--gc-fg);font-weight:600}#content #hpFP .incrementStatusIndicator.label{padding:4px 0;background:none;box-shadow:none;color:var(--gc-fg);font-size:22px;text-align:left}#content #hpFP .incrementStatusIndicator.label .hpfpLabel{color:var(--gc-fg-3);font:600 var(--gc-text-tiny)/1 var(--gc-font);letter-spacing:.06em}#content #hpFP .incrementStatusIndicator.label-warning{color:var(--gc-warn)}#content #hpFP .incrementStatusIndicator.label-danger{color:var(--gc-bad)}.gc-counters{margin:4px 0 8px}.gc-counterStrip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.gc-counterStripLabel{color:var(--gc-fg-3);font:600 var(--gc-text-tiny)/1 var(--gc-font);letter-spacing:.06em;text-transform:uppercase}.gc-chips{display:contents;margin:0;padding:0;list-style:none}.gc-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:30px;padding:2px 3px;border:var(--gc-bw) solid var(--gc-line);border-radius:999px;background:var(--gc-card);color:var(--gc-fg);font-size:var(--gc-text-small);line-height:1.3;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.gc-chipStep{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:var(--gc-bg-2);color:var(--gc-fg);font-size:16px;line-height:1;touch-action:manipulation;cursor:pointer}.gc-chipStep:hover:not(:disabled){background:var(--gc-accent-soft);color:var(--gc-accent)}.gc-chipStep:disabled{opacity:.35;cursor:default}.gc-chipLabel{min-width:0;overflow-wrap:anywhere}.gc-chipValue{flex:none;font-weight:600;white-space:nowrap}.gc-chipOut .gc-chipValue{color:var(--gc-warn)}.gc-chipAdd,.gc-counterEditToggle{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:4px 10px;border:var(--gc-bw) dashed var(--gc-line);border-radius:999px;background:none;color:var(--gc-accent);font-size:var(--gc-text-small);line-height:1.3;cursor:pointer}.gc-counterEditToggle{border-style:solid;color:var(--gc-fg-2)}.gc-counterEditToggle:hover,.gc-chipAdd:hover,.gc-counterEditToggle[aria-pressed="true"],.gc-chipAdd[aria-expanded="true"]{border-color:var(--gc-accent);color:var(--gc-accent)}.gc-counterEditToggle[aria-pressed="true"]{background:var(--gc-accent-soft);font-weight:600}.gc-countersNone .gc-counterStripLabel{color:var(--gc-fg-3)}.gc-chipEdit{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:4px;max-width:100%;padding:3px 4px 3px 3px;border-radius:10px;-webkit-user-select:auto;user-select:auto}.gc-ctrInput.form-control{height:30px;min-width:0;padding:2px 6px;font-size:var(--gc-text-small)}.gc-ctrWhat.form-control{flex:1 1 9em;width:9em}.gc-ctrCurrent.form-control,.gc-ctrMax.form-control{flex:0 0 5ch;width:5ch;min-width:5ch;padding-left:2px;padding-right:2px;text-align:center;-moz-appearance:textfield}.gc-ctrCurrent.form-control::-webkit-inner-spin-button,.gc-ctrMax.form-control::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gc-chipSlash{color:var(--gc-fg-3)}.gc-chipDelete{position:relative;flex:none;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:none;color:var(--gc-bad);font-size:18px;line-height:1}.gc-chipDelete:hover{background:color-mix(in srgb,var(--gc-bad) 14%,transparent)}.gc-counterAddView{margin-top:8px;padding:12px 14px;border:var(--gc-bw) solid var(--gc-line);border-radius:var(--gc-r);background:var(--gc-card)}.gc-counterLabel{margin:12px 0 6px;color:var(--gc-fg-3);font-size:var(--gc-text-tiny);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.gc-counterPresets,.gc-counterSuggest{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.gc-counterPresets .btn,.gc-counterSuggest .btn{margin:0;white-space:normal;text-align:left}.gc-counterSuggest{margin-top:10px}.gc-counterSuggest .gc-counterLabel{flex:0 0 100%;margin:0}.gc-counterNew{margin:6px 0 4px}.gc-counterFields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:8px 12px}.gc-counterField{display:flex;flex-direction:column;gap:4px;min-width:0;margin:0;color:var(--gc-fg-2);font-size:var(--gc-text-small);font-weight:500}.gc-counterFieldWide{grid-column:1/-1}.gc-counterFormButtons{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.gc-counterStatus:empty{display:none}.gc-counters [hidden]{display:none!important}@media(max-width:767px){.gc-chipEdit{width:100%;max-width:none}}.gm-board{display:grid;grid-template-columns:minmax(0,1fr);gap:0 24px}.gm-col{min-width:0}.gm-board [hidden]{display:none!important}.gm-partyTable{table-layout:fixed;margin-bottom:0}.gm-partyTable .gm-colNum{width:24%;text-align:right;white-space:nowrap;font-family:var(--gc-mono)}.gm-partyTable th.gm-colSpeed{width:20%}.gm-partyTable .increment .label,.gm-partyTable .incrementStatusIndicator.label{display:inline-block;padding:0;background:none;box-shadow:none;color:var(--gc-fg);font-size:var(--gc-text);font-weight:400}.gm-partyTable .incrementStatusIndicator.label-warning{color:var(--gc-warn)}.gm-partyTable .incrementStatusIndicator.label-danger{color:var(--gc-bad)}.gm-partyTable .gm-sortBtn{display:inline-flex;align-items:center;gap:3px;width:100%;min-width:0;min-height:0;margin:0;padding:2px 0;border:0;border-radius:0;background:none;color:inherit;font:inherit;font-weight:600;text-align:inherit;cursor:pointer}.gm-partyTable .gm-colNum .gm-sortBtn{justify-content:flex-end}.gm-partyTable .gm-sortBtn:hover{color:var(--gc-fg)}.gm-sortIcon{display:inline-block;width:.8em;font-size:.8em;text-align:center}.gm-sortIcon::after{content:"↕";opacity:.5}[aria-sort="ascending"] .gm-sortIcon::after{content:"▲";opacity:1}[aria-sort="descending"] .gm-sortIcon::after{content:"▼";opacity:1}[aria-sort="ascending"] .gm-sortBtn,[aria-sort="descending"] .gm-sortBtn{color:var(--gc-fg)}.gm-partyRow{cursor:pointer}.gm-partyRow:hover>td{background:var(--gc-bg-2)}.gm-partyRow:focus-visible{outline:2px solid var(--gc-focus);outline-offset:-2px}.gm-partyRow.gm-selected>td{background:var(--gc-accent-soft);font-weight:600}.gm-qcHint{color:var(--gc-fg-3)}.gm-qcButtons{display:flex;flex-wrap:wrap;gap:10px 8px;margin-bottom:18px}.gm-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:9px;background:var(--gc-bg-2)}html[data-theme="high-contrast"] .gm-seg{box-shadow:inset 0 0 0 2px var(--gc-line)}.gm-seg .gm-qcBtn{min-height:0;padding:5px 9px;border:0;border-radius:7px;background:none;color:var(--gc-fg-2);font:inherit;font-size:var(--gc-text-small);line-height:18px;cursor:pointer}.gm-seg .gm-qcBtn:hover{color:var(--gc-fg)}.gm-seg .gm-qcBtn[aria-pressed="true"]{background:var(--gc-card);color:var(--gc-fg);font-weight:600;box-shadow:0 0 0 var(--gc-bw) var(--gc-line)}html[data-theme="green-phosphor"] .gm-seg .gm-qcBtn[aria-pressed="true"],html[data-theme="amber-crt"] .gm-seg .gm-qcBtn[aria-pressed="true"]{background:var(--gc-accent);color:var(--gc-on-accent)}.gm-qcTitle{margin:0 0 6px;font-size:15px;font-weight:600}.gm-qcTable{margin-bottom:8px}.gm-qcTable td{overflow-wrap:anywhere}.gm-qcTable .target{font-family:var(--gc-mono)}.gm-qcTable .gm-qcAgain{width:1%;text-align:right;white-space:nowrap}.gm-qcTable .gm-qcReroll{color:var(--gc-fg-3);font-size:var(--gc-text-tiny)}.gm-qcAll.btn{padding:4px 4px;border:0;background:none;color:var(--gc-fg-2);text-decoration:underline;text-decoration-color:var(--gc-line);text-underline-offset:3px}.gm-qcAll.btn:hover,.gm-qcAll.btn:focus{background:none;color:var(--gc-fg)}.gm-charCol{outline:none}.gm-selectedName{margin:0 0 12px;font-size:26px;font-weight:600;overflow-wrap:anywhere}#skillsearch{height:40px;margin-bottom:10px}.gm-searchTable td{overflow-wrap:anywhere}.gm-searchTable .gm-rollCell{white-space:nowrap;text-align:right}@media(min-width:768px){.gm-board{grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-areas:"party char" "side char";grid-template-rows:auto 1fr;align-items:start}.gm-party{grid-area:party}.gm-side{grid-area:side}.gm-charCol{grid-area:char}.gm-status .panel-body{max-height:60vh;overflow-y:auto}}@media(min-width:1200px){.gm-board{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.gm-charCol{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:0 24px;align-items:start}.gm-charCol>.gm-selectedName{grid-column:1/-1}}@media(max-width:767px){.gm-searchTable .gm-rollCell{white-space:normal}.gm-selectedName{font-size:22px}}.gc-home #page.container{width:auto;max-width:1440px}@media(min-width:768px){.gc-home #page.container{padding-left:24px;padding-right:24px}}.home-head{margin:4px 0 20px}.home-title,.home-lede{margin:0;color:var(--gc-fg);font-size:22px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.home-lede{font-size:19px;font-weight:500}.home-banner{display:flex;align-items:center;gap:clamp(12px,2.4vw,22px);max-width:100%;margin:0 0 14px;padding:clamp(12px,1.8vw,18px) clamp(14px,2.2vw,24px);border-radius:14px;background:#1d2a1f;color:#9dff8f;overflow:hidden}.home-bannerD7,.home-bannerD14{position:relative;display:inline-grid;min-width:0;line-height:1;white-space:nowrap}.home-bannerD7{font-family:"DSEG7 Classic",monospace;font-weight:700;font-size:clamp(30px,5.2vw,56px)}.home-bannerD14{font-family:"DSEG14 Classic",monospace;font-weight:700;font-size:clamp(15px,3vw,32px)}.home-bannerGhost,.home-bannerLit{grid-area:1/1}.home-bannerGhost{opacity:.12}.home-rowWide,.home-rowPair,.home-rowIn{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:stretch;margin-bottom:20px}.home-rowWide>.home-card,.home-rowPair>.home-card,.home-rowIn>.home-card{margin:0}@media(min-width:768px){.home-rowPair{grid-template-columns:repeat(2,minmax(0,1fr))}.home-rowWide .home-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.home-rowWide .home-tools>li+li{border-top:0}.home-rowWide .home-tools>li:nth-child(n+3){border-top:var(--gc-bw) solid var(--gc-line)}.home-rowWide .home-tools>.home-import{grid-column:1/-1}.home-rowIn{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr auto;grid-template-areas:"char tools" "support tools" "news news"}.home-rowIn>#homeCharacter{grid-area:char}.home-rowIn>#homeTools{grid-area:tools}.home-rowIn>#homeNews{grid-area:news}.home-rowIn>#homeSupport{grid-area:support}}@media(min-width:1200px){.home-rowIn{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto 1fr;grid-template-areas:"char tools news" "support tools news"}.home-rowIn:has(> #homeNews[hidden]){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"char tools" "support tools";}}.home-card[hidden]{display:none}.home-card>.panel-body{padding:18px 20px 20px}.home-cardHead{display:flex;align-items:baseline;justify-content:space-between;gap:8px 12px;margin:0 0 6px}.home-cardTitle{margin:0;color:var(--gc-fg-3);font-size:var(--gc-text-tiny);font-weight:600;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.home-cardTitle{color:var(--gc-fg-2)}.home-headLink{font-size:var(--gc-text-small)}.home-empty{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 0 4px;color:var(--gc-fg-2)}.home-empty p{flex:1 1 260px;margin:0}.home-list{margin:0;padding:0;list-style:none}.home-list>li+li{border-top:var(--gc-bw) solid var(--gc-line)}.home-row{display:flex;align-items:center;gap:12px;min-height:56px;margin:0 -8px;padding:8px;border-radius:8px;color:var(--gc-fg);text-decoration:none}a.home-row:hover,a.home-row:focus{background:var(--gc-bg-2);color:var(--gc-fg);text-decoration:none}.home-rowMain{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.home-rowTitle{font-weight:600;overflow-wrap:anywhere}.home-rowMeta{color:var(--gc-fg-3);font-size:var(--gc-text-small);overflow-wrap:anywhere}.home-chevron{flex:none;color:var(--gc-fg-3);font-size:22px;line-height:1}a.home-row:hover .home-chevron{color:var(--gc-accent)}.home-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--gc-accent-soft);overflow:hidden}.home-avatar img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.home-monogram{color:var(--gc-accent);font-size:15px;font-weight:600;letter-spacing:.02em}.home-charName,.home-charCampaign{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-charStats{display:flex;flex:none;gap:12px;color:var(--gc-fg-2);font:var(--gc-text-small)/1.3 var(--gc-mono);white-space:nowrap}.home-charStats b{color:var(--gc-fg);font-weight:600}.home-charTile{align-items:center;gap:14px;padding-top:10px;padding-bottom:10px}.home-charTile .home-avatar{width:56px;height:56px}.home-charTile .home-monogram{font-size:19px}.home-charTile .home-charName{font-size:17px}.home-charTile .home-charStats{margin-top:2px}.home-charEmpty p{color:var(--gc-fg)}.home-tool .home-dot,.home-board .home-dot{margin:0 2px;color:var(--gc-fg-3);font-weight:400}.home-tool .gc-ref,.home-boardCampaign{font-weight:400}.home-boardForm{margin:0}button.home-row{width:calc(100% + 16px);border:0;background:none;font:inherit;text-align:left;cursor:pointer}button.home-row:hover,button.home-row:focus-visible{background:var(--gc-bg-2)}button.home-row:hover .home-chevron{color:var(--gc-accent)}.home-toolsCard .home-row{min-height:44px}.home-out .home-toolsCard .home-row{min-height:56px}.home-import{display:flex;align-items:center;min-height:56px;padding:8px 0}.home-news .versionEntry{margin:0;padding:0;border:0}.home-news .versionMore{display:none}.home-news .version{display:inline;font-weight:600}.home-news .date{display:inline;margin-left:8px;color:var(--gc-fg-3);font:var(--gc-text-tiny)/1.4 var(--gc-mono)}.home-news .topItem{margin:12px 0 4px;color:var(--gc-fg-3);font-size:var(--gc-text-tiny);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.home-news ul{margin:0;padding-left:20px;list-style:disc}.home-news li{margin:4px 0}.home-more{margin:12px 0 0;font-size:var(--gc-text-small)}@media(min-width:768px){.home-rowPair>.home-news{position:relative;min-height:300px}.home-rowPair>.home-news>.panel-body{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden}.home-rowPair>.home-news .versionEntry{flex:1 1 auto;min-height:0;padding-bottom:24px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent)}.home-rowPair>.home-news .home-more{flex:none}}@media(min-width:1200px){.home-rowIn>.home-news{position:relative;min-height:300px}.home-rowIn>.home-news>.panel-body{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden}.home-rowIn>.home-news .versionEntry{flex:1 1 auto;min-height:0;padding-bottom:24px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent)}.home-rowIn>.home-news .home-more{flex:none}}@media(max-width:480px){.home-card>.panel-body{padding:16px}}#pageLoader[hidden]{display:none!important}#pageLoader{position:fixed;top:14px;right:16px;z-index:1040;pointer-events:none;display:flex;align-items:center;gap:8px;padding:5px 12px 5px 10px;border:var(--gc-bw) solid var(--gc-line);border-radius:999px;background:var(--gc-card);color:var(--gc-fg-2);font-size:var(--gc-text-tiny);font-weight:600;box-shadow:var(--gc-shadow)}#pageLoader img{display:none}#pageLoader::before{content:"";width:12px;height:12px;border:2px solid var(--gc-line);border-top-color:var(--gc-accent);border-radius:50%;animation:gc-spin .8s linear infinite}@keyframes gc-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){#pageLoader::before{animation:none;border-color:var(--gc-accent)}}@media(max-width:767px){#pageLoader{top:64px;right:12px}}#notificationBanner{margin-bottom:20px}@media(max-width:767px){#page{padding-top:16px;padding-left:16px;padding-right:16px}.panel>.panel-heading,.panel-default>.panel-heading,.panel-primary>.panel-heading,.panel-info>.panel-heading{padding:16px 16px 0}.panel>.panel-body{padding:12px 16px 16px}.panel>.table>thead>tr>th:first-child,.panel>.table>tbody>tr>td:first-child{padding-left:16px}.panel>.table>thead>tr>th:last-child,.panel>.table>tbody>tr>td:last-child{padding-right:16px}input,select,textarea,.form-control{font-size:max(16px, var(--gc-text))}.gc-fields{grid-template-columns:minmax(0,1fr);gap:16px}.gc-field:has(> .autoIncrementWrapper):not(:has(> .gc-note,> .help-block)){grid-template-columns:minmax(0,1fr)auto;align-items:center;gap:12px;}.gc-card>.panel-body{padding:16px}}.gc-support{display:grid;gap:8px}.gc-support p{margin:0}.home-supportPitch{margin:0 0 10px;color:var(--gc-fg-2)}.gc-supportWhy,.gc-roadmapNote,.gc-roadmapDesc{color:var(--gc-fg-3);font-size:var(--gc-text-small)}.gc-meterLabels{display:flex;align-items:baseline;gap:14px;color:var(--gc-fg-2);font-size:var(--gc-text-small)}.gc-meterLabel{min-width:0}.gc-meterLabelCost{flex:0 0 auto}.gc-meterLabelNext{flex:1 1 0;color:var(--gc-fg)}.gc-meterLabelNext .gc-roadmapLabel{margin-right:4px}.gc-meterCheck{margin-left:4px;color:var(--gc-ok);font-size:var(--gc-text-tiny);font-weight:600}.gc-meterWrap{position:relative}.gc-meter{cursor:pointer;border-radius:999px;padding:12px 0;margin:-6px 0}.gc-meter:focus-visible{outline:2px solid var(--gc-accent);outline-offset:2px}.gc-meterFigures{display:flex;gap:0;margin-top:4px;font:var(--gc-text-tiny)/1.4 var(--gc-mono);color:var(--gc-fg-3)}.gc-meterFigure{flex:0 0 auto;white-space:nowrap}.gc-meterFigureNext{flex:1 1 auto;padding-left:14px}.gc-meterTip{position:absolute;z-index:20;top:calc(100% + 4px);left:0;max-width:100%;padding:8px 12px;border:var(--gc-bw) solid var(--gc-line);border-radius:8px;background:var(--gc-card);box-shadow:0 6px 20px rgba(0,0,0,.18);color:var(--gc-fg);font-size:var(--gc-text-small);line-height:1.45}.gc-meterTip[hidden]{display:none}.gc-meterTip p+p{margin-top:4px}.gc-supportDetail{display:grid;gap:4px;color:var(--gc-fg-2);font-size:var(--gc-text-small)}.gc-meter{display:flex;align-items:center;gap:6px}.gc-meterZone{display:flex;flex:1 1 0;min-width:0;height:10px;border-radius:999px;background:var(--gc-bg-2);box-shadow:inset 0 0 0 var(--gc-bw) var(--gc-line);overflow:hidden}.gc-meterCost{flex-grow:0;flex-shrink:0}.gc-meterNext{flex-basis:auto}.gc-meterZone>span{flex:none;height:100%}.gc-meterPaid{background:var(--gc-ok)}.gc-meterSaved{background:var(--gc-accent)}.gc-meterOver{background:var(--gc-accent);opacity:.5}.gc-meterPending{background:repeating-linear-gradient(135deg,var(--gc-accent) 0 3px,transparent 3px 6px);opacity:.7}.gc-meterCost .gc-meterPending{background:repeating-linear-gradient(135deg,var(--gc-ok) 0 3px,transparent 3px 6px)}.gc-meterDivider{flex:none;width:2px;height:18px;border-radius:1px;background:var(--gc-fg-3)}.gc-roadmap{display:grid;gap:6px;margin-top:6px;padding-top:10px;border-top:var(--gc-bw) solid var(--gc-line)}.gc-roadmapLabel{color:var(--gc-fg-3);font-size:var(--gc-text-tiny);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.gc-roadmapTitle{font-weight:600}.gc-roadmapLater{margin:0;padding-left:18px;color:var(--gc-fg-2);font-size:var(--gc-text-small)}.gc-roadmapLater li{margin:2px 0}.gc-roadmapLater .gc-roadmapTitle{font-weight:500}.gc-roadmapLater .gc-roadmapDesc{display:block}.gc-roadmapBuilding{padding-left:0;list-style:none}.gc-roadmapState{margin-left:6px;color:var(--gc-ok);font-size:var(--gc-text-tiny);font-weight:600}.gc-roadmapDone{padding-left:0;list-style:none}.gc-supportButtons{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.gc-supportAsk{position:relative;margin:0 0 16px;padding:16px 48px 16px 20px;border:var(--gc-bw) solid var(--gc-line);border-left:3px solid var(--gc-accent);border-radius:var(--gc-r);background:var(--gc-card);color:var(--gc-fg)}.gc-supportAsk[hidden]{display:none}.gc-supportAskTitle{margin:0 0 12px;font-size:var(--gc-text);font-weight:600;line-height:1.4}.gc-supportAskChoices{display:flex;flex-wrap:wrap;gap:8px}.gc-supportAskChoices[hidden],.gc-supportAskMore[hidden],.gc-supportAskThanks[hidden]{display:none}.gc-supportAskChoices .btn{min-width:72px;font-weight:600}.gc-supportAskSub{margin-left:4px;font-weight:400}.gc-supportAskMore{margin:10px 0 0;color:var(--gc-fg-3);font-size:var(--gc-text-small)}.gc-supportAskThanks{margin:4px 0 0;color:var(--gc-ok);font-weight:600}.gc-supportAskClose{position:absolute;top:10px;right:10px;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:none;color:var(--gc-fg-3);font-size:20px;line-height:1}.gc-supportAskClose:hover{background:var(--gc-bg-2);color:var(--gc-fg)}.adminSupport{max-width:900px;margin-top:24px}.adminSources{display:grid;grid-template-columns:max-content 1fr;gap:4px 16px;margin:12px 0 16px}.adminSources dt{font-weight:600}.adminSources dd{margin:0}.adminInline{display:inline}.adminInline .btn-link{padding:0 4px;vertical-align:baseline}.adminFields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px 12px;margin-bottom:8px}.adminFields>label{display:flex;flex-direction:column;gap:4px;min-width:0;margin:0;color:var(--gc-fg-2);font-size:var(--gc-text-small);font-weight:500}.adminFields>.adminWide{grid-column:1/-1}.adminFields>.adminCheck{flex-direction:row;align-items:center;align-self:end;min-height:var(--gc-control)}.adminSubHead{margin:24px 0 6px;font-size:var(--gc-text)}.adminGift,.adminRoadmapItem{margin-top:10px;padding:10px 12px;border:var(--gc-bw) solid var(--gc-line);border-radius:8px}.adminRowDelete{margin:2px 0 0;text-align:right}.adminRowDelete .btn-link{color:var(--gc-bad)}.adminMonths{margin:8px 0 0}.adminMonths .num{text-align:right}dialog.gc-modal{width:min(480px, calc(100vw - 32px));max-height:calc(100vh - 48px);padding:0;border:var(--gc-bw) solid var(--gc-line);border-radius:var(--gc-r);background:var(--gc-card);color:var(--gc-fg);box-shadow:var(--gc-shadow),0 12px 40px rgba(0,0,0,.3);overflow:hidden;font-size:var(--gc-text)}dialog.gc-modal[open]{display:flex;flex-direction:column}dialog.gc-modal::backdrop{background:rgba(10,12,16,.45)}.gc-modalHead{display:flex;align-items:flex-start;gap:8px;padding:14px 12px 12px 20px;border-bottom:var(--gc-bw) solid var(--gc-line);background:var(--gc-bg-2)}.gc-modalHead h2{flex:1;margin:2px 0 0;color:var(--gc-fg);font-size:var(--gc-text);font-weight:600;line-height:1.4;overflow-wrap:anywhere}.gc-modalClose{position:relative;flex:none;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:none;color:var(--gc-fg-3);font-size:15px;line-height:1}.gc-modalClose:hover,.gc-modalClose:focus-visible{background:var(--gc-card);color:var(--gc-fg)}.gc-modalBody{display:grid;gap:16px;padding:16px 20px 18px;overflow-y:auto}.gc-confirmDetail{max-width:52ch;margin:0;color:var(--gc-fg-2);white-space:pre-wrap;overflow-wrap:anywhere}.gc-confirmDetail[hidden]{display:none}.gc-modalActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:auto}.gc-modalActions .btn[hidden]{display:none}@media(pointer:coarse),(max-width:1024px){:where(.btn,button,.gm-qcBtn,.gm-sortBtn,.close,.nav-tabs>li>a,.nav-pills>li>a,.characterNav .navbar-nav>li>a,#menuToggle,.hit){position:relative;}:where(.btn,button,.gm-qcBtn,.gm-sortBtn,.close,.nav-tabs>li>a,.nav-pills>li>a,.characterNav .navbar-nav>li>a,#menuToggle,.hit)::after{content:"";position:absolute;left:50%;top:50%;width:max(100%,var(--gc-touch));height:max(100%,var(--gc-touch));transform:translate(-50%,-50%);}.autoIncrementWrapper.input-group{gap:12px}.gc-chip{gap:10px;padding:3px 4px}.gc-chipStep{width:28px;height:28px}.gc-counterStrip{gap:10px 10px}.autoIncrementWrapper .btn.autoIncrementValue,.autoIncrementWrapper .btn.autoDecrementValue{width:calc( var(--gc-step) + 2px);height:calc( var(--gc-step) + 2px)}.gm-seg{gap:4px 2px}.gm-qcButtons{gap:14px 8px}.dropdown-menu>li>a{display:flex;align-items:center;min-height:var(--gc-touch);padding-top:0;padding-bottom:0}.gm-partyRow,.rollable[role="button"]{min-height:var(--gc-touch)}.gm-partyRow,tr.rollable[role="button"]{height:var(--gc-touch)}input[type="submit"],input[type="button"]{min-height:var(--gc-touch)}input[type="checkbox"],input[type="radio"]{width:20px;height:20px}}@media print{#siteMenu,#pageLoader{display:none}}@media(min-width:992px){.modal.gc-longHelp .modal-dialog{width:min(1040px,92vw)}.modal.gc-longHelp .modal-body{columns:2;column-gap:36px}.modal.gc-longHelp .modal-body>*,.modal.gc-longHelp .modal-body li{break-inside:avoid}.modal.gc-longHelp .modal-body h1,.modal.gc-longHelp .modal-body h2,.modal.gc-longHelp .modal-body h3,.modal.gc-longHelp .modal-body h4,.modal.gc-longHelp .modal-body h5,.modal.gc-longHelp .modal-body strong:only-child{break-after:avoid}}:root{--gc-rolls-w:360px}#page{padding-bottom:calc(88px +  env(safe-area-inset-bottom,0))}.gc-diceDock{position:fixed;right:calc(16px +  env(safe-area-inset-right,0));bottom:calc(16px +  env(safe-area-inset-bottom,0));z-index:1035;display:flex;align-items:center;gap:10px}html.gc-rollsOpen .gc-diceDock{display:none}.gc-diceBtn,.gc-rollsToggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;cursor:pointer;font-weight:600;white-space:nowrap;box-shadow:0 0 0 3px var(--gc-card),var(--gc-shadow);transition:transform .12s ease,background-color .12s ease}.gc-diceBtn{height:52px;padding:0 20px 0 16px;border:0;background:var(--gc-accent);color:var(--gc-on-accent);font-size:1.05em}.gc-diceBtn:hover{background:var(--gc-accent-2)}.gc-diceBtn:active{transform:scale(.94)}.gc-diceBtn[aria-busy="true"] svg{animation:gc-spin .6s linear infinite}.gc-rollsToggle{height:44px;padding:0 16px 0 12px;border:var(--gc-bw) solid var(--gc-line);background:var(--gc-card);color:var(--gc-fg-2)}.gc-rollsToggle:hover{background:var(--gc-bg-2);color:var(--gc-fg)}.gc-diceBtn:focus-visible,.gc-rollsToggle:focus-visible{outline:var(--gc-focus-w) solid var(--gc-focus);outline-offset:3px}.gc-diceBubble{position:absolute;right:0;bottom:calc(100% + 10px);display:grid;grid-template-columns:auto auto;align-items:baseline;gap:2px 14px;width:max-content;min-width:120px;max-width:calc(100vw - 32px);padding:8px 14px;border:var(--gc-bw) solid var(--gc-line);border-radius:12px;background:var(--gc-card);color:var(--gc-fg);box-shadow:var(--gc-shadow);font-size:var(--gc-text-small);white-space:nowrap}.gc-diceBubble[hidden]{display:none}.gc-diceBubble::after{content:"";position:absolute;right:18px;bottom:-6px;width:10px;height:10px;border-right:var(--gc-bw) solid var(--gc-line);border-bottom:var(--gc-bw) solid var(--gc-line);background:var(--gc-card);transform:rotate(45deg)}.gc-diceBubble.gc-pop{animation:gc-pop .18s ease-out}.gc-diceBubbleDice{color:var(--gc-fg-2);font-family:var(--gc-mono)}.gc-diceBubbleTotal{justify-self:end;font:700 24px/1 var(--gc-mono);font-variant-numeric:tabular-nums}.gc-diceBubbleNote{grid-column:1/-1;color:var(--gc-fg-3);font-size:var(--gc-text-tiny)}@keyframes gc-pop{from{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}.gc-rolls{position:fixed;z-index:1036;display:flex;flex-direction:column;background:var(--gc-card);color:var(--gc-fg)}.gc-rolls[hidden],.gc-rollsBackdrop[hidden]{display:none!important}.gc-rollsHead{display:flex;align-items:center;gap:8px;min-height:60px;padding:8px 8px 8px 16px;border-bottom:var(--gc-bw) solid var(--gc-line)}.gc-rollsTitles{flex:1 1 auto;min-width:0}.gc-rollsTitle{margin:0;font-size:17px;font-weight:600;outline:none}.gc-rollsCampaign{margin:0;overflow:hidden;color:var(--gc-fg-3);font-size:var(--gc-text-tiny);text-overflow:ellipsis;white-space:nowrap}.gc-rollsClose{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:none;color:var(--gc-fg-2);cursor:pointer}.gc-rollsClose:hover{background:var(--gc-bg-2);color:var(--gc-fg)}.gc-visBtn{flex:none;min-width:88px;min-height:44px;padding:0 14px;border:var(--gc-bw) dashed var(--gc-fg-3);border-radius:8px;background:none;color:var(--gc-fg-2);font-size:var(--gc-text-small);font-weight:600;cursor:pointer}.gc-visBtn::before{content:"";display:inline-block;width:9px;height:9px;margin-right:7px;border:2px solid currentColor;border-radius:2px;vertical-align:0}.gc-visBtn:hover{background:var(--gc-bg-2);color:var(--gc-fg)}.gc-visBtn[aria-pressed="true"]{border:var(--gc-bw) solid var(--gc-accent);background:var(--gc-accent-soft);color:var(--gc-accent-2)}.gc-visBtn[aria-pressed="true"]::before{border-radius:50%;background:currentColor}.gc-visHint{margin:6px 0 0;color:var(--gc-fg-3);font-size:var(--gc-text-tiny)}.gm-qcVis{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 12px}.gm-qcVis .gc-visHint{margin:0}.gc-rollsNew{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:block;min-height:36px;margin:0;padding:0 14px;border:var(--gc-bw) solid var(--gc-line);border-radius:999px;background:var(--gc-card);color:var(--gc-fg);box-shadow:var(--gc-shadow);font-size:var(--gc-text-small);font-weight:600;cursor:pointer}.gc-rollsNew[hidden]{display:none}.gc-rollsNew::after{content:"";position:absolute;inset:-4px}.gc-rollsBody{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:4px 0}.gc-rollsBody>.rollFeedStatus,.gc-rollsBody>.rollFeedEmpty{padding:0 16px}#gcRollsList{display:flex;flex-direction:column-reverse;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 16px}#gcRollsList>.rollFeedItem{flex:none}.gc-rollsBody .rollFeedStatus{margin:6px 0 0;color:var(--gc-warn);font-size:var(--gc-text-small)}.gc-rollsBody .rollFeedStatus:empty{display:none}.gc-rollsBody .rollFeedEmpty{margin:12px 0;color:var(--gc-fg-3);font-size:var(--gc-text-small)}.gc-rollsFoot{padding:12px 16px calc(12px +  env(safe-area-inset-bottom,0));border-top:var(--gc-bw) solid var(--gc-line)}.gc-rollsActions{display:flex;gap:10px}.gc-rollsFoot .gc-rollsRoll{flex:1 1 auto;min-height:44px}.rollFeedList{margin:0;padding:0;list-style:none;cursor:default}.rollFeedList .rollFeedItem{display:flex;align-items:baseline;gap:8px;min-width:0;padding:8px 0;border-bottom:var(--gc-bw) solid var(--gc-line);font-size:15px;white-space:nowrap}.rollFeedList .rollFeedItem:last-child{border-bottom:0}#gcRollsList .rollFeedItem:last-child{border-bottom:var(--gc-bw) solid var(--gc-line)}#gcRollsList .rollFeedItem:first-child{border-bottom:0}.rollFeedItem .rollFeedTime{flex:none;color:var(--gc-fg-3);font-family:var(--gc-mono);font-size:var(--gc-text-tiny)}.rollFeedItem .rollFeedCharacter,.rollFeedItem .rollFeedLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rollFeedItem .rollFeedCharacter{flex:none;width:8ch;font-weight:600}.rollFeedItem .rollFeedLabel{flex:0 1 auto;min-width:1em}.rollFeedItem .rollFeedTarget{color:var(--gc-fg-3)}.rollFeedItem .rollFeedPrivate{flex:none;padding:0 5px;border:var(--gc-bw) dashed var(--gc-fg-3);border-radius:5px;color:var(--gc-fg-3);font-size:11px;font-weight:600;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.rollFeedItem .rollFeedResult{flex:none;margin-left:auto}.rollFeedItem .rollFeedPrivate{margin-left:auto}.rollFeedItem .rollFeedPrivate+.rollFeedResult{margin-left:0}.rollFeedList .rollFeedParty{flex-wrap:wrap;row-gap:6px}.rollFeedParty .rollFeedLabel{flex:1 1 0}.rollFeedChips{display:flex;flex-wrap:wrap;flex-basis:100%;gap:6px 14px;min-width:0;white-space:nowrap}.rollFeedChip{display:inline-flex;align-items:baseline;gap:5px;min-width:0;max-width:100%}.rollFeedChipName{overflow:hidden;max-width:10ch;color:var(--gc-fg-2);text-overflow:ellipsis}.rollFeedChip .label{flex:none}.rollFeedChips .rollFeedPrivate{align-self:center}@media(min-width:992px){.gc-rolls{top:0;right:0;bottom:0;width:var(--gc-rolls-w);border-left:var(--gc-bw) solid var(--gc-line)}html.gc-rollsDocked body{padding-right:var(--gc-rolls-w)}html.gc-rollsDocked #page.container{width:auto;max-width:1170px}html.gc-rollsDocked #pageLoader{right:calc( var(--gc-rolls-w) + 16px)}html.gc-rollsDocked .fullSize .characterNav{right:var(--gc-rolls-w)}}@media(max-width:991px){.gc-rollsBackdrop{position:fixed;inset:0;z-index:1035;background:rgba(0,0,0,.4)}.gc-rolls{left:0;right:0;bottom:0;max-height:min(75vh,600px);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);border-top:var(--gc-bw) solid var(--gc-line);border-radius:16px 16px 0 0;box-shadow:var(--gc-shadow)}.gc-rolls .gc-rollsBody{min-height:120px}html.gc-rollsSheet body{overflow:hidden}}@media(prefers-reduced-motion:reduce){.gc-diceBubble.gc-pop,.gc-diceBtn[aria-busy="true"] svg{animation:none}}@media print{.gc-diceDock,.gc-rolls,.gc-rollsBackdrop{display:none!important}html.gc-rollsDocked body{padding-right:0}}@view-transition{navigation:auto;}#siteMenu{view-transition-name:gc-menu}#gcDice{view-transition-name:gc-dice}::view-transition-old(root),::view-transition-new(root){animation-duration:120ms}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none;}}@media(min-width:992px){html.gc-rollsEarly .gc-rolls[hidden]{display:flex!important}}html.gc-rollsEarly .gc-rolls .rollFeedEmpty{display:none}#gcRolls{view-transition-name:gc-rolls}.gc-calcPost{min-height:44px}.gc-calcPost[hidden]{display:none}.gc-calcStatus{flex-basis:100%;margin:0;color:var(--gc-fg-3);font-size:var(--gc-text-tiny)}.gc-calcStatus:empty{display:none}.rollFeedCalc .rollFeedLabel{flex:1 1 auto}.gc-rollsResize{position:absolute;z-index:2;touch-action:none}.gc-rollsResize:focus-visible{outline:2px solid var(--gc-accent);outline-offset:-2px}@media(min-width:992px){.gc-rollsResize{top:0;bottom:0;left:-4px;width:8px;cursor:ew-resize}.gc-rollsResize:hover,.gc-rolls.is-resizing .gc-rollsResize{background:color-mix(in srgb,var(--gc-accent) 35%,transparent)}html.gc-rollsResizing body{cursor:ew-resize;user-select:none}}@media(max-width:991px){.gc-rolls{max-height:var(--gc-rolls-h,min(75vh,600px));height:var(--gc-rolls-h,auto)}.gc-rollsResize{top:0;left:0;right:0;height:22px;cursor:ns-resize}.gc-rollsResize::before{content:"";position:absolute;top:7px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:var(--gc-line)}.gc-rollsHead{padding-top:18px}html.gc-rollsResizing body{user-select:none}}.gc-identityItem{display:flex;align-items:center}@media(min-width:768px){#siteMenu .navbar-nav>.gc-identityItem{display:flex;align-items:center;height:60px}}.gc-identityChip{display:inline-flex;align-items:center;gap:6px;max-width:260px;min-height:36px;margin:0 8px 0 0;padding:0 12px;border:var(--gc-bw) solid var(--gc-line);border-radius:999px;background:var(--gc-card);color:var(--gc-fg);font-size:var(--gc-text-small);font-weight:600;white-space:nowrap;cursor:pointer}.gc-identityChip:hover,.gc-identityChip[aria-expanded="true"]{border-color:var(--gc-fg-3);background:var(--gc-bg-2)}.gc-identityChip .gc-identityLabel{overflow:hidden;min-width:0;text-overflow:ellipsis}.gc-identityChip .caret{flex:none;margin:0;opacity:.7}.gc-identityChip{position:relative}.gc-identityChip::after{content:"";position:absolute;left:0;right:0;top:50%;height:max(100%, var(--gc-touch));transform:translateY(-50%)}.gc-identityChip--phone{display:none}.gc-identityPicker{position:fixed;z-index:1045;max-height:min(70vh,480px);overflow-y:auto;padding:6px;border:var(--gc-bw) solid var(--gc-line);border-radius:var(--gc-r);background:var(--gc-card);color:var(--gc-fg);box-shadow:var(--gc-shadow)}.gc-identityPicker[hidden]{display:none}.gc-identityHead{margin:4px 10px 2px;color:var(--gc-fg-3);font-size:var(--gc-text-tiny);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.gc-identityGroup+.gc-identityGroup{margin-top:4px;padding-top:4px;border-top:var(--gc-bw) solid var(--gc-line)}.gc-identityCampaign{margin:6px 10px 2px;overflow:hidden;color:var(--gc-fg-2);font-size:var(--gc-text-tiny);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.gc-identityOption{display:flex;align-items:center;gap:.3em;width:100%;min-height:var(--gc-touch);padding:0 10px 0 30px;border:0;border-radius:8px;background:none;color:var(--gc-fg);font-size:var(--gc-text-small);text-align:left;white-space:nowrap;cursor:pointer;position:relative}.gc-identityOption:hover,.gc-identityOption:focus-visible{background:var(--gc-bg-2)}.gc-identityOption[aria-checked="true"]{background:var(--gc-accent-soft);font-weight:600}.gc-identityOption[aria-checked="true"]::before{content:"";position:absolute;left:11px;top:50%;width:8px;height:8px;border-radius:50%;background:var(--gc-accent);transform:translateY(-50%)}.gc-identityOption .gc-identityName{overflow:hidden;min-width:0;text-overflow:ellipsis}.gc-identityOption .gc-identityIn{flex:none;color:var(--gc-fg-3)}@media(min-width:768px)and (max-width:1099px){.gc-identityChip{max-width:180px}}@media(max-width:767px){.gc-identityItem{display:none!important}.gc-identityChip--phone{display:inline-flex;order:1;max-width:38vw;margin:0 12px 0 auto}#siteMenu .navbar-header:has(.gc-identityChip--phone).navbar-toggle{margin-left:0;}#siteMenu .navbar-header:has(.gc-identityChip--phone)#pageHeader{flex:none;margin-right:8px;}}@media(max-width:439px){#siteMenu .navbar-header:has(.gc-identityChip--phone)#appName{display:none;}}:root,html[data-theme="github-light"],html[data-theme="auto"]{--gc-bg:#f6f8fa;--gc-card:#ffffff;--gc-bg-2:#eff2f5;--gc-fg:#1f2328;--gc-fg-2:#424a53;--gc-fg-3:#59636e;--gc-line:#d0d7de;--gc-accent:#0969da;--gc-accent-2:#0550ae;--gc-accent-soft:#ddf4ff;--gc-on-accent:#ffffff;--gc-ok:#116329;--gc-bad:#d1242f;--gc-warn:#9a6700;--gc-bw:1px;--gc-r:12px;--gc-font:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--gc-mono:"JetBrains Mono",ui-monospace,Consolas,monospace;--gc-shadow:0 8px 24px rgba(31,35,40,.12);--gc-chip-fill:13%;--gc-chip-ring:0;--gc-focus:var(--gc-accent);--gc-focus-w:2px;color-scheme:light}html[data-theme="rose-pine-dawn"]{--gc-bg:#faf4ed;--gc-card:#fffaf3;--gc-bg-2:#f2e9e1;--gc-fg:#575279;--gc-fg-2:#5f5a7d;--gc-fg-3:#5f5a7d;--gc-line:#dfdad9;--gc-accent:#286983;--gc-accent-2:#1d5266;--gc-accent-soft:#e6eef0;--gc-on-accent:#fffaf3;--gc-ok:#2e6b74;--gc-bad:#984560;--gc-warn:#8a5a12;--gc-shadow:0 8px 24px rgba(87,82,121,.12)}html[data-theme="one-dark"]{--gc-bg:#21252b;--gc-card:#282c34;--gc-bg-2:#2c313a;--gc-fg:#abb2bf;--gc-fg-2:#b0b7c3;--gc-fg-3:#a3aab6;--gc-line:#3e4451;--gc-accent:#61afef;--gc-accent-2:#8cc4f3;--gc-accent-soft:#2f3d52;--gc-on-accent:#21252b;--gc-ok:#98c379;--gc-bad:#f08c94;--gc-warn:#e5c07b;--gc-shadow:0 8px 24px rgba(0,0,0,.4);color-scheme:dark}@media(prefers-color-scheme:dark){html[data-theme="auto"]{--gc-bg:#21252b;--gc-card:#282c34;--gc-bg-2:#2c313a;--gc-fg:#abb2bf;--gc-fg-2:#b0b7c3;--gc-fg-3:#a3aab6;--gc-line:#3e4451;--gc-accent:#61afef;--gc-accent-2:#8cc4f3;--gc-accent-soft:#2f3d52;--gc-on-accent:#21252b;--gc-ok:#98c379;--gc-bad:#f08c94;--gc-warn:#e5c07b;--gc-shadow:0 8px 24px rgba(0,0,0,.4);color-scheme:dark}}html[data-theme="dracula"]{--gc-bg:#21222c;--gc-card:#282a36;--gc-bg-2:#343746;--gc-fg:#f8f8f2;--gc-fg-2:#d6d6e0;--gc-fg-3:#a1aad0;--gc-line:#44475a;--gc-accent:#bd93f9;--gc-accent-2:#d6bcfb;--gc-accent-soft:#3d3558;--gc-on-accent:#21222c;--gc-ok:#50fa7b;--gc-bad:#ff7b7b;--gc-warn:#f1fa8c;--gc-shadow:0 8px 24px rgba(0,0,0,.45);color-scheme:dark}html[data-theme="tokyo-night"]{--gc-bg:#16161e;--gc-card:#1a1b26;--gc-bg-2:#222436;--gc-fg:#c0caf5;--gc-fg-2:#a9b1d6;--gc-fg-3:#959ecb;--gc-line:#292e42;--gc-accent:#7aa2f7;--gc-accent-2:#a3bffa;--gc-accent-soft:#283457;--gc-on-accent:#16161e;--gc-ok:#9ece6a;--gc-bad:#f7768e;--gc-warn:#e0af68;--gc-shadow:0 8px 24px rgba(0,0,0,.5);color-scheme:dark}html[data-theme="noctis"]{--gc-bg:#031d20;--gc-card:#052529;--gc-bg-2:#073237;--gc-fg:#b2cacd;--gc-fg-2:#9bb6ba;--gc-fg-3:#8fb0b4;--gc-line:#0d3f45;--gc-accent:#40d4e7;--gc-accent-2:#87e5f1;--gc-accent-soft:#0a3e45;--gc-on-accent:#031d20;--gc-ok:#49e9a6;--gc-bad:#f08a5d;--gc-warn:#e4b781;--gc-shadow:0 8px 24px rgba(0,0,0,.5);color-scheme:dark}html[data-theme="green-phosphor"]{--gc-bg:#050a06;--gc-card:#08130b;--gc-bg-2:#0b1a0f;--gc-fg:#33ff66;--gc-fg-2:#22b84d;--gc-fg-3:#22b84d;--gc-line:#145a26;--gc-accent:#7dff9a;--gc-accent-2:#b0ffc2;--gc-accent-soft:#0f2e18;--gc-on-accent:#031006;--gc-ok:#7dff9a;--gc-bad:#ff5f56;--gc-warn:#e5ff7d;--gc-font:"JetBrains Mono",ui-monospace,Consolas,monospace;--gc-shadow:0 0 0 1px #145a26,0 8px 24px rgba(0,0,0,.6);--gc-chip-fill:0%;--gc-chip-ring:1.5px;color-scheme:dark}html[data-theme="synthwave-84"]{--gc-bg:#262335;--gc-card:#2a2139;--gc-bg-2:#241b2f;--gc-fg:#ffffff;--gc-fg-2:#b6b1c9;--gc-fg-3:#b6b1c9;--gc-line:#4b3d68;--gc-accent:#ff7edb;--gc-accent-2:#ffa8e8;--gc-accent-soft:#3a2a55;--gc-on-accent:#241b2f;--gc-ok:#72f1b8;--gc-bad:#ff6f7d;--gc-warn:#fede5d;--gc-shadow:0 8px 24px rgba(0,0,0,.5);color-scheme:dark}html[data-theme="amber-crt"]{--gc-bg:#0b0803;--gc-card:#140e05;--gc-bg-2:#1a1307;--gc-fg:#ffb000;--gc-fg-2:#c78a00;--gc-fg-3:#c78a00;--gc-line:#4d3500;--gc-accent:#ffcc4d;--gc-accent-2:#ffdd8a;--gc-accent-soft:#2a1d06;--gc-on-accent:#120c02;--gc-ok:#ffd36b;--gc-bad:#ff5a36;--gc-warn:#ffe9a8;--gc-font:"JetBrains Mono",ui-monospace,Consolas,monospace;--gc-shadow:0 0 0 1px #4d3500,0 8px 24px rgba(0,0,0,.6);--gc-chip-fill:0%;--gc-chip-ring:1.5px;color-scheme:dark}html[data-theme="high-contrast"]{--gc-bg:#ffffff;--gc-card:#ffffff;--gc-bg-2:#eef1f4;--gc-fg:#0e1116;--gc-fg-2:#0e1116;--gc-fg-3:#20252c;--gc-line:#20252c;--gc-accent:#0349b4;--gc-accent-2:#023b95;--gc-accent-soft:#dbe9ff;--gc-on-accent:#ffffff;--gc-ok:#055d20;--gc-bad:#a0111f;--gc-warn:#744500;--gc-bw:2px;--gc-shadow:0 0 0 2px #20252c;--gc-chip-fill:0%;--gc-chip-ring:1.5px;--gc-focus:#0e1116;--gc-focus-w:3px;color-scheme:light}