html[data-tools-app="1"],html[data-tools-desk="1"],html[data-tools-app="1"] body,html[data-tools-desk="1"] body{height:100%;overflow:hidden}html[data-tools-desk="1"] .site-shell{height:100dvh;max-height:100dvh;overflow:hidden}html[data-tools-desk="1"] .tools-desk-main{flex-direction:column;flex:1;min-height:0;display:flex}.tools-app{--tools-sidebar-width:16.5rem;--tools-topbar-height:3.5rem;background:var(--surface-2,#f8fafc);height:100dvh;min-height:0;max-height:100dvh;color:var(--foreground,#0f172a);display:flex;overflow:hidden}.tools-desk{height:100%;max-height:100%}.tools-app-sidebar{width:var(--tools-sidebar-width);background:color-mix(in srgb, var(--color-brand-950,#0f172a) 96%, black);color:#e2e8f0;border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;height:100%;min-height:0;display:none}.tools-app-sidebar__brand{color:inherit;align-items:center;gap:.7rem;padding:.95rem 1rem .85rem;text-decoration:none;display:flex}.tools-app-sidebar__brand img{object-fit:contain;width:2rem;height:2rem}.tools-app-sidebar__wordmark{flex-direction:column;line-height:1.05;display:flex}.tools-app-sidebar__wordmark span:first-child{letter-spacing:.16em;color:#93c5fd;font-size:.68rem;font-weight:800}.tools-app-sidebar__wordmark strong{letter-spacing:-.03em;font-size:1rem}.tools-app-sidebar__main{color:#e2e8f0;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.4rem;width:fit-content;min-height:2rem;margin:0 .85rem .7rem;padding:.25rem .65rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.tools-app-sidebar__main:hover,.tools-app-sidebar__main:focus-visible{color:#fff;border-color:#fbbf24b3}.tools-app-sidebar__foot-main{color:inherit;text-underline-offset:2px;text-decoration:underline}.tools-app-nav{scrollbar-width:thin;flex:1;padding:.25rem .6rem 1rem;overflow:auto}.tools-app-section{margin:.35rem 0 .7rem}.tools-app-section__toggle{color:#94a3b8;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:.35rem .5rem;font-size:.68rem;font-weight:800;display:flex}.tools-app-section__toggle:focus-visible,.tools-app-link:focus-visible,.tools-app-topbar button:focus-visible,.tools-app-search:focus-visible,.tools-app-card:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}.tools-app-section__chevron{transition:transform .14s}.tools-app-section.is-collapsed .tools-app-section__chevron{transform:rotate(-90deg)}.tools-app-section.is-collapsed .tools-app-section__body{display:none}.tools-app-link{color:#cbd5e1;border-radius:.55rem;align-items:center;gap:.55rem;min-height:2.1rem;padding:.3rem .55rem;font-size:.86rem;text-decoration:none;display:flex}.tools-app-link:hover{color:#fff;background:#ffffff0f}.tools-app-link.is-active{color:#fff;background:#38bdf829}.tools-app-link svg{opacity:.9;flex-shrink:0}.tools-app-link__meta{color:#94a3b8;margin-left:auto;font-size:.68rem}.tools-app-link--demand{color:#e0f2fe;min-height:1.85rem;margin-left:.55rem;padding-block:.2rem;font-size:.8rem}.tools-app-empty{color:#94a3b8;padding:.45rem .6rem .7rem;font-size:.78rem;line-height:1.4}.tools-app-sidebar__foot{border-top:1px solid #ffffff0f;padding:.75rem 1rem 1rem;font-size:.75rem}.tools-app-sidebar__foot a{color:#93c5fd}.tools-app-main{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}.tools-app-topbar{min-height:var(--tools-topbar-height);background:color-mix(in srgb, var(--surface,#fff) 92%, transparent);border-bottom:1px solid var(--line,#e2e8f0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:.6rem;padding:.45rem .85rem;display:flex}.tools-app-menu-btn,.tools-app-icon-btn{border:1px solid var(--line,#e2e8f0);background:var(--surface,#fff);width:2.25rem;height:2.25rem;color:inherit;cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;display:inline-flex}.tools-app-brand-mobile{min-width:0;color:inherit;letter-spacing:-.03em;align-items:center;gap:.45rem;font-weight:800;text-decoration:none;display:flex}.tools-app-search{border:1px solid var(--line,#e2e8f0);background:var(--surface,#fff);min-width:0;min-height:2.35rem;color:color-mix(in srgb, var(--foreground) 62%, var(--surface));cursor:text;text-align:left;border-radius:.75rem;flex:1;align-items:center;gap:.5rem;padding:0 .8rem;display:flex}.tools-app-search kbd{border:1px solid var(--line,#e2e8f0);border-radius:.35rem;margin-left:auto;padding:.1rem .35rem;font-size:.68rem}.tools-app-main-website{border:1px solid var(--line,#e2e8f0);background:var(--surface,#fff);height:2.25rem;color:inherit;white-space:nowrap;border-radius:.6rem;align-items:center;gap:.3rem;padding:0 .65rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.tools-app-topbar__actions{align-items:center;gap:.4rem;display:flex}.tools-app-topbar .theme-toggle{border:1px solid var(--line,#e2e8f0);border-radius:.6rem;width:2.25rem;height:2.25rem;padding:0}.tools-app-topbar .theme-toggle-label{display:none}.tools-app-workspace{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;overflow:auto}.tools-app-scrim{display:none}.tools-palette{z-index:80;background:#0f172a73;justify-content:center;align-items:flex-start;padding:12vh 1rem 1rem;display:flex;position:fixed;inset:0}.tools-palette__panel{border:1px solid var(--line,#e2e8f0);background:var(--surface,#fff);border-radius:1rem;width:min(36rem,100%);overflow:hidden;box-shadow:0 24px 60px -28px #0f172a80}.tools-palette__input{border:0;border-bottom:1px solid var(--line,#e2e8f0);width:100%;color:inherit;background:0 0;outline:none;padding:.95rem 1rem;font-size:1rem}.tools-palette__list{max-height:min(22rem,50vh);padding:.4rem;overflow:auto}.tools-palette__item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.65rem;align-items:center;gap:.7rem;padding:.55rem .65rem;text-decoration:none;display:flex}.tools-palette__item.is-active,.tools-palette__item:hover{background:color-mix(in srgb, var(--color-accent-500,#0ea5e9) 10%, var(--surface))}.tools-palette__item strong{font-size:.92rem;display:block}.tools-palette__item span{color:color-mix(in srgb, var(--foreground) 58%, var(--surface));font-size:.75rem;display:block}.tools-home{max-width:72rem;margin:0 auto;padding:1.25rem 1.1rem 2.5rem}.tools-home__title{letter-spacing:-.04em;margin:0;font-size:1.45rem;font-weight:800}.tools-home__lede{max-width:38rem;color:color-mix(in srgb, var(--foreground) 68%, var(--surface));margin:.4rem 0 1.1rem}.tools-home .tools-app-empty{color:color-mix(in srgb, var(--foreground) 62%, var(--surface))}.tools-home__grid{grid-template-columns:1fr;gap:.75rem;display:grid}.tools-app-card{border:1px solid var(--line,#e2e8f0);background:var(--surface,#fff);min-height:100%;color:inherit;border-radius:.9rem;flex-direction:column;padding:.95rem 1rem .85rem;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.tools-app-card:hover{border-color:color-mix(in srgb, var(--color-accent-500,#0ea5e9) 40%, var(--line,#e2e8f0));transform:translateY(-1px);box-shadow:0 16px 28px -22px #0f172a59}.tools-app-card h3{letter-spacing:-.02em;margin:.55rem 0 .25rem;font-size:.98rem}.tools-app-card p{color:color-mix(in srgb, var(--foreground) 64%, var(--surface));flex:1;margin:0;font-size:.82rem;line-height:1.45}.tools-app-card__cta{color:var(--color-accent-700,#0369a1);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.7rem;font-size:.78rem;font-weight:700;display:flex}.tools-shortcut-kbd{border:1px solid var(--line,#e2e8f0);background:color-mix(in srgb, var(--surface,#fff) 88%, var(--foreground));color:color-mix(in srgb, var(--foreground) 72%, var(--surface));letter-spacing:.04em;white-space:nowrap;border-radius:.35rem;align-items:center;margin-left:auto;padding:.08rem .35rem;font-size:.65rem;font-weight:800;line-height:1.2;display:inline-flex}.tools-shortcut-pending{z-index:90;border:1px solid var(--line,#e2e8f0);background:var(--surface,#fff);color:color-mix(in srgb, var(--foreground) 72%, var(--surface));border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .8rem;font-size:.8rem;display:flex;position:fixed;bottom:1.1rem;left:50%;transform:translate(-50%);box-shadow:0 16px 36px -22px #0f172a73}.tools-shortcut-pending kbd{border:1px solid var(--line,#e2e8f0);border-radius:.35rem;padding:.08rem .4rem;font-weight:800}.tools-shortcut-help{z-index:85;background:#0f172a73;justify-content:center;align-items:flex-start;padding:8vh 1rem 1rem;display:flex;position:fixed;inset:0}.tools-shortcut-help__panel{border:1px solid var(--line,#e2e8f0);background:var(--surface,#fff);border-radius:1rem;flex-direction:column;width:min(44rem,100%);max-height:min(38rem,80vh);display:flex;overflow:hidden;box-shadow:0 24px 60px -28px #0f172a80}.tools-shortcut-help__head{border-bottom:1px solid var(--line,#e2e8f0);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem .85rem;display:flex}.tools-shortcut-help__head h2{letter-spacing:-.03em;margin:0;font-size:1.05rem}.tools-shortcut-help__head p{color:color-mix(in srgb, var(--foreground) 62%, var(--surface));margin:.25rem 0 0;font-size:.8rem}.tools-shortcut-help__close{border:1px solid var(--line,#e2e8f0);color:inherit;cursor:pointer;background:0 0;border-radius:.55rem;padding:.3rem .6rem;font-size:.78rem;font-weight:700}.tools-shortcut-help__body{gap:.85rem;padding:.7rem 1rem 1.1rem;display:grid;overflow:auto}.tools-shortcut-help__body h3{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 55%, var(--surface));margin:0 0 .35rem;font-size:.72rem;font-weight:800}.tools-shortcut-help__body ul{margin:0;padding:0;list-style:none}.tools-shortcut-help__row{width:100%;color:inherit;text-align:left;font:inherit;cursor:default;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.8rem;margin:0;padding:.38rem .15rem;display:flex}button.tools-shortcut-help__row{cursor:pointer;border-radius:.45rem}button.tools-shortcut-help__row:hover{background:color-mix(in srgb, var(--color-accent-500,#0ea5e9) 10%, var(--surface))}.tools-app-group{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin:.35rem 0 .15rem;padding:0 .5rem;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-block}.tools-app-group.is-active,.tools-app-group:hover{color:#e2e8f0}.tools-home__quick{border:1px solid color-mix(in srgb, var(--color-accent-500,#0ea5e9) 30%, var(--line,#e2e8f0));background:color-mix(in srgb, var(--color-accent-500,#0ea5e9) 8%, var(--surface,#fff));border-radius:1rem;margin:0 0 .35rem;padding:.95rem 1rem 1.05rem}.tools-home__quick-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;margin-bottom:.75rem;display:flex}.tools-home__quick h2{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-700,#0369a1);margin:0;font-size:.78rem;font-weight:800}.tools-home__quick-note{color:color-mix(in srgb, var(--foreground) 58%, var(--surface));margin:0;font-size:.75rem}.tools-app-card--quick{border-color:color-mix(in srgb, var(--color-accent-500,#0ea5e9) 52%, var(--line,#e2e8f0));background:color-mix(in srgb, var(--color-accent-500,#0ea5e9) 7%, var(--surface,#fff));box-shadow:0 14px 26px -20px #0ea5e980}.tools-app-card__badge{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-700,#0369a1);align-self:flex-start;margin-top:.45rem;font-size:.65rem;font-weight:800;display:inline-flex}.tools-home__section{margin-top:1.5rem}.tools-home__section h2{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 55%, var(--surface));margin:0 0 .7rem;font-size:.78rem;font-weight:800}.tools-fav{border:1px solid var(--line,#e2e8f0);background:var(--surface,#fff);width:2rem;height:2rem;color:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.tools-fav.is-on{color:#d97706;border-color:#fbbf24}.tools-install{border:1px solid var(--line,#e2e8f0);background:var(--surface,#fff);cursor:pointer;border-radius:.6rem;align-items:center;height:2.25rem;padding:0 .7rem;font-size:.78rem;font-weight:700;display:none}.tools-install.is-available{display:inline-flex}.tools-workspace-loading{min-height:14rem;color:color-mix(in srgb, var(--foreground) 60%, var(--surface));place-items:center;gap:.85rem;font-size:.9rem;display:grid}.tools-workspace-loading:before{content:"";background:color-mix(in srgb, var(--color-brand-950) 10%, #e2e8f0);background-image:linear-gradient(90deg, transparent 0%, var(--color-accent-500,#0ea5e9) 50%, transparent 100%);background-repeat:no-repeat;background-size:40% 100%;border-radius:999px;width:min(100%,22rem);height:.45rem;animation:1.05s ease-in-out infinite tools-workspace-loading-slide;overflow:hidden;box-shadow:inset 0 0 #0000}@keyframes tools-workspace-loading-slide{0%{background-position:-40% 0}to{background-position:140% 0}}@media (prefers-reduced-motion:reduce){.tools-workspace-loading:before,.tools-app-card{transition:none;animation:none;transform:none}}html[data-tools-app="1"] .sharda-tools-shell,html[data-tools-desk="1"] .sharda-tools-shell{background:0 0;min-height:100%;padding-top:.85rem;padding-bottom:1.25rem}html[data-tools-app="1"] .sharda-tools-shell .spotlight-orb{display:none}@media (min-width:640px){.tools-home__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.tools-app-sidebar{display:flex}.tools-app-menu-btn,.tools-app-brand-mobile,.tools-app.is-chrome-collapsed .tools-app-search,.tools-app.is-chrome-collapsed .tools-app-main-website,.tools-app.is-chrome-collapsed .tools-app-topbar__actions .tools-app-icon-btn:not(.tools-app-chrome-toggle),.tools-app.is-chrome-collapsed .tools-install,.tools-app.is-chrome-collapsed .theme-toggle{display:none}.tools-app.is-chrome-collapsed .tools-app-topbar{justify-content:flex-end;min-height:2.5rem}.tools-desk.is-header-expanded .tools-app-topbar{display:none}.tools-home__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:959.98px){.tools-app.is-chrome-collapsed .tools-app-search,.tools-app.is-chrome-collapsed .tools-app-brand-mobile,.tools-app.is-chrome-collapsed .tools-app-main-website,.tools-app.is-chrome-collapsed .tools-app-topbar__actions .tools-app-icon-btn:not(.tools-app-chrome-toggle),.tools-app.is-chrome-collapsed .tools-install,.tools-app.is-chrome-collapsed .theme-toggle{display:none}.tools-app-sidebar{z-index:70;height:100dvh;transition:transform .16s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.tools-app.is-nav-open .tools-app-sidebar{transform:none}.tools-app-scrim{z-index:60;background:#0f172a73;border:0;display:block;position:fixed;inset:0}.tools-app-search kbd{display:none}}html[data-theme=dark] .tools-app{background:#12141a}html[data-theme=dark] .tools-app-topbar,html[data-theme=dark] .tools-app-card,html[data-theme=dark] .tools-palette__panel,html[data-theme=dark] .tools-shortcut-help__panel,html[data-theme=dark] .tools-shortcut-pending,html[data-theme=dark] .tools-app-search,html[data-theme=dark] .tools-app-menu-btn,html[data-theme=dark] .tools-app-icon-btn,html[data-theme=dark] .tools-app-main-website,html[data-theme=dark] .tools-install,html[data-theme=dark] .tools-fav{background:#1c1f27;border-color:#2d3340}html[data-theme=dark] .tools-home__quick{background:#1a3242;border-color:#2d5a73}html[data-theme=dark] .tools-app-card--quick{border-color:#2d5a73}
