@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cinzel-latin-600-normal-Dd5YO2UX.woff2) format("woff2"),url(/assets/cinzel-latin-600-normal-CH_LB4su.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff")}:root{font-family:IBM Plex Sans,sans-serif;color:#eee6d5;background:#191b24;font-synthesis:none;font-size:15px;color-scheme:dark;--gold:#d2b477;--accent:#8db6c5;--line:#45434a;--muted:#b4b3b7;--panel:#242733}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select,summary{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--accent)}button,.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #55505a;border-radius:4px;background:#2d303b;color:inherit;padding:9px 13px;cursor:pointer;text-decoration:none;min-height:40px}button:hover,.button:hover{background:#393c46;border-color:var(--gold)}button:disabled{opacity:.45;cursor:default}a{color:var(--gold)}input,select{background:#181b25;border:1px solid #55505a;border-radius:3px;padding:9px 10px;color:inherit;min-height:40px;max-width:100%}input[type=checkbox]{min-height:0;accent-color:var(--gold);width:16px;height:16px;flex-shrink:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:600}h1{font:600 28px/1.4 Cinzel,serif;margin-bottom:7px}h2{font-size:19px}h3{font-size:18px}small,.muted{color:var(--muted)}.app{max-width:1640px;margin:auto;padding:0 38px}.app.talentos{--accent:#b6a3d6}.masthead{display:flex;align-items:center;gap:30px;padding:25px 0;border-bottom:1px solid #766449}.brand{display:flex;align-items:center;gap:13px;text-decoration:none;color:var(--gold)}.brand span{display:grid;gap:3px}.brand strong{font:600 26px Cinzel,serif}.brand small{font-size:12px;color:#b7b3a9}.masthead nav{display:flex;gap:23px;margin-left:auto}.masthead nav a{text-decoration:none;color:#c1bdba;font-size:14px}.masthead nav a:hover{color:var(--gold)}.account{margin-left:10px;font-size:14px;border-color:#75633f;color:var(--gold)}.intro{display:flex;justify-content:space-between;align-items:center;padding:30px 0 22px;gap:20px}.intro p{color:var(--muted);margin:0}.count{color:var(--accent);white-space:nowrap;font-size:14px}.tabs{display:flex;gap:25px;border-bottom:1px solid var(--line);margin-bottom:24px}.tabs button{background:transparent;border:0;border-radius:0;padding:12px 0;color:#b9b6b5;border-bottom:3px solid transparent}.tabs button[aria-current]{color:var(--gold);border-bottom-color:var(--gold)}.tabs small,.list-choices small{font-size:12px;margin-left:5px}.workspace{display:grid;grid-template-columns:244px minmax(0,1fr);gap:30px;align-items:start}.workspace.no-filters{grid-template-columns:1fr}aside{background:var(--panel);border:1px solid var(--line);border-radius:5px;padding:18px 16px}.filter-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.filter-head h2{font-size:16px;margin:0}.filter-head button{background:none;border:0;padding:4px;color:var(--gold);font-size:12px}.filter-search{width:100%;margin:5px 0;font-size:13px}details>summary{cursor:pointer;padding:13px 0;font-size:14px;color:#dcd5c8}aside details{border-bottom:1px solid var(--line)}summary span{float:right;color:var(--accent);margin-left:6px}.options{max-height:260px;overflow:auto;padding-bottom:10px}.options label{display:flex;align-items:center;gap:7px;padding:6px 0;cursor:pointer;font-size:13px}.options label span{overflow-wrap:anywhere}.options label small{margin-left:auto;font-size:11px}.aside-note{font-size:12px;color:#b2b0b3;line-height:1.6;margin:17px 0 0}.range{display:flex;gap:8px;padding-bottom:15px}.range label{font-size:12px;min-width:0}.range input{width:100%;margin-top:6px}.toolbar{display:flex;gap:12px;align-items:center}.toolbar h2{margin:0}.search{display:flex;flex:1;min-width:100px;align-items:center;background:#11151e;border:1px solid #766449;border-radius:4px;padding-left:13px;gap:3px;color:var(--gold)}.search input{border:0;background:transparent;width:100%;padding:12px;min-height:48px}.search-scope{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:8px}.search-scope select{font-size:13px}.toggle-filters{display:none}.resultbar{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:13px;margin:15px 0;gap:10px}.resultbar label{display:flex;align-items:center;gap:8px}.resultbar select{font-size:13px;min-height:34px;padding:6px 10px}.results{border:1px solid var(--line);border-radius:4px;overflow:hidden;transition:opacity .12s}.results.loading{opacity:.5}.table-head{background:#2a2b33;display:grid;grid-template-columns:minmax(200px,35%) minmax(0,1fr) 50px;gap:20px;padding:13px 18px;color:#c6bdab;font-size:12px}.result{display:grid;grid-template-columns:minmax(200px,35%) minmax(0,1fr) 50px;gap:20px;padding:19px 18px;align-items:start;background:#222530;border-top:1px solid #3c3e48}.result:nth-child(odd){background:#252833}.result:hover{background:#2d303c}.result-name{min-width:0}.result-name>a{font-family:Cinzel,serif;font-weight:600;line-height:1.5;text-decoration:none;font-size:16px}.result-name>a:hover{text-decoration:underline}.result-name small{display:block;font-size:11px;line-height:1.6;margin-top:6px}.result-description{min-width:0}.badge{display:inline-block;color:var(--accent);font-size:11px;border:1px solid #54616c;border-radius:3px;padding:2px 7px;line-height:1.5}.stats{font-size:12px;color:#c8c5bf;margin-left:8px}.result-description p{color:#cecdcd;font-size:13px;line-height:1.65;margin:8px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.row-actions{display:flex;gap:3px;justify-content:end;flex-wrap:wrap}.row-actions button{border:0;background:transparent;padding:7px;color:#b7b2a6;min-height:36px}.row-actions button[aria-pressed=true]{color:var(--gold)}.pagination{display:flex;align-items:center;justify-content:space-between;margin:22px 0;color:var(--muted);font-size:13px}.pagination label,.pagination>div{display:flex;align-items:center;gap:12px}.pagination select{min-height:34px;padding:5px}.pagination button{padding:6px;min-height:34px}.empty{text-align:center;padding:55px 20px;color:var(--muted)}.empty h3{margin:14px 0 8px;color:#e0d5c0}.empty p{margin:0}.alert{display:flex;justify-content:space-between;align-items:center;background:#493a36;border:1px solid #947461;padding:12px 16px;border-radius:4px;margin-bottom:20px}.alert button{min-height:25px;border:0;background:none;padding:3px}.lists-panel,.personal{padding:18px 0 25px}.list-choices{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:15px}.list-choices button[aria-pressed=true]{border-color:var(--gold);color:var(--gold)}form{display:flex;gap:9px;flex-wrap:wrap}.personal button,.personal .button{margin:0 12px 20px 0}.personal details{margin:25px 0;max-width:650px}footer{border-top:1px solid var(--line);margin-top:35px;padding:22px 0 30px;display:flex;justify-content:space-between;gap:25px;color:#a7a4a4;font-size:12px}footer details{max-width:650px;text-align:right}footer summary{padding:0;font-size:12px}footer p{line-height:1.7;margin:15px 0 0}dialog{padding:0;background:#242733;color:#eee6d5;border:1px solid #89734d;border-radius:7px;box-shadow:0 30px 100px #0009;width:min(480px,calc(100% - 24px));max-height:calc(100dvh - 40px)}dialog.wide{width:min(960px,calc(100% - 30px))}dialog::backdrop{background:#090c15cc;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-head{display:flex;align-items:start;justify-content:space-between;padding:23px 27px;border-bottom:1px solid #64583f;position:sticky;top:0;background:#252832;z-index:2;gap:20px}.dialog-head h2{font:600 23px/1.5 Cinzel,serif;color:var(--gold);margin:0}.dialog-head button{border:0;background:transparent;padding:4px;min-height:32px}.modal-pad{padding:25px 28px;line-height:1.7}.modal-pad .muted{font-size:13px;margin-top:22px}.sheet{padding:24px 32px 35px}.sheet-source{font-size:13px;color:var(--muted)}.sheet-source p{margin:10px 0}.sheet-source a{display:inline-flex;gap:6px;align-items:center;font-size:12px;margin:0 18px 10px 0}.sheet-actions{display:flex;align-items:center;gap:17px;border-bottom:1px solid var(--line);padding:10px 0 20px;flex-wrap:wrap}.sheet-actions label{font-size:12px;display:flex;gap:8px;align-items:center}.attributes{display:flex;gap:35px;flex-wrap:wrap;background:#1c202b;border-radius:4px;padding:17px 20px;margin:20px 0}.attributes dt{font-size:12px;color:var(--muted);margin-bottom:5px}.attributes dd{margin:0;font-size:17px;color:var(--accent)}.rules{margin-top:26px}.rules h3{font:600 17px Cinzel,serif;color:var(--gold);border-bottom:1px solid #655c48;padding-bottom:9px;margin-bottom:12px}.rules-scroll{overflow-x:auto;font-size:15px;line-height:1.8;color:#e3dfd7;overflow-wrap:break-word}.rules p{margin:0 0 16px}.rules li{margin-bottom:6px}.rules table{border-collapse:collapse;font-size:12px;width:100%;line-height:1.6;margin:15px 0;white-space:normal;min-width:460px}.rules td,.rules th{padding:8px 10px;text-align:left;border:1px solid #57545a;min-width:45px}.rules th{color:var(--gold);background:#30333d}.rules tr:nth-child(2n){background:#2b2e38}.rules h2,.rules h3,.rules h4{font-family:inherit;font-size:16px;margin-top:16px}.rules strong{color:#f3ead5}.edition{color:var(--muted);font-size:12px;line-height:1.7;border-top:1px solid var(--line);padding-top:20px;margin-top:30px}@media(min-width:1600px){.app{padding:0 55px}.workspace{gap:40px}}@media(max-width:1100px){.app{padding:0 24px}.workspace{grid-template-columns:215px minmax(0,1fr);gap:20px}.table-head,.result{grid-template-columns:minmax(160px,38%) minmax(0,1fr) 34px;gap:12px;padding:16px 13px}.search-scope{display:block}.search-scope select{display:block;margin-top:3px}.masthead{gap:15px}.masthead nav{gap:13px}.brand strong{font-size:23px}.stats{display:block;margin:6px 0 0}}@media(max-width:760px){.app{padding:0 16px}.masthead{padding:18px 0;flex-wrap:wrap;gap:17px}.brand{margin-right:auto}.brand strong{font-size:22px}.masthead nav{order:3;flex-basis:100%;margin:0;gap:25px}.masthead nav a{font-size:13px}.account{font-size:12px;max-width:160px;margin:0;padding:8px}.intro{padding:22px 0;display:block}.intro h1{font-size:23px}.intro p{font-size:13px}.count{display:block;margin-top:12px;font-size:12px}.tabs{gap:20px;margin-bottom:17px}.tabs button{font-size:13px;gap:6px}.tabs small{font-size:10px}.workspace{grid-template-columns:1fr;gap:15px}.workspace aside{display:none}.workspace aside.visible{display:block}.toggle-filters{display:inline-flex;padding:9px;font-size:12px}.toolbar{gap:9px;flex-wrap:wrap}.search{min-width:160px}.search input{min-height:43px;padding:10px}.search-scope{display:flex;flex-basis:100%;justify-content:end;align-items:center;font-size:12px}.search-scope select{margin:0;min-height:32px;padding:4px 6px}.table-head{grid-template-columns:1fr 40px;padding:11px 13px}.table-head span:nth-child(2){display:none}.table-head span:last-child{text-align:center}.result{grid-template-columns:minmax(0,1fr) 35px;gap:0 10px;padding:17px 13px}.result-name{grid-column:1;grid-row:1}.result-name>a{font-size:15px}.result-description{grid-column:1;grid-row:2;margin-top:9px}.result-description p{font-size:13px;margin-top:9px}.stats{display:inline;margin-left:8px}.row-actions{grid-column:2;grid-row:1 / span 2}.dialog-head{padding:17px 18px}.dialog-head h2{font-size:20px}.sheet{padding:20px 19px}.sheet-actions{gap:10px}.sheet-actions label{flex-wrap:wrap}.sheet-actions select{width:100%;max-width:270px}.rules-scroll{font-size:14px}.attributes{gap:20px;padding:14px}.attributes dd{font-size:15px}.rules h3{font-size:16px}.rules table{font-size:11px}.pagination{gap:10px}.pagination label,.pagination>div{gap:8px}footer{display:block;padding-bottom:25px}footer details{text-align:left;margin-top:13px}.lists-panel form input{width:100%}.modal-pad{padding:20px}.intro h1{max-width:100%}dialog.wide{width:calc(100% - 16px);max-height:calc(100dvh - 20px)}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.section-source{font-size:11px;display:inline-block;margin:0 0 9px}
