.np-shell{grid-template-columns:var(--np-sidebar-width,264px) minmax(0, 1fr);background:var(--surface-subtle);min-height:100dvh;color:var(--foreground);grid-template-rows:auto auto auto 1fr;font-size:14px;display:grid}.np-shell>:not(.ops-surface) svg{flex-shrink:0;width:18px;height:18px}.np-notice{border-bottom:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:6px 20px;font-size:12px;display:flex}.np-notice strong{color:var(--foreground);font-weight:500}.np-role{align-items:center;gap:8px;display:flex}.np-header{border-bottom:1px solid var(--border);background:var(--card);grid-area:2/1/auto/-1;align-items:center;gap:18px;min-height:56px;padding:0 20px;display:flex}.np-context{align-items:center;gap:8px;min-width:0;margin-left:0;display:flex}.np-scope{align-items:center;gap:8px;min-width:0;display:flex}.np-scope select{width:min(340px,100%);max-width:100%}.np-sidebar{border-right:1px solid var(--border);background:var(--surface-subtle);min-width:0;height:max(0px, calc(100dvh - var(--np-header-height,146px)));flex-direction:column;grid-area:4/1;align-self:start;gap:0;min-height:0;padding:0;display:flex;position:sticky;top:0}.np-sidebar-content{width:calc(var(--np-sidebar-width,264px) - 1px);flex-direction:column;height:100%;padding:12px 8px;display:flex;overflow:hidden}.np-sidebar-content>nav{min-height:0;padding:2px;overflow-y:auto}.np-sidebar-footer{margin-top:auto;padding-top:28px}.np-sidebar-footer .np-tools{border-top:1px solid var(--border);padding-top:12px}.np-menu-search{margin-bottom:12px;position:relative}.np-menu-search>svg{width:16px;height:16px;color:var(--muted-foreground);position:absolute;top:9px;left:10px}.np-menu-search input{background:var(--background);border-radius:6px;height:36px;padding-left:34px;font-size:13px}.np-menu-region{padding:0}.np-search-results small{color:var(--muted-foreground);font-size:11px;display:block}.np-no-results{color:var(--muted-foreground);overflow-wrap:anywhere;padding:12px;font-size:13px}.np-menu{flex-direction:column;gap:2px;display:flex}.np-back{min-height:36px;color:var(--muted-foreground);grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:8px;margin-bottom:8px;padding:6px 10px;font-size:13px;display:grid}.np-back span{text-align:center;font-weight:500}.np-area-name{margin:0 0 10px;padding:0 10px;font-size:12px;font-weight:600}.np-nav-link{white-space:nowrap;min-height:36px;color:var(--muted-foreground);border-radius:6px;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:flex}.np-nav-link span,.np-nav-link small,.np-back span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.np-nav-link[aria-current],.np-nav-link[aria-current]:hover{color:var(--foreground);background:var(--selection-background);font-weight:600}.np-nav-link:hover,.np-back:hover{background:var(--muted);color:var(--foreground);border-radius:6px}.np-chevron{margin-left:auto}.np-main{grid-area:4/2;width:100%;min-width:0;max-width:1180px;margin:0 auto;padding:28px clamp(24px,3vw,44px) 48px}.np-main>*,.np-content>*{margin-bottom:24px}.np-main>:last-child,.np-content>:last-child{margin-bottom:0}.np-page-heading{margin-bottom:30px}.np-title-row{align-items:center;gap:8px;display:flex}.np-page-heading h1,.np-access h1{letter-spacing:-.025em;font-size:26px;font-weight:600;line-height:1.25}.np-page-heading p{color:var(--muted-foreground);max-width:65ch;margin-top:8px;line-height:1.6}.np-overview-grid{grid-template-columns:minmax(0,1fr) 264px;align-items:start;gap:32px;display:grid}.np-task{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:18px 20px;display:flex}.np-task>div{flex:1;min-width:0}.np-task strong{font-weight:550}.np-task p{color:var(--muted-foreground);margin-top:3px;font-size:13px;line-height:1.5}.np-task>svg:first-child{color:var(--muted-foreground)}.np-task:hover,.np-destination:hover{background:var(--muted)}.np-card-action{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.np-card-action>span,.np-card-action>p{color:var(--muted-foreground);font-size:12px}.np-side-note{padding-top:14px}.np-side-note h2{font-size:14px;font-weight:600}.np-side-note p{color:var(--muted-foreground);margin-top:10px;font-size:13px;line-height:1.7}.np-side-note a{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;margin-top:16px;font-size:13px;text-decoration:underline;display:inline-flex}.np-destinations{grid-template-columns:1fr 1fr;display:grid}.np-destination{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:20px;display:flex}.np-destination:nth-child(odd){border-right:1px solid var(--border)}.np-destination:last-child,.np-destination:nth-last-child(2):nth-child(odd){border-bottom:0}.np-destination>div{flex:1;min-width:0}.np-destination h3{font-size:14px;font-weight:550}.np-destination p{color:var(--muted-foreground);max-width:45ch;margin-top:4px;font-size:13px;line-height:1.5}.np-destination>svg{color:var(--muted-foreground)}.np-example-label{color:var(--muted-foreground);font-size:12px;font-weight:400}.np-empty{flex-direction:column;align-items:flex-start;gap:12px;padding:28px 20px;display:flex}.np-empty h3{font-weight:550}.np-empty p{color:var(--muted-foreground)}.np-context-note{color:var(--muted-foreground);max-width:70ch;font-size:13px;line-height:1.65}.np-table-scroll{overflow:auto}.np-table{border-collapse:collapse;width:100%;font-size:13px}.np-table th,.np-table td{text-align:right;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;white-space:nowrap;padding:14px 20px}.np-table th:first-child{text-align:left;white-space:normal;min-width:190px}.np-table thead th{color:var(--muted-foreground);background:var(--muted);font-size:12px;font-weight:500}.np-table tbody th{font-weight:500}.np-table tbody th span{color:var(--muted-foreground);margin-top:4px;font-size:12px;font-weight:400;display:block}.np-table-note{color:var(--muted-foreground);padding:12px 20px;font-size:12px}.np-signs,.np-function-example{gap:18px;padding:24px 20px;display:flex}.np-signs h2,.np-function-example h2{font-size:15px;font-weight:550}.np-signs p,.np-function-example p{color:var(--muted-foreground);max-width:65ch;margin-top:8px;font-size:13px;line-height:1.6}.np-access{flex-direction:column;align-items:flex-start;gap:20px;max-width:65ch;display:flex}.np-skip{background:var(--background);z-index:70;padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.np-skip:focus{transform:translateY(0)}.np-app-navigation{flex:1;justify-content:center;align-self:stretch;align-items:flex-end;min-width:0}.np-coming{cursor:default;opacity:.7;gap:6px}.np-coming span:last-child{font-size:10px}.np-mobile-account,.np-page-dock-region{display:none}.np-tools{gap:2px;margin-left:auto;display:flex}.np-tools button{width:40px;height:44px}.np-scopebar{border-bottom:1px solid var(--border);background:var(--card);grid-area:3/1/auto/-1;align-items:center;gap:16px;min-height:54px;padding:8px 20px;display:flex}.np-workspace-caption{color:var(--muted-foreground);font-size:12px}.np-retail-scope{align-items:center;gap:10px;display:flex}.np-retail-scope>select{width:142px}.np-settings-panel{background:var(--background);width:min(440px,100vw - 20px);max-width:none;color:var(--foreground);overflow-y:auto}.np-settings-content{flex-direction:column;gap:20px;padding:8px 20px 28px;font-size:13px;line-height:1.6;display:flex}.np-settings-content svg{flex-shrink:0;width:18px;height:18px}.np-settings-content h2,.np-settings-content strong{font-weight:600}.np-account-identity{align-items:center;gap:12px;display:flex}.np-account-identity p,.np-settings-hint,.np-settings-rows dd p,.np-settings-signout p{color:var(--muted-foreground);font-size:12px}.np-settings-rows>div{border-bottom:1px solid var(--border);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.np-settings-rows dt{color:var(--muted-foreground)}.np-settings-rows dd p{margin-top:6px}.np-setting-theme{justify-content:space-between;align-items:center;gap:12px;display:flex}.np-setting-theme [data-slot=toggle-group]{gap:4px;display:flex}.np-setting-theme button{border:1px solid var(--border);border-radius:6px;align-items:center;gap:6px;min-height:44px;padding:10px;display:flex}.np-setting-theme button[data-state=on]{background:var(--muted);outline:1px solid var(--foreground)}.np-settings-signout{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.np-help-steps{flex-direction:column;gap:10px;padding-left:18px;list-style:decimal;display:flex}.np-tools-sidebar{flex-direction:column;gap:2px;margin:0;display:flex}.np-tools-sidebar button{width:100%;height:36px;color:var(--muted-foreground);justify-content:flex-start;gap:10px;padding:0 10px;font-size:13px;font-weight:400}.np-tools-sidebar button:last-child{height:44px;color:var(--foreground);margin-top:12px}.np-tools-sidebar button svg{width:16px;height:16px}.np-user-name{text-align:left;flex:1;font-weight:500}.np-user-name small{color:var(--muted-foreground);font-size:11px;font-weight:400;display:block}.np-header{background:var(--surface-subtle);border-bottom:0;min-height:0;padding:0}.np-topbar-concept{flex:0 0 calc(var(--np-sidebar-width,264px) - 40px)}.np-demo-badge{margin-left:auto}.np-topbar-concept .ops-concept-trigger,.np-mobile-panel-heading .ops-concept-trigger{width:auto;max-width:100%;height:44px}.np-topbar-concept .ops-concept-logo,.np-mobile-panel-heading .ops-concept-logo{flex-shrink:0;width:120px}.np-find-trigger{width:100%;height:36px;color:var(--muted-foreground);justify-content:flex-start;gap:8px;margin-bottom:12px;font-weight:400}.np-find-trigger span{text-align:left;flex:1}.np-find-trigger kbd,.np-menu-search kbd{border:1px solid var(--border);border-radius:4px;padding:1px 4px;font-family:inherit;font-size:11px}.np-search-popover{max-height:var(--radix-popover-content-available-height);--np-search-width:min(400px, calc(100vw - 24px));width:var(--np-search-width);border-radius:12px;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 8px 24px #00000014}.np-function-search{flex-direction:column;min-height:0;display:flex}.np-function-search .np-menu-search{border-bottom:1px solid var(--border);flex-shrink:0;margin:0}.np-function-search .np-menu-search input{height:48px;box-shadow:none;border:0;border-radius:0;padding-right:52px}.np-function-search .np-menu-search>svg{top:16px}.np-menu-search>button{position:absolute;top:8px;right:8px}.np-search-results{overscroll-behavior:contain;min-height:0;padding:4px;overflow-y:auto}.np-search-results .np-nav-link{min-height:48px;color:var(--foreground)}.np-search-results .np-nav-link:focus-visible{background:var(--muted);outline:2px solid var(--ring);outline-offset:-2px}.np-search-results svg{flex-shrink:0;width:18px;height:18px}.np-store-results{margin:4px;padding:0;position:relative}.np-store-row{height:48px;position:absolute;inset-inline:0}.np-store-row .np-nav-link{height:100%}.np-store-footer{border-top:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:12px;display:flex}[data-concept=loplabbet]:is(.np-shell,.np-mobile-panel) :is(.np-topbar-concept,.np-mobile-panel-heading,.np-scopebar,.np-header .app-switch-item[aria-current=page]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#111;--foreground:#f5f5f5;--muted:#252525;--muted-foreground:#bfc2c8;--accent:#252525;--accent-foreground:#f5f5f5;--border:#3c3c3c;--input:#3c3c3c;--ring:#bfc4cc;background:var(--background);color:var(--foreground)}.np-mobile-panel{width:100%;max-width:none;height:100dvh;max-height:100%;padding-bottom:calc(74px + env(safe-area-inset-bottom));background:var(--background);color:var(--foreground);gap:0;animation:none;inset:0;transform:none}.np-mobile-panel-heading{flex-shrink:0;justify-content:space-between;align-items:center;min-height:56px;padding:8px 12px;display:flex}.np-mobile-context-scroll{overscroll-behavior-x:contain;scrollbar-width:none;align-items:center;gap:8px;min-width:0;padding:4px 8px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8px calc(100% - 8px),#0000);mask-image:linear-gradient(90deg,#0000,#000 8px calc(100% - 8px),#0000)}.np-mobile-context-scroll>*{flex-shrink:0}.np-mobile-context-scroll .np-store-trigger{border:1px solid var(--border);border-radius:20px;flex-shrink:0;max-width:290px}.np-mobile-panel .np-app-navigation{flex:none;justify-content:center}.np-mobile-menu-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:14px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 12px calc(100% - 14px),#0000);mask-image:linear-gradient(#0000,#000 12px calc(100% - 14px),#0000)}.np-mobile-mode:has(.np-function-search) .np-mobile-menu-scroll{padding-bottom:0;-webkit-mask-image:none;mask-image:none}.np-mobile-user-section{background:var(--surface-subtle);border-block:1px solid var(--border);flex-shrink:0;padding:8px 12px}.np-tools-mobile,.np-tools-mobile .np-account-trigger{width:100%}.np-tools-mobile .np-account-trigger{justify-content:flex-start;gap:12px;height:52px}.np-mobile-panel .np-menu:not(.np-search-results){padding:12px 8px}.np-mobile-panel .np-menu svg{flex-shrink:0;width:18px;height:18px}.np-mobile-panel .np-menu:not(.np-search-results) .np-nav-link,.np-mobile-panel .np-back{min-height:44px}:is(.np-mobile-panel .np-menu-region:has(.np-function-search),.np-mobile-panel .np-function-search){height:100%}.np-mobile-panel .np-search-results{flex:0 auto}.np-mobile-panel .np-menu-search input{font-size:16px}.np-dock-region{bottom:max(12px, env(safe-area-inset-bottom));isolation:isolate;z-index:40;width:148px;position:fixed;left:50%;transform:translate(-50%)}.np-dock-region:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 75%, var(--background) 35%, transparent 75%);position:absolute;inset:-20px -28px -12px}.np-dock{border:1px solid var(--border);background:var(--background);width:148px;height:50px;color:var(--foreground);box-shadow:0 4px 16px color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:12px;align-items:center;padding:2px;display:flex;position:relative}.np-dock button{flex-shrink:0;min-width:44px;height:44px}.np-dock svg{flex-shrink:0;width:18px;height:18px}.np-dock button:first-child{border-right:1px solid var(--border);border-radius:8px 0 0 8px;gap:8px;width:98px;padding:0 12px}.np-dock button:last-child{border-radius:0 8px 8px 0;width:44px}.np-mobile-panel>.np-mobile-mode{animation:np-menu-fade-in var(--overlay-duration) var(--overlay-easing)}@media (max-width:1199px){.np-overview-grid{grid-template-columns:1fr;gap:12px}.np-side-note{display:none}}@media (max-width:767px){.np-shell{flex-direction:column;height:100dvh;min-height:0;display:flex}.np-notice{flex-wrap:wrap;gap:8px;padding:8px 12px}.np-role{justify-content:space-between;width:100%}.np-role select{width:min(260px,100% - 62px)}.np-header{flex-shrink:0;min-height:0;padding:0}.np-app-navigation{justify-content:center}.np-app-navigation .app-switch-item{min-width:52px;padding:0 12px}.np-app-navigation .np-pim-label{font-size:11px;display:inline}.np-topbar-concept{flex:none}.np-topbar-concept .ops-concept-logo{width:104px}.np-topbar-concept .ops-concept-trigger{gap:6px;padding-inline:4px}.np-page-dock-region{display:block}.np-scopebar{flex-wrap:nowrap;flex-shrink:0;gap:8px;min-height:52px;padding:4px 12px;display:flex}.np-workspace-caption,.np-demo-badge{display:none}.np-context{flex:1;margin:0;overflow:hidden}.np-retail-scope{flex:1;gap:6px;min-width:0}.np-retail-scope>select{width:108px;font-size:16px}.np-scope{flex:1;min-width:0}.np-scope select{width:100%;height:36px}.np-scope>svg,.np-sidebar{display:none}.np-main{min-height:0;padding:22px 12px calc(90px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.np-page-heading h1{font-size:23px}.np-page-heading{margin-bottom:22px}.np-page-heading p{font-size:13px}.np-destinations{grid-template-columns:1fr}.np-destination{padding:16px 12px}.np-destination:nth-child(odd){border-right:0}.np-destination:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--border)}.np-task{gap:10px;padding:14px 12px}.np-task p{font-size:12px}.np-task>svg:last-child{display:none}.np-card-action,.np-table th,.np-table td{padding:12px}.np-example-label{font-size:11px}.np-shell .ops-card-header{padding-left:12px;padding-right:12px}}.np-admin-scope{color:var(--muted-foreground);flex:1;font-size:13px}html:has(.np-shell)::view-transition{pointer-events:none}html:has(.np-shell)::view-transition-old(root){display:none}html:has(.np-shell)::view-transition-new(root){animation:none}::view-transition-group(.np-menu-forward){animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.8,.2,1);overflow:clip}::view-transition-group(.np-menu-back){animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.8,.2,1);overflow:clip}::view-transition-group(.np-menu-switch){animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.8,.2,1);overflow:clip}::view-transition-group(.np-mode-switch){animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.8,.2,1);overflow:clip}::view-transition-old(.np-menu-forward){mix-blend-mode:normal;object-fit:none;object-position:left top;height:100%;animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both}::view-transition-new(.np-menu-forward){mix-blend-mode:normal;object-fit:none;object-position:left top;height:100%;animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both}::view-transition-old(.np-menu-back){mix-blend-mode:normal;object-fit:none;object-position:left top;height:100%;animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both}::view-transition-new(.np-menu-back){mix-blend-mode:normal;object-fit:none;object-position:left top;height:100%;animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both}::view-transition-old(.np-menu-switch){mix-blend-mode:normal;object-fit:none;object-position:left top;height:100%;animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both}::view-transition-new(.np-menu-switch){mix-blend-mode:normal;object-fit:none;object-position:left top;height:100%;animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both}::view-transition-old(.np-mode-switch){mix-blend-mode:normal;object-fit:none;object-position:left top;height:100%;animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both}::view-transition-new(.np-mode-switch){mix-blend-mode:normal;object-fit:none;object-position:left top;height:100%;animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both}::view-transition-old(.np-menu-forward){animation-name:np-menu-out-left}::view-transition-new(.np-menu-forward){animation-name:np-menu-in-right}::view-transition-old(.np-menu-back){animation-name:np-menu-out-right}::view-transition-new(.np-menu-back){animation-name:np-menu-in-left}::view-transition-old(.np-menu-switch){animation-name:np-menu-fade-out}::view-transition-old(.np-mode-switch){animation-name:np-menu-fade-out}::view-transition-new(.np-menu-switch){animation-name:np-menu-fade-in}::view-transition-new(.np-mode-switch){animation-name:np-menu-fade-in}@keyframes np-menu-out-left{to{opacity:0;filter:blur(8px);transform:translate(-8px)}}@keyframes np-menu-in-right{0%{opacity:0;filter:blur(8px);transform:translate(8px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes np-menu-out-right{to{opacity:0;filter:blur(8px);transform:translate(8px)}}@keyframes np-menu-in-left{0%{opacity:0;filter:blur(8px);transform:translate(-8px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes np-menu-fade-out{to{opacity:0;filter:blur(8px)}}@keyframes np-menu-fade-in{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.np-mobile-panel>.np-mobile-mode{animation:none}::view-transition-group(.np-menu-forward){animation:none}::view-transition-group(.np-menu-back){animation:none}::view-transition-group(.np-menu-switch){animation:none}::view-transition-old(.np-menu-forward){animation:none}::view-transition-new(.np-menu-forward){animation:none}::view-transition-old(.np-menu-back){animation:none}::view-transition-new(.np-menu-back){animation:none}::view-transition-old(.np-menu-switch){animation:none}::view-transition-new(.np-menu-switch){animation:none}::view-transition-group(.np-mode-switch){animation:none}::view-transition-old(.np-mode-switch){animation:none}::view-transition-new(.np-mode-switch){animation:none}}.np-mobile-mode{flex-direction:column;flex:1;min-height:0;display:flex}.np-mobile-mode:has(.np-function-search) .np-mobile-menu-scroll{overflow:hidden}.np-find-trigger:focus-visible{box-shadow:none;border-color:var(--ring);outline:none}.np-store-trigger{flex-shrink:1;gap:8px;min-width:0;max-width:340px;font-weight:400}.np-store-trigger>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.np-store-trigger:focus-visible{box-shadow:none;outline:1px solid var(--ring);outline-offset:2px}.np-store-option{text-align:left;width:100%}.np-store-option>span{flex:1}.np-function-search .np-menu-search input:focus-visible{box-shadow:none;outline:none}@media (max-width:767px){.np-search-popover .np-menu-search input{font-size:16px}.np-store-trigger{justify-content:flex-start;width:100%;max-width:none}.np-store-trigger>span{text-align:left;flex:1}}.np-nav-link[data-search-active=true]{background:var(--selection-background);color:var(--foreground)}.np-search-results .np-nav-link:not([data-search-active=true]):hover{background:0 0}.np-user-avatar{background:var(--selection-background);width:26px;height:26px;color:var(--foreground);border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:grid}.np-user-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.np-tools-sidebar button:last-child>svg{width:16px;height:16px;color:var(--muted-foreground)}.np-shell{transition:grid-template-columns .22s cubic-bezier(.2,.8,.2,1)}.np-shell[data-resizing=true]{cursor:col-resize;-webkit-user-select:none;user-select:none;transition:none}.np-shell[data-sidebar-collapsed=true]{grid-template-columns:0 minmax(0,1fr)}.np-sidebar-content{opacity:var(--np-sidebar-opacity,1);transition:opacity .16s,visibility .22s}.np-shell[data-resizing=true] .np-sidebar-content{transition:none}.np-shell[data-sidebar-collapsed=true] .np-sidebar-content{visibility:hidden;opacity:0}.np-shell[data-sidebar-collapsed=true] .np-sidebar{border-color:#0000}@media (min-width:768px){.np-shell[data-sidebar-collapsed=true] .np-mobile-account{display:block}.np-shell[data-sidebar-collapsed=true] .np-topbar-concept{flex-basis:180px}}.np-sidebar-resize{z-index:10;cursor:col-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0;right:-4px}.np-sidebar-resize:after{content:"";background:color-mix(in srgb, var(--foreground) 30%, var(--background));opacity:0;width:1px;transition:opacity .24s ease-out;position:absolute;top:0;bottom:0;left:3px}.np-sidebar-resize:hover:after,.np-sidebar-resize:focus-visible:after,.np-shell[data-resizing=true] .np-sidebar-resize:after{opacity:1}.np-sidebar-fold{z-index:11;background:var(--background);opacity:0;pointer-events:none;border-radius:50%;width:28px;height:28px;padding:0;transition:opacity .16s ease-out;position:absolute;top:45%;right:-14px}.np-sidebar-fold:after{content:"";position:absolute;inset:-8px}.np-sidebar-fold[data-revealed=true]{opacity:1;pointer-events:auto}.np-sidebar-fold:focus-visible{opacity:1;pointer-events:auto;transition-delay:0s}.np-sidebar-show{flex-shrink:0}.np-search-backdrop{z-index:49}.np-search-popover[data-state=open]{animation:np-search-expand var(--overlay-duration) var(--overlay-easing) both}.np-search-popover[data-state=closed]{animation:np-search-contract var(--overlay-duration) var(--overlay-easing) both;pointer-events:none}@media (max-width:767px){.np-search-popover[data-state=open]{animation:ui-panel-in var(--overlay-duration) var(--overlay-easing) both}.np-search-popover[data-state=closed]{animation:ui-panel-out var(--overlay-duration) var(--overlay-easing) both}}.np-search-popover>.np-function-search{width:var(--np-search-width);max-width:calc(100vw - 24px)}@keyframes np-search-expand{0%{width:var(--radix-popover-trigger-width);opacity:0;filter:blur(5px)}to{width:var(--np-search-width);opacity:1;filter:blur()}}@keyframes np-search-contract{0%{width:var(--np-search-width);opacity:1;filter:blur()}to{width:var(--radix-popover-trigger-width);opacity:0;filter:blur(5px)}}.np-store-priorities{background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.np-priorities-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.np-priorities-heading h2,.np-work-directory>h2{font-size:14px;font-weight:600}.np-priorities-heading>span{color:var(--muted-foreground);font-size:12px}.np-priorities-body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.np-next-task{gap:16px;padding:24px 20px;display:flex}.np-next-task>svg{width:28px;height:28px;margin-top:2px}.np-next-task h3{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.3}.np-next-task p{max-width:38ch;color:var(--muted-foreground);margin:8px 0 18px;font-size:13px;line-height:1.5}.np-next-task button,.np-next-task a[data-slot]{height:36px}.np-other-tasks{border-left:1px solid var(--border);flex-direction:column;justify-content:center;padding:12px;display:flex}.np-other-tasks a{border-radius:6px;align-items:center;gap:12px;min-height:68px;padding:10px;display:flex}.np-other-tasks a:hover{background:var(--muted)}.np-other-tasks a>span{flex:1;min-width:0}.np-other-tasks strong{font-size:13px;font-weight:500}.np-other-tasks small{color:var(--muted-foreground);margin-top:4px;font-size:12px;display:block}.np-other-tasks a>svg:last-child{width:14px;color:var(--muted-foreground)}.np-tasks-clear p{margin-bottom:0}.np-work-directory{margin-top:28px}.np-work-directory>h2{margin-bottom:12px}.np-work-rows{border-top:1px solid var(--border)}.np-work-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;padding:12px 0;display:grid}.np-work-area{border-radius:6px;align-items:flex-start;gap:16px;padding:12px 8px;display:flex}.np-work-area:hover{background:var(--muted)}.np-work-area>svg:first-child{width:24px;height:24px;margin-top:1px}.np-work-area>div{flex:1}.np-work-area h3{font-size:15px;font-weight:600}.np-work-area p{max-width:38ch;color:var(--muted-foreground);margin-top:4px;font-size:13px;line-height:1.5}.np-work-area>svg:last-child{width:14px;color:var(--muted-foreground);margin-top:3px}.np-work-actions{flex-direction:column;justify-content:center;display:flex}.np-work-actions a{border-radius:6px;align-items:center;gap:10px;min-height:40px;padding:8px 12px;font-size:13px;display:flex}.np-work-actions a:hover{background:var(--selection-background)}.np-work-actions a>span{flex:1}.np-work-actions svg{width:16px;height:16px;color:var(--muted-foreground)}.np-work-actions a>svg:last-child{width:12px}@media (max-width:1050px){.np-workspace-caption{display:none}.np-priorities-body{grid-template-columns:1fr}.np-other-tasks{border-left:0;border-top:1px solid var(--border)}}@media (max-width:767px){.np-sidebar-show{display:none}.np-priorities-heading{padding:12px}.np-priorities-heading>span{font-size:11px}.np-next-task{gap:12px;padding:16px 12px}.np-next-task>svg{width:24px;height:24px}.np-next-task h3{font-size:18px}.np-other-tasks{padding:4px}.np-other-tasks a{gap:12px;min-height:60px}.np-work-row{grid-template-columns:1fr;gap:0;padding:8px 0}.np-work-area{gap:12px;padding:12px 4px}.np-work-actions{padding-left:30px}.np-work-actions a{min-height:44px}}@media (prefers-reduced-motion:reduce){.np-shell,.np-sidebar-content,.np-search-backdrop{transition:none}.np-search-popover[data-state]{animation:none}}.np-account-popover{width:300px;max-width:calc(100vw - 16px);max-height:var(--radix-popover-content-available-height);background:var(--background);color:var(--foreground);z-index:65;border-radius:12px;padding:0;overflow-y:auto}.np-account-popover svg,.np-feedback-dialog svg{flex-shrink:0;width:16px;height:16px}.np-account-menu-identity{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.np-account-menu-identity strong{font-weight:500}.np-account-menu-avatar{flex-shrink:0;width:36px;height:36px;font-size:12px}.np-account-menu-person{overflow-wrap:anywhere;flex:1;min-width:0}.np-user-photo{object-fit:cover;border-radius:50%;width:100%;height:100%}.np-account-menu-identity p,.np-feedback-context{color:var(--muted-foreground);font-size:12px}.np-account-actions{padding:6px}.np-account-actions>button,.np-account-actions>a,.np-account-theme,.np-account-language{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:36px;padding:0 8px;font-weight:400;display:flex}.np-feedback-actions [data-slot=toggle-group]{gap:2px;display:flex}.np-account-theme .ops-theme-switcher{background:0 0;border:0;width:108px;padding:0}.np-account-theme .ops-theme-switcher label{place-items:center;width:36px;height:36px;display:grid}.np-account-theme .ops-theme-switcher label>span{border-radius:50%;width:28px;height:28px}.np-account-theme .ops-theme-switcher input:checked+span{background:var(--selection-background);box-shadow:none}.np-account-language-menu{z-index:66}.np-account-language [data-slot=button]{height:36px}.np-account-status{border-top:1px solid var(--border);background:var(--surface-subtle);border-radius:0;justify-content:space-between;width:100%;height:44px;padding:0 14px;font-size:12px;font-weight:400}.np-feedback{flex-direction:column;gap:8px;padding:12px 0 0;display:flex}.np-account-backdrop{z-index:64}.np-feedback-dialog{background:var(--background);color:var(--foreground);z-index:65;padding:16px}.np-feedback-actions button[data-rating]{--rating-color:var(--warning-text)}.np-feedback-actions button[data-rating=frustrerad]{--rating-color:var(--destructive)}.np-feedback-actions button[data-rating=nöjd],.np-feedback-actions button[data-rating=mycket\ nöjd]{--rating-color:var(--success-text)}.np-feedback-actions button[data-state=on]{color:var(--rating-color);background:color-mix(in srgb, var(--rating-color) 16%, var(--background))}.np-feedback>label:not(.sr-only){font-size:12px}.np-feedback textarea{resize:vertical;border:1px solid var(--input);border-radius:var(--radius-lg);background:var(--background);width:100%;min-height:112px;max-height:35dvh;color:var(--foreground);font:inherit;outline:none;padding:10px}.np-feedback textarea::placeholder{color:var(--muted-foreground)}.np-feedback textarea:focus-visible{border-color:var(--ring);outline:1px solid var(--ring);outline-offset:0}.np-feedback-actions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding-top:8px;display:flex}.np-feedback-actions [data-slot=toggle-group] button{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.np-feedback-actions [data-slot=toggle-group] svg{width:18px;height:18px}.np-feedback [role=alert]{color:var(--destructive);font-size:12px}@media (max-width:767px){.np-account-popover{width:calc(100vw - 24px)}.np-account-actions>button,.np-account-actions>a,.np-account-theme,.np-account-language,.np-feedback-actions [data-slot=toggle-group] button{min-height:44px}.np-feedback-actions [data-slot=toggle-group] button{width:44px}.np-account-theme .ops-theme-switcher{width:132px}.np-account-theme .ops-theme-switcher label{width:44px;height:44px}.np-account-theme .ops-theme-switcher label>span{width:32px;height:32px}.np-account-language [data-slot=button]{height:44px}.np-feedback textarea{font-size:16px}}.np-account-release-label{align-items:center;gap:8px;display:inline-flex}.np-user-avatar[data-unread],.ops-user-avatar[data-unread]{position:relative}.np-user-avatar[data-unread]:after,.ops-user-avatar[data-unread]:after{content:"";border:1.5px solid var(--background);background:var(--primary);border-radius:999px;width:8px;height:8px;position:absolute;top:-1px;right:-1px}
.ops-shell.operations-navigation{grid-template-columns:var(--np-sidebar-width,264px) minmax(0, 1fr);grid-template-rows:auto auto minmax(0,1fr);display:grid}.operations-navigation>.np-header{grid-row:1}.operations-navigation>.np-scopebar{grid-row:2}.operations-navigation>.np-sidebar,.operations-navigation>.ops-surface{grid-row:3}.operations-navigation>.ops-surface{grid-column:2}@media (min-width:768px){.operations-navigation>:is(.np-notice,.np-header,.np-scopebar){top:var(--np-sticky-top,0px);z-index:30;position:sticky}.operations-navigation>.np-sidebar{top:var(--np-header-height,0px)}}.operations-navigation .ops-main{padding:28px clamp(24px,3vw,44px) 32px}.operations-navigation .ops-page>:last-child{margin-bottom:0}.np-account-help{padding:4px 0}.np-account-help>button{justify-content:flex-start;width:100%}.operations-navigation .np-context>section{width:100%}.operations-navigation .ops-store-trigger{white-space:nowrap}.operations-navigation .np-sidebar-content>nav{flex:1}@media (max-width:767px){.ops-shell.operations-navigation{height:auto;min-height:100dvh;display:flex}.operations-navigation .ops-main{padding:20px 12px calc(90px + env(safe-area-inset-bottom))}.np-account-help>button>span{display:inline}}@media print{.operations-navigation{display:block}.operations-navigation>:not(.ops-surface){display:none!important}.operations-navigation .ops-main{padding:0}}@media (min-width:768px){.ops-shell.operations-navigation[data-sidebar-collapsed=true],.ops-shell.operations-navigation[data-focus=true]{grid-template-columns:0 minmax(0,1fr)}.operations-navigation[data-focus=true]>.np-sidebar{visibility:hidden}}.operations-navigation .np-account-trigger,.np-mobile-user-section .np-account-trigger{justify-content:flex-start;gap:10px;width:100%;min-height:44px;padding-inline:10px}.np-user-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.operations-navigation .np-sidebar-footer{border-top:1px solid var(--border);padding-top:12px}.operations-navigation .np-sidebar-footer>.np-account-trigger{margin-top:8px}
