@charset "UTF-8";html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{--surface-panel: rgba(16, 24, 38, .86);--surface-panel-strong: rgba(16, 24, 38, .94);--card-bg-primary: rgba(16, 24, 38, .86);--card-bg-secondary: rgba(16, 24, 38, .86);--card-bg-tertiary: rgba(20, 30, 46, .9);--card-border: var(--border-color);--card-border-radius: 6px;--card-border-radius-sm: 4px;--card-border-radius-md: 6px}.ant-input-outlined,.ant-input-affix-wrapper,.ant-select-outlined .ant-select-selector,.ant-input-number-outlined,.ant-picker-outlined{border:.0625rem solid var(--border-input);border-radius:.5rem;background:var(--bg-input);color:var(--text-color);font-size:.875rem;caret-color:var(--text-color)}.ant-input-affix-wrapper input{caret-color:var(--text-color)}.ant-input-outlined,.ant-input-affix-wrapper{min-height:2.625rem}.ant-input-outlined::placeholder,.ant-input-affix-wrapper input::placeholder,.ant-select .ant-select-selection-placeholder,.ant-picker .ant-picker-input input::placeholder{color:var(--text-muted)}.ant-input-outlined[disabled],.ant-input-affix-wrapper.ant-input-affix-wrapper-disabled,.ant-input-number.ant-input-number-disabled,.ant-select.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector,.ant-select.ant-select-disabled:not(.ant-select-customize-input),.ant-picker.ant-picker-disabled{border-color:var(--border-color)!important;background:var(--surface-raised)!important;color:var(--text-secondary)!important;opacity:1!important;box-shadow:none!important;cursor:not-allowed!important}.ant-input-outlined[disabled]::placeholder,.ant-input-affix-wrapper.ant-input-affix-wrapper-disabled input::placeholder,.ant-input-number.ant-input-number-disabled input::placeholder,.ant-select.ant-select-disabled .ant-select-selection-placeholder,.ant-picker.ant-picker-disabled .ant-picker-input input::placeholder{color:var(--text-muted)!important}.ant-input-outlined[disabled],.ant-input-affix-wrapper.ant-input-affix-wrapper-disabled input,.ant-input-number.ant-input-number-disabled input,.ant-select.ant-select-disabled .ant-select-selection-item,.ant-select.ant-select-disabled .ant-select-content,.ant-select.ant-select-disabled .ant-select-content-value,.ant-picker.ant-picker-disabled .ant-picker-input input{-webkit-text-fill-color:var(--text-secondary)!important}.ant-select.ant-select-disabled .ant-select-selection-item,.ant-select.ant-select-disabled .ant-select-content,.ant-select.ant-select-disabled .ant-select-content-value{color:var(--text-secondary)!important}.ant-select.ant-select-disabled .ant-select-arrow,.ant-select.ant-select-disabled .ant-select-arrow .anticon,.ant-select.ant-select-disabled .ant-select-suffix,.ant-select.ant-select-disabled .ant-select-suffix .anticon,.ant-input-number.ant-input-number-disabled .ant-input-number-action,.ant-input-number.ant-input-number-disabled .ant-input-number-handler,.ant-picker.ant-picker-disabled .ant-picker-suffix,.ant-picker.ant-picker-disabled .ant-picker-suffix .anticon{color:var(--text-muted)!important}.ant-select{--ant-select-background-color: var(--bg-input);--ant-select-color: var(--text-color)}.ant-select-outlined,.ant-select-outlined:not(.ant-select-customize-input),.ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector,.ant-select:not(.ant-select-customize-input),.ant-select:not(.ant-select-customize-input) .ant-select-selector,.ant-select-single:not(.ant-select-customize-input),.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background:var(--bg-input)!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease!important}.ant-select .ant-select-suffix,.ant-select .ant-select-arrow,.ant-select .ant-select-arrow .anticon,.ant-select .ant-select-suffix .anticon{color:var(--text-muted)!important}.ant-input-outlined:hover,.ant-input-affix-wrapper:hover,.ant-select-outlined:not(.ant-select-disabled):hover .ant-select-selector,.ant-input-number-outlined:hover,.ant-picker-outlined:hover{border-color:var(--accent-color);background-color:var(--bg-input)}.ant-input-outlined:focus,.ant-input-outlined:focus-within,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper:focus-within,.ant-select-focused.ant-select-outlined .ant-select-selector,.ant-input-number-outlined.ant-input-number-focused,.ant-picker-focused{border-color:var(--accent-color);box-shadow:0 0 0 .0625rem var(--focus-ring);background-color:var(--bg-input)}.ant-select-focused.ant-select-outlined,.ant-select-open.ant-select-outlined{--ant-select-active-outline-color: transparent}.ant-select-focused.ant-select-outlined .ant-select-selector,.ant-select-open.ant-select-outlined .ant-select-selector,.ant-select-focused.ant-select-outlined,.ant-select-open.ant-select-outlined{background:var(--bg-input)!important}.ant-select.ant-select-outlined.ant-select-focused,.ant-select.ant-select-outlined.ant-select-open{box-shadow:0 0 0 .0625rem var(--focus-ring)!important}.ant-select-dropdown{background:var(--menu-bg-solid)!important;opacity:1!important}.ant-select-dropdown,.ant-select-dropdown-placement-bottomLeft,.ant-select-dropdown-placement-bottomRight,.ant-select-dropdown-placement-topLeft,.ant-select-dropdown-placement-topRight{animation-duration:.12s!important}.ant-select-dropdown .ant-select-item,.ant-select-dropdown .ant-select-item-option,.ant-select-dropdown .ant-select-item-empty{background:transparent!important}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--surface-raised)!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--accent-soft)!important;color:var(--text-color)!important}.ant-input-number .ant-input-number-handler-wrap{border-inline-start:.0625rem solid var(--border-input);background:var(--bg-input)}.ant-input-number .ant-input-number-handler{color:var(--text-muted);border-block-start-color:var(--border-input);background:transparent}.ant-input-number .ant-input-number-handler:hover{color:var(--accent-color);background:var(--surface-overlay-strong)}.ant-input-number.ant-input-number-focused .ant-input-number-handler-wrap,.ant-input-number:hover .ant-input-number-handler-wrap{border-inline-start-color:var(--accent-color)}.ant-input-number.ant-input-number-mode-input .ant-input-number-actions{border-inline-start:.0625rem solid var(--border-input);background:var(--bg-input)}.ant-input-number.ant-input-number-mode-input .ant-input-number-action{color:var(--text-muted);background:transparent}.ant-input-number.ant-input-number-mode-input .ant-input-number-action:hover{color:var(--accent-color);background:var(--surface-overlay-strong)}.ant-input-number .ant-input-number-prefix,.ant-input-number .ant-input-number-prefix>*{color:var(--text-color)!important}.ant-input-number.ant-input-number-mode-input .ant-input-number-action-up{border-bottom:.0625rem solid var(--border-input)}.ant-input-number.ant-input-number-mode-input:hover .ant-input-number-actions,.ant-input-number.ant-input-number-mode-input.ant-input-number-focused .ant-input-number-actions{border-inline-start-color:var(--accent-color)}.ant-input-outlined.ant-input-status-error,.ant-input-affix-wrapper.ant-input-status-error,.ant-input-password.ant-input-status-error{border-color:var(--color-error)!important;background-color:var(--bg-input)!important}.ant-input-outlined.ant-input-status-error,.ant-input-affix-wrapper.ant-input-status-error input,.ant-input-password.ant-input-status-error input{background-color:var(--bg-input)!important}.ant-input-outlined.ant-input-status-error:hover,.ant-input-affix-wrapper.ant-input-status-error:hover,.ant-input-password.ant-input-status-error:hover,.ant-input-outlined.ant-input-status-error:focus,.ant-input-outlined.ant-input-status-error:focus-within,.ant-input-affix-wrapper.ant-input-status-error:focus,.ant-input-affix-wrapper.ant-input-status-error:focus-within,.ant-input-affix-wrapper.ant-input-status-error.ant-input-affix-wrapper-focused,.ant-input-password.ant-input-status-error:focus,.ant-input-password.ant-input-status-error:focus-within,.ant-input-password.ant-input-status-error.ant-input-affix-wrapper-focused{border-color:var(--color-error)!important;background-color:var(--bg-input)!important;box-shadow:0 0 0 .0625rem var(--color-error-ring)!important;outline:none!important}.ant-input-affix-wrapper.ant-input-status-error:hover input,.ant-input-affix-wrapper.ant-input-status-error:focus-within input,.ant-input-affix-wrapper.ant-input-status-error.ant-input-affix-wrapper-focused input,.ant-input-password.ant-input-status-error:hover input,.ant-input-password.ant-input-status-error:focus-within input,.ant-input-password.ant-input-status-error.ant-input-affix-wrapper-focused input{background-color:var(--bg-input)!important}.ant-input-number-outlined.ant-input-number-status-error:not(.ant-input-number-disabled){border-color:var(--color-error)!important;background-color:var(--bg-input)!important}.ant-input-number-outlined.ant-input-number-status-error:not(.ant-input-number-disabled):hover,.ant-input-number-outlined.ant-input-number-status-error:not(.ant-input-number-disabled).ant-input-number-focused{border-color:var(--color-error)!important;background-color:var(--bg-input)!important;box-shadow:0 0 0 .0625rem var(--color-error-ring)!important}.ant-input-number-outlined.ant-input-number-status-error .ant-input-number-handler-wrap,.ant-input-number.ant-input-number-status-error.ant-input-number-mode-input .ant-input-number-actions{border-inline-start-color:var(--color-error)!important}.ant-input-affix-wrapper.ant-input-status-error .ant-input-prefix,.ant-input-password.ant-input-status-error .ant-input-prefix{color:var(--color-error)!important}.ant-select-status-error.ant-select-outlined:not(.ant-select-disabled),.ant-select-status-error.ant-select-outlined:not(.ant-select-disabled):hover,.ant-select-status-error.ant-select-outlined.ant-select-focused,.ant-select-status-error.ant-select-outlined.ant-select-open,.ant-select-status-error.ant-select-outlined:not(.ant-select-disabled) .ant-select-selector,.ant-select-status-error.ant-select-outlined:not(.ant-select-disabled):hover .ant-select-selector,.ant-select-status-error.ant-select-outlined.ant-select-focused .ant-select-selector,.ant-select-status-error.ant-select-outlined.ant-select-open .ant-select-selector{border-color:var(--color-error)!important;box-shadow:0 0 0 .0625rem var(--color-error-ring)!important;background:var(--bg-input)!important}.ant-form-item .ant-form-item-label>label.ant-form-item-required:before,.ant-form-item .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{color:var(--color-error)!important}.ant-form-item-explain-error,.ant-form-item .ant-form-item-explain-error{color:var(--color-error-light)!important;font-size:.75rem!important;line-height:1.35!important}.ant-message .ant-message-success .anticon,.ant-message .ant-message-success .anticon svg{color:var(--color-success)!important;fill:currentColor!important}.ant-input-affix-wrapper .ant-input-prefix,.ant-input-affix-wrapper .ant-input-suffix,.ant-input-affix-wrapper .ant-input-suffix .anticon{color:var(--text-muted)!important}.ant-input-affix-wrapper .ant-input-suffix .anticon svg{fill:currentColor}.ant-input-password .ant-input-suffix .ant-input-password-icon{color:var(--text-muted)!important;cursor:pointer}.ant-input-password .ant-input-suffix .ant-input-password-icon:hover{color:var(--text-color)!important}.ant-select .ant-select-content,.ant-select .ant-select-content-value,.ant-select .ant-select-input,.ant-select .ant-select-selection-item{color:var(--text-color)!important;-webkit-text-fill-color:var(--text-color)!important;background:transparent!important}.ant-select:not(.ant-select-open) .ant-select-input{background:transparent!important;box-shadow:none!important;-webkit-box-shadow:none!important}.ant-select .ant-select-selector input:-webkit-autofill,.ant-select .ant-select-selector input:-webkit-autofill:hover,.ant-select .ant-select-selector input:-webkit-autofill:focus,.ant-select .ant-select-selector input:-webkit-autofill:active,.ant-select input:-webkit-autofill,.ant-select input:-webkit-autofill:hover,.ant-select input:-webkit-autofill:focus,.ant-select input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--bg-input) inset!important;box-shadow:0 0 0 1000px var(--bg-input) inset!important;-webkit-text-fill-color:var(--text-color)!important;caret-color:var(--text-color)!important;transition:background-color 5000s ease-in-out 0s}.ant-select .ant-select-input{color:var(--text-color)!important;-webkit-text-fill-color:var(--text-color)!important;caret-color:var(--text-color)!important}.ant-input-outlined:-webkit-autofill,.ant-input-affix-wrapper input:-webkit-autofill,.ant-input-outlined:-webkit-autofill:hover,.ant-input-affix-wrapper input:-webkit-autofill:hover,.ant-input-outlined:-webkit-autofill:focus,.ant-input-affix-wrapper input:-webkit-autofill:focus,.ant-input-outlined:-webkit-autofill:active,.ant-input-affix-wrapper input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:var(--text-color)!important;caret-color:var(--text-color)!important;transition:background-color 5000s ease-in-out 0s}h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography,h5.ant-typography{font-family:var(--font-heading)}.ant-btn-color-green.ant-btn-variant-filled,.ant-btn-color-green.ant-btn-variant-filled:hover,.ant-btn-color-green.ant-btn-variant-filled:focus,.ant-btn-color-green.ant-btn-variant-filled:active{border-color:currentColor!important;box-shadow:none!important}.ant-segmented{border-radius:.625rem!important}.ant-segmented-group{gap:.5rem}.ant-segmented-item{border:1px solid var(--border-color);border-radius:.625rem!important;background:var(--bg-elevated)}.ant-segmented-thumb{border-radius:.625rem!important}.ant-segmented-item-selected{background:var(--accent-soft-strong);border-radius:.625rem!important;border-color:currentColor}.ant-switch{background:var(--bg-input)!important}.ant-switch:hover:not(.ant-switch-disabled){background:var(--bg-input)!important}.ant-switch.ant-switch-checked{background:var(--accent-color)!important}.ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:var(--accent-color-hover)!important}.ant-spin,.ant-spin .ant-spin-dot-holder,.ant-spin .ant-spin-dot-progress,.ant-spin .anticon-loading,.ant-spin .ant-spin-text{color:var(--color-info)!important}.ant-btn-primary.ant-btn-dangerous:not(:disabled){background:var(--color-error)!important;border-color:var(--color-error)!important;color:#fff!important}.ant-btn-primary.ant-btn-dangerous:not(:disabled):hover,.ant-btn-primary.ant-btn-dangerous:not(:disabled):focus{background:var(--color-error-light)!important;border-color:var(--color-error-light)!important;color:#fff!important}.ant-btn-default.ant-btn-dangerous:not(:disabled):not(.ant-btn-background-ghost){color:var(--color-error)!important;border-color:color-mix(in srgb,var(--color-error) 55%,white)!important;background:transparent!important}.ant-btn-default.ant-btn-dangerous:not(:disabled):not(.ant-btn-background-ghost):hover,.ant-btn-default.ant-btn-dangerous:not(:disabled):not(.ant-btn-background-ghost):focus{color:var(--color-error-light)!important;border-color:var(--color-error)!important;background:color-mix(in srgb,var(--color-error) 14%,transparent)!important}.ant-alert-info{border-color:var(--color-info-border)!important;background:var(--color-info-soft)!important}.ant-alert-info .ant-alert-icon{color:var(--color-info)!important}.ant-alert-info .ant-alert-message{color:var(--color-info-light)!important}.ant-skeleton .ant-skeleton-title,.ant-skeleton .ant-skeleton-paragraph>li{border-radius:999px!important;background:linear-gradient(180deg,var(--surface-overlay-strongest),var(--surface-overlay-strong))!important;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #ffffff08}.ant-skeleton.ant-skeleton-element .ant-skeleton-button,.ant-skeleton.ant-skeleton-element .ant-skeleton-input{border-radius:.875rem!important;background:linear-gradient(180deg,var(--surface-overlay-strongest),var(--surface-overlay-strong))!important;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #ffffff08}.ant-skeleton.ant-skeleton-element .ant-skeleton-avatar,.ant-skeleton.ant-skeleton-element .ant-skeleton-image{border-radius:1rem!important;background:linear-gradient(180deg,var(--surface-overlay-strongest),var(--surface-overlay-strong))!important;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #ffffff08}.ant-skeleton.ant-skeleton-active .ant-skeleton-title:after,.ant-skeleton.ant-skeleton-active .ant-skeleton-paragraph>li:after,.ant-skeleton.ant-skeleton-active.ant-skeleton-element .ant-skeleton-button:after,.ant-skeleton.ant-skeleton-active.ant-skeleton-element .ant-skeleton-input:after,.ant-skeleton.ant-skeleton-active.ant-skeleton-element .ant-skeleton-avatar:after,.ant-skeleton.ant-skeleton-active.ant-skeleton-element .ant-skeleton-image:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),rgba(88,166,255,.12),rgba(255,255,255,.04),transparent)!important}.ant-cascader-dropdown,.ant-picker-dropdown .ant-picker-panel-container,.ant-dropdown .ant-dropdown-menu,.ant-dropdown-menu-submenu .ant-dropdown-menu,.ant-table-filter-dropdown,.ant-popover .ant-popover-inner{background:var(--modal-body-bg)!important}.ant-tooltip{--ant-tooltip-arrow-background-color: rgba(14, 21, 33, .98) !important}.ant-tooltip .ant-tooltip-container,.ant-tooltip .ant-tooltip-inner{background:#0e1521fa!important;color:var(--text-secondary)!important;border:1px solid rgba(200,122,62,.45)!important;border-radius:6px!important;padding:13px 15px!important;font-weight:300!important;font-size:13px!important;line-height:1.55!important;box-shadow:0 10px 30px #0000008c!important}.ant-tooltip .ant-tooltip-arrow:before,.ant-tooltip .ant-tooltip-arrow:after{background:#0e1521fa!important}.ant-modal-mask{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.ant-modal .ant-modal-container{padding:0!important}.ant-select-dropdown,.ant-cascader-dropdown,.ant-picker-dropdown .ant-picker-panel-container,.ant-dropdown .ant-dropdown-menu,.ant-dropdown-menu-submenu .ant-dropdown-menu,.ant-table-filter-dropdown,.ant-popover .ant-popover-inner,.ant-modal-content{border:.0625rem solid var(--border-color)}.ant-modal-content{background:var(--modal-body-bg)!important}.ant-modal-header{background:var(--modal-header-bg)!important}.ant-picker-dropdown .ant-picker-cell-in-range:before{background:color-mix(in srgb,var(--accent-color) 22%,transparent)!important}.ant-picker-dropdown .ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-range-end .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner{background:var(--accent-color)!important;color:var(--text-on-accent)!important;font-weight:700;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-color) 28%,white)!important}.ant-picker-dropdown .ant-picker-cell-range-start:not(.ant-picker-cell-disabled):before,.ant-picker-dropdown .ant-picker-cell-range-end:not(.ant-picker-cell-disabled):before{background:color-mix(in srgb,var(--accent-color) 30%,transparent)!important}.ant-picker-dropdown .ant-picker-cell-hover .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-hover .ant-picker-cell-inner{background:var(--surface-overlay-strong)!important}.ant-modal-footer{background:var(--modal-footer-bg)!important}.ant-modal .ant-modal-content{overflow:hidden;border-radius:1.25rem;background:var(--modal-body-bg)!important;box-shadow:var(--shadow-modal)}.ant-modal .ant-modal-header{display:flex;align-items:center;margin-bottom:0!important;min-height:3rem;padding:1rem;border-bottom:1px solid var(--surface-raised);background:var(--modal-header-bg)!important}.ant-modal .ant-modal-title{color:var(--text-color)!important;font-family:var(--font-heading);font-size:.9375rem;font-weight:700;letter-spacing:.02em;line-height:1.2}.ant-modal .ant-modal-close{top:.5rem!important;inset-inline-end:.625rem!important;width:2rem!important;height:2rem!important;border-radius:.625rem;background:var(--surface-raised)}.ant-modal .ant-modal-close:hover{background:var(--surface-overlay-strongest)!important}.ant-modal .ant-modal-close .ant-modal-close-x{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.875rem;line-height:1}.ant-modal .ant-modal-body{padding:1rem;background:var(--modal-body-bg)!important}.ant-modal .ant-modal-footer{margin-top:0!important;display:flex;justify-content:flex-end;gap:.625rem;padding:1rem;border-top:1px solid var(--surface-raised);background:var(--modal-footer-bg)!important}.ant-modal .ant-modal-footer .ant-btn{min-width:6.25rem;height:2.375rem;border-radius:.75rem;box-shadow:none}.ant-modal .ant-modal-footer .ant-btn-default{border-color:var(--border-color)!important;background:var(--surface-overlay)!important}.ant-modal .ant-modal-footer .ant-btn-default:hover,.ant-modal .ant-modal-footer .ant-btn-default:focus{border-color:var(--border-strong)!important;background:var(--surface-overlay-strongest)!important}.ant-modal .ant-modal-footer .ant-btn-primary{border-color:transparent!important}.ant-modal.ant-modal-confirm .ant-modal-confirm-body .anticon,.ant-modal-confirm .ant-modal-confirm-body .anticon{color:var(--accent-color)!important}.ant-modal.ant-modal-confirm .ant-modal-confirm-title,.ant-modal-confirm .ant-modal-confirm-title{color:var(--text-color)!important;font-family:var(--font-heading);font-size:.9375rem;font-weight:700;letter-spacing:.02em;line-height:1.2}.ant-modal.ant-modal-confirm .ant-modal-confirm-content,.ant-modal.ant-modal-confirm .ant-modal-confirm-paragraph,.ant-modal-confirm .ant-modal-confirm-content,.ant-modal-confirm .ant-modal-confirm-paragraph{color:var(--text-secondary, var(--text-muted))!important;font-family:var(--font-body, "Spectral", serif)}.ant-modal.ant-modal-confirm .ant-modal-confirm-btns .ant-btn,.ant-modal-confirm .ant-modal-confirm-btns .ant-btn{min-width:6.25rem;height:2.375rem;border-radius:.75rem;box-shadow:none}.ant-modal.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-default,.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-default{border-color:var(--border-color)!important;background:var(--surface-overlay)!important;color:var(--text-color)!important}.ant-modal.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-primary,.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-primary{border-color:transparent!important;color:var(--text-on-accent)!important}.ant-modal .ant-modal-body,.ant-modal .ant-modal-body *{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.ant-modal .ant-modal-body::-webkit-scrollbar,.ant-modal .ant-modal-body *::-webkit-scrollbar{width:8px;height:8px}.ant-modal .ant-modal-body::-webkit-scrollbar-thumb,.ant-modal .ant-modal-body *::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background-color:var(--scrollbar-thumb);background-clip:padding-box}.ant-modal .ant-modal-body::-webkit-scrollbar-thumb:hover,.ant-modal .ant-modal-body *::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.ant-table-wrapper .ant-table,.ant-table-wrapper .ant-table-container,.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-tbody>tr>td,.ant-table-wrapper .ant-table-cell,.ant-table-wrapper .ant-table-filter-dropdown,.ant-table-wrapper .ant-table-pagination.ant-pagination{border-color:var(--border-color)!important;color:var(--text-color)}.ant-table-wrapper .ant-table-thead>tr>th:before{background-color:var(--border-color)!important}.ant-table-wrapper .ant-table-column-sort,.ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-has-sorters:hover,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-column-sort{background:var(--surface-overlay-strong)!important}.ant-table-wrapper .ant-pagination .ant-pagination-item,.ant-table-wrapper .ant-pagination .ant-pagination-prev,.ant-table-wrapper .ant-pagination .ant-pagination-next,.ant-table-wrapper .ant-pagination .ant-pagination-jump-prev,.ant-table-wrapper .ant-pagination .ant-pagination-jump-next{background:var(--menu-bg);border-color:var(--border-color);transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.ant-table-wrapper .ant-pagination .ant-pagination-item a,.ant-table-wrapper .ant-pagination .ant-pagination-item-link,.ant-table-wrapper .ant-pagination .ant-pagination-options,.ant-table-wrapper .ant-pagination .ant-select-selector{color:var(--text-color)}.ant-table-wrapper .ant-pagination .ant-pagination-item:hover,.ant-table-wrapper .ant-pagination .ant-pagination-prev:hover,.ant-table-wrapper .ant-pagination .ant-pagination-next:hover,.ant-table-wrapper .ant-pagination .ant-pagination-jump-prev:hover,.ant-table-wrapper .ant-pagination .ant-pagination-jump-next:hover{border-color:var(--accent-color);background:var(--surface-overlay-strong)}.ant-table-wrapper .ant-pagination .ant-pagination-item:focus-visible,.ant-table-wrapper .ant-pagination .ant-pagination-prev:focus-visible,.ant-table-wrapper .ant-pagination .ant-pagination-next:focus-visible{outline:none;box-shadow:0 0 0 .0625rem var(--focus-ring)}.ant-table-wrapper .ant-pagination .ant-pagination-item-active{border-color:var(--accent-color)!important;background:linear-gradient(180deg,var(--accent-soft-strong),var(--accent-soft))!important;box-shadow:0 0 0 .0625rem var(--focus-ring),0 .375rem 1rem #0000002e}.ant-table-wrapper .ant-pagination .ant-pagination-item-active a{color:var(--text-color)!important;font-weight:700}.ant-table-filter-dropdown{color:var(--text-color)}.ant-table-filter-dropdown .ant-dropdown-menu,.ant-table-filter-dropdown .ant-dropdown-menu-submenu-title,.ant-table-filter-dropdown .ant-dropdown-menu-item{background:transparent!important;color:var(--text-color)!important}.ant-table-filter-dropdown .ant-dropdown-menu-item:hover,.ant-table-filter-dropdown .ant-dropdown-menu-item-active,.ant-table-filter-dropdown .ant-dropdown-menu-submenu-title:hover{background:var(--surface-overlay-strongest)!important;color:var(--text-color)!important}.ant-table-filter-dropdown .ant-dropdown-menu-item-selected,.ant-table-filter-dropdown .ant-dropdown-menu-item-selected:hover{background:var(--accent-soft-strong)!important;color:var(--text-color)!important}.ant-table-filter-dropdown .ant-checkbox-wrapper{color:var(--text-color)!important}.ant-table-filter-dropdown .ant-checkbox{background:var(--bg-input)!important;border-color:var(--border-color)!important}.ant-table-filter-dropdown .ant-checkbox:hover,.ant-table-filter-dropdown .ant-checkbox-wrapper:hover .ant-checkbox{border-color:var(--accent-color)!important}.ant-table-filter-dropdown .ant-checkbox:after{border-color:var(--text-on-accent)!important}.ant-table-filter-dropdown .ant-checkbox-checked,.ant-table-filter-dropdown .ant-checkbox-indeterminate{background:var(--accent-color)!important;border-color:var(--accent-color)!important}.ant-table-filter-dropdown .ant-checkbox-checked:after,.ant-table-filter-dropdown .ant-checkbox-wrapper:hover .ant-checkbox-checked:after,.ant-table-filter-dropdown .ant-checkbox:hover .ant-checkbox-checked:after{content:""!important;border-color:var(--text-on-accent)!important;border-width:0 2px 2px 0!important;opacity:1!important;transform:rotate(45deg) scale(1) translate(-50%,-50%)!important}.ant-table-filter-dropdown .ant-table-filter-dropdown-btns{border-top-color:var(--border-color)!important}.ant-table-filter-dropdown .ant-table-filter-dropdown-btns .ant-btn,.ant-table-filter-dropdown .ant-table-filter-dropdown-btns .ant-btn-color-link,.ant-table-filter-dropdown .ant-table-filter-dropdown-btns .ant-btn-icon-only,.ant-table-filter-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content,.ant-table-filter-dropdown .ant-checkbox-wrapper span:not(.ant-checkbox),.ant-table-wrapper .ant-table-filter-trigger,.ant-table-wrapper .ant-table-column-sorter,.ant-table-wrapper .ant-table-column-sorter-up,.ant-table-wrapper .ant-table-column-sorter-down{color:var(--text-muted)!important}.ant-table-filter-dropdown .ant-table-filter-dropdown-btns .ant-btn:hover,.ant-table-filter-dropdown .ant-table-filter-dropdown-btns .ant-btn-color-link:hover,.ant-table-wrapper .ant-table-column-sorters:hover,.ant-table-wrapper .ant-table-filter-trigger:hover,.ant-table-wrapper .ant-table-column-sorter:hover,.ant-table-wrapper .ant-table-column-sorter-up:hover,.ant-table-wrapper .ant-table-column-sorter-down:hover{color:var(--text-secondary)!important}.ant-table-wrapper .ant-table-column-sorters{cursor:pointer}.ant-table-wrapper .ant-table-column-sorter-up.active,.ant-table-wrapper .ant-table-column-sorter-down.active,.ant-table-wrapper .ant-table-column-sorters:hover .ant-table-column-sorter-up.active,.ant-table-wrapper .ant-table-column-sorters:hover .ant-table-column-sorter-down.active{color:var(--accent-color)!important}.ant-table-filter-dropdown .ant-table-filter-dropdown-btns .ant-btn-primary,.ant-table-filter-dropdown .ant-table-filter-dropdown-btns .ant-btn-primary:hover,.ant-table-filter-dropdown .ant-table-filter-dropdown-btns .ant-btn-primary:focus,.ant-table-filter-dropdown .ant-table-filter-dropdown-btns .ant-btn-primary:active{color:var(--text-on-accent)!important}.ant-notification-notice-pure-panel.app-notification,.ant-notification-notice-pure-panel:has(.app-notification){background:var(--menu-bg-solid)!important;border:.0625rem solid var(--border-color)!important;border-radius:1rem!important;box-shadow:var(--shadow-modal)!important;color:var(--text-color)!important}.ant-notification-notice-pure-panel.app-notification .ant-notification-notice.app-notification,.ant-notification-notice-pure-panel.app-notification .ant-notification-notice.app-notification .ant-notification-notice-wrapper{background:transparent!important;border:0!important;border-radius:inherit!important;box-shadow:none!important}.ant-notification-notice-pure-panel.app-notification .ant-notification-notice.app-notification .ant-notification-notice-message{color:var(--text-primary)!important;font-family:var(--font-heading)}.ant-notification-notice-pure-panel.app-notification .ant-notification-notice.app-notification .ant-notification-notice-description{color:var(--text-secondary)!important}.ant-notification-notice-pure-panel.app-notification .ant-notification-notice.app-notification .ant-notification-notice-close{color:var(--text-color)!important}.ant-notification-notice-pure-panel.app-notification .ant-notification-notice.app-notification .ant-notification-notice-close:hover{color:var(--text-secondary)!important}.ant-notification-notice-pure-panel.app-notification .ant-notification-notice.app-notification .ant-notification-notice-icon{color:var(--accent-color)!important}.ant-notification-notice.app-notification .ant-notification-notice-icon,.ant-notification-notice.app-notification .ant-notification-notice-icon svg,.ant-notification-notice-pure-panel.app-notification .ant-notification-notice-icon,.ant-notification-notice-pure-panel.app-notification .ant-notification-notice-icon svg{color:var(--accent-color)!important;fill:currentColor!important}.ant-notification-notice-pure-panel.app-notification--success{border-color:var(--color-success-border)!important}.ant-notification-notice-pure-panel.app-notification--success .ant-notification-notice.app-notification--success .ant-notification-notice-icon{color:var(--color-success)!important}.ant-notification-notice.app-notification--success .ant-notification-notice-icon,.ant-notification-notice.app-notification--success .ant-notification-notice-icon svg,.ant-notification-notice-pure-panel.app-notification--success .ant-notification-notice-icon,.ant-notification-notice-pure-panel.app-notification--success .ant-notification-notice-icon svg{color:var(--color-success)!important;fill:currentColor!important}.ant-notification-notice-pure-panel.app-notification--info{border-color:var(--color-info-border)!important}.ant-notification-notice-pure-panel.app-notification--info .ant-notification-notice.app-notification--info .ant-notification-notice-icon{color:var(--color-info)!important}.ant-notification-notice.app-notification--info .ant-notification-notice-icon,.ant-notification-notice.app-notification--info .ant-notification-notice-icon svg,.ant-notification-notice-pure-panel.app-notification--info .ant-notification-notice-icon,.ant-notification-notice-pure-panel.app-notification--info .ant-notification-notice-icon svg{color:var(--color-info)!important;fill:currentColor!important}.ant-notification-notice-pure-panel.app-notification--warning{border-color:var(--color-warning-border)!important}.ant-notification-notice-pure-panel.app-notification--warning .ant-notification-notice.app-notification--warning .ant-notification-notice-icon{color:var(--color-warning)!important}.ant-notification-notice.app-notification--warning .ant-notification-notice-icon,.ant-notification-notice.app-notification--warning .ant-notification-notice-icon svg,.ant-notification-notice-pure-panel.app-notification--warning .ant-notification-notice-icon,.ant-notification-notice-pure-panel.app-notification--warning .ant-notification-notice-icon svg{color:var(--color-warning)!important;fill:currentColor!important}.ant-notification-notice-pure-panel.app-notification--error{border-color:var(--color-error-border)!important}.ant-notification-notice-pure-panel.app-notification--error .ant-notification-notice.app-notification--error .ant-notification-notice-icon{color:var(--color-error)!important}.ant-notification-notice.app-notification--error .ant-notification-notice-icon,.ant-notification-notice.app-notification--error .ant-notification-notice-icon svg,.ant-notification-notice-pure-panel.app-notification--error .ant-notification-notice-icon,.ant-notification-notice-pure-panel.app-notification--error .ant-notification-notice-icon svg{color:var(--color-error)!important;fill:currentColor!important}.ant-notification-notice-close,.ant-modal-close,.ant-drawer-close{color:var(--text-color)!important;cursor:pointer}.ant-notification-notice-close .anticon,.ant-modal-close .anticon,.ant-drawer-close .anticon{color:var(--text-color)!important}.ant-notification-notice-close:hover,.ant-modal-close:hover,.ant-drawer-close:hover,.ant-notification-notice-close:hover .anticon,.ant-modal-close:hover .anticon,.ant-drawer-close:hover .anticon{color:var(--text-secondary)!important}.rules-content{--ink: #f4f1ea;--ink-dim: rgba(244, 241, 234, .75);--ink-faint: rgba(244, 241, 234, .55);--warm: #c87a3e;--warm-soft: rgba(200, 122, 62, .15);--emerald: #6ec38a;--emerald-soft: rgba(110, 195, 138, .12);--rose: #e06b6b;--rose-soft: rgba(224, 107, 107, .12);--rule: rgba(244, 241, 234, .22);--panel: rgba(10, 13, 18, .45);--panel-border: rgba(180, 200, 230, .12)}.rules-content .rule-section{background:linear-gradient(165deg,#141c2af0,#0e121ce0);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(180,200,230,.16);border-radius:8px;padding:48px 52px;margin-bottom:32px;box-shadow:0 18px 48px #00000038}.rules-content .rule-section__head{display:flex;align-items:center;gap:16px;margin-bottom:12px}.rules-content .rule-section__eyebrow{font-family:Cinzel,serif;font-weight:500;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:16px}.rules-content .rule-section__marker{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;font-size:14px;background:var(--panel);border:1px solid var(--panel-border)}.rules-content .rule-section__marker--bolt{color:#f5c451;border-color:#f5c45159;background:#f5c45114}.rules-content .rule-section__marker--square{color:var(--warm);border-color:#c87a3e59;background:var(--warm-soft)}.rules-content .rule-section__marker--diamond{color:var(--emerald);border-color:#6ec38a59;background:var(--emerald-soft)}.rules-content .rule-section__title{font-family:Cinzel,serif;font-weight:500;font-size:clamp(22px,2.4vw,30px);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:0}.rules-content .rule-section__sub{font-family:Spectral,serif;font-size:16px;line-height:1.7;color:var(--ink-dim);margin-bottom:28px}.rules-content .rule-section__disclaimer{font-family:Spectral,serif;font-size:14px;line-height:1.65;color:var(--ink-dim);margin-top:20px}.rules-content .rule-section__disclaimer a{color:var(--warm);text-decoration:underline;text-underline-offset:2px}.rules-content .rule-section__disclaimer a:hover,.rules-content .rule-section__disclaimer a:focus-visible{color:var(--warm-bright)}.rules-content .rule-section__note{font-family:Spectral,serif;font-style:italic;font-size:14px;line-height:1.65;color:var(--ink-faint);margin-top:18px;padding:14px 18px;border-left:3px solid var(--warm);background:var(--warm-soft);border-radius:0 4px 4px 0}.rules-content .rule-bullets{list-style:none;padding:0;margin:0 0 24px}.rules-content .rule-bullets li{font-family:Spectral,serif;font-size:16px;line-height:1.65;color:var(--ink-dim);padding-left:22px;position:relative;margin-bottom:10px}.rules-content .rule-bullets li:before{content:"•";position:absolute;left:6px;color:var(--warm)}.rules-content .rule-chips{margin-bottom:24px}.rules-content .rule-chips__title{font-family:Cinzel,serif;font-weight:500;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:14px}.rules-content .rule-chips__list{display:flex;flex-wrap:wrap;gap:10px}.rules-content .rule-chips--blocked .rule-chips__list{display:grid;grid-template-columns:1fr;gap:10px}.rules-content .rule-chip{font-family:Spectral,serif;font-size:14px;line-height:1.45;padding:10px 14px;border-radius:999px;border:1px solid transparent}.rules-content .rule-chips--blocked .rule-chip{width:100%;box-sizing:border-box;border-radius:8px}.rules-content .rule-chip--blocked{color:#ffb4b4;background:var(--rose-soft);border-color:#e06b6b59}.rules-content .rule-chip--allowed{color:#a8ebc0;background:var(--emerald-soft);border-color:#6ec38a59}.rules-content .rule-callout{border-radius:6px;padding:22px 26px;margin-bottom:24px;border:1px solid var(--panel-border);background:var(--panel)}.rules-content .rule-callout--info{border-color:#7896c840;background:#506ea01a}.rules-content .rule-callout--warning{border-color:#c87a3e59;background:var(--warm-soft)}.rules-content .rule-callout--success{border-color:#6ec38a59;background:var(--emerald-soft)}.rules-content .rule-callout__title{font-family:Cinzel,serif;font-weight:500;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);margin-bottom:10px}.rules-content .rule-callout__body p{font-family:Spectral,serif;font-size:15px;line-height:1.65;color:var(--ink-dim);margin:0}.rules-content .rule-callout .rule-bullets{margin-bottom:0}.rules-content .size-chips{display:flex;gap:12px;margin:8px 0 24px;flex-wrap:wrap}.rules-content .size-chip{font-family:Cinzel,serif;font-weight:500;font-size:14px;letter-spacing:.16em;color:var(--ink);padding:12px 22px;border:1px solid rgba(180,200,230,.22);border-radius:6px;background:var(--panel);transition:border-color .2s ease,background .2s ease}.rules-content .lifecycle-bar{font-family:Cinzel,serif;font-weight:500;font-size:14px;letter-spacing:.14em;color:var(--ink-dim);text-align:center;padding:18px 24px;background:var(--panel);border:1px solid var(--rule);border-radius:6px}.rules-content .rule-table-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:4px 0 0}.rules-content .rule-table-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rules-content .rule-table{background:var(--panel);border:1px solid var(--panel-border);border-radius:6px;padding:22px 26px 24px;overflow-x:auto}.rules-content .rule-table+.rule-table{margin-top:20px}.rules-content .rule-table-grid .rule-table+.rule-table{margin-top:0}.rules-content .rule-table--compact{margin-top:24px}.rules-content .rule-table__title{font-family:Spectral,serif;font-size:15px;color:var(--ink-dim);padding-bottom:14px;border-bottom:1px solid var(--rule)}.rules-content .rule-table__head{display:grid;grid-template-columns:1fr 1fr;font-family:Spectral,serif;font-style:italic;font-size:13px;color:var(--ink-faint);padding:16px 0 8px;border-bottom:1px solid var(--rule);min-width:max-content}.rules-content .rule-table__head--3col{grid-template-columns:1fr 1fr 1fr}.rules-content .rule-table__head span:not(:first-child){text-align:right}.rules-content .rule-table__row{display:grid;grid-template-columns:1fr 1fr;font-family:Spectral,serif;font-size:16px;color:var(--ink);padding:14px 0;border-bottom:1px solid rgba(180,180,200,.06);min-width:max-content}.rules-content .rule-table__row--3col{grid-template-columns:1fr 1fr 1fr}.rules-content .rule-table__row:last-child{border-bottom:none}.rules-content .rule-table__row span:not(:first-child){text-align:right;font-weight:500}.rules-content .rule-table--2 .rule-table__head,.rules-content .rule-table--2 .rule-table__row{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:16px;width:100%;min-width:0}.rules-content .rule-table--2 .rule-table__head span:first-child,.rules-content .rule-table--2 .rule-table__row span:first-child{flex:1 1 auto;min-width:0;text-align:left}.rules-content .rule-table--2 .rule-table__head span:last-child,.rules-content .rule-table--2 .rule-table__row span:last-child{flex:0 0 auto;text-align:right}.rules-content .rule-table--2 .rule-table__row span:last-child{font-weight:500}.rules-content .rule-table--3 .rule-table__head,.rules-content .rule-table--3 .rule-table__head--3col,.rules-content .rule-table--3 .rule-table__row,.rules-content .rule-table--3 .rule-table__row--3col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px;align-items:baseline;width:100%;min-width:0}.rules-content .rule-table--3 .rule-table__head span:first-child,.rules-content .rule-table--3 .rule-table__row span:first-child{text-align:left}.rules-content .rule-table--3 .rule-table__head span:not(:first-child),.rules-content .rule-table--3 .rule-table__row span:not(:first-child){text-align:right}.rules-content .rule-table--wide .rule-table__head,.rules-content .rule-table--wide .rule-table__row{column-gap:8px}.rules-content .rule-table--wide .rule-table__head span:first-child,.rules-content .rule-table--wide .rule-table__row span:first-child{text-align:left}.rules-content .rule-table--wide .rule-table__head span:not(:first-child),.rules-content .rule-table--wide .rule-table__row span:not(:first-child){text-align:right;font-size:14px}.rules-content .rule-section>.rule-table,.rules-content .rule-table-grid .rule-table{width:100%}.rules-content .requirements-box{background:var(--panel);border:1px solid var(--panel-border);border-radius:6px;padding:26px 30px;margin-top:28px}.rules-content .requirements-box__title{font-family:Cinzel,serif;font-weight:500;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:16px}.rules-content .requirements-box .rule-bullets{margin-bottom:0}.rules-content .drawdown-explainer{background:var(--panel);border:1px solid var(--panel-border);border-radius:6px;padding:28px 32px;margin-top:28px;margin-bottom:28px}.rules-content .drawdown-explainer__title{font-family:Cinzel,serif;font-weight:500;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:16px}.rules-content .drawdown-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.rules-content .drawdown-tabs__btn{appearance:none;border:1px solid rgba(244,241,234,.18);background:#0a0d1273;color:#f4f1ea9e;font-family:Cinzel,serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:10px 18px;border-radius:4px;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.rules-content .drawdown-tabs__btn.is-active{color:var(--warm);border-color:#e691508c;background:#c87a3e1f}.rules-content .drawdown-tabs__btn:focus-visible{outline:2px solid rgba(230,145,80,.65);outline-offset:2px}.rules-content .drawdown-curve{position:relative;margin-bottom:20px}.rules-content .drawdown-curve svg{display:block;width:100%;height:auto}.rules-content .dd-equity{fill:none;stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(230,145,80,.45))}.rules-content .dd-limit{fill:none;stroke:var(--rose);stroke-width:2;stroke-dasharray:7 5;stroke-linejoin:round;opacity:.85}.rules-content .dd-limit-locked{stroke:var(--emerald);stroke-width:2.5;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(110,195,138,.4))}.rules-content .dd-lock-dot{fill:var(--emerald);stroke:#0a0d12e6;stroke-width:2}.rules-content .dd-line{stroke-width:1}.rules-content .dd-line--buffer{stroke:#c87a3e73;stroke-dasharray:2 6}.rules-content .dd-line--lock-guide{stroke:#6ec38a59;stroke-dasharray:4 6}.rules-content .dd-line--start{stroke:#f4f1ea38;stroke-dasharray:1 5}.rules-content .dd-line--lock{stroke:#6ec38a59;stroke-dasharray:3 5}.rules-content .dd-label{font-family:Cinzel,serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;fill:var(--ink-faint)}.rules-content .dd-label--equity{fill:var(--warm)}.rules-content .dd-label--limit{fill:#e06b6bcc}.rules-content .dd-label--buffer{fill:var(--warm);font-size:11px;letter-spacing:.1em;paint-order:stroke fill;stroke:#0a0d12eb;stroke-width:4px;stroke-linejoin:round}.rules-content .dd-label--start{fill:#f4f1eab8}.rules-content .dd-label--locked{fill:var(--emerald);paint-order:stroke fill;stroke:#0a0d12eb;stroke-width:4px;stroke-linejoin:round}.rules-content .dd-axis{stroke:#f4f1ea47;stroke-width:1.25}.rules-content .dd-axis-arrow{fill:#f4f1ea47}.rules-content .dd-label--axis{fill:#f4f1ea66;font-size:11px}.rules-content .dd-hotspot{cursor:pointer;outline:none}.rules-content .dd-hotspot__dot{fill:var(--warm);stroke:#0a0d12e6;stroke-width:2;transition:fill .2s ease}.rules-content .dd-hotspot__ring{fill:none;stroke:#c87a3e73;stroke-width:1.5;transform-origin:center;transform-box:fill-box;animation:ddHotspotPulse 2.4s ease-in-out infinite}.rules-content .dd-hotspot__hit{fill:transparent}.rules-content .dd-hotspot.is-active .dd-hotspot__dot,.rules-content .dd-hotspot:focus-visible .dd-hotspot__dot{fill:#e69150}.rules-content .dd-hotspot.is-active .dd-hotspot__ring,.rules-content .dd-hotspot:focus-visible .dd-hotspot__ring{animation:none;stroke:#e69150e6;opacity:1;transform:scale(1.1)}@keyframes ddHotspotPulse{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:1;transform:scale(1.05)}}.rules-content .dd-tooltip{position:absolute;z-index:3;max-width:300px;transform:translate(-50%,calc(-100% - 20px));background:#0e121cf7;border:1px solid rgba(200,122,62,.5);border-radius:4px;padding:10px 14px;font-family:Spectral,serif;font-size:14px;line-height:1.45;color:var(--ink);box-shadow:0 10px 32px #00000080;pointer-events:none;white-space:normal;width:max-content}.rules-content .dd-tooltip:after{content:"";position:absolute;left:50%;bottom:-5px;width:9px;height:9px;transform:translate(-50%) rotate(45deg);background:#0e121cf7;border-right:1px solid rgba(200,122,62,.5);border-bottom:1px solid rgba(200,122,62,.5)}.rules-content .drawdown-curve__legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;list-style:none;margin:0 0 18px;padding:0}.rules-content .drawdown-curve__legend li{display:flex;align-items:flex-start;gap:10px;padding:4px 8px;margin:0 -8px;border-radius:4px;font-family:Spectral,serif;font-size:14px;line-height:1.5;color:var(--ink-dim);cursor:default;transition:background .2s ease,color .2s ease}.rules-content .drawdown-curve__legend li.is-active{background:#c87a3e1a;color:var(--ink)}.rules-content .drawdown-curve__legend-marker{flex:0 0 auto;color:var(--warm);font-size:11px;line-height:1.9}.rules-content .drawdown-explainer__caption{font-family:Spectral,serif;font-size:14px;color:var(--ink-faint);margin:0;font-style:italic}.rules-content .bounty-flow{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:4px}.rules-content .bounty-flow__chip{font-family:Cinzel,serif;font-weight:500;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);padding:8px 16px;border:1px solid rgba(200,122,62,.35);border-radius:999px;background:var(--panel)}.rules-content .bounty-flow__chip--highlight{color:var(--warm);border-color:var(--warm);background:var(--warm-soft)}.rules-content .payout-rules-block{display:flex;flex-direction:column;gap:0}.rules-content .payout-chips{display:flex;justify-content:center;align-items:center;gap:32px;padding:24px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap}.rules-content .payout-rules-block .payout-chips{margin:8px 0 24px}.rules-content .payout-chip{display:inline-flex;align-items:center;gap:10px;font-family:Cinzel,serif;font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);white-space:nowrap}.rules-content .payout-chip__marker{font-size:11px;display:inline-block;flex-shrink:0}.rules-content .payout-chip__marker--blue{color:#6d8fc8}.rules-content .payout-chip__marker--green{color:#6ec38a}.rules-content .payout-chip__marker--gold{color:#f5c451}.rules-content .payout-chip__marker--purple{color:#a48cc8}@media(max-width:900px){.rules-content .payout-chips{gap:20px;padding:18px 0}}.rules-content .payout-rules-block .journey-section{margin:0 0 24px;padding:0;background:transparent;border:none;box-shadow:none}.rules-content .journey-section{padding:16px 0 64px}.rules-content .journey-flow{display:flex;align-items:center;justify-content:center;gap:24px;padding:36px 32px;background:#101826c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(180,200,230,.14);border-radius:6px;flex-wrap:wrap}.rules-content .journey-step{text-align:center;min-width:200px;flex:1;padding:20px 16px;border-radius:6px;border:1px solid transparent;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.rules-content .journey-step--clickable{cursor:pointer}.rules-content .journey-step--clickable:focus-visible{outline:2px solid var(--warm);outline-offset:4px}.rules-content .journey-step:hover{transform:translateY(-4px);border-color:#c87a3e59;box-shadow:0 12px 36px #0006,0 0 24px #c87a3e1a}.rules-content .journey-step__num{font-family:Cinzel,serif;font-weight:600;font-size:22px;width:48px;height:48px;line-height:48px;border:1px solid var(--warm);color:var(--warm);border-radius:50%;margin:0 auto 16px;transition:transform .3s ease,box-shadow .3s ease}.rules-content .journey-step:hover .journey-step__num{transform:rotate(6deg);box-shadow:0 0 20px #c87a3e59}.rules-content .journey-step__name{font-family:Cinzel,serif;font-weight:500;font-size:16px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:10px}.rules-content .journey-step__sub{font-family:Spectral,serif;font-size:14px;color:var(--ink-dim)}.rules-content .journey-step__chips{display:flex;justify-content:center;gap:6px;margin-top:6px;flex-wrap:wrap}.rules-content .journey-step__chips span,.rules-content .journey-step__chip{font-family:Cinzel,serif;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);padding:4px 10px;border:1px solid var(--rule);border-radius:2px}.rules-content .journey-step__chip{display:inline-block;text-decoration:none;cursor:pointer;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.rules-content .journey-step__chip:hover,.rules-content .journey-step__chip:focus-visible{border-color:var(--warm);color:var(--warm);box-shadow:0 0 14px #c87a3e40}.rules-content .journey-arrow{font-family:Cinzel,serif;font-size:24px;color:var(--warm);flex-shrink:0;transition:transform .3s ease,opacity .3s ease}.rules-content .journey-step:hover+.journey-arrow{transform:translate(4px);opacity:1}@media(max-width:900px){.rules-content .rule-section{padding:28px 22px;max-width:100%;box-sizing:border-box;overflow-x:hidden}.rules-content .rule-table-grid,.rules-content .rule-table-grid--3{grid-template-columns:1fr}.rules-content .rule-table{padding:18px 20px}.rules-content .rule-table--2 .rule-table__head,.rules-content .rule-table--2 .rule-table__row{gap:12px}.rules-content .rule-table--3 .rule-table__head,.rules-content .rule-table--3 .rule-table__head--3col,.rules-content .rule-table--3 .rule-table__row,.rules-content .rule-table--3 .rule-table__row--3col{column-gap:6px}.rules-content .rule-table--3 .rule-table__head{font-size:11px;padding:12px 0 6px}.rules-content .rule-table--3 .rule-table__row,.rules-content .rule-table--3 .rule-table__row--3col{font-size:13px;padding:10px 0}.rules-content .rule-table--wide .rule-table__head span,.rules-content .rule-table--wide .rule-table__row span{font-size:12px}.rules-content .drawdown-curve__legend{grid-template-columns:1fr;gap:8px}.rules-content .dd-label{font-size:14px}.rules-content .dd-tooltip{max-width:220px;font-size:13px}.rules-content .drawdown-explainer{padding:22px 18px}.rules-content .rule-chip{font-size:13px}.rules-content .journey-flow{gap:12px;padding:24px 16px}.rules-content .journey-arrow{display:none}.rules-content .journey-step{min-width:0;flex:1 1 100%}}.dashboard-rules.rules-content{--ink: var(--text-color);--ink-dim: var(--text-secondary);--ink-faint: var(--text-muted);--warm: var(--accent-color);--warm-soft: rgba(var(--accent-rgb, 200, 122, 62), .12);--emerald: #6ec38a;--emerald-soft: rgba(110, 195, 138, .12);--rose: #e06b6b;--rose-soft: rgba(224, 107, 107, .12);--rule: var(--border-color);--panel: var(--surface-secondary, rgba(10, 13, 18, .45));--panel-border: var(--border-color)}.dashboard-rules.rules-content #faq{scroll-margin-top:120px}.dashboard-rules.rules-content .dashboard-faq__groups{display:flex;flex-direction:column;gap:28px}.dashboard-rules.rules-content .dashboard-faq__group{scroll-margin-top:120px}.dashboard-rules.rules-content .dashboard-faq__group-head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.dashboard-rules.rules-content .dashboard-faq__group-icon{font-size:1.125rem;color:var(--warm);line-height:1}.dashboard-rules.rules-content .dashboard-faq__group-title{font-family:Cinzel,serif;font-weight:500;font-size:.95rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:0}.dashboard-rules.rules-content .dashboard-faq__question{font-size:.875rem;font-weight:600;color:var(--ink)}.dashboard-rules.rules-content .dashboard-faq__answer{display:flex;flex-direction:column;gap:12px}.dashboard-rules.rules-content .dashboard-faq__paragraph{font-size:14px;line-height:1.65;color:var(--ink-dim);margin:0}.dashboard-rules.rules-content .dashboard-faq__link{font-weight:600;color:var(--accent-color);text-decoration:none}.dashboard-rules.rules-content .dashboard-faq__link:hover,.dashboard-rules.rules-content .dashboard-faq__link:focus-visible{text-decoration:underline}.dashboard-rules.rules-content .dashboard-faq__answer .rule-table{margin:0}.dashboard-rules.rules-content .dashboard-faq .ant-collapse{background:transparent;border:none}.dashboard-rules.rules-content .dashboard-faq .ant-collapse-item{border:1px solid var(--rule)!important;border-radius:6px!important;margin-bottom:10px;background:var(--panel)}.dashboard-rules.rules-content .dashboard-faq .ant-collapse-header{color:var(--ink)!important;padding:14px 16px!important}.dashboard-rules.rules-content .dashboard-faq .ant-collapse-content{border-top:1px solid var(--rule)!important;background:transparent!important;color:var(--ink-dim)!important}.dashboard-rules.rules-content .dashboard-faq .ant-collapse-expand-icon{color:var(--warm)!important}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;width:100%;height:100%;overflow:hidden}body{color:var(--text-color);background-color:var(--bg-base);color-scheme:var(--color-scheme);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#main:focus{outline:none}.skip-link{position:absolute;top:0;left:0;z-index:10000;padding:.75rem 1rem;background:var(--bg-base);color:var(--text-color);border:2px solid var(--accent-color);text-decoration:none;font-weight:600;transform:translateY(-120%);transition:transform .15s ease}.skip-link:focus{transform:translateY(0)}a{color:var(--link-color);transition:color .15s ease}a:hover{color:var(--link-color)}#root *{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}#root ::-webkit-scrollbar{height:8px;width:8px}#root ::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);transition:background-color .2s linear;cursor:pointer}#root ::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}#root ::-webkit-scrollbar-corner{background-color:transparent}._navbar_u4lkf_1 .ant-menu-horizontal{gap:8px;border-bottom:none!important}._navbar_u4lkf_1 .ant-menu-horizontal>.ant-menu-item,._navbar_u4lkf_1 .ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title{height:auto!important;line-height:1.5!important;border-radius:6px;transition:none!important;display:flex;align-items:center}._navbar_u4lkf_1 .ant-menu-horizontal>.ant-menu-item:after,._navbar_u4lkf_1 .ant-menu-horizontal>.ant-menu-submenu:after{border-bottom:none!important}._navbar_u4lkf_1 .ant-menu-item-selected:after,._navbar_u4lkf_1 .ant-menu-item:hover:after,._navbar_u4lkf_1 .ant-menu-submenu-selected:after,._navbar_u4lkf_1 .ant-menu-submenu:hover:after{border-bottom:none!important}._navbar_u4lkf_1 .ant-menu-horizontal>.ant-menu-item:not(.navbar__item_getFunded):hover{transform:translateY(-2px)}._navbar_u4lkf_1 .ant-menu-horizontal>.ant-menu-item:hover a{text-decoration:underline}._navbar_u4lkf_1 .navbar__item_getFunded:hover{background:transparent!important}._navbar_u4lkf_1 .navbar__item_getFunded a,._navbar_u4lkf_1 .navbar__item_getFunded .ant-btn{text-decoration:none!important}._sidebar__mobileButton_u4lkf_38{display:flex;align-items:center;justify-content:center;padding:10px;border:none;cursor:pointer;font-size:20px;background:transparent;border-radius:8px}._sidebar__mobileButton_u4lkf_38:hover{background:var(--btn-hover)!important;color:var(--text-color)!important}._footer_10fxi_1{background:var(--bg-base);padding:48px;border-top:1px solid var(--border-color)}._footer__top_10fxi_6{display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px;padding-bottom:32px;border-bottom:1px solid var(--border-color)}._footer__brand_10fxi_14{display:flex;flex-direction:column;gap:20px}._footer__columns_10fxi_19{display:flex;flex-wrap:wrap;gap:48px}._footer__column_10fxi_19{display:flex;flex-direction:column;gap:12px}._footer__socials_10fxi_29{display:flex;align-items:center;gap:16px}._footer__socialLink_10fxi_34{display:inline-flex;color:var(--accent-color);transition:color .15s ease}._footer__socialLink_10fxi_34:hover{color:var(--accent-color-hover)}._footer__socialIcon_10fxi_42 svg{width:20px;height:20px}._footer__columnTitle_10fxi_46{color:var(--text-muted)!important;text-transform:uppercase}._footer__link_10fxi_50{color:var(--accent-color);font-size:14px;text-decoration:none;transition:color .15s,text-decoration .15s,transform .15s}._footer__link_10fxi_50:hover{color:var(--accent-color-hover);text-decoration:underline;transform:translateY(-2px)}._footer__bottom_10fxi_61{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-top:24px}._footer__copyright_10fxi_68{font-size:13px;color:var(--text-muted);margin:0}._footer__cookiePrefs_10fxi_73{padding:0;border:none;background:none;font-size:13px;color:var(--accent-color);cursor:pointer;transition:color .15s}._footer__cookiePrefs_10fxi_73:hover{color:var(--accent-color-hover);text-decoration:underline}._footer__address_10fxi_86{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin:0;font-size:13px;line-height:1.45;font-style:normal;color:var(--text-muted);text-align:left}@media(max-width:768px){._footer_10fxi_1{padding:32px 20px}._footer__top_10fxi_6{flex-direction:column;align-items:flex-start;gap:24px}}._layout__container_1ckcd_1{min-height:100vh;height:100vh;display:flex;flex-direction:column}._layout__content_1ckcd_7{flex:1;overflow:auto;scroll-behavior:smooth;display:flex;flex-direction:column;justify-content:space-between}._layout__header_1ckcd_15{border-bottom:1px solid var(--border-color)}._layout__header_1ckcd_15.cinematic-public-header{border-bottom:none}._wrap_gwlqb_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background:var(--bg-base)}._spinner_gwlqb_10{width:40px;height:40px;border-radius:50%;border:3px solid transparent;border-top-color:var(--accent-color, #c87a3e);border-left-color:var(--accent-color, #c87a3e);animation:_fullLoaderSpin_gwlqb_1 .8s linear infinite}@keyframes _fullLoaderSpin_gwlqb_1{to{transform:rotate(360deg)}}.cinematic{--ink: #f4f1ea;--ink-dim: rgba(244, 241, 234, .75);--ink-faint: rgba(244, 241, 234, .65);--warm: #c87a3e;--warm-bright: #e69150;--bg: #0a0d12;--rule: rgba(244, 241, 234, .22);--accent-color: var(--warm);--accent-color-hover: #d4894a;--accent-color-active: #b76a30;--link-color: var(--warm);--focus-ring: rgba(200, 122, 62, .85);--cta-glow-animation: ctaGlowPulse 1.8s ease-in-out infinite;color:var(--ink);font-family:Spectral,serif;font-weight:300;line-height:1.55;background:var(--bg)}.cinematic a{text-decoration:none;transition:color .25s ease,border-color .25s ease,background .25s ease}.cinematic a.btn--primary,.cinematic a.btn--primary:hover,.cinematic a.btn--primary:focus-visible,.cinematic a.btn--primary:active,.cinematic a.btn--primary:visited{color:var(--bg)}.cinematic a.btn--ghost,.cinematic a.btn--ghost:hover,.cinematic a.btn--ghost:focus-visible,.cinematic a.btn--ghost:active,.cinematic a.btn--ghost:visited{color:var(--ink)}.cinematic a.rules-cta,.cinematic a.rules-cta:visited{color:#0f1419!important;background-color:var(--warm)!important;transition:background-color .2s ease}.cinematic a.rules-cta:hover,.cinematic a.rules-cta:focus-visible,.cinematic a.rules-cta:active{color:#0f1419!important;background-color:var(--warm-bright)!important}.cinematic .btn,.cinematic a.btn,.cinematic button.btn{display:inline-block;font-family:Cinzel,serif;font-weight:500;font-size:12px;letter-spacing:.22em;text-transform:uppercase;padding:16px 32px;border-radius:0!important;text-decoration:none;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease,color .25s ease;border:1px solid;line-height:1.2;height:auto;box-shadow:none}.cinematic .btn:not(.btn--primary):hover:not(:active),.cinematic a.btn:not(.btn--primary):hover:not(:active){transform:translateY(-2px);box-shadow:0 8px 28px #00000059}.cinematic .btn:active,.cinematic a.btn:active{transform:translateY(0)}.cinematic .btn--primary,.cinematic a.btn--primary{position:relative;isolation:isolate;overflow:visible;background:var(--warm)!important;color:var(--bg)!important;border:none!important;animation:var(--cta-glow-animation);transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.cinematic .btn--primary:hover,.cinematic a.btn--primary:hover,.cinematic .btn--primary:focus-visible,.cinematic a.btn--primary:focus-visible{background:var(--warm-bright)!important;color:var(--bg)!important;transform:none}.cinematic .btn--ghost,.cinematic a.btn--ghost{background:#0a0d1259!important;color:var(--ink)!important;border-color:var(--rule)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cinematic .btn--ghost:hover,.cinematic a.btn--ghost:hover{border-color:var(--warm)!important;color:var(--ink)!important;box-shadow:0 8px 24px #c87a3e2e}.cinematic-public-header.ant-layout-header{--ink: #f4f1ea;--warm: #c87a3e;--rule: rgba(244, 241, 234, .22);position:fixed;top:0;left:0;right:0;z-index:100;height:auto!important;line-height:normal!important;padding:28px 48px!important;background:linear-gradient(to bottom,rgba(10,13,18,.5),transparent)!important;border-bottom:none!important;pointer-events:none}.cinematic-public-header>*{pointer-events:auto}.cinematic-public-header .nav__cta,.cinematic-nav-drawer .nav__cta{pointer-events:auto;display:inline-block;font-family:Cinzel,serif;font-weight:500;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);padding:13px 26px;border:1px solid var(--rule);border-radius:0;text-decoration:none;transition:all .3s ease;background:#0a0d1266;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none;cursor:pointer;line-height:1.2;white-space:nowrap}.cinematic-public-header button.nav__cta,.cinematic-auth button.nav__cta{appearance:none;margin:0;font:inherit;color:var(--ink);cursor:pointer}.cinematic-public-header.ant-layout-header .nav__cta:hover,.cinematic-public-header.ant-layout-header .nav__cta:focus-visible,.cinematic-public-header.ant-layout-header .nav__cta--active,.cinematic-nav-drawer .nav__cta:hover,.cinematic-nav-drawer .nav__cta:focus-visible,.cinematic-nav-drawer .nav__cta--active,.cinematic-auth .nav__cta:hover,.cinematic-auth .nav__cta:focus-visible{border-color:var(--warm)!important;color:var(--warm)!important}.cinematic-public-header .nav__cta--ghost,.cinematic-nav-drawer .nav__cta--ghost,.cinematic-auth .nav__cta--ghost{background:transparent}.cinematic-nav__actions{display:flex;gap:12px;align-items:center;pointer-events:auto;flex-wrap:nowrap;justify-content:flex-end}.cinematic-nav__actions--drawer{flex-direction:column;align-items:stretch;width:100%;gap:12px;padding:0 24px 36px}.cinematic-nav__actions--drawer .nav__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:15px 20px;text-align:center;white-space:normal;box-sizing:border-box}.cinematic-nav-drawer .nav__cta--primary{position:relative;isolation:isolate;overflow:visible;background:var(--warm)!important;color:var(--bg)!important;border:none!important;font-weight:600;animation:var(--cta-glow-animation);transition:background .2s ease,color .2s ease}.cinematic-nav-drawer .nav__cta--primary:hover,.cinematic-nav-drawer .nav__cta--primary:focus-visible{background:var(--warm-bright)!important;color:var(--bg)!important;transform:none}.cinematic-nav-drawer .nav__cta--primary.nav__cta--active{color:var(--bg)!important}.cinematic-nav-drawer.ant-drawer{pointer-events:auto}.cinematic-nav-drawer .ant-drawer-mask{background:#0a0d12c7!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cinematic-nav-drawer .ant-drawer-content-wrapper,.cinematic-nav-drawer .ant-drawer-content,.cinematic-nav-drawer .ant-drawer-body{pointer-events:auto!important}.cinematic-nav-drawer .ant-drawer-content{border-left:1px solid rgba(200,122,62,.28);box-shadow:-16px 0 48px #0000008c}.cinematic-nav-drawer .ant-drawer-body{--ink: #f4f1ea;--warm: #c87a3e;--warm-bright: #e69150;--rule: rgba(244, 241, 234, .22);--bg: #0a0d12;background:linear-gradient(180deg,#0e1218,#0a0d12);padding:0!important}.cinematic-nav-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 20px 20px;margin-bottom:4px;border-bottom:1px solid var(--rule)}.cinematic-nav-drawer__logo{display:flex;align-items:center;line-height:0;text-decoration:none;opacity:.95;transition:opacity .2s ease}.cinematic-nav-drawer__logo:hover,.cinematic-nav-drawer__logo:focus-visible{opacity:1}.cinematic-nav-drawer__close{display:inline-flex!important;align-items:center;justify-content:center;width:48px;min-width:48px;min-height:48px!important;padding:0!important;font-size:14px}.cinematic-nav-drawer__close .anticon{font-size:14px}.cinematic-public-header.ant-layout-header{border-bottom:none!important}html.cinematic-public-scroll,html.cinematic-public-scroll body,html.cinematic-public-scroll #root{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}.cinematic-public-container.ant-layout{height:auto!important;min-height:100vh!important;overflow:visible!important}.cinematic-public-content.ant-layout-content{flex:none!important;overflow:visible!important;display:block!important;justify-content:flex-start!important}.cinematic .scene{position:relative;width:100%;height:100vh;min-height:740px;overflow:hidden;display:flex;align-items:center}.cinematic .scene__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.cinematic .scene__overlay{position:absolute;inset:0;z-index:1;pointer-events:none}.cinematic .scene__content{position:relative;z-index:2;width:100%;max-width:1480px;margin:0 auto;padding:0 80px;color:var(--ink)}.cinematic .badge{font-family:Cinzel,serif;font-weight:500;font-size:11px;letter-spacing:.36em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:32px;display:inline-flex;align-items:center;gap:18px}.cinematic .badge:before{content:"";display:block;width:36px;height:1px;background:var(--warm)}.cinematic .badge--center{display:inline-flex;justify-content:center;margin-left:auto;margin-right:auto}.cinematic .badge--center:after{content:"";display:block;width:36px;height:1px;background:var(--warm)}.cinematic h1.display,.cinematic h2.display{font-family:Cinzel,serif;font-weight:500;line-height:1.05;letter-spacing:.01em;color:var(--ink);text-transform:uppercase}.cinematic .reveal h1.display,.cinematic .reveal h2.display{position:relative}.cinematic .reveal h1.display:after,.cinematic .reveal h2.display:after{content:"";display:block;width:0;height:2px;background:var(--warm);margin-top:14px;margin-left:auto;margin-right:auto;transition:width .9s ease .4s}.cinematic .reveal.is-in h1.display:after,.cinematic .reveal.is-in h2.display:after{width:36px}.cinematic .badge--center+h1.display:after,.cinematic .badge--center+h2.display:after{display:none}.cinematic h1.display{font-size:clamp(40px,5.6vw,76px);margin-bottom:32px}.cinematic h2.display{font-size:clamp(32px,4.2vw,56px);margin-bottom:28px}.cinematic h1.display em,.cinematic h2.display em{font-style:normal;color:var(--warm);font-weight:600}.cinematic .lede{font-family:Spectral,serif;font-weight:300;font-size:clamp(18px,1.55vw,22px);line-height:1.55;color:var(--ink-dim);max-width:580px;margin-bottom:36px}.cinematic .lede em{font-style:italic;color:var(--ink)}.cinematic .body{font-family:Spectral,serif;font-weight:300;font-size:15px;line-height:1.7;color:var(--ink-dim);max-width:480px}.cinematic .body em{font-style:italic;color:var(--ink)}.cinematic .chips{display:flex;gap:14px;margin-top:36px;flex-wrap:wrap}.cinematic .chip{display:inline-flex;align-items:center;gap:10px;font-family:Cinzel,serif;font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim);padding:10px 18px;border:1px solid var(--rule);background:#0a0d124d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:border-color .25s ease,box-shadow .25s ease}.cinematic .chip:hover{border-color:#c87a3e73;box-shadow:0 4px 16px #c87a3e1f}.cinematic .chip__rune{color:var(--warm);font-size:10px;transition:transform .3s ease}.cinematic .chip:hover .chip__rune{transform:rotate(12deg) scale(1.15)}.cinematic .buttons{display:flex;gap:14px;flex-wrap:wrap}.cinematic .meta{position:absolute;bottom:36px;left:80px;right:80px;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;font-family:Cinzel,serif;font-weight:500;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--ink-faint)}.cinematic .meta__num{font-family:Spectral,serif;font-style:italic;font-weight:400;font-size:14px;letter-spacing:.04em;text-transform:none;color:var(--ink-dim)}.cinematic .scene--village .scene__overlay{background:linear-gradient(180deg,#0a0d128c,#0a0d1226 30%,#0a0d1233 70%,#0a0d12bf)}.cinematic .stats-row{display:flex;gap:64px;margin-top:56px;padding-top:30px;border-top:1px solid var(--rule);max-width:760px}.cinematic .stat__num{font-family:Cinzel,serif;font-weight:500;font-size:32px;line-height:1;color:var(--ink);margin-bottom:10px;letter-spacing:.02em}.cinematic .stat__num em{font-style:normal;color:var(--warm)}.cinematic .stat__label{font-family:Cinzel,serif;font-weight:500;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-faint)}.cinematic .scene--forge .scene__overlay{background:linear-gradient(180deg,#0a0d1280,#0a0d122e 30%,#0a0d12a6)}.cinematic .scene--forge{align-items:flex-start;padding-top:120px}.cinematic .scene--forge .scene__content{text-align:center}.cinematic .scene--forge .lede{margin-left:auto;margin-right:auto}.cinematic .trial-grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;margin-top:50px;max-width:1280px;margin-left:auto;margin-right:auto}.cinematic .scene--forge .trial-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:min(1560px,100%);gap:16px}.cinematic .scene--forge .trial-grid .trial{padding:40px 22px 44px}@media(min-width:1400px){.cinematic .scene--forge .trial-grid .trial{padding:52px 42px 56px}}.cinematic .trial{display:flex;flex-direction:column;height:100%;padding:52px 42px 56px;text-align:left;border:1px solid rgba(180,200,230,.14);border-radius:4px;box-shadow:0 10px 32px #00000061;background:#101826e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.cinematic .trial:hover{transform:translateY(-4px);box-shadow:0 14px 44px #00000073,0 0 28px #c87a3e24;border-color:#c87a3e73}.cinematic .trial:hover .trial__price-now{color:var(--warm-bright);transition:color .25s ease}.cinematic .scene--forge .trial-grid .trial:nth-child(2){border-color:#c87a3e47;box-shadow:0 12px 36px #0000006b,0 0 24px #c87a3e1f}.cinematic .scene--forge .trial-grid .trial:hover{transform:none}.cinematic .trial__name{font-family:Cinzel,serif;font-weight:500;font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--warm);margin-bottom:16px}.cinematic .trial__head{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-bottom:28px}.cinematic .trial__size{font-family:Cinzel,serif;font-weight:500;font-size:clamp(24px,2.4vw,32px);line-height:1.1;color:var(--ink);letter-spacing:.01em}.cinematic .scene--forge .trial__size{font-size:clamp(22px,1.65vw,28px)}.cinematic .trial__price{align-self:flex-end;text-align:right;white-space:nowrap;line-height:1.35}.cinematic .trial__price-row{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;margin-bottom:4px;flex-wrap:nowrap;white-space:nowrap}.cinematic .trial__price-strike{font-family:Spectral,serif;font-style:italic;font-weight:400;font-size:15px;color:var(--ink-faint);text-decoration:line-through;opacity:.7}.cinematic .trial__price-now{font-family:Cinzel,serif;font-weight:600;font-size:22px;color:var(--ink);letter-spacing:.02em}.cinematic .trial__price-unit{font-family:Spectral,serif;font-style:italic;font-weight:400;font-size:14px;color:var(--ink-dim)}.cinematic .trial__price-tag{font-family:Spectral,serif;font-style:italic;font-weight:400;font-size:12px;line-height:1.3;color:var(--ink-dim);letter-spacing:.05em}.cinematic .bundle-save-hint{position:relative;display:block;margin-top:4px;text-align:right}.cinematic .bundle-save-hint__trigger{display:inline;padding:0;border:0;background:transparent;font-family:Spectral,serif;font-style:italic;font-weight:400;font-size:11px;line-height:1.35;color:var(--warm);text-decoration:underline dotted rgba(200,122,62,.55);text-underline-offset:3px;cursor:help;transition:color .18s ease}.cinematic .bundle-save-hint__trigger:hover,.cinematic .bundle-save-hint__trigger:focus-visible{color:var(--warm-bright);outline:none}.cinematic .bundle-save-hint__pop{position:absolute;bottom:calc(100% + 9px);right:0;width:min(250px,72vw);background:#0e1521fa;border:1px solid rgba(200,122,62,.45);border-radius:6px;padding:13px 15px;font-weight:300;font-size:13px;line-height:1.55;color:var(--ink-dim);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease;z-index:30;box-shadow:0 10px 30px #0000008c;text-align:left}.cinematic .bundle-save-hint__title{display:block;margin-bottom:8px;font-family:Cinzel,serif;font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--warm)}.cinematic .bundle-save-hint__line{display:block}.cinematic .bundle-save-hint__line+.cinematic .bundle-save-hint__line{margin-top:6px}.cinematic .bundle-save-hint__footer{display:block;margin-top:8px;font-style:italic;color:var(--ink-faint)}.cinematic .bundle-save-hint:hover .bundle-save-hint__pop,.cinematic .bundle-save-hint__trigger:focus-visible+.bundle-save-hint__pop{opacity:1;visibility:visible;transform:translateY(0)}.cinematic .discount-badge{display:inline-block;align-self:flex-start;width:fit-content;max-width:none;white-space:nowrap;background:var(--warm);color:#0f1419;font-family:Cinzel,serif;font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:7px 16px;border-radius:2px;margin-bottom:16px;box-shadow:0 0 20px #c87a3e59;animation:badgePulse 2.4s ease-in-out infinite}@keyframes badgePulse{0%,to{box-shadow:0 0 16px #c87a3e4d}50%{box-shadow:0 0 28px #e891508c}}.cinematic .trial__terms{flex:1 1 auto;padding-top:22px;border-top:1px solid var(--rule);font-family:Spectral,serif;font-weight:300;font-size:14px;line-height:1.85;color:var(--ink-dim)}.cinematic .trial__spec{font-family:Spectral,serif;font-weight:300;font-size:14px;line-height:1.5;color:var(--ink-dim);padding:3px 0}.cinematic .trial__spec--primary{font-weight:500;font-size:20px;line-height:1.35;color:var(--ink);padding:4px 0}.cinematic .trial__spec--primary+.trial__spec:not(.trial__spec--primary){margin-top:10px}.cinematic .scene--runestone .scene__overlay{background:linear-gradient(90deg,#0a0d129e,#0a0d122e 45%,#0a0d121a),linear-gradient(180deg,rgba(10,13,18,.3) 0%,transparent 30%,rgba(10,13,18,.4) 100%)}.cinematic .scene--runestone .scene__content{max-width:660px}.cinematic .rules{display:flex;flex-direction:column;margin-top:36px;border-top:1px solid var(--rule)}.cinematic .rule{display:grid;grid-template-columns:56px 1fr;gap:24px;padding:20px 0;border-bottom:1px solid var(--rule)}.cinematic .rule__num{font-family:Cinzel,serif;font-weight:500;font-size:14px;letter-spacing:.12em;color:var(--warm);padding-top:4px}.cinematic .rule__text{font-family:Spectral,serif;font-weight:400;font-size:16px;line-height:1.55;color:var(--ink)}.cinematic .rule__text strong{font-weight:500;color:var(--ink);font-family:Cinzel,serif;font-size:13px;letter-spacing:.16em;text-transform:uppercase;display:block;margin-bottom:6px}.cinematic .rule__text span{color:var(--ink-faint);font-style:italic;font-size:14px;display:block}.cinematic .scene--path .scene__overlay{background:linear-gradient(180deg,#0a0d1280,#0a0d1226 40%,#0a0d12b3)}.cinematic .scene--path .scene__content{max-width:740px}.cinematic .step{display:flex;align-items:baseline;gap:22px;margin-bottom:22px}.cinematic .step__num{font-family:Cinzel,serif;font-weight:500;font-size:14px;letter-spacing:.12em;color:var(--warm)}.cinematic .step__label{font-family:Cinzel,serif;font-weight:500;font-size:11px;letter-spacing:.36em;text-transform:uppercase;color:var(--ink-dim)}.cinematic .scene--path-live .scene__overlay{background:linear-gradient(180deg,#0a0d1266,#0a0d1214 35%,#0a0d12a6)}.cinematic .scene--path-live .scene__content{text-align:right;max-width:1480px;padding-left:80px;padding-right:80px}.cinematic .scene--path-live .step{justify-content:flex-end}.cinematic .scene--path-live h2.display,.cinematic .scene--path-live .lede,.cinematic .scene--path-live .body{margin-left:auto}.cinematic .scene--path-live .lede,.cinematic .scene--path-live .body{text-align:right}.cinematic .scene--path-live .badge{justify-content:flex-end}.cinematic .scene--path-live .badge:before{display:none}.cinematic .scene--path-live .badge:after{content:"";display:block;width:36px;height:1px;background:var(--warm)}.cinematic .scene--meadhall .scene__overlay{background:linear-gradient(180deg,#0a0d128c,#0a0d121f 30%,#0a0d1226,#0a0d12d9)}.cinematic .scene--meadhall .scene__content{text-align:center;max-width:1280px}.cinematic .scene--meadhall .lede{margin-left:auto;margin-right:auto;max-width:min(52rem,92vw)}.cinematic .payout-row{display:flex;justify-content:center;gap:72px;margin:48px 0 50px;padding:36px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.cinematic .payout__num{font-family:Cinzel,serif;font-weight:500;font-size:48px;line-height:1;color:var(--warm);margin-bottom:10px;letter-spacing:.01em}.cinematic .payout__label{font-family:Cinzel,serif;font-weight:500;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-faint)}.cinematic .center-row{display:flex;justify-content:center}.cinematic .footer{background:var(--bg);padding:60px 80px 40px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;align-items:center;font-family:Spectral,serif;font-size:12px;color:var(--ink-faint);letter-spacing:.06em}.cinematic .footer__brand{font-family:Cinzel,serif;font-weight:500;font-size:14px;color:var(--ink-dim);letter-spacing:.22em;text-transform:uppercase}@media(max-width:900px){.cinematic .scene__content{padding:0 32px}.cinematic .nav{padding:20px 24px}.cinematic .meta{left:32px;right:32px;bottom:24px}.cinematic .stats-row{gap:32px;flex-wrap:wrap}.cinematic .payout-row{flex-direction:column;gap:28px}.cinematic .footer{flex-direction:column;gap:16px;padding:40px 24px}.cinematic .scene--path-live .scene__content{padding-right:32px;padding-left:32px}.cinematic .buttons{width:100%}.cinematic .btn{flex:1 1 auto;text-align:center}}.cinematic .forge-footnote{margin-top:48px;text-align:center;color:var(--ink-dim);font-size:18px;font-weight:400;max-width:900px;margin-left:auto;margin-right:auto;line-height:1.7}.cinematic .forge-footnote strong{font-weight:600;color:var(--ink)}.cinematic .scene--forge .forge-footnote,.cinematic .scene--meadhall .forge-footnote{color:#f4f1eaeb;font-weight:500;font-size:17px;line-height:1.65}.forge-stack .scene--forge .forge-footnote,.forge-stack .scene--meadhall .forge-footnote{margin-top:28px;padding:18px 36px 20px;background:#0c1016d1;border:1px solid rgba(200,122,62,.28);border-radius:4px;box-shadow:0 8px 32px #00000059}.forge-stack .scene--forge .forge-footnote strong{color:var(--ink);font-weight:600}.forge-footnote-accent,.forge-stack .scene--meadhall .forge-footnote .forge-footnote-accent{color:var(--warm);font-weight:500}.specs-link{display:inline-block;margin-top:14px;font-family:Cinzel,serif;font-weight:500;font-style:normal;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--warm);text-decoration:none;border-bottom:1px solid rgba(200,122,62,.3);padding-bottom:2px;transition:border-color .2s,color .2s}.specs-link:hover{color:var(--warm-bright);border-bottom-color:var(--warm-bright)}.size-toggle{display:flex;justify-content:center;gap:12px;margin:50px 0 36px;flex-wrap:wrap}.size-pill{font-family:Cinzel,serif;font-weight:500;font-size:13px;letter-spacing:.2em;text-transform:uppercase;background:transparent;color:var(--ink-dim);border:1px solid rgba(180,180,200,.25);padding:12px 28px;cursor:pointer;transition:all .25s ease;border-radius:2px}.size-pill:hover{color:var(--ink);border-color:#b4b4c880}.size-pill.active{background:var(--warm);color:#0f1419;border-color:var(--warm);box-shadow:0 0 24px #c87a3e4d}.scene--meadhall .trial{cursor:pointer;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease;border:1px solid rgba(180,200,230,.14);border-radius:4px;padding:32px 30px;position:relative;background:#101826e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.scene--meadhall .trial__terms{font-size:16px;font-weight:400;line-height:1.6;color:var(--ink)}.scene--meadhall .trial:hover{background:#141e2ed1}.scene--meadhall .trial.active{background:#141e2ee6;box-shadow:0 0 32px #c87a3e33}@keyframes caretBob{0%,to{transform:translate(-50%) translateY(0) rotate(45deg)}50%{transform:translate(-50%) translateY(3px) rotate(45deg)}}.rules-reveal{max-width:100%;margin:0 auto;opacity:0;max-height:0;overflow:hidden;transition:opacity .5s ease,max-height .6s ease}.rules-reveal.visible{opacity:1;max-height:3000px;margin-top:8px;overflow:visible}.meadhall-breakdown-mobile{display:none}@media(min-width:901px){.meadhall-rules--desktop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;justify-content:stretch;margin-top:12px;max-width:min(1560px,100%);margin-left:auto;margin-right:auto}.meadhall-rules--desktop[data-size-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.meadhall-rules--desktop .rules-col{max-width:none;width:100%}.scene--meadhall .trial-grid .trial.active:after{display:none}}.account-size-picker{display:flex;flex-direction:column;align-items:center;gap:12px;margin:24px 0 16px}.account-size-picker__label{font-family:Cinzel,serif;font-weight:500;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-dim)}.account-size-picker__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.account-size-picker__btn{font-family:Cinzel,serif;font-weight:500;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim);padding:10px 22px;border:1px solid var(--rule);border-radius:4px;background:#0a0d1273;cursor:pointer;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.account-size-picker__btn.is-active{color:var(--warm);border-color:#c87a3e8c;box-shadow:0 0 20px #c87a3e2e}.account-size-picker__btn:focus-visible{outline:2px solid var(--warm);outline-offset:2px}.rules-prompt{text-align:center;font-family:Cinzel,serif;font-weight:500;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);margin:12px auto 32px;max-width:720px;padding:14px 20px;border:1px solid var(--rule);background:#0a0d1273;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rules-grid{display:flex;justify-content:center;margin-top:12px}.rules-col{width:100%;max-width:460px;background:#101826d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(180,200,230,.14);border-radius:4px;padding:32px;text-align:left;display:flex;flex-direction:column;min-width:0;box-shadow:0 10px 32px #00000061}.rules-col__header{font-family:Cinzel,serif;font-weight:500;font-size:16px;letter-spacing:.2em;text-transform:uppercase;color:var(--warm);margin-bottom:6px}.rules-col__sub{font-family:Inter,sans-serif;font-size:14px;color:var(--ink-dim);margin-bottom:22px;letter-spacing:.02em}.rules-row{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid rgba(180,180,200,.08);font-family:Spectral,serif}.rules-row:last-child{border-bottom:none}.rules-row__label{color:var(--ink-dim);font-size:13px;line-height:1.4;letter-spacing:.01em}.rules-row__value{color:var(--ink);font-weight:500;font-size:15px;line-height:1.45;overflow-wrap:break-word}.cinematic .rules-cta{position:relative;isolation:isolate;overflow:visible;display:block;margin-top:22px;padding:14px 20px;background-color:var(--warm);color:#0f1419;font-family:Cinzel,serif;font-weight:600;font-size:13px;letter-spacing:.18em;text-transform:uppercase;text-align:center;text-decoration:none;border-radius:2px;transition:background-color .2s ease,color .2s ease;border:none;cursor:pointer;width:100%;animation:var(--cta-glow-animation)}.cinematic .rules-cta:hover,.cinematic .rules-cta:focus-visible{background-color:var(--warm-bright);color:#0f1419;transform:none}.cinematic .scene--forge .trial .rules-cta{margin-top:28px;padding:18px 20px;font-size:14px;font-weight:700;letter-spacing:.2em;background-color:var(--warm)}.cinematic .scene--forge .trial:hover .rules-cta{background-color:var(--warm);color:#0f1419;transform:none}.cinematic .scene--forge .trial .rules-cta:hover,.cinematic .scene--forge .trial .rules-cta:focus-visible{background-color:var(--warm-bright);color:#0f1419;transform:none}.cinematic .rules-hero .center-row{overflow:visible}.cinematic .rules-hero .rules-cta{display:inline-block;width:auto;min-width:220px;margin-top:8px;padding:18px 32px;font-size:14px;font-weight:700;letter-spacing:.2em}@keyframes ctaGlowPulse{0%,to{box-shadow:0 4px 14px #c87a3e4d,0 0 24px #c87a3e2e,0 0 48px #e891501a}50%{box-shadow:0 6px 26px #e8915094,0 0 44px #c87a3e6b,0 0 88px #e8915047}}.sub-line{font-family:Cinzel,serif;font-weight:400;font-style:italic;font-size:18px;letter-spacing:.04em;color:var(--ink-dim);margin-top:14px;margin-bottom:22px}.trust-row{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:32px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-family:Cinzel,serif;font-weight:400;flex-wrap:wrap}.trust-sep{color:var(--warm)}.scene--runestone .scene__content{text-align:center;max-width:720px}.scene--runestone .lede{margin-left:auto;margin-right:auto}.center-row{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:8px}.scene--village .scene__content{display:none}.scene--meadhall{align-items:flex-start;padding-top:120px}.scene--meadhall{height:auto;min-height:0;overflow:visible;padding-bottom:48px}.scene--meadhall .trial__name{display:grid;align-items:center;justify-items:center;text-align:center;min-height:61px;margin-bottom:22px;font-family:Cinzel,serif;font-size:32px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--warm)}.scene--meadhall .trial__name-default,.scene--meadhall .trial__name-rollover{grid-area:1/1;width:100%;transition:opacity .2s ease,visibility .2s ease}.scene--meadhall .trial__name-rollover{opacity:0;visibility:hidden;text-transform:none;letter-spacing:.03em;font-size:14px;font-weight:500;line-height:1.4;color:var(--ink);padding:0 6px}@media(hover:hover)and (pointer:fine){.scene--meadhall .trial:hover .trial__name-default,.scene--meadhall .trial:focus-visible .trial__name-default{opacity:0;visibility:hidden}.scene--meadhall .trial:hover .trial__name-rollover,.scene--meadhall .trial:focus-visible .trial__name-rollover{opacity:1;visibility:visible}}.scene--meadhall .scene__content{text-align:center;max-width:1280px}.scene--meadhall .lede{margin-left:auto;margin-right:auto;max-width:min(52rem,92vw)}@media(min-width:901px){.scene--meadhall .lede{white-space:nowrap;max-width:none;font-size:clamp(17px,1.15vw,22px)}}.scene--meadhall .trial-grid{gap:18px;border-top:none;border-bottom:none}.cinematic .scene--meadhall .trial-grid .trial,.cinematic .scene--meadhall .trial-grid .trial:last-child{border:1px solid rgba(180,200,230,.14)}.cinematic .scene--meadhall .trial-grid .trial:hover{border:1px solid rgba(200,122,62,.5);transform:none;box-shadow:0 0 32px #c87a3e29}.cinematic .scene--meadhall .trial-grid .trial.active{border:1px solid var(--warm)}@media(max-width:768px){.trust-row{flex-direction:column;gap:8px}.trust-sep{display:none}}.flythrough{position:relative;height:100vh;min-height:700px;background:var(--bg)}.flythrough__sticky{position:relative;height:100vh;min-height:700px;overflow:hidden}.flythrough__video,.flythrough__fallback,.flythrough__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.flythrough__poster{z-index:1;transition:opacity .6s ease}.flythrough__video{z-index:2;opacity:0;transition:opacity .4s ease}.flythrough.is-ready .flythrough__video{opacity:1}.flythrough.is-ready .flythrough__poster{opacity:0}.flythrough__fallback{z-index:2;display:none}.flythrough__grade{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(180deg,#0a0d1273,#0a0d120d 28%,#0a0d1226 62%,#0a0d12e6)}.flythrough__meta{z-index:4}.scroll-cue{position:absolute;bottom:38px;left:50%;transform:translate(-50%);z-index:5;display:flex;flex-direction:column;align-items:center;gap:10px;font-family:Cinzel,serif;font-weight:500;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-faint);transition:opacity .5s ease}.scroll-cue__arrow{font-size:16px;animation:cueBob 2s ease-in-out infinite}@keyframes cueBob{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(6px);opacity:1}}.flythrough.is-past-cue .scroll-cue{opacity:0}@media(max-width:900px){.flythrough{height:100vh}.flythrough__video{display:none}.flythrough__fallback{display:block}}@media(prefers-reduced-motion:reduce){.flythrough{height:100vh}.flythrough__video{display:none}.flythrough__fallback{display:block}}.flythrough__landing{position:absolute;inset:0;z-index:6;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .6s ease;pointer-events:none}.flythrough__landing .scene__content{text-align:center;max-width:900px;padding:0 64px}.flythrough__landing .buttons,.flythrough__landing .chips{justify-content:center}.flythrough__landing .lede{margin-left:auto;margin-right:auto}.flythrough.is-landed .flythrough__landing{opacity:1;transform:translateY(0);pointer-events:auto}.flythrough.is-landed .scroll-cue,.flythrough.is-landed .flythrough__meta{opacity:0}html.cinematic-public-scroll{scroll-behavior:smooth}.hold-track{position:relative}.hold-track>.scene{position:relative;height:auto;min-height:0}.cinematic .reveal{opacity:0;transform:translateY(34px);transition:opacity .7s ease,transform .8s ease}.cinematic .reveal.is-in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){html{scroll-snap-type:none;scroll-behavior:auto}.cinematic .reveal{opacity:1;transform:none;transition:none}.cinematic .reveal h1.display:after,.cinematic .reveal h2.display:after,.reveal h1.display:after,.reveal h2.display:after{width:36px;transition:none}.cinematic .btn:hover,.cinematic a.btn:hover,.cinematic .trial:hover,.cinematic .home-choose__card:hover,.journey-step:hover{transform:none;box-shadow:none}.discount-badge,.cinematic .btn--primary,.cinematic a.btn--primary,.cinematic .rules-cta,.cinematic-nav-drawer .nav__cta--primary,.cinematic-auth .ant-btn-primary,.scene--meadhall .trial-grid .trial.active:after,.scroll-cue__arrow,.hero .scroll-cue__arrow{animation:none!important}.cinematic .btn--primary,.cinematic a.btn--primary,.cinematic .rules-cta,.cinematic-nav-drawer .nav__cta--primary,.cinematic-auth .ant-btn-primary{box-shadow:0 4px 18px #c87a3e73,0 0 32px #c87a3e47!important}.scene--meadhall .trial__name-default,.scene--meadhall .trial__name-rollover{transition:none}.scene--meadhall .trial__name-rollover{opacity:0;visibility:hidden}.chip:hover .chip__rune{transform:none}}.nav__actions{display:flex;gap:12px;align-items:center;pointer-events:auto}.enter-cue{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:7;display:inline-flex;align-items:center;gap:16px;background:#0a0d1259;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--rule);color:var(--ink);font-family:Cinzel,serif;font-weight:500;font-size:13px;letter-spacing:.28em;text-transform:uppercase;padding:18px 34px;cursor:pointer;transition:all .3s ease;opacity:.85}.enter-cue:hover{border-color:var(--warm);color:var(--warm);opacity:1;transform:translate(-50%,-50%) scale(1.03)}.enter-cue__play{font-size:14px;color:var(--warm)}.enter-cue__label{line-height:1}@keyframes cuePulse{0%,to{opacity:.7}50%{opacity:1}}.enter-cue{animation:cuePulse 3.2s ease-in-out infinite}.skip-intro{position:absolute;right:40px;bottom:34px;z-index:7;font-family:Cinzel,serif;font-weight:500;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-faint);text-decoration:none;padding:8px 4px;transition:color .25s ease}.skip-intro:hover{color:var(--ink)}.flythrough.is-playing .enter-cue,.flythrough.is-playing .skip-intro,.flythrough.is-playing .flythrough__poster{opacity:0;pointer-events:none}.flythrough.is-playing .flythrough__video{opacity:1}.flythrough__video{opacity:0;transition:opacity .4s ease}.flythrough.is-landed .enter-cue,.flythrough.is-landed .skip-intro{opacity:0;pointer-events:none}.flythrough.is-landed .flythrough__video{opacity:1}@media(max-width:900px){.skip-intro{right:24px;bottom:24px}.enter-cue{font-size:11px;padding:14px 24px}}.flythrough__loop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;opacity:1;transition:opacity .5s ease}.flythrough.is-playing .flythrough__loop,.flythrough.is-landed .flythrough__loop{opacity:0}.hero{position:relative;min-height:100svh;min-height:100vh;display:flex;align-items:flex-start;padding-top:clamp(160px,22vh,260px);padding-bottom:80px;overflow:hidden;background:var(--bg)}.hero__bg{position:fixed;inset:0;z-index:0;will-change:opacity;pointer-events:none}.hero__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero__media--intro{z-index:2;transition:opacity .7s ease}.hero__media--loop{z-index:1}.hero__bg.is-looping .hero__media--intro{opacity:0}.hero__grade{position:absolute;inset:0;background:radial-gradient(ellipse 85% 75% at 50% 42%,#0a0d1294,#0a0d122e 55%,#0a0d1252),linear-gradient(180deg,#0a0d1280,#0a0d121a 30%,#0a0d1266)}.hero__content{position:relative;z-index:2;max-width:1480px;margin:0 auto;padding:0 80px;display:flex;flex-direction:column;align-items:center;width:100%}.hero__inner{margin-left:auto;margin-right:auto;max-width:720px;text-align:center}.hero h1.display:has(+.badge){margin-bottom:22px}.hero h1.display+.badge{margin-bottom:32px}.hero h1.display{max-width:16ch;margin-left:auto;margin-right:auto;text-shadow:0 2px 16px rgba(10,13,18,.72),0 1px 4px rgba(0,0,0,.45)}.hero h1.display em{text-shadow:0 2px 18px rgba(10,13,18,.78),0 1px 5px rgba(0,0,0,.5)}.hero .lede{max-width:540px;margin-left:auto;margin-right:auto}.hero .buttons{margin-top:4px;justify-content:center}.hero .chips{justify-content:center}.hero .chips--divided{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:22px;row-gap:12px;margin-top:36px;width:auto;max-width:100%;padding:10px 24px;border:1px solid var(--rule);background:#0a0d124d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:border-color .25s ease,box-shadow .25s ease}.hero .chips--divided:hover{border-color:#c87a3e73;box-shadow:0 4px 16px #c87a3e1f}.hero .chips--divided .chip--inline{border:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;box-shadow:none;white-space:nowrap}.hero .chips--divided .chip--inline:hover{border-color:transparent;box-shadow:none;color:var(--ink)}.hero .badge,.hero h1.display,.hero .lede,.hero .buttons,.hero .chips{opacity:0;transform:translateY(20px);animation:heroRise .9s cubic-bezier(.2,.7,.2,1) forwards}.hero h1.display{animation-delay:.15s}.hero .badge{animation-delay:.32s}.hero .lede{animation-delay:.52s}.hero .buttons{animation-delay:.7s}.hero .chips{animation-delay:.86s}@keyframes heroRise{to{opacity:1;transform:translateY(0)}}.hero--instant .badge,.hero--instant h1.display,.hero--instant .lede,.hero--instant .buttons,.hero--instant .chips{animation:none;opacity:1;transform:none}#static-hero .hero h1.display{opacity:1;animation:heroRiseStatic .9s cubic-bezier(.2,.7,.2,1)}@keyframes heroRiseStatic{0%{transform:translateY(20px)}to{transform:translateY(0)}}.hero .scroll-cue{position:absolute;bottom:38px;left:50%;transform:translate(-50%);z-index:2}.hero .scroll-cue__arrow{animation:cueBob 2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.hero .badge,.hero h1.display,.hero .lede,.hero .buttons,.hero .chips{opacity:1;transform:none;animation:none}}@media(max-width:1200px){.cinematic-public-header.ant-layout-header{padding:20px 28px!important}.hero{align-items:flex-start;padding-top:clamp(92px,11vh,112px);padding-bottom:44px;overflow:visible}.hero__content{padding:0 32px;width:100%;align-items:center}.hero__inner{margin-left:0;max-width:100%;text-align:center}.hero .badge{justify-content:center;margin-left:auto;margin-right:auto}.hero .badge+h1.display:after{display:none}.hero h1.display{margin-left:auto;margin-right:auto;max-width:16ch}.hero .lede{margin-left:auto;margin-right:auto;max-width:34ch}.hero .buttons{justify-content:center;align-items:center;flex-direction:column;width:100%;max-width:420px;margin-left:auto;margin-right:auto}.hero .buttons .btn{width:100%;text-align:center}.hero .chips:not(.chips--divided){justify-content:center;flex-wrap:wrap;gap:10px;max-width:520px;margin-left:auto;margin-right:auto}.hero .chips--divided{margin-left:auto;margin-right:auto}.hero__grade{background:linear-gradient(180deg,#0a0d1299,#0a0d1240 40%,#0a0d12bf)}}@media(max-width:768px){.cinematic-public-header.ant-layout-header{padding:20px!important}.hero{min-height:100svh;min-height:100dvh;padding-top:96px;padding-bottom:40px;overflow:visible}.hero .scroll-cue{position:absolute;bottom:28px;left:50%;transform:translate(-50%);margin:0}.hero__bg{overflow:hidden;background:var(--bg)}.hero__media{inset:50% auto auto 50%;width:116%;height:116%;max-width:none;transform:translate(-50%,-50%);object-fit:cover;object-position:center center}.hero__grade{background:linear-gradient(90deg,#0a0d1226,#0a0d1259 45%,#0a0d12b8),linear-gradient(180deg,#0a0d128c,#0a0d1233 38%,#0a0d12c7)}.hero .badge{margin-bottom:20px}.hero h1.display{font-size:clamp(32px,8.5vw,48px);margin-bottom:20px}.hero .lede{margin-bottom:24px;font-size:clamp(16px,4.2vw,20px)}.hero .chips--divided{margin-top:20px;row-gap:10px;gap:14px;padding:8px 14px}.hero .chips--divided .chip--inline{font-size:9px;letter-spacing:.12em;gap:6px}.hero .chips:not(.chips--divided){margin-top:20px;gap:8px;flex-wrap:nowrap;width:100%}.hero .chip:not(.chip--inline){flex:1 1 0;min-width:0;justify-content:center;font-size:9px;letter-spacing:.1em;gap:6px;padding:8px 6px;white-space:nowrap}.hero .chip__rune{flex-shrink:0;font-size:8px}.hero .buttons{flex-direction:column;width:100%}.hero .buttons .btn{width:100%;text-align:center}}@media(min-width:400px)and (max-width:768px){.hero .chips:not(.chips--divided){gap:12px}.hero .chip:not(.chip--inline){flex:0 1 auto;font-size:10px;letter-spacing:.14em;padding:8px 12px}.hero .chip__rune{font-size:9px}}@media(min-width:520px)and (max-width:768px){.hero .chips:not(.chips--divided){gap:18px}.hero .chip:not(.chip--inline){padding:10px 16px;letter-spacing:.18em}}@media(max-width:480px){.hero__media{width:122%;height:122%;object-position:center center}.hero{padding-top:88px;padding-bottom:36px}.hero .badge{font-size:10px;letter-spacing:.28em;gap:12px;margin-bottom:16px}.hero .badge:before,.hero .badge:after{width:24px}.hero h1.display{font-size:clamp(28px,9vw,40px);margin-bottom:16px}.hero .lede{margin-bottom:20px}}@media(max-width:768px)and (min-height:700px){.hero{padding-bottom:48px}.hero .badge,.hero h1.display{margin-bottom:24px}.hero .lede{margin-bottom:28px}.hero .buttons{gap:12px}.hero .chips{margin-top:28px}}@media(max-width:768px)and (min-height:800px){.hero{padding-top:100px;padding-bottom:52px}.hero .badge,.hero h1.display{margin-bottom:28px}.hero .lede{margin-bottom:32px}.hero .buttons{gap:14px}.hero .chips{margin-top:36px}}@media(max-width:768px)and (min-height:880px){.hero .badge,.hero h1.display{margin-bottom:32px}.hero .lede{margin-bottom:36px}.hero .buttons{gap:16px}.hero .chips{margin-top:40px}}@media(max-height:599px){.hero .scroll-cue{display:none}}.forge-stack{position:relative;--section-gap: 80px}.forge-stack__bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.forge-stack__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:blur(2px);transform:scale(1.03)}.forge-stack__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:blur(2px);transform:scale(1.03);animation:bgVideoCrossfade 10s linear infinite}.forge-stack__video--b{animation-delay:-2.5s}.forge-stack__grade{position:absolute;inset:0;background:linear-gradient(180deg,#0a0d1299,#0a0d128c 30%,#0a0d12a6 70%,#0a0d12e6)}.forge-stack>.hold-track,.forge-stack>.scene{position:relative;z-index:1}.forge-stack .scene--forge .scene__overlay,.forge-stack .scene--meadhall .scene__overlay,.forge-stack .scene--runestone .scene__overlay{background:none}.forge-stack .hold-track>.scene{height:auto;min-height:0;overflow:visible;align-items:flex-start}.forge-stack .hold-track>.scene--meadhall,.forge-stack>.home-path-live,.forge-stack>.home-choose,.forge-stack>.scene--runestone{margin-top:var(--section-gap)}.forge-stack .scene--runestone{height:auto;min-height:0;overflow:visible;align-items:flex-start;padding-top:0;padding-bottom:var(--section-gap)}.forge-stack .scene--runestone .scene__content{max-width:920px}.forge-stack .scene--runestone h2.display{margin-bottom:12px}.forge-stack .scene--runestone .lede{margin-bottom:18px}.forge-stack .scene--runestone .buttons{justify-content:center;margin-top:0}.forge-stack .scene--runestone .chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;flex-wrap:unset;width:100%}.forge-stack .scene--runestone .chip{justify-content:center;text-align:center;padding:11px 14px;font-size:10px;letter-spacing:.12em;line-height:1.35}@media(max-width:720px){.forge-stack .scene--runestone .chips{grid-template-columns:1fr}}.forge-stack>.home-path-live,.forge-stack>.home-choose{padding:0 80px}.forge-stack .home-choose__cta{margin-top:20px}.cinematic .forge-stack>.home-choose{padding-bottom:28px}.forge-stack>.home-choose+.scene--runestone{margin-top:36px}.forge-stack .cinematic .home-choose__grid{margin-top:28px}.forge-stack .scene--meadhall{min-height:0;padding-top:0;padding-bottom:0}.forge-stack .scene--meadhall h2.display{margin-bottom:16px}.forge-stack .scene--meadhall .lede{margin-bottom:28px}.forge-stack .scene--forge{padding-top:88px;padding-bottom:0}.forge-stack .scene--forge h2.display{margin-bottom:20px}.forge-stack .scene--forge .trial-grid{margin-top:36px}.trial-grid__loading{display:flex;justify-content:center;align-items:center;margin-top:36px;min-height:280px}.cinematic-spinner{width:40px;height:40px;border:2px solid var(--rule);border-top-color:var(--warm);border-radius:50%;animation:cinematic-spin .8s linear infinite}@keyframes cinematic-spin{to{transform:rotate(360deg)}}.sparks{position:fixed;bottom:0;left:0;right:0;height:95vh;z-index:2;pointer-events:none;opacity:0;will-change:opacity}.spark{position:absolute;bottom:0;left:var(--left, 50%);width:3px;height:3px;border-radius:50%;background:var(--warm-bright);box-shadow:0 0 10px #e89150d9,0 0 20px #e891508c;animation:sparkRise var(--duration, 5s) ease-out infinite;animation-delay:var(--delay, 0s);opacity:0}@keyframes sparkRise{0%{transform:translateY(0) translate(0) scale(.5);opacity:0}8%{transform:translateY(-6vh) translate(calc(var(--drift, 0px) * .1)) scale(.85);opacity:.95}60%{transform:translateY(-55vh) translate(calc(var(--drift, 0px) * .6)) scale(1);opacity:.85}to{transform:translateY(-90vh) translate(var(--drift, 0px)) scale(.25);opacity:0}}.forge-stack__bg-inner{position:absolute;inset:0;opacity:0;transition:opacity .4s ease;will-change:opacity}@media(prefers-reduced-motion:reduce){.forge-stack__bg-inner{opacity:1!important}.forge-stack__video{display:none;animation:none}.sparks{display:none!important}}.cinematic .page-bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.cinematic .page-bg__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:blur(1px);transform:scale(1.02);transition:opacity .35s ease}.cinematic .page-bg__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:blur(3px);transform:scale(1.04);opacity:0;animation:none;will-change:opacity}.cinematic .page-bg--video-ready .page-bg__video{animation:bgVideoCrossfade 10s linear infinite}.cinematic .page-bg--video-ready:has(.page-bg__video) .page-bg__img{opacity:0}.cinematic .page-bg--video-ready .page-bg__video--b{animation-delay:-2.5s}@keyframes bgVideoCrossfade{0%,50%,to{opacity:0}25%,75%{opacity:1}}.cinematic:has(.cinematic-doc) .page-bg__img,.cinematic:has(.rules-page--affiliates) .page-bg__img{filter:none;transform:scale(1)}.cinematic:has(.cinematic-doc) .page-bg__video{filter:none;transform:scale(1)}.cinematic:has(.rules-page--affiliates) .page-bg__video{filter:brightness(1.06);transform:scale(1)}.cinematic:has(.commission-page) .page-bg__img,.cinematic:has(.commission-page) .page-bg__video{filter:brightness(.88) saturate(1.15);transform:scale(1.02)}.cinematic:has(.commission-page) .page-bg__grade{background:radial-gradient(130% 70% at 50% -8%,rgba(230,145,80,.2) 0%,rgba(200,122,62,.05) 32%,transparent 58%),linear-gradient(180deg,#080a0e80,#080a0e9e 45%,#080a0ec7)}.cinematic:has(.cinematic-faq) .page-bg__img{filter:blur(2px);transform:scale(1.03)}.cinematic:has(.cinematic-faq) .page-bg__video{filter:blur(2px);transform:scale(1.03)}.cinematic:has(.cinematic-faq) .page-bg__grade{background:linear-gradient(180deg,#0a0d12bd,#0a0d12c7 30%,#0a0d12d6 70%,#0a0d12eb)}.cinematic:has(.cinematic-auth):not(:has(.rules-page--affiliates)) .page-bg__img{filter:blur(1px);transform:scale(1.02)}.cinematic:has(.cinematic-auth):not(:has(.rules-page--affiliates)) .page-bg__video{filter:blur(1px);transform:scale(1.02)}@media(prefers-reduced-motion:reduce){.cinematic .page-bg__video{display:none;animation:none}}.cinematic .page-bg__grade{position:absolute;inset:0;background:linear-gradient(180deg,#0a0d12b3,#0a0d12bf 30%,#0a0d12cc 70%,#0a0d12e6)}.cinematic:has(.rules-page--rules) .page-bg__grade{background:linear-gradient(180deg,#0a0d12bd,#0a0d12c7 30%,#0a0d12d6 70%,#0a0d12eb)}.cinematic:has(.rules-page--affiliates) .page-bg__grade{background:linear-gradient(180deg,#0a0d1294,#0a0d129e 30%,#0a0d12ad 70%,#0a0d12c7)}.cinematic .nav__cta--active{border-color:var(--warm);color:var(--warm)}.cinematic .rules-page{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:140px 80px 80px}.cinematic .rules-hero{text-align:center;padding:40px 0 64px}.cinematic .rules-hero .lede{max-width:720px;margin-left:auto;margin-right:auto}.cinematic .rule-section__eyebrow{font-family:Cinzel,serif;font-weight:500;font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--ink-faint);text-align:center;margin-bottom:28px}.cinematic .journey-section{padding:16px 0 64px}.cinematic .journey-flow{display:flex;align-items:center;justify-content:center;gap:24px;padding:36px 32px;background:#101826c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(180,200,230,.14);border-radius:6px;flex-wrap:wrap}.cinematic .journey-step{text-align:center;min-width:200px;flex:1;padding:20px 16px;border-radius:6px;border:1px solid transparent;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.cinematic .journey-step--clickable{cursor:pointer}.cinematic .journey-step--clickable:focus-visible{outline:2px solid var(--warm);outline-offset:4px}.cinematic .journey-step:hover{transform:translateY(-4px);border-color:#c87a3e59;box-shadow:0 12px 36px #0006,0 0 24px #c87a3e1a}.cinematic .journey-step__num{font-family:Cinzel,serif;font-weight:600;font-size:22px;width:48px;height:48px;line-height:48px;border:1px solid var(--warm);color:var(--warm);border-radius:50%;margin:0 auto 16px;transition:transform .3s ease,box-shadow .3s ease}.cinematic .journey-step:hover .journey-step__num{transform:rotate(6deg);box-shadow:0 0 20px #c87a3e59}.cinematic .journey-step__name{font-family:Cinzel,serif;font-weight:500;font-size:16px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:10px}.cinematic .journey-step__sub{font-family:Spectral,serif;font-size:14px;color:var(--ink-dim)}.cinematic .journey-step__chips{display:flex;justify-content:center;gap:6px;margin-top:6px;flex-wrap:wrap}.cinematic .journey-step__chips span,.cinematic .journey-step__chip{font-family:Cinzel,serif;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);padding:4px 10px;border:1px solid var(--rule);border-radius:2px}.cinematic .journey-step__chip{display:inline-block;text-decoration:none;cursor:pointer;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.cinematic .journey-step__chip:hover,.cinematic .journey-step__chip:focus-visible{border-color:var(--warm);color:var(--warm);box-shadow:0 0 14px #c87a3e40}.cinematic .journey-arrow{font-family:Cinzel,serif;font-size:24px;color:var(--warm);flex-shrink:0;transition:transform .3s ease,opacity .3s ease}.cinematic .journey-step:hover+.journey-arrow{transform:translate(4px);opacity:1}.cinematic .rule-section{background:#101826e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(180,200,230,.14);border-radius:6px;padding:48px 52px;margin-bottom:32px}.cinematic .rule-section__head{display:flex;align-items:center;gap:16px;margin-bottom:12px}.cinematic .rule-section__marker{font-size:14px;color:var(--warm)}.cinematic .rule-section__marker--bolt{color:#f5c451}.cinematic .rule-section__marker--square{color:var(--warm)}.cinematic .rule-section__marker--diamond{color:#6ec38a}.cinematic .rule-section__title{font-family:Cinzel,serif;font-weight:500;font-size:clamp(22px,2.4vw,30px);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:0}.cinematic .rule-section__sub{font-family:Spectral,serif;font-size:16px;color:var(--ink-dim);margin-bottom:28px}.cinematic .rule-section__note{font-family:Spectral,serif;font-style:italic;font-size:14px;color:var(--ink-faint);margin-top:18px}.cinematic .rule-bullets{list-style:none;padding:0;margin:0 0 24px}.cinematic .rule-bullets li{font-family:Spectral,serif;font-size:16px;line-height:1.65;color:var(--ink-dim);padding-left:22px;position:relative;margin-bottom:10px}.cinematic .rule-bullets li:before{content:"•";position:absolute;left:6px;color:var(--warm)}.cinematic .size-chips{display:flex;gap:12px;margin:8px 0 24px;flex-wrap:wrap}.cinematic .size-chip{font-family:Cinzel,serif;font-weight:500;font-size:14px;letter-spacing:.16em;color:var(--ink);padding:12px 22px;border:1px solid rgba(180,200,230,.22);border-radius:3px;background:#0a0d1266}.cinematic .lifecycle-bar{font-family:Cinzel,serif;font-weight:500;font-size:14px;letter-spacing:.14em;color:var(--ink-dim);text-align:center;padding:18px 24px;background:#0a0d1280;border:1px solid var(--rule);border-radius:4px}.cinematic .rule-table-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:4px 0 0}.cinematic .rule-table{background:#0a0d1273;border:1px solid rgba(180,200,230,.12);border-radius:4px;padding:22px 26px 24px}.cinematic .rule-table+.rule-table{margin-top:20px}.cinematic .rule-table-grid .rule-table+.rule-table{margin-top:0}.cinematic .rule-table__title{font-family:Spectral,serif;font-size:15px;color:var(--ink-dim);padding-bottom:14px;border-bottom:1px solid var(--rule)}.cinematic .rule-table__head{display:grid;grid-template-columns:1fr 1fr;font-family:Spectral,serif;font-style:italic;font-size:13px;color:var(--ink-faint);padding:16px 0 8px;border-bottom:1px solid var(--rule)}.cinematic .rule-table__head--3col{grid-template-columns:1fr 1fr 1fr}.cinematic .rule-table__head span:not(:first-child){text-align:right}.cinematic .rule-table__row{display:grid;grid-template-columns:1fr 1fr;font-family:Spectral,serif;font-size:16px;color:var(--ink);padding:14px 0;border-bottom:1px solid rgba(180,180,200,.06)}.cinematic .rule-table__row--3col{grid-template-columns:1fr 1fr 1fr}.cinematic .rule-table__row:last-child{border-bottom:none}.cinematic .rule-table__row span:not(:first-child){text-align:right;font-weight:500}.cinematic .rule-table--2 .rule-table__head,.cinematic .rule-table--2 .rule-table__row{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:16px;width:100%}.cinematic .rule-table--2 .rule-table__head span:first-child,.cinematic .rule-table--2 .rule-table__row span:first-child{flex:1 1 auto;min-width:0;text-align:left}.cinematic .rule-table--2 .rule-table__head span:last-child,.cinematic .rule-table--2 .rule-table__row span:last-child{flex:0 0 auto;text-align:right}.cinematic .rule-table--2 .rule-table__row span:last-child{font-weight:500}.cinematic .rule-table--3 .rule-table__head,.cinematic .rule-table--3 .rule-table__head--3col,.cinematic .rule-table--3 .rule-table__row,.cinematic .rule-table--3 .rule-table__row--3col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px;align-items:baseline;width:100%}.cinematic .rule-table--3 .rule-table__head span:first-child,.cinematic .rule-table--3 .rule-table__row span:first-child{text-align:left}.cinematic .rule-table--3 .rule-table__head span:not(:first-child),.cinematic .rule-table--3 .rule-table__row span:not(:first-child){text-align:right}.cinematic .rule-section>.rule-table,.cinematic .rule-table-grid .rule-table{width:100%}.cinematic .requirements-box{background:#0a0d1273;border:1px solid rgba(180,200,230,.12);border-radius:4px;padding:26px 30px;margin-top:28px}.cinematic .requirements-box__title{font-family:Cinzel,serif;font-weight:500;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:16px}.cinematic .requirements-box .rule-bullets{margin-bottom:0}.cinematic .drawdown-explainer{background:#0a0d1273;border:1px solid rgba(180,200,230,.12);border-radius:4px;padding:28px 32px;margin-bottom:28px}.cinematic .drawdown-explainer__title{font-family:Cinzel,serif;font-weight:500;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:22px}.cinematic .drawdown-explainer__caption{font-family:Spectral,serif;font-size:14px;color:var(--ink-faint);margin:0;font-style:italic}@media(max-width:900px){.cinematic .rules-page{padding:100px 24px 60px}.cinematic .rule-section{padding:28px 22px}.cinematic .journey-flow{gap:12px;padding:24px 16px}.cinematic .journey-arrow{display:none}.cinematic .rule-table-grid{grid-template-columns:1fr}.cinematic .rule-table{padding:18px 20px}.cinematic .rule-table--2 .rule-table__head,.cinematic .rule-table--2 .rule-table__row{gap:12px}.cinematic .rule-table--3 .rule-table__head,.cinematic .rule-table--3 .rule-table__head--3col,.cinematic .rule-table--3 .rule-table__row,.cinematic .rule-table--3 .rule-table__row--3col{column-gap:6px}.cinematic .rule-table--3 .rule-table__head{font-size:11px;padding:12px 0 6px}.cinematic .rule-table--3 .rule-table__row,.cinematic .rule-table--3 .rule-table__row--3col{font-size:13px;padding:10px 0}.cinematic .rule-table--3 .rule-table__head span:not(:first-child),.cinematic .rule-table--3 .rule-table__row span:not(:first-child){text-align:right}.cinematic .drawdown-explainer{padding:22px 18px}}.cinematic .payout-chips{display:flex;justify-content:center;gap:32px;padding:24px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;margin:8px 0 36px}.cinematic .payout-chip{display:inline-flex;align-items:center;gap:10px;font-family:Cinzel,serif;font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim)}.cinematic .payout-chip__marker{font-size:11px;display:inline-block}.cinematic .payout-chip__marker--blue{color:#6d8fc8}.cinematic .payout-chip__marker--green{color:#6ec38a}.cinematic .payout-chip__marker--gold{color:#f5c451}.cinematic .payout-chip__marker--purple{color:#a48cc8}.cinematic .ready-cta{background:#101826e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(180,200,230,.14);border-radius:6px;padding:56px 52px;margin-top:32px;text-align:center}.cinematic .ready-cta h2.display{font-size:clamp(28px,3.4vw,42px);margin-bottom:18px}.cinematic .ready-cta__lede{font-family:Spectral,serif;font-size:clamp(16px,1.4vw,19px);line-height:1.55;color:var(--ink-dim);max-width:600px;margin:0 auto 36px}.cinematic .ready-cta__buttons{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.cinematic .bounty-flow{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:4px}.cinematic .bounty-flow__chip{font-family:Cinzel,serif;font-weight:500;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);padding:8px 16px;border:1px solid rgba(200,122,62,.35);border-radius:999px;background:#0a0d1273}.cinematic .bounty-flow__chip--highlight{color:var(--warm);border-color:var(--warm);background:#c87a3e1f}@media(max-width:900px){.cinematic .payout-chips{gap:20px;padding:18px 0}.cinematic .ready-cta{padding:36px 24px}}.chips--center{justify-content:center}.cinematic .layout__content{background:var(--bg)}.cinematic-public-footer.ant-layout-footer{--ink: #f4f1ea;--ink-dim: rgba(244, 241, 234, .88);--ink-faint: rgba(244, 241, 234, .72);--warm: #c87a3e;--rule: rgba(244, 241, 234, .28);position:relative;z-index:10;background:#0a0d12!important;border-top:1px solid var(--rule)!important;padding:40px 80px 36px!important;color:var(--ink-dim)!important}.cinematic-public-footer [class*=footer__top]{border-bottom-color:var(--rule)!important}.cinematic-public-footer .ant-typography,.cinematic-public-footer a{color:var(--ink)!important;font-family:Spectral,serif!important}.cinematic-public-footer .footer__columnTitle,.cinematic-public-footer [class*=footer__columnTitle]{font-family:Cinzel,serif!important;font-size:11px!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--ink-dim)!important}.cinematic-public-footer [class*=footer__link]{color:var(--ink)!important;text-decoration:none!important}.cinematic-public-footer [class*=footer__link]:visited{color:var(--ink)!important}.cinematic-public-footer [class*=footer__link]:hover,.cinematic-public-footer [class*=footer__link]:focus-visible,.cinematic-public-footer [class*=footer__link]:visited:hover{color:var(--warm)!important;text-decoration:none!important;transform:none!important}html.cinematic-public-scroll .cinematic-public-header a:not(.nav__cta){color:inherit;text-decoration:none}html.cinematic-public-scroll .cinematic-public-header a:not(.nav__cta):hover,html.cinematic-public-scroll .cinematic-public-header a:not(.nav__cta):focus-visible,html.cinematic-public-scroll .cinematic-public-header a:not(.nav__cta):visited,html.cinematic-public-scroll .cinematic-public-header a:not(.nav__cta):active{color:inherit}.cinematic-public-footer [class*=footer__copyright],.cinematic-public-footer [class*=footer__address]{color:var(--ink-faint)!important;font-size:12px!important}.cinematic-public-footer [class*=footer__socialLink] svg{color:var(--ink)!important}.cinematic-public-footer [class*=footer__socialLink]:hover svg{color:var(--warm)!important}.cinematic .home-path-live{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:48px 80px 40px}.cinematic .home-choose{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 80px 80px}.cinematic .home-choose__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px}.cinematic .home-choose__card{background:#101826e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(180,200,230,.14);border-radius:6px;padding:36px 40px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.cinematic .home-choose__card:hover{transform:translateY(-4px);border-color:#c87a3e66;box-shadow:0 14px 40px #0000006b,0 0 28px #c87a3e1f}.cinematic .home-choose__card-title{font-family:Cinzel,serif;font-weight:500;font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin:0 0 16px}.cinematic .home-choose__card-body{font-family:Spectral,serif;font-size:15px;line-height:1.65;color:var(--ink-dim);margin:0}.cinematic .home-path-live__header{text-align:center;margin-bottom:8px}.cinematic .home-path-live__header .display{margin-bottom:16px}.cinematic .home-path-live__header .lede{max-width:720px;margin:0 auto 32px}@media(max-width:900px){.forge-stack{--section-gap: 56px}.forge-stack>.home-choose+.scene--runestone{margin-top:28px}.cinematic .forge-stack>.home-choose{padding-bottom:20px}.cinematic .home-choose,.cinematic .home-path-live{padding-left:32px;padding-right:32px}.forge-stack>.home-path-live,.forge-stack>.home-choose{padding-left:32px;padding-right:32px}.cinematic .home-choose__grid{grid-template-columns:1fr}}.cinematic-auth{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 72px);padding:120px 24px 64px}.cinematic-auth__panel{width:100%;max-width:520px;padding:32px 36px 36px;background:#0a0d128c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--rule)}.cinematic-auth__panel--wide{max-width:720px}.cinematic-auth__top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px;font-family:Spectral,serif;font-size:14px;color:var(--ink-dim)}.cinematic-auth h2.ant-typography{font-family:Cinzel,serif!important;font-weight:500!important;font-size:28px!important;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)!important;margin:0 0 8px!important}.cinematic-auth .ant-typography.ant-typography-secondary{font-family:Spectral,serif;font-size:15px;color:var(--ink-dim)!important;margin-bottom:24px!important}.cinematic-auth .ant-form-item-label>label{color:var(--ink-dim)!important;font-family:Spectral,serif}.cinematic-auth .ant-input,.cinematic-auth .ant-input-affix-wrapper{border-color:var(--rule)!important;background:#0a0d1273!important;color:var(--ink)!important;border-radius:0!important}.cinematic-auth{--ant-select-background-color: rgba(10, 13, 18, .45);--ant-select-border-color: var(--rule);--ant-select-hover-border-color: var(--rule);--ant-select-active-border-color: var(--warm);--ant-select-active-outline-color: transparent}.cinematic-auth .ant-select.ant-select-outlined{background:#0a0d1273!important;border-color:var(--rule)!important;border-radius:0!important;color:var(--ink)!important;box-shadow:none!important}.cinematic-auth .ant-select.ant-select-outlined:not(.ant-select-disabled):hover{background:#0a0d1273!important;border-color:var(--rule)!important;box-shadow:none!important}.cinematic-auth .ant-select.ant-select-outlined.ant-select-focused,.cinematic-auth .ant-select.ant-select-outlined.ant-select-open{background:#0a0d1273!important;border-color:var(--warm)!important;box-shadow:none!important}.cinematic-auth .ant-select-content,.cinematic-auth .ant-select-content-value,.cinematic-auth .ant-select-input,.cinematic-auth .ant-select-selection-item{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;background:transparent!important}.cinematic-auth .ant-select:not(.ant-select-open) .ant-select-input{opacity:0!important;background:transparent!important;box-shadow:none!important;-webkit-box-shadow:none!important;pointer-events:none!important}.cinematic-auth .ant-select input,.cinematic-auth .ant-select input:-webkit-autofill,.cinematic-auth .ant-select input:-webkit-autofill:hover,.cinematic-auth .ant-select input:-webkit-autofill:focus,.cinematic-auth .ant-select input:-webkit-autofill:active{background-color:transparent!important;-webkit-box-shadow:0 0 0 1000px rgba(10,13,18,.45) inset!important;box-shadow:0 0 0 1000px #0a0d1273 inset!important;-webkit-text-fill-color:var(--ink)!important;caret-color:var(--ink)!important;transition:background-color 5000s ease-in-out 0s}.cinematic-auth .ant-input::placeholder,.cinematic-auth .ant-select-selection-placeholder{color:var(--ink-faint)!important}.cinematic-auth .ant-input-affix-wrapper .anticon{color:var(--ink-dim)!important}.cinematic-auth .ant-btn-primary{position:relative;isolation:isolate;overflow:visible;width:100%;height:auto!important;font-family:Cinzel,serif!important;font-weight:500!important;font-size:12px!important;letter-spacing:.22em!important;text-transform:uppercase!important;border-radius:0!important;background:var(--warm)!important;border:none!important;color:var(--bg)!important;padding:14px 24px!important;animation:var(--cta-glow-animation);transition:background .25s ease,color .25s ease!important;box-shadow:none}.cinematic-auth .ant-btn-primary:hover,.cinematic-auth .ant-btn-primary:focus-visible{background:var(--warm-bright)!important;color:var(--bg)!important}.cinematic-auth .ant-alert-error{margin-bottom:16px;border-radius:0;background:#78282859;border-color:#c8646466}.cinematic-auth .ant-form-item{margin-bottom:16px}.cinematic-auth [class*=sectionHeader]{color:var(--ink-dim)!important}.cinematic-auth [class*=sectionHeader]:after{background:var(--rule)!important}.cinematic-auth [class*=auxiliary] a{font-family:Spectral,serif;font-size:13px;color:var(--ink-dim)!important;text-decoration:underline;text-underline-offset:3px}.cinematic-auth [class*=auxiliary] a:hover,.cinematic-auth [class*=auxiliary] a:focus-visible{color:var(--warm)!important}@media(max-width:640px){.cinematic-auth{padding-top:100px;padding-left:16px;padding-right:16px}.cinematic-auth__panel{padding:24px 20px 28px}.cinematic-auth__top{flex-direction:column;align-items:flex-start}}.cinematic-doc{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:140px 80px 80px}.cinematic-doc__body{max-width:900px;margin:0 auto}.cinematic-doc__meta,.cinematic-doc__section{background:#0a0d128c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--rule);padding:28px 32px;margin-bottom:16px}.cinematic-doc__index{font-family:Cinzel,serif;font-weight:500;font-size:12px;letter-spacing:.22em;color:var(--warm);flex-shrink:0}.cinematic-doc__section-title.ant-typography{font-family:Cinzel,serif!important;font-weight:500!important;font-size:18px!important;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)!important;margin:0!important}.cinematic-doc__paragraph,.cinematic-doc__paragraph.ant-typography{font-family:Spectral,serif;font-size:15px;line-height:1.7;color:var(--ink-dim)!important;margin-bottom:0!important;white-space:pre-line}.cinematic-doc__accent{color:var(--warm);font-weight:600}.cinematic-doc__list .ant-list-item,.cinematic-doc__list-item{border-color:var(--rule)!important;color:var(--ink-dim);font-family:Spectral,serif}.cinematic-doc__document{background:#0a0d128c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--rule);padding:32px 40px}.cinematic-doc__document-section:not(:first-child){margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--rule)}.cinematic-doc__document-heading.ant-typography{font-family:Cinzel,serif!important;font-weight:500!important;font-size:16px!important;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)!important;margin:0 0 .875rem!important}.cinematic-faq__content{max-width:900px;margin:0 auto;padding-bottom:48px}.cinematic-faq__group{margin-bottom:48px;scroll-margin-top:120px}.cinematic-faq__group-head{display:flex;align-items:center;gap:8px;margin-bottom:1rem}.cinematic-faq__group-icon{font-size:1.25rem;color:var(--warm);line-height:1}.cinematic-faq__group-title{font-family:Cinzel,serif;font-weight:500;font-size:1.125rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:0}.cinematic-faq__question{font-family:Spectral,serif;font-size:.875rem;font-weight:600;color:var(--ink)}.cinematic-faq__answer{display:flex;flex-direction:column;gap:12px}.cinematic-faq__paragraph{font-family:Spectral,serif;font-size:15px;line-height:1.7;color:var(--ink);margin:0}.cinematic-faq__link{font-family:Cinzel,serif;font-weight:500;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--warm);text-decoration:none;border-bottom:1px solid rgba(200,122,62,.45);transition:color .2s ease,border-color .2s ease}.cinematic-faq__link:hover,.cinematic-faq__link:focus-visible{color:var(--warm-bright, #e0975a);border-bottom-color:var(--warm)}.cinematic-faq__answer .rule-table{margin:0}.cinematic-faq .ant-collapse{background:transparent;border:none}.cinematic-faq .ant-collapse-item{border:1px solid var(--rule)!important;border-radius:0!important;margin-bottom:12px;background:#0a0d129e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cinematic-faq .ant-collapse-header{font-family:Spectral,serif!important;color:var(--ink)!important;padding:16px 20px!important}.cinematic-faq .ant-collapse-content{border-top:1px solid var(--rule)!important;background:#0a0d12c7!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ink-dim)!important}.cinematic-faq .ant-collapse-content-box{padding:16px 20px 20px!important}.cinematic-faq .ant-collapse-expand-icon{color:var(--warm)!important}.cinematic-faq__cta{text-align:center;padding:48px 0 24px}.cinematic-faq__cta .display{margin-bottom:16px}.cinematic-faq__cta-sub{max-width:640px;margin:0 auto 28px!important}.cinematic-faq__cta-sub a{color:var(--warm);text-decoration:underline;text-underline-offset:3px}.cinematic-faq__cta-sub a:hover{color:var(--warm-bright)}.cinematic-section-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:3rem}.cinematic-section-nav__link{padding:.375rem .75rem;border:1px solid var(--rule);background:#0a0d1273;font-family:Spectral,serif;font-size:.875rem;color:var(--ink-dim);text-decoration:none;border-radius:0;transition:border-color .2s ease,color .2s ease;cursor:pointer}.cinematic-section-nav__link:hover{border-color:var(--warm);color:var(--warm)}.cinematic-public-header .cinematic-nav__menu-btn{display:inline-flex;align-items:center;justify-content:center;min-width:48px;padding:13px 18px!important;line-height:1}.cinematic-affiliate__back{margin-top:20px!important;text-align:center;margin-bottom:0!important}.cinematic-affiliate__back a{color:var(--ink-dim)!important;text-decoration:underline;text-underline-offset:3px}.cinematic-affiliate__back a:hover{color:var(--warm)!important}.cinematic-auth .rules-hero{padding:0 0 28px}@media(max-width:900px){.cinematic-doc{padding:100px 24px 60px}}.cinematic-public-container{--ink: #f4f1ea;--ink-dim: rgba(244, 241, 234, .75);--ink-faint: rgba(244, 241, 234, .65);--warm: #c87a3e;--warm-bright: #e69150;--bg: #0a0d12;--bg-card: #14181f;--bg-elevated: #0e1117;--bg-input: rgba(20, 24, 31, .85);--accent-color: var(--warm);--accent-color-hover: var(--warm-bright);--accent-color-active: #b76a30;--accent-blue: var(--warm);--accent-soft-strong: rgba(200, 122, 62, .18);--text-primary: var(--ink);--text-secondary: var(--ink-dim);--text-muted: var(--ink-faint);--text-on-accent: #1a1308;--border-color: rgba(244, 241, 234, .14);--border-strong: rgba(244, 241, 234, .28);--rule: var(--border-color);--surface-overlay: rgba(244, 241, 234, .04);--surface-overlay-strong: rgba(244, 241, 234, .08);--surface-overlay-strongest: rgba(244, 241, 234, .12);--link-color: var(--warm);--focus-ring: rgba(200, 122, 62, .85);--color-info-border: rgba(200, 122, 62, .45);--support-widget-accent-end: #6b4428;--support-widget-accent-glow: rgba(230, 145, 80, .28);--support-widget-accent-soft: rgba(200, 122, 62, .16);--support-widget-accent-faint: rgba(200, 122, 62, .08);--support-widget-accent-ring: rgba(200, 122, 62, .22);--support-widget-accent-active-bg: rgba(200, 122, 62, .14);--support-widget-accent-shadow: rgba(120, 60, 20, .32)}@media(max-width:900px){.cinematic .trial-grid{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;grid-template-columns:unset;gap:14px;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding:12px 32px 16px;max-width:none;margin-left:-32px;margin-right:-32px;padding:12px 32px 16px;scrollbar-width:thin;border-top:none;border-bottom:none}.cinematic .trial-grid .trial{flex:0 0 clamp(260px,78vw,320px);width:clamp(260px,78vw,320px);min-width:clamp(260px,78vw,320px);height:auto;align-self:stretch;padding:36px 24px 40px;border:1px solid rgba(180,200,230,.14);border-radius:4px;box-shadow:0 10px 32px #00000061;scroll-snap-align:start}.cinematic .trial-grid .trial__terms{flex:1 1 auto}.scene--meadhall .trial-grid .trial__terms{display:flex;flex-direction:column;justify-content:flex-start}.scene--meadhall .trial-grid .trial.active{box-shadow:0 10px 32px #00000061,0 0 0 1px var(--warm)}.scene--meadhall .trial-grid{padding-bottom:32px;scroll-padding:12px 32px 32px}.scene--meadhall .trial-grid .trial.active:after{content:"";position:absolute;z-index:2;bottom:-12px;left:50%;width:14px;height:14px;background:#c87a3e14;border-right:1px solid var(--warm);border-bottom:1px solid var(--warm);transform:translate(-50%) rotate(45deg);animation:caretBob 2s ease-in-out infinite;pointer-events:none}.cinematic .trial__size{font-size:clamp(22px,6.5vw,28px)}.cinematic .trial__price-now{font-size:18px}.cinematic .trial__price-strike{font-size:13px}.cinematic .trial-grid .trial:last-child{border:1px solid rgba(180,200,230,.14)}.cinematic .trial-grid .trial:hover{border-color:#c87a3e73}.cinematic .scene--forge .trial-grid .trial:nth-child(2){border-color:#c87a3e47;box-shadow:0 12px 36px #0000006b,0 0 24px #c87a3e1f}.meadhall-rules--desktop{display:none!important}.meadhall-breakdown-mobile{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:4px}.meadhall-breakdown-mobile .rules-col{width:100%;max-width:clamp(260px,78vw,320px)}}@media(max-width:1200px){.cinematic .scene--forge .trial-grid .trial{padding:32px 16px 36px}}@media(max-width:768px){.cinematic .scene__content{padding:0 20px}.cinematic-public-footer.ant-layout-footer{padding:32px 20px 28px!important}.cinematic .home-path-live,.cinematic .home-choose,.forge-stack>.home-path-live,.forge-stack>.home-choose{padding-left:20px;padding-right:20px}.rules-page{padding:100px 20px 48px}.cinematic .rule-table--2 .rule-table__row{font-size:15px;padding:12px 0}.cinematic .journey-step{min-width:0;flex:1 1 100%}.cinematic-section-nav{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin-bottom:2rem;padding-bottom:4px}.cinematic-section-nav__link{flex-shrink:0;font-size:.8125rem}.cinematic .trial-grid{margin-left:-20px;margin-right:-20px;padding:12px 24px 16px;scroll-padding:12px 24px 16px}.scene--meadhall .trial-grid{padding-bottom:32px;scroll-padding:12px 24px 32px}.scene--meadhall .lede{white-space:normal;max-width:34ch;font-size:clamp(16px,4.2vw,20px)}}
