.nb-po{--nb-po-gap:14px;--nb-po-mark:var(--nb-primary-800, oklch(45.5% 0.125 133.9));position:fixed;inset:0;z-index:2147483200;display:flex;align-items:flex-end;justify-content:center;visibility:hidden;transition:visibility 0s linear 240ms;color:var(--nb-foreground,oklch(26.9% .006 133.9));font-size:16px;line-height:1.5;text-align:left;-webkit-text-size-adjust:100%}.nb-po[data-open]{visibility:visible;transition:none}.nb-po *,.nb-po ::after,.nb-po ::before{box-sizing:border-box}.nb-po-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.45);opacity:0;transition:opacity 240ms ease-out}.nb-po[data-open] .nb-po-backdrop{opacity:1}.nb-po .nb-po-panel{position:relative;display:flex;flex-direction:column;gap:var(--nb-po-gap);width:100%;max-height:calc(100% - 24px);overflow-y:auto;overscroll-behavior:contain;background:var(--nb-background-2,oklch(95.5% .004 133.9));border-radius:24px 24px 0 0;box-shadow:0 24px 48px -12px rgba(15,23,42,.35);padding:0 16px max(34px,env(safe-area-inset-bottom));transform:translateY(100%);transition:transform 240ms ease-out;outline:0}.nb-po[data-open] .nb-po-panel{transform:translateY(0)}.nb-po-panel>*{flex-shrink:0}.nb-po-grip{display:flex;justify-content:center;align-items:flex-start;flex-shrink:0;height:20px;margin:0 -16px -7px;padding-top:8px;touch-action:none}.nb-po-handle{display:block;width:36px;height:5px;border-radius:3px;background:var(--nb-border-line-5,oklch(62.5% .02 133.9))}.nb-po-head{display:flex;align-items:center;gap:12px;flex-shrink:0}.nb-po .nb-po-title{flex:1 1 0;min-width:0;margin:0;padding:0;font-size:22px;line-height:1.18;font-weight:700;letter-spacing:normal;text-transform:none;color:var(--nb-foreground,oklch(26.9% .006 133.9))}.nb-po .nb-po-close,.nb-po .nb-po-close:active,.nb-po .nb-po-close:focus,.nb-po .nb-po-close:hover{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;margin:-2px;padding:0;border:0;border-radius:999px;background:0 0;box-shadow:none;color:var(--nb-foreground,oklch(26.9% .006 133.9));cursor:pointer}.nb-po-close-circle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:var(--nb-surface-1,oklch(89.7% .008 133.9));background:color-mix(in srgb,var(--nb-surface-1,oklch(89.7% .008 133.9)) 45%,var(--nb-background-2,oklch(95.5% .004 133.9)));transition:background-color 150ms ease-out}.nb-po .nb-po-close:hover .nb-po-close-circle{background:var(--nb-surface-1,oklch(89.7% .008 133.9))}.nb-po-close svg{display:block;width:18px;height:18px}.nb-po-state{display:flex;flex-direction:column;gap:var(--nb-po-gap)}.nb-po-state[hidden]{display:none}.nb-po .nb-po-card{display:flex;flex-direction:column;gap:8px;margin:0;padding:20px 16px;background:var(--nb-card,#fff);border-radius:22px}.nb-po .nb-po-lead{margin:0;padding:0;font-size:16px;line-height:1.45;color:var(--nb-foreground,oklch(26.9% .006 133.9))}.nb-po .nb-po-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.nb-po .nb-po-item{display:flex;align-items:center;gap:12px;margin:0;padding:4px 0;list-style:none}.nb-po .nb-po-item::before{content:none}.nb-po .nb-po-item-text{flex:1 1 0;min-width:0;font-size:15px;line-height:1.33;color:var(--nb-foreground,oklch(26.9% .006 133.9))}.nb-po-item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:999px;background:var(--nb-background-2,oklch(95.5% .004 133.9));color:var(--nb-primary,oklch(54.5% .1539 133.9))}.nb-po-item-icon svg{display:block;width:22px;height:22px}.nb-po-actions{display:flex;flex-direction:column;gap:4px}.nb-po .nb-po-status{margin:0;padding:0;font-size:14px;line-height:1.4;text-align:center;color:var(--nb-muted-foreground-1,oklch(52.8% .016 133.9))}.nb-po .nb-po-status[data-type=error]{color:var(--nb-destructive-1,oklch(57.7% .245 27.325));color:color-mix(in srgb,var(--nb-destructive-1,oklch(57.7% .245 27.325)) 80%,var(--nb-foreground,oklch(26.9% .006 133.9)))}.nb-po .nb-po-status:empty{display:none}.nb-po .nb-po-primary,.nb-po .nb-po-primary:active,.nb-po .nb-po-primary:focus{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:0;padding:15px 24px;border:0;border-radius:12px;background:var(--nb-primary,oklch(54.5% .1539 133.9));color:var(--nb-primary-foreground,#fff);font-size:16px;line-height:1.5;font-weight:600;text-align:center;text-transform:none;text-decoration:none;box-shadow:0 8px 20px -8px rgba(15,23,42,.35);cursor:pointer;transition:background-color 150ms ease-out}.nb-po .nb-po-primary:hover{background:var(--nb-primary-hover,oklch(45.5% .125 133.9));color:var(--nb-primary-foreground,#fff);text-decoration:none}.nb-po-button-icon{display:flex;flex-shrink:0}.nb-po-button-label{flex:0 1 auto;min-width:0;text-align:center}.nb-po-primary .nb-po-button-icon svg{display:block;width:20px;height:20px}.nb-po-proceed .nb-po-button-icon svg{width:18px;height:18px}.nb-po .nb-po-primary[data-busy],.nb-po .nb-po-primary[data-busy]:hover{background:var(--nb-surface-1,oklch(89.7% .008 133.9));color:var(--nb-muted-foreground-1,oklch(52.8% .016 133.9));box-shadow:none;cursor:progress}.nb-po .nb-po-primary[data-busy] .nb-po-button-icon{display:none}.nb-po .nb-po-secondary,.nb-po .nb-po-secondary:active,.nb-po .nb-po-secondary:focus{display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:12px 16px;border:0;border-radius:12px;background:0 0;color:var(--nb-primary,oklch(54.5% .1539 133.9));font-size:15px;line-height:1.33;font-weight:600;text-align:center;text-transform:none;text-decoration:none;box-shadow:none;cursor:pointer}.nb-po .nb-po-secondary:hover{background:0 0;color:var(--nb-primary-hover,oklch(45.5% .125 133.9));text-decoration:none}.nb-po .nb-po-secondary[disabled],.nb-po .nb-po-secondary[disabled]:hover{color:var(--nb-muted-foreground-1,oklch(52.8% .016 133.9));cursor:default}.nb-po .nb-po-close:focus-visible,.nb-po .nb-po-primary:focus-visible,.nb-po .nb-po-secondary:focus-visible{outline:2px solid var(--nb-primary,oklch(54.5% .1539 133.9));outline-offset:2px}.nb-po .nb-po-close:focus:not(:focus-visible),.nb-po .nb-po-primary:focus:not(:focus-visible),.nb-po .nb-po-secondary:focus:not(:focus-visible),.nb-po-panel:focus{outline:0}.nb-po-result{display:flex;align-items:center;gap:12px}.nb-po-result-mark{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:999px;background:color-mix(in srgb,var(--nb-primary,oklch(54.5% .1539 133.9)) 12%,var(--nb-card,#fff));color:var(--nb-po-mark,oklch(45.5% .125 133.9))}.nb-po-result-mark svg{display:block;width:24px;height:24px}.nb-po-result-body{display:flex;flex-direction:column;gap:2px;flex:1 1 0;min-width:0}.nb-po .nb-po-result-title{margin:0;padding:0;font-size:17px;line-height:1.25;font-weight:700;color:var(--nb-foreground,oklch(26.9% .006 133.9))}.nb-po .nb-po-result-text{margin:0;padding:0;font-size:15px;line-height:1.4;color:var(--nb-muted-foreground-1,oklch(52.8% .016 133.9))}@media (max-width:359px){.nb-po .nb-po-primary,.nb-po .nb-po-primary:active,.nb-po .nb-po-primary:focus,.nb-po .nb-po-primary:hover{padding-left:16px;padding-right:16px}.nb-po .nb-po-primary:not(.nb-po-proceed) .nb-po-button-icon{display:none}}@media (min-width:768px){.nb-po{--nb-po-gap:16px;align-items:center;padding:24px}.nb-po .nb-po-panel{width:480px;max-width:100%;max-height:calc(100% - 48px);border-radius:24px;padding:24px;opacity:0;transform:translateY(16px);transition:transform 240ms ease-out,opacity 240ms ease-out}.nb-po[data-open] .nb-po-panel{opacity:1}.nb-po-grip{display:none}}.dark .nb-po{--nb-po-mark:var(--nb-primary, oklch(77.5% 0.185 133.9))}@media (prefers-reduced-motion:reduce){.nb-po,.nb-po-backdrop,.nb-po-panel{transition:none!important}}