@font-face{font-family:Celtic \- Sam Wang;src:url(/Celtic.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:King Castle Regular;src:url(/King%20Castle%20Free%20Version.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Eb Garamond Latin;src:url(/eb-garamond_5.2.7/eb-garamond-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Eb Garamond Latin;src:url(/eb-garamond_5.2.7/eb-garamond-latin-400-italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Texturina Latin;src:url(/texturina_5.2.7/webfonts/texturina-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Texturina Latin;src:url(/texturina_5.2.7/webfonts/texturina-latin-400-italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}.login-world{--login-gold:#e8c681;color:#f7ecd2;isolation:isolate;background-color:#070b13;background-position:50%;background-size:cover;min-height:100dvh;font-family:Georgia,Times New Roman,serif;position:relative}.login-world__shade{z-index:-1;background:linear-gradient(90deg,#04080ff5 0%,#050911c2 29%,#0608103b 63%,#04060c0d 100%),linear-gradient(#0000 55%,#02050b94);position:absolute;inset:0}.login-world__layout{min-height:100dvh;padding:clamp(24px,3vw,54px) clamp(24px,7vw,132px) 36px}.login-world__brand{filter:drop-shadow(0 2px 14px #000);align-items:center;gap:16px;width:fit-content;display:flex}.login-world__sigil{color:#f6d286;border:1px solid #b98b4b;border-radius:50%;place-items:center;width:54px;height:54px;font-size:34px;display:grid;box-shadow:0 0 0 4px #100d0a,0 0 23px #b4722f70}.login-world__brand-name{color:#f7dfad;letter-spacing:.035em;text-shadow:0 3px 8px #000;margin:0;font-size:clamp(21px,2vw,30px);font-weight:700}.login-world__content{width:min(100%,490px);margin-top:clamp(34px,5vh,76px)}.login-world__introduction{text-shadow:0 2px 10px #000;margin-bottom:26px}.login-world__eyebrow,.login-world__form-top>span{color:var(--login-gold);letter-spacing:.32em;font-family:Arial,sans-serif;font-size:11px;font-weight:700}.login-world__introduction h1{color:#ffebbb;letter-spacing:-.045em;margin:10px 0 8px;font-size:clamp(38px,4.2vw,70px);font-weight:500;line-height:.98}.login-world__introduction>p:last-child{color:#ded7ca;max-width:410px;margin:16px 0 0;font-size:17px;line-height:1.45}.login-world__form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#161a21f0,#080d17e8);border:1px solid #bd8b4b;border-radius:13px;padding:25px 31px 27px;position:relative;box-shadow:0 24px 60px #000b,inset 0 0 28px #8b5b1924,0 0 0 5px #080a0cd9}.login-world__form:before{content:"";pointer-events:none;border:1px solid #a77a423f;border-radius:9px;position:absolute;inset:6px}.login-world__form-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.login-world__language{color:#c9bdab;align-items:center;gap:7px;font-family:Arial,sans-serif;font-size:11px;display:flex}.login-world__language select{color:#f4ddac;max-width:105px;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 6px}.login-world__language option{background:#10151d}.login-world__form h2{color:#f8e5b6;margin:17px 0 5px;font-size:30px;font-weight:500}.login-world__form-intro{color:#bfb7ab;margin:0 0 18px;font-family:Arial,sans-serif;font-size:13px;line-height:1.5}.login-world__google,.login-world__submit{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:45px;font-family:Arial,sans-serif;font-size:14px;font-weight:700;transition:transform .18s,filter .18s,border-color .18s;display:flex}.login-world__google{color:#fff1d4;background:#1b2029;border:1px solid #b98f54;gap:12px}.login-world__google-icon{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-family:Arial,sans-serif;font-size:17px;font-weight:800;display:grid}.login-world__divider{color:#a39a8f;white-space:nowrap;align-items:center;gap:12px;margin:16px 0;font-family:Arial,sans-serif;font-size:11px;display:flex}.login-world__divider:before,.login-world__divider:after{content:"";background:#aa8a5f5c;flex:1;height:1px}.login-world__fields{gap:12px;display:grid}.login-world__fields label{gap:6px;display:grid}.login-world__fields label span{color:#ddc89e;letter-spacing:.045em;font-family:Arial,sans-serif;font-size:11px;font-weight:700}.login-world__fields input{color:#f5ecdc;background:#070c14de;border:1px solid #786248;border-radius:5px;width:100%;min-height:42px;padding:10px 13px;font-family:Arial,sans-serif;font-size:14px}.login-world__fields input::placeholder{color:#817e7b}.login-world__fields input:focus-visible,.login-world__language select:focus-visible,.login-world button:focus-visible{outline-offset:2px;outline:2px solid #f9d787}.login-world__submit{color:#21140a;background:linear-gradient(145deg,#ffdd8a,#a96c2c);border:1px solid #ffe2a1;justify-content:space-between;margin-top:20px;padding:0 18px;box-shadow:inset 0 1px #fff3ba9c,0 5px 24px #c87c3761}.login-world__submit span{font-size:22px;font-weight:400}.login-world__submit:disabled,.login-world__google:disabled{cursor:not-allowed;filter:grayscale(.7)brightness(.68)}.login-world__submit:not(:disabled):hover,.login-world__google:not(:disabled):hover{filter:brightness(1.12);transform:translateY(-2px)}.login-world__switch,.login-world__dev{color:#efce92;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:15px auto 0;font-family:Arial,sans-serif;font-size:12px;text-decoration:underline;display:block}.login-world__forgot{color:#f2d596;text-underline-offset:3px;width:fit-content;margin:12px 0 0 auto;font-family:Arial,sans-serif;font-size:12px;text-decoration-color:#a88756;display:block}.login-world__forgot:hover,.login-world__recovery-back:hover{color:#fff0c6}.login-world__forgot:focus-visible,.login-world__recovery-back:focus-visible{outline-offset:3px;outline:2px solid #f9d787}.login-world__recovery-result{text-align:center;padding:20px 8px 12px}.login-world__recovery-result>span{color:#f2cd7f;font-size:36px}.login-world__recovery-result p,.login-world__recovery-warning{color:#d8cbb5;font-size:15px;line-height:1.55}.login-world__dev{color:#aaafb8;margin-top:10px}.login-world__footer{flex-wrap:wrap;gap:10px 19px;margin-top:23px;font-family:Arial,sans-serif;font-size:12px;display:flex}.login-world__footer a{color:#e6c98d;text-underline-offset:3px;text-decoration-color:#a88756}.login-world__footer a:hover{color:#fff0c6}@media (width<=760px){.login-world{background-position:68%}.login-world__shade{background:linear-gradient(90deg,#050911dc,#050911ac),linear-gradient(#0000 20%,#02050df0)}.login-world__layout{padding:22px 18px 35px}.login-world__brand{margin:auto}.login-world__brand-name{font-size:20px}.login-world__sigil{width:42px;height:42px;font-size:26px}.login-world__content{margin:36px auto 0}.login-world__introduction{text-align:center}.login-world__introduction h1{font-size:clamp(37px,9vw,53px)}.login-world__introduction>p:last-child{margin:12px auto 0;font-size:14px}.login-world__form{padding:22px 22px 24px}.login-world__footer{justify-content:center}}@media (width<=390px){.login-world__form{padding-inline:17px}.login-world__form-top>span{letter-spacing:.18em}}@media (prefers-reduced-motion:reduce){.login-world__google,.login-world__submit{transition:none}}.feedback-composer .MuiDialog-paper{color:#f6f4eb;background:linear-gradient(150deg,#050a14d4,#050912f0),url(/assets/dark-slate-texture-98QlMn6c.png) 50%/360px;border:1px solid #a58044;border-radius:12px;max-height:calc(100dvh - 24px);margin:12px;font-family:Texturina Latin,serif;position:relative;overflow:hidden;box-shadow:0 28px 90px #000000d1,inset 0 0 42px #00000080}.feedback-composer .MuiDialog-paper:before{z-index:1;content:"";pointer-events:none;border:1px solid #deb45b3b;border-radius:8px;position:absolute;inset:5px}.feedback-composer__header.MuiDialogTitle-root{background:linear-gradient(90deg, #050911cc, #050911ad 50%, #050911e0), var(--design-feedback-scene) center 42% / cover no-repeat;border-bottom:1px solid #d8b45a85;align-items:flex-start;gap:14px;min-height:144px;padding:23px 25px;display:flex}.feedback-composer__emblem{filter:drop-shadow(0 5px 7px #000000a6);background:url(/assets/stone-icon-panel-octagon-CwJSqArx.png) 50%/contain no-repeat;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid}.feedback-composer__emblem .MuiSvgIcon-root{color:#f1d08c;font-size:25px}.feedback-composer__heading{flex:1;min-width:0}.feedback-composer__eyebrow.MuiTypography-root{color:#e1bc6f;letter-spacing:.2em;margin:0 0 3px;font-size:.7rem;line-height:1.4;display:block}.feedback-composer__title.MuiTypography-root{color:#ffe5af;text-shadow:0 2px 8px #000;font-family:Texturina Latin,serif;font-size:clamp(1.45rem,3vw,2rem);font-weight:700;line-height:1.2}.feedback-composer__intro.MuiTypography-root{color:#ebe1cd;text-shadow:0 1px 5px #000;max-width:590px;margin-top:5px;font-size:.88rem;line-height:1.45}.feedback-composer__window-action.MuiIconButton-root{color:#f2d69c;background:#04080f99;border:1px solid #dfb56a5c;border-radius:5px;flex:none;width:36px;height:36px}.feedback-composer__window-action.MuiIconButton-root:hover{background:#3b2a16d6;border-color:#f2d393}.feedback-composer__header+.feedback-composer__content.MuiDialogContent-root{padding:25px 30px 21px}.feedback-composer__subject .MuiInputLabel-root{color:#d5c7ab}.feedback-composer__subject .MuiOutlinedInput-root{color:#f6f4eb;background:#030810c7;border-radius:5px;font-family:Texturina Latin,serif}.feedback-composer__subject .MuiOutlinedInput-notchedOutline{border-color:#be9752ad}.feedback-composer__subject .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#d8b45a}.feedback-composer__subject .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#ffe3a1;box-shadow:0 0 0 1px #ffe3a147}.feedback-composer__subject .MuiInputLabel-root.Mui-focused{color:#ffe3a1}.feedback-composer__prompt{padding:0 2px}.feedback-composer__prompt-title.MuiTypography-root{color:#ffe3a1;font-size:1rem;font-weight:700}.feedback-composer__guidance.MuiTypography-root{color:#d7d1c3;max-width:740px;margin-top:3px;font-size:.87rem;line-height:1.5}.feedback-composer__editor.MuiPaper-root{background:#030810cc;border:1px solid #be9752a6;border-radius:6px;overflow:hidden;box-shadow:inset 0 2px 14px #0000003d}.feedback-composer__toolbar.MuiStack-root{background:linear-gradient(#23252694,#0b131cbf);border-bottom:1px solid #be97524d;gap:2px;padding:5px 10px}.feedback-composer__toolbar .MuiIconButton-root{color:#dec48f;border-radius:4px;width:34px;height:34px}.feedback-composer__toolbar .MuiIconButton-root:hover{color:#ffe3a1;background:#d8b45a29}.feedback-composer__toolbar .MuiSvgIcon-root{font-size:20px}.feedback-composer__writing-area.MuiBox-root{color:#f6f4eb;outline:0;min-height:175px;padding:16px 18px;font-family:Texturina Latin,serif;line-height:1.6}.feedback-composer__writing-area:empty:before{color:#aeb8bf;content:attr(data-placeholder)}.feedback-composer__writing-area:focus-visible{box-shadow:inset 0 0 0 2px #58c7ff}.feedback-composer__writing-area img,.feedback-composer__writing-area video{border-radius:4px;max-width:100%;max-height:320px;margin:8px 0;display:block}.feedback-composer__context{color:#bcb8ae;align-items:center;gap:6px;padding:0 2px;display:flex}.feedback-composer__context .MuiSvgIcon-root{color:#c5a46a;flex:none;font-size:17px}.feedback-composer__actions.MuiDialogActions-root{background:#04081075;border-top:1px solid #d8b45a47;gap:10px;padding:16px 30px 20px}.feedback-composer__send.MuiButton-root{color:#ffe9bb;background:linear-gradient(#624924,#281c12);border:1px solid #d8b45a;border-radius:5px;min-height:43px;padding:8px 19px;font-family:Texturina Latin,serif;font-weight:700;box-shadow:inset 0 1px #ffe4a347,0 5px 16px #00000059}.feedback-composer__send.MuiButton-root:hover{background:linear-gradient(#79592b,#382716);box-shadow:0 7px 20px #00000080}@media (width<=600px){.feedback-composer .MuiDialog-paper{max-height:calc(100dvh - 16px);margin:8px}.feedback-composer__header.MuiDialogTitle-root{background-position:29%;gap:8px;min-height:136px;padding:19px 16px}.feedback-composer__emblem{flex-basis:42px;width:42px;height:42px}.feedback-composer__window-action.MuiIconButton-root{width:32px;height:32px}.feedback-composer__header+.feedback-composer__content.MuiDialogContent-root{padding:20px 18px 16px}.feedback-composer__toolbar.MuiStack-root{gap:1px;padding:4px 5px}.feedback-composer__toolbar .MuiIconButton-root{width:28px;height:28px}.feedback-composer__toolbar .MuiSvgIcon-root{font-size:18px}.feedback-composer__actions.MuiDialogActions-root{padding:12px 18px 15px}}@media (width<=360px){.feedback-composer__header.MuiDialogTitle-root{gap:5px;min-height:0}.feedback-composer__emblem{display:none}.feedback-composer__title.MuiTypography-root{font-size:1.4rem}}.game-page-header{color:#f3d294;grid-template-columns:minmax(52px,1fr) minmax(0,auto) minmax(52px,1fr);align-items:start;min-height:122px;padding:15px clamp(4px,2vw,24px) 8px;display:grid;position:relative}.game-page-header__center{text-align:center;min-width:0}.game-page-header h1{text-shadow:0 4px 4px #090a10,0 0 22px #d8b45a47;margin:0;font-family:King Castle Regular,Eb Garamond Latin,serif;font-size:clamp(36px,4.5vw,70px);font-weight:400;line-height:1.08}.game-page-header__ornament{background:linear-gradient(90deg,#0000,#c69c55 44%,#0000 48% 52%,#c69c55 56%,#0000) 50%/100% 1px no-repeat;width:min(380px,64%);height:16px;margin:9px auto 0;position:relative}.game-page-header__ornament span{border:1px solid #e8bd73;width:10px;height:10px;position:absolute;top:4px;left:calc(50% - 5px);transform:rotate(45deg)}.game-page-header__action{color:#e9c47a;cursor:pointer;filter:drop-shadow(0 3px 5px #000);background:0 0;border:0;place-items:center;width:46px;height:46px;display:grid}.game-page-header__action svg{font-size:34px}.game-page-header__action:hover{color:#fff2c7}.game-page-header__action:focus-visible{outline-offset:3px;outline:2px solid #ffe2a1}.game-page-header__end{justify-content:flex-end;align-items:center;gap:8px;display:flex}.game-page-header__status{color:#ffd0cc;font:12px Texturina Latin,serif}@media (width<=540px){.game-page-header{min-height:96px;padding-top:11px}.game-page-header h1{font-size:clamp(27px,7vw,38px)}.game-page-header__ornament{width:75%;margin-top:6px}.game-page-header__action{width:40px;height:40px}.game-page-header__action svg{font-size:28px}.game-page-header__status{display:none}}.page-error-region{color:#f6eedb;text-align:center;background:linear-gradient(150deg,#151d2ef5,#080b17fa);border:1px solid #c9a463;border-radius:16px;width:min(100%,740px);margin:clamp(24px,8vh,96px) auto;padding:clamp(24px,5vw,48px);box-shadow:0 22px 60px #0000008c,inset 0 1px #ffe7ac24}.page-error-region__sigil{color:#f2ce83;font-size:42px}.page-error-region h2{margin:8px 0;font-size:clamp(25px,4vw,34px)}.page-error-region p{color:#d4d7e5;max-width:52ch;margin:0 auto 24px}.page-error-region__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.page-error-region__actions button,.page-error-region__actions a{color:#10131d;min-height:44px;font:inherit;cursor:pointer;background:#d6ad64;border:1px solid #d6ad64;border-radius:8px;padding:10px 18px;font-weight:700;text-decoration:none}.page-error-region__actions a{color:#ffe2a1;background:#101725}.page-error-region__actions :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #8ed8ff}.page-scene{--page-scene-header-height:86px;isolation:isolate;color:#f6f4eb;background:#050914;min-height:100dvh}.page-scene--card-editor,.page-scene--shared{--page-scene-header-height:122px}.page-scene:before{z-index:-1;background:linear-gradient(180deg, #0407117a, #040711d4 60%, #040711eb), var(--design-match-table) center / cover no-repeat;content:"";pointer-events:none;position:fixed;inset:0}.page-scene--shared:before{background:linear-gradient(#04081061,#040810ad 55%,#040810d9),url(/assets/worktable-background-DtjJ-Nmy.png) 50%/cover no-repeat}.page-scene--analysis:before{background:linear-gradient(#04081038,#040810a8),url(/assets/archive-observatory-jbQ2KIqk.webp) top/cover no-repeat}.page-scene--manual:before{background:linear-gradient(180deg, #04091266, #040912eb), var(--design-dashboard-scene) center top / cover no-repeat}.page-scene--shared>.game-page-header{z-index:1;max-width:1920px;margin:0 auto;padding-top:clamp(20px,2.3vh,32px)}.page-scene--world-workspace{--page-scene-header-height:64px}.page-scene--shared.page-scene--world-workspace>.game-page-header{align-items:center;min-height:64px;padding:8px 12px}.page-scene--world-workspace .game-page-header h1{font-size:clamp(24px,2.4vw,34px);line-height:1}.page-scene--world-workspace .game-page-header__ornament{display:none}.page-scene--world-workspace .game-page-header__action{width:38px;height:38px}.page-scene--world-workspace .game-page-header__action svg{font-size:27px}.page-scene--shared .dashboard-button{display:none}.page-scene--shared .page-scene__content{z-index:0;position:relative}.page-scene__content{min-height:calc(100dvh - var(--page-scene-header-height))}@media (width<=540px){.page-scene--card-editor,.page-scene--shared{--page-scene-header-height:96px}.page-scene--world-workspace{--page-scene-header-height:56px}.page-scene--shared.page-scene--world-workspace>.game-page-header{min-height:56px;padding:6px 8px}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0, 0, var(--toastify-z-index));width:var(--toastify-container-width);box-sizing:border-box;color:#fff;flex-direction:column;display:flex;position:fixed}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y:0;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;word-break:break-word;flex:auto;align-items:center;margin-bottom:1rem;display:flex;position:relative}@media only screen and (width<=480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{width:100%;transform:translate3d(0, var(--y), 0) scale(var(--s));transition:transform .3s;position:absolute}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";height:calc(var(--g) * 1px);position:absolute;bottom:100%;left:0;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";z-index:-1;height:100%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(3)}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{flex-shrink:0;width:22px;margin-inline-end:10px;display:flex}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;z-index:1;background:0 0;border:none;outline:none;padding:0;transition:all .3s;position:absolute;top:6px;right:6px}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{z-index:1;opacity:.7;transform-origin:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:100%;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius);width:100%;height:5px;position:absolute;bottom:0;left:0;overflow:hidden}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px, var(--y), 0)}to{opacity:0;transform:translate3d(2000px, var(--y), 0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px, var(--y), 0)}to{opacity:0;transform:translate3d(-2000px, var(--y), 0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0, var(--y), 0) scale3d(.3, .3, .3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0, var(--y), 0) perspective(400px)}30%{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(110%, var(--y), 0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(-110%, var(--y), 0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-duration:.3s;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--movesofconsequence-toast-bg:#111722;--movesofconsequence-toast-border:#334155;--movesofconsequence-toast-text:#f8fafc;--movesofconsequence-toast-muted:#cbd5e1;--movesofconsequence-toast-success:#22c55e;--movesofconsequence-toast-warning:#f59e0b;--movesofconsequence-toast-error:#ef4444;--movesofconsequence-toast-info:#38bdf8}.Toastify__toast-container{width:min(380px,100vw - 32px);padding:0}.Toastify__toast{min-height:58px;color:var(--movesofconsequence-toast-text);background:linear-gradient(90deg, color-mix(in srgb, var(--toast-accent,var(--movesofconsequence-toast-info)) 16%, transparent), transparent 42%), var(--movesofconsequence-toast-bg);border:1px solid var(--movesofconsequence-toast-border);border-left:4px solid var(--toast-accent,var(--movesofconsequence-toast-info));border-radius:8px;margin-bottom:10px;padding:0;font-family:Texturina Latin,Eb Garamond Latin,Georgia,serif;overflow:hidden;box-shadow:0 14px 36px #0000006b}.Toastify__toast-body{letter-spacing:0;color:var(--movesofconsequence-toast-text);align-items:flex-start;gap:10px;margin:0;padding:13px 14px;font-size:.95rem;font-weight:500;line-height:1.35}.Toastify__toast-icon{width:20px;color:var(--toast-accent,var(--movesofconsequence-toast-info));filter:drop-shadow(0 0 8px color-mix(in srgb, var(--toast-accent,var(--movesofconsequence-toast-info)) 44%, transparent));margin-inline-end:0}.Toastify__close-button{color:var(--movesofconsequence-toast-muted);opacity:.82;align-self:flex-start;padding:11px 10px 0 0;transition:color .12s,opacity .12s}.Toastify__close-button:hover,.Toastify__close-button:focus-visible{color:var(--movesofconsequence-toast-text);opacity:1}.Toastify__progress-bar{background:var(--toast-accent,var(--movesofconsequence-toast-info));height:3px;box-shadow:0 0 12px color-mix(in srgb, var(--toast-accent,var(--movesofconsequence-toast-info)) 62%, transparent)}.Toastify__progress-bar--bg{opacity:1;background:#ffffff1a}.Toastify__toast--success{--toast-accent:var(--movesofconsequence-toast-success)}.Toastify__toast--warning{--toast-accent:var(--movesofconsequence-toast-warning)}.Toastify__toast--error{--toast-accent:var(--movesofconsequence-toast-error)}.Toastify__toast--info,.Toastify__toast--default{--toast-accent:var(--movesofconsequence-toast-info)}@media (width<=600px){.Toastify__toast-container{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));width:auto}.Toastify__toast{border-radius:6px;margin-bottom:8px}.Toastify__toast-body{padding:12px;font-size:.92rem}}.startup-app-underlay{min-height:100%}.startup-animation{--startup-gold:#e2bd63;--startup-gold-bright:#fff0ad;z-index:20000;color:#f8edce;isolation:isolate;opacity:1;background:radial-gradient(circle at 50% 43%,#58357b75,#0000 30%),radial-gradient(circle at 50% 120%,#1b5e7059,#0000 52%),linear-gradient(145deg,#03050a 0%,#0d0b17 48%,#03050a 100%);place-items:center;font-family:Texturina Latin,Eb Garamond Latin,serif;transition:opacity .62s .12s,filter .7s;display:grid;position:fixed;inset:0;overflow:hidden}.startup-animation:before{content:"";background:conic-gradient(from 30deg,#0000,#cb9bff14,#0000 24%,#5ad8dc12,#0000 52%,#ffcf6814,#0000 78%);animation:18s linear infinite startup-turn;position:absolute;inset:-25%}.startup-animation:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 24%,#fff1bc0a 48%,#0000 68%),radial-gradient(circle,#0000 52%,#000000c2 100%);position:absolute;inset:0;box-shadow:inset 0 0 150px #000000c2}.startup-animation__aurora{filter:blur(1px);border:1px solid #e2bd631a;border-radius:50%;animation:3.2s ease-in-out infinite startup-breathe;position:absolute;inset:8% 6%;box-shadow:0 0 80px #8447b138,inset 0 0 90px #1a797e1f}.startup-animation__dust{opacity:.45;background-image:radial-gradient(circle,#ffe69fbf 0 1px,#0000 1.5px),radial-gradient(circle,#ae74ff7a 0 1px,#0000 1.4px);background-position:0 0,28px 42px;background-size:83px 97px,127px 139px;animation:8s linear infinite startup-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.startup-animation__sigil{aspect-ratio:1;width:min(48vw,440px);position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.startup-animation__ring{border:1px solid #e2bd6357;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 32px #deae4a1f}.startup-animation__ring:before,.startup-animation__ring:after{content:"";border:1px dashed #ecca7438;border-radius:50%;position:absolute;inset:8%}.startup-animation__ring:after{border-style:solid;border-color:#8956b252;inset:22%}.startup-animation__ring--outer{animation:13s linear infinite startup-turn}.startup-animation__ring--inner{animation:9s linear infinite reverse startup-turn;inset:16%}.startup-animation__gem{aspect-ratio:1;width:21%;color:var(--startup-gold-bright);background:radial-gradient(circle at 38% 30%,#6e4a8c,#24162f 58%,#08070d);border:1px solid #ffeba8b3;place-items:center;font-family:King Castle Regular,Texturina Latin,serif;font-size:clamp(1.8rem,5vw,3.6rem);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 28px #b866ff66,0 0 70px #e2bd6333,inset 0 0 18px #ffe59a47}.startup-animation__gem span{display:block;transform:rotate(-45deg)}.startup-animation__cards{aspect-ratio:1;perspective:1100px;width:clamp(82px,11vw,132px);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.startup-animation__card-shell{filter:drop-shadow(0 18px 18px #0000008a);transform:translate(var(--card-x), var(--card-y)) rotate(var(--card-rotation)) scale(0);transform-origin:50% 150%;animation:.84s cubic-bezier(.2,.8,.2,1.15) forwards startup-deal;animation-delay:var(--card-delay);position:absolute;inset:0}.startup-animation__card{transform-style:preserve-3d;transition:transform .76s cubic-bezier(.2,.72,.18,1.06);position:absolute;inset:0}.startup-animation__card.is-revealed{transform:rotateY(180deg)}.startup-animation__card-back,.startup-animation__card-face{backface-visibility:hidden;border:2px solid #f3cf75c2;border-radius:9%;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 3px #17121c,0 0 0 4px #e2bd6359,inset 0 0 18px #000000a8}.startup-animation__card-back{background:repeating-radial-gradient(circle,#0000 0 9px,#e2bd6329 10px 11px),linear-gradient(145deg,#322044,#11131e 48%,#193436);place-items:center;display:grid}.startup-animation__card-back:before{aspect-ratio:1;content:"";border:1px solid #ffe39a85;width:58%;transform:rotate(45deg)}.startup-animation__card-back span{color:var(--startup-gold-bright);text-shadow:0 0 14px #ffda75a6;font-family:King Castle Regular,serif;font-size:clamp(1.4rem,4vw,2.5rem);position:absolute}.startup-animation__card-face{background:#0b0b10;transform:rotateY(180deg)}.startup-animation__card-face img{object-fit:cover;width:100%;height:100%;display:block}.startup-animation__card-face span{color:#fff4cf;letter-spacing:.06em;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 3px #000;text-transform:uppercase;white-space:nowrap;background:linear-gradient(90deg,#0000,#040508d6 15% 85%,#0000);padding:.24em .3em;font-size:clamp(.42rem,.9vw,.72rem);position:absolute;bottom:4%;left:5%;right:5%;overflow:hidden}.startup-animation__copy{z-index:2;text-align:center;width:min(92vw,720px);position:absolute;top:min(70%,50% + 210px);left:50%;transform:translate(-50%)}.startup-animation__eyebrow{color:#f2d897b8;letter-spacing:.38em;text-transform:uppercase;margin:0 0 .28rem;font-size:clamp(.58rem,1.2vw,.76rem)}.startup-animation__copy h1{color:#fff4d0;letter-spacing:.08em;text-wrap:balance;text-shadow:0 2px #6d4c21,0 0 28px #f1c55a52;margin:0;font-family:King Castle Regular,Texturina Latin,serif;font-size:clamp(1.8rem,5vw,3.8rem);font-weight:400;line-height:.95}.startup-animation__progress{background:#fff2c81f;width:min(78vw,360px);height:2px;margin:1.5rem auto 0;position:relative;overflow:hidden;box-shadow:0 0 12px #e2bd631f}.startup-animation__progress span{background:linear-gradient(90deg, #6c3b8b, var(--startup-gold), #8bd6ce);box-shadow:0 0 14px var(--startup-gold);transform-origin:0;transition:transform .26s ease-out;position:absolute;inset:0;transform:scaleX(0)}.startup-animation__status{color:#eee0bcad;letter-spacing:.06em;min-height:1.5em;margin:.65rem 0 0;font-family:Eb Garamond Latin,serif;font-size:clamp(.8rem,1.5vw,1rem);font-style:italic}.startup-animation__retry{border:1px solid var(--startup-gold);color:#fff4d0;font:inherit;cursor:pointer;background:#0c111de6;border-radius:4px;margin-top:.75rem;padding:.45rem 1.1rem}.startup-animation__retry:focus-visible{outline-offset:3px;outline:2px solid #fff4d0}.startup-animation--exiting{filter:brightness(1.45);opacity:0}.startup-animation--exiting .startup-animation__card-shell{animation:.72s cubic-bezier(.55,0,1,.48) forwards startup-release;animation-delay:calc(var(--card-delay) / 5)}.startup-animation--exiting .startup-animation__sigil{animation:.7s ease-in forwards startup-sigil-release}@keyframes startup-deal{0%{opacity:0;transform:translateY(72%)rotate(0)scale(.34)}68%{opacity:1}to{opacity:1;transform:translate(var(--card-x), var(--card-y)) rotate(var(--card-rotation)) scale(1)}}@keyframes startup-release{to{opacity:0;transform:translate(var(--card-exit-x), -70%) rotate(var(--card-rotation)) scale(1.3)}}@keyframes startup-sigil-release{to{opacity:0;transform:translate(-50%,-50%)scale(1.7)rotate(22deg)}}@keyframes startup-turn{to{transform:rotate(360deg)}}@keyframes startup-breathe{50%{opacity:.62;transform:scale(1.025)}}@keyframes startup-drift{to{background-position:32px -80px,-36px -110px}}@media (width<=640px){.startup-animation__sigil{width:min(82vw,350px);top:40%}.startup-animation__cards{width:clamp(68px,19vw,96px);top:40%}.startup-animation__copy{top:66%}}@media (prefers-reduced-motion:reduce){.startup-animation *,.startup-animation:before{scroll-behavior:auto!important;transition-duration:.12s!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
