:root{--gp-paper-surface: #f8f1e2;--gp-selection: var(--gp-tone-progress);--gp-selection-hover: var(--gp-tone-progress-hi);--gp-bg: #0b1828;--gp-panel: #203d59;--gp-panel-2: #162e46;--gp-panel-2-solid: #162e46;--gp-cell: #2b4b68;--gp-cell-solid: #2b4b68;--gp-cell-hi: #3b6283;--gp-cell-hi-solid: #3b6283;--gp-titlebar: #264762;--gp-inset: #10263b;--gp-inset-solid: #10263b;--gp-frame: rgba(164, 190, 219, .18);--gp-frame-strong: #557f9f;--gp-frame-soft: rgba(164, 190, 219, .1);--gp-shadow-panel: 0 12px 32px rgba(3, 10, 20, .26), 0 2px 6px rgba(3, 10, 20, .2);--gp-panel-grad-top: var(--gp-panel);--gp-panel-grad-bottom: var(--gp-panel-2);--gp-glass-grad-top: rgba(34, 54, 78, .88);--gp-glass-grad-bottom: rgba(20, 35, 56, .92);--gp-titlebar-grad-top: var(--gp-titlebar);--gp-titlebar-grad-bottom: var(--gp-titlebar);--gp-chip-grad-top: var(--gp-cell);--gp-chip-grad-bottom: var(--gp-cell);--gp-gold: 235 192 107;--gp-gold-soft: 250 225 174;--gp-gold-bright: 255 216 77;--gp-positive: 100 219 162;--gp-positive-soft: 197 245 220;--gp-danger: 224 128 128;--gp-danger-soft: 242 198 198;--gp-info: 115 209 250;--gp-info-soft: 204 238 255;--gp-special: 183 171 224;--gp-special-soft: 217 210 240;--gp-muted: 148 163 184;--gp-ember: 251 146 60;--gp-font-micro: 9px;--gp-font-caption: 10px;--gp-font-label: 11px;--gp-font-body: 12px;--gp-font-title: 13px;--gp-parchment: #f6eecd;--gp-parchment-2: #e9d9ab;--gp-parchment-dialog-top: #f3e6c8;--gp-parchment-dialog-bottom: #e3d0a6;--gp-parchment-line: #b6996a;--gp-parchment-ink: #5b4a30;--gp-parchment-ink-strong: #2e2415;--gp-parchment-ink-soft: #63512f;--gp-font-display: "Noto Sans Thai", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--gp-font-heading: "Mitr", "Noto Sans Thai", ui-rounded, system-ui, sans-serif;--gp-font-serif: ui-serif, Georgia, Cambria, "Times New Roman", serif;--gp-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--gp-radius-sm: .5rem;--gp-radius: .625rem;--gp-radius-lg: .875rem;--gp-control-rim: #08131f;--gp-control-lip: 3px;--gp-control-highlight: rgba(255, 255, 255, .3);--gp-ink-dark: #15283d;--gp-ink-shadow-dark: 0 1px 0 rgba(4, 12, 20, .55);--gp-ink-shadow-light: 0 1px 0 rgba(255, 255, 255, .3);--gp-control-ink-shadow: var(--gp-ink-shadow-dark);--gp-tone-primary: color-mix(in srgb, rgb(var(--gp-gold)) 55%, rgb(var(--gp-gold-soft)));--gp-tone-primary-hi: color-mix(in srgb, rgb(var(--gp-gold-soft)) 80%, white);--gp-tone-primary-edge: color-mix(in srgb, rgb(var(--gp-gold)) 55%, #3a2a0c);--gp-tone-primary-ink: var(--gp-ink-dark);--gp-tone-confirm: rgb(var(--gp-positive));--gp-tone-confirm-hi: color-mix(in srgb, rgb(var(--gp-positive)) 80%, white);--gp-tone-confirm-edge: color-mix(in srgb, rgb(var(--gp-positive)) 50%, #0b2a1d);--gp-tone-confirm-ink: #0f2e22;--gp-tone-progress: color-mix(in srgb, rgb(var(--gp-info)) 78%, white);--gp-tone-progress-hi: color-mix(in srgb, rgb(var(--gp-info)) 55%, white);--gp-tone-progress-edge: color-mix(in srgb, rgb(var(--gp-info)) 55%, #0a2740);--gp-tone-progress-ink: var(--gp-ink-dark);--gp-tone-secondary: var(--gp-cell-hi);--gp-tone-secondary-hi: color-mix(in srgb, var(--gp-cell-hi) 85%, white);--gp-tone-secondary-edge: color-mix(in srgb, var(--gp-cell-hi) 50%, black);--gp-tone-neutral: var(--gp-cell);--gp-tone-neutral-hi: var(--gp-cell-hi);--gp-tone-neutral-edge: color-mix(in srgb, var(--gp-cell) 55%, black);--gp-tone-gold: rgb(var(--gp-gold));--gp-tone-gold-hi: color-mix(in srgb, rgb(var(--gp-gold)) 80%, white);--gp-tone-gold-edge: color-mix(in srgb, rgb(var(--gp-gold)) 55%, #4a3208);--gp-tone-gold-ink: #2b1c05;--gp-tone-positive: color-mix(in srgb, rgb(var(--gp-positive)) 88%, #0b3322);--gp-tone-positive-hi: color-mix(in srgb, rgb(var(--gp-positive)) 85%, white);--gp-tone-positive-edge: color-mix(in srgb, rgb(var(--gp-positive)) 50%, #0b2a1d);--gp-tone-positive-ink: #0f2e22;--gp-tone-danger: color-mix(in srgb, rgb(var(--gp-danger)) 60%, #b3261e);--gp-tone-danger-hi: color-mix(in srgb, rgb(var(--gp-danger)) 75%, #c9362c);--gp-tone-danger-edge: color-mix(in srgb, rgb(var(--gp-danger)) 35%, #3a0d0d);--gp-tone-nav: color-mix(in srgb, rgb(var(--gp-info)) 32%, var(--gp-panel-2-solid));--gp-tone-nav-edge: color-mix(in srgb, rgb(var(--gp-info)) 30%, black);--gp-notify: color-mix(in srgb, rgb(var(--gp-gold)) 70%, #ffc933);--gp-notify-ink: var(--gp-ink-dark);--gp-notify-alert: color-mix(in srgb, rgb(var(--gp-danger)) 45%, #ff3b30);--gp-notify-ring: var(--gp-bg);--gp-gold-deep: color-mix(in srgb, rgb(var(--gp-gold)) 22%, #120c02);--gp-positive-deep: color-mix(in srgb, rgb(var(--gp-positive)) 22%, #02120b);--gp-text-title: color-mix(in srgb, rgb(var(--gp-gold-soft)) 45%, white);--gp-cat-growth: rgb(var(--gp-special));--gp-cat-quest: rgb(var(--gp-positive));--gp-cat-items: rgb(var(--gp-gold));--gp-cat-explore: rgb(var(--gp-info));--gp-cat-battle: rgb(var(--gp-danger));--gp-track: #0a1a2a}@media(pointer:coarse){:root{--gp-font-micro: 10px;--gp-font-caption: 11px}}.gp-panel{background-color:var(--gp-panel);background-image:none;box-shadow:none}.gp-panel-solid{background-color:var(--gp-panel-2-solid);background-image:none}.gp-panel-glass{background-color:var(--gp-panel);background-image:none;box-shadow:none}.gp-elevated{box-shadow:var(--gp-shadow-panel)}.gp-titlebar{background-color:var(--gp-titlebar);background-image:none}.gp-label{text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:rgb(var(--gp-gold-soft) / .78)}.gp-chip{background-color:var(--gp-cell);background-image:none;border:1px solid var(--gp-frame-strong);box-shadow:inset 0 -2px #040c1459,inset 0 1px #ffffff14!important}.gp-chip[data-tone]{border-width:2px}.gp-chip[data-tone=neutral]{border-color:#fff6}.gp-chip[data-tone=reward],.gp-chip[data-tone=warning]{border-color:rgb(var(--gp-gold) / .8)}.gp-chip[data-tone=info]{border-color:rgb(var(--gp-info) / .7)}.gp-chip[data-tone=danger]{border-color:rgb(var(--gp-danger) / .85)}.gp-btn{--btn-fill: var(--gp-tone-neutral);--btn-fill-hi: var(--gp-tone-neutral-hi);--btn-edge: var(--gp-tone-neutral-edge);--btn-ink: #ffffff;--btn-lip: var(--gp-control-lip);background-color:var(--btn-fill);background-image:none;border-color:var(--gp-control-rim);color:var(--btn-ink);font-weight:800;text-shadow:var(--gp-control-ink-shadow);box-shadow:inset 0 calc(-1 * var(--btn-lip)) 0 var(--btn-edge),inset 0 1px 0 var(--gp-control-highlight)!important}@media(hover:hover){.gp-btn:hover{background-color:var(--btn-fill-hi)}}.gp-btn:active:not(:disabled){--btn-lip: 1px;translate:0 2px}.gp-btn:disabled,.gp-btn[aria-disabled=true]:not([data-loading]){--btn-lip: 0px;text-shadow:none}.gp-btn--primary{--btn-fill: var(--gp-tone-primary);--btn-fill-hi: var(--gp-tone-primary-hi);--btn-edge: var(--gp-tone-primary-edge);--btn-ink: var(--gp-tone-primary-ink);text-shadow:var(--gp-ink-shadow-light)}.gp-btn--confirm{--btn-fill: var(--gp-tone-confirm);--btn-fill-hi: var(--gp-tone-confirm-hi);--btn-edge: var(--gp-tone-confirm-edge);--btn-ink: var(--gp-tone-confirm-ink);text-shadow:var(--gp-ink-shadow-light)}.gp-btn--progress{--btn-fill: var(--gp-tone-progress);--btn-fill-hi: var(--gp-tone-progress-hi);--btn-edge: var(--gp-tone-progress-edge);--btn-ink: var(--gp-tone-progress-ink);text-shadow:var(--gp-ink-shadow-light)}.gp-btn--secondary{--btn-fill: var(--gp-tone-secondary);--btn-fill-hi: var(--gp-tone-secondary-hi);--btn-edge: var(--gp-tone-secondary-edge)}.gp-btn--neutral{--btn-lip: 2px;--btn-ink: rgb(255 255 255 / .92)}.gp-btn--gold{--btn-fill: var(--gp-tone-gold);--btn-fill-hi: var(--gp-tone-gold-hi);--btn-edge: var(--gp-tone-gold-edge);--btn-ink: var(--gp-tone-gold-ink);--btn-lip: 2px;text-shadow:var(--gp-ink-shadow-light)}.gp-btn--positive{--btn-fill: var(--gp-tone-positive);--btn-fill-hi: var(--gp-tone-positive-hi);--btn-edge: var(--gp-tone-positive-edge);--btn-ink: var(--gp-tone-positive-ink);--btn-lip: 2px;text-shadow:var(--gp-ink-shadow-light)}.gp-btn--danger{--btn-fill: var(--gp-tone-danger);--btn-fill-hi: var(--gp-tone-danger-hi);--btn-edge: var(--gp-tone-danger-edge);--btn-lip: 2px}.gp-tab-rail{background-color:var(--gp-inset);border:1px solid var(--gp-control-rim);box-shadow:inset 0 1px 2px #00000059}.gp-tab{border:1px solid transparent;color:#ffffffad;font-weight:700}@media(hover:hover){.gp-tab:hover{background-color:var(--gp-cell);color:#fff}}.gp-toggle{background-color:var(--gp-cell);border:1px solid var(--gp-control-rim);color:#ffffffb8;font-weight:700;box-shadow:inset 0 -2px #040c146b,inset 0 1px #ffffff0f}@media(hover:hover){.gp-toggle:hover{background-color:var(--gp-cell-hi);color:#fff}}.gp-tab-active,.gp-tab[data-state=active],.gp-tab[aria-selected=true],.gp-tab[aria-pressed=true],.gp-toggle[aria-pressed=true],.gp-toggle[aria-selected=true],.gp-toggle[data-state=active]{background-color:var(--gp-tone-progress);border-color:var(--gp-control-rim);color:var(--gp-tone-progress-ink);text-shadow:var(--gp-ink-shadow-light);box-shadow:inset 0 -2px 0 var(--gp-tone-progress-edge),inset 0 1px 0 var(--gp-control-highlight),inset 0 0 0 1px #ffffff2e}.gp-selected{border-color:var(--gp-tone-progress-hi);background-color:color-mix(in srgb,var(--gp-tone-progress) 22%,var(--gp-cell));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gp-tone-progress-hi) 45%,transparent)}.gp-notify{background-color:var(--gp-notify);color:var(--gp-notify-ink);box-shadow:0 1px 2px #00000073}.gp-notify[data-tone=alert]{background-color:var(--gp-notify-alert);color:#fff}[data-cat=growth]{--cat: var(--gp-cat-growth)}[data-cat=quest]{--cat: var(--gp-cat-quest)}[data-cat=items]{--cat: var(--gp-cat-items)}[data-cat=explore]{--cat: var(--gp-cat-explore)}[data-cat=battle]{--cat: var(--gp-cat-battle)}.gp-cat-icon{display:inline-grid;place-items:center;border-radius:.625rem;border:1px solid var(--gp-control-rim);background-color:color-mix(in srgb,var(--gp-cell) 32%,var(--gp-panel-2-solid));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gp-cell) 50%,transparent),inset 0 -2px color-mix(in srgb,var(--gp-cell) 35%,black)}.gp-cat-icon[data-cat]{background-color:color-mix(in srgb,var(--cat) 45%,#0a0c10);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cat) 60%,transparent),inset 0 -2px color-mix(in srgb,var(--cat) 25%,black)}@supports (color: oklch(from red l c h)){.gp-cat-icon[data-cat]{background-color:oklch(from var(--cat) calc(l*.55) calc(c*1.6) h);box-shadow:inset 0 0 0 1px oklch(from var(--cat) calc(l*.85) calc(c*1.2) h / .8),inset 0 -2px oklch(from var(--cat) calc(l*.35) calc(c*1.6) h)}}.gp-launcher-tile{border:1px solid transparent;color:#fff;transition:background-color .15s,border-color .15s}.gp-launcher-tile[aria-pressed=true]{border-color:var(--gp-frame-strong)}.gp-launcher-icon[data-cat]{color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--cat) 28%,var(--gp-panel-2-solid)),color-mix(in srgb,var(--cat) 12%,var(--gp-inset-solid)));border-color:color-mix(in srgb,var(--cat) 55%,rgb(var(--gp-gold-soft)));box-shadow:inset 0 1px #ffffff29,inset 0 -2px #00000040,0 2px 4px #00000038}.gp-launcher-icon>span{filter:drop-shadow(0 1px 0 rgb(0 0 0 / .45))}.gp-titlebar[data-cat]{box-shadow:inset 0 -2px color-mix(in srgb,var(--cat) 80%,transparent)}.gp-section-bar{background-color:var(--gp-inset);border:1px solid var(--gp-control-rim);box-shadow:inset 0 1px #ffffff0f;color:var(--gp-text-title);font-weight:800}.gp-tile{--tile-tone: var(--gp-frame-strong);background-color:color-mix(in srgb,var(--tile-tone) 20%,var(--gp-cell));border:1px solid var(--gp-control-rim);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tile-tone) 65%,transparent),inset 0 -3px color-mix(in srgb,var(--tile-tone) 60%,black)}@media(hover:hover){.gp-tile:hover{background-color:color-mix(in srgb,var(--tile-tone) 30%,var(--gp-cell-hi))}}.gp-tile[data-selected=true]{outline:2px solid var(--gp-tone-progress-hi);outline-offset:1px}.gp-slot-empty{background-color:var(--gp-inset);border:1px solid var(--gp-frame-soft);box-shadow:inset 0 2px 4px #00000059}.gp-disclosure{background-color:var(--gp-inset);border:1px solid var(--gp-frame-soft);border-radius:var(--gp-radius)}.gp-disclosure>summary{list-style:none;display:flex;align-items:center;gap:.375rem;cursor:pointer}.gp-disclosure>summary::-webkit-details-marker{display:none}.gp-disclosure>summary:after{content:"";margin-left:auto;width:.4rem;height:.4rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;rotate:45deg;translate:0 -2px;opacity:.7;transition:rotate .16s ease-out}.gp-disclosure[open]>summary:after{rotate:225deg;translate:0 2px}.gp-switch{background-color:var(--gp-inset);border:1px solid var(--gp-control-rim);box-shadow:inset 0 1px 3px #00000080}.gp-switch[data-state=checked]{background-color:var(--gp-tone-gold);box-shadow:inset 0 -2px 0 var(--gp-tone-gold-edge),inset 0 1px #ffffff59}.gp-switch-thumb{box-shadow:inset 0 -2px #040c1440,0 1px 2px #00000080}.gp-progress{background-color:var(--gp-track);border:1px solid var(--gp-control-rim);box-shadow:inset 0 1px 2px #00000080}.gp-progress-fill{background-color:var(--bar-fill, rgb(var(--gp-positive)));box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000040;transition:width .24s ease-out}.gp-window-footer{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.5rem .75rem}html[data-input=pointer] :focus-visible{outline:none}html:not([data-input=pointer]) :focus-visible{outline:2px solid var(--gp-focus-color, rgb(var(--gp-gold-soft) / .9));outline-offset:-2px}@layer components{.gp-fantasy-window>.gp-titlebar{border-bottom-color:rgb(var(--gp-gold) / .28)}.gp-fantasy-window>.gp-titlebar>span:first-child:before{content:"◆";color:var(--cat, rgb(var(--gp-gold)));font-size:8px;pointer-events:none}.gp-ornament{display:flex;align-items:center;justify-content:center;gap:12px;color:rgb(var(--gp-gold));font-size:10px;pointer-events:none}.gp-ornament:before,.gp-ornament:after{content:"";width:64px;height:1px;background:rgb(var(--gp-gold) / .4)}}.gp-tab,.gp-toggle,.gp-tile,.gp-selected,.gp-nav-tab{transition-property:background-color,color,border-color,box-shadow,outline-color,scale;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,.8,.3,1)}.gp-tab:active:not(:disabled),.gp-toggle:active:not(:disabled){scale:.96;transition-duration:80ms}.gp-tile:active:not(:disabled){scale:.94;transition-duration:80ms}button.gp-chip{transition-property:background-color,color,border-color,box-shadow,filter,scale;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,.8,.3,1)}button.gp-chip:active:not(:disabled):not([aria-disabled=true]){scale:.97;transition-duration:80ms}.gp-popover-motion{--gp-popup-x: 0px;--gp-popup-y: -4px;transform-origin:var(--radix-popover-content-transform-origin, 50% 0%)}.gp-popover-motion[data-side=top]{--gp-popup-y: 4px}.gp-popover-motion[data-side=left]{--gp-popup-x: 4px;--gp-popup-y: 0px}.gp-popover-motion[data-side=right]{--gp-popup-x: -4px;--gp-popup-y: 0px}@keyframes gp-popup-in{0%{opacity:0;scale:.98;translate:var(--gp-popup-x) var(--gp-popup-y)}}@keyframes gp-popup-out{to{opacity:0;scale:.98;translate:var(--gp-popup-x) var(--gp-popup-y)}}.gp-popover-motion[data-state=open]{animation:gp-popup-in .18s cubic-bezier(.2,.8,.3,1) backwards}.gp-popover-motion[data-state=closed]{animation:gp-popup-out .14s ease-in;pointer-events:none}@keyframes gp-tooltip-in{0%{opacity:0;translate:0 3px}}.gp-tooltip-motion{animation:gp-tooltip-in .14s ease-out backwards}@media(prefers-reduced-motion:reduce){.gp-popover-motion,.gp-tooltip-motion{animation:none!important}button.gp-chip{transition:none}button.gp-chip:active{scale:none!important}}html[data-ui-anim=off] .gp-popover-motion,html[data-ui-anim=off] .gp-tooltip-motion{animation:none!important}html[data-ui-anim=off] button.gp-chip:active{scale:none!important}@keyframes gp-notify-pop{0%{scale:0}65%{scale:1.3}to{scale:1}}.gp-notify{animation:gp-notify-pop .3s cubic-bezier(.2,.9,.3,1.2) backwards}@keyframes gp-panel-in{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0 0}}.gp-tab-panel[data-state=active]{animation:gp-panel-in .18s cubic-bezier(.2,.8,.3,1) backwards}@media(prefers-reduced-motion:reduce){.gp-notify,.gp-tab-panel[data-state=active]{animation:none}}@keyframes gp-window-unfold{0%{opacity:0;scale:.92 .72}55%{opacity:1}}[data-window-pop]{transform-origin:50% 50%;scale:none;transition:scale .2s cubic-bezier(.4,0,.8,1)}[data-window-pop=enter]{animation:gp-window-unfold .26s cubic-bezier(.25,.8,.3,1) backwards}[data-window-pop=exit]{scale:.92 .72;pointer-events:none}@media(prefers-reduced-motion:reduce){[data-window-pop]{transition:none;animation:none;scale:none}}html[data-ui-anim=off] [data-window-pop]{transition:none;animation:none;scale:none}.gp-nav-tab{border:1px solid transparent;background-color:var(--gp-panel-2);color:#ffffffa6;transition:background-color .15s,border-color .15s,color .15s,transform .12s}.gp-nav-tab:active{transform:translateY(1px)}@media(hover:hover){.gp-nav-tab:hover{background-color:var(--gp-cell);color:#fff}}.gp-nav-tab[data-nav-active=true],.gp-nav-highlight,.gp-select-dark[aria-pressed=true],.gp-select-dark[aria-selected=true],.gp-select-dark[data-state=active]{background-color:var(--gp-tone-nav);border-color:rgb(var(--gp-info) / .75);color:#fff;text-shadow:var(--gp-ink-shadow-dark);box-shadow:inset 0 -3px 0 var(--gp-tone-nav-edge),inset 0 1px #ffffff1f}.gp-nav-animated[data-nav-active=true]{background-color:transparent;border-color:transparent;box-shadow:none}.gp-paper{--gp-paper-ink: #3f3020;--gp-paper-ink-2: #6f5a40;--gp-white: 52 38 22;--gp-black: 168 128 72;--gp-bg: #ebdfc4;--gp-titlebar: #f6e6bf;--gp-panel: var(--gp-paper-surface);--gp-panel-2: #f1e6cf;--gp-panel-2-solid: #f1e6cf;--gp-cell: #fffaf0;--gp-cell-solid: #fffaf0;--gp-cell-hi: #fff3d6;--gp-cell-hi-solid: #fff3d6;--gp-inset: #ece0c6;--gp-inset-solid: #ece0c6;--gp-frame: rgba(120, 88, 46, .22);--gp-frame-strong: #d2bb8e;--gp-frame-soft: rgba(120, 88, 46, .13);--gp-track: #e6d6b5;--gp-shadow-panel: 0 4px 0 #c7b088, 0 14px 30px rgba(40, 25, 5, .32);--gp-text-title: #3f2f1d;--gp-gold-deep: #fff8e8;--gp-positive-deep: #f3fbf5;--gp-control-rim: #b99d6c;--gp-control-highlight: rgba(255, 255, 255, .6);--gp-control-ink-shadow: none;--gp-tone-secondary: #fffaf0;--gp-tone-secondary-hi: #ffffff;--gp-tone-secondary-edge: #dccaa5;--gp-tone-neutral: #f6ecd8;--gp-tone-neutral-hi: #fffaf0;--gp-tone-neutral-edge: #d9c59c;--gp-tone-primary: #f8c33f;--gp-tone-primary-hi: #ffd765;--gp-tone-primary-edge: #d08a12;--gp-tone-primary-ink: #5a3a00;--gp-tone-progress: #f8c33f;--gp-tone-progress-hi: #ffd765;--gp-tone-progress-edge: #d08a12;--gp-tone-progress-ink: #5a3a00;--gp-selection: var(--gp-tone-progress);--gp-selection-hover: var(--gp-tone-progress-hi);--gp-tone-nav: #f8c33f;--gp-tone-nav-edge: #d08a12;--gp-notify: #e5484d;--gp-notify-ink: #ffffff;--gp-notify-ring: #ffffff;--gp-focus-color: rgb(30 112 124 / .9);--gp-scrollbar-thumb: rgba(120, 88, 46, .3);--gp-scrollbar-thumb-hover: rgba(120, 88, 46, .5);color:var(--gp-paper-ink)}.gp-paper.gp-panel,.gp-paper.gp-panel-solid{background-color:var(--gp-panel);border-color:var(--gp-frame-strong)}.gp-paper.gp-elevated{box-shadow:inset 0 0 0 2px #ffffffb3,var(--gp-shadow-panel)}.gp-paper .gp-titlebar{--gp-white: 255 255 255;--gp-text-title: #ffffff;--gp-cell: rgba(255, 255, 255, .2);--gp-cell-hi: rgba(255, 255, 255, .28);--gp-frame: rgba(255, 255, 255, .35);background:linear-gradient(180deg,#3bacb9,#2a8b98);border-bottom-color:#1f6f7a;color:#fff;text-shadow:0 1px 0 rgba(10,60,66,.45)}.gp-paper .gp-titlebar[data-cat]{box-shadow:none}.gp-fantasy-window.gp-paper>.gp-titlebar{border-bottom-color:#1f6f7a}.gp-fantasy-window.gp-paper>.gp-titlebar>span:first-child:before{color:#ffe07a}.gp-paper .gp-window-footer{background-color:var(--gp-panel-2)}.gp-paper .gp-label{color:rgb(var(--gp-ink-gold-soft))}.gp-paper .gp-section-bar{box-shadow:inset 0 1px #fff9}.gp-paper .gp-btn{text-shadow:none}.gp-paper .gp-google-login-button{--btn-fill-hi: var(--gp-panel-2)}.gp-paper.gp-btn--secondary,.gp-paper.gp-btn--neutral,.gp-paper .gp-btn--secondary,.gp-paper .gp-btn--neutral{--btn-ink: var(--gp-paper-ink)}.gp-paper .gp-btn--danger{--btn-ink: #ffffff;text-shadow:0 1px 0 rgba(90,20,10,.4)}.gp-paper .gp-tab{color:var(--gp-paper-ink-2)}@media(hover:hover){.gp-paper .gp-tab:hover,.gp-paper .gp-toggle:hover{color:var(--gp-paper-ink)}}.gp-paper .gp-toggle{color:var(--gp-paper-ink-2);box-shadow:inset 0 -2px #dccaa5,inset 0 1px #ffffffb3}.gp-paper .gp-tab-rail{box-shadow:inset 0 1px 2px #78582e40}.gp-paper .gp-switch{box-shadow:inset 0 1px 3px #78582e59}.gp-paper .gp-progress{box-shadow:inset 0 1px 2px #78582e4d}.gp-paper .gp-slot-empty{box-shadow:inset 0 2px 4px #78582e38}.gp-paper .gp-tile{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tile-tone) 70%,transparent),inset 0 -3px color-mix(in srgb,var(--tile-tone) 55%,#8a6a3a)}.gp-paper .gp-nav-tab{background-color:transparent;color:var(--gp-paper-ink-2)}@media(hover:hover){.gp-paper .gp-nav-tab:hover{background-color:var(--gp-cell-hi);color:var(--gp-paper-ink)}}.gp-paper .gp-nav-tab[data-nav-active=true],.gp-paper .gp-nav-highlight,.gp-paper .gp-select-dark[aria-pressed=true],.gp-paper .gp-select-dark[aria-selected=true],.gp-paper .gp-select-dark[data-state=active]{background-color:var(--gp-tone-nav);border-color:#e2a92a;color:#5a3a00;text-shadow:none;box-shadow:inset 0 -3px 0 var(--gp-tone-nav-edge),inset 0 1px #ffffff80}.gp-paper .gp-nav-animated[data-nav-active=true]{background-color:transparent;border-color:transparent;box-shadow:none}.gp-paper .gp-launcher-tile{color:var(--gp-paper-ink);background-color:var(--gp-cell);box-shadow:inset 0 0 0 1px #e7d8ba,0 2px #e3d1ad}.gp-paper .gp-launcher-tile[aria-pressed=true]{border-color:#f2bf45}.gp-paper.gp-chip,.gp-paper .gp-chip{background-color:var(--gp-cell);box-shadow:inset 0 -2px #e3d1ad,inset 0 1px #ffffffb3!important}.gp-paper.gp-chip:not([data-tone]),.gp-paper .gp-chip:not([data-tone]),.gp-paper.gp-chip[data-tone=neutral],.gp-paper .gp-chip[data-tone=neutral]{border-color:var(--gp-frame-strong)}.gp-paper .gp-cat-icon[data-cat]{color:#fff}.gp-paper .gp-launcher-icon[data-cat]{color:#fff;background:linear-gradient(160deg,#47b3c0,#2a8b98);border-color:#1f6f7a;box-shadow:inset 0 -3px #00000029,inset 0 1px #ffffff4d}.gp-paper .gp-launcher-icon>span{filter:none}.gp-paper .gp-launcher-tile{color:#5c4630}.gp-paper .gp-launcher-tile[aria-pressed=true]{color:#6b4300;background-color:#fff3cc;box-shadow:inset 0 0 0 2px #f2bf45,0 2px #e2a92a}.gp-paper .gp-launcher-tile[aria-pressed=true] .gp-launcher-icon[data-cat]{color:#fff;background:linear-gradient(180deg,#ffd75e,#f0a92a);border-color:#e2a92a;box-shadow:inset 0 -3px #d08a12,inset 0 1px #ffffff8c}@media(hover:hover){.gp-paper .gp-launcher-tile:hover{background-color:#fff6e2;color:#4a3a28}}.gp-paper .gp-notify{box-shadow:0 1px 3px #3c1e0a73}.gp-item-card{--tile-tone: var(--gp-frame-strong);background:linear-gradient(160deg,color-mix(in srgb,var(--tile-tone) 62%,#1f2a33) 8%,color-mix(in srgb,var(--tile-tone) 82%,#ffffff 4%) 92%);box-shadow:0 0 0 1px #3c281447,0 2px #3c281438,inset 0 1px #ffffff40;transition-property:filter,outline-color,scale;transition-duration:.16s}@media(hover:hover){.gp-item-card:hover{filter:brightness(1.08)}}.gp-item-card:active:not(:disabled){scale:.95;transition-duration:80ms}.gp-item-card[data-selected=true]{outline:2px solid var(--gp-tone-progress-hi);outline-offset:1px}.gp-item-card__count{display:block;flex:none;height:17px;background:#fff8ea;border-top:1px solid rgba(90,60,20,.18);color:#3f3020;font-size:11px;font-weight:900;line-height:16px;text-align:center;font-variant-numeric:tabular-nums}:is(.gp-btn--primary,.gp-btn--gold,.gp-btn--progress) :is(img,span[style*=background-image]):not([style*=mask]){filter:drop-shadow(0 0 .6px rgba(70,40,0,.95)) drop-shadow(0 1px 0 rgba(70,40,0,.55))}body{font-family:var(--gp-font-display)}.gp-titlebar>span:first-child,.gp-paper h1,.gp-paper h2:not(.gp-label),.gp-paper h3:not(.gp-label){font-family:var(--gp-font-heading);font-weight:600;letter-spacing:normal}:lang(th) .gp-label{letter-spacing:.01em}input,select,textarea{font-family:inherit}
