.desktop-landing__page{width:100%;min-width:0;margin:0 auto;padding:0 0 20px;color:var(--text)}.desktop-landing__page h1,.desktop-landing__page h2,.desktop-landing__page p{margin:0}.desktop-landing__page h1,.desktop-landing__page h2{font-family:var(--font-heading)}.desktop-landing__page p{color:var(--muted);line-height:1.55}.desktop-landing__page a,.desktop-landing__page button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.desktop-landing__page a:focus-visible,.desktop-landing__page button:focus-visible,.desktop-landing__page input:focus-visible{outline:2px solid var(--amber);outline-offset:5px}.desktop-landing__hero{position:relative;width:100%;min-width:0;margin:0;padding:.1rem 0 .4rem;border:0;border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent);border-radius:0;background:rgba(0,0,0,0);color:var(--text);box-shadow:none}.desktop-landing__hero h1{margin:0;color:inherit;font-family:var(--font-heading);font-size:var(--font-size-page-title);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);letter-spacing:normal;text-shadow:none;overflow-wrap:anywhere}.desktop-landing__hero p{margin:0;color:var(--muted);font-size:var(--font-size-body);line-height:1.5}.desktop-landing__hero:after,.desktop-landing__hero:before{content:none}.desktop-landing__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:20px;align-items:center}.desktop-landing__hero-copy h1{max-width:560px}.desktop-landing__hero-copy h1 span{color:inherit}.desktop-landing__hero-copy .desktop-landing__intro{margin:12px 0 14px;max-width:470px;font-size:var(--font-size-body)}.desktop-landing__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.desktop-landing__primary,.desktop-landing__secondary,.desktop-landing__unavailable{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding:8px 12px;border:1px solid rgba(0,0,0,0);border-radius:2px;font-family:inherit;font-size:var(--font-size-body);font-weight:650;line-height:1.4;text-align:center;text-decoration:none}.desktop-landing__primary svg,.desktop-landing__secondary svg,.desktop-landing__unavailable svg{flex:0 0 auto}.desktop-landing__primary{background:#d8b47b;color:#181b16}.desktop-landing__primary:hover{background:#e5c491}.desktop-landing__secondary{border-color:var(--line);background:rgba(0,0,0,0);color:var(--text);cursor:pointer}.desktop-landing__secondary:hover{background:var(--surface-2);border-color:var(--amber)}.desktop-landing__unavailable{background:var(--surface-2);color:var(--muted)}.desktop-landing__free{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-body);color:#b4cbaa}.desktop-landing__hero-copy .desktop-landing__release{margin-top:15px;font-size:var(--font-size-meta)}.desktop-landing__hero-copy .desktop-landing__account{margin-top:5px;font-size:var(--font-size-meta);color:var(--muted-2)}.desktop-landing__preview{margin:0;position:relative;min-width:0}.desktop-landing__app-window{border:1px solid #425245;border-radius:2px;background:#0a1410;box-shadow:none;overflow:hidden}.desktop-landing__window-bar{display:flex;align-items:center;gap:9px;padding:10px 12px;border-bottom:1px solid #26372b;font-size:var(--font-size-body)}.desktop-landing__window-bar strong{font-weight:600}.desktop-landing__window-bar>span{margin-left:auto;border:1px solid #6a5737;border-radius:4px;padding:2px 6px;color:#d8b47b;font-size:var(--font-size-meta)}.desktop-landing__preview-tabs{display:flex;gap:16px;margin:0 12px;padding-top:10px;border-bottom:1px solid #26372b;font-size:var(--font-size-compact);color:#93a69a}.desktop-landing__preview-tabs span,.desktop-landing__preview-tabs strong{padding-bottom:8px}.desktop-landing__preview-tabs strong{border-bottom:2px solid #d8b47b;color:#e3ddd0}.desktop-landing__preview-body{display:grid;grid-template-columns:.8fr 1.2fr;gap:10px;padding:12px}.desktop-landing__mini-tools{display:grid;gap:13px}.desktop-landing__mirror-demo{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:100px;overflow:hidden;background:linear-gradient(145deg,#18261d,#0c1812);border-radius:6px;color:#a4bba4;font-size:var(--font-size-meta)}.desktop-landing__crop-mark{position:absolute;inset:14px;border:1px dashed rgba(114,131,99,.4);border-radius:3px}.desktop-landing__timer-demo{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:12px;background:#14231a;border-radius:6px;color:#cdb082;font-size:var(--font-size-meta)}.desktop-landing__timer-demo strong{grid-column:1/-1;font-size:var(--font-size-value);font-weight:500;letter-spacing:.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.desktop-landing__timer-demo div{grid-column:1/-1;height:3px;background:linear-gradient(90deg,#bca174 65%,#293a2c 0)}.desktop-landing__party-demo{align-self:center;border:1px solid #3c5345;background:#101e17;border-radius:8px;padding:12px 10px;box-shadow:0 8px 20px rgba(0,0,0,.2)}.desktop-landing__party-heading{display:flex;align-items:center;gap:7px;font-size:var(--font-size-compact)}.desktop-landing__party-heading svg{color:#d8b47b;flex:0 0 auto}.desktop-landing__party-heading span{margin-left:auto;font-size:var(--font-size-meta);white-space:nowrap;color:#93a69a}.desktop-landing__member{display:flex;gap:11px;align-items:center;padding:12px 0;border-bottom:1px solid #26392d}.desktop-landing__member:last-child{border:0;padding-bottom:2px}.desktop-landing__member i{width:7px;height:7px;border-radius:50%;flex:0 0 auto}.desktop-landing__member small,.desktop-landing__member strong{display:block}.desktop-landing__member strong{font-weight:500;font-size:var(--font-size-compact)}.desktop-landing__member small{font-size:var(--font-size-meta);color:#b1c3b6;margin-top:4px}.desktop-landing__good{background:#67d99e}.desktop-landing__poor{background:#e9bc58}.desktop-landing__offline{background:#e38076}.desktop-landing__preview figcaption{margin-top:8px;text-align:center;font-size:var(--font-size-meta);color:var(--muted-2)}.desktop-landing__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.desktop-landing__features article{padding:12px 0;border-bottom:1px solid var(--line)}.desktop-landing__features article>svg{color:var(--amber);margin-bottom:8px}.desktop-landing__features h2{font-size:var(--font-size-section);font-weight:700;margin-bottom:6px;line-height:1.35}.desktop-landing__features p{font-size:var(--font-size-body)}.desktop-landing__page .desktop-landing__connection-note{margin-top:10px;font-size:var(--font-size-meta);color:var(--muted-2)}.desktop-landing__how{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:16px;padding:16px 0}.desktop-landing__how>div>svg{color:var(--mint);margin-bottom:8px}.desktop-landing__how h2{font-size:var(--font-size-section);line-height:1.25;font-weight:700;letter-spacing:0;margin-bottom:10px}.desktop-landing__how p{font-size:var(--font-size-body)}.desktop-landing__how ul{list-style:none;padding:0;margin:2px 0 12px;display:grid;gap:10px}.desktop-landing__how li{display:flex;align-items:flex-start;gap:10px;font-size:var(--font-size-body);line-height:1.6}.desktop-landing__how li svg{color:var(--mint);flex-shrink:0;margin-top:3px}.desktop-landing__how .desktop-landing__independent{margin-top:10px;font-size:var(--font-size-meta);color:var(--muted-2)}.desktop-landing__sources{display:flex;flex-wrap:wrap;gap:18px}.desktop-landing__sources a{display:inline-flex;gap:4px;align-items:center;color:var(--amber);font-size:var(--font-size-compact);text-decoration:none}.desktop-landing__sources a:hover{text-decoration:underline}.desktop-landing__invite{text-align:center;padding:20px 12px}.desktop-landing__invite h2{font-size:var(--font-size-section);line-height:1.25;font-weight:700;letter-spacing:0}.desktop-landing__invite p{max-width:650px;margin:10px auto 12px;font-size:var(--font-size-body)}.desktop-landing__invite .desktop-landing__actions{justify-content:center}.desktop-landing__share{display:grid;gap:8px}.desktop-landing__share input{width:100%;min-width:0;padding:10px;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:5px}.desktop-landing__support{display:flex;align-items:flex-start;gap:20px;padding:14px 0;border-top:1px solid var(--line)}.desktop-landing__support>svg{color:var(--amber);flex-shrink:0;margin-top:3px}.desktop-landing__support>div{flex:1 1}.desktop-landing__support h2{font-size:var(--font-size-section);font-weight:600}.desktop-landing__support p{max-width:650px;font-size:var(--font-size-body);margin-top:8px}.desktop-landing__support div>a{display:inline-flex;align-items:center;gap:5px;margin-top:12px;color:var(--amber);font-size:var(--font-size-body);overflow-wrap:anywhere}.desktop-landing__support>a{align-self:center;flex-shrink:0}@media(max-width:1000px){.desktop-landing__party-heading{flex-wrap:wrap}}@media(max-width:760px){.desktop-landing__hero{grid-template-columns:1fr;gap:16px}.desktop-landing__hero-copy .desktop-landing__intro{max-width:none}.desktop-landing__preview{width:100%;max-width:480px;margin:0 auto}.desktop-landing__features{grid-template-columns:1fr;gap:8px}.desktop-landing__how{grid-template-columns:1fr;gap:16px}.desktop-landing__support{flex-wrap:wrap}.desktop-landing__support>div{min-width:calc(100% - 50px)}.desktop-landing__support>a{margin-left:45px}}@media(max-width:420px){.desktop-landing__hero{padding-inline:0}.desktop-landing__preview-body{padding:10px;gap:8px}.desktop-landing__party-demo{padding:10px 8px}.desktop-landing__timer-demo strong{font-size:var(--font-size-value)}.desktop-landing__preview-tabs{gap:12px}.desktop-landing__invite{padding:16px 0}.desktop-landing__support{padding:12px 0}.desktop-landing__support>a{margin-left:0}.desktop-landing__actions{gap:8px}}.desktop-landing__features h2,.desktop-landing__how h2,.desktop-landing__invite h2,.desktop-landing__support h2{min-width:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:rgba(0,0,0,0);box-shadow:none;color:var(--text);font-family:var(--font-heading);padding:0 0 6px;font-weight:700;line-height:1.25}.desktop-landing__features p,.desktop-landing__hero-copy .desktop-landing__intro,.desktop-landing__how li,.desktop-landing__how p,.desktop-landing__invite p{font-size:var(--font-size-body)}.desktop-landing__features h2,.desktop-landing__how h2,.desktop-landing__invite h2,.desktop-landing__support h2{font-size:var(--font-size-section)}.desktop-landing__primary{--button-primary-text:var(--button-art-text);--button-primary-bg:var(--button-art-bg);border:1px solid rgba(0,0,0,0);border-radius:0;border-image:url(/assets/interface-art/botoes/primario.webp) 24 40 fill/7px 11px stretch;background:var(--button-art-bg);color:var(--button-art-text);padding-inline:.85rem;box-shadow:none}.desktop-landing__primary:hover:not(:disabled){filter:brightness(1.12)}.desktop-landing__primary:active:not(:disabled){filter:brightness(.9)}.desktop-landing__primary:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.desktop-landing__primary:disabled{opacity:.5;filter:none;cursor:not-allowed}.desktop-landing__primary:hover{background:var(--button-primary-hover,var(--button-primary-bg))}.desktop-landing__free{color:var(--mint)}.desktop-landing__section-header{display:flex;align-items:center;gap:.55rem;margin-bottom:.45rem}.desktop-landing__section-header h2{min-width:0;margin:0;padding:0;border:0}@media(max-width:760px){.desktop-landing__support>div{min-width:100%}.desktop-landing__support>a{margin-left:0}}.heading-art__art{display:inline-block;flex:0 0 auto;width:24px;height:24px;vertical-align:middle;pointer-events:none}.heading-art__art>img,.heading-art__art>svg{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.heading-art__page{width:32px;height:32px}.heading-art__section{width:24px;height:24px}.heading-art__column{width:20px;height:20px}.heading-art__header-band,.heading-art__heading{position:relative;isolation:isolate;min-width:0;overflow-wrap:anywhere}.heading-art__header-band.heading-art__header-band,.heading-art__heading.heading-art__heading{min-height:38px;padding:.65rem 1rem}.heading-art__heading{align-self:stretch}.heading-art__h1.heading-art__h1{min-height:44px}.heading-art__header-band:has(h1){min-height:44px}.heading-art__header-band>.heading-art__backdrop,.heading-art__heading>.heading-art__backdrop{display:block;position:absolute;z-index:-1;inset:0;border:8px solid rgba(0,0,0,0);border-inline-width:14px;border-image-slice:24 48 fill;border-image-repeat:stretch;pointer-events:none;image-rendering:pixelated}.heading-art__header-band>.heading-art__backdrop>img,.heading-art__heading>.heading-art__backdrop>img{visibility:hidden}.heading-art__h3>.heading-art__backdrop{border-width:5px 10px}.heading-art__header-band .heading-art__heading{min-height:0;padding:0}.heading-art__header-band .heading-art__heading>.heading-art__backdrop{display:none}.heading-art__header-band>.heading-art__backdrop:is([data-heading-artwork=guilds],[data-heading-artwork=worlds],[data-heading-artwork=market],[data-heading-artwork=rankings],[data-heading-artwork=powergamers],[data-heading-artwork=vocationProgress],[data-heading-artwork=charmOptimizer]),.heading-art__heading>.heading-art__backdrop:is([data-heading-artwork=guilds],[data-heading-artwork=worlds],[data-heading-artwork=market],[data-heading-artwork=rankings],[data-heading-artwork=powergamers],[data-heading-artwork=vocationProgress],[data-heading-artwork=charmOptimizer]){border-width:6px 36px;border-image-slice:24 110 fill;filter:saturate(.45) brightness(.82)}.heading-art__header-band.heading-art__header-band:has(>.heading-art__backdrop:is([data-heading-artwork=guilds],[data-heading-artwork=worlds],[data-heading-artwork=market],[data-heading-artwork=rankings],[data-heading-artwork=powergamers],[data-heading-artwork=vocationProgress],[data-heading-artwork=charmOptimizer])),.heading-art__heading.heading-art__heading:has(>.heading-art__backdrop:is([data-heading-artwork=guilds],[data-heading-artwork=worlds],[data-heading-artwork=market],[data-heading-artwork=rankings],[data-heading-artwork=powergamers],[data-heading-artwork=vocationProgress],[data-heading-artwork=charmOptimizer])){padding-inline:44px}.heading-art__header-band>.heading-art__backdrop[data-heading-artwork=wheelPlanner],.heading-art__heading>.heading-art__backdrop[data-heading-artwork=wheelPlanner]{border-width:6px 24px;border-image-slice:24 80 fill}.heading-art__header-band.heading-art__header-band:has(>.heading-art__backdrop[data-heading-artwork=wheelPlanner]),.heading-art__heading.heading-art__heading:has(>.heading-art__backdrop[data-heading-artwork=wheelPlanner]){padding-inline:32px}.heading-art__header-band>.heading-art__backdrop:is([data-heading-artwork=vocationProgress],[data-heading-artwork=charmOptimizer]),.heading-art__heading>.heading-art__backdrop:is([data-heading-artwork=vocationProgress],[data-heading-artwork=charmOptimizer]){border-width:6px 14px;border-image-source:url(/assets/interface-art/cabecalhos/personagens/ficha.webp)!important;border-image-slice:24 48 fill}.heading-art__header-band>.heading-art__backdrop:is([data-heading-artwork=vocationProgress],[data-heading-artwork=charmOptimizer]):after,.heading-art__header-band>.heading-art__backdrop:is([data-heading-artwork=vocationProgress],[data-heading-artwork=charmOptimizer]):before,.heading-art__heading>.heading-art__backdrop:is([data-heading-artwork=vocationProgress],[data-heading-artwork=charmOptimizer]):after,.heading-art__heading>.heading-art__backdrop:is([data-heading-artwork=vocationProgress],[data-heading-artwork=charmOptimizer]):before{position:absolute;top:50%;width:var(--topic-art-width);height:32px;background-image:var(--topic-art-image);background-repeat:no-repeat;background-size:auto 32px;clip-path:inset(3px);transform:translateY(-50%);content:""}.heading-art__header-band>.heading-art__backdrop:is([data-heading-artwork=vocationProgress],[data-heading-artwork=charmOptimizer]):before,.heading-art__heading>.heading-art__backdrop:is([data-heading-artwork=vocationProgress],[data-heading-artwork=charmOptimizer]):before{left:-8px;background-position:0}.heading-art__header-band>.heading-art__backdrop:is([data-heading-artwork=vocationProgress],[data-heading-artwork=charmOptimizer]):after,.heading-art__heading>.heading-art__backdrop:is([data-heading-artwork=vocationProgress],[data-heading-artwork=charmOptimizer]):after{right:-8px;background-position:100%}.heading-art__backdrop[data-heading-artwork=vocationProgress]{--topic-art-image:url(/assets/interface-art/cabecalhos/dados/vocation-progress.webp);--topic-art-width:62px}.heading-art__backdrop[data-heading-artwork=charmOptimizer]{--topic-art-image:url(/assets/interface-art/cabecalhos/dados/otimizador-charms.webp);--topic-art-width:44px}.heading-art__header-band.heading-art__header-band:has(>.heading-art__backdrop[data-heading-artwork=vocationProgress]),.heading-art__heading.heading-art__heading:has(>.heading-art__backdrop[data-heading-artwork=vocationProgress]){padding-inline:72px}.heading-art__header-band.heading-art__header-band:has(>.heading-art__backdrop[data-heading-artwork=charmOptimizer]),.heading-art__heading.heading-art__heading:has(>.heading-art__backdrop[data-heading-artwork=charmOptimizer]){padding-inline:54px}.heading-art__header-band.heading-art__header-band .heading-art__heading.heading-art__heading{padding:0}@media(max-width:540px){.heading-art__header-band.heading-art__header-band,.heading-art__heading.heading-art__heading{padding-inline:.8rem}.heading-art__header-band .heading-art__heading{padding:0}.heading-art__backdrop[data-heading-artwork=vocationProgress]{--topic-art-width:46px}.heading-art__backdrop[data-heading-artwork=charmOptimizer]{--topic-art-width:33px}.heading-art__backdrop:is([data-heading-artwork=vocationProgress],[data-heading-artwork=charmOptimizer]):after,.heading-art__backdrop:is([data-heading-artwork=vocationProgress],[data-heading-artwork=charmOptimizer]):before{height:24px;background-size:auto 24px;clip-path:inset(2px)}.heading-art__header-band.heading-art__header-band:has(>.heading-art__backdrop[data-heading-artwork=vocationProgress]),.heading-art__heading.heading-art__heading:has(>.heading-art__backdrop[data-heading-artwork=vocationProgress]){padding-inline:56px}.heading-art__header-band.heading-art__header-band:has(>.heading-art__backdrop[data-heading-artwork=charmOptimizer]),.heading-art__heading.heading-art__heading:has(>.heading-art__backdrop[data-heading-artwork=charmOptimizer]){padding-inline:44px}.heading-art__header-band.heading-art__header-band .heading-art__heading.heading-art__heading{padding:0}}.benchmark-ranking-dialog__dialog.MuiPaper-root{min-width:0;border-radius:2px;box-shadow:0 12px 36px rgba(0,0,0,.45);container-type:inline-size}.benchmark-ranking-dialog__dialog .benchmark-ranking-dialog__title{padding:0!important;color:var(--heading-text);font-family:var(--font-heading);font-size:var(--font-size-page-title)!important;line-height:1.25}.benchmark-ranking-dialog__dialog .benchmark-ranking-dialog__content{min-width:0;padding:0 16px!important}.benchmark-ranking-dialog__dialog .MuiButton-root{min-height:32px;padding:6px 10px;border-radius:2px;font-size:var(--font-size-control);text-transform:none}.benchmark-ranking-dialog__dialog .MuiIconButton-root{width:32px;height:32px;min-width:32px;padding:6px;border-radius:2px}.benchmark-ranking-dialog__header{min-width:0;padding:.4rem 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:rgba(0,0,0,0);color:var(--text);box-shadow:none}.benchmark-ranking-dialog__header h1,.benchmark-ranking-dialog__header h2,.benchmark-ranking-dialog__header h3{margin:0;color:inherit;font-family:var(--font-heading);line-height:var(--line-height-compact)}.benchmark-ranking-dialog__header h2,.benchmark-ranking-dialog__header h3{font-size:var(--font-size-section);font-weight:var(--font-weight-heading)}.benchmark-ranking-dialog__header{position:relative;flex-shrink:0;padding:12px 14px}.benchmark-ranking-dialog__heading{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;min-width:0;gap:8px;padding-right:32px}.benchmark-ranking-dialog__trophy{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px;border:1px solid color-mix(in srgb,var(--amber) 25%,transparent);border-radius:2px;background:color-mix(in srgb,var(--amber) 8%,transparent);color:var(--gold)}.benchmark-ranking-dialog__top-badge{flex-shrink:0;border:1px solid color-mix(in srgb,var(--amber) 30%,transparent);border-radius:2px;padding:4px 7px;color:var(--gold);font-size:var(--font-size-meta);font-weight:700;white-space:nowrap}.benchmark-ranking-dialog__context{display:flex;flex-wrap:wrap;gap:6px 10px;min-width:0;margin-top:8px;color:var(--muted);font-size:var(--font-size-compact)}.benchmark-ranking-dialog__context span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;overflow-wrap:anywhere}.benchmark-ranking-dialog__context svg{flex-shrink:0}.benchmark-ranking-dialog__context span+span{border-left:1px solid var(--line-strong);padding-left:10px}.benchmark-ranking-dialog__toolbar{display:flex;flex-wrap:wrap;align-items:center;min-width:0;justify-content:space-between;gap:12px;margin-top:12px}.benchmark-ranking-dialog__periods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:0 1 240px;width:min(240px,100%);min-width:0;max-width:100%;gap:3px;border:1px solid var(--line);border-radius:2px;padding:3px;background:var(--input-bg)}.benchmark-ranking-dialog__periods button{min-height:32px;min-width:0;overflow-wrap:anywhere;border:1px solid rgba(0,0,0,0);border-radius:2px;padding:5px 9px;background:rgba(0,0,0,0);color:var(--muted);font:inherit;font-size:var(--font-size-control);font-weight:600;cursor:pointer}.benchmark-ranking-dialog__periods button:hover{color:var(--text);background:var(--surface-2)}.benchmark-ranking-dialog__periods button[aria-pressed=true]{border-color:color-mix(in srgb,var(--amber) 38%,transparent);background:color-mix(in srgb,var(--amber) 14%,transparent);color:var(--gold)}.benchmark-ranking-dialog__periods button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.benchmark-ranking-dialog__period-hint{flex:1 1 140px;min-width:0;color:var(--muted);font-size:var(--font-size-compact);text-align:right;overflow-wrap:anywhere}.benchmark-ranking-dialog__table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--font-size-body);line-height:1.35;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.benchmark-ranking-dialog__table td,.benchmark-ranking-dialog__table th{padding:8px;text-align:left;overflow-wrap:anywhere}.benchmark-ranking-dialog__table th{position:sticky;z-index:1;top:0;padding-block:9px;background:var(--heading-bg);color:var(--heading-text);font-size:var(--font-size-compact);font-weight:700}.benchmark-ranking-dialog__table td:first-child,.benchmark-ranking-dialog__table th:first-child{padding-inline:5px;text-align:center}.benchmark-ranking-dialog__table td:last-child,.benchmark-ranking-dialog__table th:last-child{text-align:right}.benchmark-ranking-dialog__table td{border-top:1px solid var(--line)}.benchmark-ranking-dialog__table tr[data-podium="1"]{background:linear-gradient(90deg,color-mix(in srgb,var(--amber) 11%,transparent),transparent)}.benchmark-ranking-dialog__table tr[data-podium="1"] .benchmark-ranking-dialog__rank{color:var(--gold);background:color-mix(in srgb,var(--amber) 17%,transparent);border-color:color-mix(in srgb,var(--amber) 35%,transparent)}.benchmark-ranking-dialog__table tr[data-podium="2"] .benchmark-ranking-dialog__rank{color:var(--text);background:rgba(150,160,165,.12);border-color:rgba(150,160,165,.25)}.benchmark-ranking-dialog__table tr[data-podium="3"] .benchmark-ranking-dialog__rank{color:var(--hot-text);background:rgba(183,127,87,.12);border-color:rgba(183,127,87,.25)}.benchmark-ranking-dialog__table tr[data-current=true]{background:var(--mint-soft)}.benchmark-ranking-dialog__table tr[data-current=true] td:first-child{box-shadow:inset 3px 0 0 var(--mint)}.benchmark-ranking-dialog__table tr[data-current=true] .benchmark-ranking-dialog__player-name a{white-space:normal;overflow-wrap:anywhere}.benchmark-ranking-dialog__table small{display:block;overflow:hidden;margin-top:5px;color:var(--muted);font-size:var(--font-size-meta);text-overflow:ellipsis;white-space:nowrap}.benchmark-ranking-dialog__rank-column{width:52px}.benchmark-ranking-dialog__experience-column{width:150px}.benchmark-ranking-dialog__rank{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding-inline:3px;border:1px solid rgba(0,0,0,0);border-radius:2px;color:var(--muted);font-size:var(--font-size-compact);font-weight:600}.benchmark-ranking-dialog__player-name{display:flex;align-items:center;gap:6px;min-width:0}.benchmark-ranking-dialog__player-name a{overflow:hidden;color:var(--text);font-weight:600;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.benchmark-ranking-dialog__player-name a:hover{color:var(--gold);text-decoration:underline}.benchmark-ranking-dialog__player-name a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.benchmark-ranking-dialog__crown{flex-shrink:0;color:var(--gold)}.benchmark-ranking-dialog__current-tag{flex-shrink:0;border:1px solid var(--mint);border-radius:4px;padding:2px 4px;color:var(--mint);font-size:var(--font-size-meta);font-weight:600}.benchmark-ranking-dialog__experience{color:var(--text);font-size:var(--font-size-body);font-weight:600;overflow-wrap:anywhere}.benchmark-ranking-dialog__experience[data-negative=true]{color:var(--red)}.benchmark-ranking-dialog__separator td{padding:16px 10px 9px!important;border-top:1px dashed var(--line-strong);text-align:left!important}.benchmark-ranking-dialog__separator span{color:var(--muted);font-size:var(--font-size-meta);font-weight:500}.benchmark-ranking-dialog__state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px;padding:20px 12px;color:var(--muted);text-align:center;font-size:var(--font-size-body)}.benchmark-ranking-dialog__missing{color:var(--muted);font-size:var(--font-size-compact);padding:12px 0}.benchmark-ranking-dialog__footer{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:space-between;gap:8px;min-height:38px;min-width:0;border-top:1px solid var(--line);padding:10px 14px;overflow-wrap:anywhere;color:var(--muted);font-size:var(--font-size-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@container (max-width: 540px){.benchmark-ranking-dialog__dialog .benchmark-ranking-dialog__title{font-size:var(--font-size-page-title)!important}.benchmark-ranking-dialog__dialog .benchmark-ranking-dialog__content{padding:0 12px!important}.benchmark-ranking-dialog__header{padding:10px 12px}.benchmark-ranking-dialog__heading{gap:8px}.benchmark-ranking-dialog__trophy{width:32px;height:32px;border-radius:2px}.benchmark-ranking-dialog__top-badge{font-size:var(--font-size-meta)}.benchmark-ranking-dialog__toolbar{gap:8px;margin-top:10px}.benchmark-ranking-dialog__periods button{min-height:34px}.benchmark-ranking-dialog__period-hint{width:100%;text-align:left}.benchmark-ranking-dialog__rank-column{width:42px}.benchmark-ranking-dialog__experience-column{width:113px}.benchmark-ranking-dialog__table td,.benchmark-ranking-dialog__table th{padding-inline:6px}.benchmark-ranking-dialog__player-name{flex-wrap:wrap;gap:3px 5px}.benchmark-ranking-dialog__player-name a{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 22px);font-size:var(--font-size-compact)}.benchmark-ranking-dialog__current-tag{flex-basis:auto}.benchmark-ranking-dialog__experience{font-size:var(--font-size-compact)}.benchmark-ranking-dialog__footer{padding-inline:12px}}@container (max-width: 370px){.benchmark-ranking-dialog__heading{grid-template-columns:minmax(0,1fr) auto}.benchmark-ranking-dialog__trophy{display:none}.benchmark-ranking-dialog__table th{font-size:var(--font-size-meta)}}.benchmark-ranking-dialog__table tbody tr{background-color:var(--table-row-bg)}.benchmark-ranking-dialog__table tbody tr:nth-child(2n){background-color:var(--table-row-alt)}.benchmark-ranking-dialog__table tbody tr:hover{background-color:var(--table-row-hover)}.character-achievements__panel{display:grid;gap:8px;min-width:0;color:var(--text);container:character-achievements/inline-size}.character-achievements__heading{min-width:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:rgba(0,0,0,0);box-shadow:none;color:var(--text);font-family:var(--font-heading);padding:4px 0}.character-achievements__heading h2{display:flex;align-items:center;gap:5px;margin:0 0 4px;font-size:var(--font-size-section);overflow-wrap:anywhere}.character-achievements__heading h2 svg{width:18px;height:18px;color:var(--amber);flex-shrink:0}.character-achievements__heading p{margin:0;color:var(--muted);font-size:var(--font-size-compact);line-height:1.45;overflow-wrap:anywhere}.character-achievements__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px;min-width:0}.character-achievements__filters{display:flex;flex-wrap:wrap;gap:3px;max-width:100%;min-width:0}.character-achievements__filters button{flex:0 1 auto;min-width:0;max-width:100%;min-height:32px;border:1px solid rgba(0,0,0,0);border-radius:2px;background:rgba(0,0,0,0);padding:5px 8px;font:inherit;font-size:var(--font-size-control);line-height:1.4;overflow-wrap:anywhere;color:var(--muted);cursor:pointer}.character-achievements__filters button[aria-pressed=true]{background:var(--mint-soft);color:var(--text);border-color:var(--line-strong)}.character-achievements__filters button:hover{color:var(--text)}.character-achievements__filters button:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.character-achievements__count{min-width:0;color:var(--muted);font-size:var(--font-size-meta);line-height:1.4;overflow-wrap:anywhere}.character-achievements__collection,.character-achievements__pending-groups{display:grid;gap:6px;min-width:0}.character-achievements__collection-heading{margin:4px 0 0;color:var(--amber);font-family:var(--font-heading);font-size:var(--font-size-section);line-height:1.4}.character-achievements__pending-collection{min-width:0;margin-top:4px;border-top:1px solid var(--line-strong)}.character-achievements__pending-collection>summary{min-height:36px;padding:7px 0;color:var(--muted);cursor:pointer;overflow-wrap:anywhere}.character-achievements__pending-collection>summary h3{display:inline;margin:0;color:var(--text);font-family:var(--font-heading);font-size:var(--font-size-section);line-height:1.4}.character-achievements__pending-collection>summary>span{margin-left:8px;font-size:var(--font-size-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.character-achievements__pending-collection>summary:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.character-achievements__pending-groups{padding-bottom:6px}.character-achievements__group{--medal-accent:#ddaa63;display:grid;gap:5px;min-width:0}.character-achievements__group[data-category=experience]{--medal-accent:#df8a78}.character-achievements__group[data-category=activity]{--medal-accent:#77b9e3}.character-achievements__group[data-category=time]{--medal-accent:#80c6bc}.character-achievements__group[data-category=level]{--medal-accent:#a5be83}.character-achievements__group[data-category=survival]{--medal-accent:#8ec49f}.character-achievements__group[data-category=world]{--medal-accent:#b49dd5}.character-achievements__group-heading{min-width:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:rgba(0,0,0,0);box-shadow:none;color:var(--text);font-family:var(--font-heading);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px 8px;padding:6px 0}.character-achievements__group-heading h4{min-width:0;margin:0;font-size:var(--font-size-subsection);font-weight:700;overflow-wrap:anywhere}.character-achievements__group-heading span{flex-shrink:0;color:var(--muted);font-size:var(--font-size-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.character-achievements__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:5px;min-width:0}.character-achievements__card{display:grid;grid-template-columns:32px minmax(0,1fr);align-content:start;gap:3px 8px;min-width:0;min-height:40px;padding:4px 0;border-bottom:1px solid var(--line);background:rgba(0,0,0,0)}.character-achievements__achievement-copy{min-width:0}.character-achievements__achievement-copy h5{margin:0 0 2px;font-size:var(--font-size-subsection);line-height:1.35;font-weight:700;overflow-wrap:anywhere}.character-achievements__medal{position:relative;width:32px;height:32px}.character-achievements__medal img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.3333333333))}.character-achievements__medal[data-earned=false] img{filter:grayscale(1);opacity:.42}.character-achievements__medal[data-earned=false] .character-achievements__tier{color:var(--muted);border-color:var(--line)}.character-achievements__tier{position:absolute;left:50%;transform:translateX(-50%);bottom:-2px;min-width:28px;max-width:100%;padding:1px 3px;border:1px solid color-mix(in srgb,var(--medal-accent) 60%,var(--line));border-radius:2px;background:var(--surface);color:var(--medal-accent);font-size:var(--font-size-meta);font-weight:700;line-height:1.2;text-align:center;white-space:nowrap}.character-achievements__description{min-width:0;margin:0;color:var(--muted);font-size:var(--font-size-meta);line-height:1.4;overflow-wrap:anywhere}.character-achievements__earned-result,.character-achievements__result{display:flex;align-items:center;flex-wrap:wrap;gap:3px 8px;min-width:0}.character-achievements__result{grid-column:1/-1;justify-content:space-between;padding-top:3px}.character-achievements__result progress{appearance:none;flex-basis:100%;width:100%;height:5px;border:0;border-radius:1px;overflow:hidden;background:var(--line)}.character-achievements__result progress::-webkit-progress-bar{background:var(--line)}.character-achievements__result progress::-webkit-progress-value{background:var(--medal-accent)}.character-achievements__result progress::-moz-progress-bar{background:var(--medal-accent)}.character-achievements__value{max-width:100%;color:var(--text);font-size:var(--font-size-compact);line-height:1.35;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.character-achievements__status{display:flex;align-items:center;gap:4px;min-width:0;max-width:100%;color:var(--muted);font-size:var(--font-size-meta);line-height:1.35;overflow-wrap:anywhere}.character-achievements__status svg{flex-shrink:0}.character-achievements__date{min-width:0;font-size:var(--font-size-meta);color:var(--muted);line-height:1.4;overflow-wrap:anywhere}.character-achievements__earned-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));column-gap:18px;min-width:0;margin:0;padding:0;list-style:none}.character-achievements__earned-row{display:grid;grid-template-columns:40px minmax(0,1fr);align-content:start;align-items:start;gap:2px 8px;min-width:0;min-height:44px;padding:4px 0;border-bottom:1px solid var(--line)}.character-achievements__earned-row .character-achievements__medal{grid-row:1/3;width:40px;height:40px}.character-achievements__earned-row .character-achievements__achievement-copy h5{margin-bottom:2px;font-size:var(--font-size-subsection)}.character-achievements__earned-row .character-achievements__status{color:var(--medal-accent)}.character-achievements__earned-result{grid-column:2}.character-achievements__note{font-size:var(--font-size-meta);line-height:1.5;color:var(--muted);margin:0;overflow-wrap:anywhere}.character-achievements__empty{margin:0;padding:8px 0;color:var(--muted);font-size:var(--font-size-compact)}@container character-achievements (max-width: 560px){.character-achievements__filters button{min-height:36px}.character-achievements__earned-list{grid-template-columns:minmax(0,1fr)}.character-achievements__earned-row{grid-template-columns:36px minmax(0,1fr);gap:2px 8px}.character-achievements__earned-row .character-achievements__medal{width:36px;height:36px}}.character-experience-progress__progress{display:grid;gap:.3rem;width:100%;max-width:min(480px,100%);min-width:0;margin-top:.5rem;text-align:left;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.character-experience-progress__details,.character-experience-progress__labels{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;min-width:0;max-width:100%;gap:.2rem .7rem;line-height:1.35}.character-experience-progress__labels{color:var(--muted);font-size:var(--font-size-compact)}.character-experience-progress__levels{display:inline-flex;flex-wrap:wrap;align-items:center;min-width:0;max-width:100%;gap:.3rem}.character-experience-progress__levels strong{color:var(--text);overflow-wrap:anywhere}.character-experience-progress__levels svg{flex-shrink:0;color:var(--amber)}.character-experience-progress__percent{flex-shrink:0;color:var(--mint)}.character-experience-progress__track{width:100%;min-width:0;height:10px;overflow:hidden;border:2px solid rgba(0,0,0,0);border-image:url(/assets/interface-art/molduras/personagens/campo-de-busca.webp) 20 28 fill/2px 3px/0 stretch;border-radius:0;image-rendering:pixelated;background:var(--control-bg-strong);box-shadow:inset 0 1px 3px rgba(0,0,0,.35)}.character-experience-progress__fill{position:relative;display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--surface-3),var(--mint));box-shadow:inset 0 1px 0 rgba(255,248,221,.2)}.character-experience-progress__details{color:var(--muted);font-size:var(--font-size-meta);overflow-wrap:anywhere}.character-experience-progress__details>span{min-width:0;max-width:100%;color:var(--data-label)}.character-experience-navigation__navigation{position:relative;width:100%;min-width:0;padding-bottom:2px;container:character-experience-navigation/inline-size}.character-experience-navigation__navigation:after{position:absolute;right:0;bottom:0;left:0;height:4px;border:0 solid rgba(0,0,0,0);border-image:url(/assets/interface-art/molduras/personagens/trilho.webp) 0 24 fill/0 4px stretch;background:var(--line);image-rendering:pixelated;pointer-events:none;content:""}.character-experience-navigation__tabs{display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px;min-width:0}.character-experience-navigation__tab{display:inline-flex;align-items:center;justify-content:flex-start;text-align:left;min-width:0;min-height:32px;max-width:100%;padding:5px 8px;border:1px solid var(--line);border-radius:0;border-image:url(/assets/interface-art/botoes/personagens/aba.webp) 12 20 fill/3px 5px stretch;background:var(--surface-2);image-rendering:pixelated;color:var(--muted);font:inherit;font-size:var(--font-size-control);font-weight:500;line-height:1.4;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.character-experience-navigation__tab:hover{color:var(--text);border-image-source:url(/assets/interface-art/botoes/personagens/aba-ativa.webp)}.character-experience-navigation__tab[aria-selected=true]{border-color:var(--mint);border-image-source:url(/assets/interface-art/botoes/personagens/aba-ativa.webp);color:var(--text);font-weight:700}.character-experience-navigation__tab:focus-visible{outline:2px solid var(--mint);outline-offset:2px}@container character-experience-navigation (max-width: 480px){.character-experience-navigation__tab{min-height:36px;font-size:var(--font-size-control)}}.tools-catalog__catalog{container:tools-catalog/inline-size;min-width:0}.tools-catalog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;min-width:0}.tools-catalog__card{display:block;min-width:0;color:var(--text);text-decoration:none}.tools-catalog__card:focus-visible .tools-catalog__card-title,.tools-catalog__card:hover .tools-catalog__card-title{border-image-source:url(/assets/interface-art/botoes/personagens/aba-ativa.webp)}.tools-catalog__card:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.tools-catalog__card-body{display:grid;gap:.25rem;align-content:start;min-width:0}.tools-catalog__card-title{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:.375rem;box-sizing:border-box;min-width:0;min-height:40px;padding:5px 8px;border:2px solid rgba(0,0,0,0);border-radius:0;border-image:url(/assets/interface-art/botoes/personagens/aba.webp) 12 20 fill/4px 6px stretch;image-rendering:pixelated}.tools-catalog__card-title strong{min-width:0;color:var(--text);font-family:var(--font-body);font-size:var(--font-size-control);font-weight:600;line-height:1.4;overflow-wrap:anywhere}.tools-catalog__card-title .MuiChip-root{height:20px;border-radius:2px;font-size:var(--font-size-meta)}.tools-catalog__card-icon{width:24px;height:24px}.tools-catalog__card p{margin:0;padding-inline:8px;color:var(--muted);font-size:var(--font-size-compact);line-height:1.4}@container tools-catalog (max-width: 560px){.tools-catalog__grid{grid-template-columns:minmax(0,1fr)}}.social-notification-center__notifications-layout{min-width:0;padding:0 0 20px;background:rgba(0,0,0,0)}.social-notification-center__page-header{position:relative;width:100%;min-width:0;margin:0;padding:.1rem 0 .4rem;border:0;border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent);border-radius:0;background:rgba(0,0,0,0);color:var(--text);box-shadow:none}.social-notification-center__page-header h1{margin:0;color:inherit;font-family:var(--font-heading);font-size:var(--font-size-page-title);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);letter-spacing:normal;text-shadow:none;overflow-wrap:anywhere}.social-notification-center__page-header p{margin:0;color:var(--muted);font-size:var(--font-size-body);line-height:1.5}.social-notification-center__page-header:after,.social-notification-center__page-header:before{content:none}.social-notification-center__page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;width:var(--page-shell-width);margin:0 auto 12px;text-align:left}@media(max-width:760px){.social-notification-center__page-header{grid-template-columns:1fr;width:100%}}.social-notification-center__icon-box{display:grid;width:42px;height:42px;place-items:center;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:2px;background:hsla(0,0%,100%,.025);color:var(--amber);box-shadow:none;display:none}.social-notification-center__header-body{display:grid;gap:.35rem;min-width:0}.social-notification-center__header-body p{max-width:820px}.social-notification-center__header-action{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:.38rem .62rem;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:2px;background:hsla(0,0%,100%,.025);color:var(--muted);font-weight:800}.social-notification-center__header-action:hover{border-color:var(--line-strong);color:var(--text);background:hsla(0,0%,100%,.055)}@media(max-width:760px){.social-notification-center__header-action{grid-column:1/-1;width:fit-content}}.social-notification-center__notification-list{display:grid;gap:.85rem;width:var(--page-shell-width);margin:0 auto;padding:.85rem;border:1px solid color-mix(in srgb,var(--amber) 28%,transparent);border-radius:2px;background:var(--surface)}.social-notification-center__toolbar{min-width:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:rgba(0,0,0,0);color:var(--text);box-shadow:none}.social-notification-center__toolbar h1,.social-notification-center__toolbar h2,.social-notification-center__toolbar h3{margin:0;color:inherit;font-family:var(--font-heading);line-height:var(--line-height-compact)}.social-notification-center__toolbar h2,.social-notification-center__toolbar h3{font-size:var(--font-size-section);font-weight:var(--font-weight-heading)}.social-notification-center__toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;padding:8px 10px}.social-notification-center__toolbar>div:first-child{display:grid;gap:.14rem}.social-notification-center__toolbar strong{color:var(--heading-text);font-family:var(--font-heading);font-size:var(--font-size-value)}.social-notification-center__toolbar span{color:var(--muted);font-size:var(--font-size-body);font-weight:850}.social-notification-center__item-actions,.social-notification-center__toolbar-actions{display:flex;flex-wrap:wrap;gap:.45rem}.social-notification-center__item-actions a,.social-notification-center__item-actions button,.social-notification-center__toolbar-actions button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:.35rem;padding:.28rem .58rem;border:1px solid color-mix(in srgb,var(--amber) 28%,transparent);border-radius:2px;background:rgba(0,0,0,0);color:var(--mint);font:inherit;font-size:var(--font-size-control);font-weight:950}.social-notification-center__item-actions a:hover:not(:disabled),.social-notification-center__item-actions button:hover:not(:disabled),.social-notification-center__toolbar-actions button:hover:not(:disabled){border-color:var(--mint);color:var(--text)}.social-notification-center__item-actions a:disabled,.social-notification-center__item-actions button:disabled,.social-notification-center__toolbar-actions button:disabled{cursor:not-allowed;opacity:.56}.social-notification-center__danger-button{border-color:rgba(239,117,108,.34)!important;color:var(--red)!important}.social-notification-center__danger-button:hover:not(:disabled){border-color:var(--red)!important;color:var(--danger-hover-text)!important}.social-notification-center__notice{margin:0;padding:.65rem .75rem;border:1px solid rgba(239,117,108,.28);border-radius:2px;background:rgba(239,117,108,.08);color:var(--red);font-weight:900}.social-notification-center__list{display:grid;gap:.55rem}.social-notification-center__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.68rem;border:1px solid color-mix(in srgb,var(--amber) 18%,transparent);border-radius:2px;background:var(--control-bg-subtle)}.social-notification-center__unread{border-color:color-mix(in srgb,var(--amber) 28%,transparent);background:color-mix(in srgb,var(--amber) 8%,transparent)}.social-notification-center__select-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:start;min-width:0;cursor:pointer}.social-notification-center__select-item input{width:17px;height:17px;margin:.16rem 0 0;accent-color:var(--mint)}.social-notification-center__select-item span{display:grid;gap:.18rem;min-width:0}.social-notification-center__select-item strong{color:var(--text);font-weight:900;line-height:1.35;overflow-wrap:anywhere}.social-notification-center__select-item time{color:var(--muted);font-size:var(--font-size-label);font-weight:800}.social-notification-center__empty-state,.social-notification-center__muted{color:var(--muted);font-weight:850;line-height:1.4}.social-notification-center__empty-state{display:grid;gap:.35rem;padding:1rem;border:1px solid color-mix(in srgb,var(--amber) 18%,transparent);border-radius:2px;background:var(--control-bg-subtle)}.social-notification-center__empty-state strong{color:var(--text)}@media(max-width:760px){.social-notification-center__item,.social-notification-center__page-header{grid-template-columns:1fr}.social-notification-center__page-header{align-items:start}.social-notification-center__page-header a{justify-self:start}.social-notification-center__item-actions{justify-content:start}}@media(max-width:520px){.social-notification-center__notifications-layout{padding-right:0;padding-left:0}}.social-notification-center__notifications-layout{padding-bottom:0}.social-notification-center__notification-list,.social-notification-center__page-header{width:100%}.social-notification-center__notification-list{padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.social-notification-center__list{gap:0}.social-notification-center__item{padding:.7rem .45rem;border-bottom:1px solid var(--line)}.social-notification-center__unread{background:var(--mint-soft)}.social-notification-center__empty-state,.social-notification-center__item,.social-notification-center__notification-list{min-width:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;padding:.55rem 0}.social-notification-center__item{border-top:1px solid var(--line)}.social-notification-center__unread{border-top-color:var(--amber);background:color-mix(in srgb,var(--amber) 5%,transparent)}.social-notification-center__toolbar{padding:.4rem 0}.social-notification-center__toolbar h2{font-size:var(--font-size-section)}.social-notification-center__notifications-layout{font-size:var(--font-size-body)}.wheel-account-panel__toolbar{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.5rem;min-width:0;margin-block:.5rem;font-size:var(--font-size-compact)}.wheel-account-panel__panel{flex:1 1 20rem;min-width:0}.wheel-account-panel__panel>summary{cursor:pointer;color:var(--muted);font-size:var(--font-size-control);padding:.4rem 0}.wheel-account-panel__content{display:grid;gap:.55rem;padding-block:.6rem;min-width:0}.wheel-account-panel__row{display:flex;align-items:end;flex-wrap:wrap;gap:.5rem;min-width:0}.wheel-account-panel__field{display:grid;flex:1 1 12rem;gap:.25rem;min-width:0;font-size:var(--font-size-label)}.wheel-account-panel__field input,.wheel-account-panel__field select,.wheel-account-panel__field textarea{width:100%;min-width:0;box-sizing:border-box;font:inherit;font-size:var(--font-size-input)}.wheel-account-panel__field textarea{min-height:3.5rem;resize:vertical}.wheel-account-panel__actions{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}.wheel-account-panel__button{min-height:36px;padding:.35rem .6rem;border:2px solid rgba(0,0,0,0);border-radius:0;border-image:url(/assets/interface-art/botoes/personagens/aba.webp) 12 20 fill/4px 6px stretch;background:rgba(0,0,0,0);color:var(--text);font-family:var(--font-body);font-size:var(--font-size-control);cursor:pointer}.wheel-account-panel__button:hover:not(:disabled),.wheel-account-panel__button[aria-pressed=true]{border-image-source:url(/assets/interface-art/botoes/personagens/aba-ativa.webp)}.wheel-account-panel__button:disabled{opacity:.55;cursor:default}.wheel-account-panel__button:focus-visible,.wheel-account-panel__panel>summary:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.wheel-account-panel__note{margin:0;color:var(--muted);font-size:var(--font-size-compact)}.wheel-account-panel__status{margin:0;color:var(--mint);font-size:var(--font-size-compact)}.wheel-account-panel__error{color:var(--danger,#f28482)}.wheel-account-panel__separator{border-top:1px solid var(--line);padding-top:.6rem}.wheel-account-panel__gem-metadata{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.5rem}.wheel-account-panel__report{width:min(100%,36rem);border:1px solid var(--line);padding:.7rem;background:var(--surface-2);display:grid;gap:.5rem}@media(max-width:760px){.wheel-account-panel__field input,.wheel-account-panel__field select,.wheel-account-panel__field textarea{font-size:var(--font-size-mobile-input)}}@media(max-width:560px){.wheel-account-panel__gem-metadata{grid-template-columns:minmax(0,1fr)}}.charm-workspace__planner{--interface-table-art:url(/assets/interface-art/cabecalhos/oficina.webp);display:grid;gap:.75rem;min-width:0;width:100%;color:var(--text);font-size:var(--font-size-body);line-height:1.45}.charm-workspace__planner,.charm-workspace__planner *,.charm-workspace__planner :after,.charm-workspace__planner :before{box-sizing:border-box}.charm-workspace__planner input,.charm-workspace__planner select,.charm-workspace__planner textarea{width:100%;min-width:0}.charm-workspace__planner textarea{min-height:122px;resize:vertical}.charm-workspace__planner h2,.charm-workspace__planner h3{margin:0;font-family:var(--font-heading);font-weight:600;line-height:1.4}.charm-workspace__planner h2{font-size:var(--font-size-section)}.charm-workspace__planner h3{font-size:var(--font-size-subsection)}.charm-workspace__planner [hidden]{display:none!important}.charm-workspace__planner [role=tabpanel]:focus-visible,.charm-workspace__planner a:focus-visible,.charm-workspace__planner button:focus-visible,.charm-workspace__planner summary:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.charm-workspace__top-bar{display:flex;flex-wrap:wrap;align-items:end;gap:.5rem .8rem}.charm-workspace__top-bar>.charm-workspace__error,.charm-workspace__top-bar>.charm-workspace__hint{flex:1 1 220px;padding-bottom:.5rem;font-size:var(--font-size-meta)}.charm-workspace__profile-picker{flex:1 1 240px;max-width:350px}.charm-workspace__field{display:grid;gap:.3rem;min-width:0;color:var(--muted);font-size:var(--font-size-label);line-height:1.4}.charm-workspace__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;align-items:end}.charm-workspace__input-row{display:flex;gap:.5rem;align-items:end;min-width:0}.charm-workspace__input-row>.charm-workspace__field{flex:1 1}.charm-workspace__actions button,.charm-workspace__button,.charm-workspace__icon-button,.charm-workspace__planner nav button,.charm-workspace__primary-button,.charm-workspace__section-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:36px;min-height:38px;padding:.45rem .7rem;border:2px solid rgba(0,0,0,0);border-radius:0;border-image:url(/assets/interface-art/botoes/personagens/aba.webp) 12 20 fill/4px 6px stretch;background:rgba(0,0,0,0);box-shadow:none;color:var(--text);font:inherit;font-size:var(--font-size-control);font-weight:600;line-height:1.4;cursor:pointer;image-rendering:pixelated;overflow-wrap:anywhere}.charm-workspace__actions button svg,.charm-workspace__button svg,.charm-workspace__icon-button svg,.charm-workspace__planner nav button svg,.charm-workspace__primary-button svg,.charm-workspace__section-tabs button svg{flex-shrink:0}.charm-workspace__actions button:hover:not(:disabled),.charm-workspace__actions button[aria-current=page],.charm-workspace__actions button[aria-selected=true],.charm-workspace__button:hover:not(:disabled),.charm-workspace__button[aria-current=page],.charm-workspace__button[aria-selected=true],.charm-workspace__icon-button:hover:not(:disabled),.charm-workspace__icon-button[aria-current=page],.charm-workspace__icon-button[aria-selected=true],.charm-workspace__planner nav button:hover:not(:disabled),.charm-workspace__planner nav button[aria-current=page],.charm-workspace__planner nav button[aria-selected=true],.charm-workspace__primary-button:hover:not(:disabled),.charm-workspace__primary-button[aria-current=page],.charm-workspace__primary-button[aria-selected=true],.charm-workspace__section-tabs button:hover:not(:disabled),.charm-workspace__section-tabs button[aria-current=page],.charm-workspace__section-tabs button[aria-selected=true]{border-image-source:url(/assets/interface-art/botoes/personagens/aba-ativa.webp);color:var(--mint)}.charm-workspace__actions button:disabled,.charm-workspace__button:disabled,.charm-workspace__icon-button:disabled,.charm-workspace__planner nav button:disabled,.charm-workspace__primary-button:disabled,.charm-workspace__section-tabs button:disabled{opacity:.5;cursor:default}.charm-workspace__icon-button{flex:0 0 40px;width:40px;padding-inline:.4rem}.charm-workspace__actions{display:flex;flex-wrap:wrap;gap:.4rem .65rem;align-items:center}.charm-workspace__overview{display:grid;grid-template-columns:.6fr .8fr 1.4fr 1fr;gap:.65rem 1rem;margin:0;padding:.6rem 0;border-block:1px solid var(--line)}.charm-workspace__overview>div{min-width:0}.charm-workspace__overview dt{color:var(--muted);font-size:var(--font-size-label)}.charm-workspace__overview dd{margin:.2rem 0 0;font-size:var(--font-size-value-sm);font-weight:650;overflow-wrap:anywhere}.charm-workspace__section-tabs{position:relative;display:flex;flex-wrap:wrap;gap:3px;min-width:0;padding-bottom:5px}.charm-workspace__section-tabs:after{position:absolute;bottom:0;left:0;right:0;height:4px;border:0 solid rgba(0,0,0,0);border-image:url(/assets/interface-art/molduras/personagens/trilho.webp) 0 24 fill/0 6px stretch;content:"";pointer-events:none;image-rendering:pixelated}.charm-workspace__section-tabs button{min-width:0}.charm-workspace__configuration-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem 1.4rem;align-items:start}.charm-workspace__character-profile-panel,.charm-workspace__panel{border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;display:grid;gap:.65rem;min-width:0;padding:0}.charm-workspace__panel-heading{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-width:0}.charm-workspace__panel-heading h2{flex:1 1 200px}.charm-workspace__panel-heading>.charm-workspace__field{flex:0 1 230px}.charm-workspace__inventory-panel{grid-column:1/-1}.charm-workspace__inventory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.4rem}.charm-workspace__charm{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:.45rem;min-width:0;align-items:center;padding:.35rem 0;border-bottom:1px solid var(--line)}.charm-workspace__charm>strong{font-size:var(--font-size-compact);line-height:1.4;overflow-wrap:anywhere}.charm-workspace__charm[data-owned=true]>strong{color:var(--mint)}.charm-workspace__charm-icon{display:inline-grid;flex:0 0 32px;place-items:center;width:32px;height:32px;vertical-align:middle}.charm-workspace__charm-icon img{width:28px;height:28px;object-fit:contain;image-rendering:pixelated}.charm-workspace__tier-buttons{display:flex;gap:2px;min-width:0}.charm-workspace__tier-buttons button{min-width:36px;min-height:36px;padding:.25rem;border:2px solid rgba(0,0,0,0);border-radius:0;border-image:url(/assets/interface-art/botoes/personagens/aba.webp) 12 20 fill/4px 5px stretch;background:rgba(0,0,0,0);color:var(--muted);font:inherit;font-size:var(--font-size-control);cursor:pointer;image-rendering:pixelated}.charm-workspace__tier-buttons button[aria-pressed=true]{border-image-source:url(/assets/interface-art/botoes/personagens/aba-ativa.webp);color:var(--text);font-weight:700;box-shadow:inset 0 -2px var(--mint)}.charm-workspace__tier-buttons button:focus-visible{outline-offset:-3px}.charm-workspace__hint{margin:0;color:var(--muted);font-size:var(--font-size-body);line-height:1.5}.charm-workspace__error,.charm-workspace__success{margin:0;padding:.6rem 0;font-size:var(--font-size-body);line-height:1.5;overflow-wrap:anywhere}.charm-workspace__error{color:var(--negative)}.charm-workspace__success{color:var(--mint)}.charm-workspace__hunt-controls,.charm-workspace__search-box,.charm-workspace__search-toolbar{display:grid;gap:.5rem;min-width:0}.charm-workspace__search-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.charm-workspace__search-input{display:flex;align-items:center;gap:.5rem;min-width:0}.charm-workspace__search-input>svg{flex-shrink:0;color:var(--gold)}.charm-workspace__search-input>input{flex:1 1}.charm-workspace__search-results{display:grid;gap:.4rem;min-width:0;max-height:min(340px,55dvh);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:.4rem;border:1px solid var(--line);background:var(--surface)}.charm-workspace__search-group{display:grid;gap:.2rem;min-width:0}.charm-workspace__search-group>strong{padding:.3rem .4rem;color:var(--text);font-size:var(--font-size-subsection)}.charm-workspace__search-result{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0;min-height:44px;padding:.5rem .4rem;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--text);text-align:left;font:inherit;font-size:var(--font-size-compact);cursor:pointer}.charm-workspace__search-result>svg{flex-shrink:0;color:var(--gold)}.charm-workspace__search-active,.charm-workspace__search-result:hover,.charm-workspace__search-result[aria-selected=true]{border-color:var(--mint);background:color-mix(in srgb,var(--mint) 8%,var(--surface))}.charm-workspace__search-result:disabled{opacity:.5;cursor:default}.charm-workspace__search-result-name{display:grid;flex:1 1;gap:.15rem;min-width:0;overflow-wrap:anywhere}.charm-workspace__search-result-name>span{color:var(--muted);font-size:var(--font-size-meta)}.charm-workspace__search-badge{color:var(--mint);font-size:var(--font-size-meta)}.charm-workspace__search-empty{margin:0;padding:.5rem;color:var(--muted)}.charm-workspace__selected-hunt{margin:0;color:var(--muted);overflow-wrap:anywhere}.charm-workspace__selected-hunt>strong{color:var(--text)}.charm-workspace__badge{color:var(--gold);font-size:var(--font-size-label)}.charm-workspace__details{min-width:0;border-top:1px solid var(--line);padding-top:.4rem}.charm-workspace__details>summary{min-height:36px;padding:.4rem 0;color:var(--mint);font-size:var(--font-size-control);cursor:pointer;overflow-wrap:anywhere}.charm-workspace__details>summary svg{vertical-align:middle;margin-right:.25rem}.charm-workspace__details>.charm-workspace__field,.charm-workspace__details>.charm-workspace__fields,.charm-workspace__details>.charm-workspace__hint,.charm-workspace__details>.charm-workspace__primary-button,.charm-workspace__details>.charm-workspace__sensitivities{margin-top:.6rem}.charm-workspace__creature-list{display:grid;gap:.5rem;min-width:0}.charm-workspace__creature-row{display:grid;grid-template-columns:40px minmax(0,1fr) 115px 40px;gap:.4rem;align-items:center;min-width:0;padding:.45rem 0}.charm-workspace__creature-name{display:grid;gap:.15rem;min-width:0;overflow-wrap:anywhere}.charm-workspace__creature-name>span{color:var(--muted);font-size:var(--font-size-meta)}.charm-workspace__sensitivities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.charm-workspace__comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0}.charm-workspace__comparison-card{display:grid;gap:.6rem;min-width:0}.charm-workspace__comparison-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .7rem;margin:0}.charm-workspace__comparison-metrics dt{grid-row:1;color:var(--muted);font-size:var(--font-size-label)}.charm-workspace__comparison-metrics dd{grid-row:2;margin:0;font-size:var(--font-size-value);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.charm-workspace__comparison-metrics dd:first-of-type,.charm-workspace__comparison-metrics dt:first-of-type{grid-column:1}.charm-workspace__comparison-metrics dd:nth-of-type(2),.charm-workspace__comparison-metrics dt:nth-of-type(2){grid-column:2}.charm-workspace__distribution{min-width:0}.charm-workspace__comparison-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--font-size-compact);line-height:1.4}.charm-workspace__comparison-table td,.charm-workspace__comparison-table th{padding:.6rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.charm-workspace__comparison-table thead th{color:var(--muted);font-size:var(--font-size-label);font-weight:600}.charm-workspace__comparison-table tbody th small{display:block;margin-top:.2rem;color:var(--muted);font-size:var(--font-size-meta);font-weight:400}.charm-workspace__result-creature{display:flex;align-items:center;gap:.5rem}.charm-workspace__result-creature>div{min-width:0}.charm-workspace__assignment{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem;color:var(--text);font-size:var(--font-size-compact)}.charm-workspace__assignment small{color:var(--muted);font-size:var(--font-size-meta)}.charm-workspace__comparison-assignment{display:grid;gap:.25rem}.charm-workspace__comparison-assignment>span:not(.charm-workspace__assignment){color:var(--muted);font-size:var(--font-size-meta)}.charm-workspace__unlock-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem 1rem}.charm-workspace__unlock-card{display:grid;align-content:start;gap:.3rem;min-width:0;padding:.6rem 0;border-bottom:1px solid var(--line);font-size:var(--font-size-compact);overflow-wrap:anywhere}.charm-workspace__unlock-card>span{color:var(--muted)}.charm-workspace__unlock-card>strong{color:var(--gold);font-size:var(--font-size-value-sm);font-weight:650}.charm-workspace__unlock-card>span svg{vertical-align:middle}.charm-workspace__empty{margin:0;padding:1rem 0;color:var(--muted)}.charm-workspace__method{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.charm-workspace__method p{margin:0;color:var(--muted);font-size:var(--font-size-body);line-height:1.5}@media(max-width:1100px){.charm-workspace__search-toolbar{grid-template-columns:minmax(0,1fr)}.charm-workspace__inventory{gap:0 1rem}.charm-workspace__charm{grid-template-columns:32px minmax(0,1fr)}.charm-workspace__charm .charm-workspace__tier-buttons{grid-column:2}.charm-workspace__unlock-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.charm-workspace__overview{grid-template-columns:repeat(2,minmax(0,1fr))}.charm-workspace__configuration-layout{grid-template-columns:minmax(0,1fr)}.charm-workspace__profile-picker{max-width:none}.charm-workspace__top-bar>.charm-workspace__error,.charm-workspace__top-bar>.charm-workspace__hint{flex-basis:100%}.charm-workspace__method{grid-template-columns:minmax(0,1fr);gap:.6rem}.charm-workspace__comparison-grid{gap:.6rem}.charm-workspace__comparison-metrics{grid-template-columns:minmax(0,1fr)}.charm-workspace__comparison-metrics dd,.charm-workspace__comparison-metrics dt{grid-column:1!important;grid-row:auto}.charm-workspace__comparison-metrics dd{margin-bottom:.3rem}.charm-workspace__section-tabs button,.charm-workspace__tier-buttons button{min-height:44px}.charm-workspace__tier-buttons button{min-width:44px}}@media(max-width:540px){.charm-workspace__inventory{grid-template-columns:minmax(0,1fr)}.charm-workspace__charm{grid-template-columns:28px minmax(0,1fr) auto}.charm-workspace__charm .charm-workspace__tier-buttons{grid-column:auto}.charm-workspace__panel-heading>.charm-workspace__field,.charm-workspace__panel-heading>h2{flex-basis:100%}.charm-workspace__comparison-grid{grid-template-columns:minmax(0,1fr)}.charm-workspace__comparison-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.charm-workspace__comparison-metrics dt{grid-row:1}.charm-workspace__comparison-metrics dd{grid-row:2}.charm-workspace__comparison-metrics dd:nth-of-type(2),.charm-workspace__comparison-metrics dt:nth-of-type(2){grid-column:2!important}.charm-workspace__comparison-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.charm-workspace__comparison-table,.charm-workspace__comparison-table tbody{display:block}.charm-workspace__comparison-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.65rem 0;border-bottom:1px solid var(--line)}.charm-workspace__comparison-table th{grid-column:1/-1}.charm-workspace__comparison-table td,.charm-workspace__comparison-table th{display:block;min-width:0;padding:0;border:0}.charm-workspace__comparison-table td:before{display:block;margin-bottom:.3rem;content:attr(data-label);color:var(--muted);font-size:var(--font-size-label)}.charm-workspace__creature-row{grid-template-columns:32px minmax(0,1fr) 40px}.charm-workspace__creature-row>.charm-workspace__field{grid-column:1/-1;grid-row:2}.charm-workspace__creature-row>.charm-workspace__icon-button{grid-column:3;grid-row:1}.charm-workspace__search-result{display:grid;grid-template-columns:32px minmax(0,1fr)}.charm-workspace__search-badge,.charm-workspace__search-result-name{grid-column:2}}@media(max-width:380px){.charm-workspace__charm{grid-template-columns:28px minmax(0,1fr)}.charm-workspace__charm .charm-workspace__tier-buttons{grid-column:2}.charm-workspace__sensitivities{grid-template-columns:repeat(2,minmax(0,1fr))}.charm-workspace__unlock-list{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.charm-workspace__planner *,.charm-workspace__planner :after,.charm-workspace__planner :before{transition:none!important}}.builder-workspace__builder{position:relative;display:grid;grid-template-areas:"lookup build summary" "lookup build account";grid-template-columns:minmax(300px,.82fr) minmax(760px,2fr) minmax(360px,.98fr);grid-template-rows:minmax(0,.92fr) minmax(250px,.62fr);gap:.55rem;height:calc(100dvh - 8.35rem);min-height:660px;overflow:hidden;padding:.05rem;background:radial-gradient(circle at 50% 18%,rgba(189,135,66,.07),transparent 32%),radial-gradient(circle at 58% 64%,rgba(116,221,159,.055),transparent 34%),rgba(0,0,0,0)}.builder-workspace__builder .MuiTextField-root{min-width:0}.builder-workspace__builder .MuiInputBase-root{min-height:36px;border-radius:6px;background:rgba(5,10,10,.72);font-size:var(--font-size-input)}.builder-workspace__builder .MuiInputBase-input{padding-block:.48rem}.builder-workspace__builder .MuiAlert-root{min-height:0;padding:.28rem .55rem;font-size:var(--font-size-body)}@media(max-width:1180px){.builder-workspace__builder{grid-template-areas:"lookup" "build" "summary" "account";grid-template-columns:1fr;grid-template-rows:none;height:auto;min-height:0;overflow:visible}}.builder-workspace__account-panel,.builder-workspace__inventory-panel,.builder-workspace__lookup-panel,.builder-workspace__selector-panel,.builder-workspace__summary-panel{border-radius:2px;background-color:var(--surface-2);background-image:linear-gradient(color-mix(in srgb,var(--surface-2) 96%,transparent),color-mix(in srgb,var(--surface-2) 96%,transparent)),url(/assets/interface-art/fundos/pergaminho-dos-paineis.webp);background-repeat:no-repeat,repeat;background-size:auto,256px 256px;box-shadow:none;position:relative;display:grid;min-height:0;padding:.58rem;overflow:hidden;border:1px solid rgba(189,135,66,.28);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 34%),linear-gradient(90deg,rgba(189,135,66,.08),transparent 22%,transparent 78%,rgba(189,135,66,.06)),linear-gradient(rgba(6,13,13,.94),rgba(6,13,13,.94)),url(/assets/interface-art/fundos/pergaminho-dos-paineis.webp) 50%/256px 256px repeat;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.025),inset 0 0 42px rgba(0,0,0,.26),0 12px 24px rgba(0,0,0,.16)}.builder-workspace__account-panel>*,.builder-workspace__inventory-panel>*,.builder-workspace__lookup-panel>*,.builder-workspace__selector-panel>*,.builder-workspace__summary-panel>*{position:relative;z-index:2}.builder-workspace__lookup-panel{grid-area:lookup;align-content:start;gap:.46rem;overflow:visible}.builder-workspace__inventory-panel{grid-template-rows:auto minmax(0,1fr) auto;gap:.45rem}.builder-workspace__selector-panel{grid-template-rows:auto auto minmax(0,1fr);gap:.45rem}.builder-workspace__summary-panel{grid-area:summary;grid-template-rows:auto auto auto minmax(0,auto) auto;gap:.45rem}.builder-workspace__account-panel{grid-area:account;grid-template-rows:auto auto auto auto minmax(0,1fr);gap:.42rem}.builder-workspace__section-title{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.48rem;align-items:center;min-width:0;padding-bottom:.28rem;border-bottom:1px solid rgba(189,135,66,.14)}.builder-workspace__section-title>svg{width:1.72rem;height:1.72rem;padding:.34rem;border:1px solid rgba(189,135,66,.32);border-radius:6px;background:rgba(189,135,66,.08);color:var(--gold);box-shadow:inset 0 0 0 1px rgba(0,0,0,.38),0 0 14px rgba(189,135,66,.08)}.builder-workspace__section-title h2{margin:0;color:#e5d6ba;font-family:var(--font-heading);font-size:var(--font-size-section);line-height:1.12;text-transform:uppercase}.builder-workspace__section-title p{margin:.1rem 0 0;color:var(--muted);font-size:var(--font-size-body);font-weight:780;line-height:1.25}.builder-workspace__lookup-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem;align-items:center}.builder-workspace__lookup-form button{min-width:7.6rem;white-space:nowrap}.builder-workspace__account-controls .MuiButton-root,.builder-workspace__compare-controls .MuiButton-root,.builder-workspace__lookup-form .MuiButton-root,.builder-workspace__selector-controls .MuiButton-root{border:1px solid rgba(189,135,66,.34);background:linear-gradient(180deg,rgba(244,210,136,.18),rgba(116,74,29,.16)),rgba(13,16,14,.92);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 8px 14px rgba(0,0,0,.12);color:#ead7ac}.builder-workspace__profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem;min-height:0}.builder-workspace__profile-box{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);column-gap:.46rem;align-items:center;gap:.12rem;min-height:72px;padding:.48rem;border:1px solid rgba(189,135,66,.22);border-radius:6px;background:radial-gradient(circle at 14% 50%,rgba(189,135,66,.12),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.025),transparent 44%),rgba(5,12,12,.88)}.builder-workspace__profile-box:before{grid-row:span 3;width:34px;height:34px;border:1px solid rgba(189,135,66,.18);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.06),transparent 42%),radial-gradient(circle,rgba(189,135,66,.12),transparent 64%),rgba(10,18,18,.96);box-shadow:inset 0 0 0 6px rgba(0,0,0,.18),0 10px 16px rgba(0,0,0,.18);content:""}.builder-workspace__profile-box strong{color:var(--gold);font-size:var(--font-size-label);font-weight:950;line-height:1.15;text-transform:uppercase}.builder-workspace__profile-box span{color:var(--text);font-size:var(--font-size-body);font-weight:950;line-height:1.15;overflow-wrap:anywhere}.builder-workspace__profile-box small{color:var(--muted);font-size:var(--font-size-meta);font-weight:820;line-height:1.3;overflow-wrap:anywhere}.builder-workspace__base-section{display:grid;gap:.38rem;min-height:0;padding-top:.46rem;border-top:1px solid rgba(189,135,66,.14)}.builder-workspace__subsection-title{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.42rem;align-items:center;min-width:0}.builder-workspace__subsection-title>svg{width:1.48rem;height:1.48rem;padding:.28rem;border:1px solid rgba(189,135,66,.28);border-radius:6px;background:rgba(189,135,66,.08);color:var(--gold)}.builder-workspace__subsection-title strong{display:block;color:#e5d6ba;font-family:var(--font-heading);font-size:var(--font-size-subsection);line-height:1.12;text-transform:uppercase}.builder-workspace__subsection-title p{margin:.05rem 0 0;color:var(--muted);font-size:var(--font-size-body);font-weight:780;line-height:1.2}.builder-workspace__base-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;min-height:0}.builder-workspace__builder-grid{grid-area:build;display:grid;grid-template-columns:minmax(420px,1.1fr) minmax(320px,.9fr);gap:.55rem;min-height:0;overflow:hidden}@media(max-width:1180px){.builder-workspace__builder-grid{grid-template-columns:minmax(360px,.96fr) minmax(340px,1.04fr)}}@media(max-width:760px){.builder-workspace__builder-grid{grid-template-columns:1fr}}.builder-workspace__inventory-board{position:relative;min-height:0;min-height:560px;overflow:hidden;border:1px solid rgba(189,135,66,.16);border-radius:6px;background:linear-gradient(110deg,transparent 0 46%,rgba(189,135,66,.08) 49%,transparent 52%),linear-gradient(70deg,transparent 0 46%,rgba(189,135,66,.06) 49%,transparent 52%),linear-gradient(rgba(189,135,66,.08) 1px,transparent 0),linear-gradient(90deg,rgba(189,135,66,.06) 1px,transparent 0),radial-gradient(circle at center,rgba(91,116,108,.18),transparent 43%),rgba(4,11,12,.82);background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%}.builder-workspace__inventory-board:after,.builder-workspace__inventory-board:before{position:absolute;inset:15% 12%;border:1px solid rgba(189,135,66,.12);border-radius:50%;content:""}.builder-workspace__inventory-board:after{inset:23% 22%;border-color:rgba(116,221,159,.08)}.builder-workspace__inventory-board>.builder-workspace__client-inventory-slots:after,.builder-workspace__inventory-board>.builder-workspace__client-inventory-slots:before{position:absolute;z-index:0;left:50%;width:310px;height:310px;border:1px dashed rgba(189,135,66,.12);border-radius:50%;content:"";transform:translateX(-50%)}.builder-workspace__inventory-board>.builder-workspace__client-inventory-slots:before{top:116px}.builder-workspace__inventory-board>.builder-workspace__client-inventory-slots:after{top:178px;width:210px;height:210px;border-color:rgba(116,221,159,.08)}.builder-workspace__character-silhouette{position:absolute;z-index:1;bottom:80px;left:50%;width:146px;height:306px;transform:translateX(-50%);opacity:.76;filter:drop-shadow(0 18px 28px rgba(0,0,0,.36))}.builder-workspace__character-silhouette:before{position:absolute;top:0;left:50%;width:56px;height:66px;border-radius:44% 44% 46% 46%;background:#03090a;transform:translateX(-50%);content:""}.builder-workspace__character-silhouette:after{position:absolute;top:58px;left:50%;width:156px;height:248px;clip-path:polygon(36% 0,64% 0,78% 14%,90% 42%,80% 48%,70% 29%,70% 100%,55% 100%,50% 58%,45% 100%,30% 100%,30% 29%,20% 48%,10% 42%,22% 14%);background:linear-gradient(180deg,#041011,#020707);transform:translateX(-50%);content:""}.builder-workspace__client-inventory-slots{position:relative;z-index:2;width:100%;height:100%;min-height:548px}.builder-workspace__client-inventory-slot{position:absolute;display:grid;width:82px;gap:.24rem;padding:0;place-items:center;border:0;background:rgba(0,0,0,0);color:#d8c59e;font:inherit;cursor:pointer;image-rendering:auto}.builder-workspace__client-inventory-slot:hover .builder-workspace__client-slot-frame{border-color:rgba(233,197,115,.76);box-shadow:inset 0 0 0 1px rgba(233,197,115,.18),0 0 14px rgba(233,197,115,.24)}.builder-workspace__client-inventory-slot-selected .builder-workspace__client-slot-frame{border-color:rgba(233,197,115,.92);box-shadow:inset 0 0 0 1px rgba(233,197,115,.2),0 0 18px rgba(233,197,115,.38)}.builder-workspace__client-slot-label{display:block;color:#d8c59e;font-family:var(--font-heading);max-width:92px;font-size:var(--font-size-label);font-weight:850;line-height:1.1;text-align:center;text-transform:uppercase;text-shadow:0 2px 8px rgba(0,0,0,.8)}.builder-workspace__client-slot-frame,.builder-workspace__selected-slot-icon{position:relative;display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(189,135,66,.42);border-radius:4px;background:radial-gradient(circle at 50% 52%,rgba(189,135,66,.12),transparent 48%),linear-gradient(135deg,rgba(255,255,255,.08),transparent 38%),rgba(3,8,8,.96);box-shadow:inset 0 0 0 2px rgba(0,0,0,.42),0 10px 18px rgba(0,0,0,.3)}.builder-workspace__client-slot-frame:before{position:absolute;inset:4px;border:1px solid rgba(189,135,66,.16);content:""}.builder-workspace__client-slot-placeholder{position:absolute;inset:0;background-position:50%;background-repeat:no-repeat;background-size:32px 32px;opacity:.78;pointer-events:none}.builder-workspace__client-slot-item-image{z-index:1;width:42px;height:42px;border:0;border-radius:0;background:rgba(0,0,0,0)}.builder-workspace__client-slot-item-image img{padding:1px!important}.builder-workspace__selected-slot-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:center;min-height:72px;padding:.5rem;border:1px solid rgba(189,135,66,.22);border-radius:6px;background:linear-gradient(90deg,rgba(189,135,66,.09),transparent 34%),rgba(5,11,11,.86)}.builder-workspace__selected-slot-panel>span:last-child{display:grid;gap:.08rem;min-width:0}.builder-workspace__selected-slot-panel strong{color:var(--gold);font-family:var(--font-heading);font-size:var(--font-size-subsection);line-height:1.15;text-transform:uppercase}.builder-workspace__selected-slot-panel small{color:var(--muted);font-size:var(--font-size-meta);font-weight:820;line-height:1.3;overflow-wrap:anywhere}.builder-workspace__account-controls,.builder-workspace__compare-controls,.builder-workspace__selector-controls{display:grid;gap:.35rem;align-items:center}.builder-workspace__account-controls button,.builder-workspace__compare-controls button,.builder-workspace__selector-controls button{white-space:nowrap}.builder-workspace__selector-controls{grid-template-columns:minmax(150px,1fr) auto auto minmax(132px,auto)}.builder-workspace__proficiency-field{min-width:132px}.builder-workspace__account-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.builder-workspace__compare-controls{grid-template-columns:minmax(0,1fr) auto}.builder-workspace__item-list{display:grid;align-content:start;gap:.42rem;min-height:0;overflow:auto;padding-right:.12rem;scrollbar-gutter:stable}.builder-workspace__item-card,.builder-workspace__item-card-equipped{display:grid;grid-template-columns:72px minmax(0,1fr) minmax(72px,auto);gap:.62rem;align-items:start;min-height:98px;padding:.46rem;overflow:hidden;border:1px solid rgba(189,135,66,.18);border-radius:6px;background:linear-gradient(90deg,rgba(189,135,66,.1),transparent 28%),rgba(5,12,12,.9);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.builder-workspace__item-card-equipped:hover,.builder-workspace__item-card:hover{transform:translateY(-1px);border-color:rgba(233,197,115,.46);background:rgba(10,18,17,.96)}.builder-workspace__item-card-equipped>:first-child,.builder-workspace__item-card>:first-child{width:72px;height:72px;border:1px solid rgba(189,135,66,.18);border-radius:6px;background:radial-gradient(circle at center,rgba(233,197,115,.1),transparent 62%),rgba(40,29,8,.45);box-shadow:inset 0 0 0 1px rgba(0,0,0,.28),0 8px 14px rgba(0,0,0,.18)}.builder-workspace__item-card-equipped{border-color:rgba(233,197,115,.52);background:linear-gradient(180deg,rgba(233,197,115,.08),transparent 70%),rgba(10,18,17,.96)}.builder-workspace__item-card-body{display:grid;align-content:center;gap:.18rem;min-width:0;overflow:hidden}.builder-workspace__item-card-body strong{color:var(--text);font-size:var(--font-size-body);font-weight:950;line-height:1.15}.builder-workspace__item-card-body small,.builder-workspace__item-card-body strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.builder-workspace__item-card-body small{color:var(--muted);font-size:var(--font-size-meta);font-weight:820;line-height:1.25}.builder-workspace__item-chip-row{display:flex;flex-wrap:wrap;gap:.2rem;max-height:none;overflow:visible}.builder-workspace__item-chip-row i{padding:.14rem .32rem;border:1px solid rgba(116,221,159,.2);border-radius:6px;background:rgba(116,221,159,.08);color:#9ee0b7;font-size:var(--font-size-meta);font-style:normal;font-weight:900;line-height:1.15;white-space:nowrap}.builder-workspace__equip-action{justify-self:end;align-self:center;padding:.26rem .48rem;border:1px solid rgba(189,135,66,.34);border-radius:6px;background:rgba(189,135,66,.09);color:var(--gold);font-size:var(--font-size-control);font-weight:950;white-space:nowrap}.builder-workspace__account-hint,.builder-workspace__empty-text{margin:0;padding:.55rem;border:1px solid rgba(189,135,66,.18);border-radius:6px;background:rgba(5,12,12,.86);color:var(--muted);font-size:var(--font-size-body);font-weight:820;line-height:1.35}.builder-workspace__summary-group-stack{display:grid;gap:.42rem;min-height:0}.builder-workspace__summary-block{display:grid;gap:.34rem;padding:.46rem;border:1px solid rgba(189,135,66,.16);border-radius:6px;background:linear-gradient(90deg,rgba(189,135,66,.07),transparent 42%),rgba(5,12,12,.72)}.builder-workspace__summary-block>strong{color:var(--gold);font-family:var(--font-heading);font-size:var(--font-size-subsection);font-weight:950;line-height:1.15;text-transform:uppercase}.builder-workspace__summary-block>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem}.builder-workspace__metric-card{display:grid;gap:.08rem;min-height:48px;padding:.42rem;border:1px solid rgba(189,135,66,.16);border-radius:6px;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 48%),rgba(5,12,12,.86)}.builder-workspace__metric-card span{color:#c9b88f;font-size:var(--font-size-label);font-weight:900;line-height:1.1}.builder-workspace__metric-card strong{color:var(--text);font-size:var(--font-size-value-sm);font-weight:950;line-height:1.08;overflow-wrap:anywhere}.builder-workspace__metric-card small{color:#9ee0b7;font-size:var(--font-size-meta);font-weight:950;line-height:1.1}.builder-workspace__detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.builder-workspace__bonus-group{display:grid;align-content:start;gap:.3rem;min-height:76px;padding:.46rem;border:1px solid rgba(189,135,66,.16);border-radius:6px;background:radial-gradient(circle at top left,rgba(189,135,66,.08),transparent 54%),rgba(5,12,12,.82)}.builder-workspace__bonus-group>strong{color:var(--gold);font-family:var(--font-heading);font-size:var(--font-size-subsection);font-weight:950;line-height:1.15;text-transform:uppercase}.builder-workspace__bonus-group div{display:flex;flex-wrap:wrap;gap:.22rem;align-content:start}.builder-workspace__bonus-group span{padding:.2rem .34rem;border:1px solid rgba(116,221,159,.2);border-radius:6px;background:rgba(116,221,159,.07);color:#9ee0b7;font-size:var(--font-size-label);font-weight:900;line-height:1.15}.builder-workspace__bonus-group small{color:var(--muted);font-size:var(--font-size-meta);font-weight:820;line-height:1.25}.builder-workspace__rankings-panel{display:grid;gap:.34rem;min-height:0;padding:.46rem;overflow:hidden;border:1px solid rgba(116,221,159,.16);border-radius:6px;background:rgba(6,15,13,.78)}.builder-workspace__rankings-header{display:flex;gap:.3rem .75rem;align-items:baseline;justify-content:space-between}.builder-workspace__rankings-header strong{color:var(--text);font-size:var(--font-size-section);font-weight:950}.builder-workspace__rankings-header span{color:var(--muted);font-size:var(--font-size-meta);font-weight:820}.builder-workspace__rankings-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.28rem;min-height:0;overflow:auto}.builder-workspace__rankings-list div{display:grid;gap:.06rem;padding:.36rem;border:1px solid rgba(189,135,66,.12);border-radius:6px;background:rgba(5,12,12,.82)}.builder-workspace__rankings-list small,.builder-workspace__rankings-list span{color:var(--muted);font-size:var(--font-size-meta);font-weight:850;line-height:1.15}.builder-workspace__rankings-list strong{color:#9ee0b7;font-size:var(--font-size-value-sm);font-weight:950;line-height:1.15}.builder-workspace__account-locked{display:flex;gap:.4rem;align-items:center;padding:.55rem;border:1px solid rgba(189,135,66,.24);border-radius:6px;background:rgba(189,135,66,.08);color:var(--gold);font-size:var(--font-size-body);font-weight:900;line-height:1.25}.builder-workspace__comparison-summary{display:grid;gap:.34rem;min-height:0;overflow:hidden}.builder-workspace__comparison-summary>strong{color:var(--text);font-size:var(--font-size-subsection);font-weight:950;line-height:1.15}.builder-workspace__comparison-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.builder-workspace__comparison-pills{display:flex;flex-wrap:wrap;gap:.22rem;min-height:0;overflow:auto}.builder-workspace__comparison-pills span{padding:.18rem .34rem;border:1px solid rgba(116,221,159,.18);border-radius:6px;background:rgba(116,221,159,.07);color:#9ee0b7;font-size:var(--font-size-label);font-weight:900;line-height:1.15}.builder-workspace__tooltip-card{display:grid;gap:.16rem;max-width:260px;padding:.08rem;color:inherit;font-size:var(--font-size-body);line-height:1.25}.builder-workspace__tooltip-card strong{color:#fff;font-size:var(--font-size-subsection);line-height:1.18}.builder-workspace__tooltip-card span{color:hsla(0,0%,100%,.78)}.builder-workspace__tooltip-stats{color:#a7f0c4!important;font-weight:850}@media(max-width:760px){.builder-workspace__account-controls,.builder-workspace__compare-controls,.builder-workspace__comparison-metrics,.builder-workspace__detail-grid,.builder-workspace__profile-grid,.builder-workspace__selector-controls,.builder-workspace__summary-block>div{grid-template-columns:1fr}.builder-workspace__client-inventory-slots{min-height:520px;transform:scale(.82);transform-origin:top left}.builder-workspace__equip-action{display:none}}@media(max-width:520px){.builder-workspace__base-grid,.builder-workspace__lookup-form,.builder-workspace__profile-grid{grid-template-columns:1fr}}.builder-workspace__account-hint,.builder-workspace__account-panel,.builder-workspace__bonus-group,.builder-workspace__inventory-panel,.builder-workspace__lookup-panel,.builder-workspace__metric-card,.builder-workspace__profile-box,.builder-workspace__rankings-panel,.builder-workspace__selector-panel,.builder-workspace__summary-block,.builder-workspace__summary-panel{min-width:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;padding:.45rem 0}.builder-workspace__builder{background:rgba(0,0,0,0)}.forge-calculator__calculator{display:grid;gap:.8rem;min-width:0;container:forge-calculator/inline-size}.forge-calculator__top-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1rem;align-items:start;min-width:0}.forge-calculator__panel{min-width:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;display:grid;gap:.65rem}.forge-calculator__panel-title.forge-calculator__panel-title{box-sizing:border-box;display:flex;align-items:center;min-height:36px;padding:.4rem .8rem}.forge-calculator__panel-title.forge-calculator__panel-title h2{margin:0;color:var(--text);font-family:var(--font-heading);font-size:var(--font-size-section);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading)}.forge-calculator__controls-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem .6rem;align-items:end}.forge-calculator__controls-grid .MuiFormControl-root{min-width:0}.forge-calculator__controls-grid .MuiInputLabel-root{margin-bottom:4px;line-height:var(--line-height-compact)}.forge-calculator__controls-grid .MuiInputBase-input{min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.forge-calculator__controls-grid .MuiSelect-select{white-space:normal;overflow-wrap:anywhere}.forge-calculator__status-line{padding:.3rem 0;color:var(--muted);font-size:var(--font-size-meta);line-height:var(--line-height-body);overflow-wrap:anywhere}.forge-calculator__status-warning{color:var(--amber)}.forge-calculator__toggle-row{display:flex;flex-wrap:wrap;gap:0 .75rem;align-items:center}.forge-calculator__toggle-row .MuiFormControlLabel-root{min-height:38px;max-width:100%;margin:0}.forge-calculator__toggle-row .MuiFormControlLabel-label{min-width:0;color:var(--text);font-size:var(--font-size-label);font-weight:400;line-height:var(--line-height-compact);overflow-wrap:anywhere}.forge-calculator__summary-panel{container:forge-summary/inline-size}.forge-calculator__hero-result{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem .75rem;align-items:start}.forge-calculator__hero-result strong{color:var(--text);font-size:var(--font-size-value-sm);font-weight:650;line-height:var(--line-height-compact);overflow-wrap:anywhere}.forge-calculator__hero-result p{margin:.2rem 0 0;color:var(--muted);font-size:var(--font-size-compact);line-height:var(--line-height-body)}.forge-calculator__result-total{display:grid;gap:.1rem;text-align:right}.forge-calculator__result-total span{color:var(--muted);font-size:var(--font-size-label);line-height:var(--line-height-compact)}.forge-calculator__result-total strong{color:var(--mint);font-size:var(--font-size-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.forge-calculator__metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem .75rem;padding-top:.55rem;border-top:1px solid var(--line)}.forge-calculator__metric{display:grid;align-content:start;gap:.18rem;min-width:0}.forge-calculator__metric span{display:flex;align-items:center;gap:.3rem;min-height:16px;color:var(--muted);font-size:var(--font-size-label);font-weight:400;line-height:var(--line-height-compact)}.forge-calculator__metric img{flex:0 0 auto;width:16px;height:16px;object-fit:contain;image-rendering:pixelated}.forge-calculator__metric strong{color:var(--text);font-size:var(--font-size-value-sm);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--line-height-compact);overflow-wrap:anywhere}.forge-calculator__metric-reference strong{font-size:var(--font-size-compact);font-weight:500}.forge-calculator__table-shell{min-width:0;max-width:100%;overflow-x:auto}.forge-calculator__table-shell:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.forge-calculator__table-shell table{width:100%;min-width:600px;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.forge-calculator__table-shell td,.forge-calculator__table-shell th{padding:.45rem .55rem;border-bottom:1px solid var(--line);text-align:right;vertical-align:middle;line-height:var(--line-height-compact)}.forge-calculator__table-shell td:first-child,.forge-calculator__table-shell th:first-child{text-align:left}.forge-calculator__table-shell th{color:var(--muted);font-size:var(--font-size-meta);font-weight:600}.forge-calculator__table-shell td{color:var(--text);font-size:var(--font-size-compact);font-weight:400}.forge-calculator__table-shell td:not(:first-child){white-space:nowrap}.forge-calculator__table-shell tbody tr:last-child td{border-bottom:0}.forge-calculator__table-shell small{display:block;margin-top:.12rem;color:var(--muted);font-size:var(--font-size-meta);font-weight:400;line-height:var(--line-height-compact)}.forge-calculator__strategy-table th:first-child{width:34%}.forge-calculator__strategy-table td:last-child,.forge-calculator__strategy-table th:last-child{text-align:left}.forge-calculator__best-row{background:color-mix(in srgb,var(--mint) 7%,transparent)}.forge-calculator__best-row td:first-child{box-shadow:inset 2px 0 var(--mint)}.forge-calculator__best-row td:nth-child(2){color:var(--mint);font-weight:650}.forge-calculator__strategy-name{display:inline-flex;gap:.4rem;align-items:center;color:var(--text);font-weight:600;line-height:var(--line-height-compact)}.forge-calculator__strategy-name svg{flex:0 0 auto;width:16px;height:16px;color:var(--amber)}.forge-calculator__detail-disclosure{min-width:0}.forge-calculator__detail-disclosure summary{box-sizing:border-box;display:inline-flex;align-items:center;gap:.4rem;width:fit-content;max-width:100%;min-height:36px;padding:.35rem .65rem;border:2px solid rgba(0,0,0,0);border-radius:0;border-image:url(/assets/interface-art/botoes/personagens/aba.webp) 12 20 fill/4px 6px stretch;background:rgba(0,0,0,0);image-rendering:pixelated;color:var(--text);font-size:var(--font-size-control);font-weight:500;line-height:var(--line-height-compact);list-style:none;cursor:pointer}.forge-calculator__detail-disclosure summary svg{flex:0 0 auto}.forge-calculator__detail-disclosure summary:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.forge-calculator__detail-disclosure summary:hover{border-image-source:url(/assets/interface-art/botoes/personagens/aba-ativa.webp)}.forge-calculator__detail-disclosure summary::-webkit-details-marker{display:none}.forge-calculator__detail-disclosure[open] summary{margin-bottom:.5rem;border-image-source:url(/assets/interface-art/botoes/personagens/aba-ativa.webp)}.forge-calculator__detail-disclosure[open] summary svg{transform:rotate(180deg)}@container forge-calculator (max-width: 880px){.forge-calculator__top-grid{grid-template-columns:minmax(0,1fr);gap:.8rem}}@container forge-calculator (max-width: 560px){.forge-calculator__controls-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container forge-calculator (max-width: 350px){.forge-calculator__controls-grid{grid-template-columns:minmax(0,1fr)}}@container forge-summary (max-width: 390px){.forge-calculator__hero-result{grid-template-columns:minmax(0,1fr)}.forge-calculator__result-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;text-align:left}.forge-calculator__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wheel-reports-panel__panel{display:grid;gap:.7rem;min-width:0;font-size:var(--font-size-compact)}.wheel-reports-panel__list{display:grid;gap:.6rem;min-width:0}.wheel-reports-panel__report{padding-block:.6rem;border-bottom:1px solid var(--line);min-width:0}.wheel-reports-panel__heading{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.4rem;overflow-wrap:anywhere}.wheel-reports-panel__meta{color:var(--muted);font-size:var(--font-size-meta)}.wheel-reports-panel__description{white-space:pre-wrap;overflow-wrap:anywhere}