.dashboard-shell{--background:35 40% 97%;--foreground:260 25% 15%;--card:0 0% 100%;--card-foreground:260 25% 15%;--popover:0 0% 100%;--popover-foreground:260 25% 15%;--primary:18 90% 55%;--primary-foreground:0 0% 100%;--secondary:35 30% 96%;--secondary-foreground:260 25% 15%;--muted:35 25% 93%;--muted-foreground:260 10% 45%;--accent:25 95% 53%;--accent-foreground:0 0% 100%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:35 20% 88%;--input:35 20% 88%;--ring:18 90% 55%;--radius:1rem;--chart-1:18 90% 55%;--chart-2:270 70% 60%;--chart-3:340 80% 60%;--chart-4:45 90% 55%;--chart-5:180 60% 45%;--sidebar-background:0 0% 98%;--sidebar-foreground:240 5.3% 26.1%;--sidebar-primary:240 5.9% 10%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:240 4.8% 95.9%;--sidebar-accent-foreground:240 5.9% 10%;--sidebar-border:220 13% 91%;--sidebar-ring:217.2 91.2% 59.8%}.dark .dashboard-shell{--background:260 20% 8%;--foreground:35 30% 96%;--card:260 20% 12%;--card-foreground:35 30% 96%;--popover:260 20% 12%;--popover-foreground:35 30% 96%;--primary:18 90% 58%;--primary-foreground:0 0% 100%;--secondary:260 20% 18%;--secondary-foreground:35 30% 96%;--muted:260 15% 18%;--muted-foreground:35 15% 60%;--accent:25 95% 58%;--accent-foreground:0 0% 100%;--destructive:0 62% 45%;--destructive-foreground:0 0% 100%;--border:260 15% 22%;--input:260 15% 22%;--ring:18 90% 58%;--chart-1:18 90% 58%;--chart-2:270 70% 65%;--chart-3:340 80% 65%;--chart-4:45 90% 60%;--chart-5:180 60% 50%;--sidebar-background:260 20% 10%;--sidebar-foreground:240 4.8% 95.9%;--sidebar-primary:224.3 76.3% 48%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:260 15% 16%;--sidebar-accent-foreground:240 4.8% 95.9%;--sidebar-border:260 15% 16%;--sidebar-ring:217.2 91.2% 59.8%}.dashboard-shell{scroll-behavior:smooth;scrollbar-gutter:stable;background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}.dashboard-shell *{border-color:hsl(var(--border))}.dashboard-shell{display:flex;position:relative;min-height:calc(100vh - 4rem);width:100%;max-width:100vw;overflow-x:clip;background:radial-gradient(circle at 78% 4%,rgba(255,244,229,.85),transparent 28rem),hsl(var(--background));padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}.dashboard-sidebar{width:260px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,251,247,.98)),white;border-right:1px solid hsl(35 20% 90%);display:none;flex-direction:column;position:fixed;top:4rem;left:0;bottom:0;z-index:40;overflow-y:auto;box-shadow:8px 0 28px rgba(91,61,39,.025)}@media (min-width:1024px){.dashboard-sidebar{display:flex}}.dashboard-mobile-nav{position:fixed;right:0;bottom:0;left:0;z-index:45;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:calc(4.5rem + env(safe-area-inset-bottom));padding:.35rem .25rem env(safe-area-inset-bottom);border-top:1px solid hsl(35 20% 90%);background:rgba(255,255,255,.96);box-shadow:0 -8px 24px rgba(41,31,25,.08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.dashboard-mobile-nav-item{display:flex;min-width:0;min-height:3.5rem;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;border-radius:.75rem;color:hsl(260 10% 45%);font-size:.6875rem;font-weight:600;line-height:1;transition:background-color .15s ease,color .15s ease}.dashboard-mobile-nav-item:focus-visible,.dashboard-mobile-nav-item:hover{background:hsl(35 40% 95%);color:hsl(260 25% 15%);outline:none}.dashboard-mobile-nav-item.active{background:hsl(25 100% 96%);color:hsl(18 90% 45%)}.dashboard-main{flex:1;min-width:0;width:100%;min-height:calc(100vh - 4rem)}@media (min-width:1024px){.dashboard-shell{padding-bottom:0}.dashboard-main{margin-left:260px;width:calc(100% - 260px)}.dashboard-mobile-nav{display:none}}.dashboard-shell .sidebar-nav-item{position:relative;display:flex;min-height:3.25rem;align-items:center;gap:.75rem;padding:.75rem 1rem;border:1px solid transparent;border-radius:.875rem;font-size:.875rem;font-weight:550;color:hsl(249 13% 42%);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;user-select:none}.dashboard-shell .sidebar-nav-item:hover{background:rgba(255,247,237,.78);border-color:hsl(31 58% 92%);color:hsl(24 88% 43%);transform:translateX(2px)}.dashboard-shell .sidebar-nav-item svg{color:hsl(220 13% 48%);transition:color .18s ease,transform .18s ease}.dashboard-shell .sidebar-nav-item:hover svg{color:hsl(24 90% 52%);transform:scale(1.04)}.dashboard-shell .sidebar-nav-item.active{background:linear-gradient(90deg,hsl(28 100% 97%),hsl(31 100% 94%));border-color:hsl(30 65% 91%);color:hsl(18 92% 44%);font-weight:700;box-shadow:0 8px 22px rgba(249,115,22,.08);transform:none}.dashboard-shell .sidebar-nav-item.active:before{content:"";position:absolute;top:.6rem;bottom:.6rem;left:0;width:3px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#fb923c,#f97316)}.dashboard-shell .sidebar-nav-item.active svg{color:hsl(18 90% 55%)}.dashboard-sidebar-promo-wrap{margin-top:auto;padding:3.5rem 1rem 1rem}.dashboard-sidebar-promo{position:relative;border:1px solid hsl(31 50% 90%);border-radius:1rem;padding:3.25rem 1rem 1rem;text-align:center;background:radial-gradient(circle at 50% 0,rgba(255,230,198,.8),transparent 54%),linear-gradient(145deg,#fffdfb,#fff7ed);box-shadow:0 14px 34px rgba(117,69,35,.07)}.dashboard-sidebar-mascot{position:absolute;top:-3.7rem;left:50%;width:6.75rem;height:6.75rem;object-fit:contain;transform:translateX(-50%);filter:drop-shadow(0 8px 9px rgba(120,68,30,.13))}.dashboard-sidebar-promo p{max-width:11rem;margin-inline:auto;color:hsl(255 22% 17%);font-size:.875rem;font-weight:700;line-height:1.4}.dashboard-sidebar-promo button{display:inline-flex;min-height:2.75rem;width:100%;align-items:center;justify-content:center;gap:.45rem;margin-top:.85rem;border-radius:.75rem;background:linear-gradient(135deg,#ff7a18,#f4510b);color:white;font-size:.8125rem;font-weight:700;box-shadow:0 9px 20px rgba(249,93,22,.22);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.dashboard-sidebar-promo button:hover{color:white;filter:saturate(1.06) brightness(1.03);transform:translateY(-1px);box-shadow:0 12px 26px rgba(249,93,22,.28)}.dashboard-sidebar-promo button:active{transform:translateY(0)}.dashboard-shell .dash-card{padding:1.25rem;box-shadow:0 12px 34px rgba(82,57,39,.035)}.dashboard-shell .dash-card,.dashboard-shell .dash-card-lg{background:white;border-radius:.875rem;border:1px solid hsl(35 20% 92%)}.dashboard-shell .dash-card-lg{padding:1.5rem;box-shadow:0 16px 42px rgba(82,57,39,.045)}.dashboard-shell .dash-card-interactive{background:white;border-radius:.875rem;border:1px solid hsl(35 20% 92%);padding:1.25rem;cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease}.dashboard-shell .dash-card-interactive:hover{box-shadow:0 4px 12px rgba(0,0,0,.06);border-color:hsl(35 20% 85%)}.dashboard-shell .dashboard-illustrated-hero,.dashboard-shell .dashboard-profile-hero{position:relative;isolation:isolate;background:linear-gradient(90deg,rgba(255,250,245,.99),rgba(255,245,233,.94) 52%,rgba(255,235,211,.64)),url(/images/dashboard/pet-studio-hero.png) 100% /auto 100% no-repeat,linear-gradient(135deg,#fffaf5,#ffe8cf);box-shadow:0 22px 60px rgba(181,100,43,.09)}.dashboard-shell .dashboard-illustrated-hero:after,.dashboard-shell .dashboard-profile-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 8% 18%,rgba(249,115,22,.28) 0 2px,transparent 3px),radial-gradient(circle at 92% 26%,rgba(255,255,255,.95) 0 3px,transparent 4px),radial-gradient(circle at 64% 74%,rgba(251,191,36,.22) 0 2px,transparent 3px)}.dashboard-shell .dashboard-hero-chip{display:inline-flex;min-height:2.25rem;align-items:center;gap:.45rem;border:1px solid rgba(255,255,255,.88);border-radius:9999px;background:rgba(255,255,255,.76);padding:.45rem .75rem;color:rgb(55 65 81);font-size:.75rem;font-weight:650;box-shadow:0 5px 18px rgba(87,57,35,.06);backdrop-filter:blur(8px)}.dashboard-shell .dashboard-hero-polaroid{position:absolute;overflow:hidden;width:8.5rem;aspect-ratio:4/5;border:solid white;border-width:6px 6px 18px;border-radius:.8rem;background:white;box-shadow:0 18px 36px rgba(63,40,24,.16)}.dashboard-shell .dashboard-hero-polaroid-1{right:6.5rem;top:.3rem;rotate:-7deg}.dashboard-shell .dashboard-hero-polaroid-2{right:.5rem;top:2.6rem;rotate:7deg}.dashboard-shell .dashboard-hero-polaroid-3{right:3.6rem;bottom:-1rem;width:7.2rem;rotate:1deg}.dashboard-shell .dashboard-hero-empty{position:absolute;right:4rem;top:3rem;display:flex;height:7rem;width:7rem;align-items:center;justify-content:center;border:2px dashed rgba(249,115,22,.28);border-radius:2rem;background:rgba(255,255,255,.55);color:rgba(249,115,22,.45)}.dashboard-shell .dashboard-stat-icon{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.8rem}.dashboard-shell .dashboard-stat-icon-emerald{background:#ecfdf5;color:#10b981}.dashboard-shell .dashboard-stat-icon-blue{background:#eff6ff;color:#3b82f6}.dashboard-shell .dashboard-stat-icon-rose{background:#fff1f2;color:#f43f5e}.dashboard-shell .dashboard-stat-icon-amber{background:#fffbeb;color:#f59e0b}.dashboard-shell .dashboard-stat-icon-violet{background:#f5f3ff;color:#8b5cf6}.dashboard-shell .journey-progress-summary{display:flex;align-items:center;gap:1.5rem;border:1px solid hsl(30 10% 89%);border-radius:1rem;padding:1rem;background:linear-gradient(120deg,#ffffff,#fafafa)}.dashboard-shell .journey-timeline-panel{box-shadow:0 10px 28px rgba(52,45,40,.035)}.dashboard-shell .journey-timeline-layout{display:grid;grid-template-columns:9.5rem minmax(0,1fr);min-width:0}.dashboard-shell .journey-tier-panel{display:flex;min-height:10.75rem;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid hsl(30 10% 88%);background:linear-gradient(145deg,#fffdf9,#f7f2eb);text-align:center}.dashboard-shell .journey-tier-panel p{margin-top:.25rem;color:hsl(260 13% 24%);font-size:.75rem;font-weight:800;text-transform:uppercase}.dashboard-shell .journey-tier-panel span{margin-top:.2rem;color:hsl(260 7% 52%);font-size:.6875rem;font-weight:600}.dashboard-shell .journey-timeline-stage{display:grid;min-width:0;grid-template-columns:3rem minmax(0,1fr) 3rem;align-items:stretch;background:linear-gradient(180deg,#ffffff,#fffcf8)}.dashboard-shell .journey-timeline-scroll{display:flex;min-width:0;align-items:center;overflow-x:auto;overscroll-behavior-inline:contain;padding:1.25rem .75rem .75rem;scroll-snap-type:x proximity}.dashboard-shell .journey-timeline-scroll:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-3px}.dashboard-shell .journey-timeline-nav{display:flex;width:calc(100% - .5rem);align-items:center;justify-content:center;margin:.65rem .25rem;border:0;border-radius:.75rem;background:transparent;color:hsl(260 8% 44%);transition:color .16s ease,background-color .16s ease,transform .16s ease}.dashboard-shell .journey-timeline-nav:hover:not(:disabled){background:rgba(245,244,242,.9);color:hsl(20 86% 45%)}.dashboard-shell .journey-timeline-nav:disabled{cursor:not-allowed;color:hsl(260 6% 73%);opacity:.42}.dashboard-shell .journey-timeline-track{display:grid;width:100%;min-width:34rem;grid-template-columns:repeat(5,minmax(84px,1fr))}.dashboard-shell .journey-timeline-step{position:relative;min-width:84px;scroll-snap-align:center}.dashboard-shell .journey-timeline-connector{position:absolute;top:17px;left:calc(50% + 18px);right:calc(-50% + 18px);height:3px;z-index:0}.dashboard-shell .journey-timeline-connector.is-complete{background:linear-gradient(90deg,hsl(24 95% 53%),hsl(36 96% 58%))}.dashboard-shell .journey-timeline-connector.is-locked{background-image:linear-gradient(90deg,hsl(30 9% 83%) 45%,transparent 0);background-size:9px 3px}.dashboard-shell .journey-timeline-level{display:flex;height:36px;min-width:36px;align-items:center;justify-content:center;border-radius:9999px;padding-inline:.35rem;background:white;color:hsl(260 10% 42%);font-size:.6875rem;font-weight:800;box-shadow:0 0 0 3px white;border:1px solid hsl(35 18% 82%)}.dashboard-shell .journey-timeline-level.is-complete{border-color:hsl(28 95% 60%);background:hsl(30 100% 97%);color:hsl(22 88% 45%)}.dashboard-shell .journey-timeline-level.is-current{height:44px;min-width:44px;margin-top:-4px;border-color:hsl(24 95% 53%);background:linear-gradient(145deg,hsl(24 95% 57%),hsl(16 92% 48%));color:white;box-shadow:0 0 0 4px white,0 8px 18px hsl(24 95% 53%/.28)}.dashboard-shell .journey-timeline-level.is-locked{border-color:hsl(30 8% 88%);background:hsl(30 15% 96%);color:hsl(260 7% 58%)}.dashboard-shell .journey-page-navigation{overflow:hidden;border:1px solid hsl(30 12% 88%);border-radius:1rem;background:linear-gradient(145deg,#fbfaf8,#f5f3f0);box-shadow:0 10px 30px rgba(52,45,40,.045)}.dashboard-shell .journey-page-heading{padding:1rem 1.25rem .5rem}.dashboard-shell .journey-page-heading>div{border-bottom:0;padding-bottom:0}.dashboard-shell .journey-section-tabs{display:grid;width:100%;min-width:34rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;border:1px solid hsl(30 10% 90%);border-radius:.875rem;padding:.25rem;background:#f7f7f6;box-shadow:none}.dashboard-shell .journey-section-tab{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.7rem;color:hsl(260 6% 52%);font-size:.8125rem;font-weight:650;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.dashboard-shell .journey-section-tab:hover{background:rgba(255,255,255,.72);color:hsl(260 18% 20%)}.dashboard-shell .journey-section-tab[data-state=active]{background:white;color:hsl(260 18% 20%);box-shadow:none}.dashboard-shell .journey-quest-log{background:white}.dashboard-shell .journey-quest-family-tabs{display:grid;grid-template-columns:repeat(5,minmax(118px,1fr));gap:.25rem;border:1px solid hsl(30 10% 90%);border-radius:.875rem;padding:.25rem;background:#f7f7f6}.dashboard-shell .journey-quest-family-tab{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.7rem;color:hsl(260 8% 46%);font-size:.8125rem;font-weight:650;white-space:nowrap;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.dashboard-shell .journey-quest-family-tab:hover{background:rgba(255,255,255,.72);color:hsl(260 18% 20%)}.dashboard-shell .journey-quest-family-tab[data-state=active]{background:white;color:hsl(260 18% 20%);box-shadow:none}.dashboard-shell .journey-quest-card{border:1px solid hsl(30 10% 89%);border-radius:1rem;padding:1rem;background:rgba(255,255,255,.74);box-shadow:0 10px 28px rgba(52,45,40,.035);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dashboard-shell .journey-quest-card:hover{border-color:hsl(30 15% 82%);box-shadow:0 14px 32px rgba(52,45,40,.065);transform:translateY(-1px)}.dashboard-shell .journey-quest-card.is-complete{border-color:hsl(152 40% 84%);background:linear-gradient(145deg,#ffffff,#f7fdf9)}.dashboard-shell .journey-quest-icon{display:flex;height:2.25rem;width:2.25rem;flex:none;align-items:center;justify-content:center;border-radius:.75rem}.dashboard-shell .journey-quest-icon.is-orange{background:#fff7ed;color:#f97316}.dashboard-shell .journey-quest-icon.is-blue{background:#eff6ff;color:#3b82f6}.dashboard-shell .journey-quest-icon.is-violet{background:#f5f3ff;color:#8b5cf6}.dashboard-shell .journey-quest-icon.is-green{background:#ecfdf5;color:#10b981}.dashboard-shell .journey-quest-icon.is-rose{background:#fff1f2;color:#f43f5e}.dashboard-shell .journey-quest-icon.is-complete{background:#ecfdf5;color:#059669}.dashboard-shell .journey-reward-chip{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.3rem .5rem;font-size:.625rem;font-weight:750;white-space:nowrap}.dashboard-shell .journey-reward-chip.is-xp{background:#eff6ff;color:#2563eb}.dashboard-shell .journey-reward-chip.is-token{background:#fffbeb;color:#b45309}@media (max-width:767px){.dashboard-shell .journey-progress-summary{align-items:flex-start;flex-direction:column;gap:1rem}.dashboard-shell .journey-progress-summary>:nth-child(2){width:100%}.dashboard-shell .journey-timeline-scroll{padding-inline:.5rem}.dashboard-shell .journey-timeline-nav{width:calc(100% - .5rem)}.dashboard-shell .journey-timeline-layout{grid-template-columns:minmax(0,1fr)}.dashboard-shell .journey-tier-panel{min-height:auto;flex-direction:row;justify-content:flex-start;gap:.75rem;border-right:0;border-bottom:1px solid hsl(30 10% 88%);padding:.75rem 1rem;text-align:left}.dashboard-shell .journey-tier-panel img{height:3.5rem;width:3.5rem}.dashboard-shell .journey-tier-panel p,.dashboard-shell .journey-tier-panel span{margin-top:0}}@media (max-width:639px){.dashboard-shell .dashboard-illustrated-hero,.dashboard-shell .dashboard-profile-hero{border-radius:1.25rem;background:linear-gradient(145deg,rgba(255,250,245,.99),rgba(255,234,209,.92)),linear-gradient(135deg,#fffaf5,#ffe8cf)}}.dashboard-shell a:focus-visible,.dashboard-shell button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}@media (max-width:639px){.dashboard-shell .dash-card,.dashboard-shell .dash-card-interactive,.dashboard-shell .dash-card-lg{padding:1rem}}.dashboard-shell .stat-accent-orange{border-top:3px solid hsl(18 90% 55%)}.dashboard-shell .stat-accent-blue{border-top:3px solid hsl(217 91% 60%)}.dashboard-shell .stat-accent-violet{border-top:3px solid hsl(270 70% 60%)}.dashboard-shell .stat-accent-rose{border-top:3px solid hsl(340 80% 60%)}.dashboard-shell .pill-container{display:inline-flex;gap:.25rem;background:hsl(35 25% 93%);border-radius:9999px;padding:.25rem}.dashboard-shell .dashboard-mode-switch{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.dashboard-shell .dashboard-mode-switch{display:inline-flex;width:auto}}.dashboard-shell .pill{padding:.375rem 1rem;border-radius:9999px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease;color:hsl(260 10% 45%);white-space:nowrap}.dashboard-shell .pill:hover{color:hsl(260 25% 15%)}.dashboard-shell .pill.active{background:white;color:hsl(260 25% 15%);box-shadow:0 1px 3px rgba(0,0,0,.08);font-weight:600}.dashboard-shell .pill-orange.active{background:hsl(18 90% 55%);color:white;box-shadow:0 2px 8px hsl(18 90% 55%/.3)}.dashboard-shell .pill-violet{color:rgb(109 40 217)}.dashboard-shell .pill-violet:hover{background:rgb(245 243 255);color:rgb(91 33 182)}.dashboard-shell .pill-violet.active{background:rgb(124 58 237);color:white;box-shadow:0 2px 8px rgb(124 58 237/.3)}.dashboard-shell .pill-violet.active:hover{background:rgb(109 40 217);color:white}@keyframes fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.6}}.dashboard-shell .animate-fade-in{animation:fade-in .35s ease-out forwards}.dashboard-shell .animate-shimmer{background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite}.dashboard-shell .animate-pulse-soft{animation:pulse-soft 2s ease-in-out infinite}.dashboard-shell ::-webkit-scrollbar{width:5px;height:5px}.dashboard-shell ::-webkit-scrollbar-track{background:transparent}.dashboard-shell ::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.15);border-radius:3px}.dashboard-shell ::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.3)}.dashboard-shell .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.dashboard-shell .no-scrollbar::-webkit-scrollbar{display:none}.dashboard-shell .dashboard-btn-primary,.dashboard-shell .dashboard-btn-primary:focus-visible,.dashboard-shell .dashboard-btn-primary:hover{border-color:transparent;background:hsl(18 90% 55%);color:white}.dashboard-shell .dashboard-btn-primary:hover{background:hsl(18 90% 48%)}.dashboard-shell .dashboard-btn-outline,.dashboard-shell .dashboard-btn-outline:focus-visible,.dashboard-shell .dashboard-btn-outline:hover{border-color:hsl(25 25% 86%);background:white;color:hsl(260 20% 22%)}.dashboard-shell .dashboard-btn-outline:hover{border-color:hsl(18 70% 72%);background:hsl(25 100% 97%);color:hsl(18 85% 38%)}.dashboard-shell .dashboard-btn-light,.dashboard-shell .dashboard-btn-light:focus-visible,.dashboard-shell .dashboard-btn-light:hover{border-color:transparent;background:white;color:hsl(260 25% 14%)}.dashboard-shell .dashboard-btn-light:hover{background:hsl(35 30% 94%)}.dashboard-shell .dashboard-btn-overlay,.dashboard-shell .dashboard-btn-overlay:focus-visible,.dashboard-shell .dashboard-btn-overlay:hover{border-color:rgb(255 255 255/.3);background:rgb(255 255 255/.16);color:white}.dashboard-shell .dashboard-btn-overlay:hover{background:rgb(255 255 255/.28)}.dashboard-shell .dashboard-btn-icon:focus-visible,.dashboard-shell .dashboard-btn-icon:hover{background:rgb(255 255 255/.85);color:hsl(18 85% 42%)}@media (hover:hover){.dashboard-shell .dashboard-card-actions-toggle{display:none}}@media (hover:none){.dashboard-shell .dashboard-card-overlay-details{padding-top:3rem}}.dashboard-shell .glass{background:rgba(255,255,255,.88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dashboard-shell .animated-bg{background:hsl(var(--background))}