@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;size-adjust:88%;src:url(/fonts/cinzel-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;size-adjust:88%;src:url(/fonts/cinzel-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/source-sans-3-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-sans-3-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-sans-3-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.augur{color-scheme:dark;--s0: #0b0d10;--s1: #111419;--s2: #171b21;--s3: #1e232b;--s4: #272d37;--line: #262c35;--line-2: #333b47;--line-3: #48525f;--ink-1: #ece6d8;--ink-2: #b9b3a6;--ink-3: #847f75;--ink-4: #5b5852;--brass: #d1a85a;--brass-hi: #e6c27a;--brass-lo: #8f7034;--brass-wash: rgba(209, 168, 90, .12);--on-brass: #17120a;--party: #4cb5a6;--party-wash: rgba(76, 181, 166, .14);--party-deep: #1f4a44;--enemy: #e0614f;--enemy-wash: rgba(224, 97, 79, .14);--enemy-deep: #5a2620;--ally: #8fa8d8;--d-trivial: #7f8b99;--d-low: #73b38a;--d-moderate: #d6b85a;--d-severe: #e48b45;--d-extreme: #e04e5c;--o-victory: var(--party);--o-defeat: var(--enemy);--o-retreat: #d6b85a;--o-unfinished: #7f8b99;--cov-engine: #4cb5a6;--cov-partly: #d6b85a;--cov-none: #6d7480;--cov-blocked: #e0614f;--ok: #73b38a;--warn: #e0a345;--alarm: #e0614f;--info: #7fa6d6;--focus: #f1cf86;--focus-ring: 0 0 0 2px var(--s0), 0 0 0 4px var(--focus);--f-display: "Cinzel", "Trajan Pro", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--f-ui: "Source Sans 3", "Source Sans Pro", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--t-micro: .6875rem;--t-small: .75rem;--t-body: .8125rem;--t-ui: .875rem;--t-lead: 1rem;--t-h3: 1.25rem;--t-h2: 1.75rem;--t-h1: 2.5rem;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 40px;--sp-9: 56px;--r-1: 3px;--r-2: 5px;--r-3: 8px;--r-4: 12px;--r-pill: 999px;--e-1: 0 1px 0 rgba(255,255,255,.03) inset, 0 1px 2px rgba(0,0,0,.4);--e-2: 0 1px 0 rgba(255,255,255,.04) inset, 0 6px 18px rgba(0,0,0,.45);--e-3: 0 1px 0 rgba(255,255,255,.05) inset, 0 18px 48px rgba(0,0,0,.6);--ease: cubic-bezier(.2, .7, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-1: 90ms;--dur-2: .16s;--dur-3: .28s;--dur-4: .48s;--topbar-h: 56px;--build-w: 312px}@media (prefers-reduced-motion: reduce){.augur{--dur-1: 0ms;--dur-2: 0ms;--dur-3: 0ms;--dur-4: 0ms}.augur *,.augur *:before,.augur *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.augur *,.augur *:before,.augur *:after{box-sizing:border-box}.augur{background:var(--s0);-webkit-text-size-adjust:100%}.augur{margin:0;background:var(--s0);color:var(--ink-1);font:400 var(--t-body)/1.5 var(--f-ui);font-feature-settings:"kern","liga";-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}.augur h1,.augur h2,.augur h3,.augur h4,.augur p,.augur ul,.augur ol,.augur dl,.augur figure{margin:0}.augur ul,.augur ol{padding:0;list-style:none}.augur img{display:block;max-width:100%}.augur button,.augur input,.augur select,.augur textarea{font:inherit;color:inherit}.augur a{color:var(--brass-hi);text-decoration:none}.augur a:hover{text-decoration:underline;text-underline-offset:3px}.augur :focus{outline:none}.augur :focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--r-2)}.augur ::selection{background:#d1a85a59;color:var(--ink-1)}.augur [hidden]{display:none!important}.augur .num,.augur .tabular{font-variant-numeric:tabular-nums}.augur .mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.augur .vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.augur *{scrollbar-width:thin;scrollbar-color:#3a414c transparent}.augur *::-webkit-scrollbar{width:10px;height:10px}.augur *::-webkit-scrollbar-thumb{background:#2f353f;border-radius:10px;border:3px solid transparent;background-clip:padding-box}.augur *::-webkit-scrollbar-thumb:hover{background-color:#48505c}.augur .display{font-family:var(--f-display);font-weight:600;letter-spacing:.005em;line-height:1.05}.augur .h1{font-family:var(--f-display);font-weight:600;font-size:var(--t-h1);line-height:1;letter-spacing:0}.augur .h2{font-family:var(--f-display);font-weight:600;font-size:var(--t-h2);line-height:1.1}.augur .h3{font-family:var(--f-display);font-weight:600;font-size:var(--t-h3);line-height:1.15}.augur .title{font-size:var(--t-lead);font-weight:600;letter-spacing:-.005em;line-height:1.3}.augur .eyebrow{font-size:var(--t-micro);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);line-height:1.2}.augur .lead{font-size:var(--t-ui);color:var(--ink-2);line-height:1.55;max-width:68ch}.augur .small{font-size:var(--t-small)}.augur .muted{color:var(--ink-2)}.augur .faint{color:var(--ink-3)}.augur .ink-party{color:var(--party)}.augur .ink-enemy{color:var(--enemy)}.augur .ink-brass{color:var(--brass)}.augur .prose p+p{margin-top:var(--sp-2)}.augur .prose{color:var(--ink-2);line-height:1.6;max-width:72ch}.augur kbd,.augur .kbd{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;font:500 10.5px/1 var(--f-mono);color:var(--ink-2);background:var(--s3);border:1px solid var(--line-2);border-bottom-width:2px;border-radius:4px}.augur .rule-h{height:1px;background:var(--line);border:0;margin:var(--sp-4) 0}.augur .sep:before{content:"";display:inline-block;width:4px;height:4px;margin:0 7px 2px;transform:rotate(45deg);background:var(--ink-4)}.augur .ico{width:16px;height:16px;flex:none;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vertical-align:-3px}.augur .ico.sm{width:14px;height:14px}.augur .ico.lg{width:20px;height:20px}.augur .ico.xl{width:28px;height:28px;stroke-width:1.3}.augur .btn{--b-bg: var(--s3);--b-fg: var(--ink-1);--b-bd: var(--line-2);--b-hover: var(--s4);display:inline-flex;align-items:center;justify-content:center;gap:8px;height:34px;padding:0 14px;border-radius:var(--r-2);background:var(--b-bg);color:var(--b-fg);border:1px solid var(--b-bd);font-size:var(--t-ui);font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;user-select:none;transition:background var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),color var(--dur-2),transform var(--dur-1)}.augur .btn:hover{background:var(--b-hover);border-color:var(--line-3)}.augur .btn:active{transform:translateY(1px)}.augur .btn:disabled,.augur .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.augur .btn-primary{--b-bg: linear-gradient(180deg, var(--brass-hi), var(--brass));--b-fg: var(--on-brass);--b-bd: var(--brass-hi);--b-hover: linear-gradient(180deg, #f0d08f, var(--brass-hi));font-weight:600;box-shadow:0 1px #ffffff40 inset,0 4px 14px #d1a85a2e}.augur .btn-primary:hover{border-color:#f3d699}.augur .btn-secondary{--b-bg: transparent;--b-bd: var(--line-3);--b-hover: var(--s3)}.augur .btn-quiet{--b-bg: transparent;--b-bd: transparent;--b-fg: var(--ink-2);--b-hover: var(--s3)}.augur .btn-quiet:hover{color:var(--ink-1);border-color:transparent}.augur .btn-danger{--b-bg: transparent;--b-bd: rgba(224,97,79,.45);--b-fg: #f08b7c;--b-hover: var(--enemy-wash)}.augur .btn-danger:hover{border-color:var(--enemy)}.augur .btn-sm{height:28px;padding:0 10px;font-size:var(--t-body);gap:6px}.augur .btn-xs{height:22px;padding:0 7px;font-size:var(--t-small);gap:4px;border-radius:var(--r-1)}.augur .btn-lg{height:42px;padding:0 20px;font-size:var(--t-lead)}.augur .btn-icon{width:34px;padding:0}.augur .btn-icon.btn-sm{width:28px}.augur .btn-icon.btn-xs{width:22px}.augur .btn-block{width:100%}.augur .btn .kbd{margin-left:2px;background:#00000026;border-color:#0003;color:inherit;opacity:.8}.augur .seg{display:inline-flex;padding:2px;gap:2px;border-radius:var(--r-2);background:var(--s0);border:1px solid var(--line-2)}.augur .seg>button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border:0;border-radius:var(--r-1);background:transparent;color:var(--ink-2);font-size:var(--t-body);font-weight:500;cursor:pointer;white-space:nowrap;transition:background var(--dur-2),color var(--dur-2)}.augur .seg>button:hover{color:var(--ink-1);background:var(--s3)}.augur .seg>button[aria-pressed=true],.augur .seg>button[aria-checked=true]{background:var(--s4);color:var(--ink-1);box-shadow:0 0 0 1px var(--line-3) inset}.augur .seg>button .sub{color:var(--ink-3);font:500 var(--t-micro) var(--f-mono)}.augur .seg.seg-sm>button{height:22px;padding:0 7px;font-size:var(--t-small)}.augur .seg.seg-block{display:flex}.augur .seg.seg-block>button{flex:1;justify-content:center}.augur .seg.seg-adjust>button{width:22px;padding:0;justify-content:center;font:600 11px/1 var(--f-mono)}.augur .seg.seg-adjust>button[data-v=weak][aria-pressed=true]{color:var(--d-low)}.augur .seg.seg-adjust>button[data-v=elite][aria-pressed=true]{color:var(--d-severe)}.augur .chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:transparent;color:var(--ink-2);font-size:var(--t-small);font-weight:500;cursor:pointer;white-space:nowrap;transition:all var(--dur-2) var(--ease)}.augur .chip:hover{border-color:var(--line-3);color:var(--ink-1)}.augur .chip[aria-pressed=true]{border-color:var(--brass-lo);background:var(--brass-wash);color:var(--brass-hi)}.augur .chip .x{opacity:.6;margin-right:-3px}.augur .chip.chip-static{cursor:default}.augur .chip-sm{height:20px;padding:0 7px;font-size:var(--t-micro)}.augur .badge{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 6px;border-radius:var(--r-1);font:600 10.5px/1 var(--f-ui);letter-spacing:.04em;text-transform:uppercase;background:var(--s3);color:var(--ink-2);border:1px solid var(--line-2);white-space:nowrap}.augur .badge.b-party{background:var(--party-wash);color:var(--party);border-color:#4cb5a659}.augur .badge.b-enemy{background:var(--enemy-wash);color:#f08b7c;border-color:#e0614f59}.augur .badge.b-brass{background:var(--brass-wash);color:var(--brass-hi);border-color:#d1a85a59}.augur .badge.b-ok{color:var(--ok);border-color:#73b38a59;background:#73b38a1a}.augur .badge.b-warn{color:var(--warn);border-color:#e0a34559;background:#e0a3451a}.augur .badge.b-alarm{color:#f08b7c;border-color:#e0614f59;background:var(--enemy-wash)}.augur .badge.b-plain{text-transform:none;letter-spacing:0;font-weight:500}.augur .trait{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:var(--r-1);font:600 10px/1 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);background:var(--s3);border:1px solid var(--line-2)}.augur .tier{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:var(--r-pill);font:600 10.5px/1 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid currentColor}.augur .tier:before{content:"";width:5px;height:5px;transform:rotate(45deg);background:currentColor}.augur .tier-free{color:var(--ink-3)}.augur .tier-tier5{color:var(--party)}.augur .tier-tier10{color:var(--brass)}.augur .tier-tier15{color:#e6a9e0}.augur .dpill{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--r-1);font:700 10.5px/1 var(--f-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--dc, var(--ink-2));background:color-mix(in srgb,var(--dc, var(--ink-3)) 14%,transparent);border:1px solid color-mix(in srgb,var(--dc, var(--ink-3)) 45%,transparent)}.augur [data-diff=trivial]{--dc: var(--d-trivial)}.augur [data-diff=low]{--dc: var(--d-low)}.augur [data-diff=moderate]{--dc: var(--d-moderate)}.augur [data-diff=severe]{--dc: var(--d-severe)}.augur [data-diff=extreme]{--dc: var(--d-extreme)}.augur [data-diff=below]{--dc: #5f6874}.augur [data-diff=none]{--dc: var(--ink-3)}.augur .cov{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-small);color:var(--ink-2);white-space:nowrap}.augur .cov:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--cc);flex:none}.augur .cov[data-cov=engine]{--cc: var(--cov-engine)}.augur .cov[data-cov=partly]{--cc: var(--cov-partly)}.augur .cov[data-cov=not-combat]{--cc: var(--cov-none)}.augur .cov[data-cov=blocked]{--cc: var(--cov-blocked)}.augur .cov[data-cov=partly]:before{background:linear-gradient(135deg,var(--cc) 50%,transparent 50%);box-shadow:0 0 0 1px var(--cc) inset}.augur .cov[data-cov=not-combat]:before{background:transparent;box-shadow:0 0 0 1px var(--cc) inset}.augur .covbar{display:flex;height:6px;border-radius:3px;overflow:hidden;background:var(--s3);gap:2px}.augur .covbar>span{background:var(--cc)}.augur .field{display:grid;gap:6px;min-width:0}.augur .field>.label,.augur .label{font-size:var(--t-small);font-weight:500;color:var(--ink-2)}.augur .field>.hint,.augur .hint{font-size:var(--t-small);color:var(--ink-3);line-height:1.45}.augur .input,.augur .select,.augur .textarea{width:100%;height:34px;padding:0 10px;border-radius:var(--r-2);background:var(--s0);border:1px solid var(--line-2);color:var(--ink-1);font-size:var(--t-ui);transition:border-color var(--dur-2),box-shadow var(--dur-2)}.augur .textarea{height:auto;min-height:80px;padding:8px 10px;resize:vertical;line-height:1.5}.augur .input::placeholder,.augur .textarea::placeholder{color:var(--ink-4)}.augur .input:hover,.augur .select:hover,.augur .textarea:hover{border-color:var(--line-3)}.augur .input:focus-visible,.augur .select:focus-visible,.augur .textarea:focus-visible{border-color:var(--focus);box-shadow:0 0 0 3px #f1cf862e;border-radius:var(--r-2)}.augur .input-sm,.augur .select-sm{height:28px;font-size:var(--t-body)}.augur .input.num{font-family:var(--f-mono);text-align:right}.augur .select{appearance:none;-webkit-appearance:none;padding-right:30px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%23b9b3a6' stroke-width='1.5'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}.augur .select option{background:var(--s2);color:var(--ink-1)}.augur .search{position:relative}.augur .search>.ico{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--ink-3);pointer-events:none}.augur .search>.input{padding-left:32px}.augur .search>.kbd{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.augur .stepper{display:inline-flex;align-items:stretch;height:28px;border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--s0);overflow:hidden}.augur .stepper>button{width:26px;border:0;background:transparent;color:var(--ink-2);cursor:pointer;display:grid;place-items:center}.augur .stepper>button:hover{background:var(--s3);color:var(--ink-1)}.augur .stepper>button:disabled{opacity:.35;cursor:not-allowed}.augur .stepper>button.is-locked{color:var(--brass);background:repeating-linear-gradient(135deg,transparent 0 3px,rgba(209,168,90,.1) 3px 5px)}.augur .stepper>button.is-locked:hover{color:var(--brass-hi);background-color:var(--brass-wash)}.augur .linkbtn{border:0;background:none;padding:0;color:var(--brass);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#d1a85a66}.augur .linkbtn:hover{color:var(--brass-hi)}.augur .stepper>output,.augur .stepper>input{min-width:30px;width:34px;border:0;background:transparent;text-align:center;font:600 var(--t-body) var(--f-mono);color:var(--ink-1);display:grid;place-items:center;padding:0}.augur .stepper.stepper-sm{height:22px}.augur .stepper.stepper-sm>button{width:20px}.augur .stepper.stepper-sm>output{min-width:22px;width:24px;font-size:var(--t-small)}.augur .slider{-webkit-appearance:none;appearance:none;width:100%;height:20px;background:transparent;cursor:pointer;--pct: 50%}.augur .slider::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(90deg,var(--brass) var(--pct),var(--s4) var(--pct))}.augur .slider::-moz-range-track{height:4px;border-radius:2px;background:var(--s4)}.augur .slider::-moz-range-progress{height:4px;border-radius:2px;background:var(--brass)}.augur .slider::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:50%;background:var(--ink-1);border:3px solid var(--brass);box-shadow:0 1px 4px #00000080}.augur .slider::-moz-range-thumb{width:10px;height:10px;border-radius:50%;background:var(--ink-1);border:3px solid var(--brass)}.augur .slider:focus-visible{box-shadow:none}.augur .slider:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring)}.augur .slider-row{display:grid;grid-template-columns:1fr minmax(52px,max-content);gap:10px;align-items:center}.augur .slider-row>output{font:500 var(--t-body) var(--f-mono);text-align:right;color:var(--ink-1)}.augur .toggle{display:inline-flex;align-items:flex-start;gap:10px;border:0;background:none;padding:0;cursor:pointer;color:var(--ink-1);font-size:var(--t-ui);text-align:left}.augur .toggle .track{margin-top:1px;position:relative;width:32px;height:18px;border-radius:9px;background:var(--s4);border:1px solid var(--line-3);flex:none;transition:background var(--dur-2),border-color var(--dur-2)}.augur .toggle .track:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--ink-2);transition:transform var(--dur-2) var(--ease),background var(--dur-2)}.augur .toggle[aria-checked=true] .track{background:var(--brass-lo);border-color:var(--brass)}.augur .toggle[aria-checked=true] .track:after{transform:translate(14px);background:var(--ink-1)}.augur .toggle:disabled{opacity:.45;cursor:not-allowed}.augur .toggle .t-text{display:grid;gap:1px}.augur .toggle .t-text small{color:var(--ink-3);font-size:var(--t-small)}.augur .check{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:var(--t-ui)}.augur .check input{appearance:none;-webkit-appearance:none;width:16px;height:16px;margin:2px 0 0;flex:none;border:1px solid var(--line-3);border-radius:3px;background:var(--s0);display:grid;place-items:center;cursor:pointer}.augur .check input[type=radio]{border-radius:50%}.augur .check input:checked{background:var(--brass);border-color:var(--brass)}.augur .check input:checked:after{content:"";width:8px;height:4px;border:2px solid var(--on-brass);border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg)}.augur .check input[type=radio]:checked:after{width:6px;height:6px;border:0;border-radius:50%;background:var(--on-brass);transform:none}.augur .check input:focus-visible{box-shadow:var(--focus-ring)}.augur .dropzone{display:grid;place-items:center;gap:8px;padding:var(--sp-5);text-align:center;border:1px dashed var(--line-3);border-radius:var(--r-3);background:#ffffff04;color:var(--ink-2);cursor:pointer;transition:border-color var(--dur-2),background var(--dur-2)}.augur .dropzone:hover,.augur .dropzone.is-over{border-color:var(--brass);background:var(--brass-wash);color:var(--ink-1)}.augur .panel{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-3);box-shadow:var(--e-1);min-width:0}.augur .panel-head{display:flex;align-items:center;gap:var(--sp-3);padding:12px var(--sp-4);border-bottom:1px solid var(--line);min-height:48px}.augur .panel-head .title{flex:1;min-width:0;display:flex;align-items:baseline;gap:10px}.augur .panel-head .title small{font-size:var(--t-small);font-weight:400;color:var(--ink-3)}.augur .panel-body{padding:var(--sp-4)}.augur .panel-foot{padding:10px var(--sp-4);border-top:1px solid var(--line);display:flex;gap:var(--sp-2);align-items:center}.augur .panel.panel-flush>.panel-body{padding:0}.augur .fold>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px}.augur .fold>summary::-webkit-details-marker{display:none}.augur .fold>summary .chev{transition:transform var(--dur-2) var(--ease);color:var(--ink-3)}.augur .fold[open]>summary .chev{transform:rotate(90deg)}.augur .card{position:relative;background:var(--s2);border:1px solid var(--line);border-radius:var(--r-3);transition:border-color var(--dur-2),background var(--dur-2),transform var(--dur-2) var(--ease)}.augur .card.is-interactive{cursor:pointer}.augur .card.is-interactive:hover{border-color:var(--line-3);background:#1a1e25}.augur .card.is-selected{border-color:var(--brass);box-shadow:0 0 0 1px var(--brass) inset}.augur .section-title{display:flex;align-items:center;gap:12px;margin:0 0 var(--sp-3)}.augur .section-title>.h3,.augur .section-title>.title{white-space:nowrap}.augur .section-title:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--line-2),transparent)}.augur .section-title>.aside{order:2;font-size:var(--t-small);color:var(--ink-3)}.augur .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-3);overflow:hidden}.augur .stat{display:grid;gap:2px;align-content:start;padding:9px 12px 10px;background:var(--s2);border:0;text-align:left;color:inherit;min-width:0;position:relative}.augur button.stat{cursor:pointer}.augur button.stat:hover{background:var(--s3)}.augur button.stat[aria-expanded=true]{background:var(--s3);box-shadow:0 -2px 0 var(--brass) inset}.augur .stat .k{font-size:var(--t-micro);font-weight:600;letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;color:var(--ink-3)}.augur .stat .v{font:500 1.375rem/1.1 var(--f-mono);font-variant-numeric:tabular-nums;color:var(--ink-1);letter-spacing:-.02em}.augur .stat .v small{font-size:.6em;color:var(--ink-3);margin-left:2px}.augur .stat .d{font-size:var(--t-micro);color:var(--ink-3)}.augur .stat.stat-hero .v{font-size:1.75rem}.augur .table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--t-body)}.augur .table th{position:sticky;top:0;z-index:1;text-align:left;font-size:var(--t-micro);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px;background:var(--s1);border-bottom:1px solid var(--line-2);white-space:nowrap}.augur .table th.r,.augur .table td.r{text-align:right}.augur .table th.c,.augur .table td.c{text-align:center}.augur .table th button.sort{all:unset;cursor:pointer;display:inline-flex;gap:4px;align-items:center}.augur .table th button.sort:focus-visible{box-shadow:var(--focus-ring);border-radius:2px}.augur .table th[aria-sort]{color:var(--brass-hi)}.augur .table td{padding:7px 10px;border-bottom:1px solid var(--line);vertical-align:middle}.augur .table td.num,.augur .table td.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.augur .table tbody tr{transition:background var(--dur-1)}.augur .table tbody tr:hover,.augur .table tbody tr.is-active{background:var(--s2)}.augur .table tbody tr.is-active{box-shadow:2px 0 0 var(--brass) inset}.augur .table.table-dense td{padding:5px 10px}.augur .table-wrap{overflow:auto;border:1px solid var(--line);border-radius:var(--r-3);background:var(--s1)}.augur .kv{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;font-size:var(--t-body)}.augur .kv dt{color:var(--ink-3)}.augur .kv dd{margin:0;color:var(--ink-1)}.augur .tip{position:fixed;z-index:90;max-width:280px;padding:7px 10px;border-radius:var(--r-2);background:#2b313b;color:var(--ink-1);border:1px solid var(--line-3);box-shadow:var(--e-2);font-size:var(--t-small);line-height:1.45;pointer-events:none;opacity:0;transform:translateY(2px);transition:opacity var(--dur-2),transform var(--dur-2) var(--ease)}.augur .tip.is-on{opacity:1;transform:none}.augur .tip b{color:var(--brass-hi);font-weight:600}.augur .popover{position:fixed;z-index:80;min-width:220px;max-width:360px;padding:6px;border-radius:var(--r-3);background:var(--s2);border:1px solid var(--line-3);box-shadow:var(--e-3);animation:augur-pop-in var(--dur-2) var(--ease-out)}@keyframes augur-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.augur .menu{display:grid;gap:1px}.augur .menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:var(--r-2);background:transparent;color:var(--ink-1);font-size:var(--t-ui);text-align:left;cursor:pointer}.augur .menu-item:hover,.augur .menu-item:focus-visible{background:var(--s4);box-shadow:none}.augur .menu-item .ico{color:var(--ink-3)}.augur .menu-item .meta{margin-left:auto;color:var(--ink-3);font:500 var(--t-small) var(--f-mono)}.augur .menu-item.is-danger{color:#f08b7c}.augur .menu-item.is-danger .ico{color:currentColor}.augur .menu-sep{height:1px;background:var(--line-2);margin:5px 4px}.augur .menu-label{padding:8px 10px 4px}.augur .scrim{position:fixed;inset:0;z-index:60;background:#0405079e;backdrop-filter:blur(2px);animation:augur-fade-in var(--dur-3) var(--ease)}@keyframes augur-fade-in{0%{opacity:0}}.augur .drawer{position:fixed;z-index:70;top:0;bottom:0;right:0;width:min(480px,100vw);background:var(--s1);border-left:1px solid var(--line-2);box-shadow:var(--e-3);display:flex;flex-direction:column;animation:augur-drawer-in var(--dur-3) var(--ease-out)}.augur .drawer.drawer-left{right:auto;left:0;border-left:0;border-right:1px solid var(--line-2);animation-name:augur-augur-drawer-in-left}@keyframes augur-drawer-in{0%{transform:translate(24px);opacity:0}}@keyframes augur-drawer-in-left{0%{transform:translate(-24px);opacity:0}}.augur .drawer-head{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line)}.augur .drawer-head>.h3{flex:1}.augur .drawer-body{flex:1;overflow:auto;padding:20px}.augur .dialog{position:fixed;z-index:70;left:50%;top:50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 64px);overflow:auto;background:var(--s1);border:1px solid var(--line-3);border-radius:var(--r-4);box-shadow:var(--e-3);animation:augur-dialog-in var(--dur-3) var(--ease-out)}@keyframes augur-dialog-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.98)}}.augur .dialog-head{padding:20px 22px 6px}.augur .dialog-body{padding:8px 22px 18px;color:var(--ink-2)}.augur .dialog-foot{display:flex;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid var(--line)}.augur .toasts{position:fixed;z-index:95;bottom:20px;left:50%;transform:translate(-50%);display:grid;gap:8px;justify-items:center;pointer-events:none}.augur .toast{display:flex;align-items:center;gap:10px;padding:9px 14px 9px 12px;border-radius:var(--r-3);background:#262c35;border:1px solid var(--line-3);box-shadow:var(--e-3);font-size:var(--t-ui);color:var(--ink-1);pointer-events:auto;animation:augur-toast-in var(--dur-3) var(--ease-out)}.augur .toast .ico{color:var(--brass)}.augur .toast.is-leaving{opacity:0;transform:translateY(6px);transition:all var(--dur-3)}@keyframes augur-toast-in{0%{opacity:0;transform:translateY(10px)}}.augur .notice{--nt: var(--info);display:flex;gap:12px;align-items:flex-start;padding:10px 14px;border-radius:var(--r-2);background:color-mix(in srgb,var(--nt) 9%,var(--s1));border:1px solid color-mix(in srgb,var(--nt) 35%,transparent);border-left:3px solid var(--nt);font-size:var(--t-body);color:var(--ink-1)}.augur .notice>.ico{color:var(--nt);margin-top:1px}.augur .notice .n-body{flex:1;display:grid;gap:2px}.augur .notice .n-body b{font-weight:600}.augur .notice .n-body p{color:var(--ink-2)}.augur .notice.n-warn{--nt: var(--warn)}.augur .notice.n-alarm{--nt: var(--alarm)}.augur .notice.n-plain{--nt: var(--ink-3)}.augur .notice.n-brass{--nt: var(--brass)}.augur .locked{position:relative}.augur .locked:after{content:"";position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(135deg,transparent 0 6px,rgba(255,255,255,.018) 6px 12px);pointer-events:none}.augur .lockmark{display:inline-flex;align-items:center;gap:5px;color:var(--ink-3);font-size:var(--t-small)}.augur .upgrade{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--r-3);border:1px solid rgba(209,168,90,.3);background:linear-gradient(90deg,var(--brass-wash),transparent 70%);font-size:var(--t-body)}.augur .upgrade .ico{color:var(--brass)}.augur .upgrade .u-body{flex:1;display:grid;gap:1px}.augur .upgrade .u-body span{color:var(--ink-3);font-size:var(--t-small)}.augur .token{--size: 40px;--ring: var(--ink-3);position:relative;width:var(--size);height:var(--size);flex:none;border-radius:50%;box-shadow:0 0 0 2px var(--ring),0 0 0 3px var(--s0),0 2px 8px #00000080;background:radial-gradient(circle at 50% 35%,#2b313a,#15181d)}.augur .token[data-side=party]{--ring: var(--party)}.augur .token[data-side=enemy]{--ring: var(--enemy);border-radius:22%}.augur .token[data-side=ally]{--ring: var(--ally)}.augur .token>img,.augur .token>.tk-initials{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:50% 18%}.augur .token>.tk-initials{display:grid;place-items:center;font:600 calc(var(--size) * .36)/1 var(--f-display);color:var(--ring);letter-spacing:.02em;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--ring) 22%,#1c2027),#12151a)}.augur .token.is-down{filter:grayscale(1) brightness(.6)}.augur .token.is-down:after{content:"";position:absolute;inset:22%;border-top:2px solid var(--enemy);transform:rotate(-35deg) translateY(40%)}.augur .token.is-active{box-shadow:0 0 0 2px var(--ring),0 0 0 4px var(--s0),0 0 0 5px var(--brass),0 0 18px #d1a85a59}.augur .token.is-square{border-radius:22%}.augur .tk-hp{position:absolute;left:8%;right:8%;bottom:-7px;height:4px;border-radius:2px;background:#0a0c0f;box-shadow:0 0 0 1px #000;overflow:hidden}.augur .tk-hp>span{display:block;height:100%;width:var(--hp, 100%);background:var(--hpc, var(--ok));transition:width var(--dur-3) var(--ease)}.augur .tk-hp[data-band=wounded]>span{--hpc: var(--warn)}.augur .tk-hp[data-band=critical]>span{--hpc: var(--alarm)}.augur .tk-pips{position:absolute;top:-3px;right:-4px;display:flex;gap:2px}.augur .tk-pips>i{width:7px;height:7px;transform:rotate(45deg);background:var(--pc, var(--brass));box-shadow:0 0 0 1.5px var(--s0)}.augur .tk-pips>i[data-c=frightened]{--pc: #b58ee0}.augur .tk-pips>i[data-c=off-guard]{--pc: var(--warn)}.augur .tk-pips>i[data-c=prone]{--pc: #a8a29a}.augur .tk-pips>i[data-c=dying]{--pc: var(--alarm)}.augur .tk-pips>i[data-c=buff]{--pc: var(--party)}.augur .tk-count{position:absolute;bottom:-4px;right:-6px;min-width:20px;height:18px;padding:0 5px;border-radius:9px;background:var(--s0);border:1px solid var(--ring);font:600 10.5px/16px var(--f-mono);color:var(--ink-1);text-align:center}.augur .dbar{display:grid;gap:5px;min-width:0}.augur .dbar-head{display:flex;align-items:baseline;gap:8px;font-size:var(--t-small)}.augur .dbar-head .xp{font:500 var(--t-small) var(--f-mono);color:var(--ink-1)}.augur .dbar-head .next{margin-left:auto;color:var(--ink-3)}.augur .dbar-track{position:relative;height:8px;border-radius:4px;background:var(--s3);box-shadow:0 0 0 1px var(--line-2) inset;overflow:visible}.augur .dbar-zones{position:absolute;inset:0;display:flex;border-radius:4px;overflow:hidden;opacity:.22}.augur .dbar-zones>span{height:100%}.augur .dbar-fill{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--dc, var(--ink-3));width:0;transition:width var(--dur-4) var(--ease-out),background var(--dur-3);box-shadow:0 0 10px color-mix(in srgb,var(--dc, transparent) 45%,transparent)}.augur .dbar-ghost{position:absolute;top:0;bottom:0;border-radius:0 4px 4px 0;background:repeating-linear-gradient(135deg,var(--ink-2) 0 2px,transparent 2px 5px);opacity:.5;width:0;transition:width var(--dur-2)}.augur .dbar-tick{position:absolute;top:-3px;bottom:-3px;width:1px;background:var(--ink-3)}.augur .dbar-tick>span{position:absolute;top:15px;left:50%;transform:translate(-50%);font:600 9px/1 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.augur .dbar-tick.is-reached{background:var(--ink-1)}.augur .dbar-tick.is-reached>span{color:var(--ink-2)}.augur .dbar.dbar-lg .dbar-track{height:12px;border-radius:6px}.augur .dbar.dbar-lg .dbar-tick>span{top:19px;font-size:10px}.augur .dbar.has-legend{padding-bottom:16px}.augur .tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.augur .tabs::-webkit-scrollbar{display:none}.augur .tab{position:relative;display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border:0;background:transparent;color:var(--ink-3);font-size:var(--t-ui);font-weight:500;cursor:pointer;white-space:nowrap}.augur .tab:hover,.augur .tab[aria-selected=true]{color:var(--ink-1)}.augur .tab[aria-selected=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;background:var(--brass);border-radius:2px 2px 0 0}.augur .tab .count{font:500 var(--t-micro) var(--f-mono);color:var(--ink-3);background:var(--s3);padding:1px 5px;border-radius:3px}.augur .tab:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);border-radius:var(--r-1)}.augur .empty{display:grid;justify-items:center;gap:10px;padding:var(--sp-7) var(--sp-5);text-align:center;color:var(--ink-3)}.augur .empty .glyph{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;border:1px dashed var(--line-3);color:var(--ink-3)}.augur .empty .h3{color:var(--ink-1)}.augur .empty p{max-width:42ch;font-size:var(--t-body)}.augur .empty.empty-sm{padding:var(--sp-4);gap:6px}.augur .empty.empty-sm .glyph{width:36px;height:36px}.augur .row>.select,.augur .row>.input:not(.grow){width:auto}.augur .row{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.augur .row.gap-1{gap:var(--sp-1)}.augur .row.gap-3{gap:var(--sp-3)}.augur .row.gap-4{gap:var(--sp-4)}.augur .row.wrap{flex-wrap:wrap}.augur .row.top{align-items:flex-start}.augur .row.between{justify-content:space-between}.augur .stack{display:grid;gap:var(--sp-3);min-width:0;align-content:start}.augur .stack.gap-1{gap:var(--sp-1)}.augur .stack.gap-2{gap:var(--sp-2)}.augur .stack.gap-4{gap:var(--sp-4)}.augur .stack.gap-5{gap:var(--sp-5)}.augur .stack.gap-6{gap:var(--sp-6)}.augur .grow{flex:1;min-width:0}.augur .ml-auto{margin-left:auto}.augur .trunc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.augur .nowrap{white-space:nowrap}.augur .app{display:grid;grid-template-rows:var(--topbar-h) 1fr;min-height:100vh}.augur .app-body{display:grid;grid-template-columns:var(--build-w) minmax(0,1fr);min-height:0}.augur .app.no-build .app-body{grid-template-columns:minmax(0,1fr)}.augur .app.no-build .build{display:none}.augur .main:focus,.augur .main:focus-visible{box-shadow:none;outline:none}.augur .main{min-width:0;min-height:calc(100vh - var(--topbar-h));position:relative}.augur .screen{padding:var(--sp-6) var(--sp-7) var(--sp-9);max-width:1480px;animation:augur-screen-in var(--dur-3) var(--ease-out)}@keyframes augur-screen-in{0%{opacity:0;transform:translateY(4px)}}.augur .screen-head{display:flex;align-items:flex-end;gap:var(--sp-4);margin-bottom:var(--sp-5);flex-wrap:wrap}.augur .screen-head .h2{line-height:1}.augur .screen-head .lead{margin-top:6px}.augur .screen-head>.grow{min-width:260px}.augur .topbar{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:var(--sp-4);height:var(--topbar-h);padding:0 var(--sp-4) 0 var(--sp-4);background:#0d0f13eb;backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.augur .topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(209,168,90,.35) 20%,rgba(209,168,90,.08) 60%,transparent)}.augur .brand{display:flex;align-items:center;gap:10px;color:var(--ink-1);text-decoration:none;padding-right:6px;width:calc(var(--build-w) - var(--sp-4) * 2);flex:none}.augur .brand:hover{text-decoration:none}.augur .brand-mark{width:30px;height:30px;color:var(--brass);flex:none}.augur .brand-mark-glint{fill:var(--s1)}.augur .brand-word{font:600 1.45rem/1 var(--f-display);letter-spacing:.02em}.augur .brand-word i{font-style:normal;color:var(--brass)}.augur .steps{display:flex;align-items:center;gap:2px;min-width:0}.augur .step{position:relative;display:inline-flex;align-items:center;gap:9px;height:36px;padding:0 12px 0 8px;border-radius:var(--r-2);color:var(--ink-3);font-size:var(--t-ui);font-weight:500;white-space:nowrap;text-decoration:none;transition:color var(--dur-2),background var(--dur-2)}.augur .step:hover{color:var(--ink-1);background:var(--s2);text-decoration:none}.augur .step .n{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;font:600 11px/1 var(--f-mono);border:1px solid var(--line-3);color:var(--ink-2);background:var(--s1);transition:all var(--dur-2)}.augur .step[data-state=done]{color:var(--ink-2)}.augur .step[data-state=done] .n{background:var(--party-deep);border-color:var(--party);color:var(--party)}.augur .step[data-state=current]{color:var(--ink-1)}.augur .step[data-state=current] .n{background:var(--brass);border-color:var(--brass-hi);color:var(--on-brass);box-shadow:0 0 0 3px #d1a85a2e}.augur .step[data-state=current]:after{content:"";position:absolute;left:8px;right:12px;bottom:-11px;height:2px;background:var(--brass);border-radius:2px}.augur .step[data-state=locked]{color:var(--ink-4);cursor:not-allowed}.augur .step[data-state=locked]:hover{background:transparent;color:var(--ink-4)}.augur .step[data-state=locked] .n{border-style:dashed;color:var(--ink-4)}.augur .step .why{font-size:var(--t-small);color:var(--ink-4);font-weight:400}.augur .step-sep{width:14px;height:1px;background:var(--line-3);flex:none}.augur .topbar-diff{display:grid;gap:3px;width:250px;margin-left:auto;flex:none;cursor:default;min-width:0;overflow:hidden}.augur .topbar-diff .dbar-head{white-space:nowrap;overflow:hidden}.augur .topbar-diff .dbar-head{line-height:1}.augur .topbar-diff .dbar-track{height:6px}.augur .topbar-diff .dbar-tick{top:-2px;bottom:-2px}.augur .acct{display:flex;align-items:center;gap:10px;height:40px;padding:0 8px 0 4px;border-radius:var(--r-pill);border:1px solid transparent;background:transparent;cursor:pointer;flex:none}.augur .acct:hover,.augur .acct[aria-expanded=true]{background:var(--s2);border-color:var(--line-2)}.augur .avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font:600 13px/1 var(--f-display);color:var(--on-brass);background:linear-gradient(135deg,var(--brass-hi),var(--brass-lo));flex:none}.augur .acct-text{display:grid;gap:2px;text-align:left}.augur .acct-text b{font-size:var(--t-body);font-weight:600;line-height:1.1}.augur .acct-text span{font-size:var(--t-micro);color:var(--ink-3);line-height:1.1;font-family:var(--f-mono)}.augur .build-toggle{display:none}.augur .build{position:sticky;top:var(--topbar-h);height:calc(100vh - var(--topbar-h));overflow:hidden;display:flex;flex-direction:column;background:var(--s1);border-right:1px solid var(--line)}.augur .build-scroll{flex:1;overflow-y:auto;overflow-x:hidden}.augur .build-head{display:flex;align-items:center;gap:8px;padding:14px 14px 12px 16px;border-bottom:1px solid var(--line)}.augur .enc-name{flex:1;min-width:0;font:600 1.2rem/1.15 var(--f-display);color:var(--ink-1);background:transparent;border:1px solid transparent;border-radius:var(--r-1);padding:2px 4px;margin-left:-5px}.augur .enc-name:hover{border-color:var(--line-2)}.augur .enc-name:focus-visible{border-color:var(--focus);box-shadow:none;background:var(--s0)}.augur .bsec{padding:14px 12px 10px 16px;border-bottom:1px solid var(--line)}.augur .bsec-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.augur .bsec-head .eyebrow{display:flex;align-items:center;gap:8px}.augur .bsec-head .eyebrow:before{content:"";width:7px;height:7px;transform:rotate(45deg);background:var(--sc, var(--ink-3))}.augur .bsec[data-side=party]{--sc: var(--party)}.augur .bsec[data-side=enemy]{--sc: var(--enemy)}.augur .bsec[data-side=board]{--sc: var(--brass)}.augur .bsec-head .meta{font:500 var(--t-small) var(--f-mono);color:var(--ink-3)}.augur .bsec-head .btn{margin-left:auto}.augur .mlist{display:grid;gap:2px}.augur .mrow{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:6px;margin:0 -6px;border-radius:var(--r-2);cursor:pointer;border:1px solid transparent;transition:background var(--dur-1),border-color var(--dur-1)}.augur .mrow:hover{background:var(--s2)}.augur .mrow.is-selected{background:var(--s2);border-color:var(--line-2)}.augur .mrow.is-selected:before{content:"";position:absolute;left:-11px;top:10px;bottom:10px;width:3px;border-radius:2px;background:var(--party)}.augur .mrow.is-dragging{opacity:.4}.augur .mrow.drop-before{box-shadow:0 -2px 0 var(--brass)}.augur .mrow .who{min-width:0;display:grid;gap:1px}.augur .mrow .who b{font-size:var(--t-ui);font-weight:600;line-height:1.2}.augur .mrow .who span{font-size:var(--t-small);color:var(--ink-3);line-height:1.3}.augur .mrow .nums{display:flex;gap:8px;font:500 var(--t-small) var(--f-mono);color:var(--ink-2)}.augur .mrow .nums em{font-style:normal;color:var(--ink-3);margin-right:2px}.augur .mrow .acts{display:flex;gap:2px;opacity:0;transition:opacity var(--dur-2)}.augur .mrow:hover .acts,.augur .mrow:focus-within .acts,.augur .mrow.is-selected .acts{opacity:1}.augur .mrow-enemy{grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:8px 6px}.augur .mrow-enemy .who b{font-size:var(--t-ui)}.augur .mrow-enemy .ctrl{display:flex;align-items:center;gap:6px;margin-top:6px;flex-wrap:wrap}.augur .mrow-enemy .acts{position:absolute;top:6px;right:4px}.augur .build-board{display:block;width:100%;border-radius:var(--r-2);border:0;background:transparent;cursor:pointer;padding:0;position:relative}.augur .build-board svg{border:1px solid var(--line-2);border-radius:var(--r-2)}.augur .build-board:hover svg{border-color:var(--brass-lo)}.augur .build-board svg{display:block;width:auto;height:auto;max-width:100%;max-height:124px;margin:0 auto}.augur .build-board .open{position:absolute;right:8px;top:8px;opacity:0;transition:opacity var(--dur-2)}.augur .build-board:hover .open,.augur .build-board:focus-visible .open{opacity:1}.augur .build-pinned{border-top:1px solid var(--line)}.augur .build-pinned .bsec{border-bottom:0;padding-bottom:4px}.augur .build-foot{padding:10px 16px 14px;border-top:1px solid var(--line);background:linear-gradient(180deg,var(--s1),#0e1115);display:grid;gap:8px}.augur .build-foot .runmeta{display:flex;justify-content:space-between;font-size:var(--t-small);color:var(--ink-3)}.augur .build-empty{padding:10px 12px;border:1px dashed var(--line-2);border-radius:var(--r-2);color:var(--ink-3);font-size:var(--t-small);display:flex;gap:10px;align-items:center}.augur .placeholder{display:grid;place-items:center;min-height:calc(100vh - var(--topbar-h) - 120px)}.augur .placeholder .card{padding:var(--sp-7);max-width:560px;text-align:left;display:grid;gap:12px}.augur .palette{position:fixed;z-index:85;top:12vh;left:50%;transform:translate(-50%);width:min(620px,calc(100vw - 24px));background:var(--s2);border:1px solid var(--line-3);border-radius:var(--r-4);box-shadow:var(--e-3);overflow:hidden;animation:augur-pop-in var(--dur-2) var(--ease-out)}.augur .palette input{width:100%;height:52px;border:0;border-bottom:1px solid var(--line-2);background:transparent;padding:0 18px;font-size:var(--t-lead);color:var(--ink-1)}.augur .palette input:focus-visible{box-shadow:none}.augur .palette ul{max-height:50vh;overflow:auto;padding:6px}.augur .palette li button{display:flex;width:100%;align-items:center;gap:12px;padding:8px 10px;border:0;border-radius:var(--r-2);background:transparent;color:var(--ink-1);text-align:left;cursor:pointer;font-size:var(--t-ui)}.augur .palette li button[aria-selected=true],.augur .palette li button:hover{background:var(--s4)}.augur .palette li .meta{margin-left:auto;color:var(--ink-3);font-size:var(--t-small)}.augur .palette .p-foot{padding:8px 14px;border-top:1px solid var(--line-2);font-size:var(--t-small);color:var(--ink-3);display:flex;gap:14px}@media (max-width: 1360px){.augur .party-layout{grid-template-columns:minmax(0,1fr) 320px}.augur .bestiary-layout{grid-template-columns:minmax(0,1fr) 330px}.augur .board-layout{grid-template-columns:56px minmax(0,1fr) 260px}.augur .topbar-diff{width:200px}.augur .screen{padding:var(--sp-5) var(--sp-5) var(--sp-9)}.augur .step .lbl-long{display:none}.augur .topbar{gap:var(--sp-3)}.augur .acct-text{display:none}.augur .brand{width:calc(var(--build-w) - var(--sp-3) * 2)}.augur .topbar-diff .dbar-head .next{display:none}}@media (max-width: 1180px){.augur .step{padding:0 8px 0 6px;gap:6px}.augur .step-sep{width:8px}.augur .topbar-diff{width:auto;flex:0 1 180px;min-width:120px}}@media (max-width: 1180px){.augur .party-layout,.augur .bestiary-layout,.augur .rules-layout{grid-template-columns:minmax(0,1fr)}.augur .pool,.augur .inspector,.augur .limits{position:static;max-height:none}.augur .board-layout{grid-template-columns:56px minmax(0,1fr)}.augur .board-side{grid-column:1 / -1}.augur .sg-controls{grid-template-columns:1fr}.augur .acct-text{display:none}}@media (max-width: 1024px){.augur{--build-w: 0px}.augur .app-body{grid-template-columns:minmax(0,1fr)}.augur .build{position:fixed;z-index:70;top:0;left:0;bottom:0;height:100vh;width:min(340px,88vw);transform:translate(-102%);transition:transform var(--dur-3) var(--ease-out);box-shadow:var(--e-3)}.augur .app.build-open .build{transform:none}.augur .build-toggle{display:inline-flex}.augur .brand{width:auto}.augur .brand-word{font-size:1.25rem}.augur .topbar-diff{width:auto;flex:0 1 170px;min-width:110px}}@media (max-width: 900px) and (min-width: 761px){.augur .step:not([data-state=current]) .lbl{display:none}}@media (max-width: 480px){.augur .brand-word{display:none}}@media (max-width: 760px){.augur{--topbar-h: 96px}.augur{overflow-x:hidden}.augur .topbar{flex-wrap:wrap;height:auto;min-height:var(--topbar-h);padding:8px 12px;row-gap:6px;gap:8px}.augur .brand-word{font-size:1.2rem}.augur .brand-mark{width:24px;height:24px}.augur .topbar-diff{width:auto;flex:1 1 0;margin-left:4px}.augur .topbar-diff .dbar-head .next{display:none}.augur .acct{padding:0 2px}.augur .acct .tier{display:none}.augur .steps{order:4;width:100%;justify-content:space-between}.augur .step{padding:0 6px;gap:6px;height:30px}.augur .step .lbl{display:none}.augur .step[data-state=current] .lbl{display:inline}.augur .step-sep{width:8px}.augur .step[data-state=current]:after{bottom:-5px}.augur .acct{margin-left:auto}.augur .screen{padding:var(--sp-4) var(--sp-4) var(--sp-9)}.augur .sheet-hero{grid-template-columns:auto 1fr;padding:var(--sp-4);gap:var(--sp-4)}.augur .sheet-hero>.token{--size: 84px !important}.augur .sheet-cta{flex-wrap:wrap;display:flex;align-items:center;gap:10px}.augur .sheet-cta{grid-column:1 / -1;justify-items:stretch;grid-auto-flow:column}.augur .sheet-stats,.augur .sheet-body{padding-left:var(--sp-4);padding-right:var(--sp-4)}.augur .abilities{grid-template-columns:repeat(3,1fr)}.augur .attack-row{grid-template-columns:1fr auto}.augur .diff-pick{grid-template-columns:repeat(3,1fr)}.augur .shape-pick{grid-template-columns:1fr 1fr 1fr}.augur .proposal-cards{grid-template-columns:1fr 1fr}.augur .rule-sec{grid-template-columns:1fr;gap:var(--sp-3)}.augur .rule-fields .two,.augur .side-ai{grid-template-columns:1fr}.augur .board-layout{grid-template-columns:minmax(0,1fr)}.augur .toolrail{position:static;grid-auto-flow:column;overflow-x:auto;justify-content:start}.augur .toolrail .grp-sep{width:1px;height:auto;margin:2px 4px}.augur .h1{font-size:2rem}.augur .bestiary-table .hide-sm{display:none}.augur .run-cta{flex-wrap:wrap}}html.augur-page,html.augur-page body{margin:0;background:#0b0d10;color-scheme:dark}.augur.site{background:var(--s0);color:var(--ink-1);overflow-x:clip}.augur .site-skip{position:absolute;left:-999px;top:8px;z-index:50;padding:8px 12px;background:var(--brass);color:var(--on-brass);border-radius:var(--r-2)}.augur .site-skip:focus{left:12px}.augur .hero{display:grid;grid-template-columns:minmax(320px,400px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"top top" "copy show";height:100svh;min-height:640px;max-height:1080px}.augur .site-top{grid-area:top;display:flex;align-items:center;gap:20px;height:56px;padding:0 20px;background:var(--s1);border-bottom:1px solid var(--line)}.augur .site-brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink-1);text-decoration:none;font:600 18px/1 var(--f-display);letter-spacing:.04em}.augur .site-mark{width:28px;height:28px;color:var(--brass)}.augur .site-toplink{color:var(--ink-2);text-decoration:none;font-weight:500}.augur .site-toplink:hover{color:var(--ink-1)}.augur .hero-copy{grid-area:copy;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:40px 36px;background:radial-gradient(520px 420px at 0% 30%,rgba(209,168,90,.09),transparent 70%),var(--s1);border-right:1px solid var(--line)}.augur .hero-mark{width:76px;height:76px;color:var(--brass)}.augur .hero-name{margin:0;font:600 clamp(44px,4.2vw,64px)/1 var(--f-display);letter-spacing:.03em;color:var(--ink-1)}.augur .hero-line{margin:0;font:500 clamp(21px,1.7vw,26px)/1.25 var(--f-display);color:var(--brass-hi)}.augur .hero-sub{margin:0;max-width:34ch;color:var(--ink-2);font-size:17px;line-height:1.55}.augur .site-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.augur .site-ctas .btn{text-decoration:none}.augur .hero-show{grid-area:show;display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0}.augur .hero-caption{margin:0;padding:8px 20px 10px;color:var(--ink-3);border-top:1px solid var(--line);background:var(--s1)}.augur .sc{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-rows:auto minmax(0,1fr);grid-template-areas:"ribbon ribbon" "stage log";min-height:0;transition:opacity .7s ease}.augur .sc.is-fading{opacity:0}.augur .sc-ribbon{grid-area:ribbon;min-width:0}.augur .sc-ribbon .rp-ribbon{scrollbar-width:none}.augur .sc-ribbon .rb-item{cursor:default}.augur .sc-ribbon .rp-ribbon .rb-item{min-width:128px;flex:1 1 0}.augur .sc .sc-stage{grid-area:stage;position:relative;overflow:hidden;padding:20px}.augur .sc .rt{cursor:default}.augur .sc .sc-log{grid-area:log;overflow:hidden;min-height:0}.augur .sc-log .rp-filters{display:none}.augur .sc-log .rp-log{overflow:hidden;scroll-behavior:auto}.augur .sc-log .lg-row,.augur .sc-log .lg-jump,.augur .sc-log .lg-turn-head{pointer-events:none}.augur .sc-round{position:absolute;left:14px;top:10px;padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--s0) 80%,transparent);border:1px solid var(--line-2);color:var(--ink-2);font-size:12px}.augur .sc-pause{position:absolute;right:12px;top:10px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-2);background:color-mix(in srgb,var(--s0) 80%,transparent);color:var(--ink-3);font-size:10px;letter-spacing:-1px;cursor:pointer;opacity:.7}.augur .sc-pause:hover,.augur .sc-pause:focus-visible{opacity:1;color:var(--ink-1)}.augur .sc-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;border:1px solid var(--brass);background:color-mix(in srgb,var(--s0) 85%,transparent);color:var(--brass-hi);font:600 17px/1 var(--f-display);cursor:pointer;box-shadow:0 10px 40px #00000080}.augur .sc-play:hover{background:var(--brass);color:var(--on-brass)}.augur .site-main{max-width:1240px;margin:0 auto;padding:0 32px 40px}.augur .site-sec{display:grid;grid-template-columns:300px minmax(0,1fr);gap:48px;align-items:start;padding:96px 0 0}.augur .site-sec.is-wide{grid-template-columns:minmax(0,1fr);gap:24px}.augur .site-sec-words{position:sticky;top:32px}.augur .site-sec.is-wide .site-sec-words{position:static;display:flex;align-items:baseline;gap:24px;flex-wrap:wrap}.augur .site-sec-words h2{margin:0 0 10px;font:600 clamp(28px,2.6vw,36px)/1.1 var(--f-display);color:var(--ink-1)}.augur .site-sec-words p{margin:0;color:var(--ink-2);font-size:18px;line-height:1.5;max-width:40ch}.augur .site-sec-show{min-width:0}.augur .site-sec-show .sim-results>*+*{margin-top:0}.augur .enc,.augur .play-yourself{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px}.augur .enc-board{aspect-ratio:5 / 3;padding:10px;overflow:hidden;background:var(--s1);border:1px solid var(--line);border-radius:var(--r-4)}.augur .enc-roster{display:flex;flex-direction:column;gap:12px}.augur .enc-budget{flex-wrap:wrap;color:var(--ink-2)}.augur .enc-side{list-style:none;margin:0;padding:0;display:grid;gap:8px}.augur .enc-side li{display:flex;align-items:center;gap:10px;padding:6px 10px;background:var(--s1);border:1px solid var(--line);border-radius:var(--r-3)}.augur .enc-side li>span{display:flex;flex-direction:column}.augur .enc-side[data-side=party] b{color:var(--party)}.augur .enc-side[data-side=enemy] b{color:var(--enemy)}.augur .enc-vs{text-align:center;font-style:italic}.augur .reading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px}.augur .reading-log,.augur .reading-why{height:520px;border:1px solid var(--line);border-radius:var(--r-4);overflow:hidden}.augur .reading-why,.augur .reading-log .rp-log{overflow-y:auto}.augur .play-yourself{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}.augur .py-control{display:flex;flex-direction:column;gap:10px}.augur .py-bar{padding:8px 12px;background:var(--s1);border:1px solid var(--line);border-radius:var(--r-3);color:var(--ink-2)}.augur .site-final{display:flex;flex-direction:column;align-items:center;gap:16px;padding:120px 0 40px;text-align:center}.augur .final-mark{width:56px;height:56px;color:var(--brass)}.augur .site-final h2{margin:0;font:600 clamp(28px,3vw,40px)/1.1 var(--f-display)}.augur .site-final .site-ctas{justify-content:center}.augur .site-shell{max-width:640px;margin:0 auto;padding:48px 24px;display:flex;flex-direction:column;gap:16px}.augur .site-shell h1{font:600 40px/1.1 var(--f-display);margin:24px 0 0}.site-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;max-width:1240px;margin:0 auto;padding:32px 32px 48px;border-top:1px solid #262c35;color:#847f75;font:400 14px/1.5 "Source Sans 3",system-ui,sans-serif;background:#0b0d10}.site-foot img{width:28px;height:28px}.site-foot p{margin:0}.site-foot .foot-legal ul{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none}.site-foot a{color:#b9b3a6}.site-foot a:hover{color:#e6c27a}@media (max-width: 1180px){.augur .sc{grid-template-columns:minmax(0,1fr);grid-template-areas:"ribbon" "stage"}.augur .sc .sc-log{display:none}}@media (max-width: 900px){.augur .hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "copy" "show";height:auto;max-height:none;min-height:0}.augur .hero-copy{padding:32px 20px 28px;border-right:0;border-bottom:1px solid var(--line)}.augur .hero-mark{width:56px;height:56px}.augur .sc-stage{aspect-ratio:5 / 3;padding:8px}.augur .sc-ribbon .rp-ribbon .rb-item{min-width:0;padding:4px 6px;gap:4px}.augur .sc-ribbon .rp-ribbon{gap:4px;padding:6px 8px}.augur .sc-ribbon .rb-text{display:none}.augur .site-top{padding:0 16px;gap:14px}.augur .site-main{padding:0 16px 24px}.augur .site-sec,.augur .enc,.augur .play-yourself,.augur .reading{grid-template-columns:minmax(0,1fr);gap:20px}.augur .site-sec{padding-top:64px}.augur .site-sec-words{position:static}.augur .reading-log,.augur .reading-why{height:420px}.site-foot{padding:24px 16px 40px}}@media (prefers-reduced-motion: reduce){.augur .sc{transition:none}}.augur .reading .rp-rail,.augur .sc .sc-ribbon{grid-area:auto}.augur .sc .sc-ribbon{grid-area:ribbon}.augur .sc .sc-stage{display:grid;align-content:center}
