*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.app-shell{background-color:var(--ui-bg);background-image:linear-gradient(var(--ui-app-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--ui-app-grid-line) 1px,transparent 1px);background-size:44px 44px}.dark .app-shell{background-color:var(--ui-bg);background-image:linear-gradient(var(--ui-app-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--ui-app-grid-line) 1px,transparent 1px)}.surface-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-bg-elevated);color:var(--ui-text);box-shadow:var(--ui-shadow-lg)}.dark .surface-card{border-color:var(--ui-border);background:var(--ui-bg-elevated);color:var(--ui-text);box-shadow:var(--ui-shadow-lg)}.surface-drawer{border-top:0;border-bottom:0;border-left:0;border-radius:0 8px 8px 0}.surface-section{border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-surface-elevated)}.chat-player-filter-card{border:1px solid color-mix(in srgb,var(--chat-filter-player-color) 70%,var(--ui-text-disabled));background:linear-gradient(105deg,color-mix(in srgb,var(--chat-filter-player-color) 30%,var(--ui-text)),color-mix(in srgb,var(--chat-filter-player-color) 14%,var(--ui-bg)));color:var(--ui-contrast-light);box-shadow:inset 0 1px #ffffff29,inset 0 -1px 1px #0000004d,0 2px 5px #0f172a38}.chat-player-filter-card:hover,.chat-player-filter-card:focus-visible{border-color:var(--chat-filter-player-color);filter:brightness(1.08);outline:none}.trade-property-family-fill{--trade-property-color: var(--ui-text-muted);border:1px solid color-mix(in srgb,var(--trade-property-color) 54%,var(--ui-text-subtle));background:linear-gradient(135deg,color-mix(in srgb,var(--trade-property-color) 24%,var(--ui-bg-elevated)),color-mix(in srgb,var(--trade-property-color) 13%,var(--ui-surface)));box-shadow:inset 0 1px #ffffff7a,0 2px 5px #0f172a1a}.trade-property-family-fill[data-selected=true]{border-color:color-mix(in srgb,var(--trade-property-color) 78%,var(--ui-text-subtle));background:linear-gradient(135deg,color-mix(in srgb,var(--trade-property-color) 42%,var(--ui-bg-elevated)),color-mix(in srgb,var(--trade-property-color) 27%,#e2e8f0));box-shadow:inset 0 1px #ffffff94,0 0 0 1px color-mix(in srgb,var(--trade-property-color) 42%,transparent),0 4px 9px #0f172a24}.dark .trade-property-family-fill{border-color:color-mix(in srgb,var(--trade-property-color) 52%,var(--ui-text-subtle));background:linear-gradient(135deg,color-mix(in srgb,var(--trade-property-color) 31%,var(--ui-surface)),color-mix(in srgb,var(--trade-property-color) 17%,var(--ui-bg-elevated)));box-shadow:inset 0 1px #ffffff1f,0 3px 8px #0000003d}.dark .trade-property-family-fill[data-selected=true]{border-color:color-mix(in srgb,var(--trade-property-color) 76%,#e2e8f0);background:linear-gradient(135deg,color-mix(in srgb,var(--trade-property-color) 49%,var(--ui-surface)),color-mix(in srgb,var(--trade-property-color) 29%,var(--ui-bg-elevated)));box-shadow:inset 0 1px #fff3,0 0 0 1px color-mix(in srgb,var(--trade-property-color) 45%,transparent),0 5px 12px #00000052}.trade-property-family-fill[data-property-selected=true],.dark .trade-property-family-fill[data-property-selected=true]{border-color:var(--ui-success);outline:2px solid var(--ui-success);outline-offset:-2px;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000047,0 0 0 1px #22c55e8c,0 7px 16px #22c55e33}.dark .surface-section{border-color:var(--ui-border);background:var(--ui-surface-elevated)}.surface-inset{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface)}.dark .surface-inset{border-color:var(--ui-border);background:var(--ui-surface)}.daerio-raised-surface,.dark .daerio-raised-surface{box-shadow:var(--ui-shadow-raised)!important}.daerio-inset-surface{border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-surface);box-shadow:var(--ui-shadow-inset)!important}.dark .daerio-inset-surface{border-color:var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-shadow-inset)!important}.daerio-raised-button{box-shadow:var(--ui-shadow-raised)!important;transform:translateY(0);transition-property:background-color,border-color,box-shadow,color,opacity,transform;transition-duration:var(--ui-motion-fast);transition-timing-function:var(--ui-ease-standard)}.daerio-raised-button:hover{transform:translateY(-1px);box-shadow:var(--ui-shadow-raised-hover)!important}.daerio-raised-button:active{transform:translateY(1px);box-shadow:var(--ui-shadow-raised-active)!important}.dark .daerio-raised-button{box-shadow:var(--ui-shadow-raised)!important}.dark .daerio-raised-button:hover{box-shadow:var(--ui-shadow-raised-hover)!important}.daerio-color-cell{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--player-color, #06b6d4) 62%,var(--ui-contrast-dark) 38%);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px 1px #0f172a42,0 2px 5px #0f172a33;filter:saturate(.9)}.daerio-color-cell:before,.daerio-color-cell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.daerio-color-cell:before{background:none}.daerio-color-cell:after{background:linear-gradient(0deg,color-mix(in srgb,var(--player-color, #06b6d4) 92%,var(--ui-contrast-dark) 8%),transparent 72%);transform:scaleY(0);transform-origin:bottom;transition:transform .18s ease}.daerio-color-cell.selected:after,.daerio-color-cell[aria-pressed=true]:after{transform:scaleY(1)}.daerio-color-cell.\!selected:after{transform:scaleY(1)!important}.lobby-inventory-player-row{position:relative;overflow:visible;min-height:3rem;border:0!important;border-radius:var(--ui-radius-panel);background:#2d353af5!important;padding:.45rem;color:var(--lobby-player-row-text, #ffffff);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px 1px #0000005c,0 3px 7px #0f172a2e,0 14px 20px -15px #0f172a9e!important}.lobby-inventory-player-row:before{content:none}.lobby-player-color-fill{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:0!important;border-radius:inherit;background:color-mix(in srgb,rgb(var(--lobby-player-rgb, 85 94 96)) var(--lobby-player-surface-mix, 32%),rgba(8,16,24,.86));transform-origin:left center;animation:lobby-player-color-fill .36s cubic-bezier(.22,1,.36,1) both;pointer-events:none}.lobby-inventory-player-row>*{position:relative;z-index:1}.dark .lobby-inventory-player-row{background:#1c2328fa!important;color:var(--lobby-player-row-text, #ffffff);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px 1px #0000006b,0 3px 8px #00000057,0 14px 20px -15px #000000d6!important}.dark .lobby-player-color-fill{background:color-mix(in srgb,rgb(var(--lobby-player-rgb, 85 94 96)) var(--lobby-player-surface-mix, 32%),rgba(8,16,24,.88))}@keyframes lobby-player-color-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.lobby-player-name-chip{display:inline-flex;min-height:2rem;max-width:min(9rem,52vw);min-width:5rem;align-items:center;border:1px solid var(--lobby-player-chip-border, rgba(15, 23, 42, .14));border-radius:var(--ui-radius-sm);background:var(--lobby-player-chip-bg, var(--ui-bg-elevated));padding:.25rem .6rem;color:var(--lobby-player-chip-text, var(--ui-text));font-size:.82rem;font-weight:950;line-height:1;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px 1px #0f172a21,0 2px 4px #0f172a38;outline:none}.lobby-player-name-shell{position:relative;display:inline-flex;min-width:0;align-items:center}.lobby-player-row-main{display:flex;width:100%;min-width:0;align-items:center;gap:.5rem}.lobby-player-name-shell-compact{width:calc(14ch + 1.35rem);max-width:45%;flex:0 1 calc(14ch + 1.35rem)}.lobby-player-name-shell-compact .lobby-player-name-chip{width:100%;max-width:none}.lobby-player-name-default .lobby-player-name-chip{color:color-mix(in srgb,var(--lobby-player-chip-text, var(--ui-text)) 54%,transparent);padding-left:1rem}.lobby-player-name-caret{position:absolute!important;left:.52rem;top:50%;z-index:2!important;width:2px;height:.92rem;border-radius:var(--ui-radius-pill);background:currentColor;opacity:.88;pointer-events:none;transform:translateY(-50%);animation:lobby-player-name-caret-blink .92s steps(1,end) infinite}@keyframes lobby-player-name-caret-blink{0%,46%{opacity:.9}47%,to{opacity:.12}}.lobby-player-name-chip:focus{border-color:var(--ui-accent);box-shadow:inset 0 1px #ffffffb8,0 0 0 3px #22d3ee3d}.lobby-player-name-chip:disabled{opacity:1}.lobby-player-name-label{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lobby-player-name-input-wide{width:100%;max-width:none}.lobby-player-name-error{color:#fecaca;text-shadow:0 1px 2px rgba(69,10,10,.72)}.lobby-player-color-button{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0!important;background:transparent!important;filter:none;box-shadow:none!important}.lobby-player-color-button:after{display:none}.dark .lobby-player-color-button{border:0!important;background:transparent!important;box-shadow:none!important}.lobby-player-color-wheel{display:block;width:1.7rem;height:1.7rem;flex:0 0 1.7rem;border:1px solid rgba(255,255,255,.72);border-radius:50%;background:conic-gradient(from -90deg,var(--ui-danger),#f59e0b,#f7e26b,#65a30d,#06b6d4,#2563eb,#7c3aed,#e06f8b,var(--ui-danger));box-shadow:inset 0 0 0 1px #0f172a57,0 2px 5px #0f172a6b;transition:transform var(--ds-duration-fast, .12s) var(--ds-ease-ui, ease),box-shadow var(--ds-duration-fast, .12s) var(--ds-ease-ui, ease)}.lobby-color-picker-popover{position:absolute;right:0;top:calc(100% + .45rem);z-index:99930;width:min(17.5rem,calc(100vw - 2rem));padding:.75rem;color:var(--ui-text);text-shadow:none;box-shadow:inset 0 1px #fff9,inset 0 -1px 1px #0f172a24,0 18px 42px #0f172a47!important}.dark .lobby-color-picker-popover{color:var(--ui-text);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px 1px #00000061,0 18px 42px #00000094!important}.lobby-color-picker-popover-right{right:0;left:auto}.lobby-settings-dialog-overlay{z-index:2147483000!important;isolation:isolate;background:#050c129e!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lobby-settings-dialog{position:relative;z-index:2147483001!important}.lobby-shell:has(.lobby-settings-dialog-overlay) .lobby-inventory-player-row,.lobby-shell:has(.lobby-settings-dialog-overlay) .lobby-player-name-chip,.lobby-shell:has(.lobby-settings-dialog-overlay) .lobby-player-color-button,.lobby-shell:has(.lobby-settings-dialog-overlay) .lobby-color-picker-popover{z-index:0!important}.lobby-shell .lobby-player-color-button:hover,.lobby-shell .lobby-player-color-button:active{transform:none!important;box-shadow:none!important}.lobby-player-color-button:hover .lobby-player-color-wheel,.lobby-player-color-button:focus-visible .lobby-player-color-wheel{transform:scale(1.08);box-shadow:inset 0 0 0 1px #0f172a47,0 0 0 2px #67e8f9b8,0 3px 7px #0f172a6b}.lobby-player-color-button:focus-visible{outline:none}.lobby-shell .surface-card,.lobby-shell .surface-section{box-shadow:inset 0 1px #fff9,inset 0 -1px 1px #0f172a24,0 4px 9px #0f172a24,0 18px 28px -20px #0f172a8a!important}.dark .lobby-shell .surface-card,.dark .lobby-shell .surface-section{box-shadow:inset 0 1px #ffffff21,inset 0 -1px 1px #00000061,0 4px 10px #0006,0 18px 28px -20px #000000e6!important}.lobby-shell button:not(.daeriopoly-close-button):not(.daerio-color-cell):not(.lobby-identity-color-button),.lobby-shell a{box-shadow:inset 0 1px #ffffff85,inset 0 -1px 1px #0f172a26,0 2px 4px #0f172a24,0 8px 13px -10px #0f172a73}.lobby-shell button:not(.daeriopoly-close-button):not(.lobby-player-color-button):not(.daerio-color-cell):not(.lobby-identity-color-button):hover,.lobby-shell a:hover{transform:translateY(-1px)}.lobby-shell .lobby-identity-color-button,.lobby-shell .lobby-identity-color-button:hover,.lobby-shell .lobby-identity-color-button:active{transform:translateY(-50%)!important}.lobby-shell .daerio-color-cell,.lobby-shell .daerio-color-cell:hover,.lobby-shell .daerio-color-cell:active{transform:none!important;box-shadow:inset 0 -1px 1px #0f172a38,0 1px 2px #0f172a29!important;transition-property:border-color,box-shadow,filter,opacity!important}.lobby-shell .lobby-player-color-button,.lobby-shell .lobby-player-color-button:hover,.lobby-shell .lobby-player-color-button:active{transform:none!important}.lobby-shell .control-field{box-shadow:inset 0 2px 5px #0f172a1c,inset 0 -1px #ffffff94}.dark .lobby-waiting-player-card{background:linear-gradient(135deg,color-mix(in srgb,var(--player-color, #06b6d4) 32%,var(--ui-bg-elevated) 68%),color-mix(in srgb,var(--player-color, #06b6d4) 16%,var(--ui-surface) 84%))!important;border-color:color-mix(in srgb,var(--player-color, #06b6d4) 78%,var(--ui-primary) 22%)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--player-color, #06b6d4) 52%,transparent),inset 0 1px #ffffff1f,inset 0 -1px 1px #00000057,0 2px 6px #00000057,0 12px 18px -13px #000000c7!important}.shared-turn-card{border-color:var(--shared-player-color, #06b6d4)!important;box-shadow:inset 0 1px #fff9,inset 0 -2px 3px #0f172a33,0 24px 80px #0000006b!important}.shared-turn-card:before{content:"";position:absolute;inset:0 auto 0 0;width:.75rem;background:var(--shared-player-color, #06b6d4);box-shadow:inset 0 1px #ffffff8c,inset -2px 0 5px #0f172a3d}.control-field{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-bg-elevated);color:var(--ui-text);outline:none;transition:border-color var(--ui-motion-fast) var(--ui-ease-standard),box-shadow var(--ui-motion-fast) var(--ui-ease-standard),background-color var(--ui-motion-fast) var(--ui-ease-standard)}.control-field:focus{border-color:var(--ui-focus);box-shadow:0 0 0 3px var(--ui-focus-ring)}.dark .control-field{border-color:var(--ui-border-strong);background:var(--ui-bg-elevated);color:var(--ui-text)}.dark .control-field:focus{border-color:var(--ui-focus);box-shadow:0 0 0 3px var(--ui-focus-ring)}.dialog-overlay{background:var(--ui-scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chat-player-message{border:1px solid color-mix(in srgb,var(--chat-player-color, var(--ui-accent)) 78%,var(--ui-text-subtle));background:linear-gradient(135deg,color-mix(in srgb,var(--chat-player-color, var(--ui-accent)) 38%,#ffffff),color-mix(in srgb,var(--chat-player-color, var(--ui-accent)) 24%,var(--ui-surface)));color:var(--ui-contrast-dark);box-shadow:inset 0 1px #ffffff94,0 4px 10px color-mix(in srgb,var(--chat-player-color, var(--ui-accent)) 16%,transparent)}.dark .chat-player-message{border-color:color-mix(in srgb,var(--chat-player-color, var(--ui-accent)) 76%,var(--ui-text-subtle));background:linear-gradient(135deg,color-mix(in srgb,var(--chat-player-color, var(--ui-accent)) 46%,var(--ui-surface)),color-mix(in srgb,var(--chat-player-color, var(--ui-accent)) 25%,var(--ui-bg)));color:var(--ui-contrast-light);box-shadow:inset 0 1px #ffffff1f,0 5px 12px color-mix(in srgb,var(--chat-player-color, var(--ui-accent)) 22%,transparent)}.chat-player-message-author{display:flex;width:-moz-max-content;width:max-content;max-width:100%;overflow:hidden;align-items:center;margin-left:auto;border:1px solid color-mix(in srgb,var(--chat-player-color, var(--ui-accent)) 76%,var(--ui-contrast-dark));border-radius:var(--ui-radius-xs);background:var(--chat-player-color, var(--ui-accent));color:var(--chat-player-text, #ffffff);font-size:.625rem;font-weight:950;line-height:1;padding:.2rem .35rem;text-overflow:ellipsis;white-space:nowrap;box-shadow:inset 0 1px #ffffff47,0 2px 4px #0f172a33}.chat-player-message-quote{border-color:var(--chat-player-color, var(--ui-accent));background:#ffffff70}.dark .chat-player-message-quote{background:#0000003d}.chat-player-reply-button{border-color:color-mix(in srgb,var(--chat-player-color, var(--ui-accent)) 74%,var(--ui-text-subtle));background:color-mix(in srgb,var(--chat-player-color, var(--ui-accent)) 28%,var(--ui-surface));color:var(--ui-contrast-dark)}.dark .chat-player-reply-button{border-color:color-mix(in srgb,var(--chat-player-color, var(--ui-accent)) 74%,var(--ui-text-subtle));background:color-mix(in srgb,var(--chat-player-color, var(--ui-accent)) 32%,var(--ui-bg));color:var(--ui-contrast-light)}.notice-warning{border:1px solid var(--ui-warning-border);border-radius:var(--ui-radius-panel);background:var(--ui-warning-surface);color:var(--ui-warning-strong)}.trade-share-trigger{display:block;min-width:0;border-radius:var(--ds-radius-sm, 6px)}.trade-share-trigger-shares{width:5.55rem;margin-left:auto}.trade-share-trigger-shares .trade-share-trigger-value{height:1.72rem;justify-content:center;gap:.18rem;padding:.2rem .35rem}.trade-share-trigger-shares .trade-share-trigger-label{font-size:.54rem}.trade-share-trigger-shares .trade-share-trigger-amount{font-size:.72rem}.trade-parts-selection-shell{display:flex;width:5.55rem;max-width:100%;justify-self:end;margin-left:auto;border:2px solid transparent;border-radius:var(--ds-radius-sm, 6px);outline:2px solid transparent;outline-offset:-2px;transition:outline-color var(--ds-duration-fast, .12s) var(--ds-ease-ui, ease),box-shadow var(--ds-duration-fast, .12s) var(--ds-ease-ui, ease)}.trade-parts-selection-shell>.trade-share-trigger-shares{width:100%;margin-left:0}.trade-black-market-offer{border:2px solid transparent;outline:2px solid transparent;outline-offset:-2px}.trade-parts-selection-shell[data-selected=true],.trade-black-market-offer[data-selected=true],.dark .trade-parts-selection-shell[data-selected=true],.dark .trade-black-market-offer[data-selected=true]{border-color:var(--ui-success);outline-color:var(--ui-success);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000047,0 0 0 1px #22c55e8c,0 7px 16px #22c55e33}.trade-black-market-visibility-button{color:var(--ui-contrast-light);transition:border-color var(--ds-duration-fast, .12s) var(--ds-ease-ui, ease),background var(--ds-duration-fast, .12s) var(--ds-ease-ui, ease),box-shadow var(--ds-duration-fast, .12s) var(--ds-ease-ui, ease),transform var(--ds-duration-fast, .12s) var(--ds-ease-ui, ease)}.trade-black-market-visibility-button.is-hidden{border-color:#f87171;background:linear-gradient(180deg,#dc3545,var(--ui-danger-strong));box-shadow:inset 0 1px #ffffff52,inset 0 -2px 3px #450a0a75,0 3px 7px #7f1d1d4d}.trade-black-market-visibility-button.is-revealed{border-color:#4ade80;background:linear-gradient(180deg,var(--ui-success),#166534);box-shadow:inset 0 1px #ffffff4d,inset 0 -2px 3px #052e1675,0 3px 7px #14532d4d}.trade-black-market-visibility-button:not(:disabled):hover,.trade-black-market-visibility-button:not(:disabled):focus-visible{filter:brightness(1.08);outline:none;transform:translateY(-1px)}.trade-black-market-visibility-button:disabled{cursor:not-allowed;filter:saturate(.72);opacity:.62}.trade-other-offer-item{width:-moz-max-content;width:max-content;max-width:100%;flex:0 1 auto}.trade-share-trigger-value{display:inline-flex;width:100%;height:2rem;align-items:center;justify-content:space-between;gap:.4rem;border:1px solid #9bd5df;border-radius:calc(var(--ds-radius-sm, 6px) - 1px);background:linear-gradient(180deg,#fffffff5,#e2f1f3f5);color:var(--ui-primary);font-size:.82rem;font-weight:950;line-height:1;padding:.25rem .45rem;box-shadow:inset 0 1px #ffffffe0,inset 0 -2px 3px #0f172a1f,0 3px 7px #0f172a29;transition:border-color var(--ds-duration-fast, .12s) var(--ds-ease-ui, ease),transform var(--ds-duration-fast, .12s) var(--ds-ease-ui, ease),box-shadow var(--ds-duration-fast, .12s) var(--ds-ease-ui, ease)}.trade-share-trigger:hover .trade-share-trigger-value,.trade-share-trigger-value:focus-visible{border-color:var(--ui-accent);box-shadow:inset 0 1px #ffffffeb,inset 0 -2px 3px #0f172a1f,0 0 0 2px #0891b233,0 5px 10px #0f172a33;outline:none;transform:translateY(-1px)}.trade-share-trigger-value:disabled{cursor:not-allowed;opacity:.52;transform:none}.trade-share-trigger-label{min-width:0;overflow:hidden;font-size:.58rem;font-weight:950;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.trade-share-trigger-amount{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;font-size:.78rem;white-space:nowrap}.trade-share-trigger-cash .trade-share-trigger-amount{min-width:4.25rem;font-variant-numeric:tabular-nums}.dark .trade-share-trigger-value{border-color:#245d70;background:linear-gradient(180deg,#172a36,#0b151d);color:#e8f8fb;box-shadow:inset 0 1px #ffffff14,inset 0 -2px 3px #00000057,0 3px 7px #00000057}.trade-share-popover{z-index:100020;display:flex;width:7.25rem;height:15rem;flex-direction:column;align-items:center;gap:.45rem;border:1px solid #8ccbd7;border-radius:var(--ds-radius-md, 9px);background:linear-gradient(180deg,#fffffffa,#eef1ebfc);padding:.55rem .45rem .7rem;color:var(--ui-primary);box-shadow:inset 0 1px #ffffffe6,0 20px 55px #050c1261}.trade-share-popover-cash{width:8.75rem}.trade-share-popover-cash .trade-share-popover-controls{grid-template-columns:1.65rem minmax(4.25rem,1fr) 1.65rem}.trade-share-popover-cash .trade-share-popover-value{min-width:4.25rem;font-variant-numeric:tabular-nums}.dark .trade-share-popover{border-color:#25677a;background:linear-gradient(180deg,#111d27,#081118);color:#eefbfc;box-shadow:inset 0 1px #ffffff12,0 22px 60px #000000a3}.trade-share-popover-controls{display:grid;width:100%;grid-template-columns:1.65rem minmax(0,1fr) 1.65rem;align-items:center;gap:.25rem}.trade-share-popover-value{display:inline-flex;min-width:0;height:1.65rem;align-items:center;justify-content:center;overflow:hidden;border:1px solid #9bd5df;border-radius:var(--ds-radius-sm, 6px);background:#e0f5f8c2;font-size:.76rem;font-weight:950;line-height:1;white-space:nowrap}.dark .trade-share-popover-value{border-color:#245d70;background:#071018b8}.trade-share-scale-shell{position:relative;width:2.7rem;flex:1;min-height:0}.trade-share-scale{position:relative;width:100%;height:100%;cursor:ns-resize;outline:none;touch-action:none}.trade-share-scale:focus-visible{border-radius:var(--ds-radius-sm, 6px);outline:2px solid var(--ui-accent);outline-offset:4px}.trade-share-scale-track{position:absolute;inset-block:0;left:50%;width:.68rem;overflow:hidden;border:1px solid #31596a;border-radius:var(--ui-radius-pill);background:#0b1720;box-shadow:inset 0 3px 7px #00000094,0 1px #ffffff2e;transform:translate(-50%)}.trade-share-scale-unavailable{position:absolute;inset:0 0 auto;height:var(--trade-share-unavailable);background:repeating-linear-gradient(135deg,rgba(255,255,255,.08) 0 3px,transparent 3px 7px),color-mix(in srgb,var(--ds-danger, #e24c4c) 78%,#3b0a0a);box-shadow:inset 0 -2px 3px #3704047a}.trade-share-scale-selected{position:absolute;inset:auto 0 0;height:var(--trade-share-value);background:linear-gradient(90deg,rgba(255,255,255,.15),transparent 45%),color-mix(in srgb,var(--ds-info, #2ab8d2) 72%,var(--ds-bg-panel, #10161c));box-shadow:inset 0 2px 3px #ffffff24}.trade-share-scale-ticks{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.72) 0 1px,transparent 1px 10%);opacity:.75}.trade-share-scale-limit{position:absolute;right:-.14rem;bottom:var(--trade-share-maximum);left:-.14rem;height:1px;border-radius:var(--ui-radius-pill);background:var(--ui-info-border);box-shadow:0 0 5px #22d3eeb8;transform:translateY(50%)}.trade-share-scale-thumb{position:absolute;bottom:var(--trade-share-value);left:50%;width:1.15rem;height:.38rem;border:1px solid var(--ui-info-border);border-radius:var(--ui-radius-pill);background:linear-gradient(180deg,#a5f3fc,var(--ui-accent));box-shadow:inset 0 1px #ffffff75,0 4px 10px #0000006b;pointer-events:none;transform:translate(-50%,50%)}.trade-share-scale-step{display:inline-flex;width:1.65rem;height:1.65rem;align-items:center;justify-content:center;border:1px solid #6bb8c7;border-radius:var(--ui-radius-sm);background:linear-gradient(180deg,#effcfd,#ccecf1);color:#0e6074;box-shadow:inset 0 1px #ffffffe6,inset 0 -2px 2px #0f4c5b29,0 2px 5px #05283238;pointer-events:auto}.trade-share-scale-step:hover:not(:disabled),.trade-share-scale-step:focus-visible{border-color:var(--ui-accent);background:linear-gradient(180deg,#dcf9fc,#a8e1e9);filter:brightness(1.04);outline:none}.dark .trade-share-scale-step{border-color:#2d7b8f;background:linear-gradient(180deg,#173949,#0b202b);color:#d9f8fb;box-shadow:inset 0 1px #ffffff1a,inset 0 -2px 2px #00000047,0 2px 5px #00000057}.trade-share-scale-step:disabled{cursor:not-allowed;opacity:.34}.trade-share-scale-step svg{width:.9rem;height:.9rem;stroke-width:3}.share-slider{--share-track-empty: var(--ui-border);--share-track-fill: var(--ui-accent);height:1.6rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.share-slider:disabled{cursor:not-allowed;opacity:.55}.share-slider::-webkit-slider-runnable-track{height:.55rem;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-pill);background:linear-gradient(90deg,var(--ui-primary) 0%,var(--share-track-fill) var(--share-percent),var(--share-track-empty) var(--share-percent),var(--share-track-empty) 100%);box-shadow:inset 0 1px 2px #14281e1f}.share-slider::-webkit-slider-thumb{width:1.25rem;height:1.25rem;margin-top:-.39rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--ui-bg-elevated);border-radius:var(--ui-radius-pill);background:var(--ui-primary);box-shadow:0 4px 10px #10291e38}.share-slider::-moz-range-track{height:.55rem;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-pill);background:var(--share-track-empty)}.share-slider::-moz-range-progress{height:.55rem;border-radius:var(--ui-radius-pill);background:linear-gradient(90deg,var(--ui-primary),var(--share-track-fill))}.share-slider::-moz-range-thumb{width:1rem;height:1rem;border:2px solid var(--ui-bg-elevated);border-radius:var(--ui-radius-pill);background:var(--ui-primary);box-shadow:0 4px 10px #10291e38}.dark .notice-warning{border-color:var(--ui-warning-border);background:var(--ui-warning-surface);color:var(--ui-warning-strong)}.dark .share-slider{--share-track-empty: var(--ui-border);--share-track-fill: var(--ui-accent)}.dark .share-slider::-webkit-slider-runnable-track{border-color:var(--ui-border-strong);background:linear-gradient(90deg,var(--ui-primary) 0%,var(--share-track-fill) var(--share-percent),var(--share-track-empty) var(--share-percent),var(--share-track-empty) 100%);box-shadow:inset 0 1px 2px #00000047}.dark .share-slider::-webkit-slider-thumb{border-color:var(--ui-bg);background:var(--ui-primary);box-shadow:0 4px 10px #00000059}.dark .share-slider::-moz-range-track{border-color:var(--ui-border-strong)}.dark .share-slider::-moz-range-progress{background:linear-gradient(90deg,var(--ui-primary),var(--share-track-fill))}.dark .share-slider::-moz-range-thumb{border-color:var(--ui-bg);background:var(--ui-primary)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-1{top:.25rem;right:.25rem;bottom:.25rem;left:.25rem}.inset-1\/2{top:50%;right:50%;bottom:50%;left:50%}.inset-\[-2px\]{top:-2px;right:-2px;bottom:-2px;left:-2px}.inset-\[2px\]{top:2px;right:2px;bottom:2px;left:2px}.inset-px{top:1px;right:1px;bottom:1px;left:1px}.inset-x-0{left:0;right:0}.inset-x-1{left:.25rem;right:.25rem}.inset-y-0{top:0;bottom:0}.inset-y-1{top:.25rem;bottom:.25rem}.inset-y-1\.5{top:.375rem;bottom:.375rem}.-bottom-1{bottom:-.25rem}.-left-1{left:-.25rem}.-left-\[9999px\]{left:-9999px}.-right-1{right:-.25rem}.-right-2{right:-.5rem}.-top-1{top:-.25rem}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.-top-7{top:-1.75rem}.-top-px{top:-1px}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-\[calc\(100\%\+0\.35rem\)\]{bottom:calc(100% + .35rem)}.bottom-\[calc\(100\%\+0\.4rem\)\]{bottom:calc(100% + .4rem)}.bottom-\[calc\(100\%\+0\.5rem\)\]{bottom:calc(100% + .5rem)}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-11{left:2.75rem}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-\[11\.75rem\]{top:11.75rem}.top-\[18vh\]{top:18vh}.top-\[19\.75rem\]{top:19.75rem}.top-\[23\.75rem\]{top:23.75rem}.top-\[27\.75rem\]{top:27.75rem}.top-\[3\.75rem\]{top:3.75rem}.top-\[7\.75rem\]{top:7.75rem}.top-\[calc\(100\%\+0\.4rem\)\]{top:calc(100% + .4rem)}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10100\]{z-index:10100}.z-\[12000\]{z-index:12000}.z-\[120\]{z-index:120}.z-\[122\]{z-index:122}.z-\[125\]{z-index:125}.z-\[140\]{z-index:140}.z-\[150\]{z-index:150}.z-\[155\]{z-index:155}.z-\[15\]{z-index:15}.z-\[1600\]{z-index:1600}.z-\[160\]{z-index:160}.z-\[1700\]{z-index:1700}.z-\[1750\]{z-index:1750}.z-\[180\]{z-index:180}.z-\[181\]{z-index:181}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.z-\[215\]{z-index:215}.z-\[220\]{z-index:220}.z-\[240\]{z-index:240}.z-\[260\]{z-index:260}.z-\[280\]{z-index:280}.z-\[28\]{z-index:28}.z-\[29\]{z-index:29}.z-\[2\]{z-index:2}.z-\[32\]{z-index:32}.z-\[46\]{z-index:46}.z-\[48\]{z-index:48}.z-\[4\]{z-index:4}.z-\[520\]{z-index:520}.z-\[58\]{z-index:58}.z-\[5\]{z-index:5}.z-\[65\]{z-index:65}.z-\[6\]{z-index:6}.z-\[70\]{z-index:70}.z-\[72\]{z-index:72}.z-\[80\]{z-index:80}.z-\[88\]{z-index:88}.z-\[89\]{z-index:89}.z-\[90\]{z-index:90}.z-\[92\]{z-index:92}.z-\[9500\]{z-index:9500}.z-\[95\]{z-index:95}.z-\[9800\]{z-index:9800}.z-\[999\]{z-index:999}.z-ui-dropdown{z-index:var(--ui-layer-dropdown)}.z-ui-game-modal{z-index:var(--ui-layer-game-modal)}.z-ui-game-overlay{z-index:var(--ui-layer-game-overlay)}.z-ui-modal{z-index:var(--ui-layer-modal)}.z-ui-modal-confirm{z-index:var(--ui-layer-modal-confirm)}.z-ui-modal-raised{z-index:var(--ui-layer-modal-raised)}.z-ui-popover{z-index:var(--ui-layer-popover)}.z-ui-toast{z-index:var(--ui-layer-toast)}.z-ui-tooltip{z-index:var(--ui-layer-tooltip)}.order-3{order:3}.order-last{order:9999}.col-span-full{grid-column:1 / -1}.col-start-2{grid-column-start:2}.col-end-11{grid-column-end:11}.row-start-2{grid-row-start:2}.row-end-11{grid-row-end:11}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-\[0\.07em\]{margin-left:-.07em}.-mt-px{margin-top:-1px}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.aspect-\[5\/3\]{aspect-ratio:5/3}.aspect-square{aspect-ratio:1 / 1}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[0\.96em\]{height:.96em}.h-\[1\.125rem\]{height:1.125rem}.h-\[1\.12em\]{height:1.12em}.h-\[18px\]{height:18px}.h-\[9\%\]{height:9%}.h-\[94dvh\]{height:94dvh}.h-\[calc\(100\%-4px\)\]{height:calc(100% - 4px)}.h-\[min\(52rem\,92dvh\)\]{height:min(52rem,92dvh)}.h-\[min\(90dvh\,52rem\)\]{height:min(90dvh,52rem)}.h-\[min\(92dvh\,52rem\)\]{height:min(92dvh,52rem)}.h-\[min\(92dvh\,58rem\)\]{height:min(92dvh,58rem)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-16{max-height:4rem}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-\[1\.35rem\]{max-height:1.35rem}.max-h-\[10px\]{max-height:10px}.max-h-\[2\.35rem\]{max-height:2.35rem}.max-h-\[26rem\]{max-height:26rem}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[96vh\]{max-height:96vh}.max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.max-h-\[calc\(100dvh-1rem\)\]{max-height:calc(100dvh - 1rem)}.max-h-\[min\(24rem\,calc\(100dvh-5rem\)\)\]{max-height:min(24rem,calc(100dvh - 5rem))}.max-h-\[min\(62vh\,34rem\)\]{max-height:min(62vh,34rem)}.max-h-\[min\(70vh\,36rem\)\]{max-height:min(70vh,36rem)}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-36{min-height:9rem}.min-h-4{min-height:1rem}.min-h-40{min-height:10rem}.min-h-48{min-height:12rem}.min-h-5{min-height:1.25rem}.min-h-64{min-height:16rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[15rem\]{min-height:15rem}.min-h-\[2\.45rem\]{min-height:2.45rem}.min-h-\[28rem\]{min-height:28rem}.min-h-\[3\.2rem\]{min-height:3.2rem}.min-h-\[3rem\]{min-height:3rem}.min-h-\[5\.25rem\]{min-height:5.25rem}.min-h-\[5px\]{min-height:5px}.min-h-\[8\.5rem\]{min-height:8.5rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[0\.96em\]{width:.96em}.w-\[1\.125rem\]{width:1.125rem}.w-\[1\.12em\]{width:1.12em}.w-\[1\.35rem\]{width:1.35rem}.w-\[18px\]{width:18px}.w-\[3\.35rem\]{width:3.35rem}.w-\[38\%\]{width:38%}.w-\[4\.5rem\]{width:4.5rem}.w-\[4\.75rem\]{width:4.75rem}.w-\[5\.25rem\]{width:5.25rem}.w-\[6\.5rem\]{width:6.5rem}.w-\[8rem\]{width:8rem}.w-\[9\%\]{width:9%}.w-\[9rem\]{width:9rem}.w-\[calc\(100\%-4px\)\]{width:calc(100% - 4px)}.w-\[min\(20rem\,calc\(100vw-2rem\)\)\]{width:min(20rem,calc(100vw - 2rem))}.w-\[min\(21rem\,calc\(100vw-1rem\)\)\]{width:min(21rem,calc(100vw - 1rem))}.w-\[min\(22rem\,90vw\)\]{width:min(22rem,90vw)}.w-\[min\(22rem\,calc\(100vw-1\.5rem\)\)\]{width:min(22rem,calc(100vw - 1.5rem))}.w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{width:min(22rem,calc(100vw - 2rem))}.w-\[min\(24rem\,calc\(100vw-1\.5rem\)\)\]{width:min(24rem,calc(100vw - 1.5rem))}.w-\[min\(25rem\,calc\(100vw-2rem\)\)\]{width:min(25rem,calc(100vw - 2rem))}.w-\[min\(26rem\,calc\(100vw-1rem\)\)\]{width:min(26rem,calc(100vw - 1rem))}.w-\[min\(30rem\,92vw\)\]{width:min(30rem,92vw)}.w-\[min\(34rem\,calc\(100vw-2rem\)\)\]{width:min(34rem,calc(100vw - 2rem))}.w-\[min\(44rem\,calc\(100vw-1\.5rem\)\)\]{width:min(44rem,calc(100vw - 1.5rem))}.w-\[min\(46rem\,calc\(100vw-1\.5rem\)\)\]{width:min(46rem,calc(100vw - 1.5rem))}.w-\[min\(72rem\,calc\(100vw-1rem\)\)\]{width:min(72rem,calc(100vw - 1rem))}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-11{min-width:2.75rem}.min-w-12{min-width:3rem}.min-w-16{min-width:4rem}.min-w-24{min-width:6rem}.min-w-28{min-width:7rem}.min-w-32{min-width:8rem}.min-w-36{min-width:9rem}.min-w-4{min-width:1rem}.min-w-5{min-width:1.25rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[10\.5rem\]{min-width:10.5rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[13rem\]{min-width:13rem}.min-w-\[24rem\]{min-width:24rem}.min-w-\[3\.5rem\]{min-width:3.5rem}.min-w-\[3\.75rem\]{min-width:3.75rem}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[4\.9rem\]{min-width:4.9rem}.min-w-\[42rem\]{min-width:42rem}.min-w-\[5\.75rem\]{min-width:5.75rem}.min-w-\[50rem\]{min-width:50rem}.min-w-\[52rem\]{min-width:52rem}.min-w-\[5px\]{min-width:5px}.min-w-\[6\.5rem\]{min-width:6.5rem}.min-w-\[6rem\]{min-width:6rem}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[7rem\]{min-width:7rem}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-48{max-width:12rem}.max-w-4xl{max-width:56rem}.max-w-52{max-width:13rem}.max-w-5xl{max-width:64rem}.max-w-64{max-width:16rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[10px\]{max-width:10px}.max-w-\[10rem\]{max-width:10rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[15\.5rem\]{max-width:15.5rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[19rem\]{max-width:19rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[32rem\]{max-width:32rem}.max-w-\[4\.5rem\]{max-width:4.5rem}.max-w-\[5\.75rem\]{max-width:5.75rem}.max-w-\[5rem\]{max-width:5rem}.max-w-\[7\.5rem\]{max-width:7.5rem}.max-w-\[70vw\]{max-width:70vw}.max-w-\[72vw\]{max-width:72vw}.max-w-\[7rem\]{max-width:7rem}.max-w-\[8\.5rem\]{max-width:8.5rem}.max-w-\[8\.8rem\]{max-width:8.8rem}.max-w-\[800px\]{max-width:800px}.max-w-\[85\%\]{max-width:85%}.max-w-\[85vw\]{max-width:85vw}.max-w-\[88rem\]{max-width:88rem}.max-w-\[8rem\]{max-width:8rem}.max-w-\[96rem\]{max-width:96rem}.max-w-\[9rem\]{max-width:9rem}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.origin-bottom{transform-origin:bottom}.origin-top-left{transform-origin:top left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-0{--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-100{--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-nesw-resize{cursor:nesw-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.scroll-mt-1{scroll-margin-top:.25rem}.scroll-mt-4{scroll-margin-top:1rem}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[1\.18fr_repeat\(9\,minmax\(0\,1fr\)\)_1\.18fr\]{grid-template-columns:1.18fr repeat(9,minmax(0,1fr)) 1.18fr}.grid-cols-\[1\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:1.5rem minmax(0,1fr)}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[2\.15rem_minmax\(6\.6rem\,auto\)_2\.15rem_auto\]{grid-template-columns:2.15rem minmax(6.6rem,auto) 2.15rem auto}.grid-cols-\[2\.25rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:2.25rem minmax(0,1fr) auto}.grid-cols-\[2\.5rem_minmax\(0\,1fr\)_6\.75rem\]{grid-template-columns:2.5rem minmax(0,1fr) 6.75rem}.grid-cols-\[2rem_minmax\(0\,1fr\)_2rem\]{grid-template-columns:2rem minmax(0,1fr) 2rem}.grid-cols-\[4\.25rem_minmax\(0\,1fr\)\]{grid-template-columns:4.25rem minmax(0,1fr)}.grid-cols-\[4\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:4.5rem minmax(0,1fr)}.grid-cols-\[5rem_minmax\(12rem\,1fr\)_6rem_6rem_6rem_6rem_6rem\]{grid-template-columns:5rem minmax(12rem,1fr) 6rem 6rem 6rem 6rem 6rem}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[auto_minmax\(4\.5rem\,1fr\)\]{grid-template-columns:auto minmax(4.5rem,1fr)}.grid-cols-\[max-content_4\.5rem\]{grid-template-columns:max-content 4.5rem}.grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(5\.8rem\,0\.85fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(5.8rem,.85fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_2\.5rem\]{grid-template-columns:minmax(0,1fr) 2.5rem}.grid-cols-\[minmax\(0\,1fr\)_2\.5rem_auto\]{grid-template-columns:minmax(0,1fr) 2.5rem auto}.grid-cols-\[minmax\(0\,1fr\)_2rem\]{grid-template-columns:minmax(0,1fr) 2rem}.grid-cols-\[minmax\(0\,1fr\)_3rem\]{grid-template-columns:minmax(0,1fr) 3rem}.grid-cols-\[minmax\(0\,1fr\)_5rem\]{grid-template-columns:minmax(0,1fr) 5rem}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(6\.5rem\,0\.95fr\)\]{grid-template-columns:minmax(0,1fr) minmax(6.5rem,.95fr)}.grid-cols-\[minmax\(4\.6rem\,1fr\)_auto\]{grid-template-columns:minmax(4.6rem,1fr) auto}.grid-cols-\[repeat\(auto-fill\,minmax\(4\.8rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(4.8rem,1fr))}.grid-rows-11{grid-template-rows:repeat(11,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-\[1\.18fr_repeat\(9\,minmax\(0\,1fr\)\)_1\.18fr\]{grid-template-rows:1.18fr repeat(9,minmax(0,1fr)) 1.18fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.\!items-stretch{align-items:stretch!important}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-\[1px\]{gap:1px}.gap-\[2px\]{gap:2px}.gap-px{gap:1px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-ui-border>:not([hidden])~:not([hidden]){border-color:var(--ui-border)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-ui-md{border-radius:var(--ui-radius-md)!important}.rounded{border-radius:.25rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-ui-2xl{border-radius:var(--ui-radius-2xl)}.rounded-ui-lg{border-radius:var(--ui-radius-lg)}.rounded-ui-md{border-radius:var(--ui-radius-md)}.rounded-ui-sm{border-radius:var(--ui-radius-sm)}.rounded-ui-xl{border-radius:var(--ui-radius-xl)}.rounded-b-\[6px\]{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.rounded-l-\[8px\]{border-top-left-radius:8px;border-bottom-left-radius:8px}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-\[8px\]{border-top-right-radius:8px;border-bottom-right-radius:8px}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-bl-\[12px\]{border-bottom-left-radius:12px}.rounded-br-\[12px\]{border-bottom-right-radius:12px}.rounded-tl-\[12px\]{border-top-left-radius:12px}.rounded-tr-\[12px\]{border-top-right-radius:12px}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[3px\]{border-width:3px}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-l-4{border-left-width:4px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-dashed{border-style:dashed}.\!border-ui-danger-border{border-color:var(--ui-danger-border)!important}.\!border-ui-special-border{border-color:var(--ui-special-border)!important}.\!border-ui-success-border{border-color:var(--ui-success-border)!important}.\!border-ui-warning-border{border-color:var(--ui-warning-border)!important}.\!border-yellow-700{--tw-border-opacity: 1 !important;border-color:rgb(161 98 7 / var(--tw-border-opacity, 1))!important}.border-\[\#8fb7c4\]{--tw-border-opacity: 1;border-color:rgb(143 183 196 / var(--tw-border-opacity, 1))}.border-\[\#c9d8cf\]{--tw-border-opacity: 1;border-color:rgb(201 216 207 / var(--tw-border-opacity, 1))}.border-\[\#d8e4dc\]{--tw-border-opacity: 1;border-color:rgb(216 228 220 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-black\/10{border-color:#0000001a}.border-black\/20{border-color:#0003}.border-black\/25{border-color:#00000040}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-700\/30{border-color:#1d4ed84d}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-200\/60{border-color:#a5f3fc99}.border-cyan-200\/70{border-color:#a5f3fcb3}.border-cyan-200\/80{border-color:#a5f3fccc}.border-cyan-300{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.border-cyan-300\/70{border-color:#67e8f9b3}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-500\/40{border-color:#10b98166}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-lime-300{--tw-border-opacity: 1;border-color:rgb(190 242 100 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-500\/30{border-color:#f973164d}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.border-sky-400\/35{border-color:#38bdf859}.border-sky-400\/65{border-color:#38bdf8a6}.border-sky-700\/40{border-color:#0369a166}.border-sky-700\/50{border-color:#0369a180}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.border-slate-400\/60{border-color:#94a3b899}.border-slate-500{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.border-slate-500\/30{border-color:#64748b4d}.border-slate-500\/40{border-color:#64748b66}.border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.border-teal-300{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-ui-border{border-color:var(--ui-border)}.border-ui-border-strong{border-color:var(--ui-border-strong)}.border-ui-danger{border-color:var(--ui-danger)}.border-ui-danger-border{border-color:var(--ui-danger-border)}.border-ui-info-border{border-color:var(--ui-info-border)}.border-ui-primary{border-color:var(--ui-primary)}.border-ui-special-border{border-color:var(--ui-special-border)}.border-ui-success{border-color:var(--ui-success)}.border-ui-success-border{border-color:var(--ui-success-border)}.border-ui-warning-border{border-color:var(--ui-warning-border)}.border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/15{border-color:#ffffff26}.border-white\/30{border-color:#ffffff4d}.border-white\/45{border-color:#ffffff73}.border-white\/50{border-color:#ffffff80}.border-white\/55{border-color:#ffffff8c}.border-white\/65{border-color:#ffffffa6}.border-white\/70{border-color:#ffffffb3}.border-white\/80{border-color:#fffc}.border-white\/90{border-color:#ffffffe6}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.border-yellow-400\/35{border-color:#facc1559}.border-yellow-400\/55{border-color:#facc158c}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-yellow-700\/40{border-color:#a1620766}.border-yellow-700\/50{border-color:#a1620780}.border-zinc-400{--tw-border-opacity: 1;border-color:rgb(161 161 170 / var(--tw-border-opacity, 1))}.\!bg-transparent{background-color:transparent!important}.\!bg-ui-danger{background-color:var(--ui-danger)!important}.\!bg-ui-special{background-color:var(--ui-special)!important}.\!bg-ui-success{background-color:var(--ui-success)!important}.\!bg-ui-warning{background-color:var(--ui-warning)!important}.\!bg-yellow-400{--tw-bg-opacity: 1 !important;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))!important}.bg-\[\#0f1f29\]{--tw-bg-opacity: 1;background-color:rgb(15 31 41 / var(--tw-bg-opacity, 1))}.bg-\[\#101820\]{--tw-bg-opacity: 1;background-color:rgb(16 24 32 / var(--tw-bg-opacity, 1))}.bg-\[\#10291e\]{--tw-bg-opacity: 1;background-color:rgb(16 41 30 / var(--tw-bg-opacity, 1))}.bg-\[\#302104\]{--tw-bg-opacity: 1;background-color:rgb(48 33 4 / var(--tw-bg-opacity, 1))}.bg-\[\#3a090c\]{--tw-bg-opacity: 1;background-color:rgb(58 9 12 / var(--tw-bg-opacity, 1))}.bg-\[\#8a512c\]{--tw-bg-opacity: 1;background-color:rgb(138 81 44 / var(--tw-bg-opacity, 1))}.bg-\[\#b72e3d\]{--tw-bg-opacity: 1;background-color:rgb(183 46 61 / var(--tw-bg-opacity, 1))}.bg-\[\#c43b46\]{--tw-bg-opacity: 1;background-color:rgb(196 59 70 / var(--tw-bg-opacity, 1))}.bg-\[\#d8e4dc\]{--tw-bg-opacity: 1;background-color:rgb(216 228 220 / var(--tw-bg-opacity, 1))}.bg-\[\#dbf7ef\]{--tw-bg-opacity: 1;background-color:rgb(219 247 239 / var(--tw-bg-opacity, 1))}.bg-\[\#def8ea\]{--tw-bg-opacity: 1;background-color:rgb(222 248 234 / var(--tw-bg-opacity, 1))}.bg-\[\#dff7ff\]{--tw-bg-opacity: 1;background-color:rgb(223 247 255 / var(--tw-bg-opacity, 1))}.bg-\[\#e6f8fb\]{--tw-bg-opacity: 1;background-color:rgb(230 248 251 / var(--tw-bg-opacity, 1))}.bg-\[\#e9e2c8\]{--tw-bg-opacity: 1;background-color:rgb(233 226 200 / var(--tw-bg-opacity, 1))}.bg-\[\#edf1f7\]{--tw-bg-opacity: 1;background-color:rgb(237 241 247 / var(--tw-bg-opacity, 1))}.bg-\[\#eef4ef\]{--tw-bg-opacity: 1;background-color:rgb(238 244 239 / var(--tw-bg-opacity, 1))}.bg-\[\#f8faf7\]{--tw-bg-opacity: 1;background-color:rgb(248 250 247 / var(--tw-bg-opacity, 1))}.bg-\[\#fbfcf7\]{--tw-bg-opacity: 1;background-color:rgb(251 252 247 / var(--tw-bg-opacity, 1))}.bg-\[\#ffd9df\]{--tw-bg-opacity: 1;background-color:rgb(255 217 223 / var(--tw-bg-opacity, 1))}.bg-\[\#ffe2df\]{--tw-bg-opacity: 1;background-color:rgb(255 226 223 / var(--tw-bg-opacity, 1))}.bg-\[\#fff0b8\]{--tw-bg-opacity: 1;background-color:rgb(255 240 184 / var(--tw-bg-opacity, 1))}.bg-\[\#fff3c4\]{--tw-bg-opacity: 1;background-color:rgb(255 243 196 / var(--tw-bg-opacity, 1))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/85{background-color:#fffbebd9}.bg-amber-900{--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/35{background-color:#00000059}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/85{background-color:#eff6ffd9}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-blue-700\/15{background-color:#1d4ed826}.bg-current{background-color:currentColor}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-100\/85{background-color:#d1fae5d9}.bg-emerald-100\/90{background-color:#d1fae5e6}.bg-emerald-200\/80{background-color:#a7f3d0cc}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/85{background-color:#10b981d9}.bg-fuchsia-50\/85{background-color:#fdf4ffd9}.bg-fuchsia-500{--tw-bg-opacity: 1;background-color:rgb(217 70 239 / var(--tw-bg-opacity, 1))}.bg-green-50\/85{background-color:#f0fdf4d9}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50\/45{background-color:#eef2ff73}.bg-indigo-50\/90{background-color:#eef2ffe6}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-lime-50{--tw-bg-opacity: 1;background-color:rgb(247 254 231 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-200{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.bg-orange-300{--tw-bg-opacity: 1;background-color:rgb(253 186 116 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-50\/65{background-color:#fff7eda6}.bg-orange-50\/70{background-color:#fff7edb3}.bg-orange-50\/85{background-color:#fff7edd9}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/15{background-color:#f9731626}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/85{background-color:#fef2f2d9}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/85{background-color:#ef4444d9}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-200{--tw-bg-opacity: 1;background-color:rgb(186 230 253 / var(--tw-bg-opacity, 1))}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-sky-400\/20{background-color:#38bdf833}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-50\/65{background-color:#f0f9ffa6}.bg-sky-50\/85{background-color:#f0f9ffd9}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-100\/65{background-color:#f1f5f9a6}.bg-slate-100\/80{background-color:#f1f5f9cc}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-400\/45{background-color:#94a3b873}.bg-slate-400\/50{background-color:#94a3b880}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/65{background-color:#f8fafca6}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-500\/10{background-color:#64748b1a}.bg-slate-500\/15{background-color:#64748b26}.bg-slate-500\/5{background-color:#64748b0d}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/35{background-color:#02061759}.bg-slate-950\/40{background-color:#02061766}.bg-slate-950\/45{background-color:#02061773}.bg-slate-950\/55{background-color:#0206178c}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-ui-bg{background-color:var(--ui-bg)}.bg-ui-bg-elevated{background-color:var(--ui-bg-elevated)}.bg-ui-border{background-color:var(--ui-border)}.bg-ui-danger{background-color:var(--ui-danger)}.bg-ui-danger-surface{background-color:var(--ui-danger-surface)}.bg-ui-info{background-color:var(--ui-info)}.bg-ui-info-surface{background-color:var(--ui-info-surface)}.bg-ui-primary{background-color:var(--ui-primary)}.bg-ui-special{background-color:var(--ui-special)}.bg-ui-special-surface{background-color:var(--ui-special-surface)}.bg-ui-success{background-color:var(--ui-success)}.bg-ui-success-surface{background-color:var(--ui-success-surface)}.bg-ui-surface{background-color:var(--ui-surface)}.bg-ui-surface-elevated{background-color:var(--ui-surface-elevated)}.bg-ui-text-muted{background-color:var(--ui-text-muted)}.bg-ui-warning{background-color:var(--ui-warning)}.bg-ui-warning-surface{background-color:var(--ui-warning-surface)}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/15{background-color:#ffffff26}.bg-white\/25{background-color:#ffffff40}.bg-white\/45{background-color:#ffffff73}.bg-white\/55{background-color:#ffffff8c}.bg-white\/60{background-color:#fff9}.bg-white\/65{background-color:#ffffffa6}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity, 1))}.bg-yellow-300\/25{background-color:#fde04740}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-400\/15{background-color:#facc1526}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-50\/70{background-color:#fefce8b3}.bg-yellow-50\/90{background-color:#fefce8e6}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-zinc-100{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-\[\#101820\]{--tw-gradient-from: #101820 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 24 32 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400\/20{--tw-gradient-from: rgb(251 191 36 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/15{--tw-gradient-from: rgb(16 185 129 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/15{--tw-gradient-from: rgb(239 68 68 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#4c1d95\]{--tw-gradient-to: rgb(76 29 149 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #4c1d95 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-400\/10{--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(251 191 36 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-400\/10{--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(34 211 238 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-500\/10{--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(249 115 22 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#c43b46\]{--tw-gradient-to: #c43b46 var(--tw-gradient-to-position)}.to-cyan-400\/10{--tw-gradient-to: rgb(34 211 238 / .1) var(--tw-gradient-to-position)}.to-sky-500\/10{--tw-gradient-to: rgb(14 165 233 / .1) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-emerald-500\/20{fill:#10b98133}.fill-red-500\/20{fill:#ef444433}.stroke-\[2\.5\]{stroke-width:2.5}.stroke-\[2\.6\]{stroke-width:2.6}.stroke-\[3\]{stroke-width:3}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-left{-o-object-position:left;object-position:left}.\!p-0{padding:0!important}.\!p-1{padding:.25rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.p-\[2px\]{padding:2px}.p-px{padding:1px}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-\[1px\]{padding-left:1px;padding-right:1px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-px{padding-top:1px;padding-bottom:1px}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-\[0\.55rem\]{padding-bottom:.55rem}.pb-\[0\.6rem\]{padding-bottom:.6rem}.pb-\[0\.95rem\]{padding-bottom:.95rem}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-9{padding-left:2.25rem}.pl-\[0\.55rem\]{padding-left:.55rem}.pl-\[0\.6rem\]{padding-left:.6rem}.pl-\[0\.95rem\]{padding-left:.95rem}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.pr-\[0\.55rem\]{padding-right:.55rem}.pr-\[0\.6rem\]{padding-right:.6rem}.pr-\[0\.95rem\]{padding-right:.95rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-7{padding-top:1.75rem}.pt-\[0\.55rem\]{padding-top:.55rem}.pt-\[0\.6rem\]{padding-top:.6rem}.pt-\[0\.95rem\]{padding-top:.95rem}.pt-\[3dvh\]{padding-top:3dvh}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-\[-2px\]{vertical-align:-2px}.align-\[-3px\]{vertical-align:-3px}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.9em\]{font-size:.9em}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[6px\]{font-size:6px}.text-\[7\.5px\]{font-size:7.5px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-7{line-height:1.75rem}.leading-\[0\.72rem\]{line-height:.72rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.035em\]{letter-spacing:.035em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.\!text-ui-warning-strong{color:var(--ui-warning-strong)!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\!text-yellow-950{--tw-text-opacity: 1 !important;color:rgb(66 32 6 / var(--tw-text-opacity, 1))!important}.text-\[\#10291e\]{--tw-text-opacity: 1;color:rgb(16 41 30 / var(--tw-text-opacity, 1))}.text-\[\#10291e\]\/15{color:#10291e26}.text-\[\#10291e\]\/40{color:#10291e66}.text-\[\#261800\]{--tw-text-opacity: 1;color:rgb(38 24 0 / var(--tw-text-opacity, 1))}.text-\[\#575138\]{--tw-text-opacity: 1;color:rgb(87 81 56 / var(--tw-text-opacity, 1))}.text-\[\#5865f2\]{--tw-text-opacity: 1;color:rgb(88 101 242 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-blue-950{--tw-text-opacity: 1;color:rgb(23 37 84 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-cyan-900{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity, 1))}.text-cyan-950{--tw-text-opacity: 1;color:rgb(8 51 68 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.text-inherit{color:inherit}.text-lime-900{--tw-text-opacity: 1;color:rgb(54 83 20 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-orange-950{--tw-text-opacity: 1;color:rgb(67 20 7 / var(--tw-text-opacity, 1))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-950{--tw-text-opacity: 1;color:rgb(69 10 10 / var(--tw-text-opacity, 1))}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-sky-950{--tw-text-opacity: 1;color:rgb(8 47 73 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-teal-900{--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-ui-danger{color:var(--ui-danger)}.text-ui-danger-strong{color:var(--ui-danger-strong)}.text-ui-info-strong{color:var(--ui-info-strong)}.text-ui-primary{color:var(--ui-primary)}.text-ui-special-strong{color:var(--ui-special-strong)}.text-ui-success-strong{color:var(--ui-success-strong)}.text-ui-text{color:var(--ui-text)}.text-ui-text-muted{color:var(--ui-text-muted)}.text-ui-text-on-primary{color:var(--ui-text-on-primary)}.text-ui-text-subtle{color:var(--ui-text-subtle)}.text-ui-warning-strong{color:var(--ui-warning-strong)}.text-violet-950{--tw-text-opacity: 1;color:rgb(46 16 101 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.text-yellow-950{--tw-text-opacity: 1;color:rgb(66 32 6 / var(--tw-text-opacity, 1))}.text-zinc-950{--tw-text-opacity: 1;color:rgb(9 9 11 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.accent-cyan-600{accent-color:#0891b2}.accent-ui-primary{accent-color:var(--ui-primary)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-\[0\.14\]{opacity:.14}.opacity-\[0\.18\]{opacity:.18}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-12px_30px_rgba\(16\,41\,30\,0\.18\)\]{--tw-shadow: 0 -12px 30px rgba(16,41,30,.18);--tw-shadow-colored: 0 -12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-8px_22px_rgba\(2\,132\,199\,0\.18\)\]{--tw-shadow: 0 -8px 22px rgba(2,132,199,.18);--tw-shadow-colored: 0 -8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(15\,23\,42\,0\.65\)\]{--tw-shadow: 0 0 0 1px rgba(15,23,42,.65);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(15\,23\,42\,0\.75\)\]{--tw-shadow: 0 0 0 1px rgba(15,23,42,.75);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(251\,191\,36\,0\.35\)\]{--tw-shadow: 0 0 0 1px rgba(251,191,36,.35);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.65\)\]{--tw-shadow: 0 0 0 1px rgba(255,255,255,.65);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(6\,182\,212\,0\.25\)\]{--tw-shadow: 0 0 0 1px rgba(6,182,212,.25);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(16\,41\,30\,0\.28\)\]{--tw-shadow: 0 12px 30px rgba(16,41,30,.28);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_32px_rgba\(20\,40\,30\,0\.14\)\]{--tw-shadow: 0 14px 32px rgba(20,40,30,.14);--tw-shadow-colored: 0 14px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 1px 3px rgba(0,0,0,.5);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_70px_rgba\(8\,145\,178\,0\.32\)\]{--tw-shadow: 0 22px 70px rgba(8,145,178,.32);--tw-shadow-colored: 0 22px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_0_\#92400e\]{--tw-shadow: 0 2px 0 #92400e;--tw-shadow-colored: 0 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(16\,24\,32\,0\.28\)\]{--tw-shadow: 0 2px 6px rgba(16,24,32,.28);--tw-shadow-colored: 0 2px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_3px_8px_rgba\(16\,41\,30\,0\.2\)\]{--tw-shadow: 0 3px 8px rgba(16,41,30,.2);--tw-shadow-colored: 0 3px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_5px_0_\#4c1d95\]{--tw-shadow: 0 5px 0 #4c1d95;--tw-shadow-colored: 0 5px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_5px_12px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow: 0 5px 12px rgba(0,0,0,.3);--tw-shadow-colored: 0 5px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(234\,179\,8\,0\.35\)\]{--tw-shadow: inset 0 0 0 1px rgba(234,179,8,.35);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.35\)\,0_5px_0_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.35),0 5px 0 rgba(0,0,0,.28);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 5px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.55\)\,0_10px_24px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.55),0 10px 24px rgba(15,23,42,.24);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-ui-floating{--tw-shadow: var(--ui-shadow-floating);--tw-shadow-colored: var(--ui-shadow-floating);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-ui-lg{--tw-shadow: var(--ui-shadow-lg);--tw-shadow-colored: var(--ui-shadow-lg);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-ui-md{--tw-shadow: var(--ui-shadow-md);--tw-shadow-colored: var(--ui-shadow-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-ui-modal{--tw-shadow: var(--ui-shadow-modal);--tw-shadow-colored: var(--ui-shadow-modal);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-ui-pressed{--tw-shadow: var(--ui-shadow-pressed);--tw-shadow-colored: var(--ui-shadow-pressed);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-ui-sm{--tw-shadow: var(--ui-shadow-sm);--tw-shadow-colored: var(--ui-shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-amber-500\/30{--tw-shadow-color: rgb(245 158 11 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/30{--tw-shadow-color: rgb(99 102 241 / .3);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-cyan-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))}.ring-emerald-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))}.ring-ui-danger-border{--tw-ring-color: var(--ui-danger-border)}.ring-ui-info-border{--tw-ring-color: var(--ui-info-border)}.ring-ui-success-border{--tw-ring-color: var(--ui-success-border)}.ring-ui-warning-border{--tw-ring-color: var(--ui-warning-border)}.ring-white\/35{--tw-ring-color: rgb(255 255 255 / .35)}.ring-white\/45{--tw-ring-color: rgb(255 255 255 / .45)}.ring-yellow-400\/35{--tw-ring-color: rgb(250 204 21 / .35)}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-\[\#d8e4dc\]{--tw-ring-offset-color: #d8e4dc}.ring-offset-ui-border{--tw-ring-offset-color: var(--ui-border)}.blur{--tw-blur: blur(8px);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)}.blur-0{--tw-blur: blur(0);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)}.blur-\[3px\]{--tw-blur: blur(3px);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)}.brightness-0{--tw-brightness: brightness(0);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)}.drop-shadow-2xl{--tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / .15));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)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.45\)\]{--tw-drop-shadow: drop-shadow(0 1px 2px rgba(0,0,0,.45));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)}.grayscale-\[0\.35\]{--tw-grayscale: grayscale(.35);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)}.invert{--tw-invert: invert(100%);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)}.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)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur: blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.\!transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\,opacity\,transform\]{transition-property:filter,opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\,opacity\]{transition-property:filter,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}html,body{margin:0;max-width:100%;overflow-x:clip;font-family:Aptos,Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-feature-settings:"cv02","cv03","cv04"}#root{max-width:100%;overflow-x:clip}html.daeriopoly-no-y-scroll,body.daeriopoly-no-y-scroll{height:100%;max-height:100dvh;overflow-y:hidden}body.daeriopoly-no-y-scroll #root{height:100dvh;max-height:100dvh;overflow-y:hidden}.playable-no-vertical-scroll{--playable-top-edge: .35rem;height:100dvh;max-height:100dvh;overflow:hidden}.playable-main-menu-anchor{top:var(--playable-top-edge)}@media(max-width:1023px){.playable-no-vertical-scroll{--compact-nav-reserve: calc(6rem + env(safe-area-inset-bottom, 0px)) ;overflow-y:auto;overscroll-behavior-y:contain;padding-top:max(var(--ui-space-2),env(safe-area-inset-top,0px));padding-right:max(var(--ui-space-2),env(safe-area-inset-right,0px));padding-bottom:var(--compact-nav-reserve);padding-left:max(var(--ui-space-2),env(safe-area-inset-left,0px));scroll-padding-block:var(--ui-space-3) var(--compact-nav-reserve)}.playable-board-layout .playable-board-frame{--playable-board-frame-size: min( calc(100vw - 2rem - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px)) , calc(52dvh - 2.5rem) );margin-inline:auto}.playable-board-layout>*,.playable-side-column{min-width:0;max-width:100%}.playable-board-layout .playable-side-column .ui-button{min-height:var(--ui-control-hit-area)}.mobile-app-nav{padding-bottom:max(var(--ui-space-2),env(safe-area-inset-bottom,0px));padding-inline:max(var(--ui-space-2),env(safe-area-inset-left,0px)) max(var(--ui-space-2),env(safe-area-inset-right,0px))}.mobile-app-nav>div>button{min-height:var(--ui-control-hit-area);padding:var(--ui-space-1);font-size:.625rem}}@media(min-width:640px)and (max-width:1023px)and (orientation:landscape){.playable-board-layout{--compact-game-height: calc(100dvh - 7rem - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)) ;--compact-board-size: min(42vw, var(--compact-game-height));grid-template-columns:var(--compact-board-size) minmax(0,1fr);align-items:start;gap:var(--ui-space-3)}.playable-board-layout .playable-board-frame{--playable-board-frame-size: var(--compact-board-size)}.playable-board-layout .playable-side-column{max-height:var(--compact-game-height);overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-block:var(--ui-space-3);padding-bottom:var(--ui-space-3)}.playable-turn-content{display:flex;flex-direction:column;gap:var(--ui-space-2);padding:var(--ui-space-2)}.playable-turn-content>*{margin-top:0!important}.playable-turn-heading{order:-2}.playable-ready-actions{order:-1}}.initial-rules-recap-overlay{background:var(--ui-scrim);padding-block:max(var(--ui-space-3),env(safe-area-inset-top,0px)) max(var(--ui-space-3),env(safe-area-inset-bottom,0px))}.initial-rules-recap-panel{max-height:calc(100dvh - 2rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:hidden}.initial-rules-recap-content{overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.board-case-dialog.dialog-overlay.fixed{z-index:var(--ui-layer-game-modal)!important;padding:max(var(--ui-space-2),env(safe-area-inset-top,0px)) max(var(--ui-space-2),env(safe-area-inset-right,0px)) max(var(--ui-space-2),env(safe-area-inset-bottom,0px)) max(var(--ui-space-2),env(safe-area-inset-left,0px))}.board-case-dialog .board-case-dialog-panel{display:flex;flex-direction:column;max-width:var(--ui-content-lg);max-height:calc(100dvh - 2rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:hidden}.board-case-dialog-header{flex-shrink:0;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3);border-bottom:1px solid var(--ui-border)}.board-case-dialog-content{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:var(--ui-space-3)}.board-case-dialog-content :is([class~="text-[7px]"],[class~="text-[8px]"],[class~="text-[9px]"],[class~="text-[10px]"],[class~="text-[11px]"]){font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-normal)}.board-case-dialog-content .board-recap-theme-surface{height:auto;max-height:none;overflow:visible;font-size:var(--ui-font-size-sm)}.board-case-dialog-content .board-recap-property-grid>section{overflow:visible}.board-case-dialog-content .rent-tier-row{min-height:var(--ui-control-hit-area);padding-block:var(--ui-space-2)}.board-case-dialog-content .rent-tier-row .truncate{white-space:normal;overflow:visible;overflow-wrap:anywhere}@media(max-width:639px){.board-case-dialog-content .board-recap-property-grid{grid-template-columns:minmax(0,1fr);gap:var(--ui-space-3)}}@supports not (overflow: clip){html,body,#root{overflow-x:hidden}}@keyframes construction-house-pop{0%{opacity:0;transform:scale(.2)}62%{opacity:1;transform:scale(1.45)}to{opacity:1;transform:scale(1)}}@keyframes construction-house-fusion{0%{opacity:1;transform:translate(calc(-50% + var(--house-x)),calc(-50% + var(--house-y))) scale(1)}72%{opacity:1;transform:translate(-50%,-50%) scale(.85)}to{opacity:0;transform:translate(-50%,-50%) scale(.2)}}@keyframes construction-hotel-appear{0%,58%{opacity:0;transform:scale(.25)}82%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.construction-house-pop{animation:construction-house-pop .34s cubic-bezier(.2,.9,.3,1.25)}.construction-fusion-house{left:50%;top:50%;animation:construction-house-fusion .52s ease-in forwards}.construction-hotel-appear{animation:construction-hotel-appear .72s cubic-bezier(.2,.85,.3,1.2) both}.board-construction-marker{position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px 1px #0f172a52,0 1px 2px #0f172a42,0 5px 8px -5px #0f172a94,0 0 0 1px #0f172a1f}.construction-fusion-house.board-construction-marker{position:absolute}.board-construction-marker:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.board-construction-house{width:.5rem;height:.5rem;min-width:.5rem;min-height:.5rem;flex:0 0 .5rem;box-sizing:border-box;aspect-ratio:1 / 1;background-image:radial-gradient(circle at 35% 22%,rgba(255,255,255,.72),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.22),transparent 42%,rgba(6,78,59,.28))}@media(min-width:640px){.board-construction-house{width:.625rem;height:.625rem;min-width:.625rem;min-height:.625rem;flex-basis:.625rem}}.board-construction-hotel{background-image:radial-gradient(circle at 35% 22%,rgba(255,255,255,.7),transparent 36%),linear-gradient(145deg,rgba(255,255,255,.2),transparent 42%,rgba(127,29,29,.32));box-shadow:inset 0 1px #ffffff94,inset 0 -1px 1px #0f172a57,0 2px 4px #0f172a4d,0 7px 10px -6px #0f172a9e,0 0 0 1px #0f172a21}.dark .board-construction-marker{box-shadow:inset 0 1px #ffffff3d,inset 0 -1px 1px #00000070,0 1px 2px #00000085,0 5px 8px -5px #000000db,0 0 0 1px #ffffff14}@media(prefers-reduced-motion:reduce){.construction-house-pop,.construction-fusion-house,.construction-hotel-appear,.playable-teleport-portal,.playable-teleport-portal:before{animation-duration:1ms}.playable-own-turn,.playable-pawn-active{animation:none}.playable-pawn{transition-duration:1ms}}.achievement-card{position:relative;padding:var(--ui-space-3);border-width:2px;border-color:var(--achievement-tier-border, var(--ui-border));background:var(--achievement-tier-surface, var(--ui-surface-elevated));box-shadow:inset 4px 0 0 var(--achievement-tier-accent, var(--ui-border-strong)),var(--ui-shadow-raised);transition:filter var(--ui-motion-fast) var(--ui-ease-standard),opacity var(--ui-motion-fast) var(--ui-ease-standard),box-shadow var(--ui-motion-fast) var(--ui-ease-standard)}.compact-initial-recap{display:grid;place-items:center;padding:var(--ui-space-3)}.compact-initial-recap .initial-rules-recap-panel{width:min(100%,var(--ui-content-xl));padding:var(--ui-space-4);display:grid;gap:var(--ui-space-3);max-height:none;overflow:visible}.compact-initial-recap header{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3)}.compact-initial-recap h2{font-size:var(--ui-font-size-xl);font-weight:var(--ui-font-weight-black)}.compact-initial-recap h3{font-size:var(--ui-font-size-xs);text-transform:uppercase;color:var(--ui-text-muted);font-weight:var(--ui-font-weight-bold);margin-bottom:var(--ui-space-2)}.compact-initial-recap .initial-rules-recap-content{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--ui-space-4);overflow:visible}.initial-recap-rule-grid,.initial-recap-order{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-2)}.initial-recap-rule{display:flex;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-tight)}.initial-recap-rule>span:nth-child(2){flex:1}.initial-recap-rule strong{white-space:nowrap}.initial-recap-rule-dot{width:var(--ui-space-1);height:var(--ui-space-1);border-radius:var(--ui-radius-pill);background:var(--ui-success);flex-shrink:0}.initial-recap-order li{display:grid;align-content:center;gap:var(--ui-space-1);min-width:0;padding:var(--ui-space-1) 0;font-size:var(--ui-font-size-sm)}.initial-recap-player-line,.initial-recap-player-jobs{display:flex;min-width:0;align-items:center;gap:var(--ui-space-1)}.initial-recap-player-jobs{flex-wrap:wrap;padding-left:calc(var(--ui-space-3) + var(--ui-space-1))}.initial-recap-player-jobs .job-info-badge-button{max-width:8.5rem}.initial-recap-order strong{overflow-wrap:anywhere}.initial-recap-position{color:var(--ui-text-muted);font-weight:var(--ui-font-weight-bold)}.initial-recap-player-color{width:var(--ui-space-2);height:var(--ui-space-2);border-radius:var(--ui-radius-pill);flex-shrink:0;border:1px solid var(--ui-border-strong)}@media(max-width:639px){.compact-initial-recap .initial-rules-recap-content{grid-template-columns:minmax(0,1fr)}.compact-initial-recap h2{font-size:var(--ui-font-size-lg)}}@media(max-width:380px){.compact-initial-recap{padding:var(--ui-space-2)}.compact-initial-recap .initial-rules-recap-panel{padding:var(--ui-space-2);gap:var(--ui-space-2)}.compact-initial-recap .initial-rules-recap-content{gap:var(--ui-space-2)}.compact-initial-recap h3{margin-bottom:var(--ui-space-1)}.initial-recap-order li{padding-block:0}}@media(max-height:500px)and (min-width:640px){.compact-initial-recap .initial-rules-recap-panel{padding:var(--ui-space-2) var(--ui-space-3);gap:var(--ui-space-2)}.compact-initial-recap .initial-rules-recap-content{gap:var(--ui-space-3)}.initial-recap-rule,.initial-recap-order li{font-size:var(--ui-font-size-xs)}.initial-recap-rule{padding:var(--ui-space-1)}.initial-recap-rule-grid{gap:var(--ui-space-1)}.initial-recap-order li{display:flex;align-items:center;gap:var(--ui-space-1);padding-block:0}.initial-recap-player-line{flex:1 1 auto;overflow:hidden}.initial-recap-player-line strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.initial-recap-player-jobs{flex:0 0 auto;flex-wrap:nowrap;padding-left:0}.initial-recap-player-jobs .job-info-badge-button{gap:0;padding:1px 3px}.initial-recap-player-jobs .job-info-badge-button>.truncate,.initial-recap-player-jobs .job-info-badge-button>.rounded{display:none}.initial-recap-player-jobs .job-info-badge-icon{width:.75rem;height:.75rem}}.achievement-profile-card{height:100%;min-height:9rem}.achievement-card__header{display:grid;grid-template-columns:minmax(0,1fr) 5.25rem 1.5rem;align-items:start;gap:var(--ui-space-2);min-height:1.75rem}.achievement-card__rarity{width:5.25rem;justify-content:center;text-align:center}.achievement-profile-card .achievement-card__progress-row{width:100%}.account-profile-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.achievement-card--compact{padding:var(--ui-space-3)}.achievement-card__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;border-radius:var(--ui-radius-md);background:var(--achievement-tier-icon-surface, var(--ui-surface));padding:var(--ui-space-2);color:var(--achievement-tier-accent, var(--ui-text-subtle))}.achievement-card__progress{background:var(--achievement-tier-accent, var(--ui-info))}.achievement-card__lock-slot{display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center}.achievement-card__lock{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1px solid var(--achievement-tier-border, var(--ui-border));border-radius:var(--ui-radius-sm);background:var(--ui-surface-elevated);color:var(--achievement-tier-accent, var(--ui-text-muted))}.achievement-card[data-achievement-rarity=bronze]{--achievement-tier-accent: color-mix(in srgb, var(--ui-danger-strong) 62%, var(--ui-warning-strong));--achievement-tier-border: color-mix(in srgb, var(--ui-danger-border) 58%, var(--ui-warning-border));--achievement-tier-surface: linear-gradient(135deg, color-mix(in srgb, var(--ui-danger-surface) 64%, var(--ui-warning-surface)), color-mix(in srgb, var(--ui-danger) 24%, var(--ui-surface-elevated)));--achievement-tier-icon-surface: color-mix(in srgb, var(--ui-danger-surface) 68%, var(--ui-warning-surface))}.achievement-card[data-achievement-rarity=silver]{--achievement-tier-accent: var(--ui-text-muted);--achievement-tier-border: var(--ui-border-strong);--achievement-tier-surface: color-mix(in srgb, var(--ui-surface) 82%, var(--ui-surface-elevated));--achievement-tier-icon-surface: var(--ui-surface)}.achievement-card[data-achievement-rarity=gold]{--achievement-tier-accent: var(--ui-warning-strong);--achievement-tier-border: color-mix(in srgb, var(--ui-warning) 78%, var(--ui-warning-border));--achievement-tier-surface: linear-gradient(135deg, var(--ui-warning-surface), color-mix(in srgb, var(--ui-warning) 38%, var(--ui-surface-elevated)));--achievement-tier-icon-surface: color-mix(in srgb, var(--ui-warning-surface) 68%, var(--ui-warning))}.achievement-card[data-achievement-rarity=platinum]{--achievement-tier-accent: var(--ui-info-strong);--achievement-tier-border: color-mix(in srgb, var(--ui-info-border) 62%, var(--ui-info));--achievement-tier-surface: linear-gradient(135deg, color-mix(in srgb, var(--ui-info-surface) 84%, var(--ui-surface-elevated)), color-mix(in srgb, var(--ui-info) 32%, var(--ui-surface-elevated)));--achievement-tier-icon-surface: color-mix(in srgb, var(--ui-info-surface) 72%, var(--ui-info))}.achievement-card[data-achievement-unlocked=false]{filter:saturate(.46) brightness(.84);opacity:.72;box-shadow:inset 3px 0 color-mix(in srgb,var(--achievement-tier-accent, var(--ui-border-strong)) 58%,transparent)}.achievement-card[data-achievement-unlocked=true]{filter:saturate(1.08);opacity:1}.achievement-rarity-summary__item{display:grid;width:5.5rem;gap:.1rem;padding:var(--ui-space-1) var(--ui-space-2);border:1px solid var(--achievement-summary-border, var(--ui-border));border-radius:var(--ui-radius-sm);background:var(--achievement-summary-surface, var(--ui-surface));color:var(--achievement-summary-accent, var(--ui-text-muted));font-size:.625rem;font-weight:900;line-height:1.15;text-align:center;text-transform:uppercase}.achievement-rarity-summary__item strong{color:var(--ui-text);font-size:.75rem;font-variant-numeric:tabular-nums}.achievement-rarity-summary__item[data-achievement-rarity=bronze]{--achievement-summary-accent: color-mix(in srgb, var(--ui-danger-strong) 62%, var(--ui-warning-strong));--achievement-summary-border: color-mix(in srgb, var(--ui-danger-border) 58%, var(--ui-warning-border));--achievement-summary-surface: linear-gradient(135deg, color-mix(in srgb, var(--ui-danger-surface) 64%, var(--ui-warning-surface)), color-mix(in srgb, var(--ui-danger) 24%, var(--ui-surface-elevated)))}.achievement-rarity-summary__item[data-achievement-rarity=silver]{--achievement-summary-accent: var(--ui-text-muted);--achievement-summary-border: var(--ui-border-strong);--achievement-summary-surface: var(--ui-surface)}.achievement-rarity-summary__item[data-achievement-rarity=gold]{--achievement-summary-accent: var(--ui-warning-strong);--achievement-summary-border: color-mix(in srgb, var(--ui-warning) 78%, var(--ui-warning-border));--achievement-summary-surface: linear-gradient(135deg, var(--ui-warning-surface), color-mix(in srgb, var(--ui-warning) 38%, var(--ui-surface-elevated)))}.achievement-rarity-summary__item[data-achievement-rarity=platinum]{--achievement-summary-accent: var(--ui-info-strong);--achievement-summary-border: color-mix(in srgb, var(--ui-info-border) 62%, var(--ui-info));--achievement-summary-surface: linear-gradient(135deg, var(--ui-info-surface), color-mix(in srgb, var(--ui-info) 34%, var(--ui-surface-elevated)))}.xp-source-line{border-color:var(--xp-source-border, var(--ui-border));background:var(--xp-source-surface, var(--ui-surface));transition:opacity var(--ui-motion-fast) var(--ui-ease-standard),transform var(--ui-motion-fast) var(--ui-ease-standard),border-color var(--ui-motion-fast) var(--ui-ease-standard)}.xp-source-line__icon,.xp-source-line>span:last-child{color:var(--xp-source-accent, var(--ui-info-strong))}.xp-source-line[data-xp-source=game]{--xp-source-accent: var(--ui-info-strong);--xp-source-border: var(--ui-info-border);--xp-source-surface: var(--ui-info-surface)}.xp-source-line[data-xp-source=placement]{--xp-source-accent: var(--ui-warning-strong);--xp-source-border: var(--ui-warning-border);--xp-source-surface: var(--ui-warning-surface)}.xp-source-line[data-xp-source=achievements]{--xp-source-accent: var(--ui-success-strong);--xp-source-border: var(--ui-success-border);--xp-source-surface: var(--ui-success-surface)}.xp-source-line[data-xp-source=eliminations]{--xp-source-accent: var(--ui-danger-strong);--xp-source-border: var(--ui-danger-border);--xp-source-surface: var(--ui-danger-surface)}.xp-source-line[data-xp-state=pending]{opacity:.62}.xp-source-line[data-xp-state=active]{transform:translateY(-2px);border-color:var(--xp-source-accent)}.achievement-notification{animation:achievement-notification-enter .32s var(--ui-ease-standard) both}.achievement-notification[data-leaving=true]{animation:achievement-notification-exit .5s var(--ui-ease-standard) both}@keyframes achievement-notification-enter{0%{opacity:0;transform:translate(calc(-100% - var(--ui-space-8)))}to{opacity:1;transform:translate(0)}}@keyframes achievement-notification-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(-100% - var(--ui-space-8)))}}@media(prefers-reduced-motion:reduce){.achievement-notification,.achievement-notification[data-leaving=true]{animation-duration:1ms}}html{background:#edf4ef;scrollbar-gutter:stable}html.dark{background:#071018;color-scheme:dark}button,input,select,textarea{font:inherit}.daeriopoly-close-button{display:inline-flex;width:2rem;height:2rem;flex-shrink:0;align-items:center;justify-content:center;border:1px solid rgb(252 165 165);border-radius:999px;background:#fef2f2;color:#b91c1c;box-shadow:0 1px 3px #0f172a29;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.daeriopoly-close-button:hover{border-color:#ef4444;background:#fee2e2;color:#7f1d1d;transform:translateY(-1px)}.daeriopoly-close-button:focus-visible{outline:none;box-shadow:0 0 0 2px #f871718c}.dark .daeriopoly-close-button{border-color:#991b1b;background:#450a0a59;color:#fecaca}.dark .daeriopoly-close-button:hover{border-color:#ef4444;background:#7f1d1d8c;color:#fff}.z-\[240\].fixed.pointer-events-none{z-index:900!important}.daeriopoly-native-tooltip{position:fixed;z-index:2147483646;max-width:min(22rem,calc(100vw - 1rem));border:1px solid rgba(103,232,249,.72);border-radius:10px;background:#fbfcf7fa;padding:.55rem .7rem;color:#10291e;font-size:.72rem;font-weight:800;line-height:1.25;white-space:pre-line;text-align:left;box-shadow:0 18px 45px #0891b23d;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dark .daeriopoly-native-tooltip{border-color:#0e7490d1;background:#071018fa;color:#eef6f1}.dialog-overlay.fixed{z-index:99950!important}body:has(.dialog-overlay) .game-chat-floating-layer{z-index:40!important}.player-color-text{text-shadow:-.5px -.5px 0 #fff,.5px -.5px 0 #fff,-.5px .5px 0 #fff,.5px .5px 0 #fff,0 0 1px rgba(0,0,0,.82)}.auction-number-input::-webkit-inner-spin-button,.auction-number-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@keyframes dice-roll{0%{transform:rotate(0) scale(1)}35%{transform:rotate(14deg) scale(1.12)}70%{transform:rotate(-12deg) scale(.94)}to{transform:rotate(0) scale(1)}}.dice-rolling{animation:dice-roll .16s ease-in-out infinite}@keyframes playable-turn-glow{0%,to{box-shadow:0 0 #06b6d414}50%{box-shadow:0 0 0 5px #06b6d429}}@keyframes playable-pawn-focus{0%,to{filter:drop-shadow(0 3px 3px rgba(0,0,0,.45)) drop-shadow(0 0 6px var(--pawn-color))}50%{filter:drop-shadow(0 3px 3px rgba(0,0,0,.45)) drop-shadow(0 0 15px var(--pawn-color))}}@keyframes playable-pawn-money-float{0%{opacity:0;transform:translate(-50%) scale(.88)}18%{opacity:1;transform:translate(-50%,-7px) scale(1)}to{opacity:0;transform:translate(-50%,-24px) scale(1.06)}}@keyframes playable-teleport-portal{0%{opacity:0;transform:translate(-50%,-50%) scale(.38) rotate(0);filter:blur(2px)}20%{opacity:1;transform:translate(-50%,-50%) scale(1.05) rotate(42deg);filter:blur(0)}68%{opacity:.95;transform:translate(-50%,-50%) scale(1.18) rotate(190deg)}to{opacity:0;transform:translate(-50%,-50%) scale(.7) rotate(260deg);filter:blur(2px)}}@keyframes playable-teleport-core{0%,to{opacity:0;transform:translate(-50%,-50%) scale(.4)}25%,70%{opacity:1;transform:translate(-50%,-50%) scale(1)}}.playable-teleport-portal{position:absolute;width:clamp(2.2rem,5.4vmin,4.8rem);height:clamp(2.2rem,5.4vmin,4.8rem);border:3px solid color-mix(in srgb,var(--portal-color) 76%,white);border-radius:999px;box-shadow:0 0 0 4px color-mix(in srgb,var(--portal-color) 18%,transparent),0 0 22px color-mix(in srgb,var(--portal-color) 78%,transparent),inset 0 0 18px color-mix(in srgb,var(--portal-color) 42%,transparent);animation:playable-teleport-portal .92s ease-out forwards}.playable-teleport-portal:before,.playable-teleport-portal:after{content:"";position:absolute;left:50%;top:50%;border-radius:999px;transform:translate(-50%,-50%)}.playable-teleport-portal:before{width:54%;height:54%;background:radial-gradient(circle,color-mix(in srgb,var(--portal-color) 70%,white) 0 18%,transparent 58%),radial-gradient(circle,rgba(255,255,255,.82),transparent 64%);animation:playable-teleport-core .92s ease-out forwards}.playable-teleport-portal:after{width:78%;height:78%;border:2px dashed color-mix(in srgb,var(--portal-color) 72%,white);opacity:.78}.playable-teleport-portal-from{mix-blend-mode:screen}.playable-teleport-portal-to{animation-delay:90ms}@keyframes dice-roll-center-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.78)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes dice-roll-board-pop{0%{opacity:0;transform:scale(.68) translateY(4%)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes inventory-summary-gain{0%{box-shadow:0 0 #10b98100}28%{box-shadow:0 0 0 4px #10b98147}to{box-shadow:0 0 #10b98100}}@keyframes inventory-summary-loss{0%{box-shadow:0 0 #ef444400}28%{box-shadow:0 0 0 4px #ef444447}to{box-shadow:0 0 #ef444400}}@keyframes inventory-summary-mortgage{0%{box-shadow:0 0 #f59e0b00}28%{box-shadow:0 0 0 4px #f59e0b4d}to{box-shadow:0 0 #f59e0b00}}@keyframes mortgage-slash-pop{0%{opacity:0;transform:scale(.28) rotate(-5deg)}62%{opacity:1;transform:scale(1.14) rotate(1deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes inventory-cash-delta-float{0%{opacity:0;transform:translate(-50%) scale(.85)}18%{opacity:1;transform:translate(-50%,-7px) scale(1)}to{opacity:0;transform:translate(-50%,-24px) scale(1.05)}}@keyframes inventory-cash-gain-pulse{0%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(16,185,129,0))}35%{transform:scale(1.1);filter:drop-shadow(0 0 8px rgba(16,185,129,.72))}to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(16,185,129,0))}}@keyframes inventory-cash-loss-pulse{0%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(239,68,68,0))}35%{transform:scale(.94);filter:drop-shadow(0 0 8px rgba(239,68,68,.72))}to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(239,68,68,0))}}@keyframes property-strip-flight{0%{opacity:0;transform:translate(var(--property-flight-from-x),var(--property-flight-from-y)) translate(-50%,-50%) scale(.8)}16%{opacity:1;transform:translate(var(--property-flight-from-x),var(--property-flight-from-y)) translate(-50%,-50%) scale(1.08)}72%{opacity:1}to{opacity:0;transform:translate(var(--property-flight-to-x),var(--property-flight-to-y)) translate(-50%,-50%) scale(.52)}}@keyframes inventory-transfer-flight{0%{opacity:0;transform:translate(var(--inventory-flight-from-x),var(--inventory-flight-from-y)) translate(-50%,-50%) scale(.72) rotate(-5deg)}14%{opacity:1;transform:translate(var(--inventory-flight-from-x),var(--inventory-flight-from-y)) translate(-50%,-50%) scale(1.08) rotate(2deg)}70%{opacity:1}to{opacity:0;transform:translate(var(--inventory-flight-to-x),var(--inventory-flight-to-y)) translate(-50%,-50%) scale(.58) rotate(7deg)}}@keyframes inventory-property-strip-pop{0%{transform:scaleX(1) scaleY(1);filter:drop-shadow(0 0 0 rgba(34,211,238,0))}38%{transform:scaleX(1.22) scaleY(1.75);filter:drop-shadow(0 0 7px rgba(34,211,238,.82))}68%{transform:scaleX(.96) scaleY(.9);filter:drop-shadow(0 0 4px rgba(16,185,129,.55))}to{transform:scaleX(1) scaleY(1);filter:drop-shadow(0 0 0 rgba(34,211,238,0))}}.encyclopedia-reference{display:inline-flex;align-items:center;gap:.22rem;max-width:100%;margin-inline:.08rem;padding:.04rem .28rem;border-width:1px;border-radius:5px;vertical-align:baseline;font:inherit;line-height:1.35;cursor:help;transition:transform .12s ease,border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.encyclopedia-reference-label{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:3px}.encyclopedia-reference:hover,.encyclopedia-reference:focus-visible{transform:translateY(-1px);box-shadow:0 3px 7px #080f162e}.encyclopedia-reference:focus-visible{outline:2px solid #22d3ee;outline-offset:2px}@keyframes inventory-strip-button-pop{0%{transform:scale(1)}42%{transform:scale(1.08)}72%{transform:scale(.98)}to{transform:scale(1)}}.playable-own-turn{animation:playable-turn-glow 2.2s ease-in-out infinite}.playable-pawn{width:18px;height:24px;transition:left 145ms linear,top 145ms linear;filter:drop-shadow(0 2px 2px rgba(0,0,0,.38))}.playable-board-frame{--playable-board-frame-size: min(800px, calc(100dvh - 7rem) , calc(100vw - 1rem) );width:var(--playable-board-frame-size);height:var(--playable-board-frame-size);max-width:var(--playable-board-frame-size);max-height:var(--playable-board-frame-size)}.playable-roll-result-hidden>:not(.playable-roll-pending){display:none}@media(min-width:1024px){.playable-board-layout{--playable-layout-gap: 1.25rem;--playable-board-sizing-gap: .75rem;--playable-layout-left-padding: clamp(3.75rem, 4vw, 5rem);--playable-layout-right-padding: .75rem;--playable-board-sizing-right-padding: .15rem;--playable-layout-y-padding: var(--playable-top-edge);--playable-side-min-width: 16.9rem;--playable-side-sizing-width: 18rem;--playable-board-size: min( calc(100dvh - (var(--playable-layout-y-padding) * 2)), calc(100vw - var(--playable-layout-left-padding) - var(--playable-board-sizing-right-padding) - var(--playable-board-sizing-gap) - var(--playable-side-sizing-width)) );--playable-side-column-width: max( var(--playable-side-min-width), calc(100vw - var(--playable-layout-left-padding) - var(--playable-layout-right-padding) - var(--playable-layout-gap) - var(--playable-board-size)) );box-sizing:border-box;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);grid-template-columns:minmax(0,var(--playable-side-column-width)) var(--playable-board-size);align-items:start;justify-content:stretch;gap:var(--playable-layout-gap)!important;padding:var(--playable-layout-y-padding) var(--playable-layout-right-padding) var(--playable-layout-y-padding) var(--playable-layout-left-padding)}.playable-side-column{width:var(--playable-side-column-width);max-width:var(--playable-side-column-width);min-width:0;max-height:var(--playable-board-size);display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--playable-layout-gap);overflow:visible}.playable-side-column>*{min-width:0;max-width:100%}.playable-fixed-inventory-summary{left:var(--playable-layout-left-padding)!important;bottom:var(--playable-layout-y-padding)!important;width:var(--playable-side-column-width)!important;max-width:var(--playable-side-column-width);max-height:var(--playable-board-size);overflow:visible!important}.playable-fixed-inventory-summary .playable-inventory-module-surface{min-height:0;max-height:none!important;overflow:visible!important}.playable-fixed-inventory-summary .playable-inventory-summary-grid{max-height:none;overflow:visible}.playable-board-frame{width:var(--playable-board-size);height:var(--playable-board-size);max-width:var(--playable-board-size);max-height:var(--playable-board-size);margin-left:0;margin-right:0}}.dice-roll-overlay-card{position:fixed;left:50%;top:50%;transform-origin:center;animation:dice-roll-center-pop .52s cubic-bezier(.19,1,.22,1) both}.dice-roll-board-layer{pointer-events:none;position:absolute;top:-9%;right:-9%;bottom:-9%;left:-9%;z-index:75;display:flex;align-items:center;justify-content:center;overflow:visible}.dice-roll-overlay-card-board{position:relative;left:auto;top:auto;width:min(72rem,124%);max-width:none;transform-origin:center;animation:dice-roll-board-pop .56s cubic-bezier(.19,1,.22,1) both}.dice-roll-overlay-panel{transform:translateZ(0)}.playable-turn-module-surface{position:relative;border:1px solid rgba(8,145,178,.34)!important;background:#e0f2fed1!important;box-shadow:inset 0 3px 10px #082f492e,inset 0 -1px #ffffff9e,0 1px #ffffff73!important}.dark .playable-turn-module-surface{border-color:#22d3ee3d!important;background:#082f496b!important;box-shadow:inset 0 3px 11px #00000075,inset 0 -1px #ffffff0f,0 1px #ffffff0a!important}.playable-turn-module-surface button:not(.daeriopoly-close-button){box-shadow:inset 0 1px #ffffff80,inset 0 -1px 1px #0f172a29,0 2px 4px #0f172a2e,0 7px 12px -9px #0f172a73!important;transform:translateY(0);transition-property:background-color,border-color,box-shadow,color,filter,opacity,transform;transition-duration:.15s;transition-timing-function:ease}.playable-turn-module-surface button:not(.daeriopoly-close-button):not(:disabled):hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff94,inset 0 -1px 1px #0f172a24,0 3px 6px #0f172a33,0 11px 16px -10px #0f172a85!important}.playable-turn-module-surface button:not(.daeriopoly-close-button):not(:disabled):active{transform:translateY(1px);box-shadow:inset 0 2px 4px #0f172a2e,0 1px 2px #0f172a1f!important}.dark .playable-turn-module-surface button:not(.daeriopoly-close-button){box-shadow:inset 0 1px #ffffff1f,inset 0 -1px 1px #00000057,0 2px 4px #00000057,0 7px 12px -9px #000000c7!important}.dark .playable-turn-module-surface button:not(.daeriopoly-close-button):not(:disabled):hover{box-shadow:inset 0 1px #ffffff29,inset 0 -1px 1px #0000004d,0 3px 7px #0000006b,0 12px 18px -10px #000000db!important}.playable-inventory-module-surface{max-height:none!important;overflow:visible!important;background:transparent!important}.playable-side-layout-locked{position:relative;height:var(--playable-side-lock-height)}.playable-side-layout-locked>[data-playable-side-lock-item]{position:absolute!important;margin-top:0!important}.playable-inventory-summary-grid-locked{position:relative;height:var(--inventory-grid-lock-height)}.playable-inventory-summary-grid-locked>[data-inventory-summary-player-id]{position:absolute!important;margin:0!important;transform:none!important;transition-property:background-color,box-shadow,border-color,color,opacity,filter!important}.playable-inventory-summary-card{position:relative;border:1px solid color-mix(in srgb,rgb(var(--inventory-player-rgb, 100 116 139)) 52%,var(--ui-border-strong))!important;border-radius:var(--ui-radius-lg)!important;background-clip:padding-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,rgb(var(--inventory-player-rgb, 100 116 139)) 26%,rgba(251,252,247,.88))!important;box-shadow:inset 0 1px #ffffff8f,inset 0 -1px 1px #0f172a1f,0 3px 7px #0f172a29,0 12px 18px -13px #0f172a80!important}.playable-inventory-player-departed{filter:saturate(.62)}.playable-inventory-departed-cross{background:linear-gradient(to bottom right,transparent calc(50% - 2px),#ef4444 calc(50% - 1px),#ef4444 calc(50% + 1px),transparent calc(50% + 2px)),linear-gradient(to top right,transparent calc(50% - 2px),#ef4444 calc(50% - 1px),#ef4444 calc(50% + 1px),transparent calc(50% + 2px)),#0f172a29;filter:drop-shadow(0 0 4px rgba(239,68,68,.52))}.playable-inventory-module-surface{position:relative}.playable-inventory-history-fade{bottom:calc(100% + .55rem);display:flex;flex-direction:column;gap:.32rem;justify-content:flex-end;left:0;max-height:var(--inventory-history-max-height, 0px);overflow:hidden;pointer-events:none;position:absolute;right:0;z-index:70;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 18%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 18%,#000 100%)}.playable-inventory-history-fade-item{color:#f8fafc;font-size:.74rem;font-weight:850;line-height:1.26;opacity:var(--history-entry-opacity, 1);padding-inline:.25rem;text-shadow:0 1px 2px rgba(2,6,23,.96),0 0 10px rgba(2,6,23,.78)}.playable-inventory-history-fade-item:last-child{font-size:.82rem;font-weight:950}.dark .playable-inventory-summary-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,rgb(var(--inventory-player-rgb, 100 116 139)) 32%,rgba(8,16,24,.84))!important;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px 1px #00000052,0 3px 8px #00000061,0 12px 18px -13px #000000d1!important}.playable-inventory-summary-card:hover{box-shadow:inset 0 1px #ffffffa3,inset 0 -1px 1px #0f172a1a,0 4px 9px #0f172a2e,0 16px 22px -14px #0f172a8f!important}.dark .playable-inventory-summary-card:hover{box-shadow:inset 0 1px #ffffff24,inset 0 -1px 1px #00000047,0 4px 10px #00000075,0 16px 22px -14px #000000e6!important}.playable-pawn.playable-pawn-jail-transfer{transition-duration:.64s;transition-timing-function:cubic-bezier(.22,.78,.3,1);z-index:96}.board-cell-selection-frame{top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid #22c55e;border-radius:6px;box-shadow:0 0 0 1px #dcfce7cc,0 0 12px #22c55e8c}.board-cell-status-marker-selected{border-color:#22c55e!important;box-shadow:0 0 0 2px #22c55e,0 0 10px #22c55e94!important}.playable-inventory-summary-card.daeriopoly-ranking-row{isolation:isolate;background:#fbfcf7eb!important}.daeriopoly-ranking-graph{position:relative;display:flex;min-height:2.35rem;align-items:center;overflow:hidden;border-radius:6px;background:#0f172a0e;padding:.25rem}.daeriopoly-ranking-graph:before{content:"";position:absolute;top:.25rem;right:.25rem;bottom:.25rem;left:.25rem;z-index:0;border-radius:4px;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.16),transparent 72%),color-mix(in srgb,rgb(var(--inventory-player-rgb, 100 116 139)) 58%,rgba(251,252,247,.82));box-shadow:inset -1px 0 color-mix(in srgb,rgb(var(--inventory-player-rgb, 100 116 139)) 72%,white),5px 0 12px -9px rgb(var(--inventory-player-rgb, 100 116 139));transform:scaleX(0);transform-origin:left center;transition:transform .72s cubic-bezier(.16,1,.3,1);transition-delay:var(--ranking-animation-delay, 0ms)}.playable-inventory-summary-card.daeriopoly-ranking-row.is-visible .daeriopoly-ranking-graph:before{transform:scaleX(var(--ranking-score-scale, 0))}.daeriopoly-ranking-name-frame{clip-path:inset(0 100% 0 0);transition:width .72s cubic-bezier(.16,1,.3,1),clip-path .72s cubic-bezier(.16,1,.3,1);transition-delay:var(--ranking-animation-delay, 0ms)}.daeriopoly-ranking-row.is-visible .daeriopoly-ranking-name-frame{clip-path:inset(0 0 0 0)}.daeriopoly-ranking-name-frame{position:relative;z-index:1;margin-left:0}.daeriopoly-ranking-position[data-rank-tier=gold]{border-color:color-mix(in srgb,var(--ui-warning) 78%,var(--ui-warning-border));background:linear-gradient(135deg,var(--ui-warning-surface),color-mix(in srgb,var(--ui-warning) 38%,var(--ui-surface-elevated)));color:var(--ui-warning-strong)}.daeriopoly-ranking-position[data-rank-tier=silver]{border-color:var(--ui-border-strong);background:color-mix(in srgb,var(--ui-surface) 82%,var(--ui-surface-elevated));color:var(--ui-text-muted)}.daeriopoly-ranking-position[data-rank-tier=bronze]{border-color:color-mix(in srgb,var(--ui-danger-border) 58%,var(--ui-warning-border));background:linear-gradient(135deg,color-mix(in srgb,var(--ui-danger-surface) 64%,var(--ui-warning-surface)),color-mix(in srgb,var(--ui-danger) 24%,var(--ui-surface-elevated)));color:color-mix(in srgb,var(--ui-danger-strong) 62%,var(--ui-warning-strong))}.daeriopoly-ranking-position[data-rank-tier=standard]{border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-text-subtle)}.daeriopoly-ranking-graph-eliminated{justify-content:space-between;gap:var(--ui-space-2);border:1px dashed var(--ui-danger-border);background:var(--ui-danger-surface)}.daeriopoly-ranking-graph-eliminated:before{display:none}.daeriopoly-ranking-name-frame-eliminated{width:auto;clip-path:none}.daeriopoly-ranking-bankruptcy{position:relative;z-index:1;margin-right:var(--ui-space-2);color:var(--ui-danger-strong);font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-weight-black);letter-spacing:.08em;text-transform:uppercase}.daeriopoly-ranking-winning-cutoff{display:flex;align-items:center;gap:var(--ui-space-2);color:var(--ui-success-strong);font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-weight-black);letter-spacing:.06em;text-transform:uppercase}.daeriopoly-ranking-winning-cutoff:before,.daeriopoly-ranking-winning-cutoff:after{content:"";flex:1;border-top:2px dotted var(--ui-success-border)}.daeriopoly-ranking-position,.daeriopoly-ranking-score{position:relative;z-index:2}.playable-inventory-summary-card.daeriopoly-ranking-row>*{position:relative;z-index:1}.dark .playable-inventory-summary-card.daeriopoly-ranking-row{background:#081018f0!important}.dark .daeriopoly-ranking-graph{background:#ffffff0b}.dark .daeriopoly-ranking-graph:before{background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 72%),color-mix(in srgb,rgb(var(--inventory-player-rgb, 100 116 139)) 52%,rgba(8,16,24,.78));box-shadow:inset -1px 0 color-mix(in srgb,rgb(var(--inventory-player-rgb, 100 116 139)) 72%,white),5px 0 13px -9px rgb(var(--inventory-player-rgb, 100 116 139))}.trade-target-player-button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.trade-target-inventory-card-selected{filter:saturate(1.08) brightness(1.04)}@media(prefers-reduced-motion:reduce){.daeriopoly-ranking-graph:before,.daeriopoly-ranking-name-frame{transition-duration:1ms;transition-delay:0ms}}.playable-inventory-job-badge>button{min-height:1.45rem;padding-inline:.375rem;padding-block:.125rem}.job-info-badge-button .job-info-badge-icon{transform:scale(1.12);transform-origin:center}.playable-inventory-job-badge .job-info-badge-icon{height:1rem!important;margin-block:-.08rem;width:1rem!important}.playable-inventory-window{border:0!important;-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,rgb(var(--inventory-player-rgb, 100 116 139)) 22%,rgba(251,252,247,.9))!important;box-shadow:inset 0 3px 9px #0f172a2e,inset 0 -1px #ffffff9e,0 18px 42px #0f172a29!important}.dark .playable-inventory-window{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,rgb(var(--inventory-player-rgb, 100 116 139)) 28%,rgba(8,16,24,.88))!important;box-shadow:inset 0 3px 10px #00000080,inset 0 -1px #ffffff12,0 18px 42px #00000047!important}.playable-inventory-drawer{box-shadow:inset 4px 0 11px #0f172a24,inset 0 1px #ffffff9e,-16px 0 42px #0f172a2e!important}.dark .playable-inventory-drawer{box-shadow:inset 4px 0 12px #00000075,inset 0 1px #ffffff0f,-16px 0 42px #00000057!important}.playable-inventory-window .surface-section,.playable-inventory-window .surface-inset,.playable-inventory-drawer .surface-section,.playable-inventory-drawer .surface-inset{box-shadow:inset 0 1px #ffffff85,inset 0 -1px 1px #0f172a1f,0 2px 4px #0f172a24,0 7px 12px -10px #0f172a6b!important}.dark .playable-inventory-window .surface-section,.dark .playable-inventory-window .surface-inset,.dark .playable-inventory-drawer .surface-section,.dark .playable-inventory-drawer .surface-inset{box-shadow:inset 0 1px #ffffff1a,inset 0 -1px 1px #00000052,0 2px 5px #00000057,0 8px 13px -10px #000000c2!important}.playable-inventory-item-raised{box-shadow:inset 0 1px #ffffff85,inset 0 -1px 1px #0f172a1f,0 2px 4px #0f172a24,0 7px 12px -10px #0f172a6b!important;transform:translateY(0);transition-property:background-color,border-color,box-shadow,color,opacity,transform;transition-duration:.15s;transition-timing-function:ease}.playable-inventory-item-raised:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff9,inset 0 -1px 1px #0f172a1a,0 3px 6px #0f172a2b,0 11px 16px -11px #0f172a7a!important}.dark .playable-inventory-item-raised{box-shadow:inset 0 1px #ffffff1a,inset 0 -1px 1px #00000052,0 2px 5px #00000057,0 8px 13px -10px #000000c2!important}.dark .playable-inventory-item-raised:hover{box-shadow:inset 0 1px #ffffff24,inset 0 -1px 1px #00000047,0 3px 7px #0000006b,0 12px 17px -11px #000000d1!important}.player-frame-raised{box-sizing:border-box;border-color:color-mix(in srgb,currentColor 42%,transparent)!important;border-radius:var(--ui-radius-md)!important;background-clip:padding-box;line-height:1.15;box-shadow:inset 0 1px #ffffff57,inset 0 -1px 1px #0f172a33,0 2px 4px #0f172a38,0 7px 11px -9px #0f172a8f!important}.history-player-chip{display:inline-flex;min-height:1.45em;align-self:center;align-items:center;justify-content:center;padding:.08em .42em .02em;line-height:1;text-align:center;text-shadow:none!important;vertical-align:middle;white-space:nowrap}.player-frame-raised[tabindex]{transition:border-color var(--ui-motion-fast) var(--ui-ease-standard),box-shadow var(--ui-motion-fast) var(--ui-ease-standard),transform var(--ui-motion-fast) var(--ui-ease-standard)}.player-frame-raised[tabindex]:hover,.player-frame-raised[tabindex]:focus-visible{transform:translateY(-1px)}.player-frame-raised[tabindex]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.dark .player-frame-raised{box-shadow:inset 0 1px #ffffff29,inset 0 -1px 1px #0000005c,0 2px 5px #0000006b,0 8px 12px -9px #000000db!important}.left-menu-relief-button[data-ui-tone=family-brown]{--left-menu-family-bg: var(--ui-family-brown);--left-menu-family-hover: var(--ui-family-brown-hover);--left-menu-family-text: var(--ui-family-brown-text)}.left-menu-relief-button[data-ui-tone=family-sky]{--left-menu-family-bg: var(--ui-family-sky);--left-menu-family-hover: var(--ui-family-sky-hover);--left-menu-family-text: var(--ui-family-sky-text)}.left-menu-relief-button[data-ui-tone=family-violet]{--left-menu-family-bg: var(--ui-family-violet);--left-menu-family-hover: var(--ui-family-violet-hover);--left-menu-family-text: var(--ui-family-violet-text)}.left-menu-relief-button[data-ui-tone=family-orange]{--left-menu-family-bg: var(--ui-family-orange);--left-menu-family-hover: var(--ui-family-orange-hover);--left-menu-family-text: var(--ui-family-orange-text)}.left-menu-relief-button[data-ui-tone=family-yellow]{--left-menu-family-bg: var(--ui-family-yellow);--left-menu-family-hover: var(--ui-family-yellow-hover);--left-menu-family-text: var(--ui-family-yellow-text)}.left-menu-relief-button[data-ui-tone=family-green]{--left-menu-family-bg: var(--ui-family-green);--left-menu-family-hover: var(--ui-family-green-hover);--left-menu-family-text: var(--ui-family-green-text)}.left-menu-relief-button[data-ui-tone=family-blue]{--left-menu-family-bg: var(--ui-family-blue);--left-menu-family-hover: var(--ui-family-blue-hover);--left-menu-family-text: var(--ui-family-blue-text)}.left-menu-relief-button[data-ui-tone^=family-]{border-color:color-mix(in srgb,var(--left-menu-family-hover) 76%,white)!important;background:var(--left-menu-family-bg)!important;color:var(--left-menu-family-text)!important}.left-menu-relief-button[data-ui-tone^=family-]:hover{background:var(--left-menu-family-hover)!important;color:var(--left-menu-family-text)!important}.left-menu-relief-button[data-ui-tone^=family-]>svg{color:currentColor;stroke:currentColor;stroke-width:2.5;filter:drop-shadow(0 1px 1px rgba(2,6,23,.38))}.left-menu-relief-button,.left-menu-panel :is(button,a):not(.daeriopoly-close-button),.board-center-panel button:not(.daeriopoly-close-button){box-shadow:inset 0 1px #ffffff8f,inset 0 -1px 1px #0f172a29,0 2px 4px #0f172a29,0 9px 14px -11px #0f172a80!important;transform:translateY(0);transition-property:background-color,border-color,box-shadow,color,opacity,transform,width;transition-duration:.15s;transition-timing-function:ease}.left-menu-relief-button:hover,.left-menu-panel :is(button,a):not(.daeriopoly-close-button):hover,.board-center-panel button:not(.daeriopoly-close-button):hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffa8,inset 0 -1px 1px #0f172a1f,0 4px 8px #0f172a33,0 13px 18px -12px #0f172a94!important}.left-menu-relief-button:active,.left-menu-panel :is(button,a):not(.daeriopoly-close-button):active,.board-center-panel button:not(.daeriopoly-close-button):active{transform:translateY(1px);box-shadow:inset 0 2px 5px #0f172a3d,inset 0 -1px #ffffff6b,0 1px 2px #0f172a29!important}.dark .left-menu-relief-button,.dark .left-menu-panel :is(button,a):not(.daeriopoly-close-button),.dark .board-center-panel button:not(.daeriopoly-close-button){box-shadow:inset 0 1px #ffffff24,inset 0 -1px 1px #0000005c,0 2px 5px #0000005c,0 10px 15px -11px #000c!important}.dark .left-menu-relief-button:hover,.dark .left-menu-panel :is(button,a):not(.daeriopoly-close-button):hover,.dark .board-center-panel button:not(.daeriopoly-close-button):hover{box-shadow:inset 0 1px #ffffff2e,inset 0 -1px 1px #0000004d,0 4px 9px #00000070,0 14px 19px -12px #000000e0!important}.dark .left-menu-relief-button:active,.dark .left-menu-panel :is(button,a):not(.daeriopoly-close-button):active,.dark .board-center-panel button:not(.daeriopoly-close-button):active{box-shadow:inset 0 2px 6px #00000085,inset 0 -1px #ffffff14,0 1px 2px #00000057!important}.board-cell-owner-surface{background:color-mix(in srgb,var(--cell-owner-color) 30%,#f8faf7)!important}.board-cell-elevated{--board-cell-contact-shadow: rgba(15, 23, 42, .18);--board-cell-rim-shadow: rgba(15, 23, 42, .11);--board-cell-rim-light: rgba(255, 255, 255, .58);--board-cell-surface-light: rgba(255, 255, 255, .34);--board-cell-surface-shade: rgba(15, 23, 42, .09);transform:translateY(0) translateZ(0);transition-property:background-color,border-color,box-shadow,color,filter,opacity,transform;transition-duration:.15s;transition-timing-function:ease}.board-cell-elevated:before,.board-cell-elevated:after{content:"";position:absolute;pointer-events:none;border-radius:inherit}.board-cell-elevated:before{top:0;right:0;bottom:0;left:0;z-index:-1;background:transparent;box-shadow:0 1px 0 var(--board-cell-rim-light),0 2px 3px var(--board-cell-rim-shadow),0 5px 9px -6px var(--board-cell-contact-shadow);opacity:.9;transition:box-shadow .15s ease,opacity .15s ease}.board-cell-elevated:after{top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle at 32% 22%,var(--board-cell-surface-light),transparent 44%),linear-gradient(145deg,rgba(255,255,255,.2),transparent 42%,var(--board-cell-surface-shade));box-shadow:inset 0 1px 0 var(--board-cell-rim-light),inset 0 -1px 1px var(--board-cell-rim-shadow),inset -1px 0 1px #0f172a0d}@media(hover:hover)and (pointer:fine){.board-cell-elevated:hover{transform:translateY(-2px) translateZ(0)}.board-cell-elevated:hover:before{box-shadow:0 1px 0 var(--board-cell-rim-light),0 3px 5px var(--board-cell-rim-shadow),0 8px 14px -8px var(--board-cell-contact-shadow);opacity:1}}.board-cell-selected,.board-cell-highlighted,.board-cell-token-action-preview,.board-cell-inventory-hover{transform:translateY(-2px) translateZ(0)}.board-cell-token-action-preview-frame{border:2px solid var(--token-action-preview-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--token-action-preview-color) 42%,white),0 0 14px color-mix(in srgb,var(--token-action-preview-color) 72%,transparent);animation:board-token-target-pulse .82s ease-in-out infinite alternate}@keyframes board-token-target-pulse{0%{filter:brightness(.92);opacity:.78}to{filter:brightness(1.12);opacity:1}}.board-cell-inventory-hover{z-index:29}.board-cell-selected:before,.board-cell-highlighted:before,.board-cell-inventory-hover:before{box-shadow:0 1px 0 var(--board-cell-rim-light),0 4px 7px var(--board-cell-rim-shadow),0 11px 18px -10px var(--board-cell-contact-shadow);opacity:1}.board-cell-elevated:active:before{box-shadow:0 1px #ffffff59,0 1px 2px #0f172a1f;opacity:.74}.board-cell-elevated:active{transform:translateY(-.5px) translateZ(0)}.board-family-groove{position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8f,inset 0 -1px 1px #0f172a38,0 1px 2px #0f172a3d,0 3px 5px -4px #0f172a66}.board-family-groove.absolute{position:absolute}.board-family-groove:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at 35% 18%,rgba(255,255,255,.42),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.25),transparent 48%,rgba(15,23,42,.2));opacity:.72;pointer-events:none}.dark .board-cell-owner-surface{background:color-mix(in srgb,var(--cell-owner-color) 34%,#0d141b)!important}.dark .board-cell-elevated:before{box-shadow:0 1px #ffffff14,0 2px 4px #00000057,0 6px 10px -6px #000000ad;opacity:.96}.dark .board-cell-elevated:after{background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.1),transparent 46%),linear-gradient(145deg,rgba(255,255,255,.05),transparent 44%,rgba(0,0,0,.2));box-shadow:inset 0 1px #ffffff14,inset 0 -1px 1px #00000057,inset -1px 0 1px #0000002e}.dark .board-cell-selected:before,.dark .board-cell-highlighted:before,.dark .board-cell-inventory-hover:before{box-shadow:0 1px #ffffff14,0 4px 7px #0000006b,0 12px 20px -10px #000000bd}.dark .board-family-groove{box-shadow:inset 0 1px #ffffff2e,inset 0 -1px 1px #0000005c,0 1px 2px #00000075,0 3px 5px -4px #000000b3}.dark .board-family-groove:after{background:radial-gradient(circle at 35% 18%,rgba(255,255,255,.16),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 48%,rgba(0,0,0,.28))}.station-rail-overlay{filter:drop-shadow(0 5px 5px rgba(0,0,0,.38)) drop-shadow(0 0 8px rgba(148,163,184,.18))}.station-rail-segment{animation:stationRailReveal .18s ease-out both}.station-rail-track{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.station-rail-track-shadow{stroke:#03070c9e;stroke-width:8.6;opacity:.5}.station-rail-track-bed{stroke:#2c3640ad;stroke-width:6.1;opacity:.76}.station-rail-track-rail{stroke:#e8eef5e6;stroke-width:1.15;opacity:.95;filter:drop-shadow(0 .4px 0 rgba(15,23,42,.85))}.station-rail-track-rail-a{stroke:#f6f9fcf2}.station-rail-track-rail-b{stroke:#becbd8eb}.station-rail-track-core{stroke:#7d90a36b;stroke-width:2.8;opacity:.5}.station-rail-track-sleepers{stroke:#0c121ad1;stroke-dasharray:1.25 2.45;stroke-linecap:butt;stroke-width:5.5;opacity:.46}.station-rail-hub{fill:#dee7f2e6;stroke:#1f2937b8;stroke-width:.45;vector-effect:non-scaling-stroke}@keyframes stationRailReveal{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.job-power-action-button{border-color:#a78bfa!important;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 42%),linear-gradient(180deg,#6d28d9,#43158f)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff47,inset 0 -2px #1f0b419e,0 4px #231046d1,0 10px 18px #4c1d9547!important;text-shadow:0 1px 2px rgba(18,8,40,.74)}.job-power-action-button:hover:not(:disabled){border-color:#c4b5fd!important;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 42%),linear-gradient(180deg,#7c3aed,#4c1d95)!important;transform:translateY(-1px)}.job-power-action-button:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px 6px #16083275,inset 0 -1px #ffffff1f,0 1px #231046cc,0 5px 11px #4c1d9538!important}.daeriopoly-board-theme{--dp-bg-app: #070b0f;--dp-bg-board: #0a0705;--dp-surface-1: #100e0b;--dp-surface-2: #1a1712;--dp-surface-3: #242019;--dp-wood-dark: #100805;--dp-wood-mid: #2b1a10;--dp-wood-light: #56361f;--dp-bronze-dark: #2f2117;--dp-bronze: #7b5a38;--dp-bronze-light: #c7a06d;--dp-text-main: #f6efe3;--dp-text-soft: #d4c6b4;--dp-text-muted: #9b8d7b;--dp-success: #45cf72;--dp-danger: #e24c4c;--dp-warning: #e4b83f;--dp-info: #2ab8d2;--dp-border-soft: rgba(174, 124, 76, .42);--dp-border-bright: rgba(232, 190, 121, .72);--dp-highlight-soft: rgba(255, 241, 215, .055);--dp-radius-md: 9px;--dp-radius-lg: 13px;--dp-shadow-panel: 0 1px 0 rgba(255, 245, 224, .055) inset, 0 -1px 0 rgba(0, 0, 0, .72) inset, 0 0 0 1px rgba(7, 4, 3, .72), 0 13px 30px rgba(0, 0, 0, .5);--dp-shadow-control: 0 1px 0 rgba(255, 245, 224, .08) inset, 0 -2px 0 rgba(0, 0, 0, .55) inset, 0 4px 0 rgba(3, 2, 1, .92), 0 8px 14px rgba(0, 0, 0, .36);--dp-shadow-tile: 0 1px 0 rgba(255, 245, 224, .08) inset, 0 -3px 0 rgba(0, 0, 0, .6) inset, 0 6px 0 rgba(2, 2, 2, .96), 0 12px 18px rgba(0, 0, 0, .46);--dp-duration-fast: .12s;--dp-ease-ui: cubic-bezier(.2, .8, .2, 1);gap:4px!important;padding:6px!important;border:1px solid rgba(211,163,101,.38);border-radius:17px!important;color:var(--dp-text-main);background-color:var(--dp-wood-dark)!important;background-image:linear-gradient(116deg,transparent 0 20%,rgba(0,0,0,.46) 20.08% 20.22%,rgba(222,163,89,.12) 20.32%,transparent 20.52%),linear-gradient(34deg,transparent 0 59%,rgba(0,0,0,.5) 59.08% 59.26%,rgba(206,139,74,.1) 59.36%,transparent 59.62%),linear-gradient(151deg,transparent 0 73%,rgba(0,0,0,.42) 73.08% 73.21%,transparent 73.48%),radial-gradient(ellipse at 50% 0%,rgba(146,96,52,.22),transparent 44%),radial-gradient(ellipse at 18% 88%,rgba(109,64,33,.24),transparent 38%),repeating-radial-gradient(ellipse at 28% 18%,rgba(255,215,154,.045) 0 1px,transparent 1px 9px),repeating-linear-gradient(91deg,rgba(255,214,151,.052) 0 1px,transparent 1px 7px),repeating-linear-gradient(7deg,rgba(0,0,0,.34) 0 2px,transparent 2px 12px),linear-gradient(90deg,#090604,#2a180d 20%,#120905 43%,#4b2f1b 74%,#110704)!important;box-shadow:0 1px #ffefca14 inset,0 -2px #000000b8 inset,0 0 0 3px #190e08e6 inset,0 0 0 5px #c48e5338 inset,0 20px 46px #0000008a!important}.daeriopoly-board-theme:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:12px;pointer-events:none;opacity:.58;background:linear-gradient(123deg,transparent 0 12%,rgba(255,211,145,.12) 12.12%,transparent 12.36%),linear-gradient(123deg,transparent 0 12.7%,rgba(0,0,0,.44) 12.76% 12.9%,transparent 13.08%),linear-gradient(42deg,transparent 0 82%,rgba(0,0,0,.38) 82.04% 82.18%,rgba(214,154,84,.08) 82.26%,transparent 82.48%),linear-gradient(164deg,transparent 0 35%,rgba(0,0,0,.3) 35.08% 35.2%,transparent 35.42%),repeating-linear-gradient(89deg,rgba(255,230,184,.035) 0 1px,transparent 1px 13px),repeating-linear-gradient(92deg,transparent 0 25px,rgba(0,0,0,.18) 26px 28px,transparent 29px 53px);mix-blend-mode:screen}.daeriopoly-board-theme:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffdca11c,inset 0 0 18px #00000080}.daeriopoly-board-theme .board-center-panel{border:1px solid rgba(169,119,71,.46)!important;border-radius:var(--dp-radius-lg)!important;color:var(--dp-text-main);background:radial-gradient(ellipse at 28% 10%,rgba(255,232,186,.05),transparent 34%),repeating-linear-gradient(90deg,rgba(255,235,197,.018) 0 1px,transparent 1px 11px),linear-gradient(180deg,#181612,#0d0c0a)!important;background-size:auto;box-shadow:0 1px #fff4dd0f inset,0 -2px #000000ad inset,0 0 0 1px #050302b3,0 16px 32px #0000007a!important}.daeriopoly-board-theme .board-center-panel>.pointer-events-none{opacity:0!important}.daeriopoly-board-theme .board-recap-theme-surface{color:var(--dp-text-main);scrollbar-color:rgba(199,160,109,.42) rgba(6,5,4,.42)}.daeriopoly-board-theme .board-recap-theme-surface::-webkit-scrollbar-thumb{border-radius:999px;background:#c7a06d6b}.daeriopoly-board-theme .board-property-name-sign{position:relative;display:inline-flex;min-height:1.8rem;max-width:100%;align-items:center;padding:.3rem 1.55rem;border:1px solid #8a5b35;border-radius:3px;color:#fff7e9;background-color:#352116;background-image:repeating-linear-gradient(4deg,rgba(255,230,186,.045) 0 1px,transparent 1px 6px),linear-gradient(180deg,#fff2d50e,#00000014);box-shadow:inset 0 1px #ffecc721,inset 0 -2px #0a05028c,0 3px #160b06,0 7px 10px #0000006b;text-shadow:0 1px 1px rgba(0,0,0,.9)}.board-property-heading-row .board-property-name-sign{min-width:0;flex:0 1 auto}.board-property-heading-row .board-property-plaque{box-sizing:border-box;height:2.15rem;min-height:2.15rem;max-height:2.15rem;padding-top:0;padding-bottom:0;font-size:.75rem;line-height:1}.board-property-heading-row .board-property-plaque>*{font-size:inherit;line-height:inherit}.board-property-heading-row .board-property-plaque-compact{font-size:.6875rem}@media(min-width:640px){.board-property-heading-row .board-property-plaque{font-size:1.125rem}.board-property-heading-row .board-property-plaque-compact{font-size:1rem}}.board-property-owner-inline{flex:0 1 auto}.board-property-owner-sign{position:relative;display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:.35rem;min-height:1.8rem;padding:.3rem 1.55rem;border:1px solid color-mix(in srgb,var(--board-owner-sign-color) 82%,white 18%);border-radius:3px;color:var(--board-owner-sign-text-color, white);background-color:var(--board-owner-sign-color);background-image:repeating-linear-gradient(4deg,rgba(255,255,255,.035) 0 1px,transparent 1px 6px),linear-gradient(180deg,#ffffff09,#0000000e);box-shadow:inset 0 1px #ffefcf24,inset 0 -2px #0a050294,0 3px color-mix(in srgb,var(--board-owner-sign-color) 58%,#120905),0 7px 10px #0000006b;text-shadow:0 1px 1px rgba(0,0,0,.9)}.board-property-owner-sign:before,.board-property-owner-sign:after{content:"";position:absolute;top:50%;width:.32rem;height:.32rem;border:1px solid #25170f;border-radius:50%;background:#b39470;box-shadow:inset 1px 1px #fff5e04d,0 1px 1px #000000b3;transform:translateY(-50%)}.board-property-owner-sign:before{left:.4rem}.board-property-owner-sign:after{right:.4rem}.daeriopoly-board-theme .board-property-name-sign-owned{border-color:color-mix(in srgb,var(--board-sign-owner-color) 72%,#8a5b35);background-color:color-mix(in srgb,var(--board-sign-owner-color) 48%,#29170e);box-shadow:inset 0 1px #ffecc721,inset 0 -2px #0a05028c,0 3px color-mix(in srgb,var(--board-sign-owner-color) 26%,#160b06),0 7px 10px #0000006b}.daeriopoly-board-theme .board-space-icon-emphasized{color:#fff4de94!important;opacity:.68!important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.8))}.daeriopoly-board-theme .board-space-icon-emphasized img{filter:brightness(0) invert(1) sepia(.18)!important}.daeriopoly-board-theme .board-property-name-sign:before,.daeriopoly-board-theme .board-property-name-sign:after{content:"";position:absolute;top:50%;width:.42rem;height:.42rem;border:1px solid #25170f;border-radius:50%;background:#a98b68;box-shadow:inset 1px 1px #fff5e047,inset -1px -1px #1c10088f,0 1px 1px #000000bf;transform:translateY(-50%)}.daeriopoly-board-theme .board-property-name-sign:before{left:.48rem}.daeriopoly-board-theme .board-property-name-sign:after{right:.48rem}.daeriopoly-board-theme .board-recap-theme-surface [class*=text-slate-500],.daeriopoly-board-theme .board-recap-theme-surface [class*=text-slate-400],.daeriopoly-board-theme .board-recap-theme-surface [class*=text-slate-600],.daeriopoly-board-theme .board-recap-theme-surface [class*=text-slate-300]{color:var(--dp-text-muted)!important}.daeriopoly-board-theme .board-recap-theme-surface .surface-section,.daeriopoly-board-theme .board-recap-theme-surface .surface-inset,.daeriopoly-board-theme .board-recap-theme-surface .playable-info-line,.daeriopoly-board-theme .board-recap-theme-surface .board-recap-shares-panel,.daeriopoly-board-theme .board-recap-theme-surface [class*="border-[#d8e4dc]"],.daeriopoly-board-theme .board-recap-theme-surface [class*="dark:border-[#243744]"]{border-color:#97684070!important}.daeriopoly-board-theme .board-recap-theme-surface .surface-section,.daeriopoly-board-theme .board-recap-theme-surface .surface-inset,.daeriopoly-board-theme .board-recap-theme-surface .playable-info-line,.daeriopoly-board-theme .board-recap-theme-surface .board-recap-shares-panel,.daeriopoly-board-theme .board-recap-theme-surface [class*="bg-white/"],.daeriopoly-board-theme .board-recap-theme-surface [class*="dark:bg-black/"]{background:linear-gradient(180deg,rgba(255,245,222,.045),transparent 34%),linear-gradient(180deg,#161410eb,#0a0907db)!important;color:var(--dp-text-main)!important;box-shadow:0 1px #fff5de0b inset,0 -1px #0000008c inset,0 4px 12px #00000038!important}.daeriopoly-board-theme .board-recap-accent-band{height:.32rem!important;border-radius:3px!important;box-shadow:0 1px #ffffff38 inset,0 -2px #00000052 inset,0 2px 7px #0000006b}.daeriopoly-board-theme .board-recap-rent-pill{background:linear-gradient(180deg,#e5d7c3,#cbb79b)!important;color:#16100b!important;text-shadow:none;box-shadow:0 1px #ffffff9e inset,0 -2px #4c2f1938 inset,0 3px 8px #00000052!important}.daeriopoly-board-theme .board-recap-actions{border-color:#97684070!important}.daeriopoly-board-theme .board-recap-theme-surface .rent-tier-row{border-color:#97684075!important;background:linear-gradient(180deg,rgba(255,245,222,.05),transparent 36%),linear-gradient(180deg,#17140f,#0b0a08)!important;color:var(--dp-text-main)!important;box-shadow:var(--dp-shadow-control)!important;text-shadow:0 1px 2px rgba(0,0,0,.72)}.daeriopoly-board-theme .board-recap-theme-surface .rent-tier-row-active{border-color:#e5d4b6b8!important;background:linear-gradient(180deg,#e5d7c3,#c9b294)!important;color:#160f09!important;text-shadow:none;box-shadow:0 1px #ffffff9e inset,0 -2px #4c2f1942 inset,0 5px #070402c7,0 10px 16px #0000005c!important}.daeriopoly-board-theme .board-recap-theme-surface .rent-tier-row:hover:not(:disabled){border-color:var(--dp-border-bright)!important;filter:brightness(1.08)}.daeriopoly-board-theme .board-recap-theme-surface .playable-board-action,.daeriopoly-board-theme .board-center-panel button:not(.daeriopoly-close-button):not(.rent-tier-row){border-color:#b18b5d94!important;background:linear-gradient(180deg,rgba(255,245,222,.07),transparent 38%),linear-gradient(180deg,#30251a,#15100c)!important;color:var(--dp-text-main)!important;box-shadow:var(--dp-shadow-control)!important;text-shadow:0 1px 2px rgba(0,0,0,.72)}.daeriopoly-board-theme .board-recap-theme-surface .playable-board-action:hover:not(:disabled),.daeriopoly-board-theme .board-center-panel button:not(.daeriopoly-close-button):not(.rent-tier-row):hover{border-color:var(--dp-border-bright)!important;filter:brightness(1.08);transform:translateY(-1px)}.daeriopoly-board-theme .board-cell-elevated{--board-cell-contact-shadow: rgba(0, 0, 0, .76);--board-cell-rim-shadow: rgba(0, 0, 0, .52);--board-cell-rim-light: rgba(255, 246, 225, .08);--board-cell-surface-light: rgba(255, 246, 225, .065);--board-cell-surface-shade: rgba(0, 0, 0, .48);border:1px solid rgba(143,97,58,.56)!important;color:var(--dp-text-main)!important;background:linear-gradient(180deg,rgba(255,245,222,.07),transparent 31%),linear-gradient(180deg,#221d17,#0d0b09)!important;box-shadow:var(--dp-shadow-tile)!important;text-shadow:0 1px 2px rgba(0,0,0,.82);transform:translateY(-4px) translateZ(0);transition:transform var(--dp-duration-fast) var(--dp-ease-ui),filter var(--dp-duration-fast) var(--dp-ease-ui),box-shadow var(--dp-duration-fast) var(--dp-ease-ui),border-color var(--dp-duration-fast) var(--dp-ease-ui)}.daeriopoly-board-theme .board-cell-elevated[data-board-case-id=parc-gratuit]{background:linear-gradient(180deg,rgba(255,245,222,.08),transparent 31%),linear-gradient(180deg,#223821,#132011)!important}.daeriopoly-board-theme .board-cell-elevated[data-board-case-id=allez-prison]{background:linear-gradient(180deg,rgba(255,245,222,.08),transparent 31%),linear-gradient(180deg,#5a251c,#1b0c09)!important}.daeriopoly-board-theme .board-cell-elevated[data-board-case-id=visite-prison],.daeriopoly-board-theme .board-cell-elevated[data-board-case-id=depart]{background:linear-gradient(180deg,rgba(255,245,222,.07),transparent 31%),linear-gradient(180deg,#2b2016,#100b07)!important}.daeriopoly-board-theme .board-cell-elevated[data-board-case-id*=chance]{background:radial-gradient(circle at 50% 42%,rgba(255,231,174,.09),transparent 38%),linear-gradient(180deg,#1f1e1b,#0c0b09)!important}.daeriopoly-board-theme .board-cell-elevated[data-board-case-id*=caisse]{background:radial-gradient(circle at 50% 45%,rgba(236,164,58,.12),transparent 40%),linear-gradient(180deg,#251a10,#0d0b09)!important}.daeriopoly-board-theme .board-cell-elevated[data-board-case-id*=electricite],.daeriopoly-board-theme .board-cell-elevated[data-board-case-id*=eaux]{background:linear-gradient(180deg,rgba(255,245,222,.07),transparent 31%),linear-gradient(180deg,#252017,#0d0b09)!important}.daeriopoly-board-theme .board-cell-elevated:before{inset:auto 4px -8px 4px;z-index:-1;height:10px;border-radius:0 0 7px 7px;background:linear-gradient(90deg,rgba(255,241,211,.04),transparent 20%,transparent 80%,rgba(0,0,0,.28)),linear-gradient(180deg,#090604,#020202);box-shadow:none;opacity:1}.daeriopoly-board-theme .board-cell-elevated:after{top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle at 34% 16%,rgba(255,247,228,.08),transparent 35%),linear-gradient(180deg,rgba(255,245,222,.055),transparent 40%),linear-gradient(145deg,rgba(255,245,222,.035),transparent 54%,rgba(0,0,0,.22));box-shadow:0 1px #fff5de14 inset,0 -2px #0000008c inset,1px 0 #fff5de06 inset;opacity:1}@media(hover:hover)and (pointer:fine){.daeriopoly-board-theme .board-cell-elevated:hover{border-color:var(--dp-border-bright)!important;filter:brightness(1.08) saturate(1.05);transform:translateY(-7px) translateZ(0)}}.daeriopoly-board-theme .board-cell-selected,.daeriopoly-board-theme .board-cell-highlighted,.daeriopoly-board-theme .board-cell-inventory-hover{border-color:#1fd597e0!important;filter:brightness(1.1) saturate(1.06);outline-color:#1fd597e0!important;transform:translateY(-7px) translateZ(0)}.daeriopoly-board-theme .board-cell-token-action-preview{filter:brightness(1.1) saturate(1.06);transform:translateY(-7px) translateZ(0)}.daeriopoly-board-theme .board-cell-elevated:active{transform:translateY(-1px) translateZ(0);box-shadow:0 1px #fff5de0b inset,0 -2px #00000080 inset,0 3px #020202f5,0 7px 12px #0000005c!important}.daeriopoly-board-theme .board-cell-owner-surface{border-color:color-mix(in srgb,var(--cell-owner-color) 76%,#e8be79 8%)!important;background:radial-gradient(circle at 22% 18%,color-mix(in srgb,var(--cell-owner-color) 54%,white 8%),transparent 36%),linear-gradient(180deg,rgba(255,245,222,.085),transparent 31%),linear-gradient(90deg,color-mix(in srgb,var(--cell-owner-color) 64%,#0e0b08),color-mix(in srgb,var(--cell-owner-color) 34%,#100e0b) 42%,#100e0b 78%)!important;box-shadow:0 1px #fff5e01a inset,0 -3px #00000094 inset,0 0 0 1px color-mix(in srgb,var(--cell-owner-color) 54%,transparent) inset,0 6px #020202f5,0 12px 18px #00000075,0 0 18px color-mix(in srgb,var(--cell-owner-color) 18%,transparent)!important}.daeriopoly-board-theme .board-family-groove{border-radius:3px!important;box-shadow:0 1px #ffffff3d inset,0 -2px #00000059 inset,0 1px #ffecc829,0 3px 7px #0000006b!important}.daeriopoly-board-theme .board-family-groove.bottom-1,.daeriopoly-board-theme .board-family-groove.top-1{left:.38rem!important;right:.38rem!important;height:.48rem!important;min-height:.42rem!important;max-height:none!important}.daeriopoly-board-theme .board-family-groove.left-1,.daeriopoly-board-theme .board-family-groove.right-1{top:.38rem!important;bottom:.38rem!important;width:.48rem!important;min-width:.42rem!important;max-width:none!important}.daeriopoly-board-theme .board-family-groove:after{background:radial-gradient(circle at 34% 18%,rgba(255,255,255,.18),transparent 40%),linear-gradient(180deg,rgba(255,255,255,.18),transparent 48%,rgba(0,0,0,.22));opacity:1}.daeriopoly-board-theme .board-cell-elevated .bg-white\/80,.daeriopoly-board-theme .board-cell-elevated .bg-white\/65{background:#090807d1!important;color:var(--dp-text-main)!important;border:1px solid rgba(190,143,88,.28)}.daeriopoly-board-theme .board-cell-elevated [class*=text-slate-]{color:var(--dp-text-soft)!important}.daeriopoly-board-theme .board-cell-elevated [aria-label=Hotel],.daeriopoly-board-theme .board-cell-elevated [aria-label*=maison]{filter:drop-shadow(0 4px 4px rgba(0,0,0,.5))}.daeriopoly-board-theme .board-cell-elevated [style*="/icons/cart.svg"]{opacity:.95}.daeriopoly-board-theme .board-cell-elevated>span.z-50{border-color:#b48a5480!important;background:#221d16f0!important;color:#f4e7cd!important;box-shadow:0 1px #fff3db14 inset,0 5px 10px #00000070!important}@media(max-width:640px){.daeriopoly-board-theme{gap:2px!important;padding:3px!important;border-radius:12px!important}}.board-cell-owner-jailed{filter:saturate(.78)}.board-cell-mortgage-slash{overflow:hidden;background:linear-gradient(to bottom right,transparent 46.5%,color-mix(in srgb,var(--dp-danger, #e24c4c) 58%,transparent) 47%,var(--dp-danger, #e24c4c) 49%,#8f1f25 51%,color-mix(in srgb,var(--dp-danger, #e24c4c) 58%,transparent) 53%,transparent 53.5%);filter:drop-shadow(0 1px 1px rgba(64,8,12,.72));transform-origin:center;animation:mortgage-slash-pop .3s cubic-bezier(.2,.9,.3,1.28) both}.inventory-property-mortgage-slash{overflow:hidden;background:linear-gradient(to bottom right,transparent 45.5%,color-mix(in srgb,var(--dp-danger, #e24c4c) 58%,transparent) 46%,var(--dp-danger, #e24c4c) 48.5%,#8f1f25 51.5%,color-mix(in srgb,var(--dp-danger, #e24c4c) 58%,transparent) 54%,transparent 54.5%);filter:drop-shadow(0 1px 1px rgba(64,8,12,.72));transform-origin:center;animation:mortgage-slash-pop .3s cubic-bezier(.2,.9,.3,1.28) both}.playable-inventory-property-strip-mortgaged{position:relative;overflow:hidden}.playable-inventory-property-strip-mortgaged:after{content:"";pointer-events:none;position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;background:linear-gradient(to bottom right,transparent 43%,var(--dp-danger, #e24c4c) 45%,#991f25 55%,transparent 57%);filter:drop-shadow(0 0 1px rgba(64,8,12,.72));transform-origin:center;animation:mortgage-slash-pop .3s cubic-bezier(.2,.9,.3,1.28) both}@media(prefers-reduced-motion:reduce){.board-cell-mortgage-slash,.inventory-property-mortgage-slash,.playable-inventory-property-strip-mortgaged:after{animation-duration:1ms}}.board-cell-jail-bars-overlay,.board-jail-corner-bars,.playable-inventory-jailed:before,.playable-inventory-property-jailed:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,rgba(15,23,42,.24) 0,rgba(15,23,42,.24) 2px,transparent 3px,transparent 14px);box-shadow:inset 0 0 0 1px #ef444424}.dark .board-cell-jail-bars-overlay,.dark .board-jail-corner-bars,.dark .playable-inventory-jailed:before,.dark .playable-inventory-property-jailed:before{background:repeating-linear-gradient(90deg,rgba(248,250,252,.22) 0,rgba(248,250,252,.22) 2px,transparent 3px,transparent 14px);box-shadow:inset 0 0 0 1px #f8717129}.playable-inventory-jailed:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;opacity:.2}.playable-inventory-summary-card.playable-inventory-jailed{overflow:visible}.playable-inventory-jailed>*{position:relative;z-index:1}.playable-inventory-property-jailed{position:relative;overflow:hidden}.playable-inventory-property-jailed:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:0;border-radius:inherit;opacity:.12}.playable-inventory-property-jailed>*{position:relative;z-index:1}.settings-wood-preview{background-image:linear-gradient(90deg,transparent 48%,rgb(55 27 12 / 38%) 49%,rgb(55 27 12 / 38%) 51%,transparent 52%),repeating-linear-gradient(4deg,rgb(255 255 255 / 5%) 0 2px,transparent 2px 7px),linear-gradient(135deg,#a76738,#6b351d)}.sound-volume-slider{position:relative;z-index:1;min-height:1.75rem;cursor:pointer;pointer-events:auto;touch-action:manipulation}.sound-volume-slider:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.sound-volume-slider:active{cursor:grabbing}.board-token-placement-page-scrim{background:color-mix(in srgb,var(--ui-scrim) 82%,transparent);-webkit-backdrop-filter:grayscale(.55) brightness(.68) blur(1px);backdrop-filter:grayscale(.55) brightness(.68) blur(1px)}.board-token-placement-prompt{left:50%;top:.75rem;transform:translate(-50%)}.board-token-placement-waiting{animation:board-token-placement-waiting .9s ease-in-out infinite alternate}@keyframes board-token-placement-waiting{0%{opacity:.76}to{opacity:1}}@media(min-width:64rem){.board-token-placement-prompt{left:var(--ui-space-4);top:var(--ui-space-4);transform:none}}.swapper-target-player{position:relative;display:inline-flex;overflow:hidden;border-radius:5px}.swapper-target-player-jailed:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:2;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(90deg,#e2e8f094 0,#e2e8f094 2px,#0f172a38 3px,#0f172a38 7px);box-shadow:inset 0 0 0 1px #f8717173}.playable-pawn-jailed{filter:drop-shadow(0 0 10px rgba(248,113,113,.45))}.playable-inventory-asset-pulse-gain{animation:inventory-summary-gain 1.15s ease-out}.playable-inventory-asset-pulse-loss{animation:inventory-summary-loss 1.15s ease-out}.playable-inventory-asset-pulse-mortgage,.playable-inventory-asset-pulse-shares{animation:inventory-summary-mortgage 1.15s ease-out}.playable-inventory-cash-highlight-gain{color:#047857;animation:inventory-cash-gain-pulse 1.12s ease-out}.playable-inventory-cash-highlight-loss{color:#dc2626;animation:inventory-cash-loss-pulse 1.12s ease-out}.playable-inventory-cash-neutral{color:#fff;text-shadow:0 1px 2px rgba(15,23,42,.45)}.dark .playable-inventory-cash-neutral{color:#fff}.dark .playable-inventory-cash-highlight-gain{color:#86efac}.dark .playable-inventory-cash-highlight-loss{color:#fca5a5}.playable-inventory-cash-delta{position:absolute;left:50%;top:-4px;z-index:5;border:1px solid rgba(255,255,255,.82);border-radius:999px;background:#f8faf7f2;padding:1px 5px;font-size:9px;font-weight:950;line-height:1;white-space:nowrap;animation:inventory-cash-delta-float 1.2s ease-out forwards}.property-strip-flight{position:fixed;left:0;top:0;width:48px;height:9px;border-radius:999px;box-shadow:0 0 0 1px #ffffffb8,0 10px 26px #0f172a52;transform:translate(var(--property-flight-from-x),var(--property-flight-from-y)) translate(-50%,-50%);animation:property-strip-flight 1.18s cubic-bezier(.18,.9,.22,1) forwards}.inventory-transfer-flight{position:fixed;left:0;top:0;display:inline-flex;align-items:center;justify-content:center;transform:translate(var(--inventory-flight-from-x),var(--inventory-flight-from-y)) translate(-50%,-50%);animation:inventory-transfer-flight .98s cubic-bezier(.18,.9,.22,1) forwards;filter:drop-shadow(0 12px 18px rgba(15,23,42,.32))}.inventory-transfer-money{display:inline-flex;min-width:44px;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.82);background:linear-gradient(135deg,#dff7ff,#f8faf7);color:#10291e;padding:4px 9px;font-size:12px;font-weight:950;line-height:1;box-shadow:inset 0 0 0 1px #22d3ee47,0 0 22px #22d3ee3d}.inventory-transfer-token{display:inline-flex;align-items:center;gap:4px;border-radius:999px;border:1px solid rgba(255,255,255,.78);background:#f8faf7f2;color:#0f172a;padding:4px 8px;font-size:11px;font-weight:950;line-height:1;box-shadow:inset 0 0 0 1px #0f172a1a,0 0 18px color-mix(in srgb,var(--inventory-flight-token-color) 42%,transparent)}.inventory-transfer-token-dot{width:11px;height:11px;border-radius:999px;border:1px solid rgba(15,23,42,.22);background:var(--inventory-flight-token-color)}.inventory-transfer-token-dot-black{border-color:#ffffffdb;box-shadow:0 0 0 1px #0f172abf}.inventory-transfer-market-card{position:relative;display:inline-flex;height:28px;width:48px;align-items:center;justify-content:center;overflow:hidden;border-radius:5px;border:1px solid rgba(255,255,255,.82);color:#fff;font-size:11px;font-weight:950;box-shadow:0 0 20px #c43b4652,inset 0 0 0 1px #ffffff1f}.inventory-transfer-market-card-left,.inventory-transfer-market-card-right{position:absolute;inset-block:0;width:50%}.inventory-transfer-market-card-left{left:0;background:#101820}.inventory-transfer-market-card-right{right:0;background:#c43b46}.inventory-transfer-market-card-label{position:relative;z-index:1;text-shadow:0 1px 2px rgba(0,0,0,.45)}.dark .inventory-transfer-money{border-color:#7dd3fc6b;background:linear-gradient(135deg,#dff7ff,#7dd3fc)}.dark .inventory-transfer-token{border-color:#7dd3fc57;background:#071018f0;color:#eef6f1}.playable-inventory-strip-pop{transform-origin:center;animation:inventory-strip-button-pop .52s cubic-bezier(.16,1,.3,1) .9s both}.playable-inventory-property-strip-slot{width:1.75rem;min-width:1.75rem;height:.75rem;min-height:.75rem;line-height:0}.playable-inventory-property-strip{display:block;position:relative;box-sizing:border-box;flex:0 0 1.75rem;width:1.75rem!important;min-width:1.75rem;max-width:1.75rem;height:7px!important;min-height:7px;max-height:7px;border:1px solid color-mix(in srgb,currentColor 22%,rgba(255,255,255,.34));box-shadow:inset 0 1px 1px #ffffff61,inset 0 -1px 1px #0f172a75,0 1px 2px #0f172a6b;transform-origin:center;transform:translateZ(0)}.playable-inventory-strip-pop .playable-inventory-property-strip{animation:inventory-property-strip-pop .62s cubic-bezier(.16,1,.3,1) .9s both}.dark .playable-inventory-cash-delta{border-color:#7dd3fc61;background:#071018f0}@media(prefers-reduced-motion:reduce){.dice-roll-overlay-card,.playable-inventory-asset-pulse-gain,.playable-inventory-asset-pulse-loss,.playable-inventory-asset-pulse-mortgage,.playable-inventory-asset-pulse-shares,.playable-inventory-cash-highlight-gain,.playable-inventory-cash-highlight-loss,.playable-inventory-cash-delta,.inventory-transfer-flight,.playable-inventory-strip-pop,.playable-inventory-strip-pop .playable-inventory-property-strip,.property-strip-flight{animation-duration:1ms;animation-delay:0ms}}.job-pawn{--pawn-highlight: color-mix(in srgb, var(--pawn-color) 55%, white);position:relative;display:inline-block;width:72px;height:92px;color:#fff;filter:drop-shadow(0 8px 7px rgba(15,23,42,.28));transition:scale .16s ease,filter .16s ease}.job-pawn-emblem{position:absolute;left:50%;top:0;z-index:2;display:flex;width:56px;height:56px;align-items:center;justify-content:center;transform:translate(-50%);border:3px solid rgba(255,255,255,.82);border-radius:999px;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.72),transparent 26%),linear-gradient(145deg,var(--pawn-highlight),var(--pawn-color) 55%,color-mix(in srgb,var(--pawn-color) 62%,black));box-shadow:inset -7px -9px 13px #0f172a3d,inset 5px 5px 9px #ffffff38}.job-pawn-neck{position:absolute;left:50%;top:47px;width:34px;height:28px;transform:translate(-50%);border:2px solid rgba(255,255,255,.72);background:linear-gradient(90deg,color-mix(in srgb,var(--pawn-color) 65%,black),var(--pawn-highlight),var(--pawn-color));clip-path:polygon(24% 0,76% 0,100% 100%,0 100%)}.job-pawn-base{position:absolute;bottom:0;left:50%;width:68px;height:25px;transform:translate(-50%);border:3px solid rgba(255,255,255,.78);border-radius:50%;background:radial-gradient(ellipse at 38% 20%,rgba(255,255,255,.5),transparent 34%),linear-gradient(180deg,var(--pawn-highlight),var(--pawn-color) 58%,color-mix(in srgb,var(--pawn-color) 58%,black));box-shadow:inset 0 -7px 8px #0f172a38}.job-pawn-selected{scale:1.08;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--pawn-color) 72%,transparent))}.job-pawn-compact{width:18px;height:24px;filter:none}.job-pawn-compact .job-pawn-emblem{width:14px;height:14px;border-width:1px}.job-pawn-compact .job-pawn-neck{top:12px;width:8px;height:7px;border-width:1px}.job-pawn-compact .job-pawn-base{width:17px;height:7px;border-width:1px}.playable-pawn-active{z-index:8;scale:1.48;animation:playable-pawn-focus 1.25s ease-in-out infinite}.playable-pawn-active:before,.playable-pawn-highlighted:before{content:"";position:absolute;left:50%;top:50%;z-index:-1;width:34px;height:34px;border:3px solid var(--pawn-color);border-radius:999px;background:color-mix(in srgb,var(--pawn-color) 24%,transparent);box-shadow:0 0 0 3px #ffffffe0,0 0 18px var(--pawn-color);transform:translate(-50%,-50%)}.playable-pawn-highlighted{z-index:7;scale:1.34}.playable-pawn-highlighted:before{width:30px;height:30px;border-width:2px;background:color-mix(in srgb,var(--pawn-color) 18%,transparent);box-shadow:0 0 0 2px #ffffffd1,0 0 14px var(--pawn-color)}.playable-pawn-turn-label{position:absolute;left:50%;top:-15px;transform:translate(-50%);border:1px solid rgba(255,255,255,.92);border-radius:999px;background:var(--pawn-color);color:#fff;padding:1px 5px;font-size:7px;font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:.04em;box-shadow:0 2px 6px #0f172a59}.playable-pawn-money-pulse{position:absolute;left:50%;top:-12px;z-index:11;border:1px solid rgba(255,255,255,.82);border-radius:999px;background:#0f172ae0;min-width:-moz-max-content;min-width:max-content;padding:3px 7px;font-size:9px;font-weight:950;line-height:1;white-space:nowrap;animation:playable-pawn-money-float 1.25s ease-out forwards}.playable-pawn-money-reason{display:flex;align-items:center;justify-content:center;gap:3px;margin-top:2px;max-width:180px;color:#ffffffe6;font-size:7px;font-weight:800}.playable-pawn-money-family{width:6px;height:6px;flex:0 0 auto;border-radius:999px}.auction-number-input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}*{scrollbar-width:thin;scrollbar-color:rgba(15,118,110,.62) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:linear-gradient(180deg,#0f766e,#0891b2);background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0d9488,#06b6d4);background-clip:content-box}.dark *{scrollbar-color:rgba(125,211,252,.5) transparent}.dark *::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#155e75,#2dd4bf);background-clip:content-box}.daerio-language-flag{display:inline-block;width:1.4rem;height:.9rem;border:1px solid rgb(15 23 42 / 35%);border-radius:2px;box-shadow:0 1px 2px #0f172a38;overflow:hidden;background-repeat:no-repeat;background-size:100% 100%}.daerio-language-flag-fr{background-image:linear-gradient(90deg,#1b3f8b 0,#1b3f8b 33.333%,#fff 33.333%,#fff 66.666%,#e32932 66.666%,#e32932)}.daerio-language-flag-gb{background:linear-gradient(33deg,transparent 43%,#fff 43% 49%,#cf142b 49% 53%,#fff 53% 59%,transparent 59%),linear-gradient(-33deg,transparent 43%,#fff 43% 49%,#cf142b 49% 53%,#fff 53% 59%,transparent 59%),linear-gradient(90deg,transparent 40%,#fff 40% 46%,#cf142b 46% 54%,#fff 54% 60%,transparent 60%),linear-gradient(0deg,transparent 35%,#fff 35% 43%,#cf142b 43% 57%,#fff 57% 65%,transparent 65%),#1c3578}.daerio-language-flag-es{background:linear-gradient(#aa151b 0,#aa151b 25%,#f1bf00 25%,#f1bf00 75%,#aa151b 75%)}.daerio-language-flag-pt{background:linear-gradient(90deg,#046a38 0,#046a38 40%,#da291c 40%)}.home-dashboard{grid-template-rows:auto minmax(0,1fr)}.app-grid-motion-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none;opacity:.24}.dark .app-grid-motion-background{opacity:.34}.app-grid-motion-stage{position:relative;width:100%;height:100%;min-width:100vw;min-height:100vh}.app-grid-motion-background .grid-motion-item-content{display:none}.app-grid-motion-background .grid-motion-item-inner{border:1px solid rgba(8,145,178,.3);background-color:var(--ui-bg);box-shadow:0 8px 20px #0710182e}.app-grid-motion-surface.app-shell,.dark .app-grid-motion-surface.app-shell{background-image:none}.home-viewport{padding-top:4.5rem;background-image:none}.dark .home-viewport{background-image:none}.home-main-stack{grid-template-rows:auto auto minmax(0,1fr)}.home-brand-stage{min-height:0}.home-logo{width:auto;height:2.5rem;max-width:30rem}.home-menu-shell{width:min(100%,36rem);justify-self:start}.home-main-stack>.home-howto-panel{width:min(100%,36rem);justify-self:start}.ranked-private-switch{border-color:var(--ui-text-disabled);background:var(--ui-text-muted)}.ranked-private-switch.is-on{border-color:var(--ui-success);background:#059669}.home-account-toolbar{position:fixed;z-index:40;top:1rem;right:1.25rem;left:1.25rem}.home-action-button{justify-content:flex-start!important;font-weight:950!important;letter-spacing:.005em;text-align:left;text-shadow:0 1px 1px rgba(2,6,23,.3)}.home-action-button svg{stroke-width:2.35;filter:drop-shadow(0 1px 1px rgba(2,6,23,.24))}.home-side-stack{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr)}.home-ranking-compact{grid-row:auto}.home-howto-panel,.home-news-panel{min-height:0}@media(max-width:639px){.home-viewport{height:auto;min-height:100dvh;overflow-y:auto;padding:3.75rem .65rem 3rem}.home-dashboard{grid-template-rows:auto minmax(0,1fr);gap:.5rem}.home-main-stack{gap:.5rem}.home-brand-stage{min-height:3.25rem}.home-account-toolbar{top:.65rem;right:.65rem;left:.65rem}.home-menu-shell{padding:.65rem}.home-logo{width:auto;max-width:100%;height:2.5rem}.home-primary-copy{display:none}.home-actions{gap:.3rem}.home-action-button{min-height:2.75rem!important;padding:.5rem .875rem!important;font-size:.8125rem!important;line-height:1.2}.home-action-button svg{width:1rem;height:1rem}.home-footer{gap:.25rem;width:calc(100vw - 1rem)}.home-footer-action{width:1.5rem!important;height:1.5rem!important}.home-footer>button:first-child{max-width:none;font-size:.75rem}.home-footer>span:last-child{font-size:.55rem}.home-footer-separator{display:none}.home-side-stack{gap:.5rem}.home-ranking-compact,.home-howto-panel,.home-news-panel{padding:.5rem}.home-ranking-compact h2,.home-news-panel h2{font-size:.72rem}.home-ranking-row{grid-template-columns:1.65rem minmax(0,1fr) auto;gap:.25rem;padding:.25rem .4rem;font-size:.68rem}.home-howto-summary,.home-news-panel article span>span:last-child{display:none}}@media(max-height:800px){.home-primary-copy{display:none}.home-logo{width:auto;height:2.5rem}.home-action-button{min-height:2.5rem}}@media(min-width:1280px){.home-viewport{padding-top:1.25rem}.home-dashboard{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,3fr) minmax(23rem,2fr)}.home-main-stack{grid-template-rows:auto auto minmax(0,1fr)}.home-account-toolbar{position:static}.home-side-stack{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr))}.home-ranking-compact{grid-row:auto}}.board-case-history-frame{position:relative}.board-case-history-frame:after{content:"";pointer-events:none;position:absolute;right:.35rem;bottom:0;left:0;height:2rem;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.88))}.dark .board-case-history-frame:after{background:linear-gradient(to bottom,transparent,rgba(5,12,18,.92))}.daeriopoly-board-theme .board-case-history-frame:after{background:linear-gradient(to bottom,transparent,rgba(17,10,6,.94))}.board-case-history-scroll{padding-bottom:1.4rem;scrollbar-color:rgba(8,145,178,.55) transparent;scrollbar-width:thin}.board-case-history-scroll::-webkit-scrollbar{width:5px}.board-case-history-scroll::-webkit-scrollbar-thumb{border-radius:var(--ui-radius-pill);background:#0891b28c}.lobby-settings-layout{position:relative;display:grid;gap:.75rem}.lobby-settings-column{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;gap:.75rem}.lobby-settings-section-title{font-size:1rem;font-weight:900;line-height:1.25}.lobby-settings-field{display:block;min-width:0}.lobby-settings-field-label{display:block;font-size:.875rem;font-weight:900;line-height:1.25}.lobby-settings-help{font-size:.75rem;font-weight:700;line-height:1.35}.lobby-settings-economy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:stretch}.lobby-number-stepper{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem}.lobby-number-stepper-stacked{grid-template-rows:minmax(2.2rem,auto) auto;grid-template-columns:minmax(0,1fr);align-content:center;align-items:center;justify-items:center;gap:.35rem}.lobby-settings-economy>.lobby-number-stepper-stacked{min-height:5.5rem;padding-block:.25rem}.lobby-settings-economy .lobby-number-stepper-label{display:flex;min-height:2.2rem;align-items:center;justify-content:center;text-align:center}.lobby-number-stepper-stacked .lobby-number-stepper-controls{width:min(100%,12rem);justify-self:center}.lobby-number-stepper-stacked .lobby-number-stepper-value{min-width:0;flex:1}.lobby-settings-economy>.lobby-number-stepper+.lobby-number-stepper{border-left:1px solid rgba(148,163,184,.24);padding-left:.75rem}@media(min-width:640px){.lobby-settings-inflation-grid>:not(:first-child){border-left:1px solid rgba(34,211,238,.24);padding-left:.75rem}}.lobby-rule-toggle{padding:.6rem .7rem}.lobby-settings-dependent-block{position:relative;border-left:3px solid rgba(8,145,178,.72);background:#0891b20e;padding:.65rem .7rem .65rem .85rem}.catalog-playing-card{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--ui-radius-panel);box-shadow:inset 0 1px #ffffff94,inset 0 -3px #0f172a24,0 5px #0f172a38,0 12px 22px #0f172a2e}.catalog-playing-card:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:-1;border:1px solid currentColor;border-radius:var(--ui-radius-xs);opacity:.18;pointer-events:none}.catalog-playing-card-chance{--catalog-deck-card-muted: var(--ui-special-strong);--catalog-deck-card-panel: color-mix(in srgb, var(--ui-bg-elevated) 92%, var(--ui-special-surface));--catalog-deck-card-panel-border: var(--ui-special-border);background:linear-gradient(145deg,var(--ui-bg-elevated),var(--ui-special-surface)),repeating-linear-gradient(45deg,transparent 0 11px,color-mix(in srgb,var(--ui-special) 9%,transparent) 11px 12px)}.catalog-playing-card-community{--catalog-deck-card-muted: var(--ui-warning-strong);--catalog-deck-card-panel: color-mix(in srgb, var(--ui-bg-elevated) 92%, var(--ui-warning-surface));--catalog-deck-card-panel-border: var(--ui-warning-border);background:linear-gradient(145deg,var(--ui-bg-elevated),var(--ui-warning-surface)),repeating-linear-gradient(45deg,transparent 0 11px,color-mix(in srgb,var(--ui-warning) 9%,transparent) 11px 12px)}.catalog-deck-card-number{color:var(--catalog-deck-card-muted)}.catalog-deck-card-description,.catalog-deck-card-total{border-color:var(--catalog-deck-card-panel-border);background:var(--catalog-deck-card-panel);color:inherit}.catalog-playing-card-black-market{position:relative;overflow:hidden;border:2px solid rgba(226,232,240,.2);border-radius:var(--ui-radius-panel);color:var(--ui-contrast-light);box-shadow:inset 0 1px #ffffff1f,inset 0 -3px #0000005c,0 5px #00000061,0 14px 26px #00000047}.catalog-playing-card-black-market-red{background:#8f1f31;border-color:#fb718594}.catalog-playing-card-black-market-black{background:var(--ui-bg-elevated);border-color:#94a3b859}.catalog-playing-card-black-market-joker{background:linear-gradient(90deg,var(--ui-bg-elevated) 0 50%,#8f1f31 50% 100%);border-color:#f1f5f980}.black-market-catalog-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.black-market-catalog-family{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.5rem}.black-market-catalog-rank{display:inline-flex;min-width:1.75rem;height:1.35rem;align-items:center;justify-content:center;padding:0 .35rem;border:1px solid rgba(255,255,255,.42);border-radius:var(--ui-radius-xs);background:#0003;color:#fff;font-size:.72rem;font-weight:900;line-height:1}.black-market-card-diagram{min-height:3rem;padding:.15rem 0}.black-market-catalog-description{min-height:2.2em}.black-market-catalog-card-used{border-color:#94a3b875}.black-market-catalog-card-fully-used>:not(.black-market-catalog-used-overlay){filter:grayscale(1);opacity:.42}.black-market-catalog-used-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:block;pointer-events:none}.black-market-catalog-used-slash{position:absolute;top:46%;left:-18%;width:136%;height:4px;border-block:1px solid rgba(255,231,222,.72);background:#7f1d1de6;box-shadow:0 1px 3px #000000c7;transform:rotate(-31deg)}.black-market-catalog-used-slash-2{top:54%;transform:rotate(31deg)}.black-market-catalog-used-label{position:absolute;right:5px;bottom:5px;max-width:calc(100% - 10px);border:1px solid rgba(255,226,215,.58);border-radius:3px;padding:2px 4px;background:#320d0deb;color:#fff4ed;font-size:7px;font-weight:900;line-height:1;text-align:right;text-transform:uppercase;box-shadow:0 2px 4px #0000007a}@media(min-width:768px){.black-market-catalog-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalog-card-diagram{min-height:5.6rem;padding:.5rem .15rem}.catalog-move-back-track{position:relative;display:grid;width:min(100%,10rem);grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;padding-top:1.15rem}.catalog-move-back-space{display:flex;aspect-ratio:1.35;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:3px;background:#ffffff52;font-size:.6rem;font-weight:900;opacity:.58}.catalog-move-back-origin{background:#ffffffad;opacity:1}.catalog-move-back-arrow{position:absolute;top:0;right:.35rem;width:calc(75% - .2rem);height:1.05rem}.lobby-settings-dependent-block:before{position:absolute;top:1rem;left:-.85rem;width:.85rem;height:2px;background:#0891b2b8;content:""}.lobby-settings-connections{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:visible;pointer-events:none}.lobby-settings-connections path{fill:none;stroke:#22d3eec7;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.lobby-choice-diagram{display:grid;gap:.4rem;margin-top:.75rem;padding:.65rem;border:1px solid rgba(8,145,178,.28);border-radius:var(--ui-radius-sm);background:#0891b212}.lobby-choice-diagram-chip{display:inline-flex;min-height:1.75rem;min-width:2.35rem;align-items:center;justify-content:center;border:1px solid rgba(8,145,178,.46);border-radius:var(--ui-radius-xs);background:#ffffffe0;padding:.2rem .45rem;font-size:.6875rem;font-weight:900}.dark .lobby-choice-diagram-chip{background:#0d1b24f2}@media(min-width:1024px)and (min-height:650px){.lobby-settings-layout{grid-template-columns:minmax(22rem,1.05fr) minmax(21rem,1.18fr) minmax(19rem,.95fr);grid-template-areas:"readonly readonly readonly" "left middle right" "save save save";gap:.75rem .9rem;align-items:start}.lobby-settings-readonly{grid-area:readonly}.lobby-settings-left-column{grid-area:left}.lobby-settings-middle-column{grid-area:middle}.lobby-settings-right-column{grid-area:right;padding-left:.75rem}.lobby-settings-connections{display:block}.lobby-settings-dependent-block:before{display:none}.lobby-settings-save{grid-area:save}}.lobby-idle-warning-overlay{background:#02060ab8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lobby-idle-warning-card{animation:lobby-idle-warning-enter .18s cubic-bezier(.2,.8,.2,1) both}.lobby-idle-warning-overlay-inactive .lobby-idle-warning-card{animation:lobby-idle-warning-enter .18s cubic-bezier(.2,.8,.2,1) both,lobby-idle-warning-pulse 1.3s ease-in-out .25s infinite}@keyframes lobby-idle-warning-enter{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes lobby-idle-warning-pulse{0%,to{box-shadow:0 32px 110px #000000b8,0 0 #ef44446b}50%{box-shadow:0 32px 110px #000000b8,0 0 0 12px #ef444400}}@media(prefers-reduced-motion:reduce){.lobby-idle-warning-card,.lobby-idle-warning-overlay-inactive .lobby-idle-warning-card{animation:none}}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:z-10:hover{z-index:10}.hover\:z-\[20\]:hover{z-index:20}.hover\:z-\[40\]:hover{z-index:40}.hover\:z-\[80\]:hover{z-index:80}.hover\:z-\[90\]:hover{z-index:90}.hover\:w-12:hover{width:3rem}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-indigo-500:hover{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.hover\:border-slate-500:hover{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.hover\:border-ui-accent:hover{border-color:var(--ui-accent)}.hover\:border-ui-border-strong:hover{border-color:var(--ui-border-strong)}.hover\:border-ui-danger-border:hover{border-color:var(--ui-danger-border)}.hover\:border-ui-info-border:hover{border-color:var(--ui-info-border)}.hover\:border-ui-special-border:hover{border-color:var(--ui-special-border)}.hover\:border-ui-success-border:hover{border-color:var(--ui-success-border)}.hover\:border-ui-warning-border:hover{border-color:var(--ui-warning-border)}.hover\:\!bg-ui-special:hover{background-color:var(--ui-special)!important}.hover\:bg-\[\#132a36\]:hover{--tw-bg-opacity: 1;background-color:rgb(19 42 54 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#143426\]:hover{--tw-bg-opacity: 1;background-color:rgb(20 52 38 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/10:hover{background-color:#0000001a}.hover\:bg-indigo-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-500\/5:hover{background-color:#64748b0d}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-900:hover{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.hover\:bg-ui-danger:hover{background-color:var(--ui-danger)}.hover\:bg-ui-danger-surface:hover{background-color:var(--ui-danger-surface)}.hover\:bg-ui-info:hover{background-color:var(--ui-info)}.hover\:bg-ui-info-surface:hover{background-color:var(--ui-info-surface)}.hover\:bg-ui-primary-hover:hover{background-color:var(--ui-primary-hover)}.hover\:bg-ui-special:hover{background-color:var(--ui-special)}.hover\:bg-ui-special-surface:hover{background-color:var(--ui-special-surface)}.hover\:bg-ui-success:hover{background-color:var(--ui-success)}.hover\:bg-ui-success-surface:hover{background-color:var(--ui-success-surface)}.hover\:bg-ui-surface:hover{background-color:var(--ui-surface)}.hover\:bg-ui-surface-active:hover{background-color:var(--ui-surface-active)}.hover\:bg-ui-surface-elevated:hover{background-color:var(--ui-surface-elevated)}.hover\:bg-ui-warning:hover{background-color:var(--ui-warning)}.hover\:bg-ui-warning-surface:hover{background-color:var(--ui-warning-surface)}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/65:hover{background-color:#ffffffa6}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:bg-yellow-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-400:hover{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.hover\:text-\[\#4752c4\]:hover{--tw-text-opacity: 1;color:rgb(71 82 196 / var(--tw-text-opacity, 1))}.hover\:text-ui-info-strong:hover{color:var(--ui-info-strong)}.hover\:text-ui-primary:hover{color:var(--ui-primary)}.hover\:text-ui-text:hover{color:var(--ui-text)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-ui-md:hover{--tw-shadow: var(--ui-shadow-md);--tw-shadow-colored: var(--ui-shadow-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);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)}.focus\:z-\[20\]:focus{z-index:20}.focus\:z-\[40\]:focus{z-index:40}.focus\:z-\[80\]:focus{z-index:80}.focus\:z-\[90\]:focus{z-index:90}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ui-info-border:focus{--tw-ring-color: var(--ui-info-border)}.focus-visible\:pointer-events-auto:focus-visible{pointer-events:auto}.focus-visible\:bg-ui-info-surface:focus-visible{background-color:var(--ui-info-surface)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#5865f2\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(88 101 242 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-cyan-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-ui-danger-border:focus-visible{--tw-ring-color: var(--ui-danger-border)}.focus-visible\:ring-ui-info-border:focus-visible{--tw-ring-color: var(--ui-info-border)}.focus-visible\:ring-ui-special-border:focus-visible{--tw-ring-color: var(--ui-special-border)}.focus-visible\:ring-ui-success-border:focus-visible{--tw-ring-color: var(--ui-success-border)}.focus-visible\:ring-ui-warning-border:focus-visible{--tw-ring-color: var(--ui-warning-border)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-\[\#d8e4dc\]:focus-visible{--tw-ring-offset-color: #d8e4dc}.focus-visible\:ring-offset-ui-bg-elevated:focus-visible{--tw-ring-offset-color: var(--ui-bg-elevated)}.active\:translate-y-0\.5:active{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:translate-y-px:active{--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-ui-border:active{background-color:var(--ui-border)}.active\:shadow-\[0_2px_0_\#4c1d95\]:active{--tw-shadow: 0 2px 0 #4c1d95;--tw-shadow-colored: 0 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-75:disabled{opacity:.75}.disabled\:hover\:translate-y-0:hover:disabled{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:hover\:shadow-sm:hover:disabled{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group\/property:focus-within .group-focus-within\/property\:pointer-events-auto{pointer-events:auto}.group\/player-history:focus-within .group-focus-within\/player-history\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/property:focus-within .group-focus-within\/property\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/player-history:focus-within .group-focus-within\/player-history\:opacity-100{opacity:1}.group\/property:focus-within .group-focus-within\/property\:opacity-100{opacity:1}.group\/rule:focus-within .group-focus-within\/rule\:opacity-100{opacity:1}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group\/message:hover .group-hover\/message\:pointer-events-auto,.group\/property:hover .group-hover\/property\:pointer-events-auto{pointer-events:auto}.group\/inventory-card:hover .group-hover\/inventory-card\:block,.group\/jail-card:hover .group-hover\/jail-card\:block,.group\/rule-filter:hover .group-hover\/rule-filter\:block,.group:hover .group-hover\:block{display:block}.group\/player-history:hover .group-hover\/player-history\:translate-y-0,.group\/property:hover .group-hover\/property\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/lobby-rank:hover .group-hover\/lobby-rank\:opacity-100,.group\/message:hover .group-hover\/message\:opacity-100,.group\/player-history:hover .group-hover\/player-history\:opacity-100,.group\/property:hover .group-hover\/property\:opacity-100,.group\/rule:hover .group-hover\/rule\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group\/inventory-card:focus .group-focus\/inventory-card\:block{display:block}.group\/jail-card:focus .group-focus\/jail-card\:block{display:block}.dark\:divide-ui-border:is(.dark *)>:not([hidden])~:not([hidden]){border-color:var(--ui-border)}.dark\:\!border-ui-danger-border:is(.dark *){border-color:var(--ui-danger-border)!important}.dark\:\!border-ui-special-border:is(.dark *){border-color:var(--ui-special-border)!important}.dark\:\!border-ui-success-border:is(.dark *){border-color:var(--ui-success-border)!important}.dark\:\!border-ui-warning-border:is(.dark *){border-color:var(--ui-warning-border)!important}.dark\:\!border-yellow-300:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))!important}.dark\:border-\[\#243744\]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(36 55 68 / var(--tw-border-opacity, 1))}.dark\:border-\[\#3b5364\]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(59 83 100 / var(--tw-border-opacity, 1))}.dark\:border-amber-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.dark\:border-amber-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.dark\:border-black\/40:is(.dark *){border-color:#0006}.dark\:border-blue-300\/20:is(.dark *){border-color:#93c5fd33}.dark\:border-blue-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:border-cyan-700\/70:is(.dark *){border-color:#0e7490b3}.dark\:border-cyan-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(21 94 117 / var(--tw-border-opacity, 1))}.dark\:border-cyan-800\/70:is(.dark *){border-color:#155e75b3}.dark\:border-cyan-900\/60:is(.dark *){border-color:#164e6399}.dark\:border-cyan-900\/70:is(.dark *){border-color:#164e63b3}.dark\:border-emerald-300\/35:is(.dark *){border-color:#6ee7b759}.dark\:border-emerald-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity, 1))}.dark\:border-emerald-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity, 1))}.dark\:border-indigo-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 48 163 / var(--tw-border-opacity, 1))}.dark\:border-lime-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(63 98 18 / var(--tw-border-opacity, 1))}.dark\:border-orange-300\/20:is(.dark *){border-color:#fdba7433}.dark\:border-orange-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(154 52 18 / var(--tw-border-opacity, 1))}.dark\:border-orange-900\/70:is(.dark *){border-color:#7c2d12b3}.dark\:border-red-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.dark\:border-red-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.dark\:border-sky-300\/20:is(.dark *){border-color:#7dd3fc33}.dark\:border-sky-500\/60:is(.dark *){border-color:#0ea5e999}.dark\:border-sky-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(7 89 133 / var(--tw-border-opacity, 1))}.dark\:border-sky-900\/70:is(.dark *){border-color:#0c4a6eb3}.dark\:border-slate-200:is(.dark *){--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.dark\:border-slate-300:is(.dark *){--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.dark\:border-slate-300\/20:is(.dark *){border-color:#cbd5e133}.dark\:border-slate-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.dark\:border-slate-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.dark\:border-slate-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.dark\:border-slate-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:border-slate-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.dark\:border-slate-950\/70:is(.dark *){border-color:#020617b3}.dark\:border-teal-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(17 94 89 / var(--tw-border-opacity, 1))}.dark\:border-ui-border:is(.dark *){border-color:var(--ui-border)}.dark\:border-ui-border-strong:is(.dark *){border-color:var(--ui-border-strong)}.dark\:border-ui-danger-border:is(.dark *){border-color:var(--ui-danger-border)}.dark\:border-ui-info-border:is(.dark *){border-color:var(--ui-info-border)}.dark\:border-ui-special-border:is(.dark *){border-color:var(--ui-special-border)}.dark\:border-ui-success-border:is(.dark *){border-color:var(--ui-success-border)}.dark\:border-ui-warning-border:is(.dark *){border-color:var(--ui-warning-border)}.dark\:border-violet-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(109 40 217 / var(--tw-border-opacity, 1))}.dark\:border-violet-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(91 33 182 / var(--tw-border-opacity, 1))}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:border-white\/15:is(.dark *){border-color:#ffffff26}.dark\:border-white\/25:is(.dark *){border-color:#ffffff40}.dark\:border-yellow-300\/20:is(.dark *){border-color:#fde04733}.dark\:border-yellow-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity, 1))}.dark\:border-yellow-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity, 1))}.dark\:border-yellow-900\/60:is(.dark *){border-color:#713f1299}.dark\:border-yellow-900\/70:is(.dark *){border-color:#713f12b3}.dark\:border-zinc-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.dark\:\!bg-ui-danger:is(.dark *){background-color:var(--ui-danger)!important}.dark\:\!bg-ui-special:is(.dark *){background-color:var(--ui-special)!important}.dark\:\!bg-ui-success:is(.dark *){background-color:var(--ui-success)!important}.dark\:\!bg-ui-warning:is(.dark *){background-color:var(--ui-warning)!important}.dark\:\!bg-yellow-400:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))!important}.dark\:bg-\[\#071018\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(7 16 24 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#09212c\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(9 33 44 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#0d141b\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(13 20 27 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#0d151d\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(13 21 29 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#0f2732\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 39 50 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#0f2a24\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 42 36 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#10291e\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(16 41 30 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#111820\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 32 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#121a27\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(18 26 39 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1f2c35\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 44 53 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#2d2410\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(45 36 16 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#302610\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(48 38 16 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#321617\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(50 22 23 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#35131b\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(53 19 27 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#494735\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(73 71 53 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#dff7ff\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(223 247 255 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#ff7078\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 112 120 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-950\/25:is(.dark *){background-color:#451a0340}.dark\:bg-amber-950\/35:is(.dark *){background-color:#451a0359}.dark\:bg-amber-950\/45:is(.dark *){background-color:#451a0373}.dark\:bg-black:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.dark\:bg-black\/10:is(.dark *){background-color:#0000001a}.dark\:bg-black\/15:is(.dark *){background-color:#00000026}.dark\:bg-black\/20:is(.dark *){background-color:#0003}.dark\:bg-black\/25:is(.dark *){background-color:#00000040}.dark\:bg-black\/30:is(.dark *){background-color:#0000004d}.dark\:bg-black\/40:is(.dark *){background-color:#0006}.dark\:bg-blue-300\/15:is(.dark *){background-color:#93c5fd26}.dark\:bg-blue-950\/30:is(.dark *){background-color:#1725544d}.dark\:bg-blue-950\/40:is(.dark *){background-color:#17255466}.dark\:bg-cyan-900\/45:is(.dark *){background-color:#164e6373}.dark\:bg-cyan-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 51 68 / var(--tw-bg-opacity, 1))}.dark\:bg-cyan-950\/25:is(.dark *){background-color:#08334440}.dark\:bg-cyan-950\/35:is(.dark *){background-color:#08334459}.dark\:bg-cyan-950\/45:is(.dark *){background-color:#08334473}.dark\:bg-emerald-400\/20:is(.dark *){background-color:#34d39933}.dark\:bg-emerald-950\/35:is(.dark *){background-color:#022c2259}.dark\:bg-emerald-950\/45:is(.dark *){background-color:#022c2273}.dark\:bg-emerald-950\/75:is(.dark *){background-color:#022c22bf}.dark\:bg-fuchsia-950\/25:is(.dark *){background-color:#4a044e40}.dark\:bg-green-950\/25:is(.dark *){background-color:#052e1640}.dark\:bg-indigo-900\/50:is(.dark *){background-color:#312e8180}.dark\:bg-indigo-950\/10:is(.dark *){background-color:#1e1b4b1a}.dark\:bg-indigo-950\/30:is(.dark *){background-color:#1e1b4b4d}.dark\:bg-indigo-950\/45:is(.dark *){background-color:#1e1b4b73}.dark\:bg-lime-950\/30:is(.dark *){background-color:#1a2e054d}.dark\:bg-orange-300\/15:is(.dark *){background-color:#fdba7426}.dark\:bg-orange-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(124 45 18 / var(--tw-bg-opacity, 1))}.dark\:bg-orange-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(67 20 7 / var(--tw-bg-opacity, 1))}.dark\:bg-orange-950\/20:is(.dark *){background-color:#43140733}.dark\:bg-orange-950\/25:is(.dark *){background-color:#43140740}.dark\:bg-orange-950\/30:is(.dark *){background-color:#4314074d}.dark\:bg-red-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.dark\:bg-red-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity, 1))}.dark\:bg-red-950\/25:is(.dark *){background-color:#450a0a40}.dark\:bg-red-950\/35:is(.dark *){background-color:#450a0a59}.dark\:bg-red-950\/45:is(.dark *){background-color:#450a0a73}.dark\:bg-rose-950\/35:is(.dark *){background-color:#4c051959}.dark\:bg-sky-300\/15:is(.dark *){background-color:#7dd3fc26}.dark\:bg-sky-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(12 74 110 / var(--tw-bg-opacity, 1))}.dark\:bg-sky-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 47 73 / var(--tw-bg-opacity, 1))}.dark\:bg-sky-950\/20:is(.dark *){background-color:#082f4933}.dark\:bg-sky-950\/25:is(.dark *){background-color:#082f4940}.dark\:bg-sky-950\/30:is(.dark *){background-color:#082f494d}.dark\:bg-sky-950\/35:is(.dark *){background-color:#082f4959}.dark\:bg-slate-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-300\/15:is(.dark *){background-color:#cbd5e126}.dark\:bg-slate-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900\/20:is(.dark *){background-color:#0f172a33}.dark\:bg-slate-900\/35:is(.dark *){background-color:#0f172a59}.dark\:bg-slate-900\/45:is(.dark *){background-color:#0f172a73}.dark\:bg-slate-900\/50:is(.dark *){background-color:#0f172a80}.dark\:bg-slate-900\/60:is(.dark *){background-color:#0f172a99}.dark\:bg-slate-900\/65:is(.dark *){background-color:#0f172aa6}.dark\:bg-slate-900\/70:is(.dark *){background-color:#0f172ab3}.dark\:bg-slate-950\/45:is(.dark *){background-color:#02061773}.dark\:bg-slate-950\/55:is(.dark *){background-color:#0206178c}.dark\:bg-teal-950\/30:is(.dark *){background-color:#042f2e4d}.dark\:bg-ui-bg:is(.dark *){background-color:var(--ui-bg)}.dark\:bg-ui-bg-elevated:is(.dark *){background-color:var(--ui-bg-elevated)}.dark\:bg-ui-border:is(.dark *){background-color:var(--ui-border)}.dark\:bg-ui-danger-surface:is(.dark *){background-color:var(--ui-danger-surface)}.dark\:bg-ui-info:is(.dark *){background-color:var(--ui-info)}.dark\:bg-ui-info-surface:is(.dark *){background-color:var(--ui-info-surface)}.dark\:bg-ui-primary:is(.dark *){background-color:var(--ui-primary)}.dark\:bg-ui-special-surface:is(.dark *){background-color:var(--ui-special-surface)}.dark\:bg-ui-success-surface:is(.dark *){background-color:var(--ui-success-surface)}.dark\:bg-ui-surface:is(.dark *){background-color:var(--ui-surface)}.dark\:bg-ui-surface-hover:is(.dark *){background-color:var(--ui-surface-hover)}.dark\:bg-ui-warning:is(.dark *){background-color:var(--ui-warning)}.dark\:bg-ui-warning-surface:is(.dark *){background-color:var(--ui-warning-surface)}.dark\:bg-violet-950\/25:is(.dark *){background-color:#2e106540}.dark\:bg-violet-950\/45:is(.dark *){background-color:#2e106573}.dark\:bg-white:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}.dark\:bg-yellow-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-300\/15:is(.dark *){background-color:#fde04726}.dark\:bg-yellow-950\/20:is(.dark *){background-color:#42200633}.dark\:bg-yellow-950\/25:is(.dark *){background-color:#42200640}.dark\:bg-yellow-950\/30:is(.dark *){background-color:#4220064d}.dark\:bg-yellow-950\/40:is(.dark *){background-color:#42200666}.dark\:bg-zinc-900\/50:is(.dark *){background-color:#18181b80}.dark\:\!text-ui-warning-strong:is(.dark *){color:var(--ui-warning-strong)!important}.dark\:\!text-white:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.dark\:\!text-yellow-950:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(66 32 6 / var(--tw-text-opacity, 1))!important}.dark\:text-\[\#071018\]:is(.dark *){--tw-text-opacity: 1;color:rgb(7 16 24 / var(--tw-text-opacity, 1))}.dark\:text-\[\#241a05\]:is(.dark *){--tw-text-opacity: 1;color:rgb(36 26 5 / var(--tw-text-opacity, 1))}.dark\:text-\[\#261800\]:is(.dark *){--tw-text-opacity: 1;color:rgb(38 24 0 / var(--tw-text-opacity, 1))}.dark\:text-\[\#2b0c10\]:is(.dark *){--tw-text-opacity: 1;color:rgb(43 12 16 / var(--tw-text-opacity, 1))}.dark\:text-\[\#dff7ff\]:is(.dark *){--tw-text-opacity: 1;color:rgb(223 247 255 / var(--tw-text-opacity, 1))}.dark\:text-\[\#e8dfb3\]:is(.dark *){--tw-text-opacity: 1;color:rgb(232 223 179 / var(--tw-text-opacity, 1))}.dark\:text-\[\#eef6f1\]:is(.dark *){--tw-text-opacity: 1;color:rgb(238 246 241 / var(--tw-text-opacity, 1))}.dark\:text-amber-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.dark\:text-blue-100:is(.dark *){--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-200:is(.dark *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-cyan-100:is(.dark *){--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.dark\:text-emerald-100:is(.dark *){--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.dark\:text-indigo-100:is(.dark *){--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.dark\:text-lime-100:is(.dark *){--tw-text-opacity: 1;color:rgb(236 252 203 / var(--tw-text-opacity, 1))}.dark\:text-orange-100:is(.dark *){--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.dark\:text-orange-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\:text-red-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-rose-100:is(.dark *){--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.dark\:text-sky-100:is(.dark *){--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.dark\:text-sky-300:is(.dark *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-slate-950:is(.dark *){--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.dark\:text-teal-100:is(.dark *){--tw-text-opacity: 1;color:rgb(204 251 241 / var(--tw-text-opacity, 1))}.dark\:text-ui-danger-strong:is(.dark *){color:var(--ui-danger-strong)}.dark\:text-ui-info-strong:is(.dark *){color:var(--ui-info-strong)}.dark\:text-ui-primary:is(.dark *){color:var(--ui-primary)}.dark\:text-ui-special-strong:is(.dark *){color:var(--ui-special-strong)}.dark\:text-ui-success-strong:is(.dark *){color:var(--ui-success-strong)}.dark\:text-ui-text:is(.dark *){color:var(--ui-text)}.dark\:text-ui-text-muted:is(.dark *){color:var(--ui-text-muted)}.dark\:text-ui-text-on-primary:is(.dark *){color:var(--ui-text-on-primary)}.dark\:text-ui-text-subtle:is(.dark *){color:var(--ui-text-subtle)}.dark\:text-ui-warning-strong:is(.dark *){color:var(--ui-warning-strong)}.dark\:text-violet-100:is(.dark *){--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-white\/10:is(.dark *){color:#ffffff1a}.dark\:text-white\/40:is(.dark *){color:#fff6}.dark\:text-yellow-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}.dark\:text-yellow-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\:text-zinc-100:is(.dark *){--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.dark\:opacity-30:is(.dark *){opacity:.3}.dark\:opacity-35:is(.dark *){opacity:.35}.dark\:opacity-55:is(.dark *){opacity:.55}.dark\:opacity-65:is(.dark *){opacity:.65}.dark\:opacity-\[0\.22\]:is(.dark *){opacity:.22}.dark\:shadow-\[0_18px_42px_rgba\(0\,0\,0\,0\.34\)\]:is(.dark *){--tw-shadow: 0 18px 42px rgba(0,0,0,.34);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:ring-cyan-400:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))}.dark\:ring-cyan-700:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity, 1))}.dark\:ring-emerald-700:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(4 120 87 / var(--tw-ring-opacity, 1))}.dark\:ring-ui-danger-border:is(.dark *){--tw-ring-color: var(--ui-danger-border)}.dark\:ring-ui-info-border:is(.dark *){--tw-ring-color: var(--ui-info-border)}.dark\:ring-ui-success-border:is(.dark *){--tw-ring-color: var(--ui-success-border)}.dark\:ring-offset-\[\#1f2c35\]:is(.dark *){--tw-ring-offset-color: #1f2c35}.dark\:ring-offset-ui-border:is(.dark *){--tw-ring-offset-color: var(--ui-border)}.dark\:brightness-0:is(.dark *){--tw-brightness: brightness(0);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)}.dark\:invert:is(.dark *){--tw-invert: invert(100%);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)}.dark\:hover\:border-slate-300:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.dark\:hover\:border-ui-accent:hover:is(.dark *){border-color:var(--ui-accent)}.dark\:hover\:border-ui-border-strong:hover:is(.dark *){border-color:var(--ui-border-strong)}.dark\:hover\:border-ui-info-border:hover:is(.dark *){border-color:var(--ui-info-border)}.dark\:hover\:border-ui-special-border:hover:is(.dark *){border-color:var(--ui-special-border)}.dark\:hover\:border-ui-success-border:hover:is(.dark *){border-color:var(--ui-success-border)}.dark\:hover\:border-ui-warning-border:hover:is(.dark *){border-color:var(--ui-warning-border)}.dark\:hover\:\!bg-ui-special:hover:is(.dark *){background-color:var(--ui-special)!important}.dark\:hover\:bg-black\/20:hover:is(.dark *){background-color:#0003}.dark\:hover\:bg-indigo-950:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 27 75 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-ui-danger-surface:hover:is(.dark *){background-color:var(--ui-danger-surface)}.dark\:hover\:bg-ui-info-surface:hover:is(.dark *){background-color:var(--ui-info-surface)}.dark\:hover\:bg-ui-surface-active:hover:is(.dark *){background-color:var(--ui-surface-active)}.dark\:hover\:bg-ui-surface-hover:hover:is(.dark *){background-color:var(--ui-surface-hover)}.dark\:hover\:bg-ui-warning-surface:hover:is(.dark *){background-color:var(--ui-warning-surface)}.dark\:hover\:bg-white:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-white\/10:hover:is(.dark *){background-color:#ffffff1a}.dark\:hover\:bg-white\/5:hover:is(.dark *){background-color:#ffffff0d}.dark\:hover\:bg-yellow-200:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-yellow-900\/40:hover:is(.dark *){background-color:#713f1266}.dark\:hover\:bg-yellow-950\/30:hover:is(.dark *){background-color:#4220064d}.dark\:hover\:bg-yellow-950\/60:hover:is(.dark *){background-color:#42200699}.dark\:hover\:text-slate-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:hover\:text-ui-info-strong:hover:is(.dark *){color:var(--ui-info-strong)}.dark\:hover\:text-ui-primary:hover:is(.dark *){color:var(--ui-primary)}.dark\:focus-visible\:bg-ui-info-surface:focus-visible:is(.dark *){background-color:var(--ui-info-surface)}.dark\:focus-visible\:ring-offset-\[\#1f2c35\]:focus-visible:is(.dark *){--tw-ring-offset-color: #1f2c35}.dark\:focus-visible\:ring-offset-ui-bg-elevated:focus-visible:is(.dark *){--tw-ring-offset-color: var(--ui-bg-elevated)}.dark\:active\:bg-ui-border:active:is(.dark *){background-color:var(--ui-border)}@media(min-width:640px){.sm\:inset-1\.5{top:.375rem;right:.375rem;bottom:.375rem;left:.375rem}.sm\:inset-\[3px\]{top:3px;right:3px;bottom:3px;left:3px}.sm\:bottom-0\.5{bottom:.125rem}.sm\:bottom-2{bottom:.5rem}.sm\:bottom-3{bottom:.75rem}.sm\:left-0\.5{left:.125rem}.sm\:left-2{left:.5rem}.sm\:right-0\.5{right:.125rem}.sm\:right-2{right:.5rem}.sm\:top-0\.5{top:.125rem}.sm\:top-2{top:.5rem}.sm\:order-none{order:0}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:ml-0{margin-left:0}.sm\:ml-auto{margin-left:auto}.sm\:mt-1\.5{margin-top:.375rem}.sm\:mt-2{margin-top:.5rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:contents{display:contents}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-12{height:3rem}.sm\:h-3{height:.75rem}.sm\:h-4{height:1rem}.sm\:h-5{height:1.25rem}.sm\:h-7{height:1.75rem}.sm\:h-8{height:2rem}.sm\:h-9{height:2.25rem}.sm\:h-\[1\.05rem\]{height:1.05rem}.sm\:h-\[1\.2rem\]{height:1.2rem}.sm\:h-\[calc\(100\%-6px\)\]{height:calc(100% - 6px)}.sm\:max-h-20{max-height:5rem}.sm\:max-h-44{max-height:11rem}.sm\:max-h-\[1\.55rem\]{max-height:1.55rem}.sm\:max-h-\[2\.25rem\]{max-height:2.25rem}.sm\:max-h-\[2\.75rem\]{max-height:2.75rem}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:max-h-\[92vh\]{max-height:92vh}.sm\:max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.sm\:min-h-11{min-height:2.75rem}.sm\:min-h-\[1\.2rem\]{min-height:1.2rem}.sm\:min-h-\[3rem\]{min-height:3rem}.sm\:w-10{width:2.5rem}.sm\:w-12{width:3rem}.sm\:w-3{width:.75rem}.sm\:w-4{width:1rem}.sm\:w-5{width:1.25rem}.sm\:w-7{width:1.75rem}.sm\:w-8{width:2rem}.sm\:w-9{width:2.25rem}.sm\:w-\[1\.05rem\]{width:1.05rem}.sm\:w-\[1\.2rem\]{width:1.2rem}.sm\:w-\[1\.5rem\]{width:1.5rem}.sm\:w-\[calc\(100\%-6px\)\]{width:calc(100% - 6px)}.sm\:min-w-\[1\.2rem\]{min-width:1.2rem}.sm\:max-w-\[16rem\]{max-width:16rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:24rem}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[0\.65fr_1\.35fr\]{grid-template-columns:.65fr 1.35fr}.sm\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[5\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:5.5rem minmax(0,1fr)}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(0\,1fr\)_2\.5rem\]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) 2.5rem}.sm\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(8rem\,0\.8fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(8rem,.8fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_5\.75rem\]{grid-template-columns:minmax(0,1fr) 5.75rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_8\.25rem\]{grid-template-columns:minmax(0,1fr) 8.25rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_96px\]{grid-template-columns:minmax(0,1fr) 96px}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.sm\:grid-cols-\[minmax\(6rem\,1fr\)_auto\]{grid-template-columns:minmax(6rem,1fr) auto}.sm\:grid-cols-\[minmax\(7rem\,1fr\)_minmax\(0\,2\.2fr\)\]{grid-template-columns:minmax(7rem,1fr) minmax(0,2.2fr)}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-\[2px\]{gap:2px}.sm\:gap-\[3px\]{gap:3px}.sm\:space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.sm\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.sm\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.sm\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.sm\:rounded-\[12px\]{border-radius:12px}.sm\:rounded-\[18px\]{border-radius:18px}.sm\:rounded-\[8px\]{border-radius:8px}.sm\:rounded-bl-\[16px\]{border-bottom-left-radius:16px}.sm\:rounded-br-\[16px\]{border-bottom-right-radius:16px}.sm\:rounded-tl-\[16px\]{border-top-left-radius:16px}.sm\:rounded-tr-\[16px\]{border-top-right-radius:16px}.sm\:p-1{padding:.25rem}.sm\:p-1\.5{padding:.375rem}.sm\:p-10{padding:2.5rem}.sm\:p-2{padding:.5rem}.sm\:p-2\.5{padding:.625rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-\[3px\]{padding:3px}.sm\:px-0\.5{padding-left:.125rem;padding-right:.125rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:pb-12{padding-bottom:3rem}.sm\:pb-28{padding-bottom:7rem}.sm\:pb-\[0\.85rem\]{padding-bottom:.85rem}.sm\:pb-\[1\.15rem\]{padding-bottom:1.15rem}.sm\:pb-\[1\.25rem\]{padding-bottom:1.25rem}.sm\:pl-\[0\.85rem\]{padding-left:.85rem}.sm\:pl-\[1\.15rem\]{padding-left:1.15rem}.sm\:pl-\[1\.25rem\]{padding-left:1.25rem}.sm\:pr-\[0\.85rem\]{padding-right:.85rem}.sm\:pr-\[1\.15rem\]{padding-right:1.15rem}.sm\:pr-\[1\.25rem\]{padding-right:1.25rem}.sm\:pt-12{padding-top:3rem}.sm\:pt-2{padding-top:.5rem}.sm\:pt-\[0\.85rem\]{padding-top:.85rem}.sm\:pt-\[1\.15rem\]{padding-top:1.15rem}.sm\:pt-\[1\.25rem\]{padding-top:1.25rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[20px\]{font-size:20px}.sm\:text-\[7px\]{font-size:7px}.sm\:text-\[8px\]{font-size:8px}.sm\:text-\[9px\]{font-size:9px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:leading-\[0\.86rem\]{line-height:.86rem}.sm\:shadow-\[0_22px_55px_rgba\(20\,40\,30\,0\.16\)\]{--tw-shadow: 0 22px 55px rgba(20,40,30,.16);--tw-shadow-colored: 0 22px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.sm\:hover\:z-20:hover{z-index:20}.sm\:hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.sm\:hover\:shadow-\[0_14px_26px_rgba\(20\,40\,30\,0\.18\)\]:hover{--tw-shadow: 0 14px 26px rgba(20,40,30,.18);--tw-shadow-colored: 0 14px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:sm\:hover\:bg-\[\#172331\]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 35 49 / var(--tw-bg-opacity, 1))}}@media(min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1\.3fr\)_10rem_8rem_auto\]{grid-template-columns:minmax(0,1.3fr) 10rem 8rem auto}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:p-6{padding:1.5rem}}@media(min-width:1024px){.lg\:fixed{position:fixed}.lg\:absolute{position:absolute}.lg\:sticky{position:sticky}.lg\:-right-2{right:-.5rem}.lg\:-top-2{top:-.5rem}.lg\:bottom-3{bottom:.75rem}.lg\:bottom-auto{bottom:auto}.lg\:left-0{left:0}.lg\:left-12{left:3rem}.lg\:left-3{left:.75rem}.lg\:left-\[4\.5rem\]{left:4.5rem}.lg\:top-0{top:0}.lg\:top-\[15\.75rem\]{top:15.75rem}.lg\:top-\[23\.75rem\]{top:23.75rem}.lg\:z-\[85\]{z-index:85}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-start-1{grid-row-start:1}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:h-14{height:3.5rem}.lg\:h-\[calc\(100\%-2\.25rem\)\]{height:calc(100% - 2.25rem)}.lg\:max-h-none{max-height:none}.lg\:min-h-0{min-height:0px}.lg\:w-10{width:2.5rem}.lg\:w-\[min\(24rem\,calc\(100vw-4rem\)\)\]{width:min(24rem,calc(100vw - 4rem))}.lg\:w-\[min\(28rem\,45\%\)\]{width:min(28rem,45%)}.lg\:w-\[min\(44rem\,calc\(100vw-2rem\)\)\]{width:min(44rem,calc(100vw - 2rem))}.lg\:w-full{width:100%}.lg\:max-w-\[900px\]{max-width:900px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[11rem_19rem_minmax\(0\,1fr\)\]{grid-template-columns:11rem 19rem minmax(0,1fr)}.lg\:grid-cols-\[18rem_minmax\(0\,1fr\)_24rem\]{grid-template-columns:18rem minmax(0,1fr) 24rem}.lg\:grid-cols-\[1fr_13rem_1fr\]{grid-template-columns:1fr 13rem 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:flex-col{flex-direction:column}.lg\:justify-center{justify-content:center}.lg\:gap-3{gap:.75rem}.lg\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.lg\:self-start{align-self:flex-start}.lg\:overflow-visible{overflow:visible}.lg\:overflow-y-auto{overflow-y:auto}.lg\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.lg\:rounded-r-\[8px\]{border-top-right-radius:8px;border-bottom-right-radius:8px}.lg\:border{border-width:1px}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-l-0{border-left-width:0px}.lg\:border-r{border-right-width:1px}.lg\:border-ui-info-border{border-color:var(--ui-info-border)}.lg\:bg-ui-info{background-color:var(--ui-info)}.lg\:p-0{padding:0}.lg\:p-3{padding:.75rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:pb-0{padding-bottom:0}.lg\:pb-6{padding-bottom:1.5rem}.lg\:text-ui-info-strong{color:var(--ui-info-strong)}.lg\:transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.lg\:hover\:w-12:hover{width:3rem}}@media(min-width:1280px){.xl\:sticky{position:sticky}.xl\:top-4{top:1rem}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:h-\[calc\(96dvh-5\.5rem\)\]{height:calc(96dvh - 5.5rem)}.xl\:h-full{height:100%}.xl\:max-h-full{max-height:100%}.xl\:min-h-0{min-height:0px}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.xl\:grid-cols-\[minmax\(0\,7fr\)_minmax\(17rem\,3fr\)\]{grid-template-columns:minmax(0,7fr) minmax(17rem,3fr)}.xl\:grid-cols-\[minmax\(16rem\,20rem\)_minmax\(16rem\,20rem\)_minmax\(26rem\,1fr\)\]{grid-template-columns:minmax(16rem,20rem) minmax(16rem,20rem) minmax(26rem,1fr)}.xl\:grid-cols-\[minmax\(18rem\,0\.9fr\)_minmax\(24rem\,1\.5fr\)\]{grid-template-columns:minmax(18rem,.9fr) minmax(24rem,1.5fr)}.xl\:items-stretch{align-items:stretch}.xl\:gap-4{gap:1rem}.xl\:gap-5{gap:1.25rem}.xl\:self-start{align-self:flex-start}.xl\:overflow-hidden{overflow:hidden}.xl\:overflow-y-auto{overflow-y:auto}.xl\:overscroll-contain{overscroll-behavior:contain}.xl\:pr-1{padding-right:.25rem}.xl\:pr-2{padding-right:.5rem}}:root{--ds-bg-app: #070b0f;--ds-bg-board: #0a1015;--ds-bg-board-deep: #06090c;--ds-bg-panel: #10161c;--ds-bg-panel-raised: #171c21;--ds-bg-panel-soft: #20252a;--ds-bg-tile: #12171c;--ds-bg-tile-top: #1a2026;--ds-bg-tile-bottom: #0b0f13;--ds-wood-dark: #1c110b;--ds-wood-mid: #352116;--ds-wood-light: #533621;--ds-wood-line: rgba(224, 174, 103, .12);--ds-copper-dark: #3b2c20;--ds-copper: #76593b;--ds-copper-light: #b18b5d;--ds-copper-bright: #d8b37e;--ds-text-main: #f4eee3;--ds-text-soft: #c8bfb2;--ds-text-muted: #91897e;--ds-text-dark: #100d09;--ds-success: #45cf72;--ds-danger: #e24c4c;--ds-warning: #e4b83f;--ds-info: #2ab8d2;--ds-border-soft: rgba(176, 138, 91, .3);--ds-border-medium: rgba(176, 138, 91, .44);--ds-border-bright: rgba(216, 179, 126, .52);--ds-highlight-soft: rgba(255, 255, 255, .055);--ds-highlight-medium: rgba(255, 255, 255, .075);--ds-radius-sm: 6px;--ds-radius-md: 9px;--ds-radius-lg: 13px;--ds-radius-xl: 18px;--ds-duration-fast: .12s;--ds-duration-normal: .18s;--ds-duration-slow: .26s;--ds-ease-ui: cubic-bezier(.2, .8, .2, 1);--ds-shadow-panel: 0 1px 0 var(--ds-highlight-soft) inset, 0 -1px 0 rgba(0, 0, 0, .56) inset, 0 12px 30px rgba(0, 0, 0, .38);--ds-shadow-panel-deep: 0 1px 0 var(--ds-highlight-soft) inset, 0 -2px 0 rgba(0, 0, 0, .58) inset, 0 0 0 1px rgba(0, 0, 0, .66), 0 18px 42px rgba(0, 0, 0, .5);--ds-shadow-control: 0 1px 0 var(--ds-highlight-medium) inset, 0 -2px 0 rgba(0, 0, 0, .45) inset, 0 4px 0 rgba(3, 5, 7, .92), 0 8px 14px rgba(0, 0, 0, .33);--ds-shadow-control-pressed: 0 1px 0 rgba(255, 255, 255, .035) inset, 0 1px 0 rgba(0, 0, 0, .82), 0 5px 10px rgba(0, 0, 0, .32);--ds-shadow-tile: 0 1px 0 var(--ds-highlight-medium) inset, 0 -3px 0 rgba(0, 0, 0, .48) inset, 0 7px 0 rgba(3, 5, 7, .96), 0 13px 20px rgba(0, 0, 0, .42);--ds-shadow-tile-hover: 0 1px 0 rgba(255, 255, 255, .095) inset, 0 -3px 0 rgba(0, 0, 0, .5) inset, 0 10px 0 rgba(3, 5, 7, .96), 0 17px 24px rgba(0, 0, 0, .48);--ds-shadow-band: 0 1px 0 rgba(255, 255, 255, .2) inset, 0 -1px 0 rgba(0, 0, 0, .24) inset, 0 2px 5px rgba(0, 0, 0, .38);--ds-image-board-wood: url(/textures/board-wood-dark.png);--ds-image-board-frame-walnut: url(/textures/board-frame-walnut.png);--ds-image-board-frame-shell: url(/textures/board-frame-shell.jpg);--ds-texture-wood-frame: repeating-linear-gradient(88deg, rgba(255, 214, 151, .035) 0 1px, transparent 1px 10px), repeating-linear-gradient(7deg, rgba(0, 0, 0, .28) 0 2px, transparent 2px 14px), linear-gradient(90deg, var(--ds-wood-dark) 0%, var(--ds-wood-mid) 22%, #17100b 46%, var(--ds-wood-light) 76%, var(--ds-wood-dark) 100%);--ds-texture-wood-line: repeating-linear-gradient(90deg, transparent 0 18px, rgba(0, 0, 0, .22) 19px 21px, transparent 22px 42px), linear-gradient(180deg, rgba(255, 226, 171, .06), transparent 52%);--ds-texture-panel: repeating-linear-gradient(0deg, rgba(255, 255, 255, .018) 0 1px, transparent 1px 7px), linear-gradient(180deg, var(--ds-bg-panel-raised), var(--ds-bg-panel));--ds-texture-panel-inset: linear-gradient(180deg, rgba(255, 255, 255, .035), transparent 34%), linear-gradient(180deg, #0f1419, #090d11);--ds-texture-tile: linear-gradient(180deg, var(--ds-highlight-soft), transparent 32%), linear-gradient(180deg, var(--ds-bg-tile-top), var(--ds-bg-tile-bottom));--ds-texture-tile-owner: linear-gradient(180deg, var(--ds-highlight-medium), transparent 30%), linear-gradient(90deg, color-mix(in srgb, var(--cell-owner-color) 58%, var(--ds-bg-board) 42%), color-mix(in srgb, var(--cell-owner-color) 26%, var(--ds-bg-tile) 74%) 46%, var(--ds-bg-tile-bottom) 100%);--ds-player-red: #c63d42;--ds-player-blue: #2366a8;--ds-player-cyan: #168da4;--ds-player-green: #4a7f22;--ds-player-yellow: #c98722;--ds-player-purple: #7c3d8f;--ds-player-pink: #d66f8f;--ds-player-gray: #6f6760;--dp-bg-app: var(--ds-bg-app);--dp-bg-board: var(--ds-bg-board);--dp-surface-1: var(--ds-bg-panel);--dp-surface-2: var(--ds-bg-panel-raised);--dp-surface-3: var(--ds-bg-panel-soft);--dp-wood-dark: var(--ds-wood-dark);--dp-wood-mid: var(--ds-wood-mid);--dp-wood-light: var(--ds-wood-light);--dp-bronze-dark: var(--ds-copper-dark);--dp-bronze: var(--ds-copper);--dp-bronze-light: var(--ds-copper-light);--dp-text-main: var(--ds-text-main);--dp-text-soft: var(--ds-text-soft);--dp-text-muted: var(--ds-text-muted);--dp-success: var(--ds-success);--dp-danger: var(--ds-danger);--dp-warning: var(--ds-warning);--dp-info: var(--ds-info);--dp-border-soft: var(--ds-border-soft);--dp-border-bright: var(--ds-border-bright);--dp-highlight-soft: var(--ds-highlight-soft);--dp-radius-sm: var(--ds-radius-sm);--dp-radius-md: var(--ds-radius-md);--dp-radius-lg: var(--ds-radius-lg);--dp-shadow-panel: var(--ds-shadow-panel);--dp-shadow-control: var(--ds-shadow-control);--dp-shadow-tile: var(--ds-shadow-tile);--dp-duration-fast: var(--ds-duration-fast);--dp-duration-normal: var(--ds-duration-normal);--dp-ease-ui: var(--ds-ease-ui)}.board-style-toggle-on{border-color:color-mix(in srgb,var(--ds-warning) 58%,var(--ds-copper-light) 42%)!important;background:linear-gradient(180deg,rgba(255,255,255,.09),transparent 38%),linear-gradient(180deg,#8a5b22,#3b230f)!important;color:var(--ds-text-main)!important}.settings-sound-popover{box-shadow:var(--ds-shadow-panel-deep)!important}.number-stepper{position:relative;display:inline-flex;width:100%;min-width:0;border-radius:var(--ds-radius-sm);isolation:isolate}.number-stepper-input{min-width:0;padding-right:3rem!important;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.number-stepper-input::-webkit-inner-spin-button,.number-stepper-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.number-stepper-controls{position:absolute;z-index:2;top:3px;right:3px;bottom:3px;display:grid;width:2.15rem;grid-template-rows:repeat(2,minmax(0,1fr));gap:2px;border-radius:calc(var(--ds-radius-sm) - 2px)}.number-stepper-button{display:inline-flex;min-width:0;min-height:0;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--ds-info) 52%,#64748b 48%);border-radius:3px 3px 2px 2px;background:linear-gradient(180deg,rgba(255,255,255,.86),transparent 48%),linear-gradient(180deg,#f1fcfd,#d6edf1);color:#0e6074;box-shadow:0 1px #ffffffe6 inset,0 -2px #0e60741f inset,0 2px 4px #084b5b2e;cursor:pointer;transition:transform var(--ds-duration-fast) var(--ds-ease-ui),filter var(--ds-duration-fast) var(--ds-ease-ui),box-shadow var(--ds-duration-fast) var(--ds-ease-ui),color var(--ds-duration-fast) var(--ds-ease-ui)}.number-stepper-button:last-child{border-radius:2px 2px 3px 3px}.number-stepper-button svg{width:.72rem;height:.72rem;stroke-width:3.4}.number-stepper-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--ds-info) 84%,white);background:linear-gradient(180deg,rgba(255,255,255,.9),transparent 48%),linear-gradient(180deg,#def8fb,#bce4eb);filter:brightness(1.08);transform:translateY(-1px)}.dark .number-stepper-button{border-color:color-mix(in srgb,var(--ds-info) 52%,#64748b 48%);background:linear-gradient(180deg,rgba(255,255,255,.09),transparent 48%),linear-gradient(180deg,#263746,#101a24);color:#dff8fc;box-shadow:0 1px #ffffff29 inset,0 -2px #00000052 inset,0 2px 4px #020c124d}.dark .number-stepper-button:hover:not(:disabled){background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 48%),linear-gradient(180deg,#22566a,#12303f)}.number-stepper-button:active:not(:disabled){box-shadow:0 2px 4px #000000ad inset,0 1px #fff5de1f;filter:brightness(.9);transform:translateY(1px)}.number-stepper-button:focus-visible{z-index:1;outline:1px solid color-mix(in srgb,var(--ds-info) 82%,white);outline-offset:-2px}.number-stepper-button:disabled{color:var(--ds-text-muted);cursor:not-allowed;filter:saturate(.45);opacity:.5}.daeriopoly-board-theme{gap:3px!important;padding:5px!important;border:1px solid var(--ds-border-medium)!important;border-radius:var(--ds-radius-xl)!important;color:var(--ds-text-main);background-color:var(--ds-wood-dark)!important;background-image:var(--ds-texture-wood-frame)!important;box-shadow:0 1px #ffefca14 inset,0 -2px #000000b8 inset,0 0 0 3px #190e08e6 inset,0 0 0 5px #c48e532e inset,0 22px 48px #00000094!important}.daeriopoly-board-theme:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:calc(var(--ds-radius-xl) - 5px);pointer-events:none;background-image:var(--ds-texture-wood-line);opacity:.72}.daeriopoly-board-theme:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px #ffdca11c inset,0 0 18px #00000080 inset}.daeriopoly-board-theme .board-center-panel{border:1px solid var(--ds-border-medium)!important;border-radius:var(--ds-radius-lg)!important;color:var(--ds-text-main);background:var(--ds-texture-panel)!important;box-shadow:var(--ds-shadow-panel-deep)!important}.daeriopoly-board-theme .board-center-panel>.pointer-events-none:not(.board-center-grid-overlay){opacity:0!important}.daeriopoly-board-theme .board-center-grid-overlay{opacity:.36!important;background-image:linear-gradient(rgba(176,138,91,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(176,138,91,.13) 1px,transparent 1px);background-size:24px 24px}.daeriopoly-board-theme .board-cell-elevated{--board-cell-contact-shadow: rgba(0, 0, 0, .72);--board-cell-rim-shadow: rgba(0, 0, 0, .52);--board-cell-rim-light: var(--ds-highlight-medium);--board-cell-surface-light: var(--ds-highlight-soft);--board-cell-surface-shade: rgba(0, 0, 0, .34);border:1px solid var(--ds-border-soft)!important;color:var(--ds-text-main)!important;background:var(--ds-texture-tile)!important;box-shadow:var(--ds-shadow-tile)!important;text-shadow:0 1px 2px rgba(0,0,0,.82);transform:translateY(-3px) translateZ(0);transition:transform var(--ds-duration-fast) var(--ds-ease-ui),filter var(--ds-duration-fast) var(--ds-ease-ui),box-shadow var(--ds-duration-fast) var(--ds-ease-ui),border-color var(--ds-duration-fast) var(--ds-ease-ui)}.daeriopoly-board-theme .board-cell-elevated:before{inset:auto 4px -7px 4px;z-index:-1;height:10px;border-radius:0 0 var(--ds-radius-sm) var(--ds-radius-sm);background:linear-gradient(90deg,rgba(255,241,211,.04),transparent 20%,transparent 80%,rgba(0,0,0,.28)),linear-gradient(180deg,#090c0f,#020304);box-shadow:none;opacity:1}.daeriopoly-board-theme .board-cell-elevated:after{top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 40%),linear-gradient(145deg,rgba(255,255,255,.035),transparent 54%,rgba(0,0,0,.22));box-shadow:0 1px 0 var(--ds-highlight-medium) inset,0 -2px #00000073 inset,1px 0 #ffffff06 inset}@media(hover:hover)and (pointer:fine){.daeriopoly-board-theme .board-cell-elevated:hover{border-color:var(--ds-border-bright)!important;filter:brightness(1.08) saturate(1.05);transform:translateY(-6px) translateZ(0);box-shadow:var(--ds-shadow-tile-hover)!important}}.daeriopoly-board-theme .board-cell-selected,.daeriopoly-board-theme .board-cell-highlighted,.daeriopoly-board-theme .board-cell-inventory-hover{border-color:color-mix(in srgb,var(--ds-success) 74%,var(--ds-copper-bright) 26%)!important;filter:brightness(1.1) saturate(1.06);outline-color:color-mix(in srgb,var(--ds-success) 74%,var(--ds-copper-bright) 26%)!important;transform:translateY(-6px) translateZ(0);box-shadow:var(--ds-shadow-tile-hover)!important}.daeriopoly-board-theme .board-cell-elevated:active{transform:translateY(-1px) translateZ(0);box-shadow:0 1px #ffffff0b inset,0 -2px #00000080 inset,0 3px #030507f5,0 7px 12px #0000005c!important}.daeriopoly-board-theme .board-cell-owner-surface{border-color:color-mix(in srgb,var(--cell-owner-color) 66%,var(--ds-copper-light) 34%)!important;background:var(--ds-texture-tile-owner)!important;box-shadow:var(--ds-shadow-tile),0 0 0 1px color-mix(in srgb,var(--cell-owner-color) 38%,transparent) inset,0 0 16px color-mix(in srgb,var(--cell-owner-color) 16%,transparent)!important}.daeriopoly-board-theme .board-cell-elevated[data-board-case-id=parc-gratuit]{background:linear-gradient(180deg,var(--ds-highlight-medium),transparent 31%),linear-gradient(180deg,#263321,#11180f)!important}.daeriopoly-board-theme .board-cell-elevated[data-board-case-id=allez-prison]{background:linear-gradient(180deg,var(--ds-highlight-medium),transparent 31%),linear-gradient(180deg,#5b251d,#1a0b08)!important}.daeriopoly-board-theme .board-cell-elevated[data-board-case-id=visite-prison],.daeriopoly-board-theme .board-cell-elevated[data-board-case-id=depart]{background:linear-gradient(180deg,var(--ds-highlight-soft),transparent 31%),linear-gradient(180deg,#2a2118,#100b07)!important}.daeriopoly-board-theme .board-cell-elevated[data-board-case-id*=chance]{background:linear-gradient(180deg,var(--ds-highlight-soft),transparent 31%),linear-gradient(180deg,#242528,#0c0d10)!important}.daeriopoly-board-theme .board-cell-elevated[data-board-case-id*=caisse]{background:linear-gradient(180deg,var(--ds-highlight-soft),transparent 31%),linear-gradient(180deg,#2a2015,#0d0b09)!important}.daeriopoly-board-theme .board-family-groove{border-radius:3px!important;box-shadow:var(--ds-shadow-band)!important}.daeriopoly-board-theme .board-family-groove.bottom-1,.daeriopoly-board-theme .board-family-groove.top-1{left:.36rem!important;right:.36rem!important;height:.42rem!important;min-height:.38rem!important;max-height:none!important}.daeriopoly-board-theme .board-family-groove.left-1,.daeriopoly-board-theme .board-family-groove.right-1{top:.36rem!important;bottom:.36rem!important;width:.42rem!important;min-width:.38rem!important;max-width:none!important}.daeriopoly-board-theme .board-family-groove:after{background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 48%,rgba(0,0,0,.22));opacity:1}.daeriopoly-board-theme .board-recap-theme-surface{color:var(--ds-text-main);scrollbar-color:rgba(177,139,93,.58) rgba(6,5,4,.42)}.daeriopoly-board-theme .board-recap-theme-surface::-webkit-scrollbar{width:8px}.daeriopoly-board-theme .board-recap-theme-surface::-webkit-scrollbar-track{background:#0605046b}.daeriopoly-board-theme .board-recap-theme-surface::-webkit-scrollbar-thumb{border-radius:999px;background:#b18b5d94}.daeriopoly-board-theme .board-detail-tooltip{border-color:var(--ds-border-medium)!important;background:var(--ds-texture-panel)!important;color:var(--ds-text-main)!important;box-shadow:0 0 0 1px #ffe0b214 inset,0 20px 52px #0000009e!important}.daeriopoly-board-theme .board-detail-tooltip-toolbar,.daeriopoly-board-theme .board-detail-tooltip-hint{border-color:var(--ds-border-soft)!important;background:#0c0907b8;color:var(--ds-text-muted)}.daeriopoly-board-theme .board-tooltip-toolbar-button{display:inline-flex;min-width:1.75rem;min-height:1.75rem;align-items:center;justify-content:center;border:1px solid var(--ds-border-soft);border-radius:var(--ds-radius-sm);background:var(--ds-texture-panel-inset);color:var(--ds-text-main);box-shadow:var(--ds-shadow-control)}.daeriopoly-board-theme .board-tooltip-toolbar-button:hover{border-color:var(--ds-border-bright);filter:brightness(1.08)}.daeriopoly-board-theme .board-tooltip-toolbar-close-button{border-color:#7f1d1d;background:linear-gradient(180deg,#ef4444,#b91c1c);color:#fff}.daeriopoly-board-theme .board-tooltip-toolbar-close-button:hover{border-color:#fca5a5;filter:brightness(1.12)}.daeriopoly-board-theme .board-tooltip-lock-progress{position:absolute;top:.5rem;right:.5rem;z-index:4;width:1.5rem;height:1.5rem;border-radius:999px;background:#0c0907d1;box-shadow:0 1px 4px #00000094;pointer-events:none}.daeriopoly-board-theme .board-tooltip-lock-progress svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.daeriopoly-board-theme .board-tooltip-lock-progress-track,.daeriopoly-board-theme .board-tooltip-lock-progress-fill{fill:none;stroke-width:3}.daeriopoly-board-theme .board-tooltip-lock-progress-track{stroke:#c9a06c3d}.daeriopoly-board-theme .board-tooltip-lock-progress-fill{stroke:#d6a45f;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:board-tooltip-lock-progress 1.5s linear forwards}@keyframes board-tooltip-lock-progress{to{stroke-dashoffset:0}}.daeriopoly-board-theme .board-recap-theme-surface [class*=text-slate-500],.daeriopoly-board-theme .board-recap-theme-surface [class*=text-slate-400],.daeriopoly-board-theme .board-recap-theme-surface [class*=text-slate-600],.daeriopoly-board-theme .board-recap-theme-surface [class*=text-slate-300],.daeriopoly-board-theme .board-cell-elevated [class*=text-slate-]{color:var(--ds-text-muted)!important}.daeriopoly-board-theme .board-recap-theme-surface .surface-section,.daeriopoly-board-theme .board-recap-theme-surface .surface-inset,.daeriopoly-board-theme .board-recap-theme-surface .playable-info-line,.daeriopoly-board-theme .board-recap-theme-surface .board-recap-shares-panel{border-color:var(--ds-border-soft)!important;background:var(--ds-texture-panel-inset)!important;color:var(--ds-text-main)!important;box-shadow:0 1px 0 var(--ds-highlight-soft) inset,0 -1px #00000080 inset,0 4px 12px #00000038!important}.daeriopoly-board-theme .board-recap-accent-band{height:.3rem!important;border-radius:3px!important;box-shadow:var(--ds-shadow-band)}.daeriopoly-board-theme .board-recap-rent-pill{background:linear-gradient(180deg,#e5d7c3,#cbb79b)!important;color:var(--ds-text-dark)!important;text-shadow:none;box-shadow:0 1px #ffffff9e inset,0 -2px #4c2f1938 inset,0 3px 8px #00000052!important}.daeriopoly-board-theme .board-recap-theme-surface .rent-tier-row,.daeriopoly-board-theme .board-recap-theme-surface .playable-board-action,.daeriopoly-board-theme .board-center-panel button:not(.daeriopoly-close-button):not(.rent-tier-row){border-color:var(--ds-border-medium)!important;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 38%),linear-gradient(180deg,#24292e,#15191d)!important;color:var(--ds-text-main)!important;box-shadow:var(--ds-shadow-control)!important;text-shadow:0 1px 2px rgba(0,0,0,.72)}.daeriopoly-board-theme .board-recap-theme-surface .rent-tier-row-active{border-color:#e5d4b6b8!important;background:linear-gradient(180deg,#e5d7c3,#c9b294)!important;color:var(--ds-text-dark)!important;text-shadow:none}.daeriopoly-board-theme .board-recap-theme-surface .rent-tier-row:hover:not(:disabled),.daeriopoly-board-theme .board-recap-theme-surface .playable-board-action:hover:not(:disabled),.daeriopoly-board-theme .board-center-panel button:not(.daeriopoly-close-button):not(.rent-tier-row):hover{border-color:var(--ds-border-bright)!important;filter:brightness(1.08);transform:translateY(-1px)}.daeriopoly-board-theme .board-recap-theme-surface .playable-board-action:active:not(:disabled),.daeriopoly-board-theme .board-center-panel button:not(.daeriopoly-close-button):not(.rent-tier-row):active{transform:translateY(2px)}.daeriopoly-board-theme .board-cell-elevated .bg-white\/80,.daeriopoly-board-theme .board-cell-elevated .bg-white\/65{border:1px solid rgba(190,143,88,.28);background:#090807d1!important;color:var(--ds-text-main)!important}.daeriopoly-board-theme .board-status-marker,.daeriopoly-board-theme .board-cell-elevated>span[aria-label]{text-shadow:none}.daeriopoly-board-theme .board-cell-elevated>span.z-50{border-color:var(--ds-border-medium)!important;background:#14181cf0!important;color:var(--ds-text-main)!important;box-shadow:0 1px 0 var(--ds-highlight-soft) inset,0 5px 10px #00000070!important}.daeriopoly-board-theme .board-construction-marker{box-shadow:0 1px #ffffff75 inset,0 -2px #00000047 inset,0 3px 7px #0000006b,0 0 0 1px #00000042!important}.daeriopoly-board-theme .board-cell-wood-surface .board-construction-platform{--construction-platform-size: clamp(13px, 1.9vw, 19px);--construction-platform-offset: calc(4px - var(--construction-platform-size));--construction-platform-nails: radial-gradient(circle at 4px 4px, #d2a06b 0 1px, #4b2b18 1.2px 2px, transparent 2.2px), radial-gradient(circle at calc(100% - 4px) calc(100% - 4px) , #d2a06b 0 1px, #4b2b18 1.2px 2px, transparent 2.2px);z-index:18!important;border:1px solid #090503;border-radius:2px;background-color:#21140e;background-image:var(--construction-platform-nails),linear-gradient(180deg,#ffe1b50e,#0000003d),var(--ds-image-board-wood);background-position:center,center,var(--board-wood-x) var(--board-wood-y);background-size:100% 100%,100% 100%,380% 380%;box-shadow:0 2px 5px #000000a8 inset,0 1px #ffe2b714,0 3px #0a0503,0 6px 8px #0000007a}.daeriopoly-board-theme .board-cell-wood-surface[data-board-side=bottom] .board-construction-platform{inset:var(--construction-platform-offset) 7px auto!important;width:auto!important;height:var(--construction-platform-size)!important}.daeriopoly-board-theme .board-cell-wood-surface[data-board-side=top] .board-construction-platform{inset:auto 7px var(--construction-platform-offset)!important;width:auto!important;height:var(--construction-platform-size)!important}.daeriopoly-board-theme .board-cell-wood-surface[data-board-side=left] .board-construction-platform{inset:7px var(--construction-platform-offset) 7px auto!important;width:var(--construction-platform-size)!important;height:auto!important}.daeriopoly-board-theme .board-cell-wood-surface[data-board-side=right] .board-construction-platform{inset:7px auto 7px var(--construction-platform-offset)!important;width:var(--construction-platform-size)!important;height:auto!important}.daeriopoly-board-theme .board-cell-wood-surface .board-construction-marker{transform:scale(1.08)}.daeriopoly-board-theme .board-cell-wood-detailed{container-type:size}.daeriopoly-board-theme .board-cell-wood-detailed .board-property-cell-content{position:absolute;top:5px;right:5px;bottom:5px;left:5px;display:grid;min-width:0;min-height:0;grid-template-rows:minmax(0,1fr) auto 0;align-items:stretch;overflow:hidden;pointer-events:none}.daeriopoly-board-theme .board-cell-wood-detailed .board-property-cell-content-has-tokens{grid-template-rows:minmax(0,1fr) auto minmax(8px,auto)}.daeriopoly-board-theme .board-cell-wood-detailed .board-property-cell-content-no-amount{grid-template-rows:minmax(0,1fr) 0 0}.daeriopoly-board-theme .board-cell-wood-detailed[data-board-side=bottom] .board-property-cell-content{bottom:clamp(19px,23%,23px)}.daeriopoly-board-theme .board-cell-wood-detailed[data-board-side=top] .board-property-cell-content{top:clamp(19px,23%,23px)}.daeriopoly-board-theme .board-cell-wood-detailed[data-board-side=left] .board-property-cell-content{left:clamp(21px,25%,25px)}.daeriopoly-board-theme .board-cell-wood-detailed[data-board-side=right] .board-property-cell-content{right:clamp(21px,25%,25px)}.daeriopoly-board-theme .board-cell-wood-detailed:is([data-board-case-type=station],[data-board-case-type=chance],[data-board-case-type=community_chest],[data-board-case-type=income_tax],[data-board-case-type=luxury_tax])[data-board-side=bottom] .board-property-cell-content{bottom:5px}.daeriopoly-board-theme .board-cell-wood-detailed:is([data-board-case-type=station],[data-board-case-type=chance],[data-board-case-type=community_chest],[data-board-case-type=income_tax],[data-board-case-type=luxury_tax])[data-board-side=top] .board-property-cell-content{top:5px}.daeriopoly-board-theme .board-cell-wood-detailed:is([data-board-case-type=station],[data-board-case-type=chance],[data-board-case-type=community_chest],[data-board-case-type=income_tax],[data-board-case-type=luxury_tax])[data-board-side=left] .board-property-cell-content{left:5px}.daeriopoly-board-theme .board-cell-wood-detailed:is([data-board-case-type=station],[data-board-case-type=chance],[data-board-case-type=community_chest],[data-board-case-type=income_tax],[data-board-case-type=luxury_tax])[data-board-side=right] .board-property-cell-content{right:5px}.daeriopoly-board-theme .board-property-cell-name,.daeriopoly-board-theme .board-property-cell-amount,.daeriopoly-board-theme .board-property-cell-tokens{display:flex;min-width:0;min-height:0;align-items:center;justify-content:center;overflow:hidden}.daeriopoly-board-theme .board-property-cell-name{flex-direction:column;padding:1px 2px 2px;font-size:clamp(9px,15cqi,12px);line-height:1.12;white-space:nowrap}.daeriopoly-board-theme .board-cell-wood-detailed:is([data-board-side=left],[data-board-side=right]) .board-property-cell-name{font-size:clamp(9px,15cqb,12px)}.daeriopoly-board-theme .board-property-cell-name>span{display:block;max-width:100%;padding-bottom:1px;overflow:hidden;text-overflow:ellipsis}.daeriopoly-board-theme .board-property-cell-amount{position:relative;align-self:end;justify-self:center;width:min(100%,5.6em);min-height:1.22em;padding:0 .62em;border:1px solid #090503;border-radius:2px;background-color:#21140e;background-image:linear-gradient(180deg,#ffe1b513,#00000029),var(--ds-image-board-wood);background-position:center,var(--board-wood-x) var(--board-wood-y);background-size:100% 100%,380% 380%;color:#fff8ec;font-size:clamp(13px,21cqi,19px);line-height:1;text-shadow:0 1px 1px rgba(0,0,0,.95);box-shadow:0 1px #ffe2b724 inset,0 -1px #0000007a inset,0 2px #080402,0 4px 5px #0000006b}.daeriopoly-board-theme .board-property-cell-amount>span{transform:translateY(-.06em)}.daeriopoly-board-theme .board-property-cell-amount:before,.daeriopoly-board-theme .board-property-cell-amount:after{content:"";position:absolute;top:50%;width:3px;height:3px;border-radius:50%;background:radial-gradient(circle at 36% 30%,#e1b278 0,#e1b278 18%,#8b5830 38%,#30170c 72%,#0a0503);box-shadow:0 1px 1px #000c;transform:translateY(-50%)}.daeriopoly-board-theme .board-property-cell-amount:before{left:4px}.daeriopoly-board-theme .board-property-cell-amount:after{right:4px}.daeriopoly-board-theme .board-cell-wood-detailed:is([data-board-side=left],[data-board-side=right]) .board-property-cell-amount{font-size:clamp(13px,21cqb,19px)}.daeriopoly-board-theme .board-property-cell-amount-owned{background-color:color-mix(in srgb,var(--property-rent-owner-color) 62%,#120b08 38%);background-image:linear-gradient(180deg,#ffe1b50e,#0000004d),var(--ds-image-board-wood);background-position:center,var(--board-wood-x) var(--board-wood-y);background-size:100% 100%,380% 380%;background-blend-mode:normal,soft-light;box-shadow:0 1px color-mix(in srgb,var(--property-rent-owner-color) 38%,rgba(255,255,255,.12)) inset,0 -1px #00000080 inset,0 2px #080402,0 4px 5px #0000006b}.daeriopoly-board-theme .board-property-cell-amount-empty{visibility:hidden}.daeriopoly-board-theme .board-property-cell-tokens{align-items:center;overflow:visible}.daeriopoly-board-theme .board-property-cell-tokens>span{margin-top:0}.daeriopoly-board-theme .board-property-cell-tokens [data-board-token-target]{width:clamp(6px,10cqi,10px);height:clamp(6px,10cqi,10px)}.daeriopoly-board-theme .board-cell-mortgage-slash{--mortgage-plank-angle: 49deg;overflow:hidden;background:none;filter:drop-shadow(0 2px 2px rgba(44,10,8,.78))}.daeriopoly-board-theme .board-cell-wood-surface:is([data-board-side=left],[data-board-side=right]) .board-cell-mortgage-slash{--mortgage-plank-angle: 41deg}.daeriopoly-board-theme .board-cell-mortgage-slash:before{content:"";position:absolute;left:50%;top:50%;width:156%;height:clamp(7px,11%,11px);transform:translate(-50%,-50%) rotate(var(--mortgage-plank-angle));border-radius:1px;background-color:#a3262d;background-image:radial-gradient(circle at 13% 50%,#d4a16d 0 1px,#4a2817 1.2px 2px,transparent 2.2px),radial-gradient(circle at 87% 50%,#d4a16d 0 1px,#4a2817 1.2px 2px,transparent 2.2px),linear-gradient(180deg,rgba(255,224,190,.13),transparent 38%,rgba(48,4,7,.28)),var(--ds-image-board-wood);background-position:center,center,center,var(--board-wood-x) var(--board-wood-y);background-size:100% 100%,100% 100%,100% 100%,300% 300%;background-blend-mode:normal,normal,normal,soft-light;box-shadow:0 1px #ffdbbb21 inset,0 -2px #36050885 inset,0 2px 3px #0009}@media(max-width:640px){.daeriopoly-board-theme{gap:2px!important;padding:3px!important;border-radius:var(--ds-radius-lg)!important}}.daeriopoly-board-theme{--board-wood-frame-dark: #100906;--board-wood-frame-mid: #362217;--board-wood-frame-light: #745039;--board-wood-step-surface: #2b1a12;--board-wood-step-shadow: #090503;--board-wood-copper: #b17d51;--board-family-orange: #ff7417;--board-family-red: #d0164d;--board-floating-gap: 2.6%;--board-support-inner-inset: 7.7%;--board-inner-step-depth: 5.5%;--board-center-recess: 2%;--board-outer-rim-size: 0px;--board-inner-frame-size: 2px;isolation:isolate;gap:3px!important;padding:var(--board-outer-rim-size)!important;border:0!important;border-radius:2px!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.daeriopoly-board-theme:before{content:"";position:absolute;inset:var(--board-floating-gap);z-index:0;box-sizing:border-box;padding:calc(var(--board-support-inner-inset) - var(--board-floating-gap));border-radius:2px;pointer-events:none;background-color:var(--board-wood-frame-dark);background-image:var(--ds-image-board-frame-shell);background-position:center;background-size:100% 100%;box-shadow:none;filter:drop-shadow(0 10px 0 #2a170f) drop-shadow(0 22px 28px rgba(0,0,0,.62));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.daeriopoly-board-theme:after{content:"";position:absolute;inset:var(--board-support-inner-inset);z-index:-1;box-sizing:border-box;padding:var(--board-inner-step-depth);border-radius:0;pointer-events:none;background-color:var(--board-wood-step-surface);background-image:linear-gradient(135deg,rgba(255,228,188,.04),transparent 40%,rgba(0,0,0,.1)),var(--ds-image-board-wood);background-position:center,center;background-size:100% 100%,cover;background-blend-mode:normal,soft-light;box-shadow:0 0 0 2px var(--board-wood-step-shadow) inset,0 7px 10px #0000009e inset,7px 0 10px #0000006b inset;filter:drop-shadow(0 3px 0 var(--board-wood-step-shadow)) drop-shadow(0 8px 10px rgba(0,0,0,.4));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.daeriopoly-board-theme .board-center-panel{z-index:1;margin:var(--board-center-recess);border:0!important;border-radius:0!important;background-color:#160e0a!important;background-image:var(--ds-image-board-wood)!important;background-position:center!important;background-size:cover!important;box-shadow:0 0 0 2px #080403 inset,0 9px 12px #00000094 inset,9px 0 12px #0006 inset!important}.daeriopoly-board-theme .board-center-grid-overlay{opacity:.1!important;background-image:linear-gradient(rgba(219,170,111,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(219,170,111,.12) 1px,transparent 1px);background-size:28px 28px}.daeriopoly-board-theme .board-cell-wood-surface{--board-cell-contact-shadow: rgba(0, 0, 0, .88);--board-cell-rim-shadow: rgba(0, 0, 0, .72);--board-cell-rim-light: rgba(255, 226, 181, .16);--board-cell-depth-x: 0px;--board-cell-depth-y: 3px;--board-cell-shadow-x: 0px;--board-cell-shadow-y: 7px;border:0!important;color:#f5eee5!important;background-color:var(--board-wood-frame-dark)!important;background-image:linear-gradient(145deg,rgba(255,226,184,.12),transparent 28%,rgba(0,0,0,.4) 84%),var(--ds-image-board-wood)!important;background-position:center,var(--board-wood-x) var(--board-wood-y)!important;background-size:100% 100%,340% 340%!important;z-index:10;box-shadow:0 1px #ffe7c129 inset,0 -2px #000000a8 inset,var(--board-cell-depth-x) var(--board-cell-depth-y) 0 #080402,var(--board-cell-shadow-x) var(--board-cell-shadow-y) 9px #00000080!important;text-shadow:0 2px 3px rgba(0,0,0,.92);isolation:auto;transform:scale(.95) translateZ(0);transition:transform var(--ds-duration-fast) var(--ds-ease-ui),box-shadow var(--ds-duration-fast) var(--ds-ease-ui),outline-color var(--ds-duration-fast) var(--ds-ease-ui)}.daeriopoly-board-theme .board-cell-wood-surface[data-board-side=top]{--board-cell-depth-x: 0px;--board-cell-depth-y: 3px;--board-cell-shadow-x: 0px;--board-cell-shadow-y: 7px;transform-origin:center top}.daeriopoly-board-theme .board-cell-wood-surface[data-board-side=right]{--board-cell-depth-x: -3px;--board-cell-depth-y: 0px;--board-cell-shadow-x: -7px;--board-cell-shadow-y: 0px;transform-origin:right center}.daeriopoly-board-theme .board-cell-wood-surface[data-board-side=bottom]{--board-cell-depth-x: 0px;--board-cell-depth-y: -3px;--board-cell-shadow-x: 0px;--board-cell-shadow-y: -7px;transform-origin:center bottom}.daeriopoly-board-theme .board-cell-wood-surface[data-board-side=left]{--board-cell-depth-x: 3px;--board-cell-depth-y: 0px;--board-cell-shadow-x: 7px;--board-cell-shadow-y: 0px;transform-origin:left center}.daeriopoly-board-theme .board-cell-wood-surface[data-board-case-id=depart]{--board-cell-depth-x: -3px;--board-cell-depth-y: -3px;--board-cell-shadow-x: -7px;--board-cell-shadow-y: -7px;transform-origin:right bottom}.daeriopoly-board-theme .board-cell-wood-surface[data-board-case-id=visite-prison]{--board-cell-depth-x: 3px;--board-cell-depth-y: -3px;--board-cell-shadow-x: 7px;--board-cell-shadow-y: -7px;transform-origin:left bottom}.daeriopoly-board-theme .board-cell-wood-surface[data-board-case-id=parc-gratuit]{--board-cell-depth-x: 3px;--board-cell-depth-y: 3px;--board-cell-shadow-x: 7px;--board-cell-shadow-y: 7px;transform-origin:left top}.daeriopoly-board-theme .board-cell-wood-surface[data-board-case-id=allez-prison]{--board-cell-depth-x: -3px;--board-cell-depth-y: 3px;--board-cell-shadow-x: -7px;--board-cell-shadow-y: 7px;transform-origin:right top}.daeriopoly-board-theme .board-cell-wood-surface:before{inset:auto 3px -3px 3px;z-index:0;height:3px;border-radius:0;background:linear-gradient(90deg,#130b07,#2c1a11 44%,#090503),var(--ds-image-board-wood);background-size:100% 100%,280% 280%;box-shadow:0 2px 4px #0000007a;opacity:1}.daeriopoly-board-theme .board-cell-wood-surface[data-board-side=right]:before{inset:3px auto 3px -3px;width:3px;height:auto;background-image:linear-gradient(180deg,#130b07,#2c1a11 44%,#090503),var(--ds-image-board-wood);box-shadow:-2px 0 4px #0000007a}.daeriopoly-board-theme .board-cell-wood-surface[data-board-side=bottom]:before{inset:-3px 3px auto 3px;height:3px;background-image:linear-gradient(90deg,#130b07,#2c1a11 44%,#090503),var(--ds-image-board-wood);box-shadow:0 -2px 4px #0000007a}.daeriopoly-board-theme .board-cell-wood-surface[data-board-side=left]:before{inset:3px -3px 3px auto;width:3px;height:auto;background-image:linear-gradient(180deg,#130b07,#2c1a11 44%,#090503),var(--ds-image-board-wood);box-shadow:2px 0 4px #0000007a}.daeriopoly-board-theme .board-cell-wood-surface:after{top:0;right:0;bottom:0;left:0;z-index:4;border:0;background:none;box-shadow:0 1px #ffe7c124 inset,0 -2px #000000ad inset,1px 0 #ffe5be0f inset,-1px 0 #00000057 inset;opacity:1}.daeriopoly-board-theme .board-cell-wood-panel{top:3px;right:3px;bottom:3px;left:3px;border:1px solid #090503;border-radius:3px;background-color:#21140e;background-image:linear-gradient(180deg,#ffe1b50e,#0000003d),var(--ds-image-board-wood);background-position:center,var(--board-wood-x) var(--board-wood-y);background-size:100% 100%,380% 380%;box-shadow:0 2px 5px #000000a8 inset,0 1px #ffe2b714}.daeriopoly-board-theme .board-cell-wood-surface.board-cell-owner-surface{border:0!important;background-color:var(--board-wood-frame-dark)!important;background-image:linear-gradient(145deg,rgba(255,226,184,.12),transparent 28%,rgba(0,0,0,.4) 84%),var(--ds-image-board-wood)!important;box-shadow:0 1px #ffe7c129 inset,0 -2px #000000a8 inset,var(--board-cell-depth-x) var(--board-cell-depth-y) 0 #080402,var(--board-cell-shadow-x) var(--board-cell-shadow-y) 9px #00000080!important}.daeriopoly-board-theme .board-cell-wood-surface.board-cell-owner-surface:after{border:0;box-shadow:0 1px #ffe7c124 inset,0 -2px #000000ad inset,1px 0 #ffe5be0f inset,-1px 0 #00000057 inset}.daeriopoly-board-theme .board-cell-wood-surface.board-cell-owner-surface .board-cell-wood-panel{background-image:linear-gradient(90deg,color-mix(in srgb,var(--cell-owner-color) 82%,rgba(16,9,6,.5)),color-mix(in srgb,var(--cell-owner-color) 66%,rgba(16,9,6,.58)) 68%,color-mix(in srgb,var(--cell-owner-color) 48%,rgba(12,7,5,.68))),var(--ds-image-board-wood);background-blend-mode:color,normal;box-shadow:0 2px 5px #0000009e inset,0 0 12px color-mix(in srgb,var(--cell-owner-color) 32%,transparent) inset,0 1px #ffe2b71a}.daeriopoly-board-theme .board-cell-wood-station:not(.board-cell-owner-surface) .board-cell-wood-panel{background-color:#151b22;background-image:linear-gradient(145deg,#c6d8e833,#202a3480 48%,#04080cd1),var(--ds-image-board-wood);background-blend-mode:color,normal;box-shadow:0 2px 5px #000000a8 inset,0 1px #ffe2b714}.daeriopoly-board-theme .board-cell-wood-tax .board-cell-wood-panel{background-color:#111417;background-image:linear-gradient(145deg,#ffffff13,#1a1e2294 48%,#030507db),var(--ds-image-board-wood);background-blend-mode:color,normal;box-shadow:0 2px 5px #000000a8 inset,0 1px #ffe2b714}.daeriopoly-board-theme .board-cell-wood-chance>.board-space-icon,.daeriopoly-board-theme .board-cell-wood-community>.board-space-icon{display:none}.daeriopoly-board-theme .board-cell-wood-chance .board-cell-wood-panel,.daeriopoly-board-theme .board-cell-wood-community .board-cell-wood-panel{overflow:hidden}.daeriopoly-board-theme .board-cell-wood-chance .board-cell-wood-panel:before{content:"";position:absolute;left:50%;top:50%;width:min(126cqi,126cqb);height:min(126cqi,126cqb);border:2px solid rgba(181,126,71,.68);border-radius:50%;background:repeating-conic-gradient(from -7.5deg,#911b26d1 0,#911b26d1 13deg,#c0894985 13deg,#c0894985 15deg,#0c0d0de6 15deg,#0c0d0de6 28deg,#c0894985 28deg,#c0894985 30deg);box-shadow:0 0 0 3px #0a0503b8,0 0 0 5px #6a4326a8,0 2px 7px #000000b8,0 2px 5px #000000bd inset;opacity:.76;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,transparent 0 38%,#000 40% 70%,transparent 72%);mask:radial-gradient(circle,transparent 0 38%,#000 40% 70%,transparent 72%)}.daeriopoly-board-theme .board-cell-wood-community .board-property-cell-name{transform:translateY(clamp(16px,24cqb,20px))}.daeriopoly-board-theme .board-cell-wood-chance .board-cell-wood-panel:after{content:"";position:absolute;left:50%;top:50%;width:min(42cqi,42cqb);aspect-ratio:1;border:1px solid rgba(197,145,86,.38);border-radius:50%;box-shadow:0 0 0 2px #08040294,0 1px 3px #000000b8 inset;transform:translate(-50%,-50%)}.daeriopoly-board-theme .board-cell-wood-community .board-cell-wood-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid rgba(181,123,65,.78);border-radius:4px;background-color:#593419;background-image:linear-gradient(180deg,#efbd774d 0,#efbd774d 31%,#0c0603eb 32%,#0c0603eb 39%,#a25d2b33 40%,#a25d2b33),var(--ds-image-board-wood);background-position:center,var(--board-wood-x) var(--board-wood-y);background-size:100% 100%,220% 220%;box-shadow:0 2px #f2bd7552 inset,2px 0 #f2bd751f inset,-2px 0 #07030275 inset,0 -4px #0703029e inset,0 3px 6px #000000b8;opacity:.96}.daeriopoly-board-theme .board-cell-wood-community .board-cell-wood-panel:after{content:"";position:absolute;left:50%;top:36%;width:min(17cqi,17cqb);height:min(23cqi,23cqb);border:1px solid #1a0d06;border-radius:2px;background:radial-gradient(circle at 50% 62%,#1a0d06 0 18%,transparent 20%),linear-gradient(180deg,#c18a49,#68401f);box-shadow:0 1px #ffdda547 inset,0 2px 3px #000000b8;opacity:.98;transform:translate(-50%,-50%)}.daeriopoly-board-theme .board-cell-wood-corner .board-cell-wood-panel{border-radius:3px}.daeriopoly-board-theme .board-cell-wood-corner{border-radius:0!important;box-shadow:0 1px #ffe7c129 inset,0 -2px #000000a8 inset,var(--board-cell-depth-x) var(--board-cell-depth-y) 0 #080402,var(--board-cell-shadow-x) var(--board-cell-shadow-y) 9px #00000080!important}.daeriopoly-board-theme .board-cell-wood-corner:before{content:none}.daeriopoly-board-theme .board-cell-wood-corner[data-board-case-id=depart] .board-cell-wood-panel,.daeriopoly-board-theme .board-cell-wood-corner[data-board-case-id=parc-gratuit] .board-cell-wood-panel{background-image:linear-gradient(145deg,#78c59f47,#124131a3 52%,#041611e6),var(--ds-image-board-wood)}.daeriopoly-board-theme .board-cell-wood-corner[data-board-case-id=allez-prison] .board-cell-wood-panel{background-image:linear-gradient(145deg,#ee767c47,#681f27ad 52%,#22070beb),var(--ds-image-board-wood)}.daeriopoly-board-theme .board-cell-wood-corner .board-jail-corner-split{top:3px;right:3px;bottom:3px;left:3px;border:1px solid #090503;border-radius:3px;box-shadow:0 2px 5px #000000a3 inset,0 1px #ffe2b714}@media(min-width:640px){.daeriopoly-board-theme .board-cell-wood-corner .board-cell-wood-panel,.daeriopoly-board-theme .board-cell-wood-corner .board-jail-corner-split{border-radius:3px}}.daeriopoly-board-theme .board-cell-wood-surface .board-family-groove{z-index:2!important;border:1px solid rgba(8,4,2,.88);border-radius:2px!important;box-shadow:0 2px 5px #000000a3 inset,0 1px #ffffff3d inset,0 0 0 1px #d29a6233,0 2px 5px #0000008a!important;filter:saturate(1.8) brightness(1.2)}.daeriopoly-board-theme .board-cell-wood-surface .board-family-groove.bg-orange-500{background-color:var(--board-family-orange)!important}.daeriopoly-board-theme .board-cell-wood-surface .board-family-groove.bg-red-500{background-color:var(--board-family-red)!important}.daeriopoly-board-theme .board-cell-wood-surface[data-board-side=bottom] .board-family-groove,.daeriopoly-board-theme .board-cell-wood-surface[data-board-side=top] .board-family-groove{left:5px!important;right:5px!important;width:auto!important;height:clamp(7px,18%,14px)!important;min-height:7px!important;max-height:14px!important}.daeriopoly-board-theme .board-cell-wood-surface[data-board-side=bottom] .board-family-groove{top:auto!important;bottom:5px!important}.daeriopoly-board-theme .board-cell-wood-surface[data-board-side=top] .board-family-groove{top:5px!important;bottom:auto!important}.daeriopoly-board-theme .board-cell-wood-surface[data-board-side=left] .board-family-groove,.daeriopoly-board-theme .board-cell-wood-surface[data-board-side=right] .board-family-groove{top:5px!important;bottom:5px!important;height:auto!important;width:clamp(7px,18%,14px)!important;min-width:7px!important;max-width:14px!important}.daeriopoly-board-theme .board-cell-wood-surface[data-board-side=left] .board-family-groove{left:5px!important;right:auto!important}.daeriopoly-board-theme .board-cell-wood-surface[data-board-side=right] .board-family-groove{right:6px!important;left:auto!important}.daeriopoly-board-theme .board-cell-wood-surface .board-family-groove:after{background-image:linear-gradient(180deg,rgba(255,255,255,.24),transparent 34%,rgba(0,0,0,.28)),var(--ds-image-board-wood);background-position:center,var(--board-wood-x) var(--board-wood-y);background-size:100% 100%,320% 320%;background-blend-mode:soft-light;opacity:.5}.daeriopoly-board-theme .board-cell-status-host{z-index:auto!important}.daeriopoly-board-theme .board-cell-wood-surface .board-cell-for-sale-marker{z-index:52!important}.daeriopoly-board-theme .board-cell-wood-surface[data-board-side=bottom] .board-cell-for-sale-marker{inset:calc(4px - clamp(16px,1.9vw,19px)) auto auto 50%!important;transform:translate(-50%)!important}.daeriopoly-board-theme .board-cell-wood-surface[data-board-side=top] .board-cell-for-sale-marker{inset:auto auto calc(4px - clamp(16px,1.9vw,19px)) 50%!important;transform:translate(-50%)!important}.daeriopoly-board-theme .board-cell-wood-surface[data-board-side=left] .board-cell-for-sale-marker{inset:50% calc(4px - clamp(16px,1.9vw,19px)) auto auto!important;transform:translateY(-50%)!important}.daeriopoly-board-theme .board-cell-wood-surface[data-board-side=right] .board-cell-for-sale-marker{inset:50% auto auto calc(4px - clamp(16px,1.9vw,19px))!important;transform:translateY(-50%)!important}@media(hover:hover)and (pointer:fine){.daeriopoly-board-theme .board-cell-wood-surface:hover{z-index:36!important;filter:none;transform:translateY(0) scale(1) translateZ(0);box-shadow:0 1px #ffeccd38 inset,0 3px #080402,0 8px 12px #00000094,0 0 0 1px #c08b5f6b!important}}.daeriopoly-board-theme .board-cell-wood-surface:is(.board-cell-highlighted,.board-cell-inventory-hover){z-index:36!important;outline-color:#45cf72db!important;filter:none;transform:translateY(0) scale(1) translateZ(0);box-shadow:0 1px #ffefd03d inset,0 3px #080402,0 8px 12px #0009,0 0 0 2px #45cf72b8,0 0 10px #45cf7233!important}.daeriopoly-board-theme .board-cell-wood-surface.board-cell-selected{z-index:54!important;outline:0!important;filter:none;transform:translateY(0) scale(1) translateZ(0);box-shadow:0 1px #ffefd03d inset,0 3px #080402,0 8px 12px #0009,0 0 10px #45cf7233!important}.board-cell-selection-frame{top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid rgba(39,220,112,.98);border-radius:inherit;box-shadow:0 0 0 1px #064422c2,0 0 8px #27dc706b,0 0 0 1px #dcffe875 inset}.daeriopoly-board-theme .board-cell-wood-surface:active{transform:translateY(1px) scale(.985) translateZ(0);box-shadow:0 2px 6px #000000b8 inset,0 2px #080402,0 6px 10px #0000007a!important}.daeriopoly-board-theme .board-cell-standard-surface{--board-cell-contact-shadow: rgba(15, 23, 42, .18);--board-cell-rim-shadow: rgba(15, 23, 42, .11);--board-cell-rim-light: rgba(255, 255, 255, .58);--board-cell-surface-light: rgba(255, 255, 255, .34);--board-cell-surface-shade: rgba(15, 23, 42, .09);border:0!important;color:#0f172a!important;box-shadow:none!important;text-shadow:none;isolation:auto;transform:none}.daeriopoly-board-theme .board-cell-standard-surface[data-board-case-type=station]{background:#edf1f7!important}.daeriopoly-board-theme .board-cell-standard-surface:is([data-board-case-type=income_tax],[data-board-case-type=luxury_tax]){background:#f8faf7!important}.daeriopoly-board-theme .board-cell-standard-surface[data-board-case-type=start]{background:#def8ea!important}.daeriopoly-board-theme .board-cell-standard-surface[data-board-case-type=jail_visit]{background:#fff7df!important}.daeriopoly-board-theme .board-cell-standard-surface[data-board-case-type=free_parking]{background:#dbf7ef!important}.daeriopoly-board-theme .board-cell-standard-surface[data-board-case-type=go_to_jail]{background:#ffd9df!important}.daeriopoly-board-theme .board-cell-standard-surface.board-cell-owner-surface{background:color-mix(in srgb,var(--cell-owner-color) 30%,#f8faf7)!important}.daeriopoly-board-theme .board-cell-standard-surface:before{top:0;right:0;bottom:0;left:0;z-index:-1;height:auto;border-radius:inherit;background:transparent;box-shadow:0 1px 0 var(--board-cell-rim-light),0 2px 3px var(--board-cell-rim-shadow),0 5px 9px -6px var(--board-cell-contact-shadow);opacity:.9}.daeriopoly-board-theme .board-cell-standard-surface:after{top:0;right:0;bottom:0;left:0;z-index:1;border:0;background:radial-gradient(circle at 32% 22%,var(--board-cell-surface-light),transparent 44%),linear-gradient(145deg,rgba(255,255,255,.2),transparent 42%,var(--board-cell-surface-shade));box-shadow:0 1px 0 var(--board-cell-rim-light) inset,0 -1px 1px var(--board-cell-rim-shadow) inset,-1px 0 1px #0f172a0d inset;opacity:1}@media(hover:hover)and (pointer:fine){.daeriopoly-board-theme .board-cell-standard-surface:hover{border-color:transparent!important;filter:none;transform:translateY(-2px) translateZ(0);box-shadow:none!important}}.daeriopoly-board-theme .board-cell-standard-surface:is(.board-cell-selected,.board-cell-highlighted,.board-cell-inventory-hover){filter:none;transform:translateY(-2px) translateZ(0);box-shadow:none!important}.dark .daeriopoly-board-theme .board-cell-standard-surface{--board-cell-contact-shadow: rgba(0, 0, 0, .68);--board-cell-rim-shadow: rgba(0, 0, 0, .34);--board-cell-rim-light: rgba(255, 255, 255, .08);color:#f1f5f9!important}.dark .daeriopoly-board-theme .board-cell-standard-surface[data-board-case-type=station]{background:#121a27!important}.dark .daeriopoly-board-theme .board-cell-standard-surface:is([data-board-case-type=income_tax],[data-board-case-type=luxury_tax]){background:#111820!important}.dark .daeriopoly-board-theme .board-cell-standard-surface[data-board-case-type=start]{background:#10291e!important}.dark .daeriopoly-board-theme .board-cell-standard-surface[data-board-case-type=jail_visit]{background:#302310!important}.dark .daeriopoly-board-theme .board-cell-standard-surface[data-board-case-type=free_parking]{background:#0f2a24!important}.dark .daeriopoly-board-theme .board-cell-standard-surface[data-board-case-type=go_to_jail]{background:#35131b!important}.dark .daeriopoly-board-theme .board-cell-standard-surface.board-cell-owner-surface{background:color-mix(in srgb,var(--cell-owner-color) 34%,#0d141b)!important}.daeriopoly-board-theme .board-cell-standard-surface .bg-white\/80,.daeriopoly-board-theme .board-cell-standard-surface .bg-white\/65{border:0;background:#fffc!important;color:inherit!important}.dark .daeriopoly-board-theme .board-cell-standard-surface .bg-white\/80,.dark .daeriopoly-board-theme .board-cell-standard-surface .bg-white\/65{background:#0006!important}@media(max-width:640px){.daeriopoly-board-theme{--board-floating-gap: 2.6%;--board-support-inner-inset: 7.7%;--board-inner-step-depth: 5.5%;--board-center-recess: 1.7%;--board-outer-rim-size: 0px;--board-inner-frame-size: 2px;gap:2px!important;padding:var(--board-outer-rim-size)!important;border-radius:1px!important}.daeriopoly-board-theme .board-cell-wood-surface{border:0!important}.daeriopoly-board-theme .board-cell-wood-panel{top:2px;right:2px;bottom:2px;left:2px}}@media(prefers-reduced-motion:reduce){.daeriopoly-board-theme .board-cell-elevated{transition:none!important}}.board-center-decks-overlay{isolation:isolate}.board-center-deck{--deck-angle: 0deg;position:absolute;width:10.5%;aspect-ratio:.68;transform:translate(-50%,-50%) rotate(var(--deck-angle));transform-origin:50% 82%;filter:drop-shadow(0 8px 8px rgba(0,0,0,.55))}.board-center-deck-chance{--deck-angle: -3deg;left:32.5%;top:50%}.board-center-deck-community{--deck-angle: 3deg;left:67.5%;top:50%}.board-center-deck-black-market{--deck-angle: -1deg;left:50%;top:66.5%;width:17.5%;aspect-ratio:1.62}.board-center-deck-placement{position:absolute;top:-10%;right:-12%;bottom:-10%;left:-12%;z-index:0;display:block;border:1px dashed rgba(183,143,94,.7);border-radius:5px;background:#120a0609;box-shadow:0 1px 2px #000000b8 inset,0 1px #daaa6e2e,0 0 0 1px #2a190f85;transform:translate(-3.5%,3.5%)}.board-center-deck-placement-black-market{top:-13%;right:-7%;bottom:-13%;left:-7%}.board-center-deck-placement:before,.board-center-deck-placement:after{content:"";position:absolute;width:18%;aspect-ratio:1;border-color:#c9a06cb8;border-style:solid;filter:drop-shadow(0 -1px 0 rgba(5,2,1,.82)) drop-shadow(0 1px 0 rgba(224,178,119,.18))}.board-center-deck-placement:before{top:-2px;left:-2px;border-width:2px 0 0 2px}.board-center-deck-placement:after{right:-2px;bottom:-2px;border-width:0 2px 2px 0}.board-center-deck-placement-label{position:absolute;bottom:calc(100% + 6px);left:50%;display:grid;width:100%;justify-items:center;color:#c9a06c;font-size:clamp(6px,.8vw,10px);font-weight:950;letter-spacing:.08em;line-height:1.08;text-align:center;text-shadow:0 -1px 1px rgba(2,1,1,.96),0 1px 0 rgba(241,197,139,.26),0 0 2px rgba(5,2,1,.56);text-transform:uppercase;transform:translate(-50%);white-space:nowrap}.board-center-deck-placement-label>span{display:block}.board-center-deck-layer,.board-center-deck-card{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;border:1px solid #0a0503;border-radius:4px;background-color:#2a190f;background-image:linear-gradient(145deg,rgba(255,225,181,.11),transparent 32%,rgba(0,0,0,.48)),var(--ds-image-board-wood);background-position:center,center;background-size:100% 100%,260% 260%;box-shadow:0 1px #ffe2b726 inset,0 -2px #000000b8 inset,0 3px #0a0503,0 5px 7px #00000094}.deck-card-back{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.deck-draw-overlay{perspective:1200px}.deck-draw-card{width:min(22rem,calc(100vw - 2rem),calc((100vh - 2rem) * .714285));aspect-ratio:5 / 7;display:flex;align-items:stretch;justify-content:center;transform-style:preserve-3d;will-change:transform}.deck-draw-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;justify-content:center;overflow:hidden;border-radius:12px;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d}.deck-draw-front{overflow:hidden;border:3px solid #795532;color:#fff4de;background:linear-gradient(140deg,#281b13e8,#100c09e8),var(--ds-image-board-wood);text-shadow:none;box-shadow:0 26px 70px #0000009e,0 0 0 2px #25160c,inset 0 0 0 3px #ecc17e33;transform:rotateY(180deg)}.deck-draw-front:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;z-index:0;pointer-events:none;border:1px solid rgba(239,200,139,.52);border-radius:7px;box-shadow:inset 0 0 0 2px #231309b8}.deck-draw-front-chance{background:linear-gradient(150deg,#392352f0,#120c18f5),var(--ds-image-board-wood);border-color:#7c5a91}.deck-draw-front-community{background:linear-gradient(150deg,#5b3a14f0,#1b1108f7),var(--ds-image-board-wood);border-color:#aa7833}.deck-draw-front-black-market{background:linear-gradient(90deg,#0b0e11f7 0,#0b0e11f7 49.5%,#5f131af2 50.5%,#5f131af2),var(--ds-image-board-wood);border-color:#543522}.deck-draw-face-content{position:relative;z-index:1;display:flex;min-height:0;width:100%;flex:1;flex-direction:column;justify-content:center;overflow:hidden}.deck-draw-content-panel{overflow-y:auto;border:1px solid rgba(238,199,139,.42);border-radius:8px;background:#0d090794;color:#fff4de;box-shadow:inset 0 0 18px #0000006b}.deck-draw-back{z-index:20;pointer-events:none;transform:rotateY(0)}@keyframes deck-draw-flip{0%{translate:var(--draw-x, 0px) var(--draw-y, 80px);scale:.35;rotate:y 0deg}45%{translate:0 -18px;scale:1;rotate:y 90deg}46%{rotate:y -90deg}to{translate:0 0;scale:1;rotate:y 0deg}}@keyframes deck-draw-back{0%{visibility:visible}45%,to{visibility:hidden}}@media(prefers-reduced-motion:reduce){.deck-draw-card{animation:none;transform:rotateY(180deg)}}.board-center-deck-layer-back{opacity:.82;transform:translate(-7%,7%)}.board-center-deck-layer-middle{opacity:.92;transform:translate(-3.5%,3.5%)}.board-center-deck-card{z-index:2}.board-center-deck-inner{position:absolute;top:5%;right:5%;bottom:5%;left:5%;display:block;overflow:hidden;border:1px solid rgba(8,4,2,.92);border-radius:3px;background-color:#21130d;background-image:linear-gradient(180deg,#ffe2b70e,#0000004d),var(--ds-image-board-wood);background-size:100% 100%,320% 320%;box-shadow:0 2px 5px #000000b8 inset,0 1px #ffe2b717}:is(.board-center-deck-chance,[data-deck-kind=chance]) .board-center-deck-inner{background-color:#171313;background-image:linear-gradient(145deg,#bd353c1f,#0000005c),var(--ds-image-board-wood)}.board-center-deck-chance-wheel{position:absolute;left:50%;top:50%;width:84%;aspect-ratio:1;border:2px solid rgba(181,126,71,.68);border-radius:50%;background:repeating-conic-gradient(from -7.5deg,#911b26d1 0,#911b26d1 13deg,#c0894985 13deg,#c0894985 15deg,#0c0d0de6 15deg,#0c0d0de6 28deg,#c0894985 28deg,#c0894985 30deg);box-shadow:0 0 0 3px #0a0503b8,0 0 0 5px #6a4326a8,0 2px 7px #000000b8,0 2px 5px #000000bd inset;opacity:.76;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,transparent 0 38%,#000 40% 70%,transparent 72%);mask:radial-gradient(circle,transparent 0 38%,#000 40% 70%,transparent 72%)}.board-center-deck-chance-hub{position:absolute;left:50%;top:50%;width:28%;aspect-ratio:1;border:1px solid rgba(197,145,86,.38);border-radius:50%;box-shadow:0 0 0 2px #08040294,0 1px 3px #000000b8 inset;transform:translate(-50%,-50%)}:is(.board-center-deck-community,[data-deck-kind=community]) .board-center-deck-inner{background-color:#4b2c17;background-image:linear-gradient(145deg,#edb87024,#3f1f0d6b 52%,#0a0503c7),var(--ds-image-board-wood)}.board-center-deck-community-chest{position:absolute;left:8%;right:8%;top:14%;height:72%;filter:drop-shadow(0 4px 3px rgba(0,0,0,.65))}.board-center-deck-community-lid,.board-center-deck-community-box{position:absolute;left:0;right:0;display:block;border:1px solid #170b05;background-color:#74421f;background-image:linear-gradient(180deg,#f6c37b42,#1d0d0652),var(--ds-image-board-wood);background-size:100% 100%,230% 230%}.board-center-deck-community-lid{top:0;height:34%;border-radius:45% 45% 2px 2px/70% 70% 2px 2px;box-shadow:0 2px #f7c68033 inset,0 -3px #1c0c059e inset}.board-center-deck-community-box{bottom:0;height:68%;border-radius:2px;box-shadow:0 2px #f7c6802b inset,0 -5px #1c0c05a8 inset,3px 0 #f4be7514 inset,-3px 0 #1408036b inset}.board-center-deck-community-band{position:absolute;inset-block:0;width:9%;border-inline:1px solid rgba(25,11,5,.8);background:linear-gradient(90deg,#4b2b16,#b27a3f 46%,#4b2b16);box-shadow:0 1px #ffdba329 inset}.board-center-deck-community-band-left{left:17%}.board-center-deck-community-band-right{right:17%}.board-center-deck-community-lock{position:absolute;left:50%;top:24%;width:20%;aspect-ratio:.78;border:1px solid #1a0d06;border-radius:2px;background:radial-gradient(circle at 50% 63%,#1a0d06 0 17%,transparent 19%),linear-gradient(180deg,#c18a49,#68401f);box-shadow:0 1px #ffdda547 inset,0 2px 3px #000000b8;transform:translate(-50%)}[data-deck-kind=black-market] .board-center-deck-inner,.board-center-deck-black-market .board-center-deck-inner{top:5%;right:5%;bottom:5%;left:5%;border:1px solid rgba(8,4,2,.92);border-radius:3px;background-color:#191716;background-image:linear-gradient(145deg,rgba(255,226,183,.1),transparent 34%,rgba(0,0,0,.48)),linear-gradient(90deg,#121415eb 0,#121415eb 50%,#971e2ae6 50%,#971e2ae6),var(--ds-image-board-wood);background-position:center,center,center;background-size:100% 100%,100% 100%,230% 230%;background-blend-mode:soft-light,normal,soft-light;box-shadow:0 2px 5px #000000b8 inset,0 1px #ffe2b717}.daeriopoly-board-theme .board-inventory-highlight-frame{box-sizing:border-box;border:3px solid rgba(69,207,114,.96);border-radius:4px;box-shadow:0 0 0 1px #cdffdab8 inset,0 0 10px #45cf7285}.board-center-deck-black-market .board-center-deck-layer{display:block;background-color:#191716;background-image:linear-gradient(145deg,rgba(255,226,183,.08),transparent 34%,rgba(0,0,0,.48)),linear-gradient(90deg,#121415eb 0,#121415eb 50%,#971e2ae6 50%,#971e2ae6),var(--ds-image-board-wood);background-position:center,center,center;background-size:100% 100%,100% 100%,230% 230%;background-blend-mode:soft-light,normal,soft-light}.board-center-deck-black-market-back{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.board-center-deck{outline:none}.board-center-deck-active{z-index:12;filter:brightness(1.16) drop-shadow(0 8px 8px rgba(0,0,0,.58)) drop-shadow(0 0 7px rgba(209,170,112,.38))}.board-center-deck-active .board-center-deck-card{border-color:#b99462;box-shadow:0 0 0 1px #dcb78047,0 1px #ffe2b72e inset,0 -2px #000000b8 inset,0 3px #0a0503,0 5px 7px #00000094}.board-center-deck:focus-visible .board-center-deck-card{outline:2px solid rgba(220,183,128,.9);outline-offset:2px}.board-center-deck-tooltip{position:absolute;top:-8%;left:112%;z-index:20;display:grid;width:min(215px,26vw);gap:5px;border:1px solid #755536;border-radius:6px;padding:7px;background-color:#18110c;background-image:linear-gradient(145deg,rgba(255,226,183,.09),transparent 34%,rgba(0,0,0,.34)),var(--ds-image-board-wood);background-position:center;background-size:100% 100%,240% 240%;color:#f5eee5;font-size:10px;text-align:left;text-shadow:none;box-shadow:0 1px #ffe2b71f inset,0 -2px #000000b8 inset,0 7px #080403,0 14px 24px #0000008f;transform:rotate(calc(0deg - var(--deck-angle)));transform-origin:left top}.board-center-deck-community .board-center-deck-tooltip{right:112%;left:auto;transform-origin:right top}.board-center-deck-black-market .board-center-deck-tooltip{top:auto;bottom:118%;left:50%;transform:translate(-50%) rotate(calc(0deg - var(--deck-angle)));transform-origin:center bottom}.board-center-deck-tooltip-title{overflow:hidden;color:#ead7bb;font-size:11px;font-weight:950;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.board-center-deck-tooltip .rounded-\[8px\]{border-radius:4px;padding:6px}.board-center-deck-tooltip-button{min-height:28px;border:1px solid #9b7549;border-radius:4px;padding:5px 8px;background:linear-gradient(180deg,#ffe2b71f,#0000004d),#3d2819;color:#fff8ed;font-size:10px;font-weight:950;text-transform:uppercase;box-shadow:0 1px #ffe2b72e inset,0 -2px #0009 inset,0 3px #090503;transition:filter .12s ease,transform .12s ease}.board-center-deck-tooltip-button:hover,.board-center-deck-tooltip-button:focus-visible{filter:brightness(1.18);outline:1px solid #d5b27c;outline-offset:1px}.board-center-deck-tooltip-button:active{transform:translateY(2px)}.board-card-link-group{--deck-link-color: #a77b4d;opacity:.13;transition:opacity .16s ease,filter .16s ease}.board-card-link-group-chance{--deck-link-color: #a85159}.board-card-link-group-community{--deck-link-color: #b3824c}.board-card-link-group-black-market{--deck-link-color: #8f3940}.board-card-link-path{fill:none;stroke:var(--deck-link-color);stroke-width:.62;stroke-dasharray:.7 2.05;stroke-linecap:round;vector-effect:non-scaling-stroke}.board-card-link-node,.board-card-link-deck-node{fill:#24150d;stroke:var(--deck-link-color);stroke-width:.55;vector-effect:non-scaling-stroke}.board-card-link-group-active{opacity:.96;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--deck-link-color) 70%,transparent))}.board-card-link-group-active .board-card-link-path{stroke-width:1.15;stroke-dasharray:1 1.65}.board-card-link-group-active .board-card-link-node,.board-card-link-group-active .board-card-link-deck-node{fill:var(--deck-link-color);stroke:#ead7bb}.daeriopoly-board-theme .board-cell-deck-link-highlighted{outline:2px solid rgba(211,168,108,.9)!important;outline-offset:1px;filter:brightness(1.16) drop-shadow(0 0 6px rgba(190,137,76,.48))}.station-rail-overlay{filter:none;shape-rendering:geometricPrecision}.station-bridge-segment{animation:none}.station-rail-track{fill:none;vector-effect:non-scaling-stroke}.station-rail-bridge-depth{fill:#100a07;stroke:#070402;stroke-width:1.1;stroke-linejoin:round;opacity:1;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 0 rgba(92,57,35,.52)) drop-shadow(0 4px 4px rgba(5,2,1,.7))}.station-rail-bridge-deck{stroke:#160c07;stroke-width:1.25;stroke-linejoin:round;fill-rule:evenodd;opacity:1;vector-effect:non-scaling-stroke;filter:brightness(1.03) drop-shadow(0 1px 0 rgba(205,143,81,.22))}.station-rail-bridge-tier{stroke:#160c07;stroke-width:.8;stroke-linejoin:round;vector-effect:non-scaling-stroke}.station-rail-bridge-tier-station{filter:brightness(1.2) drop-shadow(0 2px 1px rgba(8,4,2,.52))}.station-rail-bridge-tier-rim{filter:brightness(1.1) drop-shadow(0 1px 1px rgba(8,4,2,.42))}.station-bridge-segment-connected .station-rail-bridge-deck{filter:brightness(.72) contrast(1.08) drop-shadow(0 1px 0 rgba(205,143,81,.16))}.station-bridge-segment-connected .station-rail-bridge-tier{filter:brightness(.82) contrast(1.06) drop-shadow(0 1px 1px rgba(8,4,2,.44))}.station-rail-level-joint{stroke:#130a06;stroke-width:1.45;stroke-linecap:butt;opacity:.9;filter:drop-shadow(0 1px 0 rgba(209,151,91,.3))}.station-rail-level-joints{transition:opacity .14s ease}.station-bridge-segment-connected .station-rail-level-joints{opacity:0}.station-rail-level-joints{display:none}.daeriopoly-board-theme .board-cell-wood-surface{border:1px solid rgba(126,84,51,.72)!important;background-clip:padding-box!important}.daeriopoly-board-theme .board-cell-wood-surface.board-cell-owner-surface{border-color:color-mix(in srgb,var(--cell-owner-color) 68%,#b98b59 32%)!important}.daeriopoly-board-theme .board-cell-wood-surface .board-cell-wood-panel{border-color:#080402f0;box-shadow:0 0 0 1px #97673e42,0 2px 5px #000000a8 inset,0 1px #ffe2b714}.station-route-sleeper-base{stroke:#120906;stroke-width:5.8;stroke-linecap:square;opacity:1}.station-route-wood-sleeper{stroke-width:4.45;stroke-linecap:square;opacity:1;filter:brightness(1.08)}.station-route-wood-sleeper-tone-1{filter:brightness(.98)}.station-route-wood-sleeper-tone-2{filter:brightness(1.16) saturate(1.02)}.station-rail-seat-plate{stroke:#754327;stroke-width:4.3;stroke-linecap:square;opacity:1;filter:none}.station-bridge-segment .station-rail-foot{fill:none;stroke:#24140e;stroke-width:3.15;stroke-linecap:butt;stroke-linejoin:round;opacity:1;vector-effect:non-scaling-stroke;filter:none}.station-bridge-segment .station-rail-steel{stroke:#d8d0c3;stroke-width:1.15;stroke-linecap:butt;opacity:1;filter:none}.board-cell-token-rail[data-board-side=top],.board-cell-token-rail[data-board-side=bottom]{left:50%;flex-direction:row;transform:translate(-50%)}.board-cell-token-rail[data-board-side=top]{top:-6px}.board-cell-token-rail[data-board-side=bottom]{bottom:-6px}.board-cell-token-rail[data-board-side=left],.board-cell-token-rail[data-board-side=right]{top:50%;flex-direction:column;transform:translateY(-50%)}.board-cell-token-rail[data-board-side=left]{left:-6px}.board-cell-token-rail[data-board-side=right]{right:-6px}.board-cell-placed-token{width:clamp(8px,11cqi,12px);height:clamp(8px,11cqi,12px);box-shadow:0 0 0 1px #0a0503d1,0 2px 4px #000000b8}.board-token-placement-active{position:relative;z-index:5001;isolation:isolate}.board-token-placement-board-scrim{z-index:70;border-radius:inherit;background:#04080ca3;-webkit-backdrop-filter:grayscale(.45) brightness(.72);backdrop-filter:grayscale(.45) brightness(.72)}.board-cell-token-placement-target,.daeriopoly-board-theme .board-cell-wood-surface.board-cell-token-placement-target,.daeriopoly-board-theme .board-cell-standard-surface.board-cell-token-placement-target{z-index:72!important;cursor:crosshair!important;filter:brightness(1.08) saturate(1.12);outline:3px solid var(--token-placement-color);outline-offset:2px;box-shadow:0 0 0 2px #ffffffb3,0 0 24px color-mix(in srgb,var(--token-placement-color) 78%,transparent)!important;animation:board-token-placement-choice .9s ease-in-out infinite alternate}.board-cell-token-placement-selected,.daeriopoly-board-theme .board-cell-wood-surface.board-cell-token-placement-selected,.daeriopoly-board-theme .board-cell-standard-surface.board-cell-token-placement-selected{outline-width:5px;filter:brightness(1.2) saturate(1.28);animation:none}.board-token-placement-target-indicator{position:absolute;left:50%;top:50%;z-index:90;width:clamp(13px,22cqi,22px);height:clamp(13px,22cqi,22px);border:3px solid rgba(255,255,255,.94);border-radius:999px;background:var(--token-placement-color);box-shadow:0 0 0 2px #05080cc7,0 0 16px var(--token-placement-color);transform:translate(-50%,-50%)}@keyframes board-token-placement-choice{0%{filter:brightness(.96) saturate(1.02)}to{filter:brightness(1.2) saturate(1.25)}}.station-rail-bolt{fill:#8e552f;stroke:#1a0c06;stroke-width:.075;opacity:1;vector-effect:non-scaling-stroke;filter:drop-shadow(0 .4px 0 #080403)}.station-bridge-segment-active{filter:none}.station-bridge-segment-active .station-rail-bridge-deck{filter:brightness(1.18) drop-shadow(0 1px 0 rgba(223,164,101,.28))}.station-bridge-segment-active .station-rail-bridge-tier{filter:brightness(1.24) drop-shadow(0 2px 1px rgba(8,4,2,.48))}.station-bridge-segment-active .station-rail-steel{stroke:#f0dfc1}.station-bridge-segment-active .station-rail-foot{stroke:#352019}.station-bridge-segment-active .station-route-wood-sleeper{filter:brightness(1.24)}@media(max-width:560px){.board-center-deck{width:11.5%}.board-center-deck-black-market{width:19%}}@media(prefers-reduced-motion:reduce){.station-bridge-segment{animation:none}}:root{--ui-font-sans: "Aptos", "Inter", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--ui-font-mono: "Cascadia Code", "SFMono-Regular", Consolas, monospace;--ui-font-size-xs: .75rem;--ui-font-size-sm: .875rem;--ui-font-size-md: 1rem;--ui-font-size-lg: 1.125rem;--ui-font-size-xl: 1.25rem;--ui-font-size-2xl: 1.5rem;--ui-font-size-3xl: 1.875rem;--ui-font-weight-regular: 400;--ui-font-weight-medium: 600;--ui-font-weight-bold: 700;--ui-font-weight-black: 900;--ui-line-height-tight: 1.15;--ui-line-height-normal: 1.5;--ui-line-height-relaxed: 1.65;--ui-letter-spacing-tight: -.015em;--ui-letter-spacing-wide: .08em;--ui-space-0: 0;--ui-space-1: .25rem;--ui-space-2: .5rem;--ui-space-3: .75rem;--ui-space-4: 1rem;--ui-space-5: 1.25rem;--ui-space-6: 1.5rem;--ui-space-8: 2rem;--ui-space-10: 2.5rem;--ui-space-12: 3rem;--ui-space-16: 4rem;--ui-control-height-sm: 2rem;--ui-control-height-md: 2.5rem;--ui-control-height-lg: 2.75rem;--ui-control-hit-area: 2.75rem;--ui-auth-button-height: 3.125rem;--ui-content-sm: 24rem;--ui-content-md: 32rem;--ui-content-lg: 48rem;--ui-content-xl: 64rem;--ui-breakpoint-sm: 40rem;--ui-breakpoint-md: 48rem;--ui-breakpoint-lg: 64rem;--ui-breakpoint-xl: 80rem;--ui-layer-board: 0;--ui-layer-hud: 80;--ui-layer-floating: 180;--ui-layer-popover: 1800;--ui-layer-game-overlay: 5000;--ui-layer-game-modal: 5600;--ui-layer-dropdown: 10050;--ui-layer-overlay: 99950;--ui-layer-modal: 100000;--ui-layer-modal-confirm: 100100;--ui-layer-modal-raised: 100300;--ui-layer-toast: 2147483002;--ui-layer-tooltip: 2147483646}:root,[data-ui-theme=current]{color-scheme:light;--ui-bg: #edf4ef;--ui-bg-elevated: #fbfcf7;--ui-surface: #eef4ef;--ui-surface-elevated: #f8faf7;--ui-surface-hover: #f8faf7;--ui-surface-active: #e6f4ff;--ui-surface-translucent: rgba(255, 255, 255, .7);--ui-surface-translucent-strong: rgba(251, 252, 247, .95);--ui-scrim: rgba(5, 12, 18, .54);--ui-scrim-strong: rgba(5, 12, 18, .7);--ui-primary: #10291e;--ui-primary-hover: #163b2b;--ui-secondary: #eef4ef;--ui-secondary-hover: #f8faf7;--ui-accent: #0891b2;--ui-accent-hover: #0e7490;--ui-accent-surface: #e6f4ff;--ui-text: #101820;--ui-text-subtle: #475569;--ui-text-muted: #64748b;--ui-text-disabled: #94a3b8;--ui-text-on-primary: #ffffff;--ui-text-on-accent: #ffffff;--ui-text-on-danger: #ffffff;--ui-contrast-light: #ffffff;--ui-contrast-dark: #0f172a;--ui-border: #d8e4dc;--ui-border-strong: #c9d8cf;--ui-border-interactive: #9fb4aa;--ui-focus: #0891b2;--ui-focus-ring: rgba(8, 145, 178, .2);--ui-auth-neutral-bg: #ffffff;--ui-auth-neutral-bg-hover: #f7f7f7;--ui-auth-neutral-border: #e5e5e5;--ui-auth-neutral-border-hover: #cfcfcf;--ui-auth-neutral-text: #000000;--ui-auth-facebook-bg: #1a77f2;--ui-auth-facebook-bg-hover: #146de2;--ui-auth-facebook-border: #005fd8;--ui-auth-reddit-bg: #ff4500;--ui-auth-reddit-bg-hover: #e93f00;--ui-auth-reddit-border: #d83b00;--ui-auth-discord-bg: #5865f2;--ui-auth-discord-bg-hover: #4752c4;--ui-auth-discord-border: #4752c4;--ui-auth-dark-bg: #000000;--ui-auth-dark-bg-hover: #252525;--ui-auth-dark-border: #000000;--ui-auth-microsoft-bg: #2f2f2f;--ui-auth-microsoft-bg-hover: #3b3b3b;--ui-auth-provider-text: #ffffff;--ui-family-brown: #78350f;--ui-family-brown-hover: #5f290c;--ui-family-brown-text: #ffffff;--ui-family-sky: #0369a1;--ui-family-sky-hover: #075985;--ui-family-sky-text: #ffffff;--ui-family-violet: #a21caf;--ui-family-violet-hover: #86198f;--ui-family-violet-text: #ffffff;--ui-family-orange: #c2410c;--ui-family-orange-hover: #9a3412;--ui-family-orange-text: #ffffff;--ui-family-red: #dc2626;--ui-family-red-hover: #b91c1c;--ui-family-red-text: #ffffff;--ui-family-yellow: #a16207;--ui-family-yellow-hover: #854d0e;--ui-family-yellow-text: #ffffff;--ui-family-green: #15803d;--ui-family-green-hover: #166534;--ui-family-green-text: #ffffff;--ui-family-blue: #1d4ed8;--ui-family-blue-hover: #1e40af;--ui-family-blue-text: #ffffff;--ui-success: #16a34a;--ui-success-strong: #065f46;--ui-success-surface: #ecfdf5;--ui-success-border: #6ee7b7;--ui-warning: #d97706;--ui-warning-strong: #78350f;--ui-warning-surface: #fffbeb;--ui-warning-border: #fcd34d;--ui-danger: #dc2626;--ui-danger-hover: #b91c1c;--ui-danger-strong: #991b1b;--ui-danger-surface: #fef2f2;--ui-danger-border: #fca5a5;--ui-info: #0891b2;--ui-info-strong: #164e63;--ui-info-surface: #ecfeff;--ui-info-border: #67e8f9;--ui-special: #7c3aed;--ui-special-strong: #4c1d95;--ui-special-surface: #f5f3ff;--ui-special-border: #c4b5fd;--ui-radius-xs: 4px;--ui-radius-sm: 6px;--ui-radius-md: 8px;--ui-radius-lg: 10px;--ui-radius-panel: 8px;--ui-radius-modal: 10px;--ui-radius-xl: 14px;--ui-radius-2xl: 16px;--ui-radius-3xl: 18px;--ui-radius-pill: 999px;--ui-shadow-sm: 0 1px 3px rgba(15, 23, 42, .16);--ui-shadow-md: 0 8px 18px rgba(16, 41, 30, .18);--ui-shadow-lg: 0 18px 42px rgba(20, 40, 30, .12);--ui-shadow-modal: 0 28px 90px rgba(0, 0, 0, .42);--ui-shadow-floating: 0 18px 45px rgba(8, 145, 178, .24);--ui-shadow-inset: inset 0 2px 5px rgba(15, 23, 42, .11), inset 0 -1px 0 rgba(255, 255, 255, .58);--ui-shadow-pressed: inset 0 2px 5px rgba(0, 0, 0, .24);--ui-shadow-raised: inset 0 1px 0 rgba(255, 255, 255, .58), inset 0 -1px 1px rgba(15, 23, 42, .14), 0 3px 7px rgba(15, 23, 42, .13), 0 15px 24px -18px rgba(15, 23, 42, .5);--ui-shadow-raised-hover: inset 0 1px 0 rgba(255, 255, 255, .66), inset 0 -1px 1px rgba(15, 23, 42, .12), 0 4px 8px rgba(15, 23, 42, .2), 0 13px 18px -12px rgba(15, 23, 42, .58);--ui-shadow-raised-active: inset 0 2px 5px rgba(15, 23, 42, .24), inset 0 -1px 0 rgba(255, 255, 255, .42), 0 1px 2px rgba(15, 23, 42, .16);--ui-motion-fast: .12s;--ui-motion-normal: .18s;--ui-motion-slow: .26s;--ui-ease-standard: cubic-bezier(.2, .8, .2, 1);--ui-ease-enter: cubic-bezier(.22, 1, .36, 1);--ui-app-grid-line: rgba(32, 83, 70, .07)}.dark,.dark [data-ui-theme=current],[data-ui-theme=current].dark{color-scheme:dark;--ui-bg: #071018;--ui-bg-elevated: #0d141b;--ui-surface: #111820;--ui-surface-elevated: #172331;--ui-surface-hover: #172331;--ui-surface-active: #102436;--ui-surface-translucent: rgba(0, 0, 0, .2);--ui-surface-translucent-strong: rgba(13, 20, 27, .95);--ui-scrim: rgba(5, 12, 18, .62);--ui-scrim-strong: rgba(5, 9, 13, .75);--ui-primary: #dff7ff;--ui-primary-hover: #ffffff;--ui-secondary: #111820;--ui-secondary-hover: #172331;--ui-accent: #22d3ee;--ui-accent-hover: #67e8f9;--ui-accent-surface: #102436;--ui-text: #eef6f1;--ui-text-subtle: #cbd5e1;--ui-text-muted: #94a3b8;--ui-text-disabled: #64748b;--ui-text-on-primary: #071018;--ui-text-on-accent: #083344;--ui-text-on-danger: #ffffff;--ui-contrast-light: #ffffff;--ui-contrast-dark: #0f172a;--ui-border: #243744;--ui-border-strong: #2b4050;--ui-border-interactive: #3b5364;--ui-focus: #22d3ee;--ui-focus-ring: rgba(34, 211, 238, .2);--ui-success: #34d399;--ui-success-strong: #a7f3d0;--ui-success-surface: rgba(6, 78, 59, .3);--ui-success-border: #047857;--ui-warning: #fbbf24;--ui-warning-strong: #fef3c7;--ui-warning-surface: rgba(120, 53, 15, .35);--ui-warning-border: #b45309;--ui-danger: #dc2626;--ui-danger-hover: #b91c1c;--ui-danger-strong: #fecaca;--ui-danger-surface: rgba(127, 29, 29, .3);--ui-danger-border: #991b1b;--ui-info: #22d3ee;--ui-info-strong: #cffafe;--ui-info-surface: rgba(8, 51, 68, .35);--ui-info-border: #155e75;--ui-special: #a78bfa;--ui-special-strong: #ede9fe;--ui-special-surface: rgba(76, 29, 149, .3);--ui-special-border: #6d28d9;--ui-shadow-sm: 0 1px 3px rgba(0, 0, 0, .34);--ui-shadow-md: 0 8px 18px rgba(0, 0, 0, .34);--ui-shadow-lg: 0 18px 42px rgba(0, 0, 0, .34);--ui-shadow-modal: 0 28px 90px rgba(0, 0, 0, .62);--ui-shadow-floating: 0 18px 45px rgba(0, 0, 0, .58);--ui-shadow-inset: inset 0 2px 5px rgba(0, 0, 0, .42), inset 0 -1px 0 rgba(255, 255, 255, .07);--ui-shadow-pressed: inset 0 2px 5px rgba(0, 0, 0, .42);--ui-shadow-raised: inset 0 1px 0 rgba(255, 255, 255, .12), inset 0 -1px 1px rgba(0, 0, 0, .36), 0 3px 8px rgba(0, 0, 0, .38), 0 16px 25px -18px rgba(0, 0, 0, .86);--ui-shadow-raised-hover: inset 0 1px 0 rgba(255, 255, 255, .18), inset 0 -1px 1px rgba(0, 0, 0, .3), 0 4px 9px rgba(0, 0, 0, .44), 0 14px 19px -12px rgba(0, 0, 0, .88);--ui-shadow-raised-active: inset 0 2px 5px rgba(0, 0, 0, .5), inset 0 -1px 0 rgba(255, 255, 255, .08), 0 1px 2px rgba(0, 0, 0, .4);--ui-app-grid-line: rgba(125, 211, 252, .08)}html,body{font-family:var(--ui-font-sans)}html{background:var(--ui-bg)}.ui-root{color:var(--ui-text);font-family:var(--ui-font-sans)}:where(.ui-button){display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--ui-radius-sm);font-weight:var(--ui-font-weight-black);line-height:var(--ui-line-height-tight);cursor:pointer;transition:background-color var(--ui-motion-fast) var(--ui-ease-standard),border-color var(--ui-motion-fast) var(--ui-ease-standard),box-shadow var(--ui-motion-fast) var(--ui-ease-standard),color var(--ui-motion-fast) var(--ui-ease-standard),opacity var(--ui-motion-fast) var(--ui-ease-standard),transform var(--ui-motion-fast) var(--ui-ease-standard)}.ui-button.ui-button{box-sizing:border-box;min-width:0;max-width:100%;min-height:var(--ui-control-height-md);flex-wrap:wrap;gap:clamp(.375rem,.3rem + .15vw,var(--ui-space-2));padding-block:clamp(.5rem,.4rem + .2vw,.625rem);padding-inline:clamp(var(--ui-space-3),.6rem + .5vw,var(--ui-space-4));overflow-wrap:anywhere;text-align:center;white-space:normal}.ui-button.ui-button>svg,.ui-button.ui-button>.ui-button__icon{flex:0 0 auto}.ui-button.ui-button>:not(svg){min-width:0}.ui-button[data-ui-variant=primary]{background:var(--ui-primary);color:var(--ui-text-on-primary);box-shadow:var(--ui-shadow-md)}.ui-button[data-ui-variant=primary]:hover:not(:disabled){background:var(--ui-primary-hover)}.ui-button[data-ui-variant=secondary]{border-color:var(--ui-border-strong);background:var(--ui-secondary);color:var(--ui-text)}.ui-button[data-ui-variant=secondary]:hover:not(:disabled){border-color:var(--ui-border-interactive);background:var(--ui-secondary-hover)}.ui-button[data-ui-variant=outline]{border-color:var(--ui-border-strong);background:transparent;color:var(--ui-text)}.ui-button[data-ui-variant=outline]:hover:not(:disabled){border-color:var(--ui-accent);background:var(--ui-accent-surface)}.ui-button[data-ui-variant=danger]{border-color:var(--ui-danger);background:var(--ui-danger);color:var(--ui-text-on-danger);box-shadow:var(--ui-shadow-md)}.ui-button[data-ui-variant=danger]:hover:not(:disabled){border-color:var(--ui-danger-hover);background:var(--ui-danger-hover);color:var(--ui-text-on-danger)}.ui-button[data-ui-variant=ghost]{background:transparent;color:var(--ui-text)}.ui-button[data-ui-variant=ghost]:hover:not(:disabled){background:var(--ui-surface-hover)}.ui-button[data-ui-tone^=family-]{border-color:var(--ui-family-button-hover);background:var(--ui-family-button);color:var(--ui-family-button-text)}.ui-button[data-ui-tone^=family-]:hover:not(:disabled){border-color:var(--ui-family-button-hover);background:var(--ui-family-button-hover);color:var(--ui-family-button-text)}.ui-button[data-ui-tone^=family-][data-ui-emphasis=muted]{border-color:color-mix(in srgb,var(--ui-family-button) 72%,var(--ui-contrast-dark));background:color-mix(in srgb,var(--ui-family-button) 80%,var(--ui-contrast-dark));box-shadow:var(--ui-shadow-sm)}.ui-button[data-ui-tone^=family-][data-ui-emphasis=muted]:hover:not(:disabled){border-color:color-mix(in srgb,var(--ui-family-button-hover) 78%,var(--ui-contrast-dark));background:color-mix(in srgb,var(--ui-family-button-hover) 86%,var(--ui-contrast-dark));box-shadow:var(--ui-shadow-md)}.ui-button[data-ui-tone=family-brown]{--ui-family-button: var(--ui-family-brown);--ui-family-button-hover: var(--ui-family-brown-hover);--ui-family-button-text: var(--ui-family-brown-text)}.ui-button[data-ui-tone=family-sky]{--ui-family-button: var(--ui-family-sky);--ui-family-button-hover: var(--ui-family-sky-hover);--ui-family-button-text: var(--ui-family-sky-text)}.ui-button[data-ui-tone=family-violet]{--ui-family-button: var(--ui-family-violet);--ui-family-button-hover: var(--ui-family-violet-hover);--ui-family-button-text: var(--ui-family-violet-text)}.ui-button[data-ui-tone=family-orange]{--ui-family-button: var(--ui-family-orange);--ui-family-button-hover: var(--ui-family-orange-hover);--ui-family-button-text: var(--ui-family-orange-text)}.ui-button[data-ui-tone=family-red]{--ui-family-button: var(--ui-family-red);--ui-family-button-hover: var(--ui-family-red-hover);--ui-family-button-text: var(--ui-family-red-text)}.ui-button[data-ui-tone=family-yellow]{--ui-family-button: var(--ui-family-yellow);--ui-family-button-hover: var(--ui-family-yellow-hover);--ui-family-button-text: var(--ui-family-yellow-text)}.ui-button[data-ui-tone=family-green]{--ui-family-button: var(--ui-family-green);--ui-family-button-hover: var(--ui-family-green-hover);--ui-family-button-text: var(--ui-family-green-text)}.ui-button[data-ui-tone=family-blue]{--ui-family-button: var(--ui-family-blue);--ui-family-button-hover: var(--ui-family-blue-hover);--ui-family-button-text: var(--ui-family-blue-text)}:where(.ui-button:focus-visible),:where(.ui-icon-button:focus-visible),:where(.ui-control:focus-visible),:where(.ui-tabs__tab:focus-visible){outline:2px solid var(--ui-focus);outline-offset:2px}:where(.ui-button:disabled),:where(.ui-icon-button:disabled),:where(.ui-control:disabled){cursor:not-allowed;opacity:.5}.ui-button.ui-button[data-ui-size=sm]{min-height:2.25rem;gap:.375rem;padding-block:.375rem;padding-inline:var(--ui-space-3);font-size:var(--ui-font-size-xs)}.ui-button.ui-button[data-ui-size=compact]{min-height:1.75rem;gap:var(--ui-space-1);padding-block:var(--ui-space-1);padding-inline:var(--ui-space-2);font-size:.6875rem}.ui-button.ui-button[data-ui-size=lg]{min-height:3rem;gap:var(--ui-space-2);padding-block:.625rem;padding-inline:var(--ui-space-5);font-size:var(--ui-font-size-md)}.ui-auth-button.ui-button{--ui-auth-button-bg: var(--ui-auth-neutral-bg);--ui-auth-button-bg-hover: var(--ui-auth-neutral-bg-hover);--ui-auth-button-border: var(--ui-auth-neutral-border);--ui-auth-button-border-hover: var(--ui-auth-neutral-border-hover);--ui-auth-button-text: var(--ui-auth-neutral-text);width:100%;min-width:0;min-height:var(--ui-auth-button-height);justify-content:center;border-color:var(--ui-auth-button-border);border-radius:var(--ui-radius-lg);background:var(--ui-auth-button-bg);padding:0 var(--ui-space-4);color:var(--ui-auth-button-text);font-size:var(--ui-font-size-md);font-weight:var(--ui-font-weight-bold);letter-spacing:var(--ui-letter-spacing-tight);line-height:1;box-shadow:var(--ui-shadow-sm)}.ui-auth-button.ui-button:hover:not(:disabled){border-color:var(--ui-auth-button-border-hover);background:var(--ui-auth-button-bg-hover);color:var(--ui-auth-button-text);box-shadow:var(--ui-shadow-md);transform:translateY(-1px)}.ui-auth-button.ui-button:active:not(:disabled){box-shadow:var(--ui-shadow-pressed);transform:translateY(0)}.ui-auth-button.ui-button[data-auth-provider=facebook]{--ui-auth-button-bg: var(--ui-auth-facebook-bg);--ui-auth-button-bg-hover: var(--ui-auth-facebook-bg-hover);--ui-auth-button-border: var(--ui-auth-facebook-border);--ui-auth-button-border-hover: var(--ui-auth-facebook-border);--ui-auth-button-text: var(--ui-auth-provider-text)}.ui-auth-button.ui-button[data-auth-provider=reddit]{--ui-auth-button-bg: var(--ui-auth-reddit-bg);--ui-auth-button-bg-hover: var(--ui-auth-reddit-bg-hover);--ui-auth-button-border: var(--ui-auth-reddit-border);--ui-auth-button-border-hover: var(--ui-auth-reddit-border);--ui-auth-button-text: var(--ui-auth-provider-text)}.ui-auth-button.ui-button[data-auth-provider=discord]{--ui-auth-button-bg: var(--ui-auth-discord-bg);--ui-auth-button-bg-hover: var(--ui-auth-discord-bg-hover);--ui-auth-button-border: var(--ui-auth-discord-border);--ui-auth-button-border-hover: var(--ui-auth-discord-border);--ui-auth-button-text: var(--ui-auth-provider-text)}.ui-auth-button.ui-button[data-auth-provider=apple],.ui-auth-button.ui-button[data-auth-provider=x]{--ui-auth-button-bg: var(--ui-auth-dark-bg);--ui-auth-button-bg-hover: var(--ui-auth-dark-bg-hover);--ui-auth-button-border: var(--ui-auth-dark-border);--ui-auth-button-border-hover: var(--ui-auth-dark-border);--ui-auth-button-text: var(--ui-auth-provider-text)}.ui-auth-button.ui-button[data-auth-provider=microsoft]{--ui-auth-button-bg: var(--ui-auth-microsoft-bg);--ui-auth-button-bg-hover: var(--ui-auth-microsoft-bg-hover);--ui-auth-button-border: var(--ui-auth-dark-border);--ui-auth-button-border-hover: var(--ui-auth-dark-border);--ui-auth-button-text: var(--ui-auth-provider-text)}.ui-auth-button__icon{display:inline-flex;width:1.25rem;height:1.25rem;flex:0 0 1.25rem;align-items:center;justify-content:center}.ui-auth-button__icon>svg{width:1rem;height:1rem}.ui-auth-button[data-auth-provider=x] .ui-auth-button__icon>svg{height:.75rem}.ui-auth-button__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-auth-provider-slot--centered{grid-column:1 / -1;width:100%;justify-self:center}@media(min-width:640px){.ui-auth-provider-slot--centered{width:calc(50% - var(--ui-space-1))}}.ui-icon-button.ui-button{width:var(--ui-control-height-md);min-width:var(--ui-control-height-md);max-width:none;min-height:var(--ui-control-height-md);flex-wrap:nowrap;padding:0}.ui-icon-button.ui-button[data-ui-size=compact]{width:1.75rem;min-width:1.75rem;min-height:1.75rem;padding:0}.ui-icon-button.ui-button[data-ui-size=sm]{width:2.25rem;min-width:2.25rem;min-height:2.25rem;padding:0}.ui-icon-button.ui-button[data-ui-size=lg]{width:3rem;min-width:3rem;min-height:3rem;padding:0}:where(.ui-panel,.ui-card,.surface-card){border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-bg-elevated);color:var(--ui-text);box-shadow:var(--ui-shadow-lg)}:where(.ui-panel[data-ui-elevation=flat],.ui-card[data-ui-elevation=flat]){box-shadow:none}:where(.ui-panel[data-ui-elevation=raised],.ui-card[data-ui-elevation=raised]){box-shadow:var(--ui-shadow-lg)}:where(.ui-section,.surface-section){border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-surface-elevated)}:where(.ui-inset,.surface-inset){border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface)}:where(.ui-modal-overlay,.dialog-overlay){background:var(--ui-scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ui-modal{width:100%;max-height:min(92dvh,60rem);overflow:auto;border:1px solid var(--ui-border);border-radius:var(--ui-radius-modal);background:var(--ui-bg-elevated);color:var(--ui-text);box-shadow:var(--ui-shadow-modal)}:where(.ui-control,.control-field){border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-bg-elevated);color:var(--ui-text);outline:none;transition:background-color var(--ui-motion-fast) var(--ui-ease-standard),border-color var(--ui-motion-fast) var(--ui-ease-standard),box-shadow var(--ui-motion-fast) var(--ui-ease-standard)}:where(.ui-control,.control-field)::-moz-placeholder{color:var(--ui-text-muted)}:where(.ui-control,.control-field)::placeholder{color:var(--ui-text-muted)}:where(.ui-control,.control-field):focus{border-color:var(--ui-focus);box-shadow:0 0 0 3px var(--ui-focus-ring)}.ui-select{min-height:var(--ui-control-height-md);padding:var(--ui-space-2) var(--ui-space-8) var(--ui-space-2) var(--ui-space-3)}.ui-textarea{min-height:5rem;resize:vertical}.ui-tabs{display:flex;overflow:hidden;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface)}.ui-tabs__tab{min-height:var(--ui-control-height-md);flex:1 1 0;border:0;background:transparent;color:var(--ui-text-muted);font-weight:var(--ui-font-weight-black);transition:background-color var(--ui-motion-fast) var(--ui-ease-standard),color var(--ui-motion-fast) var(--ui-ease-standard)}.ui-tabs__tab[aria-selected=true],.ui-tabs__tab[aria-pressed=true]{background:var(--ui-surface-active);color:var(--ui-text)}.ui-badge{display:inline-flex;min-height:1.5rem;align-items:center;gap:var(--ui-space-1);border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-surface);padding:.2rem var(--ui-space-2);color:var(--ui-text-subtle);font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-weight-black);line-height:1}.ui-badge[data-ui-tone=success]{border-color:var(--ui-success-border);background:var(--ui-success-surface);color:var(--ui-success-strong)}.ui-badge[data-ui-tone=warning]{border-color:var(--ui-warning-border);background:var(--ui-warning-surface);color:var(--ui-warning-strong)}.ui-badge[data-ui-tone=danger]{border-color:var(--ui-danger-border);background:var(--ui-danger-surface);color:var(--ui-danger-strong)}.ui-badge[data-ui-tone=info]{border-color:var(--ui-info-border);background:var(--ui-info-surface);color:var(--ui-info-strong)}.ui-tooltip,.daeriopoly-native-tooltip{z-index:var(--ui-layer-tooltip);max-width:min(22rem,calc(100vw - 1rem));border:1px solid var(--ui-info-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface-translucent-strong);color:var(--ui-text);box-shadow:var(--ui-shadow-floating);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ui-divider{width:100%;height:1px;border:0;background:var(--ui-border)}.ui-text{color:var(--ui-text)}.ui-text-subtle{color:var(--ui-text-subtle)}.ui-text-muted{color:var(--ui-text-muted)}.ui-border{border-color:var(--ui-border)}.ui-border-strong{border-color:var(--ui-border-strong)}.ui-surface{background:var(--ui-surface)}.ui-surface-elevated{background:var(--ui-surface-elevated)}.app-shell{background-color:var(--ui-bg);background-image:linear-gradient(var(--ui-app-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--ui-app-grid-line) 1px,transparent 1px)}.daeriopoly-close-button{border-color:var(--ui-danger-border);border-radius:var(--ui-radius-pill);background:var(--ui-danger-surface);color:var(--ui-danger-strong);box-shadow:var(--ui-shadow-sm);transition:background-color var(--ui-motion-fast) var(--ui-ease-standard),border-color var(--ui-motion-fast) var(--ui-ease-standard),color var(--ui-motion-fast) var(--ui-ease-standard),transform var(--ui-motion-fast) var(--ui-ease-standard)}.daeriopoly-close-button:hover{border-color:var(--ui-danger);background:color-mix(in srgb,var(--ui-danger-surface) 84%,var(--ui-danger) 16%);color:var(--ui-danger-strong)}.settings-sound-popover{box-shadow:var(--ui-shadow-floating)!important}.number-stepper{border-radius:var(--ui-radius-sm)}.number-stepper-button{border-color:var(--ui-info-border);background:var(--ui-info-surface);color:var(--ui-info-strong);box-shadow:var(--ui-shadow-sm);transition:transform var(--ui-motion-fast) var(--ui-ease-standard),filter var(--ui-motion-fast) var(--ui-ease-standard),box-shadow var(--ui-motion-fast) var(--ui-ease-standard),color var(--ui-motion-fast) var(--ui-ease-standard)}.number-stepper-button:hover:not(:disabled){border-color:var(--ui-accent);background:var(--ui-accent-surface)}.number-stepper-button:focus-visible{outline-color:var(--ui-focus)}@media(max-width:40rem){.ui-modal{max-height:calc(100dvh - var(--ui-space-4));border-radius:var(--ui-radius-md)}.ui-button.ui-button:not(.ui-icon-button,[data-ui-size=compact]){padding-inline:var(--ui-space-3)}}@media(prefers-reduced-motion:reduce){.ui-root *,.ui-root *:before,.ui-root *:after{scroll-behavior:auto!important;transition-duration:1ms!important}}@keyframes ui-surface-enter{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0 0}}@keyframes ui-invalid-nudge{0%,to{translate:0 0}30%{translate:-3px 0}65%{translate:3px 0}}@keyframes ui-wait-pulse{0%{opacity:.65}to{opacity:1}}.ui-control[aria-invalid=true]{animation:ui-invalid-nudge .18s ease-out}.ui-button[aria-busy=true]{animation:ui-wait-pulse .8s ease-in-out alternate infinite}.ui-modal,.dialog-overlay>.ui-card,.achievement-card{animation:ui-surface-enter .2s var(--ui-ease-standard)}.ui-tabs__tab,.ui-button[role=switch]{transition:background-color var(--ui-motion-normal) var(--ui-ease-standard),border-color var(--ui-motion-normal) var(--ui-ease-standard),color var(--ui-motion-normal) var(--ui-ease-standard)}[role=progressbar]>div{transition:width .65s cubic-bezier(.2,.7,.2,1)}[data-ui-number]{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.ui-modal,.dialog-overlay>.ui-card,.achievement-card{animation:none}.ui-control[aria-invalid=true],.ui-button[aria-busy=true]{animation:none}.ui-tabs__tab,.ui-button[role=switch],[role=progressbar]>div{transition:none}}.scene-transition-content{display:contents}.mosaic-curtain{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;isolation:isolate;pointer-events:none;z-index:2}.mosaic-curtain-fullscreen{position:fixed;z-index:var(--ui-layer-tooltip)}.mosaic-curtain-fullscreen:not([data-phase=idle]){pointer-events:auto}.mosaic-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ui-bg);opacity:0}.mosaic-grid{position:absolute;top:-45%;right:-45%;bottom:-45%;left:-45%;display:grid;grid-template-columns:repeat(var(--mosaic-columns),1fr);grid-template-rows:repeat(var(--mosaic-rows),1fr);transform:rotate(-15deg);gap:var(--ui-space-2)}.mosaic-piece{position:relative;overflow:hidden;min-width:0;min-height:0;border:4px solid var(--ui-border-strong);border-radius:var(--ui-radius-panel);background:var(--ui-bg-elevated);will-change:transform}.mosaic-family-band{position:absolute;inset:0 0 auto;height:24%;border-bottom:2px solid var(--ui-border-strong);background:var(--mosaic-family);box-shadow:var(--ui-shadow-inset)}.grid-motion-root{width:100%;height:100%;overflow:hidden}.grid-motion-intro{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden}.grid-motion-container{position:relative;z-index:2;display:grid;flex:none;width:max(155vw,155vh);height:auto;aspect-ratio:1.1 / 1;grid-template-columns:100%;grid-template-rows:repeat(4,1fr);gap:var(--ui-space-4);transform:rotate(-15deg);transform-origin:center center}.grid-motion-row{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--ui-space-4);will-change:transform}.grid-motion-item,.grid-motion-item-inner{position:relative;min-width:0;min-height:0}.grid-motion-item-inner{box-sizing:border-box;display:flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;border:4px solid var(--ui-border-strong);border-radius:var(--ui-radius-panel);background-color:var(--ui-bg-elevated);color:var(--ui-text);font-size:var(--ui-font-size-2xl)}.grid-motion-family-band{position:absolute;inset:0 0 auto;z-index:2;height:24%;border-bottom:2px solid rgba(4,10,15,.72);background-color:var(--grid-motion-family-color);box-shadow:inset 0 1px #ffffff47,inset 0 -3px 5px #0000004d}.grid-motion-item-image{position:absolute;top:0;right:0;bottom:0;left:0;background-position:50% 50%;background-size:cover}.grid-motion-item-content{position:relative;z-index:1;padding:1rem;text-align:center}.grid-motion-fullview{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.grid-motion-row{transform:none!important}}.match-results-page{min-height:100dvh;padding:clamp(var(--ui-space-2),2vw,var(--ui-space-6));color:var(--ui-text)}.match-results-shell{max-width:96rem;margin:0 auto;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-xl);background:var(--ui-bg-elevated);box-shadow:var(--ui-shadow-modal);overflow:hidden}.match-results-header{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-4);padding:var(--ui-space-5)}.match-results-header h1{font-size:clamp(var(--ui-font-size-xl),2.1vw,var(--ui-font-size-3xl));font-weight:var(--ui-font-weight-black);line-height:var(--ui-line-height-tight)}.match-eyebrow{color:var(--ui-text-muted);font-size:var(--ui-font-size-xs);letter-spacing:var(--ui-letter-spacing-wide);text-transform:uppercase;font-weight:var(--ui-font-weight-bold);margin-bottom:var(--ui-space-1)}.match-trophy{display:grid;place-items:center;width:var(--ui-space-12);height:var(--ui-space-12);border:1px solid var(--ui-warning-border);border-radius:var(--ui-radius-lg);background:var(--ui-warning-surface);color:var(--ui-warning-strong)}.match-round-count{display:inline-flex;align-items:center;gap:var(--ui-space-2);color:var(--ui-text-muted);font-size:var(--ui-font-size-sm)}.match-results-tabs.ui-tabs{padding-inline:var(--ui-space-5);border-block:1px solid var(--ui-border);border-radius:0;display:flex;flex-wrap:wrap;gap:var(--ui-space-2);background:var(--ui-surface)}.match-results-tabs .ui-tabs__tab{display:flex;align-items:center;justify-content:center;gap:var(--ui-space-2);min-height:var(--ui-control-hit-area);font-size:var(--ui-font-size-sm)}.match-results-content{padding:var(--ui-space-4) var(--ui-space-5) var(--ui-space-5)}.match-comparison-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-3);margin-bottom:var(--ui-space-3)}.match-comparison-toolbar h2,.match-comparison-toolbar h3{display:flex;align-items:center;gap:var(--ui-space-2);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-black)}.match-comparison-toolbar .ui-tabs{display:flex;flex-wrap:wrap}.match-comparison-toolbar .ui-tabs__tab{min-height:var(--ui-control-hit-area);font-size:var(--ui-font-size-xs)}.match-comparison-table{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);overflow:hidden}.match-comparison-head,.match-player-row{display:grid;grid-template-columns:minmax(11rem,1.8fr) repeat(var(--match-stat-count),minmax(0,1fr))}.match-comparison-head{background:var(--ui-surface);color:var(--ui-text-muted);font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-weight-bold);align-items:center}.match-comparison-head>span{padding:var(--ui-space-3) var(--ui-space-2);text-align:right;overflow-wrap:anywhere}.match-comparison-head>span:first-child{text-align:left;padding-left:var(--ui-space-4)}.match-player-row{border-top:1px solid var(--ui-border);min-height:3.5rem;background:var(--ui-bg-elevated)}.match-player-row[data-placement="1"]{background:color-mix(in srgb,var(--ui-warning-surface) 38%,var(--ui-bg-elevated))}.match-player-identity{min-width:0;display:flex;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2);border-right:1px solid var(--ui-border)}.match-placement{width:var(--ui-space-8);height:var(--ui-space-8);display:grid;place-items:center;flex-shrink:0;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ui-text-muted);font-weight:var(--ui-font-weight-black);background:var(--ui-surface)}.match-player-row[data-placement="1"] .match-placement{color:var(--ui-warning-strong);background:var(--ui-warning-surface);border-color:var(--ui-warning-border)}.match-player-row[data-placement="2"] .match-placement{color:var(--ui-text-subtle);background:var(--ui-surface-active);border-color:var(--ui-border-strong)}.match-player-row[data-placement="3"] .match-placement{color:color-mix(in srgb,var(--ui-danger-strong) 62%,var(--ui-warning-strong));background:color-mix(in srgb,var(--ui-danger-surface) 64%,var(--ui-warning-surface));border-color:var(--ui-danger-border)}.match-player-name{display:block;overflow-wrap:anywhere;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-tight)}.match-account-name{display:block;color:var(--ui-text-muted);font-size:var(--ui-font-size-xs);overflow-wrap:anywhere}.match-bankrupt{display:block;color:var(--ui-danger-strong);font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-weight-bold)}.match-property-ribbon{display:flex;gap:2px;flex-wrap:wrap;margin-top:var(--ui-space-1)}.match-property-chip{width:14px;height:14px;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-xs);padding:0}.match-property-chip:focus-visible{outline:2px solid var(--ui-info);outline-offset:2px}.match-property-ribbon>span{width:var(--ui-space-2);height:var(--ui-space-1);border-radius:var(--ui-radius-xs)}.match-player-identity .match-assets-button{margin-left:auto;flex-shrink:0;min-height:var(--ui-control-hit-area);padding:var(--ui-space-1)}.match-stat-cell{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:var(--ui-space-2);min-width:0;padding:var(--ui-space-3) var(--ui-space-2)}.match-stat-cell[data-stat=elo]{flex-direction:row;align-items:center;flex-wrap:wrap;-moz-column-gap:var(--ui-space-2);column-gap:var(--ui-space-2)}.match-stat-value{font-weight:var(--ui-font-weight-black);font-size:clamp(var(--ui-font-size-sm),1.5vw,var(--ui-font-size-xl));line-height:var(--ui-line-height-tight)}.match-number{display:inline-block;font-variant-numeric:tabular-nums;white-space:nowrap}.match-number-unit{margin-left:.2em;font-size:.65em;font-weight:var(--ui-font-weight-medium);color:var(--ui-text-muted)}.match-stat-cell[data-best] .match-stat-value{color:var(--ui-info-strong)}.match-stat-track{display:block;width:75%;max-width:6rem;height:3px;border-radius:var(--ui-radius-pill);overflow:hidden;background:var(--ui-border)}.match-stat-track>span{display:block;height:100%;background:var(--ui-text-muted);transition:width var(--ui-motion-normal) var(--ui-ease-standard)}.match-stat-cell[data-best] .match-stat-track>span{background:var(--ui-info)}.match-mobile-stat-label{display:none}.match-expanded-assets{padding:var(--ui-space-4);margin-top:var(--ui-space-3)}.match-guest-banner{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-3);padding:var(--ui-space-3);margin-top:var(--ui-space-3);color:var(--ui-info-strong);background:var(--ui-info-surface)}.match-guest-banner p{flex:1;min-width:12rem;font-size:var(--ui-font-size-sm)}@media(min-width:768px)and (max-height:900px){.match-results-page{padding:var(--ui-space-2)}.match-results-header{padding:var(--ui-space-3) var(--ui-space-4)}.match-results-content{padding:var(--ui-space-3)}.match-comparison-toolbar{margin-bottom:var(--ui-space-2)}.match-comparison-head,.match-player-row{grid-template-columns:minmax(15rem,1.8fr) repeat(var(--match-stat-count),minmax(0,1fr))}.match-player-identity,.match-stat-cell{padding-block:var(--ui-space-1)}.match-stat-cell[data-stat=elo]{flex-wrap:nowrap}}@media(max-width:767px){.match-results-header{padding:var(--ui-space-3);gap:var(--ui-space-2)}.match-round-count{flex-basis:100%;order:4}.match-results-content{padding:var(--ui-space-3)}.match-results-tabs.ui-tabs{padding-inline:var(--ui-space-2);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.match-results-tabs .ui-tabs__tab{font-size:var(--ui-font-size-xs);padding-inline:var(--ui-space-1)}.match-comparison-head{display:none}.match-player-row{grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--ui-space-2);gap:var(--ui-space-2)}.match-player-identity{grid-column:1 / -1;border:0;padding:0}.match-stat-cell{align-items:flex-start;padding:var(--ui-space-1);gap:var(--ui-space-1)}.match-mobile-stat-label{display:block;font-size:var(--ui-font-size-xs);color:var(--ui-text-muted)}.match-stat-value{font-size:var(--ui-font-size-md)}}@media(prefers-reduced-motion:reduce){.match-results-page *,.match-results-page *:before,.match-results-page *:after{transition:none!important;animation:none!important}}
