.Shell-module__4P9W8q__root{background:radial-gradient(72vw 55vh at 100% -6%, color-mix(in oklab, var(--coral-500) 7%, transparent), transparent 55%), radial-gradient(58vw 48vh at -6% 4%, color-mix(in oklab, var(--violeta-500) 6%, transparent), transparent 55%), var(--surface-page);min-height:100dvh;color:var(--text-body);background-attachment:fixed;display:flex;overflow-x:clip}[data-theme=dark] .Shell-module__4P9W8q__root{background:radial-gradient(70vw 50vh at 100% -8%, color-mix(in oklab, var(--coral-500) 9%, transparent), transparent 52%), #000;background-attachment:fixed}.Shell-module__4P9W8q__sidebar{background:var(--surface-card);border-right:1px solid var(--border-subtle);flex-direction:column;flex:none;gap:4px;width:244px;height:100dvh;padding:18px 14px;display:flex;position:sticky;top:0}.Shell-module__4P9W8q__brand{align-items:center;gap:10px;padding:4px 8px 14px;display:flex}.Shell-module__4P9W8q__brand img{height:26px}.Shell-module__4P9W8q__brandDark{display:none}[data-theme=dark] .Shell-module__4P9W8q__brandLight{display:none}[data-theme=dark] .Shell-module__4P9W8q__brandDark{display:block}.Shell-module__4P9W8q__bizCard{border-radius:var(--radius-lg);background:var(--surface-sunken);border:1px solid var(--border-subtle);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:flex}.Shell-module__4P9W8q__bizName{font-weight:var(--weight-bold);font-size:var(--text-sm);color:var(--text-strong);line-height:1.2}.Shell-module__4P9W8q__bizPlan{font-size:var(--text-xs);color:var(--text-muted);text-transform:capitalize}.Shell-module__4P9W8q__navList{flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.Shell-module__4P9W8q__navItem{border-radius:var(--radius-lg);color:var(--text-muted);font-weight:var(--weight-semibold);font-size:var(--text-sm);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-spring);cursor:pointer;align-items:center;gap:12px;padding:10px 13px;display:flex;position:relative}.Shell-module__4P9W8q__navItem svg{transition:transform var(--dur-base) var(--ease-spring), color var(--dur-fast) var(--ease-out)}.Shell-module__4P9W8q__navItem:hover{background:var(--surface-hover);color:var(--text-strong)}.Shell-module__4P9W8q__navItem:hover svg{transform:scale(1.08)}@media (hover:hover){.Shell-module__4P9W8q__navItem:hover{background:color-mix(in oklab, var(--nav-accent,var(--coral-500)) 9%, transparent);color:var(--text-strong);transform:translate(2px)}.Shell-module__4P9W8q__navItem:hover>svg:first-child{color:var(--nav-accent,var(--coral-500));transform:scale(1.12)rotate(-4deg)}}.Shell-module__4P9W8q__navSection{letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);-webkit-user-select:none;user-select:none;padding:12px 13px 4px;font-size:10px;font-weight:800}.Shell-module__4P9W8q__navStar{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--text-subtle);opacity:0;cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-spring);flex:none;justify-content:center;align-items:center;display:inline-flex}.Shell-module__4P9W8q__navItem:hover .Shell-module__4P9W8q__navStar{opacity:1}.Shell-module__4P9W8q__navStar:hover{color:var(--sol-500);transform:scale(1.2)}.Shell-module__4P9W8q__navStar[data-on]{opacity:1;color:var(--sol-500)}@media (hover:none){.Shell-module__4P9W8q__navStar{opacity:1}}.Shell-module__4P9W8q__navItemActive{background:var(--coral-50);color:var(--coral-700);font-weight:var(--weight-semibold)}.Shell-module__4P9W8q__navItemActive svg{transform:scale(1.1)}.Shell-module__4P9W8q__navItemActive:before{content:"";border-radius:var(--radius-pill);background:var(--nav-accent,var(--coral-500));width:3px;height:56%;animation:Shell-module__4P9W8q__simplat-bar var(--dur-base) var(--ease-spring) backwards;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.Shell-module__4P9W8q__navItemActive:hover{background:var(--coral-50);color:var(--coral-700)}.Shell-module__4P9W8q__sidebarFoot{border-top:1px solid var(--border-subtle);margin-top:6px;padding-top:10px}.Shell-module__4P9W8q__main{flex-direction:column;flex:1;min-width:0;display:flex}.Shell-module__4P9W8q__topbar{z-index:20;background:color-mix(in oklab, var(--surface-page) 86%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex;position:sticky;top:0}.Shell-module__4P9W8q__topTitle{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-extra);letter-spacing:var(--tracking-display);color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Shell-module__4P9W8q__topActions{flex:none;align-items:center;gap:8px;display:flex}@media (max-width:1023px){.Shell-module__4P9W8q__topTitle{font-size:var(--text-base)}.Shell-module__4P9W8q__topActions{gap:6px}}@media (max-width:420px){.Shell-module__4P9W8q__topbar{gap:8px;padding:10px 14px}.Shell-module__4P9W8q__topTitle{font-size:var(--text-sm)}.Shell-module__4P9W8q__topActions{gap:4px}}.Shell-module__4P9W8q__content{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:20px}.Shell-module__4P9W8q__mobileBrand,.Shell-module__4P9W8q__tabbar{display:none}@media (max-width:1023px){.Shell-module__4P9W8q__sidebar{display:none}.Shell-module__4P9W8q__mobileBrand{align-items:center;gap:8px;display:flex}.Shell-module__4P9W8q__mobileBrand img{height:24px}.Shell-module__4P9W8q__content{padding:16px 14px 110px}.Shell-module__4P9W8q__tabbar{bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;background:color-mix(in oklab, var(--surface-card) 94%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.3);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);justify-content:space-between;align-items:stretch;gap:2px;padding:7px 8px;display:flex;position:fixed;left:12px;right:12px}.Shell-module__4P9W8q__tab{min-width:0;min-height:54px;color:var(--text-muted);font-size:10px;font-weight:var(--weight-bold);cursor:pointer;border-radius:var(--radius-lg);transition:color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:6px 2px;display:flex;position:relative}.Shell-module__4P9W8q__tab svg{z-index:1;transition:transform var(--dur-base) var(--ease-spring);flex:none;position:relative}.Shell-module__4P9W8q__tab:active{transform:scale(.9)}.Shell-module__4P9W8q__tabActive{color:var(--text-brand)}.Shell-module__4P9W8q__tabActive svg{transform:translateY(-2px)scale(1.18)}.Shell-module__4P9W8q__tabActive:before{content:"";border-radius:var(--radius-pill);background:var(--brand-primary-soft);z-index:0;width:48px;height:32px;animation:Shell-module__4P9W8q__simplat-pop-in var(--dur-base) var(--ease-spring);position:absolute;top:7px}}.Shell-module__4P9W8q__sheetItem{border-radius:var(--radius-md);width:100%;color:var(--text-strong);font-size:var(--text-base);font-weight:var(--weight-medium);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:14px 12px;display:flex}.Shell-module__4P9W8q__sheetItem:hover{background:var(--surface-hover)}.Shell-module__4P9W8q__opSection{letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);margin:16px 2px 10px;font-size:11px;font-weight:800}.Shell-module__4P9W8q__opSection:first-child{margin-top:4px}.Shell-module__4P9W8q__opGrid{grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:10px;display:grid}.Shell-module__4P9W8q__opTile{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-card);color:var(--text-strong);font:inherit;text-align:center;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);animation:Shell-module__4P9W8q__simplat-pop-in .42s var(--ease-spring) backwards;flex-direction:column;align-items:center;gap:9px;padding:14px 6px;text-decoration:none;display:flex;position:relative}.Shell-module__4P9W8q__opTile:hover{box-shadow:var(--shadow-md);border-color:var(--border-default);transform:translateY(-3px)}.Shell-module__4P9W8q__opTile:active{transform:translateY(0)scale(.95)}.Shell-module__4P9W8q__opTile:focus-visible{box-shadow:var(--ring);outline:none}.Shell-module__4P9W8q__opIcon{border-radius:var(--radius-lg);background:var(--op-soft,var(--surface-sunken));width:50px;height:50px;color:var(--op-accent,var(--text-strong));flex:none;place-items:center;display:grid}.Shell-module__4P9W8q__opLabel{color:var(--text-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.Shell-module__4P9W8q__opBadge{border-radius:var(--radius-pill);background:var(--frambuesa-500);color:#fff;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:800;display:grid;position:absolute;top:8px;right:8px}
