.tooltip-content{position:relative;z-index:100000;overflow:hidden;border-radius:12px;border:1.5px solid color-mix(in oklch,var(--mono-100) 18%,transparent);background-color:var(--background-primary);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:8px;font-size:.8125rem;line-height:1.4;color:var(--text-normal);box-shadow:0 4px 12px #00000026,0 1px 3px #0000001a;will-change:transform,opacity;animation:tooltip-fade-in .12s ease-out,tooltip-zoom-in .12s ease-out;pointer-events:none}.tooltip-inner{display:flex;align-items:center;gap:8px}.tooltip-label{font-weight:500;white-space:nowrap}.tooltip-label--multiline{max-width:280px;font-weight:400;white-space:normal}.tooltip-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:4px;border:1px solid var(--background-modifier-border);background-color:var(--background-primary);font-size:.6875rem;font-weight:500;font-family:inherit;line-height:1;color:var(--text-muted)}.tooltip-subtitle{display:block;margin-top:8px;font-size:.6875rem;color:var(--text-muted);font-weight:400;white-space:nowrap}@keyframes tooltip-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tooltip-zoom-in{0%{transform:scale(.96)}to{transform:scale(1)}}@keyframes tooltip-fade-out{0%{opacity:1}to{opacity:0}}@keyframes tooltip-zoom-out{0%{transform:scale(1)}to{transform:scale(.96)}}@keyframes tooltip-slide-in-from-top{0%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes tooltip-slide-in-from-right{0%{transform:translate(4px)}to{transform:translate(0)}}@keyframes tooltip-slide-in-from-left{0%{transform:translate(-4px)}to{transform:translate(0)}}@keyframes tooltip-slide-in-from-bottom{0%{transform:translateY(4px)}to{transform:translateY(0)}}.tooltip-content[data-state=closed]{animation:tooltip-fade-out .1s ease-in,tooltip-zoom-out .1s ease-in}.tooltip-content[data-side=bottom]{animation:tooltip-fade-in .12s ease-out,tooltip-zoom-in .12s ease-out,tooltip-slide-in-from-top .12s ease-out}.tooltip-content[data-side=top]{animation:tooltip-fade-in .12s ease-out,tooltip-zoom-in .12s ease-out,tooltip-slide-in-from-bottom .12s ease-out}.tooltip-content[data-side=left]{animation:tooltip-fade-in .12s ease-out,tooltip-zoom-in .12s ease-out,tooltip-slide-in-from-right .12s ease-out}.tooltip-content[data-side=right]{animation:tooltip-fade-in .12s ease-out,tooltip-zoom-in .12s ease-out,tooltip-slide-in-from-left .12s ease-out}.atlas-token-portrait{position:relative;aspect-ratio:1}.atlas-token-ring{--atlas-token-ring-image: url(/assets/token-ring-Da7MClGm.webp);position:absolute;top:0;right:0;bottom:0;left:0;background:var(--atlas-token-ring-color, #fff) var(--atlas-token-ring-image) center/100% 100% no-repeat;background-blend-mode:multiply;-webkit-mask:var(--atlas-token-ring-image) center/100% 100% no-repeat;mask:var(--atlas-token-ring-image) center/100% 100% no-repeat}.atlas-token-image-wrapper{position:absolute;top:5%;right:5%;bottom:5%;left:5%;border-radius:50%;overflow:hidden;box-shadow:0 2px 6px color-mix(in oklch,var(--mono-0) 35%,transparent)}.atlas-token-image-wrapper img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.atlas-token-portrait--unframed .atlas-token-image-wrapper{top:0;right:0;bottom:0;left:0;border-radius:0;box-shadow:none}.atlas-token-portrait--unframed .atlas-token-image-wrapper img{-o-object-fit:contain;object-fit:contain}.atlas-token-portrait--unframed .atlas-image-placeholder{border-radius:50%}.atlas-online-log{display:flex;flex-direction:column;gap:8px;box-sizing:border-box;min-height:0;color:var(--text-normal);font-family:var(--font-interface);font-size:var(--font-ui-small)}.atlas-online-log *,.atlas-online-log *:before,.atlas-online-log *:after{box-sizing:border-box}.atlas-online-log--floating{position:fixed;left:12px;top:50%;transform:translateY(-50%);width:min(360px,100vw - 2 * 12px);height:80vh;padding:8px;z-index:100;pointer-events:auto;background:var(--background-primary);border:1.5px solid color-mix(in oklch,var(--mono-100) 18%,transparent);border-radius:var(--radius-l);box-shadow:var(--shadow-l);--atlas-panel-inner-radius: calc(var(--radius-xl) - 1.5px);border-radius:var(--radius-xl);corner-shape:var(--corner-shape, round);animation:atlas-online-log-slide-in .25s cubic-bezier(.16,1,.3,1) both}.atlas-online-log--embedded{--atlas-panel-inner-radius: calc(var(--radius-l) + 8px);height:100%}.atlas-online-log .atlas-online-log__header{display:flex;flex:none;justify-content:space-between;gap:8px;min-height:calc(var(--input-height) + 2 * 8px);padding:8px 8px 8px 0;align-items:center;margin:-8px -8px 0 0}.atlas-online-log .atlas-online-log__title{flex:1;padding-left:4px;color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.atlas-online-log .atlas-online-log__actions{display:flex;align-items:center;gap:2px}.atlas-online-log .atlas-online-log__action{transition:transform .16s cubic-bezier(.23,1,.32,1)}.atlas-online-log .atlas-online-log__action.btn,.atlas-online-log .atlas-online-log__action.btn--icon{width:var(--input-height);height:var(--input-height);padding:0;border-radius:var(--radius-m);color:var(--text-muted);flex-shrink:0}.atlas-online-log .atlas-online-log__action svg{width:16px;height:16px}.atlas-online-log .atlas-online-log__action:hover:not(:disabled){color:var(--text-normal)}.atlas-online-log .atlas-online-log__action:active:not(:disabled){background:var(--background-modifier-active-hover);transform:scale(.95)}.atlas-online-log .atlas-online-log__action.atlas-active{background:var(--background-modifier-hover);color:var(--text-normal)}.atlas-online-log .atlas-online-log__action.is-pinned{color:var(--interactive-accent)}html[data-pointer=coarse] .atlas-online-log .atlas-online-log__header .btn{position:relative}html[data-pointer=coarse] .atlas-online-log .atlas-online-log__header .btn:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}html[data-pointer=coarse] .atlas-online-log .atlas-online-log__header,html[data-pointer=coarse] .atlas-online-log .atlas-online-log__actions{gap:calc(44px - var(--input-height))}.atlas-online-log .atlas-online-log__ask{display:flex;flex:1;align-items:center;gap:4px;min-width:0;padding-left:4px}.atlas-online-log .atlas-online-log__ask-text{flex:1;font-size:var(--font-ui-smaller);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-online-log .atlas-online-log__ask-button.btn{flex:none;padding:0 8px;color:var(--text-muted)}.atlas-online-log .atlas-online-log__ask-button.btn:hover{color:var(--text-normal)}.atlas-online-log .atlas-online-log__ask-button--danger.btn,.atlas-online-log .atlas-online-log__ask-button--danger.btn:hover{color:var(--text-error)}.atlas-online-log .atlas-online-log__body{position:relative;display:flex;flex:1;min-height:0}.atlas-online-log .atlas-online-log__list{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;outline:none;scrollbar-width:none}.atlas-online-log .atlas-online-log__list::-webkit-scrollbar{display:none}.atlas-online-log .atlas-online-log__rows{display:flex;flex-direction:column;margin-top:auto}.atlas-online-log .atlas-online-log__empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:8px;color:var(--text-faint);font-size:var(--font-ui-small);text-align:center}.atlas-online-log .atlas-online-log__empty svg{width:24px;height:24px;opacity:.4}.atlas-online-log .atlas-online-log__day{display:flex;align-items:center;gap:8px;padding:8px 8px 0;color:var(--text-faint);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.atlas-online-log .atlas-online-log__day:before,.atlas-online-log .atlas-online-log__day:after{content:"";flex:1;height:1px;background:var(--background-modifier-border)}.atlas-online-log .atlas-online-log__item:first-child .atlas-online-log__day{padding-top:0}.atlas-online-log .atlas-online-log__jump{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;margin:0;border:none;color:inherit;font:inherit;cursor:pointer;corner-shape:var(--corner-shape, round);position:absolute;left:50%;bottom:8px;z-index:3;display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;background:var(--background-primary);border:1.5px solid color-mix(in oklch,var(--mono-100) 18%,transparent);border-radius:var(--radius-l);box-shadow:var(--shadow-l);border-radius:9999px;color:var(--text-normal);font-size:var(--font-ui-smaller);font-weight:var(--font-semibold);white-space:nowrap;opacity:0;transform:translate(-50%,8px);pointer-events:none;transition:opacity .15s ease-out,transform .2s cubic-bezier(.23,1,.32,1)}.atlas-online-log .atlas-online-log__jump,.atlas-online-log .atlas-online-log__jump:hover,.atlas-online-log .atlas-online-log__jump:active,.atlas-online-log .atlas-online-log__jump:focus,.atlas-online-log .atlas-online-log__jump:focus-visible{background:var(--background-primary);box-shadow:var(--shadow-s);outline:none}.atlas-online-log .atlas-online-log__jump:focus-visible{box-shadow:var(--shadow-s),inset 0 0 0 2px var(--background-modifier-border-focus)}.atlas-online-log .atlas-online-log__jump.is-visible{opacity:1;transform:translate(-50%);pointer-events:auto}.atlas-online-log .atlas-online-log__jump svg{width:12px;height:12px;color:var(--interactive-accent)}html[data-pointer=coarse] .atlas-online-log .atlas-online-log__jump{height:44px}.atlas-online-log-tab{position:fixed;left:12px;top:50%;transform:translateY(-50%);z-index:100;pointer-events:auto;animation:atlas-online-log-slide-in .25s cubic-bezier(.16,1,.3,1) both}.atlas-online-log-tab .atlas-online-log-tab__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;margin:0;padding:0;border:none;color:inherit;font:inherit;cursor:pointer;corner-shape:var(--corner-shape, round);position:relative;display:grid;place-items:center;width:40px;height:40px;background:var(--background-primary);border:1.5px solid color-mix(in oklch,var(--mono-100) 18%,transparent);border-radius:var(--radius-l);box-shadow:var(--shadow-l);color:var(--text-muted);transition:color .1s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.23,1,.32,1)}.atlas-online-log-tab .atlas-online-log-tab__button,.atlas-online-log-tab .atlas-online-log-tab__button:hover,.atlas-online-log-tab .atlas-online-log-tab__button:active,.atlas-online-log-tab .atlas-online-log-tab__button:focus,.atlas-online-log-tab .atlas-online-log-tab__button:focus-visible{background:var(--background-primary);box-shadow:var(--shadow-l);outline:none}.atlas-online-log-tab .atlas-online-log-tab__button:focus-visible{box-shadow:var(--shadow-l),inset 0 0 0 2px var(--background-modifier-border-focus)}@media (hover: hover){.atlas-online-log-tab .atlas-online-log-tab__button:hover{background:linear-gradient(var(--background-modifier-hover),var(--background-modifier-hover)),var(--background-primary);color:var(--text-normal)}}.atlas-online-log-tab .atlas-online-log-tab__button:active{transform:scale(.95)}.atlas-online-log-tab .atlas-online-log-tab__button svg{width:20px;height:20px}html[data-pointer=coarse] .atlas-online-log-tab .atlas-online-log-tab__button{width:44px;height:44px}.atlas-online-log-tab .atlas-online-log-tab__count{position:absolute;top:-8px;right:-8px;box-sizing:border-box;min-width:20px;height:20px;padding:0 6px;border-radius:9999px;background:var(--interactive-accent);color:var(--atlas-online-text-on-accent, var(--text-on-accent));font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;line-height:20px;text-align:center;pointer-events:none}.atlas-online-log__tone--gm{--atlas-online-log-tone: var(--interactive-accent)}.atlas-online-log__tone--0{--atlas-online-log-tone: var(--color-red)}.atlas-online-log__tone--1{--atlas-online-log-tone: var(--color-orange)}.atlas-online-log__tone--2{--atlas-online-log-tone: var(--color-yellow)}.atlas-online-log__tone--3{--atlas-online-log-tone: var(--color-green)}.atlas-online-log__tone--4{--atlas-online-log-tone: var(--color-cyan)}.atlas-online-log__tone--5{--atlas-online-log-tone: var(--color-blue)}.atlas-online-log__tone--6{--atlas-online-log-tone: var(--color-purple)}.atlas-online-log__tone--7{--atlas-online-log-tone: var(--color-pink)}.atlas-online-log .atlas-online-log__row{--atlas-online-log-row-top: 4px;position:relative;padding:var(--atlas-online-log-row-top) 8px 2px;border-radius:var(--radius-m);outline:none;transition:background-color .6s ease;corner-shape:var(--corner-shape, round)}.atlas-online-log .atlas-online-log__row:focus-visible{box-shadow:inset 0 0 0 2px var(--background-modifier-border-focus)}.atlas-online-log .atlas-online-log__row.is-active{background:var(--background-modifier-hover);transition-duration:.1s}.atlas-online-log .atlas-online-log__row.is-opener{cursor:pointer}.atlas-online-log .atlas-online-log__row.is-opener:active:not(:has(button:active,textarea:active,input:active,a:active)){background:var(--background-modifier-active-hover);transition-duration:0ms}.atlas-online-log .atlas-online-log__row.is-selected{background:var(--background-modifier-active-hover)}.atlas-online-log .atlas-online-log__row.is-highlighted{background:color-mix(in oklch,var(--interactive-accent) 16%,transparent)}.atlas-online-log .atlas-online-log__row--chat,.atlas-online-log .atlas-online-log__row--roll{margin-top:8px}.atlas-online-log .atlas-online-log__row--continued{--atlas-online-log-row-top: 2px}.atlas-online-log .atlas-online-log__item:first-child>.atlas-online-log__row{margin-top:0}.atlas-online-log .atlas-online-log__message{display:flex;align-items:flex-start;gap:8px}.atlas-online-log .atlas-online-log__gutter{flex:none;width:32px}.atlas-online-log .atlas-online-log__disc{display:grid;flex:none;place-items:center;border-radius:9999px;background:color-mix(in oklch,var(--atlas-online-log-tone) 22%,transparent);color:color-mix(in oklch,var(--atlas-online-log-tone) 75%,var(--text-normal));font-weight:var(--font-bold);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.atlas-online-log .atlas-online-log__disc svg{width:55%;height:55%}.atlas-online-log .atlas-online-log__disc--row{width:32px;height:32px;font-size:var(--font-ui-small)}.atlas-online-log .atlas-online-log__disc--quote{width:16px;height:16px;font-size:9px}.atlas-online-log .atlas-online-log__disc--roll{width:44px;height:44px;font-size:18px}.atlas-online-log .atlas-online-log__content{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.atlas-online-log .atlas-online-log__byline{display:flex;align-items:baseline;gap:8px;min-width:0;line-height:var(--line-height-tight)}.atlas-online-log .atlas-online-log__name{color:color-mix(in oklch,var(--atlas-online-log-tone) 75%,var(--text-normal));font-weight:var(--font-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-online-log .atlas-online-log__time{flex:none;color:var(--text-faint);font-size:11px;font-weight:var(--font-normal);white-space:nowrap}.atlas-online-log .atlas-online-log__text{color:var(--text-normal);line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:text;-moz-user-select:text;user-select:text;overflow:hidden}.atlas-online-log .atlas-online-log__edited{color:var(--text-faint);font-size:11px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.atlas-online-log .atlas-online-log__quote{position:relative;display:flex;align-items:center;min-width:0;height:20px;margin-bottom:2px;padding-left:40px}.atlas-online-log .atlas-online-log__quote:before{content:"";position:absolute;left:15px;top:50%;bottom:-2px;width:20px;border-top:2px solid color-mix(in oklch,var(--mono-100) 18%,transparent);border-left:2px solid color-mix(in oklch,var(--mono-100) 18%,transparent);border-top-left-radius:var(--radius-m)}.atlas-online-log .atlas-online-log__quote-line{display:flex;align-items:center;gap:4px;min-width:0;max-width:100%;color:var(--text-muted);font-size:var(--font-ui-smaller);line-height:20px;text-align:left}.atlas-online-log button.atlas-online-log__quote-line{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;margin:0;padding:0;border:none;color:inherit;font:inherit;cursor:pointer;corner-shape:var(--corner-shape, round);display:flex;max-width:100%;border-radius:var(--radius-s);color:var(--text-muted);font-size:var(--font-ui-smaller);line-height:20px;transition:color .1s cubic-bezier(.4,0,.2,1)}.atlas-online-log button.atlas-online-log__quote-line,.atlas-online-log button.atlas-online-log__quote-line:hover,.atlas-online-log button.atlas-online-log__quote-line:active,.atlas-online-log button.atlas-online-log__quote-line:focus,.atlas-online-log button.atlas-online-log__quote-line:focus-visible{background:transparent;box-shadow:none;outline:none}.atlas-online-log button.atlas-online-log__quote-line:focus-visible{box-shadow:inset 0 0 0 2px var(--background-modifier-border-focus)}@media (hover: hover){.atlas-online-log button.atlas-online-log__quote-line:hover{color:var(--text-normal)}}html[data-pointer=coarse] .atlas-online-log button.atlas-online-log__quote-line{position:relative}html[data-pointer=coarse] .atlas-online-log button.atlas-online-log__quote-line:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.atlas-online-log .atlas-online-log__quote-name{flex:none;max-width:45%;color:color-mix(in oklch,var(--atlas-online-log-tone) 75%,var(--text-normal));font-weight:var(--font-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-online-log .atlas-online-log__quote-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-online-log .atlas-online-log__quote-text--gone{color:var(--text-faint);font-style:italic}.atlas-online-log .atlas-online-log__presence{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 8px;margin-top:8px;padding:0 8px;color:var(--text-muted);font-size:var(--font-ui-smaller);line-height:var(--line-height-tight);text-align:center;overflow-wrap:anywhere}.atlas-online-log .atlas-online-log__chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.atlas-online-log .atlas-online-log__chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;margin:0;border:none;color:inherit;font:inherit;cursor:pointer;corner-shape:var(--corner-shape, round);display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border:1px solid var(--background-modifier-border);border-radius:9999px;color:var(--text-muted);font-size:var(--font-ui-smaller);font-variant-numeric:tabular-nums;font-weight:var(--font-medium);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.atlas-online-log .atlas-online-log__chip,.atlas-online-log .atlas-online-log__chip:hover,.atlas-online-log .atlas-online-log__chip:active,.atlas-online-log .atlas-online-log__chip:focus,.atlas-online-log .atlas-online-log__chip:focus-visible{background:var(--background-secondary);box-shadow:none;outline:none}.atlas-online-log .atlas-online-log__chip:focus-visible{box-shadow:inset 0 0 0 2px var(--background-modifier-border-focus)}@media (hover: hover){.atlas-online-log .atlas-online-log__chip:hover{border-color:var(--background-modifier-border-hover);background:var(--background-modifier-hover);color:var(--text-normal)}}.atlas-online-log .atlas-online-log__chip.is-mine,.atlas-online-log .atlas-online-log__chip.is-mine:hover,.atlas-online-log .atlas-online-log__chip.is-mine:focus{border-color:color-mix(in oklch,var(--interactive-accent) 60%,transparent);background:color-mix(in oklch,var(--interactive-accent) 16%,transparent);color:var(--text-normal);font-weight:var(--font-semibold)}.atlas-online-log .atlas-online-log__chip:active{background:var(--background-modifier-active-hover)}html[data-pointer=coarse] .atlas-online-log .atlas-online-log__chip{height:32px;padding:0 12px;position:relative}html[data-pointer=coarse] .atlas-online-log .atlas-online-log__chip:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.atlas-online-log .atlas-online-log__emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:14px;line-height:1}.atlas-online-log .atlas-online-log__edit{display:flex;flex-direction:column;gap:4px}.atlas-online-log .atlas-online-log__edit-box{display:flex;padding:4px 8px;border:1px solid var(--interactive-accent);border-radius:var(--radius-m);background:var(--background-modifier-form-field);box-shadow:0 0 0 2px color-mix(in oklch,var(--interactive-accent) 20%,transparent);corner-shape:var(--corner-shape, round)}.atlas-online-log .atlas-online-log__edit-actions{display:flex;align-items:center;gap:4px}.atlas-online-log .atlas-online-log__edit-hint{flex:1;min-width:0;color:var(--text-faint);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-online-log .atlas-online-log__text-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;margin:0;border:none;color:inherit;font:inherit;cursor:pointer;corner-shape:var(--corner-shape, round);flex:none;height:24px;padding:0 8px;border-radius:var(--radius-s);color:var(--text-muted);font-size:var(--font-ui-smaller);font-weight:var(--font-medium);transition:background-color .1s cubic-bezier(.4,0,.2,1),color .1s cubic-bezier(.4,0,.2,1)}.atlas-online-log .atlas-online-log__text-button,.atlas-online-log .atlas-online-log__text-button:hover,.atlas-online-log .atlas-online-log__text-button:active,.atlas-online-log .atlas-online-log__text-button:focus,.atlas-online-log .atlas-online-log__text-button:focus-visible{background:transparent;box-shadow:none;outline:none}.atlas-online-log .atlas-online-log__text-button:focus-visible{box-shadow:inset 0 0 0 2px var(--background-modifier-border-focus)}@media (hover: hover){.atlas-online-log .atlas-online-log__text-button:hover{background:var(--background-modifier-hover);color:var(--text-normal)}}html[data-pointer=coarse] .atlas-online-log .atlas-online-log__text-button{position:relative}html[data-pointer=coarse] .atlas-online-log .atlas-online-log__text-button:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.atlas-online-log .atlas-online-log__text-button--accent,.atlas-online-log .atlas-online-log__text-button--accent:hover{color:var(--text-accent)}.atlas-online-log{--atlas-online-log-tool: 28px}html[data-pointer=coarse] .atlas-online-log{--atlas-online-log-tool: 44px}.atlas-online-log .atlas-online-log__tools-anchor{position:sticky;top:calc(var(--atlas-online-log-tool) / 2 + 4px + 1.5px + 2px);z-index:2;height:0;margin-top:calc(-1 * var(--atlas-online-log-row-top));margin-bottom:var(--atlas-online-log-row-top)}.atlas-online-log .atlas-online-log__tools{position:absolute;top:0;right:0;display:flex;align-items:center;max-width:100%;padding:4px;background:var(--background-primary);border:1.5px solid color-mix(in oklch,var(--mono-100) 18%,transparent);box-shadow:var(--shadow-l);--atlas-panel-inner-radius: calc(var(--radius-l) - 1.5px);border-radius:var(--radius-l);corner-shape:var(--corner-shape, round);box-shadow:var(--shadow-s);transform:translateY(-50%);animation:atlas-online-log-tools-in .14s cubic-bezier(.23,1,.32,1) both}.atlas-online-log .atlas-online-log__tools-layer{display:grid;grid-template-columns:1fr;min-width:0;transition:grid-template-columns .26s cubic-bezier(.2,0,0,1)}.atlas-online-log .atlas-online-log__tools-layer>.atlas-online-log__tools-inner{margin:-4px;padding:4px;overflow:hidden;opacity:1;scale:1;filter:blur(0);transition:opacity .26s cubic-bezier(.2,0,0,1) 60ms,scale .26s cubic-bezier(.2,0,0,1) 60ms,filter .26s cubic-bezier(.2,0,0,1) 60ms}.atlas-online-log .atlas-online-log__tools-layer.is-out{grid-template-columns:0fr;pointer-events:none}.atlas-online-log .atlas-online-log__tools-layer.is-out>.atlas-online-log__tools-inner{opacity:0;scale:.9;filter:blur(4px);transition-duration:.15s;transition-delay:0ms}.atlas-online-log .atlas-online-log__tools-inner{display:flex;align-items:center;gap:4px;min-width:0}.atlas-online-log .atlas-online-log__tools-more{display:grid;grid-template-columns:0fr;margin-left:-4px;opacity:0;transition:grid-template-columns .18s cubic-bezier(.23,1,.32,1),margin-left .18s cubic-bezier(.23,1,.32,1),opacity .12s ease-out}.atlas-online-log .atlas-online-log__tools-more>.atlas-online-log__tools-inner{overflow:hidden}.atlas-online-log .atlas-online-log__tools-more .atlas-online-log__tool{opacity:0;transform:scale(.8)}.atlas-online-log .atlas-online-log__tools-more.is-open{grid-template-columns:1fr;margin-left:0;opacity:1}.atlas-online-log .atlas-online-log__tools-more.is-open .atlas-online-log__tool{opacity:1;transform:none}.atlas-online-log .atlas-online-log__tools-more.is-open .atlas-online-log__tool:nth-of-type(2){transition-delay:35ms}.atlas-online-log .atlas-online-log__tools-more.is-open .atlas-online-log__tool:nth-of-type(3){transition-delay:70ms}.atlas-online-log .atlas-online-log__tool{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;margin:0;padding:0;border:none;color:inherit;font:inherit;cursor:pointer;display:grid;flex:none;place-items:center;width:var(--atlas-online-log-tool);height:var(--atlas-online-log-tool);corner-shape:var(--corner-shape, round);border-radius:max(0px,calc(var(--atlas-panel-inner-radius, var(--radius-l)) - 4px));color:var(--text-muted);white-space:nowrap;transition:background-color .12s ease,color .12s ease,opacity .12s ease-out}.atlas-online-log .atlas-online-log__tool,.atlas-online-log .atlas-online-log__tool:hover,.atlas-online-log .atlas-online-log__tool:active,.atlas-online-log .atlas-online-log__tool:focus,.atlas-online-log .atlas-online-log__tool:focus-visible{background:transparent;box-shadow:none;outline:none}.atlas-online-log .atlas-online-log__tool:focus-visible{box-shadow:inset 0 0 0 2px var(--background-modifier-border-focus)}.atlas-online-log .atlas-online-log__tool svg{width:16px;height:16px;transition:transform .18s cubic-bezier(.23,1,.32,1)}@media (hover: hover){.atlas-online-log .atlas-online-log__tool:hover{background:var(--background-modifier-hover);color:var(--text-normal)}}.atlas-online-log .atlas-online-log__tool:active{background:var(--background-modifier-active-hover)}.atlas-online-log .atlas-online-log__tool.is-open,.atlas-online-log .atlas-online-log__tool.is-mine{background:color-mix(in oklch,var(--interactive-accent) 16%,transparent);color:var(--text-normal)}.atlas-online-log .atlas-online-log__tool .atlas-online-log__emoji{font-size:16px}.atlas-online-log .atlas-online-log__tool--more.is-open svg{transform:rotate(45deg)}.atlas-online-log .atlas-online-log__tool--danger{color:var(--text-error)}@media (hover: hover){.atlas-online-log .atlas-online-log__tool--danger:hover{background:color-mix(in oklch,var(--color-red) 14%,transparent);color:var(--text-error)}}.atlas-online-log .atlas-online-log__tool--text{width:auto;padding:0 8px;font-size:var(--font-ui-smaller);font-weight:var(--font-medium)}.atlas-online-log .atlas-online-log__tools-divider{flex:none;width:1px;height:16px;background:var(--background-modifier-border)}.atlas-online-log .atlas-online-log__tools-question{padding:0 4px 0 8px;color:var(--text-normal);font-size:var(--font-ui-smaller);white-space:nowrap}html[data-pointer=coarse] .atlas-online-log .atlas-online-log__tools-more.is-open~:not(.atlas-online-log__tool--more){display:none}.atlas-online-log .atlas-online-log__row--roll{--atlas-online-log-row-top: 0px;padding:0}.atlas-online-log .atlas-online-log__row--roll.is-active,.atlas-online-log .atlas-online-log__row--roll.is-opener:active,.atlas-online-log .atlas-online-log__row--roll.is-selected,.atlas-online-log .atlas-online-log__row--roll.is-highlighted{background:transparent}.atlas-online-log .atlas-online-log__row--roll.is-active .atlas-online-log__roll{background-color:var(--background-modifier-hover);transition-duration:.1s}.atlas-online-log .atlas-online-log__row--roll.is-opener:active:not(:has(button:active)) .atlas-online-log__roll,.atlas-online-log .atlas-online-log__row--roll.is-selected .atlas-online-log__roll{background-color:var(--background-modifier-active-hover);transition-duration:0ms}.atlas-online-log .atlas-online-log__row--roll.is-highlighted .atlas-online-log__roll{background:color-mix(in oklch,var(--interactive-accent) 16%,transparent)}.atlas-online-log .atlas-online-log__row--roll .atlas-online-log__tools{right:8px}.atlas-online-log .atlas-online-log__row--roll .atlas-online-log__chips{margin-top:4px;padding:0 8px}.atlas-online-log .atlas-online-log__roll{--atlas-dice-accent: var(--interactive-accent);display:flex;gap:8px;padding:8px;border:1px solid color-mix(in oklch,var(--mono-100) 10%,transparent);background:var(--background-modifier-hover);corner-shape:var(--corner-shape, round);border-radius:max(0px,calc(var(--atlas-panel-inner-radius, var(--radius-l)) - 8px));transition:background-color .6s ease}.atlas-online-log .atlas-online-log__roll--crit-success{--atlas-dice-accent: var(--color-green);border-color:color-mix(in oklch,var(--color-green) 40%,transparent);background:linear-gradient(135deg,color-mix(in oklch,var(--color-green) 8%,transparent) 0%,var(--background-modifier-hover) 100%)}.atlas-online-log .atlas-online-log__roll--crit-fail{--atlas-dice-accent: var(--color-red);border-color:color-mix(in oklch,var(--color-red) 40%,transparent);background:linear-gradient(135deg,color-mix(in oklch,var(--color-red) 8%,transparent) 0%,var(--background-modifier-hover) 100%)}.atlas-online-log .atlas-online-log__roll-portrait{flex:none;width:44px;height:44px}.atlas-online-log .atlas-online-log__roll-body{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.atlas-online-log .atlas-online-log__roll-who{flex:1;min-width:0;color:var(--text-normal);font-size:var(--font-ui-smaller);font-weight:var(--font-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-online-log .atlas-online-log__roll-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 4px;font-family:var(--font-monospace)}.atlas-online-log .atlas-online-log__roll-formula{min-width:0;color:var(--text-muted);font-size:var(--font-ui-smaller);font-weight:var(--font-medium);overflow-wrap:anywhere}.atlas-online-log .atlas-online-log__roll-equals{color:var(--text-faint);font-size:var(--font-ui-smaller);font-weight:var(--font-medium)}.atlas-online-log .atlas-online-log__roll-total{color:var(--atlas-dice-accent);font-size:var(--font-ui-large);font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.atlas-online-log .atlas-online-log__roll-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;margin:0;padding:0;border:none;color:inherit;font:inherit;cursor:pointer;corner-shape:var(--corner-shape, round);display:inline-flex;align-items:center;align-self:flex-start;gap:4px;border-radius:var(--radius-s);color:var(--text-faint);font-size:11px;font-weight:var(--font-medium);line-height:16px;transition:color .1s cubic-bezier(.4,0,.2,1)}.atlas-online-log .atlas-online-log__roll-toggle,.atlas-online-log .atlas-online-log__roll-toggle:hover,.atlas-online-log .atlas-online-log__roll-toggle:active,.atlas-online-log .atlas-online-log__roll-toggle:focus,.atlas-online-log .atlas-online-log__roll-toggle:focus-visible{background:transparent;box-shadow:none;outline:none}.atlas-online-log .atlas-online-log__roll-toggle:focus-visible{box-shadow:inset 0 0 0 2px var(--background-modifier-border-focus)}@media (hover: hover){.atlas-online-log .atlas-online-log__roll-toggle:hover{color:var(--text-normal)}}html[data-pointer=coarse] .atlas-online-log .atlas-online-log__roll-toggle{position:relative}html[data-pointer=coarse] .atlas-online-log .atlas-online-log__roll-toggle:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.atlas-online-log .atlas-online-log__roll-chevron{flex:none;width:12px;height:12px;transition:transform .1s cubic-bezier(.4,0,.2,1)}.atlas-online-log .atlas-online-log__roll-chevron.is-open{transform:rotate(180deg)}.atlas-online-log .atlas-online-log__roll-dice{display:flex;flex-wrap:wrap;gap:4px}.atlas-online-log .atlas-online-log__die{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 4px;border-radius:var(--radius-s);background:var(--background-secondary);color:var(--text-normal);font-family:var(--font-monospace);font-size:var(--font-ui-smaller);font-weight:600}.atlas-online-log .atlas-online-log__die--max{background:color-mix(in oklch,var(--color-green) 15%,transparent);color:var(--color-green)}.atlas-online-log .atlas-online-log__die--min{background:color-mix(in oklch,var(--color-red) 15%,transparent);color:var(--color-red)}.atlas-online-log .atlas-online-log__die--success{box-shadow:inset 0 0 0 1px var(--color-green);color:var(--color-green)}.atlas-online-log .atlas-online-log__die--failure{box-shadow:inset 0 0 0 1px var(--color-red);color:var(--color-red)}.atlas-online-log .atlas-online-log__die--dropped,.atlas-online-log .atlas-online-log__die--rerolled{background:transparent;box-shadow:inset 0 0 0 1px var(--background-modifier-border);color:var(--text-faint);text-decoration:line-through}.atlas-online-log .atlas-online-log__roll-hidden{display:inline-flex;align-items:center;gap:4px;color:var(--text-faint);font-size:11px}.atlas-online-log .atlas-online-log__roll-hidden svg{flex:none;width:12px;height:12px}.atlas-online-log .atlas-online-log__roll--private{border-style:dashed;border-color:color-mix(in oklch,var(--interactive-accent) 45%,transparent)}.atlas-online-log .atlas-online-log__roll-flavor{text-transform:none;letter-spacing:normal}.atlas-online-log .atlas-online-log__roll-request{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;margin:0;padding:0;border:none;color:inherit;font:inherit;cursor:pointer;corner-shape:var(--corner-shape, round);display:inline-flex;align-items:center;align-self:flex-start;gap:4px;max-width:100%;border-radius:var(--radius-s);color:var(--text-muted);font-size:11px;line-height:var(--line-height-tight);transition:color .1s cubic-bezier(.4,0,.2,1)}.atlas-online-log .atlas-online-log__roll-request,.atlas-online-log .atlas-online-log__roll-request:hover,.atlas-online-log .atlas-online-log__roll-request:active,.atlas-online-log .atlas-online-log__roll-request:focus,.atlas-online-log .atlas-online-log__roll-request:focus-visible{background:transparent;box-shadow:none;outline:none}.atlas-online-log .atlas-online-log__roll-request:focus-visible{box-shadow:inset 0 0 0 2px var(--background-modifier-border-focus)}@media (hover: hover){.atlas-online-log .atlas-online-log__roll-request:hover{color:var(--text-normal)}}.atlas-online-log .atlas-online-log__roll-request svg{flex:none;width:12px;height:12px}html[data-pointer=coarse] .atlas-online-log .atlas-online-log__roll-request{position:relative}html[data-pointer=coarse] .atlas-online-log .atlas-online-log__roll-request:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.atlas-online-log .atlas-online-log__roll-request-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-online-log .atlas-online-log__portrait{flex:none}.atlas-online-log .atlas-online-log__portrait--row{width:32px;height:32px}.atlas-online-log .atlas-online-log__portrait--roll{width:44px;height:44px}.atlas-online-log .atlas-online-log__portrait--chip,.atlas-online-log .atlas-online-log__disc--chip{width:24px;height:24px}.atlas-online-log .atlas-online-log__disc--chip{font-size:11px}.atlas-online-log .atlas-online-log__speaker{min-width:0;color:var(--text-normal);font-family:var(--atlas-theme-heading-font, inherit);font-size:calc(var(--font-ui-small) * 1.1);font-weight:var(--font-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-online-log .atlas-online-log__author{flex:none;max-width:40%;color:color-mix(in oklch,var(--atlas-online-log-tone) 75%,var(--text-normal));font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-online-log .atlas-online-log__emote{color:var(--text-normal);font-style:italic}.atlas-online-log .atlas-online-log__emote-name{color:color-mix(in oklch,var(--atlas-online-log-tone, var(--text-normal)) 75%,var(--text-normal));font-weight:var(--font-semibold)}.atlas-online-log .atlas-online-log__row--emote .atlas-online-log__time{font-style:normal}.atlas-online-log .atlas-online-log__row--whisper{--atlas-online-log-row-top: 4px;padding-bottom:4px;background:color-mix(in oklch,var(--interactive-accent) 7%,transparent);outline:1px dashed color-mix(in oklch,var(--interactive-accent) 45%,transparent);outline-offset:-1px}.atlas-online-log .atlas-online-log__row--whisper.is-active{background:color-mix(in oklch,var(--interactive-accent) 12%,transparent)}.atlas-online-log .atlas-online-log__row--whisper.is-highlighted{background:color-mix(in oklch,var(--interactive-accent) 16%,transparent)}.atlas-online-log .atlas-online-log__row--whisper.atlas-online-log__row--continued{margin-top:4px}.atlas-online-log .atlas-online-log__whisper-line{display:flex;align-items:center;gap:4px;min-width:0;margin-bottom:4px;color:color-mix(in oklch,var(--interactive-accent) 70%,var(--text-muted));font-size:11px;font-weight:var(--font-medium);line-height:var(--line-height-tight)}.atlas-online-log .atlas-online-log__whisper-line svg{flex:none;width:12px;height:12px}.atlas-online-log .atlas-online-log__inline-roll{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;border:none;color:inherit;font:inherit;cursor:pointer;corner-shape:var(--corner-shape, round);display:inline-flex;align-items:center;min-width:24px;height:1.35em;margin:0 1px;padding:0 4px;border:1px solid color-mix(in oklch,var(--mono-100) 10%,transparent);border-radius:var(--radius-s);color:var(--text-normal);font-family:var(--font-monospace);font-size:var(--font-ui-smaller);font-variant-numeric:tabular-nums;font-weight:700;vertical-align:baseline;justify-content:center;transition:background-color .1s cubic-bezier(.4,0,.2,1)}.atlas-online-log .atlas-online-log__inline-roll,.atlas-online-log .atlas-online-log__inline-roll:hover,.atlas-online-log .atlas-online-log__inline-roll:active,.atlas-online-log .atlas-online-log__inline-roll:focus,.atlas-online-log .atlas-online-log__inline-roll:focus-visible{background:var(--background-secondary);box-shadow:none;outline:none}.atlas-online-log .atlas-online-log__inline-roll:focus-visible{box-shadow:inset 0 0 0 2px var(--background-modifier-border-focus)}@media (hover: hover){.atlas-online-log .atlas-online-log__inline-roll:hover{background:var(--background-modifier-hover)}}.atlas-online-log .atlas-online-log__inline-roll[aria-expanded=true]{border-color:var(--interactive-accent)}.atlas-online-log .atlas-online-log__inline-roll--crit-success{border-color:color-mix(in oklch,var(--color-green) 50%,transparent);color:var(--color-green)}.atlas-online-log .atlas-online-log__inline-roll--crit-fail{border-color:color-mix(in oklch,var(--color-red) 50%,transparent);color:var(--color-red)}.atlas-online-log .atlas-online-log__text+.atlas-online-log__roll-dice{margin-top:4px}.atlas-online-log .atlas-online-log__roll-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;border:none;color:inherit;font:inherit;cursor:pointer;corner-shape:var(--corner-shape, round);display:inline-flex;align-items:center;gap:4px;max-width:100%;margin:1px 0;padding:2px 8px;border:1px solid color-mix(in oklch,var(--interactive-accent) 40%,transparent);border-radius:var(--radius-m);color:var(--text-normal);font-size:var(--font-ui-smaller);font-style:normal;font-weight:var(--font-semibold);line-height:var(--line-height-tight);vertical-align:baseline;transition:background-color .1s cubic-bezier(.4,0,.2,1)}.atlas-online-log .atlas-online-log__roll-button,.atlas-online-log .atlas-online-log__roll-button:hover,.atlas-online-log .atlas-online-log__roll-button:active,.atlas-online-log .atlas-online-log__roll-button:focus,.atlas-online-log .atlas-online-log__roll-button:focus-visible{background:color-mix(in oklch,var(--interactive-accent) 16%,transparent);box-shadow:none;outline:none}.atlas-online-log .atlas-online-log__roll-button:focus-visible{box-shadow:inset 0 0 0 2px var(--background-modifier-border-focus)}@media (hover: hover){.atlas-online-log .atlas-online-log__roll-button:hover:not(:disabled){background:color-mix(in oklch,var(--interactive-accent) 26%,transparent)}}.atlas-online-log .atlas-online-log__roll-button:active:not(:disabled){background:color-mix(in oklch,var(--interactive-accent) 34%,transparent)}.atlas-online-log .atlas-online-log__roll-button:disabled{cursor:default;opacity:.55}.atlas-online-log .atlas-online-log__roll-button svg{flex:none;width:12px;height:12px;color:var(--interactive-accent)}html[data-pointer=coarse] .atlas-online-log .atlas-online-log__roll-button{position:relative}html[data-pointer=coarse] .atlas-online-log .atlas-online-log__roll-button:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.atlas-online-log .atlas-online-log__roll-button-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-online-log .atlas-online-log__mode-badge{flex:none;padding:0 4px;border-radius:9999px;background:var(--background-modifier-hover);color:var(--text-muted);font-size:10px;font-weight:var(--font-semibold);letter-spacing:.04em;line-height:16px;text-transform:uppercase;white-space:nowrap}.atlas-online-log .atlas-online-log__secret{display:flex;align-items:baseline;gap:4px;margin-top:8px;padding:0 8px;color:var(--text-muted);font-size:var(--font-ui-smaller);line-height:var(--line-height-tight)}.atlas-online-log .atlas-online-log__secret svg{flex:none;align-self:center;width:12px;height:12px}.atlas-online-log .atlas-online-log__secret-text{flex:1;min-width:0;font-style:italic;overflow-wrap:anywhere}.atlas-online-log .atlas-online-log__shown{position:relative;display:flex;width:100%;max-height:240px;margin-top:4px;overflow:hidden;border-radius:var(--radius-m);background:var(--background-secondary)}.atlas-online-log .atlas-online-log__shown-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;margin:0;padding:0;border:none;color:inherit;font:inherit;cursor:pointer;corner-shape:var(--corner-shape, round);display:flex;width:100%;height:100%;cursor:zoom-in}.atlas-online-log .atlas-online-log__shown-open,.atlas-online-log .atlas-online-log__shown-open:hover,.atlas-online-log .atlas-online-log__shown-open:active,.atlas-online-log .atlas-online-log__shown-open:focus,.atlas-online-log .atlas-online-log__shown-open:focus-visible{background:transparent;box-shadow:none;outline:none}.atlas-online-log .atlas-online-log__shown-open:focus-visible{box-shadow:inset 0 0 0 2px var(--background-modifier-border-focus)}.atlas-online-log .atlas-online-log__shown-image{width:100%;height:100%;max-height:240px;-o-object-fit:contain;object-fit:contain}.atlas-online-log .atlas-online-log__shown-placeholder{display:flex;align-items:center;justify-content:center;width:100%;min-height:96px;color:var(--text-faint)}.atlas-online-log .atlas-online-log__shown-placeholder svg{width:24px;height:24px}.atlas-online-log .atlas-online-log__loot{margin-top:4px}.atlas-online-log .atlas-online-log__found{display:flex;flex-direction:column;gap:4px;width:100%;margin-top:4px;padding:8px;border-radius:var(--radius-m);background:var(--background-secondary);text-align:start;white-space:normal}.atlas-online-log .atlas-online-log__found--open{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;margin:0;border:none;color:inherit;font:inherit;cursor:pointer;corner-shape:var(--corner-shape, round);padding:8px}.atlas-online-log .atlas-online-log__found--open,.atlas-online-log .atlas-online-log__found--open:hover,.atlas-online-log .atlas-online-log__found--open:active,.atlas-online-log .atlas-online-log__found--open:focus,.atlas-online-log .atlas-online-log__found--open:focus-visible{background:var(--background-secondary);box-shadow:none;outline:none}.atlas-online-log .atlas-online-log__found--open:focus-visible{box-shadow:inset 0 0 0 2px var(--background-modifier-border-focus)}.atlas-online-log .atlas-online-log__found--open:hover{background:var(--background-modifier-hover)}.atlas-online-log .atlas-online-log__found-title{font-weight:var(--font-semibold);color:var(--text-normal)}.atlas-online-log .atlas-online-log__found-excerpt{display:-webkit-box;overflow:hidden;color:var(--text-muted);font-size:var(--font-ui-small);-webkit-box-orient:vertical;-webkit-line-clamp:3}.atlas-online-log .atlas-online-log__found-read{display:inline-flex;align-items:center;gap:4px;color:var(--text-accent);font-size:var(--font-ui-small)}.atlas-online-log .atlas-online-log__found-read svg{width:14px;height:14px}.atlas-online-log .atlas-online-log__view{display:flex;flex:1;flex-direction:column;gap:8px;min-height:0}.atlas-online-log .atlas-online-log__thread-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;margin:2px 0 0;border:none;color:inherit;font:inherit;cursor:pointer;corner-shape:var(--corner-shape, round);display:inline-flex;align-items:center;align-self:flex-start;gap:4px;height:20px;padding:0 8px 0 2px;border-radius:9999px;color:var(--text-accent);font-size:var(--font-ui-smaller);font-weight:var(--font-semibold);line-height:1;white-space:nowrap;transition:background-color .1s cubic-bezier(.4,0,.2,1)}.atlas-online-log .atlas-online-log__thread-pill,.atlas-online-log .atlas-online-log__thread-pill:hover,.atlas-online-log .atlas-online-log__thread-pill:active,.atlas-online-log .atlas-online-log__thread-pill:focus,.atlas-online-log .atlas-online-log__thread-pill:focus-visible{background:transparent;box-shadow:none;outline:none}.atlas-online-log .atlas-online-log__thread-pill:focus-visible{box-shadow:inset 0 0 0 2px var(--background-modifier-border-focus)}@media (hover: hover){.atlas-online-log .atlas-online-log__thread-pill:hover{background:var(--background-modifier-hover)}}.atlas-online-log .atlas-online-log__thread-pill:active{background:var(--background-modifier-active-hover)}html[data-pointer=coarse] .atlas-online-log .atlas-online-log__thread-pill{position:relative}html[data-pointer=coarse] .atlas-online-log .atlas-online-log__thread-pill:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.atlas-online-log .atlas-online-log__thread-faces{display:flex}.atlas-online-log .atlas-online-log__thread-faces .atlas-online-log__disc+.atlas-online-log__disc{margin-left:-4px}.atlas-online-log .atlas-online-log__thread-faces .atlas-online-log__disc{box-shadow:0 0 0 1.5px var(--background-primary)}.atlas-online-log .atlas-online-log__row--roll .atlas-online-log__thread-pill{margin-left:8px}.atlas-online-log .atlas-online-log__thread-bar{display:flex;flex:none;align-items:center;gap:8px;min-width:0}.atlas-online-log .atlas-online-log__thread-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;margin:0;border:none;color:inherit;font:inherit;cursor:pointer;corner-shape:var(--corner-shape, round);display:inline-flex;flex:none;align-items:center;gap:4px;height:32px;padding:0 8px 0 4px;border-radius:var(--radius-m);color:var(--text-muted);transition:background-color .1s cubic-bezier(.4,0,.2,1),color .1s cubic-bezier(.4,0,.2,1)}.atlas-online-log .atlas-online-log__thread-back,.atlas-online-log .atlas-online-log__thread-back:hover,.atlas-online-log .atlas-online-log__thread-back:active,.atlas-online-log .atlas-online-log__thread-back:focus,.atlas-online-log .atlas-online-log__thread-back:focus-visible{background:transparent;box-shadow:none;outline:none}.atlas-online-log .atlas-online-log__thread-back:focus-visible{box-shadow:inset 0 0 0 2px var(--background-modifier-border-focus)}.atlas-online-log .atlas-online-log__thread-back svg{width:16px;height:16px}@media (hover: hover){.atlas-online-log .atlas-online-log__thread-back:hover{background:var(--background-modifier-hover);color:var(--text-normal)}}.atlas-online-log .atlas-online-log__thread-back:active{background:var(--background-modifier-active-hover)}html[data-pointer=coarse] .atlas-online-log .atlas-online-log__thread-back{height:44px}.atlas-online-log .atlas-online-log__thread-title{color:var(--text-normal);font-weight:var(--font-semibold)}.atlas-online-log .atlas-online-log__thread-unseen{min-width:16px;height:16px;padding:0 4px;border-radius:9999px;background:var(--interactive-accent);color:var(--atlas-online-text-on-accent, var(--text-on-accent));font-size:10px;font-variant-numeric:tabular-nums;font-weight:700;line-height:16px;text-align:center}.atlas-online-log .atlas-online-log__thread-replies{color:var(--text-faint);font-size:var(--font-ui-smaller);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-online-log .atlas-online-log__rows--thread{margin-top:0}.atlas-online-log .atlas-online-log__item--root{padding-bottom:8px;border-bottom:1px solid var(--background-modifier-border)}.atlas-online-log .atlas-online-log__thread-empty{padding:12px 8px;color:var(--text-faint);font-size:var(--font-ui-smaller);text-align:center}.atlas-online-log .atlas-online-log__composer{display:flex;flex:none;flex-direction:column;gap:4px}.atlas-online-log .atlas-online-log__notice{padding:0 4px;color:var(--text-muted);font-size:var(--font-ui-smaller);line-height:var(--line-height-tight)}.atlas-online-log .atlas-online-log__notice--refused{color:var(--text-error)}.atlas-online-log .atlas-online-log__composer-box{display:flex;flex-direction:column;border:1px solid var(--background-modifier-border);border-radius:var(--radius-m);corner-shape:var(--corner-shape, round);border-bottom-left-radius:max(0px,calc(var(--atlas-panel-inner-radius, var(--radius-l)) - 8px));border-bottom-right-radius:max(0px,calc(var(--atlas-panel-inner-radius, var(--radius-l)) - 8px));background:var(--background-modifier-form-field);transition:border-color .1s cubic-bezier(.4,0,.2,1),box-shadow .1s cubic-bezier(.4,0,.2,1)}.atlas-online-log .atlas-online-log__composer-box:focus-within{border-color:var(--interactive-accent);box-shadow:0 0 0 2px color-mix(in oklch,var(--interactive-accent) 20%,transparent)}.atlas-online-log .atlas-online-log__composer-box.is-disabled{opacity:.6}.atlas-online-log .atlas-online-log__strip{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 8px;border-bottom:1px solid var(--background-modifier-border);color:var(--text-muted);font-size:var(--font-ui-smaller)}.atlas-online-log .atlas-online-log__strip-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-online-log .atlas-online-log__strip-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;margin:0;padding:0;border:none;color:inherit;font:inherit;cursor:pointer;corner-shape:var(--corner-shape, round);display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:var(--radius-s);color:var(--text-muted);transition:background-color .1s cubic-bezier(.4,0,.2,1),color .1s cubic-bezier(.4,0,.2,1)}.atlas-online-log .atlas-online-log__strip-clear,.atlas-online-log .atlas-online-log__strip-clear:hover,.atlas-online-log .atlas-online-log__strip-clear:active,.atlas-online-log .atlas-online-log__strip-clear:focus,.atlas-online-log .atlas-online-log__strip-clear:focus-visible{background:transparent;box-shadow:none;outline:none}.atlas-online-log .atlas-online-log__strip-clear:focus-visible{box-shadow:inset 0 0 0 2px var(--background-modifier-border-focus)}@media (hover: hover){.atlas-online-log .atlas-online-log__strip-clear:hover{background:var(--background-modifier-hover);color:var(--text-normal)}}.atlas-online-log .atlas-online-log__strip-clear svg{width:12px;height:12px}html[data-pointer=coarse] .atlas-online-log .atlas-online-log__strip-clear{position:relative}html[data-pointer=coarse] .atlas-online-log .atlas-online-log__strip-clear:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.atlas-online-log .atlas-online-log__field{display:flex;align-items:flex-end;gap:8px;padding:8px}.atlas-online-log .atlas-online-log__input,.atlas-online-log .atlas-online-log__input:hover,.atlas-online-log .atlas-online-log__input:focus,.atlas-online-log .atlas-online-log__input:focus-visible,.atlas-online-log .atlas-online-log__input:active{flex:1;min-width:0;height:var(--atlas-online-log-input-height, 28px);min-height:28px;max-height:calc(7.5em + 8px);margin:0;padding:4px 0;border:none;border-radius:0;background:transparent;box-shadow:none;outline:none;color:var(--text-normal);font-family:inherit;font-size:var(--font-ui-small);line-height:1.5;overflow-y:auto;resize:none;scrollbar-width:none}.atlas-online-log .atlas-online-log__input::-moz-placeholder{color:var(--text-faint)}.atlas-online-log .atlas-online-log__input::placeholder{color:var(--text-faint)}.atlas-online-log .atlas-online-log__input:disabled{cursor:not-allowed}html[data-pointer=coarse] .atlas-online-log .atlas-online-log__input{min-height:44px;max-height:calc(7.5em + 20px);padding:10px 0;font-size:16px}.atlas-online-log .atlas-online-log__counter{flex:none;color:var(--text-muted);font-size:11px;font-variant-numeric:tabular-nums;line-height:28px}.atlas-online-log .atlas-online-log__send{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;margin:0;padding:0;border:none;color:inherit;font:inherit;cursor:pointer;corner-shape:var(--corner-shape, round);display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:var(--radius-m);color:var(--atlas-online-text-on-accent, var(--text-on-accent));transition:background-color .1s cubic-bezier(.4,0,.2,1),color .1s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.23,1,.32,1)}.atlas-online-log .atlas-online-log__send,.atlas-online-log .atlas-online-log__send:hover,.atlas-online-log .atlas-online-log__send:active,.atlas-online-log .atlas-online-log__send:focus,.atlas-online-log .atlas-online-log__send:focus-visible{background:var(--interactive-accent);box-shadow:none;outline:none}.atlas-online-log .atlas-online-log__send:focus-visible{box-shadow:inset 0 0 0 2px var(--background-modifier-border-focus)}@media (hover: hover){.atlas-online-log .atlas-online-log__send:hover{background:var(--interactive-accent-hover)}}.atlas-online-log .atlas-online-log__send:active{transform:scale(.95)}.atlas-online-log .atlas-online-log__send:disabled,.atlas-online-log .atlas-online-log__send:disabled:hover{background:var(--background-modifier-hover);color:var(--text-faint);cursor:default;transform:none}.atlas-online-log .atlas-online-log__send svg{width:16px;height:16px}html[data-pointer=coarse] .atlas-online-log .atlas-online-log__send{width:44px;height:44px}.atlas-online-log .atlas-online-log__composer-box{position:relative}.atlas-online-log .atlas-online-log__menu-anchor{display:flex;flex:none}.atlas-online-log .atlas-online-log__chip-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;margin:0;padding:0;border:none;color:inherit;font:inherit;cursor:pointer;corner-shape:var(--corner-shape, round);display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:var(--radius-m);color:var(--text-muted);transition:background-color .1s cubic-bezier(.4,0,.2,1),color .1s cubic-bezier(.4,0,.2,1)}.atlas-online-log .atlas-online-log__chip-button,.atlas-online-log .atlas-online-log__chip-button:hover,.atlas-online-log .atlas-online-log__chip-button:active,.atlas-online-log .atlas-online-log__chip-button:focus,.atlas-online-log .atlas-online-log__chip-button:focus-visible{background:transparent;box-shadow:none;outline:none}.atlas-online-log .atlas-online-log__chip-button:focus-visible{box-shadow:inset 0 0 0 2px var(--background-modifier-border-focus)}@media (hover: hover){.atlas-online-log .atlas-online-log__chip-button:hover:not(:disabled){background:var(--background-modifier-hover);color:var(--text-normal)}}.atlas-online-log .atlas-online-log__chip-button[aria-expanded=true]{background:var(--background-modifier-hover);color:var(--text-normal)}.atlas-online-log .atlas-online-log__chip-button:disabled{cursor:default;opacity:.6}.atlas-online-log .atlas-online-log__chip-button svg{width:16px;height:16px}html[data-pointer=coarse] .atlas-online-log .atlas-online-log__chip-button{width:36px;height:44px}.atlas-online-log .atlas-online-log__speaker-chip{border-radius:9999px}.atlas-online-log .atlas-online-log__mode-button.is-private{color:var(--interactive-accent)}.atlas-online-log .atlas-dropdown-content.atlas-online-log__menu{left:0;margin-bottom:8px}.atlas-online-log .atlas-dropdown-menu-item.atlas-online-log__speaker-item{grid-template-columns:16px 24px minmax(0,1fr)}.atlas-online-log .atlas-dropdown-menu-item.atlas-online-log__speaker-item .atlas-dropdown-menu-item__check svg{width:16px;height:16px}.atlas-online-log .atlas-online-log__speaker-item-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-online-log .atlas-dropdown-content.atlas-online-log__suggestions{left:0;right:0;min-width:0;max-height:260px;margin-bottom:8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.atlas-online-log .atlas-online-log__suggestion{display:flex;align-items:baseline;gap:8px;min-width:0;padding:4px 8px;color:var(--text-normal);cursor:pointer;corner-shape:var(--corner-shape, round);border-radius:max(0px,calc(var(--atlas-panel-inner-radius, var(--radius-l)) - 8px))}.atlas-online-log .atlas-online-log__suggestion.is-active{background:var(--background-modifier-hover)}html[data-pointer=coarse] .atlas-online-log .atlas-online-log__suggestion{min-height:44px;align-items:center}.atlas-online-log .atlas-online-log__suggestion-label{flex:none;font-family:var(--font-monospace);font-size:var(--font-ui-smaller);font-weight:var(--font-semibold)}.atlas-online-log .atlas-online-log__suggestion-hint{min-width:0;color:var(--text-muted);font-size:var(--font-ui-smaller);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-online-log .atlas-online-log__strip-lines{display:flex;flex:1;flex-direction:column;min-width:0}.atlas-online-log .atlas-online-log__strip-whisper{display:flex;align-items:center;gap:4px;color:color-mix(in oklch,var(--interactive-accent) 70%,var(--text-muted))}.atlas-online-log .atlas-online-log__strip-whisper svg{flex:none;width:12px;height:12px}.atlas-online-log .atlas-online-log__strip--whisper{background:color-mix(in oklch,var(--interactive-accent) 7%,transparent);color:color-mix(in oklch,var(--interactive-accent) 70%,var(--text-normal))}.atlas-online-log .atlas-online-log__strip-icon{flex:none;width:12px;height:12px}.atlas-online-log .atlas-online-log__composer-box>.atlas-online-log__strip:first-child,.atlas-online-log .atlas-online-log__composer-box>.atlas-online-log__suggestions+.atlas-online-log__strip{border-top-left-radius:inherit;border-top-right-radius:inherit}.atlas-online-log .atlas-online-log__help{display:flex;flex-direction:column;gap:8px;max-height:45vh;padding:8px;border:1px solid color-mix(in oklch,var(--mono-100) 10%,transparent);background:var(--background-secondary);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;corner-shape:var(--corner-shape, round);border-radius:max(0px,calc(var(--atlas-panel-inner-radius, var(--radius-l)) - 8px))}.atlas-online-log .atlas-online-log__help-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.atlas-online-log .atlas-online-log__help-title{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.atlas-online-log .atlas-online-log__help-list{display:flex;flex-direction:column;gap:4px;margin:0}.atlas-online-log .atlas-online-log__help-row{display:grid;grid-template-columns:minmax(0,11em) minmax(0,1fr);gap:8px;align-items:baseline}.atlas-online-log .atlas-online-log__help-term{color:var(--text-normal);font-family:var(--font-monospace);font-size:11px;overflow-wrap:anywhere}.atlas-online-log .atlas-online-log__help-text{margin:0;color:var(--text-muted);font-size:var(--font-ui-smaller);line-height:var(--line-height-tight)}.atlas-online-log__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes atlas-online-log-slide-in{0%{opacity:0;transform:translateY(-50%) translate(-20px)}to{opacity:1;transform:translateY(-50%) translate(0)}}@keyframes atlas-online-log-tools-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.atlas-online-log,.atlas-online-log *,.atlas-online-log-tab,.atlas-online-log-tab *{animation:none!important;transition-duration:0ms!important;transition-delay:0ms!important}}/*! Fonts bundled with the browser player, unmodified:
*  Fantaisie Artistique by George Williams, released under the SIL Open Font License by its author
*  (https://fontforge.org/archive/sfds/toyfonts.html).
*  Libron by Nico Verbruggen, Copyright (c) 2026 Nico Verbruggen, with Reserved Font Name Libron
*  (https://github.com/nicoverbruggen/libron).
*  Both under the SIL Open Font License 1.1 (https://openfontlicense.org); the licence texts are served beside this
*  stylesheet under font-licences/ and listed in THIRD_PARTY_NOTICES.md.
*/@font-face{font-family:Atlas Fantaisie Artistique;src:url(/assets/fantaisie-artistique-C10F0FEz.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atlas Libron;src:url(/assets/libron-regular-DgpzTUcq.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atlas Libron;src:url(/assets/libron-italic-qDVOicXS.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Atlas Libron;src:url(/assets/libron-bold-DzgyjJX2.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Atlas Libron;src:url(/assets/libron-bold-italic-DSf8rVcs.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}:root{color-scheme:light;--atlas-theme-red: #a41e22;--atlas-theme-rule: #b4a284;--atlas-theme-paper: #fcf7ea;--color-base-00: #f5eddc;--color-base-05: #f2e9d5;--color-base-10: #efe5ce;--color-base-20: #e9dec3;--color-base-25: #e2d5b6;--color-base-30: #cbb894;--color-base-35: #b8a37c;--color-base-40: #a38d66;--color-base-50: #8d7c5f;--color-base-60: #7a694b;--color-base-70: #6d5c40;--color-base-100: #3a2c1a;--mono-0: #fbf5e6;--mono-rgb-0: 251, 245, 230;--mono-100: #2a1e0e;--mono-rgb-100: 42, 30, 14;--background-modifier-cover: rgb(58 44 26 / 32%);--background-modifier-box-shadow: rgb(60 40 15 / 14%);--background-modifier-form-field: color-mix(in oklch, var(--mono-100) 7%, transparent);--code-background: #ece0c4;--text-accent: #8a2b12;--text-accent-hover: #a41e22;--interactive-normal: var(--color-base-25);--interactive-hover: #d9caa7;--shadow-xs: 0 1px 2px rgb(60 40 15 / 10%), 0 3px 10px rgb(60 40 15 / 10%);--shadow-s: 0 1px 2px rgb(60 40 15 / 12%), 0 4px 10px rgb(60 40 15 / 12%), 0 16px 32px rgb(60 40 15 / 16%);--shadow-l: 0 2px 6px rgb(60 40 15 / 14%), 0 10px 28px rgb(60 40 15 / 18%), 0 28px 64px rgb(60 40 15 / 22%);--color-red: #e93147;--color-orange: #ec7500;--color-yellow: #e0ac00;--color-green: #08b94e;--color-cyan: #00bfbc;--color-blue: #086ddd;--color-purple: #7852ee;--color-pink: #d53984;--accent-h: 0;--accent-s: 69%;--accent-l: 57%;--color-accent: hsl(var(--accent-h) var(--accent-s) var(--accent-l));--color-accent-1: hsl(calc(var(--accent-h) - 1) calc(var(--accent-s) * 1.01) calc(var(--accent-l) * 1.075));--interactive-accent: var(--color-accent);--interactive-accent-hover: var(--color-accent-1);--interactive-accent-hsl: var(--accent-h), var(--accent-s), var(--accent-l);--text-on-accent: #ffffff;--background-primary: var(--color-base-00);--background-primary-alt: var(--color-base-10);--background-secondary: var(--color-base-20);--background-secondary-alt: var(--color-base-25);--background-modifier-border: var(--color-base-30);--background-modifier-border-hover: var(--color-base-35);--background-modifier-border-focus: var(--color-base-40);--background-modifier-hover: color-mix(in oklch, var(--mono-100) 8%, transparent);--background-modifier-active-hover: hsl(var(--interactive-accent-hsl) / 15%);--background-modifier-error: color-mix(in oklch, var(--color-red) 12%, var(--background-primary));--background-modifier-success: color-mix(in oklch, var(--color-green) 12%, var(--background-primary));--text-normal: var(--color-base-100);--text-muted: var(--color-base-70);--text-faint: var(--color-base-50);--text-error: var(--color-red);--text-success: var(--color-green);--text-selection: hsl(var(--interactive-accent-hsl) / 25%);--divider-color: var(--background-modifier-border);--menu-background: var(--background-primary);--menu-border-color: var(--color-base-40);--toggle-thumb-color: var(--atlas-theme-paper);--slider-thumb-background: var(--atlas-theme-paper);--font-interface: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--atlas-theme-heading-font: "Atlas Fantaisie Artistique", "Iowan Old Style", Palatino, Georgia, serif;--atlas-theme-body-serif: "Atlas Libron", "Iowan Old Style", Palatino, "Palatino Linotype", Georgia, serif;--atlas-theme-heading-tracking: .02em;--font-text: var(--atlas-theme-body-serif);--font-monospace: ui-monospace, "Cascadia Code", "SF Mono", Menlo, monospace;--font-text-size: 16px;--font-ui-smaller: 12px;--font-ui-small: 13px;--font-ui-medium: 15px;--font-ui-large: 20px;--font-smallest: 11px;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--line-height-normal: 1.5;--line-height-tight: 1.25;--h1-size: 1.7798em;--h2-size: 1.6082em;--h3-size: 1.4498em;--h4-size: 1.3068em;--h5-size: 1.1836em;--h6-size: 1.1em;--blockquote-border-thickness: 4px;--hr-thickness: 3px;--radius-s: 4px;--radius-m: 8px;--radius-l: 12px;--radius-xl: 16px;--input-height: 32px;--icon-size: 18px;--icon-stroke: 1.75px}@media (prefers-color-scheme: dark){:root:not(.theme-light){color-scheme:dark;--atlas-theme-red: #d4756b;--atlas-theme-rule: #5c503c;--atlas-theme-paper: #e9dfc8;--color-base-00: #201b15;--color-base-05: #231d17;--color-base-10: #262019;--color-base-20: #2b241c;--color-base-25: #322a20;--color-base-30: #4a4030;--color-base-35: #5c4f3b;--color-base-40: #716247;--color-base-50: #7d6f55;--color-base-60: #96876a;--color-base-70: #a89878;--color-base-100: #ded2b8;--mono-0: #120e09;--mono-rgb-0: 18, 14, 9;--mono-100: #f0e6d0;--mono-rgb-100: 240, 230, 208;--background-modifier-cover: rgb(10 8 5 / 60%);--background-modifier-box-shadow: rgb(0 0 0 / 30%);--background-modifier-form-field: color-mix(in oklch, var(--mono-100) 8%, transparent);--code-background: #2a241c;--text-accent: #d4756b;--text-accent-hover: #e08a80;--interactive-normal: #3a3125;--interactive-hover: #453a2b;--shadow-xs: 0 1px 2px rgb(0 0 0 / 25%), 0 3px 10px rgb(0 0 0 / 30%);--shadow-s: 0 1px 2px rgb(0 0 0 / 30%), 0 4px 10px rgb(0 0 0 / 30%), 0 16px 32px rgb(0 0 0 / 40%);--shadow-l: 0 2px 6px rgb(0 0 0 / 30%), 0 10px 28px rgb(0 0 0 / 40%), 0 30px 80px rgb(0 0 0 / 50%);--color-red: #fb464c;--color-orange: #e9973f;--color-yellow: #e0de71;--color-green: #44cf6e;--color-cyan: #53dfdd;--color-blue: #027aff;--color-purple: #a882ff;--color-pink: #fa99cd}}.theme-light{color-scheme:light;--atlas-theme-red: #a41e22;--atlas-theme-rule: #b4a284;--atlas-theme-paper: #fcf7ea;--color-base-00: #f5eddc;--color-base-05: #f2e9d5;--color-base-10: #efe5ce;--color-base-20: #e9dec3;--color-base-25: #e2d5b6;--color-base-30: #cbb894;--color-base-35: #b8a37c;--color-base-40: #a38d66;--color-base-50: #8d7c5f;--color-base-60: #7a694b;--color-base-70: #6d5c40;--color-base-100: #3a2c1a;--mono-0: #fbf5e6;--mono-rgb-0: 251, 245, 230;--mono-100: #2a1e0e;--mono-rgb-100: 42, 30, 14;--background-modifier-cover: rgb(58 44 26 / 32%);--background-modifier-box-shadow: rgb(60 40 15 / 14%);--background-modifier-form-field: color-mix(in oklch, var(--mono-100) 7%, transparent);--code-background: #ece0c4;--text-accent: #8a2b12;--text-accent-hover: #a41e22;--interactive-normal: var(--color-base-25);--interactive-hover: #d9caa7;--shadow-xs: 0 1px 2px rgb(60 40 15 / 10%), 0 3px 10px rgb(60 40 15 / 10%);--shadow-s: 0 1px 2px rgb(60 40 15 / 12%), 0 4px 10px rgb(60 40 15 / 12%), 0 16px 32px rgb(60 40 15 / 16%);--shadow-l: 0 2px 6px rgb(60 40 15 / 14%), 0 10px 28px rgb(60 40 15 / 18%), 0 28px 64px rgb(60 40 15 / 22%);--color-red: #e93147;--color-orange: #ec7500;--color-yellow: #e0ac00;--color-green: #08b94e;--color-cyan: #00bfbc;--color-blue: #086ddd;--color-purple: #7852ee;--color-pink: #d53984}.theme-dark{color-scheme:dark;--atlas-theme-red: #d4756b;--atlas-theme-rule: #5c503c;--atlas-theme-paper: #e9dfc8;--color-base-00: #201b15;--color-base-05: #231d17;--color-base-10: #262019;--color-base-20: #2b241c;--color-base-25: #322a20;--color-base-30: #4a4030;--color-base-35: #5c4f3b;--color-base-40: #716247;--color-base-50: #7d6f55;--color-base-60: #96876a;--color-base-70: #a89878;--color-base-100: #ded2b8;--mono-0: #120e09;--mono-rgb-0: 18, 14, 9;--mono-100: #f0e6d0;--mono-rgb-100: 240, 230, 208;--background-modifier-cover: rgb(10 8 5 / 60%);--background-modifier-box-shadow: rgb(0 0 0 / 30%);--background-modifier-form-field: color-mix(in oklch, var(--mono-100) 8%, transparent);--code-background: #2a241c;--text-accent: #d4756b;--text-accent-hover: #e08a80;--interactive-normal: #3a3125;--interactive-hover: #453a2b;--shadow-xs: 0 1px 2px rgb(0 0 0 / 25%), 0 3px 10px rgb(0 0 0 / 30%);--shadow-s: 0 1px 2px rgb(0 0 0 / 30%), 0 4px 10px rgb(0 0 0 / 30%), 0 16px 32px rgb(0 0 0 / 40%);--shadow-l: 0 2px 6px rgb(0 0 0 / 30%), 0 10px 28px rgb(0 0 0 / 40%), 0 30px 80px rgb(0 0 0 / 50%);--color-red: #fb464c;--color-orange: #e9973f;--color-yellow: #e0de71;--color-green: #44cf6e;--color-cyan: #53dfdd;--color-blue: #027aff;--color-purple: #a882ff;--color-pink: #fa99cd}@keyframes atlas-dice-slide-up{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes atlas-dice-badge-pop{0%{transform:scale(0)}to{transform:scale(1)}}.atlas-dice-tray{position:absolute;bottom:100%;left:50%;margin-bottom:16px;transform:translate(-50%);z-index:9999;pointer-events:auto;animation:atlas-dice-slide-up .2s ease-out both;translate:var(--atlas-keep-in-view-x)}.atlas-dice-tray.atlas-keep-in-view--capped{box-sizing:border-box;max-height:var(--atlas-keep-in-view-max-height);overflow-y:auto;overscroll-behavior:contain}.atlas-dice-tray.atlas-keep-in-view--capped>*{flex-shrink:0}.atlas-dice-panel{background:var(--background-primary);border:1.5px solid color-mix(in oklch,var(--mono-100) 18%,transparent);--atlas-panel-inner-radius: calc(var(--radius-xl) - 1.5px);border-radius:var(--radius-xl);corner-shape:var(--corner-shape, round);box-shadow:var(--shadow-l);padding:8px;display:flex;flex-direction:column;gap:8px;width:-moz-fit-content;width:fit-content}.atlas-dice-tray__content{display:flex;flex-direction:column;gap:8px}.atlas-dice-tray__dice{display:grid;grid-template-columns:repeat(7,48px);gap:8px}.atlas-dice-tray__die{display:flex;flex-direction:column;gap:4px}.atlas-dice-tray__face,.atlas-dice-tray__grip{display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:0;box-shadow:none;cursor:pointer;corner-shape:var(--corner-shape, round);transition:background-color .1s cubic-bezier(.4,0,.2,1)}.atlas-dice-tray__face:disabled,.atlas-dice-tray__grip:disabled{cursor:default;opacity:.6}.atlas-dice-tray__face{position:relative;height:48px;background:var(--background-secondary);border:1.5px solid color-mix(in oklch,var(--mono-100) 10%,transparent);border-radius:var(--radius-m)}.atlas-dice-tray__face:hover:not(:disabled){background:var(--background-modifier-hover)}.atlas-dice-tray__face:active:not(:disabled){transform:scale(.96)}.atlas-dice-tray__die:first-child>.atlas-dice-tray__face{corner-shape:var(--corner-shape, round);border-top-left-radius:max(0px,calc(var(--atlas-panel-inner-radius, var(--radius-l)) - 8px))}.atlas-dice-tray__die:last-child>.atlas-dice-tray__face{corner-shape:var(--corner-shape, round);border-top-right-radius:max(0px,calc(var(--atlas-panel-inner-radius, var(--radius-l)) - 8px))}.atlas-dice-tray__grip{height:24px;background:transparent;border:none;border-radius:var(--radius-m);color:var(--text-muted)}.atlas-dice-tray__grip svg{width:14px;height:14px}.atlas-dice-tray__grip:hover:not(:disabled){background:var(--background-modifier-hover);color:var(--text-normal)}.atlas-dice-tray__grip-space{height:24px}.atlas-dice-tray__count{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 5px;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:var(--interactive-accent);color:var(--text-on-accent);font-size:11px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;pointer-events:none;animation:atlas-dice-badge-pop .15s ease-out both}.atlas-die-face{display:block;width:32px;height:32px}.atlas-die-face__art{mix-blend-mode:multiply}.theme-dark .atlas-die-face__art{filter:invert(1) hue-rotate(180deg);mix-blend-mode:screen}.atlas-die-face--percentile{position:relative}.atlas-die-face--percentile>.atlas-die-face__art{position:absolute;width:24px;height:24px}.atlas-die-face--percentile>.atlas-die-face__art--tens{top:0;left:0;opacity:.7}.atlas-die-face--percentile>.atlas-die-face__art--units{right:0;bottom:0}.atlas-dice-tray__modifier{display:flex;align-items:center;gap:4px}.atlas-dice-tray__modifier-label{margin-right:auto;font-size:var(--font-ui-smaller);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.atlas-dice-tray__step{width:32px}.atlas-dice-tray__modifier-value{width:32px;text-align:center;font-family:var(--atlas-dice-font, Atlas Fantaisie Artistique, Palatino Linotype, Palatino, Georgia, serif);font-size:var(--font-ui-medium);font-variant-numeric:tabular-nums;color:var(--text-normal)}.atlas-dice-tray__formula{margin:0;padding:4px 8px;border:1px solid color-mix(in oklch,var(--mono-100) 10%,transparent);border-radius:var(--radius-m);background:var(--background-secondary);text-align:center;font-family:var(--atlas-dice-font, Atlas Fantaisie Artistique, Palatino Linotype, Palatino, Georgia, serif);font-size:var(--font-ui-medium);font-variant-numeric:tabular-nums;color:var(--text-normal);corner-shape:var(--corner-shape, round)}.atlas-dice-tray__formula--empty{font-style:italic;color:var(--text-faint)}.atlas-dice-tray__actions{display:flex;gap:8px}.atlas-dice-tray__actions .btn{height:32px;border-radius:var(--radius-m)}.atlas-dice-tray__actions>.btn:first-child{corner-shape:var(--corner-shape, round);border-bottom-left-radius:max(0px,calc(var(--atlas-panel-inner-radius, var(--radius-l)) - 8px))}.atlas-dice-tray__actions>.btn:last-child{corner-shape:var(--corner-shape, round);border-bottom-right-radius:max(0px,calc(var(--atlas-panel-inner-radius, var(--radius-l)) - 8px))}.atlas-dice-tray__roll{flex:1}@keyframes atlas-dice-toast-enter{0%{opacity:0;transform:translate(48px) scale(.92)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes atlas-dice-toast-exit{to{opacity:0;transform:translate(16px)}}@keyframes atlas-dice-toast-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes atlas-dice-toast-land{0%{opacity:0;transform:scale(1.8);filter:blur(6px)}60%{opacity:1;transform:scale(.94);filter:blur(0)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes atlas-dice-toast-flare{0%{filter:drop-shadow(0 0 0 transparent)}40%{filter:drop-shadow(0 0 14px color-mix(in oklch,var(--atlas-dice-accent) 70%,transparent))}to{filter:drop-shadow(0 0 6px color-mix(in oklch,var(--atlas-dice-accent) 30%,transparent))}}.atlas-dice-toast{--atlas-dice-accent: var(--interactive-accent);position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;align-items:stretch;padding:16px;min-width:280px;max-width:360px;border-radius:var(--radius-l);border:1.5px solid color-mix(in oklch,var(--atlas-dice-accent) 35%,color-mix(in oklch,var(--mono-100) 18%,transparent));background:radial-gradient(120% 90% at 100% 50%,color-mix(in oklch,var(--atlas-dice-accent) 14%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in oklch,var(--mono-100) 5%,transparent),transparent 45%),var(--background-primary);box-shadow:inset 0 1px color-mix(in oklch,var(--mono-100) 12%,transparent),0 1px 2px color-mix(in oklch,var(--mono-0) 30%,transparent),0 12px 32px color-mix(in oklch,var(--mono-0) 45%,transparent),0 0 28px color-mix(in oklch,var(--atlas-dice-accent) 18%,transparent);pointer-events:auto;cursor:pointer;transition:transform .1s cubic-bezier(.4,0,.2,1),box-shadow .1s cubic-bezier(.4,0,.2,1)}.atlas-dice-toast:active{transform:scale(.98)}.atlas-dice-toast--entering{animation:atlas-dice-toast-enter .35s cubic-bezier(.23,1,.32,1) both}.atlas-dice-toast--exiting{animation:atlas-dice-toast-exit .2s cubic-bezier(.23,1,.32,1) both}.atlas-dice-toast--crit-success{--atlas-dice-accent: var(--color-yellow)}.atlas-dice-toast--crit-fail{--atlas-dice-accent: var(--color-red)}.atlas-dice-rolls__defs{position:absolute;width:0;height:0;overflow:hidden}.atlas-dice-toast__corner{position:absolute;width:40px;height:40px;color:var(--atlas-dice-accent);opacity:.6;pointer-events:none;-webkit-mask-image:linear-gradient(135deg,black 10%,transparent 60%);mask-image:linear-gradient(135deg,black 10%,transparent 60%)}.atlas-dice-toast__corner--tl{top:-5px;left:-5px}.atlas-dice-toast__corner--tr{top:-5px;right:-5px;transform:scaleX(-1)}.atlas-dice-toast__corner--bl{bottom:-5px;left:-5px;transform:scaleY(-1)}.atlas-dice-toast__corner--br{bottom:-5px;right:-5px;transform:scale(-1)}.atlas-dice-toast__body{display:flex;flex-direction:column;gap:12px;flex:1;min-width:0}.atlas-dice-toast__main{position:relative;min-height:48px;display:flex;align-items:center;gap:12px}.atlas-dice-toast__avatar{width:48px;height:48px;flex-shrink:0;animation:atlas-dice-toast-rise .3s cubic-bezier(.23,1,.32,1) 80ms both}.atlas-dice-toast__avatar--fallback{border-radius:9999px;box-shadow:0 0 0 1.5px color-mix(in oklch,var(--atlas-dice-accent) 60%,transparent),0 2px 6px color-mix(in oklch,var(--mono-0) 45%,transparent);display:flex;align-items:center;justify-content:center;background:var(--interactive-accent);color:var(--text-on-accent);font-weight:var(--font-semibold);font-size:var(--font-ui-large);-webkit-user-select:none;-moz-user-select:none;user-select:none}.atlas-dice-toast__content{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;animation:atlas-dice-toast-rise .3s cubic-bezier(.23,1,.32,1) .12s both}.atlas-dice-toast__name{font-size:var(--font-ui-small);font-weight:var(--font-semibold);color:var(--text-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-dice-toast__ability{font-size:11px;font-weight:var(--font-semibold);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklch,var(--atlas-dice-accent) 75%,var(--text-normal));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-dice-toast__formula{font-family:var(--font-monospace);font-size:var(--font-ui-smaller);font-variant-numeric:tabular-nums;color:var(--text-muted)}.atlas-dice-toast__result{flex-shrink:0;min-width:48px;display:flex;align-items:center;justify-content:flex-end;animation:atlas-dice-toast-flare .7s cubic-bezier(.23,1,.32,1) .3s both}.atlas-dice-toast__total{display:block;font-size:36px;line-height:1;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;padding-top:.06em;color:var(--atlas-dice-accent);animation:atlas-dice-toast-land .5s cubic-bezier(.23,1,.32,1) .3s both}.atlas-dice-toast__details-toggle{display:flex;align-items:center;gap:4px;padding:4px 0;margin:-4px 0;cursor:pointer;color:var(--text-faint);transition:color .1s cubic-bezier(.4,0,.2,1)}.atlas-dice-toast__details-toggle:hover{color:var(--text-muted)}.atlas-dice-toast__chevron{width:12px;height:12px;transition:transform .1s cubic-bezier(.4,0,.2,1)}.atlas-dice-toast__chevron--open{transform:rotate(180deg)}.atlas-dice-toast__details-label{font-size:11px;font-weight:var(--font-medium)}.atlas-dice-toast__details{display:flex;flex-wrap:wrap;gap:4px}.atlas-dice-toast__die-badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 4px;font-size:var(--font-ui-smaller);font-weight:var(--font-semibold);font-family:var(--font-monospace);font-variant-numeric:tabular-nums;border-radius:var(--radius-s);background:var(--background-secondary);box-shadow:inset 0 1px color-mix(in oklch,var(--mono-100) 8%,transparent);color:var(--text-normal)}.atlas-dice-toast__die-badge--max{background:color-mix(in oklch,var(--color-green) 15%,transparent);color:var(--color-green)}.atlas-dice-toast__die-badge--min{background:color-mix(in oklch,var(--color-red) 15%,transparent);color:var(--color-red)}.atlas-dice-toast__die-badge--success{box-shadow:inset 0 0 0 1px var(--color-green);color:var(--color-green)}.atlas-dice-toast__die-badge--failure{box-shadow:inset 0 0 0 1px var(--color-red);color:var(--color-red)}.atlas-dice-toast__die-badge--dropped,.atlas-dice-toast__die-badge--rerolled{background:transparent;box-shadow:inset 0 0 0 1px var(--background-modifier-border);color:var(--text-faint);text-decoration:line-through}.atlas-die-badge--coloured{gap:4px}.atlas-die-badge--coloured:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--atlas-die-colour);box-shadow:0 0 0 1px color-mix(in oklch,var(--mono-100) 20%,transparent)}@media (prefers-reduced-motion: reduce){.atlas-dice-toast,.atlas-dice-toast__avatar,.atlas-dice-toast__content,.atlas-dice-toast__result,.atlas-dice-toast__total{animation-duration:1ms;animation-delay:0ms}}.atlas-die-badge--kept{font-weight:var(--font-bold)}.atlas-rolled-dice{font-family:var(--font-monospace);font-variant-numeric:tabular-nums;color:var(--text-muted)}.atlas-rolled-dice__die--kept{font-weight:var(--font-bold);color:var(--text-normal)}.atlas-rolled-dice__die--dropped{color:var(--text-faint);text-decoration-thickness:1px}.atlas-rolled-dice__hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.atlas-roll-advantage{align-self:flex-start;font-size:10px;font-weight:var(--font-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-accent)}.atlas-roll-advantage--disadvantage{color:var(--text-muted)}:where(.atlas-skeleton){display:block;flex-shrink:0;border-radius:var(--radius-s);background:var(--atlas-skeleton-tint, color-mix(in oklch, var(--text-normal) 8%, transparent))}:where(.atlas-skeleton)[data-shape=circle]{aspect-ratio:1;border-radius:9999px}:where(.atlas-skeleton)[data-shape=pill]{border-radius:9999px}:where(.atlas-skeleton)[data-shape=text]{display:inline-block;height:.7em;vertical-align:middle;border-radius:9999px}:where(.atlas-skeleton)[data-live]{animation:atlas-skeleton-breathe 1.6s ease-in-out var(--atlas-skeleton-phase, 0ms) infinite alternate}@media (prefers-reduced-motion: reduce){:where(.atlas-skeleton)[data-live]{animation:none}}.atlas-skeleton-group{position:relative;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.atlas-skeleton-group:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 34%,color-mix(in oklch,var(--atlas-skeleton-surface, var(--background-primary)) 62%,transparent) 50%,transparent 66%);transform:translate(-66%);animation:atlas-skeleton-sweep 2.2s cubic-bezier(.77,0,.175,1) infinite}.atlas-skeleton-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes atlas-skeleton-sweep{0%{transform:translate(-66%)}70%,to{transform:translate(66%)}}@keyframes atlas-skeleton-breathe{0%{opacity:1}to{opacity:.45}}@media (prefers-reduced-motion: reduce){.atlas-skeleton-group{animation:atlas-skeleton-breathe 2.4s ease-in-out infinite alternate}.atlas-skeleton-group:after{content:none}}.atlas-image-reveal{opacity:0;transition:opacity .2s cubic-bezier(.23,1,.32,1)}.atlas-image-reveal[data-shown]{opacity:1}.atlas-image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;transition:opacity .2s cubic-bezier(.23,1,.32,1);background:var(--atlas-skeleton-tint, color-mix(in oklch, var(--text-normal) 8%, transparent));animation:atlas-skeleton-breathe 1.6s ease-in-out var(--atlas-skeleton-phase, 0ms) infinite alternate}@media (prefers-reduced-motion: reduce){.atlas-image-placeholder{animation:none}}.atlas-image-placeholder[data-settled]{opacity:0;animation:none}.atlas-sb-editable{border-radius:var(--radius-s);padding:0 3px;margin:0 -3px;cursor:text;transition:background-color .1s cubic-bezier(.4,0,.2,1),box-shadow .1s cubic-bezier(.4,0,.2,1)}.atlas-sb-editable:hover{background:color-mix(in oklch,var(--mono-100) 6%,transparent)}.atlas-sb-editable:focus-visible{background:color-mix(in oklch,var(--mono-100) 6%,transparent);box-shadow:0 0 0 2px var(--interactive-accent);outline:none}.atlas-sb-editor{width:100%;min-width:6ch;border-radius:var(--radius-s);padding:0 3px;margin:0 -3px;background:var(--background-primary-alt);border:none;box-shadow:0 0 0 2px var(--interactive-accent);color:var(--text-normal);font-family:inherit;font-size:inherit;font-weight:inherit;font-variant-numeric:tabular-nums;line-height:inherit;resize:vertical}.atlas-sb-editor:focus{outline:none}.atlas-dice-link{cursor:pointer;border-radius:var(--radius-s);padding:0 2px;margin:0 -2px;color:var(--text-accent);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in oklch,var(--text-accent) 40%,transparent);text-underline-offset:3px;transition:background-color .1s cubic-bezier(.4,0,.2,1),text-decoration-color .1s cubic-bezier(.4,0,.2,1)}.atlas-dice-link:hover,.atlas-dice-link:focus-visible{background:color-mix(in oklch,var(--text-accent) 14%,transparent);text-decoration-color:transparent;outline:none}.atlas-dice-link:focus-visible{box-shadow:0 0 0 2px var(--interactive-accent)}.atlas-dice-link:active{background:color-mix(in oklch,var(--text-accent) 24%,transparent)}.atlas-sb-javascript .stat-block{background:var(--background-secondary);border:1px solid var(--background-modifier-border);border-radius:var(--radius-m);padding:12px}.atlas-sb-javascript .stat-line{line-height:24px}.atlas-sb-javascript .stat-line+.stat-line{margin-top:8px}.atlas-sb-javascript .stat-line span{color:var(--text-muted);font-size:var(--font-ui-smaller);font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase}.atlas-sb-javascript .stat-line .adversary-name{color:var(--text-normal)}.atlas-sb-javascript .stat-line .stat-name{display:inline-block;min-width:88px;margin-right:4px}.atlas-sb-javascript .stat-line input.stat-value{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;margin:0 4px 0 0;padding:0;vertical-align:middle;border:1.5px solid color-mix(in oklch,var(--mono-100) 28%,transparent);border-radius:var(--radius-s);background:transparent;box-shadow:none;cursor:default;transition:background-color .1s cubic-bezier(.4,0,.2,1),border-color .1s cubic-bezier(.4,0,.2,1)}.atlas-sb-javascript .stat-line input.stat-value:before,.atlas-sb-javascript .stat-line input.stat-value:after{content:none}.atlas-sb-javascript .stat-line input.stat-value:checked{background:var(--interactive-accent);border-color:var(--interactive-accent)}.atlas-sb-javascript .stat-line input.stat-value:disabled{opacity:1}.atlas-sb-javascript .stat-line input.stat-value:is(.hp-2,.stress-2){margin-right:12px}.atlas-sb-javascript .stat-line input.stat-value:is(.hp-5,.stress-5){margin-right:12px}.atlas-sb-javascript .stat-line input.stat-value:is(.hp-8,.stress-8){margin-right:12px}.atlas-sb-javascript .stat-line input.stat-value:is(.hp-11,.stress-11){margin-right:12px}.atlas-sb-javascript .stat-line input.stat-value:is(.hp-14,.stress-14){margin-right:12px}.atlas-sb-javascript .stat-line input.stat-value:is(.hp-17,.stress-17){margin-right:12px}.atlas-sb-javascript .stat-line input.stat-value:is(.hp-20,.stress-20){margin-right:12px}.atlas-sb-javascript .stat-line input.stat-value:is(.hp-23,.stress-23){margin-right:12px}.atlas-sb-javascript .stat-line input.stat-value:is(.hp-26,.stress-26){margin-right:12px}.atlas-sb-javascript .stat-line input.stat-value:is(.hp-29,.stress-29){margin-right:12px}.atlas-sb-token-list{background:var(--background-secondary);border:1px solid var(--background-modifier-border);border-radius:var(--radius-m);box-sizing:content-box;margin-top:16px;min-width:0}.atlas-sb-token-list[data-scrollable=true]{max-height:24rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.atlas-sb-token-entry{padding:12px}.atlas-sb-token-entry+.atlas-sb-token-entry{border-top:1px solid var(--background-modifier-border)}.atlas-sb-token-name.btn{color:var(--text-muted);font-size:var(--font-ui-smaller);font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase;display:flex;justify-content:space-between;gap:8px;width:100%;height:auto;min-height:24px;margin-bottom:4px;padding:4px;color:var(--text-normal);text-align:left;white-space:normal}.atlas-sb-token-name.btn span{min-width:0;overflow-wrap:anywhere}.atlas-sb-token-name.btn svg{flex-shrink:0;width:16px;height:16px;color:var(--text-muted)}.atlas-sb-token-name.btn:hover{background:var(--background-modifier-hover);color:var(--text-accent)}.atlas-sb-token-name.btn:focus-visible{outline:1.5px solid var(--interactive-accent);outline-offset:4px}.atlas-sb-token-resource{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-height:24px;margin-top:4px}.atlas-sb-token-resource-label{color:var(--text-muted);font-size:var(--font-ui-smaller);font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase;flex:0 0 88px;overflow-wrap:anywhere}.atlas-sb-token-pips{display:flex;align-items:center;flex:1 1 100px;flex-wrap:wrap;gap:4px}.atlas-sb-token-pips input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 14px;width:14px;height:14px;margin:0;padding:0;border:1.5px solid var(--background-modifier-border-hover);border-radius:var(--radius-s);background:transparent;box-shadow:none;cursor:pointer}.atlas-sb-token-pips input[type=checkbox]:before,.atlas-sb-token-pips input[type=checkbox]:after{content:none}.atlas-sb-token-pips input[type=checkbox]:nth-of-type(3n):not(:last-of-type){margin-right:4px}.atlas-sb-token-pips input[type=checkbox]:checked{background:var(--interactive-accent);border-color:var(--interactive-accent)}.atlas-sb-token-pips input[type=checkbox]:hover{border-color:var(--text-accent)}.atlas-sb-token-pips input[type=checkbox]:focus-visible{outline:1.5px solid var(--interactive-accent);outline-offset:4px}.atlas-sb-token-gauge-controls{display:flex;align-items:center;flex:1 1 140px;gap:4px;min-width:0}.atlas-sb-token-gauge-controls .btn{flex-shrink:0;width:24px;height:24px}.atlas-sb-token-gauge-controls .btn svg{width:16px;height:16px}.atlas-sb-token-gauge{position:relative;flex:1;overflow:hidden;border-radius:var(--radius-s);background:var(--background-primary);text-align:center;font-variant-numeric:tabular-nums;line-height:24px}.atlas-sb-token-gauge-fill{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--interactive-accent) 30%,transparent)}.atlas-sb-token-gauge-value{position:relative}.atlas-statblock[data-layout=daggerheart-adversary] .atlas-sb-item[data-cls~=daggerheart-adversary-tier]{margin-top:4px}.atlas-statblock[data-layout=daggerheart-adversary] .atlas-sb-item[data-cls~=daggerheart-adversary-tier] .atlas-sb-property{color:var(--text-muted);font-size:var(--font-ui-smaller);font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase}.atlas-statblock[data-layout=daggerheart-adversary] .atlas-sb-item[data-cls~=daggerheart-adversary-tier] .atlas-sb-property-name{margin-right:.3em}.atlas-statblock[data-layout=daggerheart-adversary] .atlas-sb-item[data-cls~=daggerheart-adversary-description]{margin-top:8px;color:var(--text-muted);font-style:italic}.atlas-statblock{background:var(--background-primary);border:1.5px solid color-mix(in oklch,var(--mono-100) 18%,transparent);border-radius:var(--radius-l);box-shadow:var(--shadow-l);box-shadow:0 1px 2px #0000001a;overflow:hidden;color:var(--text-normal);font-family:var(--font-interface);font-size:var(--font-ui-small);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.atlas-statblock-body{display:flow-root;padding:16px}.atlas-sb-item{min-width:0}.atlas-sb-item:empty,.atlas-sb-item:has(>.atlas-sb-javascript[hidden]){display:none}.atlas-statblock-body>.atlas-sb-item+.atlas-sb-item{margin-top:16px}.atlas-sb-item>.atlas-sb-item+.atlas-sb-item{margin-top:8px}.atlas-sb-item:has(>.atlas-sb-rule)+.atlas-sb-item{margin-top:12px}.atlas-sb-item[data-type=property]+.atlas-sb-item[data-type=property],.atlas-sb-item[data-type=property]+.atlas-sb-item[data-type=saves],.atlas-sb-item[data-type=saves]+.atlas-sb-item[data-type=property],.atlas-sb-item[data-type=saves]+.atlas-sb-item[data-type=saves]{margin-top:2px}.atlas-sb-rule{clear:right;margin-top:12px;border-bottom:1px solid var(--background-modifier-border)}.atlas-sb-heading-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.atlas-sb-heading{margin:0;color:var(--text-normal);font-family:var(--font-interface);font-size:var(--font-ui-large);font-weight:var(--font-bold);line-height:var(--line-height-tight);letter-spacing:-.02em;text-wrap:balance}.atlas-sb-subheading{margin-top:2px;color:var(--text-muted);font-style:italic;text-wrap:pretty}.atlas-sb-section-heading{color:var(--text-accent);font-size:var(--font-ui-smaller);font-weight:var(--font-semibold);letter-spacing:.08em;text-transform:uppercase}.atlas-sb-section-heading .atlas-sb-rule{margin-top:4px;border-color:color-mix(in oklch,var(--text-accent) 30%,transparent)}.atlas-sb-property{display:block;font-variant-numeric:tabular-nums;text-wrap:pretty}.atlas-sb-property-name{color:var(--text-muted);font-size:var(--font-ui-smaller);font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase;margin-right:8px}.atlas-sb-text{white-space:pre-wrap;text-wrap:pretty}.atlas-sb-traits>*+*{margin-top:8px}.atlas-sb-trait{min-width:0;text-wrap:pretty}.atlas-sb-trait-name{margin-right:8px;font-weight:var(--font-semibold)}.atlas-sb-spells{margin:0;padding-left:20px;text-wrap:pretty}.atlas-sb-spell-level{font-weight:var(--font-semibold)}.atlas-sb-inline{display:flex;flex-wrap:wrap;gap:16px}.atlas-sb-inline-item{flex:1 1 120px;min-width:0}.atlas-sb-inline-item .atlas-sb-property{display:flex;flex-direction:column;gap:2px}.atlas-sb-inline-item .atlas-sb-property-name{margin-right:0}.atlas-sb-inline-item .atlas-sb-property>:not(.atlas-sb-property-name){font-size:var(--font-ui-medium);font-weight:var(--font-semibold);line-height:var(--line-height-tight)}.atlas-sb-collapse summary{cursor:pointer;color:var(--text-accent);font-weight:var(--font-semibold)}.atlas-sb-table{width:100%;border-collapse:collapse;text-align:center;font-variant-numeric:tabular-nums}.atlas-sb-table th{color:var(--text-muted);font-size:var(--font-ui-smaller);font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase;padding:2px 4px}.atlas-sb-table td{padding:2px 4px;font-weight:var(--font-semibold)}.atlas-sb-modifier{color:var(--text-muted);font-weight:var(--font-normal)}.atlas-sb-image{display:flex;justify-content:center}.atlas-sb-image img{max-width:100%;border-radius:var(--radius-m);outline:1px solid color-mix(in oklch,var(--mono-100) 10%,transparent);outline-offset:-1px}.atlas-sb-portrait{float:right;width:72px;margin:0 0 12px 12px}.atlas-sb-image-button{padding:0;border:none;border-radius:var(--radius-m);background:none;cursor:pointer;line-height:0;transition:box-shadow .1s cubic-bezier(.4,0,.2,1),scale .16s cubic-bezier(.23,1,.32,1)}.atlas-sb-image-button:hover{box-shadow:0 0 0 2px var(--interactive-accent)}.atlas-sb-image-button:active{scale:.96}.atlas-sb-image-button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--interactive-accent)}.atlas-sb-image-placeholder{display:flex;align-items:center;justify-content:center;min-width:96px;min-height:96px;border:1px solid transparent;border-radius:var(--radius-m);background:var(--background-modifier-hover);color:var(--text-muted);font-size:var(--font-ui-smaller);line-height:var(--line-height-normal);transition:background-color .1s cubic-bezier(.4,0,.2,1)}.atlas-sb-image-button:hover .atlas-sb-image-placeholder{background:var(--background-modifier-active-hover)}.atlas-statblock-missing-hint{background:var(--background-primary);border:1.5px solid color-mix(in oklch,var(--mono-100) 18%,transparent);border-radius:var(--radius-l);box-shadow:var(--shadow-l);padding:16px;max-width:320px;color:var(--text-muted);font-size:var(--font-ui-smaller);text-wrap:pretty}:where(.atlas-sb-sheet) :is(h1,h2,h3).atlas-sb-heading{margin:0;font-weight:var(--font-semibold);line-height:1.2}:where(.atlas-sb-sheet) :is(h1,h2,h3).atlas-sb-heading[data-level="2"]{font-size:var(--font-ui-medium);letter-spacing:normal}:where(.atlas-sb-sheet) :is(h1,h2,h3).atlas-sb-heading[data-level="3"]{font-size:var(--font-ui-small);letter-spacing:normal}:where(.atlas-sb-sheet) .atlas-sb-section-heading__row{display:flex;align-items:center;justify-content:space-between;gap:8px}:where(.atlas-sb-sheet) .atlas-sb-section-heading--minor{color:var(--text-muted);letter-spacing:.04em}.atlas-sb-sheet .atlas-sb-line{color:var(--text-muted);font-size:var(--font-ui-small);font-style:italic;text-wrap:pretty}.atlas-sb-sheet .atlas-sb-labelled--run-in{font-size:var(--font-ui-small);font-variant-numeric:tabular-nums;text-wrap:pretty}.atlas-sb-sheet .atlas-sb-labelled--run-in>.atlas-sb-label{margin-right:8px;color:var(--text-normal);font-weight:var(--font-semibold)}.atlas-sb-sheet .atlas-sb-labelled--stacked{display:flex;flex-direction:column;gap:2px}.atlas-sb-sheet .atlas-sb-labelled--stacked>.atlas-sb-label{color:var(--text-muted);font-size:var(--font-ui-smaller);letter-spacing:.04em;text-transform:uppercase}.atlas-sb-sheet .atlas-sb-stat.atlas-sb-labelled--stacked .atlas-sb-value{font-size:var(--font-ui-medium);font-variant-numeric:tabular-nums;font-weight:var(--font-semibold);line-height:var(--line-height-tight)}.atlas-sb-sheet .atlas-sb-prose,.atlas-sb-sheet .atlas-sb-entries-intro{font-size:var(--font-ui-small);line-height:var(--line-height-normal);text-wrap:pretty}.atlas-sb-sheet .atlas-sb-prose p,.atlas-sb-sheet .atlas-sb-entries-intro p{margin:0}.atlas-sb-sheet .atlas-sb-prose p+p,.atlas-sb-sheet .atlas-sb-entries-intro p+p{margin-top:8px}.atlas-sb-sheet .atlas-sb-section-toggle{display:inline-flex;align-items:center;gap:4px;height:auto;margin:0;padding:0;border:none;background:none;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.atlas-sb-sheet .atlas-sb-section-toggle:focus-visible{outline:2px solid var(--interactive-accent);outline-offset:2px;border-radius:var(--radius-s)}.atlas-sb-sheet .atlas-sb-chevron{width:12px;height:12px;flex:none;transition:transform .2s cubic-bezier(.23,1,.32,1)}.atlas-sb-sheet .atlas-sb-section-toggle[aria-expanded=true] .atlas-sb-chevron{transform:rotate(90deg)}.atlas-sb-sheet .atlas-sb-collapse-clip{overflow:hidden}.atlas-sb-sheet .atlas-sb-collapse-clip>.atlas-sb-stack{padding-top:8px}.atlas-sb-sheet .atlas-sb-prompt{color:var(--text-faint);font-style:normal;font-weight:var(--font-normal)}.atlas-sb-sheet .atlas-sb-labelled>.atlas-sb-label.atlas-sb-placeholder,.atlas-sb-sheet .atlas-sb-section-heading.atlas-sb-placeholder{color:var(--text-faint)}.atlas-sb-sheet .atlas-sb-problem{display:inline-flex;vertical-align:middle;margin-left:4px;color:var(--text-faint);cursor:help}.atlas-sb-sheet .atlas-sb-problem svg{width:12px;height:12px}.atlas-sb-sheet .atlas-sb-problem:focus-visible{outline:2px solid var(--interactive-accent);outline-offset:1px;border-radius:9999px}.atlas-sb-sheet .atlas-sb-misfit{display:inline-flex;align-items:center;height:20px;margin-left:4px;padding:0 8px;vertical-align:middle;border-radius:9999px;background:color-mix(in oklch,var(--text-warning) 14%,transparent);color:var(--text-normal);font-size:var(--font-ui-smaller);font-style:normal;font-weight:var(--font-normal);white-space:nowrap;cursor:help}.atlas-sb-sheet .atlas-sb-misfit:focus-visible{outline:2px solid var(--interactive-accent);outline-offset:1px}@media (prefers-reduced-motion: reduce){.atlas-sb-sheet .atlas-sb-chevron{transition:none}}.atlas-sb-sheet .atlas-sb-chips{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.atlas-sb-sheet .atlas-sb-chip{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:9999px;background:var(--background-modifier-hover);color:var(--text-muted);font-size:var(--font-ui-smaller);white-space:nowrap}.atlas-sb-sheet .atlas-sb-word-list{margin:0;padding-left:20px;font-size:var(--font-ui-small);line-height:var(--line-height-normal)}.atlas-sb-sheet .atlas-sb-word-list--bullets{list-style:disc}.atlas-sb-sheet .atlas-sb-word-list--numbered{list-style:decimal}.atlas-sb-sheet .atlas-sb-entries{font-size:var(--font-ui-small);line-height:var(--line-height-normal)}.atlas-sb-sheet .atlas-sb-entries>*+*{margin-top:8px}.atlas-sb-sheet .atlas-sb-trait--run-in .atlas-sb-trait-name{margin-right:.3em;font-style:italic;font-weight:var(--font-semibold)}.atlas-sb-sheet .atlas-sb-trait--heading .atlas-sb-trait-name{display:block;margin:0 0 2px;font-weight:var(--font-semibold)}.atlas-sb-sheet .atlas-sb-entry-extras{margin-right:.3em}.atlas-sb-sheet .atlas-sb-entry-extra+.atlas-sb-entry-extra{margin-left:8px}.atlas-sb-sheet .atlas-sb-entry-extra-label{color:var(--text-muted);font-weight:var(--font-semibold)}.atlas-sb-sheet .atlas-sb-spells-block{font-size:var(--font-ui-small)}.atlas-sb-sheet .atlas-sb-spells-block>*+*{margin-top:8px}.atlas-sb-sheet .atlas-sb-spell-list{margin:4px 0 0;padding-left:20px;text-wrap:pretty}.atlas-sb-sheet .atlas-sb-spell-level{font-weight:var(--font-semibold)}.atlas-vtt-plugin .atlas-sb-sheet button.atlas-sb-add-entry{display:inline-flex;align-items:center;gap:4px;height:auto;margin:8px 0 0;padding:0;border:none;border-radius:var(--radius-s);background:transparent;box-shadow:none;color:var(--text-faint);font:inherit;cursor:pointer;transition:color .1s cubic-bezier(.4,0,.2,1)}.atlas-vtt-plugin .atlas-sb-sheet button.atlas-sb-add-entry svg{width:12px;height:12px}.atlas-vtt-plugin .atlas-sb-sheet button.atlas-sb-add-entry:hover:not(:disabled){color:var(--text-normal)}.atlas-vtt-plugin .atlas-sb-sheet button.atlas-sb-add-entry:focus-visible{outline:2px solid var(--background-modifier-border-focus);outline-offset:4px}.atlas-vtt-plugin .atlas-sb-sheet button.atlas-sb-add-entry:disabled{cursor:default;opacity:1}.atlas-vtt-plugin .atlas-sb-sheet button.atlas-sb-add-entry.atlas-sb-add-entry--icon{position:relative;flex:none;justify-content:center;width:20px;height:20px;margin:-4px -4px -4px 0;transition-property:color,background-color,scale;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.atlas-vtt-plugin .atlas-sb-sheet button.atlas-sb-add-entry.atlas-sb-add-entry--icon:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.atlas-vtt-plugin .atlas-sb-sheet button.atlas-sb-add-entry.atlas-sb-add-entry--icon:hover:not(:disabled){background:var(--background-modifier-hover)}.atlas-vtt-plugin .atlas-sb-sheet button.atlas-sb-add-entry.atlas-sb-add-entry--icon:active:not(:disabled){scale:.96}.atlas-vtt-plugin .atlas-sb-sheet button.atlas-sb-add-entry.atlas-sb-add-entry--icon:focus-visible{outline-offset:0}.atlas-sb-sheet .atlas-sb-scores{font-size:var(--font-ui-small);font-variant-numeric:tabular-nums}.atlas-sb-sheet .atlas-sb-score-label,.atlas-sb-sheet .atlas-sb-score-column-label{color:var(--text-muted);font-size:var(--font-ui-smaller);font-weight:var(--font-normal);letter-spacing:.04em;text-transform:uppercase}.atlas-sb-sheet .atlas-sb-score{font-weight:var(--font-semibold)}.atlas-sb-sheet .atlas-sb-score-column{color:var(--text-muted)}.atlas-sb-sheet .atlas-sb-scores--table{--atlas-sb-score-group-min: calc(3.75em + var(--atlas-sb-score-columns, 1) * 2.5em);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--atlas-sb-score-group-min),100%),1fr));gap:8px 12px}.atlas-sb-sheet .atlas-sb-score-group{width:100%;border-collapse:collapse}.atlas-sb-sheet .atlas-sb-score-group th,.atlas-sb-sheet .atlas-sb-score-group td{padding:1px 0;border:none;background:none}.atlas-sb-sheet .atlas-sb-score-group td{text-align:end}.atlas-sb-sheet .atlas-sb-score-group th[scope=row]{text-align:start}.atlas-sb-sheet .atlas-sb-score-group td+td,.atlas-sb-sheet .atlas-sb-score-group th+td,.atlas-sb-sheet .atlas-sb-score-group td+th,.atlas-sb-sheet .atlas-sb-score-group th+th{padding-left:4px}.atlas-sb-sheet .atlas-sb-score-group th[scope=col]{text-align:end}.atlas-sb-sheet .atlas-sb-track-value{display:inline-flex;vertical-align:middle}.atlas-sb-sheet .atlas-sb-track-boxes{display:inline-flex;flex-wrap:wrap;gap:4px;max-width:188px}.atlas-sb-sheet .atlas-sb-track-box{width:12px;height:12px;box-sizing:border-box;border:1px solid var(--text-muted);border-radius:var(--radius-s)}.atlas-sb-sheet .atlas-sb-track-box.is-marked{border-color:var(--text-accent);background:var(--text-accent)}.atlas-sb-sheet .atlas-sb-gauge{display:inline-flex;align-items:center;gap:8px}.atlas-sb-sheet .atlas-sb-gauge-track{display:block;width:96px;height:6px;overflow:hidden;border-radius:9999px;background:var(--background-modifier-border)}.atlas-sb-sheet .atlas-sb-gauge-fill{display:block;height:100%;background:var(--text-accent);transform:scaleX(var(--atlas-sb-gauge-share, 0));transform-origin:left center}.atlas-sb-sheet .atlas-sb-gauge-value{font-variant-numeric:tabular-nums}.atlas-sb-sheet .atlas-sb-sheet-table{--atlas-sb-sheet-table-handle: var(--size-4-4, 16px);display:flow-root}.atlas-sb-sheet .atlas-sb-sheet-table__room{margin:calc(-1 * var(--atlas-sb-sheet-table-handle));padding:var(--atlas-sb-sheet-table-handle);pointer-events:none}.atlas-sb-sheet .atlas-sb-sheet-table__frame{position:relative;display:flex;flex-direction:column;gap:var(--size-4-2, 8px);width:100%;pointer-events:auto}.atlas-sb-sheet .atlas-sb-sheet-table[data-squeezed]:not([data-measuring]) .atlas-sb-sheet-table__grid>:is(thead,tbody)>tr>:is(th,td){overflow-wrap:anywhere}.atlas-sb-sheet .atlas-sb-sheet-table[data-measuring] .atlas-sb-sheet-table__grid{width:-moz-min-content;width:min-content}.atlas-sb-sheet .atlas-sb-sheet-table__grid{width:100%;margin:0;border-collapse:collapse;line-height:var(--table-line-height, var(--line-height-tight, 1.3));word-break:normal;font-variant-numeric:tabular-nums}.atlas-sb-sheet .atlas-sb-sheet-table__grid>:is(thead,tbody)>tr>:is(th,td){position:relative;min-width:var(--table-column-min-width, 6ch);max-width:var(--table-column-max-width, none);padding:var(--size-2-2, 4px) var(--size-4-2, 8px);border:var(--table-border-width, 1px) solid var(--table-border-color, var(--background-modifier-border));color:var(--table-text-color, inherit);text-align:start;vertical-align:var(--table-cell-vertical-alignment, top);white-space:var(--table-white-space, break-spaces);overflow-wrap:normal}.atlas-sb-sheet .atlas-sb-sheet-table__grid>thead>tr{background-color:var(--table-header-background, transparent)}.atlas-sb-sheet .atlas-sb-sheet-table__grid>thead>tr>th{border-color:var(--table-header-border-color, var(--table-border-color, var(--background-modifier-border)));border-top-width:var(--table-header-border-width, var(--table-border-width, 1px));color:var(--table-header-color, var(--text-normal));font-family:var(--table-header-font, inherit);font-weight:var(--table-header-weight, var(--font-semibold, 600));line-height:var(--line-height-tight, 1.3)}.atlas-sb-sheet .atlas-sb-sheet-table__grid>tbody>tr{background-color:var(--table-background, transparent)}.atlas-sb-sheet .atlas-sb-sheet-table__grid>tbody>tr:nth-child(odd){background-color:var(--table-row-alt-background, var(--table-background, transparent))}.atlas-sb-sheet .atlas-sb-sheet-table__grid>tbody>tr:last-child>td{border-bottom-width:var(--table-row-last-border-width, var(--table-border-width, 1px))}.atlas-sb-sheet .atlas-sb-sheet-table__grid>:is(thead,tbody)>tr>:is(th,td):first-child{border-left-width:var(--table-column-first-border-width, var(--table-border-width, 1px))}.atlas-sb-sheet .atlas-sb-sheet-table__grid>:is(thead,tbody)>tr>:is(th,td):last-child{border-right-width:var(--table-column-last-border-width, var(--table-border-width, 1px))}.atlas-sb-sheet .atlas-sb-sheet-table__grid>tbody>tr.atlas-sb-sheet-table__derived>:is(th,td){color:var(--text-muted)}.atlas-sb-sheet .atlas-sb-sheet-table__grid>tbody>tr.atlas-sb-sheet-table__derived>th{font-weight:var(--font-normal, 400)}.atlas-sb-sheet .atlas-sb-sheet-table__grid>:is(thead,tbody)>tr>td.atlas-sb-sheet-table__corner{border-top-style:none;border-left-style:none;border-bottom-style:none}.atlas-sb-sheet .atlas-sb-sheet-table__unnamed{color:var(--text-faint);font-weight:var(--font-normal, 400)}.atlas-sb-sheet .atlas-sb-metric{display:flex;flex-direction:column;justify-content:center;gap:8px;box-sizing:border-box;height:100%;padding:8px;border:1px solid var(--background-modifier-border);border-radius:var(--radius-m);text-align:center}.atlas-sb-sheet .atlas-sb-metric__heading{color:var(--text-normal);font-size:var(--font-ui-smaller);font-weight:var(--font-bold);letter-spacing:.08em;line-height:var(--line-height-tight);text-transform:uppercase}.atlas-sb-sheet .atlas-sb-metric__heading.atlas-sb-prompt{color:var(--text-faint)}.atlas-sb-sheet .atlas-sb-metric__numbers{display:grid;grid-template-columns:repeat(var(--atlas-sb-metric-numbers, 1),minmax(0,1fr))}.atlas-sb-sheet .atlas-sb-metric__number{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:0 8px}.atlas-sb-sheet .atlas-sb-metric__number+.atlas-sb-metric__number{border-left:1px solid var(--background-modifier-border)}.atlas-sb-sheet .atlas-sb-metric__number>.atlas-sb-label{max-width:100%;overflow:hidden;color:var(--text-muted);font-size:var(--font-ui-smaller);font-weight:var(--font-semibold);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.atlas-sb-sheet .atlas-sb-metric__number>.atlas-sb-label.atlas-sb-prompt{color:var(--text-faint)}.atlas-sb-sheet .atlas-sb-metric__value{display:flex;align-items:center;justify-content:center;max-width:100%;min-height:calc(var(--font-ui-large) * var(--line-height-tight));font-size:var(--font-ui-large);font-variant-numeric:tabular-nums;font-weight:var(--font-bold);line-height:var(--line-height-tight)}.atlas-sb-sheet .atlas-sb-metric__value .atlas-sb-prompt{font-size:var(--font-ui-smaller)}.atlas-sb-sheet .atlas-sb-metric__blank{color:var(--text-faint)}.atlas-sb-sheet .atlas-sb-row>.atlas-sb-item[data-block=metric]{flex:var(--atlas-sb-metric-numbers, 1) var(--atlas-sb-metric-numbers, 1) calc(var(--atlas-sb-metric-numbers, 1) * 64px);align-self:stretch;min-width:0}.atlas-sb-sheet .atlas-sb-token-image{width:72px}.atlas-sb-sheet .atlas-sb-item[data-block=image][data-look=portrait]{max-width:40%}.atlas-sb-sheet .atlas-sb-portrait-image{display:block;width:100%;height:auto;border-radius:var(--radius-m);outline:1px solid color-mix(in oklch,var(--mono-100) 10%,transparent);outline-offset:-1px}.atlas-sb-sheet .atlas-sb-divider{height:0;margin:0;border:none;border-top:1px solid var(--background-modifier-border)}.atlas-sb-sheet .atlas-sb-script{color:var(--text-faint);font-size:var(--font-ui-smaller);font-style:italic}.atlas-sb-sheet .atlas-sb-tabs{-moz-column-break-inside:avoid;break-inside:avoid}.atlas-sb-sheet .atlas-sb-tabstrip{display:flex;flex-wrap:wrap;gap:4px 12px;border-bottom:1px solid color-mix(in oklch,var(--text-accent) 30%,transparent)}.atlas-sb-sheet .atlas-sb-tab.atlas-sb-tab{height:auto;margin:0 0 -1px;padding:4px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;box-shadow:none;color:var(--text-muted);font-family:inherit;font-size:var(--font-ui-smaller);font-weight:var(--font-semibold);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.atlas-sb-sheet .atlas-sb-tab.atlas-sb-tab:hover{color:var(--text-normal)}.atlas-sb-sheet .atlas-sb-tab.atlas-sb-tab[aria-selected=true]{border-bottom-color:var(--interactive-accent);color:var(--text-accent)}.atlas-sb-sheet .atlas-sb-tab.atlas-sb-tab:focus-visible{outline:2px solid var(--background-modifier-border-focus);outline-offset:2px;border-radius:var(--radius-s)}.atlas-sb-sheet .atlas-sb-tabpanel{padding-top:8px}.atlas-sb-sheet .atlas-sb-spell-group>.atlas-sb-spell-tabs{margin-top:8px}.atlas-sb-sheet .atlas-sb-spell-panel{text-wrap:pretty}.atlas-sb-sheet .atlas-sb-header{display:flex;align-items:flex-start;gap:16px}.atlas-sb-sheet .atlas-sb-header>.atlas-sb-item[data-block=image]{flex:0 0 72px}.atlas-sb-sheet .atlas-sb-header+.atlas-sb-columns:not(:empty){margin-top:16px}.atlas-sb-sheet .atlas-sb-header__text{display:flex;flex:1 1 0;flex-direction:column;gap:8px;min-width:0}.atlas-sb-sheet .atlas-sb-header__heading{display:flex;flex-direction:column;gap:4px}.atlas-sb-sheet .atlas-sb-header__subtitle{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 4px;color:var(--text-muted);font-size:var(--font-ui-small)}.atlas-sb-sheet .atlas-sb-header__subtitle .atlas-sb-labelled--run-in{color:inherit}.atlas-sb-sheet .atlas-sb-header__subtitle .atlas-sb-labelled--run-in>.atlas-sb-label{margin-right:4px;color:inherit;font-weight:inherit}.atlas-sb-sheet .atlas-sb-header__dot{color:var(--text-faint)}.atlas-sb-sheet .atlas-sb-columns{-moz-columns:var(--atlas-sb-column-width, 22em) var(--atlas-sb-max-columns, 2);columns:var(--atlas-sb-column-width, 22em) var(--atlas-sb-max-columns, 2);-moz-column-gap:16px;column-gap:16px}.atlas-sb-sheet .atlas-sb-columns>.atlas-sb-item{-moz-column-break-inside:avoid;break-inside:avoid}.atlas-sb-sheet .atlas-sb-item{position:relative}.atlas-statblock.atlas-sb-sheet .atlas-sb-item[data-block][data-block-id]{margin-top:0}.atlas-sb-sheet .atlas-sb-columns>.atlas-sb-item[data-block]+.atlas-sb-item[data-block]{margin-top:16px}.atlas-sb-sheet .atlas-sb-stack>.atlas-sb-item[data-block]+.atlas-sb-item[data-block]{margin-top:8px}.atlas-sb-sheet :is(.atlas-sb-columns,.atlas-sb-stack)>.atlas-sb-item[data-block]+.atlas-sb-item[data-block=divider],.atlas-sb-sheet :is(.atlas-sb-columns,.atlas-sb-stack)>.atlas-sb-item[data-block=divider]+.atlas-sb-item[data-block]{margin-top:12px}.atlas-sb-sheet :is(.atlas-sb-columns,.atlas-sb-stack)>.atlas-sb-item.atlas-sb-item--line[data-block]+.atlas-sb-item.atlas-sb-item--line[data-block]{margin-top:2px}.atlas-sb-sheet .atlas-sb-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.atlas-sb-sheet .atlas-sb-row[data-align=center]{align-items:center}.atlas-sb-sheet .atlas-sb-row[data-align=spread]{justify-content:space-between}.atlas-sb-sheet .atlas-sb-row>.atlas-sb-item--fill{flex:1 1 120px;min-width:0}.atlas-sb-sheet .atlas-sb-row>.atlas-sb-item--fit{flex:0 1 auto;min-width:0}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{overflow:hidden;background:var(--background-primary);color:var(--text-normal);font:var(--font-ui-small)/var(--line-height-normal) var(--font-interface);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:disabled,button[aria-disabled=true]{opacity:.45;cursor:not-allowed}a{color:var(--text-accent);text-underline-offset:3px}a:hover{color:var(--text-accent-hover)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--interactive-accent);outline-offset:2px}input,select,textarea{min-width:0;color:var(--text-normal);accent-color:var(--interactive-accent)}::-moz-selection{background:var(--text-selection)}::selection{background:var(--text-selection)}:where(.atlas-player,.atlas-gm) :where(button:not(.atlas-close-btn)){display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:var(--input-height);padding:4px 12px;border:1px solid var(--background-modifier-border);border-radius:var(--radius-m);background:var(--interactive-normal);color:var(--text-normal);font-size:var(--font-ui-small);font-weight:var(--font-medium);line-height:1.2;box-shadow:var(--shadow-xs);transition:background .1s cubic-bezier(.4,0,.2,1),border-color .1s cubic-bezier(.4,0,.2,1)}:where(.atlas-player,.atlas-gm) button:not(:disabled):hover{background:var(--interactive-hover);border-color:var(--background-modifier-border-hover)}:where(.atlas-player,.atlas-gm) button svg{width:16px;height:16px;flex:none}:where(.atlas-player,.atlas-gm) .btn--default,:where(.atlas-player,.atlas-gm) .btn--destructive,:where(.atlas-player,.atlas-gm) .mod-cta{border-color:transparent;background:var(--interactive-accent);color:var(--text-on-accent);font-weight:var(--font-semibold)}:where(.atlas-player,.atlas-gm) .btn--default:not(:disabled):hover,:where(.atlas-player,.atlas-gm) .btn--destructive:not(:disabled):hover,:where(.atlas-player,.atlas-gm) .mod-cta:not(:disabled):hover{background:var(--interactive-accent-hover);border-color:transparent}:where(.atlas-player,.atlas-gm) .btn--ghost,:where(.atlas-player,.atlas-gm) .btn--link{background:transparent;border-color:transparent;box-shadow:none}:where(.atlas-player,.atlas-gm) .btn--outline{background:transparent;box-shadow:none}:where(.atlas-player,.atlas-gm) .atlas-close-btn.btn{display:flex;align-items:center;justify-content:center;align-self:flex-start;flex-shrink:0;width:var(--input-height);height:var(--input-height);padding:0;border:none;border-radius:var(--radius-m);corner-shape:var(--corner-shape, round);border-top-right-radius:max(0px,calc(var(--atlas-panel-inner-radius, var(--radius-l)) - 8px));background:transparent;box-shadow:none;color:var(--text-muted);cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1)}:where(.atlas-player,.atlas-gm) .atlas-close-btn.btn svg{width:16px;height:16px;stroke-width:2}:where(.atlas-player,.atlas-gm) .atlas-close-btn.btn:hover{background:var(--background-modifier-hover);color:var(--text-normal)}:where(.atlas-player,.atlas-gm) .atlas-close-btn.btn:active{background:var(--background-modifier-active-hover);transform:scale(.95)}:where(.atlas-player,.atlas-gm) .atlas-close-btn.btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--background-modifier-border-focus)}:where(.atlas-player,.atlas-gm) :is(h1,h2,h3,h4){margin:0;font-family:var(--atlas-theme-heading-font);font-weight:400;line-height:var(--line-height-tight);letter-spacing:var(--atlas-theme-heading-tracking);color:var(--atlas-theme-red)}:where(.atlas-player,.atlas-gm) h1{font-size:calc(var(--font-ui-large) * 1.35)}:where(.atlas-player,.atlas-gm) h2{font-size:calc(var(--font-ui-large) * 1.1)}:where(.atlas-player,.atlas-gm) h3{font-size:calc(var(--font-ui-medium) * 1.1)}:where(.atlas-player,.atlas-gm) h4{font-size:var(--font-ui-medium)}:where(.atlas-player,.atlas-gm) p{margin:0}.atlas-player [hidden]{display:none}.atlas-player__ruled{padding-bottom:4px;border-bottom:3px double var(--atlas-theme-rule)}.atlas-player__section,.atlas-player__list{display:flex;flex-direction:column;gap:12px;min-width:0}.atlas-player__row{display:flex;align-items:center;gap:8px;min-width:0}.atlas-player__muted{color:var(--text-muted);font-size:var(--font-ui-small)}.atlas-player__lead{font-family:var(--atlas-theme-heading-font);font-size:1.12em;font-weight:400;letter-spacing:var(--atlas-theme-heading-tracking);color:var(--atlas-theme-red)}.atlas-player__empty{display:flex;flex-direction:column;gap:12px;align-items:center;padding:24px 16px;color:var(--text-muted);font:italic var(--font-text-size)/1.5 var(--font-text);text-align:center}.atlas-player__empty svg{width:28px;height:28px;opacity:.6}.atlas-player__item{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--background-modifier-border);border-radius:var(--radius-m);background:var(--background-secondary)}.atlas-player__surface{background:var(--background-primary);border:1.5px solid color-mix(in oklch,var(--mono-100) 18%,transparent);border-radius:var(--radius-l);box-shadow:var(--shadow-l);--atlas-panel-inner-radius: calc(var(--radius-xl) - 1.5px);border-radius:var(--radius-xl);corner-shape:var(--corner-shape, round);display:flex;flex-direction:column;gap:16px;padding:16px}.atlas-player label{display:flex;flex-direction:column;gap:4px;color:var(--text-muted);font-size:var(--font-ui-small)}.atlas-player :is(input:not([type=checkbox]):not([type=radio]),textarea,select),.atlas-player__field{display:block;width:100%;min-height:var(--input-height);padding:4px 8px;border:1px solid var(--background-modifier-border);border-radius:var(--radius-m);background:var(--background-modifier-form-field);color:var(--text-normal);box-shadow:inset 0 1px 2px color-mix(in oklch,var(--mono-100) 6%,transparent)}.atlas-player :is(input,textarea,select):focus{border-color:var(--background-modifier-border-focus)}.atlas-player textarea{min-height:96px;resize:vertical;font-family:var(--font-text);font-size:var(--font-text-size);line-height:1.5}.atlas-player input[type=checkbox]{width:18px;height:18px;margin:0}.atlas-player fieldset{margin:0;padding:0;min-width:0;border:0}.atlas-player fieldset legend{margin-bottom:4px;padding:0}.atlas-player__notice{padding:8px 12px;border:1px solid var(--background-modifier-border);border-left:var(--blockquote-border-thickness) solid var(--atlas-theme-red);border-radius:2px;background:var(--background-secondary);font:italic var(--font-ui-medium)/1.45 var(--font-text)}.atlas-player__source{display:flex;flex-wrap:wrap;gap:12px;font-size:var(--font-smallest);color:var(--text-muted)}.atlas-player__source a{color:inherit}.atlas-player__about{font-size:var(--font-ui-small)}.atlas-player__leave{align-self:flex-start}.atlas-player .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.atlas-player{scrollbar-color:var(--color-base-40) transparent;scrollbar-width:thin}.atlas-player .atlas-sb-heading,.atlas-player .atlas-sb-section-heading,.atlas-player .atlas-dice-toast__ability{font-family:var(--atlas-theme-heading-font);font-weight:400;letter-spacing:var(--atlas-theme-heading-tracking);text-transform:none}.atlas-player .atlas-sb-heading{font-size:calc(var(--font-ui-large) * 1.1);color:var(--atlas-theme-red)}.atlas-player .atlas-sb-section-heading{font-size:calc(var(--font-ui-medium) * 1.1);color:var(--atlas-theme-red)}.atlas-player .atlas-dice-toast__ability{font-size:calc(var(--font-ui-small) * 1.15)}.atlas-player__markdown{font:var(--font-text-size)/1.65 var(--font-text);overflow-wrap:anywhere}.atlas-player__markdown>*+*{margin-top:12px}.atlas-player__markdown :is(h1,h2,h3,h4,h5,h6){margin:16px 0 8px}.atlas-player__markdown h1{font-size:var(--h1-size)}.atlas-player__markdown h2{font-size:var(--h2-size)}.atlas-player__markdown h3{font-size:var(--h3-size)}.atlas-player__markdown h4{font-size:var(--h4-size)}.atlas-player__markdown :is(h1,h2){padding-bottom:.15em;border-bottom:3px double var(--atlas-theme-rule)}.atlas-player__markdown img{max-width:100%;height:auto;border-radius:var(--radius-s)}.atlas-player__markdown blockquote{margin:0;padding:.6em 1em;border:1px solid var(--background-modifier-border);border-left:var(--blockquote-border-thickness) solid var(--atlas-theme-red);border-radius:2px;background:var(--background-secondary);font-style:italic}.atlas-player__markdown hr{margin:16px 0;border:0;border-top:var(--hr-thickness) double var(--atlas-theme-rule)}.atlas-player__markdown table{border-collapse:collapse;width:100%;font-size:.95em}.atlas-player__markdown th,.atlas-player__markdown td{padding:4px 8px;border:1px solid var(--background-modifier-border);text-align:start}.atlas-player__markdown th{background:var(--background-secondary-alt);font-family:var(--atlas-theme-heading-font);font-weight:400;font-size:1.1em;letter-spacing:var(--atlas-theme-heading-tracking);color:var(--atlas-theme-red)}.atlas-player__markdown :is(p,li)>strong:first-child{font-family:var(--atlas-theme-heading-font);font-weight:400;font-size:1.12em;letter-spacing:var(--atlas-theme-heading-tracking);color:var(--atlas-theme-red)}.atlas-player__markdown code{padding:.1em .3em;border-radius:var(--radius-s);background:var(--code-background);font-family:var(--font-monospace);font-size:.85em}.atlas-player__markdown pre{padding:12px;border-radius:var(--radius-m);background:var(--code-background);overflow:auto}.atlas-player__markdown pre code{padding:0;background:none}.atlas-player__table{width:100%;border-collapse:collapse}.atlas-player__table th,.atlas-player__table td{padding:4px 8px;border:1px solid var(--background-modifier-border);text-align:start;vertical-align:middle}.atlas-player__table th{background:var(--background-secondary-alt);font-family:var(--atlas-theme-heading-font);font-weight:400;font-size:calc(var(--font-ui-small) * 1.15);letter-spacing:var(--atlas-theme-heading-tracking);color:var(--atlas-theme-red);white-space:nowrap}@media (prefers-reduced-motion: reduce){.atlas-player *,.atlas-gm *{animation-duration:0ms;transition-duration:0ms}}.atlas-player .atlas-player__row{flex-direction:row}.atlas-player{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;height:100dvh;overflow:hidden}.atlas-player__header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-height:56px;padding:4px 12px;border-bottom:3px double var(--atlas-theme-rule);background:var(--background-secondary);z-index:130}.atlas-player__brand,.atlas-player__join-brand{display:flex;align-items:center;gap:8px;flex:none;min-width:0;font:calc(var(--font-ui-large) * 1.2)/1 var(--atlas-theme-heading-font);letter-spacing:var(--atlas-theme-heading-tracking);color:var(--atlas-theme-red)}.atlas-player__brand>svg{width:26px;height:26px;flex:none}.atlas-player__brand small,.atlas-player__join-brand small{display:block;margin-top:3px;color:var(--text-muted);font:var(--font-smallest)/1.2 var(--font-interface);letter-spacing:.06em;text-transform:uppercase}.atlas-player__navigation{display:flex;align-items:center;justify-content:center;gap:4px}.atlas-player__navigation .atlas-player__nav-button{position:relative;flex-direction:column;min-width:72px;min-height:46px;gap:3px;padding:4px 8px;border:0;border-radius:var(--radius-m);background:transparent;box-shadow:none;color:var(--text-muted);font-size:var(--font-smallest);font-weight:var(--font-medium)}.atlas-player__navigation .atlas-player__nav-button svg{width:18px;height:18px}.atlas-player__navigation .atlas-player__nav-button:not(:disabled):hover{background:var(--background-modifier-hover);color:var(--text-normal);border-color:transparent}.atlas-player__navigation .atlas-player__nav-button[aria-pressed=true]{background:var(--background-modifier-active-hover);color:var(--atlas-theme-red)}.atlas-player__unread{position:absolute;top:2px;right:10px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--interactive-accent);color:var(--text-on-accent);font:700 10px/1 var(--font-interface)}.atlas-player__body{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0}.atlas-player[data-panel-open=true] .atlas-player__body{grid-template-columns:minmax(0,1fr) clamp(360px,31vw,440px)}.atlas-player__map{position:relative;min-width:0;min-height:0;overflow:hidden;background:var(--mono-0)}.atlas-player__canvas{position:absolute;top:0;right:0;bottom:0;left:0}.atlas-player__map-context{background:var(--background-primary);border:1.5px solid color-mix(in oklch,var(--mono-100) 18%,transparent);border-radius:var(--radius-l);box-shadow:var(--shadow-l);--atlas-panel-inner-radius: calc(var(--radius-xl) - 1.5px);border-radius:var(--radius-xl);corner-shape:var(--corner-shape, round);position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:4px;padding:4px 8px;color:var(--text-muted);font-size:var(--font-smallest);font-weight:var(--font-medium);pointer-events:none}.atlas-player__map-context svg{width:14px;height:14px}.atlas-player__map-controls{position:absolute;bottom:16px;left:16px;right:16px;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.atlas-player__map-controls>*{pointer-events:auto}.atlas-player__toolbar{background:var(--background-primary);border:1.5px solid color-mix(in oklch,var(--mono-100) 18%,transparent);border-radius:var(--radius-l);box-shadow:var(--shadow-l);--atlas-panel-inner-radius: calc(var(--radius-xl) - 1.5px);border-radius:var(--radius-xl);corner-shape:var(--corner-shape, round);display:flex;align-items:center;padding:8px;gap:4px}.atlas-player__toolbar .btn--toolbar{corner-shape:var(--corner-shape, round);border-radius:max(0px,calc(var(--atlas-panel-inner-radius, var(--radius-l)) - 8px));width:40px;height:40px;min-height:0;padding:0;background:transparent;border:0;box-shadow:none;color:var(--text-muted)}.atlas-player__toolbar .btn--toolbar svg{width:18px;height:18px}.atlas-player__toolbar .btn--toolbar:not(:disabled):hover{color:var(--text-normal);border-color:transparent}.atlas-player__toolbar .btn--toolbar.is-active{background:var(--background-modifier-active-hover);color:var(--atlas-theme-red)}.atlas-player__toolbar-divider{height:24px;width:1px;margin:0 4px;background:var(--background-modifier-border)}.atlas-player__widgets{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.atlas-player__widget{background:var(--background-primary);border:1.5px solid color-mix(in oklch,var(--mono-100) 18%,transparent);border-radius:var(--radius-l);box-shadow:var(--shadow-l);--atlas-panel-inner-radius: calc(var(--radius-xl) - 1.5px);border-radius:var(--radius-xl);corner-shape:var(--corner-shape, round);display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:var(--font-ui-small)}.atlas-player__widget svg{width:16px;height:16px}.atlas-player__widget strong{font-variant-numeric:tabular-nums}.atlas-player__panel{position:relative;isolation:isolate;overflow:visible;display:flex;min-width:0;min-height:0;margin:16px}.atlas-player__panel:before,.atlas-player__panel:after{content:"";position:absolute;z-index:1;transform-origin:0 0;background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;pointer-events:none;top:-31.68px;left:-34.08px;width:calc(100% / .24 + 284px);height:calc(100% / .24 + 264px);scale:.24;background-image:url(/assets/ivy-corner-front-DTAOWqaY.svg)}.atlas-player__panel:before{z-index:-1;background-image:url(/assets/ivy-corner-back-sz9uJdpx.svg)}.atlas-player__panel-frame{border:1.5px solid color-mix(in oklch,var(--mono-100) 18%,transparent);border-radius:var(--radius-l);box-shadow:var(--shadow-l);--atlas-panel-inner-radius: calc(var(--radius-xl) - 1.5px);border-radius:var(--radius-xl);corner-shape:var(--corner-shape, round);display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--background-primary)}.atlas-player__panel-header{min-height:calc(var(--input-height) + 2 * 8px);padding:8px 8px 4px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none}.atlas-player__panel-header h1{padding-bottom:2px;border-bottom:3px double var(--atlas-theme-rule);font-size:calc(var(--font-ui-large) * 1.25)}.atlas-player__panel-content{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.atlas-player__panel-page{display:flex;flex-direction:column;gap:16px;min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px 16px 16px}.atlas-player__panel-page--log{flex:1;overflow:hidden;padding:8px;gap:8px}.atlas-player__panel-page--log .atlas-online-log__title{display:none}.atlas-player__status{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0;font-size:var(--font-ui-smaller)}.atlas-player__status-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--color-yellow);box-shadow:0 0 0 2px color-mix(in oklch,var(--color-yellow) 25%,transparent)}.atlas-player__status[data-connected=true] .atlas-player__status-dot{background:var(--color-green);box-shadow:0 0 0 2px color-mix(in oklch,var(--color-green) 25%,transparent)}.atlas-player__identity{display:flex;flex-direction:column;min-width:0;color:var(--text-muted);text-align:end}.atlas-player__identity strong{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-normal);font-family:var(--atlas-theme-heading-font);font-weight:400;font-size:var(--font-ui-medium);letter-spacing:var(--atlas-theme-heading-tracking)}.atlas-player__status-warning{flex-basis:100%;font-size:var(--font-smallest);color:var(--text-muted);text-align:end}.atlas-player__disconnected,.atlas-player__canvas-notice{background:var(--background-primary);border:1.5px solid color-mix(in oklch,var(--mono-100) 18%,transparent);border-radius:var(--radius-l);box-shadow:var(--shadow-l);--atlas-panel-inner-radius: calc(var(--radius-xl) - 1.5px);border-radius:var(--radius-xl);corner-shape:var(--corner-shape, round);position:absolute;top:56px;left:12px;max-width:min(440px,100% - 32px);padding:8px 12px;border-left:var(--blockquote-border-thickness) solid var(--atlas-theme-red);font:italic var(--font-ui-medium)/1.45 var(--font-text)}.atlas-player__path-controls{position:absolute;top:56px;left:12px;max-width:min(440px,100% - 32px);z-index:120;gap:8px}.atlas-player__path-controls .atlas-player__row{flex-wrap:wrap}.atlas-player__path-controls strong{font-family:var(--atlas-theme-heading-font);font-weight:400;font-size:var(--font-ui-medium);letter-spacing:var(--atlas-theme-heading-tracking);color:var(--atlas-theme-red)}.atlas-player__path-controls output{margin-left:auto;color:var(--text-muted);font-variant-numeric:tabular-nums}.atlas-player--joining{grid-template-rows:minmax(0,1fr) auto;overflow:auto;background:var(--background-secondary)}.atlas-player__join-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:72px 24px 24px;min-height:-moz-min-content;min-height:min-content}.atlas-player__join-card{position:relative;isolation:isolate;overflow:visible;width:min(440px,100%);margin-bottom:56px}.atlas-player__join-card:before,.atlas-player__join-card:after{content:"";position:absolute;z-index:1;transform-origin:0 0;background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;pointer-events:none;top:calc(-144px * .6 - 0px);left:-26px;width:calc((100% + 16px) / .6 + 60px);height:calc((100% + 0px) / .6 + 288px);scale:.6;background-image:url(/assets/ivy-garland-front-ChapN4ig.svg)}.atlas-player__join-card:before{z-index:-1;background-image:url(/assets/ivy-garland-back-CHUfEtBk.svg)}.atlas-player__join{width:100%;padding:24px;gap:16px;background:var(--background-primary)}.atlas-player__join-brand{font-size:calc(var(--font-ui-large) * 1.6)}.atlas-player__join-brand>svg{width:36px;height:36px}.atlas-player__join h1{padding-bottom:4px;border-bottom:3px double var(--atlas-theme-rule);font-size:calc(var(--font-ui-large) * 1.35)}.atlas-player__join-submit{width:100%;min-height:40px}.atlas-player__join-submit svg{margin-left:auto}.atlas-player__join-code{letter-spacing:.25em;font-family:var(--font-monospace)}.atlas-player__returning{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--background-modifier-border);border-left:var(--blockquote-border-thickness) solid var(--atlas-theme-red);border-radius:2px;background:var(--background-secondary);font:italic var(--font-ui-medium)/1.45 var(--font-text);color:var(--text-muted)}.atlas-player__returning svg{width:18px;height:18px;flex:none}.atlas-player--joining>.atlas-player__source{justify-content:center;padding:16px;gap:16px}.atlas-player__map-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;text-align:center;pointer-events:none;background:var(--background-primary)}.atlas-player__map-empty>svg{width:44px;height:44px;color:var(--text-faint)}.atlas-player__map-empty h2{max-width:320px}.atlas-player__map-empty p{max-width:360px;font:italic var(--font-text-size)/1.5 var(--font-text);color:var(--text-muted)}.atlas-player__agency-requests{padding:8px 12px;border:1px solid var(--background-modifier-border);border-radius:var(--radius-m);background:var(--background-secondary)}.atlas-player__agency-requests summary{color:var(--text-muted);cursor:pointer;font-size:var(--font-ui-small);list-style-position:inside}.atlas-player__agency-requests summary>span{float:right;font-variant-numeric:tabular-nums}.atlas-player__agency-requests[open] summary{margin-bottom:8px}@media (max-width: 820px){.atlas-player__header{grid-template-columns:minmax(0,1fr) auto;min-height:52px;padding:4px 8px;gap:8px}.atlas-player__brand{font-size:var(--font-ui-large)}.atlas-player__brand>svg{width:22px;height:22px}.atlas-player__brand small{font-size:10px}.atlas-player__navigation{background:var(--background-primary);border:1.5px solid color-mix(in oklch,var(--mono-100) 18%,transparent);border-radius:var(--radius-l);box-shadow:var(--shadow-l);--atlas-panel-inner-radius: calc(var(--radius-xl) - 1.5px);border-radius:var(--radius-xl);corner-shape:var(--corner-shape, round);position:fixed;left:8px;right:8px;bottom:8px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:4px;gap:4px;z-index:140}.atlas-player__navigation .atlas-player__nav-button{min-width:0;min-height:48px;padding:4px;gap:3px;font-size:10px}.atlas-player[data-panel-open=true] .atlas-player__body{grid-template-columns:minmax(0,1fr)}.atlas-player__panel{position:absolute;top:8px;right:8px;bottom:76px;left:8px;margin:0;z-index:125}.atlas-player__panel:before,.atlas-player__panel:after{content:none}.atlas-player__map-controls{bottom:84px;left:8px;right:8px}.atlas-player[data-panel-open=true] .atlas-player__map-controls{visibility:hidden}.atlas-player__status{max-width:180px}.atlas-player__identity strong{max-width:120px}.atlas-player__map-context{top:8px;left:8px}.atlas-player__toolbar{padding:4px;gap:2px}.atlas-player__toolbar .btn--toolbar{width:38px;height:38px}.atlas-player__path-controls{left:8px;max-width:calc(100% - 16px)}.atlas-player__join-stage{padding:24px 16px 16px;gap:16px}.atlas-player__join-card{margin-bottom:0}.atlas-player__join-card:before,.atlas-player__join-card:after{content:none}.atlas-player__join{padding:16px}}@media (pointer: coarse){:root{--input-height: 44px}.atlas-player__toolbar .btn--toolbar{width:44px;height:44px}}.atlas-player__dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(680px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;border:0;background:transparent;color:var(--text-normal);overflow:visible}.atlas-player__dialog[open]{display:flex;position:relative;isolation:isolate;overflow:visible}.atlas-player__dialog[open]:before,.atlas-player__dialog[open]:after{content:"";position:absolute;z-index:1;transform-origin:0 0;background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;pointer-events:none;top:calc(-144px * .6 - 0px);left:-26px;width:calc((100% + 16px) / .6 + 60px);height:calc((100% + 0px) / .6 + 288px);scale:.6;background-image:url(/assets/ivy-garland-front-ChapN4ig.svg)}.atlas-player__dialog[open]:before{z-index:-1;background-image:url(/assets/ivy-garland-back-CHUfEtBk.svg)}.atlas-player__dialog::backdrop{background:var(--background-modifier-cover);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.atlas-player__dialog-frame{border:1.5px solid color-mix(in oklch,var(--mono-100) 18%,transparent);border-radius:var(--radius-l);box-shadow:var(--shadow-l);--atlas-panel-inner-radius: calc(var(--radius-xl) - 1.5px);border-radius:var(--radius-xl);corner-shape:var(--corner-shape, round);display:flex;flex:1;flex-direction:column;min-width:0;max-height:calc(100dvh - 48px);overflow:hidden;background:var(--background-primary)}.atlas-player__dialog-header{min-height:calc(var(--input-height) + 2 * 8px);padding:8px 8px 4px 16px;align-items:center;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex:none}.atlas-player__dialog-header h2{margin:12px 0 0 16px;padding-bottom:2px;border-bottom:3px double var(--atlas-theme-rule);font-size:calc(var(--font-ui-large) * 1.25)}.atlas-player__dialog-body{display:flex;flex-direction:column;min-height:0;padding:12px 24px 24px;gap:16px;overflow:auto;overscroll-behavior:contain;font:var(--font-text-size)/1.6 var(--font-text)}.atlas-player__dialog-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;font-family:var(--font-interface)}.atlas-player__dialog-body>.atlas-player__surface{border:0;padding:0;border-radius:0;box-shadow:none;background:transparent}.atlas-player__dialog-body>.atlas-player__surface>header{display:none}.atlas-player__image-dialog .atlas-player__dialog-body{align-items:center}.atlas-player__image-dialog img{display:block;max-width:100%;max-height:calc(100dvh - 170px);-o-object-fit:contain;object-fit:contain}.atlas-player__dialog .atlas-player__markdown{max-width:65ch}@media (max-width: 820px){.atlas-player__dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.atlas-player__dialog[open]:before,.atlas-player__dialog[open]:after{content:none}.atlas-player__dialog-frame{max-height:calc(100dvh - 24px)}.atlas-player__dialog-body{padding:8px 16px 16px;gap:12px}}.atlas-player__dice-panel,.atlas-player__settings,.atlas-player__initiative-panel,.atlas-player__agency{display:flex;flex-direction:column;gap:16px;min-width:0}.atlas-player__dice-form,.atlas-player__dice-recent,.atlas-player__settings-group,.atlas-player__agency-group{display:flex;flex-direction:column;gap:8px;min-width:0}.atlas-player__dice-options,.atlas-player__initiative-actions,.atlas-player__agency-stepper{display:flex;align-items:center;gap:8px;min-width:0}.atlas-player__dice-tray{padding:8px;border:1px solid var(--background-modifier-border);border-radius:var(--radius-l);background:var(--background-secondary);transition:opacity .1s cubic-bezier(.4,0,.2,1)}.atlas-player__dice-tray[aria-disabled=true]{opacity:.5;pointer-events:none}.atlas-player__dice-tray .atlas-dice-tray__dice{grid-template-columns:repeat(7,minmax(0,48px));justify-content:space-between;gap:4px}.atlas-player__dice-tray .atlas-dice-tray__face{height:auto;aspect-ratio:1;min-height:0;padding:0;background:var(--background-primary);border-radius:var(--radius-m)}.atlas-player__dice-tray .atlas-dice-tray__grip{min-height:0;padding:0;background:transparent;border:0}.atlas-player__dice-tray .atlas-dice-tray__die:first-child>.atlas-dice-tray__face,.atlas-player__dice-tray .atlas-dice-tray__die:last-child>.atlas-dice-tray__face{border-radius:var(--radius-m)}.atlas-player__dice-tray .atlas-dice-tray__formula{background:var(--background-primary)}.atlas-player__dice-tray .atlas-dice-tray__modifier-label{font-family:var(--atlas-theme-heading-font);font-weight:400;font-size:var(--font-ui-medium);letter-spacing:var(--atlas-theme-heading-tracking);text-transform:none;color:var(--atlas-theme-red)}.atlas-player__dice-tray .atlas-dice-tray__actions .btn{height:var(--input-height);border-radius:var(--radius-m)}.atlas-player__dice-tray .atlas-dice-tray__actions>.btn:first-child,.atlas-player__dice-tray .atlas-dice-tray__actions>.btn:last-child{border-radius:var(--radius-m)}.atlas-player__dice-formula,.atlas-player__dice-mode,.atlas-player__dice-flavor,.atlas-player__settings-theme{display:flex;flex-direction:column;gap:4px;min-width:0}.atlas-player__dice-form{flex-direction:row;align-items:end}.atlas-player__dice-formula{flex:1 1 auto}.atlas-player__dice-options{align-items:end}.atlas-player__dice-mode{flex:0 1 148px}.atlas-player__dice-flavor{flex:1 1 120px}.atlas-player__dice-submit{flex:0 0 auto;white-space:nowrap}.atlas-player__dice-recent h3,.atlas-player__settings-group h3,.atlas-player__agency-group h3{padding-bottom:2px;border-bottom:3px double var(--atlas-theme-rule)}.atlas-player__dice-results,.atlas-player__initiative-list,.atlas-player__agency-list,.atlas-player__agency-conditions{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;list-style:none}.atlas-player__dice-results{max-height:260px;overflow-y:auto}.atlas-player__dice-result{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 12px}.atlas-player__dice-result-copy,.atlas-player__dice-result-detail{display:flex;align-items:baseline;gap:4px;min-width:0}.atlas-player__dice-result-copy{flex-direction:column;align-items:start;overflow:hidden}.atlas-player__dice-result-copy strong{font-family:var(--atlas-theme-heading-font);font-weight:400;font-size:var(--font-ui-medium);letter-spacing:var(--atlas-theme-heading-tracking);color:var(--atlas-theme-red)}.atlas-player__dice-result-copy strong,.atlas-player__dice-result-detail span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-player__dice-result-detail{color:var(--text-muted);font-size:var(--font-ui-small)}.atlas-player__dice-result-detail code{color:inherit;font-family:var(--font-monospace)}.atlas-player__dice-total,.atlas-player__roll-total{color:var(--text-normal);font-family:var(--atlas-dice-font, Atlas Fantaisie Artistique, Palatino Linotype, Palatino, Georgia, serif);font-size:1.7em;font-variant-numeric:tabular-nums;line-height:1;text-align:right}.atlas-player__initiative-round{align-self:start;margin:0;padding:4px 12px;border:1px solid var(--background-modifier-border);border-radius:9999px;background:var(--background-secondary);font-family:var(--atlas-theme-heading-font);font-size:var(--font-ui-medium);letter-spacing:var(--atlas-theme-heading-tracking);color:var(--atlas-theme-red);font-variant-numeric:tabular-nums}.atlas-player__initiative-entry{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;border:1px solid var(--background-modifier-border);border-radius:var(--radius-m);background:var(--background-secondary)}.atlas-player__initiative-entry--active{border-color:var(--atlas-theme-red);background:var(--background-primary);box-shadow:inset 3px 0 0 var(--atlas-theme-red)}.atlas-player__initiative-face{width:36px;height:36px;flex:0 0 36px}.atlas-player__initiative-face-unavailable{width:36px;height:36px;border:1px solid var(--background-modifier-border);border-radius:9999px;background:var(--background-primary)}.atlas-player__initiative-person,.atlas-player__initiative-name{display:flex;align-items:center;gap:4px;min-width:0}.atlas-player__initiative-person{flex-direction:column;align-items:stretch}.atlas-player__initiative-name strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--atlas-theme-heading-font);font-weight:400;font-size:var(--font-ui-medium);letter-spacing:var(--atlas-theme-heading-tracking)}.atlas-player__initiative-entry--active .atlas-player__initiative-name strong{color:var(--atlas-theme-red)}.atlas-player__turn-mark{width:9px;height:9px;flex:0 0 9px;border-radius:9999px;background:var(--atlas-theme-red)}.atlas-player__initiative-own{flex:0 0 auto;padding:2px 8px;border:1px solid var(--background-modifier-border);border-radius:9999px;background:var(--background-primary);color:var(--text-muted);font-size:var(--font-ui-smaller)}.atlas-player__initiative-score{min-width:2ch;color:var(--text-normal);font-family:var(--atlas-dice-font, Atlas Fantaisie Artistique, Palatino Linotype, Palatino, Georgia, serif);font-size:1.4em;font-variant-numeric:tabular-nums;text-align:right}.atlas-player__initiative-actions{grid-column:2/-1;flex-wrap:wrap}.atlas-player__initiative-actions>button{flex:0 1 auto;min-width:0}.atlas-player__agency-request{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px}.atlas-player__agency-request>span:first-child{min-width:0;overflow-wrap:anywhere}.atlas-player__agency-request>[role=status]{grid-column:1/-1}.atlas-player__agency-character{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.atlas-player__agency-character legend{margin-bottom:4px;padding:0;font-family:var(--atlas-theme-heading-font);font-size:var(--font-ui-medium);letter-spacing:var(--atlas-theme-heading-tracking);color:var(--atlas-theme-red)}.atlas-player__agency-condition{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px}.atlas-player__agency-condition>span{min-width:0;overflow-wrap:anywhere}.atlas-player__agency-stepper{flex:0 0 auto}.atlas-player__agency-stepper output{min-width:2ch;font-variant-numeric:tabular-nums;text-align:center}.atlas-player__agency-condition input[type=checkbox]{width:20px;height:20px;margin:0;padding:0;accent-color:var(--interactive-accent)}.atlas-player__settings-theme{width:100%}.atlas-player__colour-palette{display:flex;flex-wrap:wrap;gap:8px}.atlas-player .atlas-player__colour-choice,.atlas-player .atlas-player__colour-choice:not(:disabled):hover{width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border-radius:9999px;background:var(--player-choice)}.atlas-player__colour-choice[aria-pressed=true]{outline:3px solid var(--interactive-accent);outline-offset:2px}.atlas-player__colour-choice:focus-visible{outline:3px solid var(--text-normal);outline-offset:3px}@media (max-width: 420px){.atlas-player__dice-options{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.atlas-player__dice-form{flex-direction:column;align-items:stretch}.atlas-player__dice-submit{width:100%}.atlas-player__initiative-entry{grid-template-columns:32px minmax(0,1fr) auto}.atlas-player__initiative-face{width:32px;height:32px;flex-basis:32px}.atlas-player__initiative-face-unavailable{width:32px;height:32px}}.atlas-player__dice-overlay{position:absolute;top:12px;right:12px;z-index:1100;display:flex;flex-direction:column;gap:8px;width:min(320px,100% - 24px);max-height:min(48vh,420px);overflow-y:auto;pointer-events:none}.atlas-player__dice-overlay>svg{position:absolute;width:0;height:0}.atlas-player__dice-overlay-rolls:not([hidden]){display:contents}.atlas-player__roll{position:relative;min-width:0;padding:8px;pointer-events:auto;background:var(--background-primary);border:1.5px solid color-mix(in oklch,var(--mono-100) 18%,transparent);border-radius:var(--radius-l);box-shadow:var(--shadow-l);--atlas-panel-inner-radius: calc(var(--radius-xl) - 1.5px);border-radius:var(--radius-xl);corner-shape:var(--corner-shape, round)}.atlas-player__roll--active{display:flex;flex-direction:column;gap:8px;overflow:hidden}.atlas-player__roll--compact{display:flex}.atlas-player__roll-summary{display:flex;align-items:center;gap:8px;min-width:0}.atlas-player__roll-summary-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.atlas-player__roll-summary-copy strong,.atlas-player__roll-summary-copy code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-player__roll-summary-copy strong{font-family:var(--atlas-theme-heading-font);font-weight:400;font-size:var(--font-ui-medium);letter-spacing:var(--atlas-theme-heading-tracking);color:var(--atlas-theme-red)}.atlas-player__roll-summary-copy code{color:var(--text-muted);font-family:var(--font-monospace);font-size:var(--font-ui-small)}.atlas-player__roll-total{flex:0 0 auto}.atlas-player__roll-dismiss{position:static;flex:0 0 36px;width:36px;height:36px;padding:8px}.atlas-player__dice-stage{position:relative;height:clamp(112px,17vh,156px);flex:0 0 auto;overflow:hidden;border-radius:var(--radius-m)}.atlas-player__dice-stage canvas{position:absolute;bottom:0;left:0}.atlas-player__roll .atlas-dice-toast{width:100%;min-width:0;max-width:100%;padding:8px;gap:8px}.atlas-player__roll .atlas-dice-toast:not([class*=--crit-]){--atlas-dice-accent: var(--text-accent)}.atlas-player__roll-summary .atlas-close-btn{corner-shape:var(--corner-shape, round);border-radius:max(0px,calc(var(--atlas-panel-inner-radius, var(--radius-l)) - 8px));align-self:center}.atlas-player__roll--refused{border-left:var(--blockquote-border-thickness) solid var(--atlas-theme-red)}.atlas-player__roll--refused .atlas-player__roll-summary-copy span{white-space:normal;font:italic var(--font-ui-small)/1.4 var(--font-text);color:var(--text-muted)}@media (max-width: 820px){.atlas-player__dice-overlay[data-compact=true]{position:fixed;top:auto;left:8px;right:8px;bottom:76px;z-index:135;width:auto;max-height:min(42vh,320px)}.atlas-player__dice-overlay[data-compact=true] .atlas-player__roll+.atlas-player__roll{display:none}.atlas-player__dice-overlay[data-compact=true] .atlas-player__dice-stage{height:96px}}.atlas-player__book-panel{display:flex;min-width:0;flex-direction:column;gap:var(--atlas-player-gap, 8px)}.atlas-player__book-nav{display:flex;flex-wrap:wrap;gap:var(--atlas-player-gap, 4px);padding-bottom:var(--atlas-player-gap, 8px);border-bottom:3px double var(--atlas-theme-rule)}.atlas-player .atlas-player__book-tab{flex:0 0 auto;white-space:nowrap;border-color:transparent;background:transparent;box-shadow:none;color:var(--text-muted)}.atlas-player .atlas-player__book-tab:not(:disabled):hover{border-color:transparent;background:var(--background-modifier-hover);color:var(--text-normal)}.atlas-player .atlas-player__book-tab[aria-selected=true]{background:var(--background-modifier-active-hover);color:var(--atlas-theme-red)}.atlas-player__book-content{min-width:0;outline:none}.atlas-player__book-content:focus-visible{outline:2px solid var(--interactive-accent);outline-offset:2px}.atlas-player__book-panel .atlas-player__section,.atlas-player__book-panel .atlas-player__list{display:flex;min-width:0;flex-direction:column;gap:var(--atlas-player-gap, 8px)}.atlas-player__book-skeleton{display:flex;flex-direction:column;gap:var(--atlas-player-gap, 8px);min-width:0}.atlas-player__book-controls,.atlas-player__book-sheet{min-width:0;margin:0;padding:0;border:0}.atlas-player__book-character-name,.atlas-player__book-panel h2,.atlas-player__book-panel h3{margin:0;color:var(--atlas-theme-red);font-family:var(--atlas-theme-heading-font);font-weight:400;line-height:1.15;letter-spacing:var(--atlas-theme-heading-tracking)}.atlas-player__book-character-name{padding-bottom:4px;border-bottom:3px double var(--atlas-theme-rule);font-size:calc(var(--font-ui-large) * 1.3)}.atlas-player__book-resources{display:flex;flex-direction:column;gap:var(--atlas-player-gap, 4px)}.atlas-player__book-resource{justify-content:space-between;min-height:36px;gap:var(--atlas-player-gap, 8px)}.atlas-player__book-resource-value{display:inline-flex;align-items:center;gap:var(--atlas-player-gap, 4px);white-space:nowrap}.atlas-player__book-resource-value .atlas-player__field{width:7ch}.atlas-player__book-item,.atlas-player__book-note,.atlas-player__book-pin{gap:var(--atlas-player-gap, 8px)}.atlas-player__book-item h3,.atlas-player__book-note h3,.atlas-player__book-pin h3{font-size:calc(var(--font-ui-medium) * 1.15)}.atlas-player__book-equip,.atlas-player__book-editor>label,.atlas-player__book-purse>label{display:flex;min-width:0;flex-direction:column;gap:var(--atlas-player-gap, 4px)}.atlas-player__book-editor,.atlas-player__book-purse{max-width:52rem}.atlas-player__book-textarea{min-height:8rem;resize:vertical}.atlas-player__book-purse-row>label{display:flex;min-width:0;flex:1;flex-direction:column;gap:var(--atlas-player-gap, 4px)}.atlas-player__book-slot{justify-content:space-between}.atlas-player__book-quest-heading{justify-content:space-between;flex-wrap:wrap}.atlas-player__book-quest-heading h2{min-width:0;flex:1;overflow-wrap:anywhere}.atlas-player__book-quest-details{display:grid;gap:var(--atlas-player-gap, 8px);margin:0}.atlas-player__book-quest-details>div{display:grid;gap:var(--atlas-player-gap, 4px)}.atlas-player__book-quest-details dt{color:var(--atlas-theme-red);font-family:var(--atlas-theme-heading-font);font-size:var(--font-ui-medium);letter-spacing:var(--atlas-theme-heading-tracking)}.atlas-player__book-quest-details dd{margin:0}.atlas-player__book-document{width:100%;max-width:72ch;margin:0 auto;overflow-wrap:anywhere;color:var(--text-normal);font:var(--font-text-size)/1.65 var(--font-text)}.atlas-player__book-document .atlas-player__markdown{overflow-wrap:anywhere;line-height:inherit}.atlas-player__book-document .atlas-player__markdown>:first-child{margin-top:0}.atlas-player__book-document .atlas-player__markdown>:last-child{margin-bottom:0}.atlas-player__book-document img{max-width:100%;height:auto}.atlas-player__book-quest-choice{display:flex;align-items:center;justify-content:space-between;gap:var(--atlas-player-gap, 8px);text-align:left}.atlas-player__world-map-view{min-width:0}.atlas-player__world-map-heading{flex-wrap:wrap;justify-content:space-between}.atlas-player__world-map{position:relative;width:100%;cursor:crosshair;background-position:center;background-repeat:no-repeat;background-size:100% 100%}.atlas-player__world-map--read-only{cursor:default}.atlas-player__world-map .atlas-player__map-marker{--atlas-panel-inner-radius: calc(var(--radius-xl) - 1.5px);border-radius:var(--radius-xl);corner-shape:var(--corner-shape, round);position:absolute;display:inline-flex;align-items:center;gap:var(--atlas-player-gap, 8px);max-width:min(14rem,100% - 8px);padding:var(--atlas-player-gap, 8px);border:1px solid var(--background-modifier-border);background:var(--background-secondary);color:var(--text-normal);white-space:normal;overflow-wrap:anywhere}.atlas-player__world-map .atlas-player__map-marker--draft{pointer-events:none}.atlas-player__image-dialog{width:min(1100px,100vw - 48px)}.atlas-player__shown-image-content{display:flex;width:100%;max-height:100%;align-items:center;justify-content:center;margin:0}.atlas-player__shown-image-content img{display:block;width:auto;height:auto;max-width:100%;max-height:min(75dvh,100%);-o-object-fit:contain;object-fit:contain}.atlas-player__book-reader-dialog{width:min(680px,100vw - 48px)}.atlas-player__sheet-roll{position:relative;display:inline-flex;align-items:baseline;gap:var(--atlas-player-gap, 4px)}.atlas-player__sheet-roll-action.btn{display:inline;min-width:0;min-height:0;height:auto;padding:0;border:0;background:transparent;color:var(--text-accent);font:inherit;line-height:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.atlas-player__sheet-roll-action.btn:hover{background:transparent;color:var(--text-accent-hover)}.atlas-player__sheet-roll-menu-trigger.btn{width:18px;min-width:18px;min-height:18px;height:18px;padding:0;border:0;background:transparent}.atlas-player__sheet-roll-menu-trigger.btn svg{width:12px;height:12px}.atlas-player-sheet-menu{background:var(--background-primary);border:1.5px solid color-mix(in oklch,var(--mono-100) 18%,transparent);border-radius:var(--radius-l);box-shadow:var(--shadow-l);--atlas-panel-inner-radius: calc(var(--radius-xl) - 1.5px);border-radius:var(--radius-xl);corner-shape:var(--corner-shape, round);display:flex;flex-direction:column;min-width:150px;gap:8px;padding:8px;z-index:9999}.atlas-player-sheet-menu__item{corner-shape:var(--corner-shape, round);border-radius:max(0px,calc(var(--atlas-panel-inner-radius, var(--radius-l)) - 8px));display:flex;align-items:center;min-height:36px;padding:8px;color:var(--text-normal);font:13px var(--font-interface);cursor:pointer;outline:none}.atlas-player-sheet-menu__item[data-highlighted]{background:var(--background-modifier-hover);color:var(--text-accent)}
