@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cinzel-latin-ext-400-normal-XQK_CSAr.woff2) format("woff2"),url(/assets/cinzel-latin-ext-400-normal-DJ0Lq8y-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cinzel-latin-400-normal-DnUIPmzd.woff2) format("woff2"),url(/assets/cinzel-latin-400-normal-C8jUSQqm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cinzel-latin-ext-600-normal-BEFdM_VE.woff2) format("woff2"),url(/assets/cinzel-latin-ext-600-normal-BY9Mq9iK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cinzel-latin-600-normal-Dd5YO2UX.woff2) format("woff2"),url(/assets/cinzel-latin-600-normal-CH_LB4su.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-ext-700-normal-C24KFjuG.woff2) format("woff2"),url(/assets/cinzel-latin-ext-700-normal-CORa-yIv.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-700-normal-Dkw14w9r.woff2) format("woff2"),url(/assets/cinzel-latin-700-normal-C-gK7hA8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/lato-latin-ext-300-normal-CYtq150c.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/lato-latin-300-normal-BP2wSCML.woff2) format("woff2"),url(/assets/lato-latin-300-normal-CINZtfFB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-ext-400-normal-CK4GAP86.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-normal-BEhtfm5r.woff2) format("woff2"),url(/assets/lato-latin-400-normal-B11PyLys.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-ext-700-normal-C6gwlRgY.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-normal-BUGMgin4.woff2) format("woff2"),url(/assets/lato-latin-700-normal-DAdL7O4w.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bg: #0a0a0f;--color-bg-elevated: #12121e;--color-bg-card: #1a1a2e;--color-surface: #0d0d1a;--color-red: #8b1a1a;--color-red-light: #a31f1f;--color-red-bright: #e74c3c;--color-gold: #c9a84c;--color-gold-light: #f0c860;--color-gold-dark: #8b6914;--color-hp: #8b1a1a;--color-hp-end: #5a0c0c;--color-hp-bg: #1a0a0a;--color-xp: #c9a84c;--color-xp-end: #8a6d2b;--color-xp-bg: #1a1505;--color-text: #FFFFFF;--color-text-muted: #A8A092;--color-text-dim: #DCD6C7;--color-border: #2a2a3e;--color-success: #2ecc71;--color-danger: #e74c3c;--color-diff-easy: #56e8a8;--color-diff-easy-bg: rgba(86, 232, 168, .18);--color-diff-easy-border:rgba(86, 232, 168, .65);--color-diff-medium: #7fb8ff;--color-diff-medium-bg: rgba(127, 184, 255, .18);--color-diff-medium-border:rgba(127,184,255,.65);--color-diff-hard: #d49bff;--color-diff-hard-bg: rgba(212, 155, 255, .18);--color-diff-hard-border:rgba(212,155,255,.65);--color-diff-epic: #f0c860;--color-diff-epic-bg: rgba(240, 200, 96, .2);--color-diff-epic-border:rgba(240,200,96,.7);--font-heading: "Cinzel", serif;--font-body: "Lato", sans-serif;--type-display: 1.8rem;--type-page-title: 1.4rem;--type-section-title: 1.1rem;--type-modal-title: 2rem;--type-modal-body: 1.1rem;--type-modal-button: 1.2rem;--type-card-title: .95rem;--type-body: .85rem;--type-body-small: .78rem;--type-label: .72rem;--type-chip: .65rem;--type-control-compact: .66rem;--type-micro: .58rem;--space-1: 3px;--space-2: 6px;--space-3: 9px;--space-4: 12px;--space-5: 15px;--space-6: 18px;--space-8: 24px;--space-10: 30px;--space-12: 36px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 20px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .6);--shadow-md: 0 4px 12px rgba(0, 0, 0, .7);--shadow-glow-red: 0 0 10px rgba(139, 26, 26, .3);--shadow-glow-gold: 0 0 10px rgba(201, 168, 76, .15);--content-width: 360px;--popup-side-gap: 22px;--app-scaled-width: 360px;--bottom-nav-height: calc(52px + env(safe-area-inset-bottom, 0px)) ;--divider-width: 2px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:12px;-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;text-size-adjust:100%!important;touch-action:manipulation}input,select,textarea{font-size:16px}body{font-family:var(--font-body);font-weight:400;background-color:var(--color-bg);color:var(--color-text);padding-top:env(safe-area-inset-top,0px);min-height:100dvh;overflow-x:hidden;-webkit-font-smoothing:antialiased}#root{min-height:100dvh;display:flex;flex-direction:column}@media(min-width:1000px){body{background-color:#060609;background-image:radial-gradient(ellipse 80vh 100vh at 0% 50%,rgba(201,168,76,.32),transparent 65%),radial-gradient(ellipse 80vh 100vh at 100% 50%,rgba(201,168,76,.32),transparent 65%),radial-gradient(circle at 15% 25%,rgba(201,168,76,.95) 1.2px,transparent 2px),radial-gradient(circle at 85% 75%,rgba(201,168,76,.85) 1.2px,transparent 2px),radial-gradient(circle at 25% 75%,rgba(201,168,76,.7) 1px,transparent 1.6px),radial-gradient(circle at 75% 25%,rgba(201,168,76,.85) 1.2px,transparent 2px),radial-gradient(circle at 5% 60%,rgba(201,168,76,.6) 1px,transparent 1.6px),radial-gradient(circle at 95% 40%,rgba(201,168,76,.7) 1px,transparent 1.6px);background-size:auto,auto,180px 180px,160px 160px,200px 200px,220px 220px,150px 150px,175px 175px;background-attachment:fixed}#root{max-width:1200px;margin-inline:auto;border-left:1px solid rgba(201,168,76,.25);border-right:1px solid rgba(201,168,76,.25);box-shadow:0 0 0 1px #0006,0 0 80px #c9a84c0f,0 20px 60px #000000b3;background:var(--color-bg)}body.sonnen-modus{background-color:#f5f3ec;background-image:radial-gradient(ellipse 60vh 80vh at 0% 50%,rgba(201,168,76,.18),transparent 60%),radial-gradient(ellipse 60vh 80vh at 100% 50%,rgba(201,168,76,.18),transparent 60%);background-size:auto}body.sonnen-modus #root{border-left-color:#c9a84c66;border-right-color:#c9a84c66;box-shadow:0 0 0 1px #0000000f,0 20px 50px #0000001f}}::-webkit-scrollbar{display:none}:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}a{color:var(--color-gold);text-decoration:none}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:600;letter-spacing:.005em;color:var(--color-text);line-height:1.2}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.section-divider{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-heading);font-size:.7rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase;color:var(--color-gold);text-shadow:0 0 12px rgba(201,168,76,.4)}.section-divider:before,.section-divider:after{content:"";flex:1;height:var(--divider-width);background:var(--color-border)}[class*=_subtitle_],[class*=_subTitle_],[class*=_tabBtn_],[class*=_subTabBtn_],[class*=_tabActive_],[class*=_subTabActive_],[class*=_heroName_],[class*=_heroClass_],[class*=_barLabel_],[class*=_navLabel_],[class*=_navItem_],[class*=_logoutBtn_],[class*=_refreshBtn_],[class*=_dangerBtn_],[class*=_dangerHint_],[class*=_fontSizeLabel_],[class*=_charName_],[class*=_charClass_],[class*=_fontSizeBtn_]{font-weight:600!important;letter-spacing:.025em!important}[class*=_title_]:not([class*=_questTitle_]):not([class*=_taskTitle_]):not([class*=_pageTitle_]){font-weight:600;letter-spacing:.025em}[class*=_questTitle_],[class*=_taskTitle_],[class*=_questCard_] [class*=_title_],[class*=_questItem_]{font-weight:revert;letter-spacing:revert}body.amtlich{--divider-width: 1px;--color-bg: #f5f5f7;--color-bg-elevated: #ffffff;--color-bg-card: #ffffff;--color-surface: #eeeef0;--color-red: #d32f2f;--color-red-light: #e53935;--color-red-bright: #f44336;--color-gold: #1565c0;--color-gold-light: #1e88e5;--color-gold-dark: #0d47a1;--color-text: #1a1a1a;--color-text-muted: #3a3a3a;--color-text-dim: #4a4a4a;--color-border: #d8d8dc;--color-success: #2e7d32;--color-danger: #d32f2f;--color-diff-easy: #2e7d32;--color-diff-easy-bg: rgba(46, 125, 50, .08);--color-diff-easy-border: rgba(46, 125, 50, .25);--color-diff-medium: #1565c0;--color-diff-medium-bg: rgba(21, 101, 192, .08);--color-diff-medium-border:rgba(21, 101, 192, .25);--color-diff-hard: #7b1fa2;--color-diff-hard-bg: rgba(123, 31, 162, .08);--color-diff-hard-border: rgba(123, 31, 162, .25);--color-diff-epic: #e65100;--color-diff-epic-bg: rgba(230, 81, 0, .08);--color-diff-epic-border: rgba(230, 81, 0, .25);--font-heading: "Lato", sans-serif;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 2px 8px rgba(0, 0, 0, .1);--shadow-glow-red: none;--shadow-glow-gold: none}body.amtlich .section-divider{color:#1565c0;text-shadow:none}body.amtlich :focus-visible{outline-color:#1565c0}body.amtlich a{color:#1565c0}body.amtlich header,body.amtlich [class*=_header_],body.amtlich [class*=_tabBar_],body.amtlich [class*=_subTabBar_]{background:#f5f5f7f2!important;border-bottom-color:#8a6a1e!important}body.amtlich [class*=card],body.amtlich [class*=Card]{border-color:#d8d8dc!important;box-shadow:0 1px 4px #0000000f!important}body.amtlich [class*=overlay],body.amtlich [class*=doneOverlay]{background:#f5f5f7a6!important}body.amtlich [class*=miniHero]{background:#f5f5f7f2!important}body.amtlich [class*=sheet]{background:#fff!important;border-color:#d8d8dc!important}body.amtlich [class*=overlay]:not([class*=done]){background:#0000004d!important}body.amtlich [class*=Hint],body.amtlich [class*=hint]{opacity:1!important}@media(min-width:600px){:root{--content-width: 360px;--bottom-nav-height: 0px}body.tablet-mode [data-character-card]:not([data-companion-card] [data-character-card]){display:none!important}body.tablet-mode [class*=miniHero]{display:none}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body.sonnen-modus{--divider-width: 1px;--color-bg: #f4ead4;--color-bg-elevated: #fffaea;--color-bg-card: #fffaea;--color-surface: #ead9b0;--color-red: #a31010;--color-red-light: #c12020;--color-red-bright: #8a0606;--color-gold: #8a6a1e;--color-gold-light: #a3841f;--color-gold-dark: #6a4e0a;--color-text: #1a120a;--color-text-muted: #3a2c18;--color-text-dim: #5a4a2e;--color-border: #8a6a1e;--color-success: #2e6a1a;--color-danger: #a31010;--color-diff-easy: #2e6a1a;--color-diff-easy-bg: rgba(46, 106, 26, .12);--color-diff-easy-border: rgba(46, 106, 26, .4);--color-diff-medium: #8a6a1e;--color-diff-medium-bg: rgba(138, 106, 30, .12);--color-diff-medium-border:rgba(138, 106, 30, .4);--color-diff-hard: #7b1fa2;--color-diff-hard-bg: rgba(123, 31, 162, .12);--color-diff-hard-border: rgba(123, 31, 162, .4);--color-diff-epic: #a31010;--color-diff-epic-bg: rgba(163, 16, 16, .12);--color-diff-epic-border: rgba(163, 16, 16, .4);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .15);--shadow-md: 0 2px 8px rgba(0, 0, 0, .2);--shadow-glow-red: 0 0 0 1px #a31010;--shadow-glow-gold: 0 0 0 1px #8a6a1e}body.sonnen-modus header,body.sonnen-modus nav,body.sonnen-modus [class*=_header_],body.sonnen-modus [class*=_tabBar_],body.sonnen-modus [class*=_subTabBar_]{background:var(--color-bg-elevated)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-color:var(--color-border)!important}body.sonnen-modus .section-divider{color:var(--color-gold-dark);text-shadow:none}body.sonnen-modus :focus-visible{outline-color:var(--color-gold-dark)}._nav_9r84e_1{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;background:#12121eeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(201,168,76,.15);z-index:100;padding-bottom:env(safe-area-inset-bottom);overflow:visible;--home-icon-circle: #0d0d0f;--home-icon-stroke: #12121e}body.sonnen-modus ._nav_9r84e_1{background:var(--color-bg-elevated);backdrop-filter:none;-webkit-backdrop-filter:none;border-top:var(--divider-width) solid var(--color-border);--home-icon-circle: #2a2a22;--home-icon-stroke: #f3eedf}body.sonnen-modus ._item_9r84e_28{color:var(--color-text-dim)}body.sonnen-modus ._item_9r84e_28:hover{color:var(--color-text)}body.sonnen-modus ._item_9r84e_28._active_9r84e_36{color:var(--color-gold-dark);font-weight:700;text-shadow:none}body:has([class*=overlay]) ._nav_9r84e_1{display:none}._inner_9r84e_47{display:flex;width:360px;height:52px}._item_9r84e_28{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--color-text-dim);text-decoration:none;transition:color .15s ease;-webkit-tap-highlight-color:transparent;padding-top:6px}@media(hover:hover)and (pointer:fine){._item_9r84e_28:hover{color:var(--color-text)}}._item_9r84e_28._active_9r84e_36{color:#f0c860}._label_9r84e_77{font-family:var(--font-heading);font-size:.58rem;letter-spacing:.05em;text-transform:uppercase;opacity:1;transition:opacity .15s ease}._item_9r84e_28._active_9r84e_36 ._label_9r84e_77{opacity:1}._homeBtn_9r84e_90{flex:1.2;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:6px}._homeIconWrap_9r84e_99{position:absolute;top:-20px;left:50%;transform:translate(-50%);width:56px;height:56px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;filter:grayscale(1) opacity(.5) drop-shadow(0 0 4px rgba(0,0,0,.4))}body.amtlich ._homeIconWrap_9r84e_99{filter:drop-shadow(0 -2px 8px rgba(0,0,0,.1))}._homeBtn_9r84e_90._active_9r84e_36 ._homeIconWrap_9r84e_99{filter:grayscale(0) opacity(1) drop-shadow(0 0 16px rgba(240,180,50,.9)) drop-shadow(0 0 4px rgba(255,220,120,.6))}body.amtlich ._nav_9r84e_1{background:#fffffff2;border-top-color:#e0e0e4;--home-icon-circle: #1565c0;--home-icon-stroke: #ffffff}body.amtlich ._item_9r84e_28{color:#6e6e76}body.amtlich ._item_9r84e_28:hover{color:#1a1a24}body.amtlich ._item_9r84e_28._active_9r84e_36{color:#1565c0}._overlay_ii721_1{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:0}._card_ii721_13{background:var(--color-bg-card);border:1px solid rgba(30,100,30,.4);border-radius:var(--radius-xl);padding:var(--space-6);width:calc(100% - (var(--popup-side-gap) * 2));max-width:calc(var(--app-scaled-width) - (var(--popup-side-gap) * 2));display:flex;flex-direction:column;align-items:center;gap:var(--space-3);animation:_slideUp_ii721_1 .3s ease-out;box-shadow:0 0 30px #1e641e33}@keyframes _slideUp_ii721_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._icon_ii721_33{font-size:2.5rem}._title_ii721_37{font-family:var(--font-heading);font-size:var(--type-modal-title);color:var(--color-gold);text-align:center;letter-spacing:.06em}._text_ii721_45{font-size:var(--type-modal-body);color:var(--color-text-muted);text-align:center;line-height:1.5}._info_ii721_52{display:flex;flex-direction:column;gap:6px;font-size:var(--type-body);color:#4caf50e6;width:100%;padding:var(--space-2) var(--space-3);background:#1e641e1a;border-radius:var(--radius-md);border:1px solid rgba(30,100,30,.2)}._actions_ii721_65{display:flex;gap:var(--space-3);width:100%;margin-top:var(--space-2)}._cancelBtn_ii721_72{flex:1;padding:var(--space-4);background:#64646426;border:1px solid rgba(100,100,100,.3);border-radius:var(--radius-md);color:var(--color-text-muted);font-family:var(--font-heading);font-size:var(--type-modal-button);letter-spacing:.04em;cursor:pointer;transition:all .2s ease}._cancelBtn_ii721_72:hover{background:#64646440}._confirmBtn_ii721_89{flex:1;padding:var(--space-4);background:#1e641e33;border:1px solid rgba(30,100,30,.5);border-radius:var(--radius-md);color:#4caf50;font-family:var(--font-heading);font-size:var(--type-modal-button);letter-spacing:.04em;cursor:pointer;transition:all .2s ease}._confirmBtn_ii721_89:hover{background:#1e641e59}._healBtn_ii721_106{flex:1;padding:var(--space-4);background:#c9a84c26;border:1px solid rgba(201,168,76,.4);border-radius:var(--radius-md);color:var(--color-gold);font-family:var(--font-heading);font-size:var(--type-modal-button);letter-spacing:.04em;cursor:pointer;transition:all .2s ease}._healBtn_ii721_106:hover{background:#c9a84c4d}._overlay_vro14_1{position:fixed;inset:0;background:#000000b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:0}._card_vro14_13{background:var(--color-bg-card);border:1px solid rgba(201,168,76,.42);border-radius:var(--radius-xl);padding:var(--space-6);width:calc(100% - (var(--popup-side-gap) * 2));max-width:calc(var(--app-scaled-width) - (var(--popup-side-gap) * 2));display:flex;flex-direction:column;align-items:center;gap:var(--space-3);animation:_slideUp_vro14_1 .3s ease-out;box-shadow:0 0 30px #c9a84c29}@keyframes _slideUp_vro14_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._icon_vro14_33{width:52px;height:52px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--color-gold);background:#c9a84c1f;border:1px solid rgba(201,168,76,.28)}._title_vro14_45{font-family:var(--font-heading);font-size:var(--type-modal-title);color:var(--color-gold);text-align:center;letter-spacing:.06em}._text_vro14_53{margin:0;font-size:var(--type-modal-body);color:var(--color-text-muted);text-align:center;line-height:1.5}._durationBox_vro14_61{width:100%;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:#c9a84c12;border:1px solid rgba(201,168,76,.2);border-radius:var(--radius-md)}._durationLabel_vro14_72{font-family:var(--font-heading);font-size:var(--type-body-small);color:var(--color-gold);letter-spacing:.08em;text-transform:uppercase}._dateField_vro14_80{display:flex;flex-direction:column;gap:var(--space-2);width:100%}._dateField_vro14_80 input{width:100%;padding:var(--space-3);background:var(--color-bg);border:1px solid rgba(201,168,76,.28);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-body);font-size:var(--type-modal-body);color-scheme:dark}._until_vro14_99{font-size:var(--type-body-small);color:var(--color-text-dim)}._actions_vro14_104{display:flex;gap:var(--space-3);width:100%;margin-top:var(--space-2)}._cancelBtn_vro14_111,._confirmBtn_vro14_112,._endBtn_vro14_113{flex:1;padding:var(--space-4);border-radius:var(--radius-md);font-family:var(--font-heading);font-size:var(--type-modal-button);letter-spacing:.04em;cursor:pointer}._cancelBtn_vro14_111{background:#64646426;border:1px solid rgba(100,100,100,.3);color:var(--color-text-muted)}._confirmBtn_vro14_112{background:#c9a84c2e;border:1px solid rgba(201,168,76,.5);color:var(--color-gold)}._endBtn_vro14_113{background:#4caf5024;border:1px solid rgba(76,175,80,.42);color:#4caf50}._panel_9ynxy_1{width:clamp(250px,calc((100dvh - 520px)*.759 + 24px),340px);height:100dvh;position:sticky;top:0;display:flex;flex-direction:column;background:#12121ef2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-right:1px solid rgba(201,168,76,.35);flex-shrink:0;z-index:100;overflow-y:auto}body.sonnen-modus ._panel_9ynxy_1{background:var(--color-bg-elevated);backdrop-filter:none;-webkit-backdrop-filter:none;border-right:1px solid var(--color-border)}body.sonnen-modus ._navItem_9ynxy_28{color:var(--color-text-dim)}body.sonnen-modus ._navItem_9ynxy_28:hover{color:var(--color-text)}body.sonnen-modus ._navActive_9ynxy_36{color:var(--color-gold-dark);background:#8a6a1e26}._nav_9ynxy_28{display:flex;flex-direction:column;padding:var(--space-3);gap:var(--space-1);border-top:1px solid rgba(201,168,76,.35);margin-top:auto}._navItem_9ynxy_28{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:var(--radius-md);color:var(--color-text-dim);text-decoration:none;transition:color .15s ease,background .15s ease;-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){._navItem_9ynxy_28:hover{color:var(--color-text);background:#ffffff0f}}._navActive_9ynxy_36{color:#f0c860;background:#f0c8601f}._navLabel_9ynxy_77{font-family:var(--font-heading);font-size:1rem;letter-spacing:.04em;text-transform:uppercase}._hero_9ynxy_85{display:flex;flex-direction:column;align-items:center;padding:var(--space-4);gap:var(--space-4);margin:var(--space-4);border-radius:var(--radius-lg);border:2px solid rgba(201,168,76,.65);box-shadow:0 0 14px #c9a84c47,var(--shadow-md)}._portraitWrap_9ynxy_97{position:relative;flex:1;min-height:0;max-height:calc(100dvh - 520px);width:100%;border-radius:var(--radius-md);overflow:hidden;border:1.5px solid rgba(201,168,76,.6);box-shadow:0 0 10px #c9a84c38;contain:paint;isolation:isolate;transform:translateZ(0)}._portrait_9ynxy_97{width:100%;height:100%;object-fit:cover;filter:grayscale(.05);transition:filter .3s ease}._portrait_9ynxy_97:hover{filter:grayscale(0)}._heroInfo_9ynxy_127{text-align:center;width:100%}._heroName_9ynxy_132{font-family:var(--font-heading);font-size:1.8rem;font-weight:900;color:var(--color-text);letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._heroClass_9ynxy_143{font-size:1.1rem;color:#c9a84c99;font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;margin-top:2px}._bars_9ynxy_153{width:100%;display:flex;flex-direction:column;gap:var(--space-3)}._bar_9ynxy_153{display:flex;flex-direction:column;gap:3px}._barMeta_9ynxy_166{display:flex;justify-content:space-between;align-items:center}._barLabel_9ynxy_172{font-family:var(--font-heading);font-size:1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text);display:flex;align-items:center;gap:3px}._barValue_9ynxy_183{font-family:Courier New,monospace;font-size:1rem;color:var(--color-gold)}._barTrack_9ynxy_189{height:8px;background:var(--color-bg);border:1px solid rgba(201,168,76,.15);border-radius:99px;overflow:hidden;padding:1px}._hpFill_9ynxy_198{height:100%;border-radius:99px;background:linear-gradient(to right,var(--color-hp),var(--color-hp-end));transition:width .7s ease-out}._xpFill_9ynxy_205{height:100%;border-radius:99px;background:linear-gradient(to right,var(--color-xp),var(--color-xp-end));transition:width .7s ease-out}._magicFill_9ynxy_212{height:100%;border-radius:99px;background:linear-gradient(to right,#2a4a8a,#4080d0);transition:width .7s ease-out}body.amtlich ._panel_9ynxy_1{background:#fffffff2;border-right:1px solid #d8d8dc}body.amtlich ._nav_9ynxy_28{border-top-color:#d8d8dc}body.amtlich ._navItem_9ynxy_28{color:#00000059}body.amtlich ._navItem_9ynxy_28:hover{color:#0009;background:#0000000a}body.amtlich ._navActive_9ynxy_36{color:#1565c0;background:#1565c01a}._actionButtons_9ynxy_244{display:flex;gap:4px;padding:0 var(--space-2)}._actionBtn_9ynxy_249{flex:1;display:flex;align-items:center;justify-content:center;padding:5px;background:#6464641a;border:1px solid rgba(100,100,100,.25);border-radius:var(--radius-md);color:var(--color-text-dim);cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent}._actionBtn_9ynxy_249:hover{border-color:#c9a84c66;color:var(--color-gold)}._actionBtnPest_9ynxy_267{background:#4caf5026;border-color:#4caf5080;color:#4caf50}._heroViewOverlay_9ynxy_274{position:fixed;inset:0;background:#000000eb;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:1px 16px max(env(safe-area-inset-bottom),1px);cursor:pointer;-webkit-tap-highlight-color:transparent}._heroViewImg_9ynxy_288{max-height:78vh;max-width:92vw;object-fit:contain;filter:drop-shadow(0 0 30px rgba(201,168,76,.3));flex-shrink:1;min-height:0}._heroViewName_9ynxy_296{font-family:var(--font-heading);font-size:2.6rem;font-weight:700;color:#d4af37;letter-spacing:.1em;text-shadow:0 2px 16px rgba(0,0,0,.8);margin:0;flex-shrink:0}._heroViewLevel_9ynxy_306{font-family:var(--font-heading);font-size:1.35rem;color:#e6d9bd;letter-spacing:.08em;text-shadow:0 2px 12px rgba(0,0,0,.8);margin:0;flex-shrink:0}._heroResting_9ynxy_317{border-color:#1e641e4d}._portraitPest_9ynxy_321{animation:_pestPulse_9ynxy_1 3s ease-in-out infinite}._portraitPest_9ynxy_321 ._portrait_9ynxy_97{filter:grayscale(.1) drop-shadow(0 0 8px rgba(30,100,30,.6))}@keyframes _pestPulse_9ynxy_1{0%,to{filter:drop-shadow(0 0 6px rgba(30,100,30,.4))}50%{filter:drop-shadow(0 0 14px rgba(30,100,30,.8))}}._recoveryFill_9ynxy_333{height:100%;border-radius:99px;background:linear-gradient(to right,#2d6a2d,#4caf50);transition:width .7s ease-out}._portraitGlow_9ynxy_341 ._portrait_9ynxy_97{filter:grayscale(0) brightness(1.3) drop-shadow(0 0 15px rgba(255,215,0,.7)) drop-shadow(0 0 30px rgba(201,168,76,.4));transition:filter .3s ease}._portraitShake_9ynxy_346 ._portrait_9ynxy_97{animation:_portraitShake_9ynxy_346 .6s ease-in-out;filter:grayscale(0) brightness(1.2) drop-shadow(0 0 12px rgba(255,215,0,.6)) drop-shadow(0 0 25px rgba(201,168,76,.3))}@keyframes _portraitShake_9ynxy_346{0%,to{transform:rotate(0) scale(1.05)}15%{transform:rotate(-5deg) scale(1.08)}30%{transform:rotate(5deg) scale(1.1)}45%{transform:rotate(-4deg) scale(1.08)}60%{transform:rotate(4deg) scale(1.05)}75%{transform:rotate(-2deg)}90%{transform:rotate(2deg)}}._levelUpOverlay_9ynxy_360{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;animation:_overlayFade_9ynxy_1 3s ease-out forwards}@keyframes _overlayFade_9ynxy_1{0%{opacity:0}15%{opacity:1}70%{opacity:1}to{opacity:0}}._levelUpLabel_9ynxy_376{font-family:var(--font-heading);font-size:1.2rem;font-weight:700;color:gold;letter-spacing:.15em;text-shadow:0 0 20px rgba(255,215,0,.8),0 0 40px rgba(201,168,76,.5)}._levelUpNumber_9ynxy_384{font-family:var(--font-heading);font-size:3rem;font-weight:700;color:gold;text-shadow:0 0 30px rgba(255,215,0,.9),0 0 60px rgba(201,168,76,.6)}._xpFlash_9ynxy_393{animation:_xpFlash_9ynxy_393 1s ease-out}@keyframes _xpFlash_9ynxy_393{0%{filter:brightness(2)}to{filter:brightness(1)}}._installBanner_9ynxy_403{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin:var(--space-3) var(--space-3) var(--space-2);padding:6px 12px;background:#c9a84c1a;border:1px solid rgba(201,168,76,.3);border-radius:999px;font-size:.7rem;color:var(--color-text-dim);white-space:nowrap;flex-wrap:wrap}._installBtn_9ynxy_419{padding:3px 10px;background:#c9a84c33;border:1px solid rgba(201,168,76,.5);border-radius:999px;color:var(--color-gold);font-family:var(--font-heading);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}._installBtn_9ynxy_419:hover{background:#c9a84c4d;border-color:var(--color-gold)}._overlay_1l8vo_1{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:_fadeIn_1l8vo_1 .4s ease}._overlayClosing_1l8vo_12{animation:_fadeOut_1l8vo_1 .35s ease forwards}@keyframes _fadeIn_1l8vo_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_1l8vo_1{0%{opacity:1}to{opacity:0}}._card_1l8vo_25{background:var(--color-surface);border:1px solid rgba(201,168,76,.3);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-5);width:calc(100% - (var(--popup-side-gap) * 2));max-width:calc(var(--app-scaled-width) - (var(--popup-side-gap) * 2));text-align:center;animation:_slideUp_1l8vo_1 .5s ease;box-shadow:0 0 40px #c9a84c26}._cardClosing_1l8vo_36{animation:_slideDown_1l8vo_1 .35s ease forwards}@keyframes _slideUp_1l8vo_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDown_1l8vo_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}._icon_1l8vo_49{font-size:2.5rem;margin-bottom:var(--space-3)}._title_1l8vo_54{font-family:var(--font-heading);font-size:var(--type-modal-title);color:var(--color-gold);margin-bottom:var(--space-2);letter-spacing:.06em}._message_1l8vo_62{font-size:var(--type-modal-body);color:var(--color-text-muted);line-height:1.5;margin-bottom:var(--space-5)}._hpInfo_1l8vo_69{display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:var(--type-modal-body);color:var(--color-green, #4ade80);font-weight:600;margin-bottom:var(--space-5)}._overdueInfo_1l8vo_80{display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:var(--type-modal-body);color:#e74c3c;font-weight:600;margin-bottom:var(--space-5)}._btn_1l8vo_91{width:100%;padding:var(--space-3);background:#c9a84c26;border:1px solid rgba(201,168,76,.4);border-radius:var(--radius-md);color:var(--color-gold);font-family:var(--font-heading);font-size:var(--type-modal-button);letter-spacing:.06em;cursor:pointer;transition:background .2s ease}._failList_1l8vo_107{display:flex;flex-direction:column;gap:6px;margin:0 0 var(--space-5);text-align:left;max-height:240px;overflow-y:auto}._failCard_1l8vo_116{background:#ffffff0a;border:1px solid rgba(231,76,60,.4);border-radius:var(--radius-md);padding:8px 10px;display:flex;flex-direction:column;gap:4px}._failMeta_1l8vo_125{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._failPill_1l8vo_131{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:99px;font-family:var(--font-heading);font-size:var(--type-chip);text-transform:uppercase;letter-spacing:.06em;border:1px solid}._failPill_easy_1l8vo_143{color:#34d399;border-color:#34d39973;background:#34d3991a}._failPill_medium_1l8vo_144{color:#60a5fa;border-color:#60a5fa73;background:#60a5fa1a}._failPill_hard_1l8vo_145{color:#c084fc;border-color:#c084fc73;background:#c084fc1a}._failPill_epic_1l8vo_146{color:var(--color-gold);border-color:#c9a84c80;background:#c9a84c24}._failKind_1l8vo_147{font-size:var(--type-chip);color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.06em;margin-left:auto}._failTitle_1l8vo_154{font-family:var(--font-heading);font-size:var(--type-card-title);color:var(--color-text);margin:0;line-height:1.25}._failSub_1l8vo_161{font-size:var(--type-label);color:var(--color-text-dim);font-style:italic}._failQuota_1l8vo_166{font-size:var(--type-label);color:var(--color-gold);font-family:var(--font-heading);letter-spacing:.04em}._btn_1l8vo_91:hover{background:#c9a84c40}._layout_1ad4d_1{display:flex;flex-direction:column;height:100dvh}._installBanner_1ad4d_7{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:#c9a84c14;border-bottom:1px solid rgba(201,168,76,.2);font-size:.72rem;color:var(--color-text-dim)}._installBtn_1ad4d_19{padding:3px 10px;background:#c9a84c26;border:1px solid rgba(201,168,76,.4);border-radius:var(--radius-md);color:var(--color-gold);font-family:var(--font-heading);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}._installBtn_1ad4d_19:hover{background:#c9a84c40;border-color:var(--color-gold)}._scaleWrap_1ad4d_38{flex:1;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:flex-start}._main_1ad4d_47{height:100%;overflow-y:auto;padding-bottom:var(--bottom-nav-height)}._tabletLayout_1ad4d_54{flex-direction:row;overflow:hidden}._tabletLayout_1ad4d_54 ._scaleWrap_1ad4d_38{width:0;min-width:0;overflow-y:auto;overflow-x:hidden;padding:var(--space-4)}._tabletLayout_1ad4d_54 ._main_1ad4d_47{padding-bottom:0;border:1px solid rgba(201,168,76,.65);border-radius:var(--radius-lg);background:#0a0a0f80}body.sonnen-modus ._tabletLayout_1ad4d_54 ._main_1ad4d_47,body.amtlich ._tabletLayout_1ad4d_54 ._main_1ad4d_47{background:var(--color-bg-elevated);border-color:var(--color-border)}._nav_15jdb_1{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;background:#12121eeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(201,168,76,.15);z-index:100;padding-bottom:env(safe-area-inset-bottom);overflow:visible;--home-icon-circle: #0d0d0f;--home-icon-stroke: #12121e}body.sonnen-modus ._nav_15jdb_1{background:var(--color-bg-elevated);backdrop-filter:none;-webkit-backdrop-filter:none;border-top:var(--divider-width) solid var(--color-border);--home-icon-circle: #2a2a22;--home-icon-stroke: #f3eedf}body.sonnen-modus ._item_15jdb_28{color:var(--color-text-dim)}body.sonnen-modus ._item_15jdb_28:hover{color:var(--color-text)}body.sonnen-modus ._item_15jdb_28._active_15jdb_36{color:var(--color-gold-dark);font-weight:700;text-shadow:none}body:has([class*=overlay]) ._nav_15jdb_1{display:none}._inner_15jdb_47{display:flex;width:360px;height:52px}._item_15jdb_28{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--color-text-dim);text-decoration:none;transition:color .15s ease;-webkit-tap-highlight-color:transparent;padding-top:6px}@media(hover:hover)and (pointer:fine){._item_15jdb_28:hover{color:var(--color-text)}}._item_15jdb_28._active_15jdb_36{color:#f0c860}._label_15jdb_77{font-family:var(--font-heading);font-size:.58rem;letter-spacing:.05em;text-transform:uppercase;opacity:1;transition:opacity .15s ease}._item_15jdb_28._active_15jdb_36 ._label_15jdb_77{opacity:1}._homeBtn_15jdb_90{flex:1.2;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:4px}._homeIconWrap_15jdb_99{position:absolute;top:-20px;left:50%;transform:translate(-50%);width:56px;height:56px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;filter:drop-shadow(0 0 8px rgba(240,150,50,.7))}body.amtlich ._homeIconWrap_15jdb_99{filter:drop-shadow(0 -2px 8px rgba(0,0,0,.1))}._homeBtn_15jdb_90._active_15jdb_36 ._homeIconWrap_15jdb_99{filter:drop-shadow(0 0 16px rgba(240,180,50,.9)) drop-shadow(0 0 4px rgba(255,220,120,.6))}body.amtlich ._nav_15jdb_1{background:#fffffff2;border-top-color:#e0e0e4;--home-icon-circle: #1565c0;--home-icon-stroke: #ffffff}body.amtlich ._item_15jdb_28{color:#6e6e76}body.amtlich ._item_15jdb_28:hover{color:#1a1a24}body.amtlich ._item_15jdb_28._active_15jdb_36{color:#1565c0}._page_17tw8_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:32px 20px 120px;background:var(--color-bg, #07070d);color:var(--color-text, #f4efe5)}._panel_17tw8_11{width:min(100%,360px);text-align:center;padding:28px 22px;border:1px solid rgba(201,168,76,.35);border-radius:var(--radius-lg, 18px);background:#1b1b2dd1;box-shadow:0 18px 48px #00000073}._mark_17tw8_21{width:42px;height:42px;margin:0 auto 16px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(201,168,76,.65);color:var(--color-gold, #c9a84c);font-family:var(--font-heading);font-size:1.4rem;font-weight:700}._title_17tw8_35{margin:0 0 12px;color:var(--color-gold, #c9a84c);font-family:var(--font-heading);font-size:1.25rem;line-height:1.25}._text_17tw8_43{margin:0 0 22px;color:var(--color-text-dim, #c9c0b8);font-size:.92rem;line-height:1.5}._button_17tw8_50{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border:1px solid rgba(201,168,76,.65);border-radius:var(--radius-md, 10px);background:#c9a84c24;color:var(--color-gold, #c9a84c);font-family:var(--font-heading);font-size:.86rem;cursor:pointer}._button_17tw8_50:hover{background:#c9a84c38}._overlay_x7zfi_1{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:0}._card_x7zfi_13{background:var(--color-bg-card);border:1px solid rgba(201,168,76,.35);border-radius:var(--radius-xl);padding:var(--space-6);width:calc(100% - (var(--popup-side-gap) * 2));max-width:calc(var(--app-scaled-width) - (var(--popup-side-gap) * 2));display:flex;flex-direction:column;align-items:center;gap:var(--space-3);animation:_slideUp_x7zfi_1 .25s ease-out;box-shadow:0 0 30px #c9a84c33}@keyframes _slideUp_x7zfi_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._icon_x7zfi_33{font-size:2.2rem;line-height:1}._title_x7zfi_38{font-family:var(--font-heading);font-size:var(--type-modal-title);color:var(--color-gold);text-align:center;letter-spacing:.06em;margin:0}._text_x7zfi_47{font-size:var(--type-modal-body);color:var(--color-text-muted);text-align:center;line-height:1.5;white-space:pre-wrap;margin:0}._actions_x7zfi_56{display:flex;gap:var(--space-3);width:100%;margin-top:var(--space-2)}._cancelBtn_x7zfi_63{flex:1;padding:var(--space-4);background:#64646426;border:1px solid rgba(100,100,100,.3);border-radius:var(--radius-md);color:var(--color-text-muted);font-family:var(--font-heading);font-size:var(--type-modal-button);letter-spacing:.04em;cursor:pointer;transition:all .2s ease}._cancelBtn_x7zfi_63:hover{background:#64646440}._confirmBtn_x7zfi_78{flex:1;padding:var(--space-4);background:#c9a84c26;border:1px solid rgba(201,168,76,.5);border-radius:var(--radius-md);color:var(--color-gold);font-family:var(--font-heading);font-size:var(--type-modal-button);letter-spacing:.04em;cursor:pointer;transition:all .2s ease}._confirmBtn_x7zfi_78:hover{background:#c9a84c4d}._confirmDanger_x7zfi_93{flex:1;padding:var(--space-4);background:#e74c3c26;border:1px solid rgba(231,76,60,.5);border-radius:var(--radius-md);color:#e74c3c;font-family:var(--font-heading);font-size:var(--type-modal-button);letter-spacing:.04em;cursor:pointer;transition:all .2s ease}._confirmDanger_x7zfi_93:hover{background:#e74c3c4d}._confirmMagic_x7zfi_108{flex:1;padding:var(--space-4);background:linear-gradient(135deg,#c9a84c33,#8a5ca833);border:1px solid rgba(201,168,76,.55);border-radius:var(--radius-md);color:var(--color-gold);font-family:var(--font-heading);font-size:var(--type-modal-button);letter-spacing:.04em;cursor:pointer;transition:all .2s ease}._confirmMagic_x7zfi_108:hover{background:linear-gradient(135deg,#c9a84c59,#8a5ca859)}._container_1psv3_1{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-6);gap:var(--space-8);background:radial-gradient(ellipse at 50% 0%,rgba(139,0,0,.15) 0%,transparent 60%),var(--color-bg)}._hero_1psv3_27{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}._emblem_1psv3_43{font-size:6.5rem;line-height:1;animation:_flame_1psv3_1 1.5s ease-in-out infinite}@keyframes _flame_1psv3_1{0%,to{filter:drop-shadow(0 -2px 4px #ff6600) drop-shadow(0 -4px 8px rgba(255,68,0,.6)) drop-shadow(0 0 2px #ffaa00);transform:scale(1)}25%{filter:drop-shadow(0 -3px 6px #ff4400) drop-shadow(0 -6px 12px rgba(255,50,0,.5)) drop-shadow(0 0 4px #ff8800);transform:scale(1.03)}50%{filter:drop-shadow(0 -4px 8px #ff6600) drop-shadow(0 -8px 16px rgba(255,68,0,.7)) drop-shadow(0 0 6px #ffcc00);transform:scale(1.05)}75%{filter:drop-shadow(0 -2px 5px #ff5500) drop-shadow(0 -5px 10px rgba(255,60,0,.5)) drop-shadow(0 0 3px #ff9900);transform:scale(1.02)}}._title_1psv3_117{font-family:var(--font-heading);font-size:clamp(3rem,12vw,4.5rem);font-weight:700;color:var(--color-gold);letter-spacing:.05em;text-shadow:0 0 20px rgba(201,168,76,.3)}._subtitle_1psv3_135{color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:1.1rem}._strike_1psv3_149{color:var(--color-text-dim);text-decoration:line-through;text-decoration-color:var(--color-gold);text-decoration-thickness:2px}._subtitleGold_1psv3_163{color:var(--color-gold);font-weight:600}._card_1psv3_173{width:100%;max-width:360px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);display:flex;flex-direction:column;align-items:center;gap:var(--space-6);box-shadow:var(--shadow-md)}._tagline_1psv3_201{text-align:center;color:var(--color-text-muted);font-size:1.1rem;line-height:1.55}._modeTabs_1psv3_215{display:grid;grid-template-columns:1fr 1fr;width:100%;border-radius:var(--radius-md);border:1px solid var(--color-border);overflow:hidden;background:#00000040}._modeTab_1psv3_215{background:transparent;border:none;padding:var(--space-4) var(--space-3);font-family:var(--font-heading);font-size:1.05rem;letter-spacing:.04em;color:var(--color-text-muted);cursor:pointer;transition:background .18s,color .18s;white-space:nowrap}@media(max-width:380px){._modeTab_1psv3_215{font-size:.92rem;padding:var(--space-3) var(--space-2)}}._modeTab_1psv3_215:hover:not(._active_1psv3_269){color:var(--color-text);background:#ffffff0a}._modeTab_1psv3_215._active_1psv3_269{background:var(--color-gold);color:#1a1a1a;font-weight:700}._googleButton_1psv3_291{display:inline-flex;align-items:center;justify-content:center;width:189px;height:40px;padding:0;margin:0 auto;background:transparent;border:0;border-radius:20px;cursor:pointer;transition:box-shadow .1s ease,opacity .1s ease;box-shadow:none}._googleButton_1psv3_291 img{display:block;width:189px;height:40px}._googleButton_1psv3_291:hover:not(:disabled){box-shadow:0 1px 2px #3c40434d}._googleButton_1psv3_291:active:not(:disabled){opacity:.92}._googleButton_1psv3_291:disabled{opacity:.6;cursor:not-allowed}._emailToggle_1psv3_332{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);background:#8b000026;color:#d4a0a0;border:1px solid rgba(139,0,0,.4);border-radius:var(--radius-md);font-family:var(--font-body);font-size:.95rem;font-weight:700;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease,border-color .2s,background .2s;box-shadow:0 2px 8px #8b000033}._emailToggle_1psv3_332:hover{transform:translateY(-1px);background:#8b000040;border-color:#b4282899;color:#e8c4c4;box-shadow:0 4px 16px #8b00004d}._emailToggle_1psv3_332:active{transform:translateY(0)}._emailForm_1psv3_394{width:100%;display:flex;flex-direction:column;gap:var(--space-3)}._input_1psv3_408{width:100%;padding:var(--space-4) var(--space-4);background:#ffffff0f;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-body);font-size:1.05rem;outline:none;transition:border-color .2s}._input_1psv3_408:focus{border-color:#c9a84c80}._input_1psv3_408::placeholder{color:var(--color-text-dim)}._emailButton_1psv3_450{width:100%;padding:var(--space-4) var(--space-6);background:var(--color-gold);color:#1a1a1a;border:none;border-radius:var(--radius-md);font-family:var(--font-heading);font-size:1.2rem;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:opacity .2s,transform .1s}._emailButton_1psv3_450:active:not(:disabled){transform:translateY(1px)}._emailButton_1psv3_450:hover:not(:disabled){opacity:.9}._emailButton_1psv3_450:disabled{opacity:.5;cursor:not-allowed}._backBtn_1psv3_506{background:none;border:none;color:var(--color-text-dim);font-size:.8rem;cursor:pointer;padding:var(--space-2) 0;text-align:center;transition:color .2s}._backBtn_1psv3_506:hover{color:var(--color-text-muted)}._switchMode_1psv3_536{background:none;border:none;color:var(--color-text-dim);font-size:.78rem;cursor:pointer;padding:0;text-align:center;transition:color .2s}._switchMode_1psv3_536:hover{color:var(--color-gold)}._hint_1psv3_566{font-size:.75rem;color:var(--color-text-dim);text-align:center}._divider_1psv3_578{width:100%;display:flex;align-items:center;gap:var(--space-3);color:var(--color-text-dim);font-size:.95rem;letter-spacing:.18em;text-transform:uppercase}._divider_1psv3_578:before,._divider_1psv3_578:after{content:"";flex:1;height:1px;background:var(--color-border)}._termsRow_1psv3_616{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--color-text-muted);line-height:1.45;cursor:pointer;padding:var(--space-2) 0}._termsRow_1psv3_616 input[type=checkbox]{flex:0 0 auto;margin-top:3px;width:18px;height:18px;accent-color:var(--color-gold);cursor:pointer}._termsRow_1psv3_616 a{color:var(--color-gold);text-decoration:underline;text-underline-offset:2px}._termsRow_1psv3_616 a:hover{color:var(--color-gold-bright, #e0c367)}._legalFooter_1psv3_676{max-width:460px;text-align:center;font-size:.9rem;color:var(--color-text-dim);line-height:1.5;margin:0;padding:0 var(--space-4)}._legalFooter_1psv3_676 a{color:var(--color-text-muted);text-decoration:underline;text-underline-offset:2px}._legalFooter_1psv3_676 a:hover{color:var(--color-gold)}._googleHint_1psv3_716{font-size:.74rem;color:var(--color-text-dim);text-align:center;line-height:1.5;margin:-4px 0 0}._googleHint_1psv3_716 a{color:var(--color-text-muted);text-decoration:underline;text-underline-offset:2px}._googleHint_1psv3_716 a:hover{color:var(--color-gold)}._resetBtn_1psv3_748{width:100%;padding:var(--space-3) var(--space-4);background:transparent;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-heading);font-size:.92rem;letter-spacing:.04em;cursor:pointer;transition:border-color .18s,color .18s,background .18s}._resetBtn_1psv3_748:hover:not(:disabled){border-color:#c9a84c80;color:var(--color-gold);background:#c9a84c0d}._resetBtn_1psv3_748:disabled{opacity:.5;cursor:not-allowed}._resetOverlay_1psv3_792{position:fixed;inset:0;background:#000000d9;z-index:1000;display:flex;align-items:center;justify-content:center;padding:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._resetCard_1psv3_814{width:calc(100% - (var(--popup-side-gap) * 2));max-width:calc(var(--app-scaled-width) - (var(--popup-side-gap) * 2));background:var(--color-bg-card);border:1px solid var(--color-border-gold, rgba(201, 168, 76, .4));border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);box-shadow:var(--shadow-md),0 0 32px #c9a84c2e}._resetTitle_1psv3_837{font-family:var(--font-heading);color:var(--color-gold);font-size:var(--type-modal-title);margin:0;text-align:center}._resetIntro_1psv3_849{color:var(--color-text-muted);font-size:var(--type-modal-body);line-height:1.5;margin:0}._resetCancel_1psv3_860{background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);color:var(--color-text-dim);font-family:var(--font-heading);font-size:var(--type-modal-button);cursor:pointer;transition:color .18s}._resetCancel_1psv3_860:hover:not(:disabled){color:var(--color-text)}._resetCancel_1psv3_860:disabled{opacity:.5;cursor:not-allowed}._gateSection_1psv3_889{width:100%;max-width:360px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}._gateText_1psv3_909{font-size:.8rem;color:var(--color-text-muted);line-height:1.6;padding:var(--space-4) var(--space-6);background:#ffffff08;border:1px solid var(--color-border);border-radius:var(--radius-md)}._gateForm_1psv3_929{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}._gateInput_1psv3_945{width:100%;padding:var(--space-3) var(--space-4);background:#ffffff0f;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-body);font-size:.9rem;outline:none;text-align:center;transition:border-color .2s}._gateInput_1psv3_945:focus{border-color:#c9a84c80}._gateInput_1psv3_945::placeholder{color:var(--color-text-dim)}._gateButton_1psv3_989{width:100%;padding:var(--space-3) var(--space-6);background:var(--color-gold);color:#1a1a1a;border:none;border-radius:var(--radius-md);font-family:var(--font-body);font-size:.9rem;font-weight:700;cursor:pointer;transition:opacity .2s}._gateButton_1psv3_989:hover{opacity:.9}._gateErrorText_1psv3_1025{font-size:.78rem;color:#e74c3c}._locked_1psv3_1037{opacity:.15;pointer-events:none;filter:blur(3px);-webkit-user-select:none;user-select:none;transition:opacity .4s,filter .4s}._splitContainer_1r08d_9{min-height:100dvh;display:flex;flex-direction:column}._darkHalf_1r08d_23{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-6);gap:var(--space-3);background:radial-gradient(ellipse at 50% 30%,rgba(201,168,76,.1) 0%,transparent 70%),var(--color-bg)}._darkLogo_1r08d_49{font-family:var(--font-heading);font-size:1.1rem;color:var(--color-gold);letter-spacing:.08em}._flameSword_1r08d_63{display:inline-block;font-size:1.4em;animation:_flame_1r08d_63 1.5s ease-in-out infinite;filter:drop-shadow(0 0 4px #ff6600) drop-shadow(0 0 8px #ff4400)}@keyframes _flame_1r08d_63{0%,to{filter:drop-shadow(0 -2px 4px #ff6600) drop-shadow(0 -4px 8px rgba(255,68,0,.6)) drop-shadow(0 0 2px #ffaa00);transform:scale(1)}25%{filter:drop-shadow(0 -3px 6px #ff4400) drop-shadow(0 -6px 12px rgba(255,50,0,.5)) drop-shadow(0 0 4px #ff8800);transform:scale(1.05)}50%{filter:drop-shadow(0 -4px 8px #ff5500) drop-shadow(0 -8px 16px rgba(255,60,0,.7)) drop-shadow(0 0 6px #ffcc00);transform:scale(1.08)}75%{filter:drop-shadow(0 -2px 5px #ff3300) drop-shadow(0 -5px 10px rgba(255,40,0,.5)) drop-shadow(0 0 3px #ff9900);transform:scale(1.03)}}._heroWrapper_1r08d_139{position:relative;animation:_heroGlow_1r08d_1 3s ease-in-out infinite}@keyframes _heroGlow_1r08d_1{0%,to{filter:drop-shadow(0 0 6px rgba(255,100,0,.3)) drop-shadow(0 0 15px rgba(255,60,0,.15))}50%{filter:drop-shadow(0 0 12px rgba(255,100,0,.5)) drop-shadow(0 0 25px rgba(255,60,0,.3)) drop-shadow(0 0 40px rgba(201,168,76,.15))}}._heroImgSmall_1r08d_177{width:140px;height:auto;position:relative;z-index:1}._swordFlame_1r08d_193{position:absolute;left:8%;top:45%;width:30%;height:40%;z-index:2;pointer-events:none;background:radial-gradient(ellipse at 50% 80%,rgba(255,200,0,.5) 0%,transparent 50%),radial-gradient(ellipse at 40% 60%,rgba(255,100,0,.4) 0%,transparent 45%),radial-gradient(ellipse at 60% 40%,rgba(255,60,0,.3) 0%,transparent 40%);filter:blur(3px);mix-blend-mode:screen;animation:_swordBurn_1r08d_1 2s ease-in-out infinite}@keyframes _swordBurn_1r08d_1{0%,to{opacity:.6;transform:scaleY(1) translateY(0)}30%{opacity:.9;transform:scaleY(1.15) translateY(-4%)}60%{opacity:.7;transform:scaleY(1.05) translateY(-2%)}80%{opacity:1;transform:scaleY(1.2) translateY(-6%)}}._darkTitle_1r08d_265{font-family:var(--font-heading);font-size:clamp(1.3rem,4vw,1.7rem);color:var(--color-gold);text-align:center;margin:0}._darkText_1r08d_281{color:var(--color-text-muted);text-align:center;font-size:14px;line-height:1.6;max-width:320px;margin:0}._darkBtn_1r08d_299{padding:var(--space-3) var(--space-8);background:#c9a84c26;border:1px solid var(--color-gold-dark);border-radius:var(--radius-md);color:var(--color-gold);font-family:var(--font-heading);font-size:1rem;letter-spacing:.05em;cursor:pointer;transition:background .2s,transform .1s}._darkBtn_1r08d_299:hover{background:#c9a84c40;transform:translateY(-1px)}._divider_1r08d_337{width:100%;height:2px;flex-shrink:0;background:linear-gradient(90deg,transparent 0%,rgba(201,168,76,.4) 15%,var(--color-gold) 50%,rgba(201,168,76,.4) 85%,transparent 100%)}._lightHalf_1r08d_367{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-6);gap:var(--space-3);background:#f5f5f7}._todoPreview_1r08d_391{width:100%;max-width:280px;background:#fff;border:1px solid #d8d8dc;border-radius:12px;padding:.75rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 2px 12px #0000000f}._todoItem_1r08d_417{display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem;border-radius:8px;background:#f8f8fa}._todoDone_1r08d_435{color:#2e7d32;flex-shrink:0}._todoOpen_1r08d_445{color:#bbb;flex-shrink:0}._todoTimed_1r08d_455{color:#e65100;flex-shrink:0}._todoTextDone_1r08d_465{flex:1;font-size:13px;color:#999;text-decoration:line-through}._todoTextOpen_1r08d_479{flex:1;font-size:13px;color:#1a1a1a}._todoBadgeEasy_1r08d_491{font-size:10px;padding:2px 6px;border-radius:4px;background:#2e7d321a;color:#2e7d32;font-weight:600;letter-spacing:.03em}._todoBadgeMedium_1r08d_511{font-size:10px;padding:2px 6px;border-radius:4px;background:#1565c01a;color:#1565c0;font-weight:600;letter-spacing:.03em}._todoBadgeHard_1r08d_531{font-size:10px;padding:2px 6px;border-radius:4px;background:#7b1fa21a;color:#7b1fa2;font-weight:600;letter-spacing:.03em}._lightLogo_1r08d_551{font-family:var(--font-heading);font-size:1.1rem;color:#1565c0;letter-spacing:.08em}._lightTitle_1r08d_565{font-family:var(--font-heading);font-size:clamp(1.3rem,4vw,1.7rem);color:#1a1a1a;text-align:center;margin:0}._lightText_1r08d_581{color:#666;text-align:center;font-size:14px;line-height:1.6;max-width:320px;margin:0}._lightBtn_1r08d_599{padding:var(--space-3) var(--space-8);background:#1565c014;border:1px solid #0d47a1;border-radius:var(--radius-md);color:#1565c0;font-family:var(--font-heading);font-size:1rem;letter-spacing:.05em;cursor:pointer;transition:background .2s,transform .1s}._lightBtn_1r08d_599:hover{background:#1565c026;transform:translateY(-1px)}._fontFullPage_1r08d_643{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--space-4) var(--space-6);background:var(--color-bg)}._fontCard_1r08d_661{width:100%;max-width:360px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem;display:flex;flex-direction:column;gap:1rem;box-shadow:0 4px 24px #0000004d}._fontCardTitle_1r08d_687{font-family:var(--font-heading);font-size:16px;color:var(--color-gold);text-align:center;margin:0}._fontHint_1r08d_703{font-size:14px;color:var(--color-text-muted);line-height:1.5;text-align:center;margin:0}._fontHint_1r08d_703 strong{color:var(--color-gold)}._fontHintSmall_1r08d_727{font-size:14px;color:var(--color-text-dim);text-align:center;margin:0}._fontExampleImg_1r08d_741{width:100%;border-radius:var(--radius-md);border:1px solid var(--color-border)}._fontPreview_1r08d_753{display:flex;flex-direction:row;align-items:center;overflow:hidden;border-radius:var(--radius-md)}._fontRefLine_1r08d_769{width:3px;flex-shrink:0;align-self:stretch;background:#e74c3c}._fontPreviewBar_1r08d_783{flex:1;display:flex;gap:2px;padding:0 .5rem;background:#0a0a0fe6;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);overflow:hidden}._fontTab_1r08d_805{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:.55rem .15rem;color:var(--color-text-dim);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}._fontTabDivider_1r08d_833{display:flex;align-items:center;color:var(--color-text-dim);font-size:1rem;padding:0 .15rem}._fontSliderRow_1r08d_849{display:flex;align-items:center;gap:.5rem}._fontSliderA_1r08d_861{font-family:var(--font-heading);font-size:.8rem;color:var(--color-text-muted)}._fontSliderABig_1r08d_873{font-family:var(--font-heading);font-size:1.4rem;color:var(--color-text-muted)}._fontSliderInput_1r08d_885{flex:1;-webkit-appearance:none;appearance:none;height:4px;background:var(--color-border);border-radius:2px;outline:none}._fontSliderInput_1r08d_885::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--color-gold);cursor:pointer;box-shadow:0 0 8px #c9a84c66}._fontSliderValue_1r08d_927{text-align:center;font-size:.8rem;color:var(--color-text-dim)}._fontSaveBtn_1r08d_939{width:100%;padding:var(--space-4) var(--space-6);background:var(--color-red);color:var(--color-text);border:1px solid var(--color-red-light);border-radius:var(--radius-md);font-family:var(--font-heading);font-size:1rem;font-weight:600;letter-spacing:.05em;cursor:pointer;transition:background .2s,transform .1s;box-shadow:var(--shadow-glow-red)}._fontSaveBtn_1r08d_939:hover:not(:disabled){background:var(--color-red-light);transform:translateY(-1px)}._fontSaveBtn_1r08d_939:disabled{opacity:.3;cursor:not-allowed;box-shadow:none}._classSelection_1r08d_995{display:flex;gap:var(--space-3);margin:var(--space-4) 0}._classCard_1r08d_1007{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-3);background:#c9a84c0d;border:2px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:all .2s ease}._classCard_1r08d_1007:hover{border-color:#c9a84c66}._classCardActive_1r08d_1043{border-color:var(--color-gold);background:#c9a84c1f;box-shadow:0 0 12px #c9a84c33}._classImg_1r08d_1055{width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:top center;border-radius:var(--radius-md)}._classLabel_1r08d_1071{font-family:var(--font-heading);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold)}._questPage_1r08d_1097{min-height:100dvh;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-4) var(--space-6);background:radial-gradient(ellipse at 50% 0%,rgba(201,168,76,.08) 0%,transparent 60%),var(--color-bg)}._questContent_1r08d_1119{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}._heroImg_1r08d_177{width:100%;max-width:400px;height:auto;display:block;border-radius:var(--radius-md);position:relative;z-index:1}._swordFlameBig_1r08d_1157{position:absolute;left:8%;top:45%;width:30%;height:40%;z-index:2;pointer-events:none;background:radial-gradient(ellipse at 50% 80%,rgba(255,200,0,.5) 0%,transparent 50%),radial-gradient(ellipse at 40% 60%,rgba(255,100,0,.4) 0%,transparent 45%),radial-gradient(ellipse at 60% 40%,rgba(255,60,0,.3) 0%,transparent 40%);filter:blur(4px);mix-blend-mode:screen;animation:_swordBurn_1r08d_1 2s ease-in-out infinite}._questTitle_1r08d_1191{font-family:var(--font-heading);font-size:clamp(1.5rem,5vw,2rem);color:var(--color-gold);text-align:center}._questSubtitle_1r08d_1205{color:var(--color-text-muted);text-align:center;font-size:.9rem;line-height:1.6}._questForm_1r08d_1219{width:100%;display:flex;flex-direction:column;gap:var(--space-4)}._questLabel_1r08d_1233{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}._questInput_1r08d_1247{width:100%;padding:var(--space-4);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-body);font-size:1rem;transition:border-color .2s ease}._questInput_1r08d_1247:focus{outline:none;border-color:var(--color-gold-dark);box-shadow:0 0 0 2px #c9a84c26}._questInput_1r08d_1247::placeholder{color:var(--color-text-dim)}._questError_1r08d_1291{color:var(--color-danger);font-size:.85rem;text-align:center}._questSubmit_1r08d_1303{width:100%;padding:var(--space-4) var(--space-6);background:var(--color-red);color:var(--color-text);border:1px solid var(--color-red-light);border-radius:var(--radius-md);font-family:var(--font-heading);font-size:1rem;font-weight:600;letter-spacing:.05em;cursor:pointer;transition:background .2s ease,transform .1s ease;box-shadow:var(--shadow-glow-red)}._questSubmit_1r08d_1303:hover:not(:disabled){background:var(--color-red-light);transform:translateY(-1px)}._questSubmit_1r08d_1303:active:not(:disabled){transform:translateY(0)}._questSubmit_1r08d_1303:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}._amtlichPage_1r08d_1373{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:#f5f5f7}._amtlichCard_1r08d_1391{width:100%;max-width:400px;background:#fff;border:1px solid #d8d8dc;border-radius:var(--radius-lg);padding:var(--space-8) var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);box-shadow:0 2px 12px #0000000f}._amtlichTitle_1r08d_1417{font-family:var(--font-heading);font-size:clamp(1.3rem,4vw,1.7rem);color:#1a1a1a;text-align:center;margin:0}._amtlichSubtitle_1r08d_1433{color:#666;text-align:center;font-size:.9rem;line-height:1.5;margin:0}._amtlichForm_1r08d_1449{display:flex;flex-direction:column;gap:var(--space-4)}._fieldGroup_1r08d_1461{display:flex;flex-direction:column;gap:var(--space-2)}._amtlichLabel_1r08d_1473{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:#666}._amtlichInput_1r08d_1487{width:100%;padding:var(--space-4);background:#fff;border:1px solid #d8d8dc;border-radius:var(--radius-md);color:#1a1a1a;font-family:var(--font-body);font-size:1rem;transition:border-color .2s ease}._amtlichInput_1r08d_1487:focus{outline:none;border-color:#0d47a1;box-shadow:0 0 0 2px #1565c026}._amtlichInput_1r08d_1487::placeholder{color:#888}._amtlichError_1r08d_1531{color:#d32f2f;font-size:.85rem;text-align:center}._amtlichSubmit_1r08d_1543{width:100%;padding:var(--space-4) var(--space-6);background:#1565c0;color:#fff;border:1px solid #1e88e5;border-radius:var(--radius-md);font-family:var(--font-heading);font-size:1rem;font-weight:600;letter-spacing:.05em;cursor:pointer;transition:background .2s ease,transform .1s ease}._amtlichSubmit_1r08d_1543:hover:not(:disabled){background:#1e88e5;transform:translateY(-1px)}._amtlichSubmit_1r08d_1543:active:not(:disabled){transform:translateY(0)}._amtlichSubmit_1r08d_1543:disabled{opacity:.5;cursor:not-allowed}._unlockBtn_1r08d_1607{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:var(--space-3);background:#ffffff0a;border:1px dashed rgba(201,168,76,.25);border-radius:var(--radius-md);color:var(--color-text-dim);font-family:var(--font-heading);font-size:.75rem;letter-spacing:.06em;cursor:pointer;transition:all .2s ease}._unlockBtn_1r08d_1607:hover{background:#c9a84c14;border-color:#c9a84c66;color:var(--color-gold)}._unlockForm_1r08d_1655{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}._unlockInput_1r08d_1669{flex:1;min-width:120px;padding:var(--space-2) var(--space-3);background:#ffffff0f;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:.85rem;outline:none}._unlockInput_1r08d_1669:focus{border-color:var(--color-gold)}._unlockSubmit_1r08d_1701{padding:var(--space-2) var(--space-3);background:#c9a84c26;border:1px solid rgba(201,168,76,.4);border-radius:var(--radius-md);color:var(--color-gold);cursor:pointer;display:flex;align-items:center;transition:background .2s ease}._unlockSubmit_1r08d_1701:hover:not(:disabled){background:#c9a84c40}._unlockSubmit_1r08d_1701:disabled{opacity:.4;cursor:not-allowed}._unlockCancel_1r08d_1743{padding:var(--space-2) var(--space-3);background:none;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-dim);cursor:pointer;font-size:.85rem}._unlockError_1r08d_1763{width:100%;font-size:.78rem;color:#e06060;margin:0}._card_w40k0_1{padding:calc(var(--space-5) * .66);background:var(--color-bg-card);border:1.5px solid rgba(201,168,76,.6);border-radius:var(--radius-xl);box-shadow:0 0 14px #c9a84c40,var(--shadow-md);display:flex;flex-direction:column;gap:var(--space-4);overflow:hidden;position:relative}._card_w40k0_1:before{content:"";position:absolute;top:-40px;right:-40px;width:120px;height:120px;background:radial-gradient(circle,rgba(201,168,76,.08),transparent 70%);pointer-events:none}._levelUpCard_w40k0_53{border-color:#c9a84c80}._levelUpOverlay_w40k0_63{position:absolute;top:0;left:0;bottom:0;width:130px;z-index:10;display:flex;align-items:center;justify-content:center;pointer-events:none;animation:_overlayFade_w40k0_1 4s ease-out forwards}@keyframes _overlayFade_w40k0_1{0%{opacity:1}70%{opacity:1}to{opacity:0}}._levelUpBurst_w40k0_103{position:absolute;inset:-50%;background:radial-gradient(circle,rgba(201,168,76,.3) 0%,transparent 60%);animation:_burstPulse_w40k0_1 1.5s ease-out}@keyframes _burstPulse_w40k0_1{0%{transform:scale(0);opacity:1}60%{transform:scale(1.5);opacity:.6}to{transform:scale(2);opacity:0}}._levelUpBurst2_w40k0_129{position:absolute;inset:-30%;background:radial-gradient(circle,rgba(255,215,0,.2) 0%,transparent 50%);animation:_burstPulse2_w40k0_1 2s ease-out .3s}@keyframes _burstPulse2_w40k0_1{0%{transform:scale(0);opacity:1}50%{transform:scale(1.2);opacity:.5}to{transform:scale(1.8);opacity:0}}._levelUpText_w40k0_155{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;animation:_textSlam_w40k0_1 .6s cubic-bezier(.17,.67,.24,1.2)}@keyframes _textSlam_w40k0_1{0%{transform:scale(3) translateY(-20px);opacity:0}50%{transform:scale(.9);opacity:1}70%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}._levelUpLabel_w40k0_187{font-family:var(--font-heading);font-size:1.6rem;font-weight:900;color:var(--color-gold);text-shadow:0 0 10px rgba(201,168,76,.8),0 0 30px rgba(201,168,76,.4),0 2px 4px rgba(0,0,0,.5);letter-spacing:.15em}._levelUpNumber_w40k0_211{font-family:var(--font-heading);font-size:2.8rem;font-weight:900;color:#fff;text-shadow:0 0 15px rgba(201,168,76,1),0 0 40px rgba(201,168,76,.6),0 0 80px rgba(201,168,76,.3),0 2px 6px rgba(0,0,0,.8);line-height:1;animation:_numberPulse_w40k0_1 2s ease-in-out infinite}@keyframes _numberPulse_w40k0_1{0%,to{text-shadow:0 0 15px rgba(201,168,76,1),0 0 40px rgba(201,168,76,.6),0 2px 6px rgba(0,0,0,.8)}50%{text-shadow:0 0 25px rgba(201,168,76,1),0 0 60px rgba(201,168,76,.8),0 2px 6px rgba(0,0,0,.8)}}._particles_w40k0_251{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}._particle_w40k0_251{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--color-gold);box-shadow:0 0 6px #c9a84ccc;animation:_particleFly_w40k0_1 1.8s ease-out forwards;animation-delay:calc(var(--i) * .08s);opacity:0}@keyframes _particleFly_w40k0_1{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(calc(cos(calc(var(--i) * 30deg))*120px),calc(sin(calc(var(--i) * 30deg))*80px)) scale(0);opacity:0}}._particle_w40k0_251:nth-child(1){animation-name:_p1_w40k0_1}._particle_w40k0_251:nth-child(2){animation-name:_p2_w40k0_1}._particle_w40k0_251:nth-child(3){animation-name:_p3_w40k0_1}._particle_w40k0_251:nth-child(4){animation-name:_p4_w40k0_1}._particle_w40k0_251:nth-child(5){animation-name:_p5_w40k0_1}._particle_w40k0_251:nth-child(6){animation-name:_p6_w40k0_1}._particle_w40k0_251:nth-child(7){animation-name:_p7_w40k0_1}._particle_w40k0_251:nth-child(8){animation-name:_p8_w40k0_1}._particle_w40k0_251:nth-child(9){animation-name:_p9_w40k0_1}._particle_w40k0_251:nth-child(10){animation-name:_p10_w40k0_1}._particle_w40k0_251:nth-child(11){animation-name:_p11_w40k0_1}._particle_w40k0_251:nth-child(12){animation-name:_p12_w40k0_1}@keyframes _p1_w40k0_1{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(100px) scale(0);opacity:0}}@keyframes _p2_w40k0_1{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(86px,50px) scale(0);opacity:0}}@keyframes _p3_w40k0_1{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(50px,86px) scale(0);opacity:0}}@keyframes _p4_w40k0_1{0%{transform:translate(0) scale(1);opacity:1}to{transform:translateY(100px) scale(0);opacity:0}}@keyframes _p5_w40k0_1{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(-50px,86px) scale(0);opacity:0}}@keyframes _p6_w40k0_1{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(-86px,50px) scale(0);opacity:0}}@keyframes _p7_w40k0_1{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(-100px) scale(0);opacity:0}}@keyframes _p8_w40k0_1{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(-86px,-50px) scale(0);opacity:0}}@keyframes _p9_w40k0_1{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(-50px,-86px) scale(0);opacity:0}}@keyframes _p10_w40k0_1{0%{transform:translate(0) scale(1);opacity:1}to{transform:translateY(-100px) scale(0);opacity:0}}@keyframes _p11_w40k0_1{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(50px,-86px) scale(0);opacity:0}}@keyframes _p12_w40k0_1{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(86px,-50px) scale(0);opacity:0}}._avatarGlow_w40k0_363 ._avatarImg_w40k0_363{filter:grayscale(0) brightness(1.3) drop-shadow(0 0 15px rgba(255,215,0,.7)) drop-shadow(0 0 30px rgba(201,168,76,.4));transition:filter .3s ease}._avatarLevelUp_w40k0_373 ._avatarImg_w40k0_363,._avatarLevelUp_w40k0_373 ._avatarFallback_w40k0_375{animation:_avatarShake_w40k0_1 .6s ease-in-out;filter:grayscale(0) brightness(1.2) drop-shadow(0 0 12px rgba(255,215,0,.6)) drop-shadow(0 0 25px rgba(201,168,76,.3))}@keyframes _avatarShake_w40k0_1{0%,to{transform:rotate(0)}15%{transform:rotate(-8deg) scale(1.05)}30%{transform:rotate(8deg) scale(1.1)}45%{transform:rotate(-6deg) scale(1.05)}60%{transform:rotate(6deg)}75%{transform:rotate(-3deg)}90%{transform:rotate(3deg)}}._levelBadgePop_w40k0_405{animation:_badgePop_w40k0_1 .8s cubic-bezier(.17,.67,.24,1.4) .3s both;background:gold!important}@keyframes _badgePop_w40k0_1{0%{transform:scale(1)}40%{transform:scale(2.2)}60%{transform:scale(.8)}80%{transform:scale(1.3)}to{transform:scale(1)}}._xpFlash_w40k0_433{animation:_xpFlash_w40k0_433 1s ease-out}@keyframes _xpFlash_w40k0_433{0%{background:linear-gradient(to right,gold,#fff);box-shadow:0 0 10px #ffd700cc}to{background:linear-gradient(to right,var(--color-xp),var(--color-xp-end));box-shadow:none}}._heroRow_w40k0_453{display:flex;align-items:flex-start;gap:var(--space-4)}._avatarWrap_w40k0_465{position:relative;flex-shrink:0;width:110px;height:145px;border-radius:var(--radius-md);overflow:hidden;border:1.5px solid rgba(201,168,76,.6);box-shadow:0 0 12px #e74c3c8c,0 0 28px #e74c3c40;contain:paint;isolation:isolate;transform:translateZ(0)}._avatarImg_w40k0_363{width:110px;height:145px;border:none;object-fit:cover;transform:scale(1);transform-origin:center center;filter:grayscale(.1);transition:filter .3s ease}._avatarImg_w40k0_363:hover{filter:grayscale(0)}._cardSimpleLight_w40k0_533{background:#fff!important;border-color:#d8d8dc!important;box-shadow:0 1px 4px #0000000f!important}._cardSimpleLight_w40k0_533 ._heroName_w40k0_543,._cardSimpleLight_w40k0_533 ._heroClass_w40k0_545,._cardSimpleLight_w40k0_533 ._heroDays_w40k0_547{color:#1a1a1a!important}._avatarWrapAmtlich_w40k0_567{width:70px;height:70px}._profileImg_w40k0_575{width:70px;height:70px;border-radius:50%;object-fit:cover;border:2px solid rgba(100,100,120,.3)}._avatarInitials_w40k0_591{width:70px;height:70px;border-radius:50%;background:#6464784d;border:2px solid rgba(100,100,120,.4);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:1.8rem;color:var(--color-text-muted)}._avatarFallback_w40k0_375{width:110px;height:145px;border-radius:10px;border:none;background:var(--color-surface);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:1.6rem;color:var(--color-gold)}._levelBadge_w40k0_405{position:absolute;bottom:-2px;right:-4px;background:var(--color-gold);color:var(--color-bg);font-family:var(--font-heading);font-size:.65rem;font-weight:900;padding:2px 7px;border-radius:99px;border:1.5px solid var(--color-bg);line-height:1.4}._avatarEditable_w40k0_677{cursor:pointer}._avatarOverlay_w40k0_685{position:absolute;inset:0;border-radius:50%;background:#00000080;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .2s ease}._avatarEditable_w40k0_677:hover ._avatarOverlay_w40k0_685{opacity:1}._heroInfo_w40k0_719{flex:1;min-width:0}._nameRow_w40k0_729{display:flex;align-items:center;gap:var(--space-2)}._editBtn_w40k0_741{background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:2px;display:flex;align-items:center;transition:color .2s ease}._editBtn_w40k0_741:hover{color:var(--color-gold)}._heroName_w40k0_543{font-family:var(--font-heading);font-size:1.15rem;font-weight:900;color:var(--color-text);letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._heroClass_w40k0_545{font-size:.7rem;color:#c9a84c99;font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;margin-top:3px}._heroDays_w40k0_547{font-size:.72rem;color:var(--color-text-dim);margin-top:6px}._divider_w40k0_823{height:1px;background:var(--color-border);margin:0 calc(-1 * var(--space-5))}._barBlock_w40k0_837{display:flex;flex-direction:column;gap:3px}._barMeta_w40k0_849{display:flex;justify-content:space-between;align-items:center}._barLabel_w40k0_861{font-family:var(--font-heading);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text);display:flex;align-items:center;gap:3px}._barValue_w40k0_883{font-family:Courier New,monospace;font-size:.7rem;color:var(--color-gold)}._barTrack_w40k0_895{height:8px;background:var(--color-bg);border:1px solid rgba(201,168,76,.15);border-radius:99px;overflow:hidden;position:relative;padding:1px}._hpFill_w40k0_915{height:100%;border-radius:99px;background:linear-gradient(to right,var(--color-hp),var(--color-hp-end));transition:width .7s ease-out}._recoveryFill_w40k0_929{height:100%;border-radius:99px;background:linear-gradient(to right,#2d6a2d,#4caf50);transition:width .7s ease-out}._xpFill_w40k0_943{height:100%;border-radius:99px;background:linear-gradient(to right,var(--color-xp),var(--color-xp-end));transition:width .7s ease-out}._magicFill_w40k0_957{height:100%;border-radius:99px;background:linear-gradient(to right,#2a4a8a,#4080d0);transition:width .7s ease-out}._barSheen_w40k0_971{position:absolute;inset:0;background:linear-gradient(to bottom,#ffffff0d,#00000026);pointer-events:none}._barsActive_w40k0_985{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4)}._barsInactive_w40k0_1001{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);opacity:.25;filter:grayscale(1);pointer-events:none}._collapseChevronClosed_w40k0_1023,._collapseChevronOpen_w40k0_1025{position:absolute;top:10px;right:12px;color:#c9a84c66;transition:transform .2s ease}._collapseChevronClosed_w40k0_1023{transform:rotate(-180deg)}._collapseChevronOpen_w40k0_1025{transform:rotate(0)}._avatarPest_w40k0_1057{animation:_pestPulse_w40k0_1 3s ease-in-out infinite}._avatarPest_w40k0_1057 ._avatarImg_w40k0_363{filter:grayscale(.1) drop-shadow(0 0 8px rgba(30,100,30,.6))}@keyframes _pestPulse_w40k0_1{0%,to{filter:drop-shadow(0 0 6px rgba(30,100,30,.4))}50%{filter:drop-shadow(0 0 14px rgba(30,100,30,.8))}}._collapsible_w40k0_1079{cursor:pointer;transition:border-color .2s ease;-webkit-tap-highlight-color:transparent}._collapsible_w40k0_1079:hover{border-color:#c9a84c73}._cardResting_w40k0_1095{border-color:#1e641e66;background:#14281499;box-shadow:0 0 12px #1e641e26,var(--shadow-md)}._expandedButtons_w40k0_1107{display:flex;flex-direction:column;gap:6px}._buttonRow_w40k0_1119{display:flex;gap:6px}._buttonRow_w40k0_1119 ._pestToggle_w40k0_1127{flex:1}._heroViewOverlay_w40k0_1137{position:fixed;inset:0;background:#000000eb;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);-webkit-tap-highlight-color:transparent;cursor:pointer}._heroViewImg_w40k0_1163{max-height:70vh;max-width:90vw;object-fit:contain;filter:drop-shadow(0 0 30px rgba(201,168,76,.3))}._heroViewInfo_w40k0_1175{text-align:center}._heroViewName_w40k0_1181{font-family:var(--font-heading);font-size:1.4rem;color:var(--color-gold);letter-spacing:.08em}._heroViewLevel_w40k0_1193{font-family:var(--font-heading);font-size:.85rem;color:var(--color-text-muted);letter-spacing:.06em;margin-top:4px}._pestToggle_w40k0_1127{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:6px var(--space-3);background:#6464641a;border:1px solid rgba(100,100,100,.25);border-radius:var(--radius-md);color:var(--color-text-dim);font-family:var(--font-heading);font-size:.65rem;letter-spacing:.04em;cursor:pointer;transition:all .2s ease}._pestToggle_w40k0_1127:hover{border-color:#64646480;color:var(--color-text-muted)}._pestToggleActive_w40k0_1253{background:#4caf501a;border-color:#4caf5066;color:#4caf50}._pestToggleActive_w40k0_1253:hover{background:#4caf502e;border-color:#4caf50}._field_1h0rx_1{display:flex;flex-direction:column;gap:var(--space-2)}._label_1h0rx_7{font-family:var(--font-heading);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-dim)}._scrollerShell_1h0rx_15{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:var(--space-1)}._scrollArrow_1h0rx_22{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(201,168,76,.26);border-radius:999px;color:var(--color-gold);cursor:pointer;flex:0 0 auto}._scrollArrow_1h0rx_22:hover{background:#c9a84c1f;border-color:#c9a84c73}._scrollArrow_1h0rx_22:active{transform:scale(.95)}._chips_1h0rx_45{display:flex;flex-wrap:nowrap;gap:var(--space-2);overflow-x:auto;overflow-y:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;max-height:124px;padding:2px 2px 10px;scrollbar-width:thin;scrollbar-color:rgba(201,168,76,.45) rgba(255,255,255,.05)}._chips_1h0rx_45::-webkit-scrollbar{height:6px}._chips_1h0rx_45::-webkit-scrollbar-track{background:#ffffff0d;border-radius:99px}._chips_1h0rx_45::-webkit-scrollbar-thumb{background:#c9a84c73;border-radius:99px}._chipWrapper_1h0rx_73{flex:0 0 auto;position:relative;scroll-snap-align:start}._chip_1h0rx_45{display:flex;align-items:center;gap:6px;padding:5px 12px;background:#ffffff0a;border:1px solid var(--color-border);border-radius:99px;color:var(--color-text-muted);font-size:.78rem;white-space:nowrap;cursor:pointer;transition:all .2s ease}._chip_1h0rx_45:hover{border-color:#c9a84c66;color:var(--color-text)}._chipActive_1h0rx_99{background:#c9a84c26;border-color:#c9a84c80;color:var(--color-gold)}._chipDelegated_1h0rx_105{background:#64b4ff1f;border-color:#64b4ff80;color:#7cb8f0}._chipVisible_1h0rx_111{background:#a078ff1f;border-color:#a078ff80;color:#b090f0}._chipAvatar_1h0rx_117{width:20px;height:20px;border-radius:50%;background:#c9a84c1f;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:.62rem;font-weight:700;color:var(--color-gold)}._roleTag_1h0rx_131{display:flex;align-items:center;opacity:.8;margin-left:2px}._roleGrid_1h0rx_138{display:grid;grid-template-columns:1fr 1fr 1fr;margin:0 calc(28px + var(--space-1));gap:3px;background:var(--color-surface, #1a1a2e);border:1px solid var(--color-border);border-radius:var(--radius-md, 8px);padding:4px;min-width:210px;box-shadow:0 8px 24px #00000080}._roleBtn_1h0rx_151{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 4px;height:60px;border:1px solid var(--color-border);background:#ffffff08;color:var(--color-text-muted);font-family:var(--font-heading);font-size:.65rem;letter-spacing:.04em;text-align:center;cursor:pointer;border-radius:var(--radius-sm, 6px);transition:all .15s}._role_shared_1h0rx_171{color:var(--color-gold, #c9a84c);border-color:#c9a84c4d}._role_delegated_1h0rx_176{color:#7cb8f0;border-color:#64b4ff4d}._role_visible_1h0rx_181{color:#b090f0;border-color:#a078ff4d}._roleBtn_1h0rx_151:hover{background:#ffffff1a}._overlay_1ds4o_1{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;display:flex;align-items:flex-end;justify-content:center;animation:_fadeIn_1ds4o_1 .15s ease}@keyframes _fadeIn_1ds4o_1{0%{opacity:0}to{opacity:1}}._sheet_1ds4o_29{width:calc(100% - (var(--popup-side-gap) * 2));max-width:calc(var(--app-scaled-width) - (var(--popup-side-gap) * 2));max-height:90dvh;overflow-y:auto;background:var(--color-bg-card);border:1px solid rgba(201,168,76,.3);border-bottom:none;border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:var(--space-2) var(--space-4) var(--space-2);animation:_slideUp_1ds4o_1 .25s ease}@keyframes _slideUp_1ds4o_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._handle_1ds4o_56{width:40px;height:3px;background:var(--color-border);border-radius:2px;margin:0 auto var(--space-2)}._sheetHeader_1ds4o_72{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}._sheetTitle_1ds4o_86{font-family:var(--font-heading);font-size:var(--type-modal-title);color:var(--color-gold);letter-spacing:.05em}._closeBtn_1ds4o_94{background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:var(--space-1);line-height:1;transition:color .15s ease}._closeBtn_1ds4o_94:hover{color:var(--color-text)}._form_1ds4o_116{display:flex;flex-direction:column;gap:var(--space-3)}._firstStepActions_1ds4o_128{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}._fieldGroup_1ds4o_140{display:flex;flex-direction:column;gap:var(--space-2)}._scrollerShell_1ds4o_152{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:var(--space-1)}._scrollArrow_1ds4o_166{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(201,168,76,.26);border-radius:999px;color:var(--color-gold);cursor:pointer;flex:0 0 auto}._scrollArrow_1ds4o_166:hover{background:#c9a84c1f;border-color:#c9a84c73}._scrollArrow_1ds4o_166:active{transform:scale(.95)}._choiceScroller_1ds4o_212{display:flex;flex-wrap:nowrap;gap:var(--space-2);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:2px 2px var(--space-2);scrollbar-width:thin;scrollbar-color:rgba(201,168,76,.45) rgba(255,255,255,.05)}._choiceScroller_1ds4o_212::-webkit-scrollbar{height:6px}._choiceScroller_1ds4o_212::-webkit-scrollbar-track{background:#ffffff0d;border-radius:99px}._choiceScroller_1ds4o_212::-webkit-scrollbar-thumb{background:#c9a84c73;border-radius:99px}._choiceChip_1ds4o_264{flex:0 0 auto;max-width:220px;padding:6px 12px;background:#ffffff08;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-heading);font-size:var(--type-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;scroll-snap-align:start}._choiceChipActive_1ds4o_295{background:#c9a84c26;border-color:#c9a84c66;color:var(--color-gold)}._label_1ds4o_307{font-family:var(--font-heading);font-size:var(--type-label);letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-muted)}._input_1ds4o_320{width:100%;padding:var(--space-2) var(--space-3);background:var(--color-bg);border:1px solid rgba(201,168,76,.25);border-radius:var(--radius-lg);color:var(--color-text);font-family:var(--font-body);font-size:var(--type-modal-body);transition:border-color .2s ease;color-scheme:dark}._input_1ds4o_320:focus{outline:none;border-color:var(--color-gold-dark);box-shadow:0 0 0 2px #c9a84c1a}._input_1ds4o_320::placeholder{color:var(--color-text-dim)}._select_1ds4o_355{width:100%;padding:var(--space-2) var(--space-3);background:var(--color-bg);border:1px solid rgba(201,168,76,.25);border-radius:var(--radius-lg);color:var(--color-text);font-family:var(--font-body);font-size:var(--type-body);color-scheme:dark;cursor:pointer;transition:border-color .2s ease}._select_1ds4o_355:focus{outline:none;border-color:var(--color-gold-dark)}._diffGrid_1ds4o_390{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2)}._diffBtn_1ds4o_402{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--space-2) var(--space-1);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all .15s ease;font-family:var(--font-body)}._diffBtn_1ds4o_402:hover{border-color:var(--color-text-dim)}._diffLabel_1ds4o_432{font-family:var(--font-heading);font-size:var(--type-card-title);color:var(--color-text-muted);transition:color .15s ease}._diffXp_1ds4o_441{font-size:var(--type-label);color:var(--color-text-dim)}._diffActive_1ds4o_451._easy_1ds4o_451{border-color:var(--color-diff-easy-border);background:var(--color-diff-easy-bg)}._diffActive_1ds4o_451._medium_1ds4o_453{border-color:var(--color-diff-medium-border);background:var(--color-diff-medium-bg)}._diffActive_1ds4o_451._hard_1ds4o_455{border-color:var(--color-diff-hard-border);background:var(--color-diff-hard-bg)}._diffActive_1ds4o_451._epic_1ds4o_457{border-color:var(--color-diff-epic-border);background:var(--color-diff-epic-bg);box-shadow:0 0 10px #c9a84c33}._diffActive_1ds4o_451._easy_1ds4o_451 ._diffLabel_1ds4o_432{color:var(--color-diff-easy)}._diffActive_1ds4o_451._medium_1ds4o_453 ._diffLabel_1ds4o_432{color:var(--color-diff-medium)}._diffActive_1ds4o_451._hard_1ds4o_455 ._diffLabel_1ds4o_432{color:var(--color-diff-hard)}._diffActive_1ds4o_451._epic_1ds4o_457 ._diffLabel_1ds4o_432{color:var(--color-diff-epic)}._error_1ds4o_471{color:var(--color-danger);font-size:var(--type-body);text-align:center}._limitHint_1ds4o_480{font-size:var(--type-label);color:#c9a84cb3;text-align:center;line-height:1.4;padding:var(--space-2) var(--space-3);background:#c9a84c0f;border:1px solid rgba(201,168,76,.2);border-radius:var(--radius-md)}._epicBtnDisabled_1ds4o_500{background:#5050504d!important;border-color:#50505066!important;box-shadow:none!important;filter:grayscale(1)}._epicBtn_1ds4o_500{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3);background:linear-gradient(to right,var(--color-red),var(--color-hp-end));border:1px solid var(--color-red-light);border-radius:var(--radius-xl);color:var(--color-text);font-family:var(--font-heading);font-size:var(--type-modal-button);font-weight:700;letter-spacing:.05em;cursor:pointer;box-shadow:var(--shadow-glow-red);transition:opacity .2s ease,transform .1s ease}._epicBtn_1ds4o_500:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}._epicBtn_1ds4o_500:active:not(:disabled){transform:scale(.97)}._epicBtn_1ds4o_500:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}._simpleBtn_1ds4o_559{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2);background:transparent;border:1px solid rgba(201,168,76,.3);border-radius:var(--radius-xl);color:var(--color-gold);font-family:var(--font-heading);font-size:var(--type-modal-button);cursor:pointer;transition:background .15s ease}._simpleBtn_1ds4o_559:hover:not(:disabled){background:#c9a84c14}._simpleBtn_1ds4o_559:disabled{opacity:.4;cursor:not-allowed}._recModeGrid_1ds4o_596{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-1)}._recModeBtn_1ds4o_608{padding:var(--space-2) var(--space-1);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-family:var(--font-heading);font-size:var(--type-label);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .15s ease;text-align:center}._recModeBtn_1ds4o_608:hover{border-color:var(--color-text-dim)}._recModeActive_1ds4o_643{border-color:#c9a84c80;background:#c9a84c1a;color:var(--color-gold)}._dayPicker_1ds4o_657{display:flex;gap:var(--space-1)}._dayBtn_1ds4o_667{flex:1;padding:var(--space-2) 0;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-dim);font-family:var(--font-heading);font-size:var(--type-chip);letter-spacing:.04em;cursor:pointer;transition:all .15s ease;text-align:center}._dayBtn_1ds4o_667:hover{border-color:var(--color-text-dim)}._dayActive_1ds4o_702{background:#c9a84c26;border-color:var(--color-gold);color:var(--color-gold)}._intervalPicker_1ds4o_716{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-1)}._intervalBtn_1ds4o_728{flex:1;padding:var(--space-2) 0;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-dim);font-family:Courier New,monospace;font-size:var(--type-body);font-weight:700;cursor:pointer;transition:all .15s ease;text-align:center}._intervalBtn_1ds4o_728:hover{border-color:var(--color-text-dim)}._intervalActive_1ds4o_763{background:#c9a84c26;border-color:var(--color-gold);color:var(--color-gold)}._weeklyPicker_1ds4o_777{display:flex;flex-direction:column;gap:var(--space-2)}._weeklyLabel_1ds4o_789{font-size:var(--type-label);color:var(--color-text-dim)}._weeklyBtns_1ds4o_797{display:flex;gap:var(--space-1)}._monthlyDayGrid_1ds4o_807{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:var(--space-1)}._weeklyBtn_1ds4o_797{flex:1;padding:var(--space-2) 0;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-dim);font-family:Courier New,monospace;font-size:var(--type-body);font-weight:700;cursor:pointer;transition:all .15s ease;text-align:center}._weeklyBtn_1ds4o_797:hover{border-color:var(--color-text-dim)}._weeklyActive_1ds4o_854{background:#c9a84c26;border-color:var(--color-gold);color:var(--color-gold)}._recSummary_1ds4o_868{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:#c9a84c0f;border:1px solid rgba(201,168,76,.2);border-radius:var(--radius-md);font-size:var(--type-label);color:var(--color-gold)}._pauseBlock_1ds4o_891{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 24px;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:#ffffff06;border:1px solid rgba(201,168,76,.16);border-radius:var(--radius-md)}._pauseHelpBtn_1ds4o_913{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#c9a84c14;border:1px solid rgba(201,168,76,.24);border-radius:50%;color:var(--color-gold);cursor:pointer}._pauseOption_1ds4o_941{display:flex;align-items:center;gap:5px;color:var(--color-text-muted);font-size:var(--type-control-compact);line-height:1.2;cursor:pointer;min-width:0}._pauseOption_1ds4o_941 input{width:14px;height:14px;flex:0 0 auto;accent-color:var(--color-gold)}._pauseOption_1ds4o_941 span{min-width:0}._helpOverlay_1ds4o_985{position:fixed;inset:0;z-index:10001;background:#000000bd;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:0}._closeConfirmOverlay_1ds4o_1004{position:fixed;inset:0;z-index:10000;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:0}._closeConfirmCard_1ds4o_1016{width:calc(100% - (var(--popup-side-gap) * 2));max-width:calc(var(--app-scaled-width) - (var(--popup-side-gap) * 2));overflow:hidden;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._closeConfirmTitle_1ds4o_1026{padding:var(--space-5) var(--space-6);border-bottom:var(--divider-width) solid var(--color-border);color:var(--color-gold);font-family:var(--font-heading);font-size:var(--type-modal-title);font-weight:600;letter-spacing:.05em;text-align:center;text-transform:uppercase}._closeConfirmText_1ds4o_1038{margin:0;padding:var(--space-5) var(--space-6);color:var(--color-text-dim);font-size:var(--type-modal-body);line-height:1.5;text-align:center}._closeConfirmActions_1ds4o_1047{display:flex;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);border-top:var(--divider-width) solid var(--color-border)}._closeConfirmCancel_1ds4o_1054,._closeConfirmDiscard_1ds4o_1055{flex:1;padding:var(--space-4);border-radius:var(--radius-md);font-family:var(--font-heading);font-size:var(--type-modal-button);cursor:pointer}._closeConfirmCancel_1ds4o_1054{background:transparent;border:1px solid var(--color-border);color:var(--color-text-dim)}._closeConfirmDiscard_1ds4o_1055{background:#e74c3c2e;border:1px solid rgba(231,76,60,.6);color:#e85a48;font-weight:600}._helpCard_1ds4o_1077{width:calc(100% - (var(--popup-side-gap) * 2));max-width:calc(var(--app-scaled-width) - (var(--popup-side-gap) * 2));background:var(--color-bg-card);border:1px solid rgba(201,168,76,.35);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:var(--space-5);color:var(--color-text-muted);animation:_slideUp_1ds4o_1 .2s ease}._helpTitle_1ds4o_1102{margin-bottom:var(--space-4);color:var(--color-gold);font-family:var(--font-heading);font-size:var(--type-modal-title);letter-spacing:.08em;text-transform:uppercase;text-align:center}._helpCard_1ds4o_1077 p{margin:0 0 var(--space-3);font-size:var(--type-modal-body);line-height:1.45}._helpCard_1ds4o_1077 p:last-of-type{margin-bottom:var(--space-8)}._helpCloseBtn_1ds4o_1146{width:100%;padding:var(--space-4);background:#c9a84c29;border:1px solid rgba(201,168,76,.42);border-radius:var(--radius-md);color:var(--color-gold);font-family:var(--font-heading);font-size:var(--type-modal-button);cursor:pointer}@media(min-width:600px){._overlay_1ds4o_1{align-items:center}._sheet_1ds4o_29{border-radius:var(--radius-xl);border-bottom:1px solid rgba(201,168,76,.3)}}._nextBtn_1ds4o_1178{width:100%;padding:var(--space-3);background:#c9a84c26;border:1px solid rgba(201,168,76,.4);border-radius:var(--radius-lg);color:var(--color-gold);font-family:var(--font-heading);font-size:var(--type-modal-button);letter-spacing:.06em;cursor:pointer;transition:all .2s ease}._nextBtn_1ds4o_1178:hover{background:#c9a84c40}._nextBtn_1ds4o_1178:disabled{opacity:.4;cursor:not-allowed}._quickBtn_1ds4o_1217{width:100%;padding:var(--space-3);background:linear-gradient(135deg,#7818302e,#c9a84c24);border:1px solid rgba(201,168,76,.28);border-radius:var(--radius-lg);color:var(--color-text);font-family:var(--font-heading);font-size:var(--type-modal-button);letter-spacing:.05em;cursor:pointer;transition:all .2s ease}._quickBtn_1ds4o_1217:hover:not(:disabled){background:linear-gradient(135deg,#8c203a3d,#c9a84c33);border-color:#c9a84c73}._quickBtn_1ds4o_1217:disabled{opacity:.45;cursor:not-allowed}._quickHint_1ds4o_1258{margin:calc(var(--space-2) * -.25) 0 0;font-size:var(--type-label);color:var(--color-text-dim);text-align:center;font-style:italic}._link_1rhtu_1{color:var(--color-gold);text-decoration:underline;text-decoration-color:#c9a84c8c;text-underline-offset:2px;overflow-wrap:anywhere}._link_1rhtu_1:hover{color:var(--color-gold-light);text-decoration-color:currentColor}._card_x81a8_1{position:relative;padding:var(--space-4);border-radius:var(--radius-xl);background:var(--color-bg-card);border:1px solid rgba(201,168,76,.25);box-shadow:var(--shadow-glow-gold),var(--shadow-md);cursor:pointer;overflow:hidden;transition:border-color .2s ease,transform .1s ease;will-change:transform;-webkit-tap-highlight-color:transparent}body.amtlich ._card_x81a8_1{padding-top:calc(var(--space-4) + 14px);padding-bottom:calc(var(--space-4) + 14px)}._card_x81a8_1:before{content:"";position:absolute;top:-40px;right:-40px;width:120px;height:120px;background:radial-gradient(circle,rgba(201,168,76,.08),transparent 70%);pointer-events:none}._card_x81a8_1:hover{border-color:#c9a84c73}._card_x81a8_1:active{transform:scale(.985)}._cardExpanded_x81a8_81{border-color:#c9a84c4d}._burning_x81a8_97{border:none!important;outline:2px solid rgba(231,76,60,.5);outline-offset:-1px;will-change:auto;animation:_burnGlow_x81a8_1 3s ease infinite;background:radial-gradient(ellipse at 30% 100%,rgba(231,76,60,.12) 0%,transparent 50%),radial-gradient(ellipse at 70% 100%,rgba(243,156,18,.08) 0%,transparent 50%),var(--color-bg-card)}@keyframes _burnGlow_x81a8_1{0%,to{box-shadow:0 0 8px 1px #e74c3c26}50%{box-shadow:0 0 16px 4px #e74c3c4d,0 0 24px 6px #f39c121a}}._burning_x81a8_97:hover,._burning_x81a8_97._cardExpanded_x81a8_81{border:none!important}._fireGlow_x81a8_143{display:none}._timeOverdue_x81a8_161{border:none!important;outline:2px solid rgba(201,168,76,.5);outline-offset:-1px;will-change:auto;animation:_timeGlow_x81a8_1 3s ease infinite;background:radial-gradient(ellipse at 30% 100%,rgba(201,168,76,.12) 0%,transparent 50%),radial-gradient(ellipse at 70% 100%,rgba(243,156,18,.08) 0%,transparent 50%),var(--color-bg-card)}@keyframes _timeGlow_x81a8_1{0%,to{box-shadow:0 0 8px 1px #c9a84c26}50%{box-shadow:0 0 16px 4px #c9a84c4d,0 0 24px 6px #f39c121a}}._timeOverdue_x81a8_161:hover,._timeOverdue_x81a8_161._cardExpanded_x81a8_81{border:none!important}._completed_x81a8_207{opacity:.5}._body_x81a8_215{display:flex;align-items:center;gap:var(--space-3);position:relative;z-index:1}._left_x81a8_231{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._badgeRow_x81a8_247{display:flex;align-items:center;gap:var(--space-2)}._diffBadge_x81a8_259{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-heading);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:var(--radius-sm);border:1px solid}._easy_x81a8_285{color:var(--color-diff-easy);background:var(--color-diff-easy-bg);border-color:var(--color-diff-easy-border)}._medium_x81a8_287{color:var(--color-diff-medium);background:var(--color-diff-medium-bg);border-color:var(--color-diff-medium-border)}._hard_x81a8_289{color:var(--color-diff-hard);background:var(--color-diff-hard-bg);border-color:var(--color-diff-hard-border)}._epic_x81a8_291{color:var(--color-diff-epic);background:var(--color-diff-epic-bg);border-color:var(--color-diff-epic-border);box-shadow:0 0 8px #c9a84c33}._xpBadge_x81a8_297{font-family:Courier New,monospace;font-size:.75rem;font-weight:700;color:var(--color-gold)}._recurBadge_x81a8_311{display:inline-flex;align-items:center;color:#c9a84c80}._assigneeRow_x81a8_323{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:4px}._badgeSpacer_x81a8_339{flex:1}._creatorBadge_x81a8_343{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;font-size:.55rem;letter-spacing:.04em;background:#60b0d01f;color:#60b0d0cc;border:1px solid rgba(96,176,208,.2)}._haBadge_x81a8_362{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;font-size:.55rem;font-weight:700;letter-spacing:.08em;background:linear-gradient(135deg,#43d6b529,#60b0d01f);color:#7ef0dae6;border:1px solid rgba(126,240,218,.32);box-shadow:0 0 10px #43d6b51f}._haBadge_x81a8_362 svg{color:#7ef0daf2}._assigneeBadge_x81a8_381{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;font-size:.55rem;letter-spacing:.04em}._badge_shared_x81a8_398{background:#c9a84c1a;border:1px solid rgba(201,168,76,.25);color:#c9a84cbf}._badge_delegated_x81a8_410{background:#64b4ff1a;border:1px solid rgba(100,180,255,.25);color:#64b4ffbf}._badge_visible_x81a8_422{background:#a078ff1a;border:1px solid rgba(160,120,255,.25);color:#a078ffbf}._badge_ha_x81a8_428{background:#43d6b51a;border:1px solid rgba(67,214,181,.28);color:#7ef0dad1}._badgeEmoji_x81a8_434{width:12px;height:12px}._title_x81a8_440{font-family:var(--font-heading);font-size:.95rem;font-weight:700;color:var(--color-text);line-height:1.3}._recRow_x81a8_460{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._recLabel_x81a8_474{font-size:.68rem;color:var(--color-text-dim);display:inline-flex;align-items:center;gap:4px}._weeklyInfo_x81a8_490{font-family:Courier New,monospace;font-size:.65rem;padding:2px 6px;border-radius:var(--radius-sm);display:inline-block;margin-left:auto}._weekly_normal_x81a8_508{color:var(--color-gold);background:#c9a84c14;border:1px solid rgba(201,168,76,.45)}._weekly_warning_x81a8_520{color:#f39c12;background:#f39c121a;border:1px solid rgba(243,156,18,.25)}._weekly_critical_x81a8_532{color:#e74c3c;background:#e74c3c1a;border:1px solid rgba(231,76,60,.3);animation:_critPulse_x81a8_1 1.5s ease infinite}._weekly_timeOverdue_x81a8_546{color:var(--color-gold);background:#c9a84c1a;border:1px solid rgba(201,168,76,.4)}@keyframes _critPulse_x81a8_1{0%,to{opacity:1}50%{opacity:.7}}._checkBtn_x81a8_570{flex-shrink:0;width:44px;height:44px;border-radius:50%;border:2px solid rgba(201,168,76,.35);background:transparent;color:#c9a84c80;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}._checkBtn_x81a8_570:hover{background:#c9a84c26;border-color:var(--color-gold);color:var(--color-gold)}._checkBtn_x81a8_570:disabled{opacity:.5;cursor:not-allowed}._chevron_x81a8_622{flex-shrink:0;color:var(--color-text-dim);transition:transform .2s ease;margin-top:2px}._chevronOpen_x81a8_636{transform:rotate(180deg)}._expandContent_x81a8_646{position:relative;z-index:1}._divider_x81a8_656{height:1px;background:var(--color-border);margin:var(--space-3) 0}._expandDesc_x81a8_668{font-size:.82rem;color:var(--color-text-muted);font-style:italic;line-height:1.6;margin-bottom:var(--space-3)}._originalBox_x81a8_684{background:#c9a84c0d;border:1px solid rgba(201,168,76,.15);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3)}._originalLabel_x81a8_700{display:block;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-dim);margin-bottom:var(--space-1)}._originalText_x81a8_718{font-size:.82rem;color:var(--color-text-muted)}._expandMeta_x81a8_728{display:flex;gap:var(--space-3);font-size:.75rem;color:var(--color-text-dim);margin-bottom:var(--space-3)}._actionRow_x81a8_736{display:flex;gap:var(--space-2);align-items:center}._actionStack_x81a8_742{display:flex;flex-direction:column;gap:var(--space-2)}._deleteBtn_x81a8_748{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);min-height:34px;background:#c084fc2e;border:1px solid rgba(192,132,252,.6);border-radius:var(--radius-md);color:#d4a3ff;font-family:var(--font-heading);font-size:.7rem;cursor:pointer;transition:all .15s ease}._deleteBtn_x81a8_748:hover:not(:disabled){color:#e8c4ff;background:#c084fc47;border-color:#c084fcbf}._deleteBtn_x81a8_748:disabled{opacity:.4;cursor:not-allowed}._deleteBtnConfirm_x81a8_776{background:#c084fc52;border-color:#c084fccc;color:#e8c4ff}._editBtn_x81a8_782{flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2);min-height:34px;background:#c9a84c2e;border:1px solid rgba(201,168,76,.55);border-radius:var(--radius-md);color:#f0c860;font-family:var(--font-heading);font-size:.75rem;letter-spacing:.06em;cursor:pointer;transition:all .15s ease}._editBtn_x81a8_782:hover:not(:disabled){background:#c9a84c47;border-color:#c9a84cb3}._editBtn_x81a8_782:disabled{opacity:.35;cursor:not-allowed}._completeBtn_x81a8_810{flex:1 1 auto;width:100%;min-width:0;display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3);background:#8b1a1a33;border:1px solid rgba(139,26,26,.5);border-radius:var(--radius-md);color:#e06060;font-family:var(--font-heading);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}._completeBtn_x81a8_810:hover{background:#8b1a1a66;border-color:#8b1a1acc}._completeBtn_x81a8_810:disabled{opacity:.6;cursor:not-allowed}._deferBtn_x81a8_863{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);background:#c9a84c26;border:1px solid rgba(201,168,76,.4);border-radius:var(--radius-md);color:var(--color-gold);font-family:var(--font-heading);font-size:.78rem;cursor:pointer;white-space:nowrap}._deferBtn_x81a8_863:disabled{opacity:.5;cursor:not-allowed}._completedSuccess_x81a8_885{display:flex;align-items:center;gap:var(--space-2);justify-content:center;font-size:.9rem;color:#4caf50;font-family:var(--font-heading);font-weight:700;letter-spacing:.06em;padding:var(--space-3);animation:_fadeInSuccess_x81a8_1 .3s ease}@keyframes _fadeInSuccess_x81a8_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._alreadyDone_x81a8_920{flex:1;display:flex;align-items:center;gap:var(--space-2);justify-content:center;font-size:.8rem;color:var(--color-gold);font-family:var(--font-heading);letter-spacing:.06em;padding:var(--space-2)}._doneOverlay_x81a8_943{position:absolute;inset:0;background:#0a0a0fa6;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center;z-index:2}._doneStamp_x81a8_965{font-family:var(--font-heading);font-size:1rem;font-weight:700;color:var(--color-gold);letter-spacing:.2em;text-transform:uppercase;border:3px solid var(--color-gold);padding:4px 14px;border-radius:4px;transform:rotate(-8deg)}._plagueOverlay_x81a8_993{position:absolute;inset:0;background:#142814bf;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(30,80,30,.3) 10px,rgba(30,80,30,.3) 20px);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center;z-index:2;border-radius:inherit}._plagueStamp_x81a8_1031{font-family:var(--font-heading);font-size:.82rem;font-weight:700;color:#4caf50;letter-spacing:.1em;text-transform:uppercase;border:2px solid rgba(76,175,80,.6);padding:4px 14px;border-radius:4px;transform:rotate(-6deg)}._otherCompletedLabel_x81a8_1059{font-family:var(--font-heading);font-size:.78rem;font-weight:700;color:var(--color-gold);letter-spacing:.05em;padding:4px 0}._otherDoneOverlay_x81a8_1077{position:absolute;inset:0;background:#0a0a0f73;display:flex;align-items:center;justify-content:center;z-index:2;border-radius:inherit}._otherDoneStamp_x81a8_1099{font-family:var(--font-heading);font-size:.85rem;font-weight:700;color:var(--color-gold);letter-spacing:.15em;text-transform:uppercase;border:2px solid var(--color-gold);padding:4px 14px;border-radius:4px;transform:rotate(-6deg);text-shadow:0 0 8px rgba(201,168,76,.4)}._loading_g3imb_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}._page_g3imb_9{display:flex;flex-direction:column;min-height:100%}._header_g3imb_15{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:var(--space-3) var(--space-5);position:sticky;top:0;z-index:10;background:#0a0a0fe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:var(--divider-width) solid var(--color-border)}._headerTitles_g3imb_29{display:flex;align-items:center;justify-content:space-between;flex:1}._headerLeft_g3imb_36{display:flex;align-items:center;gap:var(--space-2)}._subtitle_g3imb_42{font-family:var(--font-heading);font-size:1rem;color:#d4a030;letter-spacing:.08em;display:inline-flex;align-items:center;gap:.35em}._title_g3imb_52{font-family:var(--font-heading);font-size:1rem;color:var(--color-gold);letter-spacing:.08em}._count_g3imb_59{font-family:Courier New,monospace;font-size:.7rem;color:var(--color-gold);background:#c9a84c1a;padding:2px 8px;border-radius:var(--radius-sm);border:1px solid rgba(201,168,76,.2)}._statsBar_g3imb_70{display:flex;justify-content:space-around;padding:var(--space-4) var(--space-5);background:#c9a84c0a;border-bottom:var(--divider-width) solid var(--color-border);max-width:var(--content-width);width:100%;margin:0 auto}._stat_g3imb_70{display:flex;flex-direction:column;align-items:center;gap:2px}._statValue_g3imb_88{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;color:var(--color-gold);text-shadow:0 0 8px rgba(201,168,76,.3)}._statLabel_g3imb_96{font-family:var(--font-heading);font-size:.55rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-dim)}._content_g3imb_104{flex:1;padding:var(--space-5);max-width:var(--content-width);width:100%;margin:0 auto}._grid_g3imb_112{display:flex;flex-direction:column;gap:var(--space-3)}._card_g3imb_119{display:flex;gap:var(--space-4);padding:var(--space-4);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color .2s ease,box-shadow .2s ease;position:relative;overflow:hidden}._card_g3imb_119:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.06}._locked_g3imb_140 ._cardIcon_g3imb_140{color:var(--color-text-muted)}._bronze_g3imb_142{border-color:#cd7f3266;box-shadow:0 0 8px #cd7f321a}._bronze_g3imb_142:before{background:linear-gradient(135deg,rgba(205,127,50,.15) 0%,transparent 60%)}._bronze_g3imb_142 ._cardIcon_g3imb_140{color:#cd7f32;text-shadow:0 0 8px rgba(205,127,50,.4)}._silver_g3imb_149{border-color:#c0c0d266;box-shadow:0 0 10px #c0c0d21a}._silver_g3imb_149:before{background:linear-gradient(135deg,rgba(192,192,210,.15) 0%,transparent 60%)}._silver_g3imb_149 ._cardIcon_g3imb_140{color:#c0c0d2;text-shadow:0 0 8px rgba(192,192,210,.4)}._gold_g3imb_156{border-color:#c9a84c80;box-shadow:0 0 15px #c9a84c26}._gold_g3imb_156:before{background:linear-gradient(135deg,rgba(201,168,76,.18) 0%,transparent 60%)}._gold_g3imb_156 ._cardIcon_g3imb_140{color:var(--color-gold);text-shadow:0 0 10px rgba(201,168,76,.5)}._legendary_g3imb_163{border-color:#ff643280;box-shadow:0 0 20px #ff643226,0 0 40px #ff64320d}._legendary_g3imb_163:before{background:linear-gradient(135deg,rgba(255,100,50,.12) 0%,rgba(255,200,50,.06) 50%,transparent 80%)}._legendary_g3imb_163 ._cardIcon_g3imb_140{color:#ff6432;text-shadow:0 0 12px rgba(255,100,50,.5)}._cardIcon_g3imb_140{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:#ffffff0a;transition:color .2s ease;position:relative;z-index:1}._cardBody_g3imb_186{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px;position:relative;z-index:1}._cardTitle_g3imb_196{font-family:var(--font-heading);font-size:.85rem;font-weight:700;color:var(--color-text);line-height:1.2}._cardDesc_g3imb_204{font-size:.72rem;color:var(--color-text-dim);line-height:1.3}._tierRow_g3imb_211{display:flex;gap:4px;margin-top:2px}._tierDot_g3imb_217{width:8px;height:8px;border-radius:50%;border:1px solid;transition:all .2s ease}._tierLocked_g3imb_225{border-color:var(--color-border);background:transparent}._tier_bronze_g3imb_230{border-color:#cd7f32;background:#cd7f32;box-shadow:0 0 4px #cd7f3266}._tier_silver_g3imb_236{border-color:#c0c0d2;background:#c0c0d2;box-shadow:0 0 4px #c0c0d266}._tier_gold_g3imb_242{border-color:var(--color-gold);background:var(--color-gold);box-shadow:0 0 6px #c9a84c80}._tier_legendary_g3imb_248{border-color:#ff6432;background:#ff6432;box-shadow:0 0 8px #ff643299}._progressRow_g3imb_255{display:flex;align-items:center;gap:var(--space-2)}._progressTrack_g3imb_261{flex:1;height:6px;background:#ffffff0f;border-radius:3px;overflow:hidden}._progressFill_g3imb_269{height:100%;border-radius:3px;transition:width .4s ease}._fill_bronze_g3imb_275{background:linear-gradient(90deg,#8b5a20,#cd7f32)}._fill_silver_g3imb_276{background:linear-gradient(90deg,#808090,#c0c0d2)}._fill_gold_g3imb_277{background:linear-gradient(90deg,#8b6914,#c9a84c)}._fill_legendary_g3imb_278{background:linear-gradient(90deg,#cc4020,#ff6432)}._progressText_g3imb_280{font-family:Courier New,monospace;font-size:.6rem;color:var(--color-text-dim);white-space:nowrap;min-width:50px;text-align:right;display:flex;align-items:center;justify-content:flex-end;gap:2px}._starIcon_g3imb_293{color:var(--color-gold)}._rankLabel_g3imb_298{font-family:var(--font-heading);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;align-self:flex-start;padding:1px 6px;border-radius:var(--radius-sm);border:1px solid}._rank_bronze_g3imb_309{color:#cd7f32;border-color:#cd7f324d;background:#cd7f3214}._rank_silver_g3imb_315{color:#c0c0d2;border-color:#c0c0d24d;background:#c0c0d214}._rank_gold_g3imb_321{color:var(--color-gold);border-color:#c9a84c4d;background:#c9a84c14;text-shadow:0 0 6px rgba(201,168,76,.3)}._rank_legendary_g3imb_328{color:#ff6432;border-color:#ff643266;background:#ff64321a;text-shadow:0 0 8px rgba(255,100,50,.4)}._achieveOverlay_g3imb_338{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:0;animation:_achieveFadeIn_g3imb_1 .3s ease}@keyframes _achieveFadeIn_g3imb_1{0%{opacity:0}to{opacity:1}}._achieveModal_g3imb_356{width:calc(100% - (var(--popup-side-gap) * 2));max-width:calc(var(--app-scaled-width) - (var(--popup-side-gap) * 2));background:var(--color-bg-card);border:1px solid rgba(201,168,76,.4);border-radius:var(--radius-xl);padding:var(--space-7);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);animation:_achieveSlideUp_g3imb_1 .4s ease}@keyframes _achieveSlideUp_g3imb_1{0%{transform:translateY(30px) scale(.9);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}._achieveIcon_g3imb_376{color:var(--color-gold);filter:drop-shadow(0 0 12px rgba(201,168,76,.5))}._achieveTitle_g3imb_381{font-family:var(--font-heading);font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-dim);margin:0}._achieveName_g3imb_390{font-family:var(--font-heading);font-size:var(--type-modal-title);font-weight:700;color:var(--color-gold);margin:0}._achieveRank_g3imb_398{font-family:var(--font-heading);font-size:var(--type-body);letter-spacing:.06em;padding:4px 14px;border-radius:99px;border:1px solid}._achieveRank_bronze_g3imb_407{color:#cd7f32;border-color:#cd7f3266;background:#cd7f321a}._achieveRank_silver_g3imb_413{color:silver;border-color:#c0c0c066;background:#c0c0c01a}._achieveRank_gold_g3imb_419{color:var(--color-gold);border-color:#c9a84c66;background:#c9a84c1a}._achieveRank_legendary_g3imb_425{color:#ff6432;border-color:#ff643266;background:#ff643226;text-shadow:0 0 8px rgba(255,100,50,.3)}._achieveXp_g3imb_432{font-family:var(--font-heading);font-size:var(--type-section-title);font-weight:700;color:#4ade80}._achieveBtn_g3imb_439{width:calc(100% - var(--space-4));padding:var(--space-3);margin-top:var(--space-2);margin-bottom:var(--space-2);background:#c9a84c26;border:1px solid rgba(201,168,76,.4);border-radius:var(--radius-md);color:var(--color-gold);font-family:var(--font-heading);font-size:var(--type-modal-button);letter-spacing:.06em;cursor:pointer;transition:background .2s ease}._achieveBtn_g3imb_439:hover{background:#c9a84c40}._wrap_1ylk1_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:32px 20px 120px;background:linear-gradient(#0a0a0f8c,#0a0a0feb),url(/no-internet.png) center 30% / cover no-repeat;background-attachment:scroll}._content_1ylk1_13{text-align:center;max-width:420px}._title_1ylk1_18{font-family:var(--font-heading);color:var(--color-gold);font-size:1.55rem;font-weight:700;margin:0 0 14px;line-height:1.3;text-shadow:0 2px 10px rgba(0,0,0,.85);letter-spacing:.02em}._subtitle_1ylk1_29{color:var(--color-text-dim);font-size:.92rem;margin:0 0 30px;text-shadow:0 1px 6px rgba(0,0,0,.8)}._retry_1ylk1_36{background:var(--color-gold);color:#1a120a;border:none;padding:12px 28px;border-radius:999px;font-family:var(--font-heading);font-size:1rem;font-weight:700;cursor:pointer;box-shadow:0 4px 16px #0000008c;transition:transform .15s ease,background .15s ease,box-shadow .15s ease;letter-spacing:.04em}._retry_1ylk1_36:hover{background:var(--color-gold-light, #f0c860);transform:translateY(-1px);box-shadow:0 6px 20px #000000a6}._retry_1ylk1_36:active{transform:translateY(0);box-shadow:0 2px 10px #00000080}._header_2y45h_1{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:var(--space-3) var(--space-5);position:sticky;top:0;z-index:10;background:#0a0a0fe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:var(--divider-width) solid var(--color-border)}body.amtlich ._header_2y45h_1{background:#fffffff2;border-bottom-color:#e0e0e4}body.sun ._header_2y45h_1{background:#f5f1e9f2;border-bottom-color:#c9a84c4d}._headerLeft_2y45h_26{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:flex-start;z-index:1}._headerCenter_2y45h_35{position:absolute;left:50%;transform:translate(calc(-50% + 10px));text-align:center;pointer-events:none}._headerRight_2y45h_43{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:flex-end;z-index:1}._heroButton_2y45h_52{background:none;border:none;color:var(--color-gold);padding:4px;margin-right:-4px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);transition:background .2s ease;-webkit-tap-highlight-color:transparent}._heroButton_2y45h_52:hover{background:#c9a84c26}body.amtlich ._heroButton_2y45h_52{color:var(--color-text-muted)}body.amtlich ._heroButton_2y45h_52:hover{background:#0000000d}._subtitle_2y45h_79{font-family:var(--font-heading);font-size:1rem;color:var(--color-gold);letter-spacing:.08em;display:inline-flex;align-items:center;gap:.35em;white-space:nowrap}body.amtlich ._subtitle_2y45h_79{color:var(--color-text-muted)}body.sun ._subtitle_2y45h_79{color:#b08d44}._title_2y45h_98{font-family:var(--font-heading);font-size:1.1rem;color:var(--color-gold);letter-spacing:.08em;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;text-shadow:0 0 8px rgba(201,168,76,.9),0 0 20px rgba(201,168,76,.5),0 0 40px rgba(255,140,0,.3)}body.amtlich ._title_2y45h_98{font-weight:600;color:#111;text-shadow:none}body.sun ._title_2y45h_98{color:#8b6d31;text-shadow:none}._loading_wsej6_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}._page_wsej6_9{display:flex;flex-direction:column;min-height:100%}._header_wsej6_15{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:var(--space-3) var(--space-5);position:sticky;top:0;z-index:10;background:#0a0a0fe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:var(--divider-width) solid var(--color-border)}._headerLeft_wsej6_30{flex:1;display:flex;align-items:center;justify-content:flex-start}._headerCenter_wsej6_37{flex:2;text-align:center}._headerRight_wsej6_42{flex:1;display:flex;align-items:center;justify-content:flex-end}._heroButton_wsej6_49{background:none;border:none;color:var(--color-gold);padding:4px;margin-right:-4px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);transition:background .2s ease;-webkit-tap-highlight-color:transparent}._heroButton_wsej6_49:hover{background:#c9a84c26}._subtitle_wsej6_68{font-family:var(--font-heading);font-size:1rem;color:var(--color-gold);letter-spacing:.08em;display:inline-flex;align-items:center;gap:.35em}._title_wsej6_78{font-family:var(--font-heading);font-size:1rem;color:var(--color-gold);letter-spacing:.08em}._installBtn_wsej6_85{padding:5px 12px;background:#c9a84c1a;border:1px solid rgba(201,168,76,.4);border-radius:var(--radius-md);color:var(--color-gold);font-family:var(--font-heading);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s ease;white-space:nowrap}._installBtn_wsej6_85:hover{background:#c9a84c33;border-color:var(--color-gold)}._content_wsej6_105{flex:1;padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-5);max-width:var(--content-width);width:100%;margin:0 auto}._section_wsej6_116{display:flex;flex-direction:column;gap:var(--space-3)}._empty_wsej6_122{padding:var(--space-6) var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-lg);text-align:center;color:var(--color-text-muted);background:#c9a84c09}._emptyIcon_wsej6_131{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:var(--space-2);border-radius:50%;color:#c9a84cd1;background:#c9a84c14;box-shadow:0 0 18px #c9a84c1f}._emptyTitle_wsej6_144{margin:0 0 var(--space-1);font-family:var(--font-heading);font-size:1rem;color:var(--color-gold);letter-spacing:.06em}._empty_wsej6_122 p:last-child{margin:0;font-size:.85rem;color:var(--color-text-muted);font-style:italic;text-shadow:0 0 10px rgba(138,128,112,.3)}._collapseHeader_wsej6_160,._partyHeader_wsej6_161{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;background:var(--color-bg-card);border:1px solid rgba(201,168,76,.25);border-radius:var(--radius-xl);box-shadow:var(--shadow-glow-gold),var(--shadow-md);cursor:pointer;padding:var(--space-3) var(--space-4);color:var(--color-gold);overflow:hidden;transition:border-color .2s ease,transform .1s ease}._collapseHeader_wsej6_160:before,._partyHeader_wsej6_161:before{content:"";position:absolute;top:-40px;right:-40px;width:120px;height:120px;background:radial-gradient(circle,rgba(201,168,76,.08),transparent 70%);pointer-events:none}._collapseHeader_wsej6_160:hover,._partyHeader_wsej6_161:hover{border-color:#c9a84c73}._collapseHeader_wsej6_160:active,._partyHeader_wsej6_161:active{transform:scale(.985)}._collapseLabel_wsej6_200{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:.82rem;letter-spacing:.06em;color:#c9a84ccc}._collapseBadge_wsej6_210{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#c9a84c33;border:1px solid rgba(201,168,76,.35);font-size:.7rem;font-weight:700;color:var(--color-gold)}._partyMeta_wsej6_225{font-size:.72rem;letter-spacing:.04em;color:#c9a84c94;text-transform:uppercase}._partyEmpty_wsej6_232{padding:var(--space-4);border:1px dashed rgba(201,168,76,.15);border-radius:var(--radius-lg);color:var(--color-text-dim);text-align:center;font-size:.84rem}._chevronClosed_wsej6_241{transform:rotate(-90deg);transition:transform .2s ease;color:#c9a84c80}._chevronOpen_wsej6_247{transform:rotate(0);transition:transform .2s ease;color:#c9a84c80}._fab_wsej6_253{position:fixed;bottom:calc(var(--bottom-nav-height) + var(--space-4));right:var(--space-5);width:56px;height:56px;border-radius:50%;background:var(--color-red);color:var(--color-text);border:2px solid rgba(201,168,76,.3);font-size:1.8rem;font-weight:300;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px #8b1a1a99,var(--shadow-md);transition:transform .15s ease,background .15s ease;z-index:50;line-height:1}._fab_wsej6_253:hover{background:var(--color-red-light);transform:scale(1.07)}._fab_wsej6_253:active{transform:scale(.95)}._moodBar_wsej6_284{display:flex;gap:8px;padding:var(--space-2) var(--space-5)}._moodBtn_wsej6_290{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;background:none;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-dim);font-family:var(--font-heading);font-size:.72rem;letter-spacing:.04em;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent}._moodBtn_wsej6_290:hover{border-color:var(--color-gold);color:var(--color-gold)}._moodSick_wsej6_314{background:#4caf5026;border-color:#4caf5080;color:#4caf50}._moodVacation_wsej6_320{background:#c9a84c24;border-color:#c9a84c85;color:var(--color-gold)}._recoveryRow_wsej6_326{display:flex;align-items:center;gap:8px;width:100%;padding:0 var(--space-5)}._recoveryLabel_wsej6_334{font-size:.65rem;color:#4caf50;white-space:nowrap}._recoveryTrack_wsej6_340{flex:1;height:6px;background:var(--color-border);border-radius:3px;overflow:hidden}._recoveryFill_wsej6_348{height:100%;background:linear-gradient(to right,#2d6a2d,#4caf50);border-radius:3px;transition:width .5s ease}._recoveryValue_wsej6_355{font-size:.6rem;color:var(--color-text-dim);white-space:nowrap}._newQuestGlow_wsej6_361{animation:_questGlow_wsej6_1 2s ease-out;border-radius:var(--radius-lg)}@keyframes _questGlow_wsej6_1{0%{box-shadow:0 0 0 3px #c9a84c99;transform:scale(1.02)}50%{box-shadow:0 0 15px #c9a84c4d;transform:scale(1)}to{box-shadow:none;transform:scale(1)}}._loading_tx34i_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}._page_tx34i_9{display:flex;flex-direction:column;min-height:100%}._header_tx34i_15{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:var(--space-3) var(--space-5);position:sticky;top:0;z-index:10;background:#0a0a0fe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:var(--divider-width) solid var(--color-border)}._headerLeft_tx34i_30{flex:1;display:flex;align-items:center;justify-content:flex-start}._headerCenter_tx34i_37{flex:2;text-align:center}._headerRight_tx34i_42{flex:1;display:flex;align-items:center;justify-content:flex-end}._heroButton_tx34i_49{background:none;border:none;color:var(--color-gold);padding:4px;margin-right:-4px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);transition:background .2s ease;-webkit-tap-highlight-color:transparent}._heroButton_tx34i_49:hover{background:#c9a84c26}._subtitle_tx34i_68{font-family:var(--font-heading);font-size:1rem;color:var(--color-gold);letter-spacing:.08em;display:inline-flex;align-items:center;gap:.35em}._title_tx34i_78{font-family:var(--font-heading);font-size:1rem;color:var(--color-gold);letter-spacing:.08em}._installBtn_tx34i_85{padding:5px 12px;background:#c9a84c1a;border:1px solid rgba(201,168,76,.4);border-radius:var(--radius-md);color:var(--color-gold);font-family:var(--font-heading);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s ease;white-space:nowrap}._installBtn_tx34i_85:hover{background:#c9a84c33;border-color:var(--color-gold)}._content_tx34i_105{flex:1;padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-5);max-width:var(--content-width);width:100%;margin:0 auto}._section_tx34i_116{display:flex;flex-direction:column;gap:var(--space-3)}._empty_tx34i_122{padding:var(--space-6) var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-lg);text-align:center;color:var(--color-text-muted);background:#c9a84c09}._emptyIcon_tx34i_131{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:var(--space-2);border-radius:50%;color:#c9a84cd1;background:#c9a84c14;box-shadow:0 0 18px #c9a84c1f}._emptyTitle_tx34i_144{margin:0 0 var(--space-1);font-family:var(--font-heading);font-size:1rem;color:var(--color-gold);letter-spacing:.06em}._empty_tx34i_122 p:last-child{margin:0;font-size:.85rem;color:var(--color-text-muted);font-style:italic;text-shadow:0 0 10px rgba(138,128,112,.3)}._collapseHeader_tx34i_160,._partyHeader_tx34i_161{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;background:var(--color-bg-card);border:1px solid rgba(201,168,76,.25);border-radius:var(--radius-xl);box-shadow:var(--shadow-glow-gold),var(--shadow-md);cursor:pointer;padding:var(--space-3) var(--space-4);color:var(--color-gold);overflow:hidden;transition:border-color .2s ease,transform .1s ease}._collapseHeader_tx34i_160:before,._partyHeader_tx34i_161:before{content:"";position:absolute;top:-40px;right:-40px;width:120px;height:120px;background:radial-gradient(circle,rgba(201,168,76,.08),transparent 70%);pointer-events:none}._collapseHeader_tx34i_160:hover,._partyHeader_tx34i_161:hover{border-color:#c9a84c73}._collapseHeader_tx34i_160:active,._partyHeader_tx34i_161:active{transform:scale(.985)}._collapseLabel_tx34i_200{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:.82rem;letter-spacing:.06em;color:#c9a84ccc}._collapseBadge_tx34i_210{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#c9a84c33;border:1px solid rgba(201,168,76,.35);font-size:.7rem;font-weight:700;color:var(--color-gold)}._partyMeta_tx34i_225{font-size:.72rem;letter-spacing:.04em;color:#c9a84c94;text-transform:uppercase}._partyEmpty_tx34i_232{padding:var(--space-4);border:1px dashed rgba(201,168,76,.15);border-radius:var(--radius-lg);color:var(--color-text-dim);text-align:center;font-size:.84rem}._chevronClosed_tx34i_241{transform:rotate(-90deg);transition:transform .2s ease;color:#c9a84c80}._chevronOpen_tx34i_247{transform:rotate(0);transition:transform .2s ease;color:#c9a84c80}._fab_tx34i_253{position:fixed;bottom:calc(var(--bottom-nav-height) + var(--space-4));right:var(--space-5);width:56px;height:56px;border-radius:50%;background:var(--color-red);color:var(--color-text);border:2px solid rgba(201,168,76,.3);font-size:1.8rem;font-weight:300;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px #8b1a1a99,var(--shadow-md);transition:transform .15s ease,background .15s ease;z-index:50;line-height:1}._fab_tx34i_253:hover{background:var(--color-red-light);transform:scale(1.07)}._fab_tx34i_253:active{transform:scale(.95)}._moodBar_tx34i_284{display:flex;gap:8px;padding:var(--space-2) var(--space-5)}._moodBtn_tx34i_290{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;background:none;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-dim);font-family:var(--font-heading);font-size:.72rem;letter-spacing:.04em;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent}._moodBtn_tx34i_290:hover{border-color:var(--color-gold);color:var(--color-gold)}._moodSick_tx34i_314{background:#4caf5026;border-color:#4caf5080;color:#4caf50}._recoveryRow_tx34i_320{display:flex;align-items:center;gap:8px;width:100%;padding:0 var(--space-5)}._recoveryLabel_tx34i_328{font-size:.65rem;color:#4caf50;white-space:nowrap}._recoveryTrack_tx34i_334{flex:1;height:6px;background:var(--color-border);border-radius:3px;overflow:hidden}._recoveryFill_tx34i_342{height:100%;background:linear-gradient(to right,#2d6a2d,#4caf50);border-radius:3px;transition:width .5s ease}._recoveryValue_tx34i_349{font-size:.6rem;color:var(--color-text-dim);white-space:nowrap}._newQuestGlow_tx34i_355{animation:_questGlow_tx34i_1 2s ease-out;border-radius:var(--radius-lg)}@keyframes _questGlow_tx34i_1{0%{box-shadow:0 0 0 3px #c9a84c99;transform:scale(1.02)}50%{box-shadow:0 0 15px #c9a84c4d;transform:scale(1)}to{box-shadow:none;transform:scale(1)}}._miniHero_1tnxt_1{display:flex;flex-direction:column;gap:4px;padding:var(--space-2) var(--space-5);background:#c9a84c08;border-bottom:var(--divider-width) solid var(--color-border);max-width:var(--content-width);width:100%;margin:0 auto}._miniRow1_1tnxt_13{display:flex;align-items:baseline;gap:var(--space-2)}._miniName_1tnxt_19{font-family:var(--font-heading);font-size:.75rem;font-weight:700;color:var(--color-gold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._miniLevel_1tnxt_31{font-family:Courier New,monospace;font-size:.6rem;color:var(--color-text-dim);white-space:nowrap}._miniRow2_1tnxt_38{display:flex;align-items:center;gap:var(--space-4)}._miniBarGroup_1tnxt_44{display:flex;align-items:center;gap:5px;flex:1;min-width:0}._miniBarIcon_1tnxt_52{font-size:.6rem;line-height:1}._miniBarTrack_1tnxt_57{flex:1;height:5px;background:#ffffff0f;border-radius:3px;overflow:hidden;min-width:30px}._miniBarFill_1tnxt_66{height:100%;border-radius:3px;transition:width .3s ease}._miniHp_1tnxt_72{background:linear-gradient(to right,var(--color-hp),var(--color-hp-end))}._miniXp_1tnxt_76{background:linear-gradient(to right,var(--color-xp),var(--color-xp-end))}._miniMagic_1tnxt_80{background:linear-gradient(to right,#2a4a8a,#4080d0)}._miniBarLabel_1tnxt_84{font-family:Courier New,monospace;font-size:.55rem;color:var(--color-text-dim);white-space:nowrap}._card_1wk6e_1{position:relative;padding:var(--space-4);border-radius:var(--radius-xl);background:var(--color-bg-card);border:1px solid rgba(201,168,76,.25);box-shadow:var(--shadow-glow-gold),var(--shadow-md);cursor:pointer;overflow:hidden;transition:border-color .2s ease,transform .1s ease;will-change:transform;-webkit-tap-highlight-color:transparent}body.amtlich ._card_1wk6e_1{padding-top:calc(var(--space-4) + 14px);padding-bottom:calc(var(--space-4) + 14px)}._card_1wk6e_1:before{content:"";position:absolute;top:-40px;right:-40px;width:120px;height:120px;background:radial-gradient(circle,rgba(201,168,76,.08),transparent 70%);pointer-events:none}._card_1wk6e_1:hover{border-color:#c9a84c73}._card_1wk6e_1:active{transform:scale(.985)}._innerGlow_1wk6e_81{position:absolute;inset:0;background:linear-gradient(135deg,rgba(201,168,76,.04) 0%,transparent 60%);pointer-events:none}._body_1wk6e_95{display:flex;align-items:flex-start;gap:var(--space-3);position:relative;z-index:1}._left_1wk6e_111{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}._badgeRow_1wk6e_127{display:flex;align-items:center;gap:var(--space-2)}._diffBadge_1wk6e_139{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-heading);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:var(--radius-sm);border:1px solid}._easy_1wk6e_165{color:var(--color-diff-easy);background:var(--color-diff-easy-bg);border-color:var(--color-diff-easy-border)}._medium_1wk6e_167{color:var(--color-diff-medium);background:var(--color-diff-medium-bg);border-color:var(--color-diff-medium-border)}._hard_1wk6e_169{color:var(--color-diff-hard);background:var(--color-diff-hard-bg);border-color:var(--color-diff-hard-border)}._epic_1wk6e_171{color:var(--color-diff-epic);background:var(--color-diff-epic-bg);border-color:var(--color-diff-epic-border);box-shadow:0 0 8px #c9a84c33}._xpBadge_1wk6e_177{font-family:Courier New,monospace;font-size:.75rem;font-weight:700;color:var(--color-gold)}._recurBadge_1wk6e_191{display:inline-flex;align-items:center;color:#c9a84c80}._title_1wk6e_203{font-family:var(--font-heading);font-size:.95rem;font-weight:700;color:var(--color-text);line-height:1.3}._assigneeRow_1wk6e_219{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:4px}._recRow_1wk6e_227{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._recLabel_1wk6e_234{display:inline-flex;align-items:center;gap:4px;color:var(--color-text-dim);font-size:.68rem}._weeklyInfo_1wk6e_242{display:inline-block;margin-left:auto;padding:2px 6px;border-radius:var(--radius-sm);font-family:Courier New,monospace;font-size:.65rem}._weekly_normal_1wk6e_251{color:var(--color-gold);background:#c9a84c14;border:1px solid rgba(201,168,76,.45)}._weekly_warning_1wk6e_257{color:#f39c12;background:#f39c121a;border:1px solid rgba(243,156,18,.25)}._weekly_critical_1wk6e_263{color:#e74c3c;background:#e74c3c1a;border:1px solid rgba(231,76,60,.3);animation:_critPulse_1wk6e_1 1.5s ease infinite}._weekly_timeOverdue_1wk6e_270{color:var(--color-gold);background:#c9a84c1a;border:1px solid rgba(201,168,76,.4)}._badgeSpacer_1wk6e_277{flex:1}._creatorBadge_1wk6e_285{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;font-size:.55rem;letter-spacing:.04em;background:#60b0d01f;color:#60b0d0cc;border:1px solid rgba(96,176,208,.2)}._haBadge_1wk6e_304{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;font-size:.55rem;font-weight:700;letter-spacing:.08em;background:linear-gradient(135deg,#43d6b529,#60b0d01f);color:#7ef0dae6;border:1px solid rgba(126,240,218,.32);box-shadow:0 0 10px #43d6b51f}._haBadge_1wk6e_304 svg{color:#7ef0daf2}._assigneeBadge_1wk6e_323{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;font-size:.55rem;letter-spacing:.04em}._badge_shared_1wk6e_340{background:#c9a84c1a;border:1px solid rgba(201,168,76,.25);color:#c9a84cbf}._badge_delegated_1wk6e_352{background:#64b4ff1a;border:1px solid rgba(100,180,255,.25);color:#64b4ffbf}._badge_visible_1wk6e_364{background:#a078ff1a;border:1px solid rgba(160,120,255,.25);color:#a078ffbf}._badge_ha_1wk6e_370{background:#43d6b51a;border:1px solid rgba(67,214,181,.28);color:#7ef0dad1}._badgeEmoji_1wk6e_376{width:12px;height:12px}._description_1wk6e_382{font-size:.78rem;color:var(--color-text-muted);font-style:italic;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._checkBtn_1wk6e_404{flex-shrink:0;width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(201,168,76,.35);background:transparent;color:#c9a84c80;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}._checkBtn_1wk6e_404:hover{background:#c9a84c1a;color:var(--color-gold)}._checkDone_1wk6e_444{background:var(--color-gold);color:var(--color-bg);border-color:var(--color-gold)}._doneOverlay_1wk6e_456{position:absolute;inset:0;background:#0a0a0fa6;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center;z-index:2}._doneStamp_1wk6e_478{font-family:var(--font-heading);font-size:1rem;font-weight:700;color:#f0c860;letter-spacing:.2em;text-transform:uppercase;border:3px solid #f0c860;padding:4px 14px;border-radius:4px;transform:rotate(-8deg)}._otherCompletedLabel_1wk6e_506{font-family:var(--font-heading);font-size:.78rem;font-weight:700;color:var(--color-gold);letter-spacing:.05em;padding:4px 0}._otherDoneOverlay_1wk6e_524{position:absolute;inset:0;background:#0a0a0f73;display:flex;align-items:center;justify-content:center;z-index:2;border-radius:inherit}._otherDoneStamp_1wk6e_546{font-family:var(--font-heading);font-size:.85rem;font-weight:700;color:var(--color-gold);letter-spacing:.15em;text-transform:uppercase;border:2px solid var(--color-gold);padding:4px 14px;border-radius:4px;transform:rotate(-6deg);text-shadow:0 0 8px rgba(201,168,76,.4)}._completed_1wk6e_574{opacity:.7}._cardExpanded_1wk6e_582{border-color:#c9a84c4d}._burning_1wk6e_598{border:none!important;outline:2px solid rgba(231,76,60,.5);outline-offset:-1px;will-change:auto;animation:_burnGlow_1wk6e_1 3s ease infinite;background:radial-gradient(ellipse at 30% 100%,rgba(231,76,60,.12) 0%,transparent 50%),radial-gradient(ellipse at 70% 100%,rgba(243,156,18,.08) 0%,transparent 50%),var(--color-bg-card)}@keyframes _burnGlow_1wk6e_1{0%,to{box-shadow:0 0 8px 1px #e74c3c26}50%{box-shadow:0 0 16px 4px #e74c3c4d,0 0 24px 6px #f39c121a}}._burning_1wk6e_598:hover,._burning_1wk6e_598._cardExpanded_1wk6e_582{border:none!important}._timeOverdue_1wk6e_644{border:none!important;outline:2px solid rgba(201,168,76,.5);outline-offset:-1px;will-change:auto;animation:_timeGlow_1wk6e_1 3s ease infinite;background:radial-gradient(ellipse at 30% 100%,rgba(201,168,76,.12) 0%,transparent 50%),radial-gradient(ellipse at 70% 100%,rgba(243,156,18,.08) 0%,transparent 50%),var(--color-bg-card)}@keyframes _timeGlow_1wk6e_1{0%,to{box-shadow:0 0 8px 1px #c9a84c26}50%{box-shadow:0 0 16px 4px #c9a84c4d,0 0 24px 6px #f39c121a}}@keyframes _critPulse_1wk6e_1{0%,to{opacity:1}50%{opacity:.7}}._timeOverdue_1wk6e_644:hover,._timeOverdue_1wk6e_644._cardExpanded_1wk6e_582{border:none!important}._chevron_1wk6e_686{flex-shrink:0;color:var(--color-text-dim);transition:transform .2s ease;margin-top:2px}._chevronOpen_1wk6e_700{transform:rotate(180deg)}._expandContent_1wk6e_710{position:relative;z-index:1}._divider_1wk6e_720{height:1px;background:var(--color-border);margin:var(--space-3) 0}._expandDesc_1wk6e_732{font-size:.82rem;color:var(--color-text-muted);font-style:italic;line-height:1.6;margin-bottom:var(--space-3)}._originalBox_1wk6e_748{background:#c9a84c0d;border:1px solid rgba(201,168,76,.15);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3)}._originalLabel_1wk6e_764{display:block;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-dim);margin-bottom:var(--space-1)}._originalText_1wk6e_782{font-size:.82rem;color:var(--color-text-muted)}._expandMeta_1wk6e_792{display:flex;gap:var(--space-3);font-size:.75rem;color:var(--color-text-dim);margin-bottom:var(--space-3)}._actionRow_1wk6e_808{display:flex;gap:var(--space-2);align-items:center}._deleteBtn_1wk6e_822{display:flex;align-items:center;justify-content:center;padding:var(--space-3);background:#c084fc2e;border:1px solid rgba(192,132,252,.6);border-radius:var(--radius-md);color:#d4a3ff;cursor:pointer;transition:all .15s ease}._deleteBtn_1wk6e_822:hover{color:#e8c4ff;background:#c084fc47;border-color:#c084fcbf}._deleteBtn_1wk6e_822:disabled{opacity:.4;cursor:not-allowed}._deleteBtnConfirm_1wk6e_860{background:#c084fc52;border-color:#c084fccc;color:#e8c4ff;gap:var(--space-1);font-size:.7rem;font-family:var(--font-heading)}._editBtn_1wk6e_880{flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2);min-height:34px;background:#c9a84c2e;border:1px solid rgba(201,168,76,.55);border-radius:var(--radius-md);color:#f0c860;font-family:var(--font-heading);font-size:.75rem;letter-spacing:.06em;cursor:pointer;transition:all .15s ease}._editBtn_1wk6e_880:hover:not(:disabled){background:#c9a84c47;border-color:#c9a84cb3}._editBtn_1wk6e_880:disabled,._deleteBtn_1wk6e_822:disabled{opacity:.35;cursor:not-allowed}._completeBtn_1wk6e_930{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3);background:#b4322d26;border:1px solid rgba(180,50,45,.55);border-radius:var(--radius-md);color:#e85a48;font-family:var(--font-heading);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}._completeBtn_1wk6e_930:hover{background:#b4322d4d;border-color:#b4322dbf}._completeBtn_1wk6e_930:disabled{opacity:.6;cursor:not-allowed}._completedSuccess_1wk6e_988{display:flex;align-items:center;gap:var(--space-2);justify-content:center;flex:1;font-size:.9rem;color:#4caf50;font-family:var(--font-heading);font-weight:700;letter-spacing:.06em;padding:var(--space-3);animation:_fadeInSuccess_1wk6e_1 .3s ease}@keyframes _fadeInSuccess_1wk6e_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._reopenBtn_1wk6e_1028{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3);background:#c9a84c0f;border:1px solid rgba(201,168,76,.2);border-radius:var(--radius-md);color:#c9a84c99;font-family:var(--font-heading);font-size:.7rem;letter-spacing:.06em;cursor:pointer;transition:all .15s ease}._reopenBtn_1wk6e_1028:hover{color:var(--color-gold);background:#c9a84c1f;border-color:#c9a84c66}._reopenBtn_1wk6e_1028:disabled{opacity:.4;cursor:not-allowed}._reopenBtnConfirm_1wk6e_1074{background:#e0a03c26;border-color:#e0a03c80;color:#e0a03c}._alreadyDone_1wk6e_1086{display:flex;align-items:center;gap:var(--space-2);justify-content:center;font-size:.8rem;color:var(--color-gold);font-family:var(--font-heading);letter-spacing:.06em;padding:var(--space-2)}._loading_t5ywq_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}._page_t5ywq_9{display:flex;flex-direction:column;min-height:100%}._header_t5ywq_15{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:var(--space-3) var(--space-5);position:sticky;top:0;z-index:10;background:#0a0a0fe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:var(--divider-width) solid var(--color-border)}._headerTitles_t5ywq_29{display:flex;align-items:center;justify-content:space-between;flex:1}._subtitle_t5ywq_36{font-family:var(--font-heading);font-size:1rem;color:var(--color-gold);letter-spacing:.08em;display:inline-flex;align-items:center;gap:.35em}._title_t5ywq_46{font-family:var(--font-heading);font-size:1rem;color:var(--color-gold);letter-spacing:.08em}._installBtn_t5ywq_53{padding:5px 12px;background:#c9a84c1a;border:1px solid rgba(201,168,76,.4);border-radius:var(--radius-md);color:var(--color-gold);font-family:var(--font-heading);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s ease;white-space:nowrap}._installBtn_t5ywq_53:hover{background:#c9a84c33;border-color:var(--color-gold)}._tabBar_t5ywq_73{display:flex;gap:2px;padding:0 var(--space-5);background:#0a0a0fe6;border-bottom:var(--divider-width) solid var(--color-border);max-width:var(--content-width);width:100%;margin:0 auto}._tabBtn_t5ywq_84{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:var(--space-3) var(--space-2);background:none;border:none;border-bottom:2px solid transparent;color:var(--color-text-dim);font-family:var(--font-heading);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}._tabBtn_t5ywq_84:hover{color:var(--color-text-muted)}._tabActive_t5ywq_107{color:var(--color-gold);border-bottom-color:var(--color-gold);text-shadow:0 0 10px rgba(201,168,76,.3)}._tabCount_t5ywq_113{font-family:Courier New,monospace;font-size:.6rem;background:#c9a84c26;color:var(--color-gold);padding:1px 5px;border-radius:var(--radius-sm);line-height:1.2}._filterBar_t5ywq_124{display:flex;align-items:center;padding:var(--space-2) var(--space-5);background:var(--color-surface);border-bottom:var(--divider-width) solid var(--color-border);max-width:var(--content-width);width:100%;margin:0 auto}._filterBtns_t5ywq_135{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%}._filterBtn_t5ywq_135{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:32px;padding:5px 6px;background:none;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--color-text-dim);font-size:.6rem;font-family:var(--font-heading);letter-spacing:.03em;cursor:pointer;transition:all .15s ease;white-space:nowrap}._filterBtn_t5ywq_135 span{overflow:hidden;text-overflow:ellipsis}._filterBtn_t5ywq_135:hover{color:var(--color-text-muted);border-color:var(--color-border)}._searchPanel_t5ywq_172{padding:0 var(--space-5) var(--space-2);background:var(--color-surface);border-bottom:var(--divider-width) solid var(--color-border);max-width:var(--content-width);width:100%;margin:0 auto}._searchBox_t5ywq_181{display:flex;align-items:center;gap:6px;padding:4px 8px;background:none;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted)}._searchInput_t5ywq_192{flex:1;background:none;border:none;outline:none;color:var(--color-text);font-size:.75rem;font-family:inherit;min-width:0}._searchInput_t5ywq_192::placeholder{color:var(--color-text-dim)}._sortBtns_t5ywq_207{display:flex;gap:2px}._sortBtn_t5ywq_207{display:flex;align-items:center;gap:3px;padding:4px 8px;background:none;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--color-text-dim);font-size:.65rem;font-family:var(--font-heading);letter-spacing:.04em;cursor:pointer;transition:all .15s ease;white-space:nowrap}._sortBtn_t5ywq_207:hover{color:var(--color-text-muted);border-color:var(--color-border)}._sortActive_t5ywq_234{color:var(--color-gold);border-color:#c9a84c4d;background:#c9a84c14}._content_t5ywq_240{flex:1;padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-5);max-width:var(--content-width);width:100%;margin:0 auto}._section_t5ywq_251,._questGroup_t5ywq_257{display:flex;flex-direction:column;gap:var(--space-3)}._groupHeading_t5ywq_263{display:flex;align-items:center;gap:var(--space-2);color:var(--color-gold);font-family:var(--font-heading);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;text-align:center;opacity:.85}._groupHeading_t5ywq_263:before,._groupHeading_t5ywq_263:after{content:"";flex:1;border-top:1px solid rgba(201,168,76,.35)}._groupHeading_t5ywq_263 span{white-space:nowrap}._empty_t5ywq_287{padding:var(--space-6) var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-lg);text-align:center}._empty_t5ywq_287 p{font-size:.85rem;color:var(--color-text-muted);font-style:italic;text-shadow:0 0 10px rgba(138,128,112,.3)}._fab_t5ywq_301{position:fixed;bottom:calc(var(--bottom-nav-height) + var(--space-4));right:var(--space-5);width:56px;height:56px;border-radius:50%;background:var(--color-red);color:var(--color-text);border:2px solid rgba(201,168,76,.3);font-size:1.8rem;font-weight:300;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px #8b1a1a99,var(--shadow-md);transition:transform .15s ease,background .15s ease;z-index:50;line-height:1}._fab_t5ywq_301:hover{background:var(--color-red-light);transform:scale(1.07)}._fab_t5ywq_301:active{transform:scale(.95)}._card_16sx2_1{display:block;position:relative;padding:var(--space-4);background:var(--color-bg-card);border:1px solid var(--color-border);border-left:3px solid var(--color-gold);border-radius:var(--radius-lg);text-decoration:none;overflow:hidden;transition:border-color .2s ease,transform .1s ease;cursor:pointer}._card_16sx2_1:hover{border-color:#c9a84c66;border-left-color:var(--color-gold-light)}._card_16sx2_1:active{transform:scale(.985)}._conquered_16sx2_35{border-left-color:#4caf50}._conquered_16sx2_35:hover{border-left-color:#66bb6a}._innerGlow_16sx2_45{position:absolute;inset:0;background:linear-gradient(135deg,rgba(139,26,26,.06) 0%,transparent 50%);pointer-events:none}._top_16sx2_59{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3)}._title_16sx2_75{font-family:var(--font-heading);font-size:.9rem;font-weight:700;color:var(--color-text);letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._conqueredBadge_16sx2_97{flex-shrink:0;font-family:var(--font-heading);font-size:.6rem;color:var(--color-gold);border:1px solid var(--color-gold-dark);padding:2px 7px;border-radius:var(--radius-sm);letter-spacing:.08em;white-space:nowrap}._progressRow_16sx2_121{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}._barTrack_16sx2_135{flex:1;height:6px;background:var(--color-bg);border-radius:99px;overflow:hidden}._barFill_16sx2_151{height:100%;background:linear-gradient(to right,var(--color-red),var(--color-hp-end));border-radius:99px;transition:width .6s ease}._conquered_16sx2_35 ._barFill_16sx2_151{background:linear-gradient(to right,var(--color-gold),var(--color-xp-end))}._progressText_16sx2_173{font-family:Courier New,monospace;font-size:.7rem;color:var(--color-text-muted);white-space:nowrap}._footer_16sx2_187{display:flex;align-items:center;justify-content:space-between}._questCount_16sx2_199{font-size:.72rem;color:var(--color-text-dim)}._detailLink_16sx2_209{display:flex;align-items:center;gap:2px;font-family:var(--font-heading);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:#e8e0d059;transition:color .15s ease}._card_16sx2_1:hover ._detailLink_16sx2_209{color:var(--color-gold)}._overlay_aa79y_1{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;display:flex;align-items:flex-end;justify-content:center;animation:_fadeIn_aa79y_1 .15s ease}@keyframes _fadeIn_aa79y_1{0%{opacity:0}to{opacity:1}}._sheet_aa79y_27{width:calc(100% - (var(--popup-side-gap) * 2));max-width:calc(var(--app-scaled-width) - (var(--popup-side-gap) * 2));max-height:90dvh;overflow-y:auto;background:var(--color-bg-card);border:1px solid rgba(201,168,76,.3);border-bottom:none;border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:var(--space-2) var(--space-4) var(--space-2);animation:_slideUp_aa79y_1 .25s ease}@keyframes _slideUp_aa79y_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._handle_aa79y_52{width:40px;height:3px;background:var(--color-border);border-radius:2px;margin:0 auto var(--space-2)}._header_aa79y_68{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}._title_aa79y_82{font-family:var(--font-heading);font-size:var(--type-modal-title);color:var(--color-gold);letter-spacing:.05em}._closeBtn_aa79y_90{background:none;border:none;color:var(--color-text-muted);cursor:pointer;line-height:1;padding:var(--space-1);transition:color .15s ease}._closeBtn_aa79y_90:hover{color:var(--color-text)}._form_aa79y_112{display:flex;flex-direction:column;gap:var(--space-3)}._fieldGroup_aa79y_124{display:flex;flex-direction:column;gap:var(--space-2)}._label_aa79y_136{font-family:var(--font-heading);font-size:var(--type-label);letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-muted)}._input_aa79y_146,._textarea_aa79y_146{width:100%;padding:var(--space-2) var(--space-3);background:var(--color-bg);border:1px solid rgba(201,168,76,.25);border-radius:var(--radius-lg);color:var(--color-text);font-family:var(--font-body);font-size:var(--type-modal-body);transition:border-color .2s ease;color-scheme:dark}._textarea_aa79y_146{resize:none;line-height:1.5}._input_aa79y_146:focus,._textarea_aa79y_146:focus{outline:none;border-color:var(--color-gold-dark);box-shadow:0 0 0 2px #c9a84c1a}._input_aa79y_146::placeholder,._textarea_aa79y_146::placeholder{color:var(--color-text-dim)}._error_aa79y_179{color:var(--color-danger);font-size:var(--type-body);text-align:center}._submitBtn_aa79y_186{width:100%;padding:var(--space-4);background:linear-gradient(to right,var(--color-red),var(--color-hp-end));border:1px solid var(--color-red-light);border-radius:var(--radius-xl);color:var(--color-text);font-family:var(--font-heading);font-size:var(--type-modal-button);font-weight:700;letter-spacing:.05em;cursor:pointer;box-shadow:var(--shadow-glow-red);transition:opacity .2s ease,transform .1s ease}._submitBtn_aa79y_186:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}._submitBtn_aa79y_186:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}._loading_1402o_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}._page_1402o_9{display:flex;flex-direction:column;min-height:100%}._header_1402o_15{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:48px;padding:var(--space-3) var(--space-5);border-bottom:var(--divider-width) solid var(--color-border);background:#0a0a0fe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:10}._headerTitles_1402o_30{display:flex;align-items:center;justify-content:space-between;flex:1}._headerLeft_1402o_37{display:flex;align-items:center;gap:var(--space-2)}._subtitle_1402o_43{font-family:var(--font-heading);font-size:1rem;color:#a080c0;letter-spacing:.08em;display:inline-flex;align-items:center;gap:.35em}._title_1402o_53{font-family:var(--font-heading);font-size:1rem;color:var(--color-gold);letter-spacing:.08em}._count_1402o_60{font-family:var(--font-heading);font-size:.7rem;color:var(--color-gold);border:1px solid var(--color-gold-dark);background:#c9a84c14;padding:2px 8px;border-radius:99px}._banner_1402o_70{display:block;width:calc(100% - var(--space-8));max-width:var(--content-width);height:auto;margin:var(--space-3) auto 0;border-radius:var(--radius-xl);border:1.5px solid rgba(201,168,76,.6);box-shadow:0 0 14px #c9a84c40,var(--shadow-md)}._content_1402o_81{flex:1;padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);max-width:var(--content-width);width:100%;margin:0 auto}._emptyState_1402o_92{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center}._emptyIcon_1402o_101{font-size:2.5rem;opacity:.3}._emptyTitle_1402o_106{font-family:var(--font-heading);font-size:1rem;color:var(--color-text-muted)}._emptyHint_1402o_112{font-size:.83rem;color:var(--color-text-dim);max-width:260px;line-height:1.6}._fab_1402o_119{position:fixed;bottom:calc(var(--bottom-nav-height) + var(--space-4));right:var(--space-5);width:56px;height:56px;border-radius:50%;background:var(--color-red);color:var(--color-text);border:2px solid rgba(201,168,76,.3);font-size:1.8rem;font-weight:300;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px #8b1a1a99,var(--shadow-md);transition:transform .15s ease,background .15s ease;z-index:50;line-height:1}._fab_1402o_119:hover{background:var(--color-red-light);transform:scale(1.07)}._fab_1402o_119:active{transform:scale(.95)}._overlay_x77bu_1{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;display:flex;align-items:flex-end;justify-content:center;animation:_fadeIn_x77bu_1 .15s ease}@keyframes _fadeIn_x77bu_1{0%{opacity:0}to{opacity:1}}._sheet_x77bu_27{width:calc(100% - (var(--popup-side-gap) * 2));max-width:calc(var(--app-scaled-width) - (var(--popup-side-gap) * 2));background:var(--color-bg-card);border:1px solid rgba(201,168,76,.25);border-bottom:none;border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:var(--space-4) var(--space-6) max(var(--space-8),env(safe-area-inset-bottom));animation:_slideUp_x77bu_1 .25s ease;max-height:70dvh;overflow-y:auto}@keyframes _slideUp_x77bu_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._handle_x77bu_52{width:40px;height:4px;background:var(--color-border);border-radius:2px;margin:0 auto var(--space-4)}._header_x77bu_68{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-5)}._title_x77bu_82{font-family:var(--font-heading);font-size:var(--type-modal-title);color:var(--color-gold)}._closeBtn_x77bu_89{background:none;border:none;color:var(--color-text-muted);cursor:pointer;line-height:1;padding:var(--space-1)}._hint_x77bu_107{font-size:var(--type-modal-body);color:var(--color-text-dim);font-style:italic;text-align:center;padding:var(--space-6) 0}._list_x77bu_118{list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}._questRow_x77bu_132{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color .15s ease;font-family:var(--font-body);text-align:left}._questRow_x77bu_132:hover:not(:disabled){border-color:#c9a84c4d}._questRow_x77bu_132:disabled{opacity:.5;cursor:not-allowed}._questTitle_x77bu_166{font-size:var(--type-body);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._questAdd_x77bu_178{font-size:var(--type-modal-button);color:var(--color-gold);flex-shrink:0;margin-left:var(--space-3)}@media(min-width:600px){._overlay_x77bu_1{align-items:center}._sheet_x77bu_27{border-radius:var(--radius-xl);border-bottom:1px solid rgba(201,168,76,.25)}}._loading_mztz3_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}._page_mztz3_9{display:flex;flex-direction:column;min-height:100%;position:relative}._header_mztz3_16{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-4);background:#0a0a0fe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:var(--divider-width) solid var(--color-border);position:sticky;top:0;z-index:10}._backBtn_mztz3_29{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-md);transition:color .15s ease}._backBtn_mztz3_29:hover{color:var(--color-text)}._headerCenter_mztz3_44{text-align:center;flex:1}._headerSub_mztz3_49{display:block;font-family:var(--font-heading);font-size:.55rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-dim)}._headerTitle_mztz3_58{font-family:var(--font-heading);font-size:1rem;font-weight:700;color:var(--color-text);letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;margin:0 auto}._content_mztz3_71{flex:1;padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-5);max-width:var(--content-width);width:100%;margin:0 auto}._progressCard_mztz3_83{padding:var(--space-4);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-2)}._progressMeta_mztz3_93{display:flex;justify-content:space-between;align-items:center}._progressLabel_mztz3_99{font-family:var(--font-heading);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-muted)}._progressPercent_mztz3_107{font-family:var(--font-heading);font-size:.7rem;color:var(--color-red-bright)}._progressGold_mztz3_113{color:var(--color-gold)}._barTrack_mztz3_115{height:10px;background:var(--color-bg);border-radius:99px;overflow:hidden;padding:1px}._barFill_mztz3_123{height:100%;border-radius:99px;background:linear-gradient(to right,var(--color-red),var(--color-hp-end));transition:width .7s ease}._barGold_mztz3_130{background:linear-gradient(to right,var(--color-gold),var(--color-xp-end))}._stageRow_mztz3_134{display:flex;justify-content:space-between}._stageLabel_mztz3_139{font-size:.65rem;color:var(--color-text-dim)}._section_mztz3_145{display:flex;flex-direction:column;gap:var(--space-3)}._completedList_mztz3_151{opacity:.6}._emptyState_mztz3_155{padding:var(--space-6);border:1px dashed var(--color-border);border-radius:var(--radius-lg);text-align:center}._emptyText_mztz3_162{font-size:.8rem;color:var(--color-text-dim);font-style:italic}._addQuestRow_mztz3_169{display:flex;gap:var(--space-2)}._addQuestBtn_mztz3_174{flex:1;padding:var(--space-3) var(--space-4);background:transparent;border:1px dashed rgba(201,168,76,.3);border-radius:var(--radius-lg);color:#c9a84c99;font-family:var(--font-heading);font-size:.75rem;letter-spacing:.08em;cursor:pointer;transition:all .2s ease}._addQuestBtn_mztz3_174:hover{border-color:var(--color-gold);color:var(--color-gold);background:#c9a84c0d}._addQuestBtnSecondary_mztz3_192{border-style:dotted;color:#c9a84c66;font-size:.7rem}._deleteBtn_mztz3_198{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#8b1a1a26;border:1px solid rgba(139,26,26,.5);color:#e06060;cursor:pointer;border-radius:var(--radius-md);transition:all .15s ease}._deleteBtn_mztz3_198:hover{background:#8b1a1a4d;border-color:#8b1a1acc}._deleteBtnConfirm_mztz3_216{padding:4px 8px;background:#8b1a1a4d;border:1px solid rgba(139,26,26,.7);border-radius:var(--radius-sm);color:#e06060;font-family:var(--font-heading);font-size:.65rem;letter-spacing:.06em;cursor:pointer}._conqueredOverlay_mztz3_229{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:150;cursor:pointer}._conqueredBox_mztz3_241{width:calc(100% - (var(--popup-side-gap) * 2));max-width:calc(var(--app-scaled-width) - (var(--popup-side-gap) * 2));text-align:center;padding:var(--space-8) var(--space-6);border:2px solid var(--color-gold);border-radius:var(--radius-lg);background:var(--color-bg-card);box-shadow:var(--shadow-glow-gold)}._conqueredTitle_mztz3_252{font-family:var(--font-heading);font-size:1.4rem;color:var(--color-gold);letter-spacing:.1em}._conqueredSub_mztz3_259{font-size:.85rem;color:var(--color-text-muted);margin-top:var(--space-2)}._conqueredCloseBtn_mztz3_265{margin-top:var(--space-5);padding:var(--space-2) var(--space-6);background:var(--color-gold);border:none;border-radius:var(--radius-md);color:var(--color-bg);font-family:var(--font-heading);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:opacity .15s ease}._conqueredCloseBtn_mztz3_265:hover{opacity:.85}._loading_l6u93_1{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-text-muted);gap:.75rem}._page_l6u93_11{display:flex;flex-direction:column;min-height:100%}._header_l6u93_17{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:var(--space-3) var(--space-5);position:sticky;top:0;z-index:10;background:#0a0a0fe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:var(--divider-width) solid var(--color-border)}._headerTitles_l6u93_31{display:flex;align-items:center;justify-content:space-between;flex:1}._subtitle_l6u93_38{font-family:var(--font-heading);font-size:1rem;color:#d4a043;letter-spacing:.08em;display:inline-flex;align-items:center;gap:.35em}._title_l6u93_48{font-family:var(--font-heading);font-size:1rem;color:var(--color-gold);letter-spacing:.08em}._tabBar_l6u93_56{display:flex;gap:var(--space-1);padding:var(--space-2) var(--space-5);border-bottom:var(--divider-width) solid var(--color-border);background:#0a0a0f99;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}._tabBar_l6u93_56::-webkit-scrollbar{display:none}._tabBtn_l6u93_71{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);background:none;border:1px solid transparent;border-radius:var(--radius-md);color:var(--color-text-muted);font-family:var(--font-heading);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}._tabBtn_l6u93_71:hover{color:var(--color-text)}._tabActive_l6u93_94{color:#d4a043!important;border-color:#d4a0434d;background:#d4a04314}._content_l6u93_100{flex:1;padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-5);max-width:var(--content-width);width:100%;margin:0 auto}._hint_l6u93_111{font-size:.8rem;color:var(--color-text-dim);font-style:italic;line-height:1.6}._section_l6u93_118,._todayMeals_l6u93_125{display:flex;flex-direction:column;gap:var(--space-3)}._todayMealCard_l6u93_131{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color .2s ease,transform .1s ease,background .2s ease;text-align:left}._todayMealCard_l6u93_131:hover:not(:disabled){border-color:#d4a04366;background:#d4a0430d}._todayMealCard_l6u93_131:active:not(:disabled){transform:scale(.98)}._todayMealEaten_l6u93_153{border-color:#50c87866!important;background:#50c8780f!important}._todayMealImg_l6u93_158{width:52px;height:52px;border-radius:var(--radius-md);object-fit:cover;flex-shrink:0}._todayMealName_l6u93_166{flex:1;font-family:var(--font-heading);font-size:.85rem;letter-spacing:.04em;color:var(--color-text)}._reshuffleBtn_l6u93_174{align-self:center;background:none;border:1px dashed rgba(212,160,67,.3);border-radius:var(--radius-md);color:#d4a04399;font-family:var(--font-heading);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;padding:var(--space-2) var(--space-4);cursor:pointer;transition:all .2s ease}._reshuffleBtn_l6u93_174:hover{border-color:#d4a04399;color:#d4a043}._quickGrid_l6u93_195{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._grid_l6u93_202{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-3)}._actCard_l6u93_208{position:relative;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;align-items:center;gap:var(--space-2);cursor:pointer;transition:border-color .2s ease,transform .1s ease,background .2s ease;text-align:center}._actCard_l6u93_208:hover:not(:disabled){border-color:#d4a04366;background:#d4a0430d}._actCard_l6u93_208:active:not(:disabled){transform:scale(.97)}._actCooldown_l6u93_232{opacity:.6;border-color:#d4a04380!important;background:#d4a0431a!important}._actIcon_l6u93_238{font-size:1.4rem;color:var(--color-text-muted)}._actName_l6u93_243{font-family:var(--font-heading);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text)}._actHp_l6u93_251{font-family:Courier New,monospace;font-size:.65rem;color:#d4a043}._mealList_l6u93_258{display:flex;flex-direction:column;gap:var(--space-2)}._mealItem_l6u93_264{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);min-height:56px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color .2s ease}._mealItem_l6u93_264:hover{border-color:#d4a0434d}._mealThumb_l6u93_280{width:44px;height:44px;border-radius:var(--radius-md);object-fit:cover;flex-shrink:0}._mealInfo_l6u93_288{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}._mealNameRow_l6u93_296{display:flex;align-items:center;gap:var(--space-2)}._mealName_l6u93_296{font-size:.9rem;color:var(--color-text)}._expandIcon_l6u93_307{color:var(--color-text-dim);flex-shrink:0;transition:color .15s ease}._mealItem_l6u93_264:hover ._expandIcon_l6u93_307{color:#d4a043}._recipeGenBtn_l6u93_317{background:none;border:1px solid rgba(212,160,67,.3);border-radius:var(--radius-sm);color:#d4a04399;padding:3px 5px;cursor:pointer;transition:all .15s ease;flex-shrink:0}._recipeGenBtn_l6u93_317:hover{border-color:#d4a04399;color:#d4a043;background:#d4a0431a}._recipeGenBtnLarge_l6u93_334{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:#d4a0431a;border:1px dashed rgba(212,160,67,.3);border-radius:var(--radius-md);color:#d4a043;font-size:.75rem;font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}._recipeGenBtnLarge_l6u93_334:hover{background:#d4a04333;border-color:#d4a04380}._recipeGenerating_l6u93_356{font-size:.75rem;color:#d4a043;font-style:italic;animation:_pulse_l6u93_1 1.5s ease-in-out infinite}@keyframes _pulse_l6u93_1{0%,to{opacity:.5}50%{opacity:1}}._mealLink_l6u93_368{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;color:#d4a043b3;text-decoration:none;transition:color .15s ease}._mealLink_l6u93_368:hover{color:#d4a043}._mealDeleteBtn_l6u93_382{background:none;border:none;color:var(--color-text-dim);cursor:pointer;padding:4px;opacity:.4;transition:opacity .15s ease,color .15s ease;flex-shrink:0}._mealDeleteBtn_l6u93_382:hover{opacity:1;color:#e74c3c}._addForm_l6u93_399{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}._addFormRow_l6u93_409{display:flex;align-items:center;gap:var(--space-2)}._addFormIcon_l6u93_415{color:var(--color-text-dim);flex-shrink:0}._imagePickBtn_l6u93_420{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:#ffffff0d;border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:.8rem;cursor:pointer;transition:all .2s ease}._imagePickBtn_l6u93_420:hover{border-color:#d4a04366;color:#d4a043}._imagePreview_l6u93_439{width:48px;height:48px;border-radius:var(--radius-md);object-fit:cover}._formBtns_l6u93_446{display:flex;gap:var(--space-2)}._cancelBtn_l6u93_451{flex:1;padding:var(--space-3);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:.85rem;cursor:pointer}._saveBtn_l6u93_462{flex:2;padding:var(--space-3);background:#d4a04333;border:1px solid rgba(212,160,67,.5);border-radius:var(--radius-md);color:#d4a043;font-family:var(--font-heading);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .2s ease}._saveBtn_l6u93_462:hover:not(:disabled){background:#d4a04359}._saveBtn_l6u93_462:disabled{opacity:.5;cursor:not-allowed}._addBtn_l6u93_486{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3);background:transparent;border:1px dashed rgba(212,160,67,.3);border-radius:var(--radius-lg);color:#d4a04399;font-family:var(--font-heading);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}._addBtn_l6u93_486:hover{border-color:#d4a04399;color:#d4a043;background:#d4a0430d}._mealDetails_l6u93_510{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}._mealDetailImg_l6u93_517{width:100%;max-width:280px;border-radius:var(--radius-md);object-fit:cover}._mealDesc_l6u93_524{font-size:.8rem;color:var(--color-text-muted);line-height:1.5;white-space:pre-wrap;margin:0}._mealInput_l6u93_532{flex:1;background:#ffffff0d;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);color:var(--color-text);font-size:.9rem}._mealInput_l6u93_532:focus{outline:none;border-color:#d4a04380}._mealTextarea_l6u93_547{width:100%;background:#ffffff0d;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);color:var(--color-text);font-size:.85rem;font-family:inherit;resize:vertical;min-height:60px}._mealTextarea_l6u93_547:focus{outline:none;border-color:#d4a04380}._mealAddBtn_l6u93_565{padding:var(--space-3) var(--space-4);background:#d4a04326;border:1px solid rgba(212,160,67,.4);border-radius:var(--radius-md);color:#d4a043;font-family:var(--font-heading);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .2s ease}._mealAddBtn_l6u93_565:hover:not(:disabled){background:#d4a0434d}._mealAddBtn_l6u93_565:disabled{opacity:.5;cursor:not-allowed}._emptyText_l6u93_588{text-align:center;color:var(--color-text-dim);font-size:.85rem;padding:var(--space-5) 0;font-style:italic}._generateBtn_l6u93_597{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4);background:linear-gradient(135deg,#d4a04326,#b4782826);border:1px solid rgba(212,160,67,.4);border-radius:var(--radius-lg);color:#d4a043;font-family:var(--font-heading);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}._generateBtn_l6u93_597:hover:not(:disabled){background:linear-gradient(135deg,#d4a04340,#b4782840);border-color:#d4a04399}._generateBtn_l6u93_597:disabled{opacity:.5;cursor:not-allowed}._suggestionCard_l6u93_625{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}._suggestionHeader_l6u93_635{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._suggestionName_l6u93_642{font-family:var(--font-heading);font-size:.95rem;color:#d4a043;letter-spacing:.04em}._suggestionReason_l6u93_649{font-size:.75rem;color:var(--color-text-dim);font-style:italic;line-height:1.5}._suggestionAlts_l6u93_656{display:flex;flex-direction:column;gap:var(--space-1);padding-left:var(--space-3);border-left:2px solid rgba(212,160,67,.2)}._altLabel_l6u93_664{font-size:.65rem;color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-heading)}._altRow_l6u93_672{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._altName_l6u93_679{font-size:.85rem;color:var(--color-text-muted)}._saveAltBtn_l6u93_684{display:flex;align-items:center;gap:4px;padding:var(--space-1) var(--space-2);background:#d4a0431a;border:1px solid rgba(212,160,67,.3);border-radius:var(--radius-sm);color:#d4a043;font-size:.65rem;font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0}._saveAltBtn_l6u93_684:hover{background:#d4a04340}._saveAltBtnSmall_l6u93_707{background:none;border:1px solid rgba(212,160,67,.25);border-radius:var(--radius-sm);color:#d4a04399;padding:2px 4px;cursor:pointer;transition:all .15s ease;flex-shrink:0}._saveAltBtnSmall_l6u93_707:hover{border-color:#d4a04380;color:#d4a043;background:#d4a0431a}._savedBadge_l6u93_724{display:flex;align-items:center;gap:4px;font-size:.65rem;color:#50c878;font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;flex-shrink:0}._savedBadgeSmall_l6u93_736{color:#50c878;flex-shrink:0;padding:2px 4px}._eatBtn_l6u93_742{align-self:flex-end;display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);background:#d4a0431f;border:1px solid rgba(212,160,67,.3);border-radius:var(--radius-md);color:#d4a043;font-family:var(--font-heading);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}._eatBtn_l6u93_742:hover:not(:disabled){background:#d4a04340}._eatBtn_l6u93_742:disabled{opacity:.5;cursor:not-allowed}._eatDone_l6u93_769{border-color:#50c87866!important;color:#50c878!important;background:#50c8781a!important}@media(max-width:400px){._grid_l6u93_202{grid-template-columns:1fr 1fr}}@media(min-width:600px){._suggestionCard_l6u93_625{flex-direction:row;align-items:flex-start;flex-wrap:wrap}._suggestionHeader_l6u93_635{flex:1;min-width:200px}._suggestionAlts_l6u93_656{flex:1;min-width:180px}._eatBtn_l6u93_742{align-self:center}}._pantryInput_l6u93_801{display:flex;gap:var(--space-2)}._pantryField_l6u93_806{flex:1;padding:var(--space-3) var(--space-4);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-heading);font-size:.8rem}._pantryField_l6u93_806::placeholder{color:var(--color-text-dim)}._pantryAddBtn_l6u93_821{width:44px;display:flex;align-items:center;justify-content:center;background:#c9a84c1a;border:1px solid rgba(201,168,76,.3);border-radius:var(--radius-md);color:var(--color-gold);cursor:pointer;transition:all .15s}._pantryAddBtn_l6u93_821:hover{background:#c9a84c33}._pantryAddBtn_l6u93_821:disabled{opacity:.3;cursor:default}._pantryList_l6u93_843{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}._pantryChip_l6u93_850{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#c9a84c14;border:1px solid rgba(201,168,76,.2);border-radius:99px;color:var(--color-text-muted);font-size:.75rem;font-family:var(--font-heading)}._pantryRemove_l6u93_863{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:#ffffff0f;border-radius:50%;color:var(--color-text-dim);cursor:pointer;transition:all .15s}._pantryRemove_l6u93_863:hover{background:#8b1a1a4d;color:#e06060}._pantryStatus_l6u93_882{margin-right:4px}._missingList_l6u93_886{display:flex;flex-wrap:wrap;gap:4px;margin-top:var(--space-2);font-size:.72rem;color:var(--color-text-muted)}._missingItem_l6u93_895{color:#ff6464b3}._section_1eogl_1{display:flex;flex-direction:column;gap:var(--space-3)}._heroCodeBox_1eogl_15{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);background:#c9a84c14;border:1px dashed rgba(201,168,76,.3);border-radius:var(--radius-md)}._heroCodeLabel_1eogl_35{font-size:.78rem;color:var(--color-text-dim)}._heroCodeValue_1eogl_45{font-family:var(--font-heading);font-size:1.2rem;letter-spacing:.2em;color:var(--color-gold);font-weight:700}._companionWrapper_1eogl_63{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-4)}._companionRemove_1eogl_77{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2);background:none;border:1px solid rgba(224,96,96,.2);border-radius:var(--radius-md);color:var(--color-text-dim);font-family:var(--font-heading);font-size:.72rem;letter-spacing:.04em;cursor:pointer;transition:all .2s ease}._companionRemove_1eogl_77:hover{color:#e06060;border-color:#e0606080;background:#e0606014}._linkBtn_1eogl_127{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:var(--space-2);background:#c9a84c0f;border:1px dashed rgba(201,168,76,.25);border-radius:var(--radius-md);color:var(--color-text-dim);font-family:var(--font-heading);font-size:.72rem;letter-spacing:.04em;cursor:pointer;transition:all .2s ease}._linkBtn_1eogl_127:hover{background:#c9a84c1a;border-color:#c9a84c66;color:var(--color-gold)}._linkBox_1eogl_175{display:flex;gap:var(--space-2)}._linkInput_1eogl_185{flex:1;padding:var(--space-2) var(--space-3);background:#ffffff0a;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-dim);font-size:.7rem;outline:none}._linkCopyBtn_1eogl_207{flex-shrink:0;padding:var(--space-2) var(--space-3);background:#c9a84c26;border:1px solid rgba(201,168,76,.4);border-radius:var(--radius-md);color:var(--color-gold);cursor:pointer;display:flex;align-items:center}._removeOverlay_1eogl_233{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:300;display:flex;align-items:center;justify-content:center;padding:0}._removeModal_1eogl_253{width:calc(100% - (var(--popup-side-gap) * 2));max-width:calc(var(--app-scaled-width) - (var(--popup-side-gap) * 2));background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-7);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}._removeIcon_1eogl_278{font-size:2.2rem}._removeTitle_1eogl_286{font-family:var(--font-heading);font-size:var(--type-modal-title);color:var(--color-text);letter-spacing:.04em;margin:0}._removeText_1eogl_299{font-size:var(--type-modal-body);color:var(--color-text-muted);line-height:1.5;margin:0}._removeActions_1eogl_311{display:flex;gap:var(--space-3);width:calc(100% - var(--space-4));margin-top:var(--space-2);margin-bottom:var(--space-2)}._removeCancel_1eogl_327{flex:1;padding:var(--space-3);background:#ffffff0d;border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-muted);font-family:var(--font-heading);font-size:var(--type-modal-button);cursor:pointer}._removeConfirm_1eogl_348{flex:1;padding:var(--space-3);background:#e0606026;border:1px solid rgba(224,96,96,.4);border-radius:var(--radius-lg);color:#e06060;font-family:var(--font-heading);font-size:var(--type-modal-button);font-weight:700;cursor:pointer}._removeConfirm_1eogl_348:disabled{opacity:.5;cursor:not-allowed}._memberList_1eogl_383{display:flex;flex-direction:column;gap:var(--space-2)}._memberCard_1eogl_395{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md)}._memberAvatar_1eogl_415{width:36px;height:36px;flex-shrink:0;border-radius:50%;background:#c9a84c1f;border:1px solid rgba(201,168,76,.3);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:.9rem;font-weight:700;color:var(--color-gold)}._memberInfo_1eogl_447{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}._memberName_1eogl_463{font-family:var(--font-heading);font-size:.85rem;color:var(--color-text);letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._memberLevel_1eogl_483{font-size:.7rem;color:var(--color-text-dim)}._kickBtn_1eogl_493{flex-shrink:0;background:none;border:none;color:var(--color-text-dim);cursor:pointer;padding:4px;border-radius:var(--radius-sm);display:flex;align-items:center;transition:color .2s ease}._kickBtn_1eogl_493:hover{color:#e06060}._emptyText_1eogl_527{font-size:.8rem;color:var(--color-text-dim);font-style:italic;padding:var(--space-2) 0}._inviteRow_1eogl_543{display:flex;align-items:stretch;gap:var(--space-2);margin-top:var(--space-1)}._inviteInputWrap_1eogl_557{flex:1;position:relative}._inviteIcon_1eogl_567{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--color-text-dim);pointer-events:none}._inviteInput_1eogl_557{width:100%;padding:var(--space-2) var(--space-3) var(--space-2) 32px;background:#ffffff0f;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:.82rem;outline:none;transition:border-color .2s ease}._inviteInput_1eogl_557:focus{border-color:var(--color-gold);box-shadow:0 0 0 2px #c9a84c1f}._inviteInput_1eogl_557::placeholder{color:var(--color-text-dim)}._inviteBtn_1eogl_627{flex-shrink:0;width:40px;display:flex;align-items:center;justify-content:center;background:#c9a84c26;border:1px solid rgba(201,168,76,.4);border-radius:var(--radius-md);color:var(--color-gold);cursor:pointer;transition:all .2s ease}._inviteBtn_1eogl_627:hover:not(:disabled){background:#c9a84c40;border-color:var(--color-gold)}._inviteBtn_1eogl_627:disabled{opacity:.4;cursor:not-allowed}._inviteMsg_1eogl_677{font-size:.78rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md)}._ok_1eogl_689{color:#5ab070;background:#5ab0701a;border:1px solid rgba(90,176,112,.3)}._err_1eogl_701{color:#e06060;background:#e060601a;border:1px solid rgba(224,96,96,.3)}._inviteSection_1eogl_715{display:flex;flex-direction:column;gap:var(--space-2)}._inviteLabel_1eogl_727{font-family:var(--font-heading);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-dim)}._inviteCard_1eogl_743{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:#ffffff08;border:1px solid var(--color-border);border-radius:var(--radius-md)}._inviteEmail_1eogl_763{flex:1;font-size:.78rem;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pendingBadge_1eogl_781{font-size:.65rem;padding:2px 8px;background:#c9a84c1f;border:1px solid rgba(201,168,76,.3);border-radius:99px;color:var(--color-gold);font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase}._receivedCard_1eogl_807{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:#c9a84c0f;border:1px solid rgba(201,168,76,.25);border-radius:var(--radius-md)}._receivedText_1eogl_827{flex:1;font-family:var(--font-heading);font-size:.82rem;color:var(--color-gold);letter-spacing:.04em}._receivedActions_1eogl_843{display:flex;gap:var(--space-1)}._acceptBtn_1eogl_853{display:flex;align-items:center;gap:4px;padding:4px 10px;background:#5ab07026;border:1px solid rgba(90,176,112,.4);border-radius:var(--radius-md);color:#5ab070;font-size:.72rem;font-family:var(--font-heading);letter-spacing:.04em;cursor:pointer;transition:all .2s ease}._acceptBtn_1eogl_853:hover{background:#5ab07040;border-color:#5ab070}._declineBtn_1eogl_895{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#e060601a;border:1px solid rgba(224,96,96,.3);border-radius:var(--radius-md);color:#e06060;cursor:pointer;transition:all .2s ease}._declineBtn_1eogl_895:hover{background:#e0606040;border-color:#e06060}._companionActions_1eogl_935{display:flex;gap:4px}._companionBtn_1eogl_943{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:6px;background:#c9a84c0f;border:1px solid rgba(201,168,76,.15);border-radius:var(--radius-md);color:var(--color-gold);font-family:var(--font-heading);font-size:.6rem;letter-spacing:.04em;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent}._companionBtn_1eogl_943:hover{background:#c9a84c1f}._companionBtnDanger_1eogl_985{color:#e06060;background:#8b1a1a0f;border-color:#8b1a1a33}._companionBtnDanger_1eogl_985:hover{background:#8b1a1a1f}._heroViewOverlay_1eogl_1007{position:fixed;inset:0;background:#000000eb;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);cursor:pointer;-webkit-tap-highlight-color:transparent}._heroViewImg_1eogl_1033{max-height:70vh;max-width:90vw;object-fit:contain;filter:drop-shadow(0 0 30px rgba(201,168,76,.3))}._heroViewInfo_1eogl_1045{text-align:center}._heroViewName_1eogl_1047{font-family:var(--font-heading);font-size:var(--type-page-title);color:var(--color-gold);letter-spacing:.08em}._heroViewLevel_1eogl_1056{font-family:var(--font-heading);font-size:var(--type-body);color:var(--color-text-muted);margin-top:4px}._achieveModal_1eogl_1069{background:var(--color-bg-card);border:1px solid rgba(201,168,76,.3);border-radius:var(--radius-xl);padding:var(--space-5);width:calc(100% - (var(--popup-side-gap) * 2));max-width:calc(var(--app-scaled-width) - (var(--popup-side-gap) * 2));max-height:80vh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-3)}._achieveTitle_1eogl_1092{font-family:var(--font-heading);font-size:var(--type-modal-title);color:var(--color-gold);text-align:center;letter-spacing:.06em}._achieveGrid_1eogl_1103{display:flex;flex-direction:column;gap:var(--space-2)}._achieveClose_1eogl_1113{margin-top:var(--space-2);padding:var(--space-3);background:#c9a84c1a;border:1px solid rgba(201,168,76,.3);border-radius:var(--radius-md);color:var(--color-gold);font-family:var(--font-heading);font-size:var(--type-modal-button);letter-spacing:.06em;cursor:pointer;transition:all .2s ease}._achieveClose_1eogl_1113:hover{background:#c9a84c33}._loading_hy5qg_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}._page_hy5qg_9{display:flex;flex-direction:column;min-height:100%}._header_hy5qg_15{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:var(--space-3) var(--space-5);position:sticky;top:0;z-index:10;background:#0a0a0fe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:var(--divider-width) solid var(--color-border)}._subtitle_hy5qg_29{font-family:var(--font-heading);font-size:1rem;color:#60b0d0;letter-spacing:.08em;display:inline-flex;align-items:center;gap:.35em}._title_hy5qg_39{font-family:var(--font-heading);font-size:1rem;color:var(--color-gold);letter-spacing:.08em}._tabBar_hy5qg_47{display:flex;gap:0;border-bottom:var(--divider-width) solid var(--color-border);padding:0 var(--space-5);position:sticky;top:48px;z-index:9;background:#0a0a0ff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._tabBtn_hy5qg_59{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:var(--space-3) var(--space-2);border:none;background:transparent;color:var(--color-text-muted);font-family:var(--font-heading);font-size:.75rem;letter-spacing:.06em;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}._tabBtn_hy5qg_59:hover{color:var(--color-text)}._tabActive_hy5qg_81{color:var(--color-gold);border-bottom-color:var(--color-gold)}._content_hy5qg_86{flex:1;padding:var(--space-4) var(--space-5)}._companionFilterRow_hy5qg_92{display:flex;align-items:center;gap:4px;margin-bottom:var(--space-2)}._scrollArrow_hy5qg_99{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--color-border);border-radius:50%;background:#ffffff0a;color:var(--color-text-muted);cursor:pointer;transition:all .15s ease}._scrollArrow_hy5qg_99:hover{background:#c9a84c1a;border-color:#c9a84c4d;color:var(--color-gold)}._companionFilter_hy5qg_92{display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:2px 0}._companionFilter_hy5qg_92::-webkit-scrollbar{display:none}._filterChip_hy5qg_134{display:flex;align-items:center;gap:5px;padding:5px 14px;background:#ffffff0a;border:1px solid var(--color-border);border-radius:99px;color:var(--color-text-muted);font-family:var(--font-heading);font-size:.72rem;letter-spacing:.04em;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .2s ease}._filterChip_hy5qg_134:hover{border-color:#c9a84c66;color:var(--color-text)}._filterActive_hy5qg_157{background:#c9a84c26;border-color:#c9a84c80;color:var(--color-gold)}._filterAvatar_hy5qg_163{width:18px;height:18px;border-radius:50%;background:#c9a84c1f;display:flex;align-items:center;justify-content:center;font-size:.58rem;font-weight:700;color:var(--color-gold)}._defaultStar_hy5qg_176{color:var(--color-gold);flex-shrink:0}._auftraege_hy5qg_182{display:flex;flex-direction:column;gap:var(--space-4)}._emptyState_hy5qg_188{text-align:center;color:var(--color-text-muted);padding:var(--space-8) var(--space-4);font-size:.85rem}._section_hy5qg_195{display:flex;flex-direction:column;gap:var(--space-2)}._sectionTitle_hy5qg_201{font-family:var(--font-heading);font-size:.78rem;color:var(--color-text-dim);letter-spacing:.08em;text-transform:uppercase;margin:0;padding-bottom:var(--space-2);border-bottom:var(--divider-width) solid var(--color-border)}._companionGroup_hy5qg_212{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:var(--divider-width) solid var(--color-border)}._companionGroup_hy5qg_212:last-child{border-bottom:none}._companionCardWrapper_hy5qg_224{pointer-events:none}._questItemWrapper_hy5qg_228{display:flex;flex-direction:column;gap:2px}._companionTag_hy5qg_234{font-size:.68rem;color:var(--color-text-muted);font-family:var(--font-heading);letter-spacing:.04em;padding-left:var(--space-2)}._page_4o3kn_1{display:flex;flex-direction:column;min-height:100%}._header_4o3kn_7{display:flex;align-items:center;padding:var(--space-4) var(--space-5) var(--space-3);position:sticky;top:0;z-index:10;background:#0a0a0fe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:var(--divider-width) solid var(--color-border)}._headerTitle_4o3kn_19{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:1rem;color:var(--color-gold);letter-spacing:.08em}._content_4o3kn_29{flex:1;padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-6);max-width:var(--content-width);width:100%;margin:0 auto}._dailyCard_4o3kn_41{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}._dailyCardLimit_4o3kn_51{border-color:#e0606066}._dailyRow_4o3kn_55{display:flex;align-items:center}._dailySide_4o3kn_60{flex:1;display:flex;flex-direction:column;gap:4px}._dailySideRight_4o3kn_67{align-items:flex-end}._dailyLabel_4o3kn_71{font-family:var(--font-heading);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-dim)}._dailyValue_4o3kn_79{font-family:var(--font-heading);font-size:1.6rem;font-weight:900;line-height:1;color:var(--color-text)}._dailyValueLimit_4o3kn_87{color:#e06060}._dailyValueZero_4o3kn_88{color:#e8e0d04d}._dailyValueAvail_4o3kn_89{color:var(--color-gold)}._dailyDivider_4o3kn_91{width:1px;height:40px;background:var(--color-border);margin:0 var(--space-4)}._dailyBarTrack_4o3kn_98{height:6px;background:#ffffff0f;border-radius:3px;overflow:hidden}._dailyBarFill_4o3kn_105{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--color-gold),rgba(201,168,76,.6));transition:width .4s ease}._dailyBarLimit_4o3kn_112{background:linear-gradient(90deg,#c04040,#e06060)}._dailyFooter_4o3kn_116{display:flex;justify-content:space-between;font-family:Courier New,monospace;font-size:.65rem;color:var(--color-text-dim)}._totalCard_4o3kn_125{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}._statLabel_4o3kn_135{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}._statValue_4o3kn_142{font-family:var(--font-heading);font-size:1.75rem;color:var(--color-gold);line-height:1}._statUnit_4o3kn_149{font-size:.75rem;color:var(--color-text-dim)}._hildeRaceBtn_4o3kn_155{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:linear-gradient(135deg,#283c2899,#1e2d1e66);border:1px solid rgba(100,180,100,.3);border-radius:var(--radius-lg);text-decoration:none;color:var(--color-text);transition:border-color .2s,background .2s}._hildeRaceBtn_4o3kn_155:active{background:linear-gradient(135deg,#325032b3,#283c2880);border-color:#64c86480}._hildeRaceText_4o3kn_173{display:flex;flex-direction:column;gap:2px}._hildeRaceTitle_4o3kn_179{font-family:var(--font-heading);font-size:.95rem;color:#8c8;letter-spacing:.05em}._hildeRaceDesc_4o3kn_186{font-size:.7rem;color:var(--color-text-dim)}._sectionTitle_4o3kn_193{font-family:var(--font-heading);font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);margin-bottom:var(--space-3)}._empty_4o3kn_202{color:var(--color-text-dim);font-size:.9rem;text-align:center;padding:var(--space-6) 0}._list_4o3kn_209{display:flex;flex-direction:column;gap:var(--space-2)}._entry_4o3kn_215{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}._entryMain_4o3kn_225{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2)}._entryTask_4o3kn_232{font-size:.9rem;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._entryTokens_4o3kn_240{font-family:var(--font-heading);font-size:.85rem;color:var(--color-gold);flex-shrink:0}._entryMeta_4o3kn_247{display:flex;justify-content:space-between;font-size:.75rem;color:var(--color-text-dim)}._tree_3sixr_1{display:flex;flex-direction:column;gap:var(--space-4)}._pointsHeader_3sixr_13{display:flex;justify-content:space-between;align-items:baseline}._pointsLabel_3sixr_25{font-family:var(--font-heading);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-dim)}._pointsValue_3sixr_41{font-family:Courier New,monospace;font-size:.9rem;color:var(--color-gold);font-weight:700}._pointsDim_3sixr_55{font-size:.7rem;color:var(--color-text-dim);font-weight:400}._skills_3sixr_67{display:flex;flex-direction:column;gap:var(--space-3)}._skillCard_3sixr_79{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);transition:border-color .2s ease}._skillCard_3sixr_79:hover{border-color:#c9a84c4d}._skillHeader_3sixr_109{display:flex;align-items:center;gap:var(--space-3)}._skillIcon_3sixr_121{font-size:1.4rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#c9a84c14;border-radius:var(--radius-md);flex-shrink:0}._skillInfo_3sixr_145{display:flex;flex-direction:column;gap:2px}._skillName_3sixr_157{font-family:var(--font-heading);font-size:.95rem;font-weight:700;color:var(--color-text);letter-spacing:.04em}._skillDesc_3sixr_173{font-size:.72rem;color:var(--color-text-dim)}._rankRow_3sixr_183{display:flex;align-items:center;gap:var(--space-3)}._pips_3sixr_195{display:flex;gap:6px;flex:1}._pip_3sixr_195{height:6px;flex:1;border-radius:3px;background:#ffffff14;transition:background .3s ease}._pipFilled_3sixr_223{background:linear-gradient(90deg,var(--color-gold-dark),var(--color-gold));box-shadow:0 0 6px #c9a84c4d}._rankText_3sixr_233{font-family:Courier New,monospace;font-size:.7rem;color:var(--color-text-muted);flex-shrink:0;min-width:28px;text-align:right}._upgradeBtn_3sixr_251{padding:var(--space-2) var(--space-3);background:#c9a84c14;border:1px solid rgba(201,168,76,.25);border-radius:var(--radius-md);color:var(--color-gold);font-family:var(--font-heading);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s ease;align-self:flex-start}._upgradeBtn_3sixr_251:hover:not(:disabled){background:#c9a84c2e;border-color:var(--color-gold)}._upgradeBtn_3sixr_251:disabled{opacity:.35;cursor:not-allowed;color:var(--color-text-dim)}._confirming_3sixr_303{background:#c9a84c33;border-color:var(--color-gold);animation:_pulse_3sixr_1 1s ease infinite}@keyframes _pulse_3sixr_1{0%,to{box-shadow:0 0 #c9a84c4d}50%{box-shadow:0 0 8px 2px #c9a84c33}}._maxed_3sixr_325{font-family:var(--font-heading);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold);text-shadow:0 0 8px rgba(201,168,76,.4);align-self:flex-start}._loading_1jjog_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}._page_1jjog_17{display:flex;flex-direction:column;min-height:100%}._header_1jjog_29{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:var(--space-3) var(--space-5);position:sticky;top:0;z-index:10;background:#0a0a0fe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:var(--divider-width) solid var(--color-border)}body.sonnen-modus ._header_1jjog_29,body.sonnen-modus ._tabBar_1jjog_59,body.sonnen-modus ._subTabBar_1jjog_61{background:var(--color-bg-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}body.amtlich ._header_1jjog_29,body.amtlich ._tabBar_1jjog_59,body.amtlich ._subTabBar_1jjog_61{background:#f5f5f7f2;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#d8d8dc}body.sonnen-modus ._subtitle_1jjog_87{color:var(--color-gold-dark)}._headerTitles_1jjog_95{display:flex;align-items:center;justify-content:space-between;flex:1}._headerLeft_1jjog_109{display:flex;align-items:center;gap:var(--space-2)}._subtitle_1jjog_87{font-family:var(--font-heading);font-size:1rem;color:#60b0d0;letter-spacing:.08em;display:inline-flex;align-items:center;gap:.35em}._title_1jjog_141{font-family:var(--font-heading);font-size:1rem;color:var(--color-gold);letter-spacing:.08em}._refreshBtn_1jjog_155{width:100%;padding:var(--space-3) var(--space-4);background:#c9a84c0f;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-heading);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;transition:all .2s ease}._refreshBtn_1jjog_155:hover{border-color:var(--color-gold);color:var(--color-gold)}._refreshBtn_1jjog_155:disabled{opacity:.5;cursor:not-allowed}._spinning_1jjog_213 svg{animation:_spin_1jjog_213 .6s linear infinite}@keyframes _spin_1jjog_213{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._tabBar_1jjog_59{display:flex;gap:2px;padding:0 var(--space-5);background:#0a0a0fe6;border-bottom:var(--divider-width) solid var(--color-border);max-width:var(--content-width);width:100%;margin:0 auto;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._tabBar_1jjog_59::-webkit-scrollbar{display:none}._tabBtn_1jjog_269{flex:1 0 auto;display:flex;align-items:center;justify-content:center;gap:6px;padding:var(--space-3) var(--space-3);background:none;border:none;border-bottom:2px solid transparent;color:var(--color-text-dim);font-family:var(--font-heading);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}._tabBtn_1jjog_269:hover{color:var(--color-text-muted)}._tabActive_1jjog_315{color:var(--color-gold);border-bottom-color:var(--color-gold);text-shadow:0 0 10px rgba(201,168,76,.3)}._subTabBar_1jjog_61{display:flex;gap:2px;padding:0 var(--space-4);background:#140f1999;border-bottom:var(--divider-width) solid var(--color-border);margin:-4px calc(var(--space-5) * -1) 12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._subTabBar_1jjog_61::-webkit-scrollbar{display:none}._subTabBtn_1jjog_355{flex:1 0 auto;display:flex;align-items:center;justify-content:center;padding:8px 12px;background:none;border:none;border-bottom:2px solid transparent;color:var(--color-text-dim);font-family:var(--font-heading);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}._subTabBtn_1jjog_355:hover{color:var(--color-text-muted)}._subTabActive_1jjog_399{color:var(--color-gold);border-bottom-color:var(--color-gold);text-shadow:0 0 8px rgba(201,168,76,.25)}._content_1jjog_411{flex:1;padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-6);max-width:var(--content-width);width:100%;margin:0 auto}._editCard_1jjog_435{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._avatarWrap_1jjog_457{position:relative;width:72px;height:72px;flex-shrink:0;border-radius:50%;border:2px solid rgba(201,168,76,.4);background:none;padding:0;cursor:pointer;overflow:hidden;transition:border-color .2s ease}._avatarWrap_1jjog_457:hover{border-color:var(--color-gold)}._avatarImg_1jjog_493{width:100%;height:100%;object-fit:cover;display:block}._avatarPlaceholder_1jjog_507{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#c9a84c1f;font-family:var(--font-heading);font-size:1.6rem;font-weight:700;color:var(--color-gold)}._avatarOverlay_1jjog_533{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000008c;opacity:0;transition:opacity .2s ease;color:#fff}._avatarWrap_1jjog_457:hover ._avatarOverlay_1jjog_533{opacity:1}._fileInput_1jjog_565{display:none}._profileInfo_1jjog_575{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._nameRow_1jjog_591{display:flex;align-items:center;gap:var(--space-2)}._heroName_1jjog_603{font-family:var(--font-heading);font-size:1.4rem;font-weight:900;color:var(--color-gold);letter-spacing:.06em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._editBtn_1jjog_627{flex-shrink:0;background:none;border:none;color:var(--color-text-dim);cursor:pointer;padding:4px;border-radius:var(--radius-sm);transition:color .2s ease;display:flex;align-items:center}._editBtn_1jjog_627:hover{color:var(--color-gold)}._nameEdit_1jjog_663{display:flex;align-items:center;gap:var(--space-1)}._nameInput_1jjog_675{flex:1;min-width:0;background:#ffffff0f;border:1px solid rgba(201,168,76,.4);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-family:var(--font-heading);font-size:1rem;color:var(--color-gold);letter-spacing:.04em;outline:none}._nameInput_1jjog_675:focus{border-color:var(--color-gold);box-shadow:0 0 0 2px #c9a84c26}._nameBtn_1jjog_713{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;transition:all .2s ease}._nameBtn_1jjog_713:hover{background:#c9a84c26;border-color:var(--color-gold);color:var(--color-gold)}._nameBtn_1jjog_713:disabled{opacity:.5;cursor:not-allowed}._heroLevel_1jjog_765{font-family:Courier New,monospace;font-size:.8rem;color:var(--color-text-dim)}._bars_1jjog_777{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}._barGroup_1jjog_791{display:flex;flex-direction:column;gap:6px}._barLabel_1jjog_803{display:flex;justify-content:space-between;align-items:baseline}._barLabelText_1jjog_815{font-family:var(--font-heading);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-text);display:flex;align-items:center;gap:4px}._barValue_1jjog_837{font-family:Courier New,monospace;font-size:.7rem;color:var(--color-gold)}._barTrack_1jjog_849{height:12px;background:var(--color-bg);border:1px solid rgba(201,168,76,.15);border-radius:99px;overflow:hidden;position:relative;padding:1px}._barFill_1jjog_869{height:100%;border-radius:99px;transition:width .7s ease-out}._hp_healthy_1jjog_881,._hp_wounded_1jjog_883,._hp_critical_1jjog_885{background:linear-gradient(to right,var(--color-hp),var(--color-hp-end))}._xpFill_1jjog_887{background:linear-gradient(to right,var(--color-xp),var(--color-xp-end))}._magicFill_1jjog_889{background:linear-gradient(to right,#2a4a8a,#4080d0)}._brightnessSlider_1jjog_895{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:4px;background:#ffffff1a;outline:none}._brightnessSlider_1jjog_895::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:var(--color-gold);cursor:pointer;box-shadow:0 0 8px #c9a84c80}._brightnessDisabled_1jjog_937{opacity:.3;pointer-events:none}._settingsZone_1jjog_947{display:flex;flex-direction:column;gap:var(--space-3)}._fontSizeRow_1jjog_959{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}._fontSizeGrid_1jjog_971{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);position:relative}._fontSizeCenterBtn_1jjog_985{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2.8rem;height:2.8rem;border-radius:50%;border:2px solid var(--color-gold);background:var(--color-bg-card);color:var(--color-gold);font-family:var(--font-heading);font-size:1.3rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:0 0 12px #c9a84c4d;transition:transform .15s,box-shadow .15s}._fontSizeCenterBtn_1jjog_985:hover{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 0 20px #c9a84c80}._sliderOverlay_1jjog_1043{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._sliderPopup_1jjog_1065{width:calc(100% - (var(--popup-side-gap) * 2));max-width:calc(var(--app-scaled-width) - (var(--popup-side-gap) * 2));background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem;display:flex;flex-direction:column;gap:1rem;box-shadow:0 8px 32px #00000080}._sliderHint_1jjog_1088{font-size:14px;color:var(--color-text-muted);line-height:1.5;text-align:center;margin:0}._sliderHint_1jjog_1088 strong{color:var(--color-gold)}._sliderHintSmall_1jjog_1112{font-size:14px;color:var(--color-text-dim);text-align:center;margin:0}._sliderExampleImg_1jjog_1126{width:100%;border-radius:var(--radius-md);border:1px solid var(--color-border)}._sliderPreview_1jjog_1138{display:flex;flex-direction:row;align-items:center;gap:0;overflow:hidden;border-radius:var(--radius-md)}._sliderRefLine_1jjog_1156{width:3px;flex-shrink:0;align-self:stretch;background:#e74c3c}._sliderPreviewTabBar_1jjog_1170{flex:1;display:flex;gap:2px;padding:0 .5rem;background:#0a0a0fe6;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);overflow:hidden}._sliderTab_1jjog_1192{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:.55rem .15rem;color:var(--color-text-dim);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}._sliderTabDivider_1jjog_1220{display:flex;align-items:center;color:var(--color-text-dim);font-size:1rem;padding:0 .15rem}._sliderRow_1jjog_1236{display:flex;align-items:center;gap:.5rem}._sliderLabel_1jjog_1248{font-family:var(--font-heading);font-size:.8rem;color:var(--color-text-muted)}._sliderLabelBig_1jjog_1260{font-family:var(--font-heading);font-size:1.4rem;color:var(--color-text-muted)}._sliderInput_1jjog_1272{flex:1;-webkit-appearance:none;appearance:none;height:4px;background:var(--color-border);border-radius:2px;outline:none}._sliderInput_1jjog_1272::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--color-gold);cursor:pointer;box-shadow:0 0 8px #c9a84c66}._sliderValueText_1jjog_1314{text-align:center;font-size:.8rem;color:var(--color-text-dim)}._sliderActions_1jjog_1326{display:flex;gap:.5rem}._sliderCancel_1jjog_1336{flex:1;padding:.5rem;background:none;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-family:var(--font-body);font-size:.85rem;cursor:pointer;transition:border-color .2s}._sliderCancel_1jjog_1336:hover{border-color:var(--color-text-muted)}._sliderConfirm_1jjog_1370{flex:1;padding:.5rem;background:var(--color-gold);border:none;border-radius:var(--radius-md);color:#1a1a1a;font-family:var(--font-body);font-size:.85rem;font-weight:700;cursor:pointer;transition:opacity .2s}._sliderConfirm_1jjog_1370:hover{opacity:.9}._buttonRow_1jjog_1406{display:flex;gap:var(--space-2)}._fontSizeBtn_1jjog_1416{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:var(--space-3) var(--space-2);background:#ffffff0a;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}._fontSizeBtn_1jjog_1416:hover{border-color:#c9a84c4d}._fontSizeActive_1jjog_1452{border-color:var(--color-gold);background:#c9a84c1a;box-shadow:0 0 10px #c9a84c26}._hardcoreShake_1jjog_1464{animation:_hcShake_1jjog_1 .4s ease-in-out;border-color:#8b1a1a99!important;background:#8b1a1a1a!important}._hardcoreShake_1jjog_1464 ._fontSizeLabel_1jjog_1474{color:#e06060}@keyframes _hcShake_1jjog_1{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}._fontSizeLabel_1jjog_1474{font-family:var(--font-heading);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._fontSizeActive_1jjog_1452 ._fontSizeLabel_1jjog_1474{color:var(--color-gold);text-shadow:0 0 8px rgba(201,168,76,.3)}._fontSizeBtn_1jjog_1416:disabled{opacity:.4;cursor:not-allowed}._fontSizeBtn_1jjog_1416:disabled:hover{border-color:var(--color-border)}._fontSizeDesc_1jjog_1531{font-family:Courier New,monospace;font-size:.55rem;color:var(--color-text-dim)}._dangerZone_1jjog_1542{display:flex;flex-direction:column;gap:var(--space-3)}._dangerHint_1jjog_1554{font-size:.8rem;color:var(--color-text-dim);font-style:italic;line-height:1.6}._settingsHint_1jjog_1574{font-size:.7rem;color:var(--color-text-dim);line-height:1.5;margin:0}._apkGate_1jjog_1594{position:relative}._apkGateContent_1jjog_1600{opacity:.45;filter:grayscale(.4);pointer-events:none;-webkit-user-select:none;user-select:none}._apkGateOverlay_1jjog_1612{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}._apkGateStamp_1jjog_1628{font-family:var(--font-heading);font-size:.95rem;font-weight:700;color:var(--color-gold);letter-spacing:.18em;text-transform:uppercase;border:2.5px solid var(--color-gold);padding:6px 14px;border-radius:6px;transform:rotate(-6deg);background:#0a0a0fbf;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 0 14px #c9a84c40;white-space:nowrap}._exportImportRow_1jjog_1662{display:flex;gap:var(--space-3)}._exportBtn_1jjog_1672,._importBtn_1jjog_1674{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:#64647826;border:1px solid rgba(100,100,120,.4);border-radius:var(--radius-md);color:var(--color-text-muted);font-family:var(--font-heading);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}._exportBtn_1jjog_1672:hover,._importBtn_1jjog_1674:hover{background:#6464784d;border-color:#646478b3}._logoutBtn_1jjog_1724{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:#64647826;border:1px solid rgba(100,100,120,.4);border-radius:var(--radius-md);color:var(--color-text-muted);font-family:var(--font-heading);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s ease;align-self:flex-start}._logoutBtn_1jjog_1724:hover{background:#6464784d;border-color:#646478b3}body.sonnen-modus ._refreshBtn_1jjog_155,body.sonnen-modus ._logoutBtn_1jjog_1724{background:#8a6a1e1a;border-color:var(--color-gold-dark);color:var(--color-text)}body.sonnen-modus ._refreshBtn_1jjog_155:hover,body.sonnen-modus ._logoutBtn_1jjog_1724:hover{background:#8a6a1e38}._dangerBtn_1jjog_1812{width:100%;padding:var(--space-3) var(--space-5);background:#8b1a1a26;border:1px solid rgba(139,26,26,.4);border-radius:var(--radius-md);color:#e06060;font-family:var(--font-heading);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s ease;margin-bottom:var(--space-2)}._dangerBtn_1jjog_1812:hover{background:#8b1a1a4d;border-color:#8b1a1ab3}._softBtn_1jjog_1856{width:100%;padding:var(--space-3) var(--space-5);background:#c9a84c14;border:1px solid rgba(201,168,76,.35);border-radius:var(--radius-md);color:var(--color-gold);font-family:var(--font-heading);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s ease;margin-bottom:var(--space-2)}._softBtn_1jjog_1856:hover{background:#c9a84c2e;border-color:#c9a84c99}._warnBtn_1jjog_1900{width:100%;padding:var(--space-3) var(--space-5);background:#cc821e1f;border:1px solid rgba(204,130,30,.45);border-radius:var(--radius-md);color:#e6a657;font-family:var(--font-heading);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s ease;margin-bottom:var(--space-2)}._warnBtn_1jjog_1900:hover{background:#cc821e40;border-color:#cc821ebf}._confirmBox_1jjog_1942{background:#8b1a1a1a;border:1px solid rgba(139,26,26,.3);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}._confirmText_1jjog_1962{font-size:.82rem;color:#e06060;line-height:1.5}._confirmBtns_1jjog_1974{display:flex;gap:var(--space-2)}._cancelBtn_1jjog_1984{flex:1;padding:var(--space-3);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:.85rem;cursor:pointer;transition:all .2s ease}._cancelBtn_1jjog_1984:hover{border-color:var(--color-text-dim);color:var(--color-text)}._confirmBtn_1jjog_1974{flex:2;padding:var(--space-3);background:#8b1a1a4d;border:1px solid rgba(139,26,26,.7);border-radius:var(--radius-md);color:#e06060;font-family:var(--font-heading);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}._confirmBtn_1jjog_1974:hover:not(:disabled){background:#8b1a1a80}._confirmBtn_1jjog_1974:disabled{opacity:.5;cursor:not-allowed}._logoutOverlay_1jjog_2068{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:300;display:flex;align-items:center;justify-content:center;animation:_logoutFadeIn_1jjog_1 .15s ease;padding:0}@keyframes _logoutFadeIn_1jjog_1{0%{opacity:0}to{opacity:1}}._logoutModal_1jjog_2101{width:calc(100% - (var(--popup-side-gap) * 2));max-width:calc(var(--app-scaled-width) - (var(--popup-side-gap) * 2));background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-7);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);animation:_logoutSlideUp_1jjog_1 .2s ease}@keyframes _logoutSlideUp_1jjog_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._logoutIcon_1jjog_2138{font-size:2.2rem;filter:drop-shadow(0 0 12px rgba(201,168,76,.4))}._logoutTitle_1jjog_2148{font-family:var(--font-heading);font-size:var(--type-modal-title);font-weight:700;color:var(--color-text);letter-spacing:.04em;margin:0}._logoutText_1jjog_2163{font-size:var(--type-modal-body);color:var(--color-text-muted);line-height:1.5;margin:0}._logoutError_1jjog_2177{font-size:var(--type-body);color:#e16868;background:#e1686814;border:1px solid rgba(225,104,104,.25);border-radius:var(--radius-md, 8px);padding:var(--space-2) var(--space-3);margin:0;text-align:center}._logoutActions_1jjog_2197{display:flex;gap:var(--space-3);width:calc(100% - var(--space-4));margin-top:var(--space-2);margin-bottom:var(--space-2)}._logoutCancel_1jjog_2213{flex:1;padding:var(--space-3) var(--space-4);background:#ffffff0d;border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-muted);font-family:var(--font-heading);font-size:var(--type-modal-button);cursor:pointer;transition:all .15s ease}._logoutCancel_1jjog_2213:hover{background:#ffffff14;border-color:var(--color-text-dim)}._logoutConfirm_1jjog_2244{flex:1;padding:var(--space-3) var(--space-4);background:#8b1a1a40;border:1px solid rgba(139,26,26,.5);border-radius:var(--radius-lg);color:#e06060;font-family:var(--font-heading);font-size:var(--type-modal-button);font-weight:700;cursor:pointer;transition:all .15s ease}._logoutConfirm_1jjog_2244:hover{background:#8b1a1a66;border-color:#8b1a1ab3}._resetDoneOverlay_1jjog_2279{position:fixed;inset:0;background:var(--color-bg);z-index:400;display:flex;align-items:center;justify-content:center;padding:0;animation:_logoutFadeIn_1jjog_1 .3s ease}._resetDoneBox_1jjog_2301{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-5);width:calc(100% - (var(--popup-side-gap) * 2));max-width:calc(var(--app-scaled-width) - (var(--popup-side-gap) * 2))}._resetDoneIcon_1jjog_2318{font-size:3rem;opacity:.7}._resetDoneTitle_1jjog_2328{font-family:var(--font-heading);font-size:var(--type-modal-title);font-weight:700;color:var(--color-text);letter-spacing:.04em;margin:0}._resetDoneText_1jjog_2343{font-size:var(--type-modal-body);color:var(--color-text-muted);line-height:1.6;margin:0}._resetDoneBtn_1jjog_2355{padding:var(--space-4) var(--space-8);background:#c9a84c1f;border:1px solid rgba(201,168,76,.4);border-radius:var(--radius-lg);color:var(--color-gold);font-family:var(--font-heading);font-size:var(--type-modal-button);font-weight:700;letter-spacing:.05em;cursor:pointer;transition:all .2s ease;margin-top:var(--space-4)}._resetDoneBtn_1jjog_2355:hover{background:#c9a84c33;border-color:var(--color-gold)}._resetDeleteSection_1jjog_2390{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border);display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}._resetDeleteHint_1jjog_2410{font-size:.8rem;color:var(--color-text-dim);text-align:center;margin:0}._resetDeleteBtn_1jjog_2424{padding:var(--space-3) var(--space-6);background:#e0606014;border:1px solid rgba(224,96,96,.25);border-radius:var(--radius-lg);color:#e06060;font-family:var(--font-heading);font-size:.8rem;cursor:pointer;transition:all .15s ease}._resetDeleteBtn_1jjog_2424:hover{background:#e060602e;border-color:#e0606080}
