:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07110b;--bg-2:#0a1510;--card:#0a160feb;--card-2:#07100bfa;--line:#ffffff14;--line-soft:#ffffff0a;--text:#eef9f1;--muted:#9bb1a3;--accent:#4ade80;--accent-soft:#4ade8024;--danger:#f87171}*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:var(--text);background:radial-gradient(circle at 50% 0,#4ade802e,#07110be6 34%),linear-gradient(#07110b 0%,#050907 100%);font-family:Inter,Arial,Helvetica,sans-serif}button,input{font:inherit}.pageRoot{width:100%;min-height:100vh;padding:28px}.shell{width:100%;max-width:1540px;margin:0 auto}.heroCard,.panel{border:1px solid var(--line);background:linear-gradient(180deg, var(--card), var(--card-2));box-shadow:0 14px 40px #0003}.heroCard{border-radius:28px;grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr);gap:20px;margin-bottom:20px;padding:26px;display:grid}.eyebrow{color:#7fe39f;text-transform:uppercase;letter-spacing:.09em;margin:0 0 10px;font-size:.82rem}.heroTitle{margin:0;font-size:clamp(1.9rem,3vw,3.1rem);line-height:1.05}.heroText{max-width:760px;color:var(--muted);margin:14px 0 0;line-height:1.6}.heroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.heroStats{gap:12px;display:grid}.statCard{border:1px solid var(--line);background:#ffffff08;border-radius:22px;padding:16px 18px}.statCard span{color:var(--muted);margin-bottom:6px;font-size:.83rem;display:block}.statCard strong{font-size:1.08rem}.layoutGrid{grid-template-columns:380px minmax(0,1fr);gap:20px;display:grid}.panel{border-radius:24px}.sidebarPanel,.boardPanel{padding:18px}.panelHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.panelTitle{font-size:1.06rem;font-weight:800}.panelSubtitle{color:var(--muted);margin-top:4px;font-size:.9rem}.headerActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.primaryButton,.ghostButton,.chip{cursor:pointer;border-radius:999px;transition:all .18s}.primaryButton{color:var(--text);background:#4ade8029;border:1px solid #4ade8080;padding:11px 16px}.primaryButton:hover{background:#4ade803d}.ghostButton{border:1px solid var(--line);color:var(--text);background:#ffffff0a;padding:10px 14px}.ghostButton:hover:not(:disabled){border-color:#4ade8073}.ghostButton:disabled,.primaryButton:disabled{opacity:.5;cursor:not-allowed}.softBadge{border:1px solid var(--line);color:var(--muted);background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;display:inline-flex}.filterStack{gap:12px;margin-bottom:12px;display:grid}.searchInput{border:1px solid var(--line);width:100%;color:var(--text);background:#ffffff0a;border-radius:16px;outline:none;padding:12px 14px}.searchInput::placeholder{color:#8da093}.chipRow{flex-wrap:wrap;gap:8px;max-height:116px;padding-right:4px;display:flex;overflow:auto}.chip{border:1px solid var(--line);color:var(--muted);background:#ffffff08;padding:8px 12px}.chip.active{background:var(--accent-soft);color:var(--text);border-color:#4ade806b}.selectedPlantIcon{font-size:1.5rem}.selectedPlantName{font-weight:800}.plantListModern{gap:10px;max-height:74vh;padding-right:4px;display:grid;overflow:auto}.plantCard{text-align:left;border:1px solid var(--line);width:100%;color:var(--text);cursor:grab;background:#ffffff08;border-radius:18px;padding:14px}.plantCard:hover{border-color:#4ade8059;transform:translateY(-1px)}.plantCard.active{background:#4ade801f;border-color:#4ade806b}.plantCardTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.plantMain{align-items:center;gap:12px;min-width:0;display:flex}.plantEmoji,.plantIcon{font-size:1.3rem}.plantName{font-weight:700;line-height:1.2}.plantSubline,.plantInfoRow{color:var(--muted);margin-top:4px;font-size:.86rem}.miniBadge{color:#dff7e8;background:#4ade801f;border:1px solid #4ade8059;border-radius:999px;padding:5px 9px;font-size:.74rem}.boardPanelHeader{margin-bottom:14px}.boardShell{border:1px solid var(--line);background:linear-gradient(#08120cfa,#050c08);border-radius:22px;padding:14px}.boardLegend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;font-size:.84rem;display:flex}.legendDot{vertical-align:middle;border-radius:999px;width:12px;height:12px;margin-right:6px;display:inline-block}.legendDot.free{background:#ffffff14;border:1px solid #ffffff1f}.legendDot.filled{background:#4ade8038;border:1px solid #4ade8066}.legendDot.selected{background:#38bdf847;border:1px solid #38bdf880}.board{gap:8px;max-width:100%;display:grid}.cell{aspect-ratio:1;border:1px solid var(--line-soft);cursor:pointer;background:#ffffff09;border-radius:16px;min-width:48px;min-height:48px;transition:all .15s;position:relative;overflow:hidden}.cell.valid:hover,.cell.hover.valid{background:#4ade801a;border-color:#4ade8066}.cell.selected{border-color:#38bdf899;box-shadow:inset 0 0 0 1px #38bdf866}.cellLabel{color:#ffffff3d;pointer-events:none;font-size:.63rem;position:absolute;top:6px;left:8px}.emptyHint{color:#ffffff1a;justify-content:center;align-items:center;font-size:1.2rem;display:flex;position:absolute;inset:0}.plant{cursor:grab;-webkit-user-select:none;user-select:none;background:linear-gradient(#4ade802e,#24663f2e);border:1px solid #4ade8057;border-radius:18px;justify-content:center;align-items:center;display:flex;position:absolute;inset:8px}.plant.selected{background:linear-gradient(#38bdf82e,#4ade8029);border-color:#38bdf899}.footerRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:16px;display:flex}.helperList{gap:8px;display:grid}.helperItem{color:var(--muted);font-size:.92rem}.trashZone{min-width:220px;min-height:66px;color:var(--muted);background:#ffffff08;border:1px dashed #ffffff2e;border-radius:18px;justify-content:center;align-items:center;padding:12px;display:flex}.trashZone.active{color:#fecaca;background:#7f1d1d38;border-color:#f871717a}.errorBox{color:#fecaca;background:#7f1d1d3d;border:1px solid #f871713d;border-radius:14px;margin-top:14px;padding:10px 12px}@media (max-width:1180px){.layoutGrid,.heroCard{grid-template-columns:1fr}}@media (max-width:760px){.pageRoot,.heroCard,.sidebarPanel,.boardPanel{padding:16px}.board{gap:6px}.cell{border-radius:14px;min-width:42px;min-height:42px}}.appLayout{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:20px;display:grid}.mainSidebar{border-radius:24px;padding:18px;position:sticky;top:20px}.brandBlock{border-bottom:1px solid var(--line-soft);margin-bottom:14px;padding:8px 6px 18px}.brandEyebrow{color:#7fe39f;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:.76rem}.brandTitle{margin-bottom:8px;font-size:1.35rem;font-weight:800}.brandText{color:var(--muted);font-size:.92rem;line-height:1.55}.navStack{gap:8px;display:grid}.navItem{color:var(--muted);background:#ffffff08;border:1px solid #0000;border-radius:16px;padding:12px 14px;text-decoration:none;transition:all .18s;display:block}.navItem:hover{color:var(--text);background:#ffffff0d;border-color:#4ade8038}.navItem.active{color:var(--text);background:#4ade801f;border-color:#4ade8061}.panelInset{border:1px solid var(--line);background:#ffffff08;border-radius:18px;margin-top:18px;padding:14px}.sidebarInfoTitle{margin-bottom:6px;font-weight:800}.sidebarInfoText{color:var(--muted);font-size:.9rem;line-height:1.5}.appContent{min-width:0}.sectionPanel{border-radius:24px;padding:18px}.featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.featureCard{border:1px solid var(--line);background:#ffffff08;border-radius:20px;padding:16px}.featureTitle{margin-bottom:8px;font-weight:800}.featureText{color:var(--muted);line-height:1.55}.bulletList{gap:10px;display:grid}.bulletItem{color:var(--muted);border:1px solid var(--line-soft);background:#ffffff08;border-radius:16px;padding:14px 16px}@media (max-width:1180px){.appLayout{grid-template-columns:1fr}.mainSidebar{position:static}.featureGrid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.featureGrid{grid-template-columns:1fr}}.overviewPanel{margin-bottom:20px;padding:18px}.compactHeader{margin-bottom:12px}.bedPickerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bedPickCard{color:var(--text);border:1px solid var(--line);background:#ffffff08;border-radius:20px;padding:16px;text-decoration:none;transition:all .18s;display:block}.bedPickCard:hover{border-color:#4ade8059;transform:translateY(-1px)}.bedPickCard.active{background:#4ade801c;border-color:#4ade8075}.bedPickTop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.bedPickTitle{margin-bottom:4px;font-weight:800}.bedPickMeta{color:var(--muted);font-size:.86rem}.bedMiniGrid{gap:6px;display:grid}.bedMiniCell{aspect-ratio:1;background:#ffffff0d;border:1px solid #ffffff0f;border-radius:8px}.gardenOverviewBoard{gap:12px;display:grid}.gardenOverviewRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gardenBedTile{min-height:88px;color:var(--text);background:linear-gradient(#11361fd1,#08150ef5);border:1px solid #4ade8033;border-radius:24px;flex-direction:column;justify-content:center;padding:16px 18px;text-decoration:none;display:flex}.gardenBedTile.active{border-color:#38bdf875;box-shadow:inset 0 0 0 1px #38bdf833}.gardenBedName{margin-bottom:6px;font-weight:800}.gardenBedMeta{color:#b7cabd;font-size:.86rem}@media (max-width:980px){.bedPickerGrid,.gardenOverviewRow{grid-template-columns:1fr}}.plantsLabPanel{padding:22px}.plantsLabFilterGrid{margin-bottom:18px}.plantsGroupRow{max-height:none}.plantsLabGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.plantsLabCard{border:1px solid var(--line);background:#ffffff08;border-radius:22px;gap:14px;padding:16px;display:grid}.plantsLabCard.unlocked{background:linear-gradient(#4ade800f,#ffffff05);border-color:#4ade803d}.plantsLabCard.locked{opacity:.96}.plantsLabCardTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.plantsLabIdentity{align-items:center;gap:12px;display:flex}.plantsLabIcon{border:1px solid var(--line);background:#ffffff0a;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.35rem;display:flex}.plantsLabName{font-size:1rem;font-weight:800}.plantsLabMeta{color:var(--muted);margin-top:4px;font-size:.84rem}.miniBadge.ok{background:#4ade8029;border-color:#4ade8061}.plantsLabCardBody{gap:10px;display:grid}.plantsLabInfoRow{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:.9rem;display:flex}.plantsLabInfoRow strong{color:var(--text);font-weight:700}.plantsLabActions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:760px){.plantsLabGrid{grid-template-columns:1fr}}.dashboardGrid{grid-template-columns:1.15fr .85fr;gap:20px;margin-bottom:20px;display:grid}.dashboardCard{border-radius:24px;padding:18px}.weatherMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.calloutNote{color:#dff7e8;background:#4ade8014;border:1px solid #4ade8038;border-radius:18px;margin-top:14px;padding:14px 16px;line-height:1.5}.infoList{gap:12px;display:grid}.infoRow{border:1px solid var(--line-soft);color:var(--muted);background:#ffffff08;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.infoRow strong{color:var(--text)}.todoGrid{gap:16px;display:grid}.todoCard{border-radius:24px;padding:18px}.todoList{gap:12px;display:grid}.todoItem{border:1px solid var(--line);background:#ffffff08;border-radius:18px;padding:14px 16px}.todoItem.high{background:#7f1d1d1f;border-color:#f8717142}.todoItem.medium{background:#7a5a121f;border-color:#facc152e}.todoItem.low{border-color:#4ade802e}.todoItemTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.todoPriority{border:1px solid var(--line);color:var(--muted);background:#ffffff08;border-radius:999px;padding:6px 10px;font-size:.78rem}.todoText{color:var(--muted);line-height:1.55}@media (max-width:980px){.dashboardGrid,.weatherMetricGrid,.dashboardHomeHero,.dashboardHomeBottom,.dashboardWeatherStrip{grid-template-columns:1fr}.dashboardWeatherDays{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardWeatherDayMini{min-height:96px}}.labpediaLayout{grid-template-columns:360px minmax(0,1fr);gap:18px;display:grid}.labpediaSidebar{min-width:0}.labpediaChipRow{max-height:none}.labpediaList{gap:10px;max-height:72vh;padding-right:4px;display:grid;overflow:auto}.labpediaListItem{text-align:left;border:1px solid var(--line);width:100%;color:var(--text);cursor:pointer;background:#ffffff08;border-radius:18px;padding:14px}.labpediaListItem:hover,.labpediaListItem.active{background:#4ade801a;border-color:#4ade8059}.labpediaListTop{align-items:center;gap:12px;display:flex}.labpediaDetail{min-height:100%}.labpediaHero{align-items:center;gap:14px;margin-bottom:16px;display:flex}.labpediaHeroIcon{background:#4ade8014;border:1px solid #4ade8038;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;font-size:1.8rem;display:flex}.labpediaHeroTitle{font-size:1.3rem;font-weight:800}.labpediaHeroMeta{color:var(--muted);margin-top:4px}.labpediaFactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.labpediaDescription{margin-top:0}.achievementGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.achievementGroupStack{gap:22px;display:grid}.achievementGroup{background:linear-gradient(#062c18d1,#02120bf0);border:1px solid #4ade8029;border-radius:18px;padding:18px;box-shadow:0 18px 36px #00000038}.achievementGroupHead{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:14px;display:flex}.achievementGroupHead div{gap:4px;display:grid}.achievementGroupHead span{color:#9ff7b8;text-transform:uppercase;font-size:12px;font-weight:900}.achievementGroupHead strong{font-size:18px}.achievementGroupHead b{white-space:nowrap;color:#fde68a;background:#eab3081a;border:1px solid #eab30852;border-radius:999px;padding:8px 12px}.achievementsHero{align-items:stretch}.achievementRankPanel img{object-fit:contain;filter:drop-shadow(0 18px 28px #0000005c);justify-self:center;width:94px;height:94px}.achievementRankPanel .achievementProgress{width:100%}.achievementCard{align-content:start;gap:14px;padding:18px;display:grid}.achievementCard.claimed{background:linear-gradient(#4ade8014,#ffffff05);border-color:#4ade804d}.achievementCard.claimable{border-color:#38bdf84d}.achievementTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.achievementCategory{color:#9ff7b8;background:#4ade8014;border:1px solid #4ade8033;border-radius:999px;width:max-content;margin-bottom:8px;padding:5px 9px;font-size:12px;font-weight:900}.achievementMetaRow{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.achievementMetaRow strong{color:var(--text)}.achievementProgress{background:#ffffff14;border-radius:999px;height:9px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.achievementProgress i{border-radius:inherit;background:linear-gradient(90deg,#22c55e,#a3e635);height:100%;display:block;box-shadow:0 0 18px #4ade8057}.unlockablesStack{gap:18px;margin-bottom:20px;display:grid}.unlockablesTwoCol{grid-template-columns:1fr 1fr;gap:20px;display:grid}.gardenPackGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.gardenPackCard{border:1px solid var(--line);background:#ffffff08;border-radius:20px;gap:10px;padding:16px;display:grid}.gardenPackCard.unlocked{background:#4ade800f;border-color:#4ade803d}.gardenPackCard.active{box-shadow:inset 0 0 0 1px #38bdf859}@media (max-width:1180px){.labpediaLayout,.unlockablesTwoCol,.labpediaFactGrid{grid-template-columns:1fr}}.appLayout{grid-template-columns:320px minmax(0,1fr);gap:20px;display:grid}.successBox{color:#d9f7e4;background:#14532d52;border:1px solid #4ade803d;border-radius:14px;margin-top:14px;padding:10px 12px}.landingPage{color:#eef5f0;background:radial-gradient(circle at top,#4fc86014,#0000 28%),radial-gradient(circle at 20% 0,#4fc8601a,#0000 22%),radial-gradient(circle at 80% 10%,#4fc86012,#0000 18%),linear-gradient(#1a2a20 0%,#0d1510 38%,#0b130e 100%);min-height:100vh}.landingPage a{text-decoration:none}.landingContainer{width:min(1160px,100% - 32px);margin:0 auto}.landingHeader{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d15108c;border-bottom:1px solid #ffffff0d;position:sticky;top:0}.landingHeaderInner{justify-content:space-between;align-items:center;gap:16px;min-height:118px;display:flex}.landingBrand{align-items:center;display:inline-flex}.landingBrandLogo{object-fit:contain;width:auto;height:150px;display:block}.landingHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.landingPill,.landingTopCta{color:#eef5f0;background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.landingPill:hover,.landingTopCta:hover{border-color:#4fc8603d;transform:translateY(-1px)}.landingTopCta{background:linear-gradient(#4fc86029,#4fc86014)}.landingGuestCta{color:#cfe0d4;background:#ffffff05;border-color:#ffffff29}.landingHero{text-align:center;padding:58px 0 36px}.landingTitle{letter-spacing:0;margin:0;font-size:clamp(52px,8vw,96px);line-height:.94}.landingBeetWord{color:#fff;letter-spacing:0;white-space:nowrap;text-shadow:0 6px 18px #ffffff1f;vertical-align:baseline;margin-left:10px;font-family:Alex Brush,cursive;font-size:.98em;font-style:normal;font-weight:400;display:inline-block;transform:rotate(-2deg)}.landingText{color:#a8b4ac;max-width:760px;margin:24px auto 0;font-size:21px;line-height:1.65}.landingButtons{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.landingBtn{border-radius:16px;justify-content:center;align-items:center;min-height:56px;padding:0 24px;font-size:16px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.landingBtn:hover{transform:translateY(-2px)}.landingBtnPrimary{color:#081109;background:linear-gradient(#59d46a,#3fa34d);box-shadow:0 14px 34px #4fc86038}.landingBtnSecondary{color:#eef5f0;background:#ffffff0a;border:1px solid #ffffff24}.landingBtnGuest{color:#d6e5da;background:#ffffff06;border:1px solid #ffffff29}.landingCtaActions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:18px;display:flex}.landingNote{color:#849288;margin-top:18px;font-size:14px}.landingAnimationRow{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}.landingAnimCard{isolation:isolate;background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff14;border-radius:28px;min-height:360px;transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000059}.landingAnimCard:before{content:"";border-radius:inherit;opacity:0;z-index:1;pointer-events:none;background:radial-gradient(circle at top,#4fc8602e,#0000 28%);transition:opacity .35s;position:absolute;inset:-1px}.landingAnimCard:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 58%,#00000057),linear-gradient(#ffffff0d,#0000 22%);position:absolute;inset:0}.landingAnimCard:hover{border-color:#4fc8602e;transform:translateY(-8px)scale(1.015);box-shadow:0 28px 70px #00000075}.landingAnimCard:hover:before{opacity:1}.landingAnimCard video,.landingAnimCard img{aspect-ratio:4/5;object-fit:cover;filter:saturate(1.02)contrast(1.02);width:100%;height:100%;min-height:360px;transition:transform .5s,filter .35s;display:block;transform:scale(1.001)}.landingAnimCard:hover video,.landingAnimCard:hover img{filter:saturate(1.06)contrast(1.04);transform:scale(1.045)}.landingBottomSection{text-align:center;margin-top:96px;padding-bottom:40px}.landingSectionTitle{letter-spacing:0;margin:0 0 38px;font-size:clamp(34px,5vw,52px)}.landingFeatures{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.landingFeature{text-align:left;background:linear-gradient(#ffffff0d,#ffffff08);border:1px solid #ffffff14;border-radius:22px;padding:30px;transition:transform .25s,border-color .25s;box-shadow:0 12px 30px #0000002e}.landingFeature:hover{border-color:#4fc86029;transform:translateY(-4px)}.landingFeature h3{letter-spacing:0;margin:0 0 12px;font-size:22px}.landingFeature p{color:#a8b4ac;margin:0;font-size:16px;line-height:1.65}.landingCtaBox{background:linear-gradient(135deg,#4fc86029,#4fc8600f);border:1px solid #4fc8602e;border-radius:28px;margin-top:38px;padding:34px;box-shadow:0 20px 50px #0000002e}.landingCtaBox h3{letter-spacing:0;margin:0 0 18px;font-size:30px}.landingFooter{color:#7b887f;text-align:center;border-top:1px solid #ffffff0f;margin-top:26px;padding:24px 0 40px;font-size:14px}.landingFooter p{margin:8px 0}.landingFooter a{color:#93a198}.landingFooter a:hover{color:#c2cdc6}.authPage{background:radial-gradient(circle at top,#4fc8601a,#0000 26%),linear-gradient(#122018 0%,#0d1510 40%,#0b130e 100%);min-height:100vh;padding:32px;position:relative}.authBackdrop{pointer-events:none;background:radial-gradient(circle at 20% 20%,#4fc86014,#0000 20%),radial-gradient(circle at 80% 0,#4fc86014,#0000 18%);position:absolute;inset:0}.authShell{z-index:1;grid-template-columns:1.05fr .95fr;align-items:stretch;gap:24px;width:min(1180px,100%);margin:0 auto;display:grid;position:relative}.authIntro,.authCard{border-radius:28px;padding:28px}.authBack{color:#9bb1a3;margin-bottom:22px;display:inline-flex}.authLogoWrap{margin-bottom:18px}.authLogo{width:auto;height:64px;display:block}.authTitle{margin:0 0 14px;font-size:clamp(2.2rem,4vw,4rem);line-height:1}.authText{color:#a8b4ac;max-width:560px;margin:0;line-height:1.65}.authInfoCards{gap:14px;margin-top:28px;display:grid}.authInfoCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:16px 18px}.authInfoCard span{color:#9bb1a3;margin-bottom:6px;font-size:.88rem;display:block}.authInfoCard strong{font-size:1rem}.authTabs{gap:10px;margin-bottom:22px;display:flex}.authTab{color:#eef5f0;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;flex:1;min-height:46px}.authTab.active{background:#4fc8601f;border-color:#4fc86061}.authForm{gap:14px;display:grid}.authField{gap:8px;display:grid}.authField span{color:#c9d5ce;font-size:.9rem}.authField input,.authSelect{color:#eef5f0;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;outline:none;width:100%;min-height:52px;padding:0 14px}.authField input::placeholder{color:#809186}.authSubmit{min-height:52px;margin-top:4px}.authHint{color:#9bb1a3;margin:6px 0 0;font-size:.88rem;line-height:1.55}.authFooter{margin-top:18px}.postalLookupBox{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:14px}.postalLookupRow{grid-template-columns:1fr auto;gap:10px;display:grid}.publicHome{color:#f4fbf5;background:#07120c;min-height:100svh}.publicHome a{text-decoration:none}.publicHomeNav{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07120ce6;border-bottom:1px solid #c5e5cb29;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:12px clamp(18px,4vw,56px);display:flex;position:sticky;top:0}.publicHomeBrand,.publicHomeLinks,.publicHomeActions,.publicHeroButtons,.publicTrustList,.publicInlineFacts{align-items:center;display:flex}.publicHomeBrand{color:#fff;gap:10px;min-width:0;font-size:1.08rem;font-weight:900}.publicHomeBrand img{object-fit:contain;flex:none;width:46px;height:46px}.publicHomeLinks{gap:clamp(16px,3vw,34px);font-size:.95rem;font-weight:800}.publicHomeLinks a{color:#f4fbf5c7}.publicHomeLinks a:hover{color:#fff}.publicHomeActions{flex:none;gap:10px}.publicHomeGhost,.publicHomePrimary,.publicHeroPrimary,.publicHeroSecondary,.publicTextLink{text-align:center;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:44px;font-weight:900;display:inline-flex}.publicHomeGhost,.publicHeroSecondary{color:#f4fbf5;background:#f4fbf514;border:1px solid #f4fbf53d}.publicHomePrimary,.publicHeroPrimary,.publicTextLink{color:#06200f;background:#9cff6e;border:1px solid #9cff6eb8;box-shadow:0 14px 28px #04110938}.publicHomeGhost,.publicHomePrimary{padding:0 18px}.publicHero{align-items:center;min-height:min(680px,70svh);padding:clamp(44px,6vw,78px) clamp(20px,7vw,112px) clamp(32px,4vw,50px);display:grid;position:relative;overflow:hidden}.publicHeroImage,.publicHeroVeil{position:absolute;inset:0}.publicHeroImage{object-fit:cover;object-position:center;width:100%;height:100%}.publicHeroVeil{background:#020f088a;box-shadow:inset 0 -160px 180px #07120c8a}.publicHeroContent{z-index:1;width:min(940px,100%);position:relative}.publicKicker{color:#a9ff82;text-transform:uppercase;letter-spacing:0;margin:0 0 12px;font-size:.83rem;font-weight:950;line-height:1.4}.publicKickerDark{color:#28723d}.publicHero h1{color:#fff;letter-spacing:0;text-shadow:0 18px 42px #0000006b;margin:0;font-size:clamp(4.1rem,11vw,8.2rem);line-height:.9}.publicHeroText{color:#ffffffe6;width:min(700px,100%);margin:16px 0 0;font-size:clamp(1.08rem,2vw,1.38rem);line-height:1.55}.publicHeroButtons{flex-wrap:wrap;gap:12px;margin-top:22px}.publicHeroPrimary,.publicHeroSecondary,.publicTextLink{padding:0 24px}.publicHeroSecondaryLight{color:#06200f;background:#ffffffbd;border-color:#06200f33}.publicTrustList{flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none}.publicTrustList li{color:#ffffffdb;background:#07120c80;border:1px solid #e5f4dd3d;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.84rem;font-weight:800;display:inline-flex}.publicIntroBand,.publicMotionBand{color:#122318;background:#f3f7ee}.publicFeatureBand{color:#f4fbf5;background:#07120c}.publicProductBand{color:#f4fbf5;background:#10341f}.publicFinalBand{color:#fff;background:linear-gradient(#04120aad,#04120aad),url(/startseite/beetlab-home-evening.png) 50%/cover;position:relative}.publicIntroBand,.publicFeatureBand,.publicProductBand,.publicMotionBand,.publicFinalBand{padding:clamp(62px,8vw,104px) clamp(18px,5vw,64px)}.publicSectionInner,.publicFinalInner{width:min(1180px,100%);margin:0 auto}.publicSplit,.publicProductGrid{grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);align-items:center;gap:clamp(30px,5vw,72px);display:grid}.publicProductGrid{grid-template-columns:minmax(360px,1.1fr) minmax(0,.9fr)}.publicCopy h2,.publicBandHeader h2,.publicFinalInner h2{letter-spacing:0;margin:0;font-size:clamp(2.25rem,5vw,4.9rem);line-height:.98}.publicCopy p{color:#122318bd;margin:20px 0 0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.72}.publicCopyLight p{color:#f4fbf5c7}.publicInlineFacts{flex-wrap:wrap;gap:10px;margin-top:24px}.publicInlineFacts span{color:#123019;background:#fff;border:1px solid #12231824;border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-weight:900;display:inline-flex}.publicScreenshot{background:#fff;border:1px solid #12231821;border-radius:8px;margin:0;overflow:hidden;box-shadow:0 24px 60px #0c26142e}.publicScreenshot img,.publicMockStack img{width:100%;display:block}.publicBandHeader{width:min(820px,100%);margin-bottom:34px}.publicBandHeaderDark{color:#122318}.publicFeatureGrid,.publicMotionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.publicFeatureCard{background:#f4fbf512;border:1px solid #c5e5cb29;border-radius:8px;min-height:280px;padding:24px}.publicFeatureCard img{object-fit:contain;width:74px;height:74px;margin-bottom:22px;display:block}.publicFeatureCard h3{color:#fff;letter-spacing:0;margin:0;font-size:1.45rem}.publicFeatureCard p{color:#f4fbf5b8;margin:12px 0 0;line-height:1.65}.publicMockStack{gap:18px;display:grid}.publicMockStack img{border:1px solid #c5e5cb2e;border-radius:8px;box-shadow:0 26px 62px #00000038}.publicMotionGrid video{aspect-ratio:4/5;object-fit:cover;background:#dfe8d9;border:1px solid #12231824;border-radius:8px;width:100%;display:block}.publicFinalInner{align-content:center;min-height:min(520px,66svh);display:grid}.publicFinalInner h2{color:#fff;width:min(920px,100%)}.publicFinalInner .publicKicker{color:#c9ff8a}@media (max-width:1020px){.publicHomeNav{flex-wrap:wrap;align-items:flex-start}.publicHomeLinks{order:3;justify-content:flex-start;width:100%}.publicSplit,.publicProductGrid,.publicFeatureGrid,.publicMotionGrid{grid-template-columns:1fr}.publicProductGrid{gap:36px}}@media (max-width:720px){.publicHomeNav{gap:10px;min-height:0;padding:10px 14px}.publicHomeBrand img{width:38px;height:38px}.publicHomeLinks{display:none}.publicHomeActions{width:100%}.publicHomeGhost,.publicHomePrimary{flex:1 1 0;min-width:0;padding:0 10px;font-size:.9rem}.publicHero{min-height:70svh;padding:42px 16px 34px}.publicHero h1{font-size:clamp(3.6rem,20vw,5.6rem)}.publicHeroButtons{align-items:stretch}.publicHeroPrimary,.publicHeroSecondary{width:100%}.publicTrustList{gap:8px}.publicTrustList li{width:100%}.publicIntroBand,.publicFeatureBand,.publicProductBand,.publicMotionBand,.publicFinalBand{padding:54px 14px}.publicFeatureCard{min-height:0}.publicFinalInner{min-height:58svh}}@media (max-height:700px) and (max-width:720px){.publicTrustList{display:none}}@media (max-width:1180px){.appLayout{grid-template-columns:1fr}}@media (max-width:980px){.landingAnimationRow,.landingFeatures,.authShell{grid-template-columns:1fr}.landingAnimCard{min-height:0}.landingAnimCard video,.landingAnimCard img{aspect-ratio:16/10;height:auto;min-height:0}}@media (max-width:760px){.landingContainer{width:min(1160px,100% - 20px)}.landingHeaderInner{flex-direction:column;align-items:flex-start;padding:14px 0}.landingHeaderActions{justify-content:flex-start;width:100%}.landingHeaderActions .landingPill,.landingHeaderActions .landingTopCta{flex:calc(50% - 6px)}.landingHero,.landingBottomSection,.landingFooter{text-align:left}.landingButtons{justify-content:flex-start}.landingBtn,.landingCtaActions{width:100%}.landingBrandLogo{height:118px}.authPage,.authIntro,.authCard{padding:18px}.postalLookupRow{grid-template-columns:1fr}}.topHeader{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07110bad;border-bottom:1px solid #ffffff0d;position:sticky;top:0}.topHeaderInner{justify-content:space-between;align-items:center;gap:18px;width:min(1480px,100% - 32px);min-height:88px;margin:0 auto;display:flex}.topBrandLogo{object-fit:contain;width:auto;height:54px;display:block}.topBrandFallback{letter-spacing:-.03em;background:#ffffff08;border:1px solid #ffffff17;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:1.05rem;font-weight:800;display:none}.topNav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.topNavLink{color:#d7e5dc;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.topNavLink:hover{background:#ffffff0d;border-color:#ffffff14;transform:translateY(-1px)}.topNavLink.active{color:#eef9f1;background:#4ade801f;border-color:#4ade8052}.topMainArea{width:100%;padding:24px 0 40px}.appShell,.appShellGrid,.appSidebar{width:auto}.appShellGrid{grid-template-columns:none!important;display:block!important}.appSidebar{display:none!important}.heroCard{margin-top:8px}@media (max-width:1100px){.topHeaderInner{flex-direction:column;justify-content:center;align-items:flex-start;padding:14px 0}.topNav{justify-content:flex-start}}@media (max-width:760px){.topHeaderInner,.topMainInner{width:min(1480px,100% - 20px)}.topBrandLogo{height:46px}.topNav{gap:8px}.topNavLink{min-height:38px;padding:0 13px;font-size:.88rem}.topMainArea{padding-top:18px}}.topHeaderRight{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.topStatusChip{color:#eef9f1;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.topStatusIcon{opacity:.95}.topCartChip{background:linear-gradient(#4ade801a,#ffffff0a)}.topCartCount{background:#4ade8029;border:1px solid #4ade8040;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:.82rem;font-weight:800;display:inline-flex}@media (max-width:1100px){.topHeaderRight{justify-content:flex-start;align-items:flex-start;width:100%}.topStatusBar{justify-content:flex-start}}@media (max-width:760px){.topStatusBar{gap:8px}.topStatusChip{min-height:38px;padding:0 12px;font-size:.84rem}.topCartCount{min-width:22px;height:22px;font-size:.78rem}}.bedPickerRow{flex-wrap:wrap;gap:10px;display:flex}.plantToken{text-align:center;gap:4px;display:grid}.plantToken strong{font-size:.9rem;line-height:1}.plantToken span{opacity:.95;font-size:.65rem;line-height:1.1}@media (max-width:1080px){.beetLabTwoCol{grid-template-columns:1fr}}.beetLabTwoCol{grid-template-columns:360px minmax(0,1fr);gap:20px;display:grid}.bedPickerCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bedPickerCard{text-align:left;color:var(--text);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:16px;transition:all .18s}.bedPickerCard strong{margin-bottom:6px;font-size:.98rem;display:block}.bedPickerCard span{color:var(--muted);font-size:.85rem}.bedPickerCard:hover{border-color:#4ade803d;transform:translateY(-2px)}.bedPickerCard.active{background:#4ade801a;border-color:#4ade8061}.compactGrid{max-height:650px;overflow:auto}.plantsLabCard.compact{text-align:left;cursor:pointer;padding:14px}.selectedCard{background:#4ade801f!important;border-color:#4ade806b!important}.selectedPlantBox{background:#4ade8014;border:1px solid #4ade802e;border-radius:18px;margin-bottom:14px;padding:14px}.selectedPlantTop{align-items:center;gap:12px;display:flex}.selectedPlantName{font-size:1rem;font-weight:800}.selectedPlantMeta,.selectedPlantHint{color:var(--muted);font-size:.86rem}.selectedPlantHint{margin-top:8px}.selectedPlantDot{border-radius:999px;width:16px;height:16px;box-shadow:0 0 0 4px #ffffff0a}.selectedPlantDot.small{width:12px;height:12px;box-shadow:none}.selectedPlantDot.default,.plantColorCard.default{background:linear-gradient(#4ade8029,#24663f29)}.selectedPlantDot.tomato,.plantColorCard.tomato{background:linear-gradient(#f8717138,#7f1d1d38)}.selectedPlantDot.cucumber,.plantColorCard.cucumber{background:linear-gradient(#4ade802e,#14532d33)}.selectedPlantDot.salad,.plantColorCard.salad{background:linear-gradient(#86efac33,#22c55e29)}.selectedPlantDot.pepper,.plantColorCard.pepper{background:linear-gradient(#fbbf2433,#b453092e)}.selectedPlantDot.herb,.plantColorCard.herb{background:linear-gradient(#38bdf833,#0e74902e)}.boardShellGarden{padding:18px}.boardGarden{gap:10px}.plantColorCard{border:1px solid #ffffff1a}.plantTokenFancy{text-align:center;gap:4px;padding:2px;display:grid}.plantTokenFancy strong{font-size:.9rem;line-height:1}.plantTokenFancy span{opacity:.95;font-size:.64rem;line-height:1.1}@media (max-width:1180px){.bedPickerCards{grid-template-columns:1fr}}@media (max-width:1080px){.beetLabTwoCol{grid-template-columns:1fr}}.statusBadgeMini{letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:0 8px;font-size:.62rem;font-weight:800;display:inline-flex}.statusBadgeMini.isPlanned{color:#e5e7eb;background:#94a3b82e;border:1px solid #94a3b83d}.statusBadgeMini.isSet{color:#dcfce7;background:#4ade8029;border:1px solid #4ade8042}.plant.statusPlanned{background:linear-gradient(#94a3b824,#4755691f);border-color:#94a3b847}.plant.statusSet{background:linear-gradient(#4ade802e,#24663f2e);border-color:#4ade8057}.authSelect option{color:#111827;background:#fff}.topAppShell{background:radial-gradient(circle at 50% -12%,#4ade8024,#0000 32%),linear-gradient(#07110b 0%,#050907 100%);min-height:100vh}.topHeader{z-index:40;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#040b07f2 0%,#06100ae6 100%);border-bottom:1px solid #ffffff0d;position:sticky;top:0;box-shadow:0 18px 46px #0003}.topHeaderInner{gap:18px;width:min(1940px,100% - 12px);margin:0 auto;padding:22px 0 18px;display:grid}.topHeaderRow{justify-content:space-between;align-items:center;gap:24px;display:flex}.topBrand{color:var(--text);flex-shrink:0;align-items:center;gap:18px;text-decoration:none;display:inline-flex}.topBrandLogo{object-fit:contain;filter:drop-shadow(0 14px 28px #00000038);width:168px;height:168px}.topBrandFallback{border:1px solid var(--line);letter-spacing:.02em;background:#ffffff0a;border-radius:26px;justify-content:center;align-items:center;min-width:120px;min-height:120px;padding:0 24px;font-size:1.55rem;font-weight:800;display:none}.topStatusBar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.topStatusChip{min-height:66px;color:var(--text);background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:11px;padding:0 26px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.topStatusChip:hover{background:#4ade8014;border-color:#4ade8042;transform:translateY(-1px)}.topLogoutChip{cursor:pointer}.topStatusIcon{opacity:.95;font-size:1.08rem}.topStatusText{color:#e6f3eb;white-space:nowrap;font-size:1.12rem;font-weight:800}.topCartChip{padding-right:12px}.topCartCount{color:#f0fbf4;background:#4ade8029;border:1px solid #4ade8066;border-radius:999px;justify-content:center;align-items:center;min-width:38px;height:38px;padding:0 10px;font-size:.96rem;line-height:1;display:inline-flex}.topNavMenu{grid-template-columns:repeat(7,minmax(0,1fr));gap:20px;width:100%;display:grid}.topNavMenuLink{color:#dcebe1;letter-spacing:-.01em;background:linear-gradient(#ffffff07,#ffffff04);border:1px solid #ffffff14;border-radius:30px;justify-content:center;align-items:center;gap:16px;min-height:144px;padding:24px 20px;font-size:1.16rem;font-weight:800;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 10px 24px #0000001f}.topNavMenuLink:hover{background:linear-gradient(#4ade801c,#4ade800e);border-color:#4ade804d;transform:translateY(-2px)scale(1.01);box-shadow:0 18px 36px #0000002e,inset 0 1px #ffffff0a}.topNavMenuLink.active{color:#f4fbf6;background:linear-gradient(135deg,#14532dc2,#081c10fa);border-color:#4ade8075;box-shadow:0 20px 40px #00000038,inset 0 0 0 1px #4ade8014,inset 0 1px #ffffff0d}.topNavMenuIconWrap{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;width:86px;height:86px;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.topNavMenuLink.active .topNavMenuIconWrap{background:#ffffff17;border-color:#4ade8038}.topNavMenuIcon{object-fit:contain;filter:drop-shadow(0 6px 14px #00000024);width:60px;height:60px}.topNavMenuLabel{text-align:left;letter-spacing:-.01em;z-index:2;line-height:1.14;display:inline-block;position:relative}.topNavGlow{pointer-events:none;opacity:.8;background:radial-gradient(circle,#4ade8029 0%,#4ade8000 72%);border-radius:999px;width:46%;height:46%;position:absolute;inset:auto -10% -40% auto}.topMainArea{padding:24px 0 56px}.topMainInner{width:min(1940px,100% - 12px);margin:0 auto}@media (max-width:1640px){.topHeaderInner,.topMainInner{width:min(1880px,100% - 12px)}.topNavMenu{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1080px){.topHeaderRow{flex-direction:column;align-items:stretch}.topStatusBar{justify-content:flex-start}.topBrandLogo{width:132px;height:132px}.topStatusChip{min-height:56px;padding:0 18px}.topNavMenu{grid-template-columns:repeat(2,minmax(0,1fr))}.topNavMenuLink{justify-content:flex-start;min-height:116px}.topNavMenuIconWrap{width:72px;height:72px}.topNavMenuIcon{width:50px;height:50px}}@media (max-width:720px){.topHeaderInner,.topMainInner{width:calc(100% - 10px)}.topHeaderInner{padding:14px 0 12px}.topBrandLogo{width:110px;height:110px}.topNavMenu{grid-template-columns:1fr}.topNavMenuLink{min-height:100px}}.mockStatusChip.mockLabcoinHeaderChip{background:linear-gradient(135deg,#f7bf3d21,#23784014),#ffffff08;border-color:#f7bf3d47;padding-left:8px}.mockLabcoinAddButton{color:#10240f;cursor:pointer;background:linear-gradient(#ffe176,#d99b16 56%,#7c4b04);border:1px solid #ffdd6a8f;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.35rem;font-weight:950;line-height:1;transition:transform .16s,filter .16s,box-shadow .16s;display:inline-flex;box-shadow:0 8px 18px #d99b163d,inset 0 1px #ffffff8c}.mockLabcoinAddButton:hover{filter:brightness(1.05);transform:translateY(-1px)scale(1.04);box-shadow:0 10px 22px #d99b1652,inset 0 1px #ffffffb3}.mockStatusCoinIcon{object-fit:cover;border-radius:999px;width:30px;height:30px;box-shadow:0 0 18px #f4ca4b3d}.labcoinShopBackdrop{z-index:250;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c05b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.labcoinShopModal{color:#eef9f1;background:linear-gradient(#082e17fa,#03140afa),#05140a;border:1px solid #7cf5a038;border-radius:24px;width:min(1040px,100%);max-height:min(860px,100vh - 42px);position:relative;overflow:auto;box-shadow:0 28px 90px #0000008c,inset 0 1px #ffffff0f}.labcoinShopClose{color:#eef9f1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.6rem;line-height:1;transition:background .16s,transform .16s;display:inline-flex;position:absolute;top:16px;right:16px}.labcoinShopClose:hover{background:#ffffff1f;transform:translateY(-1px)}.labcoinShopHero{border-bottom:1px solid #7cf5a024;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:34px 34px 26px;display:grid}.labcoinShopCoinHalo{background:#f7bf3d14;border:1px solid #ffdd6a57;border-radius:28px;justify-content:center;align-items:center;width:92px;height:92px;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 18px 44px #00000047}.labcoinShopCoinHalo img,.labcoinPackageTop img{object-fit:cover;filter:drop-shadow(0 10px 18px #00000052);border-radius:999px;width:64px;height:64px}.labcoinShopKicker{color:#82f0a4;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.78rem;font-weight:900;display:inline-flex}.labcoinShopHero h2{letter-spacing:0;margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.labcoinShopHero p{color:#eef9f1bd;max-width:620px;margin:10px 0 0;font-weight:650}.labcoinPaypalBadge{color:#dff0ff;background:#0a498c57;border:1px solid #57adff5c;border-radius:999px;align-self:start;padding:10px 16px;font-weight:950;box-shadow:inset 0 1px #ffffff14}.labcoinPackageGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:22px 24px 18px;display:grid}.labcoinPackageCard{background:linear-gradient(#ffffff0e,#ffffff05),#082916cc;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:18px;min-height:330px;padding:20px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d}.labcoinPackageCard.premium{background:linear-gradient(#ffdd6a24,#ffffff06),#082916db;border-color:#ffdd6a66}.labcoinPackageCard.selected{border-color:#7cf5a070;box-shadow:inset 0 1px #ffffff0f,0 16px 38px #25ca6524}.labcoinBonusRibbon{color:#ffe27a;background:#f7bf3d29;border:1px solid #ffdd6a6b;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:950;position:absolute;top:14px;right:14px}.labcoinPackageTop{align-items:center;gap:14px;min-height:74px;padding-right:0;display:flex}.labcoinPackageTop h3{margin:0 0 4px;font-size:1.05rem;line-height:1.15}.labcoinPackageTop span{color:#ffe27a;font-size:1.65rem;font-weight:950}.labcoinPackageCard dl{gap:10px;margin:0;display:grid}.labcoinPackageCard dl div{background:#00000024;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 12px;display:flex}.labcoinPackageCard dt{color:#eef9f1a8;font-size:.78rem;font-weight:800}.labcoinPackageCard dd{color:#eef9f1;text-align:right;margin:0;font-weight:950}.labcoinPackageCard .labcoinTotalRow{background:#7cf5a014;border-color:#7cf5a03d}.labcoinPaypalButton{display:none}.labcoinPaypalButton:hover{filter:brightness(1.07);transform:translateY(-1px)}.labcoinPaypalMountWrap{background:#00000014;border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;min-height:58px;margin-top:auto;padding:0;display:flex;overflow:hidden}.labcoinPaypalMountWrap>span{color:#eef9f1a8;text-align:center;font-size:.82rem;font-weight:750}.labcoinPaypalMount{width:100%;min-height:42px}.labcoinShopFooter{color:#eef9f1b8;justify-content:space-between;gap:14px;padding:0 34px 30px;font-size:.88rem;font-weight:700;display:flex}.labcoinShopFooter b{color:#ffe27a}.labcoinShopError{color:#ff9f9f}.mockProfileButton,.mockBugButton,.mockBugReportHeroButton{font:inherit;cursor:pointer}.mockBugButton{border-color:#f8b44147}.mockBugReportHeroButton{filter:drop-shadow(0 14px 24px #00000052);background:radial-gradient(circle at 50% 35%,#ffd56038,#09201214 58%,#0000);border:0;border-radius:22px;order:30;place-items:center;width:220px;height:130px;margin-left:4px;padding:0;transition:transform .18s,filter .18s;display:grid}.mockBugReportHeroButton:hover{filter:drop-shadow(0 18px 30px #0000006b)drop-shadow(0 0 18px #ffbf472e);transform:translateY(-2px)translate(3px)scale(1.03)}.mockBugReportHeroButton img{object-fit:contain;width:214px;height:124px;display:block}@media (max-width:760px){.mockBugReportHeroButton{width:112px;height:68px}.mockBugReportHeroButton img{width:110px;height:66px}}.accountBackdrop,.bugBackdrop{z-index:270;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c05b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.accountModal,.bugModal{color:#eef9f1;background:radial-gradient(circle at 10% 0,#4d9b5c2e,#0000 34%),linear-gradient(#082d18fa,#05150cfa);border:1px solid #7cf5a038;border-radius:24px;width:min(860px,100%);max-height:min(900px,100vh - 36px);padding:28px;position:relative;overflow:auto;box-shadow:0 28px 90px #0000008c,inset 0 1px #ffffff0f}.bugModal{width:min(900px,100%)}.accountClose,.bugClose{color:#eef9f1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;width:38px;height:38px;font-size:1.5rem;line-height:1;position:absolute;top:14px;right:14px}.accountHero,.bugHero{align-items:center;gap:18px;margin-bottom:22px;padding-right:48px;display:flex}.accountHero span,.bugHero p{color:#eef9f1b3;font-weight:800}.accountHero h2,.bugHero h2{margin:2px 0 4px;font-size:2rem;line-height:1}.accountRankHero{object-fit:contain;filter:drop-shadow(0 16px 26px #0000005c);width:74px;height:74px}.bugHeroIcon{color:#ffdc73;background:#f8b4411f;border:1px solid #f8b44147;border-radius:999px;place-items:center;width:70px;height:70px;font-size:2rem;display:grid}.accountTabs{background:#00000029;border:1px solid #ffffff1a;border-radius:999px;gap:8px;margin-bottom:22px;padding:5px;display:inline-flex}.accountTabs button{color:#eef9f1b8;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 16px;font-weight:900}.accountTabs button.active{color:#dfffe6;background:#4ade802e}.accountGrid,.bugTwoCols,.bugBottomGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.accountField,.bugField{gap:8px;display:grid}.accountField span,.bugField span,.bugPriorityGroup>strong{color:#e9fff0;font-weight:950}.accountField input,.accountField select,.bugField input,.bugField select,.bugField textarea{box-sizing:border-box;color:#f8fff8;background:#03120ae6;border:1px solid #beffcd38;border-radius:12px;outline:none;width:100%;padding:12px 14px}.accountField input::placeholder,.bugField input::placeholder,.bugField textarea::placeholder{color:#eef9f173}.accountField select option,.bugField select option{color:#f8fff8;background:#07150d}.accountModal input,.accountModal select,.accountModal textarea,.bugModal input,.bugModal select,.bugModal textarea{color:#f8fff8!important;background-color:#03120ae6!important}.accountField input:disabled{opacity:.76}.accountField small,.bugField small,.bugPriorityGroup small,.bugUpload small,.bugSystemToggle small{color:#eef9f194;font-size:.78rem;font-weight:700}.accountRankCard{background:#f7bf3d14;border:1px solid #ffdd6a3d;border-radius:16px;grid-column:1/-1;align-items:center;gap:18px;padding:16px;display:flex}.accountPrivacyList{gap:12px;display:grid}.accountPrivacyList>div,.accountPrivacyList>label{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:14px;display:grid}.accountPrivacyList span{color:#eef9f19e;font-weight:750}.accountPrivacyList button{color:#eef9f1b8;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:9px 12px}.accountActionBlock{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:minmax(180px,1fr) minmax(220px,1.1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.accountPrivacyList>.accountActionBlock{grid-template-columns:minmax(180px,1fr) minmax(240px,1.15fr) auto;align-items:end}.accountActionBlock label{color:#e9fff0;gap:7px;min-width:min(280px,100%);font-weight:900;display:grid}.accountActionBlock label input{color:#f8fff8;box-sizing:border-box;background:#03120ae6;border:1px solid #beffcd38;border-radius:12px;width:100%;min-width:240px;height:46px;padding:0 14px;font-size:1rem;font-weight:850}.accountActionBlock button{color:#eaffef;cursor:pointer;background:#4ade801f;border:1px solid #7cf5a052;border-radius:999px;justify-self:start;min-height:44px;padding:10px 18px;font-weight:950}.accountActionBlock.danger{background:#7f1d1d2e;border-color:#ff626247}.accountActionBlock.danger button{color:#ffe5e5;background:#7f1d1d47;border-color:#ff62625c}.accountPrivacyList input[type=checkbox],.bugSystemToggle input{accent-color:#82d15a;width:42px;height:24px}@media (max-width:760px){.accountActionBlock,.accountPrivacyList>.accountActionBlock{grid-template-columns:1fr}.accountActionBlock label input{min-width:0}}.bugPriorityGroup{gap:10px;margin:18px 0;display:grid}.bugPriorityGroup>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bugPriority{color:#eef9f1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;min-height:46px;font-weight:950}.bugPriority span{border-radius:999px;width:9px;height:9px;margin-right:10px;display:inline-block}.bugPriority.low span{background:#7bea7c}.bugPriority.medium span{background:#ffbd3d}.bugPriority.high span{background:#ff6262}.bugPriority.active.low{background:#7bea7c1a;border-color:#7bea7c73}.bugPriority.active.medium{background:#ffbd3d1a;border-color:#ffbd3d73}.bugPriority.active.high{background:#ff62621a;border-color:#ff626273}.bugField textarea{resize:vertical;min-height:92px}.bugBottomGrid{margin-top:16px}.bugUpload,.bugSystemToggle{background:#00000024;border:1px dashed #eef9f147;border-radius:14px;align-items:center;min-height:94px;padding:16px;display:grid}.bugUpload{cursor:pointer;grid-template-columns:auto 1fr;column-gap:14px}.bugUpload input{display:none}.bugUpload>span{color:#eef9f1c7;grid-row:span 2;font-size:2rem}.bugSystemToggle{border-style:solid;grid-template-columns:1fr auto;gap:16px}.accountActions,.bugActions{justify-content:flex-end;align-items:center;gap:12px;margin-top:22px;display:flex}.accountNotice,.bugNotice,.accountError,.bugError{color:#a7f3bc;margin-right:auto;font-weight:800}.accountError,.bugError{color:#ff9f9f}.accountGhost,.bugGhost,.accountPrimary,.bugSend{cursor:pointer;border-radius:12px;min-height:46px;padding:0 22px;font-weight:950}.accountGhost,.bugGhost{color:#eef9f1;background:#ffffff0a;border:1px solid #ffffff24}.accountPrimary,.bugSend{color:#f5fff7;background:linear-gradient(#80c85b,#3d8e3c);border:1px solid #7cf5a06b}.accountBackdrop{z-index:320;-webkit-backdrop-filter:blur(16px)saturate(1.05);backdrop-filter:blur(16px)saturate(1.05);background:radial-gradient(circle at 50% 18%,#47d36829,#0000 42%),#000b05c2;padding:24px}.accountModal{color:#f2fff5;background:radial-gradient(circle at 4% 7%,#27aa4e42,#0000 34%),radial-gradient(circle at 86% 0,#38814629,#0000 32%),linear-gradient(135deg,#062614fa,#02120afa 58%,#03190dfa);border:1px solid #7ef5a038;border-radius:28px;grid-template-columns:300px minmax(0,1fr);gap:0;width:min(1180px,100vw - 48px);max-height:min(900px,100vh - 48px);padding:0;display:grid;overflow:hidden;box-shadow:0 38px 110px #0000009e,inset 0 1px #ffffff14}.accountClose{z-index:5;color:#f4fff6;background:#ffffff0b;border-color:#dfffe629;width:44px;height:44px;transition:transform .16s,border-color .16s,background .16s;top:22px;right:22px}.accountClose:hover{background:#ffffff17;border-color:#dfffe657;transform:translateY(-1px)}.accountSidebar{background:radial-gradient(circle at 50% 8%,#51d9682e,#0000 40%),linear-gradient(#0a4b2385,#042111c7);border-right:1px solid #7ef5a02e;flex-direction:column;gap:28px;min-height:min(900px,100vh - 48px);padding:70px 20px 30px;display:flex}.accountIdentity{text-align:center;justify-items:center;gap:8px;padding:0 18px 18px;display:grid}.accountIdentity .accountRankHero,.accountRankHero{object-fit:contain;filter:drop-shadow(0 20px 30px #0000006b);width:92px;height:92px}.accountIdentity span{color:#e6ffecb8;margin-top:12px;font-size:.92rem;font-weight:950}.accountIdentity h2{letter-spacing:0;margin:0;font-size:2rem;line-height:1.05}.accountIdentity p{color:#f0fff4ad;max-width:210px;margin:6px 0 0;font-size:.95rem;line-height:1.55}.accountTabs{background:0 0;border:0;border-radius:0;gap:10px;width:100%;margin:0;padding:0;display:grid}.accountTabs button{color:#f0fff4b8;text-align:left;background:0 0;border:1px solid #0000;border-radius:18px;align-items:center;gap:14px;width:100%;min-height:58px;padding:0 20px;font-size:.98rem;font-weight:950;transition:transform .16s,border-color .16s,background .16s,color .16s;display:flex}.accountTabs button svg{flex:none;width:24px;height:24px}.accountTabs button:hover,.accountTabs button.active{color:#f6fff8;background:linear-gradient(135deg,#5bdb713d,#1e7a3a3d);border-color:#7ef5a02e;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f}.accountSidebarCard{background:#ffffff09;border:1px solid #7ef5a029;border-radius:18px;margin-top:auto;padding:18px}.accountSidebarCard strong{color:#93ef7b;align-items:center;gap:10px;font-size:.98rem;display:flex}.accountSidebarCard svg{width:20px;height:20px}.accountSidebarCard p{color:#f0fff4a8;margin:10px 0 0;line-height:1.55}.accountContent{scrollbar-color:#7ef5a06b #ffffff0f;min-width:0;max-height:min(900px,100vh - 48px);padding:48px 48px 34px;overflow:auto}.accountContentHeader{margin-bottom:28px;padding-right:54px}.accountContentHeader p{color:#b4ffc4b8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:950}.accountContentHeader h2{color:#f7fff8;letter-spacing:0;margin:0;font-size:2rem}.accountContentHeader span{color:#f0fff4ad;margin-top:8px;line-height:1.5;display:block}.accountBanner{background:#7ef5a017;border:1px solid #7ef5a02e;border-radius:14px;margin:-10px 0 18px;padding:12px 14px}.accountError.accountBanner{background:#7f1d1d33;border-color:#ff6f6f52}.accountPanelStack{gap:16px;display:grid}.accountCard{background:radial-gradient(circle at 0 0,#66cc7a17,#0000 42%),#ffffff07;border:1px solid #dcffe621;border-radius:18px;padding:24px;box-shadow:inset 0 1px #ffffff0d}.accountCardTitle h3,.accountActionText h3,.accountPrivacyHint h3{color:#f7fff8;letter-spacing:0;margin:0;font-size:1.22rem}.accountProfileEditor{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:30px;margin-top:24px;display:grid}.accountAvatarBlock{gap:14px;width:112px;display:grid;position:relative}.accountAvatar{color:#6bd667;background:radial-gradient(circle at 50% 25%,#6fde6333,#0000 46%),#3a7c482e;border:1px solid #7ef5a03d;border-radius:999px;place-items:center;width:112px;height:112px;display:grid}.accountAvatar svg{width:58px;height:58px}.accountAvatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.accountAvatarButton{color:#f6fff8;cursor:pointer;background:#051e10f5;border:1px solid #7ef5a052;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:-3px;right:-3px}.accountAvatarButton svg{width:22px;height:22px}.accountAvatarPicker{background:#0000002e;border:1px solid #7ef5a029;border-radius:18px;grid-template-columns:repeat(4,54px);gap:9px;width:min(360px,76vw);max-height:178px;padding:10px;display:grid;overflow-y:auto}.accountAvatarPicker button{cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;width:54px;height:54px;overflow:hidden}.accountAvatarPicker button.active{border-color:#7ef5a0b3;box-shadow:0 0 0 2px #22c55e2e,0 0 22px #22c55e38}.accountAvatarPicker img{object-fit:cover;width:100%;height:100%}.accountFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 26px;display:grid}.accountField{gap:9px;display:grid}.accountField span{color:#f0fff4ad;font-size:.9rem;font-weight:950}.accountField input,.accountField select,.accountExpandedForm input{box-sizing:border-box;background:#02120ad1;border:1px solid #d2ffe02e;border-radius:14px;outline:none;width:100%;min-height:54px;padding:0 16px;font-size:1.04rem;font-weight:850;box-shadow:inset 0 1px #ffffff0a;color:#fff!important}.accountField input:focus,.accountField select:focus,.accountExpandedForm input:focus{border-color:#7ef5a080;box-shadow:0 0 0 3px #7ef5a01a}.accountField input:disabled{opacity:1;color:#ffffffc7!important}.accountField small{color:#f0fff494;min-height:2.4em;font-size:.82rem;line-height:1.45}.accountCardActions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.accountActionCard{grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.accountActionIcon{color:#f4fff8e6;background:#ffffff0e;border:1px solid #d2ffe024;border-radius:999px;place-items:center;width:70px;height:70px;display:grid}.accountActionIcon.isGreen{color:#b9ffc4;background:#40b45b1f;border-color:#7ef5a038}.accountActionIcon svg,.accountOutlineButton svg,.accountDangerButton svg,.accountToggleCard svg{flex:none;width:24px;height:24px}.accountActionText strong{color:#f8fff9;margin-top:18px;font-size:1.05rem;display:block}.accountActionText p,.accountPrivacyHint p{color:#f0fff4a3;max-width:520px;margin:8px 0 0;line-height:1.5}.accountOutlineButton,.accountDangerButton,.accountPrimary,.accountGhost{white-space:nowrap;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 20px;font-size:.95rem;font-weight:950;display:inline-flex}.accountOutlineButton{color:#d8ffdf;background:#247e392e;border:1px solid #7ef5a057}.accountOutlineButton:hover,.accountPrimary:hover{filter:brightness(1.08)}.accountPrimary{color:#f8fff8;background:linear-gradient(#79c95f,#34853d);border:1px solid #7ef5a075}.accountGhost{color:#eef9f1;background:#ffffff0b;border:1px solid #ffffff1f}.accountDangerButton{color:#ffb3ad;background:#7f1d1d2e;border:1px solid #ff6f6f61}.accountDangerButton:hover{background:#7f1d1d45}.accountDangerButton:disabled,.accountPrimary:disabled,.accountOutlineButton:disabled{cursor:not-allowed;opacity:.55}.accountActionCard.danger{background:radial-gradient(circle at 0 0,#ff6f6f1a,#0000 36%),#7f1d1d1f;border-color:#ff6f6f52}.accountActionCard.danger .accountActionIcon{color:#ffb3ad;background:#7f1d1d33;border-color:#ff6f6f38}.accountExpandedForm{background:#0000001f;border:1px solid #ffffff1a;border-radius:16px;gap:12px;margin-top:18px;padding:16px;display:grid}.accountExpandedForm label{color:#f0fff4b8;gap:8px;font-weight:950;display:grid}.accountExpandedForm>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.accountRankCard{background:radial-gradient(circle at 0 0,#f7bf3d29,#0000 42%),#f7bf3d0e;border-color:#ffdd6a3d;grid-column:auto;align-items:center;gap:18px;display:flex}.accountRankCard img{object-fit:contain;width:72px;height:72px}.accountRankCard span,.accountRankCard p{color:#f0fff4a8;margin:0}.accountRankCard strong{margin:4px 0;font-size:1.2rem;display:block}.accountToggleCard{gap:12px;display:grid}.accountToggleCard label{background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:68px;padding:0 16px;display:grid}.accountToggleCard label span{color:#f6fff8;align-items:center;gap:12px;font-weight:950;display:inline-flex}.accountToggleCard label strong{color:#f0fff499}.accountToggleCard input[type=checkbox]{accent-color:#82d15a;width:46px;height:26px}.accountPrivacyHint{color:#f0fff4b3}.accountAdminPanel{gap:18px}.accountAdminHero{background:radial-gradient(circle at 0 0,#f7bf3d2e,#0000 42%),#ffffff08;border-color:#ffdd6a3d;justify-content:space-between;align-items:center;gap:20px;display:flex}.accountAdminHero p{color:#ffe48a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:.78rem;font-weight:950}.accountAdminHero h3{margin:0;font-size:1.45rem}.accountAdminHero span,.accountAdminEmpty{color:#f0fff4a8;margin-top:8px;line-height:1.55;display:block}.accountAdminHero strong{color:#fff5bd;background:#f7bf3d1a;border:1px solid #ffdd6a33;border-radius:999px;padding:10px 14px}.accountAdminSearchRow{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:18px;display:grid}.accountAdminSearchRow input,.accountAdminFormGrid input,.accountAdminFormGrid select,.accountAdminFormGrid textarea{box-sizing:border-box;background:#02120ad1;border:1px solid #d2ffe02e;border-radius:14px;outline:none;width:100%;min-height:52px;padding:0 16px;font-size:1rem;font-weight:850;color:#fff!important}.accountAdminFormGrid textarea{resize:vertical;min-height:104px;padding:14px 16px}.accountAdminUserList{gap:10px;margin-top:16px;display:grid}.accountAdminUserList button,.accountAdminSelected{color:#f6fff8;text-align:left;background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:14px 16px;display:flex}.accountAdminUserList button{cursor:pointer}.accountAdminUserList button.active,.accountAdminUserList button:hover{background:#49bc5d1f;border-color:#7ef5a057}.accountAdminUserList b,.accountAdminSelected b{margin-bottom:4px;display:block}.accountAdminUserList small,.accountAdminSelected small{color:#f0fff494}.accountAdminUserList strong,.accountAdminSelected strong{color:#9cf279;white-space:nowrap}.accountAdminFormGrid{grid-template-columns:160px minmax(180px,.7fr);gap:14px;margin-top:18px;display:grid}.accountAdminFormGrid label{color:#f0fff4b8;gap:8px;font-weight:950;display:grid}.accountAdminFormGrid .accountAdminNote{grid-column:1/-1}@media (max-width:980px){.accountModal{grid-template-columns:1fr;overflow:auto}.accountSidebar{border-bottom:1px solid #7ef5a02e;border-right:0;min-height:auto;padding:28px 24px}.accountIdentity{text-align:left;justify-items:start}.accountIdentity p{max-width:none}.accountSidebarCard{display:none}.accountContent{max-height:none;padding:30px 24px}}@media (max-width:760px){.accountBackdrop{padding:12px}.accountModal{border-radius:22px;width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.accountFieldGrid,.accountProfileEditor,.accountActionCard,.accountToggleCard label,.accountAdminSearchRow,.accountAdminFormGrid{grid-template-columns:1fr}.accountActionCard{justify-items:start}.accountOutlineButton,.accountDangerButton{width:100%}}.blPlantSummaryOverlay{z-index:260;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c05b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.blPlantSummaryModal{color:#eef9f1;background:linear-gradient(#082d18fa,#05150cfa);border:1px solid #7cf5a038;border-radius:22px;width:min(840px,100%);max-height:min(760px,100vh - 36px);padding:24px;position:relative;overflow:auto;box-shadow:0 28px 90px #0000008c,inset 0 1px #ffffff0f}.blPlantSummaryClose{color:#eef9f1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;width:36px;height:36px;font-size:1.4rem;position:absolute;top:14px;right:14px}.blPlantSummaryHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;padding-right:44px;display:flex}.blPlantSummaryHead span{color:#82f0a4;text-transform:uppercase;font-size:.75rem;font-weight:950}.blPlantSummaryHead h2{margin:4px 0;font-size:1.8rem}.blPlantSummaryHead p{color:#eef9f1a3;margin:0;font-weight:750}.blPlantSummaryHead>strong{white-space:nowrap;color:#ffe27a;background:#f7bf3d14;border:1px solid #ffdd6a3d;border-radius:12px;padding:10px 12px}.blPlantSummaryList{gap:10px;display:grid}.blPlantSummaryRow{background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:48px minmax(0,1fr) 92px 112px 132px;align-items:center;gap:12px;padding:10px 12px;display:grid}.blPlantSummaryIcon{place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.blPlantSummaryIcon img{object-fit:contain;filter:drop-shadow(0 5px 8px #00000061);width:40px;height:40px;display:block}.blPlantSummaryRow>div{min-width:0}.blPlantSummaryRow>div>strong,.blPlantSummaryRow>div>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blPlantSummaryRow small{color:#eef9f194;margin-top:3px;font-weight:750;display:block}.blPlantSummaryRow b,.blPlantSummaryRow em{text-align:right;gap:2px;display:grid}.blPlantSummaryRow b{color:#bbf7d0}.blPlantSummaryRow em{color:#eef9f199;font-style:normal;font-weight:850}.blPlantSummaryPlantOut{color:#effff4;cursor:pointer;background:linear-gradient(#22c55e7a,#15803db8);border:1px solid #7cf5a057;border-radius:10px;height:34px;font-weight:950}.blPlantSummaryPlantOut:disabled{opacity:.42;cursor:not-allowed;background:#ffffff0f}.blPlantSummaryEmpty{text-align:center;color:#eef9f1a8;border:1px dashed #ffffff2e;border-radius:14px;padding:28px}@media (max-width:980px){.labcoinShopHero{grid-template-columns:auto minmax(0,1fr);padding-right:70px}.labcoinPaypalBadge{grid-column:2;justify-self:start}.labcoinPackageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.labcoinShopFooter{flex-direction:column}}@media (max-width:640px){.labcoinShopBackdrop{align-items:stretch;padding:10px}.labcoinShopModal{border-radius:18px;max-height:calc(100vh - 20px)}.labcoinShopHero{grid-template-columns:1fr;padding:24px 18px 20px}.labcoinShopCoinHalo{width:76px;height:76px}.labcoinShopCoinHalo img,.labcoinPackageTop img{width:52px;height:52px}.labcoinPaypalBadge{grid-column:1}.labcoinPackageGrid{grid-template-columns:1fr;padding:16px}.labcoinShopFooter{padding:0 18px 22px}}.mockNav{scrollbar-width:thin;grid-template-columns:repeat(9,minmax(72px,1fr));align-items:start;gap:8px;margin-top:10px;display:grid;overflow:auto hidden}.mockNavLabel{text-align:center;white-space:nowrap;font-size:.88rem;font-weight:700;line-height:1.2}@media (max-width:1400px){.mockNav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.mockHeaderTop{flex-direction:column;align-items:flex-start}.mockStatusBar{justify-content:flex-start}.mockBrandLogo{width:132px;height:96px}.mockNavIcon{width:76px;height:76px}.mockNav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.mockHeaderInner,.mockMainInner{width:calc(100% - 18px)}.mockNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mockNavItem{min-height:114px}.mockNavIcon{width:68px;height:68px}.mockNavLabel{font-size:.95rem}}.mockShell{background:radial-gradient(circle at 50% -6%,#7cf5a02e,#0000 28%),linear-gradient(#061009 0%,#040806 100%);min-height:100vh}.mockHeader{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% -10%,#7cf5a02e,#0000 40%),linear-gradient(#102a17f5 0%,#09180eeb 56%,#050c08db 100%);border-bottom:1px solid #98ffbc1a;position:sticky;top:0;box-shadow:0 16px 36px #0000002e}.mockHeaderInner,.mockMainInner{width:min(1820px,100% - 28px);margin:0 auto}.mockHeaderTop{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.mockBrand{align-items:center;text-decoration:none;display:inline-flex}.mockBrandLogo{object-fit:contain;filter:drop-shadow(0 16px 32px #0000003d);width:188px;height:138px}.mockBrandFallback{color:#eef9f1;background:#ffffff0a;border:1px solid #ffffff17;border-radius:20px;justify-content:center;align-items:center;min-width:120px;min-height:72px;padding:0 22px;font-weight:800;display:none}.mockStatusBar{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.mockStatusChip{color:#eef9f1;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;min-height:54px;padding:0 18px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.mockLogout{cursor:pointer}.mockStatusChip:hover{background:#7cf5a014;border-color:#7cf5a038;transform:translateY(-1px)}.mockStatusText{font-weight:700}.mockStatusCount{background:#7cf5a029;border:1px solid #7cf5a057;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;display:inline-flex}.mockNav{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:12px;margin-top:10px;display:grid}.mockNavItem{color:#deebe1;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;min-height:128px;padding:8px 6px 18px;text-decoration:none;transition:transform .18s,color .18s,filter .18s;display:flex;position:relative}.mockNavItem:hover{color:#f5fff7;filter:brightness(1.04);transform:translateY(-2px)}.mockNavLabel{text-align:center;font-size:1.02rem;font-weight:700;line-height:1.2}.mockNavUnderline{opacity:0;background:linear-gradient(90deg,#7cf5a000,#7cf5a0fa,#7cf5a000);border-radius:999px;width:132px;height:5px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 18px #7cf5a073}.mockNavItem.active{color:#8ff8b4}.mockNavItem.active .mockNavIcon{filter:drop-shadow(0 14px 26px #7cf5a029)}.dashboardMockup{gap:28px;display:grid}.dashboardHero{grid-template-columns:minmax(0,1.35fr) minmax(340px,.8fr);gap:28px;display:grid}.dashboardHeroMain,.dashboardSectionCard,.dashboardInfoCard{background:linear-gradient(#06110af5,#040a07fa);border:1px solid #ffffff12;box-shadow:0 18px 44px #00000038}.dashboardHeroMain{border-radius:34px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:26px;padding:28px 34px;display:grid}.dashboardEyebrow{color:#84eba6;letter-spacing:.06em;text-transform:uppercase;margin:0 0 16px;font-size:.95rem}.dashboardHeroTitle{margin:0;font-size:clamp(2.1rem,3.6vw,4.1rem);line-height:1.06}.dashboardHeroText{color:#b2c7b9;max-width:760px;margin:18px 0 0;font-size:1.05rem;line-height:1.65}.dashboardHeroActions{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.dashboardPrimaryButton,.dashboardGhostButton{border-radius:20px;justify-content:center;align-items:center;gap:10px;min-height:62px;padding:0 26px;font-size:1.1rem;font-weight:800;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.dashboardPrimaryButton{color:#f5fff7;background:linear-gradient(135deg,#167538e6,#0b3a1cf5);border:1px solid #4ade8080;box-shadow:0 12px 28px #0003}.dashboardPrimaryButton:hover{transform:translateY(-1px)}.dashboardGhostButton{color:#eef9f1;background:#ffffff08;border:1px solid #ffffff14}.dashboardGhostButton:hover{background:#4ade800f;border-color:#4ade8047;transform:translateY(-1px)}.dashboardHeroArt{place-items:center;min-height:360px;display:grid;position:relative}.dashboardHeroArtGlow{filter:blur(6px);background:radial-gradient(circle,#7ef0a429 0%,#7ef0a400 72%);border-radius:999px;width:78%;height:78%;position:absolute}.dashboardHeroImage{z-index:2;object-fit:contain;filter:drop-shadow(0 26px 36px #00000047);width:min(400px,100%);height:auto;position:relative}.dashboardHeroSidebar{gap:16px;display:grid}.dashboardInfoCard{border-radius:28px;grid-template-columns:76px 1fr;align-items:center;gap:16px;padding:18px 20px;display:grid}.dashboardInfoIcon{background:#4ade801a;border:1px solid #4ade8029;border-radius:22px;place-items:center;width:76px;height:76px;font-size:2rem;display:grid}.dashboardInfoCard span{color:#a9bfb0;margin-bottom:8px;font-size:.92rem;display:block}.dashboardInfoCard strong{font-size:1.9rem;line-height:1.05;display:block}.dashboardBottomGrid{grid-template-columns:minmax(0,1.45fr) minmax(420px,.85fr);gap:28px;display:grid}.dashboardSectionCard{border-radius:32px;padding:22px 24px}.dashboardSectionHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.dashboardSectionTitle{font-size:1.75rem;font-weight:800}.dashboardMoreLink{color:#7ef0a4;font-weight:700;text-decoration:none}.dashboardTaskGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dashboardTaskCard{background:#ffffff07;border:1px solid #ffffff0f;border-radius:24px;align-content:start;gap:16px;min-height:150px;padding:18px;display:grid}.dashboardTaskIcon{background:#4ade8014;border:1px solid #4ade8029;border-radius:18px;place-items:center;width:60px;height:60px;font-size:1.8rem;display:grid}.dashboardTaskCard strong{margin-bottom:8px;font-size:1.1rem;display:block}.dashboardTaskCard span{color:#7ef0a4;font-size:.98rem}.weatherSectionCard{align-self:start}.weatherSectionCard .dashboardWeatherGrid{display:none}.dashboardWeekWeather{gap:12px;display:grid}.dashboardWeekDay{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:34px 36px 34px minmax(78px,1fr) 42px;align-items:center;gap:9px;min-width:0;padding:10px 12px;display:grid}.dashboardWeekDay.today{background:linear-gradient(#22c55e29,#22c55e0e);border-color:#7ef0a47a;box-shadow:0 0 0 1px #7ef0a41f}.dashboardWeekDay span{color:#9eeab8;font-size:.82rem;font-weight:900}.dashboardWeekDay strong{color:#fff;font-size:1.05rem;font-weight:950}.dashboardWeekDay em{text-align:center;font-size:1.25rem;font-style:normal;line-height:1}.dashboardWeekDay small{color:#d7f7df;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;font-weight:850;overflow:hidden}.dashboardWeekDay b{color:#bff7cf;background:#7ef0a41c;border-radius:999px;justify-self:end;padding:4px 7px;font-size:.78rem}.dashboardWeekHint{background:#22c55e12;border:1px solid #7ef0a429;border-radius:16px;padding:12px 14px}.dashboardWeekHint span{color:#8ee8a9;margin-bottom:4px;font-size:.78rem;font-weight:950;display:block}.dashboardWeekHint strong{color:#f1fff5;font-size:.93rem;line-height:1.35;display:block}.dashboardWeatherGrid{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);gap:16px;display:grid}.dashboardWeatherBig,.dashboardWeatherMeta{background:#ffffff07;border:1px solid #ffffff0f;border-radius:24px;padding:20px}.dashboardWeatherBig{align-items:center;gap:18px;display:flex}.dashboardWeatherEmoji{font-size:2.5rem;line-height:1}.dashboardWeatherTemp{font-size:2.75rem;font-weight:800;line-height:1}.dashboardWeatherText{color:#cedcd1;margin-top:8px;font-size:1.02rem}.dashboardWeatherMeta{align-content:center;gap:16px;display:grid}.dashboardWeatherMetaRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboardWeatherMetaRow span{color:#afc2b5}.dashboardWeatherMetaRow strong{font-size:1.05rem}.dashboardHomeHero{grid-template-columns:minmax(0,1fr) minmax(330px,420px)}.dashboardHomeMain{min-height:360px}.dashboardHomeCopy{align-content:center;gap:18px;display:grid}.dashboardFocusCard{background:linear-gradient(135deg,#1b4c268a,#08190ec7);border:1px solid #7ef0a438;border-radius:22px;align-items:center;gap:16px;width:min(560px,100%);padding:16px 18px;display:flex}.dashboardFocusIcon{background:#4ade801a;border:1px solid #7ef0a43d;border-radius:18px;place-items:center;width:58px;height:58px;font-size:1.85rem;display:grid}.dashboardFocusCard small,.dashboardTaskLine small,.dashboardNumberTile span,.dashboardWateringHint small{color:#9fb5a7;display:block}.dashboardFocusCard strong{color:#f4fff6;margin-top:4px;font-size:1.18rem;display:block}.dashboardNumbersPanel{background:linear-gradient(#06110af5,#040a07fa);border:1px solid #ffffff12;border-radius:32px;padding:22px;box-shadow:0 18px 44px #00000038}.dashboardSectionHeader.compact{margin-bottom:14px}.dashboardNumberGrid{gap:12px;display:grid}.dashboardNumberTile{background:#ffffff08;border:1px solid #ffffff12;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.dashboardNumberTile strong{color:#b9ff65;font-size:1.45rem;font-weight:950}.dashboardTipCard{background:linear-gradient(135deg,#784e1147,#0a1b0ec7);border:1px solid #facc1533;border-radius:20px;margin-top:14px;padding:16px}.dashboardTipCard span,.dashboardTipCard small{color:#c8d9cd;font-size:.82rem;font-weight:850;display:block}.dashboardTipCard strong{color:#fff6c2;margin:7px 0;font-size:1.08rem;display:block}.dashboardTipCard p{color:#e6f5ea;margin:0 0 8px;line-height:1.45}.dashboardHomeBottom{grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr)}.dashboardTaskListCompact{gap:12px;display:grid}.dashboardTaskLine{background:#ffffff08;border:1px solid #ffffff12;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.dashboardTaskDot{color:#b9ff65;background:#4ade801f;border:1px solid #7ef0a452;border-radius:999px;place-items:center;width:36px;height:36px;font-weight:950;display:grid}.dashboardTaskLine strong{color:#f4fff6;display:block}.dashboardTaskLine small{margin-top:3px;font-size:.86rem}.dashboardWeatherStripCard{align-self:stretch}.dashboardWeatherStrip{grid-template-columns:230px minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.dashboardWateringHint{background:#22c55e14;border:1px solid #7ef0a429;border-radius:18px;align-items:flex-start;gap:12px;padding:16px;display:flex}.dashboardWateringHint.warn{background:#a1620721;border-color:#facc1542}.dashboardWateringHint.ok{background:#0e74901f;border-color:#38bdf83d}.dashboardWateringHint>span{font-size:2rem;line-height:1}.dashboardWateringHint strong{color:#f4fff6;margin-bottom:6px;display:block}.dashboardWeatherDays{background:#ffffff06;border:1px solid #ffffff12;border-radius:18px;grid-template-columns:repeat(7,minmax(82px,1fr));display:grid;overflow:hidden}.dashboardWeatherDayMini{border-left:1px solid #ffffff0f;place-items:center;gap:5px;min-height:122px;padding:11px 8px;display:grid}.dashboardWeatherDayMini:first-child{border-left:0}.dashboardWeatherDayMini.today{background:linear-gradient(#22c55e29,#22c55e0a)}.dashboardWeatherDayMini span{color:#dff7e8;font-weight:900}.dashboardWeatherDayMini em{font-size:2rem;font-style:normal;line-height:1}.dashboardWeatherDayMini strong{color:#f4fff6;white-space:nowrap;font-size:.95rem}.dashboardWeatherDayMini small{color:#9bd3ff;font-size:.82rem}.dashboardWeatherSource{color:#cfffdc9e;width:fit-content;margin-top:12px;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.dashboardWeatherSource:hover{color:#bbf7d0}.mockLegalFooter{color:#def8e79e;justify-content:flex-end;gap:16px;width:min(1680px,100% - 48px);margin:0 auto 26px;padding:12px 18px 18px;font-size:13px;font-weight:850;display:flex}.mockLegalFooter a{color:inherit;background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;padding:8px 12px;text-decoration:none}.mockLegalFooter a:hover{color:#fff;background:#8dffad14;border-color:#8dffad57}.legalPage{gap:18px;display:grid}.legalHero{background:radial-gradient(circle at 24% 0,#66ff891f,#0000 36%),linear-gradient(135deg,#094320d1,#05150cf5);border:1px solid #8dffad29;border-radius:22px;padding:28px;box-shadow:0 24px 70px #00000057}.legalHero p{color:#8dffad;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:1000}.legalHero h1{color:#fff;margin:0;font-size:clamp(34px,5vw,56px);line-height:.95}.legalHero span{color:#e8fceeb3;max-width:780px;margin-top:12px;font-weight:750;display:block}.legalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.legalGrid.wide{grid-template-columns:repeat(2,minmax(0,1fr))}.legalCard{color:#e9fcefc2;background:#05190ed1;border:1px solid #ffffff14;border-radius:18px;padding:20px;box-shadow:0 18px 45px #00000038}.legalCard h2{color:#fff;margin:0 0 10px;font-size:20px}.legalCard p{margin:0;font-weight:650;line-height:1.65}.legalCard a{color:#8dffad;font-weight:900;text-decoration:none}.legalCard a:hover{text-decoration:underline}.legalDocumentCard{color:#e9fcefc7;background:radial-gradient(circle at 88% 0,#8dffad14,#0000 30%),#05190ed1;border:1px solid #ffffff14;border-radius:20px;padding:clamp(22px,3vw,34px);box-shadow:0 22px 65px #00000047}.legalDocumentCard h2{color:#fff;border-top:1px solid #8dffad24;margin:30px 0 12px;padding-top:22px;font-size:clamp(22px,2.2vw,30px);line-height:1.15}.legalDocumentCard h2:first-child{border-top:0;margin-top:0;padding-top:0}.legalDocumentCard p{max-width:980px;margin:0 0 12px;font-weight:650;line-height:1.72}.legalDocumentCard a{color:#8dffad;font-weight:900;text-decoration:none}.legalDocumentCard a:hover{text-decoration:underline}.legalTableWrap{background:#00000029;border:1px solid #8dffad24;border-radius:14px;margin:16px 0 18px;overflow-x:auto}.legalTable{border-collapse:collapse;width:100%;min-width:760px}.legalTable th,.legalTable td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff12;padding:13px 15px;line-height:1.5}.legalTable th{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#8dffad1a;font-size:13px}.legalTable td{color:#e9fcefc2;font-weight:650}.legalTable tr:last-child td{border-bottom:0}@media (max-width:900px){.legalGrid,.legalGrid.wide{grid-template-columns:1fr}.mockLegalFooter{justify-content:center;width:calc(100% - 28px)}}.plantsPageShell{border-radius:30px;padding:26px!important}.plantsPageHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;margin-bottom:22px;display:grid}.plantsSummaryRow{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.plantsSummaryChip{background:#ffffff08;border:1px solid #ffffff12;border-radius:18px;gap:4px;min-width:150px;padding:14px 16px;display:grid}.plantsSummaryChip strong{color:#f3fbf5;font-size:1.2rem}.plantsSummaryChip span{color:#9fb8a7;font-size:.88rem}.plantsFilterToolbar{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:14px;margin-bottom:24px;display:grid}.plantsFilterField{gap:8px;display:grid}.plantsFilterField span{color:#bfd2c6;font-size:.9rem;font-weight:700}.plantsFilterActions{align-items:center;gap:12px;display:flex}.plantsSectionStack{gap:24px;display:grid}.plantsSectionTitle{margin-bottom:14px;font-size:1.65rem;font-weight:800}.plantsGroupCard{padding:18px}.plantsGroupCardTop{margin-bottom:14px}.plantsTableWrap{background:linear-gradient(#ffffff05,#ffffff03);border:1px solid #ffffff0d;border-radius:20px;overflow-x:auto}.plantsTable{border-collapse:collapse;width:100%;min-width:1280px}.plantsTable th,.plantsTable td{vertical-align:middle;text-align:left;border-bottom:1px solid #ffffff0f;padding:14px 12px;font-size:.92rem}.plantsTable th{color:#c6d8cc;text-transform:none;white-space:nowrap;font-size:.84rem;font-weight:800}.plantsTable tbody tr:hover{background:#ffffff05}.plantsVariantCell{min-width:260px}.plantsVariantName{color:#f3fbf5;margin-bottom:4px;font-weight:800}.plantsVariantDescription{color:#9fb8a7;font-size:.85rem;line-height:1.35}.plantsFavoriteButton{color:#8fa79a;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;width:32px;height:32px;transition:all .18s}.plantsFavoriteButton:hover,.plantsFavoriteButton.active{color:#f7d76d;background:#f7d76d14;border-color:#f7d76d47}.plantsSeedStepper{align-items:center;gap:8px;display:inline-flex}.plantsSeedStepper .ghostButton{border-radius:999px;min-width:34px;min-height:34px;padding:0}.plantsSeedInput{color:#eef9f1;text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;outline:none;width:70px;min-height:36px}.plantsSeedInput:focus{border-color:#4ade8059}.plantsSumCell{font-weight:800}.plantsLockedHintCell{color:#9fb8a7;font-style:italic}@media (max-width:1400px){.mockNav{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboardTaskGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardBottomGrid,.dashboardHero,.plantsPageHeader,.plantsFilterToolbar{grid-template-columns:1fr}.plantsSummaryRow{justify-content:flex-start}}@media (max-width:980px){.mockHeaderTop{flex-direction:column;align-items:flex-start}.mockStatusBar{justify-content:flex-start}.mockBrandLogo{width:150px;height:108px}.mockNavIcon{width:76px;height:76px}.mockNav{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardHeroMain,.dashboardWeatherGrid{grid-template-columns:1fr}}@media (max-width:760px){.mockHeaderInner,.mockMainInner{width:calc(100% - 18px)}.mockNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mockNavItem{min-height:114px}.mockNavIcon{width:68px;height:68px}.mockNavLabel{font-size:.95rem}.dashboardTaskGrid{grid-template-columns:1fr}.plantsPageShell{padding:18px!important}.plantsSummaryChip{min-width:100%}}.plShell{grid-template-columns:360px minmax(0,1fr);gap:24px;padding:28px 32px 40px;display:grid}.plSidebar,.plHero,.plDetailCard{background:linear-gradient(#0a2114eb,#030f09f5);border:1px solid #58ff9124;border-radius:18px;box-shadow:0 20px 55px #00000047}.plSidebar{flex-direction:column;height:calc(100vh - 130px);padding:22px;display:flex;position:sticky;top:18px;overflow:hidden}.plSearch{position:relative}.plSearch input,.plSidebar select{color:#effff4;background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;width:100%;height:42px;margin-bottom:10px;padding:0 16px;font-weight:700}.plSearch span{color:#bfeccc;position:absolute;top:10px;right:14px}.plFavoriteFilter,.plTinyButton,.plShowAll{color:#dff8e8;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:10px 14px;font-weight:800}.plFavoriteFilter.active,.plTabs button.active{color:#73ff9e;background:#48ff7f24;border-color:#48ff7f8c}.plSidebarDivider{background:#ffffff14;height:1px;margin:16px 0}.plSidebarTitle{margin-bottom:12px;font-weight:900}.plPlantList{padding-right:4px;overflow:auto}.plPlantListItem{text-align:left;color:#fff;background:#ffffff0b;border:1px solid #ffffff0f;border-radius:14px;grid-template-columns:48px 1fr 24px;align-items:center;gap:12px;width:100%;margin-bottom:8px;padding:10px;display:grid}.plPlantListItem.active{border-color:#38d767;box-shadow:0 0 0 1px #38d76759,0 0 24px #38d7672e}.plPlantListItem.locked{opacity:.55}.plListImage{object-fit:contain;background:#52ff7e14;border-radius:12px;width:42px;height:42px}.plPlantListItem small{color:#8de8a8;margin-top:2px;display:block}.plPlantListItem em{color:#ffdf5a;font-style:normal}.plMain{min-width:0}.plHero{grid-template-columns:270px minmax(0,1fr) 330px;gap:26px;margin-bottom:20px;padding:22px;display:grid}.plHeroImageWrap{background:radial-gradient(circle at 50% 35%,#73ff6533,#102c14f2);border-radius:22px;place-items:center;min-height:250px;display:grid;position:relative;overflow:hidden}.plHeroImage{object-fit:contain;width:100%;height:250px;padding:18px}.plHeroImageWrap span{color:#93ffb0;background:#128236c7;border:1px solid #74ff9a59;border-radius:999px;padding:6px 11px;font-weight:900;position:absolute;bottom:12px;right:12px}.plTitleRow{align-items:center;gap:12px;display:flex}.plTitleRow h1{color:#fff;margin:4px 0;font-size:38px;line-height:1}.plHeroContent h3{color:#aef0b7;margin:0 0 18px}.plHeroStar,.plStar{color:#ffdf5a;background:#ffdf5a1a;border:1px solid #ffdf5a99;border-radius:999px;width:34px;height:34px;font-size:18px}.plMetricRow{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.plMetricRow div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;min-width:135px;padding:10px 14px}.plMetricRow b{display:block}.plMetricRow span{color:#9bd4aa;font-size:12px;display:block}.plHeroContent p{color:#cfe9d7;line-height:1.55}.plTagRow{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.plTagRow span{color:#8dffad;background:#36d9631a;border:1px solid #5bff892e;border-radius:999px;padding:8px 13px;font-weight:800}.plQuickInfo{background:#ffffff09;border:1px solid #ffffff0f;border-radius:16px;padding:20px}.plQuickInfo h3{margin-top:0}.plQuickInfo dl{margin:0}.plQuickInfo div{border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:18px;padding:9px 0;display:flex}.plQuickInfo dt{color:#a8cbb2}.plQuickInfo dd{color:#fff;text-align:right;margin:0;font-weight:900}.plTabs{gap:18px;margin-bottom:0;padding:0 8px 8px;display:flex}.plTabs button{color:#cddbd1;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 10px;font-weight:900}.plDetailCard{padding:22px}.plSectionHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.plSectionHead h2,.plDetailCard h2{margin:0 0 18px}.plTableActions{gap:10px;display:flex}.plTableWrap{overflow:auto}.plVariantTable{border-collapse:collapse;width:100%;min-width:1180px}.plVariantTable th{text-align:left;color:#fff;padding:12px 10px;font-size:13px}.plVariantTable td{color:#eefbf1;border-top:1px solid #ffffff12;padding:12px 10px}.plVariantTable td span{color:#8fcfa1;margin-top:3px;font-size:12px;display:block}.plStepper{border:1px solid #ffffff1f;border-radius:999px;align-items:center;width:max-content;display:flex;overflow:hidden}.plStepper button{color:#fff;background:#ffffff0b;border:0;width:31px;height:31px}.plStepper input{color:#fff;text-align:center;background:#0000002e;border:0;border-left:1px solid #ffffff14;border-right:1px solid #ffffff14;width:44px;height:31px;font-weight:900}.positive{font-weight:900;color:#74ffa5!important}.negative{font-weight:900;color:#ff8a8a!important}.plShowAll{margin:12px auto 0;display:block}.plCalendarGrid,.plNeighborGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.plCalendarGrid>div,.plNeighborColumn{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;padding:16px}.plCalendarGrid span{color:#8ff0a9;margin-top:8px;display:block}.plNeighborColumn div{border-top:1px solid #ffffff0f;justify-content:space-between;padding:8px 0;display:flex}.plEmptyNote{color:#a8cbb2}.plantImageFallback{place-items:center;font-size:32px;display:grid}@media (max-width:1200px){.plShell{grid-template-columns:1fr}.plSidebar{height:auto;position:relative}.plHero{grid-template-columns:1fr}.plQuickInfo{display:block}}.plSidebar select option{color:#effff4;background:#07140d}.plHeroImageWrap{height:292px;min-height:292px;padding:0}.plHeroImage{object-fit:cover;width:100%;height:100%;padding:0;display:block}.plHeroImageWrap span,.plHeroStar{display:none}.plStar{color:#a4d2ae8c;background:#31724124;border-color:#5bff892e;transition:transform .15s,color .15s,border-color .15s,background .15s,box-shadow .15s}.plStar:hover{color:#d6ffe0;background:#31724142;border-color:#5bff8970;transform:translateY(-1px)}.plStar.active{color:#ffdf5a;background:#ffdf5a24;border-color:#ffdf5ad9;box-shadow:0 0 18px #ffdf5a29}.plTableGroupHeader th{color:#8dffad;letter-spacing:.03em;text-transform:uppercase;background:#4ade800e;border-top:1px solid #74ff9a1f;border-bottom:1px solid #74ff9a1f;padding-top:10px;padding-bottom:10px;font-size:12px}.plTableGroupHeader th:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}.plTableGroupHeader th:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}.plLockedVariantsBox{background:#ffffff09;border:1px solid #74ff9a24;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.plLockedVariantsBox b{color:#f2fff5;margin-bottom:4px;display:block}.plLockedVariantsBox span{color:#9fbea8;line-height:1.45;display:block}.plUnlockLink{white-space:nowrap;color:#8dffad;background:#48ff7f26;border:1px solid #48ff7f6b;border-radius:999px;padding:11px 16px;font-weight:900;text-decoration:none}.plUnlockLink:hover{background:#48ff7f3d;border-color:#48ff7fb8}@media (max-width:1200px){.plLockedVariantsBox{flex-direction:column;align-items:flex-start}}.mockNavItem{gap:8px!important;min-height:118px!important}.plPercentStepper input{max-width:46px}.plPercentStepper:after{content:"%";color:#bfe8c8;align-self:center;font-size:.78rem;font-weight:900}.plHistoryBigError{color:#ffe4e6;background:linear-gradient(135deg,#7f1d1db8,#2a0909eb);border:1px solid #f8717194;border-radius:16px;gap:5px;margin:12px 0;padding:16px 18px;display:grid;box-shadow:0 18px 42px #00000047,0 0 22px #f871711f}.plHistoryBigError strong{color:#fecaca;font-size:1.08rem}.blGridLeftActions button img{object-fit:contain;width:28px;height:28px;display:block}.cellAnalysisMeta{color:#bad7c0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.blNurseryDeleteButton{color:#fee2e2;cursor:pointer;background:linear-gradient(#7f1d1dbf,#450a0adb);border:1px solid #f8717173;border-radius:14px;width:100%;margin-top:12px;padding:11px 14px;font-weight:950}.beBackIcon{text-align:center;grid-template-columns:1fr;place-items:center;gap:10px;display:grid;min-height:132px!important}.beBackIcon img{object-fit:contain;filter:drop-shadow(0 8px 16px #00000047);width:92px;height:92px}.beBackIcon span{font-size:1.05rem}.beShapePicker button:disabled,.beField input:disabled,.beField select:disabled{opacity:.58;cursor:not-allowed}.beFixedSpecialNote{color:#fde68a;background:#784f0c2e;border:1px solid #facc1538;border-radius:14px;margin:-16px 0 20px;padding:10px 12px;font-weight:850}.mockStatusBar>.mockStatusChip,.mockStatusBar>.mockLabcoinHeaderChip{box-shadow:none;background:0 0;border-color:#0000}.mockStatusBar>.mockStatusChip:hover,.mockStatusBar>.mockLabcoinHeaderChip:hover{background:#7cf5a00e;border-color:#0000}.mockProfileAvatarButton{width:104px;height:104px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 104px;justify-content:center;align-items:center;margin-left:-54px;margin-right:-8px;transition:transform .18s,filter .18s;display:inline-flex}.mockProfileAvatarButton:hover{filter:drop-shadow(0 0 16px #7cf5a02e);transform:translateY(-1px)}.mockProfileButton{min-height:66px;padding-left:6px;padding-right:14px}.mockProfileAvatar{object-fit:cover;object-position:center;background:#ffffff0f;border:0;border-radius:50%;flex:0 0 92px;width:92px;height:92px;box-shadow:0 10px 22px #00000042}.plQuickFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.plQuickFilters button{color:#f1fff5;cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #ffffff17;border-radius:13px;align-items:center;gap:9px;min-width:0;padding:10px 11px;display:flex}.plQuickFilters button.active{background:linear-gradient(#189c4875,#09431f85);border-color:#48ff7f8c;box-shadow:0 0 0 1px #48ff7f24,0 0 22px #48ff7f1f}.plQuickFilters .filterIcon{background:#37b25429;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.plQuickFilters .filterText{gap:2px;min-width:0;display:grid}.plQuickFilters strong,.plQuickFilters small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plQuickFilters strong{color:#fff;font-size:13px;font-weight:950}.plQuickFilters small{color:#a7e8b9;font-size:11px;font-weight:800}.plTreeTitle{color:#c6ffd5;text-transform:uppercase;margin:2px 0 8px;font-size:12px;font-weight:950}.plPlantTree{gap:7px;margin-bottom:12px;display:grid}.plPlantTree button{color:#ecfff1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 9px;display:flex}.plPlantTree .treeLabel{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:900;display:flex;overflow:hidden}.plPlantTree i{text-align:center;flex:none;width:22px;font-style:normal}.plPlantTree b{color:#dcffe5;text-align:center;background:#00000038;border-radius:999px;min-width:24px;padding:3px 6px;font-size:11px}.plSearchUnderTree{margin-top:2px}.plHistoryCard{overflow:hidden}.plHistoryHead{align-items:flex-start;margin-bottom:16px}.plHistoryHead p{color:#a9cdb4;max-width:760px;margin:0;line-height:1.45}.plHistoryCounter{text-align:right;background:#79520d38;border:1px solid #ffdf5a3d;border-radius:14px;min-width:118px;padding:11px 14px}.plHistoryCounter strong,.plHistoryCounter span{display:block}.plHistoryCounter strong{color:#fff6c7;font-size:18px}.plHistoryCounter span{color:#e2c86d;font-size:12px;font-weight:900}.plHistoryRuleStrip{grid-template-columns:1.25fr 1fr;gap:12px;margin-bottom:14px;display:none}.plHistoryRuleStrip div{background:linear-gradient(#2c673529,#ffffff07);border:1px solid #74ff9a24;border-radius:16px;padding:13px 14px}.plHistoryRuleStrip strong,.plHistoryRuleStrip span{display:block}.plHistoryRuleStrip strong{color:#effff4;margin-bottom:5px;font-size:13px}.plHistoryRuleStrip span{color:#a7d2b3;font-size:12px;line-height:1.42}.plHistoryFlow{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-bottom:14px;display:none}.plHistoryFlow div{background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;align-content:center;gap:6px;min-width:0;min-height:58px;padding:9px;display:grid;position:relative;overflow:hidden}.plHistoryFlow div:before{content:"";background:#8dffadb3;width:4px;position:absolute;inset:0 auto 0 0}.plHistoryFlow i{color:#fff;background:#00000040;border-radius:999px;place-items:center;width:23px;height:23px;font-size:11px;font-style:normal;font-weight:950;display:grid}.plHistoryFlow span{color:#eaffef;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:950;overflow:hidden}.plHistoryFlow .tone-amber:before{background:#f5c84e}.plHistoryFlow .tone-blue:before{background:#5ab8ff}.plHistoryFlow .tone-cyan:before{background:#5ee8cf}.plHistoryFlow .tone-green:before{background:#49e46d}.plHistoryFlow .tone-lime:before{background:#b6f45b}.plHistoryFlow .tone-gold:before{background:#f6d15c}.plHistoryFlow .tone-red:before{background:#ff7676}.plHistoryFlow .tone-muted:before{background:#a5b4c4}.plHistoryStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.plHistoryStats div{background:linear-gradient(#34833b29,#ffffff08);border:1px solid #74ff9a21;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;min-height:74px;padding:12px;display:grid}.plHistoryStats i{background:#53ff821f;border-radius:12px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:25px;font-style:normal;display:grid}.plHistoryStats b{color:#fff;font-size:24px;line-height:1;display:block}.plHistoryStats span{color:#9fe3b2;margin-top:0;font-size:12px;font-weight:850;display:block}.plHistoryToolbar{grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;margin-bottom:14px;display:grid}.plHistoryStatusFilters{flex-wrap:wrap;gap:7px;min-width:0;padding-bottom:2px;display:flex}.plHistoryStatusFilters button{color:#d9f6e1;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;flex:92px;padding:9px 12px;font-weight:900}.plHistoryStatusFilters button.active{color:#8dffad;background:#48ff7f26;border-color:#48ff7f8c}.plHistorySearchRow{grid-template-columns:minmax(280px,1fr) 170px 170px;gap:10px;display:grid}.plHistorySearch,.plHistoryToolbar select{color:#effff4;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;width:100%;height:40px;padding:0 12px;font-weight:850}.plHistoryToolbar select option{color:#effff4;background:#07140d}.plHistoryBulkBar{background:#1960822e;border:1px solid #4eb4ff3d;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;display:flex}.plHistoryBulkBar strong{color:#cbecff}.plHistoryBulkBar span{color:#a9d5e9;flex:1;font-size:12px}.plHistoryBulkBar button{color:#effff4;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:8px 11px;font-weight:900}.plHistoryBulkActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plHistoryDateModal{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000804b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.plHistoryDateModal>div{color:#effff4;background:linear-gradient(#092614fa,#04120afa);border:1px solid #62ff8e3d;border-radius:18px;gap:12px;width:min(430px,100%);padding:20px;display:grid;box-shadow:0 28px 80px #0000007a}.plHistoryDateModal strong{font-size:20px}.plHistoryDateModal span,.plHistoryDateModal small{color:#aee8bd;line-height:1.45}.plHistoryDateModal label{color:#d9ffe4;gap:7px;font-weight:900;display:grid}.plHistoryDateModal input{color:#fff;background:#ffffff0f;border:1px solid #ffffff21;border-radius:12px;height:42px;padding:0 12px;font-weight:900}.plHistoryDateModal div div{justify-content:flex-end;gap:10px;display:flex}.plHistoryDateModal button{color:#effff4;background:#ffffff0f;border:1px solid #ffffff21;border-radius:999px;padding:10px 14px;font-weight:900}.plHistoryDateModal button:last-child{background:linear-gradient(#2fb856e0,#117a33e6);border-color:#48ff7f61}.plHistoryLayout{grid-template-columns:minmax(0,1fr) 310px;gap:14px;display:grid}.plHistoryMain,.plHistoryPanel{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;min-width:0}.plHistoryMain{overflow:hidden}.plHistoryAside{align-content:start;gap:14px;display:grid}.plHistoryAside>.plHistoryPanel:not(.plHistoryStatusOverviewPanel):not(.plHistoryActivityPanel){display:none}.plHistorySubHead{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:12px 14px;display:flex}.plHistorySubHead b{color:#fff;display:block}.plHistorySubHead span,.plHistorySubHead small{color:#96c7a3;font-size:12px;font-weight:850;display:block}.plHistoryTableWrap{max-height:620px;overflow:auto}.plHistoryTable{border-collapse:collapse;width:100%;min-width:960px}.plHistoryTable th{z-index:1;color:#c9f6d5;text-align:left;background:#0b1f12;border-bottom:1px solid #ffffff14;padding:10px 9px;font-size:12px;position:sticky;top:0}.plHistoryTable td{color:#eefbf1;vertical-align:middle;border-top:1px solid #ffffff0f;padding:9px;font-size:13px}.plHistoryTable tr.selected td{background:#4eb4ff17}.plHistoryTable tbody tr{cursor:pointer}.plHistoryTable tbody tr:hover td{background:#74ff9a0e}.plHistoryChargeRow td{color:#fff;font-weight:950;background:linear-gradient(90deg,#4bb25433,#4bb2540f)!important}.plHistoryChargeRow td[colspan]{padding:0}.plHistoryChargeRow button{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.plHistoryChargeRow button i{color:#8dffad;width:18px;font-style:normal;font-weight:950}.plHistoryChargeRow strong{margin-right:12px;display:inline-block!important}.plHistoryChargeRow span{color:#b9eec7!important;font-size:12px!important;display:inline-block!important}.plHistoryEventRow td:nth-child(2){padding-left:18px}.plHistoryTable td strong,.plHistoryTable td span{display:block}.plHistoryTable td span{color:#9dcfab;margin-top:2px;font-size:11px}.plHistoryTable input[type=checkbox]{accent-color:#49e46d;width:16px;height:16px}.plHistoryStatusChip{text-align:center;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:max-content;min-width:86px;padding:5px 9px;font-weight:950;font-size:11px!important;display:inline-flex!important}.plHistoryStatusChip.tone-amber{color:#ffe08a;background:#b677122e;border-color:#ffc84b42}.plHistoryStatusChip.tone-blue{color:#b9e8ff;background:#2c7bb72e;border-color:#75cbff47}.plHistoryStatusChip.tone-cyan{color:#b9fff2;background:#20a4912b;border-color:#5ee8cf47}.plHistoryStatusChip.tone-green{color:#93ffb0;background:#30ac532e;border-color:#6bff9242}.plHistoryStatusChip.tone-lime{color:#d1ff79;background:#719d1e33;border-color:#cfff6842}.plHistoryStatusChip.tone-gold{color:#ffd878;background:#b2871733;border-color:#ffd95b47}.plHistoryStatusChip.tone-red{color:#ffb8b8;background:#c248482e;border-color:#ff767647}.plHistoryStatusChip.tone-muted{color:#d1d5db;background:#94a3b81f;border-color:#cbd5e12e}.plHistoryStatusDot{background:#49e46d;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 3px #49e46d1f;display:inline-block!important}.plHistoryStatusDot.tone-amber{background:#f5c84e;box-shadow:0 0 0 3px #f5c84e24}.plHistoryStatusDot.tone-blue{background:#5ab8ff;box-shadow:0 0 0 3px #5ab8ff24}.plHistoryStatusDot.tone-cyan{background:#5ee8cf;box-shadow:0 0 0 3px #5ee8cf24}.plHistoryStatusDot.tone-green{background:#49e46d;box-shadow:0 0 0 3px #49e46d24}.plHistoryStatusDot.tone-lime{background:#b6f45b;box-shadow:0 0 0 3px #b6f45b24}.plHistoryStatusDot.tone-gold{background:#f6d15c;box-shadow:0 0 0 3px #f6d15c24}.plHistoryStatusDot.tone-red{background:#ff7676;box-shadow:0 0 0 3px #ff767624}.plHistoryStatusDot.tone-muted{background:#a5b4c4;box-shadow:0 0 0 3px #a5b4c424}.plHistoryEmpty{color:#a8cbb2;text-align:center;padding:24px}.plHistoryInspectorBody{gap:12px;padding:12px;display:grid}.plHistoryInspector{display:none}.plHistoryInspectorTitle{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.plHistoryInspectorTitle strong{color:#fff;line-height:1.25}.plHistoryInspectorBody p{color:#9fc7aa;margin:0;font-size:12px;font-weight:850}.plHistoryMiniTimeline{gap:7px;display:grid}.plHistoryMiniTimeline div{background:#0000001f;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:2px 8px;padding:8px;display:grid}.plHistoryMiniTimeline i{background:#49e46d;border-radius:999px;grid-row:1/3;width:10px;height:10px;box-shadow:0 0 0 4px #49e46d1f}.plHistoryMiniTimeline .isDiscardable i{background:#f5c84e;box-shadow:0 0 0 4px #f5c84e21}.plHistoryMiniTimeline span{color:#effff4;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:950;overflow:hidden}.plHistoryMiniTimeline small,.plHistoryHint{color:#93baa0;font-size:11px;font-weight:800}.plHistoryDangerButton{color:#ffd7d7;background:#9524243d;border:1px solid #ff767657;border-radius:12px;height:38px;font-weight:950}.plHistoryDangerButton:disabled{cursor:not-allowed;opacity:.48;color:#b7c7bd;background:#ffffff0a;border-color:#ffffff14}.plHistoryPanel{padding-bottom:10px}.plHistoryStatusOverview,.plHistoryActivityList{gap:9px;padding:12px;display:grid}.plHistoryStatusOverview section{background:#0000001f;border:1px solid #ffffff12;border-radius:12px;gap:7px;padding:10px;display:grid}.plHistoryStatusOverview header,.plHistoryStatusOverview div,.plHistoryActivityList div,.plHistoryChargeStats{justify-content:space-between;align-items:center;gap:10px;display:flex}.plHistoryStatusOverview header span,.plHistoryActivityList span{color:#e7fced;align-items:center;gap:8px;font-weight:950;display:inline-flex}.plHistoryStatusOverview header b,.plHistoryActivityList b{color:#8dffad}.plHistoryStatusOverview div{color:#cdebd5;padding-left:18px}.plHistoryStatusOverview div strong{color:#fff;font-size:12px}.plHistoryStatusOverview div small{color:#9fc7aa;font-weight:850}.plHistoryActivityList div{grid-template-columns:minmax(0,1fr) 38px;gap:6px 10px;display:grid}.plHistoryActivityList em{background:#ffffff12;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.plHistoryActivityList em i{border-radius:inherit;background:linear-gradient(90deg,#49e46d,#75cbff);height:100%;display:block}.plHistoryChargeOverview{border-top:1px solid #ffffff12}.plHistoryChargeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.plHistoryChargeCard{background:#00000024;border:1px solid #ffffff14;border-radius:13px;gap:9px;padding:12px;display:grid}.plHistoryChargeCard strong{color:#fff}.plHistoryChargeCard span,.plHistoryChargeCard small{color:#9fc7aa;font-size:12px;font-weight:850}.plHistoryChargeStats span{background:#ffffff09;border:1px solid #ffffff12;border-radius:999px;padding:5px 8px}.plHistoryChargeStats b{color:#8dffad}.plHistoryTimeline,.plHistoryCharges{gap:9px;padding:12px;display:grid}.plHistoryTimeline div,.plHistoryCharge{background:#00000021;border:1px solid #ffffff12;border-radius:12px;padding:10px}.plHistoryTimeline div{grid-template-columns:1fr auto;gap:4px 8px;display:grid}.plHistoryTimeline span,.plHistoryCharge span{color:#dff8e8;font-weight:900}.plHistoryTimeline b{color:#8dffad}.plHistoryTimeline small,.plHistoryCharge small{color:#93baa0;grid-column:1/-1;font-weight:800}.plHistoryHeatmap{grid-template-columns:92px repeat(6,minmax(16px,1fr));align-items:center;gap:6px;padding:12px;display:grid}.plHistoryHeatmap b{color:#bce9c8;text-align:center;font-size:11px}.plHistoryHeatmap span{color:#dff8e8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.plHistoryHeatmap i{background:#76967024;border-radius:4px;height:16px;box-shadow:inset 0 0 0 1px #ffffff0a}.plHistoryHeatmap i.level-2{background:#76b9525c}.plHistoryHeatmap i.level-3{background:#80dc4a94}.plHistoryHeatmap i.level-4{background:#eec33ac2}.plHistoryHeatmap i.level-5{background:#f14f4fd1}.plHistoryCharge{gap:8px;display:grid}.plHistoryCharge div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.plHistoryCharge strong{color:#fff}.plHistoryProgress{background:#ffffff12;border-radius:999px;height:7px;overflow:hidden}.plHistoryProgress i{border-radius:inherit;background:linear-gradient(90deg,#49e46d,#f4cf54);height:100%;display:block}.plHero{grid-template-columns:270px minmax(0,1fr)}.plDetailsExpanded{gap:18px;display:grid}.plDetailsExpanded h2,.plDetailsExpanded p{margin-bottom:0}.plDetailsInfo{max-width:720px}.plMetricRow img,.lpMini img,.lpBadgeIcon,.blFacts img{object-fit:contain;vertical-align:middle;filter:drop-shadow(0 8px 14px #0000003d);width:28px;height:28px;margin-bottom:0;margin-right:6px;display:inline-block}.plMetricRow img,.lpMini img{margin-bottom:6px;margin-right:0;display:block}.plGanttCard .plSectionHead span{color:#a7cfb1;margin-top:4px;font-size:13px;display:block}.plGantt{gap:10px;margin-top:16px;display:grid}.plGanttMonths,.plGanttRow{grid-template-columns:170px repeat(12,minmax(0,1fr));align-items:center;gap:6px;display:grid}.plGanttMonths b{color:#b7dfc0;text-align:center;font-size:12px}.plGanttRow{min-height:58px}.plGanttLabel{gap:3px;min-width:0;display:grid}.plGanttLabel strong{color:#fff}.plGanttLabel span{color:#9fc8aa;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.plGanttTrack{background:repeating-linear-gradient(90deg,#ffffff0e 0 1px,#0000 1px 8.33333%),#ffffff07;border:1px solid #ffffff14;border-radius:12px;grid-column:2/-1;height:36px;position:relative;overflow:hidden}.plGanttTrack i{top:7px;bottom:7px;left:var(--gantt-left);width:var(--gantt-width);border-radius:999px;position:absolute;box-shadow:0 0 20px #4ade8029}.plGanttTrack i.violet{background:linear-gradient(90deg,#8b5cf6,#c084fc)}.plGanttTrack i.green{background:linear-gradient(90deg,#22c55e,#86efac)}.plGanttTrack i.lime{background:linear-gradient(90deg,#84cc16,#bef264)}.plGanttTrack i.gold{background:linear-gradient(90deg,#f59e0b,#fde047)}@media (max-width:1400px){.plHistoryLayout{grid-template-columns:1fr}.plHistoryAside,.plHistoryChargeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.plHistoryFlow{grid-template-columns:repeat(4,minmax(0,1fr))}.plHistoryRuleStrip{grid-template-columns:1fr}}@media (max-width:900px){.plHistoryStats{grid-template-columns:repeat(2,minmax(0,1fr))}.plHistorySearchRow,.plHistoryAside,.plHistoryChargeGrid{grid-template-columns:1fr}.plHistoryBulkBar{flex-direction:column;align-items:flex-start}.plHistoryCounter{text-align:left}.plHistoryFlow{grid-template-columns:repeat(2,minmax(0,1fr))}}body{background:linear-gradient(#010c07c7,#010805f5),url(/beetlab/backgrounds/leafy-dark.png) 50%/cover fixed,#020805}.mockShell{min-height:100vh;background:linear-gradient(#010c0752,#010805e0),url(/beetlab/backgrounds/leafy-dark.png) 50%/cover fixed!important}.mockHeader{z-index:70;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0;box-shadow:0 18px 52px #0000003d;background:#020f09c7!important;border-bottom:1px solid #7cf5a029!important}.mockHeaderTop{grid-template-columns:138px minmax(760px,1fr) auto!important;align-items:center!important;gap:18px!important;display:grid!important}.mockBrand{min-width:0!important}.mockBrandLogo{filter:drop-shadow(0 12px 20px #0000005c);object-fit:contain!important;width:118px!important;height:62px!important}.mockNav{grid-template-columns:repeat(9,minmax(78px,1fr))!important;align-items:stretch!important;gap:5px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.mockNavItem{background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;grid-template-columns:28px minmax(0,1fr)!important;justify-content:start!important;align-items:center!important;gap:7px!important;min-height:55px!important;padding:7px 8px 9px!important;display:grid!important}.mockNavItem:hover,.mockNavItem.active{background:#7cf5a00e!important;border-color:#7cf5a038!important}.mockNavIcon{filter:drop-shadow(0 8px 12px #0000004d);object-fit:contain!important;width:28px!important;height:28px!important}.mockNavText{gap:1px;min-width:0;line-height:1.05;display:grid}.mockNavLabel{text-overflow:ellipsis;overflow:hidden;color:#f4fff5!important;white-space:nowrap!important;font-size:13px!important;font-weight:950!important}.mockNavDescription{color:#dbffe294;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:850;display:block;overflow:hidden}.mockNavUnderline{background:linear-gradient(90deg,#0000,#8dff51,#0000)!important;border-radius:999px!important;height:3px!important;bottom:3px!important;left:30px!important;right:10px!important}.mockStatusBar{justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:max-content!important;display:flex!important}.mockStatusBar>.mockStatusChip,.mockStatusBar>.mockLabcoinHeaderChip{background:#ffffff0b!important;border:1px solid #ffffff1f!important;border-radius:999px!important;min-height:46px!important;box-shadow:inset 0 1px #ffffff0d!important}.mockStatusBar .mockStatusIcon{display:none!important}.mockProfileAvatarButton{order:30;box-shadow:0 12px 28px #00000047;background:#7cf5a012!important;border:1px solid #7cf5a042!important;border-radius:999px!important;flex:0 0 58px!important;width:58px!important;height:58px!important;margin:0!important}.mockProfileAvatar{object-fit:cover!important;border-radius:999px!important;width:52px!important;height:52px!important}.mockProfileButton{order:31;border-radius:14px!important;min-height:46px!important;padding:0 13px!important}.mockProfileButton .mockStatusText{text-overflow:ellipsis;white-space:nowrap;max-width:118px;overflow:hidden}.mockLabcoinHeaderChip{order:10;gap:8px!important;padding:0 14px 0 7px!important}.mockLabcoinAddButton{color:#1f1600!important;background:radial-gradient(circle at 32% 24%,#fff7b5,#ffb71f 56%,#8a4b00)!important;border-radius:999px!important;width:36px!important;height:36px!important;font-size:24px!important;line-height:1!important;box-shadow:0 0 18px #ffce3a47!important}.mockStatusCoinIcon{filter:drop-shadow(0 7px 10px #0000004d);object-fit:contain!important;width:34px!important;height:34px!important}.mockLegalFooter{z-index:140;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;position:fixed;bottom:16px;left:18px;background:0 0!important;place-items:end start!important;gap:6px!important;padding:0!important;display:grid!important}.mockLegalFooterLinks{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#021008b8;border:1px solid #86efac29;border-radius:999px;align-items:center;gap:10px;padding:7px 10px;display:flex;box-shadow:0 12px 24px #00000042}.mockLegalFooterLinks a{color:#ecfdf5d1;font-size:12px;font-weight:800;text-decoration:none}.mockLegalFooterLinks a:hover{color:#bbf7d0}.mockBugReportFooterButton{z-index:141;cursor:pointer;filter:drop-shadow(0 16px 28px #0000006b);pointer-events:auto;background:0 0;border:0;border-radius:18px;width:104px;height:78px;padding:0;transition:transform .18s,filter .18s;position:static}.mockBugReportFooterButton:hover{filter:drop-shadow(0 0 22px #ffc54738)drop-shadow(0 18px 30px #00000073);transform:translateY(-3px)scale(1.03)}.mockBugReportFooterButton img{object-fit:contain;width:100%;height:100%;display:block}.mockMainInner{width:min(1880px,100% - 44px)!important}@media (max-width:1450px){.mockHeaderTop{grid-template-columns:110px minmax(0,1fr) auto!important;gap:10px!important}.mockBrandLogo{width:100px!important}.mockNavLabel{font-size:11px!important}.mockNavDescription{display:none}.mockNavItem{grid-template-columns:24px minmax(0,1fr)!important;padding-inline:5px!important}.mockNavIcon{width:24px!important;height:24px!important}}.mockHeaderTop{grid-template-columns:100px minmax(0,1fr) max-content!important;align-items:center!important;gap:12px!important;min-width:0!important}.mockNav{scrollbar-width:thin;scrollbar-color:#8dff516b transparent;gap:6px!important;min-width:0!important;padding:2px 4px 5px!important;display:flex!important;overflow:auto hidden!important}.mockNavItem{flex:0 0 112px!important;grid-template-columns:26px minmax(0,1fr)!important;min-height:54px!important;padding:7px 8px 9px!important}.mockNavLabel{font-size:12px!important}.mockNavDescription{font-size:9px!important}.mockStatusBar{flex-wrap:nowrap!important;min-width:0!important;max-width:min(610px,48vw)!important}.mockProfileAvatarButton{flex:0 0 50px!important;order:20!important;width:50px!important;height:50px!important}.mockProfileButton{order:21!important}.mockStatusBar>a.mockStatusChip{order:30!important}@media (max-width:1300px){.mockHeaderInner{width:min(100% - 22px,1880px)!important}.mockHeaderTop{grid-template-columns:82px minmax(0,1fr) max-content!important;gap:8px!important}.mockBrandLogo{width:76px!important}.mockNavItem{flex-basis:86px!important;grid-template-columns:24px minmax(0,1fr)!important;padding-inline:6px!important}.mockNavDescription{display:none!important}.mockStatusBar{gap:5px!important;max-width:min(520px,50vw)!important}.mockStatusBar>.mockStatusChip,.mockStatusBar>.mockLabcoinHeaderChip{padding-inline:9px!important}.mockStatusText{font-size:12px!important}.mockStatusCount{min-width:28px!important;height:28px!important}}@media (max-width:980px){.mockHeaderTop{grid-template-columns:74px minmax(0,1fr)!important}.mockStatusBar{grid-column:1/-1;justify-content:flex-start!important;max-width:100%!important;overflow-x:auto!important}}.forumLeft>.forumPanel:nth-child(n+3){display:none!important}.beetLabPro .blWorkspace{grid-template-columns:clamp(250px,18vw,330px) minmax(820px,1fr) clamp(260px,18vw,340px)!important;align-items:stretch!important;gap:18px!important}.beetLabPro .blLeftPanel,.beetLabPro .blRightPanel{max-height:calc(100vh - 155px)!important;overflow:auto!important}.beetLabPro .blCenterPanel{grid-template-rows:minmax(570px,1fr) 292px!important;gap:14px!important;min-height:calc(100vh - 155px)!important;display:grid!important}.beetLabPro .blBedScene{place-items:center!important;height:clamp(570px,100vh - 500px,780px)!important;min-height:570px!important;display:grid!important;overflow:hidden!important}.beetLabPro .blWoodFrame{width:min(100%, calc(var(--cols,10) * clamp(34px, calc((100vw - 760px) / var(--cols,10)), 58px)))!important;justify-self:center!important;max-width:100%!important}.beetLabPro .blGrid{grid-auto-rows:minmax(0,1fr)!important;gap:clamp(2px,.18vw,4px)!important;width:100%!important;padding:clamp(2px,.18vw,4px)!important}.beetLabPro .blCell{aspect-ratio:1!important;min-height:clamp(32px, calc((100vh - 320px) / var(--rows,10)), 58px)!important}.beetLabPro .blParking{grid-template-rows:auto minmax(0,1fr) auto!important;gap:8px!important;height:292px!important;min-height:292px!important;max-height:292px!important;display:grid!important;overflow:hidden!important}.beetLabPro .blParkingCards{grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:1fr!important;gap:8px!important;min-height:0!important;display:grid!important;overflow:hidden!important}.beetLabPro .blParkingRailWrap{grid-template-columns:32px minmax(0,1fr) 32px!important;align-items:stretch!important;gap:8px!important;min-width:0!important;min-height:0!important;display:grid!important}.beetLabPro .blParkingCardRail{scroll-snap-type:x proximity!important;grid-auto-columns:minmax(148px,168px)!important;grid-auto-flow:column!important;gap:10px!important;min-width:0!important;min-height:0!important;padding:2px 2px 9px!important;display:grid!important;overflow:auto hidden!important}.beetLabPro .blParkingCard,.beetLabPro .blParkingEmpty{scroll-snap-align:start!important;height:100%!important;min-height:0!important}.beetLabPro .blParkingEmpty{grid-column:auto!important}.beetLabPro .blParkingSummary{flex-wrap:wrap!important;align-items:center!important;gap:10px 18px!important;min-height:54px!important;padding:10px 12px!important;display:flex!important}.beetLabPro .parkingActionIcon img{object-fit:contain!important;filter:drop-shadow(0 2px 5px #00000059)!important;width:22px!important;height:22px!important;display:block!important}@media (max-width:1200px){.beetLabPro .blWorkspace{grid-template-columns:1fr!important}.beetLabPro .blLeftPanel,.beetLabPro .blRightPanel{max-height:none!important}.beetLabPro .blCenterPanel{min-height:880px!important}.beetLabPro .blParkingHead{flex-direction:column!important;align-items:stretch!important}.beetLabPro .blParkingActions{flex:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.beetLabPro .blParkingHead .blParkingAction{min-height:42px!important}}.mockHeaderInner{padding:18px 24px 16px!important}.mockNav{gap:10px!important;padding:6px 4px 9px!important}.mockNavItem{text-align:center!important;flex:0 0 148px!important;grid-template-rows:62px auto!important;grid-template-columns:1fr!important;align-content:center!important;justify-items:center!important;min-height:108px!important;padding:10px 8px 14px!important}.mockNavText{text-align:center!important;place-items:center!important}.mockNavLabel{max-width:100%!important;font-size:15px!important}.mockNavDescription{font-size:11px!important;display:block!important}@media (max-width:1500px){.mockHeaderTop{grid-template-columns:118px minmax(0,1fr) max-content!important;gap:14px!important}.mockBrandLogo{width:102px!important;max-height:82px!important}.mockNavItem{flex-basis:128px!important;grid-template-rows:52px auto!important;min-height:96px!important}.mockNavIcon{width:52px!important;height:52px!important}.mockNavLabel{font-size:13px!important}}@media (max-width:1180px){.mockHeaderTop{grid-template-columns:1fr!important}.mockStatusBar{justify-content:flex-start!important;max-width:100%!important}}.mockHeaderInner{width:min(1880px,100% - 32px)!important;padding:8px 0 9px!important}.mockNav{flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:0!important;padding:2px 0 4px!important;display:flex!important;overflow:visible!important}.mockNavItem{text-align:left!important;flex:86px!important;grid-template-rows:1fr!important;grid-template-columns:34px minmax(0,1fr)!important;align-content:center!important;place-items:center start!important;gap:5px!important;min-width:72px!important;max-width:116px!important;min-height:62px!important;padding:7px 7px 9px!important;display:grid!important}.mockNavText{text-align:left!important;place-items:center start!important;min-width:0!important;display:grid!important}.mockNavLabel{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:12px!important;line-height:1.05!important;overflow:hidden!important}.mockNavDescription{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:9px!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.mockNavUnderline{bottom:4px!important;left:18px!important;right:18px!important}.mockStatusBar{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;max-width:none!important;display:flex!important;overflow:visible!important}.mockProfileAvatarButton{background:#ffffff0b!important;border:0!important;border-radius:16px!important;flex-direction:column!important;flex:0 0 76px!important;order:10!important;justify-content:center!important;align-items:center!important;gap:2px!important;width:76px!important;height:70px!important;padding:3px 5px!important;display:inline-flex!important}.mockProfileAvatarName{text-overflow:ellipsis;white-space:nowrap;color:#f6fff7;text-shadow:0 2px 8px #00000073;max-width:68px;font-size:11px;font-weight:900;line-height:1;display:block;overflow:hidden}.mockStatusBar>.mockStatusChip,.mockStatusBar>.mockLabcoinHeaderChip{min-height:44px!important;padding:0 12px!important}.mockLabcoinHeaderChip{order:20!important}.mockStatusCoinIcon{width:24px!important;height:24px!important}.mockLabcoinAddButton{flex:0 0 30px!important;width:30px!important;height:30px!important}.mockLogout{order:30!important}@media (max-width:1450px){.mockHeaderInner{width:min(100% - 22px,1880px)!important}.mockHeaderTop{grid-template-columns:82px minmax(0,1fr) max-content!important;gap:8px!important}.mockBrandLogo{width:78px!important;max-height:58px!important}.mockNav{gap:4px!important}.mockNavItem{flex-basis:72px!important;grid-template-columns:28px minmax(0,1fr)!important;min-width:58px!important;max-width:98px!important;min-height:56px!important;padding:6px 5px 8px!important}.mockNavIcon{width:28px!important;height:28px!important}.mockNavLabel{font-size:10px!important}.mockNavDescription{font-size:8px!important}.mockProfileAvatarButton{flex-basis:64px!important;width:64px!important;height:62px!important}.mockProfileAvatar{flex-basis:44px!important;width:44px!important;height:44px!important}.mockProfileAvatarName{max-width:58px;font-size:10px}.mockStatusBar{gap:5px!important}.mockStatusBar>.mockStatusChip,.mockStatusBar>.mockLabcoinHeaderChip{min-height:40px!important;padding-inline:9px!important}}.mockShell{overflow-x:hidden!important}.mockHeader{z-index:80!important;-webkit-backdrop-filter:blur(18px)saturate(1.15)!important;backdrop-filter:blur(18px)saturate(1.15)!important;background:radial-gradient(circle at 12% 0,#7eff521f,#0000 30%),linear-gradient(#01180ceb,#000c07c7)!important;border-bottom:0!important;width:100%!important;padding:18px 0 14px!important;position:sticky!important;top:0!important;box-shadow:0 18px 44px #00000052!important}.mockHeaderInner{background:linear-gradient(135deg,#0b2d19e0,#02140ce6 62%,#000a06db),radial-gradient(circle at 15% 0,#8eff4629,#0000 34%)!important;border:1px solid #85ff4b57!important;border-radius:30px!important;width:min(1960px,100% - 52px)!important;margin:0 auto!important;padding:18px 22px!important;box-shadow:inset 0 0 0 1px #ffffff0b,0 0 34px #5cff4621,0 24px 60px #0006!important}.mockHeaderTop{grid-template-columns:clamp(160px,11vw,220px) minmax(0,1fr) max-content!important;align-items:center!important;gap:18px!important;min-width:0!important;display:grid!important}.mockBrand{border-radius:20px!important;justify-content:flex-start!important;align-items:center!important;min-width:0!important;padding:4px 8px 4px 0!important;text-decoration:none!important;display:inline-flex!important}.mockBrandLogo{object-fit:contain!important;filter:drop-shadow(0 10px 20px #00000059)drop-shadow(0 0 12px #7cff432e)!important;width:clamp(132px,8.2vw,178px)!important;height:auto!important;max-height:78px!important}.mockBrandFallback{color:#f7fff6!important;letter-spacing:0!important;align-items:baseline!important;gap:2px!important;font-size:28px!important;font-weight:950!important;display:none!important}.mockBrandFallback:first-letter{color:#f7fff6!important}.mockNav{grid-template-columns:repeat(9,minmax(78px,1fr))!important;justify-content:center!important;align-items:stretch!important;gap:8px!important;min-width:0!important;padding:0!important;display:grid!important;overflow:visible!important}.mockNavItem{color:#f5fff3!important;text-align:center!important;background:linear-gradient(#13371f8f,#04170dbd)!important;border:1px solid #adff8321!important;border-radius:18px!important;grid-template-rows:38px auto!important;grid-template-columns:1fr!important;place-items:center!important;gap:5px!important;min-width:0!important;max-width:none!important;height:86px!important;min-height:86px!important;padding:9px 8px 11px!important;text-decoration:none!important;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s!important;display:grid!important;position:relative!important;box-shadow:inset 0 0 0 1px #ffffff06!important}.mockNavItem:hover{background:linear-gradient(#22592ead,#061f11cc)!important;border-color:#9eff5c61!important;transform:translateY(-1px)!important;box-shadow:inset 0 0 0 1px #b9ff7f0f,0 0 22px #6dff521c!important}.mockNavItem:focus-visible,.mockProfileAvatarButton:focus-visible,.mockLabcoinAddButton:focus-visible,.mockLogout:focus-visible{outline-offset:3px!important;outline:2px solid #b3ff61f2!important}.mockNavIcon{object-fit:contain!important;filter:drop-shadow(0 4px 8px #00000061)drop-shadow(0 0 8px #91ff462e)!important;width:36px!important;height:36px!important}.mockNavText{text-align:center!important;place-items:center!important;gap:2px!important;width:100%!important;min-width:0!important;display:grid!important}.mockNavLabel{color:#f7fff4!important;letter-spacing:0!important;white-space:nowrap!important;text-overflow:clip!important;text-shadow:0 2px 10px #00000080!important;width:100%!important;max-width:100%!important;font-size:clamp(11px,.68vw,14px)!important;font-weight:950!important;line-height:1.05!important;overflow:visible!important}.mockNavDescription{color:#d7f1d6c7!important;letter-spacing:0!important;white-space:nowrap!important;text-overflow:clip!important;width:100%!important;max-width:100%!important;font-size:clamp(9px,.55vw,11px)!important;font-weight:700!important;line-height:1.05!important;display:block!important;overflow:visible!important}.mockNavUnderline{opacity:0!important;background:linear-gradient(90deg,#0000,#a8ff4f,#0000)!important;border-radius:999px!important;height:4px!important;transition:opacity .18s!important;position:absolute!important;bottom:5px!important;left:28px!important;right:28px!important;box-shadow:0 0 16px #96ff3db3!important}.mockNavItem.active .mockNavUnderline{opacity:1!important}.mockStatusBar{border-left:1px solid #bdff8e33!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;min-width:0!important;max-width:none!important;padding-left:18px!important;display:flex!important;overflow:visible!important}.mockProfileAvatarButton{color:#f7fff5!important;cursor:pointer!important;background:#ffffff0b!important;border:1px solid #a9ff6724!important;border-radius:20px!important;flex-direction:row!important;flex:none!important;order:0!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:auto!important;height:58px!important;padding:7px 12px 7px 8px!important;display:inline-flex!important;box-shadow:inset 0 0 0 1px #ffffff06!important}.mockProfileAvatarButton:hover{background:#4f8e4629!important;border-color:#9fff595c!important}.mockProfileAvatar{object-fit:cover!important;border:1px solid #aeff6f59!important;border-radius:999px!important;flex:0 0 46px!important;width:46px!important;height:46px!important;box-shadow:0 0 16px #7dff442e!important}.mockProfileMeta{align-items:center!important;gap:5px!important;min-width:0!important;display:inline-flex!important}.mockProfileAvatarName{color:#fbfff8!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-shadow:0 2px 10px #00000073!important;max-width:112px!important;font-size:15px!important;font-weight:950!important;line-height:1!important;display:block!important;overflow:hidden!important}.mockProfileChevron{color:#aaff65!important;font-size:16px!important;font-weight:900!important;line-height:1!important}.mockStatusBar>.mockStatusChip,.mockStatusBar>.mockLabcoinHeaderChip{color:#f7fff4!important;background:#ffffff0a!important;border:1px solid #bbff8624!important;border-radius:18px!important;height:52px!important;min-height:52px!important;padding:0 14px!important;box-shadow:inset 0 0 0 1px #ffffff06!important}.mockLabcoinHeaderChip{background:linear-gradient(#483d12a3,#1c230bb8)!important;border-color:#ffde4c52!important;gap:9px!important;box-shadow:inset 0 0 0 1px #ffffff09,0 0 22px #ffcc2829!important}.mockLabcoinAddButton{color:#163006!important;background:radial-gradient(circle at 35% 30%,#fff6a5,#ffc533 52%,#b87800)!important;border:1px solid #fff18bb3!important;border-radius:999px!important;flex:0 0 38px!important;width:38px!important;height:38px!important;font-size:26px!important;font-weight:950!important;line-height:1!important;box-shadow:0 5px 14px #00000059,0 0 18px #ffd23861!important}.mockLabcoinAddButton:hover{transform:translateY(-1px)scale(1.03)!important}.mockStatusCoinIcon{object-fit:contain!important;flex:0 0 26px!important;width:26px!important;height:26px!important}.mockLabcoinAmount{color:#fff8ce!important;font-size:17px!important;font-weight:950!important;line-height:1!important}.mockLabcoinLabel{color:#fff8c7c7!important;font-size:11px!important;font-weight:800!important;line-height:1!important}.mockLogout{background:linear-gradient(#10301bb8,#05180ed1)!important;border-color:#a2ff6d2e!important;gap:8px!important}.mockLogout:hover{border-color:#9eff626b!important;box-shadow:0 0 18px #74ff481f!important}.mockLogoutIcon{color:#a9ff60!important;font-size:24px!important;font-weight:950!important;line-height:1!important}.mockStatusText{color:#f6fff4!important;white-space:nowrap!important;font-size:14px!important;font-weight:900!important;line-height:1!important}@media (max-width:1600px){.mockHeaderInner{width:min(100% - 34px,1960px)!important;padding:14px 16px!important}.mockHeaderTop{grid-template-columns:138px minmax(0,1fr) max-content!important;gap:12px!important}.mockBrandLogo{width:126px!important;max-height:62px!important}.mockNav{grid-template-columns:repeat(9,minmax(64px,1fr))!important;gap:6px!important}.mockNavItem{border-radius:15px!important;grid-template-rows:31px auto!important;height:76px!important;min-height:76px!important;padding:7px 5px 10px!important}.mockNavIcon{width:30px!important;height:30px!important}.mockStatusBar{gap:8px!important;padding-left:12px!important}.mockProfileAvatarButton{height:50px!important;padding:5px 9px 5px 6px!important}.mockProfileAvatar{flex-basis:40px!important;width:40px!important;height:40px!important}.mockProfileAvatarName{max-width:82px!important;font-size:13px!important}.mockStatusBar>.mockStatusChip,.mockStatusBar>.mockLabcoinHeaderChip{height:46px!important;min-height:46px!important;padding-inline:10px!important}.mockLabcoinAddButton{flex-basis:32px!important;width:32px!important;height:32px!important;font-size:22px!important}.mockStatusCoinIcon{flex-basis:22px!important;width:22px!important;height:22px!important}.mockLabcoinAmount{font-size:15px!important}.mockLabcoinLabel,.mockNavDescription{font-size:9px!important}}@media (max-width:1280px){.mockHeaderTop{grid-template-columns:104px minmax(0,1fr) max-content!important;gap:8px!important}.mockBrandLogo{width:96px!important}.mockNav{gap:4px!important}.mockNavItem{grid-template-rows:28px auto!important;height:64px!important;min-height:64px!important;padding-inline:3px!important}.mockNavIcon{width:26px!important;height:26px!important}.mockNavLabel{font-size:10px!important}.mockNavDescription,.mockProfileAvatarName,.mockProfileChevron,.mockStatusCoinIcon,.mockLabcoinLabel{display:none!important}}.mockHeader{background:radial-gradient(circle at 9% -18%,#96ff4929,#0000 34%),radial-gradient(circle at 86% 0,#ffd95814,#0000 28%),linear-gradient(#001c0ef5 0%,#01120ae6 58%,#000906d6 100%)!important;padding:22px 0 18px!important;box-shadow:0 18px 48px #0000006b,inset 0 1px #cfffb014!important}.mockHeaderInner{isolation:isolate!important;background:linear-gradient(#e8ffd713,#0000 16%),radial-gradient(circle at 18% 0,#97ff552e,#0000 32%),radial-gradient(circle at 80% 100%,#4ac93a1f,#0000 32%),linear-gradient(135deg,#092d18ed,#02150df2 58%,#000a07eb)!important;border-color:#e6ffd538 #97ff556b #97ff556b!important;border-radius:32px!important;width:min(2040px,100% - 44px)!important;padding:20px 24px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffff0e,inset 0 1px #ecffde29,0 0 42px #70ff4a2e,0 28px 72px #00000080!important}.mockHeaderInner:before,.mockHeaderInner:after{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:.2!important;filter:saturate(1.35)brightness(.9)contrast(1.08)!important;background-image:linear-gradient(90deg,#04160d1f,#04160db3),url(/beetlab/header-leaves-background.png)!important;background-position:0!important;background-size:cover!important;width:310px!important;position:absolute!important;top:-72px!important;bottom:-72px!important}.mockHeaderInner:before{left:-84px!important}.mockHeaderInner:after{right:-84px!important;transform:scaleX(-1)!important}.mockHeaderTop{z-index:1!important;grid-template-columns:clamp(176px,11.7vw,230px) minmax(0,1fr) max-content!important;gap:18px!important;position:relative!important}.mockBrand{padding-left:2px!important}.mockNav{grid-template-columns:repeat(9,minmax(84px,1fr))!important;gap:9px!important}.mockNavItem{background:linear-gradient(#1f482894,#071e12c7)!important;border-color:#bbff9126!important;border-radius:19px!important;grid-template-rows:40px auto!important;gap:6px!important;height:92px!important;min-height:92px!important;padding:10px 8px 12px!important}.mockNavItem:hover{background:linear-gradient(#2b6332b8,#072514d6)!important;border-color:#a4ff6075!important}.mockNavIcon{object-fit:contain!important;align-self:end!important;width:38px!important;height:38px!important}.mockNavLabel{font-size:clamp(12.4px,.72vw,15.4px)!important;font-weight:950!important;line-height:1.06!important}.mockNavDescription{color:#e2f6dfd6!important;font-size:clamp(10.4px,.6vw,12.2px)!important;font-weight:760!important;line-height:1.08!important}.mockNavUnderline{height:5px!important;bottom:6px!important;left:30px!important;right:30px!important}.mockStatusBar{border-left-color:#daffbc26!important;gap:12px!important;padding-left:18px!important}.mockProfileAvatarButton{border-color:#afff702e!important;border-radius:21px!important;gap:11px!important;height:62px!important;padding:7px 13px 7px 8px!important}.mockStatusBar>.mockStatusChip,.mockStatusBar>.mockLabcoinHeaderChip{border-radius:19px!important;height:56px!important;min-height:56px!important}.mockLabcoinHeaderChip{background:radial-gradient(circle at 16% 22%,#ffeb6c2e,#0000 38%),linear-gradient(#5b4610b8,#1f250ac7)!important;border-color:#ffdf4c6b!important;gap:10px!important;padding-inline:13px 15px!important;box-shadow:inset 0 0 0 1px #ffffff0b,0 0 26px #ffcc2838,0 12px 28px #00000047!important}.mockLabcoinAddButton{flex-basis:40px!important;width:40px!important;height:40px!important}.mockLogout{border-color:#abff7638!important;min-width:104px!important;padding-inline:15px!important}@media (max-width:1600px){.mockHeader{padding:16px 0 14px!important}.mockHeaderInner{width:min(100% - 30px,1960px)!important;padding:15px 17px!important}.mockHeaderTop{grid-template-columns:152px minmax(0,1fr) max-content!important;gap:12px!important}.mockBrandLogo{width:146px!important;max-height:72px!important}.mockNav{grid-template-columns:repeat(9,minmax(74px,1fr))!important;gap:6px!important}.mockNavItem{grid-template-rows:33px auto!important;height:82px!important;min-height:82px!important;padding:8px 5px 11px!important}.mockNavIcon{width:32px!important;height:32px!important}.mockNavLabel{font-size:12px!important}.mockNavDescription{font-size:10px!important;display:block!important}.mockProfileAvatarButton{gap:8px!important;height:52px!important;padding:5px 9px 5px 6px!important}.mockProfileAvatar{flex-basis:42px!important;width:42px!important;height:42px!important}.mockProfileAvatarName{max-width:80px!important;font-size:13px!important}.mockStatusBar>.mockStatusChip,.mockStatusBar>.mockLabcoinHeaderChip{height:48px!important;min-height:48px!important;padding-inline:10px!important}.mockLabcoinAddButton{flex-basis:34px!important;width:34px!important;height:34px!important}.mockStatusCoinIcon{flex-basis:22px!important;width:22px!important;height:22px!important}.mockLabcoinAmount{font-size:15.5px!important}.mockLabcoinLabel{font-size:9.5px!important;display:block!important}.mockLogout{min-width:92px!important}}@media (max-width:1280px){.mockHeaderInner{width:min(100% - 22px,1960px)!important;padding:12px!important}.mockHeaderTop{grid-template-columns:122px minmax(0,1fr) max-content!important;gap:8px!important}.mockBrandLogo{width:118px!important;max-height:58px!important}.mockNav{grid-template-columns:repeat(9,minmax(58px,1fr))!important;gap:4px!important}.mockNavItem{grid-template-rows:27px auto!important;height:72px!important;min-height:72px!important;padding:6px 3px 9px!important}.mockNavIcon{width:26px!important;height:26px!important}.mockNavLabel{font-size:10.7px!important}.mockNavDescription{font-size:8.9px!important;display:block!important}.mockStatusBar{gap:6px!important;padding-left:8px!important}.mockProfileAvatarButton{height:46px!important;padding:4px 6px 4px 5px!important}.mockProfileAvatar{flex-basis:37px!important;width:37px!important;height:37px!important}.mockProfileAvatarName,.mockProfileChevron,.mockStatusCoinIcon,.mockLabcoinLabel{display:inline-flex!important}.mockProfileAvatarName{max-width:64px!important;font-size:11.5px!important}.mockProfileChevron{font-size:13px!important}.mockStatusBar>.mockStatusChip,.mockStatusBar>.mockLabcoinHeaderChip{height:44px!important;min-height:44px!important;padding-inline:8px!important}.mockLabcoinHeaderChip{gap:6px!important}.mockLabcoinAddButton{flex-basis:30px!important;width:30px!important;height:30px!important;font-size:20px!important}.mockStatusCoinIcon{flex-basis:18px!important;width:18px!important;height:18px!important}.mockLabcoinAmount{font-size:13.5px!important}.mockLabcoinLabel{font-size:8.6px!important}.mockLogout{min-width:80px!important;padding-inline:8px!important}.mockLogoutIcon{font-size:20px!important}.mockStatusText{font-size:12px!important}}.mockProfileAvatarButton{flex-direction:column!important;gap:3px!important;width:78px!important;height:70px!important;padding:6px 7px 5px!important}.mockProfileMeta{justify-content:center!important;gap:4px!important;width:100%!important}.mockProfileAvatarName{text-align:center!important;max-width:58px!important;font-size:12.5px!important}@media (max-width:1600px){.mockHeaderTop{grid-template-columns:158px minmax(0,1fr) max-content!important}.mockBrandLogo{width:154px!important;max-height:76px!important}.mockNav{grid-template-columns:repeat(9,minmax(78px,1fr))!important}.mockNavItem{grid-template-rows:35px auto!important;height:86px!important;min-height:86px!important}.mockNavIcon{width:34px!important;height:34px!important}.mockNavLabel{font-size:12.8px!important}.mockNavDescription{font-size:10.4px!important}.mockProfileAvatarButton{gap:2px!important;width:68px!important;height:62px!important}.mockProfileAvatar{flex-basis:42px!important;width:42px!important;height:42px!important}.mockProfileAvatarName{max-width:54px!important;font-size:11.5px!important}}@media (max-width:1280px){.mockHeaderTop{grid-template-columns:136px minmax(0,1fr) max-content!important}.mockBrandLogo{width:132px!important;max-height:66px!important}.mockNav{grid-template-columns:repeat(9,minmax(70px,1fr))!important}.mockNavItem{grid-template-rows:31px auto!important;height:78px!important;min-height:78px!important}.mockNavIcon{width:29px!important;height:29px!important}.mockNavLabel{font-size:11.45px!important}.mockNavDescription{font-size:9.65px!important}.mockProfileAvatarButton{width:60px!important;height:58px!important;padding:4px 5px!important}.mockProfileAvatar{flex-basis:38px!important;width:38px!important;height:38px!important}.mockProfileAvatarName{max-width:50px!important;font-size:10.4px!important}.mockLabcoinHeaderChip{min-width:116px!important}}.mockHeaderInner{background:linear-gradient(#ecffda18,#ecffda05 18%,#0000 34%),radial-gradient(circle at 11% 8%,#93ff4924,#0000 28%),radial-gradient(circle at 74% 115%,#4ece3e1c,#0000 36%),linear-gradient(135deg,#072917f0,#02140df6 58%,#000907f0)!important;border-color:#eeffdc3d #9fff6061 #9fff6061!important;padding:16px 20px!important;box-shadow:inset 0 0 0 1px #ffffff0e,inset 0 1px #f0ffe12e,0 0 34px #73ff4a24,0 22px 58px #00000075!important}.mockBrand{justify-content:flex-start!important;min-width:0!important}.mockBrandLogo{filter:drop-shadow(0 0 12px #8fff5c47)drop-shadow(0 8px 18px #0000006b)!important;width:clamp(146px,8.8vw,188px)!important;max-height:78px!important}.mockNavItem{grid-template-rows:35px auto!important;height:86px!important;min-height:86px!important;padding:8px 7px 11px!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffff06,0 10px 22px #00000038!important}.mockNavIcon{width:34px!important;height:34px!important}.mockNavLabel{letter-spacing:0!important;font-size:clamp(12px,.68vw,14.8px)!important}.mockNavDescription{letter-spacing:0!important;font-size:clamp(10px,.56vw,11.8px)!important}.mockNavUnderline{filter:drop-shadow(0 0 6px #91ff4870)!important;height:4px!important;bottom:5px!important;left:34px!important;right:34px!important}.mockProfileAvatarButton{background:linear-gradient(#1f48286b,#061c11b8)!important;border-color:#b4ff7a2e!important;justify-content:center!important;width:76px!important;padding:5px 7px 4px!important}.mockProfileChevron{font-size:12px!important;line-height:1!important}.mockLabcoinAddButton{flex-basis:34px!important;width:34px!important;height:34px!important;box-shadow:inset 0 0 0 1px #ffffff47,0 0 16px #ffd53052,0 8px 15px #00000047!important}.mockLogout{justify-content:center!important;min-width:96px!important;padding-inline:13px!important}@media (max-width:1600px){.mockHeader{padding:14px 0 12px!important}.mockHeaderInner{padding:12px 14px!important}.mockHeaderTop{grid-template-columns:140px minmax(0,1fr) max-content!important;gap:10px!important}.mockBrandLogo{width:138px!important;max-height:68px!important}.mockNav{gap:5px!important}.mockNavItem{grid-template-rows:31px auto!important;height:78px!important;min-height:78px!important;padding:7px 4px 10px!important}.mockNavIcon{width:29px!important;height:29px!important}.mockNavLabel{font-size:11.35px!important}.mockNavDescription{font-size:9.55px!important}.mockStatusBar{gap:7px!important;padding-left:12px!important}.mockProfileAvatarButton,.mockStatusBar>.mockStatusChip,.mockStatusBar>.mockLabcoinHeaderChip{height:48px!important;min-height:48px!important}.mockProfileAvatarButton{width:62px!important;padding:4px 5px!important}.mockProfileAvatar{flex-basis:34px!important;width:34px!important;height:34px!important}.mockProfileAvatarName{max-width:48px!important;font-size:9.9px!important}.mockProfileChevron{font-size:10.5px!important}.mockLabcoinHeaderChip{gap:5px!important;min-width:122px!important;padding-inline:8px 10px!important}.mockLabcoinAddButton{flex-basis:30px!important;width:30px!important;height:30px!important;font-size:20px!important}.mockStatusCoinIcon{flex-basis:18px!important;width:18px!important;height:18px!important}.mockLabcoinAmount{font-size:14.5px!important}.mockLabcoinLabel{font-size:8.8px!important}.mockLogout{min-width:78px!important;padding-inline:8px!important}.mockLogoutIcon{font-size:18px!important}.mockStatusText{font-size:11.8px!important}}@media (max-width:1280px){.mockHeaderInner{width:min(100% - 18px,1960px)!important;padding:10px!important}.mockHeaderTop{grid-template-columns:130px minmax(0,1fr) max-content!important;gap:7px!important}.mockBrandLogo{width:128px!important;max-height:64px!important}.mockNav{grid-template-columns:repeat(9,minmax(68px,1fr))!important;gap:4px!important}.mockNavItem{grid-template-rows:29px auto!important;height:74px!important;min-height:74px!important;padding:6px 3px 9px!important}.mockNavIcon{width:27px!important;height:27px!important}.mockNavLabel{font-size:10.7px!important}.mockNavDescription{font-size:8.85px!important}.mockStatusBar{gap:5px!important;margin-left:2px!important;padding-left:8px!important}.mockProfileAvatarButton,.mockStatusBar>.mockStatusChip,.mockStatusBar>.mockLabcoinHeaderChip{height:44px!important;min-height:44px!important}.mockProfileAvatarButton{width:54px!important}.mockProfileAvatar{flex-basis:30px!important;width:30px!important;height:30px!important}.mockProfileAvatarName{max-width:42px!important;font-size:8.7px!important}.mockProfileChevron,.mockLabcoinLabel{display:none!important}.mockLabcoinHeaderChip{min-width:88px!important;padding-inline:7px!important}.mockLabcoinAddButton{flex-basis:27px!important;width:27px!important;height:27px!important;font-size:18px!important}.mockStatusCoinIcon{flex-basis:16px!important;width:16px!important;height:16px!important}.mockLabcoinAmount{font-size:13.4px!important}.mockLogout{min-width:72px!important}.mockLogoutIcon{font-size:17px!important}.mockStatusText{font-size:11px!important}}.mockHeader{padding:8px 0 4px!important}.mockHeaderInner{background:linear-gradient(#0d341fd1 0%,#03140df0 58%,#020c08fa 100%),#04120bf0!important;border:1px solid #9eff5c47!important;border-radius:24px!important;width:min(1920px,100% - 48px)!important;max-width:1920px!important;padding:8px 14px!important;box-shadow:inset 0 1px #dcffbe24,inset 0 -1px #5eff4f17,0 18px 44px #00000057,0 0 28px #5bff4717!important}.mockHeaderTop{grid-template-columns:210px minmax(0,1fr) max-content!important;align-items:center!important;gap:12px!important}.mockBrand{justify-content:flex-start!important;min-height:82px!important;padding:0 8px!important}.mockBrandLogo{object-fit:contain!important;width:168px!important;max-height:68px!important}.mockBrandFallback{font-size:25px!important}.mockNav{grid-template-columns:repeat(9,minmax(124px,1fr))!important;align-items:center!important;gap:8px!important}.mockNavItem{background:linear-gradient(#0e2a1bc7,#05140deb)!important;border-radius:16px!important;grid-template-rows:30px auto!important;gap:4px!important;height:80px!important;min-height:80px!important;padding:7px 7px 9px!important;box-shadow:inset 0 1px #ffffff0f,0 7px 18px #00000038!important}.mockNavItem:hover{background:linear-gradient(#164226db,#06190ef2)!important;box-shadow:inset 0 1px #ffffff14,0 9px 20px #00000042,0 0 12px #7dff4b1a!important}.mockNavIcon{place-self:end center!important;width:30px!important;height:30px!important}.mockNavText{gap:2px!important}.mockNavLabel{letter-spacing:0!important;font-size:12.2px!important;line-height:1.08!important}.mockNavDescription{letter-spacing:0!important;font-size:10px!important;line-height:1.08!important}.mockNavUnderline{border-radius:999px!important;height:3px!important;bottom:4px!important;left:38px!important;right:38px!important;box-shadow:0 0 10px #97ff4b7a!important}.mockStatusBar{border-left:1px solid #b5ff9426!important;align-items:center!important;gap:8px!important;margin-left:4px!important;padding-left:14px!important}.mockProfileAvatarButton,.mockStatusBar>.mockStatusChip,.mockStatusBar>.mockLabcoinHeaderChip{height:52px!important;min-height:52px!important}.mockProfileAvatarButton{border-radius:16px!important;justify-content:center!important;align-items:center!important;width:66px!important;padding:4px 6px!important}.mockProfileAvatar{flex-basis:38px!important;width:38px!important;height:38px!important}.mockProfileMeta{gap:2px!important;line-height:1!important}.mockProfileAvatarName{max-width:54px!important;font-size:10.5px!important}.mockProfileChevron{font-size:10px!important}.mockLabcoinHeaderChip{background:radial-gradient(circle at 10% 18%,#ffe04e29,#0000 52%),linear-gradient(#2d2a0dd6,#0f200cf0)!important;border-color:#ffd64c4f!important;gap:6px!important;min-width:126px!important;padding:6px 10px!important;box-shadow:inset 0 1px #fff5a81f,0 0 15px #ffd13d1a!important}.mockLabcoinAddButton{flex-basis:31px!important;width:31px!important;height:31px!important;font-size:20px!important}.mockStatusCoinIcon{flex-basis:19px!important;width:19px!important;height:19px!important}.mockLabcoinText{line-height:1.02!important}.mockLabcoinLabel{font-size:9px!important;line-height:1!important;display:block!important}.mockLogout{border-radius:16px!important;min-width:102px!important;height:52px!important;padding:0 12px!important}.mockMain{padding:38px 0 48px!important}.mockMainInner{width:min(1920px,100% - 72px)!important;max-width:1920px!important;margin-inline:auto!important}.dashboardMockup.dashboardHome{width:100%!important;max-width:1920px!important;margin:0 auto!important}.dashboardHomeHero{grid-template-columns:minmax(0,1fr) 400px!important;align-items:stretch!important;gap:28px!important;display:grid!important}.dashboardHeroMain.dashboardHomeMain{min-width:0!important}.dashboardNumbersPanel{width:100%!important;max-width:410px!important}.dashboardHomeBottom{gap:28px!important}@media (max-width:1600px){.mockHeader{padding:6px 0 8px!important}.mockHeaderInner{border-radius:22px!important;width:min(100% - 24px,1920px)!important;padding:9px 12px!important}.mockHeaderTop{grid-template-columns:132px minmax(0,1fr) max-content!important;gap:8px!important}.mockBrand{min-height:72px!important;padding-inline:4px!important}.mockBrandLogo{width:124px!important;max-height:58px!important}.mockNav{grid-template-columns:repeat(9,minmax(66px,1fr))!important;gap:4px!important}.mockNavItem{border-radius:14px!important;grid-template-rows:27px auto!important;gap:3px!important;height:72px!important;min-height:72px!important;padding:6px 3px 8px!important}.mockNavIcon{width:26px!important;height:26px!important}.mockNavLabel{font-size:10.4px!important}.mockNavDescription{font-size:8.5px!important}.mockNavUnderline{bottom:3px!important;left:24px!important;right:24px!important}.mockStatusBar{gap:6px!important;padding-left:10px!important}.mockProfileAvatarButton,.mockStatusBar>.mockStatusChip,.mockStatusBar>.mockLabcoinHeaderChip{height:46px!important;min-height:46px!important}.mockProfileAvatarButton{border-radius:14px!important;width:58px!important}.mockProfileAvatar{flex-basis:31px!important;width:31px!important;height:31px!important}.mockProfileAvatarName{max-width:46px!important;font-size:8.9px!important}.mockProfileChevron{display:none!important}.mockLabcoinHeaderChip{gap:4px!important;min-width:98px!important;padding-inline:7px!important}.mockLabcoinAddButton{flex-basis:27px!important;width:27px!important;height:27px!important;font-size:18px!important}.mockStatusCoinIcon{flex-basis:16px!important;width:16px!important;height:16px!important}.mockLabcoinAmount{font-size:13px!important}.mockLabcoinLabel{font-size:8px!important}.mockLogout{min-width:74px!important;height:46px!important;padding-inline:8px!important}.mockLogoutIcon{font-size:17px!important}.mockStatusText{font-size:10.8px!important}.mockMain{padding-top:14px!important}.mockMainInner{width:min(1600px,100% - 32px)!important}.dashboardHomeHero{grid-template-columns:minmax(0,1fr) 390px!important;gap:24px!important}}@media (max-width:1100px){.mockHeaderInner{width:min(100% - 18px,1920px)!important}.mockHeaderTop{grid-template-columns:1fr!important;gap:10px!important}.mockBrand{justify-content:center!important}.mockStatusBar{border-left:0!important;justify-content:center!important;margin-left:0!important;padding-left:0!important}.dashboardHomeHero{grid-template-columns:1fr!important}.dashboardNumbersPanel{max-width:none!important}}@media (min-width:2300px){.mockHeaderInner{width:min(2400px,100% - 96px)!important;max-width:2400px!important}.mockHeaderTop{grid-template-columns:230px minmax(0,1fr) max-content!important;gap:16px!important}.mockBrandLogo{width:184px!important;max-height:74px!important}.mockNav{grid-template-columns:repeat(9,minmax(142px,1fr))!important;gap:9px!important}.mockMainInner,.dashboardMockup.dashboardHome{width:min(2400px,100% - 96px)!important;max-width:2400px!important}}.mockHeaderTop{grid-template-columns:clamp(210px,11vw,280px) minmax(0,1fr) max-content!important}.mockBrand{min-height:104px!important;padding-inline:8px!important}.mockBrandLogo{width:clamp(190px,10vw,250px)!important;max-height:104px!important}.mockNavItem{grid-template-rows:74px auto!important;gap:4px!important;height:100px!important;min-height:100px!important;padding:7px 6px 9px!important}.mockNavIcon{object-fit:contain!important;width:72px!important;max-width:72px!important;height:72px!important;max-height:72px!important}.mockNavLabel{font-size:12.4px!important;line-height:1.08!important}@media (max-width:1600px){.mockHeaderTop{grid-template-columns:160px minmax(0,1fr) max-content!important;gap:10px!important}.mockBrand{min-height:86px!important}.mockBrandLogo{width:160px!important;max-height:82px!important}.mockNavItem{grid-template-rows:56px auto!important;height:84px!important;min-height:84px!important;padding:7px 4px 8px!important}.mockNavIcon{width:54px!important;max-width:54px!important;height:54px!important;max-height:54px!important}.mockNavLabel{font-size:10.8px!important}}@media (min-width:2300px){.mockHeaderTop{grid-template-columns:300px minmax(0,1fr) max-content!important}.mockBrandLogo{width:270px!important;max-height:112px!important}.mockNavItem{grid-template-rows:80px auto!important;height:106px!important;min-height:106px!important}.mockNavIcon{width:78px!important;max-width:78px!important;height:78px!important;max-height:78px!important}}.mockStatusBar{align-items:center!important;gap:12px!important}.mockProfileAvatarButton{gap:8px!important;width:118px!important;padding:7px 10px!important}.mockProfileChevron{font-size:14px!important;line-height:1!important;display:inline!important}.mockLabcoinAmount{font-size:20px!important;line-height:1!important}.mockLabcoinLabel{font-size:11px!important;line-height:1.05!important}.mockLogoutIcon{font-size:32px!important;line-height:1!important}@media (max-width:1600px){.mockStatusBar{gap:8px!important}.mockProfileAvatarButton,.mockStatusBar>.mockStatusChip,.mockStatusBar>.mockLabcoinHeaderChip{border-radius:17px!important;height:60px!important;min-height:60px!important}.mockProfileAvatarButton{width:88px!important;padding:5px 7px!important}.mockProfileAvatar{flex-basis:42px!important;width:42px!important;height:42px!important}.mockProfileAvatarName{max-width:42px!important;font-size:10.5px!important}.mockProfileChevron{font-size:11px!important}.mockLabcoinHeaderChip{gap:6px!important;min-width:138px!important;padding-inline:9px!important}.mockLabcoinAddButton{flex-basis:36px!important;width:36px!important;height:36px!important;font-size:23px!important}.mockStatusCoinIcon{flex-basis:23px!important;width:23px!important;height:23px!important}.mockLabcoinAmount{font-size:15.5px!important}.mockLabcoinLabel{font-size:9px!important}.mockLogout{min-width:94px!important;height:60px!important;padding-inline:10px!important}.mockLogoutIcon{font-size:24px!important}.mockStatusText{font-size:12px!important}}.mockHeaderTop{gap:18px!important}.mockStatusBar{border-left-color:#beff963d!important;flex-flow:row!important;gap:12px!important;margin-left:10px!important;padding-left:20px!important;display:flex!important}.mockProfileAvatarButton,.mockStatusBar>.mockStatusChip,.mockStatusBar>.mockLabcoinHeaderChip{border-radius:22px!important;height:76px!important;min-height:76px!important}.mockProfileAvatarButton{flex-direction:row!important;justify-content:flex-start!important;gap:10px!important;width:auto!important;min-width:138px!important;padding:7px 11px!important}.mockProfileAvatar{flex:0 0 58px!important;width:58px!important;height:58px!important}.mockProfileMeta{justify-content:center!important;align-items:flex-start!important}.mockProfileAvatarName{max-width:68px!important;font-size:14.5px!important;line-height:1.05!important}.mockProfileChevron{font-size:14px!important;display:inline!important}.mockLabcoinHeaderChip{gap:9px!important;min-width:184px!important;padding:8px 13px!important}.mockLabcoinAddButton{flex:0 0 48px!important;width:48px!important;height:48px!important;font-size:30px!important}.mockStatusCoinIcon{flex:0 0 30px!important;width:30px!important;height:30px!important}.mockLabcoinAmount{font-size:19.5px!important}.mockLabcoinLabel{font-size:11px!important}.mockLogout{gap:8px!important;min-width:118px!important;height:76px!important;padding:0 14px!important}.mockLogoutIcon{font-size:30px!important}.mockStatusText{font-size:14px!important}@media (max-width:1600px){.mockHeaderTop{gap:10px!important}.mockStatusBar{gap:7px!important;margin-left:6px!important;padding-left:12px!important}.mockProfileAvatarButton,.mockStatusBar>.mockStatusChip,.mockStatusBar>.mockLabcoinHeaderChip{border-radius:17px!important;height:58px!important;min-height:58px!important}.mockProfileAvatarButton{gap:7px!important;min-width:102px!important;padding:5px 7px!important}.mockProfileAvatar{flex-basis:42px!important;width:42px!important;height:42px!important}.mockProfileAvatarName{max-width:50px!important;font-size:11.5px!important}.mockProfileChevron{font-size:11px!important}.mockLabcoinHeaderChip{gap:6px!important;min-width:138px!important;padding-inline:9px!important}.mockLabcoinAddButton{flex-basis:36px!important;width:36px!important;height:36px!important;font-size:23px!important}.mockStatusCoinIcon{flex-basis:23px!important;width:23px!important;height:23px!important}.mockLabcoinAmount{font-size:15.5px!important}.mockLabcoinLabel{font-size:9px!important}.mockLogout{min-width:94px!important;height:58px!important;padding-inline:10px!important}.mockLogoutIcon{font-size:23px!important}.mockStatusText{font-size:13px!important}}.mockBrand{justify-content:flex-start!important;overflow:visible!important}.mockBrandLogo{transform-origin:0!important;width:clamp(140px,7.4vw,178px)!important;transform:translate(-22px)!important}.mockNav{gap:6px!important;margin-left:-22px!important}.mockProfileChevron,.mockLogoutIcon{font-family:Arial,Helvetica,sans-serif!important}@media (max-width:1600px){.mockHeaderInner{padding-left:1px!important;padding-right:10px!important}.mockHeaderTop{grid-template-columns:86px minmax(0,1fr) max-content!important;gap:6px!important}.mockBrandLogo{width:112px!important;transform:translate(-18px)!important}.mockNav{gap:3px!important;margin-left:-16px!important}.mockStatusBar{margin-left:10px!important;padding-left:12px!important}}.mockHeaderInner{padding-left:6px!important;padding-right:14px!important}.mockHeaderTop{grid-template-columns:clamp(160px,8.5vw,210px) minmax(0,1fr) max-content!important;gap:12px!important}.mockBrand{padding-left:0!important;padding-right:4px!important}.mockBrandLogo{width:clamp(150px,8vw,190px)!important}.mockNav{gap:7px!important}.mockStatusBar{margin-left:12px!important;padding-left:18px!important}@media (max-width:1600px){.mockHeaderInner{padding-left:5px!important;padding-right:10px!important}.mockHeaderTop{grid-template-columns:120px minmax(0,1fr) max-content!important;gap:7px!important}.mockBrandLogo{width:118px!important}.mockNav{gap:4px!important}.mockStatusBar{margin-left:8px!important;padding-left:12px!important}}.mockLegalFooter{display:none!important}.accountProfileEditor{grid-template-columns:minmax(238px,284px) minmax(0,1fr)!important;align-items:start!important;gap:32px!important}.accountAvatarBlock{width:100%!important;min-width:0!important;max-width:284px!important}.accountAvatar{margin-inline:auto!important}.accountAvatarButton{top:76px!important;bottom:auto!important;right:calc(50% - 58px)!important}.accountAvatarPicker{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important}.accountAvatarPicker button{aspect-ratio:1;width:100%!important;height:auto!important;min-height:0!important}.accountFieldGrid{align-items:start!important;min-width:0!important}.accountField,.accountField input,.accountField select{min-width:0!important}.accountField input,.accountField select{text-overflow:ellipsis;overflow:hidden}.accountSupportCard{grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.accountLegalLinksCard{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.accountLegalLinksCard a{color:#f2fff5;background:#ffffff09;border:1px solid #7ef5a033;border-radius:16px;align-items:center;gap:16px;min-height:94px;padding:18px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:flex}.accountLegalLinksCard a:hover{background:#7ef5a014;border-color:#7ef5a06b;transform:translateY(-1px)}.accountLegalLinksCard svg{color:#a7f3d0;flex:none;width:28px;height:28px}.accountLegalLinksCard strong,.accountLegalLinksCard small{display:block}.accountLegalLinksCard strong{font-size:1rem}.accountLegalLinksCard small{color:#f0fff49e;margin-top:4px;line-height:1.35}@media (max-width:900px){.accountProfileEditor,.accountSupportCard,.accountLegalLinksCard{grid-template-columns:1fr!important}.accountSupportCard{justify-items:start}.accountSupportCard .accountOutlineButton{width:100%}.accountAvatarBlock{max-width:320px!important}}.accountProfileEditor{grid-template-columns:minmax(150px,180px) minmax(0,1fr)!important;gap:34px!important}.accountAvatarBlock{align-content:start!important;justify-items:center!important;width:100%!important;max-width:180px!important;min-height:150px!important}.accountAvatar{width:136px!important;height:136px!important}.accountAvatarButton{box-shadow:0 12px 24px #00000052;background:radial-gradient(circle at 50% 30%,#7ef5a038,#0000 52%),#051e10fa!important;width:48px!important;height:48px!important;top:96px!important;right:calc(50% - 68px)!important}.accountAvatarPicker{display:none!important}.accountFieldGrid{gap:22px 28px!important}.avatarPickerBackdrop{z-index:8;-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);background:#000a059e;place-items:center;padding:26px;display:grid;position:absolute;inset:0}.avatarPickerModal{color:#f4fff6;background:radial-gradient(circle at 10% 0,#5cdc742e,#0000 38%),linear-gradient(145deg,#072a16fa,#02120afc);border:1px solid #7ef5a03d;border-radius:24px;width:min(780px,100vw - 72px);max-height:min(760px,100vh - 72px);padding:26px;position:relative;overflow:auto;box-shadow:0 34px 100px #000000a8}.avatarPickerClose{color:#f4fff6;cursor:pointer;background:#ffffff0e;border:1px solid #dfffe62e;border-radius:999px;place-items:center;width:42px;height:42px;font-size:24px;font-weight:900;display:grid;position:absolute;top:18px;right:18px}.avatarPickerHeader{justify-content:space-between;align-items:center;gap:22px;min-height:92px;margin-bottom:22px;padding-right:54px;display:flex}.avatarPickerHeader span{color:#b4ffc4b8;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:950}.avatarPickerHeader h3{margin:6px 0 0;font-size:1.85rem;line-height:1.05}.avatarPickerHeader img{object-fit:cover;background:#7ef5a014;border:1px solid #7ef5a042;border-radius:999px;width:86px;height:86px}.avatarPickerGrid{grid-template-columns:repeat(4,minmax(112px,1fr));gap:16px;display:grid}.avatarPickerGrid button{aspect-ratio:1;cursor:pointer;background:radial-gradient(circle at 50% 28%,#7ef5a01f,#0000 54%),#ffffff09;border:1px solid #ffffff1a;border-radius:20px;place-items:center;min-height:118px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid;overflow:hidden}.avatarPickerGrid button:hover{background:#7ef5a014;border-color:#7ef5a06b;transform:translateY(-2px)}.avatarPickerGrid button.active{border-color:#7ef5a0d1;box-shadow:0 0 0 3px #22c55e33,0 18px 34px #22c55e29}.avatarPickerGrid img{object-fit:contain;filter:drop-shadow(0 14px 20px #00000057);width:96%;height:96%}@media (max-width:900px){.accountProfileEditor{grid-template-columns:1fr!important}.accountAvatarBlock{max-width:180px!important}.avatarPickerGrid{grid-template-columns:repeat(3,minmax(92px,1fr))}.avatarPickerGrid button{min-height:96px}}@media (max-width:560px){.avatarPickerBackdrop{padding:14px}.avatarPickerModal{border-radius:20px;width:calc(100vw - 28px);max-height:calc(100vh - 28px);padding:20px}.avatarPickerHeader{align-items:flex-start;padding-right:46px}.avatarPickerHeader img{width:64px;height:64px}.avatarPickerGrid{grid-template-columns:repeat(2,minmax(96px,1fr));gap:12px}}.mockHeader{background:linear-gradient(#021209f0,#020d08e0)!important;border-bottom:1px solid #58bb4b4d!important;padding:12px 0 11px!important;box-shadow:inset 0 1px #8fff6433,0 12px 28px #0000005c!important}.mockHeaderInner{background:linear-gradient(#0626139e,#01120ae0)!important;border:1px solid #4ca43e5c!important;border-radius:13px!important;width:min(100%,1880px)!important;min-height:96px!important;margin:0 auto!important;padding:0 14px!important;box-shadow:inset 0 0 0 1px #083d196b,0 0 22px #2fa33e1f!important}.mockHeaderTop{grid-template-columns:152px minmax(900px,1fr) max-content!important;align-items:center!important;gap:14px!important;min-width:0!important;min-height:94px!important;display:grid!important}.mockBrand{justify-content:center!important;align-items:center!important;width:100%!important;height:86px!important;min-height:86px!important;padding:0!important;display:flex!important;overflow:visible!important}.mockBrandLogo{object-fit:contain!important;width:132px!important;height:74px!important;max-height:74px!important;transform:none!important}.mockNav{justify-content:flex-start!important;align-items:stretch!important;gap:8px!important;min-width:0!important;height:86px!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.mockNavItem{color:#f2fff4!important;text-align:center!important;background:linear-gradient(#0422119e,#02120ad1)!important;border:1px solid #4694483d!important;border-radius:13px!important;flex:105px!important;grid-template-rows:54px 20px!important;grid-template-columns:1fr!important;align-content:center!important;place-items:center!important;gap:2px!important;min-width:92px!important;max-width:122px!important;height:86px!important;min-height:86px!important;padding:7px 8px 8px!important;text-decoration:none!important;display:grid!important;box-shadow:inset 0 1px #ffffff0a,0 8px 18px #00000029!important}.mockNavItem:hover,.mockNavItem:focus-visible{background:linear-gradient(#0e3f19c7,#051d0ee0)!important;border-color:#97ff558f!important;transform:translateY(-1px)!important}.mockNavItem.active{background:radial-gradient(circle at 50% 4%,#afff453d,#0000 58%),linear-gradient(#164e20eb,#062811e6)!important;border-color:#a0ff3ee6!important;box-shadow:inset 0 0 0 1px #b1ff5159,0 0 18px #7aff3757,0 8px 22px #0003!important}.mockNavIcon{object-fit:contain!important;filter:drop-shadow(0 0 7px #9bff4647)!important;width:52px!important;max-width:52px!important;height:52px!important;max-height:52px!important}.mockNavText{text-align:center!important;place-items:center!important;width:100%!important;min-width:0!important;display:grid!important}.mockNavLabel{text-overflow:ellipsis!important;white-space:nowrap!important;color:#f5fff5!important;letter-spacing:0!important;text-shadow:0 1px 2px #00000094!important;max-width:100%!important;font-size:12.8px!important;font-weight:950!important;line-height:1.05!important;overflow:hidden!important}.mockNavDescription,.mockNavUnderline{display:none!important}.mockStatusBar{border-left:1px solid #68cb5b38!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;min-width:0!important;height:86px!important;margin-left:2px!important;padding-left:16px!important;display:flex!important;overflow:visible!important}.mockProfileAvatarButton,.mockStatusBar>.mockStatusChip,.mockStatusBar>.mockLabcoinHeaderChip{color:#f5fff5!important;background:linear-gradient(#082814b3,#03160cd1)!important;border:1px solid #489a4c47!important;border-radius:15px!important;height:70px!important;min-height:70px!important;box-shadow:inset 0 1px #ffffff0d,0 8px 18px #00000029!important}.mockProfileAvatarButton{flex-direction:row!important;flex:0 0 170px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:170px!important;min-width:170px!important;padding:6px 12px!important;display:inline-flex!important}.mockProfileAvatar{object-fit:cover!important;border-radius:999px!important;flex:0 0 56px!important;width:56px!important;height:56px!important}.mockProfileMeta{text-align:left!important;flex:auto!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;column-gap:3px!important;min-width:0!important;padding-right:8px!important;display:grid!important;position:relative!important}.mockProfileAvatarName{text-overflow:ellipsis!important;white-space:nowrap!important;color:#f5fff5!important;letter-spacing:0!important;grid-column:1!important;max-width:100%!important;font-size:13px!important;font-weight:950!important;line-height:1.04!important;overflow:hidden!important}.mockProfileRank{text-overflow:ellipsis!important;white-space:nowrap!important;color:#b8f88f!important;letter-spacing:0!important;grid-column:1!important;min-width:0!important;font-size:9px!important;font-weight:850!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.mockProfileChevron{color:#98ff63!important;grid-area:auto!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;line-height:1!important;display:inline!important;position:absolute!important;top:50%!important;right:0!important;transform:translateY(-50%)!important}.mockLabcoinHeaderChip{cursor:pointer!important;flex:0 0 178px!important;justify-content:flex-start!important;align-items:center!important;gap:11px!important;width:178px!important;min-width:178px!important;padding:7px 13px!important;display:inline-flex!important}.mockLabcoinAddButton{display:none!important}.mockStatusCoinIcon{object-fit:contain!important;filter:drop-shadow(0 0 8px #facc1552)!important;flex:0 0 50px!important;width:50px!important;height:50px!important}.mockLabcoinText{text-align:left!important;gap:1px!important;min-width:0!important;display:grid!important}.mockLabcoinAmount{color:#ffe66d!important;letter-spacing:0!important;font-size:20.5px!important;font-weight:950!important;line-height:1!important}.mockLabcoinLabel{color:#f4f6cb!important;letter-spacing:0!important;font-size:10.4px!important;font-weight:900!important;line-height:1!important}.mockLogout{flex:0 0 120px!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:120px!important;min-width:120px!important;padding:0 13px!important;display:inline-flex!important}.mockLogoutIcon{color:#a5ff56!important;font-family:Arial,Helvetica,sans-serif!important;font-size:26px!important;line-height:1!important}.mockStatusText{color:#f5fff5!important;letter-spacing:0!important;font-size:14px!important;font-weight:950!important;line-height:1!important}@media (max-width:1500px){.mockHeader{padding:10px 0 9px!important}.mockHeaderInner{min-height:88px!important;padding:0 10px!important}.mockHeaderTop{grid-template-columns:124px minmax(720px,1fr) max-content!important;gap:10px!important;min-height:86px!important}.mockBrand{height:78px!important;min-height:78px!important}.mockBrandLogo{width:112px!important;height:64px!important;max-height:64px!important}.mockNav{gap:6px!important;height:78px!important}.mockNavItem{grid-template-rows:49px 18px!important;min-width:74px!important;max-width:98px!important;height:78px!important;min-height:78px!important;padding:6px 6px 7px!important}.mockNavIcon{width:46px!important;max-width:46px!important;height:46px!important;max-height:46px!important}.mockNavLabel{font-size:11.6px!important}.mockStatusBar{gap:10px!important;height:78px!important;padding-left:12px!important}.mockProfileAvatarButton,.mockStatusBar>.mockStatusChip,.mockStatusBar>.mockLabcoinHeaderChip{height:64px!important;min-height:64px!important}.mockProfileAvatarButton{flex-basis:146px!important;gap:8px!important;width:146px!important;min-width:146px!important;padding-inline:9px!important}.mockProfileAvatar{flex-basis:48px!important;width:48px!important;height:48px!important}.mockProfileAvatarName{font-size:11.6px!important}.mockProfileRank{font-size:7.8px!important}.mockLabcoinHeaderChip{flex-basis:150px!important;gap:8px!important;width:150px!important;min-width:150px!important;padding-inline:9px!important}.mockStatusCoinIcon{flex-basis:40px!important;width:40px!important;height:40px!important}.mockLabcoinAmount{font-size:17.4px!important}.mockLabcoinLabel{font-size:8.7px!important}.mockLogout{flex-basis:100px!important;width:100px!important;min-width:100px!important}.mockLogoutIcon{font-size:23px!important}.mockStatusText{font-size:12.2px!important}}@media (max-width:1280px){.mockHeader{padding:9px 0 8px!important}.mockHeaderInner{min-height:78px!important;padding:0 8px!important}.mockHeaderTop{grid-template-columns:108px minmax(640px,1fr) max-content!important;gap:8px!important;min-height:76px!important}.mockBrand{height:70px!important;min-height:70px!important}.mockBrandLogo{width:96px!important;height:56px!important;max-height:56px!important}.mockNav{gap:4px!important;height:70px!important}.mockNavItem{grid-template-rows:43px 17px!important;gap:1px!important;min-width:68px!important;max-width:82px!important;height:70px!important;min-height:70px!important;padding:6px 5px!important}.mockNavIcon{width:40px!important;max-width:40px!important;height:40px!important;max-height:40px!important}.mockNavLabel{font-size:10.7px!important}.mockStatusBar{gap:6px!important;height:70px!important;padding-left:9px!important}.mockProfileAvatarButton,.mockStatusBar>.mockStatusChip,.mockStatusBar>.mockLabcoinHeaderChip{height:58px!important;min-height:58px!important}.mockProfileAvatarButton{flex-basis:136px!important;gap:7px!important;width:136px!important;min-width:136px!important;padding-inline:8px!important}.mockProfileAvatar{flex-basis:44px!important;width:44px!important;height:44px!important}.mockProfileAvatarName{font-size:11.1px!important}.mockProfileRank{font-size:7.4px!important}.mockLabcoinHeaderChip{flex-basis:132px!important;gap:6px!important;width:132px!important;min-width:132px!important;padding-inline:8px!important}.mockStatusCoinIcon{flex-basis:36px!important;width:36px!important;height:36px!important}.mockLabcoinAmount{font-size:16.2px!important}.mockLabcoinLabel{font-size:8px!important}.mockLogout{flex-basis:88px!important;width:88px!important;min-width:88px!important}.mockStatusText{font-size:11.3px!important}}@media (max-width:1080px){.mockHeaderInner{scrollbar-width:thin!important;overflow-x:auto!important}.mockHeaderTop{grid-template-columns:108px 750px max-content!important;width:1250px!important}}.dashboardConceptHome{gap:16px!important}.dashConceptHero,.dashPanel,.dashQuickActions{background:radial-gradient(circle at 18% 0,#48b2432e,#0000 34%),linear-gradient(#022312db,#00110af0);border:1px solid #64d25d47;box-shadow:inset 0 1px #ffffff0b,0 18px 46px #00000047}.dashConceptHero{border-radius:24px;grid-template-columns:minmax(340px,.9fr) minmax(460px,1.18fr) minmax(380px,520px);gap:18px;min-height:430px;padding:34px 38px;display:grid;position:relative;overflow:hidden}.dashConceptHero:before{content:"";opacity:.28;pointer-events:none;background:url(/beetlab/backgrounds/leafy-dark.png) 50%/cover no-repeat,radial-gradient(circle at 50% 20%,#84ff4f1f,#0000 42%);position:absolute;inset:0}.dashHeroCopy,.dashHeroArtWrap,.dashOverviewPanel{z-index:1;position:relative}.dashHeroCopy{align-content:center;gap:20px;display:grid}.dashConceptEyebrow,.dashPanelHeader span{color:#b9ff65;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:950}.dashConceptTitle{color:#fff;letter-spacing:0;text-shadow:0 3px 12px #00000061;margin:0;font-size:clamp(44px,4.3vw,76px);font-weight:950;line-height:.98}.dashConceptText{color:#d3ead9;max-width:560px;margin:0;font-size:18px;line-height:1.45}.dashFocusCard,.dashTaskRow,.dashPanelButton,.dashQuickAction{color:inherit;text-decoration:none}.dashFocusCard{background:linear-gradient(#145327a8,#042413c7);border:1px solid #8fff5e47;border-radius:16px;grid-template-columns:58px minmax(0,1fr) 24px;align-items:center;gap:16px;width:min(470px,100%);min-height:92px;padding:14px 16px;display:grid;box-shadow:inset 0 1px #ffffff0f}.dashFocusIcon{background:#7bff5a1a;border-radius:14px;place-items:center;width:58px;height:58px;display:grid}.dashFocusIcon img,.dashStatTile img,.dashTaskRow img,.dashQuickAction img,.dashActiveBed img{object-fit:contain;filter:drop-shadow(0 5px 8px #0000006b);display:block}.dashFocusIcon img{width:48px;height:48px}.dashFocusBody small,.dashTaskRow small,.dashQuickAction small,.dashActiveBed small,.dashTempCard small,.dashWaterCard small{color:#dcf4e0b8;font-size:12px;font-weight:800;display:block}.dashFocusBody strong{color:#fff;margin-top:3px;font-size:16px;line-height:1.28;display:block}.dashFocusArrow,.dashTaskRow em{color:#b9ff65;font-size:26px;font-style:normal;font-weight:950}.dashHeroArtWrap{align-self:stretch;place-items:center;min-width:0;display:grid}.dashHeroGlow{filter:blur(8px);background:radial-gradient(circle,#87ff5b2e,#0000 72%);border-radius:999px;width:min(580px,88%);height:min(360px,78%);position:absolute}.dashHeroImage{z-index:1;object-fit:contain;filter:drop-shadow(0 24px 34px #00000080);width:min(700px,100%);max-height:390px;position:relative}.dashOverviewPanel{background:linear-gradient(#042816c2,#02160de0);border:1px solid #8fff5e33;border-radius:20px;align-self:center;min-width:0;padding:20px}.dashPanelHeader{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.dashPanelHeader a{color:#c8f7cf;font-size:12px;font-weight:850;text-decoration:none}.dashStatGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashStatTile{background:#ffffff09;border:1px solid #ffffff13;border-radius:14px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-height:76px;padding:12px;display:grid}.dashStatTile img{width:42px;height:42px}.dashStatTile strong{color:#fff;font-size:24px;font-weight:950;line-height:1;display:block}.dashStatTile span{color:#c7e7ce;margin-top:3px;font-size:12px;font-weight:750;display:block}.dashActiveBed{background:#0000002e;border-radius:14px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;min-height:74px;margin-top:12px;padding:12px;display:grid}.dashActiveBed img{width:50px;height:50px}.dashActiveBed strong{color:#f5fff5;font-size:15px;line-height:1.25;display:block}.dashContentGrid{grid-template-columns:minmax(320px,.92fr) minmax(420px,1fr) minmax(380px,1fr);gap:16px;display:grid}.dashPanel,.dashQuickActions{border-radius:20px;padding:20px}.dashTaskList{gap:10px;display:grid}.dashTaskRow{background:#ffffff08;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:36px 42px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:58px;padding:9px 12px;display:grid}.dashTaskRow b{color:#d9ff83;background:#80ff591f;border:1px solid #80ff5942;border-radius:999px;place-items:center;width:31px;height:31px;display:grid}.dashTaskRow img{width:36px;height:36px}.dashTaskRow strong{color:#fff;font-size:14px;line-height:1.25;display:block}.dashPanelButton{color:#dfffd7;background:#ffffff08;border:1px solid #8fff5e38;border-radius:12px;justify-content:center;align-items:center;min-height:42px;margin-top:14px;font-weight:900;display:flex}.dashWeatherTop{grid-template-columns:minmax(180px,.92fr) minmax(180px,1fr);gap:12px;display:grid}.dashWaterCard,.dashTempCard{background:#ffffff08;border:1px solid #ffffff13;border-radius:15px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;min-height:106px;padding:14px;display:grid}.dashWaterCard>span,.dashTempCard>span{text-align:center;font-size:38px;line-height:1}.dashWaterCard strong,.dashTempCard strong{color:#fff;font-size:16px;line-height:1.2;display:block}.dashTempCard strong{font-size:28px}.dashWaterCard.warn{background:#784e1124;border-color:#facc1538}.dashWaterCard.ok{background:#0e749021;border-color:#38bdf833}.dashWeatherDays{background:#ffffff06;border:1px solid #ffffff13;border-radius:15px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.dashWeatherDays>div{border-left:1px solid #ffffff0f;place-items:center;gap:4px;min-height:108px;padding:10px 6px;display:grid}.dashWeatherDays>div:first-child{border-left:0}.dashWeatherDays>div.today{background:#7ef0a414}.dashWeatherDays span{color:#c4f7cf;font-size:12px;font-weight:900}.dashWeatherDays em{font-size:28px;font-style:normal;line-height:1}.dashWeatherDays strong{color:#fff;font-size:12px;line-height:1}.dashWeatherDays small{color:#dcf4e0b8;font-size:11px}.dashTipPanel{overflow:hidden}.dashTipLayout{grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;display:grid}.dashTipPanel.hasImage .dashTipLayout{grid-template-columns:minmax(190px,.86fr) minmax(180px,.94fr)}.dashTipText{background:#ffffff09;border:1px solid #ffffff13;border-radius:16px;min-width:0;padding:18px}.dashTipText small{color:#ffc857;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.dashTipText strong{color:#fff;margin-top:16px;font-size:22px;line-height:1.15;display:block}.dashTipText p{color:#d8efdd;margin:12px 0 0;font-size:15px;line-height:1.45}.dashTipLayout>img{object-fit:contain;filter:drop-shadow(0 18px 26px #0000006b);width:100%;max-height:220px}.dashQuickGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.dashQuickAction{background:#ffffff08;border:1px solid #ffffff13;border-radius:14px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;min-height:70px;padding:11px 14px;display:grid}.dashQuickAction img{width:50px;height:50px}.dashQuickAction strong{color:#fff;font-size:15px;line-height:1.1;display:block}@media (max-width:1500px){.dashConceptHero{grid-template-columns:minmax(300px,.9fr) minmax(360px,1fr) minmax(330px,420px);padding:28px}.dashConceptTitle{font-size:clamp(38px,3.6vw,58px)}.dashHeroImage{max-height:330px}.dashContentGrid{grid-template-columns:minmax(300px,.9fr) minmax(400px,1.1fr)}.dashTipPanel{grid-column:1/-1}}@media (max-width:1100px){.dashConceptHero,.dashContentGrid,.dashQuickGrid{grid-template-columns:1fr}.dashOverviewPanel{align-self:stretch}.dashStatGrid,.dashWeatherTop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.dashConceptHero,.dashPanel,.dashQuickActions{border-radius:16px}.dashConceptHero{padding:20px}.dashConceptTitle{font-size:36px}.dashStatGrid,.dashWeatherTop,.dashTipPanel.hasImage .dashTipLayout{grid-template-columns:1fr}.dashWeatherDays{grid-template-columns:repeat(2,minmax(0,1fr))}}.mockMain:has(.dashboardConceptHome){padding-top:24px!important}.dashConceptHero{min-height:390px;padding:28px 34px}.dashConceptTitle{font-size:clamp(42px,3.9vw,68px)}.dashHeroImage{width:min(640px,100%);max-height:340px}.dashOverviewPanel,.dashPanel{padding:16px}.dashStatTile{min-height:66px;padding:9px 11px}.dashActiveBed{min-height:62px;margin-top:10px;padding:10px}.dashContentGrid{gap:12px}.dashTaskRow{min-height:52px;padding:8px 10px}.dashWeatherTop{gap:10px}.dashRankCard{background:radial-gradient(circle at 0 0,#b9ff6529,#0000 48%),#0003;border:1px solid #b9ff652e;border-radius:14px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;min-height:84px;margin-top:12px;padding:12px;display:grid}.dashRankCard img{object-fit:contain;filter:drop-shadow(0 5px 8px #0000006b);width:54px;height:54px}.dashRankCard small,.dashRankCard span{color:#dcf4e0b8;font-size:12px;font-weight:800;display:block}.dashRankCard strong{color:#f5fff5;font-size:15px;line-height:1.25;display:block}.dashRankCard i{--rank-progress:0%;background:linear-gradient(90deg, #74ff6e 0 var(--rank-progress), #ffffff1f var(--rank-progress) 100%);border-radius:999px;height:9px;margin-top:8px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 0 14px #74ff6e2e}.dashWaterCard,.dashTempCard{min-height:88px;padding:12px}.dashWeatherDays>div{min-height:88px;padding:8px 6px}.dashTipLayout>img{max-height:180px}.dashQuickActions{padding:12px 18px 16px}.dashQuickAction{min-height:64px}.mockMain:has(.plShell){padding-top:16px!important;padding-bottom:24px!important}.mockMainInner:has(.plShell){width:min(100%,100vw - 28px)!important;max-width:2048px!important}.plShell{grid-template-columns:clamp(300px,17vw,350px) minmax(760px,1fr) clamp(360px,22vw,430px)!important;align-items:start!important;gap:16px!important;padding:0!important;display:grid!important}.plSidebar,.plHero,.plDetailCard,.plRailCard{background:radial-gradient(circle at 100% 0,#4ade801c,#0000 34%),linear-gradient(#052916e6,#02110af5)!important;border-color:#7ef5a033!important;border-radius:12px!important;box-shadow:0 18px 42px #0000003d,inset 0 1px #ffffff0a!important}.plSidebar{gap:10px!important;height:calc(100vh - 152px)!important;padding:16px!important;top:12px!important}.plSearchTop{margin-bottom:10px!important}.plSearch input{background:#00000038!important;border-radius:10px!important;height:42px!important;margin-bottom:0!important}.plSearch span{font-size:18px!important;top:9px!important}.plTreeTitle,.plSidebarTitle,.plRailHead h3,.plSectionHead h2{letter-spacing:0!important}.plPlantTree{gap:7px!important;margin-bottom:10px!important}.plPlantTree button{background:#ffffff09!important;border-radius:9px!important;min-height:44px!important;padding:7px 10px!important}.plPlantTree button.active{background:linear-gradient(#4ba8376b,#105c2a8f)!important;border-color:#84cc16b8!important;box-shadow:0 0 22px #84cc1629,inset 0 1px #ffffff0f!important}.plPlantTree .treeLabel{gap:10px!important;font-size:14px!important}.plPlantTree .treeLabel img{filter:drop-shadow(0 4px 8px #00000059);object-fit:contain!important;border-radius:8px!important;flex:0 0 30px!important;width:30px!important;height:30px!important}.plPlantTree i{display:none!important}.plPlantTree b{background:#22c55e24!important;border:1px solid #7ef5a02e!important}.favoriteMarkerIcon{object-fit:contain!important;filter:drop-shadow(0 2px 5px #00000059)drop-shadow(0 0 6px #facc1533)!important;width:18px!important;height:18px!important;display:block!important}.plPlantListItem em,.blPlantVariants i{place-items:center!important;min-width:18px!important;display:grid!important}.filterIcon img[src*=favorite-star-filter]{object-fit:contain!important;width:30px!important;height:30px!important;display:block!important}.beetLabPro .blLeftTitle:after{content:none!important;display:none!important}.beetLabPro .blQuickFilters{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.beetLabPro .blQuickFilters button{text-align:center!important;grid-template-columns:1fr!important;align-content:center!important;justify-items:center!important;gap:5px!important;min-width:0!important;min-height:78px!important;padding:8px 6px!important;display:grid!important}.beetLabPro .blQuickFilters .filterIcon{flex:0 0 42px!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;display:grid!important;overflow:visible!important}.beetLabPro .blQuickFilters .filterIcon img{object-fit:contain!important;width:46px!important;max-width:46px!important;height:46px!important;max-height:46px!important;display:block!important}.beetLabPro .blQuickFilters .filterText{justify-items:center!important;gap:2px!important;width:100%!important;min-width:0!important;line-height:1.1!important;display:grid!important}.beetLabPro .blQuickFilters .filterText strong,.beetLabPro .blQuickFilters .filterText small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.beetLabPro .blQuickFilters .filterText strong{font-size:12px!important}.beetLabPro .blQuickFilters .filterText small{font-size:10px!important}.plPlantList{min-height:0!important}.plPlantListItem{border-radius:10px!important;grid-template-columns:52px minmax(0,1fr) 18px!important;min-height:64px!important;margin-bottom:8px!important;padding:8px 10px!important}.plListImage{object-fit:contain!important;border-radius:9px!important;width:46px!important;height:46px!important}.plHero{grid-template-columns:minmax(260px,330px) minmax(0,1fr)!important;gap:28px!important;min-height:360px!important;margin-bottom:14px!important;padding:22px!important;display:grid!important;overflow:hidden!important}.plHeroImageWrap{background:radial-gradient(circle at 50% 25%,#a0ff602e,#0000 44%),linear-gradient(#0a3c1eb8,#02130ae6)!important;border:1px solid #7ef5a02e!important;border-radius:13px!important;height:316px!important;min-height:316px!important}.plHeroImage{filter:drop-shadow(0 18px 22px #0000006b);object-fit:contain!important;padding:16px!important}.plHeroContent{align-content:center!important;gap:12px!important;min-width:0!important;display:grid!important}.plBreadcrumb,.plHeroTopLine{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.plBreadcrumb{color:#dcf4e0a3!important;justify-content:flex-start!important;font-size:13px!important;font-weight:800!important}.plBreadcrumb span:after{content:"/";color:#dcf4e057;margin-left:10px}.plBreadcrumb strong{color:#b9ff65!important}.plCategoryPill,.plHeroFavorite{color:#d9f99d!important;background:#84cc1624!important;border:1px solid #84cc165c!important;border-radius:999px!important;align-items:center!important;gap:8px!important;min-height:34px!important;padding:6px 12px!important;font-weight:950!important;display:inline-flex!important}.plCategoryPill img{object-fit:contain!important;width:24px!important;height:24px!important}.plHeroFavorite{cursor:pointer!important;color:#fef3c7!important;background:#ffffff09!important}.plHeroFavorite.active{background:#facc1524!important;border-color:#facc1594!important}.plTitleRow h1{margin:0!important;font-size:clamp(38px,3.1vw,56px)!important;line-height:1!important}.plHeroContent h3{color:#e4bf72!important;margin:-4px 0 0!important;font-size:18px!important}.plHeroContent p{color:#d7eadc!important;max-width:680px!important;margin:2px 0 4px!important}.plHeroMetrics,.plMetricRow{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.plHeroMetrics div,.plMetricRow div{background:#ffffff09!important;border:1px solid #ffffff14!important;border-radius:10px!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:8px 10px!important;min-width:0!important;min-height:72px!important;padding:10px 12px!important;display:grid!important}.plHeroMetrics img,.plMetricRow img{object-fit:contain!important;width:34px!important;height:34px!important;margin:0!important}.plHeroMetrics b,.plMetricRow b{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.plHeroMetrics span,.plMetricRow span{grid-column:2!important;margin-top:-10px!important;font-size:12px!important}.plTabs{border-bottom:1px solid #7ef5a024!important;gap:18px!important;min-height:48px!important;padding:0 2px!important}.plTabs button{border-bottom-width:3px!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:8px 12px!important;display:inline-flex!important}.plTabs button img{object-fit:contain!important;border-radius:6px!important;width:22px!important;height:22px!important}.plTabs button.active{color:#a3ff57!important;background:0 0!important;border-color:#a3ff57!important}.plRightRail{gap:14px!important;min-width:0!important;display:grid!important;position:sticky!important;top:12px!important}.plRailCard{padding:18px!important}.plRailHead{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}.plRailHead h3{color:#b9ff65!important;text-transform:uppercase!important;margin:0!important;font-size:15px!important}.plRailHead span{color:#d9f99d!important;border:1px solid #84cc1652!important;border-radius:999px!important;padding:4px 8px!important;font-size:11px!important;font-weight:950!important}.plRailCard.plQuickInfo{padding:18px!important}.plRailCard .plQuickInfo,.plRailCard.plQuickInfo{background:radial-gradient(circle at 100% 0,#4ade801c,#0000 34%),linear-gradient(#052916e6,#02110af5)!important}.plRailCard dl div{min-height:34px!important}.plCalendarMini{gap:9px!important;display:grid!important}.plCalendarMiniMonths,.plCalendarMiniRow{grid-template-columns:92px repeat(12,minmax(0,1fr))!important;align-items:center!important;gap:4px!important;display:grid!important}.plCalendarMiniMonths b{color:#dcf4e094!important;text-align:center!important;font-size:9px!important}.plCalendarMiniRow strong{color:#fff!important;font-size:13px!important}.plCalendarMiniRow div{grid-column:2/-1!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:4px!important;display:grid!important}.plCalendarMiniRow i,.plVariantMonthCells i{background:#ffffff09!important;border:1px solid #ffffff09!important;border-radius:4px!important;height:22px!important}.plCalendarMiniRow i.active.violet,.plVariantMonthCells i.active.violet{background:linear-gradient(#5b7cff,#3155cc)!important}.plCalendarMiniRow i.active.green,.plCalendarMiniRow i.active.lime,.plVariantMonthCells i.active.green,.plVariantMonthCells i.active.lime{background:linear-gradient(#39e06c,#139a43)!important}.plCalendarMiniRow i.active.gold,.plVariantMonthCells i.active.gold{background:linear-gradient(#ff9f2d,#f97316)!important}.plNeighborPreviewList{gap:8px!important;display:grid!important}.plNeighborPreviewList article,.plNeighborColumn div{background:#ffffff09!important;border:1px solid #ffffff13!important;border-radius:10px!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:56px!important;padding:7px 9px!important;display:grid!important}.plNeighborIcon{object-fit:contain!important;background:#84cc161f!important;border-radius:9px!important;width:42px!important;height:42px!important}.plNeighborPreviewList strong,.plNeighborColumn strong{color:#f7ffe7!important;font-size:13px!important;display:block!important}.plNeighborPreviewList span,.plNeighborColumn small{color:#dcf4e0ad!important;font-size:11px!important;line-height:1.25!important;display:block!important}.plNeighborPreviewEmpty{color:#dcf4e0ad!important;font-size:13px!important;line-height:1.4!important}.plRailButton{color:#ecfff2!important;cursor:pointer!important;background:#ffffff09!important;border:1px solid #7ef5a02e!important;border-radius:10px!important;width:100%!important;min-height:44px!important;margin-top:12px!important;font-weight:950!important}.plVariantCard{padding:16px!important}.plSectionHead span{color:#dcf4e0ad!important;font-size:13px!important}.plVariantBoard{background:#0000001f!important;border:1px solid #7ef5a024!important;border-radius:12px!important;gap:0!important;display:grid!important;overflow:hidden!important}.plVariantBoardHead,.plVariantRow{grid-template-columns:40px minmax(220px,1.28fr) minmax(132px,.78fr) minmax(150px,.86fr) minmax(260px,1.3fr) minmax(138px,.78fr)!important;align-items:center!important;gap:10px!important;display:grid!important}.plVariantBoardHead{color:#b9ff65!important;text-transform:uppercase!important;background:#7ef5a00b!important;min-height:42px!important;padding:0 12px!important;font-size:11px!important;font-weight:950!important}.plVariantBoardHead span:first-child{grid-column:2!important}.plVariantRow{border-top:1px solid #fff1!important;min-height:86px!important;padding:9px 12px!important}.plVariantRow:hover{background:#7ef5a009!important}.plVariantIdentity{grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important;display:grid!important}.plVariantThumb{object-fit:contain!important;background:#84cc161f!important;border-radius:10px!important;width:54px!important;height:54px!important}.plVariantIdentity strong,.plVariantStatus strong{color:#fff!important;font-size:15px!important;line-height:1.2!important}.plVariantIdentity span,.plVariantStatus span,.plVariantStatus em,.plVariantSeed small{color:#dcf4e0ad!important;font-size:12px!important;line-height:1.25!important;display:block!important}.plVariantSuccess{grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:4px 10px!important;min-width:0!important;display:grid!important}.plVariantSuccess>b{color:#f7ffe7!important;background:radial-gradient(circle at center, #051009 0 56%, transparent 58%), conic-gradient(#67e85b var(--pl-success), #ffffff14 0)!important;border-radius:999px!important;grid-row:1/3!important;place-items:center!important;width:54px!important;height:54px!important;font-size:13px!important;display:grid!important}.plVariantSuccess>span{color:#dcf4e0b8!important;font-size:12px!important}.plVariantSuccess .plStepper,.plVariantSeed .plStepper{transform-origin:0!important;transform:scale(.88)!important}.plVariantSeed{grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:5px 8px!important;min-width:0!important;display:grid!important}.plVariantSeed img{object-fit:contain!important;grid-row:span 2!important;width:28px!important;height:28px!important}.plVariantCalendar{gap:5px!important;min-width:0!important;display:grid!important}.plVariantMonths,.plVariantMonthCells{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:3px!important;display:grid!important}.plVariantMonths b{color:#dcf4e085!important;text-align:center!important;font-size:9px!important}.plVariantMonthCells i{height:18px!important}.plVariantStatus{gap:3px!important;min-width:0!important;display:grid!important}.plVariantStatus em{color:#d9f99d!important;font-style:normal!important;font-weight:900!important}.plTinyButton,.plShowAll{border-radius:10px!important}.plNeighborGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.plNeighborColumn{padding:14px!important}.plNeighborColumn h3{color:#b9ff65!important;margin:0 0 10px!important}@media (max-width:1560px){.plShell{grid-template-columns:300px minmax(680px,1fr) 360px!important;gap:14px!important}.plHero{grid-template-columns:270px minmax(0,1fr)!important}.plHeroMetrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.plVariantBoardHead,.plVariantRow{grid-template-columns:34px minmax(210px,1.1fr) 120px 134px minmax(220px,1.1fr) 120px!important;gap:8px!important}}@media (max-width:1280px){.plShell{grid-template-columns:1fr!important}.plSidebar,.plRightRail{height:auto!important;position:relative!important;top:auto!important}.plRightRail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.plHero{grid-template-columns:1fr!important}.plVariantBoard{overflow-x:auto!important}.plVariantBoardHead,.plVariantRow{min-width:980px!important}}@media (max-width:760px){.plHeroMetrics,.plMetricRow,.plRightRail,.plNeighborGrid{grid-template-columns:1fr!important}}.plVariantFullTableWrap{scrollbar-color:#97ff638c #ffffff14!important;background:#0000001f!important;border:1px solid #7ef5a024!important;border-radius:12px!important;width:100%!important;overflow:hidden!important}.plVariantFullTable{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;width:100%!important;min-width:0!important}.plVariantFullTable .plColFavorite{width:3%!important}.plVariantFullTable .plColVariant{width:23%!important}.plVariantFullTable .plColStock{width:13%!important}.plVariantFullTable .plColDemand{width:6.3%!important}.plVariantFullTable .plColPlan{width:7.8%!important}.plVariantFullTable .plColStatus{width:5.05%!important}.plVariantFullTable th,.plVariantFullTable td{color:#eefbf1!important;vertical-align:middle!important;text-align:center!important;white-space:nowrap!important;border-bottom:1px solid #fff1!important;padding:8px 6px!important;font-size:12px!important;line-height:1.2!important}.plVariantFullTable th:nth-child(3),.plVariantFullTable td:nth-child(3),.plVariantFullTable th:nth-child(4),.plVariantFullTable td:nth-child(4),.plVariantFullTable th:nth-child(8),.plVariantFullTable td:nth-child(8),.plVariantFullTable th:nth-child(10),.plVariantFullTable td:nth-child(10){border-left:1px solid #7ef5a033!important}.plVariantFullTable .plTableGroupHeader th:not(:first-child){border-left:1px solid #7ef5a03d!important}.plVariantFullTable tbody tr:hover td{background:#7ef5a009!important}.plVariantFullTable thead tr:not(.plTableGroupHeader) th{color:#e6ffecdb!important;white-space:normal!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important;background:#05160cf5!important;font-size:11px!important;font-weight:950!important}.plVariantFullTable .plTableGroupHeader th{color:#b9ff65!important;letter-spacing:0!important;text-align:center!important;background:#7ef5a00e!important;font-size:11px!important}.plVariantFullTable .plVariantGroupHead{text-align:left!important;padding-left:6px!important}.plVariantHeaderTitle{justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}.plVariantFullTable .plStockGroupHead,.plVariantFullTable .plStockColumnHead{text-align:center!important}.plVariantFavoriteFilter{cursor:pointer!important;background:#ffdf5a14!important;border:1px solid #ffdf5a52!important;border-radius:10px!important;place-items:center!important;width:30px!important;height:30px!important;padding:3px!important;display:inline-grid!important;box-shadow:inset 0 1px #ffffff14!important}.plVariantFavoriteFilter img{object-fit:contain!important;filter:drop-shadow(0 4px 8px #0000005c)!important;opacity:.72!important;width:22px!important;height:22px!important}.plVariantFavoriteFilter:hover,.plVariantFavoriteFilter:focus-visible,.plVariantFavoriteFilter.active{background:#ffdf5a2e!important;border-color:#ffdf5ad1!important;outline:none!important;box-shadow:0 0 18px #ffdf5a29,inset 0 1px #ffffff1f!important}.plVariantFavoriteFilter.active img{opacity:1!important}.plVariantFullTable th:nth-child(2),.plVariantFullTable td:nth-child(2){text-align:left!important}.plVariantNameCell strong{color:#fff!important;white-space:normal!important;font-size:13px!important;font-weight:950!important;line-height:1.2!important;display:block!important}.plVariantNameCell span{color:#a8e8b5b8!important;white-space:normal!important;margin-top:3px!important;font-size:10px!important;line-height:1.22!important;display:block!important}.plVariantSuccessInline{grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;display:grid!important}.plVariantSuccessInline>b{color:#f7ffe7!important;background:radial-gradient(circle at center, #051009 0 55%, transparent 57%), conic-gradient(#67e85b var(--pl-success), #ffffff14 0)!important;border-radius:999px!important;place-items:center!important;width:35px!important;height:35px!important;font-size:11px!important;font-weight:950!important;display:grid!important}.plVariantFullTable .plStepper{transform-origin:50%!important;height:28px!important;margin:0 auto!important;transform:none!important}.plVariantFullTable .plStepper button{width:24px!important;height:28px!important;font-size:12px!important}.plVariantFullTable .plStepper input{width:34px!important;height:28px!important;font-size:12px!important}.plVariantSuccessInline .plStepper{transform-origin:0!important;margin:0!important}.plVariantFullTable .plStar{width:30px!important;height:30px!important;font-size:14px!important}.plShellOverview{grid-template-columns:clamp(270px,15vw,320px) minmax(0,1fr)!important}.plShellOverview .plRightRail{display:none!important}.plShellOverview .plVariantCard{padding:12px!important}.plShellOverview .plHero{grid-template-columns:240px minmax(0,1fr)!important}.plShellOverview .plHeroImageWrap{height:230px!important;min-height:230px!important}@media (max-width:1400px){.plShellOverview{grid-template-columns:1fr!important}.plShellOverview .plSidebar{height:auto!important;max-height:360px!important;position:relative!important;top:auto!important}}@media (max-width:1280px){.plVariantFullTableWrap{overflow-x:hidden!important}.plVariantFullTable{min-width:0!important}}@media (max-width:1100px){.plVariantFullTable{min-width:0!important}.plVariantFullTable th,.plVariantFullTable td{padding-left:4px!important;padding-right:4px!important;font-size:10px!important}}.plShellOverview{align-items:stretch!important}.plShellOverview .plSidebar{align-self:stretch!important;height:auto!important;min-height:100%!important;max-height:none!important}.plShellOverview .plPlantList{flex:auto!important;max-height:none!important}.plTabs{gap:22px!important;min-height:74px!important}.plTabs button{gap:12px!important;min-height:74px!important;padding:10px 14px!important;font-size:15px!important}.plTabs button img{border-radius:10px!important;width:44px!important;height:44px!important}.plTableActions{flex-wrap:wrap!important;justify-content:flex-end!important}.plTinyButton.active{color:#fef3c7!important;background:#facc1524!important;border-color:#facc1594!important;box-shadow:0 0 18px #facc151f!important}.plVariantEmptyRow{text-align:center!important;color:#dcf4e0bd!important;white-space:normal!important;height:74px!important;font-weight:900!important}@media (max-width:1400px){.plShellOverview .plSidebar{max-height:none!important}}:root{--app-shell-max-width:1880px;--app-shell-gutter:clamp(12px, 1.25vw, 24px);--app-shell-width:min(var(--app-shell-max-width), calc(100vw - (var(--app-shell-gutter) * 2)))}:is(.mockHeaderInner,.mockMainInner,.mockMainInner:has(.dashboardConceptHome),.mockMainInner:has(.plShell),.mockMainInner:has(.beetLabPro),.mockMainInner:has(.beetLabPro.nurseryMode)){width:var(--app-shell-width)!important;max-width:var(--app-shell-max-width)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}.mockMain{padding-left:0!important;padding-right:0!important}.dashboardMockup.dashboardHome,.plShell,.beetLabPro,.beetLabPro.nurseryMode,.lpMainGrid,.ulPage,.todoCommandCenter,.akPage,.achvPage,.achvShell,.forumPage,.forumLayout,.legalPage{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.lpPage,.forumPage,.legalPage{padding-left:0!important;padding-right:0!important}@media (max-width:760px){:root{--app-shell-gutter:9px}}
