/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:TT;src:url(/theme/NotoSans-Regular.ttf)}@font-face{font-family:TT;src:url(/theme/NotoSans-Bold.ttf);font-weight:700}:root{--gold:#a98648;--ink:#25251e}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden}button,input{font:inherit}button{cursor:pointer}.desktop{color:var(--ink);background-color:#202827;background-image:url(/theme/desktop.png);background-position:0 0;background-repeat:repeat;background-size:1920px 1080px;grid-template-rows:1fr 34px;grid-template-columns:clamp(520px,27vw,820px) minmax(500px,1fr) 192px;font-family:TT,Arial,sans-serif;transition:grid-template-columns .2s;display:grid;position:fixed;inset:0}.tracker-shell{border:16px solid #0000;z-index:18;color:#24241e;border-image-source:url(/theme/ctbox.png);border-image-slice:100 150 80 80 fill;border-image-width:16px;border-image-repeat:stretch;grid-template-rows:25px 31px 44px 1fr 34px;width:calc(clamp(520px,27vw,820px) - 16px);height:28vh;min-height:250px;max-height:380px;padding:16px 18px 14px;display:grid;position:absolute;top:84px;left:8px}.tracker-title{color:#e4cf99;letter-spacing:.06em;text-shadow:1px 1px #000;border:10px solid #0000;border-image:url(/theme/windowtitle.png) 16 26 fill;place-items:center;min-width:150px;height:31px;padding:0 24px;font:700 11px Georgia,serif;display:grid;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.tracker-head{background:#faf6e8;border:1px solid #a7864d;grid-template-columns:1fr 45px 50px 45px;align-items:center;margin-top:5px;padding:0 12px;font-size:9px;display:grid}.tracker-row{border:10px solid #0000;border-image:url(/theme/ctentrybox-active.png) 35 74 fill;grid-template-columns:28px 1fr 45px 50px 45px 90px;align-items:center;margin-top:5px;padding:3px 7px;font-size:10px;display:grid}.tracker-row img{width:24px;height:24px}.tracker-row i{color:#65766b;font-style:normal}.tracker-foot{background:#fbf7e8;border:1px solid #9d7a40;align-items:center;gap:6px;padding:3px 7px;display:flex}.tracker-foot button{color:#e2cb96;background:#303532;border:1px solid #806333;font:700 8px Georgia,serif}.tracker-foot b{margin-left:auto;font-size:8px}.chat-shell{border:18px solid #0000;border-width:34px 18px 46px;z-index:20;background:0 0;border-image-source:url(/theme/chatbox.png);border-image-slice:300 132 300 140 fill;border-image-width:34px 18px 46px;border-image-repeat:stretch;border-radius:8px 8px 0 0;grid-template-rows:1fr;width:calc(clamp(520px,27vw,820px) - 14px);display:grid;position:absolute;top:7px;bottom:106px;left:7px;box-shadow:0 12px 25px #0009}.tool-heading,.section-heading,.window-title{color:#d8c395;letter-spacing:.06em;text-shadow:1px 1px #000;font-family:Georgia,serif;font-weight:700}.chat-feed{scrollbar-color:#94723c transparent;padding:2px 7px 8px;overflow:auto}.chat-card{text-align:left;color:#26261f;filter:drop-shadow(0 2px 2px #0004);background:#eee7d4;border:10px solid #0000;border-image:url(/theme/chat-card.png) 10 fill;grid-template-columns:43px 1fr;gap:8px;width:100%;min-height:69px;margin:0 0 7px;padding:0 4px 0 0;display:grid;position:relative}.chat-card:hover{filter:brightness(1.04)drop-shadow(0 2px 2px #0005)}.chat-icon{color:#be923d;background:#38403d;border-radius:7px;place-items:center;width:40px;height:40px;font-size:25px;display:grid;box-shadow:inset 0 0 0 2px #b48c4c}.chat-icon img,.record-icon img{object-fit:contain;width:100%;height:100%}.chat-copy{flex-direction:column;min-width:0;display:flex}.chat-copy strong{font-size:13px;line-height:1.1}.chat-copy span{margin-top:3px;font-size:10px;line-height:1.3}.chat-copy small{border:1px solid #928a73;border-radius:8px;align-self:flex-start;margin-top:5px;padding:1px 5px;font-size:7px;font-weight:700}.chat-card em{color:#8c7a56;font:italic 9px Georgia,serif;position:absolute;top:7px;right:11px}.chat-entry{color:#d9c494;background:#18211f;border-top:2px solid #8c6b38;grid-template-columns:42px 1fr 42px;align-items:center;gap:6px;padding:3px 5px;font-size:10px;display:grid}.chat-entry input{background:#eee8d5;border:1px solid #8e7445;min-width:0;height:24px;padding:0 7px}.chat-entry b{color:#71cddd}.workspace{grid-area:1/2;min-width:0;position:relative;overflow:hidden}.desktop-mark{pointer-events:none;color:#c9a45b55;letter-spacing:.18em;flex-direction:column;justify-content:center;align-items:center;gap:12px;font:700 18px Georgia,serif;display:flex;position:absolute;inset:0}.desktop-mark img{object-fit:contain;opacity:.22;filter:sepia()saturate(.8)brightness(1.35);width:clamp(110px,11vw,190px);height:clamp(110px,11vw,190px)}.fg-window{border:14px solid #0000;border-width:32px 14px 16px;background:0 0;border-image-source:url(/theme/readingfolio.png);border-image-slice:32 15 16 14 fill;border-image-width:32px 14px 16px;border-image-repeat:stretch;width:min(700px,100% - 24px);min-width:420px;padding:4px 7px 8px;position:absolute;box-shadow:8px 14px 24px #0009}.fg-window.compact-window{width:min(560px,100% - 24px);min-width:420px}.window-title{border:10px solid #0000;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border-image-source:url(/theme/windowtitle.png);border-image-slice:11 35 fill;border-image-width:10px;border-image-repeat:stretch;justify-content:center;align-items:center;width:auto;min-width:160px;height:31px;padding:0 22px;font-size:11px;display:flex;position:absolute;top:3px;left:50%;transform:translate(-50%)}.window-controls{gap:3px;display:flex;position:absolute;top:7px;right:8px}.window-controls button{color:#e6ce93;text-shadow:1px 1px #000;background:0 0;border:6px solid #0000;border-image:url(/theme/windowmenubar_button.png) 6 fill;place-items:center;width:24px;height:24px;padding:0;font:700 12px/1 Georgia,serif;display:grid}.window-controls button:active{border-image-source:url(/theme/windowmenubar_button_down.png);border-image-slice:4 fill}.window-body{background:0 0;border:0;max-height:min(650px,100vh - 170px);padding:18px 18px 16px;overflow:auto}.window-body h1{text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font:700 22px Georgia,serif}.window-body h2{text-transform:uppercase;margin:0 0 5px;font:700 14px Georgia,serif}.lead{color:#4a493d;margin:0 0 18px;font-size:13px}.product-head{align-items:center;gap:13px;margin-bottom:12px;display:flex}.product-head h1,.product-head p{margin:0}.product-head p{color:#766c54;font-size:11px}.record-icon{color:#c79c49;background:#27312f;border-radius:8px;flex:none;place-items:center;width:56px;height:56px;font-size:34px;display:grid;box-shadow:inset 0 0 0 2px #a67c3d,0 2px 4px #0005}.tab-row,.action-row{flex-wrap:wrap;gap:5px;display:flex}.tab-row button,.action-row button,.link-grid button,.link-grid a{color:#ead5a4;letter-spacing:.04em;box-shadow:none;background:0 0;border:9px solid #0000;border-image:url(/theme/buttonup.png) 12 fill;padding:3px 9px;font:700 10px Georgia,serif}.record-section{background:#f6f0de99;border:1px solid #b3a789;margin:14px 0;padding:14px;box-shadow:inset 0 0 8px #7a684622}.record-section p{margin:0;font-size:12px;line-height:1.5}.knowledge section,.progress-panel{background:#f7f1dfaa;border:1px solid #b0a17f;margin:12px 0;padding:12px 14px}.knowledge ul,.knowledge ol{margin:7px 0 0;padding-left:20px;font-size:12px;line-height:1.55}.snapshot{background:#d7cba755;border-left:3px solid #9a793f;margin:8px 0;padding:7px 9px;font-size:10px}.progress-row{margin:9px 0}.progress-row>div{justify-content:space-between;gap:12px;font-size:11px;display:flex}.progress-row>span{background:#cec5ab;border:1px solid #77643d;height:9px;margin:4px 0;display:block}.progress-row>span i{background:linear-gradient(90deg,#6d7e59,#b1914f);height:100%;display:block}.progress-row p{color:#5b5749;margin:0;font-size:10px;line-height:1.4}.reference-grid{gap:6px;margin-top:8px;display:grid}.reference-grid>div{background:#eee6d1;border:1px solid #bdb08f;grid-template-columns:minmax(110px,auto) 1fr;align-items:start;gap:9px;padding:7px;display:grid}.reference-grid code{color:#6d4f20;font-size:10px;font-weight:700}.reference-grid span{font-size:10px;line-height:1.4}.right-rail{z-index:30;scrollbar-width:thin;scrollbar-color:#977640 transparent;background:0 0;grid-area:1/3/3;padding:9px 5px 55px 7px;transition:transform .2s;position:relative;overflow:auto}.right-rail.closed{overflow:visible;transform:translate(174px)}.rail-toggle{color:#0000;z-index:40;background:#202927 url(/sidebar/sidebar_action_collapse.png) 50%/contain no-repeat;border:1px solid #8d6b39;border-right:0;width:18px;height:64px;position:absolute;top:44%;left:-18px;box-shadow:-2px 2px 5px #0007}.right-rail.closed .rail-toggle{background-image:url(/sidebar/sidebar_action_expand.png);left:-18px}.tool-heading,.section-heading{text-align:left;color:#ead9b0;background:0 0;border:7px solid #0000;border-image:url(/sidebar/sidebar_dock_category.png) 24 12 fill;width:100%;height:27px;margin:0 0 4px;padding:0 9px;font-size:10px}.tool-icons{grid-template-columns:repeat(4,36px);gap:4px;margin:5px 3px 11px;display:grid}.tool-icons button{background:0 0;border:8px solid #0000;border-image:url(/sidebar/sidebar_dock_icon.png) 24 fill;place-items:center;width:36px;height:36px;padding:1px;display:grid}.tool-icons button:active{border-image-source:url(/sidebar/sidebar_dock_icon_down.png)}.tool-icons img{object-fit:contain;width:22px;height:22px}.library-list,.rail-links{flex-direction:column;gap:1px;margin:0 0 8px;display:flex}.library-list input{color:#292a24;background:#e8e1cd;border:1px solid #8c6b38;border-radius:1px;height:25px;margin:0 2px 3px;padding:0 6px;font-size:9px}.library-list button{text-align:left;color:#eadcb8;background:0 0;border:0;grid-template-columns:36px 1fr;align-items:center;gap:2px;min-height:36px;padding:0;font:700 8px TT,sans-serif;display:grid}.library-list button span{border:8px solid #0000;border-image:url(/sidebar/sidebar_dock_icon.png) 24 fill;place-items:center;width:35px;height:35px;display:grid}.library-list button span img{object-fit:contain;width:21px;height:21px}.library-list button b,.rail-links button b{border:6px solid #0000;border-image:url(/sidebar/sidebar_dock_entry.png) 12 64 12 12 fill;align-items:center;min-width:0;min-height:31px;padding:3px 5px;line-height:1.1;display:flex}.library-list button:active span{border-image-source:url(/sidebar/sidebar_dock_icon_down.png)}.rail-links button{color:#eadcb8;text-align:left;background:0 0;border:0;min-height:31px;padding:0 0 0 36px;font:700 9px TT,sans-serif}.dice-tray{z-index:28;color:#e7dab7;align-items:end;gap:4px;height:70px;display:flex;position:fixed;bottom:34px;left:7px}.dice-tray button{color:#e7dab7;text-shadow:1px 1px #000;font:700 10px Georgia,serif}.modifier{background:#eee8d5;border:10px solid #0000;border-image:url(/theme/slottedmodifier.png) 70 fill;flex-direction:column;justify-content:center;align-items:center;width:50px;height:62px;display:flex;color:#25251e!important;text-shadow:none!important}.modifier strong{font-size:19px;line-height:1}.modifier small{font-size:8px}.dice-mods{grid-template-columns:repeat(3,1fr);gap:3px;width:88px;display:grid}.dice-mods button{background:#2b302e;border:1px solid #8c6b38;height:25px;padding:0}.die{clip-path:polygon(50% 0,93% 23%,100% 70%,72% 100%,25% 94%,0 58%,10% 18%);background:radial-gradient(circle at 35% 28%,#282828,#030303 68%);border:1px solid #8c6b38;place-items:center;width:55px;height:59px;display:grid;font-size:14px!important}.die span{background:#090909;border:1px solid #777;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.d12{clip-path:polygon(50% 0,93% 20%,100% 70%,70% 100%,25% 94%,0 55%,12% 15%)}.d10,.d100{clip-path:polygon(50% 0,95% 50%,50% 100%,5% 50%)}.d8{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.d6{clip-path:none;border-radius:5px}.d4{clip-path:polygon(50% 0,100% 100%,0 100%)}.hotbar{z-index:25;background:#151d1c;border-top:2px solid #8c6938;grid-area:2/1/auto/3;grid-template-columns:repeat(12,1fr);gap:0;padding:0;display:grid}.hotbar button{border:7px solid #0000;border-width:5px 7px 4px;color:#c89b4c;background:0 0;border-image-source:url(/theme/hotkeybox.png);border-image-slice:30 42 34 fill;border-image-width:5px 7px 4px;border-image-repeat:stretch;height:32px;font-size:15px;position:relative}.hotbar button small{color:#c7b587;font-size:7px;position:absolute;top:-5px;left:0}.hotbar button.assigned{color:#e0c374;text-shadow:1px 1px #000}.hotbar .minimized{color:#e6d2a3;width:58px;font-size:11px;position:absolute;bottom:36px;left:125px}.window-list{flex-direction:column;gap:5px;max-height:470px;display:flex;overflow:auto}.window-list button{text-align:left;color:#302f28;background:#f5efddaa;border:1px solid #aea080;flex-direction:column;padding:8px 10px;display:flex}.window-list button span{color:#5a584b;margin-top:2px;font-size:10px}.faq details{background:#f5efddaa;border:1px solid #aa9c7c;margin-bottom:8px;padding:10px;font-size:12px}.faq summary{cursor:pointer;font-weight:700}.steps{padding-left:22px;font-size:13px;line-height:1.7}.notice{background:#d9c78a55;border:1px solid #b18d4e;padding:10px;font-size:11px}.link-grid{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:10px;display:grid}.link-grid a{text-align:center;place-items:center;min-height:70px;text-decoration:none;display:grid}.link-grid small{color:#b8aa87;font-family:TT,sans-serif}.knowledge-search{color:#292820;background:#fbf6e7;border:1px solid #8c713f;width:100%;height:38px;margin:0 0 12px;padding:0 11px;box-shadow:inset 0 1px 5px #6e604833}.search-results button span{line-height:1.45}.search-results>p{background:#f6f0de99;border:1px solid #b3a789;padding:12px;font-size:12px}@media (max-width:900px){.desktop,.desktop.rail-collapsed{grid-template-columns:280px minmax(360px,1fr) 18px}.tracker-shell{display:none}.chat-shell{width:266px;height:calc(100vh - 140px);min-height:300px}.chat-copy span{display:none}.chat-card{grid-template-columns:43px 1fr}.dice-tray{transform-origin:0 100%;transform:scale(.72)}.right-rail{background:#1c2524f5;width:192px;position:absolute;top:0;bottom:0;right:0}.right-rail.closed{transform:translate(174px)}.fg-window{width:calc(100% - 16px);min-width:0;top:8px!important;left:8px!important}.hotbar{grid-column:1/3}}.fg-window .window-body{padding-top:36px}.tool-heading,.section-heading{height:35px;margin-bottom:5px;padding:0 12px;font-size:13px}.library-list input{height:33px;margin:0 3px 4px;padding:0 8px;font-size:12px}.library-list button b,.rail-links button b{min-height:40px;padding:4px 7px;line-height:1.15}@media (max-width:900px){.right-rail{width:250px}.right-rail.closed{transform:translate(232px)}}.desktop{grid-template-columns:clamp(520px,27vw,820px) minmax(500px,1fr) clamp(166px,17.78vmin,260px)}.desktop.rail-collapsed{grid-template-columns:clamp(520px,27vw,820px) minmax(500px,1fr) 18px}.right-rail{padding:clamp(8px,1.11vmin,14px) clamp(5px,.65vmin,9px) clamp(48px,6.67vmin,78px) clamp(6px,.83vmin,11px)}.right-rail.closed{transform:translate(calc(clamp(166px,17.78vmin,260px) - 18px))}.tool-heading,.section-heading{height:clamp(24px,2.5vmin,37px);margin-bottom:clamp(3px,.37vmin,6px);padding-inline:clamp(8px,1.11vmin,14px);font-size:clamp(9px,.93vmin,14px)}.library-list,.rail-links{gap:clamp(1px,.14vmin,2px);margin-bottom:clamp(7px,.74vmin,11px)}.library-list button{grid-template-columns:clamp(31px,3.33vmin,49px) 1fr;gap:clamp(2px,.28vmin,4px);min-height:clamp(31px,3.33vmin,49px);font-size:clamp(8px,.74vmin,11px)}.library-list button span{width:clamp(30px,3.24vmin,48px);height:clamp(30px,3.24vmin,48px)}.library-list button b,.rail-links button b{min-height:clamp(27px,2.87vmin,42px);padding:clamp(3px,.37vmin,5px) clamp(5px,.56vmin,8px)}.rail-links button{min-height:clamp(27px,2.87vmin,42px);padding-left:clamp(31px,3.33vmin,49px);font-size:clamp(8px,.83vmin,12px)}@media (max-width:900px){.right-rail{width:clamp(166px,17.78vmin,260px)}.right-rail.closed{transform:translate(calc(clamp(166px,17.78vmin,260px) - 18px))}}.chat-shell{isolation:isolate;background:0 0;border:0}.chat-shell:before{content:"";z-index:0;pointer-events:none;border:300px solid #0000;border-width:300px 132px 300px 140px;border-image-source:url(/theme/chatbox.png);border-image-slice:300 132 300 140 fill;border-image-width:300px 132px 300px 140px;border-image-repeat:repeat stretch;position:absolute;inset:0}.chat-shell .chat-feed{z-index:1;padding:2px 7px 8px;position:absolute;inset:32px 18px 46px}.window-title{top:-29px}.window-controls{top:-25px}.desktop-mark{z-index:0;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.library-subheading{color:#ead9b0;letter-spacing:.08em;border:6px solid #0000;border-image:url(/sidebar/sidebar_dock_category.png) 24 12 fill;margin:8px 0 4px;padding:6px 9px;font:700 10px Georgia,serif}.theme-preview{background:#f6f0de99;border:1px solid #b3a789;margin:10px 0 16px;padding:12px}.theme-preview img{object-fit:contain;background:#252d2c;border:1px solid #8d7448;width:100%;height:auto;margin-bottom:10px;display:block}.theme-preview p{margin:0;font-size:12px;line-height:1.45}.chat-card{background:0 0;margin-bottom:3px}.tool-heading,.section-heading{font-size:calc(clamp(9px,.93vmin,14px) + 2px)}.library-list input{font-size:calc(clamp(8px,.83vmin,12px) + 2px)}.library-list button{font-size:calc(clamp(8px,.74vmin,11px) + 2px)}.rail-links button{font-size:calc(clamp(8px,.83vmin,12px) + 2px)}.library-subheading{font-size:12px}.chat-copy strong{font-size:15px}.chat-copy span{font-size:12px}.chat-copy small{font-size:9px}.chat-card em{font-size:11px}.chat-entry{font-size:12px}.example-section{background:#f7f1dfaa;border:1px solid #b0a17f;margin:12px 0;padding:12px 14px}.example-section h2{margin:0 0 9px}.example-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.example-gallery figure{background:#e7deca;border:1px solid #aa9b78;margin:0;padding:7px;box-shadow:0 2px 5px #0003}.example-gallery button{cursor:zoom-in;background:#202827;border:0;width:100%;padding:0;display:block}.example-gallery img{object-fit:contain;width:100%;height:150px;display:block}.example-gallery figcaption{color:#4f4b3f;padding:6px 2px 1px;font-size:10px;line-height:1.35}@media (max-width:650px){.example-gallery{grid-template-columns:1fr}.example-gallery img{height:auto;max-height:220px}}.fg-window.image-window{width:min(900px,100% - 24px)}.image-window .window-body{max-height:min(760px,100vh - 120px);padding:10px}.image-viewer{flex-direction:column;align-items:center;gap:8px;min-height:180px;display:flex}.image-viewer img{object-fit:contain;background:#202827;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 190px);display:block}.image-viewer p{background:#eee6d1;border:1px solid #b0a17f;align-self:stretch;margin:0;padding:7px 9px;font-size:12px;line-height:1.4}.illustrated-features>li{margin-bottom:9px}.context-example{background:#e7deca;border:1px solid #aa9b78;grid-template-columns:minmax(180px,44%) 1fr;align-items:center;gap:10px;margin:10px 0 4px;padding:8px;list-style:none;display:grid;box-shadow:0 2px 5px #0003}.context-example button{cursor:zoom-in;background:#202827;border:0;width:100%;padding:0;display:block}.context-example img{object-fit:contain;width:100%;height:132px;display:block}.context-example figcaption{color:#4f4b3f;flex-direction:column;gap:4px;line-height:1.35;display:flex}.context-example figcaption strong{text-transform:uppercase;color:#312e26;font:700 12px Georgia,serif}.context-example figcaption span{font-size:11px}.context-example figcaption small{color:#716957;font-size:9px}@media (max-width:650px){.context-example{grid-template-columns:1fr}.context-example img{height:auto;max-height:220px}}.hotbar button.assigned{justify-content:center;align-items:center;gap:7px;padding-inline:13px;font-size:13px;display:flex}.hotbar button.assigned .hotbar-icon{color:#d3a84f;font-size:15px}.deep-guide{font-size:12px;line-height:1.55}.deep-guide header{border-bottom:2px solid #8c713f;padding:4px 2px 12px}.deep-guide header h1{margin-bottom:7px}.deep-guide .eyebrow{color:#785a28;letter-spacing:.16em;margin:0 0 4px;font:700 9px TT,sans-serif}.guide-meta{flex-wrap:wrap;gap:5px;display:flex}.guide-meta span{color:#504a3d;background:#e7deca;border:1px solid #aa9b78;padding:3px 7px;font-size:9px}.guide-contents{background:#eee6d1;border:1px solid #aa9b78;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:13px 0;padding:11px;display:grid}.guide-contents h2{grid-column:1/-1;margin-bottom:3px}.guide-contents a{color:#35332c;background:#f7f1df;border:1px solid #c0b493;grid-template-columns:22px 1fr;align-items:center;gap:5px;padding:5px 6px;font-size:10px;text-decoration:none;display:grid}.guide-contents a:hover{background:#fff9e8;border-color:#80612f}.guide-contents a b{color:#ead5a4;background:#40534d;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.deep-guide>section{background:#f7f1dfaa;border:1px solid #b0a17f;margin:10px 0;padding:11px 13px;scroll-margin-top:24px}.guide-section-head{border-bottom:1px solid #c0b493;grid-template-columns:34px 1fr;align-items:start;gap:8px;padding-bottom:7px;display:grid}.guide-section-head>span{color:#ead5a4;background:#40534d;border:1px solid #8c713f;place-items:center;width:30px;height:30px;font:700 10px Georgia,serif;display:grid}.guide-section-head h2{margin:0}.guide-section-head p{color:#6c604a;margin:2px 0 0;font-size:9px}.deep-guide section ul{margin:8px 0 0;padding-left:20px}.deep-guide section li{margin:5px 0}.deep-guide section li::marker{color:#89682f}@media (max-width:650px){.guide-contents{grid-template-columns:1fr}}.hotbar button.assigned b{text-overflow:ellipsis;white-space:nowrap;color:#dfcc9e;letter-spacing:.04em;font:700 10px Georgia,serif;overflow:hidden}.dice-tray .die{cursor:pointer;transition:filter .15s,transform .15s}.dice-tray .die:hover{filter:brightness(1.35);transform:translateY(-3px)}.dice-tray .die.rolling{filter:brightness(1.55);animation:.32s ease-in-out dice-tumble}.dice-result{color:#ead5a4;text-shadow:1px 1px #000;filter:drop-shadow(0 3px 5px #0008);border:8px solid #0000;border-image:url(/theme/buttonup.png) 12 fill;justify-content:space-between;align-items:center;gap:12px;min-width:86px;padding:7px 11px;font-family:Georgia,serif;display:flex;position:absolute;bottom:65px;left:142px}.dice-result b{font-size:10px}.dice-result strong{font-size:18px}@keyframes dice-tumble{0%{transform:translateY(0)rotate(0)}35%{transform:translateY(-13px)rotate(18deg)}70%{transform:translateY(-5px)rotate(-13deg)}to{transform:translateY(0)rotate(0)}}@media (max-width:900px){.hotbar button.assigned b{display:none}.hotbar button.assigned{padding-inline:7px}.dice-result{left:105px}}.dice-tray .die,.dice-tray .die.d12,.dice-tray .die.d10,.dice-tray .die.d100,.dice-tray .die.d8,.dice-tray .die.d6,.dice-tray .die.d4{clip-path:none;filter:drop-shadow(0 3px 2px #000a);background-color:#0000;background-image:url(/dice/wayfarer-dice-sprite.png);background-position-y:50%;background-repeat:no-repeat;background-size:700%;border:0;border-radius:0;width:64px;height:66px;padding:0}.dice-tray .die span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dice-tray .die{background-position:50%;background-size:contain}.dice-tray .d20{background-image:url(/dice/d20.png)}.dice-tray .d12{background-image:url(/dice/d12.png)}.dice-tray .d10{background-image:url(/dice/d10.png)}.dice-tray .d8{background-image:url(/dice/d8.png)}.dice-tray .d6{background-image:url(/dice/d6.png)}.dice-tray .d4{background-image:url(/dice/d4.png)}.dice-tray .d100{background-image:url(/dice/d100.png)}.dice-tray .die{overflow:visible;background-image:none!important}.dice-tray .die>img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.dice-tray .d6>img{transform:scale(.78)}.dice-tray .die:hover{filter:brightness(1.22)drop-shadow(0 5px 3px #000c)}.dice-tray .die.rolling{filter:brightness(1.5)drop-shadow(0 7px 4px #000c)}.dice-chat-card{cursor:default;text-align:left;grid-template-columns:58px minmax(0,1fr) 118px;min-height:76px}.dice-chat-icon img{object-fit:contain;width:48px!important;height:48px!important}.dice-chat-card .chat-copy i{color:#866f48;font:italic 10px Georgia,serif}.chat-roll-result{color:#28261f;text-shadow:0 1px #fff8;flex-direction:column;justify-content:center;align-self:center;align-items:center;display:flex}.chat-roll-result small{color:#766c58;letter-spacing:.035em;text-align:center;font:700 10px/1.15 Georgia,serif}.chat-roll-result strong{font:700 30px/1 Georgia,serif}.dice-tray{gap:8px}.dice-tray .modifier{background:linear-gradient(#f6f0dc,#d8cfb7);border:2px solid #8c6b38;border-radius:3px;width:48px;height:58px;padding:3px 2px;box-shadow:inset 0 0 0 1px #fff8,0 2px 3px #0008;color:#26251f!important;text-shadow:0 1px #fff!important}.dice-tray .modifier strong{font-size:18px;line-height:1}.dice-tray .modifier small{font-size:8px;line-height:1.05}.dice-mods button.selected{color:#fff0bd;background:#162d2c;border-color:#52a9a7;transform:translateY(1px);box-shadow:inset 0 0 5px #000,0 0 0 1px #3c8b89}.theme-skin{--skin-tint:#202827;--skin-glow:#2d6663;--skin-card:#eee7d4;--skin-paper:#f7f1df18;background-color:var(--skin-tint);background-image:url(/theme/desktop.png);background-repeat:repeat;background-size:1920px 1080px;transition:background-color .35s}.theme-curse{--skin-tint:#11171c;--skin-glow:#5d1421;--skin-card:#171d22;--skin-paper:#171d22dd}.theme-drowned{--skin-tint:#203638;--skin-glow:#557878;--skin-card:#d7e2dc;--skin-paper:#b9d4cf22}.theme-elder-mind{--skin-tint:#080b12;--skin-glow:#342044;--skin-card:#d9d3df;--skin-paper:#6f4a7a22}.theme-future{--skin-tint:#020e12;--skin-glow:#006c73;--skin-card:#d6eeee;--skin-paper:#00a6ae18}.theme-phantom{--skin-tint:#160d10;--skin-glow:#681b22;--skin-card:#e2d2cf;--skin-paper:#8b242418}.theme-quiet-gold{--skin-tint:#1f2020;--skin-glow:#8a7340;--skin-card:#272828;--skin-paper:#272828cc}.theme-retro{--skin-tint:#2c2117;--skin-glow:#9b4a1f;--skin-card:#eadcb6;--skin-paper:#aa5a251c}.theme-slate{--skin-tint:#101a24;--skin-glow:#29475d;--skin-card:#d6dee2;--skin-paper:#55758b1c}.theme-still{--skin-tint:#19161d;--skin-glow:#505b4c;--skin-card:#2c2932;--skin-paper:#2c2932dd}.theme-wayfarer{--skin-tint:#a89e88;--skin-glow:#e6ddc7;--skin-card:#f3eddc;--skin-paper:#fff9e955}.theme-wayfarer-dark{--skin-tint:#202827;--skin-glow:#2d6663;--skin-card:#eee7d4;--skin-paper:#f7f1df18}.theme-drowned{background-image:url(/themes/textures/the-drowned.jpg);background-size:400px 240px}.theme-elder-mind{background-image:url(/themes/textures/the-elder-mind.jpg);background-size:400px 240px}.theme-future{background-image:url(/themes/textures/the-future.jpg);background-size:400px 240px}.theme-phantom{background-image:url(/themes/textures/the-phantom.jpg);background-size:400px 240px}.theme-retro{background-image:url(/themes/textures/the-retro.jpg);background-size:400px 240px}.theme-slate{background-image:url(/themes/textures/slate.jpg);background-size:400px 240px}.theme-wayfarer{background-image:url(/themes/textures/the-wayfarer.jpg);background-size:400px 240px}.theme-wayfarer-dark{background-image:url(/theme/desktop.png);background-size:1920px 1080px}.theme-skin .chat-card{background-color:var(--skin-card)}.theme-skin .window-body{background-color:var(--skin-paper)}.theme-curse .right-rail{background-color:#11171cd9}.theme-drowned .right-rail,.theme-future .right-rail,.theme-slate .right-rail{background-color:#07191aa8}.theme-elder-mind .right-rail{background-color:#090710b8}.theme-phantom .right-rail{background-color:#17090bb8}.theme-quiet-gold .right-rail{background-color:#1b1c1cd9}.theme-retro .right-rail{background-color:#2b170bb0}.theme-still .right-rail{background-color:#19161de8}.theme-wayfarer .right-rail{background-color:#6d6655a8}.theme-drowned .window-title,.theme-drowned .section-heading,.theme-drowned .tool-heading{filter:hue-rotate(8deg)saturate(.75)}.theme-elder-mind .window-title,.theme-elder-mind .section-heading,.theme-elder-mind .tool-heading{filter:hue-rotate(245deg)saturate(.8)}.theme-future .window-title,.theme-future .section-heading,.theme-future .tool-heading{filter:hue-rotate(20deg)saturate(1.4)}.theme-phantom .window-title,.theme-phantom .section-heading,.theme-phantom .tool-heading{filter:hue-rotate(315deg)saturate(1.4)}.theme-retro .window-title,.theme-retro .section-heading,.theme-retro .tool-heading{filter:hue-rotate(335deg)saturate(1.25)}.theme-slate .window-title,.theme-slate .section-heading,.theme-slate .tool-heading{filter:hue-rotate(35deg)saturate(.55)}.theme-wayfarer .desktop-mark{filter:sepia(.35)brightness(1.25)}.theme-preview-button{min-width:132px}.right-rail{--rail-row:48px;--rail-icon:48px;--rail-art:31px}.tool-heading,.section-heading,.library-subheading{align-items:center;min-height:32px;margin-bottom:5px;font-size:12px;display:flex}.tool-icons{grid-template-columns:repeat(4,44px);gap:5px;margin:6px 3px 12px}.tool-icons button{width:44px;height:44px;padding:0}.tool-icons img{width:29px;height:29px}.library-list,.rail-links{gap:3px}.library-list input{height:31px;margin:0 0 3px;padding-inline:8px;font-size:12px}.library-list button{min-height:var(--rail-row);height:var(--rail-row);grid-template-columns:var(--rail-icon) minmax(0,1fr);gap:3px;font-size:12px}.library-list button span{width:var(--rail-icon);height:var(--rail-icon);padding:0}.library-list button span img{width:var(--rail-art);height:var(--rail-art)}.library-list button b,.rail-links button b{width:100%;min-height:var(--rail-row);height:var(--rail-row);padding:5px 9px;line-height:1.12;overflow:hidden}.rail-links button{min-height:var(--rail-row);height:var(--rail-row);padding-left:var(--rail-icon);font-size:12px}.library-subheading{height:32px;margin:8px 0 4px;padding:0 10px}.theme-skin{--skin-desktop:url(/themes/skins/theme-wayfarer-dark/frames/desktop.png);--skin-chatbox:url(/themes/skins/theme-wayfarer-dark/frames/chatbox.png);--skin-window:url(/themes/skins/theme-wayfarer-dark/frames/readingfolio.png);--skin-title:url(/themes/skins/theme-wayfarer-dark/frames/windowtitle.png);--skin-control:url(/themes/skins/theme-wayfarer-dark/frames/windowmenubar_button.png);--skin-control-down:url(/themes/skins/theme-wayfarer-dark/frames/windowmenubar_button_down.png);--skin-button:url(/themes/skins/theme-wayfarer-dark/frames/buttonup.png);--skin-button-down:url(/themes/skins/theme-wayfarer-dark/frames/buttondown.png);--skin-category:url(/themes/skins/theme-wayfarer-dark/sidebar/sidebar_dock_category.png);--skin-category-down:url(/themes/skins/theme-wayfarer-dark/sidebar/sidebar_dock_category_down.png);--skin-entry:url(/themes/skins/theme-wayfarer-dark/sidebar/sidebar_dock_entry.png);--skin-entry-down:url(/themes/skins/theme-wayfarer-dark/sidebar/sidebar_dock_entry_down.png);--skin-icon:url(/themes/skins/theme-wayfarer-dark/sidebar/sidebar_dock_icon.png);--skin-icon-down:url(/themes/skins/theme-wayfarer-dark/sidebar/sidebar_dock_icon_down.png);--skin-button-text:#ead5a4;background-image:var(--skin-desktop);background-position:50%;background-repeat:no-repeat;background-size:cover}.theme-still{--skin-desktop:url(/themes/skins/theme-still/frames/desktop.png);--skin-chatbox:url(/themes/skins/theme-still/frames/chatbox.png);--skin-window:url(/themes/skins/theme-still/frames/utilitybox.png);--skin-title:url(/themes/skins/theme-still/frames/windowtitle.png);--skin-control:url(/themes/skins/theme-still/frames/windowmenubar_button.png);--skin-control-down:url(/themes/skins/theme-still/frames/windowmenubar_button_down.png);--skin-button:url(/themes/skins/theme-still/frames/buttonup.png);--skin-button-down:url(/themes/skins/theme-still/frames/buttondown.png);--skin-category:url(/themes/skins/theme-still/sidebar/sidebar_dock_category.png);--skin-category-down:url(/themes/skins/theme-still/sidebar/sidebar_dock_category_down.png);--skin-entry:url(/themes/skins/theme-still/sidebar/sidebar_dock_entry.png);--skin-entry-down:url(/themes/skins/theme-still/sidebar/sidebar_dock_entry_down.png);--skin-icon:url(/themes/skins/theme-still/sidebar/sidebar_dock_icon.png);--skin-icon-down:url(/themes/skins/theme-still/sidebar/sidebar_dock_icon_down.png)}.theme-curse{--skin-desktop:url(/themes/skins/theme-curse/frames/desktop.png);--skin-chatbox:url(/themes/skins/theme-curse/frames/chatbox.png);--skin-window:url(/themes/skins/theme-curse/frames/utilitybox.png);--skin-title:url(/themes/skins/theme-curse/frames/windowtitle.png);--skin-control:url(/themes/skins/theme-curse/frames/windowmenubar_button.png);--skin-control-down:url(/themes/skins/theme-curse/frames/windowmenubar_button_down.png);--skin-button:url(/themes/skins/theme-curse/frames/buttonup.png);--skin-button-down:url(/themes/skins/theme-curse/frames/buttondown.png);--skin-category:url(/themes/skins/theme-curse/sidebar/sidebar_dock_category.png);--skin-category-down:url(/themes/skins/theme-curse/sidebar/sidebar_dock_category_down.png);--skin-entry:url(/themes/skins/theme-curse/sidebar/sidebar_dock_entry.png);--skin-entry-down:url(/themes/skins/theme-curse/sidebar/sidebar_dock_entry_down.png);--skin-icon:url(/themes/skins/theme-curse/sidebar/sidebar_dock_icon.png);--skin-icon-down:url(/themes/skins/theme-curse/sidebar/sidebar_dock_icon_down.png)}.theme-drowned{--skin-desktop:url(/themes/skins/theme-drowned/frames/desktop.png);--skin-chatbox:url(/themes/skins/theme-drowned/frames/chatbox.png);--skin-window:url(/themes/skins/theme-drowned/frames/utilitybox.png);--skin-title:url(/themes/skins/theme-drowned/frames/windowtitle.png);--skin-control:url(/themes/skins/theme-drowned/frames/windowmenubar_button.png);--skin-control-down:url(/themes/skins/theme-drowned/frames/windowmenubar_button_down.png);--skin-button:url(/themes/skins/theme-drowned/frames/buttonup.png);--skin-button-down:url(/themes/skins/theme-drowned/frames/buttondown.png);--skin-category:url(/themes/skins/theme-drowned/sidebar/sidebar_dock_category.png);--skin-category-down:url(/themes/skins/theme-drowned/sidebar/sidebar_dock_category_down.png);--skin-entry:url(/themes/skins/theme-drowned/sidebar/sidebar_dock_entry.png);--skin-entry-down:url(/themes/skins/theme-drowned/sidebar/sidebar_dock_entry_down.png);--skin-icon:url(/themes/skins/theme-drowned/sidebar/sidebar_dock_icon.png);--skin-icon-down:url(/themes/skins/theme-drowned/sidebar/sidebar_dock_icon_down.png)}.theme-elder-mind{--skin-desktop:url(/themes/skins/theme-elder-mind/frames/desktop.png);--skin-chatbox:url(/themes/skins/theme-elder-mind/frames/chatbox.png);--skin-window:url(/themes/skins/theme-elder-mind/frames/readingfolio.png);--skin-title:url(/themes/skins/theme-elder-mind/frames/windowtitle.png);--skin-control:url(/themes/skins/theme-elder-mind/frames/windowmenubar_button.png);--skin-control-down:url(/themes/skins/theme-elder-mind/frames/windowmenubar_button_down.png);--skin-button:url(/themes/skins/theme-elder-mind/frames/buttonup.png);--skin-button-down:url(/themes/skins/theme-elder-mind/frames/buttondown.png);--skin-category:url(/themes/skins/theme-elder-mind/sidebar/sidebar_dock_category.png);--skin-category-down:url(/themes/skins/theme-elder-mind/sidebar/sidebar_dock_category_down.png);--skin-entry:url(/themes/skins/theme-elder-mind/sidebar/sidebar_dock_entry.png);--skin-entry-down:url(/themes/skins/theme-elder-mind/sidebar/sidebar_dock_entry_down.png);--skin-icon:url(/themes/skins/theme-elder-mind/sidebar/sidebar_dock_icon.png);--skin-icon-down:url(/themes/skins/theme-elder-mind/sidebar/sidebar_dock_icon_down.png)}.theme-future{--skin-desktop:url(/themes/skins/theme-future/frames/desktop.png);--skin-chatbox:url(/themes/skins/theme-future/frames/chatbox.png);--skin-window:url(/themes/skins/theme-future/frames/utilitybox.png);--skin-title:url(/themes/skins/theme-future/frames/windowtitle.png);--skin-control:url(/themes/skins/theme-future/frames/windowmenubar_button.png);--skin-control-down:url(/themes/skins/theme-future/frames/windowmenubar_button_down.png);--skin-button:url(/themes/skins/theme-future/frames/buttonup.png);--skin-button-down:url(/themes/skins/theme-future/frames/buttondown.png);--skin-category:url(/themes/skins/theme-future/sidebar/sidebar_dock_category.png);--skin-category-down:url(/themes/skins/theme-future/sidebar/sidebar_dock_category_down.png);--skin-entry:url(/themes/skins/theme-future/sidebar/sidebar_dock_entry.png);--skin-entry-down:url(/themes/skins/theme-future/sidebar/sidebar_dock_entry_down.png);--skin-icon:url(/themes/skins/theme-future/sidebar/sidebar_dock_icon.png);--skin-icon-down:url(/themes/skins/theme-future/sidebar/sidebar_dock_icon_down.png)}.theme-phantom{--skin-desktop:url(/themes/skins/theme-phantom/frames/desktop.png);--skin-chatbox:url(/themes/skins/theme-phantom/frames/chatbox.png);--skin-window:url(/themes/skins/theme-phantom/frames/utilitybox.png);--skin-title:url(/themes/skins/theme-phantom/frames/windowtitle.png);--skin-control:url(/themes/skins/theme-phantom/frames/windowmenubar_button.png);--skin-control-down:url(/themes/skins/theme-phantom/frames/windowmenubar_button_down.png);--skin-button:url(/themes/skins/theme-phantom/frames/buttonup.png);--skin-button-down:url(/themes/skins/theme-phantom/frames/buttondown.png);--skin-category:url(/themes/skins/theme-phantom/sidebar/sidebar_dock_category.png);--skin-category-down:url(/themes/skins/theme-phantom/sidebar/sidebar_dock_category_down.png);--skin-entry:url(/themes/skins/theme-phantom/sidebar/sidebar_dock_entry.png);--skin-entry-down:url(/themes/skins/theme-phantom/sidebar/sidebar_dock_entry_down.png);--skin-icon:url(/themes/skins/theme-phantom/sidebar/sidebar_dock_icon.png);--skin-icon-down:url(/themes/skins/theme-phantom/sidebar/sidebar_dock_icon_down.png)}.theme-quiet-gold{--skin-desktop:url(/themes/skins/theme-quiet-gold/frames/desktop.png);--skin-chatbox:url(/themes/skins/theme-quiet-gold/frames/chatbox.png);--skin-window:url(/themes/skins/theme-quiet-gold/frames/utilitybox.png);--skin-title:url(/themes/skins/theme-quiet-gold/frames/windowtitle.png);--skin-control:url(/themes/skins/theme-quiet-gold/frames/windowmenubar_button.png);--skin-control-down:url(/themes/skins/theme-quiet-gold/frames/windowmenubar_button_down.png);--skin-button:url(/themes/skins/theme-quiet-gold/frames/buttonup.png);--skin-button-down:url(/themes/skins/theme-quiet-gold/frames/buttondown.png);--skin-category:url(/themes/skins/theme-quiet-gold/sidebar/sidebar_dock_category.png);--skin-category-down:url(/themes/skins/theme-quiet-gold/sidebar/sidebar_dock_category_down.png);--skin-entry:url(/themes/skins/theme-quiet-gold/sidebar/sidebar_dock_entry.png);--skin-entry-down:url(/themes/skins/theme-quiet-gold/sidebar/sidebar_dock_entry_down.png);--skin-icon:url(/themes/skins/theme-quiet-gold/sidebar/sidebar_dock_icon.png);--skin-icon-down:url(/themes/skins/theme-quiet-gold/sidebar/sidebar_dock_icon_down.png)}.theme-retro{--skin-desktop:url(/themes/skins/theme-retro/frames/desktop.png);--skin-chatbox:url(/themes/skins/theme-retro/frames/chatbox.png);--skin-window:url(/themes/skins/theme-retro/frames/readingfolio.png);--skin-title:url(/themes/skins/theme-retro/frames/windowtitle.png);--skin-control:url(/themes/skins/theme-retro/frames/windowmenubar_button.png);--skin-control-down:url(/themes/skins/theme-retro/frames/windowmenubar_button_down.png);--skin-button:url(/themes/skins/theme-retro/frames/buttonup.png);--skin-button-down:url(/themes/skins/theme-retro/frames/buttondown.png);--skin-category:url(/themes/skins/theme-retro/sidebar/sidebar_dock_category.png);--skin-category-down:url(/themes/skins/theme-retro/sidebar/sidebar_dock_category_down.png);--skin-entry:url(/themes/skins/theme-retro/sidebar/sidebar_dock_entry.png);--skin-entry-down:url(/themes/skins/theme-retro/sidebar/sidebar_dock_entry_down.png);--skin-icon:url(/themes/skins/theme-retro/sidebar/sidebar_dock_icon.png);--skin-icon-down:url(/themes/skins/theme-retro/sidebar/sidebar_dock_icon_down.png)}.theme-slate{--skin-desktop:url(/themes/skins/theme-slate/frames/desktop.png);--skin-chatbox:url(/themes/skins/theme-slate/frames/chatbox.png);--skin-window:url(/themes/skins/theme-slate/frames/utilitybox.png);--skin-title:url(/themes/skins/theme-slate/frames/windowtitle.png);--skin-control:url(/themes/skins/theme-slate/frames/windowmenubar_button.png);--skin-control-down:url(/themes/skins/theme-slate/frames/windowmenubar_button_down.png);--skin-button:url(/themes/skins/theme-slate/frames/buttonup.png);--skin-button-down:url(/themes/skins/theme-slate/frames/buttondown.png);--skin-category:url(/themes/skins/theme-slate/sidebar/sidebar_dock_category.png);--skin-category-down:url(/themes/skins/theme-slate/sidebar/sidebar_dock_category_down.png);--skin-entry:url(/themes/skins/theme-slate/sidebar/sidebar_dock_entry.png);--skin-entry-down:url(/themes/skins/theme-slate/sidebar/sidebar_dock_entry_down.png);--skin-icon:url(/themes/skins/theme-slate/sidebar/sidebar_dock_icon.png);--skin-icon-down:url(/themes/skins/theme-slate/sidebar/sidebar_dock_icon_down.png)}.theme-wayfarer{--skin-desktop:url(/themes/skins/theme-wayfarer/frames/desktop.png);--skin-chatbox:url(/themes/skins/theme-wayfarer/frames/chatbox.png);--skin-window:url(/themes/skins/theme-wayfarer/frames/readingfolio.png);--skin-title:url(/themes/skins/theme-wayfarer/frames/windowtitle.png);--skin-control:url(/themes/skins/theme-wayfarer/frames/windowmenubar_button.png);--skin-control-down:url(/themes/skins/theme-wayfarer/frames/windowmenubar_button_down.png);--skin-button:url(/themes/skins/theme-wayfarer/frames/buttonup.png);--skin-button-down:url(/themes/skins/theme-wayfarer/frames/buttondown.png);--skin-category:url(/themes/skins/theme-wayfarer/sidebar/sidebar_dock_category.png);--skin-category-down:url(/themes/skins/theme-wayfarer/sidebar/sidebar_dock_category_down.png);--skin-entry:url(/themes/skins/theme-wayfarer/sidebar/sidebar_dock_entry.png);--skin-entry-down:url(/themes/skins/theme-wayfarer/sidebar/sidebar_dock_entry_down.png);--skin-icon:url(/themes/skins/theme-wayfarer/sidebar/sidebar_dock_icon.png);--skin-icon-down:url(/themes/skins/theme-wayfarer/sidebar/sidebar_dock_icon_down.png)}.chat-shell,.chat-shell:before{border-image-source:var(--skin-chatbox)}.theme-curse .chat-shell:before{border-width:28px 20px 12px;border-image-slice:56 56 12 fill;border-image-width:28px 20px 12px;border-image-repeat:stretch;border-image-source:url(/themes/skins/theme-curse/frames/chatbox.png)!important}.theme-curse .chat-shell .chat-feed{inset:28px 20px 12px}.theme-still .chat-shell:before{border-width:16px;border-image-slice:16 fill;border-image-width:16px;border-image-repeat:stretch;border-image-source:url(/themes/skins/theme-still/frames/chatbox.png)!important}.theme-still .chat-shell .chat-feed{inset:16px}.theme-drowned .chat-shell:before{border-image-source:url(/themes/skins/theme-drowned/frames/chatbox.png)!important}.theme-elder-mind .chat-shell:before{border-image-source:url(/themes/skins/theme-elder-mind/frames/chatbox.png)!important}.theme-future .chat-shell:before{border-image-source:url(/themes/skins/theme-future/frames/chatbox.png)!important}.theme-phantom .chat-shell:before{border-image-source:url(/themes/skins/theme-phantom/frames/chatbox.png)!important}.theme-quiet-gold .chat-shell:before{border-image-source:url(/themes/skins/theme-quiet-gold/frames/chatbox.png)!important}.theme-retro .chat-shell:before{border-image-source:url(/themes/skins/theme-retro/frames/chatbox.png)!important}.theme-slate .chat-shell:before{border-image-source:url(/themes/skins/theme-slate/frames/chatbox.png)!important}.theme-wayfarer .chat-shell:before{border-image-source:url(/themes/skins/theme-wayfarer/frames/chatbox.png)!important}.theme-wayfarer-dark .chat-shell:before{border-image-source:url(/themes/skins/theme-wayfarer-dark/frames/chatbox.png)!important}.fg-window{border-image-source:var(--skin-window)}.theme-curse .fg-window{border-image-slice:56 fill;border-image-repeat:stretch}.theme-still .fg-window{border-image-slice:16 fill;border-image-repeat:stretch}.theme-still .window-title{min-width:0;height:auto;box-shadow:none;color:#e4e3dc;text-shadow:none;background:0 0;border:0;padding:0;top:5px}.window-title{border-image-source:var(--skin-title);filter:none!important}.window-controls button{border-image-source:var(--skin-control)}.window-controls button:active{border-image-source:var(--skin-control-down)}.tab-row button,.action-row button,.link-grid button,.link-grid a{border-image-source:var(--skin-button)}.tab-row button:active,.action-row button:active,.link-grid button:active,.link-grid a:active{border-image-source:var(--skin-button-down)}.tool-heading,.section-heading,.library-subheading{border-image-source:var(--skin-category);filter:none!important}.theme-curse .tool-heading,.theme-curse .section-heading,.theme-curse .library-subheading{border-image-slice:30 56 1 6 fill;border-image-width:6px;border-image-repeat:stretch}.theme-still .tool-heading,.theme-still .section-heading,.theme-still .library-subheading{border-image-slice:4 8 fill;border-image-width:4px 8px;border-image-repeat:stretch}.section-heading:active{border-image-source:var(--skin-category-down)}.tool-icons button,.library-list button span{border-image-source:var(--skin-icon)}.theme-curse .tool-icons button,.theme-curse .library-list button span,.theme-still .tool-icons button,.theme-still .library-list button span{border-image-slice:4 fill;border-image-width:4px;border-image-repeat:stretch}.tool-icons button:active,.library-list button:active span{border-image-source:var(--skin-icon-down)}.library-list button b,.rail-links button b{border-image-source:var(--skin-entry)}.theme-curse .library-list button b,.theme-curse .rail-links button b,.theme-still .library-list button b,.theme-still .rail-links button b{border-image-slice:4 fill;border-image-width:4px;border-image-repeat:stretch}.library-list button:active b,.rail-links button:active b{border-image-source:var(--skin-entry-down)}.theme-curse{--skin-button-text:#e4ebef}.theme-still{--skin-button-text:#e4e3dc}.theme-retro{--skin-button-text:#55240f}.theme-phantom{--skin-button-text:#f0d8a4}.theme-quiet-gold{--skin-button-text:#f0e7cf}.theme-wayfarer{--skin-button-text:#4c402d}.tab-row button,.action-row button,.link-grid button,.link-grid a{color:var(--skin-button-text)}.theme-drowned .window-body,.theme-elder-mind .window-body,.theme-future .window-body,.theme-phantom .window-body,.theme-slate .window-body{background:#f7f1df}.theme-curse .window-body{color:#e4ebef}.theme-curse .window-body>h1,.theme-curse .window-body>h2,.theme-curse .product-head h1{color:#f3f3ea}.theme-curse .lead,.theme-curse .product-head p,.theme-curse .window-list button span{color:#a5bbc8}.theme-curse .record-section,.theme-curse .knowledge section,.theme-curse .progress-panel,.theme-curse .reference-grid>div,.theme-curse .faq details,.theme-curse .window-list button,.theme-curse .theme-preview{color:#e4ebef;background:#171d22e6;border-color:#5a6570}.theme-curse .reference-grid code,.theme-curse .theme-preview p,.theme-curse .record-section p{color:#e4ebef}.theme-curse .notice,.theme-curse .snapshot{color:#e4ebef;background:#38141dcc;border-color:#7d2637}.theme-still .window-body{color:#e4e3dc}.theme-still .window-body>h1,.theme-still .window-body>h2,.theme-still .product-head h1{color:#f2f3ee}.theme-still .lead,.theme-still .product-head p,.theme-still .window-list button span{color:#b5b3bc}.theme-still .record-section,.theme-still .knowledge section,.theme-still .progress-panel,.theme-still .reference-grid>div,.theme-still .faq details,.theme-still .window-list button,.theme-still .theme-preview{color:#e4e3dc;background:#2c2932e6;border-color:#53515a}.theme-still .reference-grid code,.theme-still .theme-preview p,.theme-still .record-section p{color:#e4e3dc}.theme-still .notice,.theme-still .snapshot{color:#f2f3ee;background:#42483fcc;border-color:#838d7c}.theme-quiet-gold .window-body,.theme-quiet-gold .window-body>h1,.theme-quiet-gold .window-body>h2,.theme-quiet-gold .product-head h1{color:#f0e7cf}.theme-quiet-gold .lead,.theme-quiet-gold .product-head p{color:#c8b995}.theme-quiet-gold .record-section,.theme-quiet-gold .knowledge section,.theme-quiet-gold .progress-panel,.theme-quiet-gold .reference-grid>div,.theme-quiet-gold .faq details,.theme-quiet-gold .window-list button,.theme-quiet-gold .theme-preview{color:#25251e}.theme-quiet-gold .notice,.theme-quiet-gold .snapshot{color:#f0e7cf}.theme-wayfarer .tool-heading,.theme-wayfarer .section-heading,.theme-wayfarer .library-subheading{color:#493d2d;text-shadow:none}.theme-wayfarer .library-list button,.theme-wayfarer .rail-links button{color:#3f362a;text-shadow:none}.theme-retro .library-list button{color:#4a2a18;text-shadow:none}@media (min-width:1101px){.desktop{grid-template-columns:clamp(520px,27vw,820px) minmax(360px,1fr) clamp(230px,13vw,280px)}.desktop.rail-collapsed{grid-template-columns:clamp(520px,27vw,820px) minmax(360px,1fr) 18px}.right-rail{width:auto;padding:10px 8px 72px}.right-rail.closed{transform:translate(calc(clamp(230px,13vw,280px) - 18px))}.library-list button b,.rail-links button b{overflow-wrap:normal;word-break:normal;padding-inline:9px;line-height:1.15}}@media (min-width:901px) and (max-width:1100px){.desktop,.desktop.rail-collapsed{grid-template-columns:clamp(360px,43vw,470px) minmax(360px,1fr) 18px}.chat-shell{width:calc(clamp(360px,43vw,470px) - 14px)}.right-rail{background:#1c2524f5;width:240px;padding:10px 8px 72px;position:absolute;top:0;bottom:0;right:0}.right-rail.closed{transform:translate(222px)}}.desktop:not([data-chat-theme=default]) .chat-card{--chat-surface:var(--chat-normal);--chat-border:var(--chat-normal-border);--chat-copy:var(--chat-body);--chat-accent-copy:var(--chat-story);isolation:isolate;border:2px solid var(--chat-border);background:linear-gradient(135deg,var(--chat-highlight) 0 2px,transparent 2px) left top/18px 18px no-repeat, linear-gradient(225deg,var(--chat-highlight) 0 2px,transparent 2px) right top/18px 18px no-repeat, linear-gradient(45deg,var(--chat-highlight) 0 2px,transparent 2px) left bottom/18px 18px no-repeat, linear-gradient(315deg,var(--chat-highlight) 0 2px,transparent 2px) right bottom/18px 18px no-repeat, linear-gradient(180deg,var(--chat-surface),var(--chat-surface));border-image:;border-radius:5px;padding:8px 12px 8px 8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.desktop:not([data-chat-theme=default]) .chat-card{background:linear-gradient(135deg,var(--chat-highlight) 0 2px,transparent 2px) left top/18px 18px no-repeat, linear-gradient(225deg,var(--chat-highlight) 0 2px,transparent 2px) right top/18px 18px no-repeat, linear-gradient(45deg,var(--chat-highlight) 0 2px,transparent 2px) left bottom/18px 18px no-repeat, linear-gradient(315deg,var(--chat-highlight) 0 2px,transparent 2px) right bottom/18px 18px no-repeat, linear-gradient(180deg,color-mix(in srgb,var(--chat-surface),white 5%),var(--chat-surface))}}.desktop:not([data-chat-theme=default]) .chat-card{color:var(--chat-copy);box-shadow:inset 0 0 0 1px var(--chat-outer),inset 0 0 13px var(--chat-outer),0 2px 3px #0007}@supports (color:color-mix(in lab, red, red)){.desktop:not([data-chat-theme=default]) .chat-card{box-shadow:inset 0 0 0 1px var(--chat-outer),inset 0 0 13px color-mix(in srgb,var(--chat-outer),transparent 58%),0 2px 3px #0007}}.desktop:not([data-chat-theme=default]) .chat-card-system{--chat-surface:var(--chat-system);--chat-border:var(--chat-system-border);--chat-accent-copy:var(--chat-subtitle)}.desktop:not([data-chat-theme=default]) .chat-card-effect{--chat-surface:var(--chat-effect);--chat-border:var(--chat-effect-border);--chat-copy:var(--chat-effect-copy);--chat-accent-copy:var(--chat-effect-copy)}.desktop:not([data-chat-theme=default]) .chat-copy span,.desktop:not([data-chat-theme=default]) .chat-card em{color:var(--chat-subtitle)}.desktop:not([data-chat-theme=default]) .chat-copy small{border-color:var(--chat-border);color:var(--chat-accent-copy);background:var(--chat-surface)}@supports (color:color-mix(in lab, red, red)){.desktop:not([data-chat-theme=default]) .chat-copy small{background:color-mix(in srgb,var(--chat-surface),var(--chat-outer) 12%)}}.desktop:not([data-chat-theme=default]) .chat-roll-result small,.desktop:not([data-chat-theme=default]) .chat-roll-result strong{color:var(--chat-accent-copy)}[data-chat-theme=theme-wayfarer]{--chat-normal:#f3ebd9;--chat-system:#ded7c8;--chat-effect:#e4d9e1;--chat-normal-border:#633b2a;--chat-system-border:#756c5b;--chat-effect-border:#756179;--chat-outer:#524333;--chat-highlight:#b58b56;--chat-body:#282621;--chat-subtitle:#5e554a;--chat-story:#633b2a;--chat-effect-copy:#58405f}[data-chat-theme=theme-wayfarer-dark]{--chat-normal:#f1eadb;--chat-system:#ddd6c7;--chat-effect:#e1d7e0;--chat-normal-border:#315f5a;--chat-system-border:#756c5b;--chat-effect-border:#67516d;--chat-outer:#282621;--chat-highlight:#b08a4f;--chat-body:#282621;--chat-subtitle:#5a554b;--chat-story:#315f5a;--chat-effect-copy:#58405f}[data-chat-theme=theme-curse]{--chat-normal:#171d22;--chat-system:#1c2228;--chat-effect:#28151d;--chat-normal-border:#75818a;--chat-system-border:#6c7780;--chat-effect-border:#8d293d;--chat-outer:#0f1418;--chat-highlight:#e4ebef;--chat-body:#e4ebef;--chat-subtitle:#a5bbc8;--chat-story:#d4dde2;--chat-effect-copy:#e8dce1}[data-chat-theme=theme-still]{--chat-normal:#2c2932;--chat-system:#333039;--chat-effect:#34323a;--chat-normal-border:#838d7c;--chat-system-border:#53515a;--chat-effect-border:#718268;--chat-outer:#19161d;--chat-highlight:#cedcc2;--chat-body:#e4e3dc;--chat-subtitle:#b5b3bc;--chat-story:#bbc8af;--chat-effect-copy:#d9e2cf}[data-chat-theme=theme-elder-mind]{--chat-normal:#090e14;--chat-system:#151a22;--chat-effect:#21172a;--chat-normal-border:#78c3be;--chat-system-border:#bbc0c1;--chat-effect-border:#8a6aa0;--chat-outer:#05080c;--chat-highlight:#d8d5cc;--chat-body:#eeeae0;--chat-subtitle:#bbc0c1;--chat-story:#9ed8d3;--chat-effect-copy:#d4c1e1}[data-chat-theme=theme-phantom]{--chat-normal:#090d10;--chat-system:#15191c;--chat-effect:#251519;--chat-normal-border:#93433e;--chat-system-border:#747b80;--chat-effect-border:#825187;--chat-outer:#030506;--chat-highlight:#e7b2a9;--chat-body:#f4f1ea;--chat-subtitle:#c7c9cc;--chat-story:#e7b2a9;--chat-effect-copy:#d4c1e1}[data-chat-theme=theme-quiet-gold]{--chat-normal:#272828;--chat-system:#303131;--chat-effect:#35322d;--chat-normal-border:#8a7340;--chat-system-border:#685a3c;--chat-effect-border:#9b8249;--chat-outer:#1b1c1c;--chat-highlight:#d6b96f;--chat-body:#f0e7cf;--chat-subtitle:#c8b995;--chat-story:#e0c37a;--chat-effect-copy:#eadbb4}[data-chat-theme=theme-retro]{--chat-normal:#ecdbb1;--chat-system:#d9caa7;--chat-effect:#e1c4b7;--chat-normal-border:#191510;--chat-system-border:#51483a;--chat-effect-border:#704b63;--chat-outer:#191510;--chat-highlight:#9b401e;--chat-body:#191510;--chat-subtitle:#51483a;--chat-story:#6d2b18;--chat-effect-copy:#58405f}[data-chat-theme=theme-future]{--chat-normal:#031012;--chat-system:#0a1b1e;--chat-effect:#121329;--chat-normal-border:#24d7e5;--chat-system-border:#638a8d;--chat-effect-border:#9a6dd4;--chat-outer:#010708;--chat-highlight:#78ffff;--chat-body:#e8f7f7;--chat-subtitle:#b8d1d3;--chat-story:#78ffff;--chat-effect-copy:#d4c1e1}[data-chat-theme=theme-drowned]{--chat-normal:#172729;--chat-system:#263738;--chat-effect:#292c3b;--chat-normal-border:#678e84;--chat-system-border:#bca266;--chat-effect-border:#817aa3;--chat-outer:#0b1516;--chat-highlight:#b9ccc3;--chat-body:#e7e8da;--chat-subtitle:#b9ccc3;--chat-story:#c7b077;--chat-effect-copy:#d4c1e1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
