@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: 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);min-height:100dvh;overflow-x:hidden;-webkit-font-smoothing:antialiased}#root{height:100dvh;min-height:0;padding-top:env(safe-area-inset-top,0px);display:flex;flex-direction:column}html.native-shell #root{padding-top:0}@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_12kww_1{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:var(--app-scaled-width, 100%);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;touch-action:none;--home-icon-circle: #0d0d0f;--home-icon-stroke: #12121e}body.sonnen-modus ._nav_12kww_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_12kww_63{color:var(--color-text-dim)}@media(min-width:505px){._nav_12kww_1{border-left:1px solid rgba(201,168,76,.2);border-right:1px solid rgba(201,168,76,.2)}body.sonnen-modus ._nav_12kww_1,body.amtlich ._nav_12kww_1{border-left-color:var(--color-border);border-right-color:var(--color-border)}}body.sonnen-modus ._item_12kww_63:hover{color:var(--color-text)}body.sonnen-modus ._item_12kww_63._active_12kww_105{color:var(--color-gold-dark);font-weight:700;text-shadow:none}body:has([class*=overlay]) ._nav_12kww_1{display:none}._inner_12kww_127{display:flex;width:360px;height:52px}._item_12kww_63{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_12kww_63:hover{color:var(--color-text)}}._item_12kww_63._active_12kww_105{color:#f0c860}._label_12kww_187{font-family:var(--font-heading);font-size:.58rem;letter-spacing:.05em;text-transform:uppercase;opacity:1;transition:opacity .15s ease}._item_12kww_63._active_12kww_105 ._label_12kww_187{opacity:1}._homeBtn_12kww_213{flex:1.2;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:6px}._homeIconWrap_12kww_231{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_12kww_231{filter:drop-shadow(0 -2px 8px rgba(0,0,0,.1))}._homeBtn_12kww_213._active_12kww_105 ._homeIconWrap_12kww_231{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_12kww_1{background:#fffffff2;border-top-color:#e0e0e4;--home-icon-circle: #1565c0;--home-icon-stroke: #ffffff}body.amtlich ._item_12kww_63{color:#6e6e76}body.amtlich ._item_12kww_63:hover{color:#1a1a24}body.amtlich ._item_12kww_63._active_12kww_105{color:#1565c0}._iconWithBadge_12kww_317{position:relative;display:inline-flex}._chatBadge_12kww_327{position:absolute;top:-6px;right:-8px;background:#e53935;color:#fff;font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px;box-shadow:0 2px 4px #0000004d}._overlay_6wf58_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_6wf58_25{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_6wf58_1 .3s ease-out;box-shadow:0 0 30px #1e641e33}@keyframes _slideUp_6wf58_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._icon_6wf58_65{font-size:2.5rem}._title_6wf58_73{font-family:var(--font-heading);font-size:var(--type-modal-title);color:var(--color-gold);text-align:center;letter-spacing:.06em}._text_6wf58_89{font-size:var(--type-modal-body);color:var(--color-text-muted);text-align:center;line-height:1.5}._info_6wf58_103{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_6wf58_129{display:flex;gap:var(--space-3);width:100%;margin-top:var(--space-2)}._cancelBtn_6wf58_143{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_6wf58_143:hover{background:#64646440}._confirmBtn_6wf58_177{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_6wf58_177:hover{background:#1e641e59}._healBtn_6wf58_211{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_6wf58_211:hover{background:#c9a84c4d}._overlay_1evkz_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_1evkz_25{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_1evkz_1 .3s ease-out;box-shadow:0 0 30px #c9a84c29}@keyframes _slideUp_1evkz_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._icon_1evkz_65{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_1evkz_89{font-family:var(--font-heading);font-size:var(--type-modal-title);color:var(--color-gold);text-align:center;letter-spacing:.06em}._text_1evkz_105{margin:0;font-size:var(--type-modal-body);color:var(--color-text-muted);text-align:center;line-height:1.5}._durationBox_1evkz_121{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_1evkz_143{font-family:var(--font-heading);font-size:var(--type-body-small);color:var(--color-gold);letter-spacing:.08em;text-transform:uppercase}._dateField_1evkz_159{display:flex;flex-direction:column;gap:var(--space-2);width:100%}._dateField_1evkz_159 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_1evkz_197{font-size:var(--type-body-small);color:var(--color-text-dim)}._actions_1evkz_207{display:flex;gap:var(--space-3);width:100%;margin-top:var(--space-2)}._cancelBtn_1evkz_221,._confirmBtn_1evkz_223,._endBtn_1evkz_225{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_1evkz_221{background:#64646426;border:1px solid rgba(100,100,100,.3);color:var(--color-text-muted)}._confirmBtn_1evkz_223{background:#c9a84c2e;border:1px solid rgba(201,168,76,.5);color:var(--color-gold)}._endBtn_1evkz_225{background:#4caf5024;border:1px solid rgba(76,175,80,.42);color:#4caf50}._panel_sgcpu_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_sgcpu_1{background:var(--color-bg-elevated);backdrop-filter:none;-webkit-backdrop-filter:none;border-right:1px solid var(--color-border)}body.sonnen-modus ._navItem_sgcpu_55{color:var(--color-text-dim)}body.sonnen-modus ._navItem_sgcpu_55:hover{color:var(--color-text)}body.sonnen-modus ._navActive_sgcpu_71{color:var(--color-gold-dark);background:#8a6a1e26}._nav_sgcpu_55{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_sgcpu_55{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_sgcpu_55:hover{color:var(--color-text);background:#ffffff0f}}._navActive_sgcpu_71{color:#f0c860;background:#f0c8601f}._navLabel_sgcpu_153{font-family:var(--font-heading);font-size:1rem;letter-spacing:.04em;text-transform:uppercase}._hero_sgcpu_169{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_sgcpu_193{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_sgcpu_193{width:100%;height:100%;object-fit:cover;filter:grayscale(.05);transition:filter .3s ease}._portrait_sgcpu_193:hover{filter:grayscale(0)}._heroInfo_sgcpu_253{text-align:center;width:100%}._heroName_sgcpu_263{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_sgcpu_285{font-size:1.1rem;color:#c9a84c99;font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;margin-top:2px}._bars_sgcpu_305{width:100%;display:flex;flex-direction:column;gap:var(--space-3)}._bar_sgcpu_305{display:flex;flex-direction:column;gap:3px}._barMeta_sgcpu_331{display:flex;justify-content:space-between;align-items:center}._barLabel_sgcpu_343{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_sgcpu_365{font-family:Courier New,monospace;font-size:1rem;color:var(--color-gold)}._barTrack_sgcpu_377{height:8px;background:var(--color-bg);border:1px solid rgba(201,168,76,.15);border-radius:99px;overflow:hidden;padding:1px}._hpFill_sgcpu_395{height:100%;border-radius:99px;background:linear-gradient(to right,var(--color-hp),var(--color-hp-end));transition:width .7s ease-out}._xpFill_sgcpu_409{height:100%;border-radius:99px;background:linear-gradient(to right,var(--color-xp),var(--color-xp-end));transition:width .7s ease-out}._magicFill_sgcpu_423{height:100%;border-radius:99px;background:linear-gradient(to right,#2a4a8a,#4080d0);transition:width .7s ease-out}body.amtlich ._panel_sgcpu_1{background:#fffffff2;border-right:1px solid #d8d8dc}body.amtlich ._nav_sgcpu_55{border-top-color:#d8d8dc}body.amtlich ._navItem_sgcpu_55{color:#00000059}body.amtlich ._navItem_sgcpu_55:hover{color:#0009;background:#0000000a}body.amtlich ._navActive_sgcpu_71{color:#1565c0;background:#1565c01a}._actionButtons_sgcpu_487{display:flex;gap:4px;padding:0 var(--space-2)}._actionBtn_sgcpu_497{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_sgcpu_497:hover{border-color:#c9a84c66;color:var(--color-gold)}._actionBtnPest_sgcpu_533{background:#4caf5026;border-color:#4caf5080;color:#4caf50}._heroViewOverlay_sgcpu_547{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_sgcpu_575{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_sgcpu_591{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_sgcpu_611{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_sgcpu_633{border-color:#1e641e4d}._portraitPest_sgcpu_641{animation:_pestPulse_sgcpu_1 3s ease-in-out infinite}._portraitPest_sgcpu_641 ._portrait_sgcpu_193{filter:grayscale(.1) drop-shadow(0 0 8px rgba(30,100,30,.6))}@keyframes _pestPulse_sgcpu_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_sgcpu_665{height:100%;border-radius:99px;background:linear-gradient(to right,#2d6a2d,#4caf50);transition:width .7s ease-out}._portraitGlow_sgcpu_681 ._portrait_sgcpu_193{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_sgcpu_691 ._portrait_sgcpu_193{animation:_portraitShake_sgcpu_691 .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_sgcpu_691{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_sgcpu_719{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;animation:_overlayFade_sgcpu_1 3s ease-out forwards}@keyframes _overlayFade_sgcpu_1{0%{opacity:0}15%{opacity:1}70%{opacity:1}to{opacity:0}}._levelUpLabel_sgcpu_751{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_sgcpu_767{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_sgcpu_785{animation:_xpFlash_sgcpu_785 1s ease-out}@keyframes _xpFlash_sgcpu_785{0%{filter:brightness(2)}to{filter:brightness(1)}}._installBanner_sgcpu_805{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_sgcpu_837{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_sgcpu_837:hover{background:#c9a84c4d;border-color:var(--color-gold)}._overlay_mpe0i_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_mpe0i_25{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_mpe0i_1 .25s ease-out;box-shadow:0 0 30px #c9a84c33}@keyframes _slideUp_mpe0i_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._icon_mpe0i_65{font-size:2.2rem;line-height:1}._title_mpe0i_75{font-family:var(--font-heading);font-size:var(--type-modal-title);color:var(--color-gold);text-align:center;letter-spacing:.06em;margin:0}._text_mpe0i_93{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_mpe0i_111{display:flex;gap:var(--space-3);width:100%;margin-top:var(--space-2)}._cancelBtn_mpe0i_125{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_mpe0i_125:hover{background:#64646440}._confirmBtn_mpe0i_155{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_mpe0i_155:hover{background:#c9a84c4d}._confirmDanger_mpe0i_185{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_mpe0i_185:hover{background:#e74c3c4d}._confirmMagic_mpe0i_215{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_mpe0i_215:hover{background:linear-gradient(135deg,#c9a84c59,#8a5ca859)}._tertiaryBtn_mpe0i_249{width:100%;padding:10px 14px;background:#b428281f;border:1px solid rgba(220,60,60,.55);border-radius:var(--radius-md);color:#e35a5a;font-family:var(--font-heading);font-size:var(--type-modal-button);font-weight:600;letter-spacing:.04em;cursor:pointer;transition:all .2s ease}._tertiaryBtn_mpe0i_249:hover{background:#b4282838}._tertiaryDanger_mpe0i_281{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);font-weight:600;letter-spacing:.04em;cursor:pointer;transition:all .2s ease}._tertiaryDanger_mpe0i_281:hover{background:#e74c3c4d}._bottomActions_mpe0i_313{width:100%;margin-top:var(--space-2)}._bottomActions_mpe0i_313 ._cancelBtn_mpe0i_125{width:100%}._overlay_1jkp9_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_1jkp9_1 .4s ease}._overlayClosing_1jkp9_23{animation:_fadeOut_1jkp9_1 .35s ease forwards}@keyframes _fadeIn_1jkp9_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_1jkp9_1{0%{opacity:1}to{opacity:0}}._card_1jkp9_49{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_1jkp9_1 .5s ease;box-shadow:0 0 40px #c9a84c26}._cardClosing_1jkp9_71{animation:_slideDown_1jkp9_1 .35s ease forwards}@keyframes _slideUp_1jkp9_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDown_1jkp9_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}._icon_1jkp9_97{font-size:2.5rem;margin-bottom:var(--space-3)}._nightIcon_1jkp9_107{display:flex;justify-content:center;color:#81b9e7;filter:drop-shadow(0 0 10px rgba(93,162,218,.35))}._title_1jkp9_121{font-family:var(--font-heading);font-size:var(--type-modal-title);color:var(--color-gold);margin-bottom:var(--space-2);letter-spacing:.06em}._nightTitle_1jkp9_137{color:#81b9e7}._message_1jkp9_145{font-size:var(--type-modal-body);color:var(--color-text-muted);line-height:1.5;margin-bottom:var(--space-5)}._hpInfo_1jkp9_159{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_1jkp9_181{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)}._nightInfo_1jkp9_203{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-5);color:#81b9e7;font-size:var(--type-modal-body);font-weight:600}._btn_1jkp9_225{width:100%;padding:var(--space-3);display:flex;flex-direction:column;align-items:center;gap:2px;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;line-height:1.25;cursor:pointer;transition:background .2s ease}._failList_1jkp9_267{display:flex;flex-direction:column;gap:6px;margin:0 calc(var(--space-2) * -1) var(--space-5);padding:var(--space-2);text-align:left;max-height:240px;overflow-y:auto;overflow-x:hidden}._assignmentQuestCard_1jkp9_291{width:min(calc(100% - 2px),640px);margin:0 auto;box-sizing:border-box}._failCard_1jkp9_303{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_1jkp9_321{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._failPill_1jkp9_333{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_1jkp9_357{color:#34d399;border-color:#34d39973;background:#34d3991a}._failPill_medium_1jkp9_359{color:#60a5fa;border-color:#60a5fa73;background:#60a5fa1a}._failPill_hard_1jkp9_361{color:#c084fc;border-color:#c084fc73;background:#c084fc1a}._failPill_epic_1jkp9_363{color:var(--color-gold);border-color:#c9a84c80;background:#c9a84c24}._failKind_1jkp9_365{font-size:var(--type-chip);color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.06em;margin-left:auto}._failTitle_1jkp9_379{font-family:var(--font-heading);font-size:var(--type-card-title);color:var(--color-text);margin:0;line-height:1.25}._failSub_1jkp9_393{font-size:var(--type-label);color:var(--color-text-dim);font-style:italic}._failQuota_1jkp9_403{font-size:var(--type-label);color:var(--color-gold);font-family:var(--font-heading);letter-spacing:.04em}._lateConfirmBtn_1jkp9_417{width:100%;min-height:38px;margin-top:4px;padding:7px 10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(74,222,128,.55);border-radius:var(--radius-sm);background:#4ade801f;color:var(--color-green, #4ade80);font-family:var(--font-body);font-size:var(--type-label);font-weight:600;cursor:pointer}._lateConfirmBtn_1jkp9_417:disabled{opacity:.55;cursor:wait}._graceHint_1jkp9_465{margin:calc(var(--space-2) * -1) 0 var(--space-3);color:var(--color-text-dim);font-size:var(--type-label);line-height:1.35}._lateConfirmError_1jkp9_479{margin:0 0 var(--space-3);color:#e74c3c;font-size:var(--type-label);line-height:1.35}._btn_1jkp9_225:hover{background:#c9a84c40}._card_8qyrx_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_8qyrx_1{padding-top:calc(var(--space-4) + 14px);padding-bottom:calc(var(--space-4) + 14px)}._card_8qyrx_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_8qyrx_1:hover{border-color:#c9a84c73}._card_8qyrx_1:active{transform:scale(.985)}._assignmentReturned_8qyrx_81{border-color:#e6ae46b3;box-shadow:0 0 22px #e6ae462e,var(--shadow-md)}._assignmentDeclined_8qyrx_91{border-color:#96969659}._innerGlow_8qyrx_99{position:absolute;inset:0;background:linear-gradient(135deg,rgba(201,168,76,.04) 0%,transparent 60%);pointer-events:none}._body_8qyrx_113{display:flex;align-items:flex-start;gap:var(--space-3);position:relative;z-index:1}._left_8qyrx_129{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}._badgeRow_8qyrx_145{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}._diffBadge_8qyrx_159{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_8qyrx_185{color:var(--color-diff-easy);background:var(--color-diff-easy-bg);border-color:var(--color-diff-easy-border)}._medium_8qyrx_187{color:var(--color-diff-medium);background:var(--color-diff-medium-bg);border-color:var(--color-diff-medium-border)}._hard_8qyrx_189{color:var(--color-diff-hard);background:var(--color-diff-hard-bg);border-color:var(--color-diff-hard-border)}._epic_8qyrx_191{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_8qyrx_197{font-family:Courier New,monospace;font-size:.75rem;font-weight:700;color:var(--color-gold)}._recurBadge_8qyrx_211{display:inline-flex;align-items:center;color:#c9a84c80}._importantBadge_8qyrx_223{border-color:#e74c3cb8;color:#ffcf70;background:linear-gradient(135deg,#8b181f57,#500e1885);box-shadow:0 0 8px #e74c3c33}._title_8qyrx_237{font-family:var(--font-heading);font-size:.95rem;font-weight:700;color:var(--color-text);line-height:1.3}._assigneeRow_8qyrx_253{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:4px}._recRow_8qyrx_269{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._recLabel_8qyrx_283{display:inline-flex;align-items:center;gap:4px;color:var(--color-text-dim);font-size:.68rem}._lastCompletion_8qyrx_299{color:var(--color-text-dim);font-size:.68rem;display:inline-flex;gap:8px}._weeklyInfo_8qyrx_313{display:inline-block;margin-left:auto;padding:2px 6px;border-radius:var(--radius-sm);font-family:Courier New,monospace;font-size:.65rem}._weekly_normal_8qyrx_331{color:var(--color-gold);background:#c9a84c14;border:1px solid rgba(201,168,76,.45)}._weekly_warning_8qyrx_343{color:#f39c12;background:#f39c121a;border:1px solid rgba(243,156,18,.25)}._weekly_critical_8qyrx_355{color:#e74c3c;background:#e74c3c1a;border:1px solid rgba(231,76,60,.3);animation:_critPulse_8qyrx_1 1.5s ease infinite}._weekly_timeOverdue_8qyrx_369{color:var(--color-gold);background:#c9a84c1a;border:1px solid rgba(201,168,76,.4)}._badgeSpacer_8qyrx_381{flex:1}._creatorBadge_8qyrx_389{display:inline-flex;align-items:center;max-width:100%;min-width:0;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)}._creatorName_8qyrx_419,._assignedNames_8qyrx_421{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._creatorName_8qyrx_419{max-width:7rem}._assignedNames_8qyrx_421{max-width:9rem}._assignmentDivider_8qyrx_439{flex:0 0 auto;opacity:.55}._haBadge_8qyrx_443{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_8qyrx_443 svg{color:#7ef0daf2}._assignmentResponseBadge_8qyrx_481{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;font-size:.55rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._assignmentResponseReturned_8qyrx_505{background:#e6ae4629;border:1px solid rgba(230,174,70,.48);color:#e6ae46}._assignmentResponseDeclined_8qyrx_517{background:#a0a0a01f;border:1px solid rgba(160,160,160,.35);color:#dcdcdcc2}._assigneeBadge_8qyrx_529{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;font-size:.55rem;letter-spacing:.04em}._badge_shared_8qyrx_549{background:#c9a84c1a;border:1px solid rgba(201,168,76,.25);color:#c9a84cbf}._badge_delegated_8qyrx_561{background:#64b4ff1a;border:1px solid rgba(100,180,255,.25);color:#64b4ffbf}._badge_visible_8qyrx_573{background:#a078ff1a;border:1px solid rgba(160,120,255,.25);color:#a078ffbf}._assignmentTransferBadge_8qyrx_585{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:99px;font-size:.55rem;letter-spacing:.04em;background:#a078ff14;border:1px solid rgba(160,120,255,.24);color:#a078ffc7}._assignmentTransferOld_8qyrx_611,._assignmentTransferNew_8qyrx_613{display:inline-flex;align-items:center;gap:4px;min-width:0}._assignmentTransferOld_8qyrx_611{color:#64b4ff85;text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:#b44646b3}._assignmentTransferArrow_8qyrx_641{color:#c9a84ca6;font-family:var(--font-heading);font-weight:700}._assignmentTransferNew_8qyrx_613{color:#a078ffdb}._badge_ha_8qyrx_661{background:#43d6b51a;border:1px solid rgba(67,214,181,.28);color:#7ef0dad1}._badgeEmoji_8qyrx_673{width:12px;height:12px}._description_8qyrx_683{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_8qyrx_705{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_8qyrx_705:hover{background:#c9a84c1a;color:var(--color-gold)}._checkDone_8qyrx_745{background:var(--color-gold);color:var(--color-bg);border-color:var(--color-gold)}._doneOverlay_8qyrx_757{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_8qyrx_779{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_8qyrx_807{font-family:var(--font-heading);font-size:.78rem;font-weight:700;color:var(--color-gold);letter-spacing:.05em;padding:4px 0}._assignmentResponseNotice_8qyrx_825{font-family:var(--font-heading);font-size:.78rem;font-weight:700;color:#e6ae46;letter-spacing:.05em;padding:6px 8px;border:1px solid rgba(230,174,70,.35);border-radius:var(--radius-sm);background:#e6ae4614}._assignmentResponseOverlay_8qyrx_849{position:absolute;inset:0;background:#0a0a0f5c;display:flex;align-items:center;justify-content:center;z-index:2;border-radius:inherit;pointer-events:none}._assignmentResponseStamp_8qyrx_873{font-family:var(--font-heading);font-size:.82rem;font-weight:700;color:#e6ae46;letter-spacing:.14em;text-transform:uppercase;border:2px solid #e6ae46;padding:4px 14px;border-radius:4px;transform:rotate(-5deg);text-shadow:0 0 8px rgba(230,174,70,.35)}._otherDoneOverlay_8qyrx_901{position:absolute;inset:0;background:#0a0a0f73;display:flex;align-items:center;justify-content:center;z-index:2;border-radius:inherit}._otherDoneStamp_8qyrx_923{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_8qyrx_951{opacity:.7}._cardExpanded_8qyrx_959{border-color:#c9a84c4d}._burning_8qyrx_975{border:none!important;outline:2px solid rgba(231,76,60,.5);outline-offset:-1px;will-change:auto;animation:_burnGlow_8qyrx_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_8qyrx_1{0%,to{box-shadow:0 0 8px 1px #e74c3c26}50%{box-shadow:0 0 16px 4px #e74c3c4d,0 0 24px 6px #f39c121a}}._burning_8qyrx_975:hover,._burning_8qyrx_975._cardExpanded_8qyrx_959{border:none!important}._timeOverdue_8qyrx_1021{border:none!important;outline:2px solid rgba(201,168,76,.5);outline-offset:-1px;will-change:auto;animation:_timeGlow_8qyrx_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_8qyrx_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_8qyrx_1{0%,to{opacity:1}50%{opacity:.7}}._timeOverdue_8qyrx_1021:hover,._timeOverdue_8qyrx_1021._cardExpanded_8qyrx_959{border:none!important}._chevron_8qyrx_1075{flex-shrink:0;color:var(--color-text-dim);transition:transform .2s ease;margin-top:2px}._chevronOpen_8qyrx_1089{transform:rotate(180deg)}._expandContent_8qyrx_1099{position:relative;z-index:1}._divider_8qyrx_1109{height:1px;background:var(--color-border);margin:var(--space-3) 0}._expandDesc_8qyrx_1121{font-size:.82rem;color:var(--color-text-muted);font-style:italic;line-height:1.6;margin-bottom:var(--space-3)}._originalBox_8qyrx_1137{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_8qyrx_1153{display:block;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-dim);margin-bottom:var(--space-1)}._originalText_8qyrx_1171{font-size:.82rem;color:var(--color-text-muted)}._expandMeta_8qyrx_1181{display:flex;gap:var(--space-3);font-size:.75rem;color:var(--color-text-dim);margin-bottom:var(--space-3)}._actionRow_8qyrx_1197{display:flex;gap:var(--space-2);align-items:center}._deleteBtn_8qyrx_1211{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_8qyrx_1211:hover{color:#e8c4ff;background:#c084fc47;border-color:#c084fcbf}._deleteBtn_8qyrx_1211:disabled{opacity:.4;cursor:not-allowed}._deleteBtnConfirm_8qyrx_1249{background:#c084fc52;border-color:#c084fccc;color:#e8c4ff;gap:var(--space-1);font-size:.7rem;font-family:var(--font-heading)}._editBtn_8qyrx_1269{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_8qyrx_1269:hover:not(:disabled){background:#c9a84c47;border-color:#c9a84cb3}._rejectBtn_8qyrx_1313{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:var(--space-3);min-height:34px;background:#e6ae461f;border:1px solid rgba(230,174,70,.45);border-radius:var(--radius-md);color:#e6ae46;font-family:var(--font-heading);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .15s ease}._rejectBtn_8qyrx_1313:hover:not(:disabled){background:#e6ae4638;border-color:#e6ae469e}._rejectBtn_8qyrx_1313:disabled{opacity:.45;cursor:not-allowed}._editBtn_8qyrx_1269:disabled,._deleteBtn_8qyrx_1211:disabled{opacity:.35;cursor:not-allowed}._actionBtnLocked_8qyrx_1383,._actionBtnLocked_8qyrx_1383:hover{opacity:.35;cursor:not-allowed}._completeBtn_8qyrx_1399{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_8qyrx_1399:hover{background:#b4322d4d;border-color:#b4322dbf}._completeBtn_8qyrx_1399:disabled{opacity:.6;cursor:not-allowed}._completedSuccess_8qyrx_1457{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_8qyrx_1 .3s ease}@keyframes _fadeInSuccess_8qyrx_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._reopenBtn_8qyrx_1497{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_8qyrx_1497:hover{color:var(--color-gold);background:#c9a84c1f;border-color:#c9a84c66}._reopenBtn_8qyrx_1497:disabled{opacity:.4;cursor:not-allowed}._reopenBtnConfirm_8qyrx_1543{background:#e0a03c26;border-color:#e0a03c80;color:#e0a03c}._alreadyDone_8qyrx_1555{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)}._layout_o7til_1{display:flex;flex-direction:column;height:100%;min-height:0}._installBanner_o7til_15{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_o7til_39{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_o7til_39:hover{background:#c9a84c40;border-color:var(--color-gold)}._scaleWrap_o7til_77{flex:1;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:flex-start}._main_o7til_95{height:100%;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding-bottom:var(--bottom-nav-height)}@media(min-width:505px){._main_o7til_95{border-left:1px solid rgba(201,168,76,.2);border-right:1px solid rgba(201,168,76,.2);background:var(--color-bg);box-shadow:0 0 30px #0003}body.sonnen-modus ._main_o7til_95,body.amtlich ._main_o7til_95{border-color:var(--color-border);box-shadow:0 0 30px #00000014}}._tabletLayout_o7til_145{flex-direction:row;overflow:hidden}._tabletLayout_o7til_145 ._scaleWrap_o7til_77{width:0;min-width:0;overflow-y:auto;overflow-x:hidden;padding:var(--space-4)}._tabletLayout_o7til_145 ._main_o7til_95{padding-bottom:0;border:1px solid rgba(201,168,76,.65);border-radius:var(--radius-lg);background:#0a0a0f80}body.sonnen-modus ._tabletLayout_o7til_145 ._main_o7til_95,body.amtlich ._tabletLayout_o7til_145 ._main_o7til_95{background:var(--color-bg-elevated);border-color:var(--color-border)}._nav_1dih3_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_1dih3_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_1dih3_55{color:var(--color-text-dim)}body.sonnen-modus ._item_1dih3_55:hover{color:var(--color-text)}body.sonnen-modus ._item_1dih3_55._active_1dih3_71{color:var(--color-gold-dark);font-weight:700;text-shadow:none}body:has([class*=overlay]) ._nav_1dih3_1{display:none}._inner_1dih3_93{display:flex;width:360px;height:52px}._item_1dih3_55{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_1dih3_55:hover{color:var(--color-text)}}._item_1dih3_55._active_1dih3_71{color:#f0c860}._label_1dih3_153{font-family:var(--font-heading);font-size:.58rem;letter-spacing:.05em;text-transform:uppercase;opacity:1;transition:opacity .15s ease}._item_1dih3_55._active_1dih3_71 ._label_1dih3_153{opacity:1}._homeBtn_1dih3_179{flex:1.2;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:4px}._homeIconWrap_1dih3_197{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_1dih3_197{filter:drop-shadow(0 -2px 8px rgba(0,0,0,.1))}._homeBtn_1dih3_179._active_1dih3_71 ._homeIconWrap_1dih3_197{filter:drop-shadow(0 0 16px rgba(240,180,50,.9)) drop-shadow(0 0 4px rgba(255,220,120,.6))}body.amtlich ._nav_1dih3_1{background:#fffffff2;border-top-color:#e0e0e4;--home-icon-circle: #1565c0;--home-icon-stroke: #ffffff}body.amtlich ._item_1dih3_55{color:#6e6e76}body.amtlich ._item_1dih3_55:hover{color:#1a1a24}body.amtlich ._item_1dih3_55._active_1dih3_71{color:#1565c0}._page_mxfxf_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_mxfxf_21{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_mxfxf_41{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_mxfxf_69{margin:0 0 12px;color:var(--color-gold, #c9a84c);font-family:var(--font-heading);font-size:1.25rem;line-height:1.25}._text_mxfxf_85{margin:0 0 22px;color:var(--color-text-dim, #c9c0b8);font-size:.92rem;line-height:1.5}._button_mxfxf_99{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_mxfxf_99:hover{background:#c9a84c38}._container_v06i1_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_v06i1_27{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}._emblem_v06i1_43{font-size:6.5rem;line-height:1;animation:_flame_v06i1_1 1.5s ease-in-out infinite}@keyframes _flame_v06i1_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_v06i1_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_v06i1_135{color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:1.1rem}._strike_v06i1_149{color:var(--color-text-dim);text-decoration:line-through;text-decoration-color:var(--color-gold);text-decoration-thickness:2px}._subtitleGold_v06i1_163{color:var(--color-gold);font-weight:600}._card_v06i1_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_v06i1_201{text-align:center;color:var(--color-text-muted);font-size:1.1rem;line-height:1.55}._modeTabs_v06i1_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_v06i1_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_v06i1_215{font-size:.92rem;padding:var(--space-3) var(--space-2)}}._modeTab_v06i1_215:hover:not(._active_v06i1_269){color:var(--color-text);background:#ffffff0a}._modeTab_v06i1_215._active_v06i1_269{background:var(--color-gold);color:#1a1a1a;font-weight:700}._googleButton_v06i1_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_v06i1_291 img{display:block;width:189px;height:40px}._googleButton_v06i1_291:hover:not(:disabled){box-shadow:0 1px 2px #3c40434d}._googleButton_v06i1_291:active:not(:disabled){opacity:.92}._googleButton_v06i1_291:disabled{opacity:.6;cursor:not-allowed}._emailToggle_v06i1_361{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_v06i1_361:hover{transform:translateY(-1px);background:#8b000040;border-color:#b4282899;color:#e8c4c4;box-shadow:0 4px 16px #8b00004d}._emailToggle_v06i1_361:active{transform:translateY(0)}._emailForm_v06i1_423{width:100%;display:flex;flex-direction:column;gap:var(--space-3)}._input_v06i1_437{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_v06i1_437:focus{border-color:#c9a84c80}._input_v06i1_437::placeholder{color:var(--color-text-dim)}._emailButton_v06i1_479{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_v06i1_479:active:not(:disabled){transform:translateY(1px)}._emailButton_v06i1_479:hover:not(:disabled){opacity:.9}._emailButton_v06i1_479:disabled{opacity:.5;cursor:not-allowed}._backBtn_v06i1_535{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_v06i1_535:hover{color:var(--color-text-muted)}._switchMode_v06i1_565{background:none;border:none;color:var(--color-text-dim);font-size:.78rem;cursor:pointer;padding:0;text-align:center;transition:color .2s}._switchMode_v06i1_565:hover{color:var(--color-gold)}._hint_v06i1_595{font-size:.75rem;color:var(--color-text-dim);text-align:center}._divider_v06i1_607{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_v06i1_607:before,._divider_v06i1_607:after{content:"";flex:1;height:1px;background:var(--color-border)}._termsRow_v06i1_645{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_v06i1_645 input[type=checkbox]{flex:0 0 auto;margin-top:3px;width:18px;height:18px;accent-color:var(--color-gold);cursor:pointer}._termsRow_v06i1_645 a{color:var(--color-gold);text-decoration:underline;text-underline-offset:2px}._termsRow_v06i1_645 a:hover{color:var(--color-gold-bright, #e0c367)}._legalFooter_v06i1_705{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_v06i1_705 a{color:var(--color-text-muted);text-decoration:underline;text-underline-offset:2px}._legalFooter_v06i1_705 a:hover{color:var(--color-gold)}._googleHint_v06i1_745{font-size:.74rem;color:var(--color-text-dim);text-align:center;line-height:1.5;margin:-4px 0 0}._googleHint_v06i1_745 a{color:var(--color-text-muted);text-decoration:underline;text-underline-offset:2px}._googleHint_v06i1_745 a:hover{color:var(--color-gold)}._resetBtn_v06i1_777{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_v06i1_777:hover:not(:disabled){border-color:#c9a84c80;color:var(--color-gold);background:#c9a84c0d}._resetBtn_v06i1_777:disabled{opacity:.5;cursor:not-allowed}._resetOverlay_v06i1_821{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_v06i1_845{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_v06i1_871{font-family:var(--font-heading);color:var(--color-gold);font-size:var(--type-modal-title);margin:0;text-align:center}._resetIntro_v06i1_887{color:var(--color-text-muted);font-size:var(--type-modal-body);line-height:1.5;margin:0}._resetCancel_v06i1_901{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_v06i1_901:hover:not(:disabled){color:var(--color-text)}._resetCancel_v06i1_901:disabled{opacity:.5;cursor:not-allowed}._gateSection_v06i1_933{width:100%;max-width:360px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}._gateText_v06i1_953{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_v06i1_973{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}._gateInput_v06i1_989{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_v06i1_989:focus{border-color:#c9a84c80}._gateInput_v06i1_989::placeholder{color:var(--color-text-dim)}._gateButton_v06i1_1033{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_v06i1_1033:hover{opacity:.9}._gateErrorText_v06i1_1069{font-size:.78rem;color:#e74c3c}._locked_v06i1_1081{opacity:.15;pointer-events:none;filter:blur(3px);-webkit-user-select:none;user-select:none;transition:opacity .4s,filter .4s}._splitContainer_1rvhd_9{min-height:100dvh;display:flex;flex-direction:column}._darkHalf_1rvhd_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_1rvhd_49{font-family:var(--font-heading);font-size:1.1rem;color:var(--color-gold);letter-spacing:.08em}._flameSword_1rvhd_63{display:inline-block;font-size:1.4em;animation:_flame_1rvhd_63 1.5s ease-in-out infinite;filter:drop-shadow(0 0 4px #ff6600) drop-shadow(0 0 8px #ff4400)}@keyframes _flame_1rvhd_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_1rvhd_139{position:relative;animation:_heroGlow_1rvhd_1 3s ease-in-out infinite}@keyframes _heroGlow_1rvhd_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_1rvhd_177{width:140px;height:auto;position:relative;z-index:1}._swordFlame_1rvhd_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_1rvhd_1 2s ease-in-out infinite}@keyframes _swordBurn_1rvhd_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_1rvhd_265{font-family:var(--font-heading);font-size:clamp(1.3rem,4vw,1.7rem);color:var(--color-gold);text-align:center;margin:0}._darkText_1rvhd_281{color:var(--color-text-muted);text-align:center;font-size:14px;line-height:1.6;max-width:320px;margin:0}._darkBtn_1rvhd_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_1rvhd_299:hover{background:#c9a84c40;transform:translateY(-1px)}._divider_1rvhd_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_1rvhd_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_1rvhd_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_1rvhd_417{display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem;border-radius:8px;background:#f8f8fa}._todoDone_1rvhd_435{color:#2e7d32;flex-shrink:0}._todoOpen_1rvhd_445{color:#bbb;flex-shrink:0}._todoTimed_1rvhd_455{color:#e65100;flex-shrink:0}._todoTextDone_1rvhd_465{flex:1;font-size:13px;color:#999;text-decoration:line-through}._todoTextOpen_1rvhd_479{flex:1;font-size:13px;color:#1a1a1a}._todoBadgeEasy_1rvhd_491{font-size:10px;padding:2px 6px;border-radius:4px;background:#2e7d321a;color:#2e7d32;font-weight:600;letter-spacing:.03em}._todoBadgeMedium_1rvhd_511{font-size:10px;padding:2px 6px;border-radius:4px;background:#1565c01a;color:#1565c0;font-weight:600;letter-spacing:.03em}._todoBadgeHard_1rvhd_531{font-size:10px;padding:2px 6px;border-radius:4px;background:#7b1fa21a;color:#7b1fa2;font-weight:600;letter-spacing:.03em}._lightLogo_1rvhd_551{font-family:var(--font-heading);font-size:1.1rem;color:#1565c0;letter-spacing:.08em}._lightTitle_1rvhd_565{font-family:var(--font-heading);font-size:clamp(1.3rem,4vw,1.7rem);color:#1a1a1a;text-align:center;margin:0}._lightText_1rvhd_581{color:#666;text-align:center;font-size:14px;line-height:1.6;max-width:320px;margin:0}._lightBtn_1rvhd_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_1rvhd_599:hover{background:#1565c026;transform:translateY(-1px)}._fontFullPage_1rvhd_643{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--space-4) var(--space-6);background:var(--color-bg)}._fontCard_1rvhd_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_1rvhd_687{font-family:var(--font-heading);font-size:28px;color:var(--color-gold);text-align:center;margin:0}._fontHint_1rvhd_703{font-size:16px;color:var(--color-text-muted);line-height:1.5;text-align:center;margin:0}._fontHint_1rvhd_703 strong{color:var(--color-gold)}._fontHintSmall_1rvhd_727{font-size:14px;color:var(--color-text-dim);text-align:center;margin:0}._fontExampleImg_1rvhd_741{width:100%;border-radius:var(--radius-md);border:1px solid var(--color-border)}._fontPreview_1rvhd_753{display:flex;flex-direction:row;align-items:center;overflow:hidden;border-radius:var(--radius-md)}._fontRefLine_1rvhd_769{width:3px;flex-shrink:0;align-self:stretch;background:#e74c3c}._fontPreviewBar_1rvhd_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_1rvhd_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_1rvhd_833{display:flex;align-items:center;color:var(--color-text-dim);font-size:1rem;padding:0 .15rem}._fontSliderRow_1rvhd_849{display:flex;align-items:center;gap:.5rem}._fontSliderA_1rvhd_861{font-family:var(--font-heading);font-size:.8rem;color:var(--color-text-muted)}._fontSliderABig_1rvhd_873{font-family:var(--font-heading);font-size:1.4rem;color:var(--color-text-muted)}._fontSliderInput_1rvhd_885{flex:1;-webkit-appearance:none;appearance:none;height:4px;background:var(--color-border);border-radius:2px;outline:none}._fontSliderInput_1rvhd_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_1rvhd_927{text-align:center;font-size:.8rem;color:var(--color-text-dim)}._fontSaveBtn_1rvhd_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_1rvhd_939:hover:not(:disabled){background:var(--color-red-light);transform:translateY(-1px)}._fontSaveBtn_1rvhd_939:disabled{opacity:.3;cursor:not-allowed;box-shadow:none}._classSelection_1rvhd_995{display:flex;gap:var(--space-3);margin:var(--space-4) 0}._classCard_1rvhd_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_1rvhd_1007:hover{border-color:#c9a84c66}._classCardActive_1rvhd_1043{border-color:var(--color-red);background:#ff44001a;box-shadow:var(--shadow-glow-red)}._classImg_1rvhd_1055{width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:top center;border-radius:var(--radius-md)}._classLabel_1rvhd_1071{font-family:var(--font-heading);font-size:1.05rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold)}._separatorContainer_1rvhd_1089{display:flex;align-items:center;text-align:center;margin:calc(var(--space-2) * -1) 0}._separatorLine_1rvhd_1103{flex:1;border-bottom:1px dashed var(--color-border)}._separatorText_1rvhd_1113{color:var(--color-text-dim);padding:0 var(--space-3);font-family:var(--font-heading);font-size:16px;letter-spacing:.05em;text-transform:uppercase}._classCardDisabled_1rvhd_1131{cursor:pointer}._classCardDisabled_1rvhd_1131:hover{border-color:var(--color-border)}._questPage_1rvhd_1153{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_1rvhd_1175{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}._heroImg_1rvhd_177{width:100%;max-width:400px;height:auto;display:block;border-radius:var(--radius-md);position:relative;z-index:1}._swordFlameBig_1rvhd_1213{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_1rvhd_1 2s ease-in-out infinite}._questTitle_1rvhd_1247{font-family:var(--font-heading);font-size:clamp(1.5rem,5vw,2rem);color:var(--color-gold);text-align:center}._questSubtitle_1rvhd_1261{color:var(--color-text-muted);text-align:center;font-size:1.05rem;line-height:1.6}._questForm_1rvhd_1275{width:100%;display:flex;flex-direction:column;gap:var(--space-4)}._questLabel_1rvhd_1289{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}._questInput_1rvhd_1303{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:1.15rem;transition:border-color .2s ease}._questInput_1rvhd_1303:focus{outline:none;border-color:var(--color-gold-dark);box-shadow:0 0 0 2px #c9a84c26}._questInput_1rvhd_1303::placeholder{color:var(--color-text-dim)}._questError_1rvhd_1347{color:var(--color-danger);font-size:.85rem;text-align:center}._questSubmit_1rvhd_1359{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:1.15rem;font-weight:600;letter-spacing:.05em;cursor:pointer;transition:background .2s ease,transform .1s ease;box-shadow:var(--shadow-glow-red)}._questSubmit_1rvhd_1359:hover:not(:disabled){background:var(--color-red-light);transform:translateY(-1px)}._questSubmit_1rvhd_1359:active:not(:disabled){transform:translateY(0)}._questSubmit_1rvhd_1359:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}._amtlichPage_1rvhd_1429{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:#f5f5f7}._amtlichCard_1rvhd_1447{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_1rvhd_1473{font-family:var(--font-heading);font-size:clamp(1.3rem,4vw,1.7rem);color:#1a1a1a;text-align:center;margin:0}._amtlichSubtitle_1rvhd_1489{color:#666;text-align:center;font-size:1.05rem;line-height:1.5;margin:0}._amtlichForm_1rvhd_1505{display:flex;flex-direction:column;gap:var(--space-4)}._fieldGroup_1rvhd_1517{display:flex;flex-direction:column;gap:var(--space-2)}._amtlichLabel_1rvhd_1529{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:#666}._amtlichInput_1rvhd_1543{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:1.15rem;transition:border-color .2s ease}._amtlichInput_1rvhd_1543:focus{outline:none;border-color:#0d47a1;box-shadow:0 0 0 2px #1565c026}._amtlichInput_1rvhd_1543::placeholder{color:#888}._amtlichError_1rvhd_1587{color:#d32f2f;font-size:.85rem;text-align:center}._amtlichSubmit_1rvhd_1599{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:1.15rem;font-weight:600;letter-spacing:.05em;cursor:pointer;transition:background .2s ease,transform .1s ease}._amtlichSubmit_1rvhd_1599:hover:not(:disabled){background:#1e88e5;transform:translateY(-1px)}._amtlichSubmit_1rvhd_1599:active:not(:disabled){transform:translateY(0)}._amtlichSubmit_1rvhd_1599:disabled{opacity:.5;cursor:not-allowed}._unlockBtn_1rvhd_1663{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_1rvhd_1663:hover{background:#c9a84c14;border-color:#c9a84c66;color:var(--color-gold)}._unlockForm_1rvhd_1711{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}._unlockInput_1rvhd_1725{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_1rvhd_1725:focus{border-color:var(--color-gold)}._unlockSubmit_1rvhd_1757{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_1rvhd_1757:hover:not(:disabled){background:#c9a84c40}._unlockSubmit_1rvhd_1757:disabled{opacity:.4;cursor:not-allowed}._unlockCancel_1rvhd_1799{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_1rvhd_1819{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_1s5g0_1{display:flex;flex-direction:column;gap:var(--space-2)}._label_1s5g0_13{font-family:var(--font-heading);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-dim)}._scrollerShell_1s5g0_29{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:var(--space-1)}._scrollArrow_1s5g0_43{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_1s5g0_43:hover{background:#c9a84c1f;border-color:#c9a84c73}._scrollArrow_1s5g0_43:active{transform:scale(.95)}._chips_1s5g0_89{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_1s5g0_89::-webkit-scrollbar{height:6px}._chips_1s5g0_89::-webkit-scrollbar-track{background:#ffffff0d;border-radius:99px}._chips_1s5g0_89::-webkit-scrollbar-thumb{background:#c9a84c73;border-radius:99px}._chipWrapper_1s5g0_145{flex:0 0 auto;position:relative;scroll-snap-align:start}._chip_1s5g0_89{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_1s5g0_89:hover{border-color:#c9a84c66;color:var(--color-text)}._chipActive_1s5g0_197{background:#c9a84c26;border-color:#c9a84c80;color:var(--color-gold)}._chipDelegated_1s5g0_209{background:#64b4ff1f;border-color:#64b4ff80;color:#7cb8f0}._chipVisible_1s5g0_221{background:#a078ff1f;border-color:#a078ff80;color:#b090f0}._chipAvatar_1s5g0_233{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_1s5g0_261{display:flex;align-items:center;opacity:.8;margin-left:2px}._roleGrid_1s5g0_275{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_1s5g0_301{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_1s5g0_341{color:var(--color-gold, #c9a84c);border-color:#c9a84c4d}._role_delegated_1s5g0_351{color:#7cb8f0;border-color:#64b4ff4d}._role_visible_1s5g0_361{color:#b090f0;border-color:#a078ff4d}._roleBtn_1s5g0_301:hover{background:#ffffff1a}._overlay_9ug5y_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_9ug5y_1 .15s ease}@keyframes _fadeIn_9ug5y_1{0%{opacity:0}to{opacity:1}}._sheet_9ug5y_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_9ug5y_1 .25s ease}@keyframes _slideUp_9ug5y_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._handle_9ug5y_59{width:40px;height:3px;background:var(--color-border);border-radius:2px;margin:0 auto var(--space-2)}._sheetHeader_9ug5y_75{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}._sheetTitle_9ug5y_89{font-family:var(--font-heading);font-size:var(--type-modal-title);color:var(--color-gold);letter-spacing:.05em}._headerTitleGroup_9ug5y_103{display:flex;align-items:center;gap:8px;min-width:0}._importantToggle_9ug5y_117{width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:50%;color:var(--color-text-muted);background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}._importantToggle_9ug5y_117:hover{color:var(--color-gold);border-color:#c9a84c6b}._importantToggleActive_9ug5y_157{color:#ffdf72;border-color:#e54236e6;background:radial-gradient(circle,#be1f1fb8,#680f18f0);box-shadow:0 0 12px #e542367a,inset 0 0 7px #ffdd702e}._importantToggle_9ug5y_117:disabled{opacity:.35;cursor:wait}._closeBtn_9ug5y_181{background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:var(--space-1);line-height:1;transition:color .15s ease}._closeBtn_9ug5y_181:hover{color:var(--color-text)}._closeBtn_9ug5y_181:disabled{opacity:.35;cursor:wait}._form_9ug5y_211{display:flex;flex-direction:column;gap:var(--space-3)}._sheetSubmitting_9ug5y_223{overflow:hidden}._submitState_9ug5y_231{min-height:min(52dvh,420px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-8) var(--space-4) var(--space-10);text-align:center}._submitSeal_9ug5y_253{position:relative;width:96px;height:96px;display:grid;place-items:center;color:#d8f0ff;background:radial-gradient(circle at 50% 45%,rgba(118,195,255,.22),transparent 46%),linear-gradient(135deg,#0d234ef5,#10497ae0 48%,#071536fa);border:1px solid rgba(117,196,255,.7);border-radius:50%;box-shadow:0 0 0 1px #ceebff1f inset,0 0 26px #3c9bff57,0 12px 28px #0512305c}._submitSeal_9ug5y_253:before,._submitSeal_9ug5y_253:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px solid transparent;border-top-color:#c9a84ce6;border-right-color:#75c4ff73;animation:_submitSpin_9ug5y_1 1.8s linear infinite}._submitSeal_9ug5y_253:after{inset:8px;border-top-color:#75c4ffd9;border-right-color:#c9a84c59;animation-duration:1.25s;animation-direction:reverse}._submitTitle_9ug5y_329{font-family:var(--font-heading);font-size:var(--type-modal-title);color:var(--color-gold);letter-spacing:.05em;white-space:pre-line}._submitText_9ug5y_345{max-width:280px;margin:0;color:var(--color-text-dim);font-size:var(--type-modal-body);line-height:1.45;white-space:pre-line}._submitFallbackBtn_9ug5y_363{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);background:#c9a84c1f;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}._epicPreview_9ug5y_387{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border:1px solid rgba(201,168,76,.38);border-radius:var(--radius-lg);background:#c9a84c12}._epicPreviewTitle_9ug5y_407{font-family:var(--font-heading);color:var(--color-gold);font-size:.95rem;text-align:center;letter-spacing:.05em}._epicVariantRow_9ug5y_423{display:flex;justify-content:center;gap:var(--space-2)}._epicVariantBtn_9ug5y_435{width:30px;height:30px;border-radius:50%;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-muted);font-family:var(--font-heading);cursor:pointer}._epicVariantActive_9ug5y_457{border-color:#c9a84c8c;background:#c9a84c26;color:var(--color-gold)}._epicPreviewBody_9ug5y_469{display:flex;flex-direction:column;gap:5px;color:var(--color-text);font-size:.86rem;line-height:1.42}._epicPreviewBody_9ug5y_469 p{margin:0 0 4px;color:var(--color-text-muted)}._epicPreviewLabel_9ug5y_497{margin-top:2px;font-family:var(--font-heading);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-dim)}._epicPreviewActions_9ug5y_515{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}._epicRetryBtn_9ug5y_527,._epicAcceptBtn_9ug5y_529{padding:var(--space-2);border-radius:var(--radius-md);font-family:var(--font-heading);font-size:.8rem;cursor:pointer}._epicRetryBtn_9ug5y_527{background:transparent;border:1px solid rgba(201,168,76,.35);color:var(--color-gold)}._epicAcceptBtn_9ug5y_529{background:var(--color-gold);border:1px solid var(--color-gold);color:#16110a}._epicRetryBtn_9ug5y_527:disabled,._epicAcceptBtn_9ug5y_529:disabled{opacity:.5;cursor:wait}@keyframes _submitSpin_9ug5y_1{to{transform:rotate(360deg)}}._firstStepActions_9ug5y_589{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}._fieldGroup_9ug5y_601{display:flex;flex-direction:column;gap:var(--space-2)}._scrollerShell_9ug5y_613{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:var(--space-1)}._scrollArrow_9ug5y_627{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_9ug5y_627:hover{background:#c9a84c1f;border-color:#c9a84c73}._scrollArrow_9ug5y_627:active{transform:scale(.95)}._choiceScroller_9ug5y_673{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_9ug5y_673::-webkit-scrollbar{height:6px}._choiceScroller_9ug5y_673::-webkit-scrollbar-track{background:#ffffff0d;border-radius:99px}._choiceScroller_9ug5y_673::-webkit-scrollbar-thumb{background:#c9a84c73;border-radius:99px}._choiceChip_9ug5y_725{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_9ug5y_759{background:#c9a84c26;border-color:#c9a84c66;color:var(--color-gold)}._label_9ug5y_771{font-family:var(--font-heading);font-size:var(--type-label);letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-muted)}._input_9ug5y_787{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_9ug5y_787:focus{outline:none;border-color:var(--color-gold-dark);box-shadow:0 0 0 2px #c9a84c1a}._input_9ug5y_787::placeholder{color:var(--color-text-dim)}._dueRow_9ug5y_825{position:relative;display:flex;align-items:center;gap:var(--space-2)}._dueDateInput_9ug5y_839{flex:1 1 auto;min-width:0}._dueTimeInput_9ug5y_849{flex:0 0 110px;width:110px}._todayButton_9ug5y_859,._dateDisplayButton_9ug5y_861{min-height:38px;border:1px solid rgba(201,168,76,.35);border-radius:var(--radius-lg);background:#c9a84c14;color:var(--color-gold);font-family:var(--font-heading);font-size:var(--type-body);letter-spacing:.05em;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .12s ease}._todayButton_9ug5y_859{flex:0 0 110px;padding:var(--space-2) var(--space-3)}._dateDisplayButton_9ug5y_861{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3)}._todayButton_9ug5y_859:hover,._dateDisplayButton_9ug5y_861:hover{border-color:#c9a84c94;background:#c9a84c24}._todayButton_9ug5y_859:active,._dateDisplayButton_9ug5y_861:active{transform:scale(.98)}._hiddenDateInput_9ug5y_939{position:absolute;left:0;bottom:0;width:1px;height:1px;opacity:0;pointer-events:none}._select_9ug5y_959{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_9ug5y_959:focus{outline:none;border-color:var(--color-gold-dark)}._diffGrid_9ug5y_997{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2)}._diffBtn_9ug5y_1009{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_9ug5y_1009:hover{border-color:var(--color-text-dim)}._diffLabel_9ug5y_1039{font-family:var(--font-heading);font-size:var(--type-card-title);color:var(--color-text-muted);transition:color .15s ease}._diffXp_9ug5y_1051{font-size:var(--type-label);color:var(--color-text-dim)}._diffActive_9ug5y_1063._easy_9ug5y_1063{border-color:var(--color-diff-easy-border);background:var(--color-diff-easy-bg)}._diffActive_9ug5y_1063._medium_9ug5y_1065{border-color:var(--color-diff-medium-border);background:var(--color-diff-medium-bg)}._diffActive_9ug5y_1063._hard_9ug5y_1067{border-color:var(--color-diff-hard-border);background:var(--color-diff-hard-bg)}._diffActive_9ug5y_1063._epic_9ug5y_387{border-color:var(--color-diff-epic-border);background:var(--color-diff-epic-bg);box-shadow:0 0 10px #c9a84c33}._diffActive_9ug5y_1063._easy_9ug5y_1063 ._diffLabel_9ug5y_1039{color:var(--color-diff-easy)}._diffActive_9ug5y_1063._medium_9ug5y_1065 ._diffLabel_9ug5y_1039{color:var(--color-diff-medium)}._diffActive_9ug5y_1063._hard_9ug5y_1067 ._diffLabel_9ug5y_1039{color:var(--color-diff-hard)}._diffActive_9ug5y_1063._epic_9ug5y_387 ._diffLabel_9ug5y_1039{color:var(--color-diff-epic)}._error_9ug5y_1083{color:var(--color-danger);font-size:var(--type-body);text-align:center}._limitHint_9ug5y_1095{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_9ug5y_1117{background:#5050504d!important;border-color:#50505066!important;box-shadow:none!important;filter:grayscale(1)}._epicBtn_9ug5y_1117{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_9ug5y_1117:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}._epicBtn_9ug5y_1117:active:not(:disabled){transform:scale(.97)}._epicBtn_9ug5y_1117:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}._simpleBtn_9ug5y_1179{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_9ug5y_1179:hover:not(:disabled){background:#c9a84c14}._simpleBtn_9ug5y_1179:disabled{opacity:.4;cursor:not-allowed}._questCreateBtn_9ug5y_1217{position:relative;overflow:hidden;padding:var(--space-3);background:radial-gradient(circle at 18% 20%,rgba(105,190,255,.28),transparent 34%),linear-gradient(135deg,#0d234ef5,#10497ae6 48%,#071536fa);border-color:#75c4ffb8;color:#d8f0ff;font-weight:700;letter-spacing:.055em;box-shadow:0 0 0 1px #ceebff1f inset,0 0 18px #3c9bff52,0 8px 22px #0512306b;text-shadow:0 0 12px rgba(160,220,255,.55);transition:transform .1s ease,box-shadow .2s ease,border-color .2s ease,filter .2s ease}._questCreateBtn_9ug5y_1217:before{content:"";position:absolute;inset:2px;border-radius:inherit;border:1px solid rgba(210,239,255,.14);pointer-events:none}._questCreateBtn_9ug5y_1217:after{content:"";position:absolute;inset:-40% -15%;background:linear-gradient(110deg,transparent 34%,rgba(190,230,255,.18) 50%,transparent 66%);transform:translate(-65%);pointer-events:none;transition:transform .45s ease}._questCreateBtn_9ug5y_1217:hover:not(:disabled){background:radial-gradient(circle at 18% 20%,rgba(125,205,255,.36),transparent 34%),linear-gradient(135deg,#102a5cfa,#14568ef0 48%,#09193efa);border-color:#a0deffe6;box-shadow:0 0 0 1px #dcf3ff29 inset,0 0 24px #55b0ff6b,0 10px 24px #05123075;transform:translateY(-1px)}._questCreateBtn_9ug5y_1217:hover:not(:disabled):after{transform:translate(65%)}._questCreateBtn_9ug5y_1217:active:not(:disabled){transform:scale(.97)}._questCreateBtn_9ug5y_1217:disabled{filter:grayscale(.35)}._recModeGrid_9ug5y_1343{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-1)}._recModeBtn_9ug5y_1355{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:.05em;text-transform:uppercase;cursor:pointer;transition:all .15s ease;text-align:center}._recModeBtn_9ug5y_1355:hover{border-color:var(--color-text-dim)}._recModeActive_9ug5y_1393{border-color:#c9a84c80;background:#c9a84c1a;color:var(--color-gold)}._ritualTimeGrid_9ug5y_1405{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-1)}._ritualTimeBtn_9ug5y_1417{min-width:0;padding:var(--space-2) 3px;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:.62rem;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:all .15s ease;text-align:center;white-space:nowrap}._ritualTimeBtn_9ug5y_1417:hover{border-color:var(--color-text-dim)}._ritualTimeActive_9ug5y_1459{border-color:#c9a84c80;background:#c9a84c1a;color:var(--color-gold)}._dayPicker_9ug5y_1473{display:flex;gap:var(--space-1)}._dayBtn_9ug5y_1483{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_9ug5y_1483:hover{border-color:var(--color-text-dim)}._dayActive_9ug5y_1521{background:#c9a84c26;border-color:var(--color-gold);color:var(--color-gold)}._intervalPicker_9ug5y_1535{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-1)}._intervalBtn_9ug5y_1547{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_9ug5y_1547:hover{border-color:var(--color-text-dim)}._intervalActive_9ug5y_1585{background:#c9a84c26;border-color:var(--color-gold);color:var(--color-gold)}._weeklyPicker_9ug5y_1599{display:flex;flex-direction:column;gap:var(--space-2)}._weeklyLabel_9ug5y_1611{font-size:var(--type-label);color:var(--color-text-dim)}._weeklyBtns_9ug5y_1621{display:flex;gap:var(--space-1)}._monthlyDayGrid_9ug5y_1631{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:var(--space-1)}._weeklyBtn_9ug5y_1621{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_9ug5y_1621:hover{border-color:var(--color-text-dim)}._weeklyActive_9ug5y_1681{background:#c9a84c26;border-color:var(--color-gold);color:var(--color-gold)}._recSummary_9ug5y_1695{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_9ug5y_1721{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_9ug5y_1743{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_9ug5y_1771{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_9ug5y_1771 input{width:14px;height:14px;flex:0 0 auto;accent-color:var(--color-gold)}._pauseOption_9ug5y_1771 span{min-width:0}._helpOverlay_9ug5y_1815{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_9ug5y_1839{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_9ug5y_1863{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_9ug5y_1883{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_9ug5y_1907{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_9ug5y_1925{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_9ug5y_1939,._closeConfirmDiscard_9ug5y_1941{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_9ug5y_1939{background:transparent;border:1px solid var(--color-border);color:var(--color-text-dim)}._closeConfirmDiscard_9ug5y_1941{background:#e74c3c2e;border:1px solid rgba(231,76,60,.6);color:#e85a48;font-weight:600}._helpCard_9ug5y_1985{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_9ug5y_1 .2s ease}._helpTitle_9ug5y_2013{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_9ug5y_1985 p{margin:0 0 var(--space-3);font-size:var(--type-modal-body);line-height:1.45}._helpCard_9ug5y_1985 p:last-of-type{margin-bottom:var(--space-8)}._helpCloseBtn_9ug5y_2057{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_9ug5y_1{align-items:center}._sheet_9ug5y_29{border-radius:var(--radius-xl);border-bottom:1px solid rgba(201,168,76,.3)}}._nextBtn_9ug5y_2101{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_9ug5y_2101:hover{background:#c9a84c40}._nextBtn_9ug5y_2101:disabled{opacity:.4;cursor:not-allowed}._quickBtn_9ug5y_2143{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_9ug5y_2143:disabled{opacity:.45;cursor:not-allowed;letter-spacing:.05em;cursor:pointer;transition:all .2s ease}._quickBtn_9ug5y_2143:hover:not(:disabled){background:linear-gradient(135deg,#8c203a3d,#c9a84c33);border-color:#c9a84c73}._quickBtn_9ug5y_2143:disabled{opacity:.45;cursor:not-allowed}._quickHint_9ug5y_2209{margin:calc(var(--space-2) * -.25) 0 0;font-size:var(--type-label);color:var(--color-text-dim);text-align:center;font-style:italic}body.sonnen-modus ._ritualTimeActive_9ug5y_1459,body.sonnen-modus ._recModeActive_9ug5y_1393,body.sonnen-modus ._dayActive_9ug5y_1521,body.sonnen-modus ._intervalActive_9ug5y_1585,body.sonnen-modus ._weeklyActive_9ug5y_1681,body.sonnen-modus ._choiceChipActive_9ug5y_759,body.sonnen-modus ._epicVariantActive_9ug5y_457{background:#e74c3c26!important;border-color:var(--color-red-bright)!important;color:var(--color-red)!important;font-weight:700!important}._link_4fd65_1{color:var(--color-gold);text-decoration:underline;text-decoration-color:#c9a84c8c;text-underline-offset:2px;overflow-wrap:anywhere}._link_4fd65_1:hover{color:var(--color-gold-light);text-decoration-color:currentColor}._card_1dzl2_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_1dzl2_1{padding-top:calc(var(--space-4) + 14px);padding-bottom:calc(var(--space-4) + 14px)}._card_1dzl2_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_1dzl2_1:hover{border-color:#c9a84c73}._card_1dzl2_1:active{transform:scale(.985)}._cardExpanded_1dzl2_81{border-color:#c9a84c4d}._assignmentReturned_1dzl2_89{border-color:#e6ae46b3;box-shadow:0 0 22px #e6ae462e,var(--shadow-md)}._assignmentDeclined_1dzl2_99{border-color:#96969659}._burning_1dzl2_115{border:none!important;outline:2px solid rgba(231,76,60,.5);outline-offset:-1px;will-change:auto;animation:_burnGlow_1dzl2_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_1dzl2_1{0%,to{box-shadow:0 0 8px 1px #e74c3c26}50%{box-shadow:0 0 16px 4px #e74c3c4d,0 0 24px 6px #f39c121a}}._burning_1dzl2_115:hover,._burning_1dzl2_115._cardExpanded_1dzl2_81{border:none!important}._fireGlow_1dzl2_161{display:none}._timeOverdue_1dzl2_179{border:none!important;outline:2px solid rgba(201,168,76,.5);outline-offset:-1px;will-change:auto;animation:_timeGlow_1dzl2_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_1dzl2_1{0%,to{box-shadow:0 0 8px 1px #c9a84c26}50%{box-shadow:0 0 16px 4px #c9a84c4d,0 0 24px 6px #f39c121a}}._timeOverdue_1dzl2_179:hover,._timeOverdue_1dzl2_179._cardExpanded_1dzl2_81{border:none!important}._completed_1dzl2_225{opacity:.5}._body_1dzl2_233{display:flex;align-items:center;gap:var(--space-3);position:relative;z-index:1}._left_1dzl2_249{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._badgeRow_1dzl2_265{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}._diffBadge_1dzl2_279{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_1dzl2_305{color:var(--color-diff-easy);background:var(--color-diff-easy-bg);border-color:var(--color-diff-easy-border)}._medium_1dzl2_307{color:var(--color-diff-medium);background:var(--color-diff-medium-bg);border-color:var(--color-diff-medium-border)}._hard_1dzl2_309{color:var(--color-diff-hard);background:var(--color-diff-hard-bg);border-color:var(--color-diff-hard-border)}._epic_1dzl2_311{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_1dzl2_317{font-family:Courier New,monospace;font-size:.75rem;font-weight:700;color:var(--color-gold)}._recurBadge_1dzl2_331{display:inline-flex;align-items:center;color:#c9a84c80}._importantBadge_1dzl2_343{border-color:#e74c3cb8;color:#ffcf70;background:linear-gradient(135deg,#8b181f57,#500e1885);box-shadow:0 0 8px #e74c3c33}._assigneeRow_1dzl2_357{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:4px}._badgeSpacer_1dzl2_373{flex:1}._creatorBadge_1dzl2_377{display:inline-flex;align-items:center;max-width:100%;min-width:0;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)}._creatorName_1dzl2_407,._assignedNames_1dzl2_409{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._creatorName_1dzl2_407{max-width:7rem}._assignedNames_1dzl2_409{max-width:9rem}._assignmentDivider_1dzl2_427{flex:0 0 auto;opacity:.55}._haBadge_1dzl2_431{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_1dzl2_431 svg{color:#7ef0daf2}._assignmentResponseBadge_1dzl2_469{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;font-size:.55rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._assignmentResponseReturned_1dzl2_493{background:#e6ae4629;border:1px solid rgba(230,174,70,.48);color:#e6ae46}._assignmentResponseDeclined_1dzl2_505{background:#a0a0a01f;border:1px solid rgba(160,160,160,.35);color:#dcdcdcc2}._assigneeBadge_1dzl2_517{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;font-size:.55rem;letter-spacing:.04em}._badge_shared_1dzl2_537{background:#c9a84c1a;border:1px solid rgba(201,168,76,.25);color:#c9a84cbf}._badge_delegated_1dzl2_549{background:#64b4ff1a;border:1px solid rgba(100,180,255,.25);color:#64b4ffbf}._badge_visible_1dzl2_561{background:#a078ff1a;border:1px solid rgba(160,120,255,.25);color:#a078ffbf}._assignmentTransferBadge_1dzl2_573{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:99px;font-size:.55rem;letter-spacing:.04em;background:#a078ff14;border:1px solid rgba(160,120,255,.24);color:#a078ffc7}._assignmentTransferOld_1dzl2_599,._assignmentTransferNew_1dzl2_601{display:inline-flex;align-items:center;gap:4px;min-width:0}._assignmentTransferOld_1dzl2_599{color:#64b4ff85;text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:#b44646b3}._assignmentTransferArrow_1dzl2_629{color:#c9a84ca6;font-family:var(--font-heading);font-weight:700}._assignmentTransferNew_1dzl2_601{color:#a078ffdb}._badge_ha_1dzl2_649{background:#43d6b51a;border:1px solid rgba(67,214,181,.28);color:#7ef0dad1}._badgeEmoji_1dzl2_661{width:12px;height:12px}._title_1dzl2_671{font-family:var(--font-heading);font-size:.95rem;font-weight:700;color:var(--color-text);line-height:1.3}._recRow_1dzl2_691{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._recLabel_1dzl2_705{font-size:.68rem;color:var(--color-text-dim);display:inline-flex;align-items:center;gap:4px}._lastCompletion_1dzl2_721{font-size:.68rem;color:var(--color-text-dim);display:inline-flex;gap:8px}._weeklyInfo_1dzl2_735{font-family:Courier New,monospace;font-size:.65rem;padding:2px 6px;border-radius:var(--radius-sm);display:inline-block;margin-left:auto}._weekly_normal_1dzl2_753{color:var(--color-gold);background:#c9a84c14;border:1px solid rgba(201,168,76,.45)}._weekly_warning_1dzl2_765{color:#f39c12;background:#f39c121a;border:1px solid rgba(243,156,18,.25)}._weekly_critical_1dzl2_777{color:#e74c3c;background:#e74c3c1a;border:1px solid rgba(231,76,60,.3);animation:_critPulse_1dzl2_1 1.5s ease infinite}._weekly_timeOverdue_1dzl2_791{color:var(--color-gold);background:#c9a84c1a;border:1px solid rgba(201,168,76,.4)}@keyframes _critPulse_1dzl2_1{0%,to{opacity:1}50%{opacity:.7}}._checkBtn_1dzl2_815{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_1dzl2_815:hover{background:#c9a84c26;border-color:var(--color-gold);color:var(--color-gold)}._checkBtn_1dzl2_815:disabled{opacity:.5;cursor:not-allowed}._chevron_1dzl2_867{flex-shrink:0;color:var(--color-text-dim);transition:transform .2s ease;margin-top:2px}._chevronOpen_1dzl2_881{transform:rotate(180deg)}._expandContent_1dzl2_891{position:relative;z-index:1}._divider_1dzl2_901{height:1px;background:var(--color-border);margin:var(--space-3) 0}._expandDesc_1dzl2_913{font-size:.82rem;color:var(--color-text-muted);font-style:italic;line-height:1.6;margin-bottom:var(--space-3)}._originalBox_1dzl2_929{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_1dzl2_945{display:block;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-dim);margin-bottom:var(--space-1)}._originalText_1dzl2_963{font-size:.82rem;color:var(--color-text-muted)}._expandMeta_1dzl2_973{display:flex;gap:var(--space-3);font-size:.75rem;color:var(--color-text-dim);margin-bottom:var(--space-3)}._actionRow_1dzl2_989{display:flex;gap:var(--space-2);align-items:center}._actionStack_1dzl2_1001{display:flex;flex-direction:column;gap:var(--space-2)}._deleteBtn_1dzl2_1013{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_1dzl2_1013:hover:not(:disabled){color:#e8c4ff;background:#c084fc47;border-color:#c084fcbf}._deleteBtn_1dzl2_1013:disabled{opacity:.4;cursor:not-allowed}._deleteBtnConfirm_1dzl2_1069{background:#c084fc52;border-color:#c084fccc;color:#e8c4ff}._editBtn_1dzl2_1081{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_1dzl2_1081:hover:not(:disabled){background:#c9a84c47;border-color:#c9a84cb3}._editBtn_1dzl2_1081:disabled{opacity:.35;cursor:not-allowed}._reopenBtn_1dzl2_1137{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);min-height:34px;background:#c9a84c0f;border:1px solid rgba(201,168,76,.25);border-radius:var(--radius-md);color:#c9a84cbf;font-family:var(--font-heading);font-size:.7rem;cursor:pointer;white-space:nowrap;transition:all .15s ease}._reopenBtn_1dzl2_1137:hover:not(:disabled){color:var(--color-gold);background:#c9a84c1f;border-color:#c9a84c73}._reopenBtn_1dzl2_1137:disabled{opacity:.4;cursor:not-allowed}._reopenBtnConfirm_1dzl2_1199{background:#e0a03c26;border-color:#e0a03c80;color:#e0a03c}._rejectBtn_1dzl2_1211{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:var(--space-2) var(--space-3);min-height:34px;background:#e6ae461f;border:1px solid rgba(230,174,70,.45);border-radius:var(--radius-md);color:#e6ae46;font-family:var(--font-heading);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .15s ease}._rejectBtn_1dzl2_1211:hover:not(:disabled){background:#e6ae4638;border-color:#e6ae469e}._rejectBtn_1dzl2_1211:disabled{opacity:.45;cursor:not-allowed}._completeBtn_1dzl2_1269{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_1dzl2_1269:hover{background:#8b1a1a66;border-color:#8b1a1acc}._completeBtn_1dzl2_1269:disabled{opacity:.6;cursor:not-allowed}._deferBtn_1dzl2_1331{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_1dzl2_1331:disabled{opacity:.5;cursor:not-allowed}._completedSuccess_1dzl2_1375{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_1dzl2_1 .3s ease}@keyframes _fadeInSuccess_1dzl2_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._alreadyDone_1dzl2_1413{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_1dzl2_1439{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_1dzl2_1461{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_1dzl2_1489{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_1dzl2_1527{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_1dzl2_1555{font-family:var(--font-heading);font-size:.78rem;font-weight:700;color:var(--color-gold);letter-spacing:.05em;padding:4px 0}._assignmentResponseNotice_1dzl2_1573{font-family:var(--font-heading);font-size:.78rem;font-weight:700;color:#e6ae46;letter-spacing:.05em;padding:6px 8px;border:1px solid rgba(230,174,70,.35);border-radius:var(--radius-sm);background:#e6ae4614}._assignmentResponseOverlay_1dzl2_1597{position:absolute;inset:0;background:#0a0a0f5c;display:flex;align-items:center;justify-content:center;z-index:2;border-radius:inherit;pointer-events:none}._assignmentResponseStamp_1dzl2_1621{font-family:var(--font-heading);font-size:.82rem;font-weight:700;color:#e6ae46;letter-spacing:.14em;text-transform:uppercase;border:2px solid #e6ae46;padding:4px 14px;border-radius:4px;transform:rotate(-5deg);text-shadow:0 0 8px rgba(230,174,70,.35)}._otherDoneOverlay_1dzl2_1649{position:absolute;inset:0;background:#0a0a0f73;display:flex;align-items:center;justify-content:center;z-index:2;border-radius:inherit}._otherDoneStamp_1dzl2_1671{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_1758w_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}._page_1758w_17{display:flex;flex-direction:column;min-height:100%}._header_1758w_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)}._headerTitles_1758w_57{display:flex;align-items:center;justify-content:space-between;flex:1}._headerLeft_1758w_71{display:flex;align-items:center;gap:var(--space-2)}._subtitle_1758w_83{font-family:var(--font-heading);font-size:1rem;color:#d4a030;letter-spacing:.08em;display:inline-flex;align-items:center;gap:.35em}._title_1758w_103{font-family:var(--font-heading);font-size:1rem;color:var(--color-gold);letter-spacing:.08em}._count_1758w_117{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_1758w_139{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_1758w_139{display:flex;flex-direction:column;align-items:center;gap:2px}._statValue_1758w_175{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_1758w_191{font-family:var(--font-heading);font-size:.55rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-dim)}._content_1758w_207{flex:1;padding:var(--space-5);max-width:var(--content-width);width:100%;margin:0 auto}._grid_1758w_223{display:flex;flex-direction:column;gap:var(--space-3)}._card_1758w_237{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_1758w_237:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.06}._locked_1758w_279 ._cardIcon_1758w_279{color:var(--color-text-muted)}._bronze_1758w_283{border-color:#cd7f3266;box-shadow:0 0 8px #cd7f321a}._bronze_1758w_283:before{background:linear-gradient(135deg,rgba(205,127,50,.15) 0%,transparent 60%)}._bronze_1758w_283 ._cardIcon_1758w_279{color:#cd7f32;text-shadow:0 0 8px rgba(205,127,50,.4)}._silver_1758w_297{border-color:#c0c0d266;box-shadow:0 0 10px #c0c0d21a}._silver_1758w_297:before{background:linear-gradient(135deg,rgba(192,192,210,.15) 0%,transparent 60%)}._silver_1758w_297 ._cardIcon_1758w_279{color:#c0c0d2;text-shadow:0 0 8px rgba(192,192,210,.4)}._gold_1758w_311{border-color:#c9a84c80;box-shadow:0 0 15px #c9a84c26}._gold_1758w_311:before{background:linear-gradient(135deg,rgba(201,168,76,.18) 0%,transparent 60%)}._gold_1758w_311 ._cardIcon_1758w_279{color:var(--color-gold);text-shadow:0 0 10px rgba(201,168,76,.5)}._legendary_1758w_325{border-color:#ff643280;box-shadow:0 0 20px #ff643226,0 0 40px #ff64320d}._legendary_1758w_325:before{background:linear-gradient(135deg,rgba(255,100,50,.12) 0%,rgba(255,200,50,.06) 50%,transparent 80%)}._legendary_1758w_325 ._cardIcon_1758w_279{color:#ff6432;text-shadow:0 0 12px rgba(255,100,50,.5)}._cardIcon_1758w_279{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_1758w_371{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px;position:relative;z-index:1}._cardTitle_1758w_391{font-family:var(--font-heading);font-size:.85rem;font-weight:700;color:var(--color-text);line-height:1.2}._cardDesc_1758w_407{font-size:.72rem;color:var(--color-text-dim);line-height:1.3}._tierRow_1758w_421{display:flex;gap:4px;margin-top:2px}._tierDot_1758w_433{width:8px;height:8px;border-radius:50%;border:1px solid;transition:all .2s ease}._tierLocked_1758w_449{border-color:var(--color-border);background:transparent}._tier_bronze_1758w_459{border-color:#cd7f32;background:#cd7f32;box-shadow:0 0 4px #cd7f3266}._tier_silver_1758w_471{border-color:#c0c0d2;background:#c0c0d2;box-shadow:0 0 4px #c0c0d266}._tier_gold_1758w_483{border-color:var(--color-gold);background:var(--color-gold);box-shadow:0 0 6px #c9a84c80}._tier_legendary_1758w_495{border-color:#ff6432;background:#ff6432;box-shadow:0 0 8px #ff643299}._progressRow_1758w_509{display:flex;align-items:center;gap:var(--space-2)}._progressTrack_1758w_521{flex:1;height:6px;background:#ffffff0f;border-radius:3px;overflow:hidden}._progressFill_1758w_537{height:100%;border-radius:3px;transition:width .4s ease}._fill_bronze_1758w_549{background:linear-gradient(90deg,#8b5a20,#cd7f32)}._fill_silver_1758w_551{background:linear-gradient(90deg,#808090,#c0c0d2)}._fill_gold_1758w_553{background:linear-gradient(90deg,#8b6914,#c9a84c)}._fill_legendary_1758w_555{background:linear-gradient(90deg,#cc4020,#ff6432)}._progressText_1758w_559{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_1758w_585{color:var(--color-gold)}._rankLabel_1758w_595{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_1758w_617{color:#cd7f32;border-color:#cd7f324d;background:#cd7f3214}._rank_silver_1758w_629{color:#c0c0d2;border-color:#c0c0d24d;background:#c0c0d214}._rank_gold_1758w_641{color:var(--color-gold);border-color:#c9a84c4d;background:#c9a84c14;text-shadow:0 0 6px rgba(201,168,76,.3)}._rank_legendary_1758w_655{color:#ff6432;border-color:#ff643266;background:#ff64321a;text-shadow:0 0 8px rgba(255,100,50,.4)}._achieveOverlay_1758w_675{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_1758w_1 .3s ease}@keyframes _achieveFadeIn_1758w_1{0%{opacity:0}to{opacity:1}}._achieveModal_1758w_711{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_1758w_1 .4s ease}@keyframes _achieveSlideUp_1758w_1{0%{transform:translateY(30px) scale(.9);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}._achieveIcon_1758w_751{color:var(--color-gold);filter:drop-shadow(0 0 12px rgba(201,168,76,.5))}._achieveTitle_1758w_761{font-family:var(--font-heading);font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-dim);margin:0}._achieveName_1758w_779{font-family:var(--font-heading);font-size:var(--type-modal-title);font-weight:700;color:var(--color-gold);margin:0}._achieveRank_1758w_795{font-family:var(--font-heading);font-size:var(--type-body);letter-spacing:.06em;padding:4px 14px;border-radius:99px;border:1px solid}._achieveRank_bronze_1758w_813{color:#cd7f32;border-color:#cd7f3266;background:#cd7f321a}._achieveRank_silver_1758w_825{color:silver;border-color:#c0c0c066;background:#c0c0c01a}._achieveRank_gold_1758w_837{color:var(--color-gold);border-color:#c9a84c66;background:#c9a84c1a}._achieveRank_legendary_1758w_849{color:#ff6432;border-color:#ff643266;background:#ff643226;text-shadow:0 0 8px rgba(255,100,50,.3)}._achieveXp_1758w_863{font-family:var(--font-heading);font-size:var(--type-section-title);font-weight:700;color:#4ade80}._achieveBtn_1758w_877{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_1758w_877:hover{background:#c9a84c40}._wrap_ssvd7_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_ssvd7_25{text-align:center;max-width:420px}._title_ssvd7_35{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_ssvd7_57{color:var(--color-text-dim);font-size:.92rem;margin:0 0 30px;text-shadow:0 1px 6px rgba(0,0,0,.8)}._retry_ssvd7_71{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_ssvd7_71:hover{background:var(--color-gold-light, #f0c860);transform:translateY(-1px);box-shadow:0 6px 20px #000000a6}._retry_ssvd7_71:active{transform:translateY(0);box-shadow:0 2px 10px #00000080}._header_3cq7u_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_3cq7u_1{background:#fffffff2;border-bottom-color:#e0e0e4}body.sun ._header_3cq7u_1{background:#f5f1e9f2;border-bottom-color:#c9a84c4d}._headerLeft_3cq7u_51{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:flex-start;z-index:1}._headerCenter_3cq7u_69{position:absolute;left:50%;transform:translate(calc(-50% + 10px));text-align:center;pointer-events:none}._headerRight_3cq7u_85{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:6px;z-index:1}._heroButton_3cq7u_105,._newsButton_3cq7u_107{background:none;border:none;color:var(--color-gold);padding: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;position:relative}._heroButton_3cq7u_105{margin-right:-4px}._heroButton_3cq7u_105:hover,._newsButton_3cq7u_107:hover{background:#c9a84c26}body.amtlich ._heroButton_3cq7u_105,body.amtlich ._newsButton_3cq7u_107{color:var(--color-text-muted)}body.amtlich ._heroButton_3cq7u_105:hover,body.amtlich ._newsButton_3cq7u_107:hover{background:#0000000d}._newsButton_3cq7u_107{margin-right:0}._newsDot_3cq7u_183{position:absolute;top:3px;right:3px;width:8px;height:8px;border-radius:999px;background:#ff5f57;box-shadow:0 0 0 2px #0a0a0fe6}body.amtlich ._newsDot_3cq7u_183{box-shadow:0 0 0 2px #fffffff2}body.sun ._newsDot_3cq7u_183{box-shadow:0 0 0 2px #f5f1e9f2}._subtitle_3cq7u_221{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_3cq7u_221{color:var(--color-text-muted)}body.sun ._subtitle_3cq7u_221{color:#b08d44}._title_3cq7u_259{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_3cq7u_259{font-weight:600;color:#111;text-shadow:none}body.sun ._title_3cq7u_259{color:#8b6d31;text-shadow:none}._overlay_669vr_1{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:#0a0f14e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-text, #eee);overflow:hidden}._glowBg_669vr_31{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150vw;height:150vw;max-width:600px;max-height:600px;background:radial-gradient(circle at center,var(--glow-color) 0%,transparent 60%);opacity:.15;pointer-events:none;z-index:0}._content_669vr_61{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:340px}._iconWrap_669vr_83{width:80px;height:80px;border-radius:50%;background:#ffffff0d;border:2px solid var(--glow-color);display:grid;place-items:center;margin-bottom:16px;box-shadow:0 0 30px var(--glow-color);color:var(--glow-color)}._title_669vr_109{font-family:var(--font-heading, serif);font-size:2rem;font-weight:700;margin:0;color:var(--glow-color);text-shadow:0 0 15px var(--glow-color)}._subtitle_669vr_127{font-size:1rem;color:var(--color-text-muted, #999);margin:4px 0 24px}._barWrapper_669vr_139{width:100%}._barTrack_669vr_147{height:26px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:13px;position:relative;overflow:hidden;box-shadow:inset 0 2px 6px #0006}._barFill_669vr_167{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--glow-color),color-mix(in srgb,var(--glow-color) 70%,white));border-radius:13px;box-shadow:0 0 14px var(--glow-color),0 0 30px var(--glow-color);overflow:hidden}._barFill_669vr_167:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.25) 50%,transparent 100%);animation:_shine_669vr_1 1.8s infinite linear}@keyframes _shine_669vr_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._barLabels_669vr_215{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:8px;font-family:var(--font-heading, serif);font-size:.85rem;color:var(--color-text-muted, #999)}._pointsLabel_669vr_237{font-weight:600;color:#fff}._growthLabel_669vr_247{color:var(--glow-color);font-weight:700;font-size:1rem}._section_jm1m3_1{display:flex;flex-direction:column;gap:var(--space-3)}._list_jm1m3_13{display:flex;flex-direction:column;gap:var(--space-2)}._gift_jm1m3_25{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid rgba(201,168,76,.42);border-radius:var(--radius-md);background:#c9a84c12;box-shadow:0 0 18px #c9a84c14}._icon_jm1m3_49{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:var(--color-gold);background:#c9a84c21}._body_jm1m3_69{min-width:0}._reward_jm1m3_73{display:flex;align-items:center;gap:6px;color:var(--color-gold);font-family:var(--font-heading);font-size:.82rem}._body_jm1m3_69 p{margin:4px 0 0;color:var(--color-text-muted);font-size:.78rem;overflow-wrap:anywhere}._gift_jm1m3_25 button{min-height:36px;padding:0 var(--space-3);border:1px solid rgba(201,168,76,.55);border-radius:var(--radius-md);color:var(--color-gold);background:#c9a84c1f;font-family:var(--font-heading);font-size:.72rem;cursor:pointer}._gift_jm1m3_25 button:disabled{opacity:.5;cursor:wait}._error_jm1m3_131{margin:0;color:#e85a48;font-size:.78rem}@media(max-width:390px){._gift_jm1m3_25{grid-template-columns:36px minmax(0,1fr)}._icon_jm1m3_49{width:36px;height:36px}._gift_jm1m3_25 button{grid-column:1 / -1;width:100%}}._card_1dyyo_1{width:100%;min-height:88px;display:grid;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:14px;border:1px solid rgba(77,139,190,.55);border-left:3px solid #4d8bbe;border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(29,57,91,.26),var(--color-bg-card) 62%);color:var(--color-text);box-shadow:0 0 18px #2e72a81f,var(--shadow-md);cursor:pointer;text-align:left}._card_1dyyo_1:active{transform:scale(.988)}._overdue_1dyyo_39{border-color:#e74c3c94;border-left-color:#e74c3c}._icon_1dyyo_43{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(91,157,211,.45);border-radius:6px;color:#81b9e7;background:#27608f26}._body_1dyyo_67{min-width:0;display:flex;flex-direction:column;gap:4px}._eyebrow_1dyyo_69{color:#81b9e7;font-family:var(--font-heading);font-size:.6rem;text-transform:uppercase}._title_1dyyo_71{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-heading);font-size:.92rem}._meta_1dyyo_73{display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px;color:var(--color-text-dim);font-size:.68rem}._meta_1dyyo_73 span{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}._meta_1dyyo_73 ._danger_1dyyo_77{color:#e85a48}._chevron_1dyyo_79{color:#81b9e7b8}._loading_g08wj_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}._page_g08wj_17{display:flex;flex-direction:column;min-height:100%;touch-action:none}._header_g08wj_31{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_g08wj_61{flex:1;display:flex;align-items:center;justify-content:flex-start}._headerCenter_g08wj_75{flex:2;text-align:center}._headerRight_g08wj_85{flex:1;display:flex;align-items:center;justify-content:flex-end}._heroButton_g08wj_99{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_g08wj_99:hover{background:#c9a84c26}._subtitle_g08wj_137{font-family:var(--font-heading);font-size:1rem;color:var(--color-gold);letter-spacing:.08em;display:inline-flex;align-items:center;gap:.35em}._title_g08wj_157{font-family:var(--font-heading);font-size:1rem;color:var(--color-gold);letter-spacing:.08em}._installBtn_g08wj_171{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_g08wj_171:hover{background:#c9a84c33;border-color:var(--color-gold)}._content_g08wj_211{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_g08wj_233,._ritualTimeGroup_g08wj_245{display:flex;flex-direction:column;gap:var(--space-3)}._ritualTimeHeading_g08wj_257{align-self:flex-start;padding:3px 10px;border-radius:var(--radius-sm);border:1px solid rgba(150,150,150,.26);background:#ffffff09;color:var(--color-text-muted);font-family:var(--font-heading);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}._ritualTimeActive_g08wj_283{border-color:#c9a84c73;background:#c9a84c1a;color:var(--color-gold)}._ritualTimeMissed_g08wj_295{border-color:#e74c3c6b;background:#e74c3c14;color:#e85a48}._empty_g08wj_307{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_g08wj_325{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_g08wj_351{margin:0 0 var(--space-1);font-family:var(--font-heading);font-size:1rem;color:var(--color-gold);letter-spacing:.06em}._empty_g08wj_307 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_g08wj_383,._partyHeader_g08wj_385{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_g08wj_383:before,._partyHeader_g08wj_385: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_g08wj_383:hover,._partyHeader_g08wj_385:hover{border-color:#c9a84c73}._collapseHeader_g08wj_383:active,._partyHeader_g08wj_385:active{transform:scale(.985)}._collapseLabel_g08wj_463{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:.82rem;letter-spacing:.06em;color:#c9a84ccc}._collapseBadge_g08wj_483{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_g08wj_513{font-size:.72rem;letter-spacing:.04em;color:#c9a84c94;text-transform:uppercase}._partyEmpty_g08wj_527{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_g08wj_545{transform:rotate(-90deg);transition:transform .2s ease;color:#c9a84c80}._chevronOpen_g08wj_557{transform:rotate(0);transition:transform .2s ease;color:#c9a84c80}._fab_g08wj_569{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_g08wj_569:hover{background:var(--color-red-light);transform:scale(1.07)}._fab_g08wj_569:active{transform:scale(.95)}._moodBar_g08wj_631{display:flex;gap:8px;padding:var(--space-2) var(--space-5)}._moodBtn_g08wj_643{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_g08wj_643:hover{border-color:var(--color-gold);color:var(--color-gold)}._moodSick_g08wj_691{background:#4caf5026;border-color:#4caf5080;color:#4caf50}._moodVacation_g08wj_703{background:#c9a84c24;border-color:#c9a84c85;color:var(--color-gold)}._recoveryRow_g08wj_715{display:flex;align-items:center;gap:8px;width:100%;padding:0 var(--space-5)}._recoveryLabel_g08wj_731{font-size:.65rem;color:#4caf50;white-space:nowrap}._recoveryTrack_g08wj_743{flex:1;height:6px;background:var(--color-border);border-radius:3px;overflow:hidden}._recoveryFill_g08wj_759{height:100%;background:linear-gradient(to right,#2d6a2d,#4caf50);border-radius:3px;transition:width .5s ease}._recoveryValue_g08wj_773{font-size:.6rem;color:var(--color-text-dim);white-space:nowrap}._newQuestGlow_g08wj_785{animation:_questGlow_g08wj_1 2s ease-out;border-radius:var(--radius-lg)}@keyframes _questGlow_g08wj_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)}}._lab_1gdcy_1{--qm-blue: #4f8fcf;--qm-blue-bright: #73b6e8;--qm-blue-deep: #183e63;--qm-line: rgba(93, 162, 218, .34);display:flex;flex-direction:column;gap:14px;padding:16px 0 20px;border-top:1px solid var(--qm-line);border-bottom:1px solid var(--qm-line)}._labHeader_1gdcy_27{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}._labHeader_1gdcy_27 h2,._previewHeader_1gdcy_43 h3,._chapterTitle_1gdcy_45 h4,._questTitle_1gdcy_47 h5{margin:0;letter-spacing:0}._labHeader_1gdcy_27 h2{font-family:var(--font-heading);font-size:1.08rem;color:var(--color-text)}._labIcon_1gdcy_69{display:grid;place-items:center;width:38px;height:38px;color:var(--qm-blue-bright);border:1px solid var(--qm-line);border-radius:6px;background:#3776a921}._eyebrow_1gdcy_91{display:block;margin-bottom:2px;color:var(--qm-blue-bright);font-size:.58rem;font-weight:700;text-transform:uppercase}._testBadge_1gdcy_109,._attempts_1gdcy_111,._optional_1gdcy_113{padding:4px 7px;border:1px solid var(--qm-line);border-radius:999px;color:var(--qm-blue-bright);background:#3776a91a;font-size:.58rem;white-space:nowrap}._modeRow_1gdcy_133{display:flex;align-items:center;gap:9px;padding:10px 11px;border-left:3px solid var(--qm-blue);background:#3776a914;color:var(--qm-blue-bright)}._modeRow_1gdcy_133 div{min-width:0;display:flex;flex-direction:column;gap:1px}._modeRow_1gdcy_133 strong{color:var(--color-text);font-size:.76rem}._modeRow_1gdcy_133 span{color:var(--color-text-muted);font-size:.66rem}._serverIcon_1gdcy_187{margin-left:auto;color:var(--color-success)}._form_1gdcy_197,._preview_1gdcy_43,._chapters_1gdcy_201,._chapter_1gdcy_45,._questList_1gdcy_205{display:flex;flex-direction:column}._form_1gdcy_197{gap:11px}._field_1gdcy_223,._threeColumns_1gdcy_225 label{display:flex;flex-direction:column;gap:5px}._field_1gdcy_223>span,._threeColumns_1gdcy_225 label>span{color:var(--color-text-muted);font-size:.62rem;font-weight:700;text-transform:uppercase}._field_1gdcy_223 small{color:var(--color-text-muted);font-size:.68rem;line-height:1.4}._field_1gdcy_223 textarea,._field_1gdcy_223 input,._threeColumns_1gdcy_225 input,._threeColumns_1gdcy_225 select,._unblockPanel_1gdcy_273 select{width:100%;box-sizing:border-box;border:1px solid var(--qm-line);border-radius:6px;background:var(--color-bg-elevated);color:var(--color-text);font:inherit;font-size:.76rem;outline:none}._field_1gdcy_223 textarea{min-height:76px;resize:vertical;padding:10px;line-height:1.45}._field_1gdcy_223 input,._threeColumns_1gdcy_225 input,._threeColumns_1gdcy_225 select,._unblockPanel_1gdcy_273 select{min-height:38px;padding:8px}._field_1gdcy_223 textarea:focus,._field_1gdcy_223 input:focus,._threeColumns_1gdcy_225 input:focus,._threeColumns_1gdcy_225 select:focus,._deadlineField_1gdcy_335 input:focus,._unblockPanel_1gdcy_273 select:focus{border-color:var(--qm-blue-bright);box-shadow:0 0 0 2px #4f8fcf24}._choiceGroup_1gdcy_347{display:flex;flex-direction:column;gap:7px;min-width:0;margin:0;padding:0;border:0}._choiceGroup_1gdcy_347 legend,._deadlineField_1gdcy_335>span{margin-bottom:5px;padding:0;color:var(--color-text-muted);font-size:.62rem;font-weight:700;text-transform:uppercase}._difficultyChoices_1gdcy_387,._deadlineChoices_1gdcy_389{display:grid;gap:7px}._difficultyChoices_1gdcy_387{grid-template-columns:repeat(4,minmax(0,1fr))}._deadlineChoices_1gdcy_389{grid-template-columns:repeat(2,minmax(0,1fr))}._choice_1gdcy_347,._activeChoice_1gdcy_417{min-width:0;min-height:40px;padding:7px 5px;border:1px solid var(--color-border);border-radius:6px;background:transparent;color:var(--color-text-muted);font-family:var(--font-heading);font-size:.66rem;cursor:pointer}._activeChoice_1gdcy_417{border-color:var(--qm-blue-bright);color:var(--qm-blue-bright);background:#3776a91f;box-shadow:inset 0 0 0 1px #4f8fcf1f}._deadlineField_1gdcy_335{display:flex;flex-direction:column;padding-top:3px}._deadlineField_1gdcy_335 input{width:100%;min-height:40px;box-sizing:border-box;padding:8px 10px;border:1px solid var(--qm-line);border-radius:6px;outline:none;background:var(--color-bg-elevated);color:var(--color-text);font:inherit;font-size:.76rem}._quickRow_1gdcy_497,._refineRow_1gdcy_499,._questMeta_1gdcy_501,._importArea_1gdcy_503{display:flex;align-items:center;gap:7px}._quickRow_1gdcy_497{display:grid;grid-template-columns:1fr 1fr}._toggle_1gdcy_525,._activeToggle_1gdcy_527{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px;border:1px solid var(--color-border);border-radius:6px;background:transparent;color:var(--color-text-muted);font-size:.67rem;cursor:pointer}._activeToggle_1gdcy_527{border-color:var(--qm-blue-bright);color:var(--qm-blue-bright);background:#3776a91f}._threeColumns_1gdcy_225{display:grid;grid-template-columns:.75fr 1fr 1.25fr;gap:7px}._primaryButton_1gdcy_581,._importButton_1gdcy_583,._openButton_1gdcy_585,._unblockPanel_1gdcy_273 button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(105,182,235,.7);border-radius:6px;color:#eef8ff;background:#245b88;font-family:var(--font-heading);font-size:.72rem;font-weight:700;cursor:pointer}._primaryButton_1gdcy_581:disabled,._importButton_1gdcy_583:disabled,._openButton_1gdcy_585:disabled,._unblockPanel_1gdcy_273 button:disabled,._refineRow_1gdcy_499 button:disabled,._unblockToggle_1gdcy_629:disabled,._resetButton_1gdcy_631:disabled{opacity:.5;cursor:not-allowed}._working_1gdcy_641,._error_1gdcy_643{display:flex;align-items:center;gap:9px;min-height:42px;padding:9px 11px;border:1px solid var(--qm-line);border-radius:6px;color:var(--qm-blue-bright);background:#3776a917;font-size:.72rem}._error_1gdcy_643{border-color:#e74c3c73;color:var(--color-danger);background:#e74c3c14}._spin_1gdcy_681{animation:_spin_1gdcy_681 .9s linear infinite}._preview_1gdcy_43{gap:12px;padding-top:4px}._reviewOnly_1gdcy_699{padding-top:4px}._previewHeader_1gdcy_43{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._previewHeader_1gdcy_43 h3{font-family:var(--font-heading);font-size:.98rem;line-height:1.3;color:var(--color-text)}._planDescription_1gdcy_735{margin:0;color:var(--color-text-muted);font-size:.72rem;line-height:1.5}._stats_1gdcy_749{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--qm-line);border-bottom:1px solid var(--qm-line)}._stats_1gdcy_749 span{min-width:0;min-height:44px;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--color-text);font-size:.65rem;text-align:center}._stats_1gdcy_749 span+span{border-left:1px solid var(--qm-line)}._stats_1gdcy_749 svg{flex:0 0 auto;color:var(--qm-blue-bright)}._reviewPanel_1gdcy_805{display:flex;flex-direction:column;gap:11px;padding:12px;border:1px solid var(--qm-line);border-left:3px solid var(--qm-blue);border-radius:6px;background:#3776a912}._reviewHeader_1gdcy_827{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}._reviewHeader_1gdcy_827 h4{margin:0;color:var(--color-text);font-family:var(--font-heading);font-size:.78rem;letter-spacing:0}._reviewIcon_1gdcy_857{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--qm-line);border-radius:6px;color:var(--qm-blue-bright);background:#3776a91c}._questionProgress_1gdcy_879{color:var(--qm-blue-bright);font-size:.62rem;font-weight:700}._progressTrack_1gdcy_891{height:3px;overflow:hidden;background:#4f8fcf29}._progressTrack_1gdcy_891 span{display:block;height:100%;background:var(--qm-blue-bright);transition:width .2s ease}._questionBody_1gdcy_917 h5{margin:0;color:var(--color-text);font-family:var(--font-heading);font-size:.82rem;line-height:1.35;letter-spacing:0}._questionBody_1gdcy_917 p{margin:5px 0 0;color:var(--color-text-muted);font-size:.66rem;line-height:1.45}._answerChoices_1gdcy_949{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}._answerChoice_1gdcy_949,._activeAnswer_1gdcy_963{min-width:0;min-height:40px;padding:7px 8px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-elevated);color:var(--color-text-muted);font-size:.64rem;line-height:1.3;cursor:pointer}._activeAnswer_1gdcy_963{border-color:var(--qm-blue-bright);color:var(--qm-blue-bright);background:#3776a924;box-shadow:inset 0 0 0 1px #4f8fcf1f}._customAnswer_1gdcy_1003{display:flex;flex-direction:column;gap:5px}._customAnswer_1gdcy_1003 span{color:var(--color-text-muted);font-size:.6rem;font-weight:700;text-transform:uppercase}._customAnswer_1gdcy_1003 input{width:100%;min-height:40px;box-sizing:border-box;padding:8px 10px;border:1px solid var(--qm-line);border-radius:6px;outline:none;background:var(--color-bg-elevated);color:var(--color-text);font:inherit;font-size:.72rem}._customAnswer_1gdcy_1003 input:focus{border-color:var(--qm-blue-bright);box-shadow:0 0 0 2px #4f8fcf24}._reviewActions_1gdcy_1067{display:grid;grid-template-columns:.85fr 1.45fr;gap:7px}._skipReview_1gdcy_1079,._continueReview_1gdcy_1081{min-width:0;min-height:42px;padding:7px 8px;border-radius:6px;font-size:.62rem;line-height:1.3;cursor:pointer}._skipReview_1gdcy_1079{border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted)}._continueReview_1gdcy_1081{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(105,182,235,.7);background:#245b88;color:#eef8ff;font-family:var(--font-heading);font-weight:700}._continueReview_1gdcy_1081:disabled,._skipReview_1gdcy_1079:disabled{opacity:.5;cursor:not-allowed}._reviewResult_1gdcy_1149{display:flex;align-items:flex-start;gap:7px;padding:9px 10px;border-left:3px solid var(--color-success);background:#2ea05812;color:var(--color-text-muted);font-size:.66rem;line-height:1.4}._reviewResult_1gdcy_1149 svg{flex:0 0 auto;color:var(--color-success)}._refineRow_1gdcy_499{overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}._refineRow_1gdcy_499 button{flex:0 0 auto;min-height:31px;padding:6px 9px;border:1px solid var(--qm-line);border-radius:6px;background:transparent;color:var(--color-text-muted);font-size:.62rem;cursor:pointer}._chapters_1gdcy_201{gap:16px}._chapter_1gdcy_45{gap:9px}._chapterTitle_1gdcy_45{display:flex;align-items:center;gap:8px}._chapterTitle_1gdcy_45>span,._questNumber_1gdcy_1249{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;border:1px solid var(--qm-line);border-radius:50%;color:var(--qm-blue-bright);font-size:.63rem;font-weight:700}._chapterTitle_1gdcy_45 h4{font-family:var(--font-heading);font-size:.78rem;color:var(--qm-blue-bright)}._questList_1gdcy_205{gap:8px}._quest_1gdcy_47{padding:11px;border:1px solid var(--color-border);border-left:3px solid var(--qm-blue);border-radius:6px;background:var(--color-bg-card)}._questTop_1gdcy_1311{display:flex;align-items:flex-start;gap:8px}._questTitle_1gdcy_47{min-width:0;flex:1}._questTitle_1gdcy_47 h5{overflow-wrap:anywhere;font-family:var(--font-heading);font-size:.74rem;line-height:1.35;color:var(--color-text)}._questTitle_1gdcy_47 span{display:block;margin-top:2px;color:var(--color-text-muted);font-size:.62rem}._quest_1gdcy_47>p{margin:9px 0;color:var(--color-text-muted);font-size:.68rem;line-height:1.5}._questMeta_1gdcy_501{flex-wrap:wrap;margin:8px 0}._questMeta_1gdcy_501 span{padding:3px 6px;border:1px solid var(--qm-line);border-radius:999px;color:var(--qm-blue-bright);font-size:.56rem}._detailLine_1gdcy_1403,._doneRule_1gdcy_1405,._hint_1gdcy_1407{color:var(--color-text-muted);font-size:.62rem;line-height:1.45}._detailLine_1gdcy_1403{margin-top:5px}._detailLine_1gdcy_1403 strong{color:var(--color-text)}._doneRule_1gdcy_1405{display:flex;align-items:flex-start;gap:6px;margin-top:8px;padding:7px 8px;border-left:2px solid var(--color-success);background:#2ea05812}._doneRule_1gdcy_1405 svg{flex:0 0 auto;color:var(--color-success)}._quest_1gdcy_47 ._hint_1gdcy_1407{margin:7px 0 0;color:var(--qm-blue-bright);font-style:italic}._unblockToggle_1gdcy_629{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;margin-top:9px;padding:6px 8px;border:0;border-top:1px solid var(--qm-line);background:transparent;color:var(--color-text-muted);font-size:.64rem;cursor:pointer}._unblockToggle_1gdcy_629 svg{transition:transform .18s ease}._chevronOpen_1gdcy_1517{transform:rotate(180deg)}._unblockPanel_1gdcy_273{display:grid;grid-template-columns:.85fr 1.5fr;gap:7px;padding-top:7px}._unblockPanel_1gdcy_273 button{min-height:38px;padding:6px;font-family:var(--font-body);font-size:.61rem}._importArea_1gdcy_503{padding-top:4px}._importButton_1gdcy_583{flex:1}._openButton_1gdcy_585{min-height:42px;padding:6px 10px;background:transparent;color:var(--qm-blue-bright)}._resetButton_1gdcy_631{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid var(--color-border);border-radius:6px;background:transparent;color:var(--color-text-muted);cursor:pointer}body.amtlich ._lab_1gdcy_1,body.sonnen-modus ._lab_1gdcy_1{--qm-blue: #1565c0;--qm-blue-bright: #0d5ca8;--qm-blue-deep: #d7e9fb;--qm-line: rgba(21, 101, 192, .35)}body.amtlich ._primaryButton_1gdcy_581,body.sonnen-modus ._primaryButton_1gdcy_581,body.amtlich ._importButton_1gdcy_583,body.sonnen-modus ._importButton_1gdcy_583,body.amtlich ._continueReview_1gdcy_1081,body.sonnen-modus ._continueReview_1gdcy_1081{color:#fff;background:#1565c0}@keyframes _spin_1gdcy_681{to{transform:rotate(360deg)}}@media(max-width:340px){._difficultyChoices_1gdcy_387{grid-template-columns:repeat(2,minmax(0,1fr))}._answerChoices_1gdcy_949,._reviewActions_1gdcy_1067{grid-template-columns:1fr}._threeColumns_1gdcy_225{grid-template-columns:1fr 1fr}._threeColumns_1gdcy_225 label:last-child{grid-column:1 / -1}}._loading_kbmwl_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}._page_kbmwl_17{display:flex;flex-direction:column;min-height:100%}._header_kbmwl_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;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:var(--divider-width) solid var(--color-border)}._headerLeft_kbmwl_59{flex:1;display:flex;align-items:center;justify-content:flex-start}._headerCenter_kbmwl_73{flex:2;text-align:center}._headerRight_kbmwl_83{flex:1;display:flex;align-items:center;justify-content:flex-end}._heroButton_kbmwl_97{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_kbmwl_97:hover{background:#c9a84c26}._subtitle_kbmwl_135{font-family:var(--font-heading);font-size:1rem;color:var(--color-gold);letter-spacing:.08em;display:inline-flex;align-items:center;gap:.35em}._title_kbmwl_155{font-family:var(--font-heading);font-size:1rem;color:var(--color-gold);letter-spacing:.08em}._installBtn_kbmwl_169{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_kbmwl_169:hover{background:#c9a84c33;border-color:var(--color-gold)}._content_kbmwl_209{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_kbmwl_231{display:flex;flex-direction:column;gap:var(--space-3)}._empty_kbmwl_243{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_kbmwl_261{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_kbmwl_287{margin:0 0 var(--space-1);font-family:var(--font-heading);font-size:1rem;color:var(--color-gold);letter-spacing:.06em}._empty_kbmwl_243 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_kbmwl_319,._partyHeader_kbmwl_321{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_kbmwl_319:before,._partyHeader_kbmwl_321: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_kbmwl_319:hover,._partyHeader_kbmwl_321:hover{border-color:#c9a84c73}._collapseHeader_kbmwl_319:active,._partyHeader_kbmwl_321:active{transform:scale(.985)}._collapseLabel_kbmwl_399{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:.82rem;letter-spacing:.06em;color:#c9a84ccc}._collapseBadge_kbmwl_419{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_kbmwl_449{font-size:.72rem;letter-spacing:.04em;color:#c9a84c94;text-transform:uppercase}._partyEmpty_kbmwl_463{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_kbmwl_481{transform:rotate(-90deg);transition:transform .2s ease;color:#c9a84c80}._chevronOpen_kbmwl_493{transform:rotate(0);transition:transform .2s ease;color:#c9a84c80}._fab_kbmwl_505{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_kbmwl_505:hover{background:var(--color-red-light);transform:scale(1.07)}._fab_kbmwl_505:active{transform:scale(.95)}._moodBar_kbmwl_567{display:flex;gap:8px;padding:var(--space-2) var(--space-5)}._moodBtn_kbmwl_579{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_kbmwl_579:hover{border-color:var(--color-gold);color:var(--color-gold)}._moodSick_kbmwl_627{background:#4caf5026;border-color:#4caf5080;color:#4caf50}._recoveryRow_kbmwl_639{display:flex;align-items:center;gap:8px;width:100%;padding:0 var(--space-5)}._recoveryLabel_kbmwl_655{font-size:.65rem;color:#4caf50;white-space:nowrap}._recoveryTrack_kbmwl_667{flex:1;height:6px;background:var(--color-border);border-radius:3px;overflow:hidden}._recoveryFill_kbmwl_683{height:100%;background:linear-gradient(to right,#2d6a2d,#4caf50);border-radius:3px;transition:width .5s ease}._recoveryValue_kbmwl_697{font-size:.6rem;color:var(--color-text-dim);white-space:nowrap}._newQuestGlow_kbmwl_709{animation:_questGlow_kbmwl_1 2s ease-out;border-radius:var(--radius-lg)}@keyframes _questGlow_kbmwl_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_1ek2y_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_1ek2y_25{display:flex;align-items:baseline;gap:var(--space-2)}._miniName_1ek2y_37{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_1ek2y_61{font-family:Courier New,monospace;font-size:.6rem;color:var(--color-text-dim);white-space:nowrap}._miniRow2_1ek2y_75{display:flex;align-items:center;gap:var(--space-4)}._miniBarGroup_1ek2y_87{display:flex;align-items:center;gap:5px;flex:1;min-width:0}._miniBarIcon_1ek2y_103{font-size:.6rem;line-height:1}._miniBarTrack_1ek2y_113{flex:1;height:5px;background:#ffffff0f;border-radius:3px;overflow:hidden;min-width:30px}._miniBarFill_1ek2y_131{height:100%;border-radius:3px;transition:width .3s ease}._miniHp_1ek2y_143{background:linear-gradient(to right,var(--color-hp),var(--color-hp-end))}._miniXp_1ek2y_151{background:linear-gradient(to right,var(--color-xp),var(--color-xp-end))}._miniMagic_1ek2y_159{background:linear-gradient(to right,#2a4a8a,#4080d0)}._miniBarLabel_1ek2y_167{font-family:Courier New,monospace;font-size:.55rem;color:var(--color-text-dim);white-space:nowrap}._loading_1pixd_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}._page_1pixd_17{display:flex;flex-direction:column;min-height:100%}._header_1pixd_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)}._headerTitles_1pixd_57{display:flex;align-items:center;justify-content:space-between;flex:1}._subtitle_1pixd_71{font-family:var(--font-heading);font-size:1rem;color:var(--color-gold);letter-spacing:.08em;display:inline-flex;align-items:center;gap:.35em}._title_1pixd_91{font-family:var(--font-heading);font-size:1rem;color:var(--color-gold);letter-spacing:.08em}._installBtn_1pixd_105{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_1pixd_105:hover{background:#c9a84c33;border-color:var(--color-gold)}._tabBar_1pixd_145{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_1pixd_167{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_1pixd_167:hover{color:var(--color-text-muted)}._tabActive_1pixd_213{color:var(--color-gold);border-bottom-color:var(--color-gold);text-shadow:0 0 10px rgba(201,168,76,.3)}._tabCount_1pixd_225{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_1pixd_247{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_1pixd_269{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%}._filterBtn_1pixd_269{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_1pixd_269 span{overflow:hidden;text-overflow:ellipsis}._filterBtn_1pixd_269:hover{color:var(--color-text-muted);border-color:var(--color-border)}._searchPanel_1pixd_343{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_1pixd_361{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_1pixd_383{flex:1;background:none;border:none;outline:none;color:var(--color-text);font-size:.75rem;font-family:inherit;min-width:0}._searchInput_1pixd_383::placeholder{color:var(--color-text-dim)}._sortBtns_1pixd_413{display:flex;gap:2px}._sortBtn_1pixd_413{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_1pixd_413:hover{color:var(--color-text-muted);border-color:var(--color-border)}._sortActive_1pixd_467{color:var(--color-gold);border-color:#c9a84c4d;background:#c9a84c14}._content_1pixd_479{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_1pixd_501,._questGroup_1pixd_513{display:flex;flex-direction:column;gap:var(--space-3)}._groupHeading_1pixd_525{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_1pixd_525:before,._groupHeading_1pixd_525:after{content:"";flex:1;border-top:1px solid rgba(201,168,76,.35)}._groupHeading_1pixd_525 span{white-space:nowrap}._empty_1pixd_573{padding:var(--space-6) var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-lg);text-align:center}._empty_1pixd_573 p{font-size:.85rem;color:var(--color-text-muted);font-style:italic;text-shadow:0 0 10px rgba(138,128,112,.3)}._fab_1pixd_601{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_1pixd_601:hover{background:var(--color-red-light);transform:scale(1.07)}._fab_1pixd_601: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_1sonj_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_1sonj_1 .15s ease}@keyframes _fadeIn_1sonj_1{0%{opacity:0}to{opacity:1}}._sheet_1sonj_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_1sonj_1 .25s ease}@keyframes _slideUp_1sonj_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._handle_1sonj_55{width:40px;height:3px;background:var(--color-border);border-radius:2px;margin:0 auto var(--space-2)}._header_1sonj_71{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}._title_1sonj_85{font-family:var(--font-heading);font-size:var(--type-modal-title);color:var(--color-gold);letter-spacing:.05em}._closeBtn_1sonj_99{background:none;border:none;color:var(--color-text-muted);cursor:pointer;line-height:1;padding:var(--space-1);transition:color .15s ease}._closeBtn_1sonj_99:hover{color:var(--color-text)}._form_1sonj_121{display:flex;flex-direction:column;gap:var(--space-3)}._fieldGroup_1sonj_133{display:flex;flex-direction:column;gap:var(--space-2)}._label_1sonj_145{font-family:var(--font-heading);font-size:var(--type-label);letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-muted)}._input_1sonj_161,._textarea_1sonj_161{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_1sonj_161{resize:none;line-height:1.5}._input_1sonj_161:focus,._textarea_1sonj_161:focus{outline:none;border-color:var(--color-gold-dark);box-shadow:0 0 0 2px #c9a84c1a}._input_1sonj_161::placeholder,._textarea_1sonj_161::placeholder{color:var(--color-text-dim)}._error_1sonj_201{color:var(--color-danger);font-size:var(--type-body);text-align:center}._submitBtn_1sonj_213{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_1sonj_213:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}._submitBtn_1sonj_213:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}._loading_1wkri_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}._page_1wkri_17{display:flex;flex-direction:column;min-height:100%}._header_1wkri_29{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_1wkri_59{display:flex;align-items:center;justify-content:space-between;flex:1}._headerLeft_1wkri_73{display:flex;align-items:center;gap:var(--space-2)}._subtitle_1wkri_85{font-family:var(--font-heading);font-size:1rem;color:#a080c0;letter-spacing:.08em;display:inline-flex;align-items:center;gap:.35em}._title_1wkri_105{font-family:var(--font-heading);font-size:1rem;color:var(--color-gold);letter-spacing:.08em}._count_1wkri_119{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_1wkri_139{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_1wkri_161{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_1wkri_183{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center}._emptyIcon_1wkri_201{font-size:2.5rem;opacity:.3}._emptyTitle_1wkri_211{font-family:var(--font-heading);font-size:1rem;color:var(--color-text-muted)}._emptyHint_1wkri_223{font-size:.83rem;color:var(--color-text-dim);max-width:260px;line-height:1.6}._fab_1wkri_237{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_1wkri_237:hover{background:var(--color-red-light);transform:scale(1.07)}._fab_1wkri_237:active{transform:scale(.95)}._overlay_15nwi_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_15nwi_1 .15s ease}@keyframes _fadeIn_15nwi_1{0%{opacity:0}to{opacity:1}}._sheet_15nwi_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_15nwi_1 .25s ease;max-height:70dvh;overflow-y:auto}@keyframes _slideUp_15nwi_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._handle_15nwi_55{width:40px;height:4px;background:var(--color-border);border-radius:2px;margin:0 auto var(--space-4)}._header_15nwi_71{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-5)}._title_15nwi_85{font-family:var(--font-heading);font-size:var(--type-modal-title);color:var(--color-gold)}._closeBtn_15nwi_97{background:none;border:none;color:var(--color-text-muted);cursor:pointer;line-height:1;padding:var(--space-1)}._hint_15nwi_115{font-size:var(--type-modal-body);color:var(--color-text-dim);font-style:italic;text-align:center;padding:var(--space-6) 0}._list_15nwi_131{list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}._questRow_15nwi_145{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_15nwi_145:hover:not(:disabled){border-color:#c9a84c4d}._questRow_15nwi_145:disabled{opacity:.5;cursor:not-allowed}._questTitle_15nwi_179{font-size:var(--type-body);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._questAdd_15nwi_195{font-size:var(--type-modal-button);color:var(--color-gold);flex-shrink:0;margin-left:var(--space-3)}@media(min-width:600px){._overlay_15nwi_1{align-items:center}._sheet_15nwi_27{border-radius:var(--radius-xl);border-bottom:1px solid rgba(201,168,76,.25)}}._loading_16s1m_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}._page_16s1m_17{display:flex;flex-direction:column;min-height:100%;position:relative}._header_16s1m_31{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_16s1m_57{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_16s1m_57:hover{color:var(--color-text)}._headerCenter_16s1m_87{text-align:center;flex:1}._headerSub_16s1m_97{display:block;font-family:var(--font-heading);font-size:.55rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-dim)}._headerTitle_16s1m_115{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_16s1m_141{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_16s1m_165{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_16s1m_185{display:flex;justify-content:space-between;align-items:center}._progressLabel_16s1m_197{font-family:var(--font-heading);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-muted)}._progressPercent_16s1m_213{font-family:var(--font-heading);font-size:.7rem;color:var(--color-red-bright)}._progressGold_16s1m_225{color:var(--color-gold)}._barTrack_16s1m_229{height:10px;background:var(--color-bg);border-radius:99px;overflow:hidden;padding:1px}._barFill_16s1m_245{height:100%;border-radius:99px;background:linear-gradient(to right,var(--color-red),var(--color-hp-end));transition:width .7s ease}._barGold_16s1m_259{background:linear-gradient(to right,var(--color-gold),var(--color-xp-end))}._stageRow_16s1m_267{display:flex;justify-content:space-between}._stageLabel_16s1m_277{font-size:.65rem;color:var(--color-text-dim)}._section_16s1m_289{display:flex;flex-direction:column;gap:var(--space-3)}._completedList_16s1m_301{opacity:.6}._emptyState_16s1m_309{padding:var(--space-6);border:1px dashed var(--color-border);border-radius:var(--radius-lg);text-align:center}._emptyText_16s1m_323{font-size:.8rem;color:var(--color-text-dim);font-style:italic}._addQuestRow_16s1m_337{display:flex;gap:var(--space-2)}._addQuestBtn_16s1m_347{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_16s1m_347:hover{border-color:var(--color-gold);color:var(--color-gold);background:#c9a84c0d}._addQuestBtnSecondary_16s1m_383{border-style:dotted;color:#c9a84c66;font-size:.7rem}._deleteBtn_16s1m_395{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_16s1m_395:hover{background:#8b1a1a4d;border-color:#8b1a1acc}._deleteBtnConfirm_16s1m_431{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_16s1m_457{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_16s1m_481{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_16s1m_503{font-family:var(--font-heading);font-size:1.4rem;color:var(--color-gold);letter-spacing:.1em}._conqueredSub_16s1m_517{font-size:.85rem;color:var(--color-text-muted);margin-top:var(--space-2)}._conqueredCloseBtn_16s1m_529{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_16s1m_529:hover{opacity:.85}._loading_1cr34_1{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-text-muted);gap:.75rem}._page_1cr34_21{display:flex;flex-direction:column;min-height:100%}._header_1cr34_33{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_1cr34_61{display:flex;align-items:center;justify-content:space-between;flex:1}._subtitle_1cr34_75{font-family:var(--font-heading);font-size:1rem;color:#d4a043;letter-spacing:.08em;display:inline-flex;align-items:center;gap:.35em}._title_1cr34_95{font-family:var(--font-heading);font-size:1rem;color:var(--color-gold);letter-spacing:.08em}._tabBar_1cr34_111{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_1cr34_111::-webkit-scrollbar{display:none}._tabBtn_1cr34_141{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_1cr34_141:hover{color:var(--color-text)}._tabActive_1cr34_187{color:#d4a043!important;border-color:#d4a0434d;background:#d4a04314}._content_1cr34_199{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_1cr34_221{font-size:.8rem;color:var(--color-text-dim);font-style:italic;line-height:1.6}._section_1cr34_235{display:flex;flex-direction:column;gap:var(--space-3)}._infoGrid_1cr34_247{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._infoBtn_1cr34_259{padding:var(--space-2);border-radius:var(--radius-md);border:1px solid rgba(201,168,76,.32);background:#c9a84c14;color:var(--color-gold);font-family:var(--font-heading);font-size:.78rem;cursor:pointer}._restHint_1cr34_281{margin:-2px 0 0;color:var(--color-text-dim);font-size:.78rem;line-height:1.35;text-align:center}._todayMeals_1cr34_299{display:flex;flex-direction:column;gap:var(--space-3)}._todayMealCard_1cr34_311{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_1cr34_311:hover:not(:disabled){border-color:#d4a04366;background:#d4a0430d}._todayMealCard_1cr34_311:active:not(:disabled){transform:scale(.98)}._todayMealEaten_1cr34_355{border-color:#50c87866!important;background:#50c8780f!important}._todayMealImg_1cr34_365{width:52px;height:52px;border-radius:var(--radius-md);object-fit:cover;flex-shrink:0}._todayMealName_1cr34_381{flex:1;font-family:var(--font-heading);font-size:.85rem;letter-spacing:.04em;color:var(--color-text)}._reshuffleBtn_1cr34_397{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_1cr34_397:hover{border-color:#d4a04399;color:#d4a043}._quickGrid_1cr34_439{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._grid_1cr34_453{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-3)}._actCard_1cr34_465{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_1cr34_465:hover:not(:disabled){border-color:#d4a04366;background:#d4a0430d}._actCard_1cr34_465:active:not(:disabled){transform:scale(.97)}._actCooldown_1cr34_513{opacity:.6;border-color:#d4a04380!important;background:#d4a0431a!important}._actIcon_1cr34_525{font-size:1.4rem;color:var(--color-text-muted)}._actName_1cr34_535{font-family:var(--font-heading);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text)}._actHp_1cr34_551{font-family:Courier New,monospace;font-size:.65rem;color:#d4a043}._mealList_1cr34_565{display:flex;flex-direction:column;gap:var(--space-2)}._mealItem_1cr34_577{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_1cr34_577:hover{border-color:#d4a0434d}._mealThumb_1cr34_609{width:44px;height:44px;border-radius:var(--radius-md);object-fit:cover;flex-shrink:0}._mealInfo_1cr34_625{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}._mealNameRow_1cr34_641{display:flex;align-items:center;gap:var(--space-2)}._mealName_1cr34_641{font-size:.9rem;color:var(--color-text)}._expandIcon_1cr34_663{color:var(--color-text-dim);flex-shrink:0;transition:color .15s ease}._mealItem_1cr34_577:hover ._expandIcon_1cr34_663{color:#d4a043}._recipeGenBtn_1cr34_683{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_1cr34_683:hover{border-color:#d4a04399;color:#d4a043;background:#d4a0431a}._recipeGenBtnLarge_1cr34_717{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_1cr34_717:hover{background:#d4a04333;border-color:#d4a04380}._recipeGenerating_1cr34_761{font-size:.75rem;color:#d4a043;font-style:italic;animation:_pulse_1cr34_1 1.5s ease-in-out infinite}@keyframes _pulse_1cr34_1{0%,to{opacity:.5}50%{opacity:1}}._mealLink_1cr34_785{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;color:#d4a043b3;text-decoration:none;transition:color .15s ease}._mealLink_1cr34_785:hover{color:#d4a043}._mealDeleteBtn_1cr34_813{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_1cr34_813:hover{opacity:1;color:#e74c3c}._addForm_1cr34_847{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_1cr34_867{display:flex;align-items:center;gap:var(--space-2)}._addFormIcon_1cr34_879{color:var(--color-text-dim);flex-shrink:0}._imagePickBtn_1cr34_889{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_1cr34_889:hover{border-color:#d4a04366;color:#d4a043}._imagePreview_1cr34_927{width:48px;height:48px;border-radius:var(--radius-md);object-fit:cover}._formBtns_1cr34_941{display:flex;gap:var(--space-2)}._cancelBtn_1cr34_951{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_1cr34_973{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_1cr34_973:hover:not(:disabled){background:#d4a04359}._saveBtn_1cr34_973:disabled{opacity:.5;cursor:not-allowed}._addBtn_1cr34_1021{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_1cr34_1021:hover{border-color:#d4a04399;color:#d4a043;background:#d4a0430d}._mealDetails_1cr34_1069{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}._mealDetailImg_1cr34_1083{width:100%;max-width:280px;border-radius:var(--radius-md);object-fit:cover}._mealDesc_1cr34_1097{font-size:.8rem;color:var(--color-text-muted);line-height:1.5;white-space:pre-wrap;margin:0}._mealInput_1cr34_1113{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_1cr34_1113:focus{outline:none;border-color:#d4a04380}._mealTextarea_1cr34_1143{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_1cr34_1143:focus{outline:none;border-color:#d4a04380}._mealAddBtn_1cr34_1179{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_1cr34_1179:hover:not(:disabled){background:#d4a0434d}._mealAddBtn_1cr34_1179:disabled{opacity:.5;cursor:not-allowed}._emptyText_1cr34_1225{text-align:center;color:var(--color-text-dim);font-size:.85rem;padding:var(--space-5) 0;font-style:italic}._generateBtn_1cr34_1243{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_1cr34_1243:hover:not(:disabled){background:linear-gradient(135deg,#d4a04340,#b4782840);border-color:#d4a04399}._generateBtn_1cr34_1243:disabled{opacity:.5;cursor:not-allowed}._suggestionCard_1cr34_1299{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_1cr34_1319{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._suggestionName_1cr34_1333{font-family:var(--font-heading);font-size:.95rem;color:#d4a043;letter-spacing:.04em}._suggestionReason_1cr34_1347{font-size:.75rem;color:var(--color-text-dim);font-style:italic;line-height:1.5}._suggestionAlts_1cr34_1361{display:flex;flex-direction:column;gap:var(--space-1);padding-left:var(--space-3);border-left:2px solid rgba(212,160,67,.2)}._altLabel_1cr34_1377{font-size:.65rem;color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-heading)}._altRow_1cr34_1393{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._altName_1cr34_1407{font-size:.85rem;color:var(--color-text-muted)}._saveAltBtn_1cr34_1417{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_1cr34_1417:hover{background:#d4a04340}._saveAltBtnSmall_1cr34_1463{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_1cr34_1463:hover{border-color:#d4a04380;color:#d4a043;background:#d4a0431a}._savedBadge_1cr34_1497{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_1cr34_1521{color:#50c878;flex-shrink:0;padding:2px 4px}._eatBtn_1cr34_1533{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_1cr34_1533:hover:not(:disabled){background:#d4a04340}._eatBtn_1cr34_1533:disabled{opacity:.5;cursor:not-allowed}._eatDone_1cr34_1587{border-color:#50c87866!important;color:#50c878!important;background:#50c8781a!important}@media(max-width:400px){._grid_1cr34_453{grid-template-columns:1fr 1fr}}@media(min-width:600px){._suggestionCard_1cr34_1299{flex-direction:row;align-items:flex-start;flex-wrap:wrap}._suggestionHeader_1cr34_1319{flex:1;min-width:200px}._suggestionAlts_1cr34_1361{flex:1;min-width:180px}._eatBtn_1cr34_1533{align-self:center}}._pantryInput_1cr34_1651{display:flex;gap:var(--space-2)}._pantryField_1cr34_1661{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_1cr34_1661::placeholder{color:var(--color-text-dim)}._pantryAddBtn_1cr34_1691{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_1cr34_1691:hover{background:#c9a84c33}._pantryAddBtn_1cr34_1691:disabled{opacity:.3;cursor:default}._pantryList_1cr34_1735{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}._pantryChip_1cr34_1749{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_1cr34_1775{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_1cr34_1775:hover{background:#8b1a1a4d;color:#e06060}._pantryStatus_1cr34_1813{margin-right:4px}._missingList_1cr34_1821{display:flex;flex-wrap:wrap;gap:4px;margin-top:var(--space-2);font-size:.72rem;color:var(--color-text-muted)}._missingItem_1cr34_1839{color:#ff6464b3}._section_k024c_1{display:flex;flex-direction:column;gap:var(--space-3)}._heroCodeBox_k024c_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_k024c_35{font-size:.78rem;color:var(--color-text-dim)}._heroCodeValue_k024c_45{font-family:var(--font-heading);font-size:1.2rem;letter-spacing:.2em;color:var(--color-gold);font-weight:700}._companionWrapper_k024c_63{display:flex;flex-direction:column;gap:var(--space-1)}._companionDivider_k024c_75{width:100%;height:var(--divider-width);margin:var(--space-2) 0 var(--space-4);background:var(--color-border)}._companionRemove_k024c_89{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_k024c_89:hover{color:#e06060;border-color:#e0606080;background:#e0606014}._linkBtn_k024c_139{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_k024c_139:hover{background:#c9a84c1a;border-color:#c9a84c66;color:var(--color-gold)}._linkBox_k024c_187{display:flex;gap:var(--space-2)}._linkInput_k024c_197{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_k024c_219{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_k024c_245{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_k024c_269{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_k024c_297{font-size:2.2rem}._removeTitle_k024c_305{font-family:var(--font-heading);font-size:var(--type-modal-title);color:var(--color-text);letter-spacing:.04em;margin:0}._removeText_k024c_321{font-size:var(--type-modal-body);color:var(--color-text-muted);line-height:1.5;margin:0}._removeActions_k024c_335{display:flex;gap:var(--space-3);width:calc(100% - var(--space-4));margin-top:var(--space-2);margin-bottom:var(--space-2)}._removeCancel_k024c_351{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_k024c_375{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_k024c_375:disabled{opacity:.5;cursor:not-allowed}._memberList_k024c_413{display:flex;flex-direction:column;gap:var(--space-2)}._memberCard_k024c_425{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_k024c_445{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_k024c_477{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}._memberName_k024c_493{font-family:var(--font-heading);font-size:.85rem;color:var(--color-text);letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._memberLevel_k024c_513{font-size:.7rem;color:var(--color-text-dim)}._kickBtn_k024c_523{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_k024c_523:hover{color:#e06060}._emptyText_k024c_557{font-size:.8rem;color:var(--color-text-dim);font-style:italic;padding:var(--space-2) 0}._inviteRow_k024c_573{display:flex;align-items:stretch;gap:var(--space-2);margin-top:var(--space-1)}._inviteInputWrap_k024c_587{flex:1;position:relative}._inviteIcon_k024c_597{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--color-text-dim);pointer-events:none}._inviteInput_k024c_587{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_k024c_587:focus{border-color:var(--color-gold);box-shadow:0 0 0 2px #c9a84c1f}._inviteInput_k024c_587::placeholder{color:var(--color-text-dim)}._inviteBtn_k024c_657{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_k024c_657:hover:not(:disabled){background:#c9a84c40;border-color:var(--color-gold)}._inviteBtn_k024c_657:disabled{opacity:.4;cursor:not-allowed}._inviteMsg_k024c_707{font-size:.78rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md)}._ok_k024c_719{color:#5ab070;background:#5ab0701a;border:1px solid rgba(90,176,112,.3)}._err_k024c_731{color:#e06060;background:#e060601a;border:1px solid rgba(224,96,96,.3)}._inviteSection_k024c_745{display:flex;flex-direction:column;gap:var(--space-2)}._inviteLabel_k024c_757{font-family:var(--font-heading);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-dim)}._inviteCard_k024c_773{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_k024c_793{flex:1;font-size:.78rem;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pendingBadge_k024c_811{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_k024c_837{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_k024c_857{flex:1;font-family:var(--font-heading);font-size:.82rem;color:var(--color-gold);letter-spacing:.04em}._receivedActions_k024c_873{display:flex;gap:var(--space-1)}._acceptBtn_k024c_883{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_k024c_883:hover{background:#5ab07040;border-color:#5ab070}._declineBtn_k024c_925{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_k024c_925:hover{background:#e0606040;border-color:#e06060}._companionActions_k024c_965{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}._companionBtn_k024c_975{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_k024c_975:hover{background:#c9a84c1f}._companionBtnDanger_k024c_1015{color:#e06060;background:#8b1a1a0f;border-color:#8b1a1a33}._companionBtnDanger_k024c_1015:hover{background:#8b1a1a1f}._heroViewOverlay_k024c_1037{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_k024c_1063{max-height:70vh;max-width:90vw;object-fit:contain;filter:drop-shadow(0 0 30px rgba(201,168,76,.3))}._heroViewInfo_k024c_1075{text-align:center}._heroViewName_k024c_1077{font-family:var(--font-heading);font-size:var(--type-page-title);color:var(--color-gold);letter-spacing:.08em}._heroViewLevel_k024c_1089{font-family:var(--font-heading);font-size:var(--type-body);color:var(--color-text-muted);margin-top:4px}._achieveModal_k024c_1105{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_k024c_1131{font-family:var(--font-heading);font-size:var(--type-modal-title);color:var(--color-gold);text-align:center;letter-spacing:.06em}._achieveGrid_k024c_1145{display:flex;flex-direction:column;gap:var(--space-2)}._achieveClose_k024c_1155{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_k024c_1155:hover{background:#c9a84c33}._chatModal_k024c_1191{width:100%;height:100%;max-width:var(--app-scaled-width);max-height:100%;background:var(--color-bg-card);border-radius:0;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}._chatHeader_k024c_1217{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}._chatHeaderRight_k024c_1233{display:flex;align-items:center;gap:var(--space-3)}._chatTitle_k024c_1245{font-family:var(--font-heading);font-size:1.6rem;color:var(--color-gold);margin:0}._chatClose_k024c_1259{background:#b4322d26;border:1px solid rgba(180,50,45,.55);color:#e85a48;cursor:pointer;padding:var(--space-1);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:all .2s ease}._chatClose_k024c_1259:hover{background:#b4322d4d;border-color:#b4322dbf}._chatCryptoHint_k024c_1295{padding:3px 8px;border:1px solid rgba(201,168,76,.25);border-radius:99px;color:var(--color-text-dim);font-size:var(--type-chip);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em}._chatMessages_k024c_1317{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);background:#00000024;border:1px solid var(--color-border);border-radius:var(--radius-md)}._chatEmpty_k024c_1343{margin:auto;color:var(--color-text-dim);font-size:var(--type-body-small);font-style:italic}._chatBubble_k024c_1357{max-width:86%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:3px}._chatBubble_k024c_1357 p{margin:0;color:var(--color-text);font-size:1.35rem;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}._chatBubble_k024c_1357 span{align-self:flex-end;color:var(--color-text-dim);font-size:var(--type-micro)}._chatMine_k024c_1405{align-self:flex-end;background:#c9a84c29;border:1px solid rgba(201,168,76,.3)}._chatTheirs_k024c_1417{align-self:flex-start;background:#ffffff0f;border:1px solid var(--color-border)}._chatComposer_k024c_1429{display:grid;grid-template-columns:1fr 40px;gap:var(--space-2);align-items:stretch}._chatInput_k024c_1443{width:100%;resize:none;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:16px;line-height:1.35;outline:none}._chatInput_k024c_1443:focus{border-color:var(--color-gold);box-shadow:0 0 0 2px #c9a84c1f}._chatSend_k024c_1479{display:flex;align-items:center;justify-content:center;background:#c9a84c29;border:1px solid rgba(201,168,76,.4);border-radius:var(--radius-md);color:var(--color-gold);cursor:pointer}._chatSend_k024c_1479:disabled{opacity:.45;cursor:not-allowed}._loading_1mgdy_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}._page_1mgdy_17{display:flex;flex-direction:column;min-height:100%}._header_1mgdy_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)}._subtitle_1mgdy_57{font-family:var(--font-heading);font-size:1rem;color:#60b0d0;letter-spacing:.08em;display:inline-flex;align-items:center;gap:.35em}._title_1mgdy_77{font-family:var(--font-heading);font-size:1rem;color:var(--color-gold);letter-spacing:.08em}._tabBar_1mgdy_93{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_1mgdy_117{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_1mgdy_117:hover{color:var(--color-text)}._tabActive_1mgdy_161{color:var(--color-gold);border-bottom-color:var(--color-gold)}._content_1mgdy_171{flex:1;padding:var(--space-4) var(--space-5)}._companionFilterRow_1mgdy_183{display:flex;align-items:center;gap:4px;margin-bottom:var(--space-2)}._scrollArrow_1mgdy_197{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_1mgdy_197:hover{background:#c9a84c1a;border-color:#c9a84c4d;color:var(--color-gold)}._companionFilter_1mgdy_183{display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:2px 0}._companionFilter_1mgdy_183::-webkit-scrollbar{display:none}._filterChip_1mgdy_267{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_1mgdy_267:hover{border-color:#c9a84c66;color:var(--color-text)}._filterActive_1mgdy_313{background:#c9a84c26;border-color:#c9a84c80;color:var(--color-gold)}._filterAvatar_1mgdy_325{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_1mgdy_351{color:var(--color-gold);flex-shrink:0}._auftraege_1mgdy_363{display:flex;flex-direction:column;gap:var(--space-4)}._emptyState_1mgdy_375{text-align:center;color:var(--color-text-muted);padding:var(--space-8) var(--space-4);font-size:.85rem}._section_1mgdy_389{display:flex;flex-direction:column;gap:var(--space-2)}._sectionTitle_1mgdy_401{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_1mgdy_423{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:var(--divider-width) solid var(--color-border)}._companionGroup_1mgdy_423:last-child{border-bottom:none}._companionCardWrapper_1mgdy_447{pointer-events:none}._questItemWrapper_1mgdy_455{display:flex;flex-direction:column;gap:2px}._companionTag_1mgdy_467{font-size:.68rem;color:var(--color-text-muted);font-family:var(--font-heading);letter-spacing:.04em;padding-left:var(--space-2)}._page_1w207_1{display:flex;flex-direction:column;min-height:100%}._header_1w207_13{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_1w207_37{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_1w207_57{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_1w207_81{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_1w207_101{border-color:#e0606066}._dailyRow_1w207_109{display:flex;align-items:center}._dailySide_1w207_119{flex:1;display:flex;flex-direction:column;gap:4px}._dailySideRight_1w207_133{align-items:flex-end}._dailyLabel_1w207_141{font-family:var(--font-heading);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-dim)}._dailyValue_1w207_157{font-family:var(--font-heading);font-size:1.6rem;font-weight:900;line-height:1;color:var(--color-text)}._dailyValueLimit_1w207_173{color:#e06060}._dailyValueZero_1w207_175{color:#e8e0d04d}._dailyValueAvail_1w207_177{color:var(--color-gold)}._dailyDivider_1w207_181{width:1px;height:40px;background:var(--color-border);margin:0 var(--space-4)}._dailyBarTrack_1w207_195{height:6px;background:#ffffff0f;border-radius:3px;overflow:hidden}._dailyBarFill_1w207_209{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--color-gold),rgba(201,168,76,.6));transition:width .4s ease}._dailyBarLimit_1w207_223{background:linear-gradient(90deg,#c04040,#e06060)}._dailyFooter_1w207_231{display:flex;justify-content:space-between;font-family:Courier New,monospace;font-size:.65rem;color:var(--color-text-dim)}._totalCard_1w207_249{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_1w207_269{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}._statValue_1w207_283{font-family:var(--font-heading);font-size:1.75rem;color:var(--color-gold);line-height:1}._statUnit_1w207_297{font-size:.75rem;color:var(--color-text-dim)}._hildeRaceBtn_1w207_309{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_1w207_309:active{background:linear-gradient(135deg,#325032b3,#283c2880);border-color:#64c86480}._hildeRaceText_1w207_345{display:flex;flex-direction:column;gap:2px}._hildeRaceTitle_1w207_357{font-family:var(--font-heading);font-size:.95rem;color:#8c8;letter-spacing:.05em}._hildeRaceDesc_1w207_371{font-size:.7rem;color:var(--color-text-dim)}._sectionTitle_1w207_385{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_1w207_403{color:var(--color-text-dim);font-size:.9rem;text-align:center;padding:var(--space-6) 0}._list_1w207_417{display:flex;flex-direction:column;gap:var(--space-2)}._entry_1w207_429{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_1w207_449{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2)}._entryTask_1w207_463{font-size:.9rem;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._entryTokens_1w207_479{font-family:var(--font-heading);font-size:.85rem;color:var(--color-gold);flex-shrink:0}._entryMeta_1w207_493{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}._wrap_1d749_1{margin-top:22px}._rows_1d749_9{margin-top:8px;border-top:1px solid color-mix(in srgb,var(--color-gold) 38%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-gold) 38%,transparent)}._row_1d749_9{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:9px 4px}._row_1d749_9+._row_1d749_9{border-top:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}._icon_1d749_47{color:var(--color-gold)}._copy_1d749_55,._valueBlock_1d749_57{display:flex;flex-direction:column;min-width:0}._copy_1d749_55{gap:2px}._label_1d749_77{color:var(--color-text);font-family:var(--font-heading);font-size:.85rem;text-transform:uppercase}._detail_1d749_91{color:var(--color-text-dim);font-size:.7rem}._valueBlock_1d749_57{align-items:flex-end;gap:4px;text-align:right}._version_1d749_113{color:var(--color-gold);font-family:var(--font-heading);font-size:1rem}._badge_1d749_125{display:inline-flex;align-items:center;justify-content:center;gap:3px;max-width:150px;padding:2px 7px;border:1px solid;border-radius:999px;font-size:.65rem;line-height:1.25;text-align:center}._current_1d749_153{color:#4f8b55;background:#4caf501a;border-color:#4caf5059}._outdated_1d749_165{color:#b44d41;background:#e74c3c17;border-color:#e74c3c52}._checking_1d749_177,._neutral_1d749_179{color:var(--color-text-dim);background:#7f7f7f14;border-color:var(--color-border)}@media(max-width:380px){._row_1d749_9{grid-template-columns:24px minmax(0,1fr) auto;gap:7px}._label_1d749_77{font-size:.76rem}._detail_1d749_91,._badge_1d749_125{font-size:.62rem}}._loading_1szkn_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}._page_1szkn_17{display:flex;flex-direction:column;min-height:100%}._header_1szkn_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_1szkn_29,body.sonnen-modus ._tabBar_1szkn_59,body.sonnen-modus ._subTabBar_1szkn_61{background:var(--color-bg-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}body.amtlich ._header_1szkn_29,body.amtlich ._tabBar_1szkn_59,body.amtlich ._subTabBar_1szkn_61{background:#f5f5f7f2;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#d8d8dc}body.sonnen-modus ._subtitle_1szkn_87{color:var(--color-gold-dark)}._headerTitles_1szkn_95{display:flex;align-items:center;justify-content:space-between;flex:1}._headerLeft_1szkn_109{display:flex;align-items:center;gap:var(--space-2)}._subtitle_1szkn_87{font-family:var(--font-heading);font-size:1rem;color:#60b0d0;letter-spacing:.08em;display:inline-flex;align-items:center;gap:.35em}._title_1szkn_141{font-family:var(--font-heading);font-size:1rem;color:var(--color-gold);letter-spacing:.08em}._refreshBtn_1szkn_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_1szkn_155:hover{border-color:var(--color-gold);color:var(--color-gold)}._refreshBtn_1szkn_155:disabled{opacity:.5;cursor:not-allowed}._spinning_1szkn_213 svg{animation:_spin_1szkn_213 .6s linear infinite}@keyframes _spin_1szkn_213{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._tabBar_1szkn_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_1szkn_59::-webkit-scrollbar{display:none}._tabBtn_1szkn_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_1szkn_269:hover{color:var(--color-text-muted)}._tabActive_1szkn_315{color:var(--color-gold);border-bottom-color:var(--color-gold);text-shadow:0 0 10px rgba(201,168,76,.3)}._subTabBar_1szkn_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_1szkn_61::-webkit-scrollbar{display:none}._subTabBtn_1szkn_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_1szkn_355:hover{color:var(--color-text-muted)}._subTabActive_1szkn_399{color:var(--color-gold);border-bottom-color:var(--color-gold);text-shadow:0 0 8px rgba(201,168,76,.25)}._content_1szkn_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_1szkn_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_1szkn_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_1szkn_457:hover{border-color:var(--color-gold)}._avatarImg_1szkn_493{width:100%;height:100%;object-fit:cover;display:block}._avatarPlaceholder_1szkn_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_1szkn_533{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000008c;opacity:0;transition:opacity .2s ease;color:#fff}._avatarWrap_1szkn_457:hover ._avatarOverlay_1szkn_533{opacity:1}._fileInput_1szkn_565{display:none}._profileInfo_1szkn_575{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._nameRow_1szkn_591{display:flex;align-items:center;gap:var(--space-2)}._heroName_1szkn_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_1szkn_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_1szkn_627:hover{color:var(--color-gold)}._nameEdit_1szkn_663{display:flex;align-items:center;gap:var(--space-1)}._nameInput_1szkn_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_1szkn_675:focus{border-color:var(--color-gold);box-shadow:0 0 0 2px #c9a84c26}._nameBtn_1szkn_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_1szkn_713:hover{background:#c9a84c26;border-color:var(--color-gold);color:var(--color-gold)}._nameBtn_1szkn_713:disabled{opacity:.5;cursor:not-allowed}._heroLevel_1szkn_765{font-family:Courier New,monospace;font-size:.8rem;color:var(--color-text-dim)}._bars_1szkn_777{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}._barGroup_1szkn_791{display:flex;flex-direction:column;gap:6px}._barLabel_1szkn_803{display:flex;justify-content:space-between;align-items:baseline}._barLabelText_1szkn_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_1szkn_837{font-family:Courier New,monospace;font-size:.7rem;color:var(--color-gold)}._barTrack_1szkn_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_1szkn_869{height:100%;border-radius:99px;transition:width .7s ease-out}._hp_healthy_1szkn_881,._hp_wounded_1szkn_883,._hp_critical_1szkn_885{background:linear-gradient(to right,var(--color-hp),var(--color-hp-end))}._xpFill_1szkn_887{background:linear-gradient(to right,var(--color-xp),var(--color-xp-end))}._magicFill_1szkn_889{background:linear-gradient(to right,#2a4a8a,#4080d0)}._brightnessSlider_1szkn_895{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:4px;background:#ffffff1a;outline:none}._brightnessSlider_1szkn_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_1szkn_937{opacity:.3;pointer-events:none}._settingsZone_1szkn_947{display:flex;flex-direction:column;gap:var(--space-3)}._fontSizeRow_1szkn_959{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}._fontSizeGrid_1szkn_971{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);position:relative}._fontSizeCenterBtn_1szkn_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_1szkn_985:hover{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 0 20px #c9a84c80}._sliderOverlay_1szkn_1043{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._sliderPopup_1szkn_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_1szkn_1091{font-size:14px;color:var(--color-text-muted);line-height:1.5;text-align:center;margin:0}._sliderHint_1szkn_1091 strong{color:var(--color-gold)}._sliderHintSmall_1szkn_1115{font-size:14px;color:var(--color-text-dim);text-align:center;margin:0}._sliderExampleImg_1szkn_1129{width:100%;border-radius:var(--radius-md);border:1px solid var(--color-border)}._sliderPreview_1szkn_1141{display:flex;flex-direction:row;align-items:center;gap:0;overflow:hidden;border-radius:var(--radius-md)}._sliderRefLine_1szkn_1159{width:3px;flex-shrink:0;align-self:stretch;background:#e74c3c}._sliderPreviewTabBar_1szkn_1173{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_1szkn_1195{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_1szkn_1223{display:flex;align-items:center;color:var(--color-text-dim);font-size:1rem;padding:0 .15rem}._sliderRow_1szkn_1239{display:flex;align-items:center;gap:.5rem}._sliderLabel_1szkn_1251{font-family:var(--font-heading);font-size:.8rem;color:var(--color-text-muted)}._sliderLabelBig_1szkn_1263{font-family:var(--font-heading);font-size:1.4rem;color:var(--color-text-muted)}._sliderInput_1szkn_1275{flex:1;-webkit-appearance:none;appearance:none;height:4px;background:var(--color-border);border-radius:2px;outline:none}._sliderInput_1szkn_1275::-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_1szkn_1317{text-align:center;font-size:.8rem;color:var(--color-text-dim)}._sliderActions_1szkn_1329{display:flex;gap:.5rem}._sliderCancel_1szkn_1339{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_1szkn_1339:hover{border-color:var(--color-text-muted)}._sliderConfirm_1szkn_1373{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_1szkn_1373:hover{opacity:.9}._buttonRow_1szkn_1409{display:flex;gap:var(--space-2)}._fontSizeBtn_1szkn_1419{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_1szkn_1419:hover{border-color:#c9a84c4d}._fontSizeActive_1szkn_1455{border-color:var(--color-gold);background:#c9a84c1a;box-shadow:0 0 10px #c9a84c26}._hardcoreShake_1szkn_1467{animation:_hcShake_1szkn_1 .4s ease-in-out;border-color:#8b1a1a99!important;background:#8b1a1a1a!important}._hardcoreShake_1szkn_1467 ._fontSizeLabel_1szkn_1477{color:#e06060}@keyframes _hcShake_1szkn_1{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}._fontSizeLabel_1szkn_1477{font-family:var(--font-heading);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._fontSizeActive_1szkn_1455 ._fontSizeLabel_1szkn_1477{color:var(--color-gold);text-shadow:0 0 8px rgba(201,168,76,.3)}._fontSizeBtn_1szkn_1419:disabled{opacity:.4;cursor:not-allowed}._fontSizeBtn_1szkn_1419:disabled:hover{border-color:var(--color-border)}._fontSizeDesc_1szkn_1543{font-family:Courier New,monospace;font-size:.55rem;color:var(--color-text-dim)}._dangerZone_1szkn_1557{display:flex;flex-direction:column;gap:var(--space-3)}._dangerHint_1szkn_1569{font-size:.8rem;color:var(--color-text-dim);font-style:italic;line-height:1.6}._settingsHint_1szkn_1589{font-size:.7rem;color:var(--color-text-dim);line-height:1.5;margin:0}._apkGate_1szkn_1609{position:relative}._apkGateContent_1szkn_1615{opacity:.45;filter:grayscale(.4);pointer-events:none;-webkit-user-select:none;user-select:none}._apkGateOverlay_1szkn_1627{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}._apkGateStamp_1szkn_1643{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_1szkn_1677{display:flex;gap:var(--space-3)}._exportBtn_1szkn_1687,._importBtn_1szkn_1689{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_1szkn_1687:hover,._importBtn_1szkn_1689:hover{background:#6464784d;border-color:#646478b3}._logoutBtn_1szkn_1739{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_1szkn_1739:hover{background:#6464784d;border-color:#646478b3}body.sonnen-modus ._refreshBtn_1szkn_155,body.sonnen-modus ._logoutBtn_1szkn_1739{background:#8a6a1e1a;border-color:var(--color-gold-dark);color:var(--color-text)}body.sonnen-modus ._refreshBtn_1szkn_155:hover,body.sonnen-modus ._logoutBtn_1szkn_1739:hover{background:#8a6a1e38}._dangerBtn_1szkn_1827{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_1szkn_1827:hover{background:#8b1a1a4d;border-color:#8b1a1ab3}._softBtn_1szkn_1871{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_1szkn_1871:hover{background:#c9a84c2e;border-color:#c9a84c99}._warnBtn_1szkn_1915{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_1szkn_1915:hover{background:#cc821e40;border-color:#cc821ebf}._confirmBox_1szkn_1957{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_1szkn_1977{font-size:.82rem;color:#e06060;line-height:1.5}._confirmBtns_1szkn_1989{display:flex;gap:var(--space-2)}._cancelBtn_1szkn_1999{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_1szkn_1999:hover{border-color:var(--color-text-dim);color:var(--color-text)}._confirmBtn_1szkn_1989{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_1szkn_1989:hover:not(:disabled){background:#8b1a1a80}._confirmBtn_1szkn_1989:disabled{opacity:.5;cursor:not-allowed}._logoutOverlay_1szkn_2083{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_1szkn_1 .15s ease;padding:0}@keyframes _logoutFadeIn_1szkn_1{0%{opacity:0}to{opacity:1}}._logoutModal_1szkn_2119{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_1szkn_1 .2s ease}@keyframes _logoutSlideUp_1szkn_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._logoutIcon_1szkn_2159{font-size:2.2rem;filter:drop-shadow(0 0 12px rgba(201,168,76,.4))}._logoutTitle_1szkn_2169{font-family:var(--font-heading);font-size:var(--type-modal-title);font-weight:700;color:var(--color-text);letter-spacing:.04em;margin:0}._logoutText_1szkn_2187{font-size:var(--type-modal-body);color:var(--color-text-muted);line-height:1.5;margin:0}._logoutError_1szkn_2203{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_1szkn_2225{display:flex;gap:var(--space-3);width:calc(100% - var(--space-4));margin-top:var(--space-2);margin-bottom:var(--space-2)}._logoutCancel_1szkn_2241{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_1szkn_2241:hover{background:#ffffff14;border-color:var(--color-text-dim)}._logoutConfirm_1szkn_2275{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_1szkn_2275:hover{background:#8b1a1a66;border-color:#8b1a1ab3}._resetDoneOverlay_1szkn_2313{position:fixed;inset:0;background:var(--color-bg);z-index:400;display:flex;align-items:center;justify-content:center;padding:0;animation:_logoutFadeIn_1szkn_1 .3s ease}._resetDoneBox_1szkn_2337{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_1szkn_2357{font-size:3rem;opacity:.7}._resetDoneTitle_1szkn_2367{font-family:var(--font-heading);font-size:var(--type-modal-title);font-weight:700;color:var(--color-text);letter-spacing:.04em;margin:0}._resetDoneText_1szkn_2385{font-size:var(--type-modal-body);color:var(--color-text-muted);line-height:1.6;margin:0}._resetDoneBtn_1szkn_2399{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_1szkn_2399:hover{background:#c9a84c33;border-color:var(--color-gold)}._resetDeleteSection_1szkn_2437{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_1szkn_2457{font-size:.8rem;color:var(--color-text-dim);text-align:center;margin:0}._resetDeleteBtn_1szkn_2471{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_1szkn_2471:hover{background:#e060602e;border-color:#e0606080}
