.decorative-art[data-v-c5fcbe77]{pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.decorative-art img[data-v-c5fcbe77]{object-fit:contain;width:100%;height:100%;display:block}.art-explorer[data-v-c5fcbe77]{width:80px;height:125px;position:absolute;top:10px;right:24px}.art-builder[data-v-c5fcbe77]{float:right;width:76px;height:112px;margin:12px 0 8px 18px}.art-vacation[data-v-c5fcbe77]{float:right;width:150px;height:100px;margin:0 0 12px 24px}.art-frieze[data-v-c5fcbe77]{opacity:.55;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.art-frieze img[data-v-c5fcbe77]{width:100%;height:auto;position:absolute;bottom:-72.14%}@media (width<=900px){.decorative-art[data-v-c5fcbe77]{display:none}}.hive-illustration[data-v-5f84e19e]{filter:brightness(calc(var(--day-brightness,1) * var(--weather-brightness,1))) saturate(calc(var(--day-saturation,1) * var(--weather-saturation,1))) sepia(var(--dryness,0));transition:filter 2s}.scene-light[data-v-5f84e19e],.scene-hearth[data-v-5f84e19e],.scene-rain[data-v-5f84e19e],.scene-wind[data-v-5f84e19e]{pointer-events:none;position:absolute;inset:0}.scene-light[data-v-5f84e19e]{background:0 0;transition:background 2s}.daylight-morning[data-v-5f84e19e]{--day-brightness:.96;--day-saturation:.95}.daylight-morning .scene-light[data-v-5f84e19e]{background:linear-gradient(120deg,#ffdf992e,#0000 65%,#758eaa14)}.daylight-evening[data-v-5f84e19e]{--day-brightness:.8;--day-saturation:.9}.daylight-evening .scene-light[data-v-5f84e19e]{background:linear-gradient(110deg,#e59b5147,#744d6d24 65%,#233d6429)}.daylight-night[data-v-5f84e19e]{--day-brightness:.42;--day-saturation:.65}.daylight-night .scene-light[data-v-5f84e19e]{background:linear-gradient(120deg,#183a6b66,#18234647)}.scene-hearth[data-v-5f84e19e]{opacity:0;mix-blend-mode:screen;background:radial-gradient(23% 48% at 49% 43%,#ffbf4c3b,#0000 90%)}.daylight-evening .scene-hearth[data-v-5f84e19e]{opacity:.6}.daylight-night .scene-hearth[data-v-5f84e19e]{opacity:1;background:radial-gradient(25% 49% at 49% 43%,#ffc65d94,#dd8a2930 65%,#0000 95%)}.weather-rain[data-v-5f84e19e]{--weather-brightness:.83;--weather-saturation:.8}.weather-storm[data-v-5f84e19e]{--weather-brightness:.72;--weather-saturation:.7}.weather-heat[data-v-5f84e19e]{--dryness:.15}.weather-drought[data-v-5f84e19e]{--weather-saturation:.72;--dryness:.2}.scene-rain[data-v-5f84e19e]{opacity:.65;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% 18%,#0000 30% 76%,#000 88%);mask-image:linear-gradient(90deg,#000 0% 18%,#0000 30% 76%,#000 88%)}.scene-rain i[data-v-5f84e19e]{background:linear-gradient(#0000,#d6e8f5c9);width:1px;height:7%;animation:1.1s linear infinite hive-rain-5f84e19e;position:absolute;top:-12%}.scene-wind[data-v-5f84e19e]{opacity:.35;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000,#0000 30% 76%,#000);mask-image:linear-gradient(90deg,#000,#0000 30% 76%,#000)}.scene-wind i[data-v-5f84e19e]{background:#e9f3ec99;border-radius:50%;width:15%;height:2px;animation:3.5s linear infinite hive-wind-5f84e19e;position:absolute;left:-20%}.scene-caption[data-v-5f84e19e]{z-index:2;align-items:baseline;max-width:calc(100% - 40px);font-size:12px}.scene-caption small[data-v-5f84e19e]{margin-top:3px;font-size:12px;line-height:1.5;display:block}.scene-foot[data-v-5f84e19e]{z-index:2}@keyframes hive-rain-5f84e19e{to{transform:translate(-70px,750px)}}@keyframes hive-wind-5f84e19e{to{transform:translate(1200px)}}.motion-off .scene-rain i{animation:none;top:25%}.motion-off .scene-rain i:nth-child(3n){top:65%}.motion-off .scene-rain i:nth-child(3n+1){top:45%}.motion-off .scene-wind{display:none}@media (prefers-reduced-motion:reduce){.scene-rain i[data-v-5f84e19e]{animation:none;top:25%}.scene-rain i[data-v-5f84e19e]:nth-child(3n){top:65%}.scene-rain i[data-v-5f84e19e]:nth-child(3n+1){top:45%}.scene-wind[data-v-5f84e19e]{display:none}}@media (width<=600px){.scene-caption[data-v-5f84e19e]{max-width:calc(100% - 24px);font-size:11px;top:12px;left:12px}.scene-caption small[data-v-5f84e19e]{font-size:11px}}.scout-presets[data-v-7c066c25]{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.scout-presets button[data-v-7c066c25]{color:#465c39;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#fffcef;border:1px solid #c6c9aa;border-radius:8px}.scout-presets button[aria-pressed=true][data-v-7c066c25]{background:#e0eacb;border-color:#819d62;font-weight:650}.recon-quality[data-v-7c066c25]{color:#4e603e;margin-top:12px;font-size:15px;line-height:1.7}.tile-art[data-v-f345f72e]{flex-shrink:0;width:85%;height:75%;display:block;overflow:visible}.map-flower[data-v-f345f72e]{transform-box:fill-box;transform-origin:bottom;animation:5s ease-in-out infinite alternate flower-sway-f345f72e}.water-ripple[data-v-f345f72e]{animation:4s ease-in-out infinite water-glimmer-f345f72e}@keyframes flower-sway-f345f72e{to{rotate:5deg}}@keyframes water-glimmer-f345f72e{50%{opacity:.45}}.motion-off,.motion-off{animation:none}@media (prefers-reduced-motion:reduce){.map-flower[data-v-f345f72e],.water-ripple[data-v-f345f72e]{animation:none}}.map-action-dialog[data-v-4f18ee63]{color:#354e39;background:#fffef6;border:1px solid #a5b68f;border-radius:18px;width:min(500px,100vw - 28px);max-height:calc(100dvh - 28px);padding:26px;overflow:auto}.map-action-dialog[data-v-4f18ee63]::backdrop{background:#1f322a80}.map-action-dialog h2[data-v-4f18ee63]{margin:8px 0 16px;font-size:25px}.map-action-dialog p[data-v-4f18ee63]{margin:12px 0;font-size:15px;line-height:1.7}.map-action-dialog label[data-v-4f18ee63]{gap:8px;margin-top:16px;font-size:15px;display:grid}.map-action-dialog input[type=number][data-v-4f18ee63]{min-height:46px;font:inherit;background:#f8f9ef;border:1px solid #c9d3bc;border-radius:8px;width:100%;padding:10px}.map-action-dialog .map-risk[data-v-4f18ee63]{align-items:start;gap:10px;line-height:1.6;display:flex}.map-risk input[data-v-4f18ee63]{flex-shrink:0;width:20px;height:20px;margin-top:3px}.map-action-note[data-v-4f18ee63]{color:#59674f}.map-action-buttons[data-v-4f18ee63]{flex-wrap:wrap;justify-content:end;align-items:center;gap:14px;margin-top:20px;display:flex}.map-action-buttons button[data-v-4f18ee63]{min-height:44px}.map-action-error[data-v-4f18ee63]{color:#963d2e;background:#f8e8dc;border-radius:8px;padding:12px}@media (width<=600px){.map-action-dialog[data-v-4f18ee63]{padding:20px}}.map-journey-list summary[data-v-9fb970d5],.zone-report>summary[data-v-9fb970d5],.zone-help>summary[data-v-9fb970d5]{cursor:pointer;align-content:center;min-height:44px;font-size:14px;line-height:1.7}.map-journey-list summary strong[data-v-9fb970d5]{background:#e1e9d4;border-radius:12px;margin-left:6px;padding:0 8px;display:inline-block}.map-journey-list summary span[data-v-9fb970d5]{color:#64745a;margin-left:12px;font-size:13px}.map-journey-list details[open]>summary[data-v-9fb970d5]{margin-bottom:8px}.zone-report[data-v-9fb970d5]{background:#f7f9ef;border:1px solid #dfe5d2;border-radius:10px;margin-top:12px;padding:2px 12px}.zone-report>summary[data-v-9fb970d5]{color:#40583b;font-weight:650}.zone-report>summary span[data-v-9fb970d5]{color:#64745a;margin-left:10px;font-weight:400}.zone-report[open][data-v-9fb970d5]{padding-bottom:12px}.zone-report .hive-signals[data-v-9fb970d5]{margin-top:10px}.zone-action-selector[data-v-9fb970d5]{background:#e9eedf;border-radius:10px;gap:6px;margin-top:20px;padding:4px;display:flex}.zone-action-selector button[data-v-9fb970d5]{color:#52614a;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:8px 12px;font-size:15px}.zone-action-selector button[aria-pressed=true][data-v-9fb970d5]{color:#344e35;background:#fffef6;font-weight:650;box-shadow:0 1px 4px #354e391c}.zone-action-selector button[data-v-9fb970d5]:focus-visible{outline:2px solid #526f3c}.zone-action-panel[data-v-9fb970d5]{padding-top:12px}.zone-action-panel .route-form[data-v-9fb970d5]{margin-top:12px}.action-intro[data-v-9fb970d5]{color:#59674f;font-size:14px;line-height:1.7}.zone-help[data-v-9fb970d5]{color:#52644a;border-top:1px solid #e0e5d5;margin-top:12px}.travel-chip[data-v-9fb970d5]{font-size:13px}.zone-observation[data-v-9fb970d5]{flex-wrap:wrap}.zone-observation>span[data-v-9fb970d5],.zone-observation small[data-v-9fb970d5]{font-size:14px}.map-mission-limits[data-v-9fb970d5]{color:#52644a;background:#f5f7eb;flex-wrap:wrap;gap:10px 20px;padding:12px 22px;font-size:14px;line-height:1.7;display:flex}.map-mission-limits strong[data-v-9fb970d5]{color:#354e39;white-space:nowrap}.map-quick-actions[data-v-9fb970d5]{z-index:6;color:#354e39;background:#fffef2f5;border:1px solid #99ae82;border-radius:12px;padding:10px 12px;position:absolute;bottom:42px;left:12px;right:12px;box-shadow:0 4px 16px #273f2926}.map-quick-actions header[data-v-9fb970d5]{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.map-quick-actions div[data-v-9fb970d5]{flex-wrap:wrap;gap:6px;display:flex}.map-quick-actions button[data-v-9fb970d5]{color:#354e39;min-height:44px;font:inherit;cursor:pointer;background:#eef3df;border:1px solid #b8c7a5;border-radius:8px;padding:8px 12px;font-size:14px}.map-quick-actions header button[data-v-9fb970d5]{background:0 0;border:0;min-width:36px;padding:0}.map-quick-actions button[data-v-9fb970d5]:disabled{opacity:.55;cursor:default}.map-navigation[data-v-9fb970d5]{color:#40553b;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 22px;font-size:15px;display:flex}.map-navigation>div[data-v-9fb970d5]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.map-navigation button[data-v-9fb970d5]{color:#3c5237;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#f8f8ed;border:1px solid #b9c8a7;border-radius:10px;padding:8px 12px}.map-navigation button[data-v-9fb970d5]:disabled{opacity:.4;cursor:default}.map-navigation label[data-v-9fb970d5]{align-items:center;gap:8px;min-height:44px;display:flex}.map-navigation input[data-v-9fb970d5]{width:18px;height:18px}.hex-map[data-v-9fb970d5]:focus-visible{outline-offset:-3px;outline:3px solid #9b703b}.hex-tile[data-v-9fb970d5]{background:linear-gradient(150deg,#abc187,#7e9c60);gap:0;padding:0;box-shadow:inset 0 0 0 1px #ecf0c987}.hex-tile.water[data-v-9fb970d5]{background:linear-gradient(145deg,#aec7b1,#7eaba3)}.hex-tile.unknown[data-v-9fb970d5]{background:linear-gradient(145deg,#c4cfb9,#a4b59e)}.hex-tile.selected[data-v-9fb970d5]{background:linear-gradient(150deg,#e4c67d,#b99a50)}.hex-tile[data-v-9fb970d5]:focus-visible{filter:brightness(1.15);background:#e7ca80}.hex-tile>small[data-v-9fb970d5],.hex-home>small[data-v-9fb970d5]{color:#40513a;white-space:nowrap;background:#f8f5dcdd;border-radius:5px;max-width:95%;padding:0 4px;font-weight:600;line-height:1.3}.hex-home[data-v-9fb970d5]{z-index:3;background:linear-gradient(150deg,#b7ba80,#82945d);gap:0}.hex-home>small[data-v-9fb970d5]{font-size:clamp(9px,1vw,12px)}.map-compass[data-v-9fb970d5]{z-index:5;pointer-events:none}.map-legend[data-v-9fb970d5]{z-index:5;pointer-events:none;background:#f7f7e9ed;padding:7px 10px;line-height:1.6;bottom:0}.map-paths[data-v-9fb970d5]{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.map-journey[data-v-9fb970d5]{--journey-color:#a56e1f}.map-journey.explore[data-v-9fb970d5]{--journey-color:#427c9a}.map-journey.recon[data-v-9fb970d5]{--journey-color:#786698}.map-journey.raid[data-v-9fb970d5]{--journey-color:#ae4f3f}.journey-halo[data-v-9fb970d5],.journey-line[data-v-9fb970d5]{fill:none;stroke-linecap:round}.journey-halo[data-v-9fb970d5]{stroke:#fffbedb3;stroke-width:calc(var(--journey-stroke) + 1.5px);vector-effect:non-scaling-stroke}.journey-line[data-v-9fb970d5]{stroke:var(--journey-color);stroke-width:var(--journey-stroke);vector-effect:non-scaling-stroke}.planned .journey-line[data-v-9fb970d5]{stroke-dasharray:4 4;opacity:.75}.planned-marker[data-v-9fb970d5]{fill:#fff5d8;stroke:var(--journey-color);stroke-width:1px;vector-effect:non-scaling-stroke}.marker-halo[data-v-9fb970d5]{fill:#fff9e6e6;stroke:var(--journey-color);stroke-width:.25px}.flying-bee[data-v-9fb970d5]{animation:2s ease-in-out infinite alternate map-flight-9fb970d5}.map-journey-list[data-v-9fb970d5]{color:#40553b;background:#f4f6e9;padding:14px 22px;font-size:15px;line-height:1.6}.map-journey-list p[data-v-9fb970d5]{margin:0 0 10px}.map-journey-list ul[data-v-9fb970d5]{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.map-journey-list li[data-v-9fb970d5]{align-items:center;gap:8px;display:flex}.map-journey-list button[data-v-9fb970d5]{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-height:44px;padding:4px 0;text-decoration:underline}.journey-key[data-v-9fb970d5]{background:#a56e1f;border-radius:4px;flex-shrink:0;width:18px;height:4px}.journey-key.explore[data-v-9fb970d5]{background:#427c9a}.journey-key.recon[data-v-9fb970d5]{background:#786698}.journey-key.raid[data-v-9fb970d5]{background:#ae4f3f}@keyframes map-flight-9fb970d5{to{transform:translateY(-.45px)rotate(5deg)}}.motion-off{animation:none}@media (prefers-reduced-motion:reduce){.flying-bee[data-v-9fb970d5]{animation:none}}@media (width<=600px){.map-navigation[data-v-9fb970d5]{padding:12px 18px}.map-journey-list[data-v-9fb970d5]{padding:14px 18px}.hex-tile>small[data-v-9fb970d5]{font-size:10px!important}.map-legend[data-v-9fb970d5]{gap:10px;font-size:11px}}.weather-consent[data-v-9fb970d5]{flex:100%;align-items:flex-start;gap:10px;min-width:0;line-height:1.6;flex-direction:row!important;font-size:15px!important;display:flex!important}.weather-consent input[data-v-9fb970d5]{flex-shrink:0;width:20px;min-height:20px;margin-top:3px}.route-heading[data-v-3761c06e]{justify-content:space-between;align-items:start;gap:8px;display:flex}.route-heading h3[data-v-3761c06e]{margin:0}.route-card .route-mode[data-v-3761c06e]{color:#59674f;margin-top:2px;font-size:13px}.route-card .route-arrival[data-v-3761c06e]{color:#425931;font-weight:600}.route-load[data-v-3761c06e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 0;display:grid}.route-load dt[data-v-3761c06e]{color:#59674f;font-size:13px;line-height:1.5}.route-load dd[data-v-3761c06e]{color:#35452d;margin:3px 0 0;font-size:19px;font-weight:600}.route-load dd span[data-v-3761c06e]{font-size:12px;font-weight:400}.route-card.route-stopping[data-v-3761c06e]{background:#edf4e3;border-color:#92ad78;box-shadow:inset 4px 0 #75985a}.route-card.route-sending[data-v-3761c06e]{border-color:#a7b68d}.route-card .route-confirmation[data-v-3761c06e]{color:#34502c;background:#dceacb;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:600}.priority-effect[data-v-b27cfa54]{border-left:3px solid #d4ddc3;grid-column:1/-1;padding:3px 0 3px 12px}.priority-effect-heading[data-v-b27cfa54]{color:#64725b;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.priority-effect-heading[data-v-b27cfa54] .info-tip>button{min-width:36px;min-height:36px}.priority-effect p[data-v-b27cfa54]{color:#354e39;margin:2px 0 0;font-size:14px;line-height:1.65}.priority-effect .priority-effect-note[data-v-b27cfa54]{color:#716347}.population-overview[data-v-c6515a2f]{color:#354e39;background:#fffef6;border:1px solid #e0e5d5;border-radius:12px;margin:18px 0;padding:22px}.population-overview header[data-v-c6515a2f]{justify-content:space-between;align-items:start;gap:12px;display:flex}.population-overview h2[data-v-c6515a2f]{margin:0;font-size:20px}.population-overview p[data-v-c6515a2f]{margin:6px 0 0;font-size:15px;line-height:1.7}.population-overview .population-period[data-v-c6515a2f]{color:#64725b;font-size:14px}.population-balance[data-v-c6515a2f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0 0;display:grid}.population-balance dt[data-v-c6515a2f]{color:#64725b;font-size:14px;line-height:1.6}.population-balance dd[data-v-c6515a2f]{font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:25px}.population-trend[data-v-c6515a2f]{font-weight:600}.population-trend.declining[data-v-c6515a2f]{color:#9b4a35}.population-trend.growing[data-v-c6515a2f]{color:#42643c}.population-lifespan[data-v-c6515a2f]{border-top:1px solid #e5e8dc;padding-top:12px}.population-ages[data-v-c6515a2f]{margin-top:8px;font-size:15px;line-height:1.7}.population-ages summary[data-v-c6515a2f]{cursor:pointer;align-content:center;min-height:44px}@media (width<=600px){.population-overview[data-v-c6515a2f]{padding:18px 14px}.population-balance[data-v-c6515a2f]{gap:10px}.population-balance dd[data-v-c6515a2f]{font-size:23px}}.colony-condition[data-v-c91e2b9b]{grid-template-columns:1.5fr 1fr 1fr;gap:12px;margin:16px 0;display:grid}.colony-condition article[data-v-c91e2b9b]{background:#fafbf1;border:1px solid #dfe4d4;border-radius:12px;min-width:0;padding:16px}.colony-condition header[data-v-c91e2b9b]{justify-content:space-between;align-items:center;gap:8px;display:flex}.colony-condition h2[data-v-c91e2b9b]{color:#354e39;margin:0;font-size:15px}.colony-condition p[data-v-c91e2b9b]{color:#59674f;margin:7px 0 0;font-size:13px;line-height:1.65}.colony-condition dl[data-v-c91e2b9b]{flex-wrap:wrap;gap:10px 22px;margin:10px 0;display:flex}.colony-condition dt[data-v-c91e2b9b]{color:#59674f;font-size:13px}.colony-condition dd[data-v-c91e2b9b]{color:#354e39;margin:4px 0 0;font-size:16px}.colony-condition .limiting dd[data-v-c91e2b9b]{font-weight:650}.colony-condition .condition-value[data-v-c91e2b9b]{color:#354e39;font-size:18px}.condition-link[data-v-c91e2b9b]{min-height:44px;font:inherit;color:#42613c;cursor:pointer;text-align:left;background:0 0;border:0;padding:8px 0;font-size:14px;text-decoration:underline;display:inline-block}@media (width<=900px){.colony-condition[data-v-c91e2b9b]{grid-template-columns:1fr 1fr}.vital-reserves[data-v-c91e2b9b]{grid-column:1/-1}}@media (width<=480px){.colony-condition article[data-v-c91e2b9b]{padding:12px}.colony-condition .condition-value[data-v-c91e2b9b]{font-size:16px}}.workforce-overview[data-v-b336fa5b]{color:#354e39;background:#fffef6;border:1px solid #dfe4d4;border-radius:14px;margin:18px 0;padding:22px}.workforce-overview header[data-v-b336fa5b]{justify-content:space-between;align-items:start;gap:16px;display:flex}.workforce-overview h2[data-v-b336fa5b]{margin:0;font-size:22px}.workforce-overview p[data-v-b336fa5b]{margin:8px 0;font-size:15px;line-height:1.7}.workforce-cards[data-v-b336fa5b]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:16px;display:grid}.workforce-cards article[data-v-b336fa5b]{background:#f4f6e9;border-radius:10px;padding:16px}.workforce-cards h3[data-v-b336fa5b]{margin:0;font-size:15px}.workforce-cards strong[data-v-b336fa5b]{font-size:24px}.workforce-cards p[data-v-b336fa5b]:last-child,.workforce-note[data-v-b336fa5b]{color:#59674f}.honey-workshop-summary[data-v-74c27486]{color:#405538;background:#f4f6e7;border:1px solid #d4dcbc;border-radius:12px;margin:18px 0;padding:16px}.honey-workshop-summary h3[data-v-74c27486]{margin:0;font-size:18px}.honey-workshop-summary p[data-v-74c27486]{margin:8px 0;font-size:15px;line-height:1.7}.honey-workshop-summary button[data-v-74c27486]{margin-top:8px}.resource-overview-simple[data-v-e00ea85a]{gap:10px;margin-bottom:14px}.resource-overview-simple .resource-card[data-v-e00ea85a]{flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:12px;display:flex}.resource-overview-simple .resource-card header[data-v-e00ea85a]{flex-basis:100%}.resource-overview-simple .resource-card-icon[data-v-e00ea85a]{display:none}.resource-overview-simple .resource-card-stock[data-v-e00ea85a]{gap:3px;margin:0}.resource-overview-simple .resource-card-stock strong[data-v-e00ea85a]{font-size:20px}.compact-rates[data-v-e00ea85a]{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px;font-size:14px;display:flex}.compact-gain[data-v-e00ea85a]{color:#42613c}.compact-use[data-v-e00ea85a]{color:#805a38}@media (width<=600px){.resource-overview-simple[data-v-e00ea85a]{grid-template-columns:1fr;gap:6px}.resource-overview-simple .resource-card.honey[data-v-e00ea85a]{grid-column:auto}.resource-overview-simple .resource-card header[data-v-e00ea85a]{flex:1}.resource-overview-simple .resource-card[data-v-e00ea85a]{gap:6px 12px}}.honey-processing[data-v-e00ea85a]{border-top:1px solid #e5e8d9;margin-top:12px;padding-top:10px}.honey-processing p[data-v-e00ea85a]{color:#59674f;margin:0;font-size:13px;line-height:1.6}.honey-processing a[data-v-e00ea85a]{color:#3e603c;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.wax-reserve[data-v-e00ea85a]{color:#59674f;border-top:1px solid #e5e8d9;padding-top:10px;font-size:13px;line-height:1.6}.wax-reserve small[data-v-e00ea85a]{margin:4px 0;font-size:13px;display:block}.weather-panel[data-v-a537171c]{color:#364333;background:linear-gradient(120deg,#f2f6ec,#fffdf6);border:1px solid #d5deca;border-radius:20px;margin:20px 0;padding:24px;font-size:15px;line-height:1.65}.weather-panel header[data-v-a537171c]{align-items:center;gap:16px;display:flex}.weather-panel h2[data-v-a537171c]{margin:0;font-size:24px}.weather-panel p[data-v-a537171c]{margin:3px 0}.weather-icon[data-v-a537171c]{color:#ba7d1e;font-size:46px;line-height:1;animation:5s ease-in-out infinite weather-float-a537171c}.weather-icon.rain[data-v-a537171c]{color:#4f7891}.weather-icon.storm[data-v-a537171c]{color:#735c86}.weather-region[data-v-a537171c]{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;font-weight:600;display:flex}.weather-region select[data-v-a537171c]{max-width:100%;font:inherit;background:#fff;border:1px solid #bac9b3;border-radius:10px;padding:10px}.weather-effects[data-v-a537171c]{flex-wrap:wrap;gap:12px 24px;display:flex}.weather-effects strong[data-v-a537171c]{display:block}.weather-panel details[data-v-a537171c]{margin-top:18px}.weather-panel summary[data-v-a537171c]{cursor:pointer;min-height:44px;padding:9px 0;font-weight:600}.forecast-list[data-v-a537171c]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:12px 0;display:grid}.forecast-list article[data-v-a537171c]{background:#ffffffb3;border-radius:12px;gap:10px;padding:12px;display:flex}.forecast-list article>span[data-v-a537171c]{font-size:28px}.forecast-list small[data-v-a537171c],.forecast-date[data-v-a537171c]{color:#52624c;font-size:14px}.weather-panel .weather-safety[data-v-a537171c]{color:#52624c;margin-top:16px}.weather-panel .weather-warning[data-v-a537171c]{background:#f9e8d0;border-radius:10px;margin-top:16px;padding:12px}@keyframes weather-float-a537171c{50%{transform:translateY(-4px)rotate(5deg)}}@media (width<=600px){.weather-panel[data-v-a537171c]{padding:18px}.weather-region select[data-v-a537171c]{width:100%}.weather-effects[data-v-a537171c]{gap:12px}.weather-effects>span[data-v-a537171c]{flex:44%}}@media (prefers-reduced-motion:reduce){.weather-icon[data-v-a537171c]{animation:none}}.motion-paused{animation:none}.predator-threat[data-v-93903417]{color:#654b2f;background:linear-gradient(110deg,#f7ebd4,#fffaf1);border:1px solid #d8b580;border-radius:18px;align-items:flex-start;gap:20px;margin:20px 0;padding:24px;font-size:15px;line-height:1.75;display:flex}.predator-threat svg[data-v-93903417]{flex:0 0 120px;width:120px}.predator-threat h2[data-v-93903417]{margin:0 0 10px;font-size:25px}.predator-threat p[data-v-93903417]{margin:8px 0}.predator-threat button[data-v-93903417]{margin-top:10px}.hornet[data-v-93903417]{animation:3s ease-in-out infinite hornet-hover-93903417}.hornet-wing[data-v-93903417]{transform-origin:90px 57px;animation:.13s ease-in-out infinite alternate hornet-flap-93903417}@keyframes hornet-hover-93903417{50%{transform:translate(-5px,5px)}}@keyframes hornet-flap-93903417{to{transform:scaleY(.7)}}@media (width<=600px){.predator-threat[data-v-93903417]{gap:8px;padding:18px;display:block}.predator-threat svg[data-v-93903417]{float:right;width:85px}.predator-threat h2[data-v-93903417]{font-size:23px}.predator-threat button[data-v-93903417]{width:100%}}@media (prefers-reduced-motion:reduce){.hornet[data-v-93903417],.hornet-wing[data-v-93903417]{animation:none}}.predator-reports[data-v-0fef2d7a]{margin-top:20px;font-size:15px;line-height:1.75}.predator-reports h3[data-v-0fef2d7a]{margin-bottom:12px;font-size:18px}.predator-reports details[data-v-0fef2d7a]{background:#faf9ee;border:1px solid #d8dfcc;border-radius:12px;margin:12px 0;padding:14px}.predator-reports summary[data-v-0fef2d7a]{cursor:pointer;min-height:44px;font-size:15px;font-weight:600;line-height:1.7}.predator-reports p[data-v-0fef2d7a]{overflow-wrap:anywhere;margin:10px 0;font-size:15px}.absence-summary[data-v-c1ac46be]{color:#40553b;background:linear-gradient(120deg,#f4f3df,#fffdf5);border:1px solid #d0d9bd;border-radius:20px;margin:20px 0;padding:24px;font-size:15px;line-height:1.7}.absence-summary header[data-v-c1ac46be]{justify-content:space-between;align-items:center;gap:16px;display:flex}.absence-summary h2[data-v-c1ac46be]{margin:0 0 10px;font-size:26px}.absence-summary h3[data-v-c1ac46be]{margin:12px 0 6px;font-size:17px}.absence-summary p[data-v-c1ac46be]{margin:9px 0}.return-flower[data-v-c1ac46be]{color:#8e9d66;font-size:65px}.absence-population[data-v-c1ac46be]{flex-wrap:wrap;gap:16px 30px;margin:14px 0;display:flex}.absence-population strong[data-v-c1ac46be]{font-size:27px;display:block}.absence-attention[data-v-c1ac46be]{background:#f6e9cf;border-radius:12px;padding:12px 18px}.absence-attention ul[data-v-c1ac46be]{margin:8px 0;padding-left:20px}.absence-summary summary[data-v-c1ac46be]{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.absence-stocks[data-v-c1ac46be]{flex-wrap:wrap;gap:12px 25px;margin:12px 0;display:flex}.absence-stocks dd[data-v-c1ac46be]{margin:0;font-size:20px;font-weight:600}.absence-harvest+.absence-harvest[data-v-c1ac46be]:before{content:" · "}.absence-completed[data-v-c1ac46be]{padding-left:20px}.absence-actions[data-v-c1ac46be]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.absence-actions button[data-v-c1ac46be]{min-height:44px;font-size:15px}.absence-note[data-v-c1ac46be]{color:#58684d;font-size:14px}.absence-rest a[data-v-c1ac46be]{color:inherit;text-decoration:underline}@media (width<=600px){.absence-summary[data-v-c1ac46be]{padding:18px}.absence-summary h2[data-v-c1ac46be]{font-size:24px}.return-flower[data-v-c1ac46be]{font-size:42px}.absence-population[data-v-c1ac46be]{gap:12px 20px}.absence-population p[data-v-c1ac46be]{flex:40%;margin:0}.absence-actions button[data-v-c1ac46be]:last-child{width:100%}}.starter-guide[data-v-a95a43f4]{color:#40553b;background:linear-gradient(120deg,#f2f4e5,#fffdf4);border:1px solid #d4ddc6;border-radius:18px;margin:20px 0;padding:24px;font-size:15px;line-height:1.75}.starter-guide header[data-v-a95a43f4]{justify-content:space-between;align-items:center;gap:18px;display:flex}.starter-guide h2[data-v-a95a43f4]{margin:5px 0;font-size:25px}.starter-guide header>span[data-v-a95a43f4]{white-space:nowrap;font-size:20px}.guide-progress[data-v-a95a43f4]{background:#e1e6d4;border-radius:5px;height:5px;margin:15px 0;overflow:hidden}.guide-progress i[data-v-a95a43f4]{background:#879b61;height:100%;display:block}.starter-guide p[data-v-a95a43f4]{margin:12px 0}.guide-actions[data-v-a95a43f4]{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.guide-actions button[data-v-a95a43f4],.guide-actions a[data-v-a95a43f4]{min-height:44px;font-size:15px}.starter-guide summary[data-v-a95a43f4]{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.starter-guide ol[data-v-a95a43f4]{padding-left:22px}.starter-guide li[data-v-a95a43f4]{margin:12px 0}.guide-note[data-v-a95a43f4]{color:#58684d;font-size:14px}@media (width<=600px){.starter-guide[data-v-a95a43f4]{padding:18px}.starter-guide h2[data-v-a95a43f4]{font-size:23px}.guide-actions .primary-button[data-v-a95a43f4]{width:100%}}.leaderboards[data-v-34edd563]{color:#40553b;background:#fffdf4;border:1px solid #d8dfcc;border-radius:20px;max-width:950px;margin:20px auto;padding:28px;font-size:15px;line-height:1.75}.leaderboards header[data-v-34edd563]{margin-top:22px}.leaderboards h2[data-v-34edd563]{margin:6px 0 12px;font-size:30px}.leaderboards h3[data-v-34edd563]{margin:0;font-size:18px}.leaderboards p[data-v-34edd563]{margin:10px 0}.ranking-switch[data-v-34edd563]{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.ranking-switch button[data-v-34edd563]{font:inherit;color:#40553b;background:#eef1df;border:1px solid #cbd5bd;border-radius:12px;min-height:48px;padding:10px 20px}.ranking-switch button[aria-pressed=true][data-v-34edd563]{color:#fff;background:#365842}.ranking-self[data-v-34edd563]{background:#edf2df;border-radius:14px;align-items:center;gap:18px;margin:16px 0;padding:18px;display:flex}.ranking-self>span[data-v-34edd563]{color:#a3843c;font-size:34px}.ranking-rows[data-v-34edd563]{margin:20px 0;padding:0;list-style:none}.ranking-rows li[data-v-34edd563]{background:#fafbf3;border:1px solid #e0e5d5;border-radius:14px;align-items:center;gap:16px;margin:10px 0;padding:16px 18px;display:flex}.ranking-rows li.ranking-you[data-v-34edd563]{background:#eef3e2;border-color:#8b9f69}.ranking-position[data-v-34edd563]{min-width:40px;font-family:Georgia,serif;font-size:24px}.ranking-first .ranking-position[data-v-34edd563]{color:#9b7731}.ranking-name[data-v-34edd563]{overflow-wrap:anywhere;flex:1;min-width:0}.ranking-rows small[data-v-34edd563]{font-size:13px;font-weight:400;display:block}.ranking-rows strong[data-v-34edd563]{text-align:right;font-size:20px}.ranking-pagination[data-v-34edd563]{justify-content:center;align-items:center;gap:16px;display:flex}.ranking-rules summary[data-v-34edd563]{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.ranking-weight+.ranking-weight[data-v-34edd563]:before{content:" · "}.ranking-preview[data-v-34edd563]{background:#f2f3e6;border-radius:14px;margin-top:20px;padding:18px}.ranking-preview a[data-v-34edd563]{color:inherit;text-decoration:underline}@media (width<=600px){.leaderboards[data-v-34edd563]{padding:18px}.leaderboards h2[data-v-34edd563]{font-size:26px}.ranking-switch button[data-v-34edd563]{flex:1}.ranking-rows li[data-v-34edd563]{gap:10px;padding:12px}.ranking-position[data-v-34edd563]{min-width:28px;font-size:21px}.ranking-rows strong[data-v-34edd563]{font-size:18px}}.raid-history[data-v-f0098bca]{color:#40553b;background:#fffdf4;border:1px solid #d8dfcc;border-radius:18px;margin:24px 0;padding:24px;font-size:15px;line-height:1.75}.raid-history h2[data-v-f0098bca]{margin:0 0 12px;font-size:24px}.raid-history h3[data-v-f0098bca]{margin:0 0 10px;font-size:17px}.raid-history p[data-v-f0098bca]{margin:10px 0}.history-resources[data-v-f0098bca]{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:12px;margin:16px 0;display:grid}.history-resources article[data-v-f0098bca]{background:#f1f3e5;border-radius:12px;padding:15px}.history-resources strong[data-v-f0098bca]{font-size:20px}.raid-history>a[data-v-f0098bca]{margin-top:10px;display:inline-block}@media (width<=600px){.raid-history[data-v-f0098bca]{padding:18px}.history-resources[data-v-f0098bca]{grid-template-columns:repeat(2,minmax(0,1fr))}}.notification-center[data-v-9c19b03a]{color:#40553b;background:#fffdf4;border:1px solid #d8dfcc;border-radius:20px;max-width:950px;margin:20px auto;padding:28px;font-size:15px;line-height:1.75}.notification-center header[data-v-9c19b03a]{margin:24px 0}.notification-center h2[data-v-9c19b03a]{margin:6px 0 12px;font-size:28px}.notification-center p[data-v-9c19b03a]{margin:12px 0}.notification-controls[data-v-9c19b03a]{flex-wrap:wrap;align-items:center;gap:18px;margin:20px 0;display:flex}.notification-controls label[data-v-9c19b03a]{gap:8px;display:grid}.notification-controls select[data-v-9c19b03a]{font:inherit;background:#fff;border:1px solid #cbd5bd;border-radius:10px;max-width:100%;padding:10px}.notification-controls label.notification-check[data-v-9c19b03a]{align-items:center;gap:10px;min-height:44px;display:flex}.notification-check input[data-v-9c19b03a]{width:20px;height:20px}.notification-items[data-v-9c19b03a]{padding:0;list-style:none}.notification-items li[data-v-9c19b03a]{background:#fafbf5;border:1px solid #dbe2ce;border-radius:14px;margin:14px 0;padding:20px}.notification-items li.unread[data-v-9c19b03a]{background:#edf2df;border-left:4px solid #879b61}.notification-meta[data-v-9c19b03a]{flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:14px;display:flex}.notification-meta time[data-v-9c19b03a]{margin-left:auto}.notification-items p[data-v-9c19b03a]{overflow-wrap:anywhere;font-size:16px}.notification-actions[data-v-9c19b03a]{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.notification-center a[data-v-9c19b03a]{color:inherit;text-decoration:underline}.notification-actions button[data-v-9c19b03a],.notification-controls button[data-v-9c19b03a]{min-height:44px;font-size:15px}.notification-retention[data-v-9c19b03a]{color:#58684d;font-size:14px}.notifications-empty[data-v-9c19b03a]{padding:24px 0}@media (width<=600px){.notification-center[data-v-9c19b03a]{padding:18px}.notification-center h2[data-v-9c19b03a]{font-size:25px}.notification-controls[data-v-9c19b03a]{flex-direction:column;align-items:stretch}.notification-items li[data-v-9c19b03a]{padding:16px}.notification-meta time[data-v-9c19b03a]{margin-left:0}}.notification-preferences[data-v-132fe7e5]{color:#40553b;background:#fffdf4;border:1px solid #d4ddc6;border-radius:18px;margin:24px 0;padding:24px;font-size:15px;line-height:1.75}.notification-preferences h2[data-v-132fe7e5]{margin:0 0 10px;font-size:24px}.notification-preferences p[data-v-132fe7e5]{margin:12px 0}.notification-preferences fieldset[data-v-132fe7e5]{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;padding:0;display:grid}.notification-preferences legend[data-v-132fe7e5]{margin-bottom:12px;font-weight:600}.notification-preferences label[data-v-132fe7e5]{align-items:center;gap:12px;min-height:44px;display:flex}.notification-preferences input[data-v-132fe7e5]{flex-shrink:0;width:20px;height:20px}.notification-preferences form>div[data-v-132fe7e5]{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.notification-preferences a[data-v-132fe7e5]{color:inherit;text-decoration:underline}.notification-preferences button[data-v-132fe7e5]{font-size:15px}@media (width<=600px){.notification-preferences[data-v-132fe7e5]{padding:18px}.notification-preferences fieldset[data-v-132fe7e5]{grid-template-columns:1fr}}.push-preferences[data-v-e7003036]{color:#40553b;background:#fffdf4;border:1px solid #d4ddc6;border-radius:18px;margin:24px 0;padding:24px;font-size:15px;line-height:1.75}.push-preferences h2[data-v-e7003036]{margin:0 0 10px;font-size:24px}.push-preferences p[data-v-e7003036]{margin:12px 0}.push-preferences button[data-v-e7003036]{min-height:44px;font-size:15px}.push-preferences [role=alert][data-v-e7003036]{color:#934f2d}.push-active[data-v-e7003036]{font-weight:600}@media (width<=600px){.push-preferences[data-v-e7003036]{padding:18px}}.page-heading[data-v-b2898779]{align-items:flex-start}.heading-status[data-v-b2898779]{color:#476549;background:#eaf0e1;border:1px solid #cbd9ba;border-radius:12px;gap:8px;max-width:350px;padding:12px 16px;display:grid}.heading-status>div[data-v-b2898779]{gap:4px;font-size:14px;line-height:1.6;display:grid}.heading-status strong[data-v-b2898779]{font-weight:650}.heading-status small[data-v-b2898779]{font-size:13px}.heading-status a[data-v-b2898779]{color:inherit;text-underline-offset:3px;align-content:center;min-height:32px}.display-toolbar[data-v-b2898779]{color:#59674f;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 10px;font-size:14px;display:flex}.display-toolbar small[data-v-b2898779]{font-size:13px}.display-selector[data-v-b2898779]{background:#e9eedf;border:1px solid #d5ddc8;border-radius:24px;padding:3px;display:flex}.display-selector button[data-v-b2898779]{color:#52614a;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:20px;padding:6px 16px}.display-selector button[aria-pressed=true][data-v-b2898779]{color:#344e35;background:#fffef6;font-weight:650;box-shadow:0 1px 4px #354e391c}.display-selector button[data-v-b2898779]:focus-visible{outline-offset:2px;outline:2px solid #526f3c}@media (width<=700px){.page-heading[data-v-b2898779]{flex-direction:column;gap:14px}.heading-status[data-v-b2898779]{width:100%;max-width:none}.display-selector button[data-v-b2898779]{min-height:44px}}.action-notice[data-v-b2898779]{z-index:20;color:#304c2c;pointer-events:none;background:#edf6df;border:1px solid #90ae76;border-left-width:5px;border-radius:12px;align-items:start;gap:12px;max-width:min(430px,100vw - 36px);padding:16px 18px;font-size:15px;line-height:1.65;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 6px 24px #253c2926}.action-notice button[data-v-b2898779]{color:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;min-width:36px;min-height:36px;font-size:22px}.game-navigation[data-v-b2898779]{background:#e9eedf;border:1px solid #d5ddc8;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:20px 0;padding:6px;display:grid}.game-navigation button[data-v-b2898779]{color:#52614a;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 8px;font-size:15px}.game-navigation button.active[data-v-b2898779]{color:#344e35;background:#fffef6;font-weight:650;box-shadow:0 1px 4px #354e391c}.guide-drawer[data-v-b2898779]{color:#52614a;border:1px solid #e0e5d5;border-radius:10px;margin:14px 0;padding:0 16px}.guide-drawer>summary[data-v-b2898779]{cursor:pointer;align-content:center;min-height:48px;font-size:15px}@media (width<=700px){.game-navigation[data-v-b2898779]{grid-template-columns:repeat(3,minmax(0,1fr))}}.notification-bell[data-v-b2898779]{color:#527144;border:1px solid #d8dfcc;border-radius:10px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.notification-bell svg[data-v-b2898779]{width:24px;height:24px}.notification-bell>span[data-v-b2898779]{text-align:center;color:#fff;background:#647f47;border-radius:20px;min-width:22px;padding:1px 4px;font-size:12px;line-height:20px;position:absolute;top:-5px;right:-5px}.header-actions[data-v-b2898779]{flex-wrap:wrap}.account-deletion[data-v-0ab67f8d]{color:#704b35;border-top:1px solid #dfc7b5;margin-top:28px;padding-top:24px}.account-deletion h3[data-v-0ab67f8d]{font-size:19px}.account-deletion p[data-v-0ab67f8d]{margin:12px 0;font-size:14px;line-height:1.8}.account-deletion .secondary-button[data-v-0ab67f8d]{color:#784731;border-color:#c8ac96}.deletion-actions[data-v-0ab67f8d]{flex-wrap:wrap;gap:12px;display:flex}.admin-intervention[data-v-f2c33f92]{color:#304c3d;font-size:16px;line-height:1.7}.admin-intervention h2[data-v-f2c33f92]{font:30px/1.3 Georgia,serif}.admin-intervention label[data-v-f2c33f92]{flex-direction:column;gap:8px;display:flex}.intervention-grid[data-v-f2c33f92]{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:20px;margin:24px 0;display:grid}.admin-intervention input[data-v-f2c33f92],.admin-intervention select[data-v-f2c33f92],.admin-intervention textarea[data-v-f2c33f92]{box-sizing:border-box;width:100%;min-width:0;min-height:46px;font:inherit;color:inherit;background:#fff;border:1px solid #b2c1a6;border-radius:10px;padding:12px}.admin-intervention button[data-v-f2c33f92]{font:inherit;color:#fff;cursor:pointer;background:#304c3d;border:1px solid #b9c9aa;border-radius:12px;min-height:44px;margin-top:20px;padding:12px 18px}.admin-intervention button[data-v-f2c33f92]:disabled{opacity:.5;cursor:default}.admin-intervention small[data-v-f2c33f92]{font-size:14px}.admin-intervention [role=alert][data-v-f2c33f92]{color:#8d382c;background:#fff0e8;border-radius:12px;padding:16px}.admin-intervention dialog[data-v-f2c33f92]{box-sizing:border-box;color:#304c3d;background:#fffdf4;border:1px solid #b7c6a9;border-radius:20px;width:calc(100% - 32px);max-width:680px;max-height:85vh;padding:28px;font-size:16px;line-height:1.7;overflow:auto}.admin-intervention dialog[data-v-f2c33f92]::backdrop{background:#14251ac9}.intervention-actions[data-v-f2c33f92]{flex-wrap:wrap;gap:16px;display:flex}@media (width<=600px){.admin-intervention dialog[data-v-f2c33f92]{padding:20px}}.account-editor[data-v-f570ed5c]{color:#304c3d}.account-editor p[data-v-f570ed5c]{overflow-wrap:anywhere;margin:14px 0}.account-editor form[data-v-f570ed5c]{gap:16px;display:grid}.account-editor label[data-v-f570ed5c]{gap:8px;display:grid}.account-editor input[data-v-f570ed5c],.account-editor textarea[data-v-f570ed5c]{box-sizing:border-box;width:100%;min-width:0;min-height:46px;color:inherit;font:inherit;background:#fff;border:1px solid #b2c1a6;border-radius:10px;padding:12px}.account-editor input[data-v-f570ed5c]:focus-visible,.account-editor textarea[data-v-f570ed5c]:focus-visible{outline-offset:2px;outline:2px solid #72865e}.account-editor button[data-v-f570ed5c]{color:#304c3d;min-height:44px;font:inherit;cursor:pointer;background:#f7f8ec;border:1px solid #b9c9aa;border-radius:10px;padding:10px 16px}.account-editor button[data-v-f570ed5c]:disabled{opacity:.5;cursor:default}.account-editor .primary-button[data-v-f570ed5c]{color:#fff;background:#304c3d}.account-editor .admin-dialog-actions[data-v-f570ed5c]{flex-wrap:wrap;gap:12px;display:flex}.account-editor .admin-error[data-v-f570ed5c]{color:#8d382c;background:#fff0e8;border-radius:10px;padding:12px}.publications[data-v-4b825923]{color:#304c3d;overflow-wrap:anywhere;max-width:100%;font-size:16px;line-height:1.7}.publications h2[data-v-4b825923]{font:32px Georgia,serif}.publications h3[data-v-4b825923]{margin:10px 0;font:26px Georgia,serif}.publications article[data-v-4b825923],.publications form[data-v-4b825923]{background:#fffdf5;border:1px solid #cbd6bf;border-radius:18px;margin:24px 0;padding:24px}.publication-body[data-v-4b825923]{white-space:pre-wrap}.publication-date[data-v-4b825923]{color:#58664e;font-size:15px}.publication-actions[data-v-4b825923],.publications nav[data-v-4b825923]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.publications button[data-v-4b825923]{font:inherit;color:#fff;cursor:pointer;background:#304c3d;border:1px solid #aebd9c;border-radius:12px;min-height:44px;padding:10px 18px}.publications button[data-v-4b825923]:disabled{opacity:.5;cursor:default}.publications label[data-v-4b825923]{flex-direction:column;gap:8px;margin:20px 0;display:flex}.publications input[data-v-4b825923],.publications textarea[data-v-4b825923]{font:inherit;box-sizing:border-box;width:100%;color:inherit;background:#fff;border:1px solid #aebd9c;border-radius:10px;padding:12px}.publications small[data-v-4b825923]{font-size:14px}.publication-error[data-v-4b825923]{color:#8d382c;background:#fff0e8;border-radius:12px;padding:16px}.publications dialog[data-v-4b825923]{box-sizing:border-box;color:#304c3d;background:#fffdf5;border:1px solid #aebd9c;border-radius:20px;width:calc(100% - 32px);max-width:700px;max-height:85vh;padding:24px;overflow:auto}.publications dialog[data-v-4b825923]::backdrop{background:#14251ac9}@media (width<=600px){.publications article[data-v-4b825923],.publications form[data-v-4b825923],.publications dialog[data-v-4b825923]{padding:18px}.publication-actions button[data-v-4b825923]{width:100%}}.newsletters[data-v-d7dffd7a]{color:#304c3d;overflow-wrap:anywhere;font-size:16px;line-height:1.7}.newsletters h2[data-v-d7dffd7a]{font:32px Georgia,serif}.newsletters h3[data-v-d7dffd7a]{font-size:23px}.newsletters article[data-v-d7dffd7a],.newsletters form[data-v-d7dffd7a]{background:#fffdf5;border:1px solid #cbd6bf;border-radius:18px;margin:24px 0;padding:24px}.newsletters label[data-v-d7dffd7a]{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.newsletters select[data-v-d7dffd7a]{font:inherit;box-sizing:border-box;width:100%;color:inherit;background:#fff;border:1px solid #aebd9c;border-radius:10px;padding:12px}.newsletters button[data-v-d7dffd7a]{font:inherit;color:#fff;cursor:pointer;background:#304c3d;border:1px solid #aebd9c;border-radius:12px;min-height:44px;padding:10px 18px}.newsletters button[data-v-d7dffd7a]:disabled{opacity:.5;cursor:default}.newsletter-actions[data-v-d7dffd7a],.newsletters nav[data-v-d7dffd7a]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.delivery-mode[data-v-d7dffd7a]{background:#e9eddf;border-radius:12px;padding:18px}.newsletter-error[data-v-d7dffd7a]{color:#8d382c;background:#fff0e8;border-radius:12px;padding:16px}.newsletters dialog[data-v-d7dffd7a]{box-sizing:border-box;color:#304c3d;background:#fffdf5;border:1px solid #aebd9c;border-radius:20px;width:calc(100% - 32px);max-width:760px;max-height:85vh;padding:24px;overflow:auto}.newsletters dialog[data-v-d7dffd7a]::backdrop{background:#14251ac9}.newsletters iframe[data-v-d7dffd7a]{box-sizing:border-box;background:#fff;border:1px solid #cbd6bf;border-radius:12px;width:100%;height:420px}@media (width<=600px){.newsletters article[data-v-d7dffd7a],.newsletters form[data-v-d7dffd7a],.newsletters dialog[data-v-d7dffd7a]{padding:18px}.newsletter-actions button[data-v-d7dffd7a]{width:100%}}.admin-page[data-v-b5c17513]{color:#304c3d;max-width:1200px;margin:auto;padding:28px;font-size:16px;line-height:1.65}.admin-page header[data-v-b5c17513],.admin-page nav[data-v-b5c17513],.admin-summary[data-v-b5c17513],.admin-pagination[data-v-b5c17513],.admin-dialog-actions[data-v-b5c17513]{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.admin-page header[data-v-b5c17513]{border-bottom:1px solid #c8d4bd;justify-content:space-between;padding-bottom:20px}.admin-heading[data-v-b5c17513]{margin:40px 0}.admin-heading h1[data-v-b5c17513]{margin:8px 0;font:clamp(36px,6vw,58px) Georgia,serif}.admin-page nav button[aria-pressed=true][data-v-b5c17513]{color:#fff;background:#304c3d}.admin-page button[data-v-b5c17513]{cursor:pointer;min-height:44px;font:inherit;color:#304c3d;background:#f7f8ec;border:1px solid #b9c9aa;border-radius:12px;padding:10px 18px}.admin-page button[data-v-b5c17513]:disabled{opacity:.5;cursor:default}.admin-page .primary-button[data-v-b5c17513]{color:#fff;background:#304c3d}.admin-page section[data-v-b5c17513]{margin:28px 0}.admin-page h2[data-v-b5c17513]{font:30px/1.3 Georgia,serif}.admin-page h3[data-v-b5c17513]{margin:0 0 10px;font-size:21px}.admin-summary[data-v-b5c17513]{background:#e9eddf;border-radius:16px;margin:24px 0;padding:16px 22px}.admin-summary p[data-v-b5c17513]{margin:0}.admin-cards[data-v-b5c17513],.admin-fields[data-v-b5c17513]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;display:grid}.admin-cards article[data-v-b5c17513],.admin-fields>label[data-v-b5c17513],.admin-history[data-v-b5c17513]{overflow-wrap:anywhere;background:#fffdf5;border:1px solid #d1dbc4;border-radius:18px;min-width:0;padding:22px}.admin-page dl[data-v-b5c17513]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.admin-page dd[data-v-b5c17513]{text-align:right;margin:0}.admin-page small[data-v-b5c17513]{font-size:14px}.admin-page label[data-v-b5c17513]{flex-direction:column;gap:8px;display:flex}.admin-page input[data-v-b5c17513],.admin-page select[data-v-b5c17513],.admin-page textarea[data-v-b5c17513]{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #b2c1a6;border-radius:10px;min-height:46px;padding:12px}.admin-filters[data-v-b5c17513]{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.admin-fields[data-v-b5c17513]{margin-bottom:24px}.admin-page form>.primary-button[data-v-b5c17513]{margin-top:20px}.admin-error[data-v-b5c17513]{color:#8d382c;background:#fff0e8;border-radius:12px;padding:16px}.admin-history[data-v-b5c17513]{margin:16px 0}.admin-page dialog[data-v-b5c17513]{box-sizing:border-box;color:#304c3d;background:#fffdf4;border:1px solid #b7c6a9;border-radius:20px;width:calc(100% - 32px);max-width:680px;max-height:85vh;padding:28px;font-size:16px;line-height:1.7;overflow:auto}.admin-page dialog[data-v-b5c17513]::backdrop{background:#14251ac9}@media (width<=600px){.admin-page[data-v-b5c17513]{padding:18px}.admin-filters[data-v-b5c17513]{grid-template-columns:1fr}.admin-page nav[data-v-b5c17513]{gap:8px}.admin-summary[data-v-b5c17513]{flex-direction:column;align-items:flex-start}.admin-page dialog[data-v-b5c17513]{padding:20px}}.announcements-page[data-v-ee9514bd]{color:#304c3d;max-width:900px;margin:auto;padding:24px}.announcements-page header[data-v-ee9514bd]{flex-wrap:wrap;justify-content:space-between;gap:18px;margin-bottom:50px;display:flex}.announcements-page h1[data-v-ee9514bd]{font:clamp(36px,7vw,60px) Georgia,serif}.faq-page[data-v-e56040b0]{color:#354e39;max-width:980px;margin:auto;padding:28px 24px 50px}.faq-navigation[data-v-e56040b0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:48px;display:flex}.faq-navigation nav[data-v-e56040b0]{flex-wrap:wrap;gap:20px;display:flex}.faq-page a[data-v-e56040b0]{color:#3d603e;align-items:center;min-height:44px;font-size:15px;display:inline-flex}.faq-page h1[data-v-e56040b0]{margin:12px 0;font:clamp(32px,5vw,48px) Georgia,serif}.faq-intro[data-v-e56040b0]{color:#59674f;font-size:17px;line-height:1.75}.faq-search[data-v-e56040b0]{gap:10px;margin:28px 0 18px;font-size:15px;display:grid}.faq-search input[data-v-e56040b0]{width:100%;min-height:50px;font:inherit;color:#354e39;background:#fffef6;border:1px solid #b7c7a5;border-radius:10px;padding:12px 16px;font-size:16px}.faq-categories[data-v-e56040b0]{flex-wrap:wrap;gap:8px;display:flex}.faq-categories button[data-v-e56040b0]{color:#465e3e;min-height:44px;font:inherit;cursor:pointer;background:#f6f8ec;border:1px solid #c9d4b9;border-radius:22px;padding:10px 14px;font-size:14px}.faq-categories button[aria-pressed=true][data-v-e56040b0]{color:#fffef6;background:#3d5b3d;border-color:#3d5b3d}.faq-results[data-v-e56040b0]{color:#64725b;margin:20px 0 12px;font-size:14px}.faq-entries[data-v-e56040b0]{gap:12px;display:grid}.faq-entries details[data-v-e56040b0]{background:#fffef6;border:1px solid #dce3cf;border-radius:12px;padding:0 20px;scroll-margin-top:20px}.faq-entries summary[data-v-e56040b0]{cursor:pointer;align-content:center;min-height:58px;padding:14px 0;font-size:17px;font-weight:600;line-height:1.6}.faq-entries p[data-v-e56040b0]{margin:0;padding:0 0 18px;font-size:16px;line-height:1.85}.faq-page footer[data-v-e56040b0]{margin-top:30px}@media (width<=600px){.faq-page[data-v-e56040b0]{padding:22px 16px 40px}.faq-navigation[data-v-e56040b0]{margin-bottom:30px}.faq-entries details[data-v-e56040b0]{padding-inline:16px}}
