:is(html:has(.nb-add),html:has(.nb-try)){scrollbar-gutter:stable}:is(.nb-focus-main:has(.nb-add),.nb-focus-main:has(.nb-try)){align-items:stretch;width:100%;max-width:none}.nb-add{grid-template-columns:minmax(0,520px) minmax(340px,440px);justify-content:center;align-items:start;gap:56px;width:100%;display:grid}.nb-add-steps{min-width:0}.nb-add-count{color:var(--soft);font-size:16px;display:none}.nb-add-line{background:color-mix(in srgb, var(--ink) 14%, transparent);height:3px;margin:8px 0 20px;display:none}.nb-add-line span{background:var(--ink);height:100%;transition:width .25s;display:block}.nb-add-names{color:var(--soft);gap:20px;margin:0 0 28px;padding:0;font-size:16px;list-style:none;display:flex}.nb-add-names li[aria-current]{color:var(--ink);border-bottom:1.4px solid var(--ink);padding-bottom:4px;font-weight:600}.nb-add-names li[data-done]{color:var(--ink)}.nb-add-form{flex-direction:column;gap:10px;display:flex}.nb-add-form .nb-lf-label{margin-top:16px}.nb-add-in,.nb-add-area{width:100%;font-size:16px}.nb-add-area{border:1.4px solid var(--ink);color:var(--ink);font:inherit;resize:vertical;background:0 0;border-radius:4px 8px 5px 7px;padding:12px 14px;font-size:16px;line-height:1.9}.nb-add-row{gap:8px;display:flex}.nb-add-row .nb-add-in{flex:1;min-width:0}.nb-add-ghost{border:1.4px solid var(--ink);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:4px 8px 5px 7px;align-self:flex-start;padding:8px 16px}.nb-add-ghost:disabled{opacity:.5;cursor:default}.nb-add-colors{flex-wrap:wrap;gap:12px;display:flex}.nb-add-colors button{border:1.4px solid var(--ink);cursor:pointer;border-radius:50%;width:44px;height:44px}.nb-add-colors button[aria-checked=true]{outline:2.5px solid var(--ink);outline-offset:3px}.nb-add-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.nb-add-cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-add-card{border:1.4px solid color-mix(in srgb, var(--ink) 30%, transparent);min-height:52px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:4px 8px 5px 7px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px 6px;font-size:15px;display:flex}.nb-add-card[aria-checked=true]{border-color:var(--ink);outline:1.4px solid var(--ink);font-weight:600}.nb-add-mini{border:1.4px solid color-mix(in srgb, var(--ink) 40%, transparent);border-radius:3px;width:56px;height:36px;display:block;position:relative}.nb-add-mini i{border-radius:8px;display:block;position:absolute;bottom:4px;right:4px}.nb-add-mini[data-k=bar] i{height:8px;left:4px;right:4px}.nb-add-mini[data-k=icon] i{border-radius:50%;width:12px;height:12px}.nb-add-mini[data-k=iconText] i{width:28px;height:12px}.nb-add-mini[data-k=text] i{border-radius:2px;width:22px;height:8px}.nb-add-items{margin:14px 0 0;padding:0;list-style:none}.nb-add-items li{border-bottom:1px solid color-mix(in srgb, var(--ink) 14%, transparent);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.nb-add-items span{overflow-wrap:anywhere;min-width:0}.nb-add-items b{flex:none;font-weight:500}.nb-add-items li[data-edit]{flex-wrap:wrap}.nb-add-items li:has(.nb-add-acts){flex-wrap:wrap}.nb-add-items li>span:first-child{flex:1}.nb-add-acts{flex:1 0 100%;gap:16px;font-size:15px;display:flex}.nb-add-acts button{min-height:32px}.nb-add-editing{flex:1 0 100%;gap:8px;display:grid}.nb-add-items b[data-busy]{color:var(--soft)}.nb-add-code{white-space:pre;width:0;min-width:100%;overflow-x:auto}.nb-add-back{align-self:flex-start;margin-top:18px}.nb-add-bar{gap:10px;margin-top:22px;display:flex}.nb-add-main{flex:1;min-height:52px}.nb-add-try{border:1.4px solid var(--ink);background:var(--paper);min-height:52px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:4px 8px 5px 7px;padding:8px 12px;display:none}.nb-add-live{flex-direction:column;gap:10px;height:min(720px,100dvh - 48px);display:flex;position:sticky;top:24px}.nb-add-live-top{color:var(--soft);justify-content:space-between;align-items:center;font-size:15px;display:flex}.nb-add-close{display:none}.nb-add-frame{border:1.4px solid var(--ink);border-radius:4px 8px 5px 7px;flex:1;min-height:0;position:relative;overflow:hidden}.nb-add-fill{position:absolute;inset:0}.nb-add-wait{height:100%;color:var(--soft);text-align:center;place-items:center;padding:24px;display:grid}@media (max-width:860px){.nb-add{padding-bottom:96px;display:block}.nb-add-count,.nb-add-line{display:block}.nb-add-names{display:none}.nb-add-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-add-bar{z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--paper);border-top:1.4px solid var(--ink);margin:0;position:fixed;bottom:0;left:0;right:0}.nb-add-try{display:block}.nb-add-live{z-index:40;background:var(--paper);height:auto;padding:10px 12px;display:none;position:fixed;inset:0}.nb-add-live[data-open]{display:flex}.nb-add-close{border:1.4px solid var(--ink);min-height:44px;color:var(--ink);font:inherit;background:0 0;border-radius:4px 8px 5px 7px;padding:6px 14px;display:block}}.nb-try{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,520px) minmax(340px,440px);justify-content:center;align-items:start;gap:20px 56px;width:100%;display:grid}.nb-try-head{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:24px;display:flex}.nb-try-agent{min-width:0;position:relative}.nb-try-agent-btn{border:1.4px solid var(--ink);max-width:280px;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:4px 8px 5px 7px;align-items:center;gap:10px;padding:5px 12px 5px 14px;display:inline-flex}[dir=rtl] .nb-try-agent-btn{padding:5px 8px 5px 14px}.nb-try-agent-btn>svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px;transition:transform .15s}.nb-try-agent-btn[aria-expanded=true]>svg{transform:rotate(180deg)}.nb-try-agent-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nb-try-agent-mark{border:1.4px solid color-mix(in srgb, var(--ink) 35%, transparent);border-radius:3px 6px 4px 5px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;line-height:1;display:grid}.nb-try-agent-back{display:none}.nb-try-agent-list{top:calc(100% + 8px);z-index:50;border:1.4px solid var(--ink);background:var(--paper);border-radius:4px 8px 5px 7px;width:320px;max-height:420px;padding:8px;position:absolute;inset-inline-start:0;overflow-y:auto}.nb-try-agent-head{color:var(--soft);padding:6px 10px 8px;font-size:14px}.nb-try-agent-list ul{margin:0;padding:0;list-style:none}.nb-try-agent-list li button{width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:12px;padding:8px 10px;display:flex}.nb-try-agent-list li button[aria-current]{background:color-mix(in srgb, var(--ink) 8%, transparent)}.nb-try-agent-list li svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.nb-try-agent-words{flex:1;min-width:0;line-height:1.5;display:grid}.nb-try-agent-words>span,.nb-try-agent-words small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nb-try-agent-words small{color:var(--soft);text-align:end;font-size:13px}.nb-try-agent-add{border-top:1px solid color-mix(in srgb, var(--ink) 14%, transparent);color:var(--ink);margin-top:6px;padding:12px 10px 6px;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.nb-try-agent-list li button:not([aria-current]):hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.nb-try-theme,.nb-try-nav,.nb-try-hint{display:none}.nb-try-tools{min-width:0}.nb-try-tabs{border-bottom:1px solid color-mix(in srgb, var(--ink) 14%, transparent);gap:24px;margin:24px 0 10px;display:flex}.nb-try-tabs button{min-height:44px;color:var(--soft);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1.4px solid #0000;margin-bottom:-1px;padding:0 2px}.nb-try-tabs button[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink);font-weight:600}.nb-try-live{flex-direction:column;gap:10px;height:min(720px,100vh - 48px);display:flex;position:sticky;top:24px}.nb-try-live>p{flex:none}.nb-try-line{color:var(--soft);font-size:15px}@media (max-width:860px){.nb-focus:has(.nb-try) .nb-focus-top{display:none}.nb-try{z-index:30;background:var(--paper);flex-direction:column;align-items:stretch;gap:0;display:flex;position:fixed;inset:0}.nb-try-head{border-bottom:1px solid color-mix(in srgb, var(--ink) 14%, transparent);flex-wrap:nowrap;flex:none;justify-content:space-between;gap:12px;padding:8px 16px}.nb-try-head>.link{flex:none;font-size:15px}.nb-try-agent{flex:1;justify-content:center;display:flex}.nb-try-agent-btn{max-width:100%;min-height:40px}.nb-try-agent-mark{width:26px;height:26px}.nb-try-agent-back{z-index:49;background:#00000073;border:0;display:block;position:fixed;inset:0}.nb-try-agent-list{width:auto;max-height:70vh;padding:10px 12px calc(12px + env(safe-area-inset-bottom));border-width:1.4px 0 0;border-radius:12px 12px 0 0;position:fixed;inset:auto 0 0}.nb-try-agent-list li button{min-height:60px}.nb-try-theme{flex:none;display:inline-flex}.nb-try-tools,.nb-try-live{flex:1;min-height:0}.nb-try-tools{padding:20px 16px 24px;overflow-y:auto}.nb-try-tabs{display:none}.nb-try-hint{margin-top:16px;display:block}.nb-try-tools .nb-lf-title,.nb-try-tools>.nb-lf-lead{display:none}.nb-try-live{height:auto;padding:8px 8px 4px;position:static}.nb-try-line{display:none}.nb-try-live>.nb-small{text-align:center;padding:0 8px;font-size:13px}.nb-try[data-tab=chat] .nb-try-tools,.nb-try:not([data-tab=chat]) .nb-try-live{display:none}.nb-try-nav{padding-bottom:env(safe-area-inset-bottom);border-top:1.4px solid var(--ink);background:var(--paper);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nb-try-nav button{min-height:58px;color:var(--soft);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:13px;display:flex}.nb-try-nav svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.nb-try-nav button[aria-current]{color:var(--ink);font-weight:600}}.nb-add-name{all:unset;cursor:pointer;color:inherit;border-bottom:1.4px dashed color-mix(in srgb, var(--ink) 30%, transparent)}.nb-add-name:focus-visible{outline:1.4px solid var(--ink);outline-offset:3px}.nb-add-why{font-weight:600}.nb-add-reason{flex-basis:100%;margin:4px 0 0}.nb-add-done{border:1.4px solid var(--ink);border-radius:10px;margin:12px 0;padding:12px 14px;font-weight:600}
