.pub-personagem-ficha{display:grid;gap:16px}.pub-personagem-ficha>.forma-simulador{width:100%;max-width:1100px;margin:0 auto}.pub-ficha-read .public-carta-details>.carta-sec:has(.forma-simulador){grid-column:1/-1}.forma-simulador{--forma-acento:var(--ac2,var(--ac,#c9a75c));padding:clamp(16px,3vw,28px);border:1px solid color-mix(in srgb,var(--forma-acento) 38%,var(--ln));border-radius:12px;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--forma-acento) 9%,transparent),transparent 55%),linear-gradient(145deg,color-mix(in srgb,var(--bg2) 88%,#09070e),color-mix(in srgb,var(--bg) 96%,#000));box-shadow:0 18px 48px #0004,inset 0 1px #ffffff08}.forma-simulador-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.forma-simulador-cabecalho>div{min-width:0}.forma-simulador-cabecalho>div>small{color:var(--forma-acento);font:700 9px/1.4 Arial,sans-serif;letter-spacing:2.3px}.forma-simulador-cabecalho h3{margin:5px 0 4px;color:var(--tx);font:clamp(21px,3vw,28px)/1.15 Georgia,serif}.forma-simulador-cabecalho p{margin:0;color:var(--mu);font-size:12px;line-height:1.55}.forma-simulador-contagem{flex:none;padding:8px 11px;border:1px solid color-mix(in srgb,var(--forma-acento) 35%,var(--ln));border-radius:99px;color:var(--forma-acento);background:color-mix(in srgb,var(--forma-acento) 8%,transparent);font-size:11px}.forma-simulador-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:14px}.forma-simulador-card{display:grid;grid-template-columns:minmax(92px,126px) minmax(0,1fr);gap:15px;align-items:stretch;padding:12px;border:1px solid var(--ln);border-radius:9px;background:linear-gradient(130deg,#ffffff08,transparent 55%),#0000002b;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s}.forma-simulador-card:hover{border-color:color-mix(in srgb,var(--forma-acento) 42%,var(--ln));transform:translateY(-1px)}.forma-simulador-card.ativa{border-color:color-mix(in srgb,var(--forma-acento) 75%,var(--ln));background:linear-gradient(135deg,color-mix(in srgb,var(--forma-acento) 11%,transparent),#0000003d);box-shadow:0 0 22px color-mix(in srgb,var(--forma-acento) 9%,transparent)}.forma-simulador-imagens{position:relative;min-height:154px;overflow:hidden;border:1px solid color-mix(in srgb,var(--forma-acento) 30%,var(--ln));border-radius:6px;background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--forma-acento) 19%,transparent),transparent 60%),#09080c}.forma-simulador-corpo{width:100%;height:100%;min-height:154px;object-fit:cover;object-position:top center}.forma-simulador-rosto{position:absolute;right:7px;bottom:7px;width:49px;height:49px;object-fit:cover;border:2px solid var(--bg);border-radius:50%;box-shadow:0 0 0 1px var(--forma-acento),0 4px 12px #0008}.forma-simulador-placeholder{display:grid;place-items:center;min-height:154px;color:var(--forma-acento);font:48px Georgia,serif}.forma-simulador-info{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.forma-simulador-check{display:flex;align-items:flex-start;gap:9px;color:var(--tx);font:20px/1.2 Georgia,serif;cursor:pointer}.forma-simulador-check input{flex:none;width:17px;height:17px;margin:2px 0 0;accent-color:var(--forma-acento)}.forma-simulador-tipo{color:var(--mu);font:9px/1.4 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.forma-simulador-info p{margin:0;color:var(--tx2);font-size:12px;line-height:1.55;white-space:pre-wrap}.forma-simulador-bonus{display:flex;align-items:baseline;gap:5px;margin-top:auto;color:var(--mu);font-size:11px}.forma-simulador-bonus b{color:var(--forma-acento);font-size:21px;text-shadow:0 0 14px color-mix(in srgb,var(--forma-acento) 25%,transparent)}.forma-simulador-base{display:grid;gap:5px;width:100%;margin-top:4px}.forma-simulador-base>span,.forma-simulador-base-atual{color:var(--mu);font:9px/1.4 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.forma-simulador-base .seletor-campo .seletor-botao{min-height:38px;padding:6px 10px;font-size:13px}.forma-simulador-base-atual{letter-spacing:.3px;text-transform:none}.forma-simulador-resultado{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.forma-simulador-resultado>div{display:grid;gap:6px;min-width:0;padding:13px 15px;border:1px solid var(--ln);border-radius:7px;background:#0003}.forma-simulador-resultado small{color:var(--mu);font:9px/1.4 Arial,sans-serif;letter-spacing:1.3px}.forma-simulador-resultado b{color:var(--tx);font:19px/1.2 Georgia,serif;overflow-wrap:anywhere}.forma-simulador-resultado .forma-simulador-total{grid-column:1/-1;justify-items:center;padding:16px;border-color:color-mix(in srgb,var(--forma-acento) 52%,var(--ln));background:linear-gradient(120deg,color-mix(in srgb,var(--forma-acento) 10%,transparent),#0000003d);text-align:center}.forma-simulador-total b{color:var(--forma-acento);font-size:clamp(24px,4vw,34px);text-shadow:0 0 16px color-mix(in srgb,var(--forma-acento) 28%,transparent)}.forma-simulador-total span{color:var(--tx2);font-size:11px}.pub-ficha-read .forma-simulador{padding:clamp(13px,2vw,22px)}.pub-ficha-read .forma-simulador-cabecalho p{display:block}.pub-ficha-read .forma-simulador-resultado{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-ficha-read .forma-simulador-resultado b{color:var(--tx)}.pub-ficha-read .forma-simulador-resultado .forma-simulador-total b{color:var(--forma-acento)}.pub-shell .seletor{min-width:0}.pub-shell .pub-filters .seletor,.pub-shell .pub-catalog-filters .seletor{width:100%}.pub-shell .pub-tools .seletor{min-width:155px}.pub-shell .pub-history-select .seletor{width:100%}.seletor-lista{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.seletor-opcao{transition:background .12s,color .12s}.seletor-opcao:hover,.seletor-opcao.ativa{background:color-mix(in srgb,var(--ac) 18%,transparent)}@media(max-width:680px){.ficha-formas-topo,.forma-simulador-cabecalho{align-items:flex-start;flex-direction:column}.ficha-formas-topo .btn{width:100%}.ficha-formas-grade .ficha-forma{grid-template-columns:64px minmax(0,1fr)}.forma-simulador-card{grid-template-columns:minmax(0,1fr);gap:11px;padding:10px}.forma-simulador-imagens{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;height:138px}.forma-simulador-imagens:has(.forma-simulador-rosto){grid-template-columns:minmax(0,1fr) 84px}.forma-simulador-corpo,.forma-simulador-placeholder{width:100%;min-height:0;height:100%}.forma-simulador-rosto{right:8px;bottom:8px}.forma-simulador-imagens:has(.forma-simulador-rosto) .forma-simulador-corpo{grid-column:1}.forma-simulador-card:not(.ativa) .forma-simulador-imagens{opacity:.76}.forma-simulador-check{font-size:18px}.forma-simulador-contagem{align-self:flex-start}.forma-simulador-resultado,.pub-ficha-read .forma-simulador-resultado{grid-template-columns:1fr}.forma-simulador-resultado .forma-simulador-total{grid-column:auto}}.pub-ficha-read .forma-simulador{--forma-acento:#e2bf5c;color:#f5eedf;border-color:#87682d;background:radial-gradient(ellipse at 50% 0%,rgba(226,191,92,.13),transparent 56%),linear-gradient(145deg,#211927,#100d16 80%)}.pub-ficha-read .forma-simulador-cabecalho h3,.pub-ficha-read .forma-simulador-check{color:#fff8e8}.pub-ficha-read .forma-simulador-cabecalho p,.pub-ficha-read .forma-simulador-info p,.pub-ficha-read .forma-simulador-total span{color:#e1d8c7}.pub-ficha-read .forma-simulador-card{border-color:#51453a;background:linear-gradient(130deg,#ffffff08,transparent 55%),#17121b}.pub-ficha-read .forma-simulador-tipo,.pub-ficha-read .forma-simulador-base>span,.pub-ficha-read .forma-simulador-base-atual,.pub-ficha-read .forma-simulador-resultado small{color:#d4c8ad}.pub-ficha-read .forma-simulador-resultado>div{border-color:#51453a;background:#17121b}.pub-ficha-read .forma-simulador-resultado b{color:#fff8e8}.leitura{font-size:19px;line-height:1.85;color:var(--tx)}.leitura .lb{padding:6px 12px;margin:0 -12px;border-radius:6px;border-left:2px solid transparent;transition:background .25s,border-color .25s}.leitura .lb-clicavel{cursor:pointer}.leitura .lb-ativo{background:color-mix(in srgb,var(--ac) 9%,transparent);border-left-color:var(--ac)}.leitura p{margin:0 0 .9em}.l-narrativa p{text-indent:1.6em;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.l-dialogo{margin:.6em 0;padding-left:14px;border-left:2px solid var(--cor, var(--mu))}.l-dialogo p,.l-pensamento p{text-indent:0}.l-ator{margin-bottom:.15em!important;font-size:.92em}.l-nome{font-weight:700;letter-spacing:1px;color:var(--cor, var(--ac))}.l-desc{font-style:italic;color:var(--mu)}.l-fala{margin:0!important;text-align:justify}.l-pensamento{margin:.6em 0;padding-left:14px;border-left:2px dotted var(--cor, var(--mu));font-style:italic;color:color-mix(in srgb,var(--tx) 82%,var(--mu))}.l-citacao{margin:1em 0;padding:4px 22px;border-left:3px solid var(--ac);font-style:italic;color:var(--mu)}.l-quebra{text-align:center;letter-spacing:14px;color:var(--ac);opacity:.8;padding:14px 0}.leitura .lb:first-child .l-narrativa p:first-child:first-letter{float:left;margin:.08em .1em 0 0;font-size:3.4em;line-height:.82;color:var(--ac);text-shadow:0 0 18px rgba(var(--acr),.45)}.leitura .lb:first-child .l-narrativa p:first-child{text-indent:0}.l-dialogo{padding:6px 0 6px 16px;border-left-width:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--cor, var(--mu)) 9%,transparent),transparent 70%);border-radius:0 6px 6px 0}.l-pensamento{padding:4px 0 4px 16px;background:linear-gradient(90deg,color-mix(in srgb,var(--cor, var(--mu)) 7%,transparent),transparent 70%)}.l-persona-linha{display:flex;align-items:flex-start;gap:13px;margin:.9em 0}.l-persona-linha .l-dialogo,.l-persona-linha .l-pensamento{flex:1;min-width:0;margin:0}.l-retrato{flex:none;width:48px;height:48px;object-fit:cover;border-radius:50%;border:1px solid color-mix(in srgb,var(--cor, var(--ac)) 72%,white);box-shadow:0 0 16px color-mix(in srgb,var(--cor, var(--ac)) 24%,transparent)}@media(max-width:560px){.l-persona-linha{gap:9px}.l-retrato{width:38px;height:38px}}.pub-shell{min-height:100vh;color:var(--tx);background:radial-gradient(ellipse at 50% -10%,rgba(var(--acr),.14),transparent 48%),var(--bg)}.pub-shell select{min-height:44px;padding:10px 42px 10px 13px;border:1px solid color-mix(in srgb,var(--ac) 30%,var(--ln));border-radius:7px;background-color:color-mix(in srgb,var(--bg2) 88%,#09070e);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='m1 1 6 6 6-6' fill='none' stroke='%23c9a75c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;color:var(--tx);color-scheme:dark;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pub-shell select:focus{border-color:var(--ac2);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ac) 17%,transparent)}.pub-shell select option{background:#17121f;color:#f1e9da}.pub-shell .pub-filters select,.pub-shell .pub-catalog-filters select,.pub-shell .pub-tools select,.pub-shell .pub-history-select select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='m1 1 6 6 6-6' fill='none' stroke='%23c9a75c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pub-nav{height:78px;padding:0 clamp(20px,6vw,92px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ln);background:#0a081094;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pub-nav,.pub-nav a,.pub-nav button{color:var(--tx)}.pub-nav nav{display:flex;align-items:center;gap:28px}.pub-nav nav a,.pub-nav nav button{font-size:13px;color:var(--tx2);background:none;border:0;cursor:pointer}.pub-brand{font-size:12px;letter-spacing:5px;font-weight:700;color:var(--ac)!important}.pub-home{display:flex;flex-direction:column}.pub-hero{width:min(1160px,90vw);margin:auto;display:grid;grid-template-columns:1.1fr .8fr;align-items:center;gap:clamp(42px,10vw,150px);padding:85px 0}.pub-kicker{color:var(--ac2);font-size:10px;letter-spacing:4px;font-weight:700}.pub-hero h1,.pub-heading h1,.pub-book-hero h1,.pub-reader-top h1{font-family:Georgia,serif;font-weight:400;line-height:1.05}.pub-hero h1{font-size:clamp(44px,7vw,82px);max-width:640px;margin:24px 0}.pub-hero>div>p,.pub-heading>p,.pub-book-hero p{color:var(--tx2);line-height:1.8;max-width:540px}.pub-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid var(--ac);color:#fff;background:linear-gradient(135deg,#9a742a,#694a1f);padding:13px 20px;cursor:pointer;border-radius:3px;font:inherit}.pub-button:disabled{opacity:.55;cursor:default}.pub-button.secondary{background:transparent;color:var(--ac2);padding:9px 12px}.pub-auth{padding:28px;border:1px solid var(--ln);background:linear-gradient(145deg,#261f32e6,#0e0b15e6);box-shadow:0 20px 70px #0005}.pub-auth-tabs{display:flex;gap:24px;border-bottom:1px solid var(--ln);margin:-4px 0 26px}.pub-auth-tabs button{color:var(--mu);border:0;background:none;padding:8px 0 12px;cursor:pointer}.pub-auth-tabs button.selecionado{color:var(--ac2);border-bottom:2px solid var(--ac)}.pub-auth h2{font:26px Georgia,serif;margin:0 0 6px}.pub-auth>p,.pub-auth small{color:var(--mu);font-size:13px}.pub-auth label{display:block;margin:18px 0 0;color:var(--tx2);font-size:12px}.pub-auth input,.pub-filters input,.pub-filters select,.pub-tools select,.pub-comments textarea{display:block;width:100%;margin-top:8px;background:#0000004d;border:1px solid var(--ln);border-radius:3px;padding:12px;color:var(--tx);font:inherit}.pub-auth .pub-button{width:100%;margin-top:22px}.pub-auth-read{display:block;text-align:center;margin:17px auto 0;color:var(--tx2);font-size:13px}.pub-home footer{text-align:center;padding:24px;color:var(--mu);font-size:12px;border-top:1px solid var(--ln)}.pub-content{width:min(1120px,88vw);margin:0 auto;padding:64px 0 100px}.pub-heading{margin-bottom:32px}.pub-heading h1{font-size:54px;margin:12px 0}.pub-filters{display:grid;grid-template-columns:1fr 250px;gap:12px;margin:30px 0 54px}.pub-saga{margin:40px 0 64px}.pub-saga h2,.pub-chapters h2,.pub-comments h2{font:30px Georgia,serif;font-weight:400;margin:0 0 22px}.pub-books{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pub-book{display:grid;grid-template-columns:140px 1fr;gap:22px;padding:15px;border:1px solid var(--ln);background:var(--glass);color:var(--tx);transition:border-color .2s,transform .2s}.pub-book:hover{border-color:rgba(var(--acr),.6);transform:translateY(-2px)}.pub-cover{height:196px;background:linear-gradient(145deg,#30253a,#15111c);display:grid;place-items:center;overflow:hidden;color:var(--ac);font-size:40px}.pub-cover img{width:100%;height:100%;object-fit:cover}.pub-book h3{font:24px Georgia,serif;margin:10px 0}.pub-book p{font-size:13px;line-height:1.6;color:var(--tx2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pub-book small{color:var(--ac2)}.pub-back{display:inline-block;color:var(--tx2);font-size:13px;margin-bottom:28px}.pub-book-hero{display:flex;gap:30px;align-items:center;margin:10px 0 56px}.pub-book-hero>img{width:150px;max-height:220px;object-fit:cover;box-shadow:0 10px 35px #0008}.pub-book-hero h1{font-size:52px;margin:12px 0}.pub-chapter{border-top:1px solid var(--ln);padding:20px 0}.pub-chapter h3{font:20px Georgia,serif;margin:0 0 10px}.pub-chapter h3 span,.pub-subchapter>span{color:var(--ac2);font-size:12px;letter-spacing:1px;margin-right:12px}.pub-subchapter{display:flex;align-items:center;padding:12px 14px;margin:3px 0 0 28px;background:#ffffff06;color:var(--tx2)}.pub-subchapter:hover{color:var(--tx);background:rgba(var(--acr),.08)}.pub-subchapter b{margin-left:auto;color:var(--ac2);font-size:12px}.pub-empty-sub{color:var(--mu);font-size:13px;margin-left:38px}.pub-reader{width:min(940px,90vw);margin:0 auto;padding:48px 0 100px}.pub-reader-top{display:flex;justify-content:space-between;gap:24px;align-items:end;border-bottom:1px solid var(--ln);padding-bottom:24px}.pub-reader-top h1{font-size:clamp(36px,5vw,58px);margin:10px 0 0}.pub-tools{display:flex;align-items:end;gap:14px;flex-wrap:wrap}.pub-tools label{font-size:11px;color:var(--tx2)}.pub-tools select{font-size:12px;min-width:155px}.pub-tools input{display:block;max-width:140px;margin-top:12px;accent-color:var(--ac)}.pub-entities{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:20px 0 12px;padding:14px;background:#ffffff06;border:1px solid var(--ln)}.pub-entities>span{width:100%;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--mu);margin-bottom:3px}.pub-entities button{background:transparent;border:1px solid var(--ln);color:var(--tx);padding:7px 10px;cursor:pointer}.pub-entities button small{color:var(--mu);font-size:9px;text-transform:uppercase;margin-left:8px}.pub-story{max-width:760px;margin:42px auto 70px;line-height:1.85}.pub-story .leitura{font-size:inherit}.pub-story .lb{margin-bottom:1em}.pub-success{color:#8ad4a0;text-align:right;font-size:13px}.pub-next{display:flex;justify-content:space-between;gap:18px;padding:24px 0;border-top:1px solid var(--ln);border-bottom:1px solid var(--ln)}.pub-next a{color:var(--ac2)}.pub-comments{padding:54px 0 0;max-width:760px;margin:auto}.pub-comments>p{color:var(--tx2)}.pub-comments>p a{color:var(--ac2)}.pub-comments form{display:flex;align-items:end;gap:12px;margin:16px 0 30px}.pub-comments textarea{min-height:90px;resize:vertical}.pub-rating{display:flex;gap:7px}.pub-rating button{font-size:27px;color:var(--mu);background:transparent;border:0;cursor:pointer}.pub-rating button.on,.pub-rating button:hover{color:var(--ac2)}.pub-comment-list article{padding:18px 0;border-top:1px solid var(--ln)}.pub-comment-list small{color:var(--mu);margin-left:12px}.pub-comment-list p{white-space:pre-wrap;line-height:1.6;color:var(--tx2)}.pub-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0009;display:flex;justify-content:flex-end}.pub-panel{position:relative;width:min(470px,92vw);height:100%;overflow:auto;background:var(--bg2);border-left:1px solid var(--ln);padding:44px 30px}.pub-panel-close{position:absolute;right:20px;top:14px;background:none;border:0;color:var(--tx);font-size:30px;cursor:pointer}.pub-panel h2{font:32px Georgia,serif}.pub-panel p{color:var(--tx2);line-height:1.55}.pub-panel p b{text-transform:capitalize;color:var(--tx)}.pub-entity-image{width:140px;max-height:190px;object-fit:cover;border:1px solid var(--ln)}.pub-historico{padding:14px;border:1px solid var(--ln);margin-top:24px}.pub-historico h3{font:18px Georgia,serif}.pub-muted{color:var(--mu)!important}.pub-error{color:#ff9288}.pub-user{font-size:12px;color:var(--ac2)}.pub-gallery{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.pub-gallery .pub-entity-image{width:auto;max-width:100%;height:140px}.pub-entity-list{border-top:1px solid var(--ln);margin-top:18px;padding-top:10px}.pub-entity-list h3{font:18px Georgia,serif;text-transform:capitalize}.pub-entity-list article{padding:8px 0;color:var(--tx2)}.pub-entity-list article b{color:var(--tx)}.pub-panel{width:min(1040px,96vw);padding:72px clamp(14px,4vw,44px) 36px;background:var(--bg);border-left-color:var(--ln)}.pub-ficha-read{max-width:100%}.public-carta{display:block;max-width:100%;padding:44px clamp(24px,4vw,52px)}.public-carta-heading{text-align:center;margin:0 auto 28px;max-width:720px}.public-carta-heading small{color:var(--vinho);letter-spacing:4px;font-size:10px;font-weight:700}.public-carta-heading h1{margin-top:9px}.public-carta-body{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:28px}.public-carta-side,.public-carta-details{min-width:0;display:flex;flex-direction:column;gap:18px}.public-carta-image{display:block;width:100%;max-height:360px;aspect-ratio:4/5;object-fit:cover;background:#2d2a22;border:4px solid #4b3015;outline:2px solid var(--ouro);outline-offset:3px}.public-carta-placeholder{display:grid;place-items:center;font-size:60px;color:var(--ouro)}.public-carta-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.public-carta-gallery img{width:100%;height:120px;object-fit:cover;border:2px solid #4b3015;outline:1px solid var(--ouro)}.public-carta .carta-sec{margin:0}.public-read-system{max-width:100%}.public-read-system .janela-sistema-conteudo{grid-template-columns:minmax(110px,190px) minmax(0,1fr)}.public-read-empty{margin:20px 0 0;text-align:center;color:#c2d0df;font-style:italic}.public-read-system .janela-sistema-grade>div{min-width:0}@media(max-width:760px){.pub-panel{padding:64px 12px 24px}.public-carta{padding:34px 25px}.public-carta-body{grid-template-columns:1fr}.public-carta-image{max-width:300px;margin:0 auto}.public-read-system .janela-sistema-conteudo{grid-template-columns:1fr}}@media(max-width:760px){.pub-nav{height:64px;padding:0 18px}.pub-nav nav{gap:14px}.pub-nav nav a,.pub-nav nav button{font-size:11px}.pub-brand{font-size:10px;letter-spacing:3px}.pub-hero{grid-template-columns:1fr;width:min(540px,88vw);padding:60px 0;gap:48px}.pub-hero h1{font-size:50px}.pub-books,.pub-filters{grid-template-columns:1fr}.pub-content{padding-top:42px}.pub-reader-top{align-items:start;flex-direction:column}.pub-book-hero{align-items:start}.pub-book-hero>img{width:95px}.pub-book-hero h1{font-size:37px}.pub-comments form{align-items:stretch;flex-direction:column}.pub-comments form .pub-button{align-self:flex-end}.pub-subchapter{margin-left:6px}}.pub-nav{position:sticky;top:0;z-index:60}.pub-menu{display:flex;align-items:center;gap:clamp(12px,2vw,26px)}.pub-menu a,.pub-menu .pub-nav-futuro,.pub-nav-dropdown>summary{white-space:nowrap;font-size:12px;color:var(--tx2);cursor:pointer}.pub-menu a:hover,.pub-nav-dropdown>summary:hover{color:var(--ac2)}.pub-menu .pub-nav-futuro{color:var(--mu);cursor:default}.pub-nav-dropdown{position:relative}.pub-nav-dropdown summary,.pub-nav-pop summary{list-style:none}.pub-nav-dropdown summary::-webkit-details-marker,.pub-nav-pop summary::-webkit-details-marker{display:none}.pub-nav-dropdown>summary:after{content:"⌄";margin-left:6px;color:var(--ac2)}.pub-nav-pop{position:absolute;top:calc(100% + 16px);left:0;min-width:210px;padding:10px;background:#120e19fa;border:1px solid var(--ln);box-shadow:0 16px 40px #0008}.pub-nav-pop details{position:relative}.pub-nav-pop summary,.pub-nav-pop span{display:block;padding:10px 12px;color:var(--tx2);font-size:12px}.pub-nav-pop summary:hover{color:var(--ac2)}.pub-nav-pop details>span{padding:4px 12px 10px 22px;color:var(--ac2)}.pub-nav-pop details>summary:after{content:"›";float:right}.pub-nav-logout{border:0;background:none;color:var(--tx2);font:inherit;font-size:12px;cursor:pointer}.pub-menu-toggle{display:none}.pub-saved-reading{display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:center;padding:18px 16px;border-top:1px solid var(--ln);color:var(--tx)}.pub-saved-reading span{display:grid;gap:5px}.pub-saved-reading small,.pub-saved-reading time{font-size:11px;color:var(--mu)}.pub-saved-reading strong{font-size:12px;color:var(--ac2)}.pub-translation-status,.pub-translation-error{max-width:760px;margin:14px auto;padding:10px 14px;border-left:2px solid var(--ac);background:color-mix(in srgb,var(--ac) 8%,transparent);color:var(--tx2);font-size:13px}.pub-translation-error{border-left-color:#dc6262}.pub-translation-error button{background:none;border:0;color:var(--ac2);text-decoration:underline;cursor:pointer}.pub-nav-pop a{display:block;padding:4px 12px 10px 22px;color:var(--ac2)!important;font-size:12px}.pub-nav-pop a:hover{text-decoration:underline}.pub-home .home-aura-glow,.pub-home .home-aura-glow-secondary{z-index:0}.pub-brand{display:flex;align-items:center;gap:10px;letter-spacing:4px}.pub-brand .emblem{flex:none;filter:drop-shadow(0 0 10px rgba(var(--acr),.22))}.pub-catalog-filters{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:12px;margin:26px 0 32px}.pub-catalog-filters input,.pub-catalog-filters select{width:100%;padding:13px 14px;border:1px solid var(--ln);border-radius:4px;background:#0000003d;color:var(--tx);font:14px Georgia,serif}.pub-catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:16px}.pub-catalog-card{display:grid;grid-template-columns:88px minmax(0,1fr);gap:15px;align-items:center;min-width:0;padding:13px;border:1px solid var(--ln);border-radius:5px;background:var(--glass);color:var(--tx);text-align:left;cursor:pointer;transition:transform .2s,border-color .2s,background .2s}.pub-catalog-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--ac) 65%,var(--ln));background:color-mix(in srgb,var(--glass) 85%,var(--ac) 15%)}.pub-catalog-image{display:grid;place-items:center;width:88px;height:112px;overflow:hidden;border:1px solid var(--ln);background:linear-gradient(145deg,var(--m1),var(--m3));color:var(--ac2);font-size:28px}.pub-catalog-image img{width:100%;height:100%;object-fit:cover}.pub-catalog-copy{display:grid;gap:8px;min-width:0}.pub-catalog-copy small{overflow:hidden;color:var(--mu);font:9px/1.5 Arial,sans-serif;letter-spacing:1px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.pub-catalog-copy b{display:-webkit-box;overflow:hidden;color:var(--tx);font:19px/1.2 Georgia,serif;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pub-catalog-copy em{color:var(--ac2);font-size:11px;font-style:normal}.pub-catalog-copy em span{margin-left:5px}.pub-sheet-toggle{display:flex;justify-content:flex-end;align-items:center;gap:6px;width:min(1040px,100%);margin:0 auto 12px;color:var(--mu);font-size:11px}.pub-sheet-toggle span{margin-right:auto;letter-spacing:1px;text-transform:uppercase}.pub-sheet-toggle button{padding:7px 10px;border:1px solid var(--ln);background:transparent;color:var(--tx2);font:inherit;cursor:pointer}.pub-sheet-toggle button.ativa{border-color:var(--ac);background:color-mix(in srgb,var(--ac) 13%,transparent);color:var(--ac2)}.public-creature-system .janela-sistema-medidor{min-height:75px}.public-creature-system .janela-sistema-medidor>div{align-items:flex-start;flex-direction:column}.public-creature-system .janela-sistema-medidor>div b{line-height:1.5}.public-creature-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:980px;margin:18px auto 0}.criatura-system-section{padding:14px;border:1px solid color-mix(in srgb,var(--js) 38%,#8192a0);background:#00000047}.criatura-system-section h2{margin:0 0 9px;padding-bottom:7px;border-bottom:1px solid color-mix(in srgb,var(--js) 35%,transparent);color:var(--js);font:600 11px Arial,sans-serif;letter-spacing:1.7px;text-transform:uppercase}.criatura-system-section p{margin:0 0 8px;color:#edf8ff;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.criatura-system-section p b{color:var(--js)}.public-creature-sections .criatura-system-section:last-child{grid-column:1/-1}.pub-panel .public-carta,.pub-panel .public-carta .carta-texto,.pub-panel .public-carta .carta-vazio,.pub-panel .public-carta .ficha-dado,.pub-panel .public-carta .ficha-dado b,.pub-panel .public-carta .ficha-dado span{color:#382614}.pub-panel .public-carta .carta-sec h2{color:#542719;border-color:#542719}.pub-panel .public-carta .carta-sec h2:after{border-left-color:#542719}.pub-spoiler-toggle{display:flex;align-items:center;gap:12px;width:fit-content;max-width:100%;margin:-14px 0 28px;padding:12px 16px;border:1px solid var(--ln);border-radius:8px;background:var(--glass);color:var(--tx);cursor:pointer;transition:border-color .18s,background .18s}.pub-spoiler-toggle:hover,.pub-spoiler-toggle.ativo{border-color:color-mix(in srgb,var(--ac) 65%,var(--ln));background:color-mix(in srgb,var(--glass) 85%,var(--ac) 10%)}.pub-spoiler-toggle input{width:18px;height:18px;margin:0;accent-color:var(--ac);flex:none}.pub-spoiler-toggle span{display:grid;gap:4px}.pub-spoiler-toggle b{font-size:13px;color:var(--ac2)}.pub-spoiler-toggle small{color:var(--tx2);font-size:11px;line-height:1.45}@media(max-width:760px){.pub-catalog-filters{grid-template-columns:1fr}.pub-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:10px}.pub-catalog-card{grid-template-columns:70px minmax(0,1fr);gap:11px;padding:10px}.pub-catalog-image{width:70px;height:92px}.pub-sheet-toggle{flex-wrap:wrap;justify-content:flex-start}.pub-sheet-toggle span{flex-basis:100%}.public-creature-sections{grid-template-columns:1fr}.public-creature-sections .criatura-system-section:last-child{grid-column:auto}}.pub-login-page{min-height:100vh}.pub-login-content{display:grid;align-content:center;justify-items:center;min-height:calc(100vh - 78px);padding:36px 18px 72px;background:radial-gradient(ellipse at 50% 45%,rgba(var(--acr),.1),transparent 55%)}.pub-login-content>.pub-back{justify-self:start;width:min(440px,100%);margin:0 auto 26px}.pub-login-page .pub-auth{width:min(440px,100%);padding:36px clamp(24px,6vw,48px);border-radius:8px;text-align:center}.pub-login-emblem{margin-bottom:12px;color:var(--ac2);font-size:30px;text-shadow:0 0 22px rgba(var(--acr),.55)}.pub-login-page .pub-auth .pub-kicker{display:block;margin-bottom:21px}.pub-login-page .pub-auth-tabs{justify-content:center}.pub-login-page .pub-auth h1{margin:0 0 8px;color:var(--tx);font:32px Georgia,serif}.pub-login-page .pub-auth>p{margin:0 0 22px;line-height:1.6}.pub-login-page .pub-auth label{text-align:left}.pub-login-page .pub-auth .pub-button{margin-top:20px}.pub-login-page .pub-auth-read{margin-top:17px}.public-carta .carta-sec h2{position:relative;margin:0 0 10px;padding-bottom:4px;border-bottom:2px solid var(--vinho);font-size:1.1rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--vinho)}.public-carta .carta-sec h2:after{position:absolute;right:-2px;bottom:-6px;border-left:10px solid var(--vinho);border-top:5px solid transparent;border-bottom:5px solid transparent;content:""}.pub-panel .public-carta .carta-texto b{color:var(--vinho)}.pub-home{position:relative;isolation:isolate;overflow:hidden}.home-aura-glow,.home-aura-glow-secondary{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(var(--acr),.11),transparent 65%);animation:home-aura-pulse 9s ease-in-out infinite}.home-aura-glow-secondary{inset:auto;top:15%;right:-17%;width:620px;height:620px;background:radial-gradient(circle,rgba(93,82,173,.13),transparent 70%);animation:home-aura-float 20s ease-in-out infinite}.home-hero{position:relative;z-index:1;overflow:hidden;padding:100px 20px 58px;text-align:center}.home-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 32%,rgba(var(--acr),.16),transparent 62%);pointer-events:none}.home-hero__content{position:relative;max-width:860px;margin:0 auto}.home-hero__icon{margin-bottom:10px;color:var(--ac2);font-size:40px;text-shadow:0 0 28px rgba(var(--acr),.6);animation:home-sparkle 3s ease-in-out infinite}.home-hero__title{margin:12px 0 15px;color:var(--tx);font:900 clamp(38px,7vw,76px)/1.08 Georgia,serif;letter-spacing:clamp(2px,.65vw,7px);text-transform:uppercase;text-shadow:0 0 32px rgba(var(--acr),.16)}.home-hero__title span{color:var(--ac2);font-weight:400;font-style:italic;text-transform:none;letter-spacing:2px}.home-hero__subtitle{margin:0 auto 30px;color:var(--tx2);font-size:clamp(15px,2vw,21px);font-style:italic;line-height:1.7;opacity:.86}.home-hero__actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px}.home-hero__btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:200px;padding:13px 24px;border:1px solid var(--ln);border-radius:8px;text-transform:uppercase;font-family:Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;transition:transform .2s,border-color .2s,box-shadow .2s}.home-hero__btn:hover{transform:translateY(-2px);border-color:var(--ac2);box-shadow:0 8px 26px rgba(var(--acr),.18)}.home-hero__btn--primary{border-color:var(--ac);background:linear-gradient(135deg,#b8963a,#85631e);color:#17120a}.home-hero__btn--primary b{font-size:20px;font-weight:400;line-height:12px}.home-hero__btn--secondary{background:var(--glass);color:var(--tx2)}.home-divider{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:16px;width:min(900px,90vw);margin:0 auto 5px}.home-divider span{height:1px;max-width:150px;flex:1;background:linear-gradient(90deg,transparent,var(--ln))}.home-divider span:last-child{transform:rotate(180deg)}.home-divider b{color:var(--ac2);font-size:19px;font-weight:400;opacity:.6}.home-main{position:relative;z-index:1;width:min(1200px,92vw);margin:0 auto;padding:34px 0 70px}.home-main__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:30px}.home-manuscript{position:relative;overflow:hidden;padding:40px clamp(24px,5vw,58px);border:1px solid var(--ln);border-radius:8px;background:linear-gradient(145deg,color-mix(in srgb,var(--glass) 92%,var(--ac) 8%),color-mix(in srgb,var(--bg2) 92%,transparent));box-shadow:0 22px 65px #0003,inset 0 0 60px rgba(var(--acr),.035);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-manuscript__corners{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.home-manuscript__corners i{position:absolute;width:20px;height:20px;border-color:var(--ac2);border-style:solid;opacity:.45}.home-manuscript__corners i:nth-child(1){top:12px;left:12px;border-width:1px 0 0 1px}.home-manuscript__corners i:nth-child(2){top:12px;right:12px;border-width:1px 1px 0 0}.home-manuscript__corners i:nth-child(3){bottom:12px;left:12px;border-width:0 0 1px 1px}.home-manuscript__corners i:nth-child(4){right:12px;bottom:12px;border-width:0 1px 1px 0}.home-manuscript__header{position:relative;margin-bottom:26px;text-align:center}.home-manuscript__header .pub-kicker{font-size:9px}.home-manuscript__title{margin:8px 0 0;color:var(--tx);font:600 clamp(17px,2.3vw,23px)/1.4 Georgia,serif;letter-spacing:2px;text-transform:uppercase}.home-manuscript__body{color:var(--tx2);font:17px/1.9 Georgia,serif;text-align:justify}.home-manuscript__paragraph{margin:0 0 17px}.home-manuscript__paragraph--dropcap:first-letter{float:left;margin:.07em .12em 0 0;color:var(--ac2);font:700 3.5em/.8 Georgia,serif;text-shadow:0 0 20px rgba(var(--acr),.35)}.home-manuscript__footer{padding-top:14px;text-align:center}.home-manuscript__footer>div{width:86px;height:1px;margin:0 auto 17px;background:var(--ln)}.home-manuscript__footer p{max-width:580px;margin:0 auto;color:var(--tx2);font-size:.9em;font-style:italic;line-height:1.8}.home-manuscript__footer>span{display:inline-block;margin-top:17px;color:var(--ac2);font-size:21px;opacity:.5}.home-sidebar{position:sticky;top:95px;display:flex;flex-direction:column;gap:18px}.home-sidebar__card{padding:19px 20px;border:1px solid var(--ln);border-radius:8px;background:var(--glass);box-shadow:0 15px 42px #0002;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-sidebar__card-title{display:flex;align-items:center;gap:9px;margin:0 0 13px;padding-bottom:11px;border-bottom:1px solid var(--ln);color:var(--tx);font:700 11px/1.4 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase}.home-sidebar__card-title>span{color:var(--ac2);font-size:16px}.home-sidebar__list{display:grid;gap:7px}.home-sidebar__loading,.home-sidebar__empty{margin:0;padding:16px 6px;color:var(--mu);font-size:12px;line-height:1.6;text-align:center}.home-sidebar__item{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 8px;border:1px solid transparent;border-radius:5px;background:#ffffff06;transition:background .2s,border-color .2s}.home-sidebar__item:hover{border-color:color-mix(in srgb,var(--ac) 45%,transparent);background:color-mix(in srgb,var(--ac) 8%,transparent)}.home-sidebar__item-icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid var(--ln);border-radius:5px;color:var(--ac2)}.home-sidebar__item-info{display:grid;flex:1;min-width:0;gap:3px}.home-sidebar__item-info b{overflow:hidden;color:var(--tx);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.home-sidebar__item-info small{overflow:hidden;color:var(--mu);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.home-sidebar__item-date{flex:none;color:var(--ac2);font-size:10px;white-space:nowrap}.home-sidebar__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-sidebar__shortcut{display:grid;place-items:center;gap:7px;min-height:74px;padding:10px;border:1px solid var(--ln);border-radius:5px;color:var(--tx2);font-size:11px;text-align:center;transition:border-color .2s,background .2s,transform .2s}.home-sidebar__shortcut>span{color:var(--ac2);font-size:19px}.home-sidebar__shortcut:hover{transform:translateY(-2px);border-color:var(--ac);background:color-mix(in srgb,var(--ac) 7%,transparent)}.home-sidebar__shortcut.indisponivel{opacity:.48;cursor:default}.home-account-card .pub-auth-tabs{margin:0 0 16px}.home-account-card h3{margin:0 0 5px;color:var(--tx);font:20px Georgia,serif}.home-account-card>p{margin:0 0 14px;color:var(--tx2);font-size:12px;line-height:1.6}.home-account-card .pub-auth-tabs button{font-size:11px}.home-account-form{display:grid;gap:11px}.home-account-form label{display:grid;gap:6px;color:var(--mu);font:10px Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.home-account-form input{width:100%;padding:10px 11px;border:1px solid var(--ln);border-radius:4px;background:#0003;color:var(--tx);font:14px Georgia,serif;text-transform:none;letter-spacing:normal}.home-account-form .pub-button{width:100%;margin-top:3px;padding:10px 14px;font-size:12px}.home-account-form small{color:var(--mu);font-size:10px}.home-account-link{display:flex;justify-content:space-between;padding:11px 0;color:var(--ac2);font-size:13px}.home-footer{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;gap:12px;padding:20px;border-top:1px solid var(--ln);color:var(--mu);font-size:11px;letter-spacing:1px;text-align:center}.home-footer span{color:var(--ac2)}@keyframes home-aura-pulse{0%,to{opacity:.52}50%{opacity:1}}@keyframes home-aura-float{0%,to{transform:translate(0)}50%{transform:translate(-36px,22px)}}@keyframes home-sparkle{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@media(max-width:900px){.home-hero{padding-top:76px}.home-main__grid{grid-template-columns:1fr}.home-sidebar{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.home-account-card{grid-column:1/-1}}@media(max-width:600px){.home-hero{padding:58px 16px 38px}.home-hero__title{font-size:36px;letter-spacing:2px}.home-hero__subtitle{max-width:360px;margin-bottom:22px;font-size:15px}.home-hero__actions{gap:9px}.home-hero__btn{min-width:min(100%,250px)}.home-main{width:min(94vw,540px);padding-top:24px}.home-main__grid{gap:19px}.home-manuscript{padding:30px 21px}.home-manuscript__body{font-size:15px;line-height:1.8}.home-manuscript__header{margin-bottom:20px}.home-sidebar{grid-template-columns:1fr;gap:13px}.home-account-card{grid-column:auto}.home-footer{font-size:9px;letter-spacing:.4px}}@media(max-width:980px){.pub-menu-toggle{display:flex;align-items:center;gap:10px;background:transparent;border:1px solid var(--ln);color:var(--tx);padding:8px 12px;font:inherit;font-size:12px}.pub-nav nav.pub-menu{display:none;position:absolute;top:100%;right:12px;left:12px;flex-direction:column;align-items:stretch;gap:0;padding:10px 16px;background:#0f0a1afa;border:1px solid var(--ln);box-shadow:0 20px 44px #0009}.pub-nav nav.pub-menu.aberto{display:flex}.pub-menu>a,.pub-menu .pub-nav-futuro,.pub-menu .pub-nav-dropdown>summary,.pub-menu .pub-nav-logout{display:block;width:100%;padding:13px 4px;text-align:left;border-bottom:1px solid var(--ln)}.pub-nav-dropdown{width:100%}.pub-nav-pop{position:static;box-shadow:none;border:0;border-top:1px solid var(--ln);padding:4px 8px 8px;background:#ffffff06}.pub-nav-pop details>span{padding-left:20px}.pub-menu .pub-nav-logout{border-bottom:0}.pub-saved-reading{grid-template-columns:1fr auto}.pub-saved-reading time{display:none}}@media(max-width:760px){.pub-content{width:min(100% - 28px,600px);padding:32px 0 64px}.pub-heading{margin-bottom:22px}.pub-heading h1{font-size:clamp(34px,10vw,46px);overflow-wrap:anywhere}.pub-heading>p{font-size:14px;line-height:1.65}.pub-filters{gap:10px;margin:22px 0 36px}.pub-saga{margin:30px 0 44px}.pub-saga h2,.pub-chapters h2,.pub-comments h2{font-size:26px}.pub-books{grid-template-columns:minmax(0,1fr)}.pub-book{grid-template-columns:88px minmax(0,1fr);gap:13px;padding:11px}.pub-cover{height:130px}.pub-book h3{font-size:19px;margin:5px 0}.pub-book p{font-size:12px}.pub-reader{width:min(100% - 30px,680px);padding:28px 0 64px}.pub-reader-top{gap:18px;padding-bottom:18px}.pub-reader-top h1{font-size:clamp(30px,9vw,42px);overflow-wrap:anywhere}.pub-reader-top>div:first-child{min-width:0}.pub-back{margin-bottom:18px}.pub-tools{display:grid;width:100%;grid-template-columns:minmax(0,1fr) minmax(90px,.65fr);align-items:end;gap:12px}.pub-tool-field{min-width:0}.pub-tools .pub-tool-field .seletor{width:100%}.pub-tools>label{display:grid;gap:4px}.pub-tools input{width:100%;max-width:none;margin-top:4px}.pub-tools>.pub-button{grid-column:1/-1;width:100%}.pub-entities{padding:11px;gap:7px}.pub-entities button{max-width:100%;padding:8px;overflow-wrap:anywhere}.pub-story{margin:28px auto 46px}.pub-story .leitura{font-size:17px;line-height:1.78}.pub-next{align-items:stretch;flex-direction:column;padding:16px 0}.pub-comments{padding-top:38px}.pub-comments form .pub-button{width:100%}.pub-overlay{align-items:stretch}.pub-panel{width:100%;padding:64px 10px 24px;border-left:0}.pub-panel-close{position:fixed;top:10px;right:14px;z-index:4;display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--ln);border-radius:50%;background:#100c17;color:var(--tx)}.pub-panel .public-carta{padding:22px 12px}.pub-panel .public-carta-heading{margin-bottom:20px}.pub-panel .public-carta-heading small{font-size:8px;letter-spacing:2px}.pub-panel .public-carta-heading h1{font-size:clamp(28px,8vw,38px);overflow-wrap:anywhere}.pub-panel .public-carta-body{gap:20px}.pub-panel .public-carta-details{gap:14px}.pub-panel .public-carta .carta-sec{min-width:0}.pub-panel .public-carta .carta-sec h2{font-size:1rem;letter-spacing:.7px}.pub-panel .public-carta-image{max-height:300px}.pub-panel .public-carta-gallery{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.pub-panel .public-carta-gallery img{height:104px}.pub-sheet-toggle{justify-content:flex-start;flex-wrap:wrap}.pub-sheet-toggle span{flex-basis:100%;margin:0 0 4px}.pub-sheet-toggle button{flex:1 1 125px;min-height:40px}}.pub-nav-preferencias{display:flex;align-items:center;gap:10px;flex:none}.pub-nav-preferencias .site-language{width:138px}.pub-nav-preferencias .tg{flex:none}@media(max-width:1200px)and (min-width:981px){.pub-nav nav{gap:12px}.pub-brand{letter-spacing:3px}.pub-menu a,.pub-menu .pub-nav-dropdown>summary{font-size:11px}.pub-nav-preferencias .site-language{width:120px}.pub-nav-preferencias{gap:6px}}@media(max-width:980px){.pub-nav-preferencias{align-items:stretch;justify-content:space-between;padding-top:12px;border-top:1px solid var(--ln)}.pub-nav-preferencias .site-language{width:min(220px,55%)}.pub-nav-preferencias .tg{align-self:end}.pub-nav-preferencias .tgb{padding:0 10px;font-size:10px;letter-spacing:1px}}@media(max-width:420px){.pub-nav{padding:0 12px}.pub-brand{max-width:60vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:2px}.pub-menu-toggle{padding:8px 10px}.pub-panel{padding-right:7px;padding-left:7px}.pub-panel .public-carta{padding-right:9px;padding-left:9px}.pub-tools{grid-template-columns:minmax(0,1fr)}.pub-tools>.pub-button{grid-column:auto}}:root[data-theme=claro] .pub-shell .pub-nav{color:#211b14;background:#faf7f0f7;border-bottom-color:#382b1933;box-shadow:0 5px 20px #2f241414}:root[data-theme=claro] .pub-shell .pub-menu a,:root[data-theme=claro] .pub-shell .pub-menu .pub-nav-futuro,:root[data-theme=claro] .pub-shell .pub-nav-dropdown>summary,:root[data-theme=claro] .pub-shell .pub-nav-logout{color:#30271c}:root[data-theme=claro] .pub-shell .pub-menu a:hover,:root[data-theme=claro] .pub-shell .pub-nav-dropdown>summary:hover{color:#74510b}:root[data-theme=claro] .pub-shell .pub-brand{color:#795713!important}:root[data-theme=claro] .pub-shell .pub-nav-dropdown>summary:after{color:#795713}:root[data-theme=claro] .pub-shell .pub-nav-pop{background:#fffcf6fc;border-color:#382b1938;box-shadow:0 16px 38px #2f24142e}:root[data-theme=claro] .pub-shell .pub-nav-pop summary,:root[data-theme=claro] .pub-shell .pub-nav-pop span{color:#30271c}:root[data-theme=claro] .pub-shell .pub-nav-pop a{color:#68490d!important}:root[data-theme=claro] .pub-shell .pub-nav-preferencias .site-language{color:#534834}:root[data-theme=claro] .pub-shell .pub-menu-toggle{color:#30271c;border-color:#382b194d;background:#ffffff94}@media(max-width:980px){:root[data-theme=claro] .pub-shell .pub-nav nav.pub-menu{background:#faf7f0fc;border-color:#382b1938;box-shadow:0 20px 44px #2f241433}:root[data-theme=claro] .pub-shell .pub-nav-pop{background:#775b250f}}.pub-overlay{align-items:center;justify-content:center;padding:24px}.pub-panel{width:min(1100px,calc(100vw - 48px));height:auto;max-height:calc(100dvh - 48px);border:1px solid var(--ln);border-radius:14px;box-shadow:0 28px 90px #0009}@media(max-width:760px){.pub-overlay{align-items:stretch;padding:0}.pub-panel{width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0}}.pub-personagem-ficha{width:100%;gap:18px}.public-system-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.public-system-toolbar .janela-sistema-toggle{margin-left:auto}.pub-shell .ficha-detalhes-toggle{min-height:44px;padding:0 18px;border-color:color-mix(in srgb,var(--ac) 55%,var(--ln));background:linear-gradient(135deg,color-mix(in srgb,var(--ac) 18%,var(--bg2)),color-mix(in srgb,var(--bg2) 92%,transparent));color:var(--ac2);font-size:11px;letter-spacing:1px}.pub-shell .ficha-detalhes-toggle:hover{border-color:var(--ac);background:color-mix(in srgb,var(--ac) 16%,var(--bg2));color:var(--tx)}.pub-shell .ficha-detalhes-toggle:focus-visible{outline:2px solid var(--ac2);outline-offset:3px}.pub-personagem-ficha>.janela-sistema{width:100%}.public-personagem-detalhes{display:block;padding:clamp(16px,3vw,28px);border:1px solid var(--ln);border-radius:12px;background:var(--glass)}.pub-panel .public-character-card{align-items:start;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:30px;max-width:1040px;padding:38px 42px}.public-character-card .carta-esq,.public-character-card .carta-dir{min-width:0}.public-character-card .carta-esq{gap:8px}.public-character-card .carta-foto{width:100%}.public-character-card .carta-sec{margin:0}.public-character-card .carta-dir{gap:16px}.public-character-card .carta-dados{grid-template-columns:repeat(auto-fit,minmax(82px,1fr));row-gap:8px}.public-character-card .carta-sec h2{margin-bottom:9px}.pub-panel .public-character-card{color:#3b2a17}.pub-panel .public-character-card .carta-sub,.pub-panel .public-character-card .carta-texto,.pub-panel .public-character-card .carta-vazio,.pub-panel .public-character-card .carta-dados span{color:#3b2a17;opacity:1}.pub-panel .public-character-card .carta-dados b,.pub-panel .public-character-card .carta-texto b{color:#4f2013}.pub-panel .public-character-card .carta-sec h2{color:#4f2013;border-color:#4f2013}.public-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.public-details-grid>.carta-sec{min-width:0;margin:0;padding:16px;border:1px solid var(--ln);border-radius:8px;background:color-mix(in srgb,var(--bg2) 75%,transparent)}.public-details-grid>.carta-sec:last-child:nth-child(odd){grid-column:1/-1}.public-details-grid .carta-texto,.public-details-grid .carta-vazio{color:var(--tx2);line-height:1.65}.public-details-grid .forma-simulador{grid-column:1/-1}.public-details-grid .carta-sec:has(.forma-simulador){grid-column:1/-1}.public-details-grid .carta-sec h3{margin:16px 0 7px;color:var(--ac2);font:700 10px Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase}.public-details-grid .public-history-location{margin:0 0 10px;color:#4b321f;font-size:12px;font-weight:600;line-height:1.6}.public-details-grid .public-history-summary{margin:12px 0 0}.public-details-grid .public-formas-lista{display:grid;gap:10px;margin-top:16px}.public-formas-lista article,.public-inventario-bolsa{min-width:0;padding:12px;border:1px solid var(--ln);border-radius:7px;background:color-mix(in srgb,var(--bg2) 72%,transparent)}.public-formas-lista article>b,.public-formas-lista article>small{display:block}.public-formas-lista article>small{margin:5px 0 8px;color:var(--ac2);font-size:10px;letter-spacing:.5px}.public-formas-lista article>p{margin:0;color:var(--tx2);line-height:1.6;white-space:pre-wrap}.public-formas-lista .public-carta-gallery{margin-top:10px}.public-inventario-bolsa+.public-inventario-bolsa{margin-top:10px}.public-inventario-bolsa h3{margin-top:0!important}.public-neutra-publica .public-ficha-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.public-neutra-publica .public-ficha-cabecalho{flex-direction:column;justify-content:center;text-align:center}.public-ficha-cabecalho>div{min-width:0}.public-ficha-cabecalho small,.public-ficha-cabecalho span{color:var(--ac2);font:700 9px Arial,sans-serif;letter-spacing:2px;text-transform:uppercase}.public-ficha-cabecalho h1{margin:6px 0 2px;color:var(--tx);font:clamp(28px,5vw,42px) Georgia,serif;overflow-wrap:anywhere}.public-ficha-cabecalho p{margin:0;color:var(--mu);font-size:12px}.public-neutra-publica .ficha-personagem-carta{grid-template-columns:minmax(0,1fr);justify-items:center;gap:26px;margin:0 auto}.public-neutra-publica .ficha-personagem-carta>.carta-esq{width:min(100%,360px);margin:0 auto}.public-neutra-publica .ficha-personagem-carta>.carta-dir{width:min(100%,760px);margin:0 auto}.public-neutra-publica .carta-foto{width:min(100%,320px);align-self:center}.public-neutra-publica .carta-esq>.carta-sec,.public-neutra-publica .carta-dir>.carta-sec{width:100%;text-align:center}.public-neutra-publica .carta-esq>.carta-sec h2,.public-neutra-publica .carta-dir>.carta-sec h2{text-align:center}.public-neutra-publica .carta-esq .carta-dados,.public-neutra-publica .carta-dir .carta-dados{justify-items:center}.public-neutra-publica .carta-dir{display:flex;flex-direction:column;gap:18px}.public-neutra-publica .carta-dir .carta-texto{color:#382614}.public-entity-sheet{overflow:hidden;width:100%;max-width:1100px;margin:0 auto;border:1px solid var(--ln);border-radius:14px;background:radial-gradient(ellipse at 50% 0%,rgba(var(--acr),.1),transparent 50%),var(--glass);box-shadow:0 20px 54px #0003}.public-entity-hero{display:grid;grid-template-columns:minmax(110px,190px) minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,30px);padding:clamp(18px,4vw,34px);border-bottom:1px solid var(--ln)}.public-entity-hero img,.public-entity-placeholder{display:grid;place-items:center;width:100%;aspect-ratio:4/5;max-height:270px;object-fit:cover;border:1px solid var(--ln);border-radius:7px;background:var(--bg2);color:var(--ac2);font:54px Georgia,serif}.public-entity-hero small{color:var(--ac2);font:700 9px Arial,sans-serif;letter-spacing:2px}.public-entity-hero h1{margin:8px 0;color:var(--tx);font:clamp(30px,5vw,48px)/1.12 Georgia,serif;overflow-wrap:anywhere}.public-entity-hero p{margin:0;color:var(--tx2);line-height:1.6}.public-entity-toggle{display:flex;justify-content:center;width:calc(100% - 36px);min-height:48px;margin:18px}.public-entity-details{display:grid;gap:14px;padding:0 18px 20px}.public-entity-details>.carta-sec{min-width:0;margin:0;padding:16px;border:1px solid var(--ln);border-radius:8px;background:color-mix(in srgb,var(--bg2) 80%,transparent)}.public-entity-details .carta-sec h2{margin:0 0 10px;color:var(--ac2);font:700 11px Arial,sans-serif;letter-spacing:1.6px}.public-entity-details .carta-texto,.public-entity-details .carta-vazio{color:var(--tx2);line-height:1.65}.public-entity-details .carta-dados{color:var(--tx2)}.public-creature-readonly{display:grid;gap:12px}.public-creature-readonly .janela-sistema{width:100%}@media(max-width:760px){.public-system-toolbar{align-items:stretch;flex-wrap:wrap}.public-system-toolbar>.ficha-detalhes-toggle{flex:1 1 auto;min-height:42px}.public-system-toolbar .janela-sistema-toggle{width:100%;margin:0}.public-system-toolbar .janela-sistema-toggle button{flex:1}.public-personagem-detalhes{padding:12px}.pub-panel .public-character-card{grid-template-columns:minmax(0,1fr);gap:22px;padding:32px 24px}.public-character-card .carta-foto{width:min(100%,320px);margin:0 auto}.public-details-grid{grid-template-columns:minmax(0,1fr);gap:12px}.public-details-grid>.carta-sec:last-child:nth-child(odd),.public-details-grid .carta-sec:has(.forma-simulador){grid-column:auto}.public-neutra-publica .public-ficha-cabecalho{align-items:stretch;flex-direction:column}.public-neutra-publica .public-ficha-cabecalho .ficha-detalhes-toggle{width:100%;min-height:42px}.public-entity-hero{grid-template-columns:84px minmax(0,1fr);gap:13px;padding:16px}.public-entity-hero img,.public-entity-placeholder{width:84px;height:110px;aspect-ratio:auto;font-size:34px}.public-entity-hero h1{font-size:clamp(25px,7vw,34px)}.public-entity-hero p{font-size:12px}.public-entity-toggle{width:calc(100% - 28px);margin:14px}.public-entity-details{padding:0 14px 15px}}:root,:root[data-theme=escuro]{--bg: #0f0a1a;--bg2: #1a0f2a;--glass: rgba(26, 26, 42, .6);--tx: #e8e0d5;--tx2: #b5a5c5;--mu: #8a7a9a;--dk: #0a0a1a;--ac: #b8963a;--ac2: #d4b86a;--acr: 184, 150, 58;--ln: rgba(200, 190, 210, .16);--agua: #2a5f8a;--terra: #6a5a4a;--fogo: #b83a1e;--ar: #3a7a9a;--luz: #b8963a;--sombra: #6a52a8;--star: 1;--m1: #1d1530;--m2: #150e24;--m3: #0c0816;--sky: linear-gradient(180deg, #07040f 0%, #120a24 55%, #2a1838 100%);--danger: #e85d3a;color-scheme:dark}:root[data-theme=claro]{--bg: #f5f0e8;--bg2: #e8e0d5;--glass: rgba(255, 255, 255, .7);--tx: #1a1a2e;--tx2: #2a2a4a;--mu: #4a4a5a;--dk: #0a0a1a;--ac: #b08a2a;--ac2: #c9a84c;--acr: 176, 138, 42;--ln: rgba(42, 42, 58, .22);--agua: #3a7ac9;--terra: #7a6345;--fogo: #d84a2a;--ar: #5aaed5;--luz: #c9a84c;--sombra: #6a4fa8;--star: 0;--m1: #cdbf9f;--m2: #b9a98a;--m3: #9d8c6c;--sky: linear-gradient(180deg, #fbf5e6 0%, #f0e6cf 60%, #e6d3a8 100%);--danger: #c94a2a;color-scheme:light}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:var(--bg);color:var(--tx2);font-family:Georgia,Times New Roman,serif;font-size:18px;transition:background .4s,color .4s}a{color:inherit;text-decoration:none}button{font-family:inherit}:focus-visible{outline:2px solid var(--ac2);outline-offset:3px}.agua{--c: var(--agua)}.terra{--c: var(--terra)}.fogo{--c: var(--fogo)}.ar{--c: var(--ar)}.luz{--c: var(--luz)}.sombra{--c: var(--sombra)}.dot{width:10px;height:10px;border-radius:50%;background:var(--c, var(--ac));box-shadow:0 0 12px var(--c, var(--ac));display:inline-block;flex:0 0 10px}@keyframes tw{0%,to{opacity:.25}50%{opacity:1}}@keyframes rise{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:.9}to{transform:translateY(-760px) translate(30px);opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinr{to{transform:rotate(-360deg)}}@keyframes shimmer{to{background-position:200% 0}}@keyframes up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}.fi{animation:up 1.2s ease both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.atmo{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.stars{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--star);animation:tw 5s ease-in-out infinite;background-image:radial-gradient(1.6px 1.6px at 8% 18%,#fff,transparent),radial-gradient(1.2px 1.2px at 17% 42%,#fff,transparent),radial-gradient(1.8px 1.8px at 27% 12%,#fff,transparent),radial-gradient(1.2px 1.2px at 38% 30%,#fff,transparent),radial-gradient(1.6px 1.6px at 52% 10%,#fff,transparent),radial-gradient(1.2px 1.2px at 63% 36%,#fff,transparent),radial-gradient(1.8px 1.8px at 74% 16%,#fff,transparent),radial-gradient(1.2px 1.2px at 83% 44%,#fff,transparent),radial-gradient(1.6px 1.6px at 92% 22%,#fff,transparent),radial-gradient(1.2px 1.2px at 46% 50%,#fff,transparent),radial-gradient(1.2px 1.2px at 5% 60%,#fff,transparent),radial-gradient(1.4px 1.4px at 70% 62%,#fff,transparent)}.em{position:absolute;bottom:60px;width:4px;height:4px;border-radius:50%;background:var(--ac2);box-shadow:0 0 10px 3px rgba(var(--acr),.7);opacity:0;animation:rise 10s linear infinite}.mtn{position:absolute;left:0;right:0;bottom:0;width:100%}.emblem{filter:drop-shadow(0 0 14px rgba(var(--acr),.6))}.orb{border-radius:50%;animation:pulse 5s ease-in-out infinite;position:absolute}.orn{display:flex;align-items:center;justify-content:center;gap:18px;color:var(--ac);opacity:.85}.orn i{flex:0 1 140px;height:1px;background:linear-gradient(90deg,transparent,var(--ac))}.orn i:last-child{background:linear-gradient(270deg,transparent,var(--ac))}.kick{font-size:12px;letter-spacing:6px;text-transform:uppercase;color:var(--ac)}.title{margin:0;font-weight:900;text-transform:uppercase;letter-spacing:12px;line-height:1.05;color:var(--tx);background:linear-gradient(100deg,var(--tx) 0%,var(--tx) 38%,var(--ac2) 50%,var(--tx) 62%,var(--tx) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 7s linear infinite}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 36px;font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--dk);background:linear-gradient(135deg,var(--ac2),var(--ac));border:0;border-radius:999px;box-shadow:0 0 28px rgba(var(--acr),.4);cursor:pointer;transition:box-shadow .3s,transform .3s,opacity .3s}.btn:hover:not(:disabled){box-shadow:0 0 48px rgba(var(--acr),.7);transform:translateY(-2px)}.btn:disabled{opacity:.6;cursor:wait}.btn2{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 28px;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--tx);background:transparent;border:1px solid var(--ln);border-radius:999px;cursor:pointer;transition:border-color .3s}.btn2:hover{border-color:var(--ac)}.tg{display:inline-flex;gap:2px;border:1px solid var(--ln);border-radius:999px;padding:3px;background:var(--glass)}.tgb{border:0;background:transparent;color:var(--mu);font-size:12px;letter-spacing:2px;text-transform:uppercase;min-height:34px;padding:0 14px;border-radius:999px;cursor:pointer}.tgb[data-on=true]{background:var(--ac);color:var(--dk);font-weight:700}.site-language{display:grid;gap:4px;min-width:0;color:var(--mu);font:9px/1.2 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.site-language>div{width:100%}.site-language .seletor-botao{min-height:36px;padding:6px 9px;font-size:12px;letter-spacing:normal;text-transform:none}.admin-preferencias{display:flex;align-items:center;gap:12px}.admin-preferencias .site-language{width:158px}@media(max-width:640px){.admin-preferencias{gap:7px;flex-wrap:wrap;justify-content:flex-end}.admin-preferencias .site-language{width:132px}.admin-preferencias .tgb{padding:0 9px;font-size:10px;letter-spacing:1px}}@media(max-width:520px){.login-top{top:12px;right:12px;gap:7px}.login-top .site-language{width:118px}.login-top .tgb{min-height:32px;padding:0 8px;font-size:10px;letter-spacing:1px}}.campo{display:block;text-align:left}.campo span{display:block;font-size:11px;letter-spacing:4px;text-transform:uppercase;color:var(--ac);margin-bottom:4px}.campo input{width:100%;background:transparent;border:0;border-bottom:1px solid var(--ln);color:var(--tx);font:inherit;font-size:20px;padding:10px 0 12px;outline:none;transition:border-color .3s,box-shadow .3s}.campo input:focus{border-bottom-color:var(--ac2);box-shadow:0 8px 14px -10px rgba(var(--acr),.8)}.campo input::placeholder{color:var(--mu);font-style:italic}.login{position:relative;min-height:100vh;overflow:hidden;background:var(--sky);display:flex;align-items:center;justify-content:center;padding:48px 20px 200px}.login-box{position:relative;z-index:2;width:100%;max-width:420px;text-align:center}.login-ring{position:relative;width:150px;height:150px;margin:0 auto 28px}.login-ring .r1{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px dashed var(--ac);opacity:.6;animation:spin 50s linear infinite}.login-ring .r2{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;border:1px solid var(--ac);opacity:.35;animation:spinr 36s linear infinite}.login-ring .glow{top:30px;right:30px;bottom:30px;left:30px;background:radial-gradient(circle,rgba(var(--acr),.55),transparent 70%)}.login-ring .core{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.login-form{display:flex;flex-direction:column;gap:28px;margin-top:36px;padding:40px 36px;border:1px solid var(--ln);border-radius:4px;background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 6px var(--bg),inset 0 0 0 7px rgba(var(--acr),.35)}.erro{margin:0;color:var(--danger);font-style:italic;font-size:15px;line-height:1.5}.login-top{position:absolute;z-index:3;top:24px;right:32px;display:flex;align-items:end;gap:12px}.voltar{display:inline-block;margin-top:28px;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--mu)}.voltar:hover{color:var(--tx)}.home-prov{min-height:100vh;position:relative;overflow:hidden;background:var(--sky);display:flex;align-items:center;justify-content:center;text-align:center;padding:40px 20px 160px}.adm{display:grid;grid-template-columns:290px 1fr;min-height:100vh;background:var(--bg);background-image:radial-gradient(circle at 20% 0%,rgba(var(--acr),.1),transparent 50%)}.adm-side{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:32px 0 20px;border-right:1px solid var(--ln);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow-y:auto;z-index:30}.adm-brand{display:flex;align-items:center;gap:14px;padding:0 28px 28px;color:var(--tx)}.adm-brand b{display:block;font-size:15px;letter-spacing:5px;text-transform:uppercase}.adm-brand small{font-size:11px;letter-spacing:4px;text-transform:uppercase;color:var(--mu)}.adm-grupo{padding:18px 28px 8px;font-size:11px;letter-spacing:5px;text-transform:uppercase;color:var(--ac)}.adm-link{position:relative;display:flex;align-items:center;gap:14px;padding:12px 28px;font-size:14px;letter-spacing:3px;text-transform:uppercase;color:var(--mu);transition:color .3s,padding .35s,background .35s}.adm-link:hover{color:var(--tx);padding-left:38px;background:linear-gradient(90deg,color-mix(in srgb,var(--c, var(--ac)) 22%,transparent),transparent 80%)}.adm-link.on{color:var(--tx);background:linear-gradient(90deg,color-mix(in srgb,var(--c, var(--ac)) 28%,transparent),transparent 85%)}.adm-link.on:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:var(--c, var(--ac));box-shadow:0 0 12px var(--c, var(--ac))}.adm-foot{margin-top:auto;padding:24px 28px 0;border-top:1px solid var(--ln)}.adm-user{color:var(--tx);font-size:16px;margin-bottom:4px}.adm-user small{display:block;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--mu);margin-top:2px}.adm-main{min-width:0;display:flex;flex-direction:column}.adm-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 56px;border-bottom:1px solid var(--ln)}.adm-menu-btn{display:none;min-height:44px;min-width:44px;align-items:center;justify-content:center;background:transparent;color:var(--tx);border:1px solid var(--ln);border-radius:999px;font-size:20px;cursor:pointer}.adm-crumb{font-size:12px;letter-spacing:4px;text-transform:uppercase;color:var(--mu)}.adm-content{padding:64px 56px 96px;max-width:1100px;width:100%}.adm-h1{margin:12px 0 18px;font-size:44px;font-weight:700;letter-spacing:6px;text-transform:uppercase;color:var(--tx);line-height:1.15}.adm-sub{margin:0 0 48px;max-width:640px;font-style:italic;line-height:1.8;color:var(--mu)}.adm-row{display:flex;align-items:center;gap:28px;padding:26px 12px;border-bottom:1px solid var(--ln);transition:padding .35s,background .35s}.adm-row:first-of-type{border-top:1px solid var(--ln)}.adm-row:hover{padding-left:30px;background:linear-gradient(90deg,color-mix(in srgb,var(--c, var(--ac)) 22%,transparent),transparent 70%)}.adm-row .t{flex:0 0 240px;font-size:22px;letter-spacing:4px;text-transform:uppercase;color:var(--tx)}.adm-row .d{flex:1;font-style:italic;color:var(--mu);line-height:1.6}.adm-row .a{color:var(--ac);transition:transform .3s}.adm-row:hover .a{transform:translate(8px)}.adm-vazio{padding:56px 20px;text-align:center;border:1px dashed var(--ln);border-radius:4px;color:var(--mu);font-style:italic}.adm-scrim{display:none}@media(max-width:1024px){.adm{grid-template-columns:1fr}.adm-side{position:fixed;left:0;top:0;width:290px;max-width:86vw;transform:translate(-100%);transition:transform .35s;background:var(--bg)}.adm.open .adm-side{transform:none}.adm.open .adm-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#0000008c}.adm-menu-btn{display:inline-flex}.adm-top{padding:16px 20px}.adm-content{padding:40px 20px 72px}.adm-h1{font-size:30px;letter-spacing:4px}.adm-row{flex-wrap:wrap;gap:8px 16px}.adm-row .t{flex-basis:100%;font-size:19px}.login-top{right:16px;top:16px}}.adm-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.adm-cab .adm-h1{margin-bottom:0}.adm-cab+.orn{margin-top:24px}.item{display:flex;align-items:center;gap:20px;padding:22px 12px;border-bottom:1px solid var(--ln);transition:background .35s}.item:first-child{border-top:1px solid var(--ln)}.item:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--c, var(--ac)) 18%,transparent),transparent 75%)}.item .info{flex:1;min-width:0}.item .nome{display:block;font-size:20px;letter-spacing:3px;text-transform:uppercase;color:var(--tx);overflow-wrap:anywhere}.item a.nome:hover{color:var(--ac2)}.item .desc{margin-top:4px;font-style:italic;color:var(--mu);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item .meta{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--mu);white-space:nowrap}.item .ordem{flex:0 0 38px;text-align:center;font-size:26px;color:var(--c, var(--ac));text-shadow:0 0 18px var(--c, var(--ac))}.item.cap{--c: var(--ac);padding-top:14px;padding-bottom:14px}.acoes{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.mini{min-height:38px;padding:0 16px;font-size:11px;letter-spacing:2px}.btn2:disabled{opacity:.4;cursor:not-allowed}.btn.perigo{background:linear-gradient(135deg,var(--danger),#8a2a14);color:#fff;box-shadow:none}.grupo{margin-bottom:40px}.grupo-t{display:flex;align-items:center;gap:12px;margin:0 0 14px;font-size:13px;font-weight:400;letter-spacing:6px;text-transform:uppercase;color:var(--ac)}.lab{font-size:11px;letter-spacing:4px;text-transform:uppercase;color:var(--mu)}.campo .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dlg{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:0;border:1px solid var(--ln);border-radius:4px;background:var(--bg);color:var(--tx2);box-shadow:0 30px 80px #0000008c,inset 0 0 0 6px var(--bg),inset 0 0 0 7px rgba(var(--acr),.35)}.dlg::backdrop{background:#05030cb3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dlg-in{padding:40px 40px 32px}.dlg-t{margin:0 0 28px;font-size:20px;font-weight:700;letter-spacing:5px;text-transform:uppercase;color:var(--tx)}.dlg-acoes{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:8px}.form{display:flex;flex-direction:column;gap:26px}.form-linha{display:flex;gap:24px;flex-wrap:wrap}.form-linha>.campo{flex:1 1 160px}.campo textarea,.campo select{width:100%;background:transparent;border:0;border-bottom:1px solid var(--ln);color:var(--tx);font:inherit;font-size:18px;line-height:1.7;padding:10px 0 12px;outline:none;resize:vertical;transition:border-color .3s,box-shadow .3s}.campo select,select:not([multiple]){min-height:44px;padding:9px 42px 9px 14px;border:1px solid color-mix(in srgb,var(--ac) 27%,var(--ln));border-radius:8px;background-color:color-mix(in srgb,var(--bg2) 88%,#09070e);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='m1 1 6 6 6-6' fill='none' stroke='%23c9a75c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;color:var(--tx);color-scheme:dark;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.campo select:focus,select:not([multiple]):focus{border-color:var(--ac2);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ac) 17%,transparent)}select option{background:#17121f;color:#f1e9da}.campo textarea:focus,.campo select:focus{border-bottom-color:var(--ac2);box-shadow:0 8px 14px -10px rgba(var(--acr),.8)}.campo select option{background:var(--bg);color:var(--tx)}.campo input[type=date],.campo input[type=number]{color-scheme:inherit}.ed-barra{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin:24px 0 32px;position:sticky;top:0;z-index:10;padding:16px 0;background:linear-gradient(var(--bg) 75%,transparent)}.ed-status{display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--mu)}.ed-status .sujo{color:var(--ac2)}.ed-status .salvo{color:var(--mu)}.ed-blocos{display:flex;flex-direction:column;gap:18px}.bloco{padding:18px 22px 20px;border:1px solid var(--ln);border-left:2px solid var(--ac);border-radius:4px;background:var(--glass)}.bloco-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.bloco-topo select{background:transparent;border:1px solid var(--ln);border-radius:999px;color:var(--ac);font:inherit;font-size:12px;letter-spacing:3px;text-transform:uppercase;min-height:38px;padding:0 14px}.bloco-topo select option{background:var(--bg);color:var(--tx)}.bloco .campo textarea{font-size:19px;border:0;padding:4px 0}.bloco textarea.italico{font-style:italic}.quebra{text-align:center;letter-spacing:14px;color:var(--ac);opacity:.8;padding:8px 0}.ed-adicionar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:28px;padding-top:24px;border-top:1px dashed var(--ln)}.ed-importar{display:flex;flex-direction:column;gap:18px;margin:0 0 28px;padding:24px;border:1px solid var(--ln);border-radius:14px;background:color-mix(in srgb,var(--ac) 5%,var(--glass))}.ed-importar-cabecalho h2{margin:5px 0 6px;font-size:22px;font-weight:400}.ed-importar-cabecalho p,.ed-importar-revisao>div:first-child p{margin:0;color:var(--mu);font-size:14px;line-height:1.6}.ed-importar-arquivo input{font-size:14px}.ed-importar textarea{min-height:180px;padding:14px;border:1px solid var(--ln);border-radius:10px;background:var(--bg2);font-size:16px}.ed-importar-revisao{display:flex;flex-direction:column;gap:12px;padding-top:18px;border-top:1px dashed var(--ln)}.ed-importar-revisao h3{margin:0 0 4px;font-size:17px;font-weight:400}.ed-importar-bloco{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:14px;border:1px solid var(--ln);border-radius:10px;background:var(--glass)}.ed-importar-bloco-num{color:var(--ac);font-size:12px;letter-spacing:2px}.ed-importar-bloco-conteudo{min-width:0;display:flex;flex-direction:column;gap:8px}.ed-importar-bloco-conteudo>small{color:var(--mu);font-size:10px;letter-spacing:2px}.ed-importar-bloco-conteudo>p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ed-importar-bloco-conteudo .seletor-pers{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr);gap:12px}.pers-apelido{margin-top:-4px;color:var(--mu);font-size:13px;font-style:italic}.ficha-apelido{display:block;margin-top:4px;color:var(--mu);font-size:.38em;font-weight:400;letter-spacing:1px}@media(max-width:640px){.ed-importar{padding:16px}.ed-importar-bloco-conteudo .seletor-pers{grid-template-columns:1fr}}@media(max-width:1024px){.item{flex-wrap:wrap;gap:10px 16px}.item .info{flex-basis:calc(100% - 60px)}.item .meta{order:3}.acoes{justify-content:flex-start;flex-basis:100%}.dlg-in{padding:32px 22px 24px}}.capa{aspect-ratio:2 / 3;border-radius:6px 10px 10px 6px;overflow:hidden;background:var(--bg2, #1a1626);border:1px solid var(--ln);box-shadow:0 10px 30px #00000059,inset 6px 0 8px -6px #0009}.capa img{display:block;width:100%;height:100%;object-fit:cover}.capa-vazia{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--c, var(--ac)) 35%,transparent),transparent 70%),linear-gradient(160deg,color-mix(in srgb,var(--c, var(--ac)) 14%,var(--bg, #0e0b16)),var(--bg, #0e0b16))}.capa-vazia span{font-size:64px;color:var(--c, var(--ac));text-shadow:0 0 24px var(--c, var(--ac));opacity:.85}.capa.grande{width:170px;flex:0 0 170px}.capa.previa{width:110px;align-self:flex-start}.livros-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:28px}.livro-card{--c: var(--ac);display:flex;flex-direction:column;gap:14px}.livro-card.fogo{--c: #e8643c}.livro-card.agua{--c: #3c9be8}.livro-card.terra{--c: #8fb454}.livro-card.ar{--c: #9ad0e0}.livro-card.luz{--c: #e8c85a}.livro-card.sombra{--c: #9a6ad0}.livro-capa{position:relative;display:block;transition:transform .4s,filter .4s}.livro-capa:hover,.livro-capa:focus-visible{transform:translateY(-6px) rotate(-1deg);filter:drop-shadow(0 0 18px color-mix(in srgb,var(--c) 55%,transparent))}.livro-ordem{position:absolute;left:10px;bottom:10px;padding:3px 10px;font-size:11px;letter-spacing:3px;text-transform:uppercase;background:#000000a6;color:#fff;border-radius:99px}.livro-titulo{font-size:19px;letter-spacing:2px;text-transform:uppercase;color:var(--tx);overflow-wrap:anywhere}.livro-titulo:hover{color:var(--ac2)}.livro-meta{margin-top:2px;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--mu)}.livro-sinopse{margin:8px 0 12px;font-style:italic;color:var(--mu);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.livro-hero{display:flex;gap:32px;align-items:flex-start}.livro-hero-txt{flex:1;min-width:0}@media(max-width:640px){.livro-hero{flex-direction:column}.capa.grande{width:140px;flex-basis:auto}}.adm-content:has(.ed-split){max-width:1560px}.ed-split{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:start}.ed-split.com-previa{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ed-previa{position:sticky;top:96px;max-height:calc(100vh - 120px);overflow:auto;padding:28px 32px 36px;border:1px solid var(--ln);border-radius:6px;background:var(--glass);scroll-behavior:smooth}.ed-previa-t{margin:0 0 4px;font-size:12px;letter-spacing:5px;text-transform:uppercase;color:var(--ac)}.ed-previa-h{margin:0 0 22px;padding-bottom:14px;border-bottom:1px solid var(--ln);font-size:26px;font-weight:400;letter-spacing:3px;text-transform:uppercase;text-align:center}.bloco.ativo{border-left-color:var(--ac2);box-shadow:0 0 0 1px color-mix(in srgb,var(--ac) 40%,transparent)}.bloco .campo textarea{resize:none;overflow:hidden}.bloco-ins{display:flex;justify-content:center;opacity:0;height:14px;margin:-8px 0;transition:opacity .2s}.ed-blocos:hover .bloco-ins,.bloco-ins:focus-within{opacity:1}.bloco-ins button{font-size:11px;letter-spacing:3px;text-transform:uppercase;background:var(--bg);border:1px dashed var(--ln);border-radius:99px;color:var(--mu);padding:0 14px;cursor:pointer}.bloco-ins button:hover{color:var(--ac);border-color:var(--ac)}.ed-dica{font-size:13px;color:var(--mu);font-style:italic;margin:-4px 0 4px}@media(max-width:1100px){.ed-split.com-previa{grid-template-columns:minmax(0,1fr)}.ed-previa{position:static;max-height:none}}.elenco{border:1px solid var(--ln);border-radius:6px;padding:12px 16px 14px;margin:0;min-width:0}.elenco legend{padding:0 8px;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--ac)}.elenco input[type=search]{width:100%;margin-bottom:10px}.elenco-lista{display:flex;flex-wrap:wrap;gap:8px;max-height:190px;overflow:auto}.elenco-lista label{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid var(--ln);border-radius:99px;cursor:pointer;font-size:15px;transition:border-color .2s,background .2s}.elenco-lista label.marcado{border-color:var(--ac);background:color-mix(in srgb,var(--ac) 14%,transparent)}.elenco-lista input{accent-color:var(--ac)}.seletor-pers{flex:0 0 240px;display:flex;flex-direction:column;gap:8px;min-width:0}.seletor-pers .campo select{width:100%}@media(max-width:640px){.seletor-pers{flex-basis:100%}}.campo-capa{display:flex;gap:22px;align-items:flex-start}.campo-capa .capa.previa{width:120px;flex:0 0 120px}.campo-capa-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.livros-grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:26px}.livro-card{position:relative;padding:20px 20px 18px;border:1px solid var(--ln);border-radius:12px;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 12%,transparent),var(--glass) 55%);transition:transform .4s,border-color .4s,box-shadow .4s}.livro-card:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--c),transparent);opacity:.7}.livro-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--c) 60%,var(--ln));box-shadow:0 18px 44px #00000059,0 0 36px color-mix(in srgb,var(--c) 22%,transparent)}.livro-capa:hover,.livro-capa:focus-visible{transform:none;filter:none}.livro-capa .capa{box-shadow:0 14px 30px #00000073,0 0 0 1px color-mix(in srgb,var(--c) 30%,transparent),inset 7px 0 9px -7px #000000b3;transition:transform .5s,box-shadow .5s}.livro-card:hover .livro-capa .capa{transform:scale(1.03) rotate(-.8deg)}.livro-ordem{background:color-mix(in srgb,var(--c) 80%,#000);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.livro-titulo{font-size:18px;line-height:1.3}.livro-corpo{display:flex;flex-direction:column;flex:1}.livro-corpo .acoes{margin-top:auto;justify-content:flex-start}.livro-hero{position:relative;isolation:isolate;padding:34px 38px;border:1px solid var(--ln);border-radius:14px;overflow:hidden;align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--ac) 10%,var(--glass)),var(--glass))}.livro-hero:before{content:"";position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;z-index:-2;background:var(--capa, none) center / cover;filter:blur(34px) saturate(1.3);opacity:.32}.livro-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--bg) 55%,transparent),color-mix(in srgb,var(--bg) 85%,transparent))}.livro-hero .capa.grande{width:190px;flex-basis:190px;transform:rotate(-2deg);box-shadow:0 24px 50px #0000008c,0 0 40px rgba(var(--acr),.25),inset 8px 0 10px -8px #000000b3}.livro-hero .adm-sub{margin-bottom:0}.livro-hero .adm-cab{align-items:flex-start}@media(max-width:640px){.livro-hero{padding:24px 20px}.livro-hero .capa.grande{transform:none}}.item.cap{border:1px solid var(--ln);border-radius:10px;background:var(--glass);margin-top:12px;padding:14px 18px}.item.cap:first-child{border-top:1px solid var(--ln)}.item.cap.n0{margin-top:26px;background:linear-gradient(90deg,color-mix(in srgb,var(--ac) 14%,var(--glass)),var(--glass) 70%);border-left:3px solid var(--ac)}.item.cap.n0 .ordem{flex:0 0 46px;height:46px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--ac) 60%,transparent);border-radius:50%;font-size:20px;text-shadow:none}.item.cap.n1{margin-left:52px;margin-top:8px;padding:10px 16px;position:relative;background:transparent;border-style:dashed}.item.cap.n1:before{content:"";position:absolute;left:-27px;top:50%;width:26px;border-top:1px dashed color-mix(in srgb,var(--ac) 60%,transparent)}.item.cap.n1 .ordem{font-size:17px;flex-basis:30px;opacity:.85;text-shadow:none}.item.cap:hover{border-color:color-mix(in srgb,var(--ac) 55%,var(--ln));background:color-mix(in srgb,var(--ac) 8%,var(--glass))}@media(max-width:640px){.item.cap.n1{margin-left:24px}.item.cap.n1:before{left:-13px;width:12px}}.ed-barra{border-bottom:1px solid var(--ln);margin-bottom:28px}.bloco{--bc: var(--ac);border-radius:10px;border-left-width:3px;border-left-color:var(--bc);transition:box-shadow .3s,border-color .3s,background .3s}.bloco.t-dialogo{--bc: var(--ar)}.bloco.t-pensamento{--bc: var(--sombra)}.bloco.t-citacao{--bc: var(--terra)}.bloco.t-quebra_cena{--bc: var(--mu)}.bloco:hover{background:color-mix(in srgb,var(--bc) 5%,var(--glass))}.bloco.ativo{border-left-color:var(--bc);box-shadow:0 0 0 1px color-mix(in srgb,var(--bc) 45%,transparent),0 10px 30px color-mix(in srgb,var(--bc) 14%,transparent);background:color-mix(in srgb,var(--bc) 7%,var(--glass))}.bloco-topo select{color:var(--bc);border-color:color-mix(in srgb,var(--bc) 50%,var(--ln))}.bloco-topo{justify-content:flex-start}.bloco-topo .acoes{margin-left:auto}.bloco-n{font-size:12px;letter-spacing:2px;color:var(--mu)}.bloco .form .campo>span:first-child:not(.sr){color:color-mix(in srgb,var(--bc) 70%,var(--mu))}.ed-previa{border-radius:12px;padding:36px 40px 44px;background:linear-gradient(180deg,color-mix(in srgb,var(--tx) 5%,var(--bg)),color-mix(in srgb,var(--tx) 2%,var(--bg)));box-shadow:inset 0 0 60px #0000002e,0 18px 40px #00000040}.ed-previa-t{text-align:center}.ed-previa-h:after{content:"✦";display:block;margin-top:10px;font-size:14px;letter-spacing:0;color:var(--ac)}.ed-previa-h{border-bottom:0;padding-bottom:0}.ed-adicionar{padding:18px 20px;border:1px dashed var(--ln);border-radius:10px;background:color-mix(in srgb,var(--ac) 4%,transparent)}.elenco{border-radius:10px}.forma-de{margin-left:4px;font-size:11px;letter-spacing:1px;color:var(--mu)}.filtros{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:36px 0 28px}.filtros input[type=search],.filtros select{min-height:44px;padding:0 16px;background:var(--glass);border:1px solid var(--ln);border-radius:999px;color:var(--tx);font:inherit;font-size:16px}.filtros input[type=search]{flex:1 1 240px;max-width:380px}.filtros select option{background:var(--bg);color:var(--tx)}.filtros .lab{margin-left:auto}.pers-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:28px 22px}.pers-card{--sx: var(--ac);display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:22px 14px 18px;border:1px solid var(--ln);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--sx) 11%,transparent),var(--glass) 60%);transition:transform .4s,border-color .4s,box-shadow .4s}.pers-card.sx-m{--sx: #4a90d9}.pers-card.sx-f{--sx: #e85d8a}.pers-card.sx-o{--sx: var(--ac)}.pers-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--sx) 60%,var(--ln));box-shadow:0 18px 40px #00000052,0 0 34px color-mix(in srgb,var(--sx) 22%,transparent)}.pers-arco{width:130px;height:156px;border-radius:65px 65px 10px 10px;overflow:hidden;display:grid;place-items:center;border:2px solid color-mix(in srgb,var(--sx) 55%,transparent);background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--sx) 30%,transparent),var(--bg2));box-shadow:0 0 26px color-mix(in srgb,var(--sx) 25%,transparent)}.pers-arco img{width:100%;height:100%;object-fit:cover}.pers-arco span{font-size:54px;color:var(--sx);text-shadow:0 0 20px var(--sx)}.pers-nome{font-size:17px;letter-spacing:2px;text-transform:uppercase;color:var(--tx);overflow-wrap:anywhere}.pers-nome:hover{color:var(--ac2)}.pers-meta{min-height:1.4em;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--mu)}.pers-form{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:36px;align-items:start;margin-top:28px}.pers-campos{display:flex;flex-direction:column;gap:26px;min-width:0}.secao{border:1px solid var(--ln);border-radius:12px;padding:22px 26px 26px;margin:0;min-width:0;display:flex;flex-direction:column;gap:22px;background:var(--glass)}.secao legend{padding:0 10px;font-size:12px;letter-spacing:5px;text-transform:uppercase;color:var(--ac)}.pers-imagens{position:sticky;top:24px;display:flex;flex-direction:column;gap:28px}.pers-rodape{grid-column:1 / -1;display:flex;justify-content:flex-end;align-items:center;gap:14px;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--ln)}.pers-rodape .erro{margin-right:auto}.campo-img{display:flex;flex-direction:column;gap:10px}.img-moldura{display:grid;place-items:center;overflow:hidden;border:1px solid var(--ln);background:radial-gradient(circle at 50% 30%,rgba(var(--acr),.18),var(--bg2))}.img-moldura.arco{width:180px;height:216px;border-radius:90px 90px 12px 12px;align-self:center}.img-moldura.alto{width:100%;max-width:220px;aspect-ratio:2 / 3;border-radius:10px;align-self:center}.img-moldura img{width:100%;height:100%;object-fit:cover}.img-vazia{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--mu)}@media(max-width:900px){.pers-form{grid-template-columns:minmax(0,1fr)}.pers-imagens{position:static;flex-direction:row;flex-wrap:wrap;justify-content:space-around}}@media(max-width:900px){.pers-form{display:flex;flex-direction:column;align-items:stretch;gap:24px}.pers-campos,.pers-imagens,.pers-rodape{width:100%;min-width:0}.pers-imagens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;justify-items:center;gap:20px}.pers-imagens .campo-img{width:100%;min-width:0}.pers-imagens .img-moldura{max-width:100%}.pers-rodape{position:relative;z-index:1;margin-top:0;padding:20px 0 max(20px,env(safe-area-inset-bottom));background:var(--bg)}}@media(max-width:560px){.pers-imagens{grid-template-columns:minmax(0,1fr)}.pers-imagens .img-moldura.alto{width:min(100%,220px)}.pers-imagens .acoes{justify-content:center!important}.pers-rodape{justify-content:stretch}.pers-rodape>.btn,.pers-rodape>.btn2{flex:1 1 140px;justify-content:center}}.sexo-opcoes{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.sexo-op{--sx: var(--mu);position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px 0 12px;border:1px solid var(--ln);border-radius:999px;cursor:pointer;font-size:15px;color:var(--mu);transition:border-color .25s,background .25s,color .25s,box-shadow .25s}.sexo-op.sx-m{--sx: #4a90d9}.sexo-op.sx-f{--sx: #e85d8a}.sexo-op.sx-o{--sx: var(--ac)}.sexo-op input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.sexo-op i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-style:normal;font-size:16px;line-height:1;color:var(--sx);border:1px solid color-mix(in srgb,var(--sx) 55%,transparent)}.sexo-op:hover{border-color:color-mix(in srgb,var(--sx) 70%,var(--ln));color:var(--tx)}.sexo-op.on{color:var(--tx);border-color:var(--sx);background:color-mix(in srgb,var(--sx) 16%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--sx) 28%,transparent)}.sexo-op.on i{background:var(--sx);color:var(--bg)}.sexo-op:focus-within{outline:2px solid var(--ac2);outline-offset:2px}.abas{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--ln)}.aba{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--mu);font:inherit;font-size:14px;letter-spacing:3px;text-transform:uppercase;cursor:pointer;transition:color .25s,border-color .25s,background .25s}.aba b{min-width:24px;padding:2px 8px;border-radius:99px;font-weight:400;font-size:12px;letter-spacing:0;background:color-mix(in srgb,var(--mu) 18%,transparent)}.aba:hover{color:var(--tx);background:color-mix(in srgb,var(--ac) 7%,transparent)}.aba.on{color:var(--tx);border-bottom-color:var(--ac)}.aba.on b{background:var(--ac);color:var(--bg)}.secao input[type=search]{width:100%;min-height:44px;padding:0 16px;background:transparent;border:1px solid var(--ln);border-radius:999px;color:var(--tx);font:inherit;font-size:16px}.elenco-lista.cheia{max-height:340px;padding:2px}.elenco-lista .opc{display:flex;flex-direction:column;line-height:1.25}.elenco-lista .opc .forma-de{margin:2px 0 0}.cap-resumo{font-size:13px;letter-spacing:1px}.ficha-principal{display:flex;flex-direction:column;gap:20px;min-width:0}.ficha-corpo{display:flex;flex-direction:column;gap:16px}.ficha-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.ficha-cartao{display:flex;flex-direction:column;gap:12px;padding:18px 20px;border:1px solid var(--ln);border-radius:14px;background:var(--glass)}.ficha-cartao.largo{grid-column:1 / -1}.ficha-cartao h3{margin:0;font-size:13px;letter-spacing:3px;text-transform:uppercase;color:var(--ac);font-weight:400}.ficha-dado{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:8px;border-bottom:1px dashed var(--ln)}.ficha-dado b{font-weight:500;text-align:right}.ficha-dado b.vazio{color:var(--mu);font-weight:400}.ficha-texto{display:flex;flex-direction:column;gap:3px}.ficha-texto p{margin:0;line-height:1.55;white-space:pre-wrap}.ficha-aviso{grid-column:1 / -1;margin:0;padding:16px 18px;border:1px dashed var(--ln);border-radius:12px;color:var(--mu);line-height:1.5}.ficha-tags{display:flex;flex-wrap:wrap;gap:8px}.ficha-tag{padding:5px 14px;border-radius:99px;border:1px solid color-mix(in srgb,var(--ac) 50%,var(--ln));background:color-mix(in srgb,var(--ac) 12%,transparent);font-size:14px}.ficha-lista,.ficha-bolsa{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ficha-lista li{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--ac) 6%,transparent)}.ficha-lista li span{flex-basis:100%;color:var(--tx2);line-height:1.5}.ficha-lista em,.ficha-bolsa em{font-style:normal;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--mu)}.ficha-barra-bloco{display:flex;flex-direction:column;gap:6px}.ficha-barra{height:10px;border-radius:99px;background:color-mix(in srgb,var(--mu) 22%,transparent);overflow:hidden}.ficha-barra i{display:block;height:100%;border-radius:99px;background:var(--sombra);transition:width .6s}.ficha-formas{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.ficha-forma{display:flex;gap:14px;padding:16px;border:1px solid var(--ln);border-radius:14px;background:var(--glass);opacity:.8}.ficha-forma.ativa{opacity:1;border-color:color-mix(in srgb,var(--ac) 65%,var(--ln));box-shadow:0 0 28px color-mix(in srgb,var(--ac) 16%,transparent)}.ficha-forma h3{margin:0 0 4px}.ficha-forma p{margin:8px 0 0;line-height:1.5;color:var(--tx2)}.ficha-forma-img{flex:none;width:76px;height:96px;border-radius:38px 38px 10px 10px;overflow:hidden;display:grid;place-items:center;background:var(--m3);border:1px solid var(--ln);font-size:26px;color:var(--mu)}.ficha-forma-img img{width:100%;height:100%;object-fit:cover}.ficha-selo{display:inline-block;padding:2px 10px;border-radius:99px;font-size:11px;letter-spacing:2px;text-transform:uppercase;background:color-mix(in srgb,var(--mu) 18%,transparent);color:var(--mu)}.ficha-selo.on{background:var(--ac);color:var(--bg)}.ficha-hist{display:grid;gap:12px}.ficha-hist-item{border:1px solid var(--ln);border-radius:14px;background:var(--glass);overflow:hidden}.ficha-hist-item.on{border-color:color-mix(in srgb,var(--ac) 45%,var(--ln))}.ficha-hist-cab{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;width:100%;padding:14px 18px;background:transparent;border:0;color:var(--tx);font:inherit;text-align:left;cursor:pointer}.ficha-hist-cab.estatico{cursor:default}.ficha-hist-cab>span:first-child{display:flex;flex-direction:column;gap:2px}.ficha-hist-cab small{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--mu)}.ficha-hist-resumo{display:flex;gap:8px;flex-wrap:wrap}.ficha-hist-resumo i{font-style:normal;padding:3px 12px;border-radius:99px;font-size:13px;background:color-mix(in srgb,var(--ac) 10%,transparent)}.ficha-hist-corpo{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px 28px;padding:6px 18px 18px}.ficha-bolsa{padding:4px 18px 16px}.ficha-bolsa li{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:baseline;padding-bottom:8px;border-bottom:1px dashed var(--ln)}@media(max-width:640px){.ficha-bolsa li{grid-template-columns:1fr auto}.ficha-bolsa li em{grid-column:1 / -1;order:3}}.sis-lista{display:grid;gap:22px;margin-top:36px}.sis-card{display:flex;flex-direction:column;gap:16px;padding:22px 24px;border:1px solid var(--ln);border-radius:14px;background:var(--glass)}.sis-card header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.sis-card h2{margin:0 0 4px;font-size:24px;letter-spacing:3px;color:var(--ac2)}.sis-tabela-rolagem{overflow-x:auto}.sis-tabela{width:100%;border-collapse:collapse;font-size:15px}.sis-tabela th{text-align:left;padding:8px 12px;font-weight:400;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--mu);border-bottom:1px solid var(--ln);white-space:nowrap}.sis-tabela td{padding:8px 12px;border-bottom:1px dashed var(--ln)}.sis-tabela tbody tr:hover{background:color-mix(in srgb,var(--ac) 6%,transparent)}.sis-edicao input{width:100%;min-width:80px;min-height:38px;padding:0 10px;background:var(--glass);border:1px solid var(--ln);border-radius:8px;color:var(--tx);font:inherit}.sis-edicao td:nth-child(2) input{min-width:140px}.sis-acoes{white-space:nowrap;display:flex;gap:4px}.dlg:has(.sis-form){width:min(860px,calc(100vw - 32px))}.raca-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}.raca-card{display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid var(--ln);border-radius:14px;background:var(--glass);text-align:center;transition:transform .3s,border-color .3s}.raca-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--ac) 55%,var(--ln))}.raca-card h2{margin:0 0 4px;font-size:22px;letter-spacing:3px;color:var(--ac2)}.raca-barra{height:8px;border-radius:99px;background:color-mix(in srgb,var(--agua) 40%,transparent);overflow:hidden}.raca-barra i{display:block;height:100%;background:var(--ac)}.raca-nums{display:flex;justify-content:space-around}.raca-nums span{display:flex;flex-direction:column;gap:2px}.raca-nums b{font-size:24px;font-weight:500}.calc-grade{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:20px;margin-top:32px;align-items:start}.calc-params{gap:18px}.calc-resultado{display:flex;flex-direction:column;gap:16px}.calc-faixa{display:flex;align-items:center;justify-content:space-around;gap:16px;text-align:center}.calc-faixa b{display:block;font-size:clamp(24px,3vw,34px);font-weight:500}.calc-faixa i{width:1px;align-self:stretch;background:var(--ln)}.calc-forja{align-items:center;text-align:center}.calc-pc{font-size:clamp(40px,6vw,68px);font-weight:500;letter-spacing:2px;color:var(--ac2);line-height:1.1}.calc-estrelas{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.calc-estrela{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;border:1px solid var(--ln);border-radius:10px;background:var(--glass);color:var(--tx);font:inherit;cursor:pointer;transition:border-color .25s,background .25s}.calc-estrela small{font-size:12px;color:var(--mu)}.calc-estrela:hover{border-color:color-mix(in srgb,var(--ac) 60%,var(--ln))}.calc-estrela.on{border-color:var(--ac);background:color-mix(in srgb,var(--ac) 18%,transparent)}.calc-linha-ativa td{background:color-mix(in srgb,var(--ac) 12%,transparent)}@media(max-width:900px){.calc-grade{grid-template-columns:1fr}}.seletor{position:relative;min-width:0}.seletor-botao{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;background:transparent;color:var(--tx);font:inherit;cursor:pointer;border:0;transition:border-color .3s,box-shadow .3s,background .3s,color .3s}.seletor-botao:disabled{opacity:.5;cursor:not-allowed}.seletor-valor{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seletor-valor.vazio{color:var(--mu)}.seletor-seta{flex:none;color:var(--ac);transition:transform .25s}.seletor.aberto .seletor-seta{transform:rotate(180deg)}.seletor-botao:focus-visible{outline:none}.seletor-campo .seletor-botao{min-height:44px;padding:9px 13px;border:1px solid color-mix(in srgb,var(--ac) 27%,var(--ln));border-radius:8px;background:color-mix(in srgb,var(--bg2) 88%,#09070e);font-size:15px;line-height:1.4}.seletor-campo .seletor-botao:hover{border-color:color-mix(in srgb,var(--ac) 55%,var(--ln));background-color:color-mix(in srgb,var(--bg2) 78%,var(--ac) 10%)}.seletor-campo .seletor-botao:focus-visible,.seletor-campo.aberto .seletor-botao{border-color:var(--ac2);box-shadow:0 0 0 3px color-mix(in srgb,var(--ac) 17%,transparent)}.seletor-pilula .seletor-botao{min-height:44px;padding:0 18px;font-size:16px;background:var(--glass);border:1px solid var(--ln);border-radius:999px;min-width:200px}.seletor-pilula .seletor-botao:hover{border-color:color-mix(in srgb,var(--ac) 55%,var(--ln))}.seletor-pilula .seletor-botao:focus-visible,.seletor-pilula.aberto .seletor-botao{border-color:var(--ac2);box-shadow:0 0 0 3px color-mix(in srgb,var(--ac) 18%,transparent)}.seletor-chip .seletor-botao{min-height:38px;padding:0 14px;width:auto;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--bc, var(--ac));border:1px solid color-mix(in srgb,var(--bc, var(--ac)) 50%,var(--ln));border-radius:999px}.seletor-chip .seletor-botao:hover,.seletor-chip.aberto .seletor-botao{background:color-mix(in srgb,var(--bc, var(--ac)) 10%,transparent)}.seletor-chip .seletor-seta{color:currentColor}.seletor-lista{position:absolute;z-index:60;top:calc(100% + 6px);left:0;min-width:100%;width:max-content;max-width:min(440px,88vw);max-height:288px;overflow-y:auto;margin:0;padding:6px;list-style:none;background:color-mix(in srgb,var(--bg) 94%,var(--tx));border:1px solid color-mix(in srgb,var(--ac) 40%,var(--ln));border-radius:12px;box-shadow:0 18px 44px #00000073;outline:none;animation:seletor-entra .14s ease-out}.seletor.acima .seletor-lista{top:auto;bottom:calc(100% + 6px)}.seletor-opcao{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-radius:8px;font-size:16px;letter-spacing:normal;text-transform:none;color:var(--tx);cursor:pointer}.seletor-opcao small{display:block;margin-top:2px;font-size:12px;color:var(--mu)}.seletor-opcao.ativa{background:color-mix(in srgb,var(--ac) 16%,transparent)}.seletor-opcao.atual{color:var(--ac2)}.seletor-opcao svg{flex:none;color:var(--ac2)}.seletor-lista::-webkit-scrollbar{width:8px}.seletor-lista::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ac) 35%,transparent);border-radius:8px}@keyframes seletor-entra{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.seletor-lista{animation:none}.seletor-seta{transition:none}}.filtros select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='m1 1 6 6 6-6' fill='none' stroke='%23c9a75c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.filtros .seletor{flex:0 1 260px}.forma-simulador-base{display:grid;gap:5px;margin-top:5px}.forma-simulador-base>span{color:var(--mu);font:9px/1.4 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.sis-selos{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.calc-estrela:disabled{cursor:not-allowed;opacity:.45}.calc-estrela.on:disabled{opacity:1}.editor-poder{display:flex;flex-direction:column;gap:22px}.comp{display:flex;flex-direction:column;gap:20px;margin-top:28px}.comp-barra{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.comp-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.comp-card{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--ln);border-radius:14px;background:var(--glass)}.comp-card.incompleto{border-style:dashed}.comp-card header{display:flex;align-items:center;gap:12px}.comp-card h3{margin:0;font-size:20px;letter-spacing:2px;color:var(--ac2)}.comp-avatar{flex:none;width:52px;height:52px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--m3);border:1px solid var(--ln);color:var(--mu);font-size:20px}.comp-avatar img{width:100%;height:100%;object-fit:cover}.comp-linha{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:6px;border-bottom:1px dashed var(--ln)}.comp-linha b{font-weight:500;text-align:right}.comp-resultado{gap:16px}.comp-barras{display:grid;gap:16px}.comp-barra-item{display:grid;grid-template-columns:1fr auto;gap:6px 14px;align-items:center}.comp-barra-topo{grid-column:1 / -1;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.comp-chance{font-size:22px;font-weight:500;min-width:56px;text-align:right}.comp-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding-top:6px}.comp-resumo div{display:flex;flex-direction:column;gap:2px}.comp-resumo b{font-size:20px;font-weight:500}.comp-pcbox{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px dashed var(--ln);border-radius:12px}.comp-fixar{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.comp-pcbox input[inputmode=numeric]{min-height:40px;padding:0 12px;background:var(--glass);border:1px solid var(--ln);border-radius:8px;color:var(--tx);font:inherit}.dlg:has(.comp-form){width:min(720px,calc(100vw - 32px))}.ae-ranque{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.ae-selo{display:inline-grid;place-items:center;min-width:64px;height:64px;padding:0 14px;border:2px solid;border-radius:16px;font-size:28px;letter-spacing:2px;background:var(--glass)}.ae-ranque-barra{display:flex;flex-direction:column;gap:6px;width:100%;text-align:left}.ae-cacada{gap:18px}.ae-valor{font-size:22px;font-weight:500;line-height:40px}.ae-modos{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.ae-modos .calc-estrela{padding:12px 10px;text-align:center}.ae-grupos{display:flex;flex-direction:column;gap:12px}.ae-grupo{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--ln);border-radius:14px;background:var(--glass)}.ae-grupo header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ae-grupo header input{flex:1;min-height:38px;padding:0 12px;background:transparent;border:0;border-bottom:1px solid var(--ln);color:var(--ac2);font:inherit;font-size:16px;letter-spacing:2px}.ae-elites{display:flex;flex-wrap:wrap;gap:6px}.ae-elite{min-width:34px;height:34px;border:1px solid var(--ln);border-radius:8px;background:transparent;color:var(--mu);font:inherit;cursor:pointer;transition:border-color .25s,background .25s,color .25s}.ae-elite:hover{border-color:color-mix(in srgb,var(--ac) 60%,var(--ln))}.ae-elite.on{border-color:var(--ac);background:color-mix(in srgb,var(--ac) 18%,transparent);color:var(--tx)}.ae-resultado{display:flex;flex-direction:column;gap:14px;padding-top:6px;border-top:1px dashed var(--ln)}.ae-resultado-cabecalho,.cacada-loot-titulo{display:flex;align-items:center;justify-content:space-between;gap:14px}.ae-resultado-cabecalho h4,.cacada-loot-titulo h3{margin:4px 0 0}.ae-resultado-selo,.cacada-loot-titulo>span{padding:7px 11px;border:1px solid var(--ln);border-radius:999px;color:var(--mu);font-size:12px;letter-spacing:1px;white-space:nowrap}.ae-resultado-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.ae-resultado-destaque{display:flex;flex-direction:column;gap:4px;min-height:96px;padding:14px 16px;border:1px solid var(--ln);border-radius:12px;background:color-mix(in srgb,var(--glass) 78%,transparent)}.ae-resultado-destaque small,.cacada-loot-titulo small{color:var(--mu);font-size:11px;letter-spacing:1.7px;text-transform:uppercase}.ae-resultado-destaque b{color:var(--ac2);font-size:clamp(19px,2vw,25px);font-weight:500;line-height:1.3}.ae-resultado-destaque span{color:var(--mu);font-size:13px}.ae-xp-progresso{display:flex;flex-direction:column;gap:7px}.ae-xp-progresso>div:first-child{display:flex;justify-content:space-between;gap:12px;color:var(--mu);font-size:13px}.ae-xp-progresso b{color:var(--tx);font-weight:500}.cacada-salvar-topo{position:sticky;top:12px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0;padding:16px 20px;border:1px solid color-mix(in srgb,var(--ac) 55%,var(--ln));border-radius:14px;background:color-mix(in srgb,var(--m2) 94%,transparent);box-shadow:0 10px 32px #00000040;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cacada-salvar-topo>div{display:flex;flex-direction:column;gap:4px}.cacada-salvar-topo small{color:var(--ac);font-size:10px;letter-spacing:2px}.cacada-salvar-topo b{font-size:16px;font-weight:500}.cacada-salvar-topo span{color:var(--mu);font-size:13px}.cacada-salvar-topo .cacada-salvar-mensagem{color:var(--ac2)}.cacada-loot{gap:14px}.cacada-loot-titulo{padding-bottom:6px;border-bottom:1px solid var(--ln)}.cacada-loot .sis-tabela td:nth-child(2){color:var(--ac2);font-size:16px}.cacada-recursos{display:flex;flex-direction:column;gap:6px;margin-top:4px;padding:12px 14px;border:1px solid var(--ln);border-radius:10px}.cacada-recursos-titulo{display:flex;flex-direction:column;gap:3px;padding-bottom:7px}.cacada-recursos-titulo small{color:var(--mu)}.cacada-recursos .ficha-dado{align-items:center;gap:12px}.cacada-recursos input{width:min(140px,40%);min-height:36px;padding:0 10px;border:1px solid var(--ln);border-radius:8px;background:var(--glass);color:var(--tx);font:inherit}@media(max-width:620px){.cacada-salvar-topo{align-items:stretch;flex-direction:column}.cacada-salvar-topo .btn{width:100%}.ae-resultado-grade{grid-template-columns:1fr 1fr}}.cv-slider{width:100%;accent-color:var(--ac)}.cv-origem{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px dashed var(--ln);border-radius:12px}.cv-pc{font-size:28px;font-weight:500;color:var(--ac2);letter-spacing:1px}.cv-destinos{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.cv-chip{height:auto;min-height:34px;padding:4px 14px;border-radius:99px}.cv-resultados{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.cv-ranque{font-size:clamp(30px,4vw,44px);font-weight:500;letter-spacing:2px;color:var(--ac2);text-align:center}.tp-sentido{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.tp-sentido .campo b{font-size:18px;font-weight:500;color:var(--ac2);letter-spacing:1px}.tp-valor{font-size:clamp(24px,3.4vw,38px);font-weight:500;line-height:1.25;color:var(--ac2);text-align:center}.dlg:has(.hist-form){width:min(820px,calc(100vw - 32px))}.hist-secao{display:flex;flex-direction:column;gap:16px;padding-top:4px}.hist-secao[hidden]{display:none}.hist-calc{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px dashed var(--ln);border-radius:12px}.hist-calc-faixa{margin:0;font-size:15px}.hist-pc-control{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--ln);border-radius:10px;background:var(--glass)}.hist-pc-slider{width:100%;min-height:28px;margin:0;accent-color:var(--ac);cursor:pointer}.hist-pc-atalhos{flex-wrap:wrap}.hist-chips{display:flex;flex-wrap:wrap;gap:8px}.hist-add{display:flex;gap:10px;align-items:center}.hist-add input{flex:1}.hist-formas{display:flex;flex-wrap:wrap;gap:8px 22px}.hist-itens{display:flex;flex-direction:column;gap:12px}.hist-item{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--ln);border-radius:12px;background:var(--glass)}.hist-item textarea{background:transparent;border:1px solid var(--ln);border-radius:8px;padding:8px 10px;color:var(--tx);font:inherit;resize:vertical}.adm-content:has(.ficha){max-width:1320px}.ficha{display:flex;flex-direction:column;gap:28px;min-width:0}.ficha .lab{text-transform:none;letter-spacing:.2px;font-size:15px;color:var(--mu)}.ficha .vazio{color:var(--mu);font-style:italic}.ficha-topo{position:relative;display:grid;grid-template-columns:270px minmax(0,1fr);gap:48px;padding:36px 40px 36px 44px;border:1px solid var(--ln);border-radius:26px;overflow:hidden;background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--ac) 14%,transparent),transparent 60%),var(--glass)}.ficha-retrato{position:relative;align-self:start;margin:8px 8px 0}.ficha-retrato:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border:1px solid color-mix(in srgb,var(--ac) 45%,var(--ln));border-radius:999px 999px 26px 26px;pointer-events:none}.ficha-foto{margin:0;display:flex;flex-direction:column;align-items:center;gap:6px}.ficha-foto>img,.ficha-foto>span{display:grid;place-items:center;object-fit:cover;background:var(--m3);border:1px solid var(--ln);color:var(--mu);font-size:36px}.ficha-retrato .ficha-foto.corpo>img,.ficha-retrato .ficha-foto.corpo>span{width:100%;height:auto;aspect-ratio:3 / 5;border-radius:999px 999px 18px 18px;box-shadow:0 18px 44px #00000059}.ficha-retrato .ficha-foto.corpo figcaption,.ficha-rosto-flutuante figcaption{display:none}.ficha-rosto-flutuante{position:absolute;right:-22px;bottom:16px}.ficha-rosto-flutuante .ficha-foto.rosto>img,.ficha-rosto-flutuante .ficha-foto.rosto>span{width:92px;height:92px;border-radius:50%;border:3px solid var(--ac);box-shadow:0 10px 28px #00000080;font-size:30px}.ficha-topo-centro{display:flex;flex-direction:column;gap:6px;min-width:0}.ficha-topo-links{display:flex;justify-content:flex-end;gap:22px;font-size:14px;color:var(--mu)}.ficha-topo-links a{padding:2px 0;border-bottom:1px solid transparent;transition:color .25s,border-color .25s}.ficha-topo-links a:hover{color:var(--tx);border-color:var(--ac)}.ficha-topo h1{margin:0;font-size:clamp(42px,5.4vw,76px);font-weight:400;line-height:1.02;letter-spacing:.5px;color:var(--tx);overflow-wrap:anywhere}.ficha-subtitulo{margin:4px 0 0;font-style:italic;font-size:19px;color:var(--ac2)}.ficha-tempo{margin-top:26px}.ficha-tempo-trilha{display:flex;list-style:none;margin:0;padding:0 0 4px;overflow-x:auto;scrollbar-width:thin}.ficha-tempo-trilha li{position:relative;flex:1 0 92px;max-width:150px}.ficha-tempo-trilha li:before{content:"";position:absolute;top:11px;left:-50%;right:50%;height:1px;background:var(--ln)}.ficha-tempo-trilha li:first-child:before{display:none}.ficha-tempo-trilha button{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:0;background:transparent;border:0;color:var(--mu);font:inherit;cursor:pointer;transition:color .25s}.ficha-tempo-trilha button i{width:13px;height:13px;margin:5px 0;border-radius:50%;background:var(--bg);border:1.5px solid var(--mu);transition:transform .25s,background .25s,border-color .25s,box-shadow .25s}.ficha-tempo-trilha button span{font-size:15px}.ficha-tempo-trilha button small{font-size:13px;color:var(--mu)}.ficha-tempo-trilha button:hover{color:var(--tx)}.ficha-tempo-trilha button:hover i{border-color:var(--ac2)}.ficha-tempo-trilha button.on{color:var(--tx)}.ficha-tempo-trilha button.on i{transform:scale(1.5);background:var(--ac);border-color:var(--ac2);box-shadow:0 0 0 5px color-mix(in srgb,var(--ac) 22%,transparent),0 0 18px var(--ac)}.ficha-tempo-atual{margin:12px 0 0;font-style:italic;color:var(--tx2)}.ficha-tempo-vazio{margin:26px 0 0;padding:14px 18px;border:1px dashed var(--ln);border-radius:12px;color:var(--mu);font-style:italic}.ficha-tempo-vazio button{background:none;border:0;padding:0;color:var(--ac2);font:inherit;text-decoration:underline;cursor:pointer}.ficha-poderes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px}.ficha-poder{--p: var(--ac);display:flex;align-items:center;gap:22px;padding:20px 24px;border:1px solid color-mix(in srgb,var(--p) 38%,var(--ln));border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--p) 12%,transparent),transparent 70%)}.ficha-poder.aetheris{--p: var(--sombra)}.ficha-anel-caixa{position:relative;flex:none;width:112px;height:112px}.ficha-anel{width:100%;height:100%}.ficha-anel circle{stroke:color-mix(in srgb,var(--p) 20%,transparent);transition:stroke .4s}.ficha-anel circle.on{stroke:var(--p);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--p) 70%,transparent))}.ficha-anel circle.trilho{stroke:color-mix(in srgb,var(--p) 20%,transparent)}.ficha-anel-centro{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.ficha-anel-centro b{font-family:Times New Roman,Times,serif;font-size:36px;font-weight:400}.ficha-anel-centro small{margin-top:4px;font-size:12px;color:var(--mu)}.ficha-poder-texto{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.ficha-poder-texto .lab{font-style:italic;color:var(--p)}.ficha-poder.aetheris .ficha-poder-texto .lab{color:color-mix(in srgb,var(--sombra) 60%,var(--tx))}.ficha-rank{font-size:22px;font-weight:400;font-style:italic;line-height:1.2;overflow-wrap:anywhere}.ficha-pc{font-family:Times New Roman,Times,serif;font-size:42px;line-height:1.05;letter-spacing:.5px;color:var(--tx)}.ficha-poder-texto small{font-size:13px;color:var(--mu)}.ficha-barra.fina{height:4px;margin-top:6px}.ficha-barra.fina i{background:var(--p)}.ficha>.abas{gap:4px}.ficha .aba{text-transform:none;letter-spacing:.3px;font-size:18px}.ficha-corpo{display:flex;flex-direction:column;gap:22px}.ficha-corpo .ficha-grade{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:40px 64px}.ficha-corpo .ficha-cartao{gap:10px;padding:0;border:0;border-radius:0;background:none}.ficha-corpo .ficha-cartao h3{padding-bottom:8px;border-bottom:1px solid var(--ln);font-size:21px;font-style:italic;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ac2)}.ficha-corpo .ficha-dado{gap:0;padding:3px 0;border-bottom:0}.ficha-corpo .ficha-dado .lab{display:flex;flex:1;align-items:baseline}.ficha-corpo .ficha-dado .lab:after{content:"";flex:1;margin:0 10px;border-bottom:1px dotted color-mix(in srgb,var(--mu) 55%,transparent);transform:translateY(-4px)}.ficha-corpo .ficha-dado b{max-width:60%}.ficha-texto .lab{font-style:italic}.ficha-texto p{line-height:1.65}.ficha-tag{border-radius:4px 14px}.ficha-lista li{padding:12px 0;border-radius:0;background:none;border-bottom:1px solid var(--ln)}.ficha-lista li:last-child{border-bottom:0}.ficha-lista li strong{font-size:18px;font-weight:400;color:var(--tx)}.ficha-forma{border-radius:20px 20px 14px 14px}@media(max-width:1100px){.ficha-poderes{grid-template-columns:1fr}}@media(max-width:860px){.ficha-topo{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 22px}.ficha-retrato{width:min(240px,70%);margin:8px auto 0}.ficha-rosto-flutuante{right:-18px}.ficha-topo-links{justify-content:center}.ficha-topo h1,.ficha-subtitulo{text-align:center}.ficha-corpo .ficha-grade{grid-template-columns:1fr;gap:30px}}@media(max-width:520px){.ficha-poder{flex-direction:column;text-align:center}.ficha-corpo .ficha-dado b{max-width:55%}}.inv{display:grid;gap:18px;min-width:0}.inv-topo{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:end}.inv-topo h3{margin:0;font-size:1.25rem}.inv-vazio{display:grid;justify-items:center;gap:8px;padding:40px 16px;text-align:center;border:1px dashed var(--borda, #8886);border-radius:16px}.inv-vazio p{margin:0}.inv-vazio-icone{font-size:3rem}.inv-moedas-lista{display:flex;flex-wrap:wrap;gap:8px}.inv-moeda{display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;border:1px solid var(--borda, #8886);border-radius:999px;background:none;color:inherit;font:inherit;cursor:pointer}.inv-moeda em{opacity:.75;font-style:normal;font-size:.85rem}.inv-moeda-nova{opacity:.6;border-style:dashed}.inv-moeda:hover{opacity:1}.inv-corpo{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px;align-items:start}.inv-grade{list-style:none;margin:0;padding:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;border:1px solid var(--borda, #8886);border-radius:16px;background:var(--superficie, #0001)}.inv-slot{position:relative;width:100%;aspect-ratio:1;display:grid;place-items:center;align-content:center;gap:2px;padding:4px;border:2px solid var(--borda, #8886);border-radius:10px;background:var(--fundo, #0002);color:inherit;font:inherit;cursor:pointer;overflow:hidden}.inv-slot:hover,.inv-slot[aria-pressed=true]{outline:2px solid currentColor;outline-offset:1px}.inv-slot-vazio{border-style:dashed;opacity:.45;background:transparent}.inv-slot-vazio:hover{opacity:.9}.inv-slot-icone{font-size:1.7rem;line-height:1}.inv-slot-nome{max-width:100%;font-size:.68rem;line-height:1.1;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.inv-slot-qtd{position:absolute;right:4px;bottom:2px;font-size:.72rem;padding:0 5px;border-radius:6px;background:#000a;color:#fff}.inv-detalhe{display:grid;gap:8px;padding:16px;border:1px solid var(--borda, #8886);border-radius:16px;position:sticky;top:12px;min-width:0}.inv-detalhe h4{margin:0;font-size:1.15rem;overflow-wrap:anywhere}.inv-detalhe-icone{font-size:2.4rem}.inv-meta{margin:0;opacity:.85;font-size:.92rem}.inv-desc{margin:0;line-height:1.6;overflow-wrap:anywhere}.inv-grau{padding:1px 8px;border-radius:999px;border:1px solid currentColor;font-weight:700}.inv-aviso{margin:0;font-size:.88rem;opacity:.85}@media(max-width:760px){.inv-corpo{grid-template-columns:minmax(0,1fr)}.inv-detalhe{position:static}.inv-grade{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}}.inv-nav{display:flex;gap:8px;align-items:center;min-width:0}.inv-nav ol{list-style:none;margin:0;padding:2px;display:flex;gap:6px;overflow-x:auto;flex:1;min-width:0}.inv-nav-item{white-space:nowrap;padding:6px 12px;border-radius:999px;border:1px solid var(--borda, #8886);background:none;color:inherit;font:inherit;font-size:.88rem;cursor:pointer}.inv-nav-item b{opacity:.6;margin-right:4px}.inv-nav-item.sem{border-style:dashed;opacity:.6}.inv-nav-item.on{background:var(--ac, currentColor);color:var(--ac-texto, #000);border-style:solid;opacity:1}.img-moldura.quadrado{width:100%;max-width:220px;aspect-ratio:1;border-radius:12px;align-self:center}.item-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.item-card{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--ln);border-radius:14px;background:var(--glass);text-align:center;transition:transform .3s,border-color .3s}.item-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--ac) 55%,var(--ln))}.item-foto{aspect-ratio:1;display:grid;place-items:center;border-radius:10px;overflow:hidden;font-size:3rem;background:radial-gradient(circle at 50% 30%,rgba(var(--acr),.18),var(--bg2))}.item-foto img{width:100%;height:100%;object-fit:cover}.item-info h2{margin:2px 0;font-size:1.1rem;overflow-wrap:anywhere}.item-meta{margin:0;opacity:.8;font-size:.9rem}.item-ranque{font-size:1rem}.item-escolha{display:grid;gap:14px}.item-escolha p{margin:0}.item-escolha-opcoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.item-escolha-card{display:grid;gap:6px;justify-items:center;padding:22px 16px;border:1px solid var(--ln);border-radius:14px;background:var(--glass);color:inherit;font:inherit;cursor:pointer;text-align:center}.item-escolha-card span{font-size:2.4rem}.item-escolha-card small{opacity:.75}.item-escolha-card:hover{border-color:var(--ac)}.link-botao{background:none;border:0;padding:0;color:var(--ac);font:inherit;text-decoration:underline;cursor:pointer}.tipo-cab{display:inline-flex;align-items:center;gap:8px}.ajuda-botao{width:22px;height:22px;border-radius:50%;border:1px solid var(--ln);background:var(--glass);color:inherit;font:inherit;font-size:.8rem;font-weight:700;line-height:1;cursor:pointer}.ajuda-botao[aria-expanded=true],.ajuda-botao:hover{border-color:var(--ac);color:var(--ac)}.ajuda-painel{padding:12px 14px;border:1px solid var(--ln);border-radius:12px;background:var(--glass);font-size:.92rem;line-height:1.6}.ajuda-painel p{margin:0 0 8px}.ajuda-painel p:last-child{margin:0}.recursos-lista{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:6px}.recursos-lista li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--ln);border-radius:10px;background:var(--glass)}.recursos-lista li span{display:grid;gap:2px;min-width:0}.recursos-lista small{opacity:.65;margin-left:6px}.recursos-lista em{opacity:.8;font-style:normal;font-size:.88rem;overflow-wrap:anywhere}.cri{display:grid;gap:16px;min-width:0}.cri-links a{color:var(--mu);font-size:14px}.cri-links a:hover{color:var(--tx)}.item-card{position:relative}.item-link{color:inherit;text-decoration:none}.item-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px}.item-card .acoes{position:relative;z-index:1}.carta{--tinta: #3b2a17;--vinho: #4f2013;--ouro: #8a6a3a;position:relative;display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:34px;max-width:1040px;margin:0 auto;width:100%;padding:44px 52px;color:var(--tinta);background:radial-gradient(ellipse at 50% 40%,#f5e8c6,#ecd9ab 60%,#dcc18a);border:4px solid #4b3015;border-radius:10px;box-shadow:0 18px 50px #00000073,inset 0 0 60px #78501459}.carta:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:2px solid var(--ouro);border-radius:6px;pointer-events:none}.carta:after{content:"";position:absolute;top:17px;right:17px;bottom:17px;left:17px;border:1px dashed rgba(138,106,58,.7);border-radius:4px;pointer-events:none}.carta-canto{position:absolute;z-index:1;font-size:18px;line-height:1;color:var(--vinho)}.carta-canto.c1{top:4px;left:6px}.carta-canto.c2{top:4px;right:6px}.carta-canto.c3{bottom:4px;left:6px}.carta-canto.c4{bottom:4px;right:6px}.carta-esq{display:flex;flex-direction:column;gap:6px;min-width:0}.carta h1{margin:0;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.05;text-transform:uppercase;letter-spacing:.5px;color:var(--vinho);font-variant:small-caps;overflow-wrap:anywhere}.carta-sub{margin:0 0 8px;font-style:italic;opacity:.85}.carta-foto{aspect-ratio:4 / 5;display:grid;place-items:center;font-size:5rem;overflow:hidden;border:4px solid #4b3015;outline:2px solid var(--ouro);outline-offset:3px;background:#2d2a22;box-shadow:inset 0 0 20px #0009}.carta-foto img{width:100%;height:100%;object-fit:cover}.carta-dir{display:flex;flex-direction:column;gap:18px;min-width:0}.carta-sec h2{position:relative;margin:0 0 10px;padding-bottom:4px;border-bottom:2px solid var(--vinho);font-size:1.1rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--vinho)}.carta-sec h2:after{content:"";position:absolute;right:-2px;bottom:-6px;border-left:10px solid var(--vinho);border-top:5px solid transparent;border-bottom:5px solid transparent}.carta-dados{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center}.carta-dados div{display:grid;gap:2px;padding:2px 6px;border-left:1px solid rgba(79,32,19,.45);overflow-wrap:anywhere}.carta-dados div:first-child{border-left:0}.carta-dados b{font-size:.8rem;letter-spacing:1px;text-transform:uppercase}.carta-def{margin:10px 0 0;font-size:.88rem;line-height:1.55;font-style:italic;opacity:.85}.carta-texto{margin:0 0 8px;line-height:1.55;font-size:.98rem;overflow-wrap:anywhere;white-space:pre-wrap}.carta-texto.justificado{text-align:justify}.carta-texto b{color:var(--vinho)}.carta-vazio{margin:0;font-style:italic;opacity:.6}@media(max-width:820px){.carta{grid-template-columns:minmax(0,1fr);padding:34px 26px;gap:22px}.carta-foto{max-width:320px}}.carta-ranque{justify-self:center;min-width:2.2em;padding:0 10px;border-radius:999px;background:#2d2a22;font-weight:800}.locais-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px}.local-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--ln);border-radius:16px;background:var(--glass)}.local-card-capa{position:relative;display:grid;place-items:center;aspect-ratio:16 / 9;overflow:hidden;background:var(--m3);color:var(--mu);font-size:48px}.local-card-capa img{width:100%;height:100%;object-fit:cover}.local-card-capa small{position:absolute;right:9px;bottom:9px;padding:4px 8px;border:1px solid rgba(255,255,255,.24);border-radius:99px;background:#000000a6;color:#fff;font-size:11px}.local-card-info{flex:1;padding:15px 17px 8px}.local-card-info .lab{display:block;font-size:11px}.local-card-info h2{margin:4px 0 8px;font-size:21px;font-weight:500}.local-card-info p{display:-webkit-box;margin:0;overflow:hidden;color:var(--tx2);line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:4}.local-miniaturas{display:flex;gap:6px;align-items:center;padding:0 16px 12px}.local-miniaturas img,.local-miniaturas span{width:44px;height:44px;border:1px solid var(--ln);border-radius:8px;object-fit:cover}.local-miniaturas span{display:grid;place-items:center;background:var(--m3);color:var(--mu);font-size:12px}.local-card>.acoes{justify-content:flex-end;padding:8px 14px 14px}.local-imagem-linha{display:flex;align-items:flex-end;gap:10px;padding:10px 0;border-bottom:1px solid var(--ln)}.local-imagem-linha .campo-img{flex:1;min-width:0}.local-imagem-linha>.btn2{flex:none;margin-bottom:18px}@media(max-width:560px){.local-imagem-linha{align-items:stretch;flex-direction:column}.local-imagem-linha>.btn2{align-self:flex-start;margin:0}}.ficha-neutra-wrap .carta{max-width:1120px}.ficha-neutra-wrap .cri-links{display:flex;justify-content:space-between}.ficha-acoes-topo{display:flex;align-items:center;gap:14px}.ficha-detalhes-toggle{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding:0 15px;border:1px solid color-mix(in srgb,var(--js, var(--ac)) 55%,transparent);border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--js, var(--ac)) 16%,transparent),color-mix(in srgb,var(--js, var(--ac)) 6%,transparent));color:var(--js, var(--ac2));box-shadow:inset 0 1px #ffffff14,0 5px 16px #0000001f;font:600 11px/1 Arial,sans-serif;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ficha-detalhes-toggle:after{content:"⌄";display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:color-mix(in srgb,currentColor 13%,transparent);font:16px/1 Arial,sans-serif;transition:transform .18s ease}.ficha-detalhes-toggle[aria-expanded=true]:after{transform:rotate(180deg)}.ficha-detalhes-toggle:hover{border-color:color-mix(in srgb,var(--js, var(--ac)) 82%,transparent);background:color-mix(in srgb,var(--js, var(--ac)) 20%,transparent);color:var(--js, var(--ac2));box-shadow:0 7px 20px color-mix(in srgb,var(--js, var(--ac)) 18%,transparent);transform:translateY(-1px)}.ficha-detalhes-toggle:focus-visible{outline:2px solid var(--js, var(--ac2));outline-offset:3px}.ficha-detalhes-toggle.neutro{--js: #8a6a3a;color:#654826;border-color:#4f20136b;background:#8a6a3a1a}.ficha-detalhes-toggle.neutro:hover{background:#8a6a3a38;color:#3b2a17}.ficha-neutra-wrap .cri-links a{color:var(--ac2)}.ficha-neutra-wrap .carta-sec{margin-top:12px}.ficha-neutra-wrap .carta-dados{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));row-gap:9px}.ficha-neutra-wrap .carta-dados div{border-left:0;border-right:1px solid rgba(79,32,19,.28)}.ficha-neutra-wrap .carta-dados div:last-child{border-right:0}.ficha-neutra-wrap .carta-dados span{font-size:.9rem}.ficha-neutra-wrap .ficha-tempo{margin-top:16px}.ficha-neutra-wrap .ficha-tempo-trilha button{color:#654826}.ficha-neutra-wrap .ficha-tempo-trilha button i{background:#ecd9ab;border-color:#8a6a3a}.ficha-neutra-wrap .ficha-tempo-trilha button.on i{background:#8a6a3a}.ficha-neutra-wrap .ficha-tempo-atual,.ficha-neutra-wrap .ficha-tempo-vazio{color:#654826}.ficha-neutra-wrap .ficha-tempo-vazio{border-color:#4f201359}.ficha-hist-texto{grid-column:1/-1;padding:12px;border:1px solid var(--ln);background:color-mix(in srgb,var(--glass) 88%,transparent)}.ficha-hist-texto b{display:block;margin-bottom:6px;color:var(--ac2);font:10px Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.ficha-hist-texto p{margin:0;color:var(--tx2);line-height:1.65;white-space:pre-wrap}.ficha-formas-gestao{display:grid;gap:18px}.ficha-formas-topo{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-bottom:12px;border-bottom:1px solid var(--ln)}.ficha-formas-topo h2{margin:0 0 5px;color:var(--tx);font:22px Georgia,serif}.ficha-formas-topo p{margin:0;color:var(--mu);font-size:12px;line-height:1.5}.ficha-formas-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px}.ficha-formas-grade .ficha-forma{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:start;gap:14px}.ficha-forma-galeria{display:flex;flex-direction:column;gap:5px}.ficha-forma-galeria img{width:100%;height:112px;object-fit:cover;border:1px solid var(--ln);border-radius:3px}.ficha-forma-galeria span{display:grid;place-items:center;height:112px;border:1px solid var(--ln);color:var(--ac2);font:26px Georgia,serif}.ficha-forma-conteudo{min-width:0}.ficha-forma-conteudo h3{margin:0 0 6px}.ficha-forma-conteudo p{margin:8px 0;color:var(--tx2);font-size:12px;line-height:1.55;white-space:pre-wrap}.ficha-forma-conteudo>small{display:block;color:var(--ac2);font-size:10px}.forma-historico-toggle,.forma-padrao-check{display:flex;align-items:center;gap:8px;margin:10px 0;color:var(--tx2);font-size:12px}.forma-historico-toggle input,.forma-padrao-check input{accent-color:var(--ac)}.forma-simulador{padding:18px;border:1px solid var(--ln);border-radius:5px;background:var(--glass)}.forma-simulador>header{display:flex;justify-content:space-between;gap:16px;align-items:end;margin-bottom:14px}.forma-simulador>header small{color:var(--ac2);font:9px Arial,sans-serif;letter-spacing:1.5px}.forma-simulador>header h3{margin:5px 0 0;color:var(--tx);font:20px Georgia,serif}.forma-simulador>header p{max-width:330px;margin:0;color:var(--mu);font-size:11px;line-height:1.5}.forma-simulador-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:9px}.forma-simulador-card{display:grid;grid-template-columns:18px 48px minmax(0,1fr);gap:8px;align-items:center;padding:9px;border:1px solid var(--ln);background:#0000001f;cursor:pointer}.forma-simulador-card.ativa{border-color:var(--ac);background:color-mix(in srgb,var(--ac) 8%,transparent)}.forma-simulador-card>input{accent-color:var(--ac)}.forma-simulador-fotos{display:flex;align-items:stretch;height:62px;overflow:hidden;border:1px solid var(--ln);color:var(--ac2)}.forma-simulador-fotos img{flex:1;min-width:0;width:50%;height:100%;object-fit:cover}.forma-simulador-info{display:grid;gap:3px;min-width:0}.forma-simulador-info b{overflow:hidden;color:var(--tx);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.forma-simulador-info small{color:var(--mu);font-size:9px}.forma-simulador-info small:last-child{color:var(--ac2)}.forma-simulador-resultado{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.forma-simulador-resultado div{display:grid;gap:5px;padding:10px;border:1px solid var(--ln);background:#00000024}.forma-simulador-resultado small{color:var(--mu);font:9px Arial,sans-serif;letter-spacing:1px}.forma-simulador-resultado b{color:var(--tx);font-size:14px}.janela-sistema{--js: #6affad;position:relative;isolation:isolate;overflow:hidden;padding:26px clamp(18px,4vw,48px);border:1px solid color-mix(in srgb,var(--js) 65%,#d7f7ff);border-radius:4px;color:#edf8ff;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--js) 17%,#172332),#0b111a 58%,#070b11);box-shadow:0 0 28px color-mix(in srgb,var(--js) 20%,transparent),inset 0 0 50px #2d64911f}.janela-sistema:before,.janela-sistema:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:-1;pointer-events:none}.janela-sistema:before{border:1px solid color-mix(in srgb,var(--js) 40%,transparent);background:repeating-linear-gradient(135deg,transparent 0 62px,color-mix(in srgb,var(--js) 4%,transparent) 63px 64px)}.janela-sistema:after{top:0;right:0;bottom:0;left:0;opacity:.16;background:repeating-radial-gradient(ellipse at 50% 50%,transparent 0 36px,var(--js) 37px 38px,transparent 39px 70px);-webkit-mask-image:linear-gradient(90deg,#000,transparent 38%,transparent 62%,#000);mask-image:linear-gradient(90deg,#000,transparent 38%,transparent 62%,#000)}.janela-sistema.tema-universal{--js: #72ffc2}.janela-sistema.tema-infame{--js: #ff515e;background:radial-gradient(ellipse at 50% 0%,#4b1722,#130c12 65%,#09080c)}.janela-sistema.tema-dourado{--js: #ffd66b;background:radial-gradient(ellipse at 50% 0%,#4a3918,#15120d 65%,#0a0907)}.janela-sistema.tema-sauri{--js: #ff302b;background:radial-gradient(ellipse at 50% 0%,#280b10,#09090d 54%,#030407);box-shadow:0 0 38px #ff1f1c38,inset 0 0 70px #b4000026}.janela-sistema-linha{display:flex;justify-content:space-between;align-items:center;gap:14px}.janela-sistema-links{display:flex;gap:18px;font-size:13px}.janela-sistema-links a{color:color-mix(in srgb,var(--js) 66%,white);text-decoration:none}.janela-sistema-links a:hover{color:#fff}.janela-sistema-links .ficha-detalhes-toggle{color:var(--js)}.janela-sistema-toggle{display:flex;padding:3px;border:1px solid color-mix(in srgb,var(--js) 50%,transparent);background:#00000059}.janela-sistema-toggle button{padding:7px 14px;border:0;background:transparent;color:#aab7c6;font:inherit;cursor:pointer}.janela-sistema-toggle button.on{background:color-mix(in srgb,var(--js) 20%,transparent);color:var(--js);box-shadow:inset 0 0 12px color-mix(in srgb,var(--js) 16%,transparent)}.janela-sistema-titulo{width:min(460px,100%);margin:14px auto 24px;padding:9px 18px 12px;border:1px solid color-mix(in srgb,var(--js) 44%,#fff);text-align:center;text-shadow:0 0 14px color-mix(in srgb,var(--js) 60%,transparent)}.janela-sistema-titulo>span{color:var(--js);font-size:11px;letter-spacing:4px}.janela-sistema-titulo h1{margin:4px 0 0;color:#f5faff;font-size:clamp(28px,4vw,43px);font-weight:400;letter-spacing:2px;overflow-wrap:anywhere}.janela-sistema-titulo p{margin:3px 0 0;color:#c2d0df;font-style:italic}.janela-sistema-conteudo{display:grid;grid-template-columns:minmax(140px,210px) minmax(0,1fr);gap:clamp(18px,4vw,42px);max-width:980px;margin:0 auto}.janela-sistema-retrato{display:flex;flex-direction:column;align-items:center;gap:9px;color:var(--js);text-align:center}.janela-sistema-retrato img,.janela-sistema-retrato>span{display:grid;place-items:center;width:100%;aspect-ratio:4 / 5;object-fit:cover;border:1px solid color-mix(in srgb,var(--js) 70%,white);background:#0000007a;box-shadow:0 0 22px color-mix(in srgb,var(--js) 25%,transparent),inset 0 0 30px #00000080;font-size:52px}.janela-sistema-retrato small{color:#b2c0cf}.janela-sistema-dados{display:grid;grid-template-columns:minmax(120px,.65fr) minmax(0,1.35fr);gap:12px;align-content:start}.janela-sistema-destaque,.janela-sistema-medidor,.janela-sistema-grade>div{border:1px solid color-mix(in srgb,var(--js) 38%,#8192a0);background:#00000040;box-shadow:inset 0 0 18px #0003}.janela-sistema-destaque{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:112px;padding:12px;text-align:center}.janela-sistema-destaque small,.janela-sistema-grade small,.janela-sistema-medidor span,.janela-sistema-habilidades>small{color:color-mix(in srgb,var(--js) 78%,white);font-size:10px;letter-spacing:2px}.janela-sistema-destaque strong{color:var(--js);font-size:clamp(34px,5vw,56px);font-weight:400;text-shadow:0 0 16px color-mix(in srgb,var(--js) 70%,transparent)}.janela-sistema-medidor{padding:12px 16px}.janela-sistema-medidor>div{display:flex;justify-content:space-between;gap:8px;color:#e8f4fb;font-size:12px}.janela-sistema-medidor>div b{font-weight:500}.janela-sistema-medidor>i{display:block;height:8px;margin-top:9px;overflow:hidden;border:1px solid color-mix(in srgb,var(--js) 45%,transparent);border-radius:99px;background:#090d12}.janela-sistema-medidor>i span{display:block;height:100%;background:var(--js);box-shadow:0 0 14px var(--js)}.janela-sistema-grade{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.janela-sistema-grade>div{display:flex;flex-direction:column;gap:5px;min-width:0;padding:11px 14px}.janela-sistema-grade b{color:#f3f8ff;font-size:16px;font-weight:500;overflow-wrap:anywhere}.janela-sistema-grade .pc-universal{grid-column:1 / -1;align-items:center;padding:13px}.janela-sistema-grade .pc-universal b{color:var(--js);font-size:30px;text-shadow:0 0 12px color-mix(in srgb,var(--js) 50%,transparent)}.tema-sauri .janela-sistema-grade>div{border-style:dashed}.janela-sistema-habilidades{display:flex;flex-wrap:wrap;gap:8px 16px;max-width:980px;margin:16px auto 0;padding:12px 15px;border-left:2px solid var(--js);background:#00000059}.janela-sistema-habilidades>small{flex-basis:100%}.janela-sistema-habilidades span{color:#d4d4db;font-size:13px}.janela-sistema-habilidades b{color:var(--js)}.janela-sistema .ficha-tempo{max-width:980px;margin:24px auto 0}.janela-sistema .ficha-tempo-atual,.janela-sistema .ficha-tempo-vazio{color:#c2d0df}.janela-sistema .ficha-tempo-trilha button{color:#b3c1ce}.janela-sistema .ficha-tempo-trilha button i{background:#0b111a;border-color:var(--js)}.janela-sistema .ficha-tempo-trilha button.on i{background:var(--js)}.janela-sistema.tema-sauri{--js: #ff1838;color:#ff1838;background:#000000d6;border-color:#ff1838;box-shadow:0 0 38px #ff00234d,inset 0 0 70px #ff002314;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.janela-sistema.tema-sauri:before{border-color:#ff18389e;background:repeating-linear-gradient(135deg,transparent 0 62px,rgba(255,0,35,.035) 63px 64px)}.janela-sistema.tema-sauri:after{opacity:.22}.janela-sistema.tema-sauri .janela-sistema-titulo h1,.janela-sistema.tema-sauri .janela-sistema-titulo p,.janela-sistema.tema-sauri .janela-sistema-medidor>div,.janela-sistema.tema-sauri .janela-sistema-grade b,.janela-sistema.tema-sauri .janela-sistema-retrato small,.janela-sistema.tema-sauri .ficha-tempo-atual,.janela-sistema.tema-sauri .ficha-tempo-vazio,.janela-sistema.tema-sauri .ficha-tempo-vazio button,.janela-sistema.tema-sauri .janela-sistema-habilidades span{color:#ff2945;text-shadow:0 0 9px rgba(255,0,35,.72),0 0 22px rgba(255,0,35,.32)}.janela-sistema.tema-sauri .janela-sistema-links a,.janela-sistema.tema-sauri .janela-sistema-toggle button,.janela-sistema.tema-sauri .janela-sistema-destaque strong,.janela-sistema.tema-sauri .janela-sistema-grade .pc-universal b,.janela-sistema.tema-sauri .janela-sistema-habilidades b,.janela-sistema.tema-sauri .janela-sistema-titulo>span,.janela-sistema.tema-sauri .janela-sistema-destaque small,.janela-sistema.tema-sauri .janela-sistema-grade small,.janela-sistema.tema-sauri .janela-sistema-medidor span,.janela-sistema.tema-sauri .janela-sistema-habilidades>small,.janela-sistema.tema-sauri .ficha-tempo-trilha button{color:#ff1838;text-shadow:0 0 8px rgba(255,0,35,.8)}.janela-sistema.tema-sauri .janela-sistema-titulo{width:min(980px,100%)}.janela-sistema.tema-sauri .janela-sistema-toggle button.on{background:#ff002329}.janela-sistema.tema-sauri .janela-sistema-grade>div,.janela-sistema.tema-sauri .janela-sistema-medidor,.janela-sistema.tema-sauri .janela-sistema-destaque,.janela-sistema.tema-sauri .janela-sistema-habilidades{border-color:#ff1838a6;background-color:#0000005c;box-shadow:inset 0 0 20px #ff002312,0 0 12px #ff00231a}.janela-sistema.tema-sauri .janela-sistema-retrato img,.janela-sistema.tema-sauri .janela-sistema-retrato>span{border-color:#ff1838;box-shadow:0 0 24px #ff002359,inset 0 0 30px #000000b3}.janela-sistema.tema-sauri .ficha-tempo-trilha button i{background:#050505;border-color:#ff1838;box-shadow:0 0 8px #ff002380}.janela-sistema.tema-sauri .ficha-tempo-trilha button.on i{background:#ff1838}.janela-sistema.tema-sauri .janela-sistema-destaque strong{font-size:clamp(24px,3.8vw,40px)}.cri-visualizacao{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 14px;color:var(--mu);font:11px Arial,sans-serif}.cri-visualizacao span{margin-right:auto;letter-spacing:1px;text-transform:uppercase}.cri-visualizacao button{padding:7px 10px;border:1px solid var(--ln);background:transparent;color:var(--tx2);cursor:pointer}.cri-visualizacao button.ativa{border-color:var(--ac);color:var(--ac2);background:color-mix(in srgb,var(--ac) 13%,transparent)}.ficha-criatura-sistema{max-width:1100px;margin:0 auto}.ficha-criatura-sistema .janela-sistema-conteudo{grid-template-columns:minmax(120px,200px) minmax(0,1fr)}.ficha-criatura-sistema .janela-sistema-medidor{min-height:75px}.ficha-criatura-sistema .janela-sistema-medidor>div{align-items:flex-start;flex-direction:column}.ficha-criatura-sistema .janela-sistema-medidor>div b{line-height:1.5}.ficha-criatura-sistema-secoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:980px;margin:18px auto 0}.ficha-criatura-sistema-secoes section{padding:14px;border:1px solid color-mix(in srgb,var(--js) 38%,#8192a0);background:#00000047}.ficha-criatura-sistema-secoes section:last-child{grid-column:1/-1}.ficha-criatura-sistema-secoes h2{margin:0 0 9px;padding-bottom:7px;border-bottom:1px solid color-mix(in srgb,var(--js) 35%,transparent);color:var(--js);font:600 11px Arial,sans-serif;letter-spacing:1.7px;text-transform:uppercase}.ficha-criatura-sistema-secoes p{margin:0 0 8px;color:#edf8ff;font-size:13px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.ficha-criatura-sistema-secoes p b{color:var(--js)}@media(max-width:680px){.janela-sistema{padding:18px 14px}.janela-sistema-conteudo{grid-template-columns:1fr}.janela-sistema-retrato img,.janela-sistema-retrato>span{width:min(190px,60vw)}.janela-sistema-dados{grid-template-columns:1fr}.janela-sistema-grade{grid-column:auto}.janela-sistema-links{gap:10px;font-size:12px}.ficha-criatura-sistema .janela-sistema-conteudo,.ficha-criatura-sistema-secoes{grid-template-columns:1fr}.ficha-criatura-sistema-secoes section:last-child{grid-column:auto}.ficha-neutra-wrap .cri-links,.ficha-acoes-topo{flex-wrap:wrap;gap:8px}.ficha-neutra-wrap .carta{padding:34px 26px}}@media(max-width:640px){.adm-top{min-height:60px;gap:10px;padding:12px 14px}.adm-crumb{overflow:hidden;font-size:9px;letter-spacing:2px;text-overflow:ellipsis;white-space:nowrap}.adm-content{padding:28px 14px 64px}.adm-h1{font-size:clamp(23px,7vw,30px);letter-spacing:2px;overflow-wrap:anywhere}.adm-sub{margin-bottom:28px;font-size:14px}.adm-cab{align-items:stretch;gap:12px}.adm-cab>.btn,.adm-cab>.btn2,.adm-cab>a.btn,.adm-cab>a.btn2{width:100%;justify-content:center}.secao{padding:18px 14px 20px;border-radius:9px}.secao legend{max-width:100%;font-size:10px;letter-spacing:2px}.form-linha{gap:16px}.dlg{max-height:calc(100dvh - 24px);width:calc(100vw - 20px);overflow:auto}.dlg-in{padding:26px 18px 20px}.dlg-t{margin-bottom:20px;font-size:17px;letter-spacing:3px}.dlg-acoes{gap:8px}.dlg-acoes>button,.dlg-acoes>a{flex:1 1 120px;justify-content:center}.tabela-wrap,.tabela-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}table{min-width:560px}.ficha-topo{padding:20px 15px;border-radius:16px}.ficha-topo h1{font-size:clamp(34px,10vw,48px)}.ficha-corpo .ficha-dado{align-items:flex-start;gap:8px}.ficha-corpo .ficha-dado b{overflow-wrap:anywhere}.ficha-poderes,.ficha-grade,.ficha-formas-grade{grid-template-columns:minmax(0,1fr)!important}.ficha-formas-topo{align-items:stretch}.ficha-formas-topo .btn,.ficha-formas-topo .btn2{width:100%;justify-content:center}.calc-faixa{flex-wrap:wrap}}
