:root{--kb-bronze:#a87f5e;--kb-bronze-text:#d9b48c;--kb-bronze-line:#4a3d30;--kb-on-bronze:#140f0a;--kb-count-bg:#3a3129;--kb-count-text:#e2b68e;--kb-edge:#111;--kb-panel:#151515;--kb-pop:#171717;--kb-page:#1c1c1c;--kb-hover:#222;--kb-bar:#232323;--kb-raised:#262626;--kb-chip:#191714;--kb-chip-on:#211b15;--kb-line:#2c2c2c;--kb-border:#333;--kb-border-pop:#3a3a3a;--kb-border-hi:#444;--kb-white:#fff;--kb-text-hi:#f3f0ea;--kb-text-strong:#e6e2da;--kb-text-body:#d6d2c9;--kb-text:#c9c5bd;--kb-text-soft:#bdbab3;--kb-muted:#9b978f;--kb-faint:#8f8b83;--kb-dim:#6f6b64;--kb-row:#e0e0dc;--kb-row-alt:#d8d8d4;--kb-row-line:#c4c4bf;--kb-row-head:#1b1c1b;--kb-row-head-text:#e8e6e0;--kb-ink:#333;--kb-ink-soft:#555;--kb-ink-link:#5c533e;--kb-ink-strong:#4a4232;--kb-gryffindor:#9b2b2b;--kb-slytherin:#2f6b45;--kb-ravenclaw:#3a5f8f;--kb-hufflepuff:#c9a227;--kb-sans:'Josefin Sans',sans-serif;--kb-serif:Crimson,serif;--kb-input:'Atkinson','Atkinson Hyperlegible',sans-serif}html{-webkit-text-size-adjust:100%}#container{width:auto;max-width:1000px}.km-top *,.km-top *::before,.km-top *::after,.km-tab,.km-tab *,.km-tab *::before,.km-tab *::after{box-sizing:border-box}#header .kb-anniversary-medallion{box-sizing:content-box}#container #header{width:auto !important;max-width:100%;height:auto !important;min-height:0 !important;aspect-ratio:10 / 3;background-size:cover !important;background-position:center !important}.km-top{display:contents}.km-nav{position:sticky;top:0;z-index:60;display:flex;align-items:center;gap:6px;padding:0 10px 0 14px;background:var(--kb-bar);border-top:1px solid var(--kb-edge);border-bottom:1px solid var(--kb-edge);font:600 13px var(--kb-sans);letter-spacing:.04em}.km-pk{flex:none;padding-right:4px;font:600 10px var(--kb-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--kb-faint)}.km-worlds{display:flex;flex:1 0 auto;overflow-x:auto;scrollbar-width:none}.km-worlds::-webkit-scrollbar{display:none}.km-worlds a:link,.km-worlds a:visited{display:flex;align-items:center;min-height:50px;padding:0 10px;color:var(--kb-text);white-space:nowrap;text-decoration:none;border-bottom:2px solid transparent}.km-worlds a:hover{color:var(--kb-text-hi);text-decoration:none}.km-worlds a.on{color:var(--kb-text-hi);border-bottom-color:var(--kb-bronze)}.km-codex:link,.km-codex:visited{flex:none;display:flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid var(--kb-bronze-line);border-radius:17px;color:var(--kb-bronze-text);white-space:nowrap;text-decoration:none}.km-codex:hover{border-color:var(--kb-bronze);text-decoration:none}.km-tools{display:flex;align-items:center;margin:0;padding:0;list-style:none}.km-tools > li{position:relative;display:block;margin:0}.km-tools > li > a:link,.km-tools > li > a:visited,.km-tools #nav_dropdown1,.km-tools #nav_dropdown2{display:flex;align-items:center;gap:4px;min-height:50px;padding:0 9px;font:600 13px var(--kb-sans);letter-spacing:.04em;color:var(--kb-text);white-space:nowrap;text-decoration:none}.km-tools > li > a:hover,.km-tools #nav_dropdown1:hover,.km-tools #nav_dropdown2:hover{color:var(--kb-text-hi);text-decoration:none}.km-tools #nav_dropdown1_content,.km-tools #nav_dropdown2_content{min-width:220px}.km-tools .mdi{font-size:17px;line-height:1}.km-tools .mdi-chevron-down{font-size:14px}.km-tools .lbl{margin-left:2px}.km-count{margin-left:4px;padding:1px 7px;border-radius:10px;background:var(--kb-count-bg);color:var(--kb-count-text);font:600 11px/16px var(--kb-sans);letter-spacing:0}.km-tools > li > a.km-ic{position:relative;padding:0 8px}.km-dot-n{position:absolute;top:9px;right:0;min-width:16px;padding:0 4px;border-radius:8px;background:var(--kb-bronze);color:var(--kb-on-bronze);text-align:center;font:700 9.5px/15px var(--kb-sans);letter-spacing:0}.km-strip{position:relative;z-index:50;display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--kb-page);font:14px var(--kb-sans);color:var(--kb-muted)}.km-sp{flex:1}.km-chipwrap{position:relative;flex:none;max-width:50%}.km-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:40px;padding:0 12px 0 12px;border:1px solid var(--kb-bronze-line);border-radius:20px;background:var(--kb-chip);color:var(--kb-text-strong);font:600 14px var(--kb-sans);cursor:pointer}.km-chip[aria-expanded="true"]{border-color:var(--kb-bronze);background:var(--kb-chip-on)}.km-chip .km-cav{font-size:19px;line-height:1;color:var(--kb-bronze)}.km-chip small{font:600 10px var(--kb-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--kb-bronze-text)}.km-chip .mdi-chevron-down{color:var(--kb-bronze-text)}.km-nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#kb-switcher.km-chipwrap #kb-switcher-popup{top:calc(100% + 8px) !important;width:420px;padding:12px 8px 8px !important;background:var(--kb-pop) !important;border:1px solid var(--kb-border-pop) !important;border-radius:10px;box-shadow:0 16px 40px rgba(0,0,0,.65);white-space:normal !important;z-index:70 !important}.km-swh{margin:0 10px 6px;font:600 10px var(--kb-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--kb-bronze)}.km-swh b{color:var(--kb-text-body);font-weight:600}.km-swh2{margin-top:14px}.km-swlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}.km-swlist > div,.km-swlist > ul{display:contents}#kb-switcher-popup .km-swlist li{display:block !important;margin:0;list-style:none}#kb-switcher-popup .km-swlist a,#kb-switcher-popup .km-swlist .switchlink{display:flex !important;align-items:center;gap:9px;min-height:44px;padding:0 10px !important;border-radius:6px !important;font:400 14px var(--kb-sans) !important;letter-spacing:0 !important;text-transform:none !important;color:var(--kb-text-body) !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#kb-switcher-popup .km-swlist a:hover{background:var(--kb-hover) !important;color:var(--kb-white) !important}.km-swfoot{display:flex;gap:6px;margin-top:8px;padding:0 2px}#kb-switcher-popup .km-swfoot a{flex:1;display:inline-flex !important;align-items:center;justify-content:center;min-height:40px;padding:0 !important;border:1px solid var(--kb-border) !important;border-radius:20px !important;background:none !important;font:600 11px var(--kb-sans) !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:var(--kb-text-body) !important}#kb-switcher-popup .km-swfoot a.out{border-color:var(--kb-bronze-line) !important;color:var(--kb-bronze-text) !important}#kb-switcher-popup .km-swfoot a:hover{background:var(--kb-hover) !important}.km-tools #nav_dropdown2_content.km-pop{top:calc(100% + 6px) !important;width:720px;padding:18px 22px 16px !important;background:var(--kb-pop) !important;border:1px solid var(--kb-border-pop) !important;border-radius:8px;box-shadow:0 16px 40px rgba(0,0,0,.65);white-space:normal !important;cursor:default}.km-popgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.km-pop h4{margin:0 0 6px;font:600 10px var(--kb-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--kb-bronze)}.km-tools #nav_dropdown1_content.km-pop{top:calc(100% + 6px) !important;min-width:210px;padding:16px 20px 12px !important;background:var(--kb-pop) !important;border:1px solid var(--kb-border-pop) !important;border-radius:8px;box-shadow:0 16px 40px rgba(0,0,0,.65);white-space:nowrap !important;cursor:default}#nav_dropdown1_content.km-pop ul li a,#nav_dropdown2_content.km-pop ul li a{display:block !important;padding:5px 0 !important;font:400 14px/1.35 var(--kb-sans) !important;letter-spacing:0 !important;text-transform:none !important;color:var(--kb-text-body) !important;background:none !important}#nav_dropdown1_content.km-pop ul li a:hover,#nav_dropdown2_content.km-pop ul li a:hover{color:var(--kb-white) !important;background:none !important}.km-tools .km-pop .mdi-open-in-new{font-size:11px;color:var(--kb-faint)}.km-pop .nowrap,.km-sheetbody .nowrap{white-space:nowrap}.km-cup{white-space:nowrap;font-size:13px}.km-cup,.km-cup a{color:var(--kb-text-soft) !important}.km-cuppill:link,.km-cuppill:visited{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:19px;background:var(--kb-panel);border:1px solid var(--kb-line);font:13px var(--kb-sans);color:var(--kb-text-soft);white-space:nowrap;text-decoration:none}.km-cuppill:hover{border-color:var(--kb-border-hi);text-decoration:none}.km-cuppill b{color:var(--kb-text-strong);font-weight:600}.km-pip{display:block;width:10px;height:10px;border-radius:50%;background:var(--kb-dim);box-shadow:0 0 0 2px rgba(107,103,96,.25)}.km-cuppill.h-gryffindor .km-pip{background:var(--kb-gryffindor);box-shadow:0 0 0 2px rgba(155,43,43,.25)}.km-cuppill.h-slytherin .km-pip{background:var(--kb-slytherin);box-shadow:0 0 0 2px rgba(47,107,69,.25)}.km-cuppill.h-ravenclaw .km-pip{background:var(--kb-ravenclaw);box-shadow:0 0 0 2px rgba(58,95,143,.25)}.km-cuppill.h-hufflepuff .km-pip{background:var(--kb-hufflepuff);box-shadow:0 0 0 2px rgba(201,162,39,.25)}.km-strip.search-open .km-sbtn{display:none}.km-sbtn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:20px;border:1px solid var(--kb-border);background:var(--kb-panel);color:var(--kb-text-soft);font-size:18px;cursor:pointer}.km-sbox{flex:0 1 380px;min-width:0;display:none;align-items:center;gap:8px;height:38px;padding:0 12px;margin:0;border:1px solid var(--kb-border);border-radius:19px;background:var(--kb-panel);color:var(--kb-dim)}.km-strip.search-open .km-sbox{display:flex}.km-sx{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:-6px;padding:0;border:0;border-radius:14px;background:var(--kb-raised);color:var(--kb-text-body);font-size:15px;cursor:pointer}.km-sbox:focus-within{border-color:var(--kb-bronze);box-shadow:0 0 0 3px rgba(168,127,94,.15)}.km-sbox input[type="search"]{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:none;color:var(--kb-text-strong);font:14px var(--kb-input)}.km-sbox input[type="search"]::placeholder{color:var(--kb-dim)}.km-adv:link,.km-adv:visited{font:600 10px var(--kb-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--kb-bronze-text);white-space:nowrap;text-decoration:none}.km-guest{display:flex;align-items:center;gap:8px;min-width:0}.km-guest b{color:var(--kb-text-strong);font-weight:600}.km-gbtn:link,.km-gbtn:visited{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 16px;border:1px solid var(--kb-border);border-radius:18px;background:var(--kb-panel);color:var(--kb-text-body);font:600 11px var(--kb-sans);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.km-gbtn.go:link,.km-gbtn.go:visited{border-color:var(--kb-bronze);color:var(--kb-bronze-text)}.km-tab{display:none}input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="image"]),textarea,select,button,input[type="submit"],input[type="button"],input[type="reset"],a.button,a.profile_button,.ipt-dossier-edit-field-movegroup{font-family:var(--kb-input)}.post_body img,.post_content img,.signature img{max-width:100%;height:auto}.post_body,.post_content{overflow-wrap:anywhere}.post_body{overflow-x:auto}.codeblock code{max-height:260px}@media (max-width:820px){#header .kb-anniversary-medallion{transform:scale(.7);transform-origin:top left;top:14px;left:16px}.km-pk{display:none}.km-worlds a:link,.km-worlds a:visited{padding:0 10px}body{padding-bottom:64px}.km-tools{display:none}body:has(.km-tab) .km-codex{display:none}.km-tab{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:900;padding-bottom:env(safe-area-inset-bottom);background:var(--kb-bar);border-top:1px solid var(--kb-edge)}.km-tab > a:link,.km-tab > a:visited,.km-tab > button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:58px;padding:0;border:0;background:none;font:600 10px var(--kb-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--kb-text-soft);text-decoration:none;cursor:pointer}.km-tab .mdi{font-size:22px;line-height:1}.km-tab > a.cx:link,.km-tab > a.cx:visited{color:var(--kb-bronze-text)}.km-tab > button[aria-expanded="true"]{color:var(--kb-count-text)}.km-badge{display:none;position:absolute;top:5px;left:50%;margin-left:6px;padding:0 5px;border-radius:8px;background:var(--kb-count-bg);color:var(--kb-count-text);font:600 10px/15px var(--kb-sans);letter-spacing:0}.km-badge.on{display:block}.km-sheet{display:none;position:absolute;left:0;right:0;bottom:100%;max-height:70vh;overflow-y:auto;padding:4px 16px 14px;background:var(--kb-pop);border-top:1px solid var(--kb-border-pop);border-radius:14px 14px 0 0;box-shadow:0 -14px 36px rgba(0,0,0,.6)}.km-tab.sheet-open .km-sheet{display:block}.km-sheeth{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-bottom:1px solid var(--kb-line);margin-bottom:4px}.km-sheeth b{font:400 18px 'Braven',serif;color:var(--kb-text-strong)}.km-sheeth button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:20px;background:var(--kb-raised);color:var(--kb-text-body);font-size:18px}.km-sheetbody ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.km-sheetbody li{display:block}.km-sheetbody li.nav-dropdown-heading,.km-sheetstaff,.km-sheeth4{grid-column:1 / -1;margin:10px 0 2px;padding:0;font:600 10px var(--kb-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--kb-bronze)}.km-sheetbody li.nav-dropdown-divider{display:none}.km-tab .km-sheetbody .mdi{font-size:12px;margin-left:5px;color:var(--kb-faint)}.km-sheetbody a:link,.km-sheetbody a:visited{display:flex;align-items:center;min-height:42px;font:400 14px var(--kb-sans);color:var(--kb-text-body);text-decoration:none}#content{margin:16px 12px}}@media (max-width:560px){#header .kb-anniversary-medallion{display:none}.km-top{display:block;position:sticky;top:0;z-index:60;background:var(--kb-page);box-shadow:0 8px 18px rgba(0,0,0,.45);transition:transform .28s ease,box-shadow .28s ease}.km-top.hid{transform:translateY(-100%);box-shadow:none}.km-nav{position:static;padding:0 6px}.km-worlds{flex:1 1 auto;min-width:0;justify-content:space-between}.km-worlds a:link,.km-worlds a:visited{min-height:46px;padding:0 8px;font-size:12.5px}.km-strip{flex-wrap:wrap;gap:8px;padding:10px 12px}#kb-switcher.km-chipwrap{flex:1;max-width:none;min-width:0;position:static}.km-chip{width:100%;min-height:44px}.km-chip small{display:none}.km-chip .mdi-chevron-down{margin-left:auto}#kb-switcher.km-chipwrap #kb-switcher-popup{left:12px !important;right:12px !important;top:calc(100% - 2px) !important;width:auto}.km-sp{display:none}.km-cup{order:8;flex:1 1 100%;font-size:12px;white-space:normal}.km-cuplbl{display:none}.km-cuppill:link,.km-cuppill:visited{min-height:44px;padding:0 13px;border-radius:22px}.km-sbtn{width:44px;height:44px;border-radius:22px}.km-sbox{order:9;flex:1 1 100%;height:48px;border-radius:24px}.km-sx{width:36px;height:36px;border-radius:18px}.km-sbox input[type="search"]{font-size:16px}.km-guest{flex:1}.km-guest .km-hi{display:none}.km-gbtn:link,.km-gbtn:visited{flex:1;min-height:44px}#content{margin:12px}.navigation{font-size:13px}table.tborder{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}#content [style*="display:flex"],#content [style*="display:flex"]{flex-wrap:wrap !important;row-gap:8px}}@media (max-width:560px){.kb-annbar{margin:0 0 8px}.kb-annbar__inner{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px}.kb-annbar__header{white-space:normal;font-size:10px;letter-spacing:.16em}.kb-annbar__body{flex:none;width:100%;font-size:14px;line-height:1.5}.kb-annbar__cta{align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:40px;margin-top:2px;font-size:11px}}.navigation{font:14px/1.6 var(--kb-sans);color:var(--kb-dim)}.navigation a:link,.navigation a:visited{font-size:14px;color:var(--kb-text-body);text-decoration:none}.navigation a:hover{color:var(--kb-white);text-decoration:underline;text-underline-offset:3px}.navigation img[src*="nav_bit"]{display:none}.navigation .nav-sep:has(+ br){display:none}.navigation .active{display:block;margin-top:2px;font:700 15px/1.4 var(--kb-sans);color:var(--kb-white)}@media (max-width:560px){.navigation,.navigation a:link,.navigation a:visited{font-size:13px}.navigation .active{font-size:15px}}.km-cat{margin:0 0 24px}.km-cat-h{margin:0 0 8px 4px;font:400 22px 'Braven',serif;color:var(--kb-text-strong)}.km-cat-h a:link,.km-cat-h a:visited{font:inherit;color:inherit;text-decoration:none}.km-cat--sub .km-cat-h{font-size:18px}.km-cat-desc{margin:-4px 0 8px 4px;font:italic 15px Crimson,serif;color:var(--kb-muted)}.km-cat-desc:empty{display:none}.km-tbl{border-radius:6px;overflow:hidden}.km-row{display:grid;grid-template-columns:46px minmax(0,1fr) 86px 86px 200px;grid-template-areas:"ic main th po last"}.km-row.trow1,.km-row.trow2{padding:0}.km-row > div{border-left:1px solid var(--kb-row-line)}.km-row > .km-ic{border-left:0}.km-head{background:var(--kb-row-head);color:var(--kb-row-head-text);font:700 10px Crimson,serif;letter-spacing:.16em;text-transform:uppercase}.km-head > div{border-left-color:var(--kb-border);padding:8px 6px;text-align:center}.km-head > .km-main{text-align:left}.km-head > .km-last{flex-direction:row;justify-content:center;font:inherit;color:inherit}.km-head > .km-th,.km-head > .km-po{font:inherit}.km-body{background:var(--kb-row);color:var(--kb-ink);border-bottom:1px solid var(--kb-row-line)}.km-body.trow2{background:var(--kb-row-alt)}.km-body:last-child{border-bottom:0}.km-ic{grid-area:ic;display:flex;align-items:center;justify-content:center}.km-main{grid-area:main;min-width:0;padding:16px 14px;display:flex;flex-direction:column;justify-content:center}.km-row .km-ft:link,.km-row .km-ft:visited{font:700 13px var(--kb-sans);color:var(--kb-ink-link);text-decoration:none}.km-row .km-ft:hover{text-decoration:underline;text-underline-offset:3px}.km-desc{margin:2px 0 0;font-size:15px;line-height:1.4}.km-desc:empty{display:none}.km-subf{margin:6px 0 0;font:14px/1.6 var(--kb-serif);color:var(--kb-ink-soft)}.km-subf b{margin-right:4px;font-weight:700}.km-row .km-subf a:link,.km-row .km-subf a:visited{font-size:12px}.km-th,.km-po{grid-area:th;display:flex;align-items:center;justify-content:center;font-size:15px}.km-po{grid-area:po}.km-lbl{display:none}.km-last{grid-area:last;min-width:0;padding:10px 12px;display:flex;flex-direction:column;justify-content:center;text-align:right;font:14px/1.5 var(--kb-serif);color:var(--kb-ink-soft)}.km-last .t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.km-row .km-last .t a:link,.km-row .km-last .t a:visited{font:700 12px var(--kb-sans);color:var(--kb-ink-strong)}.km-row .km-last a:link,.km-row .km-last a:visited{font-size:12px}.km-last .t-full{display:none}@media (max-width:820px){.km-row{grid-template-columns:40px minmax(0,1fr) 72px 72px;grid-template-areas:"ic main th po" "ic last last last"}.km-head .km-last{display:none}.km-body .km-last{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:2px 10px;text-align:left;padding:8px 12px;border-top:1px dashed var(--kb-row-line)}.km-body .km-last .t{flex:1 1 100%}.km-body .km-last .t{white-space:normal;overflow:visible}.km-last .t-short{display:none}.km-last .t-full{display:inline}}@media (max-width:560px){.km-cat-h{font-size:20px}.km-head{display:none}.km-tbl{border-top:3px solid var(--kb-row-head)}.km-row{grid-template-columns:34px auto minmax(0,1fr);grid-template-areas:"ic main main" ". th po" ". last last"}.km-row > div{border-left:0}.km-ic{align-items:flex-start;padding-top:15px}.km-main{padding:12px 12px 4px 4px}.km-body .km-th,.km-body .km-po{justify-content:flex-start;padding:2px 14px 8px 4px;font:14px var(--kb-serif);color:var(--kb-ink-soft)}.km-lbl{display:inline;margin-left:4px}.km-body .km-last{border-top:1px solid var(--kb-row-line);padding:8px 12px 12px 4px;margin-right:12px}.km-subf a{display:inline-flex;align-items:center;min-height:30px}}#hp-modal-root .hpmd-overlay{background:rgba(0,0,0,.6)}#hp-modal-root .hpmd-dialog{width:420px;max-width:calc(100vw - 24px);padding:0;background:var(--kb-pop) !important;border:1px solid var(--kb-border-pop) !important;border-radius:10px;box-shadow:0 16px 40px rgba(0,0,0,.65);overflow:hidden}#hp-modal-root .hpmd-head{display:flex;align-items:center;justify-content:space-between;padding:10px 10px 6px 20px;border:0;font:600 10px var(--kb-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--kb-bronze)}#hp-modal-root .hpmd-close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:18px;background:var(--kb-raised);color:var(--kb-text-body);font:400 18px/1 var(--kb-sans);cursor:pointer}#hp-modal-root .hpmd-close:hover{background:var(--kb-border)}#hp-modal-root .hpmd-close{font-size:0}#hp-modal-root .hpmd-close::before{content:"\F0156";font:normal 18px/1 "Material Design Icons"}#hp-modal-root .hpmd-body{padding:6px 20px 20px}#hp-modal-root .hp-widget{margin:0;padding:0;border:0;background:none}#hp-modal-root .hp-title{display:none}#hp-modal-root .hp-row{display:grid;grid-template-columns:96px minmax(0,1fr) 40px;align-items:center;gap:12px;margin:0;padding:8px 0}#hp-modal-root .hp-label{font:600 14px var(--kb-sans);letter-spacing:0;text-transform:none;color:var(--kb-text-body)}#hp-modal-root .hp-bar{height:8px;margin:0;border:0;border-radius:4px;background:var(--kb-raised);overflow:hidden}#hp-modal-root .hp-fill{height:100%;border-radius:4px;background-image:none !important}#hp-modal-root .hp-g{background-color:var(--kb-gryffindor)}#hp-modal-root .hp-h{background-color:var(--kb-hufflepuff)}#hp-modal-root .hp-r{background-color:var(--kb-ravenclaw)}#hp-modal-root .hp-s{background-color:var(--kb-slytherin)}#hp-modal-root .hp-score{text-align:right;font:700 14px var(--kb-sans);color:var(--kb-text-strong)}@media (max-width:560px){#hp-modal-root .hpmd-dialog{position:fixed !important;left:12px !important;right:12px !important;top:50% !important;bottom:auto !important;transform:translateY(-50%) !important;margin:0 !important;width:auto;max-width:none;max-height:80vh;overflow-y:auto;z-index:9999}#hp-modal-root .hpmd-head{padding:8px 8px 4px 16px}#hp-modal-root .hpmd-close{width:40px;height:40px;border-radius:20px}#hp-modal-root .hpmd-body{padding:4px 16px 20px}#hp-modal-root .hp-row{grid-template-columns:92px minmax(0,1fr) 36px;gap:10px;padding:10px 0}}.jquery-modal.blocker{background-color:rgba(0,0,0,.6)}#myalerts_alerts_modal.modal{position:relative;width:460px;max-width:calc(100vw - 24px);padding:0;background:var(--kb-pop);border:1px solid var(--kb-border-pop);border-radius:10px;box-shadow:0 16px 40px rgba(0,0,0,.65);overflow:hidden;text-align:left}#myalerts_alerts_modal table.tborder{display:block;width:100%;margin:0;background:none;border-spacing:0;border-radius:0}#myalerts_alerts_modal thead,#myalerts_alerts_modal tbody,#myalerts_alerts_modal tfoot{display:block}#myalerts_alerts_modal tr{display:grid;grid-template-columns:minmax(0,1fr) auto}#myalerts_alerts_modal td,#myalerts_alerts_modal th{display:block;border:0}#myalerts_alerts_modal th.thead{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;height:48px;padding:0 50px 0 20px;background:none;border-radius:0;font-size:10px;line-height:1}#myalerts_alerts_modal th.thead strong{font:600 10px var(--kb-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--kb-bronze)}#myalerts_alerts_modal th.thead span{display:inline-flex;align-items:center;gap:6px}#myalerts_alerts_modal th.thead label{font:12px var(--kb-sans);letter-spacing:0;color:var(--kb-text-soft);cursor:pointer}#myalerts_alerts_modal th.thead input{appearance:none;-webkit-appearance:none;flex:none;width:14px;height:14px;margin:0;border:1px solid var(--kb-border-hi);border-radius:3px;background:var(--kb-panel);cursor:pointer}#myalerts_alerts_modal th.thead input:checked{background:var(--kb-bronze);border-color:var(--kb-bronze);box-shadow:inset 0 0 0 2px var(--kb-pop)}#myalerts_alerts_modal tbody tr{border-top:1px solid var(--kb-line)}#myalerts_alerts_modal td.trow1,#myalerts_alerts_modal td.trow2{padding:12px 20px;background:none;color:var(--kb-text-soft)}#myalerts_alerts_modal .alert__content{position:relative;padding-left:34px !important;font:14px/1.4 var(--kb-sans)}#myalerts_alerts_modal .alert__content a:link,#myalerts_alerts_modal .alert__content a:visited{font:14px/1.4 var(--kb-sans);color:var(--kb-text-soft);text-decoration:none}#myalerts_alerts_modal .alert__content a:hover{color:var(--kb-white)}#myalerts_alerts_modal .alert--unread .alert__content a:link,#myalerts_alerts_modal .alert--unread .alert__content a:visited{color:var(--kb-text-strong);font-weight:600}#myalerts_alerts_modal .alert--unread .alert__content::before{content:"";position:absolute;left:18px;top:18px;width:7px;height:7px;border-radius:50%;background:var(--kb-bronze)}#myalerts_alerts_modal .alert__time{padding-left:0 !important;text-align:right;white-space:nowrap;font:11px/1.6 var(--kb-sans);color:var(--kb-faint)}#myalerts_alerts_modal .alert__time a:link,#myalerts_alerts_modal .alert__time a:visited{font-size:13px;color:var(--kb-text-soft);text-decoration:none;padding:0 3px}#myalerts_alerts_modal .alert__time a:hover{color:var(--kb-white);text-decoration:none}#myalerts_alerts_modal td.tfoot{grid-column:1 / -1;padding:12px 20px 14px;background:none;border-top:1px solid var(--kb-line);font:600 10px/2 var(--kb-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--kb-dim)}#myalerts_alerts_modal td.tfoot a:link,#myalerts_alerts_modal td.tfoot a:visited{font:inherit;color:var(--kb-bronze-text);text-decoration:none}#myalerts_alerts_modal td.tfoot a:hover{color:var(--kb-white)}#myalerts_alerts_modal td.tfoot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px}#myalerts_alerts_modal td.tfoot .float_right{float:none}#myalerts_alerts_modal td.tfoot br.clear{display:none}#myalerts_alerts_modal a.close-modal{position:absolute;top:10px;right:12px;z-index:2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:14px;background:var(--kb-raised);text-indent:0;font-size:0;color:var(--kb-text-body)}#myalerts_alerts_modal a.close-modal::before{content:"\F0156";font:normal 16px/1 "Material Design Icons"}#myalerts_alerts_modal a.close-modal:hover{background:var(--kb-border);text-decoration:none}@media (max-width:560px){#myalerts_alerts_modal tr{grid-template-columns:minmax(0,1fr)}#myalerts_alerts_modal .alert__content{padding-bottom:2px !important}#myalerts_alerts_modal .alert__time{padding:0 20px 12px 34px !important;text-align:left}#myalerts_alerts_modal .alert__time br{display:none}#myalerts_alerts_modal th.thead{flex-wrap:wrap}}.km-statbox{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);background:var(--kb-row);color:var(--kb-ink);border-top:3px solid var(--kb-row-head);border-radius:6px;overflow:hidden}.km-stat{padding:16px 18px;min-width:0}.km-stat--online{grid-column:1;grid-row:1}.km-stat--bdays{grid-column:1;grid-row:2;border-top:1px solid var(--kb-row-line)}.km-stat--numbers{grid-column:2;grid-row:1 / span 2;background:var(--kb-row-alt);border-left:1px solid var(--kb-row-line)}.km-stat h4{display:flex;align-items:baseline;gap:10px;margin:0 0 8px;font:700 11px Crimson,serif;letter-spacing:.16em;text-transform:uppercase;color:var(--kb-ink-strong)}.km-stat h4 a:link,.km-stat h4 a:visited{font:700 10px var(--kb-sans);letter-spacing:.12em;color:var(--kb-ink-soft);text-decoration:none}.km-stat h4 a:hover{color:var(--kb-ink-link);text-decoration:underline;text-underline-offset:3px}.km-statnote{margin:0 0 8px;font:15px/1.5 var(--kb-serif);color:var(--kb-ink-soft)}.km-online{font:15px/1.7 var(--kb-serif);color:var(--kb-ink-soft)}.km-online a:link,.km-online a:visited{font-size:14px;font-weight:700;color:var(--kb-ink-link);text-decoration:none}.km-online a:hover{text-decoration:underline;text-underline-offset:3px}.km-statlinks{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 10px}.km-statlinks a:link,.km-statlinks a:visited{font:700 10px var(--kb-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--kb-ink-link);text-decoration:none}.km-statlinks a:hover{color:var(--kb-ink-strong);text-decoration:underline;text-underline-offset:3px}.km-statlist{margin:0;padding:0;list-style:none;font:15px/1.5 var(--kb-serif);color:var(--kb-ink)}.km-statlist li{padding:5px 0;border-top:1px solid var(--kb-row-line)}.km-statlist li:first-child{border-top:0}.km-statlist a:link,.km-statlist a:visited{font-size:13px;font-weight:700;color:var(--kb-ink-link);text-decoration:none}.km-statlist a:hover{text-decoration:underline;text-underline-offset:3px}.km-statfoot{grid-column:1 / -1;grid-row:3;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:4px 14px;padding:8px 18px;border-top:1px solid var(--kb-row-line);font:700 10px/2 var(--kb-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--kb-ink-soft)}.km-statfoot a:link,.km-statfoot a:visited{font:inherit;color:var(--kb-ink-link);text-decoration:none}.km-statfoot a:hover{color:var(--kb-ink-strong);text-decoration:underline;text-underline-offset:3px}.km-statfoot:empty{display:none}@media (max-width:560px){.km-statbox{grid-template-columns:minmax(0,1fr)}.km-stat--online,.km-stat--bdays,.km-stat--numbers,.km-statfoot{grid-column:1;grid-row:auto}.km-stat{padding:14px}.km-stat--numbers{border-left:0;border-top:1px solid var(--kb-row-line)}.km-statfoot{justify-content:flex-start;padding:8px 14px}}#footer{margin-top:8px}#footer .upper{margin:0;padding:14px 16px;overflow:visible;background:var(--kb-page);border-top:1px solid var(--kb-edge);font:14px var(--kb-serif);color:var(--kb-muted)}#footer .upper .wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;text-align:left}#footer .upper #current_time{order:-1;float:none;padding:0;color:var(--kb-faint)}#footer .upper .theme,#footer .upper .language{float:none;margin:0}#footer ul.bottom_links{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}#footer ul.bottom_links li{display:block;margin:0}#footer ul.bottom_links a:link,#footer ul.bottom_links a:visited{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border:1px solid var(--kb-border);border-radius:16px;background:var(--kb-panel);font:600 10px var(--kb-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--kb-text-soft);text-decoration:none;box-shadow:none}#footer ul.bottom_links a:hover{border-color:var(--kb-bronze-line);color:var(--kb-bronze-text);text-decoration:none}#footer .lower{padding:20px 16px 24px;text-align:center;font:14px/1.7 var(--kb-serif);color:var(--kb-dim)}#footer .lower .socials{display:flex;justify-content:center;gap:16px;margin:0 0 16px}#footer .lower .socials img{width:24px;height:auto;opacity:.7;transition:opacity .15s}#footer .lower .socials a:hover img{opacity:1}#footer .lower .affiliates{display:block;margin:0 0 16px;text-align:center;line-height:12px}#footer .lower .affiliates a{display:inline-block;margin:4px;line-height:0;vertical-align:middle}#footer .lower a:link,#footer .lower a:visited{font-weight:600;color:var(--kb-text-soft)}#footer .lower a:hover{color:var(--kb-white)}@media (max-width:560px){#footer .upper{padding:14px 12px}#footer .upper .wrapper{flex-direction:column;align-items:stretch}#footer ul.bottom_links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#footer ul.bottom_links a:link,#footer ul.bottom_links a:visited{display:flex;justify-content:center;min-height:40px;border-radius:20px}#footer .lower{padding:18px 12px 24px}}.km-fhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:0 0 16px}.km-fname{flex:1 1 auto;min-width:0;margin:0 0 0 4px;font:400 26px/1.2 'Braven',serif;color:var(--kb-text-strong)}.km-fbar{display:flex;flex-wrap:wrap;gap:6px}.km-fbar .button:link,.km-fbar .button:visited,.km-fbar a.button{display:inline-flex;align-items:center;gap:6px;min-height:34px;margin:0;padding:0 14px;border:1px solid var(--kb-border);border-radius:17px;background:var(--kb-panel);box-shadow:none;font:600 10px var(--kb-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--kb-text-soft);text-decoration:none}.km-fbar a.button:hover{border-color:var(--kb-bronze-line);color:var(--kb-bronze-text);text-decoration:none}.km-fbar a.button span{padding:0;background:none;font:inherit;color:inherit}.km-fbar a.new_thread_button:link,.km-fbar a.new_thread_button:visited{border-color:var(--kb-bronze);background:var(--kb-bronze);color:var(--kb-on-bronze)}.km-fbar a.new_thread_button:hover{border-color:var(--kb-bronze-text);background:var(--kb-bronze-text);color:var(--kb-on-bronze)}.km-modby{flex-basis:100%;margin:-4px 0 0 4px;font:italic 14px Crimson,serif;color:var(--kb-muted)}.km-modby:empty{display:none}.km-modby a:link,.km-modby a:visited{font:inherit;color:var(--kb-text-soft)}@media (max-width:560px){.km-fname{flex-basis:100%;font-size:22px}.km-fbar{width:100%}.km-fbar a.button{flex:1 1 auto;justify-content:center;min-height:40px;border-radius:20px}.km-fbar a.new_thread_button{flex-basis:100%;order:-1}}.km-tlist{width:100%;margin:0;border:0;border-collapse:separate;border-spacing:0;border-radius:6px;overflow:hidden;background:var(--kb-row)}.km-tlist td{padding:10px 12px;vertical-align:middle;background:var(--kb-row);color:var(--kb-ink);border:0;border-left:1px solid var(--kb-row-line);border-bottom:1px solid var(--kb-row-line);font:15px/1.45 var(--kb-serif)}.km-tlist td.trow2{background:var(--kb-row-alt)}.km-tlist td.trow_selected{background:var(--kb-row-line)}.km-tlist tr > td:first-child{border-left:0}.km-tlist tr:last-child > td{border-bottom:0}.km-tlist .km-thead td{padding:8px 6px;background:var(--kb-row-head);color:var(--kb-row-head-text);border-left-color:var(--kb-border);border-bottom:0;text-align:center;font:700 10px Crimson,serif;letter-spacing:.16em;text-transform:uppercase}.km-tlist .km-thead td.km-tc-main{padding-left:16px;text-align:left}.km-tlist .km-thead .smalltext,.km-tlist .km-thead strong{font:inherit}.km-tlist .km-thead a:link,.km-tlist .km-thead a:visited{font:inherit;color:inherit;text-decoration:none}.km-tlist .km-thead a:hover{color:var(--kb-bronze-text)}.km-tlist .km-tc-status{width:46px;padding:10px 0;text-align:center}.km-tlist .km-tc-icon{width:1px;padding:0;border-left:0;text-align:center}.km-tlist .km-tc-icon img{margin:0 6px 0 0}.km-tlist .km-tc-main{border-left:0}.km-tlist .km-tc-num{width:86px;text-align:center;font-size:15px}.km-tlist .km-trow .km-tc-num a:link,.km-tlist .km-trow .km-tc-num a:visited{font-size:15px;color:var(--kb-ink);text-decoration:none}.km-tlist .km-trow .km-tc-num a:hover{color:var(--kb-ink-link);text-decoration:underline;text-underline-offset:3px}.km-tlist .km-trow .km-tc-last{width:200px;text-align:right;font-size:12px;line-height:1.55;color:var(--kb-ink-soft)}.km-tlist .km-trow .km-tc-last .b,.km-tlist .km-trow .km-tc-last .d{display:block}.km-tlist .km-trow .km-tc-last a:link,.km-tlist .km-trow .km-tc-last a:visited{font-size:12px}.km-tlist .km-trow .km-tc-last .d a:link,.km-tlist .km-trow .km-tc-last .d a:visited{color:var(--kb-ink-soft);text-decoration:none}.km-tlist .km-trow .km-tc-last .d a:hover{color:var(--kb-ink-link);text-decoration:underline;text-underline-offset:3px}.km-tt{font:600 15px/1.4 var(--kb-serif);color:var(--kb-ink)}.km-tt a:link,.km-tt a:visited{font:600 13px var(--kb-sans);color:var(--kb-ink-link);text-decoration:none}.km-tt .subject_new a:link,.km-tt .subject_new a:visited{font-weight:700;color:var(--kb-ink-strong)}.km-tt a:hover{text-decoration:underline;text-underline-offset:3px}.km-tt .smalltext{font:400 14px var(--kb-serif);color:var(--kb-ink-soft)}.km-tt .smalltext a:link,.km-tt .smalltext a:visited{font:400 12px var(--kb-sans);color:var(--kb-ink-soft)}.km-ta{margin:2px 0 0;font:14px/1.5 var(--kb-serif);color:var(--kb-ink-soft)}.km-ta strong{font-weight:600}.km-ta a:link,.km-ta a:visited{font-size:12px}.km-tlist td.trow_sep{padding:6px 16px;background:var(--kb-row-line);color:var(--kb-ink-strong);font:700 10px Crimson,serif;letter-spacing:.16em;text-transform:uppercase}.km-tlist td.tfoot{padding:8px 12px;background:var(--kb-row-alt);border-top:1px solid var(--kb-row-line);color:var(--kb-ink-soft);text-align:right;font-size:12px}.km-tlist td.tfoot form{margin:0}.km-tbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}.km-tbar--top:not(:has(.pagination)){display:none}.km-tbar--bottom{margin:10px 0 0}.km-tbar .pagination{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;font:14px var(--kb-serif);color:var(--kb-muted)}.km-tbar .pagination .pages{margin-right:4px;font-weight:600}.km-tbar .pagination a:link,.km-tbar .pagination a:visited,.km-tbar .pagination .pagination_current{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;margin:0;padding:0 8px;border:1px solid var(--kb-border);border-radius:15px;background:var(--kb-panel);font:600 12px var(--kb-sans);color:var(--kb-text-soft);text-decoration:none}.km-tbar .pagination a:hover{border-color:var(--kb-bronze-line);color:var(--kb-bronze-text)}.km-tbar .pagination .pagination_current{border-color:var(--kb-bronze);background:var(--kb-bronze);color:var(--kb-on-bronze)}.km-tfoot{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin:20px 0 0}.km-legend{display:grid;grid-template-columns:repeat(3,auto);gap:6px 18px;margin:0;padding:0}.km-legend dd{display:flex;align-items:center;gap:6px;margin:0;font:14px var(--kb-serif);color:var(--kb-muted)}.km-ttools{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.km-ttools form{margin:0}@media (max-width:820px){.km-tlist .km-tc-views{display:none}.km-tlist .km-tc-num{width:72px}.km-tlist .km-tc-last{width:170px}.km-legend{grid-template-columns:repeat(2,auto)}}@media (max-width:560px){.km-tlist,.km-tlist tbody,.km-tlist tr,.km-tlist td{display:block;width:auto}.km-tlist{border-top:3px solid var(--kb-row-head)}.km-tlist .km-thead{display:none}.km-tlist td{border-left:0}.km-tlist tr.km-trow{display:grid;grid-template-columns:34px auto minmax(0,1fr) auto;grid-template-areas:"st main main mod" ". rep vw vw" ". last last last" ". rate rate rate";background:var(--kb-row);border-bottom:1px solid var(--kb-row-line)}.km-tlist tr.km-trow:has(td.trow2){background:var(--kb-row-alt)}.km-tlist tr.km-trow:last-child{border-bottom:0}.km-tlist tr.km-trow > td{border:0;background:none}.km-tlist .km-tc-status{grid-area:st;width:auto;padding:14px 0 0}.km-tlist .km-tc-icon{display:none}.km-tlist .km-tc-main{grid-area:main;padding:12px 12px 4px 4px}.km-tlist .km-tc-rep{grid-area:rep}.km-tlist .km-tc-views{display:block;grid-area:vw}.km-tlist tr.km-trow .km-tc-num{width:auto;padding:2px 14px 8px 4px;text-align:left;font:14px var(--kb-serif);color:var(--kb-ink-soft)}.km-tlist tr.km-trow .km-tc-num a:link,.km-tlist tr.km-trow .km-tc-num a:visited{font-size:12px;color:var(--kb-ink-soft)}.km-tlist tr.km-trow .km-tc-last{grid-area:last;width:auto;margin-right:12px;padding:8px 0 12px 4px;text-align:left;border-top:1px solid var(--kb-row-line)}.km-tlist .km-trow .km-tc-last .b,.km-tlist .km-trow .km-tc-last .d{display:inline}.km-tlist .km-trow .km-tc-last .d::before{content:"· "}.km-tlist tr.km-trow > td[id^="rating_table_"]{grid-area:rate;padding:0 0 12px 4px;text-align:left}.km-tlist tr.km-trow > td:has(> input.checkbox){grid-area:mod;padding:14px 12px 0 0}.km-tlist td.forumdisplay_announcement:nth-child(2),.km-tlist td.forumdisplay_announcement:nth-child(4),.km-tlist td.forumdisplay_announcement:nth-child(5){display:none}.km-tlist td.tfoot{text-align:left}.km-tbar--bottom{flex-direction:column-reverse;align-items:stretch}.km-tbar--bottom .km-fbar a.button{flex-basis:100%}.km-legend{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.km-ttools{width:100%;align-items:stretch}}.km-form{max-width:720px;margin:0 auto 24px}.km-card{background:var(--kb-row);color:var(--kb-ink);border-radius:6px;overflow:hidden}.km-card-h{margin:0;padding:10px 18px;background:var(--kb-row-head);color:var(--kb-row-head-text);font:700 11px Crimson,serif;letter-spacing:.16em;text-transform:uppercase}.km-card-body{padding:6px 18px 18px}.km-field{margin:16px 0 0}.km-field label{display:block;margin:0;font:700 17px var(--kb-serif);color:var(--kb-ink-strong)}.km-hint{margin:2px 0 8px;font:15px/1.45 var(--kb-serif);color:var(--kb-ink-soft)}.km-field .textbox,.km-field .textarea,.km-field select{box-sizing:border-box;display:block;width:100%;max-width:none;margin:0;padding:10px 12px;background:var(--kb-white);color:var(--kb-ink);border:1px solid var(--kb-row-line);border-radius:6px;font:15px/1.5 var(--kb-input);box-shadow:none}.km-field .textarea{min-height:220px;resize:vertical}.km-field .textbox:focus,.km-field .textarea:focus,.km-field select:focus{border-color:var(--kb-bronze);outline:2px solid var(--kb-bronze);outline-offset:0}.km-captcha,.km-captcha tbody,.km-captcha tr,.km-captcha td{display:block;width:auto;margin:0;padding:0;border:0;background:none;color:var(--kb-ink)}.km-captcha tr{margin:16px 0 0}.km-captcha td + td{margin:8px 0 0}.km-captcha strong{font:700 17px var(--kb-serif);color:var(--kb-ink-strong)}.km-captcha img{margin:0 0 8px;border-radius:4px}.km-captcha .smalltext{font:15px/1.45 var(--kb-serif);color:var(--kb-ink-soft)}.km-captcha .textbox{box-sizing:border-box;max-width:100%;padding:8px 10px;border:1px solid var(--kb-row-line);border-radius:6px;background:var(--kb-white);color:var(--kb-ink)}.km-actions{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;background:var(--kb-row-alt);border-top:1px solid var(--kb-row-line)}.km-actions .km-btn,.km-actions input.km-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;margin:0;padding:0 22px;border:1px solid var(--kb-bronze);border-radius:19px;background:var(--kb-bronze);color:var(--kb-on-bronze);font:600 11px var(--kb-sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;box-shadow:none}.km-actions .km-btn:hover{border-color:var(--kb-bronze-text);background:var(--kb-bronze-text)}.km-note{margin:0 0 12px;padding:12px 16px;border-left:4px solid var(--kb-bronze);border-radius:6px;background:var(--kb-panel);font:16px/1.55 var(--kb-serif);color:var(--kb-text-soft)}.km-card + .km-note,.km-card + form,.km-card + .km-card{margin-top:16px}.km-label{display:block;font:700 17px var(--kb-serif);color:var(--kb-ink-strong)}.km-opts{display:flex;flex-direction:column;gap:6px}.km-field .km-opt{display:flex;align-items:center;gap:10px;min-height:40px;margin:0;padding:0 12px;border:1px solid var(--kb-row-line);border-radius:6px;background:var(--kb-white);cursor:pointer;font:16px var(--kb-serif);color:var(--kb-ink)}.km-field .km-opt input{width:17px;height:17px;margin:0;accent-color:var(--kb-bronze)}.km-field .km-opt:has(input:checked){border-color:var(--kb-bronze)}.km-inline{display:flex;align-items:center;gap:10px;font:15px var(--kb-serif);color:var(--kb-ink-soft)}.km-field .km-num{width:90px;flex:none}.km-multi select{box-sizing:border-box;display:block;width:100%;height:260px;padding:6px;background:var(--kb-white);color:var(--kb-ink);border:1px solid var(--kb-row-line);border-radius:6px;font:14px/1.5 var(--kb-input)}.km-multi option{padding:3px 6px;border-radius:4px}.km-multi option:checked{background:var(--kb-bronze);color:var(--kb-on-bronze)}.km-multi select:focus{border-color:var(--kb-bronze);outline:2px solid var(--kb-bronze);outline-offset:0}.km-hint--touch{display:none}@media (hover:none) and (pointer:coarse){.km-hint--mouse{display:none}.km-hint--touch{display:block}.km-multi select{height:auto;min-height:44px}}.km-copyrow{display:flex;gap:8px;margin:14px 0 0}.km-field .km-copyurl,.km-copyrow .km-copyurl{box-sizing:border-box;flex:1 1 auto;min-width:0;padding:10px 12px;background:var(--kb-white);color:var(--kb-ink);border:1px solid var(--kb-row-line);border-radius:6px;font:14px var(--kb-input)}.km-copybtn{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 16px;border:1px solid var(--kb-bronze);border-radius:21px;background:var(--kb-bronze);color:var(--kb-on-bronze);cursor:pointer;font:600 11px var(--kb-sans);letter-spacing:.12em;text-transform:uppercase}.km-copybtn .mdi{font-size:16px;letter-spacing:0}.km-copybtn:hover{border-color:var(--kb-bronze-text);background:var(--kb-bronze-text)}.km-form .error{margin:0 0 12px;padding:12px 16px;border:0;border-left:4px solid var(--kb-gryffindor);border-radius:6px;background:var(--kb-row);color:var(--kb-ink);font:15px/1.5 var(--kb-serif)}.km-form .error p,.km-form .error em{margin:0;font-style:normal;font-weight:700;color:var(--kb-ink-strong)}.km-form .error ul{margin:6px 0 0;padding-left:18px}@media (max-width:560px){.km-card-body{padding:4px 14px 16px}.km-card-h{padding:10px 14px}.km-field .textarea{min-height:180px}.km-actions{padding:12px 14px}.km-actions .km-btn{flex:1 1 auto;min-height:44px;border-radius:22px}}.km-thr{align-items:flex-end}.km-thr-title{flex:1 1 320px;min-width:0}.km-thr-title .km-fname{margin:0 0 0 4px}.km-thr-chips:not(:has(*)){display:none}.km-thr-chips{margin:6px 0 0 4px}.km-thr-meta{margin:6px 0 0 4px}.km-thr-meta:not(:has(*)){display:none}.km-thr-meta .ipt-meta-date,.km-thr-meta .ipt-meta-date a:link,.km-thr-meta .ipt-meta-date a:visited{font:600 11px var(--kb-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--kb-muted);text-decoration:none}.km-thr-meta .ipt-meta-characters{margin:2px 0 0;font:italic 15px var(--kb-serif);color:var(--kb-muted)}.km-thr-meta .ipt-meta-characters a:link,.km-thr-meta .ipt-meta-characters a:visited{font:italic 15px var(--kb-serif);color:var(--kb-text-soft)}.km-tfields{width:100%;margin:0 0 12px;border-spacing:0}.km-tfields:not(:has(td)){display:none}#posts_container{padding:0;background:none}.postWrap{margin:0 0 16px;border:0}.post.classic{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-areas:"head head" "auth body" "ctrl ctrl";margin:0;background:var(--kb-row);color:var(--kb-ink);border-radius:6px;border:0}.post.classic .post_head{grid-area:head;display:flex;align-items:center;gap:10px;padding:7px 12px;border-radius:6px 6px 0 0;background:var(--kb-row-line);font:14px var(--kb-serif);color:var(--kb-ink)}.post.classic .post_head > .float_right{order:2;float:none;margin-left:auto;display:flex;align-items:center;gap:8px}.post.classic .post_head a:link,.post.classic .post_head a:visited{font:12px var(--kb-sans);color:var(--kb-ink-link);text-decoration:none}.post.classic .post_head a:hover{text-decoration:underline;text-underline-offset:3px}.post.classic .post_head a.postmark:link,.post.classic .post_head a.postmark:visited{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;margin:0;background:none;border-radius:13px;color:var(--kb-ink-soft);text-decoration:none}.post.classic .post_head a.postmark:hover{background:var(--kb-row);color:var(--kb-ink-strong);text-decoration:none}.postmark .mdi::before{font:normal 17px/1 "Material Design Icons"}.postmark--mark .mdi::before{content:"\F00C3"}.postmark--unmark .mdi::before{content:"\F00C0"}.post.classic .post_head a.postmark--unmark:link,.post.classic .post_head a.postmark--unmark:visited{color:var(--kb-bronze)}.post.classic .post_author{grid-area:auth;float:none;width:auto;min-width:0;padding:16px 10px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;background:none}.post.classic .post_author > br{display:none}.post.classic .post_author div.author_avatar img{box-sizing:border-box;display:block;width:200px;max-width:100%;height:auto;padding:5px;border:0;background:var(--kb-row-line)}.km-pa-av:empty{display:none}.km-pa-badges{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:190px}.km-awards{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px}.km-awards:not(:has(img)){display:none}.km-awards > a:not(:has(img)){display:none}.km-awards img{vertical-align:middle}.km-pa-willow img{display:block}.km-roles{display:flex;flex-direction:column;align-items:center;gap:1px;font:16px/1.3 var(--kb-serif);font-variant:small-caps;letter-spacing:.02em;color:var(--kb-ink-soft)}.km-roles:not(:has(.km-role:not(:empty))){display:none}.km-roles br{display:none}.km-role:empty{display:none}.post.classic .post_content{grid-area:body;float:none;width:auto;min-width:0;margin:0;padding:22px 26px 18px 18px;display:flex;flex-direction:column}.post.classic .post_content > .post_body{flex:1 0 auto}.post.classic .post_body{position:relative;padding:0;font:16px/1.4 var(--kb-serif);color:var(--kb-ink)}.post.classic .signature{position:relative;overflow-x:clip;overflow-y:visible;margin:20px 0 0;padding:12px 0 0;border-top:1px solid var(--kb-row-line)}.post.classic .post_body [style*="width"],.post.classic .signature [style*="width"]{max-width:100% !important;box-sizing:border-box}.post.classic .post_meta{font:13px var(--kb-serif);color:var(--kb-ink-soft)}.post.classic .post_controls{grid-area:ctrl;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;padding:8px;background:var(--kb-row-line)}.post.classic .postbit_buttons{float:none;display:flex;flex-wrap:wrap;gap:6px}.post.classic .postbit_buttons > a:link,.post.classic .postbit_buttons > a:visited{display:inline-flex;align-items:center;min-height:30px;margin:0;padding:0 11px;background:var(--kb-white);border:1px solid var(--kb-row-line);border-radius:5px;font:13px var(--kb-sans);color:var(--kb-ink);text-decoration:none}.post.classic .postbit_buttons > a:hover{border-color:var(--kb-ink-link);color:var(--kb-ink-strong)}.post.classic .postbit_buttons > a span{padding:0;background:none;font:inherit}.post.classic,.post.classic .post_controls{overflow:visible}.post.classic .post_controls{align-items:center;border-radius:0 0 6px 6px}.km-more,.km-more-menu{display:contents}.km-more-btn{display:none}.km-more-people{order:-1;margin-right:auto}.km-pbmain{order:1}.km-more-mod{order:2}.post.classic .post_controls .postbit_buttons:not(:has(a)){display:none}.post.classic .post_author div.author_statistics{align-self:stretch;width:auto;margin:8px 0 0;padding:0;border:0;background:none;text-align:center}.post.classic .post_author .author_statistics a:link,.post.classic .post_author .author_statistics a:visited{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:6px;background:var(--kb-row-alt);font:italic 15px/1.3 var(--kb-serif);color:var(--kb-ink-soft);text-decoration:none}.post.classic .post_author .author_statistics a:hover{color:var(--kb-ink-strong)}.post.classic .post_author .author_statistics a::before{content:"\F0F65";flex:none;font:normal 16px/1 "Material Design Icons"}.popup_menu[id^="edit_post_"]{min-width:210px;margin-top:6px;padding:6px;z-index:60;background:var(--kb-white);border:1px solid var(--kb-row-line);border-radius:8px;box-shadow:0 10px 24px rgba(0,0,0,.3)}.popup_menu[id^="edit_post_"] .popup_item_container{margin:0;padding:0;border:0;background:none}.popup_menu[id^="edit_post_"] .popup_item_container.admin-only{margin-top:4px;padding-top:4px;border-top:1px solid var(--kb-row)}.popup_menu[id^="edit_post_"] .popup_item:link,.popup_menu[id^="edit_post_"] .popup_item:visited,.popup_menu[id^="edit_post_"] .popup_item{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:5px;background:none;font:14px var(--kb-sans);color:var(--kb-ink);text-decoration:none;white-space:nowrap}.popup_menu[id^="edit_post_"] .popup_item:hover{background:var(--kb-row);color:var(--kb-ink-strong);text-decoration:none}.popup_menu[id^="edit_post_"] .popup_item::before{flex:none;font:normal 18px/1 "Material Design Icons";color:var(--kb-ink-link)}.popup_menu[id^="edit_post_"] .popup_item_container:nth-child(1) .popup_item::before{content:"\F140C"}.popup_menu[id^="edit_post_"] .popup_item_container:nth-child(2) .popup_item::before{content:"\F0DC9"}.popup_menu[id^="edit_post_"] .popup_item_container:nth-child(3) .popup_item::before{content:"\F04CB"}.popup_menu[id^="edit_post_"] .popup_item_container.admin-only .popup_item::before{content:"\F0A12"}.post.classic .post_body form textarea{box-sizing:border-box;display:block;width:100% !important;min-height:220px;margin:0;padding:10px 12px;background:var(--kb-white);color:var(--kb-ink);border:1px solid var(--kb-row-line);border-radius:6px;font:15px/1.5 var(--kb-input);resize:vertical}.post.classic .post_body form textarea:focus{border-color:var(--kb-bronze);outline:2px solid var(--kb-bronze);outline-offset:0}.post.classic .post_body form button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;margin:10px 8px 0 0;padding:0 20px;border:1px solid var(--kb-ink-link);border-radius:19px;background:none;color:var(--kb-ink-link);cursor:pointer;font:600 11px var(--kb-sans);letter-spacing:.12em;text-transform:uppercase;box-shadow:none}.post.classic .post_body form button:hover{border-color:var(--kb-ink-strong);color:var(--kb-ink-strong);background:var(--kb-row)}.post.classic .post_body form button[type="submit"]{border-color:var(--kb-bronze);background:var(--kb-bronze);color:var(--kb-on-bronze)}.post.classic .post_body form button[type="submit"]:hover{border-color:var(--kb-bronze-text);background:var(--kb-bronze-text);color:var(--kb-on-bronze)}.deleted_post_collapsed{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 16px;padding:12px 16px;border-radius:6px;background:var(--kb-row-alt);color:var(--kb-ink-soft);font:15px var(--kb-serif)}.deleted_post_collapsed .deleted_post_message{flex:1 1 auto}.km-tnav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:4px 0 12px}.km-tnav > a:link,.km-tnav > a:visited{font:600 11px var(--kb-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--kb-text-soft);text-decoration:none}.km-tnav > a:hover{color:var(--kb-bronze-text)}.km-tnav-search .float_right{float:none}.km-tnav-search form{display:flex;gap:6px;margin:0}.km-tnav-search .textbox{min-width:0;padding:7px 10px;border:1px solid var(--kb-border);border-radius:6px;background:var(--kb-panel);color:var(--kb-text-body);font-size:14px}.km-tnav-search .button{padding:0 12px;min-height:32px;border:1px solid var(--kb-border);border-radius:16px;background:var(--kb-panel);color:var(--kb-text-soft)}.km-fbar--tools{justify-content:flex-end}.km-ttags:not(:has(*)){display:none}.post.classic:not(.deleted_post) .postbit_buttons > a.postbit_qrestore:link,.post.classic.deleted_post .postbit_buttons > a.postbit_qdelete:link{display:none}.km-ttools form{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;margin:0}.km-tfoot .km-ttools{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 28px}.km-ttools > br{display:none}.km-tfoot:not(:has(.km-legend)) .km-ttools{flex:1 1 auto;justify-content:flex-start}.km-tfoot:not(:has(.km-legend)) .km-ttools > form:last-of-type{margin-left:auto}.km-ttools strong,.km-ttools .smalltext{font:600 11px var(--kb-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--kb-muted)}.km-poll{margin-bottom:16px}.km-polltbl{width:100%;border-spacing:0}.km-polltbl td{padding:10px 14px;border-bottom:1px solid var(--kb-row-line);background:none;color:var(--kb-ink);font:16px var(--kb-serif)}.km-polltbl td:first-child{width:1%;padding-right:0}.km-polltbl input{accent-color:var(--kb-bronze);width:17px;height:17px}.km-actions--split{justify-content:space-between;align-items:center;flex-wrap:wrap}.km-pollmeta{display:flex;flex-wrap:wrap;gap:4px 14px;font:14px var(--kb-serif);color:var(--kb-ink-soft)}.km-pollmeta a:link,.km-pollmeta a:visited{font:600 11px var(--kb-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--kb-ink-link);text-decoration:none}.km-pollnote:empty{display:none}.km-qr{margin:16px 0}.km-card-h--toggle{display:flex;align-items:center;justify-content:space-between}.km-card-h--toggle .expcolimage{float:none;margin:0;line-height:0}.km-card-h--toggle .expander{cursor:pointer}.km-qr .km-field .textarea,form#quick_reply_form #message{width:100%;min-height:200px}.km-mq{margin:8px 0 0;padding:8px 10px;border-radius:6px;background:var(--kb-row-alt);font:15px var(--kb-serif);color:var(--kb-ink)}.km-mq .smalltext{font:inherit;color:inherit}.km-mq a:link,.km-mq a:visited{font:600 13px var(--kb-sans);color:var(--kb-ink-link);text-decoration:underline;text-underline-offset:3px}.km-mq a:hover{color:var(--kb-ink-strong)}.km-qropts{display:flex;flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;font:15px var(--kb-serif);color:var(--kb-ink)}.km-qropts br{display:none}.km-qropts label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.km-qropts strong{font-weight:400}.km-qropts input{accent-color:var(--kb-bronze);width:16px;height:16px;margin:0}.km-asp{order:-2;margin-right:auto}.km-asp:empty{display:none}.km-actions .km-btn--ghost,.km-actions input.km-btn--ghost{order:-1;background:none;border-color:var(--kb-ink-link);color:var(--kb-ink-link)}.km-actions .km-btn--ghost:hover{background:var(--kb-row);border-color:var(--kb-ink-strong);color:var(--kb-ink-strong)}@media (max-width:820px){.post.classic{grid-template-columns:180px minmax(0,1fr)}.post.classic .post_author div.author_avatar img{width:160px}.post.classic .post_author .username,.post.classic .post_author .username a{font-size:23px}.post.classic .post_content{padding:18px 18px 14px 12px}}@media (max-width:560px){.km-thr{align-items:stretch}.post.classic{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "auth" "body" "ctrl"}.post.classic .post_author{display:grid;grid-template-columns:100px minmax(0,1fr);justify-content:start;grid-template-rows:1fr auto auto auto auto 1fr auto;grid-template-areas:"av ." "av name" "av fid9" "av rank" "av badges" "av ." "away away";justify-items:start;column-gap:14px;row-gap:3px;padding:14px;text-align:left;border-bottom:1px solid var(--kb-row-line)}.km-pa-name{grid-area:name}.post.classic .post_author .username,.post.classic .post_author .username a{font-size:21px;line-height:1.15}.km-pa-fid9{grid-area:fid9}.km-pa-av{grid-area:av;align-self:start}.post.classic .post_author div.author_avatar img{width:100px;height:auto;padding:3px}.km-pa-rank{grid-area:rank;margin:0 !important;padding:0 !important;font-size:15px !important;line-height:1.25}.km-pa-badges{grid-area:badges;align-items:flex-start;max-width:220px;gap:6px;margin-top:6px}.km-awards{justify-content:flex-start}.km-roles{align-items:flex-start}.km-awards{gap:5px}.km-awards img{width:28px !important;height:28px !important;object-fit:contain}.km-roles{font-size:15px}.post.classic .post_author div.author_statistics{grid-area:away;justify-self:stretch;margin-top:12px}.post.classic .post_content{padding:16px 16px 10px}.post.classic .post_body{font-size:17px;line-height:1.45}.post.classic .post_controls{padding:8px 12px}.post.classic .post_head a.postmark:link,.post.classic .post_head a.postmark:visited{width:34px;height:34px;border-radius:17px}.post.classic .postbit_buttons > a:link,.post.classic .postbit_buttons > a:visited{min-height:40px;padding:0 12px;gap:6px}.post.classic .km-pbmain > a span{line-height:1;padding-top:.22em}.km-more{display:block;position:relative;margin-left:auto;order:3}.km-more:not(:has(.km-more-menu a)){display:none}.km-more-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:var(--kb-white);border:1px solid var(--kb-row-line);border-radius:5px;color:var(--kb-ink);cursor:pointer}.km-more-btn .mdi{font-size:20px;line-height:1}.km-more.open .km-more-btn{border-color:var(--kb-ink-link)}.km-more-menu{display:none;position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:200px;padding:6px;background:var(--kb-white);border:1px solid var(--kb-row-line);border-radius:8px;box-shadow:0 10px 24px rgba(0,0,0,.3)}.km-more.open .km-more-menu{display:block}.km-more-menu .postbit_buttons{display:flex;flex-direction:column;gap:0;margin:0}.km-more-people:has(a) + .km-more-mod:has(a){margin-top:4px;padding-top:4px;border-top:1px solid var(--kb-row)}.post.classic .km-more-menu .postbit_buttons > a:link,.post.classic .km-more-menu .postbit_buttons > a:visited{display:flex;gap:10px;width:100%;min-height:40px;padding:0 10px;box-sizing:border-box;background:none;border:0;border-radius:5px;font-size:14px}.post.classic .km-more-menu .postbit_buttons > a:hover{background:var(--kb-row)}.post.classic .post_controls .postbit_buttons > a::before{font:normal 18px/1 "Material Design Icons";color:var(--kb-ink-link)}.post.classic .post_controls a.postbit_quote::before,.post.classic .post_controls a[class*="reply_pm"]::before{content:"\F0F20"}.post.classic .post_controls a.postbit_multiquote::before{content:"\F027E"}.post.classic .post_controls a.postbit_edit::before{content:"\F0CB6"}.post.classic .post_controls a[class*="reply_all"]::before{content:"\F0F1F"}.post.classic .post_controls a[class*="forward"]::before{content:"\F0932"}.post.classic .post_controls a.postbit_pm::before{content:"\F036A"}.post.classic .post_controls a.postbit_find::before{content:"\F0935"}.post.classic .post_controls a.postbit_email::before{content:"\F01F0"}.post.classic .post_controls a.postbit_website::before{content:"\F059F"}.post.classic .post_controls a[class*="reputation"]::before{content:"\F0514"}.post.classic .post_controls a.postbit_qdelete::before,.post.classic .post_controls a[class*="delete_pm"]::before{content:"\F09E7"}.post.classic .post_controls a.postbit_qrestore::before{content:"\F099B"}.post.classic .post_controls a.postbit_report::before{content:"\F023D"}.post.classic .post_controls a.postbit_warn::before{content:"\F002A"}.post.classic .post_controls a[class*="purgespammer"]::before{content:"\F12E0"}.post.classic .post_controls a.ip_button::before{content:"\F0C90"}.km-tnav{justify-content:space-between}.km-tnav-search{order:3;flex-basis:100%}.km-tnav-search .float_right,.km-tnav-search form{width:100%}.km-tnav-search .textbox{flex:1 1 auto;width:0}.km-fbar--tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.km-fbar--tools a.button{justify-content:center;text-align:center;padding:6px 10px;line-height:1.3}.km-fbar--tools a.new_reply_button{grid-column:1 / -1;order:-1}.km-qr .km-field .textarea{min-height:160px}.km-actions{flex-wrap:wrap}.km-asp{flex-basis:100%}.km-ttools form{justify-content:flex-start}.km-tfoot .km-ttools{flex-direction:column;align-items:stretch}.km-tfoot:not(:has(.km-legend)) .km-ttools > form:last-of-type{margin-left:0}.km-actions .km-btn--ghost{flex:1 1 auto}}.km-actions .km-btn,.km-actions input.km-btn,.post.classic .post_body form button,.km-fbar a.button,.km-copybtn,#footer ul.bottom_links a:link,#footer ul.bottom_links a:visited{padding-top:.3em}.jGrowl{font-family:var(--kb-sans)}.jGrowl .jGrowl-notification,.jGrowl .jGrowl-notification.jgrowl_success,.jGrowl .jGrowl-notification.jgrowl_error,.jGrowl .jGrowl-notification.jgrowl_process{position:relative;box-sizing:border-box;width:280px;max-width:calc(100vw - 24px);margin:12px;padding:12px 36px 12px 14px;background:var(--kb-pop);color:var(--kb-text-body);opacity:1;border:1px solid var(--kb-border-pop);border-left:3px solid var(--kb-bronze);border-radius:8px;box-shadow:0 12px 30px rgba(0,0,0,.5);font:14px/1.45 var(--kb-sans);word-break:normal;overflow-wrap:anywhere}.jGrowl .jGrowl-notification.jgrowl_error{border-left-color:var(--kb-gryffindor)}.jGrowl .jGrowl-notification .jGrowl-close{position:absolute;top:8px;right:10px;float:none;margin:0;padding:0;background:none;border:0;color:var(--kb-muted);font-size:18px;line-height:1;cursor:pointer}.jGrowl .jGrowl-notification .jGrowl-close:hover{color:var(--kb-white)}.jGrowl .jGrowl-closer{box-sizing:border-box;width:280px;max-width:calc(100vw - 24px);margin:0 12px 12px;padding:8px;opacity:1;background:var(--kb-pop);color:var(--kb-text-soft);border:1px solid var(--kb-border-pop);border-radius:8px;font:600 10px var(--kb-sans);letter-spacing:.14em;text-transform:uppercase;text-align:center;cursor:pointer}.post_body blockquote.mycode_quote,.post_body .codeblock{margin:0 0 14px;padding:0 14px 14px;overflow:hidden;background:var(--kb-white);border:1px solid var(--kb-row-line);border-radius:8px}.post_body blockquote.mycode_quote > cite,.post_body .codeblock > .title{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:0 -14px 14px;padding:9px 14px;background:var(--kb-row);border:0;border-bottom:1px solid var(--kb-row-line);font:700 11px/1.3 var(--kb-sans);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--kb-ink-strong);padding-top:11px;padding-bottom:7px}.post_body blockquote.mycode_quote > cite > *,.post_body .codeblock > .title > *{margin-top:-4px}.post_body blockquote.mycode_quote > cite{flex-wrap:nowrap}.post_body blockquote.mycode_quote > cite a.quick_jump{flex:none}.post_body blockquote.mycode_quote > cite > span{order:1;margin-left:auto;white-space:nowrap;flex:none;font:italic 14px var(--kb-serif);letter-spacing:0;text-transform:none;color:var(--kb-ink-soft)}.post_body blockquote.mycode_quote > cite a.quick_jump{order:2;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0;padding:0;background:none !important;color:var(--kb-ink-link);text-decoration:none}.post_body blockquote.mycode_quote > cite a.quick_jump::before{content:"\F005C";font:normal 16px/1 "Material Design Icons"}.post_body blockquote.mycode_quote > cite a.quick_jump:hover{color:var(--kb-ink-strong)}.post_body blockquote.mycode_quote > cite .copyButton{display:none}.post_body .codeblock > .title .copyButton{margin-left:auto;display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:.25em 10px 0;border:1px solid var(--kb-ink-link);border-radius:13px;background:none;color:var(--kb-ink-link);cursor:pointer;font:600 10px var(--kb-sans);letter-spacing:.12em;text-transform:uppercase}.post_body .codeblock > .title .copyButton::before{content:"\F018F";margin-top:-.2em;font:normal 13px/1 "Material Design Icons";letter-spacing:0}.post_body .codeblock > .title .copyButton:empty::after{content:"Copy"}.post_body .codeblock > .title .copyButton:hover{border-color:var(--kb-ink-strong);color:var(--kb-ink-strong);background:var(--kb-white)}.post_body .codeblock > .body{padding:0;background:none;border:0}@media (min-width:821px){.km-desc{font-size:14px;line-height:1.35}.km-subf{font-size:13px;line-height:1.4}.km-body .km-th,.km-body .km-po{font-size:14px}.km-body .km-last{font-size:12px;line-height:1.35}.km-row .km-body .km-last a:link,.km-row.km-body .km-last a:link,.km-row.km-body .km-last a:visited{font-size:12px}.km-row.km-body .km-last .t a:link,.km-row.km-body .km-last .t a:visited{font-size:12px}.km-tlist .km-trow td{font-size:14px;line-height:1.35}.km-tt{line-height:1.3}.km-ta{font-size:13px;line-height:1.35}.km-tlist .km-trow .km-tc-num,.km-tlist .km-trow .km-tc-num a:link,.km-tlist .km-trow .km-tc-num a:visited{font-size:14px}.km-tlist .km-trow .km-tc-last{font-size:12px;line-height:1.35}.km-tlist .km-trow .km-tc-last a:link,.km-tlist .km-trow .km-tc-last a:visited{font-size:12px}.km-fname{font-size:24px}.km-statnote,.km-online,.km-statlist{font-size:14px;line-height:1.4}}