:root{--bg-0: #000000;--bg-1: #000000;--border-subtle: rgba(255, 255, 255, .08);--text: #f3f6ff;--text-dim: rgba(243, 246, 255, .68);--playground-chart-blue: #0C6FFF;--playground-chart-green: #35E8BB;--playground-chart-yellow: #FFE717;--playground-chart-pink: #FB9CE5;--playground-app-bg: #000000}*{box-sizing:border-box}body{margin:0;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;background:var(--playground-app-bg);background-size:cover;background-position:center;background-repeat:no-repeat;width:100vw;height:100vh;overflow:hidden}button,input,textarea,select{font-family:inherit}button{border:1px solid rgba(255,255,255,.1);box-shadow:none}aside{backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}#app{min-height:100vh;background:#000}.playground-static-boot{position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;background:#000;color:#fff;overflow:hidden}.playground-static-boot-card{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.playground-static-boot-row{display:flex;align-items:center;justify-content:center;gap:16px}.playground-static-boot-dots{display:grid;grid-template-columns:repeat(3,4px);gap:3px}.playground-static-boot-dots span{width:4px;height:4px;border-radius:999px;background:#ffffff2e;animation:playground-static-boot-pulse .9s ease-in-out infinite}.playground-static-boot-dots span:nth-child(2){animation-delay:80ms}.playground-static-boot-dots span:nth-child(3){animation-delay:.16s}.playground-static-boot-dots span:nth-child(4){animation-delay:.24s}.playground-static-boot-dots span:nth-child(5){animation-delay:.32s}.playground-static-boot-dots span:nth-child(6){animation-delay:.4s}.playground-static-boot-dots span:nth-child(7){animation-delay:.48s}.playground-static-boot-dots span:nth-child(8){animation-delay:.56s}.playground-static-boot-dots span:nth-child(9){animation-delay:.64s}.playground-static-boot-title{font-size:18px;line-height:1;font-weight:600;letter-spacing:-.01em}.playground-static-boot-copy{max-width:280px;margin:0;color:#ffffff85;font-size:12px;line-height:1.55;font-weight:400}@keyframes playground-static-boot-pulse{0%,to{background:#ffffff2e}35%{background:#fff}65%{background:#ffffff73}}.page{width:100vw;height:100vh;margin:0;border-radius:0;border:0;background:var(--playground-app-bg);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;display:grid;grid-template-columns:340px minmax(0,1fr);box-shadow:none}.left{display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.12);background:#020202;padding:16px;overflow:auto}.brand{display:flex;align-items:center;gap:10px;font-weight:500;margin-bottom:14px}.dot{width:26px;height:26px;border-radius:50%;background:linear-gradient(to top,#0151a8,#016bdf,#4190e7);box-shadow:0 6px 18px #0080f759}.panel{border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#080808;padding:9px}.panel h3{margin:0 0 10px;font-size:12px}.field{display:flex;flex-direction:column;gap:5px;margin-bottom:8px}.field label{font-size:10px;color:var(--text-dim)}.field input{border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fff;outline:none;height:34px;padding:0 10px;font-size:12px}.readonly-value{border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff05;color:#fff;min-height:30px;padding:8px 10px;font-size:12px;line-height:1.3;word-break:break-all}.status-indicator-stack{margin-top:0}.status-indicator-list{display:flex;flex-direction:column;gap:10px}.playground-shell-status-indicators{position:absolute;left:336px;bottom:14px;z-index:80;width:min(320px,calc(100vw - 352px));pointer-events:none}.playground-shell.sidebar-collapsed .playground-shell-status-indicators{left:14px;bottom:58px;width:min(320px,calc(100vw - 28px))}.playground-shell.is-projects-page .playground-shell-status-indicators,.playground-shell.is-project-thread-page .playground-shell-status-indicators{left:14px;width:min(320px,calc(100vw - 28px))}.status-indicator{display:flex;align-items:center;gap:8px;position:relative;z-index:0;padding:10px;border-radius:10px;border:1px solid transparent;background:#000000bf;box-shadow:0 5px 8px #0000001a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto;opacity:0;transform:translateY(10px);transition:opacity .18s ease,transform .18s ease}.status-indicator.is-visible{opacity:1;transform:translateY(0)}.status-indicator.is-exiting{opacity:0;transform:translateY(-10px)}.status-indicator:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:10px;padding:1px;background:linear-gradient(-10deg,#c8c8c826,#ffffff1a,#ffffff12,#ffffff4d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.status-indicator-media{width:24px;min-width:24px;height:24px;display:flex;align-items:center;justify-content:center}.status-indicator-logo{max-width:16px;max-height:16px;object-fit:contain;display:block}.status-indicator-body{min-width:0;flex:1}.status-indicator-title,.status-indicator-copy{font-size:12px;line-height:1.25}.status-indicator-title{color:#fff;font-weight:500}.status-indicator-copy{color:#ffffffb3;font-weight:400;margin-top:2px}.status-indicator-progress{position:relative;width:100%;height:4px;margin-top:8px;border-radius:999px;overflow:hidden;background:#ffffff14}.status-indicator-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#7c6df5,#b98cf4);transition:width .22s ease}.status-indicator-progress-fill.is-indeterminate{position:absolute;inset:0 auto 0 0;width:42%;animation:playground-status-indicator-progress 1.15s ease-in-out infinite}.status-indicator-close{width:18px;height:18px;padding:0;border:0;background:transparent;color:#ffffff80;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.status-indicator-close:hover{color:#fffc}.status-indicator-close-icon{width:14px;height:14px}.status-indicator-empty{font-size:12px;color:var(--text-dim)}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.toggle-copy{display:flex;flex-direction:column;gap:2px}.toggle-copy strong{font-size:12px}.toggle-copy span{color:var(--text-dim);font-size:11px;line-height:1.35}.toggle-button{position:relative;width:50px;height:28px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;cursor:pointer;transition:background .16s ease}.toggle-button[data-active=true]{background:#0080f761}.toggle-button:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .16s ease}.toggle-button[data-active=true]:after{transform:translate(22px)}.hint{margin-top:8px;font-size:11px;color:var(--text-dim);line-height:1.4}.right{min-width:0;height:100%;padding:12px}.playground-shell{--playground-shell-sidebar-width: 270px;position:relative;width:100vw;height:100vh;display:grid;grid-template-columns:270px minmax(0,1fr);background:var(--playground-app-bg);background-size:cover;background-position:center;background-repeat:no-repeat;transition:grid-template-columns .26s cubic-bezier(.16,1,.3,1)}.playground-shell.sidebar-collapsed{--playground-shell-sidebar-width: 64px;grid-template-columns:64px minmax(0,1fr)}.playground-sidebar{--sidebar-link-color: #fff;--sidebar-link-active-color: #fff;position:relative;z-index:4;display:block;min-width:0;height:100vh;padding:0;border-right:1px solid rgba(255,255,255,.075);overflow:hidden;background:#000;backdrop-filter:none;-webkit-backdrop-filter:none;transition:width .26s cubic-bezier(.16,1,.3,1)}.playground-shell.is-projects-page .playground-sidebar:not(.is-collapsed),.playground-shell.is-agents-page .playground-sidebar:not(.is-collapsed){backdrop-filter:none;-webkit-backdrop-filter:none}.playground-shell.is-projects-page .playground-sidebar.is-collapsed,.playground-shell.is-agents-page .playground-sidebar.is-collapsed{backdrop-filter:none;-webkit-backdrop-filter:none}.playground-sidebar-panel,.playground-sidebar-rail{position:absolute;inset:0}.playground-sidebar-panel{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;padding:0 10px;opacity:1;transform:translate(0);visibility:visible;pointer-events:auto;transition:opacity .18s ease,transform .26s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.sidebar-hide-button{width:24px;height:24px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--sidebar-link-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,color .16s ease}.sidebar-hide-button:hover{background:#ffffff14;color:#fff}.sidebar-toggle-icon,.sidebar-action-icon,.sidebar-search-trigger-icon,.sidebar-section-icon,.sidebar-settings-icon,.sidebar-thread-header-icon,.sidebar-rail-icon,.sidebar-pin-icon{width:14px;height:14px;flex-shrink:0;stroke-width:2}.playground-sidebar-top{display:flex;align-items:center;justify-content:flex-start;gap:7px;min-height:56px;padding:4px 0;margin-bottom:0;box-sizing:border-box}.app-sidebar-mode-selector{position:relative;z-index:20;flex:0 1 auto;min-width:0}.app-sidebar-mode-trigger{width:auto;min-width:0;height:34px;min-height:34px;padding:0;position:relative;z-index:0;border:0;border-radius:0;background:transparent;color:#fff;display:inline-flex;align-items:center;gap:7px;cursor:pointer;overflow:visible;box-shadow:none;box-sizing:border-box;transition:color .16s ease}.app-sidebar-mode-trigger:before{content:none;display:none}.app-sidebar-mode-trigger>*{position:relative;z-index:1}.app-sidebar-mode-trigger:hover,.app-sidebar-mode-trigger.is-open{background:transparent;color:#fff}.app-sidebar-mode-icon-shell{width:14px;height:14px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:inherit;flex:0 0 auto}.app-sidebar-mode-icon{width:14px;height:14px}.app-sidebar-mode-label{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;color:#fff;text-align:left}.app-sidebar-mode-trigger-chevron{width:11px;height:11px;flex:0 0 auto;color:#ffffffb3}.app-sidebar-mode-menu{position:absolute;top:calc(100% + 6px);right:auto;left:-41px;width:250px;min-width:250px;z-index:120;display:flex;flex-direction:column;gap:0;box-sizing:border-box;transform-origin:top left}.app-sidebar-mode-option{width:100%;padding:12px 16px;border:0;background:transparent;color:#fff;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;box-sizing:border-box;transition:background-color .16s ease}.app-sidebar-mode-option:hover,.app-sidebar-mode-option.is-active{background:#ffffff1a;color:#fff}.app-sidebar-mode-menu .app-sidebar-mode-icon-shell,.app-sidebar-mode-menu .app-sidebar-mode-icon{width:var(--platform-popup-icon-size, 13px);height:var(--platform-popup-icon-size, 13px)}.app-sidebar-mode-option-copy{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:0}.app-sidebar-mode-option-label{font-size:var(--platform-popup-font-size, 12px);font-weight:500;line-height:1.2}.app-sidebar-mode-option-description{font-size:11px;font-weight:400;line-height:1.25;color:#ffffff9e}.app-sidebar-mode-option-check{width:16px;height:16px;color:#ffffffc2;flex:0 0 auto}.sidebar-search-trigger{justify-content:space-between;color:var(--sidebar-link-color)}.sidebar-search-trigger:hover{color:var(--sidebar-link-color)}.sidebar-search-trigger-main{min-width:0;display:inline-flex;align-items:center;gap:10px}.sidebar-search-trigger-icon{width:14px;height:14px;flex-shrink:0}.sidebar-search-trigger-copy{font-size:14px;font-weight:500}.sidebar-search-trigger-shortcut{display:none;flex-shrink:0;color:#ffffff85;font-size:10px;font-weight:600;line-height:1;letter-spacing:.04em}.sidebar-search-trigger:hover .sidebar-search-trigger-shortcut,.sidebar-search-trigger:focus-visible .sidebar-search-trigger-shortcut,.sidebar-search-trigger:focus-within .sidebar-search-trigger-shortcut{display:inline}.playground-sidebar-brand{position:relative;flex:0 0 34px;width:34px;height:34px;padding:0;border:0;background:transparent;color:var(--sidebar-link-color);border-radius:10px;display:inline-flex;align-items:center;justify-content:flex-start;cursor:default;overflow:hidden;box-sizing:border-box}.playground-sidebar-brand-logo{position:absolute;left:12px;top:50%;margin:0;display:block;width:auto;height:14px;object-fit:contain;transform:translateY(-50%) scale(1);transform-origin:center;opacity:1;transition:opacity .16s ease,transform .16s ease}.app-sidebar-top-actions{flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center;gap:4px}.app-sidebar-top-action{width:28px;height:28px;padding:0;border:0;border-radius:5px;background:transparent;color:#ffffffb3;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .16s ease,background-color .16s ease}.app-sidebar-top-action.platform-icon-button{border-radius:5px!important}.app-sidebar-top-action:hover,.app-sidebar-top-action:focus-visible{background:#ffffff13;color:#fff;outline:none}.app-sidebar-top-action-icon{width:14px;height:14px;flex:0 0 auto}.playground-sidebar-rail{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0 10px;opacity:0;transform:translate(-12px);visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .26s cubic-bezier(.16,1,.3,1),visibility 0s linear .18s}.sidebar-rail-top{width:100%;min-height:56px;padding:4px 0;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start}.playground-sidebar.is-collapsed .playground-sidebar-panel{opacity:0;transform:translate(-18px);visibility:hidden;pointer-events:none;transition-delay:0s,0s,.18s}.playground-sidebar.is-collapsed .playground-sidebar-rail{opacity:1;transform:translate(0);visibility:visible;pointer-events:auto;transition-delay:0s,0s,0s}.sidebar-rail-logo-button,.sidebar-rail-button{width:34px;height:34px;margin-left:4px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--sidebar-link-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-sizing:border-box;transition:background-color .16s ease,color .16s ease}.sidebar-rail-logo-button{width:34px;height:34px;margin-left:2px}.sidebar-rail-logo-button{color:var(--sidebar-link-color)}.sidebar-rail-logo-button{position:relative;overflow:hidden}.sidebar-rail-logo-button:hover{background:transparent;color:var(--sidebar-link-active-color)}.sidebar-rail-button:hover{background:#ffffff14;color:var(--sidebar-link-active-color)}.sidebar-rail-logo{position:absolute;left:12px;top:50%;margin:0;display:block;width:auto;height:14px;object-fit:contain;transform:translateY(-50%) scale(1);transform-origin:center;opacity:1;transition:opacity .16s ease,transform .16s ease}.sidebar-rail-logo-open-icon{position:absolute;left:12px;top:50%;margin:0;width:14px;height:14px;transform:translateY(-50%) scale(.9);transform-origin:center;opacity:0;transition:opacity .16s ease,transform .16s ease}.sidebar-rail-logo-button:hover .sidebar-rail-logo,.sidebar-rail-logo-button:focus-visible .sidebar-rail-logo{opacity:0;transform:translateY(-50%) scale(.9)}.sidebar-rail-logo-button:hover .sidebar-rail-logo-open-icon,.sidebar-rail-logo-button:focus-visible .sidebar-rail-logo-open-icon{opacity:1;transform:translateY(-50%) scale(1)}.sidebar-rail-actions{display:flex;flex-direction:column;align-items:stretch;gap:4px}.sidebar-rail-section-spacer{width:100%;height:8px;flex:0 0 8px;pointer-events:none}.sidebar-rail-footer{margin-top:auto;padding-bottom:10px;display:flex;flex-direction:column;align-items:stretch;gap:4px}.sidebar-rail-button.is-active{background:#ffffff14;border-radius:8px;color:var(--sidebar-link-active-color)}.sidebar-rail-account{width:34px;height:34px;margin-top:0;margin-bottom:0;margin-left:4px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--sidebar-link-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-sizing:border-box;transition:background-color .16s ease,color .16s ease}.sidebar-rail-account:hover,.sidebar-rail-account.is-open{background:#ffffff14;color:var(--sidebar-link-active-color)}.sidebar-rail-account-image,.sidebar-account-avatar-image,.account-menu-avatar-image,.profile-editor-avatar-image{width:100%;height:100%;object-fit:cover;display:block}.sidebar-action-list{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.sidebar-action-subtitle,.sidebar-thread-section-title{color:#ffffff80;font-size:11px;font-weight:400;line-height:1;text-transform:none;letter-spacing:0}.sidebar-action-subtitle{width:100%;margin:8px 0 4px;padding:0 12px;box-sizing:border-box}.sidebar-action-button,.sidebar-settings-button{width:100%;min-height:34px;display:flex;align-items:center;gap:14px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--sidebar-link-color);cursor:pointer;text-align:left;font-size:12px;line-height:14px;font-weight:500;box-sizing:border-box;transition:background-color .16s ease,color .16s ease}.sidebar-action-button:hover,.sidebar-settings-button:hover{background:#ffffff12}.sidebar-action-button.is-active{background:#ffffff14;color:var(--sidebar-link-active-color);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.sidebar-settings-button.is-active{color:var(--sidebar-link-active-color)}.sidebar-pinned-list,.sidebar-thread-list{display:flex;flex-direction:column;gap:4px}.sidebar-pinned-list{margin-bottom:18px}.sidebar-pinned-button,.sidebar-thread-item{width:100%;display:flex;align-items:center;gap:10px;padding:8px 64px 8px 10px;border:0;border-radius:10px;background:transparent;color:var(--sidebar-link-color);text-align:left;position:relative;transition:background-color .16s ease}.sidebar-pinned-button:hover,.sidebar-thread-item:hover{background:#ffffff0d}.sidebar-pinned-button.is-active,.sidebar-thread-item.is-active{background:#ffffff14;color:var(--sidebar-link-active-color)}.sidebar-metronome-run-group{width:100%;display:flex;flex-direction:column;gap:2px}.sidebar-metronome-run-item{width:100%;min-width:0;display:flex;align-items:center;gap:8px;padding:8px 8px 8px 10px;border-radius:10px;color:var(--sidebar-link-color);position:relative;transition:background-color .16s ease}.sidebar-metronome-run-item:hover,.sidebar-metronome-run-item.is-active{background:#ffffff12}.sidebar-metronome-run-item.is-active{color:var(--sidebar-link-active-color)}.sidebar-metronome-run-main{min-width:0;flex:1;display:flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.sidebar-metronome-run-icon{width:16px;height:16px;flex:0 0 16px;display:inline-flex;align-items:center;justify-content:center;color:inherit}.sidebar-metronome-run-icon svg{width:12px;height:12px}.sidebar-metronome-run-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.sidebar-metronome-run-title{min-width:0;color:inherit;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-metronome-run-meta,.sidebar-metronome-run-time{color:#ffffff73;font-size:10px;font-weight:400;line-height:12px;white-space:nowrap}.sidebar-metronome-run-side{flex:0 0 auto;display:inline-flex;align-items:center;gap:2px}.sidebar-metronome-run-toggle{width:22px;height:22px;flex:0 0 22px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--sidebar-link-color);cursor:pointer;transition:background-color .16s ease,color .16s ease}.sidebar-metronome-run-toggle:hover{background:#ffffff0f;color:#fffffff5}.sidebar-metronome-run-toggle svg{width:11px;height:11px;transition:transform .16s ease}.sidebar-metronome-run-group.is-collapsed .sidebar-metronome-run-toggle svg{transform:rotate(-90deg)}.sidebar-metronome-run-threads{display:flex;flex-direction:column;gap:2px;margin-left:18px;padding-left:8px;border-left:1px solid rgba(255,255,255,.08)}.sidebar-thread-item.is-metronome-child{padding-left:8px;padding-right:54px}.sidebar-thread-item.is-metronome-child .sidebar-thread-title{color:var(--sidebar-link-color)}.sidebar-thread-main{min-width:0;flex:1;padding:0;border:0;background:transparent;color:inherit;display:flex;align-items:center;cursor:pointer;text-align:left}.sidebar-pin-icon{color:var(--sidebar-link-color)}.sidebar-thread-content{min-width:0;flex:1;display:flex;align-items:center;min-height:14px;padding-right:6px}.sidebar-thread-title-row{min-width:0;flex:1;display:flex;align-items:center;gap:6px}.sidebar-thread-title-copy{min-width:0;flex:1;display:inline-flex;align-items:center;gap:4px;overflow:hidden}.sidebar-thread-project-icon{width:16px;height:16px;flex-shrink:0;color:inherit;display:inline-flex;align-items:center;justify-content:center}.sidebar-thread-project-icon svg{width:10px;height:10px}.sidebar-thread-title{min-width:0;flex:1;font-size:12px;font-weight:400;color:var(--sidebar-link-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-pinned-button.is-active .sidebar-thread-title,.sidebar-thread-item.is-active .sidebar-thread-title{color:var(--sidebar-link-active-color)}.sidebar-thread-ticket-number{flex-shrink:0;font-size:12px;color:inherit}.sidebar-thread-running-indicator{width:12px;height:12px;flex-shrink:0;color:inherit;animation:spinner-rotate 1s linear infinite}.sidebar-thread-attention-dot{width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:#60a5fa;box-shadow:0 0 0 2px #0b0b0c}.sidebar-thread-side{position:absolute;top:50%;right:8px;display:flex;align-items:center;justify-content:flex-end;min-width:24px;max-width:96px;height:24px;padding-right:28px;transform:translateY(-50%)}.sidebar-thread-meta{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;white-space:nowrap;line-height:1;transition:opacity .16s ease}.sidebar-thread-hover-meta{position:absolute;top:50%;right:28px;transform:translateY(-50%);color:#ffffffb8;font-size:10px;font-weight:400;letter-spacing:.02em;line-height:1;white-space:nowrap;margin-right:-3px;opacity:0;pointer-events:none;transition:opacity .16s ease}.sidebar-thread-menu-button{width:24px;height:24px;flex-shrink:0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--sidebar-link-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:50%;right:0;transform:translateY(-50%);opacity:0;pointer-events:none;transition:background-color .16s ease,color .16s ease}.sidebar-thread-menu-button:hover,.sidebar-thread-menu-button.is-open{background:#ffffff0d;color:var(--sidebar-link-active-color)}.sidebar-pinned-button:hover .sidebar-thread-menu-button,.sidebar-thread-item:hover .sidebar-thread-menu-button,.sidebar-pinned-button:focus-within .sidebar-thread-menu-button,.sidebar-thread-item:focus-within .sidebar-thread-menu-button,.sidebar-pinned-button.is-active .sidebar-thread-menu-button,.sidebar-thread-item.is-active .sidebar-thread-menu-button,.sidebar-thread-menu-button.is-open{opacity:1;pointer-events:auto}.sidebar-pinned-button:hover .sidebar-thread-meta,.sidebar-thread-item:hover .sidebar-thread-meta,.sidebar-pinned-button:focus-within .sidebar-thread-meta,.sidebar-thread-item:focus-within .sidebar-thread-meta,.sidebar-pinned-button.is-active .sidebar-thread-meta,.sidebar-thread-item.is-active .sidebar-thread-meta{opacity:0;pointer-events:none}.sidebar-pinned-button:hover .sidebar-thread-hover-meta,.sidebar-thread-item:hover .sidebar-thread-hover-meta,.sidebar-pinned-button:focus-within .sidebar-thread-hover-meta,.sidebar-thread-item:focus-within .sidebar-thread-hover-meta,.sidebar-pinned-button.is-active .sidebar-thread-hover-meta,.sidebar-thread-item.is-active .sidebar-thread-hover-meta{opacity:1}.sidebar-thread-menu-icon{width:14px;height:14px;flex-shrink:0}.sidebar-thread-menu-icon.is-spinning{animation:spinner-rotate 1s linear infinite}.sidebar-thread-meta-positive{color:#34d67a;font-size:12px;font-weight:600}.sidebar-thread-meta-negative{color:#ff5f57;font-size:12px;font-weight:600}.sidebar-thread-meta-neutral{color:#ffffff94;font-size:12px;font-weight:500}.sidebar-thread-section{min-height:0;display:flex;flex-direction:column;flex:1}.sidebar-thread-section-header{width:100%;padding:0 12px;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;cursor:pointer}.sidebar-thread-section-title{padding:0}.sidebar-thread-section-chevron{width:14px;height:14px;flex-shrink:0;margin-right:2px;color:#ffffff80;transition:transform .16s ease,color .16s ease}.sidebar-action-icon,.sidebar-search-trigger-icon,.sidebar-rail-icon{stroke-width:1.5}.sidebar-thread-section-header.is-collapsed .sidebar-thread-section-chevron{transform:rotate(180deg)}.sidebar-thread-section-header:hover .sidebar-thread-section-chevron{color:#ffffff80}.sidebar-thread-popup-scrim,.sidebar-thread-rename-scrim{position:fixed;inset:0;z-index:120}.sidebar-thread-popup{position:fixed;z-index:121;width:240px}.sidebar-thread-popup.is-agent-list-action-menu{transform-origin:top right;animation:playground-tasks-toolbar-popup-fade-down-in .18s cubic-bezier(.16,1,.3,1) both}.sidebar-thread-popup.is-agent-list-action-menu.is-closing{pointer-events:none;animation:playground-agent-list-action-menu-fade-out 90ms ease both}.sidebar-thread-popup-title{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.1);color:#ffffffa6;font-size:12px;line-height:1.2}.sidebar-thread-popup-row{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border:0;background:transparent;color:#fff;cursor:pointer;text-align:left;transition:background-color .16s ease}.sidebar-thread-popup-row:hover:enabled{background:transparent}.sidebar-thread-popup-row.is-danger{color:#ff9c9c}.sidebar-thread-popup-row:disabled{opacity:.45;cursor:default}.sidebar-thread-popup-row-icon{width:var(--platform-popup-icon-size, 13px);height:var(--platform-popup-icon-size, 13px);flex-shrink:0}.sidebar-thread-popup-row-label{min-width:0;flex:1;font-size:inherit;font-weight:400;line-height:inherit}@keyframes playground-agent-list-action-menu-fade-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(.98)}}.sidebar-thread-rename-scrim{background:#00000073;display:flex;align-items:center;justify-content:center;padding:16px}.sidebar-thread-rename-modal{width:min(340px,100%);display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#323232;box-shadow:0 18px 40px #00000061;backdrop-filter:blur(10px)}.sidebar-thread-rename-title{color:#fffffff5;font-size:16px;font-weight:600;line-height:1.2}.sidebar-thread-rename-copy{color:#ffffff9e;font-size:12px;line-height:1.45}.sidebar-thread-rename-input{width:100%;height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff14;color:#fff;font-size:14px;outline:none}.sidebar-thread-rename-input:focus{border-color:#4da3ff99}.sidebar-thread-rename-error{color:#ff9c9c;font-size:12px;line-height:1.4}.sidebar-thread-rename-actions{display:flex;gap:10px}.sidebar-thread-rename-button{flex:1;height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:0;border-radius:999px;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .16s ease,background-color .16s ease,color .16s ease}.sidebar-thread-rename-button:hover:enabled{opacity:.88}.sidebar-thread-rename-button:disabled{opacity:.45;cursor:default}.sidebar-thread-rename-button.is-secondary{background:transparent;color:#fff}.sidebar-thread-rename-button.is-primary{background:#fff;color:#000}.sidebar-thread-project-picker-modal{width:min(420px,100%)}.sidebar-thread-project-picker-modal .sidebar-thread-rename-button{font-size:12px}.sidebar-thread-project-picker-list{display:flex;flex-direction:column;gap:10px;max-height:min(52vh,360px);overflow:auto;padding-right:2px}.sidebar-thread-project-picker-row{width:100%;border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.sidebar-thread-project-picker-row .playground-tasks-project-row{transition:border-color .16s ease,background-color .16s ease}.sidebar-thread-project-picker-row:hover .playground-tasks-project-row,.sidebar-thread-project-picker-row.is-selected .playground-tasks-project-row{border-color:#66a6ff73;background:#66a6ff17}.sidebar-thread-project-picker-row:disabled{cursor:default;opacity:.55}.sidebar-thread-project-picker-empty{padding:16px 0 6px;color:#ffffff8f;font-size:12px;line-height:1.5}.playground-thread-home-project-picker-scrim{background:#00000047}.playground-thread-home-project-picker-modal{width:min(280px,calc(100vw - 32px));max-height:min(320px,calc(100vh - 64px));display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#323232;box-shadow:0 12px 30px #00000059;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.playground-thread-home-project-picker-title{padding:12px 16px 0;color:#ffffffa6;font-size:12px;line-height:1.2}.playground-thread-home-project-picker-body{flex:1;min-height:0;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.playground-thread-home-project-picker-body::-webkit-scrollbar{display:none;width:0;height:0}.playground-thread-home-project-picker-row{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border:0;background:transparent;color:#fff;cursor:pointer;text-align:left;transition:background-color .16s ease}.playground-thread-home-project-picker-row:hover{background:#ffffff0d}.playground-thread-home-project-picker-icon{width:16px;height:16px;flex:0 0 auto;color:#fff9}.playground-thread-home-project-picker-row.is-selected .playground-thread-home-project-picker-icon,.playground-thread-home-project-picker-row.is-selected .playground-thread-home-project-picker-label,.playground-thread-home-project-picker-row.is-selected .playground-thread-home-project-picker-check{color:#fff}.playground-thread-home-project-picker-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;color:#fff}.playground-thread-home-project-picker-check-slot{width:16px;height:16px;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.playground-thread-home-project-picker-check{width:16px;height:16px;color:#fff}.playground-thread-home-project-picker-empty,.playground-thread-home-project-picker-loading{padding:0 16px 12px;color:#fff9;font-size:12px;line-height:1.4}.playground-thread-home-project-picker-loading{display:flex;align-items:center;gap:8px}.playground-thread-home-project-picker-spinner{width:14px;height:14px;border-radius:999px;border:1.5px solid rgba(255,255,255,.16);border-top-color:#ffffffb3;animation:spin .7s linear infinite}.playground-thread-home-project-picker-error{padding:0 16px 12px;color:#ff9c9c;font-size:12px;line-height:1.4}.sidebar-thread-section-actions{display:inline-flex;align-items:center;gap:2px}.sidebar-thread-section-button{width:28px;height:28px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--sidebar-link-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,color .16s ease}.sidebar-thread-section-button:hover{background:#ffffff14;color:#fff}.sidebar-thread-scroll{min-height:0;overflow:auto;padding-right:2px;scrollbar-width:none;-ms-overflow-style:none}.sidebar-thread-scroll::-webkit-scrollbar{display:none}.sidebar-empty-state{padding:10px 12px;color:#ffffff85;font-size:12px;line-height:1.45}.sidebar-show-more{margin:8px 0 0 10px;padding:0;border:0;background:transparent;color:#ffffff7a;font-size:12px;font-weight:500;cursor:pointer;text-align:left}.sidebar-show-more:hover{color:#fffc}.sidebar-footer{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding:12px 0}.sidebar-footer .status-indicator-stack{margin-top:0}.sidebar-footer .status-indicator-list,.sidebar-footer .status-indicator{width:100%;box-sizing:border-box}.sidebar-account-button{width:100%;display:flex;align-items:center;gap:12px;padding:0;border:0;border-radius:0;background:transparent;color:#fffffff0;cursor:pointer;text-align:left;transition:opacity .16s ease}.sidebar-account-button:hover{opacity:.9}.sidebar-account-avatar,.account-menu-avatar{position:relative;overflow:hidden;flex-shrink:0;border-radius:999px;background:#fff3;color:#fff;display:inline-flex;align-items:center;justify-content:center}.sidebar-account-avatar{width:24px;height:24px;font-size:11px;font-weight:600;letter-spacing:.02em}.sidebar-account-avatar-fallback,.account-menu-avatar-fallback{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-weight:400;letter-spacing:0;text-transform:uppercase}.sidebar-account-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px}.sidebar-account-name{width:100%;font-size:12px;font-weight:600;color:#fffffff5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-account-tier{font-size:11px;font-weight:500;color:#ffffffa3}.sidebar-plan-card{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:0 0 5px;color:#fffffff0;box-sizing:border-box}.sidebar-plan-name{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:12px;font-weight:400;line-height:1.2;color:#ffffffb8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-plan-action{--sidebar-plan-action-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );width:100%;height:30px;min-height:30px;padding:0 12px;position:relative;z-index:0;border:0;border-radius:999px;background:transparent;color:#fffffff0;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;overflow:hidden;box-sizing:border-box;font-size:12px;font-weight:400;line-height:1;transition:background-color .16s ease,color .16s ease,opacity .16s ease}.sidebar-plan-action:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--sidebar-plan-action-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.sidebar-plan-action>*{position:relative;z-index:1}.sidebar-plan-action:hover{background:#ffffff0a;color:#fff}.sidebar-plan-action.is-upgrade{background:#fff;color:#000}.sidebar-plan-action.is-upgrade:hover{background:#ffffffe6;color:#000}.sidebar-plan-action:disabled{cursor:default;opacity:.58}.sidebar-organization-card{width:100%;min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:8px;padding:4px 0 4px 12px;color:#fffffff0;box-sizing:border-box}.sidebar-organization-profile-button{width:30px;height:30px;min-width:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.sidebar-organization-profile-button:hover .sidebar-organization-avatar,.sidebar-organization-profile-button.is-open .sidebar-organization-avatar{box-shadow:0 0 0 2px #ffffff29}.sidebar-organization-main{min-width:0;display:flex;align-items:center;gap:12px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.sidebar-organization-main:disabled{cursor:default;opacity:.7}.sidebar-organization-avatar{position:relative;overflow:hidden;width:30px;height:30px;flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#fff3;color:#fff;font-size:11px;font-weight:500;line-height:1}.sidebar-organization-avatar-image{width:100%;height:100%;display:block;object-fit:cover}.sidebar-organization-avatar-fallback{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;line-height:1;letter-spacing:0;text-transform:uppercase}.sidebar-organization-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.sidebar-organization-name,.sidebar-organization-plan{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-organization-name{color:#fffffff5;font-size:12px;font-weight:500;line-height:1.2}.sidebar-organization-plan{color:#ffffff9e;font-size:10px;font-weight:400;line-height:1.2}.sidebar-organization-menu-button{width:28px;height:28px;min-width:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffff94;cursor:pointer;transition:color .16s ease,background-color .16s ease}.sidebar-organization-menu-button:hover,.sidebar-organization-menu-button.is-open{color:#fffffff0;background:#ffffff0f}.sidebar-organization-menu-icon{width:16px;height:16px}.playground-main{position:relative;z-index:1;min-width:0;height:100%;padding:0;box-sizing:border-box;overflow:hidden}.playground-shell.is-projects-page .playground-main,.playground-shell.is-project-thread-page .playground-main,.playground-shell.is-initial-thread-page .playground-main{padding:0}.playground-content-shell{--playground-content-nav-height: 50px;--playground-thread-task-detail-width: min(42vw, 520px);--platform-page-content-max-width: 87.5rem;--playground-centered-page-max-width: var(--platform-page-content-max-width);--playground-thread-content-max-width: 56rem;position:relative;height:100%;min-height:0;display:flex;flex-direction:column;background:#000;overflow:hidden}.playground-content-nav{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-height:56px;padding:0 5px 0 0;background:transparent;box-sizing:border-box;transition:padding-right .28s cubic-bezier(.16,1,.3,1)}.playground-content-nav,.playground-tools-navbar,.playground-thread-welcome-navbar,.playground-files-browser-header,.playground-tasks-project-navbar,.playground-settings-plans-navbar{background:transparent}.playground-content-shell.is-thread-task-detail-open>.playground-content-nav,.playground-content-shell.is-thread-side-detail-open>.playground-content-nav,.playground-content-shell.is-resources-side-detail-open>.playground-content-nav,.playground-content-shell.is-metronome-node-detail-open>.playground-content-nav,.playground-content-shell:has(>.playground-agent-versions-node-drawer.is-open)>.playground-content-nav,.playground-content-shell:has(>#playground-task-attachment-preview-root>.playground-ticket-detail-attachment-sidebar[data-state=open])>.playground-content-nav,.playground-content-shell:has(>.playground-content-body.is-files-page .playground-files-shell.has-preview>.playground-files-preview)>.playground-content-nav,.playground-content-shell:has(.playground-tasks-shell.is-detail-open>.playground-tasks-detail-panel.is-project-task-detail)>.playground-content-nav{padding-right:calc(6px + var(--playground-thread-task-detail-width))}.playground-content-shell.is-thread-side-detail-open>.playground-content-nav{pointer-events:none}.playground-content-title{min-width:0;font-size:12px;font-weight:500;color:#fffffff0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-content-nav-left{min-width:0;display:flex;align-items:center;gap:8px}.playground-develop-home{width:100%;height:100%;min-height:100%;overflow-y:auto;overflow-x:hidden;padding:42px 44px 56px;box-sizing:border-box;background:#000;scrollbar-width:none;-ms-overflow-style:none}.playground-develop-home::-webkit-scrollbar{width:0;height:0;display:none}.playground-develop-home-inner{width:min(100%,var(--playground-centered-page-max-width));margin:0 auto;display:flex;flex-direction:column;gap:24px}.playground-develop-overview-controls-slot,.playground-develop-webhooks-overview-controls-slot{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:nowrap;white-space:nowrap}.playground-develop-webhooks-page{width:100%}.develop-home-overview__header-menu-surface{top:calc(100% + 8px);right:0;left:auto;width:200px;min-width:200px}.develop-webhooks-overview__status{color:#7effc2e0;font-size:12px;font-weight:400}.resource-overview-page.is-develop-home{padding-bottom:56px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.resource-overview-page.is-develop-home::-webkit-scrollbar{display:none;width:0;height:0}.resource-overview-page.is-develop-home .resource-overview-page__table-section{flex:0 0 auto;overflow:visible}.develop-home-overview__content,.develop-home-overview__supplementary{min-width:0;display:flex;flex-direction:column}.develop-home-overview__supplementary{padding-top:24px}.playground-develop-header{display:flex;align-items:center;justify-content:space-between;gap:18px}.playground-develop-title{margin:0;font-size:24px;line-height:1;font-weight:500;letter-spacing:-.04em;color:#fffffff5}.playground-project-overview-summary-title{font-size:18px!important;font-weight:400}.playground-project-overview-summary-title.playground-develop-title{font-size:18px!important}.playground-develop-header-actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.playground-develop-link-button{min-height:34px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:transparent;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#ffffffe6;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.playground-develop-link-button:hover{background:#ffffff0f;border-color:#ffffff29;color:#ffffffe6}.playground-develop-link-button svg{width:14px;height:14px}.playground-develop-tabs{display:inline-flex;align-items:center;gap:18px;padding-bottom:0;border-bottom:0;overflow-x:auto}.playground-develop-home .playground-agents-overview-tabs.playground-project-overview-tabs{margin-bottom:0}.playground-develop-home .playground-develop-home-hero.playground-environments-home-hero{margin:0;padding:0;display:flex;flex-direction:column;gap:0}.playground-develop-home .playground-develop-home-hero-header{margin:0 0 12px;padding-bottom:12px}.playground-develop-home .playground-develop-home-tabs.playground-agents-overview-tabs.playground-project-overview-tabs{margin:0 0 24px}.playground-develop-home .playground-develop-home-overview-metrics.playground-environments-home-metrics{max-height:364px;margin-top:12px;margin-bottom:0;overflow:hidden;position:relative;z-index:0}.playground-develop-tab{min-height:28px;padding:0 0 6px;border:0;border-bottom:1px solid transparent;background:transparent;color:#ffffff80;display:inline-flex;align-items:center;white-space:nowrap;font-size:13px;line-height:1;font-weight:400;cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.playground-develop-tab:hover{color:#ffffffc7}.playground-develop-tab.is-active{color:#fffffff5;border-bottom-color:#fffffff5}.playground-develop-server-metrics{width:100%;margin-top:0}.playground-develop-server-metrics.playground-environments-home-metrics{margin-top:0;gap:10px}.playground-functions-empty-landing{width:100%;margin-top:48px;color:#fffffff5}.playground-functions-empty-hero{display:grid;grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:40px}.playground-functions-empty-title{max-width:560px;margin:0;color:#fff;font-size:32px;line-height:1.02;font-weight:500;letter-spacing:-.06em}.playground-functions-empty-copy{max-width:520px;margin:20px 0 0;color:#ffffffa3;font-size:14px;line-height:1.75;font-weight:400}.playground-functions-empty-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:28px}.playground-functions-empty-button,.playground-functions-empty-icon-box,.playground-functions-example-icon-box,.playground-functions-examples-all-button{--playground-project-overview-control-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;z-index:0;overflow:hidden}.playground-functions-empty-button:before,.playground-functions-empty-icon-box:before,.playground-functions-example-icon-box:before,.playground-functions-examples-all-button:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--playground-project-overview-control-border);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;z-index:1}.playground-functions-empty-button>*,.playground-functions-empty-icon-box>*,.playground-functions-example-icon-box>*,.playground-functions-examples-all-button>*{position:relative;z-index:2}.playground-functions-empty-button{appearance:none;min-height:40px;padding:0 20px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:500;line-height:1;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.playground-functions-empty-button.is-primary{background:#fff;color:#000}.playground-functions-empty-button.is-secondary{background:#ffffff05;color:#ffffffeb}.playground-functions-empty-button.is-primary:hover{background:#ffffffe6}.playground-functions-empty-button.is-secondary:hover{background:#ffffff0f}.playground-functions-empty-button:active{transform:translateY(1px)}.playground-functions-empty-art{display:flex;justify-content:flex-end}.playground-functions-empty-image{width:200px;max-width:100%;height:auto;display:block;object-fit:contain}.playground-functions-empty-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin-top:64px}.playground-functions-empty-feature{min-width:0}.playground-functions-empty-icon-box{width:44px;height:44px;border-radius:10px;border:0;background:#ffffff05;display:inline-flex;align-items:center;justify-content:center;color:#ffffffe6}.playground-functions-empty-feature-title{margin-top:24px;color:#fff;font-size:14px;line-height:1.25;font-weight:500}.playground-functions-empty-feature-copy{max-width:240px;margin-top:16px;color:#ffffff8f;font-size:12px;line-height:1.9;font-weight:400}.playground-functions-examples-section{margin-top:80px;margin-bottom:24px}.playground-functions-examples-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.playground-functions-examples-title{max-width:640px;margin:0;color:#fff;font-size:24px;line-height:1.08;font-weight:500;letter-spacing:-.055em}.playground-functions-examples-all-button{appearance:none;min-height:36px;padding:0 16px;border:0;border-radius:999px;background:#ffffff0a;color:#ffffffeb;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;line-height:1;font-weight:500;cursor:pointer;transition:background-color .16s ease}.playground-functions-examples-all-button:hover{background:#ffffff14}.playground-functions-examples-slider{display:flex;gap:20px;margin-top:36px;padding-bottom:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.playground-functions-examples-slider::-webkit-scrollbar{display:none}.playground-functions-example-card{flex:0 0 calc((100% - 40px) / 3);min-width:0;overflow:hidden;border-radius:10px;background:#ffffff0d;color:inherit;text-decoration:none;scroll-snap-align:start}.playground-functions-example-visual{position:relative;height:128px;display:flex;align-items:center;justify-content:center;overflow:hidden;background-position:center;background-size:cover}.playground-functions-example-visual:before{content:"";position:absolute;inset:0;background:#0000005c}.playground-functions-example-icon-box{width:56px;height:56px;border-radius:12px;border:0;background:#ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:inline-flex;align-items:center;justify-content:center;color:#fffffff0}.playground-functions-example-body{padding:20px}.playground-functions-example-title{color:#fff;font-size:15px;line-height:1.25;font-weight:500;letter-spacing:-.03em}.playground-functions-example-copy{min-height:72px;margin-top:12px;color:#ffffff85;font-size:12px;line-height:2;font-weight:400}.playground-functions-example-link{display:inline-flex;align-items:center;gap:6px;margin-top:18px;color:#ffffff94;font-size:12px;line-height:1;font-weight:500}.playground-functions-examples-controls{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.playground-functions-examples-arrow{appearance:none;width:32px;height:32px;border:0;border-radius:999px;background:#ffffff0f;color:#ffffffad;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,color .16s ease}.playground-functions-examples-arrow:hover{background:#ffffff1a;color:#fff}.playground-develop-server-metrics-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:24px;min-width:0}.playground-develop-server-metrics-resource-pill{--playground-project-overview-control-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px;min-width:0;min-height:34px;padding:5px 12px 5px 6px;border-radius:999px;background:#0000002e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#ffffffe6;font-size:13px;line-height:1;font-weight:500}.playground-develop-server-metrics-resource-pill:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--playground-project-overview-control-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-develop-server-metrics-resource-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:999px;background:#fff;color:#000;font-size:12px;font-weight:500;line-height:1}.playground-develop-server-metrics-resource-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-develop-server-metrics-resource-pill svg{flex:0 0 auto;color:#ffffffb8}.playground-develop-server-metrics-add-button{flex:0 0 auto}.playground-develop-api-keys-toolbar{justify-content:space-between}.playground-develop-api-keys-toolbar .playground-develop-server-metrics-add-button{margin-left:auto}.playground-develop-webhooks-section{gap:0}.playground-develop-webhooks-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.playground-develop-api-keys-scroll.playground-environments-detail-scroll{padding:0}.playground-develop-server-metrics-title{margin:0;color:#fffffff0;font-size:14px;line-height:1.25;font-weight:500}.playground-develop-server-metrics-title-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.playground-develop-server-metrics-menu-shell{flex:0 0 auto}.playground-develop-server-metrics-menu-shell .playground-content-menu-button{width:24px;height:24px}.playground-develop-server-metrics-menu-shell .playground-tasks-toolbar-popup-menu{right:0;left:auto;top:calc(100% + 8px);min-width:160px}.playground-develop-home .playground-develop-server-metrics .playground-database-overview-chart-block{--playground-project-overview-chart-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;box-sizing:border-box;width:100%;padding:20px;border:0;border-radius:15px;background:transparent;overflow:hidden;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-develop-home .playground-develop-server-metrics .playground-database-overview-chart-block:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:5;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-develop-home .playground-develop-server-metrics .playground-database-overview-chart-block>*{position:relative;z-index:1}.playground-develop-home .playground-develop-server-metrics .playground-database-overview-timeseries-card,.playground-develop-home .playground-develop-server-metrics .playground-database-overview-timeseries-chart{height:auto}.playground-develop-home .playground-develop-server-metrics .playground-project-overview-chart-kpis{background:transparent;padding-left:1px;padding-right:1px}.playground-develop-server-metrics-kpis.playground-settings-usage-chart-kpis{width:calc(100% + 40px);margin-top:-20px;margin-left:-20px;margin-right:-20px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0}.playground-develop-home .playground-develop-server-metrics-kpi,.playground-resources-page.is-develop-configure-page .playground-develop-server-metrics-kpi,.playground-resources-page.is-develop-server-kind-page .playground-develop-server-metrics-kpi{appearance:none;min-height:68px;padding:16px 20px 14px;border:0;border-bottom:1px solid transparent;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.playground-resources-page.is-develop-configure-page .playground-develop-server-metrics-kpi,.playground-resources-page.is-develop-server-kind-page .playground-develop-server-metrics-kpi{cursor:default}.playground-resources-page.is-develop-server-kind-page .playground-develop-server-kind-operational-metrics .playground-develop-server-metrics-kpi{cursor:pointer}.playground-develop-home .playground-develop-server-metrics-kpi.is-active,.playground-resources-page.is-develop-configure-page .playground-develop-server-metrics-kpi.is-active,.playground-resources-page.is-develop-server-kind-page .playground-develop-server-metrics-kpi.is-active{background:#ffffff0d;border-bottom-color:#fffffff5}.playground-develop-home .playground-develop-server-metrics-kpi:focus-visible,.playground-resources-page.is-develop-configure-page .playground-develop-server-metrics-kpi:focus-visible,.playground-resources-page.is-develop-server-kind-page .playground-develop-server-metrics-kpi:focus-visible{outline:2px solid rgba(255,255,255,.22);outline-offset:-2px}.playground-develop-server-metrics-panel{padding-top:0}.playground-develop-server-metrics-header{align-items:center}.playground-develop-server-metrics-source,.playground-develop-server-metrics-error{font-size:11px;line-height:1.3;font-weight:400;color:#ffffff80}.playground-develop-server-metrics-error{color:#ff7a7ae6}.playground-develop-server-metrics-legend .playground-settings-usage-legend-swatch.is-requests{background:var(--playground-chart-blue)}.playground-develop-server-metrics-legend .playground-settings-usage-legend-swatch.is-success{background:var(--playground-chart-green)}.playground-develop-server-metrics-legend .playground-settings-usage-legend-swatch.is-latency,.playground-develop-server-metrics-legend .playground-settings-usage-legend-swatch.is-writes{background:var(--playground-chart-yellow)}.playground-develop-server-metrics-legend .playground-settings-usage-legend-swatch.is-reads{background:var(--playground-chart-blue)}.playground-develop-server-metrics-legend .playground-settings-usage-legend-swatch.is-compute,.playground-develop-server-metrics-legend .playground-settings-usage-legend-swatch.is-errors,.playground-develop-server-metrics-legend .playground-settings-usage-legend-swatch.is-resource-4{background:var(--playground-chart-pink)}.playground-develop-server-metrics-legend .playground-settings-usage-legend-swatch.is-resources,.playground-develop-server-metrics-legend .playground-settings-usage-legend-swatch.is-resource-3{background:var(--playground-chart-green)}.playground-develop-server-metrics-legend .playground-settings-usage-legend-swatch.is-resource-1{background:var(--playground-chart-blue)}.playground-develop-server-metrics-legend .playground-settings-usage-legend-swatch.is-resource-2{background:var(--playground-chart-yellow)}.playground-develop-server-metrics-footer{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px;padding-top:10px}.playground-develop-server-metrics-footer-left{min-width:0;display:inline-flex;align-items:center;gap:12px}.playground-develop-server-metrics-footer .playground-settings-usage-legend-item{gap:6px;font-size:11px;line-height:1.3}.playground-develop-server-metrics-footer .playground-settings-usage-legend-swatch{width:7px;height:7px}.playground-develop-server-metrics-timescale{--playground-project-overview-control-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;overflow:hidden;border-radius:999px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.playground-develop-server-metrics-timescale:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--playground-project-overview-control-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-develop-server-metrics-timescale:after{z-index:2}.playground-develop-server-metrics-timescale .playground-environments-home-comparison-timescale-select{position:relative;z-index:1;min-height:30px;border:0;border-radius:999px;background:transparent;font-size:11px;font-weight:400}.playground-develop-demo-card{min-height:112px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#ffffff05;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;box-sizing:border-box}.playground-develop-demo-art{width:112px;height:90px;border-radius:12px;background:radial-gradient(circle at 20% 20%,rgba(77,163,255,.42),transparent 36%),radial-gradient(circle at 82% 76%,rgba(255,231,23,.34),transparent 34%),linear-gradient(135deg,#ffffff14,#ffffff05);display:flex;align-items:center;justify-content:center;color:#ffffffe6;font-size:12px;font-weight:600}.playground-develop-demo-copy{min-width:0;display:flex;flex-direction:column;gap:8px}.playground-develop-demo-title{font-size:15px;line-height:1.2;font-weight:600;color:#fffffff0}.playground-develop-demo-subtitle{max-width:620px;font-size:13px;line-height:1.45;font-weight:400;color:#ffffff75}.playground-develop-demo-button{min-height:38px;padding:0 18px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff05;color:#ffffffeb;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;cursor:pointer}.playground-develop-quickstart{min-height:360px;padding:28px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:#ffffff0e;display:grid;grid-template-columns:minmax(240px,.36fr) minmax(0,1fr);gap:34px;align-items:center;box-sizing:border-box}.playground-develop-quickstart-copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.playground-develop-quickstart-title{margin:0;font-size:20px;line-height:1.2;font-weight:600;color:#fffffff5}.playground-develop-quickstart-text{max-width:300px;margin:0;font-size:13px;line-height:1.5;font-weight:500;color:#ffffff70}.playground-develop-primary-button{min-height:36px;padding:0 16px;border:0;border-radius:10px;background:#fff;color:#000;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:500;cursor:pointer}.playground-develop-code-card{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#00000094;overflow:hidden;box-sizing:border-box}.playground-develop-code-header{height:34px;padding:0 10px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:flex-end}.playground-develop-code-copy{width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#ffffffa8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.playground-develop-code-body{margin:0;padding:14px 18px 18px;overflow-x:auto;color:#ffffffc7;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.6;white-space:pre}.playground-develop-code-line-number{display:inline-block;width:24px;margin-right:14px;color:#ffffff70;text-align:right;user-select:none}.playground-develop-code-keyword{color:#ff7ac8}.playground-develop-code-string{color:#8ee7ff}.playground-develop-code-identifier{color:#c9b4ff}.playground-develop-docs-quickstart-card{--playground-project-overview-chart-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;width:100%;overflow:hidden;border:0;border-radius:15px;background:transparent;box-shadow:none;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-develop-docs-quickstart-card:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:5;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-develop-docs-quickstart-card>*{position:relative;z-index:1}.playground-develop-docs-quickstart-inner{display:grid;grid-template-columns:320px minmax(0,1fr);align-items:center;gap:32px;padding:28px}.playground-develop-docs-quickstart-title{margin:0;color:#fffffff5;font-size:18px;line-height:1.2;font-weight:500;letter-spacing:-.03em}.playground-develop-docs-quickstart-text{max-width:280px;margin:16px 0 0;color:#ffffff94;font-size:12px;line-height:2;font-weight:400}.playground-develop-docs-quickstart-button{appearance:none;margin-top:24px;min-height:34px;padding:0 16px;border:0;border-radius:999px;background:#fff;color:#000;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;font-weight:500;cursor:pointer;transition:background-color .16s ease}.playground-develop-docs-quickstart-button:hover{background:#ffffffe6}.playground-develop-docs-code-card{min-width:0;overflow:hidden;background:transparent}.playground-develop-docs-code-toolbar{margin-bottom:10px;padding-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-develop-docs-code-tabs{margin-left:28px;display:inline-flex;align-items:center;padding:2px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a}.playground-develop-docs-code-tab{appearance:none;border:0;border-radius:999px;background:transparent;padding:4px 10px;color:#ffffff6b;font-size:10px;line-height:1;font-weight:500;cursor:pointer;transition:background-color .16s ease,color .16s ease}.playground-develop-docs-code-tab:hover{color:#ffffffc7}.playground-develop-docs-code-tab.is-active{background:#fff3;color:#fff}.playground-develop-docs-code-copy{appearance:none;width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:#ffffff85;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,color .16s ease}.playground-develop-docs-code-copy:hover{background:#ffffff0f;color:#fff}.playground-develop-docs-code-body{margin:0;padding:10px;overflow-x:auto;color:#ffffffd1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:18px;white-space:pre}.playground-develop-docs-code-line{display:block;min-height:18px}.playground-develop-docs-code-line-number{display:inline-block;width:22px;margin-right:10px;color:#565656;text-align:right;user-select:none}.playground-develop-docs-code-token.is-keyword{color:#5dafff}.playground-develop-docs-code-token.is-string{color:#f0a36d}.playground-develop-docs-code-token.is-identifier{color:#35e8bb}.playground-develop-docs-code-token.is-property{color:#f185d2}.playground-develop-docs-concepts{margin-top:24px}.playground-develop-docs-concepts-header{margin-bottom:20px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.playground-develop-docs-concepts-title{margin:0;color:#fffffff5;font-size:18px;line-height:1.2;font-weight:500;letter-spacing:-.03em}.playground-develop-docs-concepts-copy{margin:6px 0 0;color:#ffffff9e;font-size:12px;line-height:2;font-weight:400}.playground-develop-docs-concepts-view-all{appearance:none;border:0;background:transparent;color:#ffffffb8;font-size:12px;line-height:1;font-weight:400;cursor:pointer;transition:color .16s ease}.playground-develop-docs-concepts-view-all:hover{color:#fff}.playground-develop-docs-concepts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.playground-develop-docs-concept-card{appearance:none;border:0;padding:0;background:transparent;color:inherit;text-align:left;display:block;cursor:pointer}.playground-develop-docs-concept-art{position:relative;aspect-ratio:1.7 / 1;overflow:hidden;border-radius:15px;background-size:cover;background-position:center}.playground-develop-docs-concept-art:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top,rgba(255,255,255,.14),transparent 56%);opacity:.8;pointer-events:none}.playground-develop-docs-concept-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000005,#00000029);pointer-events:none}.playground-develop-docs-concept-copy{margin-top:12px}.playground-develop-docs-concept-title{color:#fffffff5;font-size:14px;line-height:1.2;font-weight:500;letter-spacing:-.02em}.playground-develop-docs-concept-description{margin-top:6px;color:#ffffff9e;font-size:12px;line-height:2;font-weight:400}.playground-develop-bottom-grid{margin-top:24px;border-top:1px solid rgba(255,255,255,.1);padding-top:24px;display:grid;grid-template-columns:minmax(280px,.68fr) minmax(0,1fr);gap:28px;align-items:flex-start}.playground-develop-section{display:flex;flex-direction:column;gap:14px}.playground-develop-section-title{margin:0;font-size:18px;line-height:1.2;font-weight:500;color:#fffffff5}.playground-develop-usage-card{min-height:182px;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#ffffff05;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}.playground-develop-usage-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.playground-develop-usage-label{font-size:13px;font-weight:500;color:#ffffff7a}.playground-develop-usage-value{margin-top:6px;font-size:24px;line-height:1;font-weight:600;color:#fffffff5}.playground-develop-usage-icon{width:34px;height:34px;border:0;background:transparent;color:#ffffffc2;display:inline-flex;align-items:center;justify-content:center}.playground-develop-usage-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.playground-develop-secondary-button{min-height:34px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff05;color:#ffffffeb;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;cursor:pointer}.playground-develop-secondary-button.is-primary{border-color:transparent;background:#fff;color:#000}.playground-develop-quick-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.playground-develop-quick-link{min-height:58px;padding:0 18px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#ffffff05;color:#ffffffeb;display:flex;align-items:center;gap:14px;text-align:left;cursor:pointer;box-sizing:border-box;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.playground-develop-quick-link:hover{background:#ffffff0f;border-color:#ffffff2e;color:#fff}.playground-develop-quick-link-icon{width:18px;height:18px;color:#ffffff8a;flex:0 0 auto}.playground-develop-quick-link-label{font-size:13px;font-weight:500}@media(max-width:920px){.playground-develop-home,.playground-settings-page{padding:30px 20px 42px}.playground-develop-header,.playground-develop-demo-card,.playground-develop-quickstart,.playground-develop-docs-quickstart-inner,.playground-develop-docs-concepts-grid,.playground-develop-bottom-grid,.playground-functions-empty-hero{grid-template-columns:1fr}.playground-functions-empty-art{justify-content:flex-start}.playground-functions-empty-title{font-size:38px}.playground-functions-empty-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.playground-functions-examples-header{align-items:flex-start;flex-direction:column}.playground-functions-example-card{flex-basis:min(78vw,320px)}.playground-develop-docs-code-tabs{margin-left:0}.playground-develop-demo-card{display:flex;flex-direction:column;align-items:flex-start}.playground-develop-header{display:flex;align-items:flex-start}.playground-develop-header-actions{justify-content:flex-start}.playground-develop-quick-links{grid-template-columns:1fr}}.playground-shell.is-initial-thread-page .playground-content-title{color:#ffffffb3}.playground-content-nav-center{display:flex;align-items:center;justify-content:center}.playground-content-nav-center .content-mode-switch{border:1px solid rgba(255,255,255,.1);background:transparent;z-index:0}.playground-content-nav-center .content-mode-switch:before{content:none;display:none}.playground-content-nav-center .content-mode-switch>*{position:relative;z-index:1}.playground-content-nav-right{display:flex;align-items:center;justify-content:flex-end;gap:6px}.playground-top-nav-search-divider{flex:0 0 1px;width:1px;height:22px;margin:0 2px 0 6px;background:#ffffff26}.playground-top-nav-private-chat-button{--playground-top-nav-private-chat-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;z-index:0;min-height:30px;height:30px;overflow:hidden;border:0;border-radius:999px;background:transparent;padding:0 14px;color:#ffffffeb;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:400;line-height:1;cursor:pointer;transition:color .16s ease,background .16s ease}.playground-top-nav-private-chat-button.is-active,.playground-top-nav-private-chat-button:hover,.playground-top-nav-private-chat-button:focus-visible{background:#ffffff1a;color:#fffffffa;outline:none}.playground-top-nav-private-chat-button:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--playground-top-nav-private-chat-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-top-nav-private-chat-button>*{position:relative;z-index:1}.playground-top-nav-private-chat-button svg{width:14px;height:14px;flex:0 0 auto}.playground-skills-top-nav-action-button{padding-left:12px;padding-right:12px}.playground-skills-top-nav-action-button:disabled{cursor:default;opacity:.45}.playground-agent-detail-header-center{display:inline-flex;align-items:center;justify-content:center;gap:8px}.playground-top-nav-pill-button{--playground-top-nav-pill-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;z-index:0;min-height:30px;height:30px;overflow:hidden;border:0;border-radius:999px;background:transparent;padding:0 14px;color:#ffffffeb;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:400;line-height:1;cursor:pointer;transition:color .16s ease,background .16s ease}.playground-top-nav-pill-button.is-active,.playground-top-nav-pill-button:hover,.playground-top-nav-pill-button:focus-visible{background:#ffffff1a;color:#fffffffa;outline:none}.playground-top-nav-pill-button:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--playground-top-nav-pill-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-top-nav-pill-button>*{position:relative;z-index:1}.playground-top-nav-pill-button svg{width:14px;height:14px;flex:0 0 auto;color:#ffffffe6}.playground-unified-top-navbar .playground-environments-editor-navbar-copy{flex-direction:row;align-items:center;gap:16px}.playground-top-nav-path{min-width:0;display:inline-flex;align-items:center;gap:12px;overflow:hidden;color:#ffffff85}.playground-top-nav-path-item{min-width:auto;max-width:none;flex:0 0 auto;overflow:visible;text-overflow:clip;white-space:nowrap;display:inline-flex;align-items:center;gap:7px;border:0;padding:0;background:transparent;color:#ffffff94;font:inherit;font-size:12px;cursor:default}button.playground-top-nav-path-item{cursor:pointer;transition:color .16s ease}button.playground-top-nav-path-item:hover{color:#ffffffd1}.playground-top-nav-path-item.is-current{min-width:0;max-width:min(360px,42vw);flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;color:#fffffff0}.playground-top-nav-path-leading{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.playground-top-nav-path-leading>svg{width:14px;height:14px}.playground-top-nav-path-item-group{min-width:auto;display:inline-flex;flex:0 0 auto;align-items:center;gap:4px}.playground-top-nav-path-item-group.is-current{min-width:0;max-width:min(360px,42vw);flex:0 1 auto;overflow:hidden}.playground-top-nav-path-item-group.is-current>.playground-top-nav-path-item.is-current{max-width:none;flex:1 1 auto}.playground-top-nav-path-item-group.is-current>:not(.playground-top-nav-path-item){flex:0 0 auto}.playground-top-nav-path-label{min-width:auto;flex:0 0 auto;font-size:14px;overflow:visible;text-overflow:clip;white-space:nowrap}.playground-top-nav-path-item.is-current .playground-top-nav-path-label{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.playground-top-nav-path-separator{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#ffffff57;width:12px;height:12px}.playground-top-nav-left-extra{min-width:0;display:inline-flex;align-items:center;gap:8px}.playground-content-shell.is-thread-task-detail-open>.playground-content-nav>.playground-content-nav-center,.playground-content-shell.is-thread-task-detail-open>.playground-content-nav>.playground-content-nav-right,.playground-content-shell.is-thread-side-detail-open>.playground-content-nav>.playground-content-nav-center,.playground-content-shell.is-thread-side-detail-open>.playground-content-nav>.playground-content-nav-right,.playground-content-shell.is-resources-side-detail-open>.playground-content-nav>.playground-content-nav-center,.playground-content-shell.is-resources-side-detail-open>.playground-content-nav>.playground-content-nav-right,.playground-content-shell:has(>.playground-content-body.is-files-page .playground-files-shell.has-preview>.playground-files-preview)>.playground-content-nav>.playground-content-nav-center,.playground-content-shell:has(>.playground-content-body.is-files-page .playground-files-shell.has-preview>.playground-files-preview)>.playground-content-nav>.playground-content-nav-right,.playground-content-shell:has(>.playground-content-body.is-files-page .playground-files-shell.has-preview>.playground-files-preview)>.playground-content-nav .playground-top-nav-left-extra,.playground-content-shell:has(>.playground-content-body.is-files-page .playground-files-shell.has-preview>.playground-files-preview)>.playground-content-nav .playground-top-nav-left-extra-separator,.playground-content-shell:has(.playground-tasks-shell.is-detail-open>.playground-tasks-detail-panel.is-project-task-detail)>.playground-content-nav>.playground-content-nav-center,.playground-content-shell:has(.playground-tasks-shell.is-detail-open>.playground-tasks-detail-panel.is-project-task-detail)>.playground-content-nav>.playground-content-nav-right{opacity:0;pointer-events:none}.playground-content-shell.is-thread-task-detail-open .tb-runner-chat .tb-task-preview-card{background:#ffffff1a}.playground-content-shell.is-thread-task-detail-open .tb-runner-chat .tb-task-preview-card:hover:enabled{background:#ffffff1f}.playground-content-shell.is-thread-task-detail-open .tb-runner-chat .tb-task-preview-card:disabled:hover{background:#ffffff1a}.playground-tasks-connector-browser-portal.tb-runner-chat{position:fixed;inset:0;z-index:2147483000;display:block;width:100vw;max-width:none;height:100dvh;min-height:100dvh;overflow:visible;pointer-events:none;background:transparent}.playground-tasks-connector-browser-portal.tb-runner-chat>.tb-file-browser-scrim{pointer-events:auto}.playground-tasks-connector-browser-portal.tb-runner-chat *,.playground-tasks-connector-browser-portal.tb-runner-chat *:before,.playground-tasks-connector-browser-portal.tb-runner-chat *:after{box-sizing:border-box}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-scrim{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0009}.playground-project-environment-file-picker-portal.tb-runner-chat .tb-file-browser-scrim{z-index:2147483001}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-modal{position:relative;width:min(980px,100%);height:min(620px,calc(100vh - 48px));overflow:hidden;border-radius:20px;background:#ffffff1a;box-shadow:0 10px 30px #000000bf;-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px)}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-modal:before{content:"";position:absolute;inset:0;border-radius:20px;padding:1px;background:linear-gradient(-10deg,#c8c8c826,#ffffff1a,#ffffff12,#ffffff4d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-body{position:relative;z-index:1;display:flex;height:calc(100% - 52px);min-height:0}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-sidebar{width:208px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;background:#0003;border-right:1px solid rgba(255,255,255,.1)}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-search-wrap{padding:12px 12px 16px}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-search{position:relative;border-radius:10px;background:transparent}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-search:before{content:"";position:absolute;inset:0;border-radius:10px;padding:1px;background:linear-gradient(-10deg,#c8c8c826,#ffffff1a,#ffffff12,#ffffff4d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-search-icon,.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-search-clear-icon{width:12px;height:12px}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#9ca3af}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-search-input{width:100%;padding:4px 32px;border:0;border-radius:999px;background:transparent;color:#fff;font-size:12px;line-height:1.25;outline:none;transition:background-color .15s ease}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-search-input::placeholder{color:#9ca3af}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-search-input:focus{background:#ffffff1a}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;padding:2px;border:0;border-radius:4px;background:transparent;color:#6b7280;cursor:pointer}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-search-clear:hover{background:#ffffff1a}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-sidebar-section{padding:0 12px 12px}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-sidebar-title{margin:0 0 8px;padding:0 8px;color:#ffffff80;font-size:10px;font-weight:400}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-sidebar-list{display:flex;flex-direction:column;gap:2px}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-source-row{width:100%;min-height:30px;display:flex;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:10px;background:transparent;color:#9ca3af;text-align:left;cursor:pointer}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-source-row:hover{background:#ffffff0d;color:#fff}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-source-row.active{background:#ffffff26;color:#fff}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-source-icon,.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-source-brand-icon{width:14px;height:14px;flex-shrink:0;object-fit:contain}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-header-icon .tb-file-browser-source-icon,.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-header-icon .tb-file-browser-source-brand-icon{width:16px;height:16px}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-source-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-source-note{margin-left:auto;color:#6b7280;font-size:9px}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-main{flex:1;min-width:0;display:flex;flex-direction:column}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-auth-screen{flex:1;display:flex;align-items:center;justify-content:center;padding:32px}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-auth-card,.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-empty-state{width:100%;max-width:320px;display:flex;flex-direction:column;align-items:center;text-align:center}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-auth-icon-wrap{width:64px;height:64px;margin-bottom:16px;border-radius:999px;background:#ffffff0d;display:inline-flex;align-items:center;justify-content:center}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-auth-icon{width:40px;height:40px}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-auth-title{margin:0 0 4px;color:#fff;font-size:18px;font-weight:600}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-auth-copy{margin:0 0 24px;color:#9ca3af;font-size:14px;line-height:1.5}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-auth-button{padding:8px 24px;border:0;border-radius:8px;background:#fff;color:#000;font-size:14px;font-weight:500;cursor:pointer}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-auth-button:hover:enabled{background:#f3f4f6}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-auth-button:disabled{opacity:.5;cursor:default}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-header{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:12px 12px 8px}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-toolbar-button,.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-nav-button{border:0;border-radius:999px;background:transparent;color:#d1d5db;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-toolbar-button{width:28px;height:28px}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-nav-button{width:24px;height:24px}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-toolbar-button:hover:enabled,.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-nav-button:hover:enabled{background:#ffffff1a;color:#fff}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-toolbar-button:disabled,.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-nav-button:disabled{color:#4b5563;cursor:default}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-toolbar-icon{width:14px;height:14px}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-nav-icon{width:16px;height:16px}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-header-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-breadcrumbs{min-width:0;flex:1;display:flex;align-items:center;gap:4px;overflow-x:auto}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-breadcrumb-chip{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-breadcrumb-sep,.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-count{color:#6b7280;font-size:12px}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-breadcrumb{border:0;background:transparent;color:#9ca3af;font-size:12px;cursor:pointer}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-breadcrumb.active,.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-breadcrumb:hover{color:#fff}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-list{flex:1;min-height:0;overflow-y:auto}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-list-inner{padding:8px;display:flex;flex-direction:column;gap:2px}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-empty{height:100%;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:13px;text-align:center;padding:16px}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-item{width:100%;min-height:36px;display:flex;align-items:center;gap:8px;padding:8px 12px;border:0;border-radius:10px;background:transparent;color:#fff;text-align:left;cursor:pointer}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-item:hover{background:#ffffff0d}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-item.selected{background:#ffffff1a}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-item.preview{background:#ffffff26}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-item-leading{width:16px;padding:0;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#9ca3af;cursor:pointer}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-item-leading:hover{color:#fff}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-folder-chevron,.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-toolbar-icon{width:14px;height:14px}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-folder-chevron-spin{animation:tb-file-browser-spin 1s linear infinite}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-check{width:12px;height:12px;margin-right:4px;border:1px solid #6b7280;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-check.selected{background:#3b82f6;border-color:#3b82f6}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-check-icon{width:10px;height:10px;color:#fff}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-item-icon{width:16px;height:16px;flex-shrink:0}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-icon-asset{object-fit:contain}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-item-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-item-meta,.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-item-size{flex-shrink:0;color:#9ca3af;font-size:12px}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-item-size{width:64px;text-align:right}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-item-branch-slot{flex-shrink:0;min-width:120px;max-width:156px}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-item-branch-select{width:100%;height:28px;padding:0 28px 0 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0f;color:#ffffffdb;font-size:12px;line-height:1;outline:none;cursor:pointer}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-preview{width:320px;flex-shrink:0;display:flex;flex-direction:column;background:#0003;border-left:1px solid rgba(255,255,255,.1)}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-preview-header{padding:16px;display:flex;flex-direction:column;align-items:center}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-preview-art{width:100%;aspect-ratio:1 / 1;margin-bottom:12px;border-radius:12px;background:#ffffff0d;overflow:hidden;display:flex;align-items:center;justify-content:center}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-preview-image{max-width:100%;max-height:100%;object-fit:contain}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-preview-loader{width:24px;height:24px;color:#9ca3af;animation:tb-file-browser-spin 1s linear infinite}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-preview-text{width:100%;height:100%;margin:0;padding:8px;overflow:hidden;color:#d1d5db;font-size:8px;line-height:1.3;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:pre-wrap;word-break:break-word}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-preview-glyph{width:48px;height:48px}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-item-children{display:flex;flex-direction:column;gap:2px}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-preview-name{width:100%;margin:0;color:#fff;font-size:14px;font-weight:500;text-align:center;word-break:break-word}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-preview-subtitle{margin:4px 0 0;color:#9ca3af;font-size:12px}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-preview-info{flex:1;overflow-y:auto;padding:0 16px 16px}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-preview-info-title{margin-bottom:8px;color:#fff;font-size:12px;font-weight:500}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-preview-info-row{display:flex;justify-content:space-between;gap:12px;color:#9ca3af;font-size:12px;padding:4px 0}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-preview-info-row span:last-child{color:#fff;text-align:right;word-break:break-word}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-footer{position:relative;z-index:1;display:flex;justify-content:flex-end;gap:12px;padding:12px;border-top:1px solid rgba(255,255,255,.1)}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-footer-button{flex:1 1 120px;min-width:0;min-height:28px;padding:4px 12px;border:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;line-height:1.3333333;white-space:nowrap;overflow:hidden;cursor:pointer}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-footer-button-secondary{flex-basis:80px;max-width:80px;background:#ffffff1a;color:#fff}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-footer-button-secondary:hover{background:#ffffff26}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-footer-button-primary{flex-basis:136px;max-width:136px;background:#2563eb;color:#fff}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-footer-button-primary:hover:enabled{background:#1d4ed8}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-footer-button:disabled{opacity:.5;cursor:default}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-footer-button-content{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0}.playground-tasks-connector-browser-portal.tb-runner-chat .tb-file-browser-footer-button-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.content-mode-switch{display:flex;align-items:center;gap:8px;height:30px;padding:2px;box-sizing:border-box;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:transparent;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);line-height:1rem;position:relative;overflow:hidden;transition:opacity .18s ease}.playground-thread-mode-switch{border:1px solid rgba(255,255,255,.1);background:transparent;z-index:0}.playground-thread-mode-switch:before{content:none;display:none}.playground-thread-mode-switch>*{position:relative;z-index:1}body.tb-runner-document-preview-active .content-mode-switch{opacity:0;pointer-events:none}.playground-thread-details-mode-switch{transition:opacity .18s ease}.playground-thread-details-mode-switch .platform-switch__option{min-width:64px}body.tb-runner-document-preview-active .playground-thread-details-mode-switch{opacity:0;pointer-events:none}.content-mode-button{min-width:64px;display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border:0;border-radius:20px;background:transparent;color:#ffffffb8;font-size:12px;font-weight:400;line-height:1rem;cursor:pointer;transition:background-color .16s ease,color .16s ease,opacity .16s ease}.content-mode-button.is-active{background:#ffffff4d;color:#fff}.content-mode-button:disabled{opacity:.45;cursor:default}.playground-content-menu-button{position:relative;width:32px;height:32px;padding:0;border:0;border-radius:10px;background:transparent;color:#ffffffb3;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,color .16s ease}.playground-content-menu-button:hover{background:#ffffff14;color:#fff}.playground-content-menu-button[aria-expanded=true]{background:#ffffff1a;color:#fff}.playground-content-menu-button.is-private-active{background:#60a5fa29;color:#93c5fd;box-shadow:inset 0 0 0 1px #60a5fa8a}.playground-content-menu-button.is-private-active:hover{background:#60a5fa38;color:#bfdbfe}.playground-content-menu-icon{width:16px;height:16px}.playground-content-menu-button.has-notifications:after{content:"";position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:999px;background:#60a5fa;box-shadow:0 0 0 2px #0b0b0c}.playground-files-control-button.playground-tasks-nav-issue-button,.playground-unified-top-navbar .playground-files-control-button.playground-tasks-nav-issue-button{margin-left:0}.playground-tasks-ticket-navigation{box-sizing:border-box;height:32px;display:inline-flex;flex:0 0 auto;align-items:center;overflow:hidden;border:0;border-radius:8px;background:transparent}.playground-tasks-ticket-navigation-count{min-width:52px;padding:0 10px;color:#ffffffb3;font-size:12px;line-height:1;font-weight:400;text-align:center;white-space:nowrap}.playground-tasks-ticket-navigation .playground-tasks-ticket-navigation-button.platform-icon-button{--platform-icon-button-size: 24px;--platform-icon-button-icon-size: 14px;border:0!important;border-radius:10px!important}.playground-content-body{flex:1;min-height:0;position:relative;margin:0;border:0;border-radius:0;background:#000;background-clip:padding-box;box-sizing:border-box;contain:paint;overflow:hidden;transition:margin-right .28s cubic-bezier(.16,1,.3,1)}.playground-content-body>.playground-content-route-loading{position:absolute;inset:0;z-index:1;box-sizing:border-box;width:auto;min-height:0;background:#000}.playground-content-body.is-thread-task-detail-open,.playground-content-body.is-thread-side-detail-open,.playground-content-body.is-metronome-node-detail-open,.playground-content-body.is-agent-versions-detail-open{margin-right:calc(var(--playground-thread-task-detail-width) + 6px)}.playground-content-body:is(.is-thread-task-detail-open,.is-thread-side-detail-open) .tb-runner-chat.playground-thread-runner{--tb-thread-constrained-inline-padding: 24px}.playground-content-shell:has(>#playground-task-attachment-preview-root>.playground-ticket-detail-attachment-sidebar[data-state=open])>.playground-content-body{margin-right:calc(var(--playground-thread-task-detail-width) + 6px)}.playground-content-body.is-files-page,.playground-content-body.is-tasks-page,.playground-content-body.is-calendar-page{margin:0;border:0;border-radius:0;background:#000;background-clip:padding-box;contain:none}.playground-content-body.is-guardrails-page.is-agent-versions-detail-open,.playground-content-body.is-evaluations-page.is-agent-versions-detail-open,.playground-content-body.is-tests-page.is-agent-versions-detail-open{margin:0 calc(var(--playground-thread-task-detail-width) + 6px) 0 0}.playground-thread-task-drawer{position:absolute;top:0;right:6px;bottom:6px;z-index:120;width:var(--playground-thread-task-detail-width);min-width:0;display:flex;flex-direction:column;border-left:0;background:transparent;opacity:0;transform:translate(100%);pointer-events:none;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .22s ease}.playground-thread-task-drawer.is-open{opacity:1;transform:translate(0);pointer-events:auto}.playground-metronome-node-drawer{position:absolute;top:0;right:6px;bottom:6px;z-index:120;width:var(--playground-thread-task-detail-width);min-width:0;display:flex;flex-direction:column;border-left:0;background:transparent;opacity:0;transform:translate(100%);pointer-events:none;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .22s ease}.playground-metronome-node-drawer.is-open{opacity:1;transform:translate(0);pointer-events:auto}.playground-agent-versions-node-drawer{z-index:10050}.playground-thread-subagent-drawer{position:absolute;top:0;right:6px;bottom:6px;z-index:120;width:var(--playground-thread-task-detail-width);min-width:0;display:flex;flex-direction:column;border-left:0;background:transparent;opacity:0;transform:translate(100%);pointer-events:none;transition:width .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),opacity .22s ease}body.tb-runner-document-preview-maximized .playground-content-shell.is-thread-side-detail-open{--playground-thread-task-detail-width: calc(100% - 6px) }body.tb-runner-document-preview-maximized .playground-content-body.is-thread-side-detail-open{margin-right:calc(var(--playground-thread-task-detail-width) + 6px);contain:none;overflow:visible}body.tb-runner-document-preview-maximized .playground-thread-subagent-drawer{width:calc(100% - 6px)}.playground-thread-subagent-drawer.is-open{opacity:1;transform:translate(0);pointer-events:auto}.playground-thread-preview-drawer{position:absolute;top:0;right:6px;bottom:6px;z-index:120;width:var(--playground-thread-task-detail-width);min-width:0;display:flex;flex-direction:column;border-left:0;background:transparent;opacity:0;transform:translate(100%);pointer-events:none;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .22s ease}.playground-thread-preview-drawer.is-open{opacity:1;transform:translate(0);pointer-events:auto}.playground-thread-preview-drawer .tb-runner-document-preview-host,.playground-thread-preview-drawer .tb-runner-document-preview-host-inline{flex:1 1 auto;min-width:0;min-height:0;height:100%}.playground-thread-preview-drawer .tb-attachment-preview-drawer-inline{position:relative;top:auto;right:auto;bottom:auto;width:100%;height:100%;border-left:0;background:transparent;box-shadow:none;transform:none;opacity:1;pointer-events:auto}.playground-thread-preview-drawer .tb-attachment-preview-drawer-header{height:56px;min-height:56px;padding:0 10px;box-sizing:border-box}.playground-thread-preview-drawer .tb-attachment-preview-drawer-header-icon-asset,.playground-thread-preview-drawer .tb-attachment-preview-drawer-header-icon,.playground-thread-subagent-drawer .tb-attachment-preview-drawer-header-icon-asset,.playground-thread-subagent-drawer .tb-attachment-preview-drawer-header-icon{display:none}.playground-thread-preview-drawer .tb-attachment-preview-drawer-header-copy,.playground-thread-subagent-drawer .tb-attachment-preview-drawer-header-copy{gap:0}.playground-thread-preview-drawer .tb-attachment-preview-drawer-name,.playground-thread-subagent-drawer .tb-attachment-preview-drawer-name,.playground-thread-subagent-drawer .tb-subagent-detail-drawer-title{font-size:12px;font-weight:400}.playground-thread-preview-drawer .tb-attachment-preview-drawer-body{padding:0 10px;box-sizing:border-box}.playground-thread-preview-drawer .tb-attachment-preview-drawer-body,.playground-thread-preview-drawer .tb-attachment-preview-pdf,.playground-thread-preview-drawer .tb-attachment-preview-image-surface,.playground-thread-preview-drawer .tb-attachment-preview-state,.playground-thread-preview-drawer .tb-attachment-preview-markdown-shell,.playground-thread-preview-drawer .tb-attachment-preview-text,.playground-thread-preview-drawer .tb-attachment-preview-docx-shell{background:transparent}.playground-content-shell .playground-thread-preview-drawer .tb-runner-document-preview-host,.playground-content-shell .playground-thread-preview-drawer .tb-runner-document-preview-host-inline,.playground-content-shell .playground-thread-preview-drawer .tb-attachment-preview-drawer,.playground-content-shell .playground-thread-preview-drawer .tb-attachment-preview-drawer-inline,.playground-content-shell .playground-thread-preview-drawer .tb-attachment-preview-drawer-header,.playground-content-shell .playground-thread-preview-drawer .tb-attachment-preview-drawer-body,.playground-content-shell .playground-thread-preview-drawer .tb-attachment-preview-code-shell,.playground-content-shell .playground-thread-preview-drawer .tb-attachment-preview-pdf,.playground-content-shell .playground-thread-preview-drawer .tb-attachment-preview-image-surface,.playground-content-shell .playground-thread-preview-drawer .tb-attachment-preview-state,.playground-content-shell .playground-thread-preview-drawer .tb-attachment-preview-markdown-shell,.playground-content-shell .playground-thread-preview-drawer .tb-attachment-preview-text,.playground-content-shell .playground-thread-preview-drawer .tb-attachment-preview-docx-shell{background:transparent!important;box-shadow:none!important}.playground-thread-preview-drawer .tb-attachment-preview-code-shell,.playground-thread-subagent-drawer .tb-attachment-preview-code-shell{height:100%;min-height:100%;display:flex;flex-direction:column;min-width:0}.playground-thread-preview-drawer .tb-attachment-preview-code-shell .tb-log-card-code,.playground-thread-subagent-drawer .tb-attachment-preview-code-shell .tb-log-card-code{flex:1 1 auto;min-height:0;height:100%!important}.playground-thread-preview-drawer .tb-attachment-preview-code-shell .tb-log-card-code>*,.playground-thread-preview-drawer .tb-attachment-preview-code-shell .monaco-editor,.playground-thread-preview-drawer .tb-attachment-preview-code-shell .overflow-guard,.playground-thread-subagent-drawer .tb-attachment-preview-code-shell .tb-log-card-code>*,.playground-thread-subagent-drawer .tb-attachment-preview-code-shell .monaco-editor,.playground-thread-subagent-drawer .tb-attachment-preview-code-shell .overflow-guard{height:100%!important;min-height:0}.playground-thread-subagent-drawer-host{flex:1;min-height:0}.playground-thread-subagent-drawer-host.tb-runner-chat{position:relative;width:100%;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;grid-template-rows:none;background:transparent!important}.playground-thread-subagent-drawer-host.tb-runner-chat>.tb-subagent-detail-drawer{flex:1 1 auto;width:100%;min-width:0;max-width:none}.playground-thread-subagent-drawer .playground-thread-subagent-drawer-host.tb-runner-chat>.tb-subagent-detail-drawer{position:relative;top:auto;right:auto;bottom:auto;width:100%;height:100%;border-left:0;background:transparent;box-shadow:none;transform:none;opacity:1;pointer-events:auto}.playground-thread-subagent-drawer .tb-subagent-detail-drawer-header{min-height:56px;padding:0 10px;background:transparent}.playground-thread-subagent-drawer .tb-subagent-detail-drawer-body{padding:0 10px 10px;background:transparent}.playground-thread-subagent-drawer .playground-thread-subagent-drawer-host.tb-runner-chat>.tb-attachment-preview-drawer{position:relative;top:auto;right:auto;bottom:auto;z-index:auto;width:100%;height:100%;min-height:0;flex:1 1 auto;border-left:0;background:transparent;box-shadow:none;transform:none;opacity:1;pointer-events:auto}.playground-thread-subagent-drawer .playground-thread-subagent-drawer-host.tb-runner-chat .tb-runner-document-preview-host-inline .tb-attachment-preview-drawer{position:relative;top:auto;right:auto;bottom:auto;z-index:auto;width:100%;height:100%;min-height:0;flex:1 1 auto;border-left:0;background:transparent;box-shadow:none;transform:none;opacity:1;pointer-events:auto}.playground-thread-subagent-drawer .playground-thread-subagent-drawer-host.tb-runner-chat .tb-attachment-preview-drawer-header{height:56px;min-height:56px;padding:0 10px;border-bottom:1px solid rgba(255,255,255,.075);background:transparent;box-sizing:border-box}.playground-thread-subagent-drawer .playground-thread-subagent-drawer-host.tb-runner-chat .tb-attachment-preview-drawer-body{border-left:1px solid rgba(255,255,255,.075);box-sizing:border-box}.playground-thread-subagent-drawer .tb-attachment-preview-drawer-body,.playground-thread-subagent-drawer .tb-attachment-preview-pdf,.playground-thread-subagent-drawer .tb-attachment-preview-image-surface,.playground-thread-subagent-drawer .tb-attachment-preview-state,.playground-thread-subagent-drawer .tb-attachment-preview-markdown-shell,.playground-thread-subagent-drawer .tb-attachment-preview-text,.playground-thread-subagent-drawer .tb-attachment-preview-docx-shell{background:transparent}.playground-content-shell .playground-thread-subagent-drawer .playground-thread-subagent-drawer-host.tb-runner-chat>.tb-attachment-preview-drawer,.playground-content-shell .playground-thread-subagent-drawer .playground-thread-subagent-drawer-host.tb-runner-chat,.playground-content-shell .playground-thread-subagent-drawer .playground-thread-subagent-drawer-host.tb-runner-chat>.tb-subagent-detail-drawer,.playground-content-shell .playground-thread-subagent-drawer .playground-thread-subagent-drawer-host.tb-runner-chat>.tb-runner-document-preview-host,.playground-content-shell .playground-thread-subagent-drawer .playground-thread-subagent-drawer-host.tb-runner-chat>.tb-runner-document-preview-host-inline,.playground-content-shell .playground-thread-subagent-drawer .playground-thread-subagent-drawer-host.tb-runner-chat .tb-runner-document-preview-host,.playground-content-shell .playground-thread-subagent-drawer .playground-thread-subagent-drawer-host.tb-runner-chat .tb-runner-document-preview-host-inline,.playground-content-shell .playground-thread-subagent-drawer .playground-thread-subagent-drawer-host.tb-runner-chat .tb-runner-document-preview-host-inline .tb-attachment-preview-drawer,.playground-content-shell .playground-thread-subagent-drawer .playground-thread-subagent-drawer-host.tb-runner-chat .tb-attachment-preview-drawer-header,.playground-content-shell .playground-thread-subagent-drawer .playground-thread-subagent-drawer-host.tb-runner-chat .tb-attachment-preview-drawer-body,.playground-content-shell .playground-thread-subagent-drawer .playground-thread-subagent-drawer-host.tb-runner-chat .tb-attachment-preview-code-shell,.playground-content-shell .playground-thread-subagent-drawer .playground-thread-subagent-drawer-host.tb-runner-chat .tb-attachment-preview-pdf,.playground-content-shell .playground-thread-subagent-drawer .playground-thread-subagent-drawer-host.tb-runner-chat .tb-attachment-preview-image-surface,.playground-content-shell .playground-thread-subagent-drawer .playground-thread-subagent-drawer-host.tb-runner-chat .tb-attachment-preview-state,.playground-content-shell .playground-thread-subagent-drawer .playground-thread-subagent-drawer-host.tb-runner-chat .tb-attachment-preview-markdown-shell,.playground-content-shell .playground-thread-subagent-drawer .playground-thread-subagent-drawer-host.tb-runner-chat .tb-attachment-preview-text,.playground-content-shell .playground-thread-subagent-drawer .playground-thread-subagent-drawer-host.tb-runner-chat .tb-attachment-preview-docx-shell,.playground-content-shell .playground-thread-subagent-drawer .playground-thread-subagent-drawer-host.tb-runner-chat .tb-subagent-detail-drawer-header,.playground-content-shell .playground-thread-subagent-drawer .playground-thread-subagent-drawer-host.tb-runner-chat .tb-subagent-detail-drawer-body,.playground-content-shell .playground-thread-subagent-drawer .playground-thread-subagent-drawer-host.tb-runner-chat .tb-subagent-log-shell{background:transparent!important;box-shadow:none!important}.playground-thread-task-drawer .playground-tasks-detail-scroll,.playground-thread-task-drawer .playground-tasks-comment-dock{padding-left:12px;padding-right:12px}.playground-thread-task-drawer .tb-runner-chat .tb-log-scroll,.playground-thread-subagent-drawer .tb-runner-chat .tb-log-scroll,.playground-thread-task-drawer .tb-runner-chat .tb-input-shell,.playground-thread-subagent-drawer .tb-runner-chat .tb-input-shell{padding-left:22px;padding-right:22px}.playground-thread-task-drawer .tb-runner-chat .tb-thread-history-rail,.playground-thread-subagent-drawer .tb-runner-chat .tb-thread-history-rail{right:22px}.playground-thread-runner.is-project-wallpaper-active .tb-log-card-panel{background:#ffffff0d;-webkit-backdrop-filter:none;backdrop-filter:none}.playground-thread-runner.tb-runner-chat{--tb-image-preview-side-width: var(--playground-thread-task-detail-width)}body.tb-runner-document-preview-maximized .playground-thread-runner.tb-runner-chat{--tb-image-preview-side-width: 100vw}.playground-thread-runner.is-project-wallpaper-active .tb-log-file-preview-frame,.playground-thread-runner.is-project-wallpaper-active .tb-log-file-preview-topbar,.playground-thread-runner.is-project-wallpaper-active .tb-log-terminal-body,.playground-thread-runner.is-project-wallpaper-active .tb-runner-diff-surface,.playground-thread-runner.is-project-wallpaper-active .tb-runner-diff-surface-topbar,.playground-thread-runner.is-project-wallpaper-active .tb-runner-diff-surface-body,.playground-thread-runner.is-project-wallpaper-active .tb-runner-diff-surface-fallback,.playground-thread-runner.is-project-wallpaper-active .tb-log-task-create-item,.playground-thread-runner.is-project-wallpaper-active .tb-log-resource-create-item,.playground-thread-runner.is-project-wallpaper-active .tb-subagent-log-prompt,.playground-thread-runner.is-project-wallpaper-active .tb-subagent-log-summary,.playground-thread-runner.is-project-wallpaper-active .tb-deep-research-log-summary{-webkit-backdrop-filter:none;backdrop-filter:none}.playground-thread-runner.is-project-wallpaper-active .tb-log-file-preview-frame,.playground-thread-runner.is-project-wallpaper-active .tb-log-file-preview-topbar,.playground-thread-runner.is-project-wallpaper-active .tb-log-file-preview-body,.playground-thread-runner.is-project-wallpaper-active .tb-log-terminal-body,.playground-thread-runner.is-project-wallpaper-active .tb-runner-diff-surface,.playground-thread-runner.is-project-wallpaper-active .tb-runner-diff-surface-topbar,.playground-thread-runner.is-project-wallpaper-active .tb-runner-diff-surface-body,.playground-thread-runner.is-project-wallpaper-active .tb-runner-diff-surface-fallback{background:transparent!important;box-shadow:none}.tb-runner-diff-surface,.playground-thread-runner.is-project-wallpaper-active .tb-runner-diff-surface{background:transparent!important}.tb-runner-diff-surface-topbar,.playground-thread-runner.is-project-wallpaper-active .tb-runner-diff-surface-topbar{background:#ffffff0d!important}.tb-runner-diff-surface-body,.playground-thread-runner.is-project-wallpaper-active .tb-runner-diff-surface-body{background:#ffffff1a!important}.playground-thread-runner.is-project-wallpaper-active .task-input-box{--tb-task-input-base-bg: rgba(255, 255, 255, .1)}.playground-shell.is-initial-thread-page .tb-runner-chat.playground-thread-runner .task-input-box{--tb-task-input-overlay: transparent;--tb-task-input-base-bg: transparent}.playground-shell:not(.is-initial-thread-page) .tb-runner-chat.playground-thread-runner .task-input-box{--tb-task-input-overlay: transparent;--tb-task-input-base-bg: rgba(30, 30, 30, .9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.playground-thread-runner.is-initial-welcome-runner{display:flex;flex-direction:column;align-items:stretch;justify-content:center;position:relative;z-index:40;height:100%;min-height:0;box-sizing:border-box;padding:28px 0;overflow:hidden}.playground-shell.is-initial-thread-page .playground-main{z-index:8}.playground-thread-runner.is-initial-welcome-runner .tb-popup-backdrop{z-index:70}.playground-thread-runner.is-initial-welcome-runner .tb-popup-menu{z-index:80}.playground-thread-runner.is-initial-welcome-runner .workinglogsbox{width:100%;flex:0 0 auto;height:auto;min-height:0;max-width:100%;overflow:visible}.playground-thread-runner.is-initial-welcome-runner .tb-log-scroll.is-custom-empty-state{flex:0 0 auto;height:auto;max-height:none;justify-content:flex-start;align-items:center;overflow:visible;padding:0 20px}.playground-thread-runner.is-initial-welcome-runner .tb-content-width.is-custom-empty-state{justify-content:flex-start;align-items:stretch}.playground-thread-runner.is-initial-welcome-runner .tb-input-shell{position:static;width:100%;flex:0 0 auto;justify-content:center;right:auto;bottom:auto;left:auto;padding:0 20px;margin:24px 0}.playground-thread-runner.is-initial-welcome-runner .tb-input-width{width:min(100%,var(--playground-thread-content-max-width));max-width:var(--playground-thread-content-max-width)}.playground-thread-welcome{width:min(100%,var(--playground-thread-content-max-width));margin:0 auto;display:flex;flex-direction:column;align-items:stretch;gap:20px;padding:28px 0 48px;text-align:left;pointer-events:auto}.playground-thread-welcome-intro{padding-top:0;padding-bottom:0;gap:24px}.playground-thread-welcome-sections{width:min(100%,692px);max-width:692px;padding-top:0}.playground-thread-welcome-copy{width:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;text-align:center}.playground-thread-welcome-title{margin:0;color:#fffffff5;font-size:36px;font-weight:400;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.playground-thread-welcome-summary-line{margin:0;color:#ffffff8f;font-size:12px;line-height:1.5;font-weight:500}.playground-thread-welcome-actions{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:28px}.playground-thread-welcome-thread-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.playground-thread-welcome-thread-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-height:110px;padding:14px 48px 14px 16px;border:0;border-radius:15px;background:#ffffff0d;background-clip:padding-box;color:#fffffff0;text-align:left;cursor:pointer;transition:background .16s ease,transform .16s ease}.playground-thread-welcome-thread-card:hover{background:#ffffff24;transform:translateY(-1px)}.playground-thread-welcome-thread-card-top{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:12px}.playground-thread-welcome-thread-status{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;background:#ffffff14;color:#ffffffb8;font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.playground-thread-welcome-thread-status.is-running{background:#60a5fa1a;color:#93c5fd}.playground-thread-welcome-thread-status.is-permission{background:#60a5fa1a;color:#60a5fa}.playground-thread-welcome-thread-status.is-done{background:#4ade801a;color:#86efac}.playground-thread-welcome-thread-status.is-upcoming{background:#c4b5fd1a;color:#c4b5fd}.playground-thread-welcome-thread-arrow{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:20px;height:20px;color:#ffffff61;flex:0 0 auto}.playground-thread-welcome-thread-title{margin:0;color:#fffffff5;font-size:12px;font-weight:500;line-height:1.3}.playground-thread-welcome-thread-meta{margin-top:auto;color:#ffffffa3;font-size:10px;line-height:1.5}.playground-thread-welcome-thread-empty{padding:16px 18px;border:1px dashed rgba(255,255,255,.12);border-radius:10px;color:#ffffff9e;font-size:13px}.playground-thread-welcome-action{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0a;color:#ffffffdb;font-size:12px;line-height:1;font-weight:500;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.playground-thread-welcome-action:hover{border-color:#ffffff24;background:#ffffff12;color:#fffffff5}.playground-thread-welcome-action-icon{width:13px;height:13px;color:#ffffff9e;flex:0 0 auto}.playground-thread-home-section{display:flex;flex-direction:column;gap:12px}.playground-thread-home-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-thread-home-section-title{margin:0;font-size:16px;line-height:1.2;font-weight:500;color:#fff}.playground-thread-home-section-subtitle{margin:0;font-size:12px;line-height:1.5;color:#ffffff8a}.playground-thread-home-section-link{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#60a5fa;font-size:12px;line-height:1.2;font-weight:500;cursor:pointer}.playground-thread-home-section-link:hover{color:#93c5fd}.playground-thread-home-dashboard-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:24px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-thread-home-dashboard-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:16px;flex:0 0 auto}.playground-thread-home-project-title-button{min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer}.playground-thread-home-project-title-button:disabled{cursor:default;opacity:.72}.playground-thread-home-project-title-button .playground-thread-home-section-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-thread-home-project-title-chevron{width:15px;height:15px;flex:0 0 auto;color:#ffffffb8}.playground-thread-home-dashboard{display:grid;grid-template-columns:repeat(3,minmax(0,220px));gap:24px;justify-content:center;align-items:start}.playground-thread-home-project-column,.playground-thread-home-calendar-column,.playground-thread-home-usage-column{min-width:0;display:flex;justify-content:center}.playground-thread-home-empty{display:flex;align-items:center;justify-content:center;min-height:120px;padding:0 18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff08;color:#ffffff8f;font-size:12px;line-height:1.6;text-align:center}.playground-thread-home-project-surface{display:flex;flex-direction:column;gap:10px}.playground-thread-widget.playground-thread-home-project-widget{width:220px;height:220px;min-height:0;padding:0;border-radius:25px;background:#ffffff0d;clip-path:inset(0 round 25px);isolation:isolate;overflow:hidden;gap:0}.playground-thread-home-project-widget .playground-thread-widget-tasks-surface{background:transparent}.playground-thread-home-project-name{margin:0 0 12px;min-width:0;color:#fffffff5;font-size:20px;line-height:1.25;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-thread-home-project-widget .playground-thread-home-project-ticket-list{margin-bottom:0}.playground-thread-home-project-widget .playground-tasks-backlog-item{border:1px solid rgba(255,255,255,.05);background:#ffffff0d}.playground-thread-home-project-widget-empty{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:8px 2px 2px;color:#ffffff8f;font-size:11px;line-height:1.5;text-align:center}.playground-thread-home-project-widget-empty.is-projects-empty,.playground-thread-home-project-widget-empty.is-backlog-empty{width:100%;align-items:center;gap:7px;padding:4px 8px 2px;color:#ffffff80;text-align:center}.playground-thread-home-project-widget-empty.is-projects-empty svg,.playground-thread-home-project-widget-empty.is-backlog-empty svg{color:#fffffff5}.playground-thread-home-project-widget-empty-title{color:#fffffff5;font-size:12px;font-weight:400;line-height:1.2}.playground-thread-home-project-widget-empty-copy{max-width:176px;color:#ffffff80;font-size:10px;font-weight:400;line-height:1.32}.playground-thread-home-project-widget-empty.is-projects-empty .playground-tasks-empty-actions,.playground-thread-home-project-widget-empty.is-backlog-empty .playground-tasks-empty-actions{margin-top:4px}.playground-thread-home-project-widget-empty.is-projects-empty .playground-tasks-empty-primary-button,.playground-thread-home-project-widget-empty.is-backlog-empty .playground-tasks-empty-primary-button{min-height:28px;padding:0 12px;gap:7px;font-size:11px;font-weight:400}.playground-thread-home-project-widget-empty.is-projects-empty .playground-tasks-empty-primary-button svg,.playground-thread-home-project-widget-empty.is-backlog-empty .playground-tasks-empty-primary-button svg{color:#000}.playground-thread-home-project-empty-card{width:100%;height:260px;min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;padding:18px;border:1px solid rgba(255,255,255,.05);border-radius:25px;background:#ffffff0d;text-align:center}.playground-thread-home-project-empty-card .playground-tasks-empty-primary-button{font-weight:500}.playground-thread-home-task-card{border-radius:18px}.playground-thread-home-task-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-thread-home-task-ticket{color:#ffffff8a;font-size:11px;line-height:1.2}.playground-thread-welcome-widgets{width:min(100%,692px);display:grid;grid-template-columns:repeat(3,minmax(0,220px));gap:16px;align-items:stretch;justify-content:center}.playground-thread-widget{--playground-home-widget-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;display:flex;flex-direction:column;border:0;border-radius:25px;background:#171717;box-shadow:0 22px 52px #0000003d;color:#fffffff5;text-align:left;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.playground-thread-widget:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:20;border-radius:inherit;padding:1px;background:var(--playground-home-widget-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-thread-widget.is-clickable{cursor:pointer;outline:none}.playground-thread-widget.is-clickable:hover{transform:translateY(-1px);box-shadow:0 26px 58px #00000047}.playground-thread-widget.is-clickable:focus-visible{box-shadow:0 0 0 1px #ffffff24,0 24px 56px #00000042}.playground-thread-widget-calendar{min-height:0;aspect-ratio:1 / 1;padding:18px 18px 16px}.playground-thread-widget-calendar-month{margin:0 0 10px;color:#ff5151;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.playground-thread-widget-calendar-weekdays,.playground-thread-widget-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.playground-thread-widget-calendar-weekdays{gap:0;margin-bottom:4px}.playground-thread-widget-calendar-weekday{display:flex;align-items:center;justify-content:center;min-height:20px;color:#ffffffc7;font-size:10px;font-weight:700;letter-spacing:.02em}.playground-thread-widget-calendar-grid{gap:2px 0}.playground-thread-widget-calendar-day{position:relative;display:flex;align-items:center;justify-content:center;min-height:24px;color:#ffffffe0;font-size:10px;font-weight:700;letter-spacing:.01em}.playground-thread-widget-calendar-day.is-empty{color:transparent}.playground-thread-widget-calendar-day.is-muted{color:#ffffff70}.playground-thread-widget-calendar-day.has-events:not(.is-today):after{content:"";position:absolute;bottom:2px;left:50%;width:3px;height:3px;border-radius:999px;background:#ffffffbf;transform:translate(-50%)}.playground-thread-widget-calendar-day.is-today .playground-thread-widget-calendar-day-number{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:#ff4d57;color:#fff}.playground-thread-widget-calendar-footer{margin-top:auto;padding-top:8px;color:#ffffffad;font-size:10px;font-weight:500;line-height:1.4}.playground-thread-widget-tasks{width:220px;height:220px;min-height:0;display:flex;flex-direction:column;gap:0;padding:0;background:#212121}.playground-thread-widget-tasks>*{position:relative;z-index:1}.playground-thread-widget-tasks-media{position:relative;z-index:3;width:100%;height:50px;min-height:0;border-radius:25px 25px 0 0;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.playground-thread-widget-tasks-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000014,#0003);pointer-events:none}.playground-thread-widget-tasks-project-header{position:relative;z-index:2;height:100%;display:flex;align-items:center;gap:9px;padding:0 10px 0 12px;background:#09090a61}.playground-thread-widget-tasks-project-icon{position:relative;width:28px;height:28px;flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:transparent;color:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.playground-thread-widget-tasks-project-icon:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:999px;padding:1px;background:linear-gradient(-10deg,#c8c8c840,#ffffff1a,#ffffff26,#ffffff60);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-thread-widget-tasks-project-icon svg{width:14px;height:14px}.playground-thread-widget-tasks-project-name{min-width:0;flex:0 1 auto;color:#fffffff5;font-size:12px;font-weight:400;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-thread-widget-tasks-project-switch{width:14px;height:14px;flex:0 0 14px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffffc7;cursor:pointer;-webkit-backdrop-filter:none;backdrop-filter:none;transition:color .16s ease}.playground-thread-widget-tasks-project-switch:hover{background:transparent;color:#fffffff5}.playground-thread-widget-tasks-project-switch svg{width:14px;height:14px}.playground-thread-widget-tasks-project-menu{margin-left:auto}.playground-thread-widget-tasks-pill{position:absolute;left:50%;bottom:-22px;z-index:4;display:inline-flex;align-items:center;justify-content:center;max-width:calc(100% - 40px);min-height:42px;padding:0 18px;border-radius:10px;background:#ffffff1a;color:#fffffff5;font-size:10px;font-weight:400;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate(-50%)}.playground-thread-widget-tasks-pill:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:10px;padding:1px;background:linear-gradient(-10deg,#c8c8c840,#ffffff1a,#ffffff26,#ffffff60);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-thread-widget-tasks-pill-text{min-width:0;position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis}.playground-thread-widget-tasks-surface{position:relative;z-index:2;display:flex;flex-direction:column;gap:9px;flex:1 1 auto;padding:10px 12px 12px;margin-top:0;border-radius:0 0 25px 25px;background:#171717;color:#fffffff5;overflow:hidden}.playground-thread-widget-tasks-surface:before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--playground-project-widget-bg-image, none);background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(50px);transform:scale(1.32);opacity:.62;pointer-events:none}.playground-thread-widget-tasks-surface:after{content:"";position:absolute;inset:0;z-index:1;background:#000;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);pointer-events:none}.playground-thread-widget-tasks-surface>*{position:relative;z-index:2}.playground-thread-widget-tasks-progress{min-width:0;display:flex;flex-direction:column;gap:7px}.playground-thread-widget-tasks-progress-count{display:flex;align-items:baseline;gap:1px;color:#fffffffa;font-size:26px;font-weight:500;line-height:1}.playground-thread-widget-tasks-progress-total{display:inline-block;margin-left:2px;color:#ffffff94;font-size:11px;font-weight:400;line-height:1.05}.playground-thread-widget-tasks-progress-label{display:block;margin-top:-2px;color:#ffffff94;font-size:11px;font-weight:400;line-height:1.05}.playground-thread-widget-tasks-progress-line{position:relative;width:100%;height:10px;margin-top:3px;margin-bottom:6px}.playground-thread-widget-tasks-progress-line:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#ffffff1a;transform:translateY(-50%)}.playground-thread-widget-tasks-progress-fill{position:absolute;left:0;top:50%;width:var(--playground-project-task-progress, 0%);height:1px;background:#ffffffdb;transform:translateY(-50%)}.playground-thread-widget-tasks-progress-marker{position:absolute;left:var(--playground-project-task-progress, 0%);top:50%;width:2px;height:12px;border-radius:999px;background:#fffffff5;transform:translate(-50%,-50%)}.playground-thread-widget-tasks-header{display:none}.playground-thread-widget-tasks-title{margin:0;color:#fffffff5;min-width:0;font-size:14px;font-weight:500;line-height:1.15;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-thread-widget-tasks-list{min-width:0;display:flex;flex-direction:column;gap:7px;flex:1 1 auto}.playground-thread-widget-tasks-item{min-width:0;display:flex;align-items:center;gap:10px;justify-content:space-between}.playground-thread-widget-tasks-item-main{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.playground-thread-widget-tasks-item-main:focus-visible{outline:1px solid rgba(255,255,255,.16);outline-offset:2px;border-radius:8px}.playground-thread-widget-tasks-item-priority{width:16px;height:16px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.playground-thread-widget-tasks-item-priority .playground-tasks-priority-value-icon{width:14px;height:14px;color:#fffffff5}.playground-thread-widget-tasks .playground-thread-widget-tasks-item-priority.playground-tasks-priority-value .playground-tasks-priority-value-icon{color:#fffffff5}.playground-thread-widget-tasks-item-marker{width:20px;height:20px;flex:0 0 20px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#2fb676;color:#fff}.playground-thread-widget-tasks-item-marker.is-subtask{background:#3aa3ff}.playground-thread-widget-tasks-item-marker svg{width:12px;height:12px}.playground-thread-widget-tasks-item-equals{flex:0 0 auto;color:#f2c84b;font-size:10px;font-weight:500;line-height:1}.playground-thread-widget-tasks-item-label{min-width:0;flex:1 1 auto;color:#ffffffeb;font-size:10px;font-weight:400;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-thread-widget-tasks .playground-tasks-backlog-run-button{width:20px;min-width:20px;height:20px;min-height:20px;max-height:20px}.playground-thread-widget-tasks .playground-tasks-backlog-run-button.is-human-unchecked{border:1px solid rgba(255,255,255,.1)}.playground-thread-widget-tasks .playground-tasks-backlog-run-button svg{width:8px;height:8px}.playground-thread-widget-today{width:220px;height:220px;min-height:0;display:flex;flex-direction:column;gap:0;padding:0;border-radius:25px;background:#ffffff13}.playground-thread-widget-today>*{position:relative;z-index:1}.playground-thread-widget-usage{width:220px;height:220px;min-height:0;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:0;padding:0;box-sizing:border-box;overflow:hidden;border-radius:25px;border:0;background:linear-gradient(90deg,rgba(255,255,255,.075) 0%,rgba(255,255,255,.075) var(--usage-remaining, 100%),#000 var(--usage-remaining, 100%),#000 100%),#000;color:#fffffff5;cursor:pointer}.playground-thread-widget-usage-main{position:relative;z-index:3;min-width:0;height:100%;display:flex;flex-direction:column;padding:20px 0 0 20px}.playground-thread-widget-usage-side{position:relative;z-index:2;min-width:0;height:100%;background:transparent}.playground-thread-widget-usage-icon{position:absolute;top:25px;left:50%;width:18px;height:18px;color:#fff;transform:translate(-50%)}.playground-thread-widget-usage-percent{color:#fff;font-size:26px;font-weight:500;line-height:1;letter-spacing:0}.playground-thread-widget-usage-caption{margin-top:6px;color:#ffffffb8;font-size:10px;font-weight:400;line-height:1;text-transform:none;white-space:nowrap}.playground-thread-widget-usage-meter{min-width:0;position:absolute;left:0;right:-64px;bottom:0;height:112px;margin:0;padding:0}.playground-thread-widget-usage-meter:before{content:"";position:absolute;left:12px;bottom:0;z-index:2;width:2px;height:100px;border-radius:999px 999px 0 0;background:#ffffff08;pointer-events:none}.playground-thread-widget-usage-scale{position:absolute;left:20px;right:20px;top:-6px;z-index:4;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;color:#ffffffd1;font-size:9px;font-weight:400;line-height:1;pointer-events:none}.playground-thread-widget-usage-scale span:nth-child(2){text-align:center}.playground-thread-widget-usage-scale span:nth-child(3){text-align:right}.playground-thread-widget-usage-bars{height:100%;display:flex;align-items:flex-end;gap:6px;padding:34px 14px 0 20px;box-sizing:border-box;overflow:visible}.playground-thread-widget-usage-bar{position:relative;width:2px;height:100px;min-height:100px;flex:0 0 2px;border-radius:999px 999px 0 0;background:#ffffff08;z-index:2}.playground-thread-widget-usage-fill{position:absolute;left:0;bottom:0;z-index:3;width:var(--usage-remaining, 100%);height:22px;border-radius:0 0 0 17px;background:#4da3ff;pointer-events:none}.playground-thread-widget-usage-fill:before{content:"";position:absolute;right:0;bottom:100%;width:1px;height:72px;background:#4da3ff;pointer-events:none}.playground-thread-widget-usage-fill:after{content:"";position:absolute;right:-2.5px;bottom:calc(100% + 69.5px);width:5px;height:5px;border-radius:50%;background:#4da3ff}.playground-thread-widget-usage-fill.is-full:before,.playground-thread-widget-usage-fill.is-full:after{display:none}.playground-thread-widget-usage-empty{width:100%;min-height:76px;display:flex;align-items:center;justify-content:center;color:#ffffff75;font-size:10px;line-height:1.5;text-align:center}.playground-thread-widget-today-header{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;padding:14px 14px 5px;border-bottom:1px solid rgba(255,255,255,.06);background:transparent}.playground-thread-widget-today-nav{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:8px}.playground-thread-widget-today-nav-button{width:18px;height:18px;min-width:18px;min-height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#ffffffb3;cursor:pointer;transition:color .16s ease,opacity .16s ease}.playground-thread-widget-today-nav-button:hover{color:#fffffff5}.playground-thread-widget-today-nav-button svg{width:14px;height:14px}.playground-thread-widget-today-month{min-width:0;color:#fffffff5;font-size:10px;font-weight:500;line-height:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-thread-widget-today-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.playground-thread-widget-today-day{min-width:0;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffffb8;font:inherit;cursor:pointer;transition:color .16s ease,opacity .16s ease}.playground-thread-widget-today-day:hover{color:#fffffff5}.playground-thread-widget-today-day-weekday{color:#ffffff80;font-size:10px;font-weight:400;line-height:1}.playground-thread-widget-today-day-number{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#ffffffe6;font-size:12px;font-weight:500;line-height:1;transition:background .16s ease,color .16s ease}.playground-thread-widget-today-day.is-selected .playground-thread-widget-today-day-number{background:#4da3ff;color:#fff}.playground-thread-widget-today-day.is-today:not(.is-selected) .playground-thread-widget-today-day-number{background:#ffffff14;color:#fffffff5}.playground-thread-widget-today-body{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:0;padding:14px;background:#000;cursor:pointer}.playground-thread-widget-today-events{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:14px}.playground-thread-widget-today-event{min-width:0;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:opacity .16s ease}.playground-thread-widget-today-event:hover{opacity:.86}.playground-thread-widget-today-event-title{margin:0;min-width:0;color:#fffffff5;font-size:10px;font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-thread-widget-today-event-meta{display:flex;align-items:center;justify-content:flex-end;gap:5px;min-width:0;max-width:100px;color:#fff9;font-size:10px;line-height:1.2}.playground-thread-widget-today-event-chip{min-width:0;display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:0;border-radius:0;background:transparent;color:#ffffffb8;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-thread-widget-today-event-chip.is-time{flex:0 0 auto;color:#ffffffb3}.playground-thread-widget-today-divider{width:100%;height:1px;margin:0;background:#ffffff14}.playground-thread-widget-today-action{margin-top:auto;padding-top:5px;align-self:center;border:0;background:transparent;color:#fffffff5;font-size:12px;font-weight:500;line-height:1.2;cursor:pointer;transition:opacity .16s ease,color .16s ease}.playground-thread-widget-today-action:hover{opacity:.86;color:#fffc}.playground-thread-widget-today-empty{min-height:90px;display:flex;align-items:center;justify-content:center;margin:0;color:#ffffff75;font-size:11px;line-height:1.5;text-align:center}.playground-thread-widget-empty{display:flex;align-items:center;justify-content:center;padding:8px 0 2px;color:#fff9;font-size:11px;font-weight:400;line-height:1.5;text-align:left}.playground-thread-widget-tasks-footer{margin-top:auto;display:flex;flex-direction:column}.playground-thread-widget-tasks-action{margin-top:auto;padding-top:15px;margin-bottom:2px;align-self:center;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#fffffff5;font-size:12px;font-weight:500;line-height:1.2;cursor:pointer;transition:opacity .16s ease,color .16s ease}.playground-thread-widget-tasks-action:hover{opacity:.86;color:#fffc}@media(max-width:940px){.playground-thread-welcome{padding-right:0;padding-left:0}.playground-thread-welcome-thread-grid,.playground-thread-home-dashboard{grid-template-columns:minmax(0,1fr)}.playground-thread-home-calendar-column,.playground-thread-home-usage-column{justify-content:center}.playground-thread-welcome-widgets{width:min(100%,220px);grid-template-columns:minmax(0,1fr);gap:14px}.playground-thread-widget,.playground-thread-widget.playground-thread-home-project-widget{max-width:220px;margin:0 auto}.playground-thread-widget-tasks,.playground-thread-widget-today,.playground-thread-widget-usage{width:min(100%,220px)}}.playground-auth-panel{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:24px}.playground-auth-card{width:min(420px,100%);display:flex;flex-direction:column;gap:12px;padding:22px 20px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#131313;box-shadow:0 18px 60px #0000003d}.playground-auth-title{font-size:18px;font-weight:600;color:#fffffff5}.playground-auth-copy{font-size:13px;line-height:1.55;color:#ffffffad}.playground-auth-error{font-size:12px;line-height:1.5;color:#ff8a8a}.playground-auth-button,.settings-auth-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:38px;padding:0 14px;border:0;border-radius:12px;background:#f3f6ff;color:#111;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .16s ease,transform .16s ease}.playground-auth-button:hover,.settings-auth-button:hover{opacity:.96;transform:translateY(-1px)}.playground-auth-button:disabled,.settings-auth-button:disabled{opacity:.65;cursor:default;transform:none}.playground-auth-button-icon,.settings-auth-icon{width:14px;height:14px;flex-shrink:0}.settings-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:38px;margin-top:10px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0a;color:#ffffffe0;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.settings-secondary-button:hover{background:#ffffff14;border-color:#ffffff29;color:#fff}.playground-view-pane{position:absolute;inset:0;min-width:0;min-height:0;border-radius:inherit;overflow:hidden;transition:right .28s cubic-bezier(.16,1,.3,1)}.playground-content-body.is-thread-task-detail-open .playground-view-pane,.playground-content-body.is-thread-side-detail-open .playground-view-pane{right:0}.playground-view-pane.is-hidden{display:none}.playground-thread-activity-page{width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:#000}.playground-thread-activity-page>.platform-activity-overview.playground-thread-activity-overview{height:100%;min-height:0}.platform-activity-timeline.is-inspector.playground-thread-activity-timeline{flex:1 1 auto;width:100%;max-width:none;height:100%;min-height:0}.playground-thread-activity-avatar{display:block;width:20px;height:20px;object-fit:cover;border-radius:50%}.playground-thread-activity-summary__actor{color:#fff;font-weight:400}.playground-thread-activity-summary__action{margin-left:4px;color:#ffffff94}.playground-thread-activity-preview{box-sizing:border-box;display:flex;flex-direction:column;width:100%;min-width:0;gap:24px;padding:24px}.playground-thread-activity-preview__heading{display:flex;align-items:center;min-width:0;gap:10px}.playground-thread-activity-preview__heading-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.playground-thread-activity-preview__title{color:#fff;font-size:14px;font-weight:500;line-height:1.35}.playground-thread-activity-preview__meta,.playground-thread-activity-preview__changes-title,.playground-thread-activity-preview__change-kind{color:#ffffff80;font-size:11px;font-weight:400}.playground-thread-activity-preview__description{max-width:760px;color:#ffffffc7;font-size:12px;line-height:1.6;white-space:pre-wrap}.playground-thread-activity-preview__changes{display:flex;flex-direction:column;min-width:0;gap:4px}.playground-thread-activity-preview__changes-title{margin-bottom:5px}.playground-thread-activity-preview__change{display:flex;align-items:center;min-width:0;min-height:32px;gap:8px;padding:0 8px;border-radius:8px;color:#ffffffc7;background:#ffffff0a;font-size:12px}.playground-thread-activity-preview__change-icon{width:18px;height:18px;flex:0 0 18px;display:inline-flex;align-items:center;justify-content:center;color:#ffffff9e}.playground-thread-activity-preview__change-name{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-thread-activity-preview__change.is-action{min-height:44px;padding-top:6px;padding-bottom:6px}.playground-thread-activity-preview__change.is-action .playground-thread-activity-preview__change-name{display:flex;flex-direction:column;gap:2px;overflow:visible;text-overflow:clip;white-space:normal}.playground-thread-activity-preview__action-title{color:#ffffffdb;font-size:12px;font-weight:400}.playground-thread-activity-preview__action-summary,.playground-thread-activity-preview__description.is-muted{color:#ffffff80;font-size:11px;font-weight:400}.playground-thread-activity-preview__action-status{flex:0 0 auto;text-transform:capitalize}.changes-view{height:100%;min-height:0;padding:0}.changes-view.is-timeline,.changes-view.is-detail{display:flex;align-items:stretch;justify-content:center}.changes-panel{min-width:0;min-height:0;display:flex;flex-direction:column;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0f1011;overflow:hidden}.changes-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:32px 0 16px;padding:0;border-bottom:0}.changes-panel-title{font-size:20px;font-weight:400;color:#ffffffeb}.changes-panel-subtitle{font-size:11px;font-weight:400;color:#ffffff7a}.changes-panel-body{min-height:0;overflow:auto}.changes-timeline-panel .changes-panel-body{scrollbar-width:none}.changes-timeline-panel .changes-panel-body::-webkit-scrollbar{display:none}.changes-timeline-panel{width:min(980px,100%);min-width:0;border:0;border-radius:0;background:transparent;overflow:visible}.changes-timeline-body{padding:0}.changes-timeline{display:flex;flex-direction:column;gap:20px}.changes-timeline-group{display:flex;flex-direction:column;gap:16px}.changes-timeline-track{position:relative;display:flex;flex-direction:column;gap:18px;padding-left:0}.changes-timeline-track:before{content:"";position:absolute;left:9px;top:0;bottom:0;width:1px;background:#ffffff1f}.changes-step-card{position:relative;display:flex;flex-direction:column;gap:10px;border:0;border-radius:0;background:transparent;overflow:visible}.changes-step-card.is-active{background:transparent}.changes-step-card-header{position:relative;z-index:1;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:14px}.changes-step-card-commit{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:#ffffffe0}.changes-step-card-commit svg{width:16px;height:16px}.changes-step-card-summary{width:100%;display:flex;flex-direction:column;gap:8px;padding:0;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer}.changes-step-card-title{font-size:13px;line-height:1.5;font-weight:600;color:#fffffff5}.changes-step-card-meta{display:flex;flex-wrap:wrap;gap:8px 12px;color:#ffffff7a;font-size:11px;font-weight:500}.changes-step-card-files{display:flex;flex-direction:column;gap:6px;margin-left:34px;padding:0;border-top:0}.changes-step-card-empty{padding:6px 8px 8px;color:#ffffff7a;font-size:11px}.changes-step-file-row{width:100%;display:flex;flex-direction:column;gap:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.05);border-radius:12px;background:#ffffff1a;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);color:#fff;transition:background-color .16s ease}.changes-step-file-row:hover,.changes-step-file-row.is-active{background:#ffffff1f}.changes-step-file-row-main{width:100%;display:flex;flex-direction:column;gap:10px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.changes-step-file-row-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.changes-step-file-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:0}.changes-step-file-main.is-resource{gap:4px}.changes-step-file-head-main{min-width:0;flex:1;display:flex;align-items:center;gap:10px}.changes-step-file-icon{width:24px;height:24px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0f;color:#ffffffeb}.changes-step-file-icon svg{width:13px;height:13px}.changes-step-file-name{min-width:0;padding:0 6px;font-size:12px;font-weight:500;color:#fffffff5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.changes-step-file-path{min-width:0;padding:0 6px;font-size:11px;font-weight:500;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.changes-step-file-right{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.changes-step-file-kind,.changes-step-file-stat{display:inline-flex;align-items:center;flex-shrink:0;font-size:11px;font-weight:400}.changes-step-file-kind{color:#ffffffeb;padding:2px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:transparent}.changes-step-file-stat{padding:0;border:0;border-radius:0;background:transparent}.changes-step-file-kind.is-created,.changes-step-file-kind.is-modified,.changes-step-file-kind.is-deleted{color:#ffffffeb}.changes-step-file-kind.is-reverted{color:#ff7b72}.changes-step-file-stat.is-added{color:#34d67a}.changes-step-file-stat.is-removed{color:#ff7b72}.changes-step-file-preview{display:flex;align-items:flex-start;width:100%}.changes-step-file-preview .tb-runner-image-preview-surface{width:100%;justify-content:flex-start}.changes-step-file-preview .tb-runner-image-preview-surface-image{width:auto;max-width:100%;max-height:150px;object-fit:contain;border-radius:10px}.changes-detail-image-preview{display:flex;justify-content:flex-start;align-items:flex-start;width:100%}.changes-detail-image-preview .tb-runner-image-preview-surface{width:100%;justify-content:flex-start}.changes-detail-image-preview .tb-runner-image-preview-surface-image{width:auto;max-width:100%;max-height:500px;object-fit:contain}.changes-empty-state,.changes-loading-state{color:#ffffff8f;font-size:12px;line-height:1.5}.changes-empty-state{padding:0}.changes-loading-state{display:flex;align-items:center;justify-content:center;padding:18px 16px}.changes-loading-state>span{margin-left:5px}.changes-detail-header,.changes-diff-screen-header{display:flex;flex-direction:column;gap:10px;padding:16px 18px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.changes-detail-path-row,.changes-diff-screen-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.changes-diff-title-actions{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.changes-diff-title-meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.changes-diff-title-date{color:#ffffff9e;font-size:12px;font-weight:400;line-height:1.2;white-space:nowrap}.changes-diff-screen-panel{height:100%;width:min(980px,100%);border:0;border-radius:0;background:transparent;overflow:visible}.changes-diff-screen-header{gap:14px;margin:32px 0 16px;padding:0;border-bottom:0}.changes-diff-screen-header-main{display:flex;flex-direction:column;gap:10px;min-width:0}.changes-diff-back-button{width:fit-content;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#ffffffa3;font-size:12px;font-weight:400;cursor:pointer;transition:color .16s ease}.changes-diff-back-button svg{width:14px;height:14px}.changes-diff-back-button:hover{color:#ffffffeb}.changes-detail-path-group{min-width:0;display:flex;flex-direction:column;gap:4px}.changes-detail-path{min-width:0;font-size:20px;font-weight:400;color:#fffffff5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.changes-detail-path-secondary,.changes-detail-context{font-size:12px;line-height:1.5;color:#ffffff94}.changes-diff-stats{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.changes-diff-stat{font-size:11px;font-weight:600}.changes-diff-stat.additions{color:#34d67a}.changes-diff-stat.deletions{color:#ff5f57}.changes-detail-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.changes-diff-revert-button{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:transparent;color:#ffffffd1;font-size:12px;font-weight:400;line-height:1;cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease,opacity .16s ease}.changes-diff-revert-button svg{width:14px;height:14px}.changes-diff-revert-button:hover:not(:disabled){border-color:#ffffff3d;background:#ffffff0f;color:#fffffff5}.changes-diff-revert-button:disabled{opacity:.46;cursor:default}.changes-diff-reverted-label{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:transparent;color:#ffffffd1;font-size:12px;font-weight:400;line-height:1}.changes-diff-revert-error{font-size:12px;line-height:1.5;color:#fca5a5}.changes-detail-section{min-height:0;display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.08)}.changes-detail-body{display:flex;flex-direction:column;min-height:0;overflow:hidden}.changes-diff-screen-body{min-height:0;overflow:auto;padding:0 0 18px}.changes-diff-box{display:flex;flex-direction:column;min-height:0;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:visible;background:transparent}.changes-diff-box-header{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);border-radius:12px 12px 0 0;background:#ffffff1a}.changes-diff-box-path{min-width:0;font-size:12px;font-weight:500;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.changes-diff-box-header-right{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;flex-shrink:0}.changes-diff-stats.is-box-header{gap:6px}.changes-diff-toggle-group{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden;background:#ffffff08}.changes-diff-toggle-button{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border:0;background:transparent;color:#ffffffad;font-size:11px;font-weight:500;cursor:pointer;transition:background-color .16s ease,color .16s ease}.changes-diff-toggle-button+.changes-diff-toggle-button{border-left:1px solid rgba(255,255,255,.08)}.changes-diff-toggle-button:hover{color:#ffffffeb}.changes-diff-toggle-button.is-active{background:#ffffff14;color:#fffffffa}.changes-diff-view-menu-shell{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.changes-diff-menu-trigger{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#ffffffb8;cursor:pointer;transition:background-color .16s ease,color .16s ease}.changes-diff-menu-trigger:hover,.changes-diff-menu-trigger.is-active{background:#ffffff14;color:#fffffff5}.changes-diff-menu-trigger svg{width:16px;height:16px}.changes-diff-view-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:30;min-width:148px}.changes-diff-view-menu-item{width:100%;display:flex;align-items:center;gap:8px;padding:7px 8px;border:0;border-radius:8px;background:transparent;color:#ffffffb8;font-size:12px;font-weight:400;line-height:1.2;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.changes-diff-view-menu-item:hover,.changes-diff-view-menu-item.is-active{background:#ffffff14;color:#fffffff5}.changes-diff-view-menu-check{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#ffffffe6}.changes-diff-box-body{overflow:auto;border-radius:0 0 12px 12px;background:transparent}.changes-diff-box-body .monaco-editor,.changes-diff-box-body .overflow-guard,.changes-diff-box-body .monaco-editor-background,.changes-diff-box-body .margin,.changes-diff-box-body .monaco-scrollable-element,.changes-diff-box-body .lines-content,.changes-diff-box-body .view-overlays,.changes-diff-box-body .view-zones,.changes-diff-box-body .margin-view-overlays,.changes-diff-box-body .glyph-margin,.changes-diff-box-body .line-numbers,.changes-diff-box-body .view-line,.changes-diff-box-body [data-keybinding-context]{background:transparent!important;background-color:transparent!important}.changes-diff-box-body .scrollbar,.changes-diff-box-body .decorationsOverviewRuler,.changes-diff-box-body .current-line,.changes-diff-box-body .current-line-margin{background:transparent!important}.changes-diff-box-body .monaco-editor .cursor{display:none!important}.changes-detail-section:first-of-type{border-top:0}.changes-detail-section-header{padding:10px 16px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#ffffff75}.changes-code-block{margin:0;padding:0 16px 16px;overflow:auto;color:#ffffffe0;font-size:12px;line-height:1.6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:pre-wrap;word-break:break-word}.changes-code-block.is-empty{font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;color:#ffffff8f}.changes-resource-detail-card{display:flex;flex-direction:column;gap:18px;padding:18px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0f;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.changes-resource-detail-header{display:flex;align-items:flex-start;gap:12px}.changes-resource-detail-icon{width:36px;height:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0f;color:#ffffffeb}.changes-resource-detail-icon svg{width:18px;height:18px}.changes-resource-detail-copy{min-width:0;display:flex;flex-direction:column;gap:5px}.changes-resource-detail-label{font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#ffffff75}.changes-resource-detail-name{font-size:18px;line-height:1.35;font-weight:500;color:#fffffff5}.changes-resource-detail-id{font-size:12px;line-height:1.5;color:#ffffff8f}.changes-resource-detail-description{font-size:12px;line-height:1.6;color:#ffffffbd;white-space:pre-wrap}.changes-resource-detail-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 16px}.changes-resource-detail-meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.changes-resource-detail-meta-label{font-size:11px;line-height:1.4;color:#ffffff75}.changes-resource-detail-meta-value{min-width:0;font-size:12px;line-height:1.4;color:#ffffffe6;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.changes-diff-editor-shell{margin:0 16px 16px;border-radius:12px;overflow:hidden;background:#1a1a1a;border:1px solid rgba(255,255,255,.08)}.changes-diff-editor-shell .monaco-editor,.changes-diff-editor-shell .monaco-editor-background,.changes-diff-editor-shell .margin,.changes-diff-editor-shell .monaco-scrollable-element{background:transparent!important}.changes-split-diff-view{border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:auto;background:#0d1117}.changes-split-diff-hunk,.changes-split-diff-note{padding:8px 14px;font-size:12px;line-height:1.5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:pre;border-top:1px solid rgba(255,255,255,.04)}.changes-split-diff-hunk:first-child,.changes-split-diff-note:first-child{border-top:0}.changes-split-diff-hunk{background:#388bfd24;color:#7ab7ff}.changes-split-diff-note{background:#ffffff08;color:#ffffff8a}.changes-split-diff-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:max-content;border-top:1px solid rgba(255,255,255,.04)}.changes-split-diff-row:first-child{border-top:0}.changes-split-diff-cell{min-width:0;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:stretch;background:transparent}.changes-split-diff-cell.is-right{border-left:1px solid rgba(255,255,255,.06)}.changes-split-diff-cell.is-added{background:#2ea04329}.changes-split-diff-cell.is-removed{background:#f8514929}.changes-split-diff-cell.is-context{background:transparent}.changes-split-diff-cell.is-empty{background:#ffffff05}.changes-split-diff-line-number,.changes-split-diff-line-content{padding-top:7px;padding-bottom:7px;font-size:12px;line-height:1.5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:pre}.changes-split-diff-line-number{padding-left:12px;padding-right:8px;text-align:right;color:#ffffff57;border-right:1px solid rgba(255,255,255,.04);user-select:none}.changes-split-diff-cell.is-added .changes-split-diff-line-number{color:#7de69cb8}.changes-split-diff-cell.is-removed .changes-split-diff-line-number{color:#ff998fb8}.changes-split-diff-line-content{min-width:0;padding-left:10px;padding-right:14px;color:#ffffffe6}.changes-split-diff-cell.is-added .changes-split-diff-line-content{color:#aff5b4}.changes-split-diff-cell.is-removed .changes-split-diff-line-content{color:#ffd8d3}.changes-diff-view{margin:0 16px 16px;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:auto;background:#111;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.changes-diff-row{display:grid;grid-template-columns:52px 52px 18px minmax(0,1fr);align-items:stretch;min-width:max-content;border-top:1px solid rgba(255,255,255,.04)}.changes-diff-row:first-child{border-top:0}.changes-diff-row.is-added{background:#2ea04329}.changes-diff-row.is-removed{background:#f8514929}.changes-diff-row.is-hunk{background:#388bfd1f}.changes-diff-row.is-meta,.changes-diff-row.is-note{background:#ffffff08}.changes-diff-line-number,.changes-diff-line-prefix,.changes-diff-line-content{padding-top:7px;padding-bottom:7px;font-size:12px;line-height:1.5;white-space:pre}.changes-diff-line-number{padding-left:12px;padding-right:8px;text-align:right;color:#ffffff57;border-right:1px solid rgba(255,255,255,.04);user-select:none}.changes-diff-row.is-added .changes-diff-line-number{color:#7de69cb8}.changes-diff-row.is-removed .changes-diff-line-number{color:#ff998fb8}.changes-diff-line-prefix{padding-left:8px;padding-right:0;color:#ffffffb8;user-select:none}.changes-diff-row.is-added .changes-diff-line-prefix,.changes-diff-row.is-added .changes-diff-line-content{color:#aff5b4}.changes-diff-row.is-removed .changes-diff-line-prefix,.changes-diff-row.is-removed .changes-diff-line-content{color:#ffd8d3}.changes-diff-row.is-hunk .changes-diff-line-prefix,.changes-diff-row.is-hunk .changes-diff-line-content{color:#7ab7ff}.changes-diff-row.is-meta .changes-diff-line-content,.changes-diff-row.is-note .changes-diff-line-content{color:#ffffff8a}.changes-diff-line-content{min-width:0;padding-left:6px;padding-right:16px;color:#ffffffe6}@media(max-width:1180px){.changes-timeline-panel{width:100%}}.settings-modal-scrim{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:24px;background:#0000008f;backdrop-filter:blur(10px)}.settings-modal{width:min(560px,100%);max-height:min(84vh,920px);display:flex;flex-direction:column;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#1f1f1f;box-shadow:0 18px 44px #00000073;overflow:hidden}.settings-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.settings-modal-title{font-size:18px;font-weight:600;color:#fff}.settings-modal-close{width:32px;height:32px;padding:0;border:0;border-radius:12px;background:transparent;color:#ffffffb8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.settings-modal-close:hover{background:#ffffff14;color:#fff}.settings-modal-body{padding:18px 20px 20px;overflow:auto}.settings-section{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;padding:14px}.settings-section+.settings-section{margin-top:12px}.settings-section-title{margin:0 0 12px;font-size:13px;font-weight:600;color:#ffffffc7}.account-menu-scrim,.notification-menu-scrim,.profile-editor-scrim{position:fixed;inset:0}.account-menu-scrim{z-index:92}.notification-menu-scrim{z-index:93}.profile-editor-scrim{z-index:96;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000094;backdrop-filter:blur(12px)}.playground-team-page{width:100%;height:100%;min-height:0;padding:42px 50px 56px;background:#000;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.playground-team-page.is-team-overview-page{padding:0;overflow:hidden;background:#000}.playground-team-page.is-team-overview-page .playground-team-shell{width:100%;max-width:none;height:100%;min-height:0;padding:0;gap:0}.playground-team-page::-webkit-scrollbar{display:none}.playground-team-shell{width:min(100%,var(--playground-centered-page-max-width));margin:0 auto;padding:0 0 56px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}.playground-team-shell.is-plan-empty{height:100%;padding:0;align-items:center;justify-content:center}.playground-team-detail-content{width:min(100%,var(--platform-page-content-max-width, 87.5rem));max-width:var(--platform-page-content-max-width, 87.5rem);gap:0}.playground-team-detail-profile-section .playground-team-detail-title{margin:0;color:#fffffff5;font-size:24px;line-height:1.2;font-weight:600;letter-spacing:0}.playground-team-detail-description{max-width:620px}.playground-team-detail-role-label{min-height:22px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#fff;font-size:12px;line-height:1;font-weight:400}.playground-team-detail-sidebar-card.platform-ui-card.is-sidebar{padding:16px}.playground-team-detail-sidebar-facts,.playground-team-detail-sidebar-actions,.playground-team-detail-sidebar-access{min-width:0;display:flex;flex-direction:column;gap:8px}.playground-team-detail-sidebar-fact{min-width:0;min-height:26px;display:grid;grid-template-columns:minmax(80px,.8fr) minmax(0,1.2fr);align-items:center;gap:12px;color:#ffffffb3;font-size:12px;font-weight:400}.playground-team-detail-sidebar-fact-label{min-width:0}.playground-team-detail-sidebar-fact-value{min-width:0;overflow:hidden;color:#fff;text-align:right;text-overflow:ellipsis;white-space:nowrap}.playground-team-detail-sidebar-action.platform-button{justify-content:flex-start}.playground-team-detail-owner{min-width:0;gap:8px;justify-content:flex-end}.playground-team-detail-owner-avatar.playground-team-member-avatar{width:20px;height:20px;flex-basis:20px}.playground-team-detail-creator{min-width:0;gap:8px;justify-content:flex-end}.playground-team-detail-creator-avatar.playground-team-member-avatar{width:20px;height:20px;flex-basis:20px}.playground-team-detail-creator .playground-team-table-title{min-width:0;overflow:hidden;color:#ffffffe0;font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.playground-team-detail-sidebar-owner-row{width:100%;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.playground-team-detail-sidebar-owner-cell,.playground-team-detail-owner-selector,.playground-team-detail-owner-trigger{width:100%;min-width:0;max-width:100%}.playground-team-detail-sidebar-owner-cell{overflow:visible}.playground-team-detail-owner-trigger{justify-content:flex-end;text-align:right}.playground-team-detail-owner-trigger .playground-team-member-cell{min-width:0;overflow:hidden}.playground-team-detail-owner-trigger .playground-team-table-title{min-width:0;overflow:hidden;color:#ffffffe0;font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.playground-team-detail-invite-button.platform-button{width:100%;margin-top:12px}.playground-team-detail-owner-option-avatar{width:24px;height:24px;flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:#ffffff14;color:#ffffffe6;font-size:10px;font-weight:500}.playground-team-detail-owner-popup{width:260px}.playground-team-create-profile-row{display:flex;align-items:center;gap:12px}.playground-team-create-profile-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.playground-team-create-profile-description{color:#ffffff8f;font-size:12px;line-height:1.4;font-weight:400}.playground-team-plan-empty{width:min(100%,420px);min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#ffffff7a;text-align:center}.playground-team-plan-empty-visual{width:220px;max-width:min(220px,70vw);height:auto;object-fit:contain}.playground-team-plan-empty-title{margin:0;max-width:390px;color:#fffffff0;font-size:18px;line-height:1.15;font-weight:500;letter-spacing:0}.playground-team-plan-empty-copy{margin:0;max-width:380px;color:#ffffff8f;font-size:12px;line-height:1.5;font-weight:400}.playground-team-plan-empty-button{height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;padding:0 14px;background:#fff;color:#000;font-size:12px;line-height:1;font-weight:400;cursor:pointer}.playground-team-plan-empty-button:hover{background:#ffffffe6}.playground-team-hero,.playground-team-card{position:relative;border-radius:15px;background:#ffffff0d;overflow:hidden}.playground-team-hero:before,.playground-team-card:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:1;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-team-hero>*,.playground-team-card>*{position:relative;z-index:2}.playground-team-hero{min-height:170px;padding:24px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;box-sizing:border-box}.playground-team-eyebrow{margin-bottom:10px;color:#ffffff8a;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.playground-team-title{max-width:760px;margin:0;color:#fff;font-size:32px;line-height:1.08;font-weight:500;letter-spacing:0}.playground-team-muted{margin:8px 0 0;max-width:660px;color:#ffffff8f;font-size:13px;line-height:1.45;font-weight:400}.playground-team-hero-meta{min-width:180px;display:flex;flex-direction:column;align-items:flex-end;gap:4px;color:#ffffff94;font-size:12px}.playground-team-hero-meta strong{color:#fff;font-size:18px;font-weight:500}.playground-team-error{border-radius:12px;padding:10px 12px;background:#ff52521f;color:#ffb3b3;font-size:12px}.playground-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.playground-team-card{padding:18px;box-sizing:border-box}.playground-team-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.playground-team-card-title{margin:0;color:#fffffff0;font-size:18px;font-weight:500;line-height:1.2}.playground-team-form{display:flex;align-items:center;gap:10px}.playground-team-form.is-stacked{align-items:stretch;flex-direction:column}.playground-team-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.playground-team-input,.playground-team-select{min-width:0;width:100%;height:38px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#00000038;color:#ffffffeb;font-size:13px;font-weight:400;outline:none;box-sizing:border-box}.playground-team-input{padding:0 12px}.playground-team-select{padding:0 34px 0 12px}.playground-team-team-select{max-width:280px}.playground-team-input::placeholder{color:#ffffff5c}.playground-team-input:focus,.playground-team-select:focus{border-color:#66a6ffb3}.playground-team-button,.playground-team-icon-button{border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0f;color:#ffffffe6;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.playground-team-button{height:38px;padding:0 16px;white-space:nowrap}.playground-team-button:hover:not(:disabled),.playground-team-icon-button:hover:not(:disabled){border-color:#ffffff3d;background:#ffffff1a;color:#fff}.playground-team-button.is-primary{border-color:#fff;background:#fff;color:#000}.playground-team-button:disabled,.playground-team-icon-button:disabled{opacity:.48;cursor:default}.playground-team-list{display:flex;flex-direction:column}.playground-team-row{min-height:56px;display:grid;grid-template-columns:minmax(0,1fr) 140px auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid rgba(255,255,255,.08)}.playground-team-row:first-child{border-top:0}.playground-team-row-main{min-width:0}.playground-team-row-title{overflow:hidden;color:#ffffffeb;font-size:13px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.playground-team-row-meta{margin-top:3px;overflow:hidden;color:#ffffff6b;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.playground-team-badge{justify-self:start;min-height:26px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:#ffffff14;color:#ffffffc2;font-size:12px;font-weight:500}.playground-team-resource-source-badge{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-team-resource-access-label,.playground-team-resource-source-label,.playground-team-resource-owner-label{min-height:0;padding:0;border-radius:0;background:transparent;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}.playground-team-resource-owner-cell{min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:8px}.playground-team-resources-panel .playground-project-resources-row.has-source-column.has-owner-column>:nth-child(5),.playground-team-resources-panel .playground-project-resources-row.has-selection-column.has-source-column.has-owner-column>:nth-child(6){min-height:100%;display:flex;align-items:center}.playground-team-resource-owner-avatar{--playground-team-resource-owner-avatar-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;width:20px;height:20px;flex:0 0 20px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;overflow:hidden;background:#fff3;color:#fff;font-size:8px;font-weight:400;line-height:1}.playground-team-resource-owner-avatar:has(>.playground-team-resource-owner-avatar-fallback):before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--playground-team-resource-owner-avatar-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-team-resource-owner-avatar-image{width:100%;height:100%;display:block;object-fit:cover}.playground-team-resource-owner-avatar-fallback{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;line-height:1;letter-spacing:0;text-transform:uppercase;position:relative}.playground-team-icon-button{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.playground-team-empty{min-height:72px;display:flex;align-items:center;justify-content:center;color:#ffffff75;font-size:13px}.playground-team-page-header{align-items:flex-end;margin:0 0 12px;padding:0}.playground-team-page-title{margin:0}.playground-team-page-subtitle{margin:8px 0 0;max-width:620px;color:#ffffff85;font-size:13px;font-weight:400;line-height:1.45}.playground-team-overview-page{width:100%}.playground-team-overview-page .playground-environments-home-content{width:min(100%,var(--playground-centered-page-max-width));max-width:var(--playground-centered-page-max-width);gap:24px}.playground-team-overview-page .playground-environments-home-hero{margin:0;padding:0;display:flex;flex-direction:column;gap:0}.playground-team-overview-page .playground-develop-server-kind-header{margin:0 0 12px;padding-bottom:12px}.playground-team-overview-empty-metrics.playground-environments-home-metrics{height:364px;min-height:364px;max-height:364px;margin-top:12px;margin-bottom:0;display:block}.playground-team-overview-empty-chart{width:100%;height:100%;min-height:0}.playground-team-overview-table-section .playground-team-overview-action-shell{position:relative}.playground-team-overview-table-section .playground-team-overview-action-shell .playground-agents-overview-toolbar-menu,.playground-team-overview-table-section .playground-organization-overview-action-shell .playground-agents-overview-toolbar-menu,.playground-team-overview-table-section .playground-tags-overview-action-shell .playground-agents-overview-toolbar-menu,.playground-organization-members-table-section .playground-organization-member-action-shell .playground-agents-overview-toolbar-menu{left:auto;right:0;transform-origin:top right}.playground-project-overview-panel-plain.playground-plugins-section{gap:0!important}.playground-project-overview-panel-plain.playground-plugins-section .playground-project-overview-threads-table-header{padding-top:12px}.playground-team-overview-table-section .playground-team-overview-sticky-table-header .playground-develop-server-kind-table-toolbar{flex-wrap:nowrap}.playground-team-overview-table-section .playground-team-overview-sticky-table-header .playground-develop-server-kind-table-controls{flex:1 1 auto;width:auto;min-width:0;flex-wrap:nowrap}.playground-team-overview-table-section .playground-team-overview-sticky-table-header .playground-develop-server-kind-search-shell{flex:0 1 340px;width:min(340px,100%);min-width:0;max-width:340px}.playground-team-overview-table-section .playground-team-overview-sticky-table-header .playground-plugins-toolbar-controls{flex-wrap:nowrap;flex:0 0 auto}.playground-team-overview-table-section .playground-team-overview-sticky-table-header .playground-agents-overview-toolbar-create-button{flex:0 0 auto}.playground-team-overview-toolbar-row{position:relative;z-index:501;display:flex!important;align-items:center;justify-content:flex-start;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px;width:100%;padding:0 0 12px;margin:0;border-bottom:0;pointer-events:auto}.playground-team-overview-toolbar-row>*,.playground-team-overview-toolbar-row .playground-plugins-toolbar-controls,.playground-team-overview-toolbar-row .playground-files-toolbar-anchor,.playground-team-overview-toolbar-row .playground-develop-server-kind-search-shell,.playground-team-overview-toolbar-row .playground-plugins-search,.playground-team-overview-toolbar-row button{position:relative;z-index:502;pointer-events:auto}.playground-team-overview-toolbar-row .playground-develop-server-kind-search-shell{flex:0 1 340px;width:min(340px,100%);min-width:0;max-width:340px}.playground-team-overview-toolbar-row .playground-plugins-toolbar-controls{flex:0 0 auto;flex-wrap:nowrap}.playground-team-overview-toolbar-row .playground-plugins-search-icon{z-index:503;opacity:1;color:#ffffff6b}.playground-team-overview-toolbar-row .playground-agents-overview-toolbar-create-button{flex:0 0 auto;margin-left:auto}.playground-tags-overview-status-label{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:22px;padding:0 8px;border:0;border-radius:5px;font-size:12px;font-weight:400;line-height:1;white-space:nowrap}.playground-tags-overview-status-label.is-connected{background:#85df7b1a;color:#85df7b}.playground-tags-overview-status-label.is-not-connected{background:#ffffff1a;color:#ffffffb3}.playground-team-grid-table-section.playground-agents-overview-list-section{position:relative;isolation:isolate;margin-top:0!important;margin-bottom:24px;padding:0 18px 6px;border:1px solid rgba(255,255,255,.075);border-radius:15px;overflow:visible!important;background:#ffffff13}.playground-team-grid-table-section .playground-agents-overview-sticky-table-header{position:sticky;top:0;z-index:240;margin:0 -18px;padding:12px 18px 0;border-radius:15px 15px 0 0;background:#121212}.playground-team-grid-table-section .playground-project-overview-threads-table{position:relative;z-index:0;width:100%;margin-left:0;padding-left:0;padding-right:0;border:0;border-radius:0;background:transparent;overflow:visible!important}.playground-team-grid-table-section .playground-project-overview-thread-list{position:relative;z-index:0;width:calc(100% + 24px);margin-left:-12px;padding-left:12px;padding-right:12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#000;overflow:visible!important}.playground-team-grid-table-section .playground-project-overview-threads-table-header,.playground-team-grid-table-section .playground-project-overview-threads-table-row{gap:12px;width:100%;max-width:100%;box-sizing:border-box;font-size:12px}.playground-team-grid-table-section .playground-project-overview-threads-table-header *,.playground-team-grid-table-section .playground-project-overview-threads-table-row *{font-size:12px}.playground-team-grid-table-section .playground-project-overview-threads-table-row{min-height:58px;padding-top:12px;padding-bottom:12px;overflow:visible!important}.playground-team-grid-table-section .playground-project-overview-thread-list>.playground-project-overview-threads-table-row:last-child{border-bottom:0}.playground-team-resources-panel .playground-project-resources-table-card{position:relative;isolation:isolate;margin-top:0!important;margin-bottom:24px;padding:0 18px 6px;border:1px solid rgba(255,255,255,.075);border-radius:15px;overflow:visible!important;background:#ffffff13}.playground-team-resources-panel .playground-project-resources-table-inner{display:flex;flex-direction:column;gap:0;overflow:visible!important}.playground-team-resources-panel .playground-project-resources-toolbar{position:sticky;top:0;z-index:520;margin:0 -18px;width:calc(100% + 36px);padding:12px 18px;border-radius:15px 15px 0 0;background:#121212;display:grid!important;grid-template-columns:minmax(220px,360px) minmax(0,1fr);align-items:center;gap:24px;justify-content:stretch!important}.playground-project-resources-search{--playground-files-library-search-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );width:min(100%,360px);height:32px;display:inline-flex;align-items:center;gap:10px;padding:0 14px;border:0;border-radius:999px;color:#ffffffe0;box-sizing:border-box;position:relative;z-index:0;overflow:hidden;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-project-resources-search:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--playground-files-library-search-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-project-resources-search>*{position:relative;z-index:1}.playground-project-resources-search-input{min-width:0;flex:1;border:0;outline:none;background:transparent;color:#fff;font:inherit;font-size:12px;line-height:1}.playground-project-resources-search-input::placeholder{color:#ffffff80}.playground-team-resources-panel .playground-project-resources-toolbar>.playground-project-resources-search{grid-column:1;width:min(100%,360px);min-width:0}.playground-team-resources-panel .playground-project-resources-toolbar-actions{width:100%!important;margin-left:auto!important;flex:1 1 auto!important;display:flex!important;justify-content:flex-end!important;justify-self:stretch!important;grid-column:2}.playground-team-resources-panel .playground-project-resources-new-shell{order:999!important;margin-left:10px!important}.playground-team-resources-panel .playground-project-resources-filter-shell{order:1}.playground-team-resources-panel .playground-project-resources-toolbar-actions>.playground-files-library-divider{order:2}.playground-team-resources-panel .playground-project-resources-toolbar-actions>.playground-files-library-icon-button{order:3}.playground-team-resources-panel .playground-files-library-new-button.playground-agents-nav-create-button{height:30px;min-height:30px;padding:0 10px;background:linear-gradient(to top,#082673,#1d59be)}.playground-team-resources-panel .playground-files-library-new-button.playground-agents-nav-create-button:hover,.playground-team-resources-panel .playground-files-library-new-button.playground-agents-nav-create-button:focus-visible,.playground-team-resources-panel .playground-files-library-new-button.playground-agents-nav-create-button.is-active{background:linear-gradient(to top,#082673,#1d59be)}.playground-team-resources-panel .playground-project-resources-list-shell{position:relative;z-index:0;width:calc(100% + 24px);margin-left:-12px;padding-left:12px;padding-right:12px;border:1px solid rgba(255,255,255,.1);border-top:0;border-radius:10px;background:#000;overflow:visible!important}.playground-team-resources-panel .playground-project-resources-row{min-height:58px;display:grid;align-items:center;gap:12px;width:100%;max-width:100%;box-sizing:border-box;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:12px;overflow:visible!important}.playground-team-resources-panel .playground-project-resources-row.has-source-column.has-owner-column{grid-template-columns:minmax(260px,1.35fr) minmax(110px,.42fr) minmax(170px,.72fr) minmax(110px,.36fr) minmax(180px,.72fr) 28px}.playground-team-resources-panel .playground-project-resources-row.has-selection-column.has-source-column.has-owner-column{grid-template-columns:21px minmax(260px,1.35fr) minmax(110px,.42fr) minmax(170px,.72fr) minmax(110px,.36fr) minmax(180px,.72fr) 28px}.playground-team-resources-panel .playground-project-resources-row.has-selection-column>div:first-child,.playground-team-resources-panel .playground-project-resources-cell.is-select{display:flex;align-items:center;justify-content:center}.playground-team-resources-panel .playground-project-resources-row.is-header{position:sticky;top:56px;z-index:510;min-height:auto;padding-top:12px;padding-bottom:12px;background:#000;color:#ffffff80;font-weight:400;border-top:0}.playground-team-resources-panel .playground-project-resources-row.is-header .playground-agents-overview-sortable-header{width:100%;justify-content:flex-start}.playground-team-resources-panel .playground-project-resources-row *,.playground-team-resources-panel .playground-project-resources-cell,.playground-team-resources-panel .playground-project-resource-title-main,.playground-team-resources-panel .playground-project-resource-title-sub{font-size:12px}.playground-team-resources-panel .playground-project-resources-list-shell>.playground-project-resources-row:last-child{border-bottom:0}.playground-team-members-table-section .playground-project-overview-threads-table-header,.playground-team-members-table-section .playground-project-overview-threads-table-row{grid-template-columns:21px minmax(260px,1.35fr) minmax(150px,.52fr) minmax(120px,.38fr) minmax(120px,.38fr) 28px}.playground-team-members-table-section .playground-project-overview-threads-table-header>div:first-child,.playground-team-members-table-section .playground-project-overview-thread-cell.is-select{display:flex;align-items:center;justify-content:center}.playground-team-members-table-section .playground-project-overview-thread-cell,.playground-team-members-table-section .playground-team-table-title,.playground-team-members-table-section .playground-team-table-meta,.playground-team-members-table-section .playground-agents-overview-table-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-team-members-table-section .playground-project-overview-thread-cell.is-model{justify-self:start}.playground-team-member-role-select-shell{position:relative;width:auto;min-width:0;max-width:100%;display:inline-flex;align-items:center;justify-content:flex-start;color:#ffffffd1}.playground-team-members-table-section .playground-team-member-role-select{width:auto;min-width:0;max-width:100%;height:30px;min-height:0;padding:0 25px 0 0;border:0;border-radius:0;background:transparent;color:#ffffffd1;font:inherit;font-size:12px;line-height:30px;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none}.playground-team-members-table-section .playground-team-member-role-select:focus{border-color:transparent}.playground-team-members-table-section .playground-team-member-role-select:disabled{cursor:default;opacity:.55}.playground-team-member-role-select-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);pointer-events:none;flex:0 0 auto;color:#ffffff7a}.playground-team-members-table-section .playground-team-member-role-select option{background:#171718;color:#fff}.playground-team-members-table-section .playground-team-members-table-toolbar{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:10px;padding:0 0 12px;margin:0;border-bottom:0;width:100%;pointer-events:auto}.playground-team-members-toolbar-row>*,.playground-team-members-toolbar-row .playground-plugins-toolbar-controls,.playground-team-members-toolbar-row .playground-files-toolbar-anchor,.playground-team-members-toolbar-row .playground-develop-server-kind-search-shell,.playground-team-members-toolbar-row .playground-plugins-search,.playground-team-members-toolbar-row button{position:relative;z-index:502;pointer-events:auto}.playground-team-members-toolbar-row .playground-develop-server-kind-search-shell{flex:0 1 340px;width:min(340px,100%);min-width:0;max-width:340px;background:#ffffff06!important}.playground-team-members-toolbar-row .playground-plugins-toolbar-controls{flex:0 0 auto;flex-wrap:nowrap}.playground-team-members-table-section .playground-agents-overview-toolbar-create-button{flex:0 0 auto;margin-left:auto}.playground-team-members-table-section .playground-plugins-empty{min-height:240px;display:flex;align-items:center;justify-content:center;text-align:center}.playground-team-overview-layout{display:block;align-items:start}.playground-team-table-panel,.playground-team-side-panel,.playground-team-detail-panel{position:relative;border-radius:0;background:transparent;overflow:visible}.playground-team-table-panel:before,.playground-team-side-panel:before,.playground-team-detail-panel:before{display:none}.playground-team-table-panel>*,.playground-team-side-panel>*,.playground-team-detail-panel>*{position:relative;z-index:2}.playground-team-side-panel{min-height:190px;padding:18px;box-sizing:border-box}.playground-team-side-title{color:#fffffff0;font-size:18px;font-weight:500;line-height:1.2}.playground-team-detail-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0}.playground-team-detail-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.playground-team-detail-title{margin:0;padding:0;border:0;background:transparent;color:#fffffff5;font-size:24px;font-weight:600;line-height:1.2}.playground-team-detail-meta{margin-top:6px;color:#ffffff7a;font-size:12px;font-weight:400}.playground-team-detail-tabs{margin-bottom:12px}.playground-team-detail-panel{padding:0}.organization-access-control{display:flex;flex-direction:column;gap:24px;width:100%;min-width:0;padding-bottom:36px}.organization-access-control__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.1)}.organization-access-control__header>div:first-child{min-width:0;max-width:760px}.organization-access-control__eyebrow{display:block;margin-bottom:6px;color:#ffffff80;font-size:11px;line-height:1.3}.organization-access-control__header h2{margin:0;color:#fff;font-size:18px;font-weight:400;line-height:1.3}.organization-access-control__header p{margin:7px 0 0;color:#ffffffb3;font-size:12px;line-height:1.55}.organization-access-control__header .platform-switch{flex:0 0 auto}.organization-access-control__section-intro{display:flex;align-items:center;gap:9px;min-height:20px;color:#ffffff94;font-size:11px;line-height:1.45}.organization-access-control__section-intro svg{flex:0 0 auto;width:14px;height:14px}.organization-access-control__content{min-width:0}.organization-access-control__notice{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:34px;padding:8px 12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0d;color:#ffffffbf;font-size:12px}.organization-access-control__notice.is-success{border-color:#85df7b38;background:#85df7b14;color:#85df7b}.organization-access-control__notice.is-error{border-color:#f53b3a3d;background:#f53b3a14;color:#ff8d8c}.organization-access-control__notice button{flex:0 0 auto;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.organization-access-control__identity{display:inline-flex;align-items:center;gap:9px;min-width:0}.organization-access-control__avatar{display:inline-grid;place-items:center;flex:0 0 20px;width:20px;height:20px;overflow:hidden;border-radius:50%;background:#ffffff1a;color:#ffffffc7;font-size:8px}.organization-access-control__avatar img{width:100%;height:100%;object-fit:cover}.organization-access-control__identity-copy,.organization-access-control__stacked-value{display:inline-flex;flex-direction:column;min-width:0;gap:2px;color:#fff}.organization-access-control__identity-copy>span,.organization-access-control__stacked-value>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organization-access-control__identity-copy small,.organization-access-control__stacked-value small{overflow:hidden;color:#ffffff80;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.organization-access-control__form{display:flex;flex-direction:column;gap:20px}.organization-access-control__form-grid,.organization-access-control__claim-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.organization-access-control__field{display:flex;flex-direction:column;gap:7px;min-width:0}.organization-access-control__field-label{color:#ffffffc7;font-size:12px;line-height:1.3}.organization-access-control__field-description{margin-top:-3px;color:#ffffff73;font-size:10px;line-height:1.35}.organization-access-control__input{box-sizing:border-box;width:100%;min-height:36px;padding:8px 11px;border:1px solid rgba(255,255,255,.1);border-radius:8px;outline:0;background:#ffffff13;color:#fff;font:inherit;font-size:12px;letter-spacing:0}.organization-access-control__input:focus{border-color:#4da3ffb8}.organization-access-control__input::placeholder{color:#ffffff59}.organization-access-control__subsection{display:flex;flex-direction:column;gap:12px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1)}.organization-access-control__subsection h3{margin:0;color:#fff;font-size:14px;font-weight:400}.organization-access-control__subsection>p{margin:-5px 0 0;color:#ffffff85;font-size:11px;line-height:1.45}.organization-access-control__action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.organization-access-control__action-option{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 10px;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#ffffff0a;color:#ffffffb8;text-align:left;cursor:pointer}.organization-access-control__action-option:hover,.organization-access-control__action-option.is-selected{background:#ffffff16}.organization-access-control__action-option>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.organization-access-control__action-option strong{color:#fff;font-size:11px;font-weight:400}.organization-access-control__action-option small{overflow:hidden;color:#ffffff6b;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.organization-access-control__secret{display:block;overflow-wrap:anywhere;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#000;color:#fff;font-size:12px;line-height:1.55;user-select:all}.organization-access-control__explanation{display:flex;flex-direction:column;gap:20px}.organization-access-control__decision-summary{display:flex;align-items:center;gap:10px;min-height:28px}.organization-access-control__decision-summary>span:nth-child(2){color:#fff;font-size:12px}.organization-access-control__decision-summary time{margin-left:auto;color:#ffffff80;font-size:10px}.organization-access-control__metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#ffffff13}.organization-access-control__metadata>div{min-width:0;padding:10px 12px;background:#0a0a0a}.organization-access-control__metadata dt{color:#ffffff73;font-size:9px}.organization-access-control__metadata dd{overflow:hidden;margin:4px 0 0;color:#fff;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.organization-access-control__steps{display:flex;flex-direction:column}.organization-access-control__step{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 0;border-top:1px solid rgba(255,255,255,.1)}.organization-access-control__step>span:first-child{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#ffffff14;color:#ffffffa6;font-size:9px}.organization-access-control__step strong{color:#fff;font-size:11px;font-weight:400}.organization-access-control__step p{margin:4px 0 0;color:#ffffff94;font-size:10px;line-height:1.45}@media(max-width:820px){.organization-access-control__header{align-items:stretch;flex-direction:column}.organization-access-control__header .platform-switch{width:100%}.organization-access-control__form-grid,.organization-access-control__claim-grid,.organization-access-control__action-grid,.organization-access-control__metadata{grid-template-columns:minmax(0,1fr)}}.playground-organization-billing-panel{margin:2px 0 4px;display:flex;flex-direction:column;gap:12px}.playground-organization-billing-panel.is-consolidated{min-width:0;margin:0;gap:16px}.playground-organization-usage-panel.is-consolidated{gap:0}.playground-organization-admin-page.is-billing-page .playground-team-shell{gap:24px}.playground-organization-billing-page{width:100%;min-width:0;padding-bottom:24px;display:flex;flex-direction:column;gap:24px;box-sizing:border-box}.playground-organization-billing-page .platform-button.is-secondary{background:#ffffff1a!important}.playground-organization-billing-page .platform-button.is-secondary:hover:not(:disabled),.playground-organization-billing-page .platform-button.is-secondary.is-active{background:#ffffff26!important}.playground-organization-billing-surface{width:100%;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.05);border-radius:15px;background:#ffffff13;box-sizing:border-box}.playground-organization-billing-page-header{padding:24px 24px 28px}.playground-organization-billing-page-title{margin:0;color:#fff;font-size:18px;line-height:1.25;font-weight:400;letter-spacing:0}.playground-organization-billing-payment-section{padding:24px;border-bottom:1px solid rgba(255,255,255,.1);box-sizing:border-box}.playground-organization-billing-section-heading,.playground-organization-billing-information-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.playground-organization-billing-section-title{margin:0;color:#fff;font-size:14px;line-height:1.3;font-weight:400;letter-spacing:0}.playground-organization-billing-payment-row{min-height:64px;margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.playground-organization-billing-payment-identity{min-width:0;display:flex;align-items:center;gap:12px}.playground-organization-billing-card-brand{min-width:40px;height:25px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.28);border-radius:5px;color:#ffffffe6;background:#000;font-size:9px;line-height:1;font-weight:600;box-sizing:border-box}.playground-organization-billing-payment-label{min-width:0;overflow:hidden;color:#ffffffe6;font-size:13px;line-height:1.35;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.playground-organization-billing-payment-empty{min-height:64px;margin-top:16px;display:flex;flex-direction:column;justify-content:center;gap:4px}.playground-organization-billing-payment-empty-title{color:#ffffffd1;font-size:13px;line-height:1.35;font-weight:400}.playground-organization-billing-payment-empty-description,.playground-organization-billing-information-description{color:#ffffff80;font-size:12px;line-height:1.45;font-weight:400}.playground-organization-billing-payment-loading{min-height:80px}.playground-organization-billing-information-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.playground-organization-billing-information-cell{min-width:0;min-height:148px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;border-top:1px solid rgba(255,255,255,.1);box-sizing:border-box}.playground-organization-billing-information-cell:nth-child(odd){border-right:1px solid rgba(255,255,255,.1)}.playground-organization-billing-information-heading{width:100%}.playground-organization-billing-address{color:#ffffffc2;font-size:12px;line-height:1.5;font-weight:400}.playground-organization-billing-credit-balance{margin-top:auto;color:#fff;font-size:18px;line-height:1.2;font-weight:500}.playground-organization-billing-invoices-table{--platform-data-table-minimal-inline-padding: 24px;gap:0}.playground-organization-billing-invoices-table>.platform-data-table__toolbar{min-height:72px;padding:0 24px;box-sizing:border-box}.playground-organization-billing-invoices-table .platform-data-table__toolbar-title{font-size:14px}.playground-organization-billing-invoices-table>.platform-data-table__surface{background:transparent}.playground-organization-billing-document-reference{display:block;min-width:0;overflow:hidden;color:#ffffffeb;font-size:12px;font-weight:400;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.playground-organization-billing-documents-empty{min-height:220px}@media(max-width:760px){.playground-organization-billing-information-grid{grid-template-columns:minmax(0,1fr)}.playground-organization-billing-information-cell:nth-child(odd){border-right:none}.playground-organization-billing-page-header,.playground-organization-billing-payment-section,.playground-organization-billing-information-cell{padding-left:18px;padding-right:18px}.playground-organization-billing-invoices-table{--platform-data-table-minimal-inline-padding: 18px}.playground-organization-billing-invoices-table>.platform-data-table__toolbar{padding-right:18px;padding-left:18px}}.playground-team-roles-panel{overflow:visible}.playground-team-inline-editor{display:grid;grid-template-columns:minmax(220px,1fr) 160px auto;gap:10px;align-items:center;padding:14px;border-bottom:1px solid rgba(255,255,255,.08);box-sizing:border-box}.playground-team-inline-editor.is-resource-share{grid-template-columns:160px minmax(220px,1fr) 140px auto}.playground-auth-users-table-shell.playground-team-table-shell{position:relative;overflow-x:auto;border-radius:10px;background:transparent}.playground-auth-users-table-shell.playground-team-table-shell:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:4;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border, linear-gradient(-10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375)));-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:content-box,border-box;-webkit-mask-composite:xor;-webkit-mask-origin:content-box,border-box;-webkit-mask-repeat:repeat,repeat;-webkit-mask-size:auto,auto;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-auth-users-table-shell.playground-team-table-shell>*{position:relative;z-index:2}.playground-auth-users-table.is-secrets-table .playground-team-table-col-main{width:45%}.playground-auth-users-table.is-secrets-table .playground-team-table-col-role{width:22%}.playground-auth-users-table.is-secrets-table .playground-team-table-col-meta{width:23%}.playground-auth-users-table.is-secrets-table .playground-team-table-col-actions{width:56px}.playground-auth-users-table.is-secrets-table.playground-team-members-table .playground-team-table-col-main{width:39%}.playground-auth-users-table.is-secrets-table.playground-team-members-table .playground-team-table-col-role{width:18%}.playground-auth-users-table.is-secrets-table.playground-team-members-table .playground-team-table-col-meta{width:14%}.playground-auth-users-table.is-secrets-table.playground-team-members-table .playground-team-table-col-joined{width:19%}.playground-team-table-title,.playground-team-table-meta{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-team-table-title{color:#fffffff0;font-size:12px;font-weight:400;line-height:1.35}.playground-team-member-cell{min-width:0;display:flex;align-items:center;gap:10px}.playground-team-member-avatar{position:relative;width:28px;height:28px;flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;overflow:hidden;background:#fff3;color:#fff;font-size:10px;font-weight:400;line-height:1}.playground-team-member-avatar-image{width:100%;height:100%;display:block;object-fit:cover}.playground-team-member-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1;letter-spacing:0;text-transform:uppercase;position:relative}.playground-team-member-copy{min-width:0}.playground-team-table-meta{margin-top:2px;color:#ffffff75;font-size:12px;font-weight:400;line-height:1.4}.playground-team-table .playground-team-select{width:auto;height:auto;max-width:150px;padding:0;border:0;border-radius:0;background:transparent;font-size:12px;line-height:1.35}.playground-team-table .playground-team-select:focus{border-color:transparent}.playground-team-member-action-shell{justify-content:flex-end}.playground-team-member-action-button{padding:0;border:0;border-radius:0;background:transparent}.playground-team-member-action-button:hover:not(:disabled),.playground-team-member-action-shell.is-open .playground-team-member-action-button{border-color:transparent;background:transparent;color:#fff}.playground-team-member-action-menu{min-width:150px}.playground-team-role-label{min-height:0;padding:0;border-radius:0;background:transparent}.playground-team-back-button{align-self:flex-start;margin-bottom:0}.playground-team-action-button{--playground-team-action-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;z-index:0;overflow:hidden;border:0;border-radius:999px;background:transparent;color:#fffffff5;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-team-action-button:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--playground-team-action-border);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:content-box,border-box;-webkit-mask-composite:xor;-webkit-mask-origin:content-box,border-box;-webkit-mask-repeat:repeat,repeat;-webkit-mask-size:auto,auto;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-team-action-button>*{position:relative;z-index:1}.playground-team-modal-backdrop{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000094;box-sizing:border-box}.playground-team-modal{position:relative;width:min(520px,100%);border-radius:15px;background:#121213f0;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);padding:18px;box-sizing:border-box;color:#ffffffeb;box-shadow:0 18px 60px #00000057}.playground-team-modal:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:0;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:content-box,border-box;-webkit-mask-composite:xor;-webkit-mask-origin:content-box,border-box;-webkit-mask-repeat:repeat,repeat;-webkit-mask-size:auto,auto;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-team-modal>*{position:relative;z-index:1}.playground-team-modal-backdrop.playground-team-mission-modal-backdrop{z-index:10020;background:#0000;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color 60ms ease-out!important}.playground-team-modal-backdrop.playground-team-mission-modal-backdrop.is-visible{background:#00000080}.playground-team-modal.playground-team-mission-modal{--tb-runner-input-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );width:min(520px,calc(100vw - 48px));position:relative;overflow:visible;border:0!important;border-radius:25px;background:linear-gradient(to bottom,#000,#1e1e1e80,#1e1e1e80)!important;box-shadow:0 24px 70px #0000007a!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;transform-origin:center;opacity:.5;transform:scale(.75);transition:opacity 60ms ease-out,transform 60ms cubic-bezier(.16,1,.3,1)!important;will-change:opacity,transform}.playground-team-modal.playground-team-mission-modal.is-visible{opacity:1;transform:scale(1)}.playground-team-modal.playground-team-mission-modal:before{content:""!important;pointer-events:none;position:absolute;inset:0;z-index:5;display:block!important;border-radius:inherit;padding:1px;background:var(--tb-task-input-border, var(--tb-runner-input-border));mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-team-modal.playground-team-mission-modal>*{position:relative;z-index:6}.playground-team-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.playground-team-modal-title{margin:0;color:#fffffff5;font-size:18px;font-weight:500;line-height:1.2}.playground-team-modal-subtitle{margin:6px 0 0;color:#ffffff85;font-size:12px;font-weight:400;line-height:1.45}.playground-team-modal-close{width:30px;height:30px;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffff9e;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.playground-team-modal-close:hover{color:#fffffff5}.playground-team-modal-form{display:flex;flex-direction:column;gap:14px}.playground-team-modal-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.playground-team-modal-field{display:flex;flex-direction:column;gap:7px}.playground-team-modal-label{color:#ffffffad;font-size:12px;font-weight:500}.playground-team-modal-help{margin:2px 0 0;color:#ffffff7a;font-size:12px;font-weight:400;line-height:1.4}.playground-team-textarea{height:auto;min-height:96px;resize:vertical;padding:10px 12px;line-height:1.45}.playground-team-modal-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.playground-team-modal-actions.is-split{align-items:center;justify-content:space-between}.playground-team-modal-action-group{display:inline-flex;align-items:center;gap:10px}.playground-team-modal.is-share-resource{width:min(620px,calc(100vw - 48px));min-height:0;display:flex;flex-direction:column}.playground-team-modal.is-share-resource .playground-team-modal-header{flex:0 0 auto;margin-bottom:14px}.playground-team-modal.is-share-resource .playground-team-modal-subtitle{color:#ffffff7a}.playground-team-share-picker{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:14px}.playground-team-share-picker-bar{display:flex;justify-content:stretch;align-items:center;gap:12px}.playground-team-share-access-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.playground-team-share-access-label{color:#fff;font-size:12px;line-height:1;font-weight:400}.playground-team-share-picker-type{min-width:0;display:inline-flex;align-items:center;gap:9px;color:#ffffffeb;font-size:13px;line-height:1.2;font-weight:500}.playground-team-share-picker-type-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#ffffff0d;color:#ffffffd1;flex:0 0 auto}.playground-team-share-access-select.playground-team-select{height:34px;min-height:34px;padding:0 30px 0 12px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background-color:#00000073;color:#ffffffe6;font-size:12px;font-weight:400;line-height:1}.playground-team-share-access-shell.playground-tasks-detail-select-shell.playground-environments-runtime-popup-shell{width:auto;flex:0 0 auto}.playground-team-share-access-shell .playground-tasks-detail-select-trigger{min-height:34px}.playground-team-share-access-shell .playground-tasks-toolbar-popup-menu{width:180px;min-width:180px}.playground-team-share-resource-selector.playground-tasks-project-blueprint-section{margin:0;gap:0}.playground-team-share-resource-selector .playground-tasks-project-blueprint-trigger{min-height:54px}.playground-team-share-resource-selector .playground-tasks-project-blueprint-popover{z-index:160}.playground-team-share-resource-list{flex:1 1 auto;min-height:0;max-height:310px;display:flex;flex-direction:column;gap:8px;overflow:auto;padding-right:4px;scrollbar-width:none}.playground-team-share-resource-list::-webkit-scrollbar{display:none}.playground-team-share-resource-option{width:100%;min-height:52px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:12px;background:#ffffff0d;color:#ffffffdb;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.playground-team-share-resource-option:hover,.playground-team-share-resource-option.is-selected{background:#ffffff17;color:#fff}.playground-team-share-resource-option-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#ffffff0f;color:#ffffffc2}.playground-team-share-resource-option-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.playground-team-share-resource-option-title{min-width:0;color:inherit;font-size:13px;font-weight:500;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-team-share-resource-option-meta{min-width:0;color:#ffffff6b;font-size:11px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-team-share-resource-option-check{width:18px;height:18px;border-radius:999px;border:1px solid rgba(255,255,255,.16);display:inline-flex;align-items:center;justify-content:center;color:#fff}.playground-team-share-resource-option.is-selected .playground-team-share-resource-option-check{border-color:#ffffffb8;background:#ffffff2e}.playground-team-share-empty{min-height:140px;display:flex;align-items:center;justify-content:center;border:1px dashed rgba(255,255,255,.12);border-radius:14px;color:#ffffff7a;font-size:12px;line-height:1.45;text-align:center;padding:20px}.playground-team-share-create-new{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;border:0;border-top:1px solid rgba(255,255,255,.1);background:transparent;color:#ffffffd6;font-size:12px;font-weight:500;cursor:pointer}.playground-team-share-create-new:hover{color:#fff}.playground-team-modal.is-share-resource .playground-team-modal-actions{flex:0 0 auto;padding-top:0}.playground-team-modal.is-share-resource .playground-team-button{height:34px;font-size:12px;font-weight:400}.playground-team-button.is-danger{border-color:#ff717147;background:#ff717114;color:#ff9a9a}.playground-team-button.is-danger:hover:not(:disabled){border-color:#ff717175;background:#ff717124;color:#ffd0d0}@media(max-width:900px){.playground-team-shell{width:100%}.playground-team-page{padding:24px 16px 44px}.playground-team-hero,.playground-team-form,.playground-team-grid,.playground-team-overview-layout,.playground-team-inline-editor,.playground-team-inline-editor.is-resource-share{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.playground-team-hero-meta{align-items:flex-start}.playground-team-detail-header{align-items:flex-start;flex-direction:column}.playground-team-detail-actions{justify-content:flex-start}.playground-team-modal-form-grid{grid-template-columns:1fr}.playground-team-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.playground-organization-billing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.playground-team-role-pages{grid-template-columns:minmax(0,1fr)}.playground-team-role-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.playground-organization-billing-grid{grid-template-columns:minmax(0,1fr)}.playground-organization-billing-header,.playground-organization-billing-activity-row{flex-direction:column;align-items:flex-start}.playground-team-role-list{grid-template-columns:minmax(0,1fr)}.playground-team-role-permission-header{flex-direction:column;align-items:flex-start}}.configure-home-notification__identity{min-width:0;display:flex;align-items:center;gap:8px}.configure-home-notification__icon{width:20px;height:20px;flex:0 0 20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#ffffffe0;background:#ffffff0f}.configure-home-notification__copy{min-width:0;display:flex;flex-direction:column}.configure-home-notification__title,.configure-home-notification__meta{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.configure-home-notification__title{color:#fff;font-weight:500}.configure-home-notification__meta{color:#ffffff7a;font-size:11px;font-weight:400}.configure-home-notification__status{min-height:22px;padding:0 8px;display:inline-flex;align-items:center;border-radius:999px;color:#ffffff94;background:#ffffff0f;font-size:11px;line-height:1;font-weight:400}.configure-home-notification__status.is-unread{color:#9ec5ff;background:#66a6ff24}.platform-empty-state.configure-home-notification__empty-state{margin-top:36px;margin-bottom:36px}.notification-menu{position:fixed;top:58px;right:12px;width:min(360px,calc(100vw - 24px));max-height:min(560px,calc(100vh - 76px));overflow:hidden;display:flex;flex-direction:column}.notification-menu-header,.notification-menu-footer{display:flex;align-items:center;gap:8px;padding:12px 14px}.notification-menu-header{border-bottom:1px solid rgba(255,255,255,.1)}.notification-menu-footer{border-top:1px solid rgba(255,255,255,.075);background:#ffffff0d}.notification-menu-title{margin:0;color:#fffffff5;font-size:12px;font-weight:400}.notification-menu-body{overflow:auto;min-height:0;padding:6px}.notification-menu-item{width:100%;display:flex;align-items:flex-start;gap:10px;padding:10px;border:0;border-radius:10px;background:transparent;color:#ffffffeb;text-align:left}button.notification-menu-item{cursor:pointer;transition:background-color .16s ease}button.notification-menu-item:hover{background:#ffffff14}.notification-menu-icon{width:16px;height:16px;margin-top:2px;flex-shrink:0;color:#fff}.notification-menu-icon.is-warning{color:#fff}.notification-menu-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.notification-menu-label{font-size:12px;font-weight:400;line-height:1.25;color:#fffffff5}.notification-menu-text,.notification-menu-meta{font-size:12px;font-weight:400;line-height:1.45;color:#ffffff9e}.notification-menu-meta{color:#ffffff7a}.notification-menu-actions{display:flex;align-items:center;gap:8px;margin-top:6px}.notification-menu-action-button{min-height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0f;color:#ffffffe6;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.notification-menu-action-button:hover:not(:disabled){border-color:#ffffff38;background:#ffffff1a;color:#fff}.notification-menu-action-button.is-primary{border-color:#fff;background:#fff;color:#000}.notification-menu-action-button:disabled{opacity:.5;cursor:default}.notification-menu-product-html{min-width:0}.notification-menu-product-html div,.notification-menu-product-html p{margin:0}.notification-menu-product-html a{color:#9ec5ff;text-decoration:none}.notification-menu-product-html a:hover{text-decoration:underline}.notification-menu-empty-state{min-height:180px;padding:24px}.notification-menu-footer .notification-menu-footer-button{min-width:0;flex:1 1 0}.notification-menu,.notification-menu *{font-size:12px;font-weight:400}.account-menu{position:fixed;left:12px;bottom:68px;width:min(248px,calc(100vw - 24px));overflow:hidden}.account-menu.is-sidebar-open{left:14px;bottom:80px}.account-menu.is-top-nav{inset:58px 12px auto auto;transform-origin:top right}.account-menu.is-top-nav[data-platform-popup-animation]{transform-origin:top right}.account-menu-account-button{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border:0;border-bottom:1px solid rgba(255,255,255,.1);background:transparent;color:#fff;text-align:left;cursor:pointer;transition:background-color .16s ease}.account-menu-account-button:hover{background:#ffffff1a}.account-menu-avatar{width:32px;height:32px;font-size:12px;font-weight:600;letter-spacing:.02em}.account-menu-account-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.account-menu-account-name{min-width:0;font-size:14px;font-weight:500;color:#fffffff5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-menu-account-email{min-width:0;font-size:12px;font-weight:400;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-menu-section{display:flex;flex-direction:column;gap:0;padding:0}.account-menu-divider{height:1px;margin:4px 0;background:#ffffff1a}.account-menu-item{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer;transition:background-color .16s ease}.account-menu-item:hover{background:#ffffff1a;color:#fff}.account-menu-item.is-disabled{cursor:default;color:#ffffff8f}.account-menu-item.is-signout{color:#ffffffeb}.account-menu-item-icon,.account-menu-item-chevron,.profile-editor-close-icon,.profile-editor-camera-icon{width:16px;height:16px;flex-shrink:0}.account-menu-item-label{flex:1;font-size:14px;font-weight:500}.account-menu-item-copy{font-size:12px;font-weight:400;color:#ffffff8f}.account-menu-item-chevron{margin-left:auto;color:#ffffff85}@keyframes playground-tasks-toolbar-popup-fade-down-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.platform-loading-state{min-width:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;color:#fff;font-size:12px;font-weight:400;line-height:1.4}.platform-loading-state.is-centered{width:100%;min-height:120px;flex:1 1 auto;align-self:stretch;justify-content:center}.platform-loading-state__loader{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.platform-loading-state__message{min-width:0;color:inherit}.platform-modal-backdrop.platform-global-search-modal__backdrop{z-index:10040}.platform-global-search-modal{display:flex;flex-direction:column;height:min(78dvh,720px)}.platform-global-search-modal__header{min-height:46px;padding:7px 16px}.platform-global-search-modal__header .platform-search{min-width:0}.platform-global-search-modal__mode-anchor{flex:0 0 auto}.platform-global-search-modal__mode-button{white-space:nowrap}.platform-global-search-modal__mode-menu .tb-popup-row{align-items:flex-start}.platform-global-search-modal__mode-menu .tb-popup-check-slot{margin-top:1px}.platform-global-search-modal__mode-option-copy{min-width:0;display:flex;flex:1 1 auto;flex-direction:column;gap:2px}.platform-global-search-modal__mode-option-copy>span:first-child{color:#fffffff5;font-size:12px;font-weight:400}.platform-global-search-modal__mode-option-copy>span:last-child:not(:first-child){color:#ffffff7a;font-size:11px;font-weight:400}.platform-global-search-modal__body{min-height:0;display:flex;flex:1 1 auto;flex-direction:column;overflow:auto;padding:0 16px 10px}.platform-global-search-modal__section{padding-top:10px}.platform-global-search-modal__section+.platform-global-search-modal__section{margin-top:8px}.platform-global-search-modal__section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 10px}.platform-global-search-modal__section-label{margin:0;color:#ffffff80;font-size:12px;font-weight:400;line-height:1.2}.platform-global-search-modal__section-link{padding:0;border:0;background:transparent;color:#ffffff9e;font-size:12px;font-weight:500;cursor:pointer}.platform-global-search-modal__section-link:hover{color:#ffffffe6}.platform-global-search-modal__section-link:focus-visible,.platform-global-search-modal__action:focus-visible,.platform-global-search-modal__result-trigger:focus-visible,.platform-global-search-modal__rename-input:focus-visible{outline:1px solid rgba(126,255,255,.8);outline-offset:2px}.platform-global-search-modal__result-list{display:flex;flex-direction:column;gap:6px}.platform-global-search-modal__action,.platform-global-search-modal__result{box-sizing:border-box;width:100%;display:flex;align-items:center;min-height:42px;border-radius:8px;color:#fffffff5;text-align:left;transition:background-color .12s ease,opacity .12s ease}.platform-global-search-modal__action{width:calc(100% + 24px);margin-left:-12px;gap:10px;padding:0 12px;border:0;background:transparent;cursor:pointer}.platform-global-search-modal__action:hover{background:#ffffff14}.platform-global-search-modal__result{position:relative;width:calc(100% + 24px);margin-left:-12px;padding:0 12px;overflow:hidden;border:0;background:transparent}.platform-global-search-modal__result:hover,.platform-global-search-modal__result.is-active,.platform-global-search-modal__result.is-selected,.platform-global-search-modal__result:focus-within{background:#ffffff14}.platform-global-search-modal__action:disabled,.platform-global-search-modal__result-trigger:disabled{opacity:.45;cursor:default}.platform-global-search-modal__result-trigger{box-sizing:border-box;width:100%;min-width:0;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.platform-global-search-modal__result-actions,.platform-global-search-modal__rename-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px}.platform-global-search-modal__result-actions{position:absolute;z-index:1;top:50%;right:8px;padding-left:14px;background:linear-gradient(to right,transparent,rgb(42,42,42) 14px,rgb(42,42,42));opacity:0;pointer-events:none;transform:translate(4px,-50%);transition:opacity .1s ease,transform .1s ease}.platform-global-search-modal__result:hover .platform-global-search-modal__result-actions,.platform-global-search-modal__result:focus-within .platform-global-search-modal__result-actions{opacity:1;pointer-events:auto;transform:translateY(-50%)}.platform-global-search-modal__footer-close:focus-visible{outline:1px solid rgba(126,255,255,.8);outline-offset:2px}.platform-global-search-modal__shortcut{min-width:22px;min-height:20px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border:1px solid rgba(255,255,255,.15);border-radius:4px;background:transparent;color:#ffffff80;font-family:inherit;font-size:10px;font-weight:400;line-height:1;white-space:nowrap}.platform-global-search-modal__result:hover .platform-global-search-modal__result-meta,.platform-global-search-modal__result:focus-within .platform-global-search-modal__result-meta{opacity:0}.platform-global-search-modal__rename-form{box-sizing:border-box;width:100%;min-width:0;min-height:42px;display:flex;align-items:center;gap:10px;padding:0 8px 0 12px}.platform-global-search-modal__rename-input{min-width:0;flex:1 1 auto;padding:0;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:13px;font-weight:400}.platform-global-search-modal__rename-input::selection{background:#4da3ff6b}.platform-global-search-modal__result.has-error{box-shadow:inset 0 0 0 1px #ff5c5c8c}.platform-global-search-modal__action-icon,.platform-global-search-modal__result-icon{width:16px;height:16px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.platform-global-search-modal__action-icon>svg,.platform-global-search-modal__result-icon>svg{width:16px;height:16px}.platform-global-search-modal__result-icon{color:#ffffffa3}.platform-global-search-modal__result-icon.is-agent-avatar{width:26px;height:26px;overflow:hidden;border-radius:50%;background:#ffffff13}.platform-global-search-modal__agent-avatar{width:100%;height:100%;display:block;object-fit:cover}.platform-global-search-modal__result-icon.is-ticket{width:20px;height:20px}.platform-global-search-modal__result-icon.is-file-preview{width:34px;height:34px}.platform-global-search-modal__file-preview:not(.is-large):not(.is-thumbnail){width:34px;height:34px;box-sizing:border-box;border:0;border-radius:6px;background:transparent}svg.platform-global-search-modal__file-preview:not(.is-large):not(.is-thumbnail){padding:10px}.platform-global-search-modal__file-preview.is-asset:not(.is-large):not(.is-thumbnail){padding:7px;object-fit:contain}.platform-global-search-modal__file-preview.is-thumbnail{width:34px;height:34px}.platform-global-search-modal__action-copy{font-size:13px;font-weight:500}.platform-global-search-modal__result-copy{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:8px}.platform-global-search-modal__result-identifier{flex:0 0 auto;color:#ffffff94;font-size:12px;font-weight:400;white-space:nowrap}.platform-global-search-modal__result-title{min-width:0;flex:1 1 auto;overflow:hidden;color:inherit;font-size:13px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.platform-global-search-modal__result-meta{max-width:36%;flex:0 0 auto;overflow:hidden;color:#ffffff7a;font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap;transition:opacity .1s ease}.platform-global-search-modal__agent-model{min-width:0;display:inline-flex;align-items:center;gap:6px}.platform-global-search-modal__agent-model-icon{width:14px;height:14px;display:block;flex:0 0 14px;object-fit:contain}.platform-global-search-modal__agent-model-icon.is-openai{filter:brightness(0) invert(1)}.platform-global-search-modal__agent-model-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-global-search-modal__center-state{min-height:180px;display:flex;flex:1 0 180px;align-items:center;justify-content:center;padding:24px}.platform-global-search-modal__empty-state{max-width:360px}.platform-global-search-modal__empty-state .platform-empty-state__description{max-width:340px}.platform-global-search-modal__footer{min-height:44px;justify-content:space-between;gap:12px;padding:0 16px;color:#ffffff80;font-size:12px;font-weight:400}.platform-global-search-modal__footer-count{margin-right:auto;color:#fff}.platform-global-search-modal__footer-actions,.platform-global-search-modal__footer-action{display:inline-flex;align-items:center}.platform-global-search-modal__footer-actions{gap:16px}.platform-global-search-modal__footer-action{gap:7px;color:#fff;font-size:12px;font-weight:400;white-space:nowrap}.platform-global-search-modal__footer-action.is-disabled{opacity:.35}.platform-global-search-modal__footer-close{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:#fff;font:inherit;font-size:12px;font-weight:400;cursor:pointer}@media(max-width:640px){.platform-global-search-modal__footer-actions{display:none}}html.playground-onboarding-is-open,body.playground-onboarding-is-open{overflow:hidden;overscroll-behavior:none}.playground-onboarding-screen{position:fixed;inset:0;z-index:2147482000;width:100%;height:100vh;height:100dvh;margin:0;overflow:hidden;outline:none;background:#000;color-scheme:dark;isolation:isolate}.playground-onboarding-screen-surface{position:absolute;inset:0;width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;background:#000}.playground-onboarding-screen-surface.is-auth{grid-template-columns:minmax(0,1fr);place-items:center;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));background:radial-gradient(circle at 50% 0%,rgba(36,62,160,.22),transparent 44%),#050505}@media(max-width:920px){.playground-onboarding-screen{overflow:auto}.playground-onboarding-screen-surface{position:relative;inset:auto;min-height:100%;height:auto;grid-template-columns:minmax(0,1fr);overflow:visible}}.playground-onboarding-header{display:flex;flex-direction:column;gap:14px;padding:24px 24px 0}.playground-onboarding-header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.playground-onboarding-header-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:14px}.playground-onboarding-title-wrap{display:flex;flex-direction:column;gap:8px}.playground-onboarding-kicker{font-size:10px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3}.playground-onboarding-title{margin:0;font-size:24px;font-weight:500;line-height:1.12;color:#fffffffa}.playground-onboarding-step-meta,.playground-onboarding-progress{width:100%}.playground-onboarding-progress-track{width:100%;height:2px;border-radius:999px;background:#ffffff1a;overflow:hidden}.playground-onboarding-progress-fill{height:100%;border-radius:inherit;background:#fff;transition:width .18s ease}.playground-onboarding-progress-label{font-size:12px;font-weight:400;color:#ffffff94}.playground-onboarding-close{width:36px;height:36px;padding:0;border:0;border-radius:12px;background:transparent;color:#ffffffb8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.playground-onboarding-close:hover{background:#ffffff14;color:#fff}.playground-onboarding-body{min-height:0;overflow:auto;padding:24px}.playground-onboarding-step{display:flex;flex-direction:column;gap:22px}.playground-onboarding-concept-step{min-height:500px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.playground-onboarding-concept-hero{flex:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(280px,.88fr);align-items:center;gap:24px}.playground-onboarding-concept-copy-column{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;text-align:left}.playground-onboarding-concept-preview-panel{width:100%;min-height:248px;border-radius:5px;background:linear-gradient(180deg,#080f1a6b,#080f1ab8),url(/img/agent-profile-pics/starbg.jpeg);background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:inset 0 1px #ffffff0a;padding-left:24px;padding-top:24px;display:flex;align-items:flex-end;justify-content:flex-end;overflow:hidden}.playground-onboarding-concept-preview-image{width:auto;height:auto;max-width:100%;border-radius:5px 0;display:flex;align-items:flex-end;justify-content:flex-end;overflow:visible}.playground-onboarding-concept-preview-asset{display:block;width:auto;height:auto;border-radius:inherit;max-width:min(100%,560px);max-height:244px;object-fit:contain;object-position:right bottom}.playground-onboarding-concept-visual,.playground-onboarding-concept-image,.playground-onboarding-concept-icon{display:none}.playground-onboarding-concept-title{margin:0;font-size:28px;font-weight:600;line-height:1.12;color:#fffffffa}.playground-onboarding-concept-copy{margin:0;max-width:420px;font-size:14px;line-height:1.7;color:#ffffff9e}.playground-onboarding-concept-actions{display:inline-flex;align-items:center;gap:10px}.playground-onboarding-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.playground-onboarding-detail-card{border-top:1px solid rgba(255,255,255,.08);padding:16px 16px 16px 0}.playground-onboarding-detail-card-title{margin:0 0 6px;font-size:13px;font-weight:500;color:#ffffffeb}.playground-onboarding-detail-card-copy{margin:0;font-size:12px;line-height:1.6;color:#ffffff94}.playground-onboarding-plan-panel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px}.playground-onboarding-plan-features{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.playground-onboarding-plan-features-inline{width:100%;max-width:420px;margin-top:8px}.playground-onboarding-plan-feature{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;color:#ffffffad}.playground-onboarding-plan-feature-icon{width:15px;height:15px;margin-top:2px;color:#ffffffe0;flex-shrink:0}.playground-onboarding-plan-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-size:34px;font-weight:600;color:#fffffffa}.playground-onboarding-plan-price-after{font-size:12px;font-weight:400;color:#ffffff85}.playground-onboarding-plan-price-copy{font-size:12px;color:#ffffff85}.playground-onboarding-plan-offer{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#ffffffc2}.playground-onboarding-plan-cta{width:100%;margin-top:16px;background:#fff;color:#111;border-radius:999px}.playground-onboarding-hero{display:flex;align-items:flex-start;gap:18px}.playground-onboarding-hero-logo{width:52px;height:52px;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#111;object-fit:contain;flex-shrink:0}.playground-onboarding-hero-copy{min-width:0;flex:1}.playground-onboarding-hero-title{margin:0 0 8px;font-size:28px;font-weight:600;line-height:1.12;color:#fffffffa}.playground-onboarding-hero-text{margin:0;font-size:14px;line-height:1.65;color:#ffffffa8}.playground-onboarding-feature-grid,.playground-onboarding-grid,.playground-onboarding-connector-grid{display:grid;gap:12px}.playground-onboarding-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.playground-onboarding-grid{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start}.playground-onboarding-feature-card,.playground-onboarding-panel,.playground-onboarding-connector-card,.playground-onboarding-sdk-card,.playground-onboarding-auth-card{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.playground-onboarding-feature-card{padding:16px}.playground-onboarding-feature-icon{width:18px;height:18px;margin-bottom:14px;color:#ffffffeb}.playground-onboarding-feature-title{margin:0 0 6px;font-size:14px;font-weight:600;color:#fffffff5}.playground-onboarding-feature-copy,.playground-onboarding-panel-copy,.playground-onboarding-sdk-note,.playground-onboarding-auth-copy{margin:0;font-size:13px;line-height:1.55;color:#fff9}.playground-onboarding-panel{padding:14px}.playground-onboarding-panel-title{margin:0 0 6px;font-size:13px;font-weight:600;color:#ffffffe6}.playground-onboarding-presets{display:flex;flex-direction:column;gap:10px}.playground-onboarding-preset{width:100%;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff05;color:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.playground-onboarding-preset:hover{border-color:#ffffff24;background:#ffffff0a}.playground-onboarding-preset.is-active{border-color:#7db0ff5c;background:#7db0ff1f}.playground-onboarding-preset-title{margin:0 0 4px;font-size:14px;font-weight:600;color:#fffffff5}.playground-onboarding-preset-copy{margin:0;font-size:12px;line-height:1.5;color:#ffffff94}.playground-onboarding-form{display:flex;flex-direction:column;gap:14px}.playground-onboarding-field{display:flex;flex-direction:column;gap:8px}.playground-onboarding-label{font-size:12px;font-weight:600;color:#ffffffbd}.playground-onboarding-input,.playground-onboarding-select,.playground-onboarding-textarea{width:100%;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#212121;color:#fffffff5;outline:none;font-size:13px;line-height:1.5}.playground-onboarding-input,.playground-onboarding-select{min-height:42px;padding:0 14px}.playground-onboarding-textarea{min-height:168px;padding:12px 14px;resize:vertical}.playground-onboarding-helper{font-size:12px;line-height:1.5;color:#ffffff80}.playground-onboarding-status{padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;font-size:12px;line-height:1.5;color:#ffffffa3}.playground-onboarding-status.is-success{border-color:#58d37e38;background:#58d37e1f;color:#c3ffd0eb}.playground-onboarding-status.is-error{border-color:#f8717138;background:#f871711f;color:#ffcdcdeb}.playground-onboarding-connector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.playground-onboarding-connector-card{padding:14px;display:flex;flex-direction:column;gap:14px}.playground-onboarding-connector-title-row{display:flex;align-items:center;gap:12px}.playground-onboarding-connector-logo{width:18px;height:18px;object-fit:contain;flex-shrink:0}.playground-onboarding-connector-title{font-size:14px;font-weight:600;color:#fffffff5}.playground-onboarding-connector-copy{font-size:12px;line-height:1.5;color:#ffffff94}.playground-onboarding-connector-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-onboarding-connector-status{font-size:12px;font-weight:600;color:#ffffff8f}.playground-onboarding-connector-status.is-connected{color:#c3ffd0eb}.playground-onboarding-upload-zone{border:1px dashed rgba(255,255,255,.14);border-radius:18px;background:#ffffff05;min-height:164px;padding:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.playground-onboarding-upload-zone.is-dragging{border-color:#7db0ff57;background:#7db0ff14}.playground-onboarding-upload-icon{width:18px;height:18px;color:#ffffffeb}.playground-onboarding-upload-title{font-size:14px;font-weight:600;color:#fffffff5}.playground-onboarding-upload-copy{font-size:12px;line-height:1.5;color:#ffffff8f}.playground-onboarding-upload-list{display:flex;flex-direction:column;gap:8px}.playground-onboarding-upload-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.playground-onboarding-upload-item-main{min-width:0;flex:1;display:flex;align-items:center;gap:10px}.playground-onboarding-upload-item-name{min-width:0;font-size:13px;font-weight:500;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-onboarding-upload-item-meta{flex-shrink:0;font-size:12px;color:#ffffff85}.playground-onboarding-sdk-card{padding:18px;display:flex;flex-direction:column;gap:14px;border-radius:15px}.playground-onboarding-sdk-title-row,.playground-onboarding-key-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-onboarding-sdk-title{font-size:14px;font-weight:500;color:#fffffff5}.playground-onboarding-key-value{min-width:0;flex:1;padding:12px 14px;border-radius:14px;background:#212121;border:1px solid rgba(255,255,255,.08);font-family:ui-monospace,SFMono-Regular,SFMono-Regular,Menlo,monospace;font-size:12px;color:#ffffffe0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-onboarding-key-actions{display:inline-flex;align-items:center;gap:8px}.playground-onboarding-icon-button{width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0a;color:#ffffffd1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.playground-onboarding-icon-button:hover{background:#ffffff14;color:#fff}.playground-onboarding-code{margin:0;padding:16px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#111;color:#ffffffe6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.playground-onboarding-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-onboarding-footer-actions{display:inline-flex;align-items:center;gap:10px}.playground-onboarding-button{min-height:36px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffeb;font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.playground-onboarding-button:hover{background:#ffffff14}.playground-onboarding-button.is-primary{background:#fff;color:#111;border-color:#ffffff29}.playground-onboarding-button.is-primary:hover{background:#ffffffeb}.playground-onboarding-button.is-ghost{background:transparent;border-color:transparent;color:#ffffff8f}.playground-onboarding-button:disabled,.playground-onboarding-icon-button:disabled,.playground-onboarding-preset:disabled{opacity:.55;cursor:not-allowed}.playground-onboarding-auth-card{width:min(480px,100%);padding:22px;display:flex;flex-direction:column;gap:18px}.playground-onboarding-auth-actions,.playground-onboarding-auth-form{display:flex;flex-direction:column;gap:10px}.playground-onboarding-auth-button{width:100%;justify-content:center}.playground-onboarding-auth-divider{display:flex;align-items:center;gap:10px;font-size:11px;color:#ffffff61;text-transform:uppercase;letter-spacing:.12em}.playground-onboarding-auth-divider:before,.playground-onboarding-auth-divider:after{content:"";flex:1 1 auto;height:1px;background:#ffffff14}.playground-onboarding-auth-input{width:100%;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08;color:#fffffff5;font-size:13px;outline:none;transition:border-color .16s ease,background-color .16s ease}.playground-onboarding-auth-input::placeholder{color:#ffffff5c}.playground-onboarding-auth-input:focus{border-color:#ffffff2e;background:#ffffff0d}.playground-onboarding-auth-help{margin:-2px 0 0;font-size:12px;line-height:1.5;color:#ffffff80}.playground-onboarding-auth-title{margin:0;font-size:22px;font-weight:600;color:#fffffffa}@media(max-width:920px){.playground-onboarding-grid,.playground-onboarding-feature-grid,.playground-onboarding-connector-grid,.playground-onboarding-detail-grid,.playground-onboarding-plan-panel,.playground-onboarding-concept-hero{grid-template-columns:1fr}.playground-onboarding-concept-copy-column{gap:14px}.playground-onboarding-concept-preview-panel{min-height:200px}}.playground-onboarding-pane{min-width:0;min-height:0;position:relative;z-index:1;display:flex;flex-direction:column;padding:18px 28px 20px}.playground-onboarding-screen-surface.is-welcome .playground-onboarding-pane.is-config.is-welcome{opacity:0;transform:translate(-100%);transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.playground-onboarding-screen-surface.is-welcome.is-welcome-video-started .playground-onboarding-pane.is-config.is-welcome{opacity:1;transform:translate(0)}.playground-onboarding-screen-surface.is-welcome .playground-onboarding-pane.is-explain.is-welcome{transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.playground-onboarding-screen-surface.is-onboarding-transition-leaving .playground-onboarding-pane.is-config{opacity:0;transform:translate(-100%);transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.playground-onboarding-screen-surface.is-welcome.is-onboarding-transition-leaving .playground-onboarding-pane.is-config.is-welcome{opacity:0;transform:translate(-100%)}.playground-onboarding-screen-surface.is-onboarding-transition-leaving .playground-onboarding-pane.is-explain{opacity:0;transform:translate(100%);transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.playground-onboarding-screen-surface.is-onboarding-transition-entering .playground-onboarding-pane.is-config{animation:playgroundOnboardingPaneInLeft .56s cubic-bezier(.22,1,.36,1) both}.playground-onboarding-screen-surface.is-onboarding-transition-entering .playground-onboarding-pane.is-explain{animation:playgroundOnboardingPaneInRight .56s cubic-bezier(.22,1,.36,1) both}.playground-onboarding-screen-surface.is-onboarding-pane-transition-leaving .playground-onboarding-pane.is-config{opacity:0;transform:translate(-100%);transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.playground-onboarding-screen-surface.is-onboarding-pane-transition-leaving .playground-onboarding-pane.is-explain{opacity:0;transform:translate(100%);transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.playground-onboarding-screen-surface.is-onboarding-pane-transition-entering .playground-onboarding-pane.is-config{animation:playgroundOnboardingPaneInLeft .56s cubic-bezier(.22,1,.36,1) both}.playground-onboarding-screen-surface.is-onboarding-pane-transition-entering .playground-onboarding-pane.is-explain{animation:playgroundOnboardingPaneInRight .56s cubic-bezier(.22,1,.36,1) both}.playground-onboarding-screen-surface.is-onboarding-free-exit-active .playground-onboarding-pane.is-config{opacity:0;transform:translate(-100%);transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.playground-onboarding-screen-surface.is-onboarding-free-exit-active .playground-onboarding-pane.is-explain{opacity:0;transform:translate(100%);transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.playground-onboarding-screen-surface.is-onboarding-free-exit-fading .playground-onboarding-video-bg{opacity:0}.playground-onboarding-transition-loader{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;pointer-events:none}.playground-onboarding-transition-label{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 16px;border-radius:999px;background:#0000005c;border:1px solid rgba(255,255,255,.1);color:#fffffff0;font-size:13px;font-weight:400;line-height:1;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);opacity:0;transform:scale(0);transform-origin:center center}.playground-onboarding-transition-dot-loader{display:inline-flex;align-items:center;gap:3px}.playground-onboarding-transition-dot{width:3px;height:3px;border-radius:999px;background:#ffffffb8;animation:playgroundOnboardingTransitionDot .95s ease-in-out infinite}.playground-onboarding-screen-surface.is-onboarding-transition-loading .playground-onboarding-transition-label{animation:playgroundOnboardingTransitionLabelIn .26s cubic-bezier(.22,1,.36,1) both}.playground-onboarding-screen-surface.is-onboarding-transition-hiding-label .playground-onboarding-transition-label{animation:playgroundOnboardingTransitionLabelOut .22s cubic-bezier(.64,0,.78,0) both}.playground-onboarding-pane.is-config{background:#000000b3;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px)}.playground-onboarding-pane.is-config.is-welcome{padding-top:18px}.playground-onboarding-pane.is-explain{position:relative;overflow:hidden;background:transparent}.playground-onboarding-pane.is-explain>*:not(.playground-onboarding-video-bg){position:relative;z-index:1}.playground-onboarding-video-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#000;opacity:1;transition:opacity .42s ease}.playground-onboarding-video-bg-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.playground-onboarding-video-bg-video{opacity:0;transition:opacity .7s ease}.playground-onboarding-video-bg-video.is-ready{opacity:1}.playground-onboarding-video-bg-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#00000080,#000c)}.playground-onboarding-pane-top,.playground-onboarding-pane-bottom,.playground-onboarding-back-button,.playground-onboarding-step-count,.playground-onboarding-progress-group,.playground-onboarding-config-heading,.playground-onboarding-option-card,.playground-onboarding-agent-row,.playground-onboarding-connector-row,.playground-onboarding-resource-row,.playground-onboarding-plan-action-row,.playground-onboarding-explain-bullet,.playground-onboarding-dots{display:flex;align-items:center}.playground-onboarding-pane-top{flex:0 0 auto;justify-content:space-between;gap:18px;margin-bottom:24px}.playground-onboarding-back-button,.playground-onboarding-close{width:auto;height:auto;min-height:32px;padding:0;border:0;border-radius:0;background:transparent;color:#ffffffd1;font-size:13px;font-weight:400;gap:8px}.playground-onboarding-back-button:hover,.playground-onboarding-close:hover{background:transparent;color:#fff}.playground-onboarding-step-count{gap:8px;color:#ffffff85;font-size:12px;font-weight:400}.playground-onboarding-config-scroll{min-height:0;flex:1 1 auto;overflow:auto;padding-right:2px;scrollbar-width:none}.playground-onboarding-pane.is-welcome .playground-onboarding-config-scroll{display:flex;align-items:center}.playground-onboarding-config-scroll::-webkit-scrollbar{display:none}.playground-onboarding-config-stack{width:100%;display:flex;flex-direction:column;gap:18px}.playground-onboarding-pane.is-welcome .playground-onboarding-config-stack{min-height:100%;justify-content:center}.playground-onboarding-pane.is-computer .playground-onboarding-config-scroll,.playground-onboarding-pane.is-agents .playground-onboarding-config-scroll,.playground-onboarding-pane.is-connectors .playground-onboarding-config-scroll,.playground-onboarding-pane.is-plan .playground-onboarding-config-scroll{display:flex;align-items:center}.playground-onboarding-pane.is-computer .playground-onboarding-config-stack,.playground-onboarding-pane.is-agents .playground-onboarding-config-stack,.playground-onboarding-pane.is-connectors .playground-onboarding-config-stack,.playground-onboarding-pane.is-plan .playground-onboarding-config-stack{justify-content:center}.playground-onboarding-config-heading{align-items:flex-start;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-onboarding-config-heading.is-plain{gap:0;padding-bottom:0;border-bottom:0}.playground-onboarding-config-icon{width:34px;height:34px;border-radius:10px;background:#ffffff0f;color:#ffffffeb;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.playground-onboarding-config-title{margin:0;color:#fffffff5;font-size:20px;font-weight:500;line-height:1.25}.playground-onboarding-config-copy{margin:4px 0 0;max-width:620px;color:#ffffff94;font-size:12px;font-weight:400;line-height:1.55}.playground-onboarding-pane.is-agents .playground-onboarding-config-copy{max-width:none;white-space:nowrap}.playground-onboarding-section{display:flex;flex-direction:column;gap:10px}.playground-onboarding-section-title{color:#ffffffdb;font-size:12px;font-weight:500;line-height:1.35}.playground-onboarding-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.playground-onboarding-option-card{min-height:82px;align-items:flex-start;flex-direction:column;gap:6px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0a;color:inherit;text-align:left;cursor:pointer}.playground-onboarding-option-card.is-active{border-color:#ffffff42;background:#ffffff1a}.playground-onboarding-option-title{color:#fffffff0;font-size:13px;font-weight:500;line-height:1.25}.playground-onboarding-option-copy{color:#ffffff85;font-size:11px;font-weight:400;line-height:1.45}.playground-onboarding-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.playground-onboarding-form-grid.is-single{grid-template-columns:minmax(0,1fr)}.playground-onboarding-field{gap:7px}.playground-onboarding-label{color:#ffffffad;font-size:12px;font-weight:400}.playground-onboarding-input,.playground-onboarding-select,.playground-onboarding-textarea{border-radius:8px;background:#ffffff0d;border-color:#ffffff1a}.playground-onboarding-select{color-scheme:dark}.playground-onboarding-status{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;border-radius:10px;background:#ffffff0d;border-color:#ffffff1a}.playground-onboarding-agent-list,.playground-onboarding-connector-list,.playground-onboarding-resource-list{display:flex;flex-direction:column;gap:8px}.playground-onboarding-agent-list,.playground-onboarding-connector-list{gap:14px}.playground-onboarding-agent-row,.playground-onboarding-connector-row,.playground-onboarding-resource-row{justify-content:space-between;gap:12px;padding:12px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.playground-onboarding-agent-row,.playground-onboarding-connector-row{padding:0 0 12px;border:0;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;background:transparent}.playground-onboarding-row-main{min-width:0;display:flex;align-items:center;gap:11px}.playground-onboarding-row-icon{width:30px;height:30px;border-radius:9px;background:#ffffff14;display:inline-flex;align-items:center;justify-content:center;color:#ffffffdb;flex:0 0 auto}.playground-onboarding-connector-logo,.playground-onboarding-row-avatar{width:32px;height:32px;border-radius:999px;object-fit:cover;display:block;flex:0 0 auto}.playground-onboarding-connector-logo{border-radius:0;object-fit:contain}.playground-onboarding-connector-logo.is-github{filter:invert(1);opacity:.9}.playground-onboarding-connector-logo-fallback{width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#ffffffdb;background:#ffffff14;flex:0 0 auto}.playground-onboarding-row-title{color:#ffffffeb;font-size:13px;font-weight:500;line-height:1.25}.playground-onboarding-row-copy{margin-top:3px;color:#ffffff80;font-size:11px;font-weight:400;line-height:1.35}.playground-onboarding-row-status{flex:0 0 auto;color:#fff9;font-size:12px;font-weight:400}.playground-onboarding-agent-model{min-width:180px;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#ffffff9e;text-align:right}.playground-onboarding-agent-model-name{color:#ffffffd1;font-size:12px;font-weight:400;line-height:1.2}.playground-onboarding-connector-action{flex:0 0 auto;min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0f;color:#ffffffd6;font-size:12px;font-weight:400;cursor:pointer}.playground-onboarding-connector-action:hover:not(:disabled){background:#ffffff1a}.playground-onboarding-connector-action.is-connected{border-color:transparent;background:transparent;color:#ffffff8f;cursor:default}.playground-onboarding-pane-bottom{flex:0 0 auto;justify-content:space-between;gap:14px;padding-top:14px}.playground-onboarding-dots{gap:7px}.playground-onboarding-progress-group{gap:12px}.playground-onboarding-dot{width:7px;min-width:7px;max-width:7px;height:7px;min-height:7px;max-height:7px;flex:0 0 7px;display:block;padding:0;border:0;border-radius:999px;background:#ffffff3d}.playground-onboarding-dot.is-active{width:7px;min-width:7px;max-width:7px;height:7px;min-height:7px;max-height:7px;background:#fff}.playground-onboarding-footer-actions{gap:10px}.playground-onboarding-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 16px;border-radius:999px;font-weight:400}.playground-onboarding-button.is-link{padding:0;border:0;background:transparent;color:#ffffff94}.playground-onboarding-button.is-link:hover{background:transparent;color:#fff}.playground-onboarding-button.is-primary{background:#fff;color:#000}.playground-onboarding-button-loader{display:inline-flex;align-items:center;gap:2px}.playground-onboarding-button-loader-dot{width:3px;height:3px;border-radius:999px;background:currentColor;animation:playgroundOnboardingTransitionDot .95s ease-in-out infinite}.playground-onboarding-free-plan-link{padding:0;border:0;background:transparent;color:#ffffff80;font-size:12px;font-weight:400;cursor:pointer}.playground-onboarding-free-plan-link:hover{background:transparent;color:#ffffffbd}.playground-onboarding-explain-inner{width:100%;margin:auto;display:flex;flex-direction:column;gap:18px}.playground-onboarding-pane.is-explain.is-computer .playground-onboarding-pane-top,.playground-onboarding-pane.is-explain.is-agents .playground-onboarding-pane-top,.playground-onboarding-pane.is-explain.is-connectors .playground-onboarding-pane-top,.playground-onboarding-pane.is-explain.is-plan .playground-onboarding-pane-top{display:none}.playground-onboarding-pane.is-explain.is-computer .playground-onboarding-explain-inner,.playground-onboarding-pane.is-explain.is-agents .playground-onboarding-explain-inner,.playground-onboarding-pane.is-explain.is-connectors .playground-onboarding-explain-inner,.playground-onboarding-pane.is-explain.is-plan .playground-onboarding-explain-inner{align-items:center}.playground-onboarding-explain-kicker{color:#ffffff75;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.playground-onboarding-explain-title{margin:0;color:#fffffffa;font-size:34px;font-weight:600;line-height:1.08;letter-spacing:0}.playground-onboarding-explain-copy{margin:0;max-width:560px;color:#ffffff9e;font-size:14px;font-weight:400;line-height:1.65}.playground-onboarding-pane.is-explain.is-computer .playground-onboarding-explain-title,.playground-onboarding-pane.is-explain.is-computer .playground-onboarding-explain-copy,.playground-onboarding-pane.is-explain.is-computer .playground-onboarding-explain-list,.playground-onboarding-pane.is-explain.is-agents .playground-onboarding-explain-title,.playground-onboarding-pane.is-explain.is-agents .playground-onboarding-explain-copy,.playground-onboarding-pane.is-explain.is-agents .playground-onboarding-explain-list,.playground-onboarding-pane.is-explain.is-connectors .playground-onboarding-explain-title,.playground-onboarding-pane.is-explain.is-connectors .playground-onboarding-explain-copy,.playground-onboarding-pane.is-explain.is-connectors .playground-onboarding-explain-list,.playground-onboarding-pane.is-explain.is-plan .playground-onboarding-explain-title,.playground-onboarding-pane.is-explain.is-plan .playground-onboarding-explain-copy,.playground-onboarding-pane.is-explain.is-plan .playground-onboarding-explain-list{width:min(100%,520px);max-width:520px}.playground-onboarding-pane.is-explain.is-computer .playground-onboarding-explain-title,.playground-onboarding-pane.is-explain.is-agents .playground-onboarding-explain-title,.playground-onboarding-pane.is-explain.is-connectors .playground-onboarding-explain-title,.playground-onboarding-pane.is-explain.is-plan .playground-onboarding-explain-title{font-weight:500}.playground-onboarding-explain-visual{width:min(180px,34vw);height:auto;display:block;margin:0 0 10px}.playground-onboarding-pane.is-explain.is-computer .playground-onboarding-explain-visual,.playground-onboarding-pane.is-explain.is-agents .playground-onboarding-explain-visual{width:260px;max-width:min(260px,54vw);margin-left:auto;margin-right:auto}.playground-onboarding-pane.is-explain.is-agents .playground-onboarding-explain-visual{border-radius:999px}.playground-onboarding-explain-list{display:flex;flex-direction:column;gap:14px;margin-top:4px}.playground-onboarding-explain-bullet{align-items:flex-start;gap:12px}.playground-onboarding-explain-bullet-icon{width:18px;height:18px;margin-top:1px;color:#ffffffc2;flex:0 0 auto}.playground-onboarding-explain-bullet-title{color:#ffffffeb;font-size:13px;font-weight:500;line-height:1.35}.playground-onboarding-explain-bullet-copy{margin-top:3px;color:#ffffff85;font-size:12px;font-weight:400;line-height:1.45}.playground-onboarding-plan-card{width:min(100%,380px);padding:16px;border-radius:15px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;display:flex;flex-direction:column;gap:12px;margin:0 auto}.playground-onboarding-welcome-intro{width:100%;min-height:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:28px;padding:0 0 42px}.playground-onboarding-welcome-kicker{display:inline-flex;align-items:center;gap:10px;color:#ffffffd1;font-size:16px;font-weight:500;line-height:1.35}.playground-onboarding-welcome-kicker-icon{color:#fffffff0;flex:0 0 auto}.playground-onboarding-welcome-title{margin:0;max-width:660px;color:#fffffffa;font-size:clamp(38px,4.3vw,58px);font-weight:500;line-height:1.04;letter-spacing:0}.playground-onboarding-welcome-title-accent{color:inherit;font-style:normal;font-weight:inherit}.playground-onboarding-welcome-copy{margin:0;max-width:640px;color:#ffffffa3;font-size:17px;font-weight:400;line-height:1.55}.playground-onboarding-welcome-note{margin:-12px 0 0;max-width:560px;color:#ffffff6b;font-size:13px;font-weight:400;line-height:1.5}.playground-onboarding-welcome-prompt-stage{width:100%;min-height:100%;flex:1 1 auto;display:flex;align-items:center;justify-content:center;pointer-events:none}.playground-onboarding-welcome-prompt-wrap{width:min(100%,56rem);max-width:56rem;position:relative;display:flex;flex-direction:column;padding:84px 0 98px}.tb-runner-chat.playground-onboarding-welcome-runner-mock{width:100%;max-width:100%;height:auto;min-height:0;flex:0 1 auto;display:block;overflow:visible;background:transparent;position:relative;z-index:1}.playground-onboarding-welcome-prompt-stage .tb-input-width{width:100%;max-width:56rem;pointer-events:none}.playground-onboarding-screen-surface.is-welcome .playground-onboarding-welcome-prompt-stage .embedded-runner-input{opacity:0;transform:scale(0);transform-origin:center center}.playground-onboarding-screen-surface.is-welcome.is-welcome-video-started .playground-onboarding-welcome-prompt-stage .embedded-runner-input{animation:playgroundOnboardingPromptIn .44s cubic-bezier(.22,1,.36,1) .62s both}.playground-onboarding-welcome-prompt-stage .tb-runner-chat.playground-onboarding-welcome-runner-mock .task-input-box{--tb-task-input-overlay: transparent;--tb-task-input-base-bg: rgba(0, 0, 0, .25);pointer-events:none;background:#00000040;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}.playground-onboarding-welcome-prompt-stage .sidebar-textarea{height:52px;overflow:hidden}.playground-onboarding-welcome-input-guide{position:absolute;inset:0;z-index:20;opacity:0;pointer-events:none}.playground-onboarding-screen-surface.is-welcome.is-welcome-video-started .playground-onboarding-welcome-input-guide{animation:playgroundOnboardingGuideIn .34s ease .82s both}.playground-onboarding-welcome-input-guide-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:20}.playground-onboarding-welcome-input-guide-line{stroke:#ffffff6b;stroke-width:1;stroke-linecap:round;stroke-dasharray:1 6;vector-effect:non-scaling-stroke}.playground-onboarding-welcome-input-guide-item{position:absolute;width:var(--playground-onboarding-guide-width, 120px);display:flex;flex-direction:column;align-items:flex-start;gap:5px;text-align:left;z-index:21}.playground-onboarding-welcome-input-guide-item-textarea{left:20px;top:20px;--playground-onboarding-guide-width: 270px}.playground-onboarding-welcome-input-guide-item-attach{left:6px;top:218px;--playground-onboarding-guide-width: 78px}.playground-onboarding-welcome-input-guide-item-context{left:96px;top:218px;--playground-onboarding-guide-width: 82px}.playground-onboarding-welcome-input-guide-item-team{left:208px;top:218px;--playground-onboarding-guide-width: 132px}.playground-onboarding-welcome-input-guide-item-computer{right:48px;top:218px;align-items:flex-end;text-align:right;--playground-onboarding-guide-width: 142px}.playground-onboarding-welcome-input-guide-item-voice{right:0;top:20px;align-items:flex-end;text-align:right;--playground-onboarding-guide-width: 230px}.playground-onboarding-welcome-input-guide-title{color:#ffffffd6;font-size:12px;font-weight:400;line-height:1.25}.playground-onboarding-welcome-input-guide-copy{max-width:150px;color:#ffffff75;font-size:11px;font-weight:400;line-height:1.35}.playground-onboarding-welcome-input-guide-item-textarea .playground-onboarding-welcome-input-guide-copy,.playground-onboarding-welcome-input-guide-item-voice .playground-onboarding-welcome-input-guide-copy{max-width:100%}@keyframes playgroundOnboardingPromptIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes playgroundOnboardingGuideIn{0%{opacity:0}to{opacity:1}}@keyframes playgroundOnboardingPaneInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes playgroundOnboardingPaneInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes playgroundOnboardingTransitionLabelIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes playgroundOnboardingTransitionLabelOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes playgroundOnboardingTransitionDot{0%,80%,to{opacity:.24;transform:translateY(0)}40%{opacity:1;transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.playground-onboarding-screen-surface.is-welcome .playground-onboarding-pane.is-config.is-welcome,.playground-onboarding-screen-surface.is-welcome .playground-onboarding-welcome-prompt-stage .embedded-runner-input,.playground-onboarding-screen-surface.is-welcome .playground-onboarding-welcome-input-guide,.playground-onboarding-screen-surface.is-onboarding-transition-leaving .playground-onboarding-pane,.playground-onboarding-screen-surface.is-onboarding-transition-entering .playground-onboarding-pane,.playground-onboarding-screen-surface.is-onboarding-pane-transition-leaving .playground-onboarding-pane,.playground-onboarding-screen-surface.is-onboarding-pane-transition-entering .playground-onboarding-pane,.playground-onboarding-screen-surface.is-onboarding-free-exit-active .playground-onboarding-pane,.playground-onboarding-screen-surface.is-onboarding-free-exit-fading .playground-onboarding-video-bg,.playground-onboarding-transition-label{opacity:1;transform:none;transition:none;animation:none}}@media(max-width:1040px){.playground-onboarding-welcome-input-guide-copy{display:none}}.playground-onboarding-computer-card{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff1a;overflow:hidden}.playground-onboarding-computer-section-title{color:#fffffff5;font-size:14px;font-weight:500;line-height:1.35}.playground-onboarding-computer-upload-zone{min-height:168px;border:1px dashed rgba(255,255,255,.2);border-radius:10px;background:#00000024;overflow:hidden}.playground-onboarding-computer-upload-zone.is-dragging{border-color:#ffffff75;background:#ffffff14}.playground-onboarding-computer-upload-zone.is-busy{opacity:.76}.playground-onboarding-computer-upload-zone.is-filled{padding:12px 14px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center}.playground-onboarding-computer-upload-button{width:100%;min-height:168px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px 16px;border:0;background:transparent;color:#ffffffeb;cursor:pointer}.playground-onboarding-computer-upload-button:disabled{cursor:default}.playground-onboarding-computer-upload-icon{width:18px;height:18px;color:#ffffffd6}.playground-onboarding-computer-upload-title{color:#fffffff5;font-size:12px;font-weight:600;line-height:1.35}.playground-onboarding-computer-upload-copy{color:#ffffff94;font-size:12px;font-weight:400;line-height:1.35}.playground-onboarding-computer-upload-zone.is-filled .playground-tasks-attachments-topline{justify-content:center;text-align:center;width:100%}.playground-onboarding-computer-upload-attachments-scope.tb-runner-chat{width:auto;height:auto;min-height:0;flex:0 0 auto;display:block;overflow:visible;background:transparent}.playground-onboarding-computer-upload-zone.is-filled .playground-onboarding-computer-upload-attachments-scope .runner-attachments{width:auto;max-width:100%;display:inline-flex;justify-content:center;flex-wrap:wrap;padding:0;margin:0 auto}.playground-onboarding-computer-upload-list{width:100%;max-width:420px;display:flex;flex-direction:column;gap:6px;margin-top:12px}.playground-onboarding-computer-upload-file{min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;color:#ffffffad;font-size:11px;font-weight:400;line-height:1.35}.playground-onboarding-computer-upload-error{margin-top:12px;color:#fca5a5;font-size:11px;font-weight:400;line-height:1.4}.playground-onboarding-computer-facts{display:flex;flex-direction:column;gap:0}.playground-onboarding-computer-fact{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:18px}.playground-onboarding-computer-fact-label{color:#ffffff9e;font-size:12px;font-weight:400;line-height:1.35}.playground-onboarding-computer-fact-value{min-width:0;color:#ffffffeb;font-size:12px;font-weight:500;line-height:1.35;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-onboarding-computer-select{width:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#ffffffeb;font-size:12px;font-weight:500;color-scheme:dark}.playground-onboarding-plan-price{font-size:34px}.playground-onboarding-plan-action-row{justify-content:flex-start;gap:10px;margin-top:14px}.playground-onboarding-plan-title-cta{align-self:stretch;border-radius:15px}@media(max-width:920px){.playground-onboarding-pane{min-height:50vh}.playground-onboarding-pane.is-explain{border-left:0;border-top:1px solid rgba(255,255,255,.15)}.playground-onboarding-option-grid,.playground-onboarding-form-grid{grid-template-columns:1fr}}.profile-editor-modal{width:min(460px,100%);max-height:min(84vh,760px);display:flex;flex-direction:column;padding:18px 18px 20px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#222;box-shadow:0 24px 80px #00000080}.profile-editor-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.profile-editor-title{font-size:16px;font-weight:600;color:#fff}.profile-editor-close{width:32px;height:32px;padding:0;border:0;border-radius:10px;background:transparent;color:#ffffffad;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.profile-editor-close:hover{background:#ffffff14;color:#fff}.profile-editor-avatar-wrap{display:flex;justify-content:center;margin:10px 0 16px}.profile-editor-avatar{position:relative;display:block;width:136px;height:136px;overflow:visible;flex-shrink:0}.profile-editor-avatar-surface{position:relative;width:100%;height:100%;overflow:hidden;border-radius:999px;background:#fff3;color:#fff;display:flex;align-items:center;justify-content:center;font-size:44px;font-weight:500}.profile-editor-avatar-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:inherit;font-weight:inherit;line-height:1;letter-spacing:.01em;text-align:center;user-select:none}.profile-editor-avatar-trigger{position:absolute;right:-4px;bottom:-4px;width:32px;height:32px;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#2b2b2b;color:#ffffffe0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.profile-editor-avatar-remove{position:absolute;left:-4px;bottom:-4px;width:32px;height:32px;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#2b2b2b;color:#ffffffe0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.profile-editor-avatar-trigger:hover,.profile-editor-avatar-remove:hover{background:#323232}.profile-editor-file-input{display:none}.profile-editor-fields{display:flex;flex-direction:column;gap:12px}.profile-editor-fields .field input{height:44px;border-radius:10px;padding:0 14px;font-size:13px}.profile-editor-readonly{display:flex;align-items:center;min-height:44px;padding:0 14px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffdb;font-size:13px}.profile-editor-hint{margin-top:2px;font-size:12px;line-height:1.45;color:#ffffff8f;text-align:center}.profile-editor-error{margin-top:12px;font-size:12px;line-height:1.45;color:#ff9c9c}.profile-editor-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.profile-editor-button{min-width:104px;min-height:38px;padding:0 16px;border-radius:10px;font-size:12px;font-weight:400;cursor:pointer;transition:opacity .16s ease}.profile-editor-button:disabled{opacity:.62;cursor:default}.profile-editor-button.is-secondary{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffe0}.profile-editor-button.is-primary{border:0;background:#f4f4f4;color:#111}.playground-settings-page{height:100%;min-height:0;display:block;padding:42px 50px 56px;background:#000;overflow:auto;box-sizing:border-box;scrollbar-width:none}.playground-settings-page::-webkit-scrollbar{display:none}.playground-settings-shell{height:100%;min-height:0;display:grid;grid-template-columns:270px minmax(0,1fr);gap:0;align-items:stretch}.playground-settings-list-pane{background:#101010db;backdrop-filter:none;-webkit-backdrop-filter:none}.playground-settings-page .playground-environments-list-pane{border-right:0}.playground-settings-page .playground-environments-list-header{padding:11px 12px 8px}.playground-settings-page .playground-files-topbar{min-height:30px}.playground-settings-page .playground-environments-list-title{display:flex;align-items:center;min-height:30px;font-size:14px;font-weight:500;line-height:1;letter-spacing:-.01em}.playground-settings-title-row{display:flex;align-items:center;gap:5px;min-height:30px}.playground-settings-back-button{width:28px;height:28px;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffffb8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,color .16s ease}.playground-settings-back-button:hover,.playground-settings-back-button:focus-visible{background:#ffffff14;color:#fff;outline:none}.playground-settings-back-icon{width:15px;height:15px}.playground-settings-list-body{display:flex;flex-direction:column;gap:14px;padding:8px 12px 18px}.playground-settings-nav-group{display:flex;flex-direction:column;gap:4px}.playground-settings-nav-label{padding:0 10px 4px;font-size:12px;font-weight:400;letter-spacing:0;color:#fff}.playground-settings-nav-group+.playground-settings-nav-group .playground-settings-nav-label{margin-top:10px}.playground-settings-nav-item{min-width:0}.playground-settings-page .playground-environments-list-item{gap:8px;min-height:36px;padding:8px 10px;border-radius:10px;color:#ffffffb3}.playground-settings-page .playground-environments-list-item-icon{width:14px;height:14px}.playground-settings-page .playground-environments-list-item-copy{gap:0}.playground-settings-page .playground-environments-list-item-title{font-size:12px;font-weight:500;color:#ffffffb3}.playground-settings-page .playground-environments-list-item-meta{display:none}.playground-settings-page .playground-environments-list-item.is-active,.playground-settings-page .playground-environments-list-item.is-active .playground-environments-list-item-title,.playground-settings-page .playground-environments-list-item.is-active .playground-environments-list-item-icon{color:#fffffffa}.playground-settings-nav-item.is-danger:not(.is-active){border-color:#ff6b6b1a}.playground-settings-nav-item.is-danger:not(.is-active):hover{background:#ff6b6b14}.playground-settings-nav-item.is-danger:not(.is-active) .playground-environments-list-item-icon,.playground-settings-nav-item.is-danger:not(.is-active) .playground-environments-list-item-title,.playground-settings-nav-item.is-danger:not(.is-active) .playground-environments-list-item-meta{color:#ff8e8eeb}.playground-settings-detail-scroll{gap:38px}.playground-settings-overview-header{display:flex;flex-direction:column;gap:0}.playground-settings-overview-title.playground-environments-home-hero-title{margin-top:0;margin-bottom:0}.playground-settings-overview-tabs.playground-agents-overview-tabs{margin:16px 0 0}.playground-settings-page .playground-settings-detail-scroll{width:min(100%,var(--playground-centered-page-max-width));max-width:var(--playground-centered-page-max-width);min-height:auto;flex:0 0 auto;padding:0;margin:0 auto;overflow:visible;align-items:stretch}.playground-settings-page .playground-settings-detail-scroll>*{width:100%;max-width:none;margin-left:0;margin-right:0}.playground-settings-page.is-embedded{min-height:auto;height:auto;padding:0;overflow:visible}.playground-settings-page.is-embedded .playground-settings-detail-scroll{width:100%;max-width:none;gap:0;margin:0}.playground-settings-detail-scroll.is-usage{scrollbar-width:none}.playground-settings-detail-scroll.is-usage::-webkit-scrollbar{display:none}.playground-settings-detail-stack{display:flex;flex-direction:column;gap:16px}.playground-settings-note{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffffb8;font-size:12px;line-height:1.6}.playground-settings-note.is-danger{border-color:#ff6b6b33;background:#ff6b6b14;color:#ffc4c4f0}.playground-settings-note-title{font-size:13px;font-weight:600;color:#fffffff5}.playground-settings-note.is-danger .playground-settings-note-title{color:#fff3f3}.playground-settings-actions{display:flex;flex-wrap:wrap;gap:10px}.playground-settings-profile-card{display:flex;align-items:center;gap:14px}.playground-settings-profile-avatar{width:52px;height:52px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#fffffff5;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;font-size:16px;font-weight:700;flex-shrink:0}.playground-settings-profile-avatar img{width:100%;height:100%;object-fit:cover}.playground-settings-profile-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.playground-settings-profile-name{font-size:16px;font-weight:600;color:#fffffff5}.playground-settings-profile-meta{font-size:12px;line-height:1.5;color:#ffffff94}.playground-settings-connection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.playground-settings-connection-card{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.playground-settings-connection-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.playground-settings-connection-title{font-size:14px;font-weight:600;color:#fffffff5}.playground-settings-connection-copy{margin-top:4px;font-size:12px;line-height:1.55;color:#ffffff94}.playground-settings-connection-status{display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffffad;font-size:11px;font-weight:600;white-space:nowrap}.playground-settings-connection-status.is-connected{border-color:#7de69c33;background:#34d67a24;color:#b7f7c9}.playground-settings-connection-meta{display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:1.5;color:#ffffffb8}.playground-settings-connection-meta-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.playground-settings-connection-meta-row span:first-child{color:#ffffff7a}.playground-settings-connection-actions{display:flex;flex-wrap:wrap;gap:10px}.playground-settings-integrations-shell{width:100%}.playground-plugins-page{width:min(100%,var(--playground-centered-page-max-width));max-width:var(--playground-centered-page-max-width);margin:0 auto;display:flex;flex-direction:column;gap:20px;padding:0 0 26px}.playground-plugins-detail{height:100%;min-height:0}.playground-plugins-detail>.playground-environments-detail-scroll.playground-settings-detail-scroll{padding:42px 44px 56px}.playground-plugins-section{display:flex;flex-direction:column;gap:14px}.playground-plugins-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:24px;padding-bottom:0!important;border-bottom:0}.playground-plugins-page .playground-plugins-section>.playground-plugins-section-header{padding-bottom:0;border-bottom:0}.playground-plugins-section-copy{display:flex;flex-direction:column;gap:4px}.playground-plugins-section-title{margin:0;font-size:16px;font-weight:500;color:#fffffff5}.playground-overview-new-button{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#ffffffe6;font-size:13px;font-weight:500;cursor:pointer;transition:color .16s ease,opacity .16s ease}.playground-overview-new-button:hover{color:#fff}.playground-overview-new-button svg{flex:0 0 auto}.playground-plugins-section-subtitle{margin:0;font-size:12px;line-height:1.6;color:#ffffff7a}.playground-plugins-title{margin:0;font-size:24px;font-weight:500;color:#fffffffa}.playground-plugins-subtitle{margin:0;font-size:13px;line-height:1.6;color:#ffffff85}.playground-plugins-search{width:100%;min-height:36px;padding:0 14px 0 36px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fffffff5;font-size:13px;outline:none}.playground-plugins-search::placeholder{color:#ffffff57}.playground-plugins-search-shell{position:relative;flex:0 1 360px;width:min(360px,100%);min-width:min(360px,100%);max-width:360px}.playground-project-overview-threads-section .playground-plugins-search,.playground-project-overview-threads-section .playground-plugins-search-shell{background:transparent}.playground-plugins-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#ffffff6b;pointer-events:none}.playground-plugins-filter{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff08;color:#ffffffd1;font-size:12px;font-weight:400;cursor:pointer}.playground-plugins-filter-shell{position:relative}.playground-plugins-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;align-items:start}.playground-plugin-row{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:12px 14px;border:0;border-radius:12px;background:transparent;color:inherit;cursor:pointer;text-align:left;transition:background-color .16s ease,opacity .16s ease}.playground-plugin-row:hover{background:#ffffff0a}.playground-plugins-grid>.playground-plugin-row:nth-child(odd){padding-left:0}.playground-plugin-row-copy{min-width:0;display:flex;align-items:center;gap:12px}.playground-plugin-row-logo-shell{position:relative;overflow:hidden;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#ffffff0d;border:0;flex:0 0 auto;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}.playground-plugin-row-logo-shell:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:10px;padding:1px;background:linear-gradient(-10deg,#c8c8c840,#ffffff1a,#ffffff26,#ffffff60);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-plugin-row-logo{width:20px;height:20px;object-fit:contain;display:block}.playground-plugin-row-logo.is-github{filter:brightness(0) invert(1)}.playground-agent-list-avatar{width:100%;height:100%;border-radius:0;background:transparent;color:#ffffffe0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto}.playground-agent-list-avatar-image{width:100%;height:100%;object-fit:cover;display:block}.playground-agent-list-avatar-fallback{font-size:10px;font-weight:500;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#ffffffb3}.playground-plugin-row-fallback-logo{font-size:11px;font-weight:600;color:#ffffffdb}.playground-plugin-row-text{min-width:0;display:flex;flex-direction:column;gap:2px}.playground-plugin-row-title{font-size:12px;font-weight:500;color:#fffffff5}.playground-plugin-row-description{font-size:12px;line-height:1.45;color:#ffffff7a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-plugin-row-state{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 auto;border-radius:999px;color:#fffffff0;background:transparent}.playground-plugin-row-state.is-connected{color:#fffffff5;background:transparent}.playground-plugins-empty{padding:28px 0 0;font-size:13px;color:#ffffff6b}.playground-resources-overview-loading{min-height:160px;display:flex;align-items:center;justify-content:center;gap:8px}.playground-resources-overview-loading .playground-files-state-loader{width:16px;height:16px}.playground-plugin-modal-scrim{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000094;backdrop-filter:blur(10px)}.playground-plugin-modal{width:min(640px,calc(100vw - 32px));max-height:min(86vh,760px);overflow:auto;padding:18px 18px 20px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#1a1a1a;box-shadow:0 24px 80px #0000008c}.playground-plugin-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.playground-plugin-modal-header-copy{min-width:0;display:flex;align-items:flex-start;gap:14px}.playground-plugin-modal-title{margin:0;font-size:18px;font-weight:500;color:#fffffffa}.playground-plugin-modal-subtitle{margin:6px 0 0;font-size:12px;line-height:1.6;color:#ffffff85}.playground-plugin-modal-body{display:flex;flex-direction:column;gap:18px;padding-top:18px}.playground-plugin-modal-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.playground-plugin-modal-meta-item{display:flex;flex-direction:column;gap:4px}.playground-plugin-modal-meta-label{font-size:11px;color:#ffffff6b}.playground-plugin-modal-meta-value{font-size:13px;color:#ffffffeb}.playground-plugin-modal-section{display:flex;flex-direction:column;gap:10px}.playground-plugin-modal-section-title{margin:0;font-size:13px;font-weight:500;color:#fffffff5}.playground-plugin-modal-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:1.55;color:#ffffffb3}.playground-plugin-modal-list li:before{content:"• ";color:#ffffffeb}.playground-plugin-modal-actions{display:flex;flex-wrap:wrap;gap:10px}.playground-plugin-modal-button{min-height:36px;padding:0 16px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0d;color:#ffffffeb;font-size:13px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.playground-plugin-modal-button.is-primary{border-color:transparent;background:#fff;color:#111}.playground-plugin-modal-button.is-destructive{background:#ef44441a;color:#f87171fa}.playground-plugin-modal-button:disabled{opacity:.58;cursor:default}@media(max-width:920px){.playground-plugins-grid,.playground-plugin-modal-meta{grid-template-columns:1fr}}.playground-settings-integrations-title{margin:0;font-size:18px;font-weight:500;color:#fff}.playground-settings-integrations-subtitle{margin:2px 0 24px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1);font-size:12px;color:#ffffff70}.playground-settings-integration-stack{display:flex;flex-direction:column;gap:16px}.playground-settings-integration-card{position:relative;padding:16px;border-radius:15px;background:#ffffff06}.playground-settings-integration-card:before{content:"";position:absolute;inset:0;border-radius:15px;padding:1px;background:linear-gradient(-10deg,#c8c8c826,#ffffff1a,#ffffff12,#ffffff4d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.playground-settings-integration-card-row{display:flex;align-items:flex-start;gap:16px}.playground-settings-integration-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;flex:0 0 auto;color:#fff}.playground-settings-integration-icon.is-github,.playground-settings-integration-icon.is-notion{background:#ffffff14}.playground-settings-integration-icon.is-google-drive{background:#2563eb3d}.playground-settings-integration-icon.is-one-drive{background:#0ea5e938}.playground-settings-integration-icon.is-discord{border:1px solid #646ff3;box-sizing:border-box;background:linear-gradient(to top,#434cb6,#5965f2)}.playground-settings-integration-icon.is-telegram{border:1px solid #0099cc;box-sizing:border-box;background:linear-gradient(to top,#036699,#08c)}.playground-settings-integration-main{min-width:0;flex:1}.playground-settings-integration-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.playground-settings-integration-title{margin:0;font-size:14px;font-weight:500;color:#fff}.playground-settings-integration-account-group{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.playground-settings-integration-account{display:inline-flex;align-items:center;gap:6px;padding:0 8px;font-size:12px;color:#ffffffeb}.playground-settings-integration-account-mark{color:#60a5fa}.playground-settings-integration-unlink{display:inline-flex;align-items:center;gap:6px;border:0;padding:0;background:transparent;font-size:12px;color:#9ca3aff2;cursor:pointer;transition:color .16s ease,opacity .16s ease}.playground-settings-integration-unlink:hover{color:#fff}.playground-settings-integration-copy{margin:4px 0 0;font-size:12px;line-height:1.55;color:#9ca3aff2}.playground-settings-integration-loading{display:flex;align-items:center;justify-content:center;padding:16px 0}.playground-settings-integration-body{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.playground-settings-integration-section-label{margin:0 0 6px;font-size:12px;color:#d1d5dbf2}.playground-settings-integration-list{margin:0 0 12px;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:500;color:#fff}.playground-settings-integration-list li:before{content:"• ";color:#ffffffe0}.playground-settings-integration-muted{font-size:12px;color:#6b7280f2}.playground-settings-integration-actions{display:flex;flex-wrap:wrap;gap:10px}.playground-settings-integration-button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 16px;border:0;border-radius:10px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:opacity .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.playground-settings-integration-button.is-github{background:#24292f}.playground-settings-integration-button.is-notion{background:#18181b}.playground-settings-integration-button.is-google-drive{background:#1a73e8}.playground-settings-integration-button.is-one-drive{background:#0078d4}.playground-settings-integration-button.is-secondary{border:1px solid rgba(255,255,255,.1);background:#ffffff0d}.playground-settings-integration-button:hover{opacity:.92}.playground-settings-integration-helper{margin:10px 0 0;font-size:12px;color:#6b7280f2}.playground-settings-integration-inline-code{color:#60a5fa}.playground-settings-integration-logo{width:22px;height:22px;object-fit:contain}.playground-settings-integration-logo.is-email{width:36px;height:36px}.playground-settings-integration-logo.is-discord{width:22px;height:22px}.playground-settings-integration-logo.is-telegram{position:relative;left:-1px;width:18px;height:18px}.playground-settings-integration-message{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:12px}.playground-settings-integration-message.is-error{color:#f87171}.playground-settings-integration-message.is-success{color:#4ade80}.playground-settings-integration-notice{padding:12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;font-size:12px;line-height:1.55}.playground-settings-integration-notice.is-warning{border-color:#eab3084d;background:#eab3081a;color:#facc15}.playground-settings-integration-form-row{display:flex;gap:8px;flex-wrap:wrap}.playground-settings-integration-input{min-height:40px;padding:0 14px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff;font-size:14px;outline:none}.playground-settings-integration-input::placeholder{color:#6b7280f2}.playground-settings-integration-input:focus{border-color:#ffffff4d}.playground-settings-integration-input.is-email{flex:1 1 220px;max-width:250px}.playground-settings-integration-input.is-code{flex:1 1 140px;max-width:150px;text-align:center;letter-spacing:.22em}.playground-settings-integration-button.is-email{background:#3b82f6}.playground-settings-integration-button.is-discord{background:#5865f2}.playground-settings-integration-button.is-telegram{background:#08c}.playground-settings-integration-email-address{color:#60a5fa}.playground-settings-integration-secondary-link{display:inline-flex;align-items:center;border:0;padding:0;background:transparent;color:#9ca3aff2;font-size:12px;cursor:pointer;transition:color .16s ease}.playground-settings-integration-secondary-link:hover{color:#fff}.playground-settings-integration-steps{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:4px;font-size:12px;color:#9ca3aff2}.playground-settings-integration-steps code{color:#60a5fa}.playground-settings-banner{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;font-size:12px;line-height:1.55}.playground-settings-banner.is-error{border:1px solid rgba(255,107,107,.24);background:#ff6b6b14;color:#ffc2c2}.playground-settings-banner.is-success{border:1px solid rgba(97,231,143,.24);background:#3dc16b14;color:#c8f6d4}.playground-settings-banner-icon{width:14px;height:14px;flex-shrink:0;margin-top:2px}.playground-settings-banner-copy{min-width:0}.playground-settings-card{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.playground-settings-card-header,.playground-settings-card-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.playground-settings-card-title{font-size:14px;font-weight:600;color:#fffffff5}.playground-settings-card-copy,.playground-settings-muted-copy{font-size:12px;line-height:1.55;color:#ffffff8f}.playground-settings-card-stack,.playground-settings-listing{display:flex;flex-direction:column;gap:12px}.playground-settings-emphasis{font-size:14px;font-weight:600;color:#fffffff5}.playground-settings-inline-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.playground-settings-inline-row-main,.playground-settings-inline-actions{display:flex;align-items:flex-start;gap:12px}.playground-settings-section-label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff6}.playground-settings-chip-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.playground-settings-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);font-size:11px;font-weight:600;line-height:1}.playground-settings-chip.is-muted{background:#ffffff0a;color:#ffffffa8}.playground-settings-chip.is-primary{background:#89b6ff24;border-color:#89b6ff47;color:#c8daff}.playground-settings-chip.is-success{background:#3dc16b24;border-color:#61e78f3d;color:#c7f2d4}.playground-settings-chip.is-warning{background:#ffb3471f;border-color:#ffb3473d;color:#ffd9a3}.playground-settings-plan-grid,.playground-settings-kpi-grid{display:grid;gap:14px}.playground-settings-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.playground-settings-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.playground-settings-plan-card,.playground-settings-kpi-card{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.playground-settings-plan-card.is-current{border-color:#89b6ff38;background:#89b6ff12}.playground-settings-plan-name-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.playground-settings-plan-name{font-size:18px;font-weight:600;color:#fffffff5}.playground-settings-plan-price{font-size:32px;font-weight:600;color:#fffffffa}.playground-settings-plan-price-unit{font-size:12px;font-weight:400;color:#ffffff7a}.playground-settings-plan-description{font-size:12px;line-height:1.6;color:#ffffff94}.playground-settings-plan-action{margin-top:auto}.playground-settings-plan-progress{display:flex;flex-direction:column;gap:10px}.playground-settings-plan-progress-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-settings-plan-progress-title{font-size:14px;font-weight:500;color:#fffffff0}.playground-settings-plan-progress-copy{font-size:12px;color:#ffffffad}.playground-settings-plan-progress-track{width:100%;height:4px;overflow:hidden;border-radius:999px;background:#fff3}.playground-settings-plan-progress-fill{height:100%;border-radius:inherit;background:#fff;transition:width .24s ease}.playground-settings-plan-progress-fill.is-warning{background:#facc15}.playground-settings-plan-progress-fill.is-danger{background:#f87171}.playground-settings-plan-action-warning{padding:12px 14px;border-radius:12px;background:#ef444433;color:#fca5a5;font-size:12px;line-height:1.6}.playground-settings-plan-app-shell{display:flex;flex-direction:column;gap:24px}.playground-settings-plans-navbar{position:sticky;top:0;z-index:2;background:transparent;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.playground-settings-plans-title{font-size:14px;line-height:1;font-weight:500;letter-spacing:-.01em;color:#fffffff0}.playground-settings-plans-menu-anchor{position:relative}.playground-settings-plans-overview-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.32fr);gap:24px;align-items:stretch}.playground-settings-plans-overview-section{min-width:0;display:flex;flex-direction:column;gap:14px}.playground-settings-plans-overview-heading{margin-top:12px;font-size:14px;line-height:1;font-weight:500;letter-spacing:-.01em;color:#fffffff5}.playground-settings-plans-budget-card{display:flex;flex-direction:column;gap:18px}.playground-settings-plans-overview-section .playground-settings-plans-budget-card{min-height:194px;border-radius:15px}.playground-settings-plans-budget-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.playground-settings-plans-budget-copy{min-width:0;display:flex;flex-direction:column;gap:6px;padding-top:6px}.playground-settings-plans-budget-period{font-size:12px;line-height:1.2;font-weight:400;color:#ffffffb3}.playground-settings-plans-budget-value{display:flex;align-items:baseline;gap:6px;font-size:26px;line-height:1;font-weight:500;color:#fffffff0}.playground-settings-plans-budget-value-total,.playground-settings-plans-budget-value-separator{font-size:inherit;font-weight:inherit;color:inherit}.playground-settings-plans-budget-reset{font-size:12px;color:#ffffff85}.playground-settings-plans-budget-icon-button{width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#ffffff0a;color:#ffffffe0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,color .16s ease}.playground-settings-plans-budget-icon-button:hover{background:#ffffff14;color:#fff}.playground-settings-plans-budget-icon-button.is-plain{width:32px;height:32px;padding:0;border:0;border-radius:0;background:transparent}.playground-settings-plans-budget-icon-button.is-plain:hover{background:transparent}.playground-settings-plans-budget-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:auto}.playground-settings-plans-budget-action{min-height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#ffffffe6;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:400;cursor:pointer;transition:background-color .16s ease,color .16s ease}.playground-settings-plans-budget-action:hover{background:#ffffff14;color:#fff}.playground-settings-plans-budget-action.is-primary{border-color:transparent;background:#fffffff0;color:#050505}.playground-settings-plans-budget-action.is-primary:hover{background:#fff;color:#050505}.playground-settings-plans-budget-action-badge{min-height:22px;padding:0 10px;border-radius:999px;background:#ffffff14;color:#ffffffb8;display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1}.playground-settings-plans-budget-breakdown{margin-top:2px;border-top:1px solid rgba(255,255,255,.08)}.playground-settings-plans-budget-breakdown-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;padding:0 2px}.playground-settings-plans-budget-breakdown-row+.playground-settings-plans-budget-breakdown-row{border-top:1px solid rgba(255,255,255,.08)}.playground-settings-plans-budget-breakdown-main{min-width:0;display:flex;align-items:center;gap:12px}.playground-settings-plans-budget-breakdown-icon{width:28px;height:28px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff14;color:#ffffffb8}.playground-settings-plans-budget-breakdown-title{min-width:0;font-size:14px;font-weight:500;color:#ffffffe6}.playground-settings-plans-budget-breakdown-copy{margin-top:2px;font-size:12px;color:#ffffff70}.playground-settings-plans-budget-breakdown-value{flex:0 0 auto;font-size:13px;font-weight:600;color:#ffffffe0}.playground-settings-plans-budget-card .playground-settings-usage-balance-track{height:12px;border-radius:5px;background:#ffffff1a}.playground-settings-plans-budget-actions .playground-settings-plans-budget-icon-button.is-trailing{margin-left:auto}.playground-settings-plans-budget-card .playground-settings-usage-balance-fill,.playground-settings-plans-budget-card .playground-settings-usage-balance-fill.is-neutral{background:#fff}.playground-settings-plans-add-more-button,.playground-settings-plans-add-more-button.playground-environments-action-button{border-radius:999px!important;background:transparent}.playground-settings-plans-quick-links-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.playground-settings-plans-quick-link{min-width:0;min-height:56px;padding:0 16px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#ffffff0a;color:#fffffff0;display:flex;align-items:center;gap:14px;text-align:left;font-size:12px;font-weight:400;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.playground-settings-plans-quick-link:hover{border-color:#ffffff2e;background:#ffffff13;color:#fff}.playground-settings-plans-quick-link-icon{width:16px;height:16px;flex:0 0 auto;color:#ffffffa8}.playground-settings-plans-quick-link-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-settings-plans-resource-cap-section{display:flex;flex-direction:column;gap:12px}.playground-settings-plans-resource-cap-heading{font-size:14px;line-height:1;font-weight:500;letter-spacing:-.01em;color:#fffffff0;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-tasks-detail-facts.playground-settings-plans-resource-cap-facts{gap:0;background:transparent;border:0;padding:0;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none}.playground-tasks-detail-facts.playground-settings-plans-resource-cap-facts:before{content:none;display:none}.playground-tasks-detail-facts.playground-settings-plans-resource-cap-facts .playground-tasks-detail-facts-body{gap:10px}.playground-tasks-detail-facts.playground-settings-plans-resource-cap-facts .playground-tasks-detail-fact{grid-template-columns:minmax(220px,1fr) minmax(0,auto);min-height:34px;gap:24px}.playground-settings-plans-resource-cap-label{min-width:0;display:inline-flex;align-items:center;gap:6px;position:relative}.playground-settings-plans-resource-cap-info-trigger{width:16px;height:16px;padding:0;border:0;background:transparent;color:#ffffff6b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.playground-settings-plans-resource-cap-info-trigger:hover{background:transparent;color:#ffffffb3}.playground-settings-plans-resource-cap-info-popover{--platform-popup-padding: 10px 12px;position:absolute;top:calc(100% + 8px);left:0;z-index:6;width:240px;font-size:12px;line-height:1.45;color:#ffffffbd}.playground-settings-plans-resource-cap-control{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.playground-settings-input.playground-settings-plans-resource-cap-input{width:116px;min-height:auto;padding:0;text-align:right;border:0;border-radius:0;background:transparent;font-size:13px;color:#fffffff0}.playground-settings-input.playground-settings-plans-resource-cap-input:focus{border:0;background:transparent;box-shadow:none}.playground-settings-input.playground-settings-plans-resource-cap-input::placeholder{color:#ffffff6b}.playground-settings-input.playground-settings-plans-resource-cap-input::-webkit-outer-spin-button,.playground-settings-input.playground-settings-plans-resource-cap-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.playground-settings-input.playground-settings-plans-resource-cap-input[type=number]{appearance:textfield;-moz-appearance:textfield}.playground-settings-plans-resource-cap-suffix{font-size:12px;color:#ffffff7a}.playground-settings-plans-quick-actions{display:flex;flex-direction:column;gap:16px}.playground-settings-plans-quick-actions-heading{margin-top:20px;font-size:14px;line-height:1;font-weight:500;letter-spacing:-.01em;color:#fffffff0;margin-bottom:26px}.playground-settings-plans-quick-actions-grid{margin-top:0;grid-template-columns:repeat(3,minmax(0,1fr))}.playground-settings-plans-quick-action-card{text-align:left}.playground-settings-plans-quick-action-card .playground-environments-home-card-visual{margin-bottom:0}.playground-settings-plans-quick-action-card .playground-environments-home-card-title{margin-top:20px}.playground-settings-plans-quick-action-card .playground-environments-home-card-title,.playground-settings-plans-quick-action-card .playground-environments-home-card-copy{text-align:left}.inference-create-endpoint-modal__header{padding-top:24px}.inference-create-endpoint-modal__body{display:flex;flex-direction:column;gap:20px}.inference-create-endpoint-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.inference-create-endpoint-modal__field{min-width:0;display:flex;flex-direction:column;gap:7px;color:#ffffffad;font-size:12px;font-weight:400}.inference-create-endpoint-modal__field.is-span-2{grid-column:1 / -1}.inference-create-endpoint-modal__field em{color:#ffffff61;font-style:normal}.inference-create-endpoint-modal__field small,.inference-create-endpoint-modal__default small{color:#ffffff73;font-size:11px;font-weight:400;line-height:1.4}.inference-create-endpoint-modal__field input,.inference-create-endpoint-modal__selector-trigger{box-sizing:border-box;width:100%;min-width:0;min-height:36px;padding:0 11px;border:1px solid rgba(255,255,255,.1);border-radius:8px;outline:none;background:#ffffff13;color:#fff;font:inherit;font-size:12px;font-weight:400}.inference-create-endpoint-modal__field input::placeholder{color:#ffffff52}.inference-create-endpoint-modal__field input:focus,.inference-create-endpoint-modal__selector-trigger:focus-visible{border-color:#4da3ff;box-shadow:0 0 0 1px #4da3ff}.inference-create-endpoint-modal__default{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.inference-create-endpoint-modal__default input{appearance:none;box-sizing:border-box;width:15px;height:15px;margin:2px 0 0;flex:0 0 auto;border:1px solid rgba(255,255,255,.2);border-radius:5px;background:transparent;cursor:pointer}.inference-create-endpoint-modal__default input:checked{border-color:#4da3ff;background:linear-gradient(135deg,transparent 45%,#fff 45% 55%,transparent 55%) 2px 5px / 5px 5px no-repeat,linear-gradient(45deg,transparent 44%,#fff 44% 56%,transparent 56%) 5px 3px / 8px 8px no-repeat,#2563eb}.inference-create-endpoint-modal__default input:disabled{cursor:default;opacity:.62}.inference-create-endpoint-modal__default>span{min-width:0;display:flex;flex-direction:column;gap:3px}.inference-create-endpoint-modal__default strong{color:#fff;font-size:12px;font-weight:400}.inference-create-endpoint-modal__error{margin:0;color:#ff8c8b;font-size:12px;font-weight:400;line-height:1.45}.inference-create-endpoint-modal__spinner{animation:playground-spin .8s linear infinite}@media(max-width:640px){.inference-create-endpoint-modal__grid{grid-template-columns:minmax(0,1fr)}.inference-create-endpoint-modal__field.is-span-2{grid-column:auto}}.playground-settings-inference-endpoint-card{width:100%;display:flex;flex-direction:column;gap:18px}.playground-settings-inference-endpoint-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.playground-settings-inference-endpoint-copy{min-width:0;display:flex;flex-direction:column;gap:6px}.playground-settings-inference-endpoint-toggle{flex:0 0 auto;display:inline-flex;align-items:center;gap:12px}.playground-settings-inference-endpoint-toggle-label{font-size:12px;font-weight:600;color:#ffffffe6}.playground-settings-inference-status-value{font-size:12px;font-weight:400;color:#ffffffd1;line-height:1.4;text-align:right}.inference-endpoint-detail{width:100%}.inference-endpoint-detail__header,.inference-endpoint-detail__header-copy{min-width:0;display:flex;align-items:center}.inference-endpoint-detail__header{gap:8px}.inference-endpoint-detail__header-copy{gap:12px}.inference-endpoint-detail__title{min-width:0;margin:0;overflow:hidden;color:#fffffff5;font-size:18px;font-weight:500;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.inference-endpoint-detail__banner{box-sizing:border-box;width:100%;margin-bottom:12px;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.45}.inference-endpoint-detail__banner.is-error{background:#f53b3a1a;color:#ff8c8b}.inference-endpoint-detail__banner.is-success{background:#85df7b1a;color:#85df7b}.inference-endpoint-detail__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.inference-endpoint-detail__field{min-width:0;display:flex;flex-direction:column;gap:7px}.inference-endpoint-detail__field.is-span-2{grid-column:1 / -1}.inference-endpoint-detail__field-label{color:#ffffff9e;font-size:11px;font-weight:400;line-height:1.35}.inference-endpoint-detail__input-row,.inference-endpoint-detail__model-entry{min-width:0;display:flex;align-items:center;gap:8px}.inference-endpoint-detail__input,.inference-endpoint-detail__selector-trigger{box-sizing:border-box;width:100%;min-width:0;min-height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff13;color:#fff;font:inherit;font-size:12px;font-weight:400;outline:none}.inference-endpoint-detail__input:focus,.inference-endpoint-detail__selector-trigger:focus-visible{border-color:#4da3ff;box-shadow:0 0 0 1px #4da3ff}.inference-endpoint-detail__input:disabled{opacity:.5;cursor:default}.inference-endpoint-detail__input::placeholder{color:#ffffff57}.inference-endpoint-detail__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.inference-endpoint-detail__fact,.inference-endpoint-detail__property{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px}.inference-endpoint-detail__fact{min-height:42px;border-bottom:1px solid rgba(255,255,255,.08)}.inference-endpoint-detail__fact:nth-last-child(-n+2){border-bottom:0}.inference-endpoint-detail__fact-label,.inference-endpoint-detail__property-label{color:#ffffff8f;font-size:12px;font-weight:400}.inference-endpoint-detail__fact-value,.inference-endpoint-detail__property-value{min-width:0;overflow:hidden;color:#ffffffe6;font-size:12px;font-weight:400;text-align:right;text-overflow:ellipsis;white-space:nowrap}.inference-endpoint-detail__properties,.inference-endpoint-detail__actions{display:flex;flex-direction:column}.inference-endpoint-detail__properties{gap:10px}.inference-endpoint-detail__actions{gap:8px}.inference-endpoint-detail__model-entry{padding:12px 6px}.inference-endpoint-detail__model-entry .inference-endpoint-detail__input{flex:1 1 auto}.inference-endpoint-detail__runtime-content{min-width:0;display:flex;flex-direction:column;gap:18px}.inference-endpoint-detail__runtime-content>section{margin:0}.inference-endpoint-detail__section-copy,.inference-endpoint-detail__inline-error{margin:0;font-size:12px;line-height:1.5}.inference-endpoint-detail__section-copy{color:#ffffffa3}.inference-endpoint-detail__inline-error{margin-top:12px;color:#ff8c8b}.inference-endpoint-detail__missing{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#ffffffb3;font-size:12px;text-align:center}@media(max-width:760px){.inference-endpoint-detail__form-grid,.inference-endpoint-detail__facts{grid-template-columns:minmax(0,1fr)}.inference-endpoint-detail__field.is-span-2{grid-column:auto}.inference-endpoint-detail__fact:nth-last-child(-n+2){border-bottom:1px solid rgba(255,255,255,.08)}.inference-endpoint-detail__fact:last-child{border-bottom:0}}.playground-settings-runtime-card{display:flex;flex-direction:column;gap:18px}.playground-settings-runtime-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.playground-settings-runtime-target{position:relative;min-width:0;display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#0003}.playground-settings-runtime-target-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-settings-runtime-target-title{min-width:0;display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:#ffffffeb}.playground-settings-runtime-target-icon{width:15px;height:15px;flex:0 0 auto;color:#ffffffdb}.playground-settings-runtime-status{flex:0 0 auto;padding:4px 8px;border-radius:999px;background:#ffffff14;color:#ffffff9e;font-size:10px;font-weight:600;letter-spacing:.01em;line-height:1}.playground-settings-runtime-status.is-active{background:#ffffffeb;color:#000000e6}.playground-settings-runtime-status.is-foundation{background:#7effff1f;color:#7effff}.playground-settings-runtime-target-copy{margin:0;color:#ffffff80;font-size:12px;line-height:1.55}.playground-settings-runtime-capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.playground-settings-runtime-capability{min-width:0;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff09}.playground-settings-runtime-capability-label{color:#ffffff73;font-size:10px;font-weight:600;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.playground-settings-runtime-capability-value{margin-top:8px;color:#ffffffd6;font-size:12px;font-weight:500;line-height:1.35}.playground-settings-runtime-note{padding-top:2px;color:#ffffff75;font-size:12px;line-height:1.6}.playground-settings-local-runners-card{display:flex;flex-direction:column;gap:16px}.playground-settings-local-runners-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.playground-settings-local-runners-actions{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.playground-settings-local-runners-refresh{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:30px;padding:6px 12px;border:0;border-radius:999px;background:#ffffff14;color:#ffffffdb;font-size:12px;font-weight:500;line-height:1;cursor:pointer}.playground-settings-local-runners-refresh.is-primary{background:#ffffffeb;color:#000000eb}.playground-settings-local-runners-refresh:disabled{cursor:default;opacity:.55}.playground-settings-local-runner-onboarding{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;padding:14px;border:1px solid rgba(126,255,255,.12);border-radius:18px;background:#7effff0b}.playground-settings-local-runner-onboarding>.playground-settings-local-runner-command-stack,.playground-settings-local-runner-onboarding>.playground-settings-muted-copy,.playground-settings-local-runner-onboarding>.playground-settings-inline-status{grid-column:1 / -1}.playground-settings-local-runner-onboarding>.playground-settings-local-binding-form-actions{align-self:start;justify-content:flex-end}.playground-settings-local-runner-onboarding-title{color:#ffffffeb;font-size:13px;font-weight:600;line-height:1.3}.playground-settings-local-runner-onboarding-copy{margin-top:6px;color:#ffffff85;font-size:12px;line-height:1.55}.playground-settings-local-runner-command-stack{display:flex;flex-direction:column;gap:8px;min-width:0}.playground-settings-local-runner-command{min-width:0;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0000003d;color:#ffffffc7;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.55;overflow-x:auto;white-space:pre}.playground-settings-local-binding-form{display:flex;flex-direction:column;gap:14px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#ffffff09}.playground-settings-local-binding-form-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.playground-settings-local-binding-form-title{color:#ffffffeb;font-size:13px;font-weight:600;line-height:1.3}.playground-settings-local-binding-form-copy{margin-top:5px;color:#ffffff80;font-size:12px;line-height:1.55}.playground-settings-local-binding-form-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.playground-settings-local-runners-list{display:flex;flex-direction:column;gap:10px}.playground-settings-local-runner-card{min-width:0;display:flex;flex-direction:column;gap:14px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#ffffff09}.playground-settings-local-runner-main{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.playground-settings-local-runner-identity{min-width:0;display:flex;align-items:flex-start;gap:11px}.playground-settings-local-runner-icon{flex:0 0 auto;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#7effff17;color:#7effff}.playground-settings-local-runner-name{color:#ffffffeb;font-size:13px;font-weight:600;line-height:1.25}.playground-settings-local-runner-meta{margin-top:4px;color:#ffffff80;font-size:12px;line-height:1.45;word-break:break-word}.playground-settings-local-runner-status{flex:0 0 auto;padding:5px 9px;border-radius:999px;background:#ffffff14;color:#ffffff9e;font-size:10px;font-weight:600;line-height:1}.playground-settings-local-runner-status.is-online{background:#7effff1f;color:#7effff}.playground-settings-local-runner-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.playground-settings-local-runner-fact{min-width:0;padding:10px;border-radius:14px;background:#0000002e}.playground-settings-local-runner-fact-label{color:#ffffff6b;font-size:10px;font-weight:600;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.playground-settings-local-runner-fact-value{margin-top:7px;color:#ffffffd1;font-size:12px;font-weight:500;line-height:1.35;word-break:break-word}.playground-settings-local-runner-bindings{display:flex;flex-direction:column;gap:6px}.playground-settings-local-runner-binding{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:9px 10px;border-radius:12px;background:#ffffff0b;color:#ffffffb8;font-size:12px;line-height:1.35}.playground-settings-local-runner-binding-path{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-settings-local-runner-binding-pill{color:#ffffff80;font-size:11px;white-space:nowrap}.playground-settings-local-runners-empty{padding:18px;border:1px dashed rgba(255,255,255,.11);border-radius:18px;color:#ffffff8c;font-size:12px;line-height:1.6}@media(max-width:980px){.playground-settings-runtime-grid,.playground-settings-runtime-capabilities,.playground-settings-local-runner-facts{grid-template-columns:1fr}.playground-settings-local-runners-header,.playground-settings-local-runner-main{flex-direction:column}.playground-settings-local-runners-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.playground-settings-local-runner-onboarding{grid-template-columns:minmax(0,1fr)}.playground-settings-local-binding-form-top{flex-direction:column}.playground-settings-local-binding-form-actions{justify-content:flex-start}.playground-settings-local-runner-binding{grid-template-columns:minmax(0,1fr)}}.playground-settings-plan-heading{margin:23px 0 6px;text-align:center}.playground-settings-plan-heading-title{font-size:30px;font-weight:600;line-height:1.15;color:#fffffffa}.playground-settings-plan-heading-copy{margin-top:6px;font-size:14px;color:#ffffff8f}.playground-settings-plan-system-note{display:flex;align-items:center;gap:12px;padding:16px;border-radius:14px;border:1px solid rgba(59,130,246,.2);background:#3b82f61a}.playground-settings-plan-system-note.is-cancelled{border-color:#f973163d;background:#f973161f}.playground-settings-plan-system-note-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#3b82f629;color:#93c5fd;font-size:12px;font-weight:700;letter-spacing:.04em}.playground-settings-plan-system-note.is-cancelled .playground-settings-plan-system-note-icon{background:#f9731629;color:#fb923c}.playground-settings-plan-system-note-title{font-size:14px;font-weight:500;color:#93c5fd}.playground-settings-plan-system-note.is-cancelled .playground-settings-plan-system-note-title{color:#fb923c}.playground-settings-plan-system-note-copy{margin-top:3px;font-size:12px;line-height:1.5;color:#ffffff85}.playground-settings-plan-card-app{position:relative;display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:15px;box-shadow:0 10px 30px #0000001a;backdrop-filter:blur(50px)}.playground-settings-plan-card-app:before{content:"";position:absolute;inset:0;border-radius:15px;padding:1px;background:linear-gradient(-10deg,#c8c8c826,#ffffff1a,#ffffff12,#ffffff4d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.playground-settings-plan-card-app.is-highlighted{background:#ffffff1a;box-shadow:0 20px 40px #0003}.playground-settings-plan-card-app.is-current{box-shadow:0 0 0 1px #3b82f6b3,0 0 0 3px #3b82f61f,0 16px 34px #00000029;background:#ffffff13}.playground-settings-plan-card-app.is-current:before{background:linear-gradient(-10deg,#2563eb99,#60a5fa80,#93c5fd47,#bfdbfeb8)}.playground-settings-plan-card-app:not(.is-highlighted){background:#ffffff0d}.playground-settings-plan-card-app:not(.is-highlighted):hover{background:#ffffff12}.playground-settings-plan-card-header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:26px}.playground-settings-plan-card-title{font-size:14px;font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-style:italic;color:#fffffffa}.playground-settings-plan-card-badge{position:absolute;right:0;top:0;padding:6px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.2);font-size:12px;line-height:1;color:#ffffffe6;background:transparent}.playground-settings-plan-card-badge.is-trial{border-color:#3b82f680;color:#60a5fa}.playground-settings-plan-card-badge.is-cancelled{border-color:#f9731680;color:#fb923c}.playground-settings-plan-card-price{font-size:36px;font-weight:600;line-height:1;color:#fff}.playground-settings-plan-card-price-unit{font-size:14px;font-weight:400;color:#ffffff75}.playground-settings-plan-card-cta{margin:2px 0 0}.playground-settings-plan-card-cta-button,.playground-settings-plan-card-cta-static{width:100%;min-height:40px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:500;transition:background-color .16s ease,color .16s ease,border-color .16s ease,opacity .16s ease}.playground-settings-plan-card-cta-button{border:1px solid transparent;cursor:pointer}.playground-settings-plan-card-cta-button:disabled{opacity:.6;cursor:not-allowed}.playground-settings-plan-card-cta-static{display:flex;align-items:center;justify-content:center;background:#ffffff0d;color:#ffffff57}.playground-settings-plan-card-cta-static.is-apple{min-height:44px;padding:10px 12px;border:1px solid rgba(59,130,246,.2);background:#3b82f61a;color:#93c5fd;font-size:12px;line-height:1.4;text-align:center}.playground-settings-plan-card-cta-button.is-primary{background:#3b82f6;color:#fff}.playground-settings-plan-card-cta-button.is-primary:hover{background:#2563eb}.playground-settings-plan-card-cta-button.is-light{background:#fff;color:#000}.playground-settings-plan-card-cta-button.is-light:hover{background:#f3f4f6}.playground-settings-plan-card-cta-button.is-muted{border-color:transparent;background:#ffffff1a;color:#ffffffb8}.playground-settings-plan-card-cta-button.is-muted:hover{background:#fff3}.playground-settings-plan-card-cta-button.is-danger{border-color:#f871714d;background:#f871711a;color:#f87171}.playground-settings-plan-card-cta-button.is-danger:hover{background:#f8717133}.playground-settings-plan-card-description{font-size:14px;line-height:1.5;color:#ffffff94}.playground-settings-plan-card-features{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;margin:0;padding:16px 0 8px;list-style:none;border-top:1px solid rgba(255,255,255,.1)}.playground-settings-plan-card-feature{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.45;color:#ffffff85}.playground-settings-plan-card-feature.is-emphasis{color:#fffffffa;font-weight:500}.playground-settings-plan-card-feature-icon{flex:0 0 auto;margin-top:2px;color:currentColor}.playground-settings-plan-table{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.playground-settings-plan-table-card{position:relative;min-width:0;min-height:520px;display:flex;flex-direction:column;padding:24px 22px;background:transparent;box-sizing:border-box;transition:background-color .16s ease,box-shadow .16s ease}.playground-settings-plan-table-card+.playground-settings-plan-table-card{border-left:1px solid rgba(255,255,255,.1)}.playground-settings-plan-table-card.is-outlined{background:#66a6ff14;box-shadow:inset 0 0 0 1px #66a6ffb8}.playground-settings-plan-table-heading{min-height:58px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.playground-settings-plan-table-name{font-size:16px;font-weight:500;color:#fffffffa}.playground-settings-plan-table-badge{padding:6px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.16);color:#ffffffb8;font-size:11px;line-height:1;white-space:nowrap}.playground-settings-plan-table-badge.is-current{border-color:#66a6ff85;color:#8fc4ff}.playground-settings-plan-table-price{margin-top:8px;font-size:36px;font-weight:600;line-height:1;color:#fff}.playground-settings-plan-table-price-unit{font-size:13px;font-weight:400;color:#ffffff7a}.playground-settings-plan-table-description{min-height:68px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);font-size:13px;line-height:1.45;color:#ffffff94}.playground-settings-plan-table-cta{margin-top:16px}.playground-settings-plan-table-features{flex:1 1 auto;margin:18px 0 0;padding:0 0 4px;list-style:none}.playground-settings-plan-table-feature{min-height:46px;display:flex;align-items:flex-start;gap:11px;padding:12px 0;color:#ffffff8f;font-size:13px;line-height:1.35}.playground-settings-plan-table-feature+.playground-settings-plan-table-feature{border-top:1px dotted rgba(255,255,255,.22)}.playground-settings-plan-table-feature.is-emphasis{color:#fffffff5;font-weight:500}.playground-settings-plan-table-feature-icon{flex:0 0 auto;width:15px;height:15px;margin-top:1px;color:currentColor}.playground-settings-kpi-label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#ffffff6b}.playground-settings-kpi-value{font-size:22px;font-weight:600;color:#fffffff5}.playground-settings-empty-state,.playground-settings-loading-state{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;border-radius:18px;border:1px dashed rgba(255,255,255,.12);background:#ffffff05;text-align:center}.playground-settings-empty-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#ffffff0f;color:#ffffffb3}.playground-settings-empty-icon.is-inline{width:36px;height:36px;flex-shrink:0}.playground-settings-empty-title{font-size:16px;font-weight:600;color:#fffffff5}.playground-settings-empty-copy{max-width:420px;font-size:12px;line-height:1.6;color:#ffffff8a}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes playground-status-indicator-progress{0%{transform:translate(-105%)}to{transform:translate(260%)}}.playground-settings-loading-icon{width:18px;height:18px;color:#fff9;animation:spin .9s linear infinite}@keyframes settings-dot-pulse{0%,80%,to{opacity:.26;transform:translateY(0)}40%{opacity:1;transform:translateY(-1px)}}.playground-settings-dot-loader{display:inline-flex;align-items:center;gap:2px}.playground-settings-dot-loader-dot{width:3px;height:3px;border-radius:999px;background:#ffffff9e;animation:settings-dot-pulse 1s ease-in-out infinite}.playground-settings-records-shell{width:100%}.playground-settings-records-title{margin:0;font-size:18px;font-weight:500;color:#fff}.playground-settings-records-subtitle{margin:2px 0 24px;font-size:12px;color:#ffffff70}.playground-settings-api-keys-table{display:flex;flex-direction:column;width:100%}.playground-settings-api-keys-table-header,.playground-settings-api-keys-table-row{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(116px,.95fr) minmax(112px,.9fr) minmax(112px,.9fr) minmax(168px,1.15fr) minmax(96px,.8fr) 32px;align-items:center;gap:16px}.playground-settings-api-keys-table-header{min-height:34px;padding:0 0 8px;border-bottom:1px solid rgba(255,255,255,.08);font-size:11px;line-height:1.4;font-weight:500;color:#ffffff73;letter-spacing:.02em}.playground-settings-api-keys-table-row{min-height:50px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.playground-settings-api-keys-table-row:last-child{border-bottom:0}.playground-settings-api-keys-table-row:hover{background:#ffffff05}.playground-settings-api-keys-cell{min-width:0;font-size:12px;line-height:1.45;color:#ffffff8f}.playground-settings-api-keys-cell.is-name{color:#fff}.playground-settings-api-keys-cell.is-date,.playground-settings-api-keys-cell.is-permissions{white-space:nowrap}.playground-settings-api-keys-cell.is-created-by,.playground-settings-api-keys-cell.is-secret{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-settings-api-keys-cell.is-secret{font-family:SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,monospace}.playground-settings-api-keys-name-row{display:inline-flex;align-items:center;gap:8px;min-width:0}.playground-settings-api-keys-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-settings-api-keys-pill{flex-shrink:0;padding:2px 8px;border-radius:999px;background:#ffffff14;color:#fff9;font-size:10px;line-height:1.2}.playground-settings-api-keys-actions{display:flex;align-items:center;justify-content:flex-end}.playground-settings-api-keys-action-button{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#fffffff0;transition:background .16s ease,border-color .16s ease,opacity .16s ease}.playground-settings-api-keys-action-button:hover{border-color:#f8717133;background:#ef44441a}.playground-settings-records-current{margin-bottom:24px}.playground-settings-records-current-box{position:relative;padding:8px 16px 8px 8px;border-radius:15px;box-shadow:0 10px 30px #0000001a;background:#ffffff06}.playground-settings-records-current-box:before{content:"";position:absolute;inset:0;border-radius:15px;padding:1px;background:linear-gradient(-10deg,#c8c8c826,#ffffff0d,#ffffff12,#ffffff59);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.playground-settings-records-current-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-settings-records-current-plan{display:flex;align-items:center;gap:0;min-width:0}.playground-settings-records-current-logo{width:64px;height:64px;border-radius:8px;object-fit:cover;flex:0 0 auto}.playground-settings-records-current-name{font-size:14px;font-weight:500;color:#fff}.playground-settings-records-current-date{margin-top:2px;font-size:12px;color:#d1d5dbf2}.playground-settings-records-current-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.playground-settings-records-current-status-wrap{display:flex;align-items:center;gap:16px}.playground-settings-records-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 8px;border-radius:10px;font-size:12px;font-weight:500;line-height:1;background:#ffffff1a;color:#9ca3aff2}.playground-settings-records-status-badge.is-success{background:#86efac1a;color:#86efac}.playground-settings-records-status-badge.is-warning{background:#eab30833;color:#facc15}.playground-settings-records-status-badge.is-danger{background:#ef444426;color:#f87171}.playground-settings-records-cancel-button{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:32px;padding:6px 12px;border-radius:8px;border:1px solid rgba(239,68,68,.3);background:transparent;color:#f87171;font-size:12px;cursor:pointer;transition:background-color .16s ease,opacity .16s ease}.playground-settings-records-cancel-button:hover:not(:disabled){background:#ef44441a}.playground-settings-records-cancel-button:disabled{opacity:.5;cursor:not-allowed}.playground-settings-records-spinner{width:12px;height:12px;color:inherit;animation:spin .9s linear infinite}.playground-settings-records-loading{display:flex;align-items:center;justify-content:center;padding:48px 0}.playground-settings-records-loading-copy{margin-left:8px;font-size:12px;color:#ffffff70}.playground-settings-records-table-wrap{overflow-x:auto;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}.playground-settings-records-table{width:100%;border-collapse:collapse;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.playground-settings-records-table-head-row{border-bottom:1px solid rgba(255,255,255,.1)}.playground-settings-records-table th{padding:12px 12px 12px 0;text-align:left;font-size:12px;font-weight:500;color:#9ca3aff2}.playground-settings-records-table td{padding:16px 12px 16px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:12px;color:#fffffffa}.playground-settings-records-table tr:hover td{background:#ffffff0d}.playground-settings-records-table th.is-right,.playground-settings-records-table td.is-right{text-align:right}.playground-settings-records-table td.is-muted{color:#9ca3aff2}.playground-settings-records-description-title{color:#fff}.playground-settings-records-description-copy{margin-top:3px;color:#9ca3aff2;text-transform:capitalize}.playground-settings-records-amount{font-weight:600;color:#fff}.playground-settings-records-link{color:#fff;text-decoration:none;transition:color .16s ease}.playground-settings-records-link:hover{color:#ffffff80}.playground-settings-records-empty-row td{padding:32px 0;text-align:center;color:#6b7280f2}.playground-settings-table-wrap{overflow-x:auto;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.playground-settings-table{width:100%;border-collapse:collapse;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.tb-message-markdown-table-wrap{overflow-x:auto;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.tb-message-markdown-table{width:100%;border-collapse:collapse;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.playground-settings-table th,.playground-settings-table td{padding:12px 10px;border-bottom:1px solid rgba(255,255,255,.08);font-size:12px;text-align:left}.playground-settings-table th{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffff6b}.playground-settings-table td{color:#ffffffc7}.playground-settings-table th.is-right,.playground-settings-table td.is-right{text-align:right}.playground-settings-table a{color:#c8daff;text-decoration:none}.playground-settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.playground-settings-field{display:flex;flex-direction:column;gap:8px}.playground-settings-field-span-2{grid-column:span 2}.playground-settings-label{font-size:12px;font-weight:600;color:#ffffffd6}.playground-settings-input,.playground-settings-select,.playground-settings-textarea{width:100%;min-height:36px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fffffff0;font-size:12px;outline:none}.playground-settings-textarea{min-height:36px;padding:12px;resize:vertical}.playground-settings-input::placeholder,.playground-settings-textarea::placeholder{color:#ffffff52}.playground-settings-input:focus,.playground-settings-select:focus,.playground-settings-textarea:focus{border-color:#89b6ff66;background:#ffffff12}.playground-settings-input-danger{border-color:#ff6b6b3d}.playground-settings-toggle-group,.playground-settings-form-actions{display:flex;flex-wrap:wrap;gap:10px}.playground-settings-account-shell{width:100%;max-width:720px;display:flex;flex-direction:column;gap:24px}.playground-settings-account-shell.is-wide{max-width:none}.playground-settings-account-block{display:flex;flex-direction:column;gap:24px}.playground-settings-account-inline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;font-size:12px;color:#ffffffc7}.playground-settings-account-bullet{color:#ffffff47}.playground-settings-account-link{border:0;padding:0;background:transparent;color:#60a5fa;font-size:12px;cursor:pointer;transition:color .16s ease,opacity .16s ease}.playground-settings-account-link:hover{color:#93c5fd}.playground-settings-app-primary-button,.playground-settings-app-secondary-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease,opacity .16s ease}.playground-settings-app-primary-button{border:0;background:#fffffff5;color:#111111f2}.playground-settings-app-primary-button:hover{background:#ffffffe0}.playground-settings-app-secondary-button{border:1px solid rgba(255,255,255,.14);background:transparent;color:#ffffffdb}.playground-settings-app-secondary-button:hover{background:#ffffff14}.playground-settings-app-primary-button:disabled,.playground-settings-app-secondary-button:disabled,.playground-settings-choice-button:disabled,.playground-settings-api-key-revoke:disabled,.playground-settings-account-signout:disabled{opacity:.5;cursor:not-allowed}.playground-settings-choice-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.playground-settings-model-entry-row{display:flex;align-items:center;gap:10px}.playground-settings-model-entry-row .playground-settings-input{flex:1 1 auto}.playground-settings-model-entry-row .playground-settings-app-secondary-button{flex:0 0 auto;white-space:nowrap}.playground-settings-choice-button{min-height:38px;padding:0 16px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:transparent;color:#ffffffeb;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.playground-settings-choice-button:hover{background:#ffffff14}.playground-settings-choice-button.is-active{border-color:#ffffffe0;background:#fffffff5;color:#111111f2}.playground-settings-choice-loading{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#ffffff8a}.playground-settings-inline-status{display:flex;align-items:center;gap:8px;font-size:12px}.playground-settings-inline-status.is-error{color:#f87171}.playground-settings-inline-status.is-success{color:#4ade80}.playground-settings-account-divider{padding-top:24px;margin-top:4px;border-top:1px solid rgba(255,255,255,.1)}.playground-settings-account-signout{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:10px;border:0;background:#ef444414;color:#f87171eb;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .16s ease,color .16s ease}.playground-settings-account-signout:hover{background:#ef444424;color:#fca5a5fa}.playground-settings-account-shell.is-wide .playground-settings-app-primary-button,.playground-settings-account-shell.is-wide .playground-settings-app-secondary-button,.playground-settings-account-shell.is-wide .playground-settings-choice-button,.playground-settings-account-shell.is-wide .playground-settings-danger-button{border-radius:999px}.playground-settings-account-shell.is-wide .playground-settings-app-primary-button,.playground-settings-account-shell.is-wide .playground-settings-danger-button{align-self:flex-start;width:auto}.playground-settings-toggle-pill{min-height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0a;color:#ffffffb3;font-size:12px;cursor:pointer}.playground-settings-toggle-pill.is-active{background:#f4f4f4;color:#111}.playground-settings-usage-list,.playground-settings-daily-list{display:flex;flex-direction:column;gap:10px}.playground-settings-usage-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(120px,160px);gap:12px;align-items:center}.playground-settings-usage-copy{min-width:0}.playground-settings-usage-name,.playground-settings-usage-value{font-size:13px;font-weight:600;color:#ffffffe0}.playground-settings-usage-bar{height:8px;border-radius:999px;overflow:hidden;background:#ffffff14}.playground-settings-usage-bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#89b6fff2,#5a95ffb3)}.playground-settings-usage-dashboard{display:flex;flex-direction:column;gap:24px}.playground-settings-usage-dashboard-header{padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.playground-settings-usage-dashboard-title{font-size:18px;font-weight:600;color:#fffffff5}.playground-settings-usage-dashboard-copy{margin-top:8px;font-size:12px;line-height:1.6;color:#ffffff85}.playground-settings-usage-balance-section{display:flex;flex-direction:column;gap:16px}.playground-settings-usage-balance-heading{font-size:13px;font-weight:600;color:#ffffffdb}.playground-settings-usage-balance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.playground-settings-usage-balance-card{display:flex;flex-direction:column;gap:18px;min-height:188px;padding:26px;border-radius:28px;border:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at top right,rgba(255,255,255,.04),transparent 42%),linear-gradient(180deg,#232323f5,#1d1d1dfa);box-shadow:inset 0 1px #ffffff08}.playground-settings-usage-balance-card.is-static{justify-content:space-between}.playground-settings-usage-balance-card-top,.playground-settings-usage-balance-card-main{display:flex;flex-direction:column;gap:8px}.playground-settings-usage-balance-card-top{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:14px}.playground-settings-usage-balance-card-label{font-size:13px;font-weight:600;color:#ffffff8a}.playground-settings-usage-balance-card-value{font-size:24px;font-weight:600;line-height:1.2;color:#fffffffa}.playground-settings-usage-balance-card-subvalue{font-size:13px;line-height:1.5;color:#ffffffd6}.playground-settings-usage-balance-track{position:relative;height:14px;border-radius:999px;overflow:hidden;background:#ffffffdb}.playground-settings-usage-balance-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#62c96efa,#60c66cdb)}.playground-settings-usage-balance-fill.is-neutral{background:linear-gradient(90deg,#89b6fff5,#649cffd1)}.playground-settings-usage-balance-card-footer{font-size:12px;line-height:1.5;color:#ffffff75}.playground-settings-usage-balance-card-action{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#fffffff5;color:#111111f0;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.playground-settings-usage-balance-card-action:hover{transform:translateY(-1px);opacity:.96}.playground-settings-usage-balance-note{padding:16px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;font-size:12px;line-height:1.6;color:#ffffff8a}.playground-settings-usage-app-shell{display:flex;flex-direction:column;gap:16px}.playground-settings-usage-period-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-settings-usage-period-header.is-chart-footer{padding:12px 0 0;margin:12px 0 0;border-top:0;border-bottom:0}.playground-settings-usage-period-heading{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.playground-settings-usage-period-title{font-size:24px;line-height:1;font-weight:500;color:#fffffff5}.playground-settings-usage-app-period{font-size:12px;line-height:1.3;font-weight:400;color:#ffffffeb}.playground-settings-usage-nav{display:inline-flex;align-items:center;gap:8px}.playground-settings-usage-nav-button,.playground-settings-usage-nav-current{min-height:30px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:#fff6;font-size:12px;cursor:pointer;transition:background-color .16s ease,color .16s ease}.playground-settings-usage-nav-button:hover,.playground-settings-usage-nav-current:hover{background:#ffffff14;color:#ffffffe0}.playground-settings-usage-nav-button:disabled,.playground-settings-usage-nav-current:disabled{cursor:not-allowed;background:transparent;color:#ffffff38}.playground-settings-usage-nav-current:disabled{background:#ffffff14;color:#ffffff52}.playground-settings-usage-summary-grid,.playground-settings-usage-secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.playground-settings-usage-analytics-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,360px);gap:16px;align-items:stretch}.playground-settings-usage-summary-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.playground-settings-usage-summary-card,.playground-settings-usage-chart-card{border-radius:18px;padding:16px;background:#ffffff0d}.playground-settings-usage-chart-card{display:flex;flex-direction:column;gap:14px;height:100%;border-radius:0;padding:0;background:transparent}.playground-settings-usage-analytics-grid>.playground-settings-usage-chart-card{min-height:392px}.playground-settings-usage-summary-label{font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#ffffff61}.playground-settings-usage-summary-value{margin-top:8px;font-size:18px;font-weight:500;color:#fffffff0}.playground-settings-usage-summary-copy{margin-top:4px;font-size:12px;color:#ffffff73}.playground-settings-usage-card-header,.playground-settings-usage-card-header-legend,.playground-settings-usage-legend-row,.playground-settings-usage-inline-legend{display:flex;align-items:center}.playground-settings-usage-card-header,.playground-settings-usage-legend-row{justify-content:space-between;gap:16px}.playground-settings-usage-card-title{font-size:14px;font-weight:500;color:#fffffff0}.playground-settings-usage-card-copy{margin-top:4px;font-size:12px;color:#ffffff6b}.playground-settings-usage-card-header-legend,.playground-settings-usage-inline-legend{flex-wrap:wrap;justify-content:flex-end;gap:14px;font-size:12px;color:#fff6}.playground-settings-usage-legend-item{display:inline-flex;align-items:center;gap:6px}.playground-settings-usage-legend-swatch,.playground-settings-usage-legend-line{display:inline-flex;flex:0 0 auto}.playground-settings-usage-legend-swatch{width:10px;height:10px;border-radius:3px}.playground-settings-usage-legend-line{width:12px;height:2px;border-radius:999px}.playground-settings-usage-chart-frame{height:208px;margin-top:12px}.playground-settings-usage-chart-frame.is-tall{height:288px}.playground-settings-usage-chart-frame.is-medium{height:208px}.playground-settings-usage-chart-svg{width:100%;height:100%;display:block}.playground-settings-usage-chart-empty{height:208px;display:flex;align-items:center;justify-content:center;font-size:13px;color:#ffffff57}.playground-settings-usage-chart-empty.is-tall{height:288px}.playground-settings-usage-chart-card.is-source{min-height:260px}.playground-settings-usage-chart-card.is-donut{min-height:260px;min-width:0;width:fit-content;max-width:100%;justify-self:end}.playground-settings-usage-chart-card.is-donut .playground-settings-usage-card-header{padding-left:0}.playground-settings-usage-resource-table-wrap{grid-column:1 / -1;display:flex;flex-direction:column;gap:14px;padding-top:0}.playground-settings-usage-resource-table-wrap .playground-settings-usage-card-header{margin-top:20px;padding-top:0;border-top:0}.playground-settings-usage-resource-table-shell{width:100%}.playground-settings-usage-resource-table{width:100%;border-collapse:collapse}.playground-settings-usage-resource-table th,.playground-settings-usage-resource-table td{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08);text-align:left}.playground-settings-usage-resource-table th{font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#ffffff6b}.playground-settings-usage-resource-table th.is-numeric,.playground-settings-usage-resource-table td.playground-settings-usage-resource-ct-cell{text-align:right}.playground-settings-usage-resource-table td{font-size:13px;color:#ffffffd6}.playground-settings-usage-resource-name-cell{min-width:0}.playground-settings-usage-resource-name-cell,.playground-settings-usage-resource-type-cell{padding-right:16px}.playground-settings-usage-resource-name{display:block;font-weight:500;color:#ffffffeb}.playground-settings-usage-resource-meta{display:block;margin-top:3px;font-size:11px;color:#ffffff61}.playground-settings-usage-resource-type-cell{color:#ffffff8f}.playground-settings-usage-resource-ct-cell{font-weight:600;color:#ffffffeb;white-space:nowrap}.playground-settings-usage-resource-empty-row td{color:#fff6}.playground-settings-usage-donut-layout{margin-top:-50px;display:grid;grid-template-columns:232px max-content;gap:6px;align-items:center;justify-content:end;width:100%;flex:1 1 auto}.playground-settings-usage-donut-frame{width:232px;height:252px;margin:0 auto}.playground-settings-usage-donut-column{display:flex;flex-direction:column;gap:12px;min-width:0;width:max-content;max-width:100%}.playground-settings-usage-donut-column.is-right{align-items:flex-start;justify-self:end}.playground-settings-usage-donut-legend-item{display:flex;align-items:flex-start;gap:10px;min-width:0}.playground-settings-usage-donut-legend-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.playground-settings-usage-donut-label{font-size:11px;color:#ffffff94;line-height:1.35;word-break:break-word}.playground-settings-usage-donut-value{font-size:14px;line-height:1;font-weight:500;color:#fffffff5}.playground-settings-usage-donut-subvalue{font-size:11px;color:#ffffff6b}.playground-settings-usage-donut-center-label{fill:#ffffff75;font-size:10px;font-weight:500}.playground-settings-usage-donut-center-value{fill:#fffffff5;font-size:18px;font-weight:600}.playground-settings-usage-donut-center-copy{fill:#fff6;font-size:9px}.playground-settings-usage-chart-note{margin-top:12px;font-size:12px;color:#ffffff57}.playground-settings-usage-source-list{margin-top:14px;display:flex;flex-direction:column;gap:12px}.playground-settings-usage-source-row{display:flex;flex-direction:column;gap:8px}.playground-settings-usage-source-row-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-settings-usage-source-label,.playground-settings-usage-source-value{font-size:12px;color:#ffffffb8}.playground-settings-usage-source-value{font-weight:500;color:#fffffff0}.playground-settings-usage-source-track{height:12px;overflow:hidden;border-radius:999px;background:#ffffff14}.playground-settings-usage-source-fill{display:block;height:100%;border-radius:inherit}.playground-settings-daily-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffffc2;font-size:12px}.playground-settings-api-key-card,.playground-settings-trigger-card,.playground-settings-scope-option{width:100%;display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.playground-settings-api-key-card.is-revoked{border-color:#ef44444d;opacity:.6}.playground-settings-trigger-card,.playground-settings-scope-option{cursor:pointer;text-align:left}.playground-settings-trigger-card:hover,.playground-settings-scope-option:hover{background:#ffffff0d}.playground-settings-scope-option.is-active{border-color:#89b6ff42;background:#89b6ff14}.playground-settings-api-key-modal-backdrop{z-index:10010}.playground-settings-api-key-modal{width:min(640px,100%)}.playground-settings-api-key-modal-top{margin-bottom:12px}.playground-settings-api-key-modal-title-shell{display:flex;flex-direction:column;gap:4px;min-width:0}.playground-settings-api-key-modal-title{font-size:17px;line-height:1.2;font-weight:400;color:#fffffffa}.playground-settings-api-key-modal-subtitle{font-size:12px;line-height:1.45;color:#ffffff75}.playground-settings-api-key-modal-body{gap:18px}.playground-settings-api-key-modal-scopes{display:flex;flex-direction:column;gap:12px}.playground-settings-api-key-modal textarea.playground-tasks-project-modal-textarea{min-height:96px}.playground-settings-api-key-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-settings-api-key-title-wrap{min-width:0;display:flex;flex-direction:column;gap:8px}.playground-settings-api-key-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.playground-settings-api-key-name{font-size:14px;font-weight:500;color:#fffffff5}.playground-settings-api-key-badge{display:inline-flex;align-items:center;min-height:20px;padding:0 10px;border-radius:999px;font-size:10px;font-weight:600}.playground-settings-api-key-badge.is-neutral{background:#ffffff1a;color:#d1d5dbe6}.playground-settings-api-key-badge.is-primary{background:#3b82f633;color:#93c5fdfa}.playground-settings-api-key-badge.is-danger{background:#ef444433;color:#f87171fa}.playground-settings-api-key-description,.playground-settings-api-key-managed-copy{margin:0;font-size:12px;line-height:1.5}.playground-settings-api-key-description{color:#9ca3aff2}.playground-settings-api-key-managed-copy{color:#6b7280f2}.playground-settings-api-key-revoke{min-width:74px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:10px;border:0;background:transparent;color:#9ca3aff2;font-size:12px;cursor:pointer;transition:background-color .16s ease,color .16s ease,opacity .16s ease}.playground-settings-api-key-revoke:hover{background:#ef444414;color:#f87171fa}.playground-settings-api-key-preview{display:block;width:100%;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:#9ca3aff2;overflow-wrap:anywhere}.playground-settings-api-key-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.playground-settings-api-key-stat{padding:10px 12px;border-radius:12px;background:#ffffff0d}.playground-settings-api-key-stat-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#6b7280f2}.playground-settings-api-key-stat-value{margin-top:6px;font-size:14px;color:#fffffff5}.playground-settings-api-key-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:10px;color:#9ca3aff2}.playground-settings-created-key-notice{padding:16px;border-radius:14px;border:1px solid rgba(34,197,94,.3);background:#22c55e14}.playground-settings-created-key-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.playground-settings-created-key-title{margin:0 0 8px;font-size:12px;font-weight:600;color:#4ade80fa}.playground-settings-created-key-copy{margin:0 0 12px;font-size:12px;color:#d1d5dbd1}.playground-settings-inline-code,.playground-settings-code{display:block;width:100%;padding:12px;border-radius:12px;background:#0000005c;color:#d1e0ff;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.playground-settings-code-row{display:flex;align-items:stretch;gap:10px}.playground-settings-icon-button{width:36px;min-width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#ffffffb8;cursor:pointer}.playground-settings-inline-button{min-height:34px}.playground-settings-api-key-metrics{display:flex;flex-wrap:wrap;gap:8px}.playground-settings-metric-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#ffffff0d;color:#ffffffb8;font-size:11px}.playground-settings-modal-backdrop{position:fixed;inset:0;z-index:320;display:flex;align-items:center;justify-content:center;padding:20px;background:#0000009e}.playground-settings-modal{position:relative;z-index:1;width:min(560px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:18px;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:#121214fa;box-shadow:0 28px 80px #00000073}.playground-settings-modal.is-plan-selector{width:min(1160px,100%)}.playground-settings-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.playground-subscription-success-backdrop{position:fixed;inset:0;z-index:340;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000ad;backdrop-filter:blur(12px)}.playground-subscription-success-modal{width:min(420px,100%);border-radius:15px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#323232;box-shadow:0 12px 30px #00000059;backdrop-filter:blur(10px)}.playground-subscription-success-image{display:block;width:100%;height:190px;object-fit:cover;background:#111}.playground-subscription-success-copy{padding:26px 24px 18px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.playground-subscription-success-title{margin:0;font-size:28px;line-height:1;font-weight:400;color:#fffffffa}.playground-subscription-success-description{margin:12px 0;font-size:14px;color:#ffffff9e}.playground-subscription-success-actions{padding:18px 24px;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.playground-subscription-success-button{flex:1 1 0;min-width:0;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:transparent;color:#ffffffeb;font-size:12px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.playground-subscription-success-button:hover{background:#ffffff14;color:#fff}.playground-subscription-success-button.is-primary{border-color:#ffffffeb;background:#fff;color:#0d0d0d}.playground-subscription-success-button.is-primary:hover{background:#fffffff0;color:#000}@media(max-width:720px){.playground-subscription-success-modal{border-radius:15px}.playground-subscription-success-title{font-size:30px}.playground-subscription-success-actions{flex-direction:column;align-items:stretch}.playground-subscription-success-button{width:100%}}.playground-settings-danger-action{border-color:#ff6b6b33;color:#ffb9b9}.playground-settings-danger-button{min-height:40px;padding:0 16px;border:0;border-radius:12px;background:#f4f4f4;color:#1a1a1a;font-size:12px;font-weight:600;cursor:pointer}.playground-settings-danger-button:disabled{opacity:.56;cursor:default}.playground-files-page{--playground-files-nav-top-offset: 7px;--playground-files-nav-row-height: 32px;--playground-files-preview-nav-height: 56px;height:100%;min-height:0;padding:0;background:transparent}.playground-files-shell{--playground-files-preview-width: 0px;--playground-files-chat-width: 0px;height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 0 0;gap:0;align-items:stretch;position:relative;background:transparent;transition:grid-template-columns .22s ease}.playground-files-shell.has-preview{grid-template-columns:minmax(0,1fr) var(--playground-files-preview-width, 0px) 0}.playground-files-shell.has-preview.has-file-chat{grid-template-columns:minmax(0,1fr) var(--playground-files-preview-width, 0px) var(--playground-files-chat-width, 0px)}.playground-files-shell.has-preview.is-preview-maximized,.playground-files-shell.has-preview.has-file-chat.is-preview-maximized,.playground-files-shell.is-browser-minimized.has-preview.is-preview-maximized,.playground-files-shell.is-browser-minimized.has-preview.has-file-chat.is-preview-maximized{grid-template-columns:0 minmax(0,1fr) 0}.playground-files-shell.is-preview-maximized .playground-files-browser,.playground-files-shell.is-preview-maximized .playground-files-chat-sidebar{opacity:0;pointer-events:none}.playground-files-shell.is-browser-minimized{grid-template-columns:0 0 0}.playground-files-shell.is-browser-minimized.has-preview{grid-template-columns:0 minmax(0,1fr) 0}.playground-files-shell.is-browser-minimized.has-preview.has-file-chat{grid-template-columns:0 minmax(0,1fr) var(--playground-files-chat-width, 0px)}.playground-files-shell.is-resizing{transition:none}.playground-files-environments{min-width:0;min-height:0;display:flex;flex-direction:column;position:relative;padding:10px;overflow:hidden;background:var(--playground-files-panel-bg)}.playground-files-sidebar-top{position:relative;flex-shrink:0;padding:36px 8px 6px}.playground-files-sidebar-action{width:100%;display:flex;align-items:center;gap:8px;margin:0 0 2px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:#fffffff0;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:background-color .16s ease,color .16s ease}.playground-files-sidebar-action:hover{background:#ffffff0f}.playground-files-sidebar-action:disabled{opacity:.48;cursor:default}.playground-files-sidebar-action-icon{width:14px;height:14px;flex-shrink:0}.playground-files-sidebar-action.is-active{background:#ffffff1f}.playground-files-sidebar-error{margin:6px 10px 0;font-size:11px;line-height:1.45;color:#ff9c9c}.playground-files-search-popover{position:absolute;top:calc(100% + 10px);right:0;width:320px;max-height:min(420px,calc(100vh - 140px));display:flex;flex-direction:column;z-index:30;overflow:hidden}.playground-files-search-backdrop{position:fixed;inset:0;border:0;background:transparent;padding:0;margin:0;z-index:20;cursor:default}.playground-files-search-popover-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.playground-files-search-popover-title{font-size:13px;font-weight:600;color:#fffffff5}.playground-files-search-popover-close{width:24px;height:24px;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffff7a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.playground-files-search-popover-close:hover{background:#ffffff14;color:#fff}.playground-files-search-popover-body{min-height:0;flex:1;padding:14px;overflow:auto}.playground-files-search-field{position:relative;margin-bottom:12px}.playground-files-search-field-icon{position:absolute;top:50%;left:12px;width:14px;height:14px;color:#fff6;transform:translateY(-50%);pointer-events:none}.playground-files-search-field-input{width:100%;height:38px;padding:0 14px 0 36px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0a;color:#fffffff0;outline:none;font-size:12px}.playground-files-search-field-input::placeholder{color:#ffffff61}.playground-files-search-results{display:flex;flex-direction:column;gap:4px}.playground-files-search-empty{padding:18px 8px 8px;text-align:center;font-size:12px;color:#ffffff6b}.playground-files-search-result{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:#ffffffeb;text-align:left;cursor:pointer;transition:background-color .16s ease}.playground-files-search-result:hover{background:#ffffff14}.playground-files-search-result-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.playground-files-search-result-name{font-size:12px;font-weight:500;color:#fffffff5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-files-search-result-path{font-size:11px;color:#ffffff6b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-files-sidebar-section-title{padding:10px 10px 8px;font-size:10px;font-weight:500;color:#ffffff6b;letter-spacing:.02em}.playground-files-environment-list{min-height:0;flex:1;overflow:auto;display:flex;flex-direction:column;gap:2px;padding:0 8px}.playground-files-environment-item{width:100%;display:flex;align-items:center;gap:8px;padding:8px 12px;border:0;border-radius:12px;background:transparent;color:#ffffffe6;cursor:pointer;text-align:left;transition:background-color .16s ease}.playground-files-environment-item:hover{background:#ffffff0d}.playground-files-environment-item.is-active{background:#ffffff1f}.playground-files-environment-main{min-width:0;display:inline-flex;align-items:center;gap:8px}.playground-files-environment-icon{width:14px;height:14px;flex-shrink:0;display:block;object-fit:contain}.playground-files-environment-name{min-width:0;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-files-environment-empty{padding:12px;font-size:12px;line-height:1.5;color:#ffffff6b}.playground-files-storage{flex-shrink:0;margin-top:8px;padding:10px 12px 12px}.playground-files-storage-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:12px;color:#ffffffc7}.playground-files-storage-bar{width:100%;height:8px;border-radius:999px;background:#ffffff1f;overflow:hidden}.playground-files-storage-bar-fill{height:100%;border-radius:inherit;background:#ffffffb8}.playground-files-storage-meta{margin-top:8px;font-size:11px;color:#ffffff6b;text-align:right}.playground-files-browser{min-width:0;min-height:0;display:flex;flex-direction:column;margin:0;border:0;border-radius:0;background:#000;box-sizing:border-box}.playground-files-shell.is-browser-minimized .playground-files-browser{visibility:hidden;pointer-events:none}.playground-files-browser-minimized-toggle{position:absolute;top:var(--playground-files-nav-top-offset);left:14px;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:#121212e6;color:#fffc;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #00000047;opacity:0;transform:translate(-10px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,background-color .18s ease,color .18s ease;z-index:7}.playground-files-browser-minimized-toggle-icon{width:14px;height:14px}.playground-files-shell.is-browser-minimized .playground-files-browser-minimized-toggle{opacity:1;transform:translate(0);pointer-events:auto}.playground-files-shell.is-browser-minimized .playground-files-preview .tb-runner-document-preview-host-inline .tb-attachment-preview-drawer-header-copy{padding-left:36px}.playground-files-page .tb-runner-document-preview-host-inline .tb-attachment-preview-drawer-header{min-height:var(--playground-files-preview-nav-height);padding:0 10px;border-bottom:1px solid rgba(255,255,255,.075);background:transparent}.playground-files-page .tb-runner-document-preview-host-inline .tb-attachment-preview-drawer-header-icon-asset,.playground-files-page .tb-runner-document-preview-host-inline .tb-attachment-preview-drawer-header-icon,.playground-files-page .playground-code-preview-header-icon,.playground-files-page .playground-code-preview-path{display:none}.playground-files-page .tb-runner-document-preview-host-inline .tb-attachment-preview-drawer-header-copy{gap:0}.playground-files-page .tb-runner-document-preview-host-inline .tb-attachment-preview-drawer-name{font-size:14px;font-weight:400}.playground-files-preview-breadcrumb{min-width:0;display:inline-flex;align-items:center;gap:8px;color:#ffffff85;font-size:12px;font-weight:400}.playground-files-preview-breadcrumb-item{min-width:0;max-width:min(360px,42vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;padding:0;background:transparent;color:#ffffff94;font:inherit;font-size:12px}button.playground-files-preview-breadcrumb-item{cursor:pointer;transition:color .16s ease}button.playground-files-preview-breadcrumb-item:hover{color:#ffffffd1}.playground-files-preview-breadcrumb-item.is-current{color:#fffffff0;font-size:14px}.playground-files-preview-breadcrumb-separator{flex:0 0 auto;color:#ffffff57;font-size:14px;line-height:1}.playground-files-preview-maximize-button{width:26px;height:26px}.playground-files-preview-maximize-button .tb-attachment-preview-drawer-action-icon{width:13px;height:13px}.playground-files-page .tb-runner-document-preview-host-inline .tb-attachment-preview-drawer-inline{border-left:0;background:transparent;box-shadow:none}.playground-files-page .tb-runner-document-preview-host-inline .tb-attachment-preview-drawer-body,.playground-files-page .tb-runner-document-preview-host-inline .tb-attachment-preview-pdf,.playground-files-page .tb-runner-document-preview-host-inline .tb-attachment-preview-markdown-shell,.playground-files-page .tb-runner-document-preview-host-inline .tb-attachment-preview-text,.playground-files-page .tb-runner-document-preview-host-inline .tb-attachment-preview-docx-shell,.playground-files-page .tb-runner-document-preview-host-inline .tb-attachment-preview-docx-stage .tb-attachment-docx-wrapper{background:transparent}.playground-files-page .tb-runner-document-preview-host-inline .tb-attachment-preview-docx-stage .tb-attachment-docx{background:#fff;color:#111}.playground-files-browser-minimized-toggle:hover{background:#1c1c1cf5;color:#fff}.playground-files-page .playground-files-browser-header{width:min(100%,calc(var(--playground-thread-content-max-width) + 48px));max-width:calc(var(--playground-thread-content-max-width) + 48px);display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0 auto;padding:24px 24px 0;position:relative;z-index:320;overflow:visible;box-sizing:border-box}.playground-files-library-header{width:100%;display:flex;flex-direction:column;gap:16px}.playground-files-library-title-row,.playground-files-library-nav-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.playground-files-library-nav-row{display:flex!important;justify-content:space-between!important;align-items:center;position:relative;min-height:30px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-files-library-path-row{width:auto;min-width:0;min-height:30px;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:0;border-bottom:0;box-sizing:border-box}.playground-files-library-path-row .playground-files-breadcrumbs{justify-content:flex-start;font-size:12px}.playground-files-library-path-row .playground-files-breadcrumb{font-size:12px}.playground-files-breadcrumb-segment{min-width:0;display:inline-flex;align-items:center;gap:4px}.playground-files-breadcrumb-separator-icon{width:12px;height:12px;flex:0 0 auto;color:#ffffff57}.playground-files-library-path-actions{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.playground-files-select-all-checkbox{flex:0 0 14px;margin:0 2px 0 0}.playground-files-library-path-actions .playground-files-nav-button{width:18px;height:24px;padding-left:0;padding-right:0;background:transparent;box-shadow:none}.playground-files-library-path-actions .playground-files-nav-button:hover{background:transparent}.playground-files-library-title{margin:0;color:#fff;font-size:18px;line-height:1.15;font-weight:400;letter-spacing:-.04em}.playground-files-library-title-heading{display:inline-flex;align-items:center;gap:10px;min-width:0}.playground-files-library-title-heading.is-connector{gap:8px}.playground-files-library-title-connector-icon{display:block;width:auto;height:1em;max-width:1.5em;max-height:1em;flex:0 0 auto;object-fit:contain}.playground-files-library-title-connector-icon.is-github{filter:brightness(0) invert(1)}.playground-files-library-title-computer-badge{display:inline-flex;align-items:center;gap:6px;color:#ffffffa3;font-size:12px;line-height:1;font-weight:400;letter-spacing:0;white-space:nowrap}.playground-files-library-title-computer-badge svg{width:14px;height:14px;flex:0 0 auto;color:#ffffffb8}.playground-files-library-actions{min-width:0;display:inline-flex;align-items:center;gap:14px}.playground-files-library-search-anchor,.playground-files-library-new-anchor,.playground-files-library-control-anchor{position:relative;z-index:341}.playground-files-library-new-anchor,.playground-files-library-control-anchor{z-index:10070}.playground-files-library-search:not(.platform-search){--playground-files-library-search-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );width:min(100%,360px);height:32px;display:inline-flex;align-items:center;gap:10px;padding:0 14px;border:0;border-radius:999px;background:#ffffff0d;color:#ffffffe0;box-sizing:border-box;position:relative;z-index:0;overflow:hidden;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-files-library-search:not(.platform-search):before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--playground-files-library-search-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-files-library-search:not(.platform-search)>*{position:relative;z-index:1}.playground-files-library-search-icon{width:14px;height:14px;flex-shrink:0;color:#ffffff94}.playground-files-library-search-input{min-width:0;flex:1;border:0;outline:none;background:transparent;color:#fff;font:inherit;font-size:12px;line-height:1}.playground-files-library-search-input::placeholder{color:#ffffff80}.playground-files-library-search.platform-search{width:300px}.playground-files-library-search-popover{left:0;right:auto;top:calc(100% + 10px);width:min(420px,calc(100vw - 32px))}.playground-files-library-new-button{--playground-files-library-new-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );height:32px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#fff;cursor:pointer;font-size:12px;line-height:1;font-weight:400;white-space:nowrap;position:relative;z-index:0;overflow:hidden}.playground-files-library-new-button:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--playground-files-library-new-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-files-library-new-button>*{position:relative;z-index:1}.playground-files-library-tabs{display:inline-flex;align-items:center;flex:0 0 auto;position:static!important;left:auto;top:auto;transform:none!important;margin-left:0!important;margin-right:0!important}.playground-files-library-tabs.content-mode-switch{gap:8px;height:30px;padding:2px}.playground-files-library-tab{min-width:64px;height:100%;display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border:0;border-radius:20px;background:transparent;color:#ffffffb8;cursor:pointer;font-size:12px;font-weight:400;line-height:1rem;transition:background-color .16s ease,color .16s ease}.playground-files-library-tab:hover{background:#ffffff14;color:#fff}.playground-files-library-tab.is-active{background:#ffffff4d;color:#fff}.playground-files-library-controls{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto;margin-left:0!important}.playground-files-library-icon-button{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffffad;cursor:pointer;transition:background-color .16s ease,color .16s ease}.playground-files-library-icon-button:hover{background:#ffffff14;color:#fff}.playground-files-library-icon-button.is-active{background:#ffffff38;color:#fff}.playground-files-library-icon-button svg{width:14px;height:14px}.playground-files-library-divider{width:1px;height:28px;background:#ffffff14}.playground-files-topbar{display:flex;align-items:center;justify-content:space-between;min-height:var(--playground-files-nav-row-height);gap:16px;position:relative;z-index:31}.playground-files-page .playground-files-topbar{display:none}.playground-files-unified-navbar{position:relative;z-index:10040}.playground-content-shell:has(>.playground-content-body.is-files-page)>.playground-content-nav{position:relative;z-index:10030;overflow:visible}.playground-files-unified-navbar .playground-files-environment-select-shell{position:relative;z-index:10041;min-height:0;max-width:320px}.playground-files-unified-navbar .playground-files-environment-select-shell.is-connector{max-width:520px}.playground-files-unified-navbar .playground-files-inline-selector{min-height:30px;font-size:14px;font-weight:400}.playground-files-unified-navbar .playground-files-header-icon-button.is-plain{width:28px;height:28px}.playground-files-topbar-actions{flex-shrink:0;display:inline-flex;align-items:center;min-height:var(--playground-files-nav-row-height);gap:6px}.playground-files-toolbar-anchor{position:relative;z-index:321}.playground-files-environment-select-shell{display:flex;align-items:center;gap:8px;min-height:var(--playground-files-nav-row-height);min-width:0;max-width:320px}.playground-files-environment-select-shell.is-connector{max-width:520px}.playground-files-environment-breadcrumb-chevron{width:14px;height:14px;flex:0 0 14px;color:#ffffff6b}.playground-files-connector-account-selector>span{overflow:hidden;max-width:190px;text-overflow:ellipsis;white-space:nowrap}.playground-files-inline-selector{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer;font-size:14px;font-weight:400;transition:color .16s ease}.playground-files-inline-selector:hover{color:#ffffffc7}.playground-files-inline-selector:disabled{opacity:.5;cursor:default}.playground-files-inline-selector-chevron,.playground-files-environment-menu-check{width:16px;height:16px;flex-shrink:0}.playground-files-inline-selector-chevron{transition:transform .16s ease}.playground-files-inline-selector.active .playground-files-inline-selector-chevron{transform:rotate(180deg)}.playground-files-environment-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:10042;width:240px;max-height:284px;display:flex;flex-direction:column;overflow:hidden}.playground-files-environment-scope-menu{width:336px;max-height:420px}.playground-files-connector-account-menu{width:280px;max-height:320px}.playground-files-environment-menu-switch{width:calc(100% - 24px);margin:10px 12px 12px;display:flex;align-items:center;gap:8px;min-height:34px;height:34px;padding:2px;border:1px solid rgba(255,255,255,.05);border-radius:20px;background:#ffffff1a;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden;transform:none;position:relative;box-sizing:border-box}.playground-files-environment-menu-switch:before{display:none}.playground-files-environment-menu-switch-button{appearance:none;border:0;flex:1;min-width:0;min-height:0;height:28px;padding:4px 12px;border-radius:999px;background:transparent;font-size:12px;font-weight:500;line-height:1;text-align:center;color:#ffffffb8;cursor:pointer}.playground-files-environment-menu-switch-button.is-active{background:#ffffff59;color:#fff}.playground-files-environment-menu-switch-button:disabled{cursor:default;opacity:.55}.playground-files-environment-menu-empty{padding:14px 16px 16px;color:#ffffff80;font-size:12px;line-height:1.4}.playground-files-environment-menu-body{flex:1;min-height:0;overflow-y:auto}.playground-files-environment-menu-footer{flex-shrink:0;padding:8px;border-top:1px solid rgba(255,255,255,.08)}.playground-files-environment-create-button{width:100%;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;background:#ffffff14;color:#fff;cursor:pointer;font-size:12px;font-weight:500;transition:background-color .16s ease}.playground-files-environment-create-button:hover{background:#ffffff24}.playground-files-environment-menu-row{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border:0;background:transparent;color:#fff;cursor:pointer;text-align:left;transition:background-color .16s ease}.playground-files-environment-menu-row:hover{background:#ffffff1a}.playground-files-environment-menu-row.selected{background:transparent}.playground-files-environment-menu-row.is-disabled{cursor:default;opacity:.48}.playground-files-connector-menu-icon{width:18px;height:18px;flex:0 0 18px;object-fit:contain;border-radius:4px}.playground-files-connector-menu-icon.is-github{filter:brightness(0) invert(1)}.playground-files-connector-menu-row .playground-files-environment-menu-label,.playground-files-connector-account-row .playground-files-environment-menu-label{display:flex;flex-direction:column;gap:3px}.playground-files-connector-menu-name{color:#fff;font-size:13px;font-weight:500}.playground-files-connector-menu-identity{overflow:hidden;color:#ffffff80;font-size:11px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.playground-files-environment-menu-label{min-width:0;flex:1;font-size:14px;font-weight:500;color:#fff}.playground-files-environment-menu-check-slot{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto}.playground-files-environment-menu-check{color:#fff}.playground-files-environment-action-row{width:100%;display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border:0;background:transparent;color:#fff;cursor:pointer;text-align:left;transition:background-color .16s ease,opacity .16s ease}.playground-files-environment-action-row:hover{background:#ffffff1a}.playground-files-environment-action-row:disabled{opacity:.45;cursor:default}.playground-files-environment-action-icon{width:16px;height:16px;flex-shrink:0;margin-top:2px}.playground-files-environment-action-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.playground-files-environment-action-copy span:first-child{font-size:12px;font-weight:500;color:#fff}.playground-files-environment-action-copy span+span{font-size:12px;line-height:1.4;color:#ffffff94}.playground-files-environment-action-divider{height:1px;margin:4px 16px;background:#ffffff14}.playground-files-header-icon-button{width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:transparent;color:#ffffffb8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.playground-files-header-icon-button:hover{background:#ffffff0f;border-color:#ffffff2e;color:#fff}.playground-files-header-icon-button.is-active{background:#ffffff1a;color:#fff}.playground-files-header-icon-button.is-plain{width:30px;height:30px;border-color:transparent;border-radius:10px}.playground-files-header-icon-button.is-plain:hover{border-color:transparent}.playground-files-header-icon-button:disabled{opacity:.34;cursor:default}.playground-files-control-row{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;min-width:0;position:relative;z-index:322}.playground-files-control-actions{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;min-width:0}.playground-files-control-button{height:30px;min-height:30px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:transparent;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#ffffffe6;font-size:12px!important;font-weight:400!important;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.playground-files-control-button:hover{background:#ffffff0f;border-color:#ffffff29}.playground-files-control-button.is-active{background:#ffffff14;border-color:#fff3;color:#fff}.playground-files-control-button.is-bare{border-color:transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.playground-files-control-button.is-bare:hover,.playground-files-control-button.is-bare.is-active{background:transparent;border-color:transparent}.playground-files-control-button.is-backlog-filter{padding-right:0}.playground-files-page .playground-files-control-row .playground-files-control-button{--playground-files-control-button-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;z-index:0;overflow:hidden;border:0;background:transparent}.playground-files-page .playground-files-control-row .playground-files-control-button:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--playground-files-control-button-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-files-page .playground-files-control-row .playground-files-control-button>*{position:relative;z-index:1}.playground-files-page .playground-files-control-row .playground-files-control-button:hover,.playground-files-page .playground-files-control-row .playground-files-control-button.is-active{border-color:transparent}.playground-files-control-spacer{flex:1 1 auto;min-width:0}.playground-files-control-create{flex:0 0 auto}.playground-files-toolbar-menu-align-right{left:auto;right:0}.playground-files-path-strip{min-width:0;flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;gap:12px}.playground-files-browser-nav{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.playground-files-nav-button{width:28px;height:28px;padding:0;border:0;border-radius:999px;background:#ffffff0a;color:#fff9;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,color .16s ease}.playground-files-nav-button:hover{background:#ffffff0f;color:#fff}.playground-files-nav-button:disabled{opacity:.34;cursor:default}.playground-files-breadcrumbs{min-width:0;display:inline-flex;align-items:center;gap:4px;overflow:hidden;font-size:12px;white-space:nowrap;justify-content:flex-end}.playground-files-breadcrumb-icon{width:18px;height:18px;flex-shrink:0;display:block;object-fit:contain}.playground-files-breadcrumb{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:#ffffffe0;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer}.playground-files-breadcrumb:hover{color:#fff}.playground-files-breadcrumb.is-active{cursor:default}.playground-files-breadcrumb-separator{color:#ffffff3d}.playground-files-browser-summary{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;color:#ffffff7a;font-size:12px;font-weight:500;white-space:nowrap;margin-left:10px}.playground-files-toolbar-menu{position:absolute;top:calc(100% + 10px);right:0;width:240px;z-index:340}.playground-files-floating-menu{overflow:hidden;transform-origin:top right;z-index:10080}.playground-files-create-menu{width:min(248px,calc(100vw - 24px))}.playground-files-floating-menu.account-menu-animate-up-in,.playground-files-floating-menu.account-menu-animate-up-out{transform-origin:top right}.playground-files-floating-menu .playground-files-toolbar-menu-item{min-height:58px;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:0}.playground-files-floating-menu .playground-files-toolbar-menu-item:hover{background:#ffffff1a}.playground-files-floating-menu .playground-files-toolbar-menu-item svg{width:16px;height:16px;margin-top:2px;color:#ffffffdb}.playground-files-floating-menu .playground-files-toolbar-menu-item-copy{gap:5px}.playground-files-floating-menu .playground-files-toolbar-menu-item-copy span:first-child{font-size:14px;font-weight:500;color:#fff}.playground-files-floating-menu .playground-files-toolbar-menu-item-copy span+span{font-size:12px;font-weight:400;color:#ffffff8f}.playground-files-toolbar-menu-wide{left:0;right:auto;width:260px}.playground-files-toolbar-menu-wide.playground-files-toolbar-menu-align-right{left:auto;right:0}.playground-files-toolbar-menu-title{padding:6px 12px 8px;font-size:11px;font-weight:600;color:#ffffff85}.playground-files-toolbar-menu-section-label{padding:8px 12px 6px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffff61}.playground-files-toolbar-menu-divider{height:1px;margin:6px 8px;background:#ffffff14}.playground-files-toolbar-menu-item{width:100%;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:0;border-radius:0;background:transparent;color:#ffffffe6;text-align:left;cursor:pointer;transition:background-color .16s ease,color .16s ease}.playground-files-toolbar-menu-item:hover,.playground-files-toolbar-menu-item.is-active{background:#ffffff14}.playground-files-toolbar-menu-item:disabled{opacity:.44;cursor:default}.playground-files-toolbar-menu-item-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.playground-files-toolbar-menu-item-copy span:first-child{font-size:12px;font-weight:500;color:#fffffff5}.playground-files-toolbar-menu-item-copy span+span{font-size:11px;line-height:1.45;color:#ffffff7a}.playground-files-toolbar-menu-check{width:12px;flex-shrink:0;padding-top:1px;color:#ffffffc7;font-size:16px;line-height:1;text-align:center}.playground-imagine-media-mode-selector{max-width:120px}.playground-imagine-media-mode-selector .playground-files-inline-selector{min-height:0;gap:5px;color:#ffffffb8;font-size:12px!important;line-height:1;font-weight:400!important}.playground-imagine-media-mode-selector .playground-files-inline-selector span{font-size:12px!important;font-weight:400!important}.playground-imagine-media-mode-selector .playground-files-inline-selector:hover,.playground-imagine-media-mode-selector .playground-files-inline-selector.active{color:#fff}.playground-imagine-media-mode-selector .playground-files-inline-selector-chevron{width:12px;height:12px}.playground-imagine-media-mode-menu{width:156px}.playground-guardrails-page{height:100%;min-height:0;background:transparent}.playground-guardrails-library-tabs .playground-files-library-tab{min-width:94px}.playground-guardrails-toolbar-menu{z-index:10090}.playground-guardrails-detail-topnav-actions{display:inline-flex;align-items:center;gap:8px}.playground-guardrails-detail-publish-controls{display:inline-flex;align-items:center}.playground-guardrails-action-menu-shell{position:relative;display:inline-flex;align-items:center;justify-content:center}.playground-guardrails-row-action-menu-shell{width:28px;height:28px;justify-self:start}.playground-guardrails-action-menu-shell .playground-guardrails-action-menu{top:calc(100% + 8px);right:0;left:auto;width:180px;min-width:180px;max-height:min(220px,calc(100vh - 120px));transform-origin:top right}.playground-guardrails-detail-action-menu-shell .playground-guardrails-action-menu{width:260px;min-width:260px}.playground-guardrails-action-menu .tb-popup-row.is-danger,.playground-guardrails-action-menu .tb-popup-row.is-danger .tb-popup-icon,.playground-guardrails-action-menu .tb-popup-row.is-danger .playground-tasks-toolbar-popup-item-copy span:first-child{color:#ff6b6b}.playground-guardrails-browser{overflow:hidden}.playground-guardrails-shell.has-guardrail-versions{grid-template-columns:minmax(0,1fr) minmax(320px,360px) 0;gap:12px}.playground-guardrails-versions-sidebar{min-width:0;width:100%}.playground-files-page .playground-guardrails-browser-body{display:flex;flex-direction:column;padding-bottom:24px;overflow:hidden}.playground-guardrails-layout{width:100%;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch}.playground-guardrails-overview-shell{width:min(100%,var(--playground-centered-page-max-width));max-width:var(--playground-centered-page-max-width);margin:0 auto}.playground-guardrails-page .playground-guardrails-browser-header.playground-guardrails-overview-browser-header,.playground-guardrails-page .playground-guardrails-browser-body.playground-guardrails-overview-browser-body{width:100%;max-width:none;padding-left:24px;padding-right:24px}.playground-guardrails-page .playground-guardrails-overview-browser-header>.playground-files-library-header{width:min(100%,var(--playground-centered-page-max-width));max-width:var(--playground-centered-page-max-width);margin-left:auto;margin-right:auto;margin-bottom:12px}.playground-guardrails-list-panel,.playground-guardrails-editor{min-width:0;min-height:0;border:0;border-radius:0;background:transparent;box-sizing:border-box}.playground-guardrails-list-panel{overflow:hidden;padding:0}.playground-guardrails-table-shell{width:100%;height:100%;min-height:0;overflow:auto}.playground-guardrails-table{width:100%;min-width:720px;display:flex;flex-direction:column}.playground-guardrails-table-header,.playground-guardrails-table-row{display:grid;grid-template-columns:minmax(220px,1.35fr) 86px minmax(150px,.85fr) 112px 32px;align-items:center;gap:12px}.playground-guardrails-table-header{min-height:34px;padding:0 10px;color:#ffffff6b;font-size:11px;font-weight:500;border-bottom:1px solid rgba(255,255,255,.08)}.playground-guardrails-table-row{min-height:54px;padding:0;border-bottom:1px solid rgba(255,255,255,.06);color:#ffffffe6;cursor:pointer;transition:background-color .16s ease}.playground-guardrails-overview-table-section .playground-project-overview-threads-table-header,.playground-guardrails-overview-table-section .playground-project-overview-threads-table-row{grid-template-columns:34px minmax(200px,1.25fr) minmax(90px,.42fr) minmax(150px,.82fr) minmax(98px,.46fr) 28px;gap:12px}.playground-guardrails-table-row:hover,.playground-guardrails-table-row.is-selected{background:transparent}.playground-guardrails-set-cell{min-width:0;display:inline-flex;align-items:center}.playground-guardrails-set-copy{min-width:0;display:flex;flex-direction:column;gap:0}.playground-guardrails-set-title{min-width:0;color:#fffffff5;font-size:13px;line-height:1.25;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-guardrails-table-muted{min-width:0;color:#ffffff80;font-size:12px;line-height:1.35;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-guardrails-creator-cell{min-width:0;display:inline-flex;align-items:center;gap:8px}.playground-guardrails-creator-avatar{width:20px;height:20px;flex:0 0 auto;border-radius:999px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1c;color:#ffffffd6;font-size:10px;line-height:1;font-weight:500}.playground-guardrails-creator-avatar img{width:100%;height:100%;display:block;object-fit:cover}.playground-guardrails-creator-avatar.is-system{border-radius:0;background:transparent}.playground-guardrails-creator-avatar.is-system img{width:14px;height:14px;object-fit:contain}.playground-guardrails-creator-label{min-width:0;color:#ffffffd6;font-size:12px;line-height:1.35;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-guardrails-kind-pill{min-width:0;display:inline-flex;align-items:center;justify-content:flex-start;color:#ffffff9e;font-size:12px;line-height:1.35;font-weight:400;white-space:nowrap}.playground-guardrails-row-action-placeholder{width:28px;height:28px;display:inline-flex}.playground-guardrails-row-action,.playground-guardrails-prompt-delete{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#ffffff6b;padding:0;cursor:pointer;transition:color .16s ease,background .16s ease}.playground-guardrails-row-action:hover,.playground-guardrails-row-action.is-active,.playground-guardrails-prompt-delete:hover{background:#ffffff14;color:#fff}.playground-guardrails-editor{display:flex;flex-direction:column;gap:24px;padding:0;border-left:0;overflow:visible}.playground-guardrails-detail{width:100%;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:16px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.playground-guardrails-detail::-webkit-scrollbar{display:none}.playground-guardrails-detail-actions{display:inline-flex;align-items:center;gap:10px}.playground-guardrails-readonly-pill{height:26px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:400;line-height:1;white-space:nowrap}.playground-guardrails-detail-title-row{padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-guardrails-detail-title{min-width:0;flex:1 1 auto}.playground-guardrails-title-input{width:100%;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;outline:none;box-shadow:none}.playground-guardrails-title-input:disabled,.playground-guardrails-prompt-title-input:read-only,.playground-guardrails-description-input:read-only{opacity:1;cursor:default}.playground-guardrails-prompts-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-guardrails-prompts-title{min-width:0;display:inline-flex;align-items:center;color:#ffffffeb;font-size:13px;font-weight:500}.playground-guardrails-prompt-title-input{flex:1 1 auto;width:auto;min-width:0;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:#fff;font:inherit;font-size:12px;font-weight:400;line-height:1.4;outline:none;box-sizing:border-box}.playground-guardrails-prompt-title-input:focus{border:0;background:transparent}.playground-guardrails-inline-action{height:28px;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#ffffffc7;font-size:12px;font-weight:400;cursor:pointer}.playground-guardrails-inline-action:hover{color:#fff}.playground-guardrails-description-section.playground-agents-detail-instructions-section{padding-bottom:3px;margin-top:0;margin-bottom:0}.playground-guardrails-evaluation-section,.playground-guardrails-access-settings,.playground-guardrails-access-detail{min-width:0;width:100%}.playground-guardrails-evaluation-run-form{display:grid;gap:16px}.playground-guardrails-evaluation-field{display:grid;gap:8px;min-width:0;color:#ffffffb8;font-size:12px;font-weight:400}.playground-guardrails-evaluation-field>input{box-sizing:border-box;width:100%;min-height:34px;padding:7px 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;outline:none;background:#ffffff0f;color:#fff;font:inherit}.playground-guardrails-evaluation-field>input:focus{border-color:#4da3ffb8}.playground-guardrails-evaluation-error{color:#f98787;font-size:12px}.playground-guardrails-access-detail .platform-permissions-page,.playground-guardrails-access-detail .platform-role-permissions-page{margin-top:12px}.playground-guardrails-description-section .playground-tasks-detail-section-header{background:#000}.playground-guardrails-description-section .playground-tasks-detail-description-input{min-height:72px}.playground-guardrails-description-section .playground-tasks-detail-format-actions{flex-wrap:nowrap}.playground-guardrails-prompts-list{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:8px;overflow:visible}.playground-guardrails-prompts-list::-webkit-scrollbar,.playground-guardrails-table-shell::-webkit-scrollbar{display:none}.playground-guardrails-prompt-row.playground-tasks-backlog-item{display:block;min-height:0;cursor:default}.playground-guardrails-prompt-card-header{width:100%;min-width:0;display:flex;align-items:center;gap:12px;padding-bottom:12px;margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.1);box-sizing:border-box}.playground-guardrails-prompt-editor{width:100%;min-width:0;margin:6px 0 0}.playground-guardrails-empty,.playground-guardrails-editor-empty,.playground-guardrails-prompt-empty{height:100%;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#ffffff75;text-align:center}.playground-guardrails-prompt-empty{min-height:88px;height:auto;border:1px dashed rgba(255,255,255,.1);border-radius:8px;font-size:12px}.playground-guardrails-empty-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff14;color:#ffffffc7}.playground-guardrails-empty-title{color:#ffffffc2;font-size:13px;font-weight:500}.playground-guardrails-empty-button{margin-top:2px}.playground-guardrails-detail-page-host .playground-guardrails-browser-body.is-detail-page{width:100%;max-width:none;padding:42px 44px 56px;overflow:auto;box-sizing:border-box}.playground-guardrails-detail-overview-layout{--platform-page-content-max-width: 87.5rem}.playground-guardrails-detail-page-header{min-height:32px}.playground-guardrails-detail-header-copy{min-width:0;display:flex;align-items:center;gap:0}.playground-guardrails-detail-header-copy .playground-guardrails-title-input{min-width:0;flex:1 1 auto;color:#fff;font-size:18px;line-height:1.3;font-weight:500}.playground-guardrails-detail-overview-main{min-width:0}.playground-guardrails-prompts-section{min-width:0;display:flex;flex-direction:column;gap:12px}.playground-guardrails-detail-sidebar-card{min-width:0}.playground-guardrails-detail-sidebar-list{min-width:0;display:flex;flex-direction:column;gap:10px}.playground-guardrails-detail-sidebar-row{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px;line-height:1.35;font-weight:400}.playground-guardrails-detail-sidebar-label{min-width:0;flex:0 0 auto;color:#ffffff80}.playground-guardrails-detail-sidebar-value{min-width:0;color:#ffffffeb;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-guardrails-detail-sidebar-row.is-owner .playground-guardrails-detail-sidebar-value{flex:1 1 auto;overflow:visible}.playground-guardrails-detail-owner-selector{width:100%;min-width:0}.playground-guardrails-detail-owner-trigger.platform-selector__trigger{width:100%;min-width:0;min-height:24px;justify-content:flex-end;gap:6px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.playground-guardrails-detail-owner-trigger.platform-selector__trigger:hover,.playground-guardrails-detail-owner-trigger.platform-selector__trigger:focus-visible{background:transparent}.playground-guardrails-detail-owner-value{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:7px}.playground-guardrails-detail-owner-avatar.playground-team-member-avatar{width:18px;height:18px;flex:0 0 18px}.playground-guardrails-detail-owner-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-guardrails-detail-creator{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.playground-guardrails-detail-creator .playground-guardrails-creator-avatar.is-system{width:18px;height:18px;flex:0 0 18px;border-radius:999px;overflow:hidden}.playground-guardrails-detail-creator .playground-guardrails-creator-avatar.is-system img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.playground-guardrails-detail-creator-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-guardrails-detail-sidebar-actions{min-width:0;display:flex;flex-direction:column}.playground-guardrails-detail-sidebar-action{width:100%;min-width:0;justify-content:flex-start;padding-left:0;padding-right:0}@media(max-width:760px){.playground-guardrails-detail-page-host .playground-guardrails-browser-body.is-detail-page{padding:16px}}.playground-evaluations-page .playground-files-browser-body{align-items:stretch}.playground-evaluations-page .playground-evaluations-overview-shell{width:min(100%,var(--playground-centered-page-max-width));max-width:var(--playground-centered-page-max-width);margin:0 auto}.playground-evaluations-page .playground-guardrails-browser-header.playground-guardrails-overview-browser-header,.playground-evaluations-page .playground-guardrails-browser-body.playground-guardrails-overview-browser-body{width:100%;max-width:none;padding-left:24px;padding-right:24px}.playground-evaluations-page .playground-guardrails-overview-browser-header>.playground-files-library-header{width:min(100%,var(--playground-centered-page-max-width));max-width:var(--playground-centered-page-max-width);margin-left:auto;margin-right:auto;margin-bottom:12px}.playground-evaluations-page .playground-guardrails-detail-title-row{border-bottom:0}.playground-evaluations-detail-topnav-actions{display:inline-flex;align-items:center;gap:8px}.playground-evaluations-breadcrumb-actions,.playground-evaluations-breadcrumb-actions-root,.playground-evaluations-breadcrumb-action-menu{display:inline-flex;align-items:center}.playground-evaluations-breadcrumb-actions{gap:4px}.playground-evaluations-breadcrumb-action-popup{width:min(280px,calc(100vw - 32px))}.playground-evaluations-version-changes-page{padding-top:24px}.playground-evaluations-page .playground-guardrails-table-header,.playground-evaluations-page .playground-guardrails-table-row{grid-template-columns:minmax(220px,1.3fr) 120px 120px 120px 96px 32px}.playground-evaluations-run-table .playground-guardrails-table-header,.playground-evaluations-run-table .playground-guardrails-table-row{grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) minmax(160px,1fr) 64px 78px 108px 118px}.playground-evaluations-runs-table .playground-guardrails-table-header,.playground-evaluations-runs-table .playground-guardrails-table-row{grid-template-columns:minmax(140px,1.1fr) minmax(124px,.85fr) minmax(150px,.95fr) 70px 64px 104px 24px}.playground-evaluations-runs-section .playground-project-overview-threads-table-header,.playground-evaluations-runs-section .playground-project-overview-threads-table-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.78fr) minmax(0,.98fr) minmax(64px,.48fr) minmax(42px,.32fr) minmax(76px,.48fr) 28px;gap:12px;width:100%;max-width:100%;box-sizing:border-box}.playground-agents-detail-threads-section.playground-evaluations-runs-section .playground-project-overview-threads-table-header,.playground-agents-detail-threads-section.playground-evaluations-runs-section .playground-project-overview-threads-table-row,.playground-evaluations-page .playground-agents-detail-threads-section.playground-evaluations-runs-section .playground-project-overview-threads-table-header,.playground-evaluations-page .playground-agents-detail-threads-section.playground-evaluations-runs-section .playground-project-overview-threads-table-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.78fr) minmax(0,.98fr) minmax(64px,.48fr) minmax(42px,.32fr) minmax(76px,.48fr) 28px;gap:12px}.playground-evaluations-overview-section .playground-project-overview-threads-table-header,.playground-evaluations-overview-section .playground-project-overview-threads-table-row,.playground-evaluations-page .playground-agents-detail-threads-section.playground-evaluations-overview-section .playground-project-overview-threads-table-header,.playground-evaluations-page .playground-agents-detail-threads-section.playground-evaluations-overview-section .playground-project-overview-threads-table-row{grid-template-columns:34px minmax(150px,1.18fr) minmax(112px,.78fr) minmax(54px,.3fr) minmax(112px,.76fr) minmax(82px,.5fr) 28px;gap:12px}.playground-evaluations-runs-section .playground-project-overview-threads-table-header,.playground-evaluations-runs-section .playground-project-overview-threads-table-row,.playground-evaluations-runs-section .playground-project-overview-threads-table-header *,.playground-evaluations-runs-section .playground-project-overview-threads-table-row *{font-size:12px}.playground-evaluations-runs-section .playground-project-overview-thread-cell.is-run{color:#ffffffe6}.playground-evaluations-runs-section .playground-project-overview-thread-cell,.playground-evaluations-runs-section .playground-plugin-row-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-evaluations-page .playground-evaluations-runs-section .playground-project-overview-threads-table,.playground-evaluations-page .playground-evaluations-runs-section .playground-project-overview-thread-list,.playground-evaluations-page .playground-evaluations-runs-section .playground-project-overview-threads-table-row,.playground-evaluations-page .playground-evaluations-runs-section .playground-project-overview-thread-cell.is-actions{overflow:visible!important}.playground-evaluations-page .playground-evaluations-runs-section .playground-project-overview-thread-cell.is-actions{position:relative;z-index:20;display:flex;justify-content:flex-end}.playground-evaluations-page .playground-evaluations-runs-section .playground-project-overview-thread-cell.is-actions .playground-tasks-toolbar-popup-shell{position:relative;z-index:30}.playground-evaluations-page .playground-evaluations-runs-section .playground-project-overview-thread-cell.is-actions .playground-tasks-toolbar-popup-menu{top:auto;bottom:calc(100% + 6px);right:0;left:auto;z-index:1200}.playground-evaluations-page .playground-evaluations-overview-layout,.playground-evaluations-page .playground-evaluations-overview-section.playground-plugins-section,.playground-evaluations-page .playground-evaluations-overview-section .playground-project-overview-threads-table,.playground-evaluations-page .playground-evaluations-overview-section .playground-project-overview-thread-list,.playground-evaluations-page .playground-evaluations-overview-section .playground-project-overview-threads-table-row,.playground-evaluations-page .playground-evaluations-overview-section .playground-project-overview-thread-cell.is-actions{overflow:visible!important}.playground-evaluations-page .playground-evaluations-overview-section .playground-project-overview-thread-cell.is-actions{position:relative;z-index:20}.playground-evaluations-page .playground-evaluations-overview-section .playground-project-overview-thread-cell.is-actions .playground-tasks-toolbar-popup-shell{position:relative;z-index:30}.playground-evaluations-page .playground-evaluations-overview-section .playground-project-overview-thread-cell.is-actions .playground-tasks-toolbar-popup-menu{top:auto;bottom:calc(100% + 6px);right:0;left:auto;z-index:1200}.playground-evaluations-overview-section .playground-plugins-toolbar-controls{flex:0 0 auto}.playground-evaluations-overview-create-button.playground-files-library-new-button{margin-left:auto}.playground-evaluations-runs-section .playground-project-overview-thread-cell.is-score{color:#ffffffe6;text-align:left}.playground-evaluations-case-score{color:#ffffffeb;font-weight:400}.playground-evaluations-case-section.playground-project-overview-panel-plain.playground-plugins-section{margin-top:0!important;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.playground-evaluations-case-section.playground-project-overview-panel-plain.playground-plugins-section:before{display:none}.playground-evaluations-case-title-row{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 12px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-evaluations-case-title{margin:0;color:#fffffff0;font-size:14px;line-height:1.35;font-weight:500}.playground-evaluations-case-title-links{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.playground-evaluations-case-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:16px 0 4px}.playground-evaluations-case-kpi{min-width:0;display:flex;flex-direction:column;gap:6px}.playground-evaluations-case-kpi-label{color:#ffffff80;font-size:11px;font-weight:500;line-height:1.35}.playground-evaluations-case-kpi-value{min-width:0;color:#ffffffe6;font-size:12px;line-height:1.45}.playground-evaluations-case-detail-grid{display:grid;grid-template-columns:1fr;gap:18px;padding-top:18px}.playground-evaluations-case-detail-field{min-width:0;display:flex;flex-direction:column;gap:8px;padding:0;border:0;border-radius:0;background:transparent}.playground-evaluations-case-detail-field.is-wide{grid-column:1 / -1}.playground-evaluations-case-detail-field.is-reasoning{padding:18px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.playground-evaluations-case-detail-label{color:#fffffff0;font-size:14px;line-height:1.35;font-weight:500}.playground-evaluations-case-detail-value{min-width:0;color:#ffffffe0;font-size:12px;line-height:1.45;overflow-wrap:anywhere;word-break:break-word;overflow:visible}.playground-evaluations-case-detail-value:not(.is-rich){white-space:pre-wrap}.playground-evaluations-case-detail-text{min-height:0}.playground-evaluations-case-text-content{min-width:0;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;overflow:visible}.playground-evaluations-case-reasoning-markdown.tb-message-markdown,.playground-evaluations-case-reasoning-markdown .tb-message-markdown,.playground-evaluations-case-reasoning-markdown{color:#ffffffdb}.playground-evaluations-case-reasoning-markdown.tb-message-markdown>:first-child,.playground-evaluations-case-reasoning-markdown .tb-message-markdown>:first-child{margin-top:0}.playground-evaluations-case-reasoning-markdown.tb-message-markdown>:last-child,.playground-evaluations-case-reasoning-markdown .tb-message-markdown>:last-child{margin-bottom:0}.playground-evaluations-case-reasoning-shell.tb-runner-chat,.playground-evaluations-case-reasoning-shell.tb-runner-chat .tb-turn-summary{width:100%;min-width:0;max-width:100%}.playground-evaluations-case-reasoning-shell.tb-runner-chat .tb-message-markdown{margin-bottom:0}.playground-evaluations-case-detail .tb-message-markdown pre,.playground-evaluations-case-detail .tb-message-markdown code{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;overflow:hidden}.playground-evaluations-case-code-runner-shell.tb-runner-chat,.playground-evaluations-case-code-shell{width:100%;min-width:0;max-width:100%;overflow:hidden}.playground-evaluations-case-code-runner-shell.tb-runner-chat .tb-log-card-code{width:100%;max-width:100%;overflow:hidden;color:#ffffffdb}.playground-evaluations-case-code-shell .monaco-editor,.playground-evaluations-case-code-shell .overflow-guard,.playground-evaluations-case-code-shell .monaco-editor-background,.playground-evaluations-case-code-shell .monaco-scrollable-element,.playground-evaluations-case-code-shell .lines-content,.playground-evaluations-case-code-shell .view-overlays,.playground-evaluations-case-code-shell .view-zones,.playground-evaluations-case-code-shell .margin-view-overlays,.playground-evaluations-case-code-shell .margin{background:transparent!important}.playground-evaluations-case-code-shell .monaco-scrollable-element,.playground-evaluations-case-code-shell .overflow-guard{overflow:hidden!important}.playground-evaluations-case-code-fallback{width:100%;max-width:100%;min-width:0;margin:0;color:#ffffffdb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;overflow:visible}.playground-evaluations-case-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.playground-evaluations-page .playground-evaluations-runs-section{margin-top:24px}.playground-evaluations-page .playground-evaluations-overview-section{margin-top:0}.playground-evaluations-page .playground-evaluations-overview-layout .playground-guardrails-list-panel{margin-top:12px;overflow:visible}.playground-evaluations-page .playground-project-overview-panel-plain.playground-plugins-section{margin-top:24px!important}.playground-evaluations-page .playground-project-overview-panel-plain.playground-plugins-section.playground-evaluations-overview-section{margin-top:0!important}.playground-evaluations-page .playground-project-overview-current-tasks-section.playground-project-overview-threads-section.playground-evaluations-runs-section>.playground-plugins-section-header{margin-top:0}.playground-evaluations-page .playground-evaluations-detail-back-button{margin-top:24px}.playground-evaluations-runs-section .playground-plugins-search-row{margin-bottom:12px}.playground-evaluations-runs-table .playground-guardrails-table-header{padding-left:0}.playground-evaluations-runs-table .playground-guardrails-table-header,.playground-evaluations-runs-table .playground-guardrails-table-row,.playground-evaluations-runs-table .playground-guardrails-table-header *,.playground-evaluations-runs-table .playground-guardrails-table-row *{font-size:12px}.playground-evaluations-data-table .playground-guardrails-table-header,.playground-evaluations-data-table .playground-guardrails-table-row{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(180px,1fr) 32px}.playground-evaluations-detail-subtitle{color:#ffffff85;font-size:12px;line-height:1.4}.playground-evaluations-detail-tabs{margin-top:0}.playground-evaluations-analytics-card.playground-project-overview-progress-combo-card{margin:0}.playground-evaluations-progress-combo-canvas{display:block;width:100%!important;height:100%!important}.playground-evaluations-analytics-card .playground-project-overview-progress-combo-metric-dot.is-score{background:#7effff}.playground-evaluations-analytics-card .playground-project-overview-progress-combo-metric-dot.is-cases{background:#66a6ff}.playground-evaluations-analytics-card .playground-project-overview-progress-combo-metric-dot.is-runs{background:#9ff6ce}.playground-evaluations-analytics-card .playground-project-overview-progress-combo-metric-dot.is-pass-rate{background:#c5a3ff}.playground-evaluations-analytics-card .playground-project-overview-progress-combo-metric-dot.is-cost{background:#9ff6ce}.playground-evaluations-pass-threshold-field{width:min(240px,100%);margin-bottom:14px}.playground-evaluations-pass-threshold-inline{position:relative;min-width:0;display:inline-flex;align-items:center;gap:8px;overflow:visible}.playground-evaluations-pass-threshold-label-group{position:relative;display:inline-flex;align-items:center;gap:5px;overflow:visible}.playground-evaluations-settings-header-control{min-width:0;display:flex;align-items:center;overflow:visible}.playground-evaluations-page .playground-guardrails-detail-actions{overflow:visible}.playground-evaluations-pass-threshold-inline-label{color:#ffffff8a;font-size:12px;line-height:1;font-weight:400;white-space:nowrap}.playground-evaluations-pass-threshold-help{position:relative;width:16px;height:16px;padding:0;border:0;background:transparent;color:#ffffff75;display:inline-flex;align-items:center;justify-content:center;cursor:help}.playground-evaluations-pass-threshold-help:hover,.playground-evaluations-pass-threshold-help:focus-visible{color:#ffffffdb;outline:none}.playground-evaluations-pass-threshold-tooltip{position:absolute;left:0;top:calc(100% + 9px);width:250px;padding:8px 10px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#1e1e1eeb;color:#ffffffd6;font-size:11px;font-weight:400;line-height:1.35;text-align:left;white-space:normal;box-shadow:0 16px 42px #0000005c;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .14s ease,transform .14s ease;z-index:1400}.playground-evaluations-pass-threshold-tooltip:before{content:"";position:absolute;left:8px;bottom:100%;width:8px;height:8px;border-left:1px solid rgba(255,255,255,.14);border-top:1px solid rgba(255,255,255,.14);background:#1e1e1eeb;transform:translateY(4px) rotate(45deg)}.playground-evaluations-pass-threshold-help:hover .playground-evaluations-pass-threshold-tooltip,.playground-evaluations-pass-threshold-help:focus-visible .playground-evaluations-pass-threshold-tooltip{opacity:1;transform:translateY(0)}.playground-evaluations-pass-threshold-inline .playground-evaluations-pass-threshold-input{width:auto;max-width:50px;height:24px;padding:0;border:none;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;background:transparent;font-size:12px;text-align:right!important}.playground-evaluations-description-section.playground-agents-detail-instructions-section,.playground-evaluations-dataset-guidance-section.playground-agents-detail-instructions-section{margin-top:0;margin-bottom:0;padding-bottom:3px}.playground-evaluations-page .playground-agents-detail-instructions-section .playground-tasks-detail-section-header{background:transparent!important}.playground-evaluations-description-section .platform-instructions-editor__title,.playground-evaluations-dataset-guidance-section .platform-instructions-editor__title{font-size:14px!important}.playground-evaluations-dataset-guidance-title{display:inline-flex;align-items:center;gap:4px}.playground-evaluations-dataset-guidance-tooltip{width:320px}.playground-evaluations-description-section .playground-tasks-detail-description-editor,.playground-evaluations-dataset-guidance-section .playground-tasks-detail-description-editor,.playground-evaluations-description-section .playground-tasks-detail-description-input,.playground-evaluations-description-section .playground-tasks-detail-description-preview-scope.tb-runner-chat,.playground-evaluations-dataset-guidance-section .playground-tasks-detail-description-input,.playground-evaluations-dataset-guidance-section .playground-tasks-detail-description-preview-scope.tb-runner-chat{min-height:118px}.playground-evaluations-cases-editor-section{display:flex;flex-direction:column;gap:10px;margin-top:24px;overflow:visible}.playground-evaluations-dataset-cases-platform-table{min-width:0;--platform-data-table-surface: transparent;--platform-data-table-body-background: transparent;--platform-data-table-row-background: transparent;--platform-data-table-header-background: transparent;--platform-data-table-sticky-background: transparent}.playground-evaluations-dataset-case-table-title-cell{min-width:0;display:flex;align-items:center;gap:10px}.playground-evaluations-dataset-case-table-title{min-width:0;overflow:hidden;color:#ffffffeb;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.playground-evaluations-dataset-case-table-value{color:#ffffff9e;font-size:12px}.playground-evaluations-dataset-cases-platform-table .platform-data-table__row.is-disabled.playground-evaluations-dataset-cases-table-row.is-pending{opacity:1}.playground-evaluations-dataset-cases-table-row.is-pending .playground-evaluations-dataset-case-table-title{color:#ffffff9e}.playground-evaluations-dataset-cases-table-row.is-pending.is-error .playground-evaluations-dataset-case-table-title{color:#ff8787e6}.playground-evaluations-cases-editor-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-evaluations-case-import-feedback{margin:-2px 0 0;color:#ffffffb3;font-size:12px;line-height:1.4}.playground-evaluations-case-import-feedback.is-error{color:#ff8f8f}.playground-evaluations-cases-title{margin:0;color:#fffffff5;font-size:14px;line-height:1.35;font-weight:500}.playground-evaluations-cases-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.playground-evaluations-source-thread-pill{display:inline-flex;align-items:center;gap:4px;color:#66a6ffeb;font-size:11px;line-height:1.2;white-space:nowrap}.playground-evaluations-case-preview-list{display:flex;flex-direction:column;gap:8px}.playground-evaluations-case-run-ring.playground-permission-mini-ring-icon{width:24px;height:24px;margin-right:2px}.playground-evaluations-case-run-ring-value{position:relative;z-index:2;color:var(--permission-mini-ring-icon-color, rgba(78, 162, 255, 1));font-size:9px;line-height:1;font-weight:400;letter-spacing:0}.playground-evaluations-data-row-preview .playground-tasks-backlog-title{max-width:100%}.playground-evaluations-data-row-preview .playground-tasks-backlog-title.is-empty{color:#ffffff6b}.playground-evaluations-data-row-preview .playground-tasks-backlog-meta{gap:8px}.playground-evaluations-data-row-preview.is-pending{cursor:default}.playground-evaluations-data-row-preview.is-pending .playground-tasks-backlog-title{color:#ffffff9e}.playground-evaluations-data-row-preview.is-pending-error .playground-tasks-backlog-title{color:#ff8787e6}.playground-evaluations-pending-case-icon{width:24px;height:24px;margin-right:2px;border-radius:999px;border:1px solid rgba(78,162,255,.42);color:#4ea2fff2;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#4ea2ff14}.playground-evaluations-pending-case-icon.is-error{border-color:#ff878770;color:#ff8787f2;background:#ff878714}.playground-evaluations-pending-case-spinner{animation:spinner-rotate 1s linear infinite}.playground-evaluations-pending-case-status{color:#4ea2ffeb;font-size:11px;line-height:1.2;white-space:nowrap}.playground-evaluations-pending-case-status.is-error{color:#ff8787e6}.playground-evaluations-case-delete-button{width:22px;height:22px;padding:0;border:0;border-radius:6px;background:transparent;color:#ffffff6b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,color .16s ease}.playground-evaluations-case-delete-button:hover,.playground-evaluations-case-delete-button:focus-visible{background:#ffffff14;color:#ffffffe6;outline:none}.playground-evaluations-thread-case-modal{width:min(760px,calc(100vw - 32px));height:min(720px,calc(100dvh - 48px));display:flex;flex-direction:column}.playground-evaluations-thread-case-modal-body{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:0;padding-top:0;padding-bottom:0;overflow:hidden}.playground-evaluations-thread-picker-header-search.platform-search{width:300px;min-width:300px}.playground-evaluations-thread-picker-table{min-width:0;min-height:0;--platform-data-table-surface: transparent;--platform-data-table-body-background: transparent;--platform-data-table-row-background: transparent;--platform-data-table-header-background: transparent;--platform-data-table-sticky-background: transparent}.playground-evaluations-thread-picker-table.platform-data-table.is-fill-layout{flex:1 1 0;height:100%;max-height:100%}.playground-evaluations-thread-picker-table.platform-data-table,.playground-evaluations-thread-picker-table .platform-data-table__surface,.playground-evaluations-thread-picker-table .platform-data-table__table,.playground-evaluations-thread-picker-table .platform-data-table__sticky,.playground-evaluations-thread-picker-table .platform-data-table__header-group,.playground-evaluations-thread-picker-table .platform-data-table__header,.playground-evaluations-thread-picker-table .platform-data-table__scroll,.playground-evaluations-thread-picker-table .platform-data-table__body,.playground-evaluations-thread-picker-table .platform-data-table__row,.playground-evaluations-thread-picker-table .platform-data-table__pagination{background:transparent!important}.playground-evaluations-thread-picker-table.platform-data-table.is-fill-layout>.platform-data-table__surface,.playground-evaluations-thread-picker-table.platform-data-table.is-fill-layout .platform-data-table__table,.playground-evaluations-thread-picker-table.platform-data-table.is-fill-layout .platform-data-table__scroll{flex:1 1 auto;min-height:0}.playground-evaluations-thread-picker-table .platform-data-table__scroll{overflow-y:auto;overscroll-behavior:contain}.playground-evaluations-thread-picker-table .platform-data-table__pagination{flex:0 0 auto}.playground-evaluations-thread-picker-cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-evaluations-thread-picker-cell.is-title,.playground-evaluations-thread-picker-cell.is-agent-name{color:#fff}.playground-evaluations-thread-picker-agent-cell{min-width:0;display:inline-flex;align-items:center;gap:8px}.playground-evaluations-thread-picker-cell.is-muted{color:#ffffff94}.playground-evaluations-create-modal.playground-project-overview-outcome-editor-modal{width:min(720px,calc(100vw - 48px));height:auto!important;min-height:0;max-height:min(720px,calc(100vh - 48px));overflow:auto}.playground-evaluations-create-modal .playground-project-overview-outcome-editor-body{gap:14px}.playground-evaluations-create-modal .playground-evaluations-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.playground-evaluations-create-modal .playground-evaluations-field.is-full{grid-column:1 / -1}.playground-evaluations-page .playground-guardrails-browser-body.is-detail-page{width:100%;max-width:none;padding:42px 44px 56px;overflow:auto;box-sizing:border-box}.playground-evaluations-detail-overview-layout{--platform-page-content-max-width: 87.5rem}.playground-evaluations-detail-page-header{min-height:32px}.playground-evaluations-detail-header-copy{min-width:0;display:flex;align-items:center;gap:12px}.playground-evaluations-title-input{min-width:0;width:100%;max-width:min(680px,calc(100vw - 420px));flex:1 1 auto;padding:0;border:0;background:transparent;color:#fff;font-size:18px;line-height:1.3;font-weight:500;outline:none}.playground-evaluations-run-title{min-width:0;margin:0;overflow:hidden;color:#fff;font-size:18px;line-height:1.3;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.playground-evaluations-detail-inline-back-button{margin-left:-7px}.playground-evaluations-detail-overview-main,.playground-evaluations-detail-overview-main>.playground-guardrails-editor{min-width:0}.playground-evaluations-detail-overview-main>.playground-guardrails-editor{display:contents}.playground-evaluations-detail-sidebar-list{min-width:0;display:flex;flex-direction:column;gap:4px}.playground-evaluations-detail-sidebar-row{min-width:0;min-height:30px;display:grid;grid-template-columns:minmax(88px,110px) minmax(0,1fr);align-items:center;gap:12px;color:#ffffffeb;font-size:12px;line-height:1.35;font-weight:400}.playground-evaluations-detail-sidebar-label{min-width:0;color:#fff}.playground-evaluations-detail-sidebar-value{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-evaluations-detail-person{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.playground-evaluations-detail-sidebar-value .playground-evaluations-run-agent-cell{justify-content:flex-end}.playground-evaluations-run-agent-version-cell{min-width:0;width:100%;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.playground-evaluations-run-agent-version-cell>.playground-evaluations-run-agent-cell{min-width:0;width:auto;flex:1 1 auto}.playground-evaluations-run-agent-version-label.platform-label{flex:0 0 auto}.playground-evaluations-detail-sidebar-row.is-environment .playground-evaluations-detail-sidebar-value,.playground-evaluations-detail-sidebar-row.is-environment .playground-evaluations-run-environment-cell{justify-content:flex-end;text-align:right}.playground-evaluations-detail-sidebar-row.is-owner .playground-evaluations-detail-sidebar-value,.playground-evaluations-detail-sidebar-row.is-evaluator-selector .playground-evaluations-detail-sidebar-value{flex:1 1 auto;overflow:visible}.playground-evaluations-detail-evaluator-selector{width:100%;min-width:0}.playground-evaluations-detail-evaluator-trigger.platform-selector__trigger{width:100%;min-width:0;min-height:24px;justify-content:flex-end;gap:6px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.playground-evaluations-detail-evaluator-trigger.platform-selector__trigger:hover,.playground-evaluations-detail-evaluator-trigger.platform-selector__trigger:focus-visible{background:transparent}.playground-evaluations-detail-evaluator-value{justify-content:flex-end}.playground-evaluations-detail-sidebar-row.is-owner,.playground-evaluations-detail-sidebar-row.playground-evaluations-run-agent-property{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.playground-evaluations-run-again-button.platform-button{width:100%;margin-top:12px}.playground-evaluations-detail-run-button.platform-button{width:100%;margin-top:8px}.playground-evaluations-detail-owner-selector{width:100%;min-width:0}.playground-evaluations-detail-owner-trigger.platform-selector__trigger{width:100%;min-width:0;min-height:24px;justify-content:flex-end;gap:6px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.playground-evaluations-detail-owner-trigger.platform-selector__trigger:hover,.playground-evaluations-detail-owner-trigger.platform-selector__trigger:focus-visible{background:transparent}.playground-evaluations-detail-owner-value{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:7px}.playground-evaluations-detail-owner-avatar.playground-team-member-avatar{width:18px;height:18px;flex:0 0 18px}.playground-evaluations-detail-owner-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-evaluations-access-settings,.playground-evaluations-access-detail{min-width:0;width:100%}.playground-evaluations-access-detail .platform-permissions-page,.playground-evaluations-access-detail .platform-role-permissions-page{margin-top:12px}.playground-evaluations-detail-overview-main .playground-evaluations-analytics-card,.playground-evaluations-run-evidence-card.platform-ui-card{width:100%}.playground-evaluations-run-evidence-card.is-trusted{border-color:#4ade8047}.playground-evaluations-run-evidence-card.is-untrusted{border-color:#facc1547}.playground-evaluations-run-evidence-summary{display:flex;align-items:flex-start;gap:12px}.playground-evaluations-run-evidence-summary>.platform-label{flex:0 0 auto;margin-top:1px}.playground-evaluations-run-evidence-summary>p{margin:0;color:#ffffffad;font-size:12px;line-height:1.55}.playground-evaluations-run-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:18px 0 0;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.playground-evaluations-run-evidence-grid>div{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-evaluations-run-evidence-grid dt,.playground-evaluations-run-evidence-grid dd{min-width:0;margin:0;font-size:12px;line-height:1.4}.playground-evaluations-run-evidence-grid dt{color:#ffffff85}.playground-evaluations-run-evidence-grid dd{overflow:hidden;color:#ffffffe6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-align:right;text-overflow:ellipsis;white-space:nowrap}.playground-evaluations-run-evidence-grid dd>.platform-label{font-family:inherit}.playground-evaluations-detail-overview-main .playground-evaluations-description-section,.playground-evaluations-detail-overview-main .playground-evaluations-dataset-guidance-section{min-width:0}.playground-evaluations-dataset-case-page-body{box-sizing:border-box;width:100%;max-width:none;min-width:0;min-height:0;flex:1 1 0;display:flex;flex-direction:column;padding:0!important;overflow:hidden}.playground-evaluations-dataset-case-page{box-sizing:border-box;width:100%;max-width:none;min-width:0;min-height:0;flex:1 1 0;margin:0;padding:0;overflow:hidden}.playground-evaluations-dataset-case-loading{min-height:320px;height:100%;display:flex;align-items:center;justify-content:center}.playground-evaluations-dataset-case-identity{box-sizing:border-box;min-width:0;display:flex;flex-direction:column;gap:8px;padding:24px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-evaluations-dataset-case-title-input{box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;border:0;outline:0;border-radius:0;background:transparent;color:#fffffff5;font:inherit;letter-spacing:0}.playground-evaluations-dataset-case-title-input{font-size:20px;line-height:1.3;font-weight:400}.playground-evaluations-dataset-case-description-input{color:#ffffff9e;font-size:12px;line-height:1.5}.playground-evaluations-dataset-case-title-input::placeholder,.playground-evaluations-dataset-case-description-input::placeholder{color:#ffffff59}.playground-evaluations-dataset-case-workspace{min-height:0;flex:1 1 0}.playground-evaluations-dataset-case-editor-shell{box-sizing:border-box;width:100%;min-height:0;flex:1 1 0;border:0;outline:0;border-radius:0;background:#000;color:#ffffffeb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.6;resize:none}textarea.playground-evaluations-dataset-case-editor-shell{padding:16px 18px}.playground-evaluations-dataset-case-settings-content{min-width:0;display:flex;flex-direction:column;gap:24px}.playground-evaluations-dataset-case-settings-title{margin:0;color:#fff;font-size:14px;line-height:1.4;font-weight:400}.playground-evaluations-dataset-case-guidance .platform-instructions-editor__title{font-size:14px;font-weight:400}.playground-evaluations-dataset-case-configuration{min-width:0}.playground-evaluations-dataset-case-configuration-row{min-width:0;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#ffffffe6;font-size:12px;line-height:1.4}.playground-evaluations-dataset-case-configuration-row+.playground-evaluations-dataset-case-configuration-row{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.playground-evaluations-dataset-case-configuration-label{min-width:0;display:inline-flex;align-items:center;gap:6px;color:#ffffffb3;font-weight:400}.playground-evaluations-dataset-case-setting-tooltip{flex:0 0 auto}.playground-evaluations-dataset-case-role-selector{min-width:160px}.playground-evaluations-dataset-case-run-input{box-sizing:border-box;width:64px;min-height:28px;padding:3px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;outline:0;background:transparent;color:#fff;font:inherit;text-align:center}.playground-evaluations-dataset-case-sidebar-card.platform-ui-card{min-width:0}.playground-evaluations-dataset-case-delete-button.platform-button{width:100%;margin-top:12px}@media(max-width:760px){.playground-evaluations-page .playground-guardrails-browser-body.is-detail-page{padding:16px}.playground-evaluations-page .playground-guardrails-browser-body.playground-evaluations-dataset-case-page-body{padding:0!important}.playground-evaluations-dataset-case-identity{padding:20px}.playground-evaluations-run-evidence-grid{grid-template-columns:minmax(0,1fr)}}.playground-evaluations-unsaved-run-modal-body{display:flex;flex-direction:column;gap:12px}.playground-evaluations-unsaved-run-copy{margin:0;color:#ffffffb3;font-size:12px;line-height:1.5}.playground-evaluations-unsaved-run-error{color:#f53b3a;font-size:12px;line-height:1.4}.playground-evaluations-create-modal.platform-modal-surface{display:flex;flex-direction:column}.playground-evaluations-create-modal-body.platform-modal-body{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:20px;overflow-x:hidden;overflow-y:auto}.playground-evaluations-create-modal>.platform-modal-header,.playground-evaluations-create-modal>.platform-modal-footer{flex:0 0 auto}.playground-evaluations-create-submit-spinner{animation:spinner-rotate 1s linear infinite}.playground-evaluations-create-modal .playground-evaluations-create-modal-settings{margin:0;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.playground-evaluations-create-modal .playground-evaluations-create-modal-settings>.playground-tasks-detail-facts-body{margin-top:0;padding-top:0;border-top:0}.playground-evaluations-create-modal-fact{min-height:34px}.playground-evaluations-create-selector-value,.playground-evaluations-create-threshold-control{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:7px}.playground-evaluations-create-selector-value>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-evaluations-create-threshold-control{color:#ffffff94;font-size:12px}.playground-evaluations-create-threshold-input{box-sizing:border-box;width:50px;height:24px;padding:0;border:0;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:12px;text-align:right}.playground-evaluations-create-threshold-input:focus{border-bottom-color:#4da3ffc7}.playground-evaluations-create-code-field{min-width:0;display:flex;flex-direction:column;gap:10px}.playground-evaluations-create-code-label{color:#fff;font-size:12px;line-height:1.2;font-weight:400}.playground-evaluations-create-modal .playground-evaluations-create-code-input{min-height:132px;padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#ffffff13;resize:vertical}.playground-evaluations-create-modal .playground-evaluations-field span{color:#ffffff8f;font-size:12px;line-height:1.2;font-weight:500}.playground-evaluations-create-modal .playground-evaluations-input,.playground-evaluations-create-modal .playground-evaluations-select,.playground-evaluations-create-modal .playground-evaluations-textarea{border-color:#ffffff1a;border-radius:12px;background:#ffffff0d;font-size:13px}.playground-evaluations-create-modal .playground-evaluations-select{color-scheme:dark}.playground-evaluations-create-modal .playground-evaluations-textarea{min-height:118px}.playground-evaluations-case-guidance-title{display:inline-flex;align-items:center;gap:4px}.playground-evaluations-case-guidance-tooltip{width:300px}.playground-evaluations-section{min-width:0;display:flex;flex-direction:column;gap:10px}.playground-evaluations-config-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.playground-evaluations-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-evaluations-section-title{color:#ffffffe0;font-size:13px;font-weight:500}.playground-evaluations-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.playground-evaluations-field{min-width:0;display:flex;flex-direction:column;gap:6px}.playground-evaluations-field span{color:#ffffff8a;font-size:11px;font-weight:500}.playground-evaluations-input,.playground-evaluations-textarea,.playground-evaluations-select{width:100%;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0f;color:#ffffffeb;font:inherit;outline:none;box-sizing:border-box}.playground-evaluations-input,.playground-evaluations-select{height:34px;padding:0 10px}.playground-evaluations-textarea{min-height:82px;resize:vertical;padding:9px 10px;line-height:1.45}.playground-evaluations-table-input{min-height:56px;resize:vertical}.playground-evaluations-data-table .playground-evaluations-textarea{min-height:42px;padding:0;border:0;border-radius:0;background:transparent;color:#ffffffe6;font-size:12px;line-height:1.45}.playground-evaluations-dataset-guidance{margin-bottom:14px}.playground-evaluations-score-pill{display:inline-flex;color:#54e5a6;font-weight:500}.playground-evaluations-runs-table .playground-evaluations-score-pill{justify-content:flex-start;color:#ffffffe6;font-size:12px;font-weight:400}.playground-evaluations-thread-link{width:fit-content;max-width:100%;display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#66a6fff2;font:inherit;font-size:12px;line-height:1.35;padding:0;cursor:pointer}.playground-evaluations-thread-link:hover{color:#fff}.playground-evaluations-run-agent-cell,.playground-evaluations-run-environment-cell{min-width:0;width:100%;max-width:100%;display:inline-flex;align-items:center;gap:8px}.playground-evaluations-run-agent-avatar{width:20px;height:20px;flex:0 0 auto;border-radius:999px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1c;color:#ffffffd6;font-size:10px;font-weight:500}.playground-evaluations-run-agent-avatar img{width:100%;height:100%;display:block;object-fit:cover}.playground-evaluations-run-cell-label{min-width:0;max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-evaluations-run-environment-icon{width:20px;height:20px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#ffffffd6}.playground-evaluations-run-modal.platform-modal-surface{display:flex;flex-direction:column}.playground-evaluations-run-modal-body.platform-modal-body{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:20px;overflow-x:hidden;overflow-y:auto}.playground-evaluations-run-modal>.platform-modal-header,.playground-evaluations-run-modal>.platform-modal-footer{flex:0 0 auto}.playground-evaluations-run-modal .playground-evaluations-run-modal-settings{margin:0;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.playground-evaluations-run-modal .playground-evaluations-run-modal-settings>.playground-tasks-detail-facts-body{margin-top:0;padding-top:0;border-top:0}.playground-evaluations-run-modal-fact{min-height:34px}.playground-evaluations-run-modal-grid{gap:14px}.playground-evaluations-modal-backdrop{position:fixed;inset:0;z-index:130;display:flex;align-items:center;justify-content:center;padding:24px;background:#0000008f}.playground-evaluations-modal{width:min(560px,100%);max-height:min(720px,calc(100vh - 48px));overflow:auto;display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#181818f0;box-shadow:0 24px 80px #0000007a;backdrop-filter:blur(18px)}.playground-evaluations-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.playground-evaluations-modal-title{color:#fffffff0;font-size:16px;font-weight:500}.playground-evaluations-modal-copy{margin-top:4px;color:#ffffff8a;font-size:12px;line-height:1.45}.playground-evaluations-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}@media(max-width:900px){.playground-evaluations-kpis,.playground-evaluations-form-grid,.playground-evaluations-config-grid,.playground-evaluations-case-detail-grid{grid-template-columns:1fr}}.resource-overview-page.is-tests{--resource-overview-accent: #4aa7ff}.tests-status-label{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#ffffffb8;background:#ffffff0b;font-size:12px;font-weight:650;line-height:1;white-space:nowrap}.tests-status-label.is-passed,.tests-status-label.is-active{color:#86e29d;border-color:#49c6693d;background:#2d934821}.tests-status-label.is-failed,.tests-status-label.is-error,.tests-status-label.is-completed_with_errors{color:#ff9b9b;border-color:#ff5b5b3d;background:#b52a2a24}.tests-status-label.is-running,.tests-status-label.is-queued{color:#8cc7ff;border-color:#4aa7ff42;background:#2a75be26}.tests-status-label.is-warning{color:#f4c978;border-color:#e8b14642;background:#9b681226}.tests-status-label.is-cancelled,.tests-status-label.is-archived,.tests-status-label.is-skipped{color:#ffffff8a}.tests-centered-state{display:grid;min-height:calc(100vh - 160px);place-items:center;padding:32px}.tests-page-error,.tests-form-error{margin:0;color:#ff9696;font-size:13px}.tests-detail-page{width:100%;min-height:0}.tests-detail-content{min-width:0}.tests-raw-configuration-page{box-sizing:border-box;width:100%;max-width:none;min-width:0;min-height:0;height:100%;margin:0;display:grid;grid-template-rows:minmax(0,1fr)}.tests-raw-configuration-page__content,.tests-raw-configuration-page__code,.tests-raw-configuration-page__workspace,.tests-raw-configuration-workspace,.tests-run-technical-workspace,.tests-raw-configuration-monaco{box-sizing:border-box;width:100%;min-width:0;min-height:0}.tests-raw-configuration-page__content{flex:1 1 0;align-self:stretch;gap:0;overflow:hidden}.tests-raw-configuration-page__code{display:flex;flex-direction:column;flex:1 1 auto;overflow:hidden}.tests-raw-configuration-page__metadata{box-sizing:border-box;flex:0 0 auto;padding:24px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.tests-raw-configuration-identity{display:flex;align-items:flex-start;gap:12px;min-width:0}.tests-raw-configuration-identity__icon{box-sizing:border-box;width:52px;height:52px;flex:0 0 52px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:#ffffffe6;background:#ffffff1a}.tests-raw-configuration-identity__copy{min-width:0;flex:1 1 0;display:flex;flex-direction:column;gap:6px}.tests-raw-configuration-identity__copy h1,.tests-raw-configuration-identity__copy p{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tests-raw-configuration-identity__copy h1{color:#fffffff5;font-size:20px;line-height:1.3;font-weight:400}.tests-raw-configuration-identity__copy p{color:#ffffff9e;font-size:12px;line-height:1.5}.tests-raw-configuration-page__notice{flex:0 0 auto}.tests-raw-configuration-error{box-sizing:border-box;width:100%;padding:10px 20px;border-bottom:1px solid rgba(255,91,91,.2);color:#ff9b9b;background:#9b25251a;font-size:12px;line-height:1.45}.tests-raw-configuration-page__workspace,.tests-raw-configuration-workspace,.tests-run-technical-workspace{display:flex;flex:1 1 0;align-self:stretch;overflow:hidden}.tests-raw-configuration-workspace{grid-template-columns:minmax(0,1fr)}.tests-raw-configuration-workspace .platform-code-editor-workspace__editor,.tests-raw-configuration-workspace .platform-code-editor-workspace__editor-body,.tests-run-technical-workspace .platform-code-editor-workspace__editor,.tests-run-technical-workspace .platform-code-editor-workspace__editor-body,.tests-raw-configuration-monaco,.tests-raw-configuration-monaco>section{box-sizing:border-box;width:100%!important;max-width:none!important;min-width:0!important}.tests-raw-configuration-monaco{height:100%;flex:1 1 0;align-self:stretch;overflow:hidden}.tests-raw-configuration-page,.tests-raw-configuration-page__content,.tests-raw-configuration-page__code,.tests-raw-configuration-page__workspace,.tests-raw-configuration-workspace,.tests-run-technical-workspace,.tests-raw-configuration-workspace .platform-code-editor-workspace__editor,.tests-raw-configuration-workspace .platform-code-editor-workspace__editor-header,.tests-raw-configuration-workspace .platform-code-editor-workspace__editor-body,.tests-run-technical-workspace .platform-code-editor-workspace__sidebar,.tests-run-technical-workspace .platform-code-editor-workspace__editor,.tests-run-technical-workspace .platform-code-editor-workspace__editor-header,.tests-run-technical-workspace .platform-code-editor-workspace__editor-body,.tests-raw-configuration-monaco,.tests-raw-configuration-monaco>section,.tests-raw-configuration-monaco .monaco-editor,.tests-raw-configuration-monaco .monaco-editor-background,.tests-raw-configuration-monaco .margin,.tests-raw-configuration-monaco .overflow-guard{background:#000!important}.playground-content-body:has(>.tests-raw-configuration-page){display:flex;flex-direction:column}.playground-content-body:has(>.tests-raw-configuration-page)>.tests-raw-configuration-page{flex:1 1 0;min-height:0}.tests-detail-stack{display:grid;align-content:start;gap:24px;padding:0}.tests-detail-sidebar{padding-top:0}.tests-detail-analytics{width:100%}.tests-cases-panel,.tests-cases-table{width:100%;min-width:0}.tests-cases-table .platform-data-table__toolbar-title{font-size:18px}.tests-detail-run-button{width:100%;margin-top:8px}.tests-detail-run-button .platform-button-selector__group{width:100%}.tests-detail-target-row .platform-service-detail-page__property-value{min-width:0;overflow:visible}.tests-detail-target-selector,.tests-detail-target-trigger{width:100%}.tests-detail-target-trigger{max-width:100%;justify-content:flex-end;text-align:right}.tests-detail-target-selector-value{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;width:100%;min-width:0}.tests-detail-target-selector-value>svg{flex:0 0 auto}.tests-detail-target-selector-value>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tests-detail-identity-row .platform-service-detail-page__property-value,.tests-detail-owner-row .platform-service-detail-page__property-value{min-width:0;overflow:visible}.tests-detail-identity-row .resource-overview-identity,.tests-detail-owner-selector .resource-overview-identity{width:100%;min-width:0;justify-content:flex-end}.tests-detail-identity-row .resource-overview-identity__visual,.tests-detail-owner-selector .resource-overview-identity__visual,.tests-detail-owner-option-avatar{box-sizing:border-box;width:20px;height:20px;flex:0 0 20px;border-radius:50%}.tests-detail-owner-option-avatar{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:#ffffff1a;color:#ffffffd1;font-size:9px;font-weight:400}.tests-detail-owner-option-avatar img{width:100%;height:100%;object-fit:cover}.tests-detail-owner-row{width:100%;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.tests-detail-owner-selector,.tests-detail-owner-trigger{width:100%}.tests-detail-owner-trigger{justify-content:flex-end}.playground-tests-section-controls,.tests-detail-header-switch,.tests-case-detail-header-switch{min-width:0}.tests-case-detail-page{box-sizing:border-box;width:100%;height:100%;max-width:none;min-width:0;min-height:0;margin:0;padding:0;overflow:hidden}.tests-case-detail-identity{box-sizing:border-box;min-width:0;display:flex;flex-direction:column;gap:8px;padding:24px;border-bottom:1px solid rgba(255,255,255,.1)}.tests-case-detail-title-input{box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;border:0;outline:0;border-radius:0;background:transparent;color:#fffffff5;font:inherit;font-size:20px;line-height:1.3;font-weight:400;letter-spacing:0}.tests-case-detail-description-input{color:#ffffff9e;font-size:12px;line-height:1.5}.tests-case-detail-title-input::placeholder,.tests-case-detail-description-input::placeholder{color:#ffffff59}.tests-case-detail-notice{box-sizing:border-box;width:100%;padding:10px 24px;border-bottom:1px solid rgba(255,91,91,.2);color:#ff9b9b;background:#9b25251a;font-size:12px;line-height:1.45}.tests-case-detail-workspace{min-height:0;flex:1 1 0}.tests-case-detail-editor{box-sizing:border-box;width:100%;min-height:0;flex:1 1 0;margin:0;padding:16px 18px;border:0;outline:0;border-radius:0;background:#000;color:#ffffffeb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.6;resize:none;tab-size:2}.tests-case-detail-settings-content{min-width:0;display:flex;flex-direction:column;gap:24px}.tests-case-detail-settings-title{margin:0;color:#fff;font-size:14px;line-height:1.4;font-weight:400}.tests-case-detail-configuration{min-width:0}.tests-case-detail-configuration-row{min-width:0;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#ffffffe6;font-size:12px;line-height:1.4}.tests-case-detail-configuration-row+.tests-case-detail-configuration-row{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.tests-case-detail-configuration-label{min-width:0;color:#ffffffb3;font-weight:400}.tests-case-detail-setting-selector{min-width:160px}.tests-case-detail-setting-input{box-sizing:border-box;width:min(320px,50%);min-width:160px;min-height:30px;padding:5px 10px;border:1px solid rgba(255,255,255,.1);border-radius:7px;outline:0;background:transparent;color:#fff;font:inherit;text-align:right}.tests-case-detail-setting-input.is-number{width:96px;min-width:96px}.tests-case-detail-setting-input:focus{border-color:#4aa7ff94;background:#4aa7ff0b}.tests-case-detail-sidebar-card.platform-ui-card{min-width:0}.tests-case-detail-delete-button.platform-button{width:100%;margin-top:12px}.tests-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tests-form-field{display:grid;align-content:start;gap:8px;min-width:0;color:#ffffff94;font-size:12px;font-weight:600}.tests-form-field>small{color:#fff6;font-size:10px;font-weight:400;line-height:1.45}.tests-form-field.is-span-2{grid-column:1 / -1}.tests-form-field input,.tests-form-field textarea{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.11);border-radius:8px;outline:none;color:#ffffffe0;background:#ffffff09;font:inherit;font-weight:450;transition:border-color .14s ease,background .14s ease}.tests-form-field input{height:39px;padding:0 11px}.tests-form-field textarea{min-height:84px;padding:10px 11px;resize:vertical}.tests-form-field input:focus,.tests-form-field textarea:focus{border-color:#4aa7ff94;background:#4aa7ff0b}.tests-table-identity{display:inline-flex;align-items:center;gap:10px;min-width:0}.tests-table-identity>svg{flex:0 0 auto;color:#69b6ff}.tests-table-identity>span{display:grid;min-width:0;gap:3px}.tests-table-identity strong{overflow:hidden;color:#ffffffdb;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.tests-table-identity small{overflow:hidden;color:#fff6;font-size:11px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.tests-inline-error{margin:0;padding:13px 15px;color:#ff9b9b;border-color:#ff5b5b40;background:#9b25251f;font-size:13px}.tests-create-modal__body{display:grid;gap:24px}.tests-create-modal__case{display:grid;gap:18px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.tests-create-modal__case h3{margin:4px 0 0;color:#ffffffe6;font-size:15px;font-weight:620}.tests-case-create-modal__body,.tests-case-create-modal__contract,.tests-case-create-modal__assertions,.tests-plan-save-modal .platform-modal__body{display:grid;gap:20px}.tests-case-method-fieldset{min-width:0;margin:0;padding:0;border:0}.tests-case-method-fieldset legend{margin-bottom:9px;color:#ffffff94;font-size:12px;font-weight:600}.tests-case-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tests-case-method-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:8px 10px;min-height:128px;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:#ffffffad;background:#ffffff06;font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease}.tests-case-method-card:hover,.tests-case-method-card.is-selected{border-color:#4aa7ff80;background:#4aa7ff14}.tests-case-method-card>svg{margin-top:1px;color:#8cc7ff}.tests-case-method-card>span{display:grid;gap:4px}.tests-case-method-card strong{color:#ffffffe6;font-size:12px;font-weight:620}.tests-case-method-card small,.tests-case-method-card em{color:#ffffff75;font-size:10px;font-style:normal;line-height:1.45}.tests-case-method-card em{grid-column:1 / -1;align-self:end}.tests-case-create-modal__checks{display:flex;flex-wrap:wrap;gap:12px 18px}.tests-case-create-modal__checks label,.tests-form-checkbox-field label{display:inline-flex;align-items:center;gap:8px;color:#ffffffad;font-size:12px;font-weight:480}.tests-case-create-modal__assertions>div:first-child,.tests-case-detail-assertion-editor>div:first-child{display:grid;gap:4px}.tests-case-create-modal__assertions strong,.tests-case-detail-assertion-editor>div:first-child span{color:#ffffffdb;font-size:12px;font-weight:620}.tests-case-create-modal__assertions>div:first-child span,.tests-case-detail-assertion-editor>div:first-child small{color:#ffffff73;font-size:11px}.tests-assertion-builder,.tests-assertion-builder__rows{display:grid;gap:9px}.tests-assertion-builder__header,.tests-assertion-builder__row{display:grid;grid-template-columns:minmax(110px,1fr) minmax(150px,.8fr) minmax(120px,1fr) 30px;gap:8px;align-items:center}.tests-assertion-builder__header{color:#ffffff61;font-size:10px;font-weight:620}.tests-assertion-builder__row>input{box-sizing:border-box;width:100%;height:34px;padding:0 9px;border:1px solid rgba(255,255,255,.1);border-radius:7px;outline:0;color:#ffffffd1;background:#ffffff08;font:inherit;font-size:11px}.tests-assertion-builder__empty{padding:16px;border:1px dashed rgba(255,255,255,.1);border-radius:8px;color:#ffffff6b;font-size:11px;line-height:1.5}.tests-case-detail-assertion-editor{display:grid;align-content:start;gap:18px;height:100%;box-sizing:border-box;padding:20px;overflow:auto}.tests-case-detail-configuration-value{max-width:330px;color:#ffffff7a;font-size:11px;text-align:right}.tests-plan-state-banner{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid rgba(74,167,255,.2);border-radius:8px;color:#8cc7ff;background:#4aa7ff0f}.tests-plan-state-banner.is-warning{border-color:#f4c9783d;color:#f4c978;background:#f4c9780f}.tests-plan-state-banner>span{display:grid;gap:2px;color:#ffffff8f;font-size:11px;line-height:1.45}.tests-plan-state-banner strong{color:#ffffffe0;font-size:12px}.tests-table-truncated-value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tests-plan-save-modal__summary,.tests-run-contract-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff06}.tests-plan-save-modal__summary strong,.tests-run-contract-summary strong{color:#ffffffdb;font-size:12px}.tests-plan-save-modal__summary span,.tests-run-contract-summary span{color:#ffffff70;font-size:11px}.tests-run-contract-summary>div{display:grid;gap:4px}.tests-run-contract-summary>div:last-child{text-align:right}.tests-run-trust-card{display:flex;align-items:flex-start;gap:10px;margin:16px 0;padding:12px 14px;border:1px solid rgba(244,201,120,.2);border-radius:8px;color:#f4c978;background:#f4c9780d}.tests-run-trust-card.is-verified_worker{border-color:#86e29d38;color:#86e29d;background:#86e29d0d}.tests-run-trust-card>span{display:grid;gap:3px;color:#ffffff7a;font-size:11px;line-height:1.45}.tests-run-trust-card strong{color:#ffffffdb;font-size:12px}.tests-spin{animation:tests-spin .9s linear infinite}@keyframes tests-spin{to{transform:rotate(360deg)}}.tests-result-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tests-result-evidence-grid>div{display:grid;min-width:0;gap:7px}.tests-result-evidence-grid span{color:#ffffff75;font-size:11px;font-weight:650}.tests-result-evidence-grid pre{min-height:72px;max-height:300px;margin:0;padding:12px;overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:7px;color:#ffffffb8;background:#00000042;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.tests-artifact-link{display:inline-flex;align-items:center;gap:8px;color:#8cc7ff;text-decoration:none}.tests-artifact-link:hover{color:#b8ddff}.tests-plan-settings-identity{width:100%;min-width:0;display:flex;align-items:center;gap:16px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.1)}.tests-plan-settings-identity__icon{width:48px;height:48px;flex:0 0 48px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#ffffff9e;background:#ffffff13}.tests-plan-settings-identity__copy{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.tests-plan-settings-identity__name,.tests-plan-settings-identity__description{box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;overflow:hidden;border:0;outline:0;background:transparent;text-overflow:ellipsis;white-space:nowrap}.tests-plan-settings-identity__name{max-width:none;color:#fffffff5;font:inherit;font-size:24px;font-weight:600;line-height:1.2}.tests-plan-settings-identity__description{max-width:620px;color:#fff9;font:inherit;font-size:13px;font-weight:400;line-height:1.35}.tests-plan-settings-identity__name::placeholder,.tests-plan-settings-identity__description::placeholder{color:#ffffff59}.tests-plan-settings-identity__description:focus{color:#ffffffd1}.tests-settings-page .tests-settings-detail-section .platform-settings-section__title{font-size:14px}.tests-settings-page .tests-evidence-settings-section{box-sizing:border-box;padding:10px;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:#ffffff13}.tests-settings-page .tests-evidence-settings-section .platform-settings-section__header,.tests-settings-page .tests-evidence-settings-section .platform-settings-section__body,.tests-settings-page .tests-evidence-settings-section .tests-evidence-policy,.tests-settings-page .tests-evidence-settings-section .platform-service-detail-page__property{background:transparent}.tests-settings-page .tests-settings-detail-list.platform-service-detail-page__property-list{gap:0}.tests-settings-page .tests-settings-detail-list .platform-service-detail-page__property{min-height:46px;grid-template-columns:minmax(140px,1fr) minmax(0,1fr);padding:0 6px;border-bottom:1px solid rgba(255,255,255,.075)}.tests-settings-page .tests-settings-detail-list .platform-service-detail-page__property:last-child{border-bottom:0}.tests-settings-page .tests-settings-detail-list .platform-service-detail-page__property-value{overflow:visible}.tests-settings-detail-number-input{box-sizing:border-box;width:82px;height:30px;padding:0 9px;border:0;border-radius:8px;outline:0;color:#ffffffe0;background:#ffffff09;font:inherit;text-align:right;transition:border-color .14s ease,background .14s ease}.tests-settings-detail-number-input:focus{outline:0;background:#4aa7ff0b}.tests-table-summary{display:block;min-width:0;overflow:hidden;color:#ffffff94;text-overflow:ellipsis;white-space:nowrap}.tests-run-case-output{min-width:0}.tests-results-table .platform-data-table__row.tests-run-case-output{cursor:pointer}.tests-run-case-output__copy{min-width:0;display:grid;gap:3px;flex:1 1 auto}.tests-run-case-output__copy strong,.tests-run-case-output__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tests-run-case-output__copy strong{color:#ffffffdb;font-size:12px;font-weight:500}.tests-run-case-output__copy small{color:#ffffff6b;font-size:10px}.tests-run-case-output__body{display:grid;gap:14px;padding:4px}.tests-run-case-metadata{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0}.tests-run-case-metadata>div{display:inline-flex;align-items:center;gap:7px}.tests-run-case-metadata dt,.tests-run-case-metadata dd{margin:0;font-size:10px}.tests-run-case-metadata dt{color:#fff6}.tests-run-case-metadata dd{color:#ffffffb8}.tests-run-verification-card.platform-ui-card{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;background:#ffffff09}.tests-run-verification-card>svg{flex:0 0 auto;margin-top:1px;color:#ffffff80}.tests-run-verification-card.is-trusted>svg{color:#86e29d}.tests-run-verification-card.is-recorded>svg{color:#f4c978}.tests-run-verification-card>div{min-width:0;display:grid;gap:4px;flex:1 1 auto}.tests-run-verification-card h2,.tests-run-verification-card p{margin:0}.tests-run-verification-card h2{color:#ffffffe0;font-size:12px;font-weight:500}.tests-run-verification-card p{color:#ffffff80;font-size:11px;line-height:1.45}.tests-run-verification-card>.platform-label{flex:0 0 auto}.tests-access-add-label{display:inline-flex;align-items:center;gap:7px}@media(max-width:780px){.tests-case-detail-identity{padding:20px}.tests-case-detail-configuration-row{align-items:stretch;flex-direction:column;gap:8px}.tests-case-detail-setting-input,.tests-case-detail-setting-input.is-number,.tests-case-detail-setting-selector{width:100%;min-width:0}.tests-overview-guide__cards,.tests-case-method-grid,.tests-form-grid,.tests-result-evidence-grid{grid-template-columns:minmax(0,1fr)}.tests-run-verification-card.platform-ui-card{flex-wrap:wrap}.tests-run-verification-card>.platform-label{margin-left:46px}.tests-run-case-output__body{padding-left:4px}.tests-assertion-builder__header{display:none}.tests-assertion-builder__row{grid-template-columns:minmax(0,1fr);padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px}.tests-assertion-builder__row .platform-icon-button{justify-self:end}.tests-case-detail-configuration-value{max-width:none;text-align:left}.tests-form-field.is-span-2{grid-column:auto}}.resource-overview-page.is-assurance{--resource-overview-accent: #8f7bff}.assurance-status-label{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#ffffffb8;background:#ffffff0b;font-size:12px;font-weight:650;line-height:1;white-space:nowrap}.assurance-status-label.is-passed,.assurance-status-label.is-active{color:#86e29d;border-color:#49c6693d;background:#2d934821}.assurance-status-label.is-failed,.assurance-status-label.is-cancelled{color:#ff9b9b;border-color:#ff5b5b3d;background:#b52a2a24}.assurance-status-label.is-running,.assurance-status-label.is-pending{color:#9bcaff;border-color:#4aa7ff42;background:#2a75be26}.assurance-status-label.is-blocked{color:#ffd58b;border-color:#f4ad3d47;background:#a4691526}.assurance-status-label.is-draft,.assurance-status-label.is-archived,.assurance-status-label.is-idle{color:#ffffff8a}.assurance-centered-state{display:grid;min-height:calc(100vh - 160px);place-items:center;padding:32px}.assurance-page-error,.assurance-form-error{margin:0;color:#ff9696;font-size:13px}.assurance-detail-page{width:100%;min-height:0}.assurance-detail-content{min-width:0}.assurance-detail-stack{display:grid;align-content:start;gap:24px;padding:0}.assurance-detail-sidebar{padding-top:0}.assurance-detail-analytics{width:100%}.assurance-detail-run-button.platform-button{width:100%;margin-top:8px}.playground-assurance-section-controls,.assurance-detail-header-switch{min-width:0}.assurance-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.assurance-form-field{display:grid;align-content:start;gap:8px;min-width:0;color:#ffffff94;font-size:12px;font-weight:600}.assurance-form-field.is-span-2{grid-column:1 / -1}.assurance-form-field input,.assurance-form-field textarea,.assurance-definition-editor{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.11);border-radius:8px;outline:none;color:#ffffffe0;background:#ffffff09;font:inherit;font-weight:450;transition:border-color .14s ease,background .14s ease}.assurance-form-field input{height:39px;padding:0 11px}.assurance-form-field textarea{min-height:84px;padding:10px 11px;resize:vertical}.assurance-form-field input:focus,.assurance-form-field textarea:focus,.assurance-definition-editor:focus{border-color:#8f7bff94;background:#8f7bff0b}.assurance-definition-editor{min-height:440px;padding:16px;resize:vertical;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55;tab-size:2}.assurance-table-identity{display:inline-flex;align-items:center;gap:10px;min-width:0}.assurance-table-identity>svg{flex:0 0 auto;color:#a596ff}.assurance-table-identity>span{display:grid;min-width:0;gap:3px}.assurance-table-identity strong{overflow:hidden;color:#ffffffdb;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.assurance-table-identity small{overflow:hidden;color:#fff6;font-size:11px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.assurance-version-label{display:inline-flex;align-items:center;gap:8px;color:#ffffffd6;font-weight:600}.assurance-version-label em{border-radius:999px;padding:3px 7px;color:#86e29d;background:#2d934821;font-size:10px;font-style:normal;font-weight:650}.assurance-mono,.assurance-event-payload{color:#fff9;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;overflow-wrap:anywhere}.assurance-event-payload{display:block;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assurance-inline-error{margin:0;padding:13px 15px;color:#ff9b9b;border-color:#ff5b5b40;background:#9b25251f;font-size:13px}.assurance-create-modal__body{display:grid;gap:24px}.assurance-form-notice{margin:0;padding:12px 14px;border:1px solid rgba(244,173,61,.24);border-radius:8px;color:#ffd58b;background:#a469151a;font-size:12px}.assurance-decision-banner{display:flex;align-items:center;gap:13px;padding:17px 19px;border:1px solid rgba(143,123,255,.24);border-radius:10px;color:#b6aaff;background:#5f48be1a}.assurance-decision-banner.is-passed{border-color:#49c66940;color:#86e29d;background:#2d93481a}.assurance-decision-banner.is-failed,.assurance-decision-banner.is-cancelled{border-color:#ff5b5b40;color:#ff9b9b;background:#b52a2a1a}.assurance-decision-banner.is-blocked{border-color:#f4ad3d42;color:#ffd58b;background:#a469151a}.assurance-decision-banner>div{display:grid;gap:4px}.assurance-decision-banner strong{color:#ffffffe6;font-size:13px}.assurance-decision-banner span{color:#ffffff85;font-size:12px}.assurance-run-evidence-card.platform-ui-card{width:100%}.assurance-run-evidence-card.is-trusted{border-color:#4ade8047}.assurance-run-evidence-summary{display:flex;align-items:flex-start;gap:12px}.assurance-run-evidence-summary>svg{flex:0 0 auto;margin-top:1px;color:#b6aaff}.assurance-run-evidence-card.is-trusted .assurance-run-evidence-summary>svg{color:#86e29d}.assurance-run-evidence-summary>div{display:grid;gap:4px}.assurance-run-evidence-summary strong{color:#ffffffe6;font-size:13px;font-weight:600}.assurance-run-evidence-summary span{color:#ffffff9e;font-size:12px;line-height:1.55}.assurance-run-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:18px 0 0;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.assurance-run-evidence-grid>div{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.assurance-run-evidence-grid dt,.assurance-run-evidence-grid dd{min-width:0;margin:0;font-size:12px;line-height:1.4}.assurance-run-evidence-grid dt{color:#ffffff85}.assurance-run-evidence-grid dd{overflow:hidden;color:#ffffffe6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-align:right;text-overflow:ellipsis;white-space:nowrap}.assurance-evidence-identity{display:grid;margin:0;gap:13px}.assurance-evidence-identity>div{display:grid;grid-template-columns:minmax(170px,.4fr) minmax(0,1fr);gap:20px}.assurance-evidence-identity dt{color:#ffffff73;font-size:12px}.assurance-evidence-identity dd{margin:0;color:#ffffffc7;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;overflow-wrap:anywhere}.assurance-evidence-json{min-height:160px;max-height:520px;margin:0;padding:14px;overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:7px;color:#ffffffb8;background:#00000042;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.assurance-access-add-label{display:inline-flex;align-items:center;gap:7px}.assurance-spin{animation:assurance-spin .9s linear infinite}.assurance-danger-button{color:#ff9b9b}@keyframes assurance-spin{to{transform:rotate(360deg)}}@media(max-width:780px){.assurance-overview-guide__cards,.assurance-form-grid,.assurance-run-evidence-grid{grid-template-columns:minmax(0,1fr)}.assurance-form-field.is-span-2{grid-column:auto}.assurance-evidence-identity>div{grid-template-columns:minmax(0,1fr);gap:4px}}.playground-files-action-error{font-size:12px;line-height:1.45;color:#ff9c9c}.playground-files-view-toggle{flex-shrink:0;display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.playground-files-view-toggle-button{width:34px;height:20px;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffff9e;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,color .16s ease}.playground-files-view-toggle-button.is-active{background:#ffffff3d;color:#fff}.playground-files-page .playground-files-browser-body{width:min(100%,calc(var(--playground-thread-content-max-width) + 48px));max-width:calc(var(--playground-thread-content-max-width) + 48px);position:relative;z-index:1;min-height:0;flex:1;overflow:auto;margin:0 auto;padding:0 24px 18px;border:0;border-radius:0;background:transparent;background-clip:border-box;box-sizing:border-box;transition:background-color .16s ease,box-shadow .16s ease;scrollbar-width:none;-ms-overflow-style:none}.playground-files-page .playground-files-browser-body::-webkit-scrollbar{display:none}.playground-files-browser-body.is-drop-target{background:#3678ff14;box-shadow:inset 0 0 0 1px #5292ff42}.playground-files-browser-body.is-file-drop-active{overflow:hidden}.playground-files-page .playground-files-browser-body.is-changes-view{width:100%;max-width:none;margin:0;padding:0;overflow:hidden}.playground-files-page .playground-files-browser-body.is-connectors-view .platform-empty-state{align-self:center;margin:auto}.playground-files-screen-drop-overlay{position:absolute;inset:0;z-index:24;display:flex;align-items:center;justify-content:center;padding:24px;background:#1c1c1ce6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none}.playground-files-screen-drop-overlay-panel{width:min(100%,520px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center}.playground-files-screen-drop-overlay-illustration{position:relative;width:112px;height:96px;margin-bottom:4px}.playground-files-screen-drop-overlay-icon-card{position:absolute;width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#7d8cfff5,#4258f4f5);box-shadow:0 16px 30px #252e7752;color:#fff}.playground-files-screen-drop-overlay-icon-card-back{left:8px;top:16px;transform:rotate(-12deg);opacity:.95}.playground-files-screen-drop-overlay-icon-card-front{left:36px;top:36px;z-index:2}.playground-files-screen-drop-overlay-icon-card-side{right:6px;top:18px;transform:rotate(14deg);opacity:.95}.playground-files-screen-drop-overlay-icon{width:20px;height:20px}.playground-files-screen-drop-overlay-title{font-size:17px;line-height:1.2;font-weight:600;color:#fff}.playground-files-screen-drop-overlay-copy{max-width:360px;font-size:14px;line-height:1.45;color:#ffffffc2}.playground-files-entry-list{display:flex;flex-direction:column;gap:4px;padding-top:4px;margin-top:12px}.playground-files-entry-row{width:calc(100% + 24px);display:flex;align-items:center;gap:8px;margin-left:-12px;margin-right:-12px;padding:5px 12px;border:0;border-radius:14px;background:transparent;color:#ffffffe0;cursor:pointer;text-align:left;user-select:none;box-sizing:border-box;transition:background-color .16s ease,color .16s ease,opacity .16s ease,box-shadow .16s ease}.playground-files-entry-selection-checkbox{flex:0 0 14px;margin:0}.playground-files-entry-row:hover{background:#ffffff0f}.playground-files-entry-row.is-active{background:#ffffff1a}.playground-files-entry-row.is-drop-target{background:#3678ff24;box-shadow:inset 0 0 0 1px #5292ff61}.playground-files-entry-row.is-dragging{opacity:.48}.playground-files-entry-chevron-button{width:14px;height:14px;padding:0;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.playground-files-entry-chevron{width:14px;height:14px;flex-shrink:0;color:#ffffff6b}.playground-files-entry-chevron.is-spinning{animation:spinner-rotate 1s linear infinite}.playground-files-entry-chevron.is-placeholder{opacity:0}.playground-files-entry-row .playground-files-entry-chevron-button,.playground-files-entry-row .playground-files-entry-chevron.is-placeholder{display:none}.playground-files-entry-main{min-width:0;flex:1;display:flex;align-items:center;gap:8px}.playground-files-entry-icon{width:14px;height:14px;flex-shrink:0;color:#ffffff9e}.playground-files-entry-icon.is-large{width:64px;height:64px}.playground-files-entry-icon.is-asset{display:block;object-fit:contain}.playground-files-entry-icon.is-thumbnail{width:34px;height:34px;box-sizing:border-box;padding:5px;border-radius:4px;object-fit:cover;background:transparent}.playground-files-entry-row .playground-files-entry-icon:not(.is-large):not(.is-thumbnail){width:34px;height:34px;box-sizing:border-box;border-radius:6px;border:0;background:transparent}.playground-files-entry-row svg.playground-files-entry-icon:not(.is-large):not(.is-thumbnail){padding:10px}.playground-files-entry-row .playground-files-entry-icon.is-asset:not(.is-large):not(.is-thumbnail){padding:7px;object-fit:contain}.playground-files-entry-icon.is-large.is-thumbnail{width:64px;height:64px;border-radius:8px}.playground-files-entry-icon.is-folder{color:#ffffffbd}.playground-files-entry-icon.is-image{color:#ffffffe0}.playground-files-entry-icon.is-code{color:#8ce1c5}.playground-files-entry-icon.is-document{color:#d9b57c}.playground-files-entry-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.playground-files-entry-name{min-width:0;font-size:13px;font-weight:500;color:#fffffff5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-files-entry-meta{display:inline-flex;align-items:center;gap:20px;flex-shrink:0;color:#ffffff70;font-size:12px;font-weight:500}.playground-files-entry-date,.playground-files-entry-size{white-space:nowrap}.playground-files-entry-date{min-width:92px;text-align:right}.playground-files-entry-size{min-width:70px;text-align:right}.playground-files-connector-branch-meta{min-width:180px;justify-content:flex-end;gap:0}.playground-files-connector-branch-selector{min-width:172px;display:inline-flex;justify-content:flex-end}.playground-files-connector-branch-trigger{width:172px;min-height:30px;padding:0 8px;border-radius:8px;color:#ffffffb8;justify-content:space-between}.playground-files-connector-branch-trigger:hover:not(:disabled),.playground-files-connector-branch-trigger:focus-visible{background:#ffffff0f}.playground-files-connector-branch-popup{min-width:172px}.playground-files-entry-options-button{width:28px;height:28px;margin-left:6px;flex-shrink:0;border:0;border-radius:999px;background:transparent;color:#ffffff85;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,color .16s ease}.playground-files-entry-options-button:hover{background:#ffffff14;color:#ffffffeb}.playground-files-entry-options-icon{width:15px;height:15px;display:block}.playground-files-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:12px}.playground-files-grid-item{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 12px;border:1px solid transparent;border-radius:16px;background:transparent;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,opacity .16s ease}.playground-files-grid-item:hover{background:#ffffff0d}.playground-files-grid-item.is-active{background:#ffffff14;border-color:#ffffff1f}.playground-files-grid-item.is-drop-target{background:#3678ff1f;border-color:#5292ff6b}.playground-files-grid-item.is-dragging{opacity:.5}.playground-files-grid-item-name{width:100%;font-size:12px;font-weight:500;line-height:1.45;color:#fffffff0;text-align:center;word-break:break-word}.playground-files-grid-item-meta{width:100%;font-size:11px;color:#ffffff6b;text-align:center}.playground-files-state{min-height:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:24px;color:#ffffff7a;font-size:13px;line-height:1.5;text-align:center}.playground-auth-users-empty-state,.playground-agent-runtime-empty-state{flex-direction:column;gap:12px}.playground-auth-users-empty-state-image,.playground-agent-runtime-empty-state-image{display:block;width:200px;max-width:min(200px,100%);height:auto;flex:0 0 auto}.playground-auth-users-empty-state-title{color:#fff;font-size:14px;line-height:1.35;font-weight:500}.playground-configure-usage-empty-state .playground-auth-users-empty-state-image{width:184px;max-width:min(184px,100%)}.playground-configure-usage-empty-state .playground-auth-users-empty-state-title{margin-top:12px}.playground-auth-users-empty-state-copy{max-width:320px;color:#ffffff85;font-size:12px;line-height:1.45;text-align:center}.playground-files-empty-state-card-wrap{min-height:0;width:100%;justify-content:flex-start;align-items:stretch;padding:24px 0}.playground-files-empty-state-card{width:100%;max-width:none}.playground-files-empty-workspace{width:100%;min-height:100%;display:flex;align-items:center;justify-content:center;padding:72px 0 32px;box-sizing:border-box}.playground-files-empty-banner{position:relative;width:100%;min-height:230px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:radial-gradient(circle at 18% 18%,rgba(102,166,255,.16),transparent 25%),radial-gradient(circle at 82% 10%,rgba(255,255,255,.08),transparent 24%),#08090b;box-shadow:inset 0 1px #ffffff0d}.playground-files-empty-banner:before{content:"";position:absolute;inset:0;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.24) 1px,transparent 1px);background-size:24px 24px;mask-image:linear-gradient(to bottom,#000000f2,#00000080);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.95),rgba(0,0,0,.5))}.playground-files-empty-banner:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(8,9,11,.82) 0%,transparent 26%,transparent 74%,rgba(8,9,11,.82) 100%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.36) 100%)}.playground-files-empty-banner-content{position:relative;z-index:3;width:min(100%,560px);min-height:230px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:34px 24px;text-align:center;box-sizing:border-box}.playground-files-empty-banner-title{margin:0;color:#fff;font-size:21px;line-height:1.2;font-weight:500;letter-spacing:0}.playground-files-empty-banner-copy{max-width:500px;color:#ffffff9e;font-size:13px;line-height:1.55;font-weight:400}.playground-files-empty-banner-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:6px;padding:0 18px;border:0;border-radius:999px;background:#fff;color:#050505;font-size:13px;line-height:1;font-weight:400;cursor:pointer}.playground-files-empty-banner-button:disabled{cursor:default;opacity:.62}.playground-files-empty-banner-card{position:absolute;z-index:2;overflow:hidden;border:2px solid #fff;background:#ffffff0f;box-shadow:0 18px 46px #00000057}.playground-files-empty-banner-card img{display:block;width:100%;height:100%;object-fit:cover}.playground-files-empty-banner-card.is-left{left:74px;bottom:22px;width:212px;height:118px}.playground-files-empty-banner-card.is-right{right:70px;top:44px;width:194px;height:142px}.playground-files-empty-banner-art{position:absolute;z-index:1;overflow:hidden;opacity:.86}.playground-files-empty-banner-art img{display:block;width:100%;height:100%;object-fit:cover}.playground-files-empty-banner-art.is-left{left:38px;top:-20px;width:170px;height:190px}.playground-files-empty-banner-art.is-right{right:-2px;top:-12px;width:162px;height:152px}.playground-files-empty-banner-badge{position:absolute;z-index:4;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#fff;color:#050505;box-shadow:0 10px 22px #00000047}.playground-files-empty-banner-badge.is-left{left:56px;bottom:85px}.playground-files-empty-banner-badge.is-right{right:42px;bottom:54px}@media(max-width:980px){.playground-files-empty-banner-card.is-left,.playground-files-empty-banner-card.is-right,.playground-files-empty-banner-art,.playground-files-empty-banner-badge{display:none}.playground-files-empty-banner-content{width:min(100%,560px)}}.playground-files-empty-folder{position:relative;width:min(100%,920px);margin:0 auto;padding:86px 34px 28px;border:0;border-radius:18px 18px 10px 10px;background:#0f0f0f;color:#ffffffeb;box-shadow:0 18px 42px #0000003d;overflow:visible}.playground-files-empty-folder-top{position:absolute;left:0;right:0;top:-34px;z-index:1;width:100%;height:92px;overflow:visible;pointer-events:none;display:block}.playground-files-empty-folder-inner{position:relative;z-index:2}.playground-files-empty-folder-rule{width:100%;height:1px;margin:0 0 22px;background:#ffffff1a}.playground-files-empty-folder-header{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.playground-files-empty-folder-upload-button{--playground-files-control-button-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;z-index:0;flex:0 0 auto;overflow:hidden;border:0;background:transparent}.playground-files-empty-folder-upload-button:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--playground-files-control-button-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-files-empty-folder-upload-button>*{position:relative;z-index:1}.playground-files-empty-folder-title{max-width:430px;margin:0;color:#fff;font-size:28px;line-height:normal;font-weight:500;letter-spacing:-.055em}.playground-files-empty-folder-title span{display:block;color:#ffffff8a}.playground-files-empty-folder-copy{max-width:420px;margin-top:4px;color:#ffffff94;font-size:12px;line-height:1.55;font-weight:400}.playground-files-empty-folder-table{width:100%;margin-top:74px;border:1px solid rgba(255,255,255,.18);border-collapse:collapse;table-layout:fixed}.playground-files-empty-folder-table th,.playground-files-empty-folder-table td{padding:13px 14px;border:1px solid rgba(255,255,255,.14);color:#ffffffb8;font-size:11px;line-height:1.45;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.02em;vertical-align:top}.playground-files-empty-folder-table th{color:#ffffffe0;font-weight:600;text-align:left}.playground-files-empty-folder-table td:first-child{color:#ffffff80}.playground-files-empty-folder-table-check{color:#fff;margin-right:8px}@media(max-width:760px){.playground-files-empty-folder{padding:78px 20px 22px}.playground-files-empty-folder-header{flex-direction:column}.playground-files-empty-folder-table{margin-top:36px}}.playground-files-state.is-error{color:#ff9c9c}.playground-files-state-loader{width:16px;height:16px;flex-shrink:0;animation:spinner-rotate 1s linear infinite}.playground-files-preview{min-width:0;min-height:0;display:flex;flex-direction:column;max-width:0;padding:0;overflow:hidden;opacity:0;transform:translate(24px);pointer-events:none;transition:max-width .22s ease,padding .22s ease,opacity .22s ease,transform .22s ease}.playground-files-shell.has-preview .playground-files-preview{max-width:100%;padding:0;opacity:1;transform:translate(0);pointer-events:auto;background:transparent;border-left:0}.playground-files-shell.has-preview .playground-files-preview:after{content:"";position:absolute;z-index:2;top:var(--playground-files-preview-nav-height, 56px);bottom:0;left:0;width:1px;background:#ffffff13;pointer-events:none}.playground-files-shell.is-preview-maximized .playground-files-preview{transform:translate(0)}.playground-files-shell.is-preview-maximized .tb-attachment-preview-drawer-resize-handle{display:none}.playground-content-shell:has(>.playground-content-body.is-files-page .playground-files-shell.has-preview>.playground-files-preview){--playground-content-nav-height: 56px}.playground-content-shell:has(>.playground-content-body.is-files-page .playground-files-shell.has-preview>.playground-files-preview)>.playground-content-nav{pointer-events:none}.playground-content-shell:has(>.playground-content-body.is-files-page .playground-files-shell.has-preview>.playground-files-preview)>.playground-content-body.is-files-page{overflow:visible}.playground-content-shell:has(>.playground-content-body.is-files-page .playground-files-shell.has-preview>.playground-files-preview) .playground-files-shell.has-preview{overflow:visible}.playground-content-shell:has(>.playground-content-body.is-files-page .playground-files-shell.has-preview>.playground-files-preview) .playground-files-shell.has-preview>.playground-files-preview{height:calc(100% + var(--playground-content-nav-height, 56px));margin-top:calc(-1 * var(--playground-content-nav-height, 56px));align-self:stretch;position:relative;z-index:10050}.playground-content-shell:has(>.playground-content-body.is-files-page .playground-files-shell.has-preview>.playground-files-preview) .playground-files-preview .tb-attachment-preview-drawer-header,.playground-content-shell:has(>.playground-content-body.is-files-page .playground-files-shell.has-preview>.playground-files-preview) .playground-files-preview .tb-attachment-preview-drawer-header-actions,.playground-content-shell:has(>.playground-content-body.is-files-page .playground-files-shell.has-preview>.playground-files-preview) .playground-files-preview .playground-files-preview-top-actions{opacity:1;visibility:visible}.playground-content-shell:has(>.playground-content-body.is-files-page .playground-files-shell.has-preview>.playground-files-preview) .playground-files-preview .tb-runner-document-preview-host,.playground-content-shell:has(>.playground-content-body.is-files-page .playground-files-shell.has-preview>.playground-files-preview) .playground-files-preview .tb-runner-document-preview-host-inline,.playground-content-shell:has(>.playground-content-body.is-files-page .playground-files-shell.has-preview>.playground-files-preview) .playground-files-preview .tb-attachment-preview-drawer-inline{height:100%}.playground-files-image-thread-shell{--playground-files-preview-composer-bottom: 8px;--playground-files-preview-composer-reserved-bottom: 136px;min-width:0;min-height:0;flex:1;display:flex;position:relative;isolation:isolate}.playground-files-image-thread-shell>.tb-runner-document-preview-host,.playground-files-image-thread-shell>.tb-runner-document-preview-host-inline,.playground-files-image-thread-shell>.tb-runner-document-preview-host>.tb-attachment-preview-drawer-inline,.playground-files-image-thread-shell>.tb-runner-document-preview-host-inline>.tb-attachment-preview-drawer-inline{width:100%;height:100%;min-width:0;min-height:0}.playground-files-image-thread-shell .tb-attachment-preview-image-surface{padding:20px 20px var(--playground-files-preview-composer-reserved-bottom);overflow:hidden}.playground-files-image-thread-shell .tb-attachment-preview-drawer-body,.playground-files-image-thread-shell .playground-code-preview-body{scroll-padding-bottom:var(--playground-files-preview-composer-reserved-bottom)}.playground-files-image-thread-shell .tb-attachment-preview-drawer-body:after,.playground-files-image-thread-shell .playground-code-preview-body:after{content:"";display:block;flex:0 0 var(--playground-files-preview-composer-reserved-bottom);width:100%;height:var(--playground-files-preview-composer-reserved-bottom);pointer-events:none}.playground-files-image-thread-shell .playground-code-preview-body{scroll-padding-bottom:calc(var(--playground-files-preview-composer-reserved-bottom) - 12px)}.playground-files-image-thread-shell .playground-code-preview-body:after{flex-basis:calc(var(--playground-files-preview-composer-reserved-bottom) - 12px);height:calc(var(--playground-files-preview-composer-reserved-bottom) - 12px)}.playground-files-image-thread-shell>.tb-runner-chat.playground-files-image-thread-composer{position:absolute;left:50%;bottom:var(--playground-files-preview-composer-bottom);z-index:12;width:min(760px,calc(100% - 32px));height:auto;min-height:0;flex:none;display:block;grid-template-rows:none;max-width:none;transform:translate(-50%);overflow:visible;background:transparent;pointer-events:auto}.playground-files-shell.is-preview-maximized .playground-files-image-thread-shell>.tb-runner-chat.playground-files-image-thread-composer{width:min(860px,calc(100% - 56px))}.playground-files-image-thread-composer .tb-input-width{width:100%;max-width:none}.playground-files-image-thread-composer>:not(.tb-input-shell){display:none!important}.playground-files-image-thread-composer .tb-input-shell{position:relative;left:auto;right:auto;bottom:auto;width:100%;min-height:0;padding:0;margin:0;display:block}.playground-files-image-thread-composer .task-input-box{--tb-task-input-base-bg: rgba(0, 0, 0, .95);--tb-task-input-overlay: transparent}.playground-files-image-thread-composer .sidebar-textarea{min-height:46px;padding-top:14px}.playground-files-image-thread-loading{position:absolute;left:50%;bottom:84px;z-index:13;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#0f0f0fdb;color:#ffffffc7;font-size:12px;line-height:1;transform:translate(-50%);pointer-events:none;box-shadow:0 8px 24px #0000004d}.playground-files-image-thread-loading .is-spinning{width:13px;height:13px;animation:spinner-rotate 1s linear infinite}.playground-files-image-thread-submit .is-spinning{animation:spinner-rotate 1s linear infinite}.playground-files-image-selection-controls{display:inline-flex;align-items:center;gap:10px}.playground-files-image-mask-overlay,.playground-files-image-crop-overlay{width:100%;height:100%;display:block;pointer-events:auto;touch-action:none}.playground-files-image-mask-overlay{cursor:pointer}.playground-files-image-crop-overlay{cursor:crosshair}.playground-files-preview .tb-attachment-preview-drawer-action{width:32px;height:32px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffffc7;text-decoration:none;cursor:pointer;transition:background-color .18s ease,color .18s ease,opacity .18s ease}.playground-files-preview .tb-attachment-preview-drawer-action:hover,.playground-files-preview .tb-attachment-preview-drawer-action.is-active{background:#ffffff14;color:#fff}.playground-files-preview .tb-attachment-preview-drawer-action:disabled{opacity:.44;cursor:default}.playground-files-preview .tb-attachment-preview-drawer-action-icon{width:16px;height:16px}.playground-files-image-mask-canvas,.playground-files-image-crop-canvas{width:100%;height:100%;display:block}.playground-content-shell:has(>.playground-content-body.is-files-page .playground-files-shell.has-preview>.playground-files-preview) .playground-files-preview,.playground-content-shell:has(>.playground-content-body.is-files-page .playground-files-shell.has-preview>.playground-files-preview) .playground-files-preview .tb-attachment-preview-drawer-header,.playground-content-shell:has(>.playground-content-body.is-files-page .playground-files-shell.has-preview>.playground-files-preview) .playground-files-preview .tb-attachment-preview-drawer-header-actions,.playground-content-shell:has(>.playground-content-body.is-files-page .playground-files-shell.has-preview>.playground-files-preview) .playground-files-preview .tb-attachment-preview-drawer-action{pointer-events:auto}.playground-content-shell:has(>.playground-content-body.is-files-page .playground-files-shell.has-preview>.playground-files-preview) .playground-files-preview .playground-code-preview-body,.playground-content-shell:has(>.playground-content-body.is-files-page .playground-files-shell.has-preview>.playground-files-preview) .playground-files-preview .playground-code-preview-editor-shell,.playground-content-shell:has(>.playground-content-body.is-files-page .playground-files-shell.has-preview>.playground-files-preview) .playground-files-preview .playground-code-preview-editor-shell .monaco-editor,.playground-content-shell:has(>.playground-content-body.is-files-page .playground-files-shell.has-preview>.playground-files-preview) .playground-files-preview .playground-code-preview-editor-shell .monaco-editor-background,.playground-content-shell:has(>.playground-content-body.is-files-page .playground-files-shell.has-preview>.playground-files-preview) .playground-files-preview .playground-code-preview-editor-shell .monaco-scrollable-element,.playground-content-shell:has(>.playground-content-body.is-files-page .playground-files-shell.has-preview>.playground-files-preview) .playground-files-preview .playground-code-preview-editor-shell .margin,.playground-content-shell:has(>.playground-content-body.is-files-page .playground-files-shell.has-preview>.playground-files-preview) .playground-files-preview .playground-code-preview-editor-shell .overflow-guard{background:transparent!important}.playground-files-shell.is-resizing .playground-files-preview,.playground-files-shell.is-resizing .playground-files-chat-sidebar{transition:none}.playground-files-chat-sidebar{min-width:0;min-height:0;display:flex;flex-direction:column;width:100%;max-width:0;padding:0;overflow:hidden;justify-self:stretch;align-self:stretch;opacity:0;transform:translate(24px);pointer-events:none;transition:max-width .22s ease,padding .22s ease,opacity .22s ease,transform .22s ease}.playground-files-shell.has-file-chat .playground-files-chat-sidebar{max-width:100%;padding:0;opacity:1;transform:translate(0);pointer-events:auto;background:transparent;border-left:1px solid rgba(255,255,255,.08)}.playground-files-chat-shell{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column;position:relative;width:100%;background:transparent}.playground-files-chat-resize-handle{position:absolute;top:0;left:-4px;bottom:0;width:8px;padding:0;border:0;background:transparent;cursor:col-resize;z-index:2;touch-action:none}.playground-files-chat-resize-handle:before{content:"";position:absolute;top:50%;left:50%;width:2px;height:54px;border-radius:999px;background:#ffffff1f;transform:translate(-50%,-50%);transition:background-color .16s ease}.playground-files-chat-resize-handle:hover:before{background:#ffffff3d}.playground-files-chat-header{min-width:0;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;height:50px;padding:0 18px;border-bottom:0}.playground-files-chat-header-copy{min-width:0;display:flex;align-items:center;gap:12px}.playground-files-chat-header-copy .playground-files-entry-icon{flex:0 0 auto}.playground-files-chat-header-text{min-width:0}.playground-files-chat-title{color:#fffffff5;font-size:13px;line-height:1.2;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-files-chat-subtitle{margin-top:2px;color:#ffffff80;font-size:11px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-files-chat-close{width:32px;height:32px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffffc2;cursor:pointer;transition:background-color .18s ease,color .18s ease}.playground-files-chat-close:hover{background:#ffffff14;color:#fff}.playground-files-chat-close-icon{width:16px;height:16px}.playground-files-chat-body{min-width:0;min-height:0;flex:1}.playground-files-chat-body .runner-host{height:100%}.playground-files-chat-runner .tb-log-scroll.is-custom-empty-state{padding:24px 18px 180px}.playground-files-chat-empty-state{width:min(100%,328px);display:flex;flex-direction:column;gap:24px}.playground-files-chat-empty-info{flex:0 0 auto;margin-top:0;overflow:visible}.playground-files-chat-empty-actions{padding-top:0}.playground-files-preview-shell{min-height:0;flex:1;display:flex;flex-direction:column;padding:18px}.playground-files-presentation-preview-shell{width:100%;min-width:0;min-height:0;padding:0;background:transparent}.playground-files-presentation-preview-header{flex-shrink:0;min-height:var(--playground-files-preview-nav-height);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 10px;border-bottom:1px solid rgba(255,255,255,.075)}.playground-files-presentation-preview-title-row{min-width:0;display:inline-flex;align-items:center;gap:8px;color:#fffffff0;font-size:12px;font-weight:400}.playground-files-presentation-preview-title-row .playground-files-entry-icon{width:16px;height:16px;flex:0 0 auto}.playground-files-presentation-preview-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.playground-files-presentation-preview-body{min-height:0;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:30px 24px var(--playground-files-preview-composer-reserved-bottom);text-align:center}.playground-files-presentation-preview-icon{width:58px;height:58px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0f;color:#ffffffc2}.playground-files-presentation-preview-icon svg{width:26px;height:26px}.playground-files-presentation-preview-name{max-width:min(420px,100%);color:#fffffff5;font-size:14px;font-weight:600;line-height:1.35;word-break:break-word}.playground-files-presentation-preview-copy{max-width:min(460px,100%);color:#ffffff85;font-size:12px;font-weight:400;line-height:1.55}.playground-files-presentation-preview-actions{margin-top:6px;display:inline-flex;align-items:center;gap:10px}.playground-files-presentation-preview-actions .playground-files-preview-button{width:auto;min-width:120px}.playground-code-preview-drawer{min-height:0;flex:1}.playground-code-preview-header .playground-files-entry-icon{width:16px;height:16px}.playground-code-preview-path{min-width:0;margin-top:2px;font-size:11px;line-height:1.3;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-code-preview-body{min-height:0;flex:1;display:flex;flex-direction:column;padding:0;background:#000}.playground-code-preview-toolbar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);background:#000}.playground-code-preview-toolbar-group{min-width:0;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.playground-code-preview-toolbar-group.is-actions{flex-shrink:0;justify-content:flex-end}.playground-code-preview-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffbd;font-size:11px;font-weight:500;line-height:1}.playground-code-preview-status{min-width:0;font-size:11px;line-height:1.4;color:#ffffff85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-code-preview-status.is-warning{color:#f1c87a}.playground-code-preview-status.is-success{color:#85d6a5}.playground-code-preview-status.is-error{color:#ff9c9c}.playground-code-preview-toolbar-button{height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08;color:#ffffffd1;font-size:11px;font-weight:500;line-height:1;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,opacity .16s ease}.playground-code-preview-toolbar-button:hover:not(:disabled){border-color:#ffffff2e;background:#ffffff12;color:#fffffff5}.playground-code-preview-toolbar-button.is-active{background:#2f81f724;border-color:#2f81f757;color:#9fcbff}.playground-code-preview-toolbar-button.is-primary{background:#2f81f72e;border-color:#2f81f76b;color:#ddecff}.playground-code-preview-toolbar-button:disabled{opacity:.44;cursor:default}.playground-code-preview-toolbar-keyhint{padding-left:4px;color:#ffffff70;font-size:10px;font-weight:500}.playground-code-preview-header .tb-attachment-preview-drawer-action:disabled{opacity:.5;cursor:default}.playground-code-preview-editor-shell{min-height:0;flex:1;display:flex;background:#000}.playground-code-preview-editor-shell .monaco-editor,.playground-code-preview-editor-shell .monaco-editor-background,.playground-code-preview-editor-shell .monaco-scrollable-element,.playground-code-preview-editor-shell .margin,.playground-code-preview-editor-shell .overflow-guard{background:#000!important}.playground-code-preview-editor-shell .monaco-editor .cursor{border-color:#9cc9ff!important}.playground-code-preview-state{min-height:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:20px;color:#ffffff8f;font-size:12px;line-height:1.5;text-align:center}.playground-code-preview-state.is-error{color:#ff9c9c}.playground-code-preview-textarea{flex:1;width:100%;height:100%;padding:14px 16px;border:0;outline:0;resize:none;background:#0d1117;color:#ffffffeb;font-size:12px;line-height:1.6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.playground-files-preview-top{flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding-bottom:0}.playground-files-preview-top-actions{width:100%;display:flex;justify-content:flex-end;margin-bottom:10px}.playground-files-preview-empty{min-height:100%;display:flex;align-items:center;justify-content:center;padding:24px 12px;color:#ffffff6b;font-size:12px;text-align:center}.playground-files-preview-hero{width:100%;aspect-ratio:1 / 1;margin-bottom:16px;border-radius:10px;background:#ffffff0d;overflow:hidden;display:flex;align-items:center;justify-content:center}.playground-files-preview-hero.is-folder{background:#ffffff0f}.playground-files-preview-hero.is-frame{background:#ffffff08}.playground-files-preview-hero.is-code{align-items:stretch;justify-content:stretch;background:#0000006b}.playground-files-preview-hero-icon{width:42px;height:42px;color:#ffffffb8}.playground-files-preview-folder-icon{width:78px;height:78px}.playground-files-preview-frame{width:300%;height:300%;border:0;transform:scale(.3334);transform-origin:top left;pointer-events:none;background:#fff}.playground-files-preview-loader{width:20px;height:20px;color:#ffffff8f;animation:spinner-rotate 1s linear infinite}.playground-files-preview-code{width:100%;height:100%;margin:0;padding:14px;overflow:auto;font-size:8px;line-height:1.45;color:#ffffffc7;background:transparent;white-space:pre-wrap;word-break:break-word}.playground-files-preview-empty-state{font-size:12px;color:#ffffff6b;text-align:center;padding:18px}.playground-files-preview-name{font-size:14px;font-weight:600;color:#fffffff5;word-break:break-word;text-align:center}.playground-files-preview-meta{margin-top:4px;font-size:12px;font-weight:500;color:#ffffff70;word-break:break-word;text-align:center}.playground-files-preview-error{margin-top:12px;font-size:12px;line-height:1.5;color:#ff9c9c}.playground-files-preview-info{flex:1;min-height:0;margin-top:22px;display:flex;flex-direction:column;gap:10px;overflow:auto}.playground-files-preview-info.is-list{gap:8px}.playground-files-preview-info-title{margin-bottom:4px;font-size:12px;font-weight:600;color:#fffffff0}.playground-files-preview-info-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#ffffffbd}.playground-files-preview-info-row span:first-child{color:#ffffff70}.playground-files-preview-selection-badge{width:80px;height:80px;margin-bottom:16px;border-radius:10px;background:#ffffff1a;display:inline-flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:#fffffff5}.playground-files-preview-selection-row{display:flex;align-items:center;gap:8px;font-size:12px;color:#ffffffc2}.playground-files-preview-selection-row span{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-files-preview-selection-more{font-size:11px;color:#ffffff6b}.playground-files-preview-actions{flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding-top:24px}.playground-files-preview-action-row{display:flex;align-items:center;gap:10px}.playground-files-preview-button{min-height:38px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0a;color:#ffffffe0;font-size:12px;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.playground-files-preview-button:hover{background:#ffffff14;color:#fff}.playground-files-preview-button.is-primary{background:#ffffff1a}.playground-files-preview-button.is-danger{color:#ffb0b0}.playground-files-chat-empty-actions .playground-files-preview-button{background:#ffffff0f}.playground-files-preview-error{margin-top:12px;font-size:12px;line-height:1.5;color:#ff9c9c;text-align:center}.playground-files-rename-input{width:100%;min-width:0;height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff14;color:#fffffff5;font-size:12px;font-weight:500;outline:none}.playground-files-rename-control{display:flex;align-items:center;width:100%;min-width:0}.playground-files-rename-control.is-grid{justify-content:center}.playground-files-rename-control .playground-files-rename-input{flex:1 1 auto}.playground-files-rename-input.is-grid{text-align:center}.playground-files-rename-extension{flex:0 0 auto;margin-left:6px;color:#ffffffb3;font-size:12px;font-weight:500;line-height:1;user-select:none}.playground-files-context-backdrop{position:fixed;inset:0;z-index:300}.playground-files-context-menu{position:fixed;z-index:301;width:264px;overflow:hidden;transform-origin:top right}.playground-files-context-menu.account-menu-animate-up-in,.playground-files-context-menu.account-menu-animate-up-out{transform-origin:top right}.playground-files-context-title{min-width:0;padding:12px 16px 4px;font-size:14px;line-height:1.35;font-weight:500;color:#fffffff5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-files-context-item{width:100%;display:flex;align-items:center;gap:12px;min-height:0;padding:12px 16px;border:0;border-radius:0;background:transparent;color:#fff;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:background-color .16s ease,color .16s ease}.playground-files-context-item:hover{background:#ffffff1a;color:#fff}.playground-files-context-item svg{width:16px;height:16px;flex:0 0 auto}.playground-files-context-item.is-danger{color:#ffffffeb}.playground-files-context-divider{height:auto;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.1)}.playground-environments-page{height:100%;min-height:0;padding:0;background:transparent}.playground-environments-page:not(.playground-agents-page){--playground-environments-nav-top-offset: 10px;--playground-environments-nav-row-height: 30px;--playground-environments-list-title-size: 14px;--playground-environments-detail-title-size: 20px}.playground-environments-shell{height:100%;min-height:0;display:grid;grid-template-columns:270px minmax(0,1fr);background:transparent}.playground-skills-page .playground-environments-shell{margin-top:-5px}.playground-environments-list-pane{min-width:0;min-height:0;display:flex;flex-direction:column;position:relative;z-index:2;background:transparent;border-right:0;backdrop-filter:none;-webkit-backdrop-filter:none}.playground-environments-list-header{padding-bottom:6px;position:relative;z-index:94}.playground-environments-page:not(.playground-agents-page) .playground-environments-list-header{padding:var(--playground-environments-nav-top-offset) 12px 8px}.playground-environments-list-title{font-size:22px;font-weight:600;color:#fffffffa}.playground-environments-page:not(.playground-agents-page) .playground-environments-list-title{display:flex;align-items:center;min-height:var(--playground-environments-nav-row-height);font-size:var(--playground-environments-list-title-size);font-weight:500;line-height:1;letter-spacing:-.01em}.playground-environments-list-title-button{padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}.playground-environments-page:not(.playground-agents-page) .playground-files-topbar{min-height:var(--playground-environments-nav-row-height)}.playground-environments-page:not(.playground-agents-page) .playground-files-topbar-actions{min-height:var(--playground-environments-nav-row-height);gap:4px}.playground-environments-page:not(.playground-agents-page) .playground-files-header-icon-button{width:32px;height:32px;border-radius:10px}.playground-environments-page:not(.playground-agents-page) .playground-files-header-icon-button.is-plain{width:28px;height:28px;border-radius:9px}.playground-agents-list-switch-row{width:100%}.playground-agents-list-switch{display:flex;width:100%;max-width:none;gap:8px;padding:2px;border:1px solid rgba(255,255,255,.05);border-radius:20px;background:#ffffff1a;line-height:1rem;position:relative;overflow:hidden}.playground-agents-list-switch .content-mode-button{flex:1;min-width:0;padding:4px 12px;font-size:10px;font-weight:400;color:#ffffffb8}.playground-agents-list-switch .content-mode-button.is-active{background:#ffffff40;color:#fff}.playground-environments-list-body{min-height:0;flex:1;overflow:auto;padding:4px 12px 18px;display:flex;flex-direction:column;gap:4px}.playground-environments-page:not(.playground-agents-page) .playground-environments-list-body{scrollbar-width:none;-ms-overflow-style:none}.playground-environments-page:not(.playground-agents-page) .playground-environments-list-body::-webkit-scrollbar{display:none;width:0;height:0}.playground-environments-list-item{width:100%;display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 12px;border:0;border-radius:14px;background:transparent;color:#ffffffeb;text-align:left;cursor:pointer;position:relative;transition:background-color .16s ease}.playground-environments-list-item.has-actions{padding-right:44px}.playground-environments-page:not(.playground-agents-page) .playground-environments-list-item{gap:14px;min-height:38px;padding:8px 12px;border-radius:10px}.playground-environments-list-item:hover{background:#ffffff0f}.playground-environments-list-item.is-active{background:#ffffff1a}.playground-environments-list-item-row{position:relative}.playground-environments-list-item-side{position:absolute;top:50%;right:8px;display:flex;align-items:center;justify-content:flex-end;min-width:24px;height:24px;transform:translateY(-50%)}.playground-environments-list-item-menu-button{width:24px;height:24px;flex-shrink:0;padding:0;border:0;border-radius:8px;background:transparent;color:#ffffff94;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none;transition:background-color .16s ease,color .16s ease,opacity .16s ease}.playground-environments-list-item-menu-button:hover,.playground-environments-list-item-menu-button.is-open{background:#ffffff1a;color:#fff}.playground-environments-list-item-row:hover .playground-environments-list-item-menu-button,.playground-environments-list-item-row:focus-within .playground-environments-list-item-menu-button,.playground-environments-list-item-row.is-active .playground-environments-list-item-menu-button,.playground-environments-list-item-menu-button.is-open{opacity:1;pointer-events:auto}.playground-environments-list-item-icon{width:16px;height:16px;flex-shrink:0;color:#ffffffb8}.playground-environments-list-item-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.playground-environments-page:not(.playground-agents-page) .playground-environments-list-item-copy{align-items:center;flex-direction:row;gap:0}.playground-environments-list-item-title{font-size:13px;font-weight:600;color:#fffffffa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-environments-page:not(.playground-agents-page) .playground-environments-list-item-title{font-size:12px;font-weight:500;line-height:1.2}.playground-environments-page:not(.playground-agents-page) .playground-environments-list-item-icon{width:14px;height:14px}.playground-environments-list-item-meta{font-size:11px;color:#ffffff70;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-environments-page:not(.playground-agents-page) .playground-environments-list-item-meta{font-size:10px}.playground-environments-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 8px;border-radius:999px;background:#ffffff1a;color:#ffffffdb;font-size:10px;font-weight:400;letter-spacing:.02em}.playground-environments-empty-state{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center}.playground-environments-empty-title{font-size:18px;font-weight:600;color:#fffffff5}.playground-environments-detail{min-width:0;min-height:0;display:flex;flex-direction:column;position:relative;z-index:1}.playground-environments-detail.has-modal-overlay{z-index:120}.playground-environments-detail-scroll{min-width:0;min-height:0;flex:1;overflow:auto;padding:22px 20px 24px;display:flex;flex-direction:column;gap:14px}.playground-environments-page:not(.playground-agents-page) .playground-environments-detail-scroll{padding:var(--playground-environments-nav-top-offset) 18px 24px;gap:24px}.playground-resources-page.is-computers-view .playground-environments-detail-scroll,.playground-resources-page.is-servers-view .playground-environments-detail-scroll,.playground-environments-page:not(.playground-agents-page) .playground-environments-detail-scroll{scrollbar-width:none;-ms-overflow-style:none}.playground-resources-page.is-computers-view .playground-environments-detail-scroll::-webkit-scrollbar,.playground-resources-page.is-servers-view .playground-environments-detail-scroll::-webkit-scrollbar,.playground-environments-page:not(.playground-agents-page) .playground-environments-detail-scroll::-webkit-scrollbar{display:none}.playground-environments-detail-empty{min-height:100%}.playground-environments-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.playground-environments-detail-header-copy{min-width:0}.playground-environments-page:not(.playground-agents-page) .playground-environments-detail-header-copy{flex:1;display:flex;flex-direction:column;gap:6px}.playground-environments-detail-title-row{display:flex;align-items:center;gap:10px;min-width:0}.playground-environments-page:not(.playground-agents-page) .playground-environments-detail-title-row{min-height:var(--playground-environments-nav-row-height);padding-left:2px}.playground-environments-detail-title{min-width:0;font-size:26px;line-height:1.1;font-weight:600;color:#fffffffa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-environments-page:not(.playground-agents-page) .playground-environments-detail-title{font-size:var(--playground-environments-detail-title-size);line-height:1;letter-spacing:-.01em}.playground-environments-detail-subtitle{margin-top:8px;font-size:12px;line-height:1.5;color:#ffffff80;word-break:break-word}.playground-environments-page:not(.playground-agents-page) .playground-environments-detail-subtitle{margin-top:0;font-size:11px}.playground-environments-detail-actions{flex-shrink:0;display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.playground-environments-page:not(.playground-agents-page) .playground-environments-detail-actions{min-height:var(--playground-environments-nav-row-height);align-items:center;gap:6px}.playground-environments-editor-main{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.playground-servers-editor-layout{min-width:0;min-height:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr) 0;gap:0;box-sizing:border-box;padding-bottom:72px}.playground-resources-page.is-develop-server-kind-page .playground-servers-editor-layout{padding-bottom:0}.playground-servers-editor-layout.has-preview{grid-template-columns:minmax(0,1fr) minmax(360px,420px);padding-bottom:0}.playground-servers-editor-main-column{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.playground-servers-editor-topbar{min-width:0;flex-shrink:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0}.playground-servers-editor-topbar.has-preview{grid-template-columns:minmax(0,1fr) minmax(360px,420px)}.playground-servers-editor-topbar .playground-content-nav{min-width:0}.playground-servers-editor-sidebar{min-width:0;min-height:0;display:flex;flex-direction:column;padding:14px 18px 18px 22px;border-left:1px solid rgba(255,255,255,.08);overflow:hidden}.playground-servers-editor-layout.has-preview .playground-servers-editor-sidebar{position:fixed;top:0;right:0;bottom:0;z-index:40;width:min(420px,60vw);height:auto;padding:0;background:#00000080}.playground-servers-editor-sidebar-topnav{border-left:1px solid rgba(255,255,255,.08);padding-left:22px}.playground-servers-editor-sidebar>.playground-servers-editor-sidebar-topnav{flex:0 0 auto;border-left:0;padding-left:18px;padding-right:18px}.playground-environments-editor-navbar{flex-shrink:0}.playground-environments-editor-navbar-title{min-width:0;flex:1;display:flex;align-items:center;gap:0}.playground-skills-page .playground-environments-editor-navbar-title{min-height:var(--playground-environments-nav-row-height);padding-left:2px}.playground-skills-detail-page{min-width:0;min-height:0}.playground-skills-detail-page>.playground-environments-detail-scroll.playground-environments-editor-scroll{padding:42px 44px 56px;overflow-x:hidden;overflow-y:auto}.playground-skills-detail-navbar-icon-shell{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:var(--playground-environments-nav-row-height);margin-right:4px}.playground-skills-detail-navbar-icon-button{width:28px;height:28px;padding:0;border:0;border-radius:10px;background:transparent;color:#fffffff5;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,color .16s ease}.playground-skills-detail-navbar-icon-button:hover,.playground-skills-detail-navbar-icon-button.is-active{background:#ffffff14}.playground-skills-detail-navbar-icon-button.is-readonly{cursor:default}.playground-skills-detail-navbar-icon{width:18px;height:18px;flex:0 0 auto}.playground-skills-page .playground-environments-editor-navbar-copy{min-height:var(--playground-environments-nav-row-height);justify-content:center}.playground-tools-navbar-title .playground-environments-editor-navbar-copy{justify-content:flex-start}.playground-resources-page .playground-environments-editor-navbar-title{min-height:var(--playground-environments-nav-row-height);padding-left:2px}.playground-skills-detail-content{width:min(100%,var(--playground-centered-page-max-width));max-width:var(--playground-centered-page-max-width);margin:0 auto;min-height:auto;display:flex;flex-direction:column;gap:18px}.playground-plugin-detail-page{min-width:0;min-height:0}.playground-plugin-detail-content{width:min(100%,var(--playground-centered-page-max-width));max-width:var(--playground-centered-page-max-width);margin:0 auto;display:flex;flex-direction:column;gap:18px}.playground-plugin-detail-header{display:flex;align-items:center;gap:16px;margin:24px 0 6px}.playground-plugin-detail-header-icon-shell{position:relative;width:44px;height:44px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#ffffff0d;border:0;color:#fffffff5;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);overflow:hidden}.playground-plugin-detail-header-icon-shell:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:14px;padding:1px;background:linear-gradient(-10deg,#c8c8c840,#ffffff1a,#ffffff26,#ffffff60);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-plugin-detail-header-icon-shell .playground-plugin-row-logo{width:22px;height:22px}.playground-plugin-detail-description{margin-bottom:4px}.playground-plugin-detail-heading-group{min-width:0;flex:1 1 auto;width:100%;display:flex;flex-direction:column;justify-content:center;gap:4px}.playground-plugin-detail-title{margin:0;font-size:inherit;line-height:inherit;font-weight:500;color:#fffffffa}.playground-plugin-detail-title-main{min-width:0;display:inline-flex;align-items:center;gap:12px}.playground-plugin-detail-title-row{margin-top:0}.playground-plugin-detail-connect-button.is-destructive{color:#ffffffb8}.playground-plugin-detail-connect-button.is-destructive:hover{color:#fffffff5}.playground-plugin-detail-connect-button,.playground-plugin-detail-connection-panel.playground-plugin-detail-surface,.playground-plugin-detail-permission-panel.playground-plugin-detail-surface,.playground-plugin-detail-tutorial-card.playground-plugin-detail-surface,.playground-plugin-detail-table.playground-plugin-detail-surface{--playground-plugin-detail-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;z-index:0;overflow:hidden;border:0;background:transparent}.playground-plugin-detail-connect-button:before,.playground-plugin-detail-connection-panel.playground-plugin-detail-surface:before,.playground-plugin-detail-permission-panel.playground-plugin-detail-surface:before,.playground-plugin-detail-tutorial-card.playground-plugin-detail-surface:before,.playground-plugin-detail-table.playground-plugin-detail-surface:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;background:var(--playground-plugin-detail-border);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:content-box,border-box;-webkit-mask-composite:xor;-webkit-mask-origin:content-box,border-box;-webkit-mask-repeat:repeat,repeat;-webkit-mask-size:auto,auto;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-plugin-detail-connect-button>*,.playground-plugin-detail-connection-panel .playground-plugin-detail-info-compact,.playground-plugin-detail-permission-panel .playground-plugin-detail-permission-list,.playground-plugin-detail-tutorial-card>*,.playground-plugin-detail-table .playground-plugin-detail-table-row{position:relative;z-index:3}.playground-plugin-detail-subtitle{margin:0;min-width:0;flex:1 1 320px;font-size:13px;line-height:1.55;color:#ffffff8f}.playground-plugin-detail-meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap;width:100%}.playground-plugin-detail-meta-actions{flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:18px;flex-wrap:nowrap}.playground-plugin-detail-meta-actions .playground-plugin-modal-button{min-height:36px;font-size:12px}.playground-plugin-detail-status-badge{display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1.35;font-weight:400;color:#ffffff85}.playground-plugin-detail-stack{display:flex;flex-direction:column;gap:18px}.playground-plugin-detail-section{display:flex;flex-direction:column;gap:14px}.playground-plugin-detail-included-actions{margin-bottom:24px}.playground-plugin-detail-tabs.playground-agents-overview-tabs{margin-top:0;margin-bottom:0}.playground-plugin-detail-tutorial{display:flex;flex-direction:column;gap:18px}.playground-plugin-detail-tutorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.playground-plugin-detail-tutorial-card.playground-plugin-detail-surface{min-height:150px;padding:16px;display:flex;flex-direction:column;gap:10px}.playground-plugin-detail-tutorial-title{font-size:13px;line-height:1.3;font-weight:500;color:#fffffff0}.playground-plugin-detail-tutorial-copy{font-size:12px;line-height:1.6;font-weight:400;color:#ffffff94}.playground-plugin-detail-section-title{margin:0;font-size:13px;line-height:1;font-weight:500;color:#fffffff0}.playground-plugin-detail-surface-title{margin-top:12px}.playground-plugin-detail-copy{margin:0;font-size:12px;line-height:1.65;color:#ffffffb3}.playground-plugin-detail-workflow-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:center;gap:18px;min-height:58px;padding:14px 16px;border-radius:10px;background:#ffffff0d}.playground-plugin-detail-workflow-card:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;background:linear-gradient(-10deg,#c8c8c833,#ffffff14,#ffffff1f,#ffffff47);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-plugin-detail-workflow-label{position:relative;z-index:3;font-size:12px;line-height:1.35;font-weight:500;color:#ffffffeb}.playground-plugin-detail-workflow-copy{position:relative;z-index:3;font-size:12px;line-height:1.5;font-weight:400;color:#ffffff8f}.playground-plugin-detail-prompt-card{position:relative;overflow:hidden;min-height:140px;padding:26px 24px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 18% 20%,rgba(255,255,255,.14),transparent 30%),radial-gradient(circle at 82% 26%,rgba(193,178,255,.16),transparent 36%),linear-gradient(135deg,#1f2d73f5,#352f8af5 52%,#6f65b5e0)}.playground-plugin-detail-prompt-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff05,#fff0);pointer-events:none}.playground-plugin-detail-carousel{position:relative;overflow:hidden;min-height:300px;padding:28px;border-radius:15px;background-image:linear-gradient(180deg,#ffffff2e,#ffffff0a),url(/img/bg/clouds.jpeg);background-size:cover;background-position:center}.playground-plugin-detail-carousel:before{content:"";pointer-events:none;position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.12),transparent 30%),linear-gradient(110deg,#030712b8,#14182b57 48%,#050810c7)}.playground-plugin-detail-carousel-copy,.playground-plugin-detail-carousel-stage,.playground-plugin-detail-carousel-controls,.playground-plugin-detail-carousel-dots{position:relative;z-index:1}.playground-plugin-detail-carousel-stage{min-height:224px}.playground-plugin-detail-carousel-slide{min-height:224px;display:flex;align-items:center;will-change:transform,opacity}.playground-plugin-detail-carousel-slide.is-outgoing{position:absolute;inset:0;pointer-events:none}.playground-plugin-detail-carousel-slide.is-incoming.is-forward{animation:playgroundPluginCapabilityInForward .36s cubic-bezier(.2,.8,.2,1) both}.playground-plugin-detail-carousel-slide.is-outgoing.is-forward{animation:playgroundPluginCapabilityOutForward .36s cubic-bezier(.2,.8,.2,1) both}.playground-plugin-detail-carousel-slide.is-incoming.is-backward{animation:playgroundPluginCapabilityInBackward .36s cubic-bezier(.2,.8,.2,1) both}.playground-plugin-detail-carousel-slide.is-outgoing.is-backward{animation:playgroundPluginCapabilityOutBackward .36s cubic-bezier(.2,.8,.2,1) both}@keyframes playgroundPluginCapabilityInForward{0%{opacity:0;transform:translate(115%)}to{opacity:1;transform:translate(0)}}@keyframes playgroundPluginCapabilityOutForward{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-115%)}}@keyframes playgroundPluginCapabilityInBackward{0%{opacity:0;transform:translate(-115%)}to{opacity:1;transform:translate(0)}}@keyframes playgroundPluginCapabilityOutBackward{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(115%)}}.playground-plugin-detail-carousel-copy{min-width:0;max-width:min(100%,620px);display:flex;flex-direction:column;gap:12px}.playground-plugin-detail-carousel-eyebrow{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:5px 10px;border-radius:999px;background:#ffffff14;color:#ffffffb8;font-size:10px;line-height:1;font-weight:400;text-transform:uppercase;letter-spacing:0}.playground-plugin-detail-carousel-title{margin:0;max-width:520px;font-size:26px;line-height:1.12;font-weight:500;color:#fffffffa}.playground-plugin-detail-carousel-description{margin:0;max-width:540px;font-size:12px;line-height:1.7;font-weight:400;color:#ffffffa8}.playground-plugin-detail-carousel-learn{width:fit-content;min-height:32px;margin-top:4px;padding:0 14px;border:0;border-radius:999px;background:#fffffff0;color:#000000e6;font-size:12px;line-height:1;font-weight:400;cursor:pointer}.playground-plugin-detail-carousel-learn:hover{background:#fff}.playground-plugin-detail-carousel-status{width:fit-content}.playground-plugin-detail-carousel-controls{position:absolute;right:22px;bottom:18px;display:inline-flex;align-items:center;gap:8px}.playground-plugin-detail-carousel-nav{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#ffffffd6;cursor:pointer}.playground-plugin-detail-carousel-nav:hover{background:transparent;color:#fff}.playground-plugin-detail-carousel-dots{position:absolute;left:28px;bottom:26px;display:inline-flex;align-items:center;gap:6px}.playground-plugin-detail-carousel-dot{width:6px;height:6px;border:0;border-radius:999px;padding:0;background:#ffffff47;cursor:pointer}.playground-plugin-detail-carousel-dot.is-active{width:18px;background:#ffffffdb}.playground-plugin-detail-prompt-pill{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;max-width:min(100%,620px);min-height:42px;padding:10px 14px;border-radius:10px;background:#111118ad;color:#fffffff0;box-shadow:inset 0 0 0 1px #ffffff14;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.playground-plugin-detail-prompt-logo{width:16px;height:16px;flex:0 0 auto;object-fit:contain}.playground-plugin-detail-prompt-logo-shell{width:18px;height:18px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#ffffffdb}.playground-plugin-detail-prompt-copy{min-width:0;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.playground-plugin-detail-prompt-plugin{color:#d5c0fff0;font-size:12px;font-weight:500}.playground-plugin-detail-prompt-text{min-width:0;font-size:12px;line-height:1.45;color:#ffffffeb}.playground-plugin-detail-surface{border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;overflow:hidden}.playground-plugin-detail-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.playground-plugin-detail-capability-card{position:relative;min-width:0;min-height:138px;display:flex;flex-direction:column;gap:10px;padding:15px;border-radius:12px;background:#ffffff0d;overflow:hidden}.playground-plugin-detail-capability-card:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;background:linear-gradient(-10deg,#c8c8c833,#ffffff14,#ffffff1f,#ffffff47);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-plugin-detail-capability-card.is-unsupported{opacity:.66}.playground-plugin-detail-capability-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.playground-plugin-detail-capability-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff0f;color:#ffffffd1}.playground-plugin-detail-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 9px;border-radius:999px;font-size:10px;line-height:1;font-weight:400;white-space:nowrap;color:#ffffffb3;background:#ffffff12}.playground-plugin-detail-status-pill.is-connected{color:#bbf7d0f5;background:#22c55e29}.playground-plugin-detail-status-pill.is-pending,.playground-plugin-detail-status-pill.is-available{color:#ffe799f5;background:#eab30826}.playground-plugin-detail-status-pill.is-inactive,.playground-plugin-detail-status-pill.is-muted{color:#ffffff75;background:#ffffff0f}.playground-plugin-detail-capability-title{font-size:13px;line-height:1.25;font-weight:500;color:#fffffff0}.playground-plugin-detail-capability-description{font-size:12px;line-height:1.55;font-weight:400;color:#ffffff8f}.playground-plugin-detail-control-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.playground-plugin-detail-connection-panel,.playground-plugin-detail-permission-panel{padding:16px}.playground-plugin-detail-connection-panel.playground-plugin-detail-surface,.playground-plugin-detail-permission-panel.playground-plugin-detail-surface{padding:0}.playground-plugin-detail-connection-head{display:flex;align-items:flex-start;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.playground-plugin-detail-status-dot{width:9px;height:9px;flex:0 0 auto;margin-top:4px;border-radius:999px;background:#ffffff3d}.playground-plugin-detail-status-dot.is-connected{background:#22c55e;box-shadow:0 0 0 4px #22c55e24}.playground-plugin-detail-status-dot.is-pending,.playground-plugin-detail-status-dot.is-available{background:#eab308;box-shadow:0 0 0 4px #eab3081f}.playground-plugin-detail-connection-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.playground-plugin-detail-connection-title,.playground-plugin-detail-permission-title{font-size:13px;line-height:1.3;font-weight:500;color:#fffffff0}.playground-plugin-detail-connection-subtitle{font-size:12px;line-height:1.5;font-weight:400;color:#ffffff8a}.playground-plugin-detail-info-compact{margin:8px -16px -4px}.playground-plugin-detail-connection-panel .playground-plugin-detail-info-compact{margin:0}.playground-plugin-detail-permission-head{min-height:35px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.playground-plugin-detail-permission-list{display:flex;flex-direction:column;margin:0}.playground-plugin-detail-permission-row{display:flex;gap:12px;padding:13px 16px}.playground-plugin-detail-permission-row+.playground-plugin-detail-permission-row{border-top:1px solid rgba(255,255,255,.08)}.playground-plugin-detail-permission-icon{width:24px;height:24px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#ffffff7a;background:#ffffff0f}.playground-plugin-detail-permission-icon.is-connected{color:#bbf7d0f5;background:#22c55e24}.playground-plugin-detail-permission-icon.is-pending,.playground-plugin-detail-permission-icon.is-available{color:#ffe799f5;background:#eab30821}.playground-plugin-detail-permission-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.playground-plugin-detail-permission-name{font-size:12px;line-height:1.35;font-weight:500;color:#ffffffe6}.playground-plugin-detail-permission-description{font-size:11px;line-height:1.5;font-weight:400;color:#ffffff80}.playground-plugin-detail-table{display:flex;flex-direction:column}.playground-plugin-detail-table-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:16px;min-height:72px;padding:0 16px}.playground-plugin-detail-table-row+.playground-plugin-detail-table-row{border-top:1px solid rgba(255,255,255,.08)}.playground-plugin-detail-feature-main{min-width:0;display:flex;align-items:flex-start;gap:12px}.playground-plugin-detail-feature-icon{width:26px;height:26px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.08);color:#ffffff85}.playground-plugin-detail-feature-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.playground-plugin-detail-feature-title-row{min-width:0;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.playground-plugin-detail-feature-title{min-width:0;font-size:13px;line-height:1.35;font-weight:500;color:#fffffff0}.playground-plugin-detail-feature-kind{font-size:10px;line-height:1;color:#fff6}.playground-plugin-detail-feature-description{font-size:12px;line-height:1.5;color:#ffffff8f}.playground-plugin-detail-feature-toggle{flex:0 0 auto;pointer-events:none}.playground-plugin-detail-feature-toggle.toggle-button{width:42px;height:24px}.playground-plugin-detail-feature-toggle.toggle-button:after{top:2px;left:2px;width:18px;height:18px}.playground-plugin-detail-feature-toggle.toggle-button[data-active=true]:after{transform:translate(18px)}.playground-plugin-detail-info-row{display:grid;grid-template-columns:minmax(120px,140px) minmax(0,1fr);gap:16px;align-items:center;min-height:40px;padding:0 16px}.playground-plugin-detail-info-row+.playground-plugin-detail-info-row{border-top:1px solid rgba(255,255,255,.08)}.playground-plugin-detail-info-label{font-size:11px;line-height:1.35;color:#ffffff6b}.playground-plugin-detail-info-value{min-width:0;font-size:12px;line-height:1.45;color:#ffffffe0}.playground-plugin-detail-info-link{display:inline-flex;align-items:center;gap:6px;color:#60a5fa;text-decoration:none}.playground-plugin-detail-info-link:hover{color:#93c5fd}.playground-plugin-detail-info-link-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-plugin-detail-setup{display:flex;flex-direction:column;gap:14px}@media(max-width:1100px){.playground-plugin-detail-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.playground-plugin-detail-capability-grid,.playground-plugin-detail-control-grid{grid-template-columns:1fr}.playground-plugin-detail-workflow-card{grid-template-columns:1fr;align-items:flex-start;gap:6px}}.playground-skills-detail-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 4px}.playground-skills-detail-header-main{display:flex;align-items:center;gap:16px;min-width:0}.playground-skills-detail-header-icon-shell{position:relative;width:44px;height:44px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#ffffff0d;border:0;color:#fffffff5;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}.playground-skills-detail-header-icon-shell:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(-10deg,#c8c8c840,#ffffff1a,#ffffff26,#ffffff60);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-skills-detail-header-icon{width:22px;height:22px;flex:0 0 auto}.playground-skills-detail-enable-button{flex:0 0 auto}.sidebar-thread-rename-modal.playground-skills-edit-modal{width:min(560px,calc(100vw - 32px));gap:14px}.playground-skills-edit-field,.playground-skills-edit-description{display:flex;flex-direction:column;gap:8px}.playground-skills-edit-label{color:#ffffffb8;font-size:12px;font-weight:400;line-height:1.3}.playground-skills-edit-title-input{font-size:12px}.playground-skills-edit-description .playground-tasks-detail-section-header{margin-bottom:0}.playground-skills-edit-description .playground-tasks-detail-section-title{font-size:12px}.playground-skills-edit-description-editor{min-height:148px;border-radius:10px;background:#ffffff0f;overflow:hidden}.playground-skills-edit-description-input{min-height:148px!important;max-height:260px;padding:12px!important;color:#ffffffc7!important;font-size:12px!important;line-height:1.5!important;resize:vertical;overflow:auto}.playground-resources-detail-content{width:min(100%,var(--playground-centered-page-max-width));max-width:var(--playground-centered-page-max-width);margin:0 auto}.playground-resources-page.is-develop-server-kind-page>.playground-environments-detail-scroll.playground-settings-detail-scroll,.playground-resources-page.is-develop-configure-page>.playground-environments-detail-scroll.playground-settings-detail-scroll{padding:42px 44px 56px}.playground-resources-page.is-develop-server-kind-page>.playground-environments-detail-scroll.playground-settings-detail-scroll.is-code-tab{padding-bottom:42px}.playground-resources-page.is-develop-server-kind-page .playground-resources-detail-content,.playground-resources-page.is-develop-configure-page .playground-resources-detail-content{width:min(100%,var(--playground-centered-page-max-width));max-width:var(--playground-centered-page-max-width);min-height:100%}.playground-resources-page.is-develop-server-kind-page .playground-environments-editor-main.playground-tasks-detail-main,.playground-resources-page.is-develop-configure-page .playground-environments-editor-main.playground-tasks-detail-main{min-height:0;overflow:visible}.playground-resources-page.is-develop-server-kind-page .playground-environments-editor-main.playground-tasks-detail-main.is-code-tab{flex:1 1 0;height:100%;max-height:100%;overflow:hidden}.playground-resources-page.is-develop-server-kind-page .playground-environments-detail-scroll.playground-environments-editor-scroll,.playground-resources-page.is-develop-configure-page .playground-environments-detail-scroll.playground-environments-editor-scroll{padding:0;overflow:visible}.playground-skills-detail-content>.playground-tasks-detail-description.playground-environments-editor-description:first-child{margin-bottom:22px}.playground-skills-detail-page .playground-tasks-detail-description{min-height:0;overflow:visible}.playground-skills-detail-page .playground-tasks-detail-description-editor{display:block;height:auto;min-height:0;overflow:visible}.playground-skills-detail-page .playground-tasks-detail-description-editor.is-preview .playground-tasks-detail-description-preview-scope.tb-runner-chat{position:relative;inset:auto;display:block;width:100%;height:auto!important;min-height:0!important;overflow:visible}.playground-skills-detail-page .playground-tasks-detail-description-editor.is-preview .playground-tasks-detail-description-input{position:absolute;inset:0;height:100%!important;min-height:100%;padding:0;opacity:0}.playground-skills-detail-page .playground-tasks-detail-description-editor.is-editing .playground-tasks-detail-description-input{position:relative;min-height:110px}.playground-skills-detail-page .playground-tasks-detail-description-preview{min-height:0;height:auto;overflow:visible}.playground-skills-detail-page .playground-tasks-detail-description-preview>:first-child{margin-top:0}.playground-skills-detail-page .playground-tasks-detail-description-preview>:last-child{margin-bottom:0}.playground-skills-detail-page .playground-tasks-detail-description-preview .tb-message-markdown-list{margin-top:8px;margin-bottom:8px}.playground-skills-detail-page .playground-tasks-detail-description-preview .tb-message-markdown-list-item+.tb-message-markdown-list-item{margin-top:4px}.playground-skills-detail-page .playground-tasks-detail-description+.playground-tasks-detail-description{margin-top:18px}.playground-skills-detail-page .playground-tasks-detail-facts{margin-top:12px;border:1px solid rgba(255,255,255,.1)}.playground-skills-detail-tabs{margin:0 0 2px}.playground-skills-detail-hero-preview{display:flex;align-items:center;margin:0}.playground-skills-detail-hero-preview .playground-plugin-detail-carousel-copy{align-self:center;max-width:min(100%,720px)}.playground-skills-detail-hero-preview .playground-plugin-detail-carousel-preview{min-height:220px;align-self:stretch;display:flex;align-items:center;justify-content:center}.playground-skills-detail-hero-preview .playground-plugin-detail-carousel-image{width:min(100%,420px);min-height:214px;display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:#080a1285;box-shadow:inset 0 0 0 1px #ffffff14,0 20px 46px #00000038;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px)}.playground-skills-detail-hero-preview .playground-plugin-detail-carousel-image-top{display:flex;align-items:center;gap:5px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.playground-skills-detail-hero-preview .playground-plugin-detail-carousel-image-dot{width:6px;height:6px;border-radius:999px;background:#ffffff38}.playground-skills-detail-hero-preview .playground-plugin-detail-carousel-image-body{flex:1;min-height:0;display:grid;grid-template-columns:.86fr 1.14fr;gap:12px;padding:16px}.playground-skills-detail-hero-preview .playground-plugin-detail-carousel-image-panel{min-height:148px;border-radius:10px;background:radial-gradient(circle at 24% 24%,rgba(102,166,255,.18),transparent 32%),#ffffff0f}.playground-skills-detail-hero-preview .playground-plugin-detail-carousel-image-lines{display:flex;flex-direction:column;gap:9px;justify-content:center}.playground-skills-detail-hero-preview .playground-plugin-detail-carousel-image-line{height:8px;border-radius:999px;background:#ffffff24}.playground-skills-detail-hero-preview .playground-plugin-detail-carousel-image-line:nth-child(2){width:74%}.playground-skills-detail-hero-preview .playground-plugin-detail-carousel-image-line:nth-child(3){width:52%}.playground-skills-detail-hero-preview .playground-plugin-detail-carousel-icon-shell{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;border-radius:999px;background:#ffffff1a;color:#ffffffeb}.playground-skills-detail-hero-image-icon{width:19px;height:19px;flex:0 0 auto}.playground-skills-detail-page.is-source-files-tab{flex:1 1 0;min-height:0;overflow:hidden}.playground-skills-detail-page.is-source-files-tab .playground-environments-detail-scroll{min-height:0;height:100%;overflow:hidden;padding-bottom:12px}.playground-skills-detail-page.is-source-files-tab .playground-skills-detail-content{height:100%;max-height:100%;min-height:0}.playground-skills-detail-metrics.playground-environments-home-metrics{margin-top:0;margin-bottom:0;grid-template-columns:minmax(0,1fr)}.playground-skills-detail-metrics>.playground-tasks-detail-facts{grid-column:1 / -1;width:100%;min-width:0;margin-top:0}.playground-skills-detail-metrics .playground-skills-details-card.playground-database-overview-chart-block{--playground-project-overview-chart-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;padding:20px;border:0;border-radius:15px;background:transparent;overflow:hidden;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-skills-detail-metrics .playground-skills-details-card.playground-database-overview-chart-block:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:5;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-skills-detail-metrics .playground-skills-details-card.playground-database-overview-chart-block>*{position:relative;z-index:1}.playground-skills-detail-page .playground-skills-details-card .playground-skills-detail-fact-rows{margin-top:0;padding-top:0;border-top:0}.playground-skills-usage-card{--playground-project-overview-chart-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;box-sizing:border-box;width:100%;overflow:hidden;border-radius:15px;background:transparent;padding:20px;border:0;box-shadow:none;display:flex;flex-direction:column;gap:16px;height:auto;min-height:0;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-skills-usage-card:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-skills-usage-card>*{position:relative;z-index:1}.playground-skills-usage-header{position:relative;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:12px}.playground-skills-usage-title-group{min-width:0;display:flex;flex-direction:column;gap:4px}.playground-skills-usage-title{color:#fffffff5;font-size:14px;line-height:1.2;font-weight:500}.playground-skills-usage-subtitle{color:#ffffff80;font-size:11px;line-height:1.3;font-weight:400}.playground-skills-detail-metrics .playground-skills-usage-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:calc(100% + 40px);min-width:0;margin-top:-20px;margin-left:-20px;margin-right:-20px;padding:20px;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.1)}.playground-skills-detail-metrics .playground-skills-usage-kpi{min-width:0;background:transparent}.playground-skills-usage-chart{position:relative;z-index:3;min-height:152px}.playground-skills-usage-card .playground-settings-usage-chart-card{background:transparent;border:0;border-radius:0;padding:0}.playground-skills-usage-card .playground-project-overview-chart-header{display:none;padding-top:0}.playground-skills-detail-page .playground-skills-detail-fact-rows{margin-top:2px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column}.playground-skills-detail-page .playground-skills-detail-fact-rows .playground-tasks-detail-fact:first-child{border-top:0}.playground-skills-detail-page .playground-skills-detail-fact-rows .playground-tasks-detail-fact{min-height:44px}.playground-skills-usage-svg{width:100%;height:152px;display:block;overflow:visible}.playground-skills-usage-grid-line{stroke:#ffffff14;stroke-width:1}.playground-skills-usage-line{fill:none;stroke:#66a6ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.playground-skills-usage-point{fill:#66a6ff;stroke:#0a0a0b;stroke-width:1}.playground-skills-usage-axis-label{fill:#ffffff6b;font-size:10px;font-weight:400}.playground-skills-usage-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#ffffff80;font-size:12px;line-height:1.4;text-align:center;pointer-events:none}.playground-skills-code-workspace{flex:1 1 0;min-height:0;height:auto;margin-bottom:0;border:0;box-shadow:0 18px 44px #0003}.playground-skills-code-workspace:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:5;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-skills-code-workspace .playground-servers-code-sidebar{background:#ffffff0d}.playground-skills-code-workspace .playground-servers-code-editor-main,.playground-skills-code-workspace .playground-servers-code-editor-shell{background:#000}.playground-skills-code-workspace .playground-servers-code-editor-status-actions .playground-environments-action-button{position:relative;z-index:0;overflow:hidden;min-height:30px;border:0;border-radius:999px;background:transparent;color:#fffffff5;font-size:12px;font-weight:400;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-skills-code-workspace .playground-servers-code-editor-status-actions .playground-environments-action-button:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(-10deg,#c8c8c840,#ffffff1a,#ffffff26,#ffffff60);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-skills-code-workspace .playground-servers-code-editor-status-actions .playground-environments-action-button>*{position:relative;z-index:1}.playground-skills-code-workspace .playground-servers-code-editor-status-actions .playground-environments-action-button:hover:not(:disabled),.playground-skills-code-workspace .playground-servers-code-editor-status-actions .playground-environments-action-button.is-primary:hover:not(:disabled){background:transparent;color:#fff}@media(max-width:900px){.playground-skills-detail-hero-preview{grid-template-columns:minmax(0,1fr)}.playground-skills-usage-header{flex-direction:column}.playground-skills-usage-kpis{width:100%;min-width:0}.playground-skills-code-workspace{grid-template-columns:180px minmax(0,1fr)}}.playground-tools-navbar-back-button{min-width:0;padding:0;border:0;background:transparent;color:#fffffff5;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.playground-tools-navbar-back-button .playground-content-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-skills-detail-navbar-icon-shell .playground-tasks-project-icon-picker{top:calc(100% + 10px);left:0;z-index:8}.playground-environments-editor-navbar-icon{width:28px;height:28px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#ffffffd1}.playground-environments-editor-navbar-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:0}.playground-environments-editor-title-input{height:auto;padding:0}.playground-environments-editor-navbar-subtitle{min-width:0;color:#ffffff75;font-size:11px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-environments-editor-navbar-actions{align-items:center;gap:6px;flex-wrap:wrap}.playground-environments-editor-scroll{gap:42px}.playground-environments-home-scroll{gap:18px;padding-bottom:10px!important}.playground-environments-home-content{width:min(100%,var(--playground-centered-page-max-width));max-width:var(--playground-centered-page-max-width);margin:0 auto;min-height:100%;flex:1 1 auto;display:flex;flex-direction:column;gap:18px}.playground-environments-home-hero-title{position:relative;z-index:1;margin-top:12px;margin-bottom:5px;max-width:720px;font-size:24px;line-height:1.2;font-weight:500;letter-spacing:-.02em;color:#fffffffa}.playground-environments-home-navbar.playground-content-nav{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;min-height:var(--playground-environments-nav-row-height);gap:0;padding:10px 0 8px;background:transparent}.playground-environments-home-navbar .playground-content-nav-right{margin-right:-20px}.playground-environments-home-hero{position:relative;overflow:visible;margin:calc(-1 * var(--playground-environments-nav-top-offset)) 0 0;padding:0 0 28px;border:0;border-radius:0;background:transparent}.playground-environments-home-hero:before{content:none}.playground-environments-home-hero:after{content:none}.playground-environments-home-hero-copy{position:relative;z-index:1;margin-top:10px;width:100%;padding-bottom:22px;max-width:none;border-bottom:1px solid rgba(255,255,255,.1);font-size:12px;line-height:1.6;color:#ffffffb8}.playground-environments-home-summary{position:relative;z-index:1;width:100%;margin-top:18px;margin-bottom:32px}.playground-environments-home-summary-kpis{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.playground-environments-home-summary-kpi{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:12px;border-radius:10px;border:1px solid rgba(255,255,255,.05);background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:left}.playground-environments-home-summary-kpi-value{font-size:18px;line-height:1.1;font-weight:600;color:#fffffffa}.playground-environments-home-summary-kpi-label{font-size:12px;line-height:1.45;color:#ffffff85}.playground-environments-home-hero-actions{position:relative;z-index:1;margin-top:22px;display:flex;flex-wrap:wrap;gap:10px}.playground-environments-home-action-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#ffffffeb;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.playground-environments-home-action-button:hover{background:#ffffff17;color:#fff}.playground-environments-home-action-button.is-primary{background:#fff;border-color:#fff;color:#000}.playground-environments-home-action-button.is-primary:hover{background:#ffffffeb;border-color:#ffffffeb;color:#000}.playground-environments-home-metrics{position:relative;z-index:1;margin-top:10px;margin-bottom:16px;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:stretch}.playground-environments-home-metrics-toolbar{display:flex;align-items:center;justify-content:flex-end;margin-top:18px;margin-bottom:8px}.playground-environments-home-metrics .playground-tasks-detail-facts{display:flex;min-height:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.playground-environments-home-metrics .playground-tasks-detail-facts:before{content:none}.playground-environments-home-metrics .playground-tasks-detail-facts-body{display:flex;flex:1 1 auto;height:100%;gap:0}.playground-environments-home-metrics .playground-database-overview{display:flex;flex:1 1 auto;flex-direction:column;height:100%}.playground-environments-home-metrics .playground-database-overview-chart-block,.playground-environments-home-metrics .playground-database-overview-timeseries-card,.playground-environments-home-metrics .playground-database-overview-timeseries-chart{height:100%}.playground-database-overview-timeseries-bar{rx:8px;ry:8px}.playground-database-overview-timeseries-bar.is-comparison-count{fill:var(--playground-chart-blue)}.playground-database-overview-timeseries-bar.is-comparison-cost{fill:var(--playground-chart-pink)}.playground-database-overview-kpi-label.is-computers .playground-database-overview-kpi-check,.playground-database-overview-timeseries-bar.is-computers{background:var(--playground-chart-blue);fill:var(--playground-chart-blue)}.playground-database-overview-kpi-label.is-webapps .playground-database-overview-kpi-check,.playground-database-overview-timeseries-bar.is-webapps{background:var(--playground-chart-green);fill:var(--playground-chart-green)}.playground-database-overview-kpi-label.is-functions .playground-database-overview-kpi-check,.playground-database-overview-timeseries-bar.is-functions{background:var(--playground-chart-yellow);fill:var(--playground-chart-yellow)}.playground-database-overview-kpi-label.is-managed .playground-database-overview-kpi-check,.playground-database-overview-timeseries-bar.is-managed{background:var(--playground-chart-pink);fill:var(--playground-chart-pink)}.playground-database-overview-kpi-label.is-resources .playground-database-overview-kpi-check{background:var(--playground-chart-green)}.playground-database-overview-timeseries-line.is-computers{stroke:var(--playground-chart-blue)}.playground-database-overview-timeseries-dot.is-computers{fill:var(--playground-chart-blue);stroke:var(--playground-chart-blue)}.playground-database-overview-timeseries-line.is-resources{stroke:var(--playground-chart-green)}.playground-database-overview-timeseries-dot.is-resources{fill:var(--playground-chart-green);stroke:var(--playground-chart-green)}.playground-environments-home-comparison-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.playground-environments-home-comparison-copy{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-width:0}.playground-environments-home-comparison-title{font-size:14px;line-height:1.2;font-weight:600;color:#fffffffa}.playground-environments-home-comparison-legend{display:inline-flex;align-items:center;gap:16px;flex-wrap:wrap}.playground-environments-home-comparison-legend-item{display:inline-flex;align-items:center;font-size:10px;line-height:1;font-weight:600;color:#ffffffb8;white-space:nowrap;gap:6px}.playground-environments-home-comparison-legend-dot{width:8px;height:8px;border-radius:999px;flex:0 0 auto}.playground-environments-home-comparison-legend-dot.is-count{background:var(--playground-chart-blue)}.playground-environments-home-comparison-legend-dot.is-cost{background:var(--playground-chart-pink)}.playground-environments-home-comparison-timescale{position:relative;flex:0 0 auto}.playground-environments-home-comparison-timescale-select{appearance:none;min-height:30px;padding:0 28px 0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#fffffff0;font-size:11px;font-weight:500;outline:none;cursor:pointer}.playground-environments-home-comparison-timescale:after{content:"";position:absolute;right:10px;top:50%;width:6px;height:6px;margin-top:-4px;border-right:1.5px solid rgba(255,255,255,.72);border-bottom:1.5px solid rgba(255,255,255,.72);transform:rotate(45deg);pointer-events:none}.playground-project-overview-chart-shell{width:100%;overflow:hidden}.playground-agents-home-chartjs-frame{width:100%;height:270px;overflow:hidden}.playground-agents-home-chartjs-canvas{display:block;width:100%!important;height:100%!important}.playground-environments-home-comparison-header.is-simple{justify-content:flex-start}.playground-environments-home-card-grid{margin-top:-20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.playground-environments-home-card{min-width:0;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:transparent;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);display:flex;flex-direction:column;gap:8px;min-height:164px;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.playground-environments-home-card:hover{border-color:#ffffff29;background:transparent;transform:translateY(-1px)}.playground-environments-home-card.is-command-active{border-color:#0c6fff6b;background:transparent}.playground-environments-home-card-visual{display:flex;align-items:center;justify-content:flex-start;align-self:flex-start;color:#fffffff0;margin-bottom:auto}.playground-environments-home-card-icon{width:18px;height:18px}.playground-environments-home-card-title{margin-top:auto;font-size:14px;line-height:1.2;font-weight:500;color:#fffffffa;letter-spacing:-.01em}.playground-environments-home-card-copy{font-size:12px;line-height:1.45;color:#ffffff8a;max-width:24ch}.playground-environments-home-composer-shell,.playground-tasks-backlog-composer-shell{position:relative;margin-top:auto;padding:0;background:transparent}.playground-tasks-backlog-composer-shell{margin-bottom:0}.playground-environments-home-composer-host{flex:0 0 auto;padding:0 18px 10px}.playground-environments-home-composer-shell .runner-inline-error{margin-top:12px}.playground-environments-home-recent{padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#ffffff08;display:flex;flex-direction:column;gap:14px}.playground-environments-home-recent-header{display:flex;flex-direction:column;gap:5px}.playground-environments-home-recent-title{font-size:18px;line-height:1.1;font-weight:600;color:#fffffffa}.playground-environments-home-recent-copy{font-size:12px;line-height:1.5;color:#ffffff80}.playground-environments-home-recent-list{display:flex;flex-direction:column}.playground-environments-home-recent-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border:0;border-top:1px solid rgba(255,255,255,.06);background:transparent;color:inherit;text-align:left;cursor:pointer}.playground-environments-home-recent-row:first-child{border-top:0;padding-top:0}.playground-environments-home-recent-row:last-child{padding-bottom:0}.playground-environments-home-recent-main{min-width:0;display:inline-flex;align-items:center;gap:12px;flex:1 1 auto}.playground-environments-home-recent-icon-shell{width:34px;height:34px;border-radius:12px;background:#ffffff0f;color:#ffffffe0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.playground-environments-home-recent-icon{width:16px;height:16px}.playground-environments-home-recent-copy-wrap{min-width:0;display:flex;flex-direction:column;gap:4px}.playground-environments-home-recent-name{font-size:13px;font-weight:500;color:#fffffff5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-environments-home-recent-subtitle{font-size:11px;line-height:1.45;color:#ffffff7a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-environments-home-recent-meta{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:5px;text-align:right}.playground-environments-home-recent-kind{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:999px;background:#ffffff0f;color:#fffc;font-size:10px;font-weight:500}.playground-environments-home-recent-time{font-size:11px;color:#ffffff75}.playground-environments-home-recent-empty{min-height:120px;display:flex;align-items:center;justify-content:center;padding:12px;border:1px dashed rgba(255,255,255,.08);border-radius:18px;color:#ffffff7a;font-size:12px;text-align:center}@media(max-width:1200px){.playground-environments-home-metrics,.playground-environments-home-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.playground-environments-home-hero{min-height:220px;margin-left:-18px;margin-right:-18px;padding:24px 22px 70px}.playground-environments-home-hero-title{font-size:28px}.playground-environments-home-metrics,.playground-environments-home-card-grid{grid-template-columns:minmax(0,1fr)}.playground-environments-home-summary-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.playground-environments-home-summary-kpi{align-items:flex-start;text-align:left}.playground-environments-home-recent-row{align-items:flex-start}.playground-environments-home-recent-meta{gap:8px}}.playground-environments-editor-notice{margin-top:-2px}.playground-server-deployment-status-bar{position:fixed;left:50%;bottom:16px;z-index:1300;transform:translate(-50%);display:flex;align-items:center;gap:12px;width:min(720px,calc(100vw - 40px));min-height:44px;padding:8px 10px 8px 14px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#121212eb;color:#ffffffeb;box-shadow:0 12px 30px #00000061;backdrop-filter:blur(24px);animation:playground-server-deployment-status-slide-in .18s ease-out both}.playground-server-deployment-status-bar.is-success{background:#122a1cf0;border-color:#58d68d38}.playground-server-deployment-status-bar.is-error{background:#381216f0;border-color:#ff70703d}.playground-server-deployment-status-text{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.35}.playground-server-deployment-status-progress{flex:0 0 auto;font-size:11px;color:#ffffff9e}.playground-server-deployment-status-close{flex:0 0 auto;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffffb3;cursor:pointer}.playground-server-deployment-status-close:hover{color:#fffffff2;background:#ffffff14}@keyframes playground-server-deployment-status-slide-in{0%{opacity:0;transform:translate(-50%,18px)}to{opacity:1;transform:translate(-50%)}}.playground-environments-editor-facts{margin-top:-12px;padding-bottom:4px}.playground-agents-profile-section{display:flex;flex-direction:column;align-items:center;gap:10px}.playground-agents-profile-name-wrap{width:min(420px,100%);display:flex;justify-content:center;margin-top:2px}.playground-agents-profile-name-wrap .playground-agents-profile-name-input{width:100%;min-width:0;padding:0;border:0;background:transparent;color:#fffffff5;font-size:24px;font-weight:600;line-height:1.2;text-align:center}.playground-agents-profile-name-input:focus{outline:none}.playground-agents-profile-name-input:disabled{opacity:1;-webkit-text-fill-color:rgba(255,255,255,.96)}.playground-agents-detail-floating-actions.playground-tasks-toolbar-popup-shell{position:fixed!important;inset:auto 18px auto auto!important;width:34px;min-width:34px;display:inline-flex;align-items:center;justify-content:center;align-self:flex-end;margin-left:auto;transform:none!important;z-index:120}.playground-agents-detail-floating-actions .playground-content-menu-button{width:34px;height:34px;padding:0;border:0;border-radius:999px;background:transparent;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.playground-agents-detail-floating-actions .playground-content-menu-button:hover,.playground-agents-detail-floating-actions .playground-content-menu-button[aria-expanded=true]{background:transparent}.playground-agents-profile-avatar-wrap{margin:0}.playground-agents-profile-avatar .profile-editor-avatar-surface{position:relative;border-radius:50%;background:#ffffff1a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.playground-agents-profile-avatar.profile-editor-avatar{width:115px;height:115px}.playground-agents-profile-avatar .profile-editor-avatar-surface:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:50%;padding:1px;background:linear-gradient(-10deg,#c8c8c840,#ffffff1a,#ffffff26,#ffffff60);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-agents-profile-email-group{width:min(320px,100%);display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:0}.playground-agents-profile-email-icon{width:14px;height:14px;flex:0 0 auto;color:#ffffffb3}.playground-agents-profile-email-field{min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:#ffffffb3;font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-agents-profile-actions{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-top:10px}.playground-agents-profile-action-button{position:relative;width:36px;min-width:36px;height:36px;padding:0;border:0;border-radius:999px;background:#ffffff14;color:#ffffffeb;display:inline-flex;align-items:center;justify-content:center;gap:8px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.playground-agents-profile-action-button:not(.is-primary):before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:999px;padding:1px;background:linear-gradient(-10deg,#c8c8c840,#ffffff1a,#ffffff26,#ffffff60);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-agents-profile-action-button:hover{background:#ffffff1f}.playground-agents-profile-action-button:active{transform:translateY(1px)}.playground-agents-profile-action-button.is-primary{width:auto;min-width:160px;padding:0 22px;background:#fff;color:#0d0d0d;font-size:12px;font-weight:400}.playground-agents-profile-action-button.is-primary:hover{background:#fffffff0;color:#000}.playground-agents-profile-action-button svg{flex:0 0 auto}.playground-agents-profile-action-button.is-primary svg{fill:currentColor}.playground-agents-avatar-picker-shell.playground-tasks-toolbar-popup-shell{position:absolute;right:-4px;bottom:-4px;z-index:4}.playground-agents-avatar-picker-menu{--platform-popup-padding: 12px;position:absolute;right:-10px;top:40px;width:256px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px}.playground-agents-avatar-picker-option{position:relative;padding:0;border:0;background:transparent;cursor:pointer}.playground-agents-avatar-picker-option-surface{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:16px;background:#ffffff0f}.playground-agents-avatar-picker-option.is-selected .playground-agents-avatar-picker-option-surface:after{content:"";position:absolute;inset:0;border-radius:16px;box-shadow:inset 0 0 0 2px #ffffffb8}.playground-agents-avatar-picker-option-image{width:100%;height:100%;object-fit:cover;display:block}.playground-environments-editor-fact-value{max-width:100%;margin-left:auto;color:#ffffffdb;font-size:12px;line-height:1.35;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-environments-editor-fact-value.is-id{color:#ffffff9e;font-size:11px}.playground-environments-action-button,.playground-environments-add-button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0a;color:#ffffffe0;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.playground-environments-action-button{font-weight:500!important}.playground-environments-page:not(.playground-agents-page) .playground-environments-action-button,.playground-environments-page:not(.playground-agents-page) .playground-environments-add-button{min-height:30px;padding:0 11px;font-size:11px}.playground-environment-composer-modal .playground-tasks-project-modal-actions .playground-environments-action-button{min-height:34px;padding:0 12px;font-size:12px}.playground-environments-action-button:hover,.playground-environments-add-button:hover{background:#ffffff14;color:#fff}.playground-environments-action-button.is-primary{background:#ffffff1a}.playground-environments-action-button.is-danger{color:#ffb0b0}.playground-environments-action-button:disabled,.playground-environments-add-button:disabled,.playground-environments-remove-button:disabled{opacity:.38;cursor:default}.playground-environments-error,.playground-environments-success,.playground-environments-muted{font-size:12px;line-height:1.45}.playground-environments-error{color:#ff9c9c}.playground-environments-success{color:#9ec7ff}.playground-environments-muted{color:#ffffff75}.playground-environments-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.playground-environments-summary-card,.playground-environments-section,.playground-environments-mcp-card{border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff08}.playground-environments-summary-card{padding:16px;display:flex;flex-direction:column;gap:10px}.playground-environments-summary-title,.playground-environments-subtitle{font-size:12px;font-weight:600;color:#fffffff5}.playground-environments-page:not(.playground-agents-page) .playground-environments-summary-title,.playground-environments-page:not(.playground-agents-page) .playground-environments-subtitle{font-size:11px}.playground-environments-summary-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:12px;color:#ffffffd1}.playground-environments-page:not(.playground-agents-page) .playground-environments-summary-row{font-size:11px}.playground-environments-summary-row span:first-child{color:#ffffff75}.playground-environments-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.playground-environments-toggle-copy{min-width:0}.playground-environments-toggle{width:46px;height:26px;padding:0;border:0;border-radius:999px;background:#ffffff29;position:relative;cursor:pointer;transition:background-color .16s ease}.playground-environments-toggle.is-active{background:#3988fff0}.playground-environments-toggle-thumb{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .16s ease}.playground-environments-toggle.is-active .playground-environments-toggle-thumb{transform:translate(20px)}.playground-environments-section-header{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border:0;background:transparent;cursor:pointer;text-align:left}.playground-environments-section-header.is-static{cursor:default}.playground-environments-section-heading{min-width:0}.playground-environments-section-header-right{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px}.playground-environments-section-title{font-size:13px;font-weight:600;color:#fffffffa}.playground-environments-page:not(.playground-agents-page) .playground-environments-section-title{font-size:14px;font-weight:400;line-height:1.3}.playground-environments-section-copy{margin-top:4px;font-size:12px;line-height:1.45;color:#ffffff75}.playground-environments-page:not(.playground-agents-page) .playground-environments-section-copy{font-size:12px}.playground-environments-section-toggle{width:16px;height:16px;flex-shrink:0;color:#ffffff85}.playground-environments-section-body{padding:0 18px 18px;border-top:1px solid rgba(255,255,255,.08)}.playground-environments-page:not(.playground-agents-page) .playground-environments-section,.playground-environments-page:not(.playground-agents-page) .playground-environments-mcp-card{border:0;border-radius:0;background:transparent}.playground-environments-page:not(.playground-agents-page) .playground-environments-section-header{padding:0 0 10px}.playground-environments-page:not(.playground-agents-page) .playground-environments-section-header.is-static{padding-bottom:6px}.playground-environments-page:not(.playground-agents-page) .playground-environments-section.is-runtimes .playground-environments-section-header{padding-top:2px}.playground-environments-page:not(.playground-agents-page) .playground-environments-section.is-database-browser .playground-environments-section-header.is-static{padding-bottom:11px}.playground-environments-page:not(.playground-agents-page) .playground-environments-section-body{padding:0;border-top:0}.playground-server-description-section{margin-bottom:0;border:0;border-radius:0;background:transparent}.playground-server-description-section:before{content:none;display:none}.playground-server-description-section>.playground-environments-section-body{padding:0;border-top:0}.playground-server-description-section .playground-tasks-detail-description.playground-environments-editor-description{margin-top:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.playground-server-description-section .playground-tasks-detail-description.playground-environments-editor-description:before{content:none;display:none}.playground-server-description-section .playground-tasks-detail-section-header{align-items:flex-start;margin-bottom:8px}.playground-server-description-title.playground-tasks-detail-section-title{color:#ffffffeb;font-size:14px;font-weight:400;line-height:1.3}.playground-server-service-url-row{display:flex;align-items:center;gap:6px;min-width:0;margin-top:4px;margin-bottom:12px;color:#ffffff80;font-size:12px;font-weight:400;line-height:1.25}.playground-server-service-url-value{min-width:0;max-width:min(520px,52vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-server-detail-navbar.is-function-detail-navbar .playground-server-service-url-row{color:#4da3ff}.playground-server-service-url-copy{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;padding:0;border:0;border-radius:0;background:transparent;color:#ffffff8a;cursor:pointer;transition:color .16s ease}.playground-server-service-url-copy:hover{color:#ffffffe6}.playground-environments-editor-surface{padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0d}.playground-environments-editor-surface-stack{display:flex;flex-direction:column;gap:12px}.playground-environments-page:not(.playground-agents-page) .playground-environments-editor-surface{padding:0 0 12px;border:0;border-radius:0;background:transparent}.playground-environments-page:not(.playground-agents-page) .playground-environments-editor-surface.playground-database-browser-surface{padding:0 12px 12px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff08}.playground-environments-page:not(.playground-agents-page) .playground-environments-editor-surface.playground-auth-users-surface{padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0d}.playground-computer-details-card{position:relative;overflow:visible;border:1px solid rgba(255,255,255,.05);border-radius:10px;background:#ffffff0d;padding:12px;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}.playground-computer-details-card:before{content:none;display:none}.playground-computer-detail-content{width:min(100%,var(--playground-thread-content-max-width));max-width:var(--playground-thread-content-max-width);margin:0 auto;display:flex;flex-direction:column;gap:24px}.playground-resources-page.is-develop-configure-page .playground-computer-detail-content{width:min(100%,var(--playground-centered-page-max-width));max-width:var(--playground-centered-page-max-width)}.playground-server-detail-content{width:min(100%,var(--playground-thread-content-max-width));max-width:var(--playground-thread-content-max-width);margin:0 auto;display:flex;flex-direction:column;gap:var(--resource-detail-section-gap, 24px)}.playground-resources-page.is-servers-view .playground-server-detail-content,.playground-resources-page.is-develop-server-kind-page .playground-server-detail-content{width:min(100%,var(--playground-centered-page-max-width));max-width:var(--playground-centered-page-max-width)}.playground-resources-page.is-develop-server-kind-page .playground-server-detail-content.is-code-tab{min-height:0;height:100%;max-height:100%;flex:1 1 0;gap:12px;overflow:hidden}.playground-resources-page.is-develop-server-kind-page .playground-environments-detail-scroll.playground-environments-editor-scroll.is-code-tab{height:100%;min-height:0;flex:1 1 0;overflow:hidden;gap:0}.playground-resources-page.is-develop-server-kind-page .playground-servers-editor-layout.is-code-tab{flex:1 1 0;min-height:0;height:100%;max-height:100%;overflow:hidden}.playground-computer-detail-navbar.playground-content-nav{width:min(100%,var(--playground-thread-content-max-width));max-width:var(--playground-thread-content-max-width);min-height:0;margin:0 auto;padding-left:0;padding-right:0}.playground-resources-page.is-develop-configure-page .playground-computer-detail-navbar.playground-content-nav{width:min(100%,var(--playground-centered-page-max-width));max-width:var(--playground-centered-page-max-width);margin:0 auto 24px}.playground-server-detail-navbar.playground-content-nav{width:min(100%,var(--playground-thread-content-max-width));max-width:var(--playground-thread-content-max-width);min-height:0;margin:0 auto;padding-left:0;padding-right:0}.playground-resources-page.is-develop-server-kind-page .playground-server-detail-navbar.playground-content-nav{width:min(100%,var(--playground-centered-page-max-width));max-width:var(--playground-centered-page-max-width);margin:0 auto 12px;align-items:center}.playground-computer-detail-navbar .playground-environments-editor-title-input{font-size:24px;line-height:1.1}.playground-server-detail-navbar .playground-environments-editor-title-input{font-size:18px;line-height:1.1}.playground-server-detail-title-row{min-width:0;width:100%;display:flex;align-items:center;gap:6px}.playground-server-detail-title-row .playground-environments-editor-title-input{flex:1 1 auto;min-width:0}.playground-server-detail-navbar .playground-server-function-title-input{margin-bottom:6px}.playground-server-detail-navbar.is-function-detail-navbar,.playground-server-detail-navbar.is-auth-detail-navbar,.playground-server-detail-navbar.is-secrets-detail-navbar,.playground-server-detail-navbar.is-agent-runtime-detail-navbar{align-items:flex-start}.playground-server-detail-navbar .playground-database-navbar-back-button{align-self:center;margin-bottom:6px;font-size:18px;line-height:1;color:#ffffffb3}.playground-database-export-shell.playground-tasks-toolbar-popup-shell{z-index:74;display:inline-flex;align-items:center}.playground-database-export-shell .playground-database-export-menu{top:calc(100% + 8px);right:0;left:auto;width:220px;min-width:220px;transform-origin:top right}.playground-server-detail-navbar .playground-auth-title-input,.playground-server-detail-navbar .playground-secrets-title-input,.playground-server-detail-navbar .playground-agent-runtime-title-input{margin-bottom:6px}.playground-resource-detail-back-button{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;width:auto;margin:0;padding:0;border:0;background:transparent;color:#ffffffa3;font-size:12px;font-weight:400;line-height:1;cursor:pointer;transition:color .16s ease}.playground-resource-detail-back-button:hover{color:#fffffff5}.playground-resource-detail-back-button svg{width:12px;height:12px;flex:0 0 auto}.playground-computer-detail-navbar .playground-environments-editor-navbar-actions,.playground-computer-detail-navbar .playground-environments-desktop-header-actions{flex-wrap:nowrap}.playground-computer-detail-title.playground-tasks-detail-section-title{margin:0}.playground-computer-detail-summary.playground-environments-home-summary{margin:0;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.playground-computer-detail-summary .playground-environments-home-summary-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.playground-computer-detail-metrics.playground-environments-home-metrics{margin:0;gap:0}.playground-server-detail-summary.playground-environments-home-summary{margin:0;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.playground-server-detail-summary .playground-environments-home-summary-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.playground-server-detail-metrics.playground-environments-home-metrics{margin:0;gap:0}.playground-server-detail-content .playground-tasks-detail-facts.playground-environments-editor-facts.playground-server-details-card{margin-top:0}.playground-computer-detail-content .playground-computer-details-card{margin-top:0;padding:0;border:0;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.playground-computer-detail-content .playground-environments-section,.playground-computer-detail-content .playground-environments-mcp-card,.playground-computer-detail-content .playground-environments-editor-surface,.playground-computer-detail-content .playground-tasks-detail-description.playground-environments-editor-description,.playground-server-detail-content .playground-environments-section,.playground-server-detail-content .playground-environments-mcp-card,.playground-server-detail-content .playground-environments-editor-surface,.playground-server-detail-content .playground-tasks-detail-description.playground-environments-editor-description,.playground-server-detail-content .playground-tasks-detail-facts,.playground-server-detail-content .playground-environments-connections-section{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.playground-server-detail-content .playground-environments-connections-section{margin-bottom:12px}.playground-computer-detail-content .playground-environments-section:before,.playground-computer-detail-content .playground-environments-mcp-card:before,.playground-computer-detail-content .playground-environments-editor-surface:before,.playground-computer-detail-content .playground-tasks-detail-description.playground-environments-editor-description:before{content:none;display:none}.playground-server-detail-content .playground-environments-section:before,.playground-server-detail-content .playground-environments-mcp-card:before,.playground-server-detail-content .playground-environments-editor-surface:before,.playground-server-detail-content .playground-tasks-detail-description.playground-environments-editor-description:before,.playground-server-detail-content .playground-tasks-detail-facts:before,.playground-server-detail-content .playground-environments-connections-section:before{content:none;display:none}.playground-computer-detail-content .playground-environments-section-header,.playground-computer-detail-content .playground-environments-section-header.is-static,.playground-server-detail-content .playground-environments-section-header,.playground-server-detail-content .playground-environments-section-header.is-static,.playground-server-detail-content .playground-environments-connections-title,.playground-server-detail-content .playground-servers-source-files-header,.playground-server-detail-content .playground-auth-users-section-header,.playground-server-detail-content .playground-tasks-attachments-toolbar,.playground-server-detail-content .playground-agent-runtime-runs-section .playground-auth-users-toolbar{padding:0 0 12px;margin-top:12px;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-server-detail-content .playground-tasks-attachments .playground-tasks-attachments-toolbar,.playground-server-detail-content .playground-servers-source-files-section .playground-servers-source-files-header{border-bottom:0}.playground-environments-page:not(.playground-agents-page) .playground-computer-detail-content .playground-environments-section-header,.playground-environments-page:not(.playground-agents-page) .playground-computer-detail-content .playground-environments-section-header.is-static,.playground-environments-page:not(.playground-agents-page) .playground-server-detail-content .playground-environments-section-header,.playground-environments-page:not(.playground-agents-page) .playground-server-detail-content .playground-environments-section-header.is-static{padding:0 0 12px}.playground-computer-detail-content .playground-environments-section-body,.playground-server-detail-content .playground-environments-section-body{padding:0;border-top:0}.playground-computer-detail-content .playground-environments-stack,.playground-computer-detail-content .playground-environments-field-grid,.playground-server-detail-content .playground-environments-stack,.playground-server-detail-content .playground-environments-field-grid,.playground-server-detail-content .playground-tasks-skills{padding-top:0}.playground-computer-detail-content .playground-environments-package-group .playground-tasks-secondary-copy,.playground-computer-detail-content .playground-environments-empty-copy,.playground-server-detail-content .playground-environments-empty-copy,.playground-server-detail-content .playground-files-state{margin-top:4px}.playground-computer-detail-content .playground-tasks-detail-facts-body,.playground-server-detail-content .playground-tasks-detail-facts-body{gap:0}.playground-computer-detail-content .playground-database-overview,.playground-server-detail-content .playground-database-overview{gap:0;padding:0}.playground-computer-detail-chart-block.playground-database-overview-chart-block{display:flex;flex-direction:column;gap:16px;height:auto;min-height:0}.playground-resources-page.is-develop-configure-page .playground-computer-detail-metrics .playground-computer-detail-chart-block.playground-database-overview-chart-block{--playground-project-overview-chart-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;padding:20px;border:0;border-radius:15px;background:transparent;overflow:hidden;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-resources-page.is-develop-configure-page .playground-computer-detail-metrics .playground-computer-detail-chart-block.playground-database-overview-chart-block:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:5;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-resources-page.is-develop-configure-page .playground-computer-detail-metrics .playground-computer-detail-chart-block.playground-database-overview-chart-block>*{position:relative;z-index:1}.playground-resources-page.is-develop-configure-page .playground-computer-detail-metrics .playground-project-overview-chart-kpis{background:transparent;border-bottom:1px solid rgba(255,255,255,.15)}.playground-resources-page.is-develop-configure-page .playground-computer-detail-metrics .playground-project-overview-chart-header{display:none}.playground-resources-page.is-develop-configure-page .playground-computer-detail-fact-rows{margin-top:0;padding-top:0;border-top:0}.playground-server-detail-chart-block.playground-database-overview-chart-block{display:flex;flex-direction:column;gap:16px;height:auto;min-height:0}.playground-resources-page.is-develop-server-kind-page .playground-server-detail-metrics .playground-server-detail-chart-block.playground-database-overview-chart-block{--playground-project-overview-chart-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;padding:20px;border:0;border-radius:15px;background:transparent;overflow:hidden;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-resources-page.is-develop-server-kind-page .playground-server-detail-metrics .playground-server-detail-chart-block.playground-database-overview-chart-block:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:5;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-resources-page.is-develop-server-kind-page .playground-server-detail-metrics .playground-server-detail-chart-block.playground-database-overview-chart-block>*{position:relative;z-index:1}.playground-resources-page.is-develop-server-kind-page .playground-server-detail-metrics .playground-project-overview-chart-kpis{background:#ffffff0d}.playground-resources-page.is-develop-server-kind-page .playground-server-detail-metrics .playground-project-overview-chart-header{display:none}.playground-resources-page.is-develop-server-kind-page .playground-server-detail-fact-rows{margin-top:2px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.playground-resources-page.is-develop-server-kind-page .playground-server-detail-metrics .playground-agent-runtime-settings-card.playground-server-details-card{position:relative;padding:20px;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:#ffffff13;overflow:visible;-webkit-backdrop-filter:none;backdrop-filter:none}.playground-resources-page.is-develop-server-kind-page .playground-server-detail-metrics .playground-agent-runtime-settings-card.playground-server-details-card:before{content:none;display:none}.playground-resources-page.is-develop-server-kind-page .playground-server-detail-metrics .playground-agent-runtime-settings-card.playground-server-details-card>*{position:relative;z-index:1}.playground-resources-page.is-develop-server-kind-page .playground-server-detail-metrics .playground-agent-runtime-settings-card .playground-server-detail-fact-rows{margin-top:0;padding-top:0;border-top:0}.playground-resources-page.is-develop-server-kind-page .playground-agent-runtime-skills-section{margin-top:12px}.playground-server-detail-content .playground-server-invoke-section.playground-server-details-card{position:relative;display:flex;flex-direction:column;gap:16px;padding:0;border:0;border-radius:0;background:transparent;overflow:visible;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-server-detail-content .playground-server-invoke-section.playground-server-details-card:before{content:none;display:none}.playground-server-detail-content .playground-server-invoke-section.playground-server-details-card>*{position:relative;z-index:1}.playground-server-invoke-title{margin-top:12px;margin-bottom:12px;padding:0 0 12px;border-bottom:1px solid rgba(255,255,255,.1);color:#ffffffeb;font-size:14px;font-weight:400;line-height:1.3}.playground-server-invoke-auth-note{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0;border-radius:0;background:transparent}.playground-server-invoke-auth-copy{display:flex;flex-direction:column;gap:6px;max-width:70%;min-width:0;color:#ffffffa3;font-size:13px;line-height:1.45}.playground-server-invoke-auth-toggle-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.playground-server-invoke-auth-label{color:#ffffffeb;font-size:13px;font-weight:500}.playground-server-invoke-auth-copy code{display:inline-flex;padding:1px 5px;border-radius:5px;background:#ffffff0f;color:#ffffffdb;font-family:ui-monospace,SFMono-Regular,SFMono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em}.playground-server-invoke-card{--playground-project-overview-chart-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;display:flex;flex-direction:column;min-width:0;margin-top:12px;overflow:hidden;border:0;border-radius:10px;background:transparent;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-server-invoke-card:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:5;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-server-invoke-card>*{position:relative;z-index:1}.playground-server-invoke-header{display:flex;align-items:center;justify-content:flex-start;gap:16px;padding:14px 16px 0;border-bottom:1px solid rgba(255,255,255,.08)}.playground-server-invoke-tabs{display:flex;align-items:center;gap:18px;min-width:0;overflow-x:auto}.playground-server-invoke-tab{appearance:none;display:inline-flex;align-items:center;min-height:28px;padding:0 0 6px;border:0;border-bottom:1px solid transparent;background:transparent;color:#ffffff80;font-size:13px;line-height:1;font-weight:400;white-space:nowrap;cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.playground-server-invoke-tab:hover{color:#ffffffd1}.playground-server-invoke-tab.is-active{color:#fffffff5;border-bottom-color:#ffffff80}.playground-server-invoke-tab.is-active:after{content:none;display:none}.playground-server-invoke-code-editor{height:var(--playground-server-invoke-code-height, auto);min-height:0;width:100%}.playground-server-invoke-code-editor.playground-code-preview-editor-shell{flex:0 0 auto;background:transparent}.playground-server-invoke-code-editor .monaco-editor,.playground-server-invoke-code-editor .monaco-editor-background,.playground-server-invoke-code-editor .monaco-scrollable-element,.playground-server-invoke-code-editor .monaco-editor .margin,.playground-server-invoke-code-editor .margin,.playground-server-invoke-code-editor .overflow-guard{background:transparent!important}.playground-server-invoke-code-fallback{margin:0;min-height:180px;padding:14px 16px;max-width:100%;overflow-x:auto;color:#ffffffe6;font-family:ui-monospace,SFMono-Regular,SFMono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;font-weight:400;line-height:1.55;white-space:pre}.playground-computer-detail-chart-block .playground-settings-usage-chart-card,.playground-server-detail-chart-block .playground-settings-usage-chart-card{min-height:0}.playground-computer-detail-chart-kpis.playground-project-overview-summary-kpis,.playground-server-detail-chart-kpis.playground-project-overview-summary-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.playground-server-detail-content .playground-environments-section.is-database-browser{padding-top:0}.playground-server-detail-content .playground-environments-section.is-database-browser .playground-environments-section-header.is-static{border-bottom:0}.playground-server-detail-content .playground-database-browser-surface.playground-server-details-card{--playground-project-overview-chart-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;margin-bottom:24px;padding:20px;border:0;border-radius:15px;overflow:hidden;background:transparent;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-server-detail-content .playground-database-browser-surface.playground-server-details-card:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:5;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-server-detail-content .playground-database-browser-surface.playground-server-details-card>*{position:relative;z-index:1}.playground-server-detail-content .playground-auth-users-section-header{border-bottom:0}.playground-server-detail-content .playground-auth-users-surface.playground-server-details-card{--playground-project-overview-chart-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;margin-bottom:24px;padding:20px;border:0;border-radius:15px;overflow:hidden;background:transparent;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-server-detail-content .playground-auth-users-surface.playground-server-details-card:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:5;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-server-detail-content .playground-auth-users-surface.playground-server-details-card>*{position:relative;z-index:1}.playground-computer-detail-fact-rows{display:flex;flex-direction:column;gap:0;padding-top:0;border-top:0}.playground-computer-details-section{min-width:0;display:flex;flex-direction:column}.playground-computer-details-section-title{margin:0;padding:0 0 12px;border-bottom:1px solid rgba(255,255,255,.1);color:#fff;font-size:14px;font-weight:400;line-height:1.35}.playground-computer-details-section .playground-tasks-detail-fact{min-height:46px;grid-template-columns:minmax(140px,1fr) minmax(0,1fr);border-bottom:1px solid rgba(255,255,255,.075)}.playground-computer-details-section .playground-tasks-detail-fact:last-child{border-bottom:0}.playground-computer-details-section .playground-tasks-detail-fact-control{overflow:visible}.playground-computer-details-section .playground-environments-editor-fact-value{min-width:0;max-width:100%;overflow:hidden;color:#ffffffad;text-align:right;text-overflow:ellipsis;white-space:nowrap}.playground-computer-details-section .playground-develop-resource-identity-value{min-width:0;max-width:100%;justify-content:flex-end}.playground-computer-details-section .playground-computer-profile-select-popup{width:min(280px,100%);margin-left:auto}.playground-computer-detail-copy-value{min-width:0;width:100%;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.playground-computer-detail-copy-value .playground-environments-editor-fact-value{flex:0 1 auto}.playground-computer-detail-copy-button{flex:0 0 auto;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffff9e;cursor:pointer;transition:color .16s ease,background .16s ease}.playground-computer-detail-copy-button:hover,.playground-computer-detail-copy-button:focus-visible{outline:none;background:#ffffff14;color:#ffffffeb}.playground-computer-detail-copy-button:disabled{opacity:.35;cursor:default}.playground-server-detail-fact-rows{display:flex;flex-direction:column;gap:4px;padding-top:0;border-top:0}.playground-server-custom-domains-platform-table{margin-block:0;padding-block:0}.playground-server-custom-domain-section{--playground-project-overview-control-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;z-index:0;display:flex;flex-direction:column;gap:12px;padding:20px;border:0;border-radius:15px;background:#000;box-shadow:none;margin-top:24px;margin-bottom:24px}.playground-server-settings-tab{display:flex;flex-direction:column;gap:var(--resource-detail-section-gap, 42px)}.playground-server-settings-tab>*{margin-block:0}.playground-server-custom-domain-section:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--playground-project-overview-control-border);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;z-index:1}.playground-server-custom-domain-section>*{position:relative;z-index:2}.playground-server-custom-domain-add-button{--playground-project-overview-control-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;z-index:0;overflow:hidden;border:0;border-radius:999px;background:transparent;color:#fffffff5}.playground-server-custom-domain-add-button:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--playground-project-overview-control-border);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;z-index:1}.playground-server-custom-domain-add-button>*{position:relative;z-index:2}.playground-server-custom-domain-add-button:hover:not(:disabled){background:#ffffff0a}.playground-server-custom-domain-header,.playground-server-custom-domain-card,.playground-server-custom-domain-main,.playground-server-custom-domain-actions,.playground-server-custom-domain-modal-summary-row,.playground-server-custom-domain-record{display:flex;align-items:center}.playground-server-custom-domain-header,.playground-server-custom-domain-card,.playground-server-custom-domain-modal-summary-row{justify-content:space-between;gap:12px}.playground-server-custom-domain-subtitle,.playground-server-custom-domain-meta,.playground-server-custom-domain-empty-copy,.playground-server-custom-domain-records-empty{color:#ffffff80;font-size:12px;font-weight:400;line-height:1.45}.playground-server-custom-domain-subtitle{margin-top:4px}.playground-server-custom-domain-card,.playground-server-custom-domain-empty,.playground-server-custom-domain-modal-summary,.playground-server-custom-domain-records{border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#00000038}.playground-server-custom-domain-card{position:relative;padding:12px;cursor:pointer}.playground-server-custom-domain-main{min-width:0;gap:10px}.playground-server-custom-domain-icon{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0d;color:#ffffffe6;flex:0 0 auto}.playground-server-custom-domain-copy{min-width:0}.playground-server-custom-domain-name{overflow:hidden;color:#ffffffeb;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.playground-server-custom-domain-actions{flex:0 0 auto;gap:8px}.playground-server-custom-domain-row-menu-button{width:auto;min-width:0;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.playground-server-custom-domain-row-menu-button:hover{background:transparent}.playground-server-custom-domain-open-button{width:auto;min-width:0;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.playground-server-custom-domain-open-button:hover{background:transparent}.playground-server-custom-domain-menu{position:absolute;top:calc(100% - 6px);right:12px;z-index:12;min-width:132px;display:flex;flex-direction:column;gap:4px}.playground-server-custom-domain-menu-row{width:100%;min-height:30px;display:flex;align-items:center;gap:8px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:#ffffffd6;font-size:12px;font-weight:400;text-align:left;cursor:pointer}.playground-server-custom-domain-menu-row:hover:enabled{background:#ffffff14}.playground-server-custom-domain-menu-row:disabled{opacity:.55;cursor:default}.playground-server-custom-domain-menu-row.is-danger{color:#ff9292}.playground-server-custom-domain-status{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:#ffffff14;color:#ffffffb8;font-size:12px;font-weight:400;white-space:nowrap}.playground-server-custom-domain-status.is-connected{background:#5ed58f29;color:#7feea8}.playground-server-custom-domain-status.is-error{background:#ff696929;color:#ff9292}.playground-server-custom-domain-empty{padding:16px}.playground-server-danger-section{--playground-project-overview-control-border: linear-gradient( -10deg, rgba(255, 99, 99, .38), rgba(255, 255, 255, .1), rgba(255, 120, 120, .18), rgba(255, 255, 255, .22) );position:relative;z-index:0;overflow:hidden;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px;border:0;border-radius:15px;background:#ff453a14;margin-bottom:24px}.playground-database-danger-section{margin-top:24px}.playground-server-danger-section:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--playground-project-overview-control-border);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;z-index:1}.playground-server-danger-section>*{position:relative;z-index:2}.playground-server-danger-copy-row{min-width:0;display:flex;align-items:flex-start;gap:12px}.playground-server-danger-icon{width:20px;height:20px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:0;background:transparent;color:#ff7e74}.playground-server-danger-title{color:#fffffff5;font-size:13px;line-height:1.25;font-weight:500}.playground-server-danger-text{max-width:620px;margin-top:6px;color:#ffffffa3;font-size:12px;line-height:1.45;font-weight:400}.playground-server-danger-delete-button{flex:0 0 auto;min-height:32px;padding:0 14px;border:0;border-radius:999px;background:#ff504629;color:#ffbeb8;font-size:12px;line-height:1;font-weight:500;cursor:pointer;transition:background-color .16s ease,color .16s ease,opacity .16s ease}.playground-server-danger-delete-button:hover:not(:disabled){background:#ff50463d;color:#fff}.playground-server-danger-delete-button:disabled{opacity:.48;cursor:default}.playground-server-custom-domain-empty-title{color:#ffffffe6;font-size:12px;font-weight:500}.playground-server-custom-domain-empty-copy{margin-top:4px}.playground-server-custom-domain-modal{max-width:min(680px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow-y:auto}.playground-server-custom-domain-modal-body{display:flex;flex-direction:column;gap:14px;padding:2px 0 0}.playground-server-custom-domain-field{padding-top:0}.playground-server-custom-domain-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-server-custom-domain-label-row .playground-environments-field-label{color:#ffffffe6;font-size:12px;font-weight:500}.playground-server-custom-domain-notice{background:#66a6ff14;color:#ffffffbd}.playground-server-custom-domain-modal-summary,.playground-server-custom-domain-records{padding:12px}.playground-server-custom-domain-modal-summary{display:flex;flex-direction:column;gap:10px}.playground-server-custom-domain-modal-summary-row>span:first-child{color:#ffffff80;font-size:12px}.playground-server-custom-domain-records{display:flex;flex-direction:column;gap:8px;padding:0;border:0;border-radius:0;background:transparent}.playground-server-custom-domain-records-title{margin-top:12px;color:#ffffffe6;font-size:12px;font-weight:500}.playground-server-custom-domain-records-copy{color:#ffffff80;font-size:12px;font-weight:400;line-height:1.45}.playground-server-custom-domain-record-group-title{padding-top:6px;color:#ffffff80;font-size:12px;font-weight:400}.playground-server-custom-domain-record{min-height:38px;gap:10px;padding:9px 0 0;border-top:1px solid rgba(255,255,255,.06)}.playground-server-custom-domain-record-action{width:58px;flex:0 0 58px;color:#ffffffc7;font-size:12px;font-weight:400}.playground-server-custom-domain-record-action.is-remove{color:#ff9292}.playground-server-custom-domain-record-action.is-add{color:#7feea8}.playground-server-custom-domain-record-type{width:56px;flex:0 0 56px;color:#ffffffe6;font-size:12px;font-weight:500}.playground-server-custom-domain-record-name,.playground-server-custom-domain-record-value{min-width:0;overflow:hidden;color:#ffffffa8;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.playground-server-custom-domain-record-name{flex:.85 1 0}.playground-server-custom-domain-record-value{display:flex;flex:1.15 1 0;align-items:center;justify-content:flex-end;gap:8px;color:#ffffffc7}.playground-server-custom-domain-record-value span{min-width:0;overflow:hidden;text-overflow:ellipsis}.playground-server-custom-domain-record-copy-button{width:auto;min-width:0;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.playground-server-custom-domain-record-copy-button:hover{background:transparent}.playground-computer-detail-content .playground-environment-profile-section{margin-bottom:8px;padding-bottom:0;border-bottom:0}.playground-computer-detail-content .playground-environment-profile-card{padding:0;border:0;border-radius:0;background:transparent}.playground-computer-detail-content .playground-environment-profile-card:hover,.playground-computer-detail-content .playground-environment-profile-card.is-selected{border-color:transparent;background:transparent}.playground-computer-detail-content .playground-environment-profile-card.is-selected .playground-environment-profile-card-label{color:#8fc4ff}@media(max-width:980px){.playground-computer-detail-summary .playground-environments-home-summary-kpis,.playground-server-detail-summary .playground-environments-home-summary-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.playground-environments-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:16px}.playground-environments-field{min-width:0;display:flex;flex-direction:column;gap:8px}.playground-environments-field-span{grid-column:1 / -1}.playground-environments-field-label{font-size:11px;font-weight:500;color:#ffffff8a}.playground-environments-input,.playground-environments-textarea,.playground-environments-select{width:100%;min-width:0;color:#fffffff0;font-size:12px;outline:none}.playground-environments-input,.playground-environments-select{height:38px;padding:0 12px;border:0;border-radius:8px;background:#ffffff1a}.playground-environments-textarea{padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0a;line-height:1.5;resize:vertical}.playground-environments-select{appearance:none}.playground-environments-stack{display:flex;flex-direction:column;gap:12px;padding-top:16px}.playground-environments-page:not(.playground-agents-page) .playground-environments-field-grid,.playground-environments-page:not(.playground-agents-page) .playground-environments-stack{padding-top:0}.playground-environments-editor-surface .playground-environments-field-grid,.playground-environments-editor-surface .playground-environments-stack{padding-top:0}.playground-servers-source-files-section{display:flex;flex-direction:column;gap:12px}.playground-servers-source-files-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-servers-source-files-actions{display:inline-flex;align-items:center;gap:8px}.playground-servers-source-files-copy{font-size:12px;line-height:1.5;color:#ffffff8f}.playground-servers-source-files-list{width:100%;display:flex;flex-direction:column;gap:4px;margin-top:12px}.playground-servers-source-files-toolbar{width:100%}.playground-servers-source-files-toolbar .playground-tasks-attachments-actions{flex:1 1 auto;justify-content:flex-end}.playground-servers-source-deploy-button.playground-environments-action-button{min-height:30px;margin-left:12px;padding:0 14px;border:0;border-radius:999px;background:#fff;color:#000;font-size:12px;font-weight:400;line-height:1}.playground-servers-source-deploy-button.playground-environments-action-button:hover:not(:disabled){background:#ffffffeb;color:#000}.playground-servers-source-new-file-button.playground-environments-action-button{margin-left:8px}.playground-server-description-section.is-titleless .playground-tasks-detail-section-header{justify-content:flex-end}.playground-server-description-inline-row{display:flex;align-items:flex-start;gap:12px}.playground-server-description-inline-row .playground-tasks-detail-description-editor{min-width:0;flex:1 1 auto}.playground-server-description-inline-row .playground-tasks-detail-format-actions{flex:0 0 auto;justify-content:flex-end}.playground-servers-source-file-row{position:relative;width:100%;min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:16px;background:#ffffff0b;border:1px solid rgba(255,255,255,.1)}.playground-servers-source-file-row.is-active{border-color:#fff3;background:#ffffff12}.playground-servers-source-file-main,.playground-servers-source-file-actions{display:inline-flex;align-items:center;gap:10px;min-width:0}.playground-servers-source-file-main{flex:1 1 auto;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.playground-servers-source-file-main:disabled{cursor:default;opacity:.72}.playground-servers-source-file-icon-shell{width:18px;height:18px;flex:0 0 18px;display:inline-flex;align-items:center;justify-content:center;border-radius:0;background:transparent;color:#ffffffb8}.playground-servers-source-file-icon-shell img,.playground-servers-source-file-icon-shell svg{width:16px;height:16px;flex:0 0 auto;object-fit:contain}.playground-servers-source-file-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.playground-servers-source-file-name{font-size:12px;font-weight:500;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-servers-source-file-meta{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-servers-source-file-meta-dot{width:3px;height:3px;flex:0 0 auto;border-radius:999px;background:#ffffff6b}.playground-servers-source-file-status{display:inline-flex;align-items:center;gap:5px;color:#7feea8}.playground-servers-source-file-actions-menu-shell{position:relative;flex:0 0 auto}.playground-servers-source-file-menu-button{width:28px;height:28px;min-width:0;padding:0;border:0;border-radius:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#ffffffb8;box-shadow:none;backdrop-filter:none;cursor:pointer}.playground-servers-source-file-menu-button:hover{background:transparent;color:#fffffff2}.playground-servers-source-file-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:20}.playground-servers-function-snippet,.playground-servers-function-response{margin:0;padding:12px;border-radius:10px;background:#00000052;border:1px solid rgba(255,255,255,.08);color:#ffffffe0;font-size:12px;line-height:1.6;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.playground-servers-source-editor{display:flex;flex-direction:column;gap:0;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.playground-servers-source-editor-shell{min-height:320px}.playground-servers-source-editor-textarea{height:100%;min-height:320px;border:0;background:transparent}.playground-servers-source-files-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.playground-servers-source-files-layout.has-preview{grid-template-columns:minmax(0,1fr) minmax(360px,420px)}.playground-servers-source-files-panel{min-width:0}.playground-servers-source-preview-sidebar{min-width:0;min-height:0;height:100%;flex:1;display:flex;flex-direction:column}.playground-servers-source-preview-copy{min-width:0;display:flex;flex-direction:column;gap:0}.playground-servers-source-preview-title{color:#fffffff5;font-size:13px;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-servers-source-preview-path{color:#ffffff80;font-size:11px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-servers-source-preview-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.playground-servers-source-preview-close-button{min-width:0;width:auto;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:#ffffffd1}.playground-servers-source-preview-close-button:hover:not(:disabled){background:transparent;color:#fff}.playground-servers-source-preview-status{flex:0 0 auto;padding:10px 18px 12px;color:#ffffff85;font-size:11px;line-height:1.4}.playground-servers-source-preview-status.is-warning{color:#f1c87a}.playground-servers-source-preview-status.is-success{color:#85d6a5}.playground-servers-source-preview-status.is-error{color:#ff9c9c}.playground-servers-source-preview-body{min-height:0;flex:1;display:flex;flex-direction:column;padding:0}.playground-servers-source-preview-editor-shell{min-height:0;height:100%;flex:1;background:transparent;border-radius:0;overflow:hidden}.playground-servers-source-preview-editor-shell.playground-code-preview-editor-shell,.playground-servers-source-preview-editor-shell.playground-code-preview-editor-shell .monaco-editor,.playground-servers-source-preview-editor-shell.playground-code-preview-editor-shell .monaco-editor-background,.playground-servers-source-preview-editor-shell.playground-code-preview-editor-shell .monaco-scrollable-element,.playground-servers-source-preview-editor-shell.playground-code-preview-editor-shell .margin,.playground-servers-source-preview-editor-shell.playground-code-preview-editor-shell .overflow-guard{background:transparent!important}.playground-servers-source-preview-empty{min-height:320px;display:flex;align-items:center;justify-content:center;text-align:center;color:#ffffff75;font-size:12px;line-height:1.5;padding:18px}.playground-servers-code-workspace{position:relative;flex:1 1 auto;min-height:480px;margin-bottom:10px;display:grid;grid-template-columns:252px minmax(0,1fr);overflow:hidden;border-radius:10px;background:#000;border:1px solid rgba(255,255,255,.1)}.playground-resources-page.is-develop-server-kind-page .playground-server-detail-content.is-code-tab .playground-servers-code-workspace{flex:1 1 0;min-height:0;height:auto;max-height:100%}.playground-servers-code-workspace.is-dragging:after{content:"Drop files to upload";pointer-events:none;position:absolute;inset:10px;z-index:8;display:flex;align-items:center;justify-content:center;border:1px dashed rgba(102,166,255,.72);border-radius:10px;background:#000000a3;color:#ffffffdb;font-size:12px;font-weight:500;backdrop-filter:blur(10px)}.playground-servers-code-sidebar{position:relative;z-index:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:#ffffff0d;border-right:1px solid rgba(255,255,255,.08);border-top-left-radius:10px;border-bottom-left-radius:10px}.playground-servers-code-sidebar-header{min-height:54px;padding:14px 22px;display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-servers-code-sidebar-title{color:#ffffff6b;font-size:11px;font-weight:400;letter-spacing:0;line-height:1;text-transform:none}.playground-servers-code-file-list{min-height:0;flex:1;overflow:auto;padding:0 0 12px}.playground-servers-code-file-list::-webkit-scrollbar,.playground-servers-code-editor-main::-webkit-scrollbar{width:0;height:0}.playground-servers-code-file-row{width:100%;min-height:34px;display:flex;align-items:center;gap:8px;padding:0 14px;border:0;border-radius:0;background:transparent;color:#ffffffd1;cursor:pointer;text-align:left}.playground-servers-code-file-row:hover,.playground-servers-code-file-row.is-active{background:#ffffff17;color:#fff}.playground-servers-code-file-row:disabled{cursor:default;color:#ffffff6b}.playground-servers-code-file-chevron{width:14px;height:14px;flex:0 0 14px;color:#fff9}.playground-servers-code-file-icon{width:16px;height:16px;flex:0 0 16px;color:#ffffffb8}.playground-servers-code-file-name{min-width:0;flex:1 1 auto;overflow:hidden;color:inherit;font-size:12px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.playground-servers-code-editor-main{position:relative;z-index:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:#000;overflow:hidden}.playground-servers-code-editor-body{min-height:0;flex:1;display:flex;flex-direction:column}.playground-servers-code-editor-shell{min-height:0;height:100%;flex:1;border-radius:0;background:#000}.playground-servers-code-editor-shell.playground-code-preview-editor-shell,.playground-servers-code-editor-shell.playground-code-preview-editor-shell .monaco-editor,.playground-servers-code-editor-shell.playground-code-preview-editor-shell .monaco-editor-background,.playground-servers-code-editor-shell.playground-code-preview-editor-shell .monaco-scrollable-element,.playground-servers-code-editor-shell.playground-code-preview-editor-shell .margin,.playground-servers-code-editor-shell.playground-code-preview-editor-shell .overflow-guard{background:#000!important}.playground-servers-code-editor-statusbar{min-height:42px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;background:#ffffff09;border-top:1px solid rgba(255,255,255,.08)}.playground-servers-code-editor-status-actions{display:inline-flex;align-items:center;gap:8px}.playground-resources-page.is-develop-server-kind-page .playground-servers-code-editor-status-actions .playground-environments-action-button{--playground-server-code-action-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;z-index:0;overflow:hidden;min-height:30px;border:0;border-radius:999px;background:transparent;color:#fffffff5;font-weight:400;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-resources-page.is-develop-server-kind-page .playground-servers-code-editor-status-actions .playground-environments-action-button:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--playground-server-code-action-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-resources-page.is-develop-server-kind-page .playground-servers-code-editor-status-actions .playground-environments-action-button>*{position:relative;z-index:1}.playground-resources-page.is-develop-server-kind-page .playground-servers-code-editor-status-actions .playground-environments-action-button:hover:not(:disabled),.playground-resources-page.is-develop-server-kind-page .playground-servers-code-editor-status-actions .playground-environments-action-button.is-primary:hover:not(:disabled){background:transparent;color:#fff}.playground-servers-code-empty{min-height:100%;flex:1;display:flex;align-items:center;justify-content:center;color:#ffffff73;font-size:12px;line-height:1.5;text-align:center;padding:24px}.playground-server-deploy-pill-button{height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff1a;color:#fffffff5;font-size:12px;font-weight:400;line-height:1;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.playground-server-deploy-pill-button:hover:not(:disabled){border-color:#ffffff3d;background:#ffffff24}.playground-server-deploy-pill-button.is-primary{border-color:#ffffffeb;background:#fffffff5;color:#0f1115}.playground-server-deploy-pill-button.is-primary:hover:not(:disabled){background:#fff;border-color:#fff;color:#0f1115}.playground-server-deploy-pill-button:disabled{opacity:.46;cursor:default}.playground-servers-deploy-help-modal{width:min(720px,calc(100vw - 32px))}.playground-servers-runtime-preview-modal{width:min(860px,calc(100vw - 32px))}.playground-servers-deploy-help-body{display:flex;flex-direction:column;gap:16px}.playground-servers-deploy-help-copy{color:#ffffffbd;font-size:12px;line-height:1.6}.playground-servers-editor-bottom-bar{position:fixed;right:0;bottom:0;left:var(--playground-shell-sidebar-width, 0px);z-index:12;flex-shrink:0;box-sizing:border-box;margin-top:auto;padding:12px 18px 14px;border-top:0;background:#000c;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}.playground-environments-page .playground-servers-editor-bottom-bar{left:calc(var(--playground-shell-sidebar-width, 0px) + 270px)}.playground-resources-page .playground-servers-editor-bottom-bar{left:var(--playground-shell-sidebar-width, 0px)}.playground-servers-editor-bottom-bar-inner{width:min(100%,var(--playground-thread-content-max-width));max-width:var(--playground-thread-content-max-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.playground-servers-editor-bottom-bar-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:8px}.playground-servers-editor-bottom-message{min-width:0;color:#fffffff5;font-size:12px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-servers-editor-bottom-message.is-success{color:#85d6a5}.playground-servers-editor-bottom-message.is-error{color:#ff9c9c}.playground-servers-editor-bottom-progress-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-servers-editor-bottom-progress-label,.playground-servers-editor-bottom-progress-value{color:#fffc;font-size:12px;line-height:1}.playground-servers-editor-bottom-progress-value{color:#ffffff8f}.playground-servers-editor-bottom-progress-track{position:relative;width:100%;height:6px;border-radius:999px;overflow:hidden;background:#ffffff14}.playground-servers-editor-bottom-progress-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#7d70f4,#e8b0e5);transition:width .28s ease}.playground-servers-editor-bottom-actions{flex-shrink:0;display:inline-flex;align-items:center;gap:8px}.playground-servers-function-deploy-section{display:flex;flex-direction:column;gap:14px;padding:0;background:#ffffff08;border-radius:18px;overflow:hidden}.playground-servers-function-deploy-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 14px;border-bottom:1px solid rgba(255,255,255,.08)}.playground-servers-function-deploy-copy{padding:0 0 2px}.playground-servers-function-preview-stack{display:flex;flex-direction:column;gap:0}.playground-servers-function-preview-pane{display:flex;flex-direction:column;gap:10px;padding:0}.playground-servers-function-preview-pane+.playground-servers-function-preview-pane{padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.playground-servers-function-preview-label{color:#ffffff9e;font-size:10px;font-weight:400;line-height:1.4;letter-spacing:.02em;text-transform:uppercase}.playground-servers-function-editor-shell{min-height:188px;height:188px;background:transparent;border-radius:0;overflow:hidden}.playground-servers-function-editor-shell.playground-code-preview-editor-shell,.playground-servers-function-editor-shell.playground-code-preview-editor-shell .monaco-editor,.playground-servers-function-editor-shell.playground-code-preview-editor-shell .monaco-editor-background,.playground-servers-function-editor-shell.playground-code-preview-editor-shell .monaco-scrollable-element,.playground-servers-function-editor-shell.playground-code-preview-editor-shell .margin,.playground-servers-function-editor-shell.playground-code-preview-editor-shell .overflow-guard{background:transparent!important}.playground-database-browser-surface{display:flex;flex-direction:column;gap:0;padding:20px;border-radius:15px;overflow:hidden;background:#ffffff0d}.playground-environments-connections-section{display:flex;flex-direction:column;gap:11px}.playground-environments-connections-title{margin:0}.playground-servers-runtime-warning-list{display:flex;flex-direction:column;gap:2px}.playground-database-browser-selector-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:0;border-bottom:1px solid rgba(255,255,255,.08)}.playground-database-browser-selector-label{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:400;line-height:1.4;color:#fffffff0}.playground-database-browser-selector-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 3px;border-radius:6px;position:relative;background:#ffffff14;color:#ffffff9e;font-size:10px;font-weight:400;line-height:1}.playground-database-browser-selector-main{min-width:0;flex:1 1 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}.playground-database-browser-select-shell{position:relative;min-width:min(240px,46vw);max-width:100%}.playground-database-browser-select{width:100%;min-width:0;height:40px;padding:0 36px 0 14px;border:0;outline:none;appearance:none;background:transparent;color:#fffffff5;font-size:12px;font-weight:400;line-height:1.4;text-align:right;cursor:pointer}.playground-database-browser-select:disabled{cursor:default;opacity:.5}.playground-database-browser-select-chevron{position:absolute;top:50%;right:12px;transform:translateY(-50%);color:#ffffffbd;pointer-events:none}.playground-database-browser-selector-action{width:auto;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:#ffffffc7;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,color .16s ease}.playground-database-browser-selector-action:hover:not(:disabled){color:#fffffffa}.playground-database-browser-selector-action:disabled{opacity:.45;cursor:default}.playground-database-browser-fields-card{display:flex;flex-direction:column;gap:14px;min-height:360px;padding:16px 0 18px}.playground-database-summary-divider{width:100%;height:1px;background:#ffffff14}.playground-database-browser-fields-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-database-browser-fields-title{font-size:12px;font-weight:400;line-height:1.4;color:#fffffff0}.playground-database-browser-fields-actions{display:inline-flex;align-items:center;gap:8px}.playground-database-browser-mode-switch{float:right;position:absolute;right:12px;margin-top:-5px;width:auto;min-width:120px;gap:6px;padding:2px}.playground-database-browser-mode-switch .content-mode-button{padding:4px 10px;font-size:10px;font-weight:400}.playground-database-browser-add-field{display:inline-flex;align-items:center;gap:6px;margin-right:5px;padding:0;border:0;background:transparent;color:#8db2ff;font-size:12px;font-weight:400;line-height:1.4;cursor:pointer}.playground-database-browser-add-field:disabled{opacity:.45;cursor:default}.playground-database-browser-fields-body{display:flex;flex-direction:column;gap:8px}.playground-database-browser-field-tree,.playground-database-browser-field-children{display:flex;flex-direction:column;gap:4px}.playground-database-browser-field-children{position:relative}.playground-database-browser-field-node{display:flex;flex-direction:column;gap:4px}.playground-database-browser-field-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px}.playground-database-browser-field-main{min-width:0;flex:1 1 auto;display:inline-flex;align-items:center;gap:8px}.playground-database-browser-field-toggle,.playground-database-browser-field-toggle-placeholder{width:18px;height:18px;flex:0 0 18px}.playground-database-browser-field-toggle{padding:0;border:0;background:transparent;color:#ffffff61;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .16s ease,transform .16s ease}.playground-database-browser-field-toggle.is-expanded{color:#ffffffbd}.playground-database-browser-field-toggle.is-expanded svg{transform:rotate(0)}.playground-database-browser-field-toggle svg{transform:rotate(-90deg);transition:transform .16s ease}.playground-database-browser-field-key,.playground-database-browser-field-separator,.playground-database-browser-field-preview,.playground-database-browser-value-static{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.5}.playground-database-browser-field-key{color:#ffffffb3}.playground-database-browser-field-separator{color:#ffffff8f}.playground-database-browser-field-group{min-width:0;display:inline-flex;align-items:center;gap:10px}.playground-database-browser-field-type-pill{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;background:#ffffff14;color:#ffffffa3;font-size:12px;font-weight:400;line-height:1;letter-spacing:.02em;text-transform:uppercase}.playground-database-browser-field-preview{color:#ffffff94}.playground-database-browser-field-value-shell{min-width:0;flex:1 1 auto;display:flex;align-items:center}.playground-database-browser-value-input,.playground-database-browser-value-select{width:100%;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#fff;font-size:12px;outline:none}.playground-database-browser-value-input{width:min(420px,100%);height:auto;padding:0}.playground-database-browser-value-select{height:auto;padding:0 18px 0 0;appearance:none}.playground-database-browser-value-static{color:#fff}.playground-database-browser-field-actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;opacity:0;pointer-events:none;transition:opacity .16s ease}.playground-database-browser-field-row:hover .playground-database-browser-field-actions,.playground-database-browser-field-row:focus-within .playground-database-browser-field-actions{opacity:1;pointer-events:auto}.playground-database-browser-field-action{width:auto;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:#ffffffb8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,color .16s ease}.playground-database-browser-field-action:hover{color:#fffffffa}.playground-database-browser-field-action.is-danger:hover{color:#ffadadfa}.playground-database-browser-empty-fields{padding:18px 0 4px;color:#ffffff8f;font-size:12px;line-height:1.5}.playground-database-browser-empty-fields.is-root{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.playground-database-browser-json-editor-shell{min-height:320px;height:320px;display:flex;border-radius:0;overflow:hidden;background:transparent}.playground-database-browser-json-editor-shell.playground-code-preview-editor-shell,.playground-database-browser-json-editor-shell.playground-code-preview-editor-shell .monaco-editor,.playground-database-browser-json-editor-shell.playground-code-preview-editor-shell .monaco-editor-background,.playground-database-browser-json-editor-shell.playground-code-preview-editor-shell .monaco-scrollable-element,.playground-database-browser-json-editor-shell.playground-code-preview-editor-shell .margin,.playground-database-browser-json-editor-shell.playground-code-preview-editor-shell .overflow-guard{background:transparent!important}.playground-database-browser-modal{width:min(520px,100%)}.playground-database-browser-modal-body{display:flex;flex-direction:column;gap:16px}.playground-database-browser-add-field.is-layout-placeholder{visibility:hidden;pointer-events:none}.playground-database-browser-modal-title-row{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:14px}.playground-database-browser-modal-grid.is-single-column{grid-template-columns:minmax(0,1fr)}.playground-database-browser-modal-field--full{grid-column:1 / -1}.playground-database-browser-modal-value-row{display:flex;flex-direction:column;gap:10px}.playground-database-browser-modal-error{color:#ff9797;font-size:12px;line-height:1.4}.playground-database-browser-modal .playground-tasks-project-modal-label,.playground-database-browser-modal .playground-environments-input,.playground-database-browser-modal .playground-environments-select,.playground-database-browser-modal .playground-environments-textarea{font-size:12px}.playground-auth-users-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.playground-auth-users-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:5px}.playground-auth-users-search{position:relative;min-width:0;flex:1 1 auto;display:flex;align-items:center}.playground-auth-users-search-icon{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:#ffffff6b;pointer-events:none}.playground-auth-users-search-input{width:100%;min-width:0;height:30px;padding:0 14px 0 38px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0a;color:#fffffff5;font-size:12px;outline:none}.playground-auth-users-search-input::placeholder{color:#ffffff6b}.playground-auth-users-toolbar-actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px}.playground-auth-users-add-button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid rgba(255,255,255,.92);border-radius:999px;background:#fffffff5;color:#0f1115;font-size:11px;font-weight:500;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.playground-auth-users-add-button:hover:not(:disabled){background:#fff;border-color:#fff;color:#0f1115}.playground-auth-users-add-button:disabled{opacity:.38;cursor:default}.playground-auth-users-refresh-button{display:inline-flex;align-items:center;justify-content:center;gap:0;padding:0;border:0;background:transparent;color:#ffffff9e;cursor:pointer;transition:color .16s ease,opacity .16s ease}.playground-auth-users-refresh-button:hover:not(:disabled){color:#ffffffeb}.playground-auth-users-refresh-button:disabled{opacity:.38;cursor:default}.playground-auth-users-table-shell{overflow:visible;padding:0;border:0;border-radius:0;background:transparent}.playground-auth-users-table{width:100%;border-collapse:collapse;table-layout:fixed}.playground-auth-users-table.is-secrets-table .playground-secrets-table-col-name{width:44%}.playground-auth-users-table.is-secrets-table .playground-secrets-table-col-value{width:20%}.playground-auth-users-table.is-secrets-table .playground-secrets-table-col-updated{width:15%}.playground-auth-users-table.is-secrets-table .playground-secrets-table-col-accessed{width:16%}.playground-auth-users-table.is-secrets-table .playground-secrets-table-col-actions{width:52px}.playground-auth-users-table th,.playground-auth-users-table td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;vertical-align:middle}.playground-auth-users-table th{color:#ffffff8f;font-size:11px;font-weight:400;line-height:1.4}.playground-auth-users-table td{color:#ffffffdb;font-size:12px;line-height:1.45}.playground-auth-users-table tbody tr:last-child td{border-bottom:0}.playground-auth-users-table tbody tr:hover td{background:#ffffff08}.playground-auth-users-table tbody tr.is-clickable{cursor:pointer}.playground-auth-users-table tbody tr.is-clickable:focus-visible td{background:#ffffff0d}.playground-auth-users-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-auth-users-table th.is-actions,.playground-auth-users-table td.is-actions{width:52px;text-align:right}.playground-auth-users-cell.is-secret-name{white-space:normal}.playground-auth-users-secret-name-title,.playground-auth-users-secret-description{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-auth-users-secret-name-title{color:#fffffff0;font-size:12px;font-weight:400;line-height:1.35}.playground-auth-users-secret-description{margin-top:2px;color:#ffffff7a;font-size:12px;font-weight:400;line-height:1.4}.playground-auth-users-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.playground-auth-users-cell.is-identifier,.playground-auth-users-cell.is-uid{color:#fffffff0}.playground-auth-users-provider-list{display:inline-flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.playground-auth-users-provider-pill{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;background:#ffffff14;color:#ffffffd1;font-size:10px;font-weight:500;line-height:1;letter-spacing:.02em}.playground-auth-users-provider-pill.is-google{background:#71abff29;color:#bedbfffa}.playground-auth-users-provider-pill.is-microsoft{background:#54d6b729;color:#c4fdeffa}.playground-auth-users-provider-pill.is-email{min-height:0;padding:0;border-radius:0;background:transparent;gap:6px;color:#fffffffa}.playground-auth-users-provider-pill.is-phone,.playground-auth-users-provider-pill.is-github{background:#ff7ab529;color:#ffd5e9fa}.playground-auth-users-provider-more{color:#ffffff6b;font-size:10px;line-height:1}.playground-servers-analytics-summary,.playground-servers-analytics-page{display:flex;flex-direction:column;gap:16px}.playground-servers-analytics-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.playground-servers-analytics-chart-block{min-width:0}.playground-servers-analytics-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.playground-servers-analytics-kpi{min-width:0;padding:2px 0 0}.playground-servers-analytics-kpi-value{color:#fffffff5;font-size:24px;font-weight:500;line-height:1.1;letter-spacing:-.02em}.playground-servers-analytics-kpi-label{margin-top:8px;color:#ffffff85;font-size:11px;line-height:1.4}.playground-servers-analytics-logs-surface{display:flex;flex-direction:column;gap:14px}.playground-servers-logs-section-header.playground-plugins-section-header{align-items:center;margin-top:0;padding-bottom:0;border-bottom:0}.playground-servers-logs-section-header .playground-plugins-section-title{margin-top:0;font-size:14px;font-weight:400}.playground-server-settings-tab.is-function-settings-tab>.playground-tasks-detail-description{margin-top:0}.playground-database-description-section.platform-instructions-editor{margin:0;padding-bottom:3px!important}.playground-database-description-section .platform-instructions-editor__title{font-size:14px}.playground-servers-deployments-surface.is-web-app-history .playground-plugins-section-header{align-items:center}.playground-server-detail-tabs.playground-agents-overview-tabs{justify-content:space-between;gap:16px}.playground-server-detail-tab-actions{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.playground-server-detail-docs-tab{--playground-server-detail-docs-tab-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;z-index:0;min-height:32px;padding:0 12px;border:0;border-radius:999px;background:transparent;overflow:hidden;color:#ffffffe6;display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;cursor:pointer}.playground-server-detail-docs-tab:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--playground-server-detail-docs-tab-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-server-detail-docs-tab>*{position:relative;z-index:1}.playground-server-detail-docs-tab:hover:not(:disabled){background:#ffffff0a;color:#fff}.playground-server-detail-docs-tab:disabled{opacity:.38;cursor:default}.playground-server-detail-docs-tab-icon{width:11px;height:11px;flex:0 0 auto}.playground-auth-users-toolbar .playground-server-detail-docs-tab{height:30px;min-height:30px;padding:0 12px;gap:8px;box-sizing:border-box;font-size:11px;line-height:1}.playground-servers-analytics-log-tabs{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.playground-servers-analytics-log-list{display:flex;flex-direction:column;gap:10px}.playground-servers-analytics-log-row{padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.playground-servers-analytics-log-row.is-request{padding-bottom:10px}.playground-servers-analytics-log-row-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.playground-servers-logs-table.playground-agents-overview-table{min-width:820px}.playground-servers-logs-table .playground-agents-overview-table-value{overflow:hidden;text-overflow:ellipsis}.playground-servers-logs-loading-state.playground-files-state{min-height:96px;padding:34px 24px;overflow:visible}.playground-servers-logs-table-shell{overflow-y:visible}.playground-servers-logs-table-row{cursor:pointer}.playground-servers-logs-table-row.is-expanded{background:#ffffff05}.playground-servers-logs-table-detail-row td{padding-top:0}.playground-servers-logs-expanded-detail{margin:0 0 4px;padding:0 0 14px;white-space:pre-wrap;word-break:break-word;color:#ffffffbd;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;font-weight:400;line-height:1.55}.playground-servers-logs-expanded-editor-shell{min-height:140px;margin:0 0 8px;border-radius:10px;overflow:hidden;background:#0003}.playground-servers-logs-expanded-editor-shell.playground-code-preview-editor-shell,.playground-servers-logs-expanded-editor-shell.playground-code-preview-editor-shell .monaco-editor,.playground-servers-logs-expanded-editor-shell.playground-code-preview-editor-shell .monaco-editor-background,.playground-servers-logs-expanded-editor-shell.playground-code-preview-editor-shell .monaco-scrollable-element,.playground-servers-logs-expanded-editor-shell.playground-code-preview-editor-shell .margin,.playground-servers-logs-expanded-editor-shell.playground-code-preview-editor-shell .overflow-guard{background:transparent!important}.playground-servers-logs-load-more-row{padding:14px 20px 16px;display:flex;justify-content:center}.playground-servers-logs-load-more-row .playground-environments-action-button{border-radius:999px}.playground-servers-logs-table-message{display:-webkit-box;overflow:hidden;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.playground-servers-analytics-log-method,.playground-servers-analytics-log-latency,.playground-servers-analytics-log-time{color:#ffffff8f;font-size:11px;line-height:1.4}.playground-servers-analytics-log-path{margin-top:8px;color:#ffffffe0;font-size:12px;line-height:1.45;word-break:break-all}.playground-servers-analytics-log-message{margin:10px 0 0;white-space:pre-wrap;word-break:break-word;color:#ffffffd1;font-size:12px;line-height:1.55;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.playground-environments-subsection{display:flex;flex-direction:column;gap:12px}.playground-environments-package-group,.playground-environments-dockerfile-actions{display:flex;flex-direction:column;gap:10px}.playground-environments-package-group-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-environments-package-group .playground-tasks-skills-list{gap:8px}.playground-environments-package-composer{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.playground-environments-package-composer-cancel{width:32px;height:32px;padding:0;border:0;border-radius:999px;background:#ffffff14;color:#ffffffa8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,color .16s ease}.playground-environments-package-composer-cancel:hover{background:#ffffff1f;color:#ffffffe6}.playground-environments-inline-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.playground-environments-inline-row-paired{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:center}.playground-environments-inline-row-top{align-items:flex-start;grid-template-columns:minmax(0,1fr) auto}.playground-environments-remove-button{width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0a;color:#ffffff94;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,color .16s ease}.playground-environments-remove-button:hover{background:#ffffff14;color:#fff}.playground-environments-secret-field{position:relative}.playground-environments-secret-field .playground-environments-input{padding-right:52px}.playground-environments-secret-indicator{position:absolute;top:50%;right:12px;transform:translateY(-50%);font-size:11px;color:#ffffff61}.playground-environments-runtime-row{min-height:32px}.playground-environments-runtimes-section{padding-top:14px}.playground-environments-runtime-service{min-width:0}.playground-environments-runtime-service .playground-tasks-connector-service{gap:0}.playground-environments-runtime-value-button{width:auto;min-width:120px;max-width:100%;margin-left:auto;padding:0;border:0;background:transparent;color:#ffffffdb;font-family:inherit;font-size:12px;line-height:1.35;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;text-align:right;cursor:pointer}.playground-environments-runtime-value-button:hover{color:#fffffff5}.playground-environments-runtime-value-button.is-empty{color:#ffffff9e}.playground-environments-runtime-value-label{min-width:0;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-environments-runtime-value-button svg{flex:0 0 auto}.playground-environments-runtime-popup-shell{position:relative;display:flex;justify-content:flex-end;width:100%}.playground-environments-runtime-popup-shell.is-open{z-index:60}.playground-environments-runtime-popup-shell .playground-tasks-toolbar-popup-menu{top:calc(100% + 8px);bottom:auto;left:auto;right:0;width:240px;min-width:240px;max-height:min(320px,calc(100vh - 180px));display:flex;flex-direction:column;overflow-y:auto;transform-origin:top right}.playground-environments-runtime-popup-shell.is-open .playground-tasks-toolbar-popup-menu{z-index:61}.playground-environments-runtime-popup-shell .tb-popup-row{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border:0;background:transparent;color:#fff;cursor:pointer;text-align:left;transition:background-color .16s ease}.playground-environments-runtime-popup-shell .tb-popup-row:hover,.playground-environments-runtime-popup-shell .tb-popup-row.selected{background:#ffffff1a}.playground-environments-runtime-popup-shell .tb-popup-row-select.selected{background:transparent}.playground-environments-runtime-popup-shell .tb-popup-check-slot{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.playground-environments-runtime-popup-shell .tb-popup-check{color:#fff}.playground-environments-runtime-toggle,.playground-environments-radio-option{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#ffffffe0}.playground-environments-runtime-label{font-weight:500}.playground-environments-radio-row{display:inline-flex;align-items:center;gap:18px}.playground-environments-mcp-card{padding:14px;display:flex;flex-direction:column;gap:12px}.playground-environments-page:not(.playground-agents-page) .playground-environments-mcp-card.playground-environments-editor-surface{padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0d}.playground-computer-detail-content .playground-environments-mcp-card.playground-environments-editor-surface{padding:0;border:0;border-radius:0;background:transparent}.playground-environments-empty-copy{font-size:12px;line-height:1.5;color:#ffffff6b}.playground-environments-dockerfile-actions{flex-direction:row;flex-wrap:wrap;padding-top:2px}.playground-environments-dockerfile-preview{margin:0;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0000005c;color:#ffffffd1;font-size:11px;line-height:1.55;white-space:pre-wrap;word-break:break-word;overflow:auto}.playground-environments-desktop-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.playground-environments-desktop-header-button{min-height:28px;padding:0 12px;border:0;border-radius:999px;background:#fff;color:#000;font-size:12px;font-weight:400;display:inline-flex;align-items:center;justify-content:center;gap:6px}.playground-environments-desktop-header-button:hover:not(:disabled){background:#ffffffeb;color:#000}.playground-environments-desktop-header-button.is-secondary{background:#ffffff1a;color:#fffffff5}.playground-environments-desktop-header-button.is-secondary:hover:not(:disabled){background:#ffffff29;color:#fff}.playground-environments-desktop-status{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border-radius:999px;background:#ffffff14;color:#ffffffb8;font-size:12px;line-height:1;white-space:nowrap}.playground-environments-desktop-status.is-running{background:#34d3992e;color:#a7f3d0f5}.playground-environments-desktop-status.is-starting{background:#facc1529;color:#fef08af5}.playground-environments-desktop-status.is-error{background:#f8717129;color:#fecacaf5}.playground-computer-detail-navbar .playground-environments-desktop-header-button.playground-environments-action-button,.playground-computer-detail-navbar .playground-environments-desktop-status{--playground-computer-detail-control-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;z-index:0;overflow:hidden;min-height:30px;border:0;border-radius:999px;background:transparent;color:#fffffff5;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-computer-detail-navbar .playground-environments-desktop-header-button.playground-environments-action-button:before,.playground-computer-detail-navbar .playground-environments-desktop-status:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--playground-computer-detail-control-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-computer-detail-navbar .playground-environments-desktop-header-button.playground-environments-action-button>*{position:relative;z-index:1}.playground-computer-detail-navbar .playground-environments-desktop-header-button.playground-environments-action-button:hover:not(:disabled),.playground-computer-detail-navbar .playground-environments-desktop-header-button.playground-environments-action-button.is-secondary:hover:not(:disabled){background:transparent;color:#fff}.playground-computer-detail-navbar .playground-environments-desktop-status.is-running{--playground-computer-detail-control-border: linear-gradient( -10deg, rgba(52, 211, 153, .55), rgba(52, 211, 153, .12), rgba(167, 243, 208, .18), rgba(167, 243, 208, .45) );background:transparent;color:#a7f3d0f5}.playground-computer-detail-navbar .playground-environments-desktop-status.is-starting{--playground-computer-detail-control-border: linear-gradient( -10deg, rgba(250, 204, 21, .55), rgba(250, 204, 21, .12), rgba(254, 240, 138, .18), rgba(254, 240, 138, .45) );background:transparent;color:#fef08af5}.playground-computer-detail-navbar .playground-environments-desktop-status.is-error{--playground-computer-detail-control-border: linear-gradient( -10deg, rgba(248, 113, 113, .55), rgba(248, 113, 113, .12), rgba(254, 202, 202, .18), rgba(254, 202, 202, .45) );background:transparent;color:#fecacaf5}.playground-computer-detail-navbar .playground-environments-desktop-status.is-stopped{--playground-computer-detail-control-border: linear-gradient( -10deg, rgba(200, 200, 200, .24), rgba(255, 255, 255, .08), rgba(255, 255, 255, .12), rgba(255, 255, 255, .3) );background:transparent;color:#ffffffa8}.playground-resources-page.is-develop-server-kind-page .playground-server-detail-navbar .playground-environments-action-button{--playground-server-detail-control-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;z-index:0;overflow:hidden;min-height:30px;border:0;border-radius:999px;background:transparent;color:#fffffff5;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-resources-page.is-develop-server-kind-page .playground-server-detail-navbar .playground-environments-action-button:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--playground-server-detail-control-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-resources-page.is-develop-server-kind-page .playground-server-detail-navbar .playground-environments-action-button>*{position:relative;z-index:1}.playground-resources-page.is-develop-server-kind-page .playground-server-detail-navbar .playground-environments-action-button:hover:not(:disabled),.playground-resources-page.is-develop-server-kind-page .playground-server-detail-navbar .playground-environments-action-button.is-primary:hover:not(:disabled){background:transparent;color:#fff}.playground-servers-deployments-surface.is-web-app-history .playground-environments-action-button{--playground-server-detail-control-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;z-index:0;overflow:hidden;min-height:30px;border:0;border-radius:999px;background:transparent;color:#fffffff5;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-servers-deployments-surface.is-web-app-history .playground-environments-action-button:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--playground-server-detail-control-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-servers-deployments-surface.is-web-app-history .playground-environments-action-button>*{position:relative;z-index:1}.playground-servers-deployments-surface.is-web-app-history .playground-environments-action-button:hover:not(:disabled){background:transparent;color:#fff}.playground-environments-desktop-section{display:flex;flex-direction:column;gap:12px}.playground-environments-desktop-viewer-shell{display:flex;flex-direction:column;gap:10px}.playground-environments-desktop-overlay{position:fixed;inset:0;z-index:240;display:flex;flex-direction:column;gap:0;padding:0;background:#000}.playground-environments-desktop-overlay-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px 12px;background:#000}.playground-environments-desktop-overlay-title{min-width:0;display:flex;align-items:center}.playground-environments-desktop-overlay-label{font-size:14px;line-height:1.2;font-weight:400;color:#fffffff5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-environments-desktop-overlay-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap}.playground-environments-desktop-overlay-body{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:0;background:#000}.playground-environments-desktop-overlay-footer{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px 14px;background:#000}.playground-environments-desktop-viewer{position:relative;width:100%;overflow:hidden;border:0;border-radius:0;background:#000;min-height:240px;display:flex;align-items:center;justify-content:center}.playground-environments-desktop-overlay .playground-environments-desktop-viewer-shell{min-height:0;flex:1 1 auto;background:#000}.playground-environments-desktop-overlay .playground-environments-desktop-viewer{min-height:0;flex:1 1 auto}.playground-environments-desktop-image{display:block;width:100%;height:auto;user-select:none;cursor:crosshair;background:#000}.playground-environments-desktop-iframe{display:block;width:100%;height:100%;min-height:100%;border:0;background:#000}.playground-environments-desktop-placeholder{min-height:240px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#ffffff85;font-size:12px}.playground-environments-desktop-placeholder-copy{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.playground-environments-desktop-placeholder-title{font-size:13px;line-height:1.35;font-weight:500;color:#ffffffeb}.playground-environments-desktop-placeholder-subtitle{font-size:12px;line-height:1.45;color:#ffffff8a}.playground-environments-desktop-loading{position:absolute;top:12px;right:12px;width:28px;height:28px;border-radius:999px;background:#0a0a0e9e;display:inline-flex;align-items:center;justify-content:center;color:#ffffffe0}.playground-environments-desktop-hint{font-size:12px;line-height:1.5;color:#ffffff6b}.playground-environments-desktop-restart-button{min-height:28px;padding:0 12px;border:0;border-radius:999px;background:#fff;color:#000;font-size:12px;font-weight:400}.playground-environments-desktop-restart-button:hover:not(:disabled){background:#ffffffeb;color:#000}.playground-environments-desktop-close-button{min-height:auto;padding:0;border:0;background:transparent;color:#ffffffd1}.playground-environments-desktop-close-button:hover:not(:disabled){background:transparent;color:#fff}.playground-environments-desktop-footer-button{min-height:auto;padding:0;border:0;border-radius:0;background:transparent}.playground-environments-desktop-footer-button:hover:not(:disabled){background:transparent}.playground-environments-desktop-footer-icon{display:block;width:42px;height:42px;border-radius:13px;object-fit:cover;box-shadow:0 10px 24px #00000047}.playground-environments-desktop-footer-glyph{width:42px;height:42px;padding:9px;border-radius:13px;background:#ffffff14;color:#ffffffeb;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px #00000047}.playground-environments-desktop-footer-button:disabled .playground-environments-desktop-footer-icon{opacity:.4}.playground-environments-desktop-footer-button:disabled .playground-environments-desktop-footer-glyph{opacity:.4}.playground-environments-desktop-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px;align-items:center}.playground-environments-desktop-input{min-width:0}.playground-environments-page:not(.playground-agents-page) .playground-environments-desktop-section .playground-environments-action-button{min-height:34px}.playground-environments-spin{animation:spinner-rotate 1s linear infinite}.playground-agents-page{height:100%;min-height:0;background:transparent;--playground-environments-nav-top-offset: 10px;--playground-environments-nav-row-height: 30px;--playground-environments-list-title-size: 14px;--playground-environments-detail-title-size: 20px}.playground-agents-page .playground-environments-list-header{padding:var(--playground-environments-nav-top-offset) 12px 8px}.playground-agents-page .playground-environments-list-title{display:flex;align-items:center;min-height:var(--playground-environments-nav-row-height);font-size:var(--playground-environments-list-title-size);font-weight:500;line-height:1;letter-spacing:-.01em}.playground-agents-page .playground-files-topbar{min-height:var(--playground-environments-nav-row-height)}.playground-agents-page .playground-files-topbar-actions{min-height:var(--playground-environments-nav-row-height);gap:4px}.playground-agents-page .playground-files-header-icon-button{width:32px;height:32px;border-radius:10px}.playground-agents-page .playground-files-header-icon-button.is-plain{width:28px;height:28px;border-radius:9px}.playground-agents-page .playground-environments-list-body{scrollbar-width:none;-ms-overflow-style:none}.playground-agents-page .playground-environments-list-body::-webkit-scrollbar{display:none;width:0;height:0}.playground-agents-page .playground-environments-list-item{gap:14px;min-height:38px;padding:8px 12px;border-radius:10px}.playground-agents-page .playground-environments-list-item-copy{align-items:center;flex-direction:row;gap:0}.playground-agents-page .playground-environments-list-item-title{font-size:12px;font-weight:500;line-height:1.2;color:#ffffffb3}.playground-agents-page .playground-environments-list-item-meta{display:none}.playground-agents-page .playground-environments-list-item-icon{width:14px;height:14px;color:#ffffffb3}.playground-agents-page .playground-environments-list-item.is-active .playground-environments-list-item-title,.playground-agents-page .playground-environments-list-item.is-active .playground-environments-list-item-icon{color:#fff}.playground-agents-list-section{display:flex;flex-direction:column;gap:4px}.playground-agents-list-section.is-system{margin-top:10px}.playground-agents-list-section+.playground-agents-list-section{margin-top:10px}.playground-agents-page .sidebar-thread-section-chevron{margin-right:1px}.playground-agents-page .playground-environments-detail-scroll{gap:24px}.playground-agents-detail-content{width:min(100%,var(--playground-thread-content-max-width));max-width:var(--playground-thread-content-max-width);margin:0 auto;display:flex;flex-direction:column;gap:24px}.playground-agents-detail-main-pane .playground-environments-detail-scroll{scrollbar-width:none;-ms-overflow-style:none}.playground-agents-detail-main-pane .playground-environments-detail-scroll::-webkit-scrollbar{display:none}.playground-agents-detail-content .playground-agents-profile-avatar.profile-editor-avatar{width:100px;height:100px}.playground-agents-page .playground-environments-detail-title-row{min-height:var(--playground-environments-nav-row-height);padding-left:2px}.playground-agents-page .playground-environments-detail-title{font-size:var(--playground-environments-detail-title-size);line-height:1;letter-spacing:-.01em}.playground-agents-page .playground-environments-home-hero-title{margin-top:44px}.playground-agents-page .playground-environments-detail-actions{min-height:var(--playground-environments-nav-row-height);align-items:center;gap:6px}.playground-agents-page .playground-environments-section,.playground-agents-page .playground-environments-mcp-card{border:0;border-radius:0;background:transparent}.playground-agents-page .playground-environments-section-header{padding:0 0 10px}.playground-agents-page .playground-environments-section-header.is-static{padding-bottom:6px}.playground-agents-page .playground-environments-section[data-section-id=model]>.playground-environments-section-header.is-static{padding-bottom:11px}.playground-agents-page .playground-environments-section[data-section-id=model],.playground-agents-page .playground-environments-section[data-section-id=model]>.playground-environments-section-body{position:relative;overflow:visible;z-index:4}.playground-agents-page .playground-environments-section-body{padding:0;border-top:0}.playground-agents-page .playground-environments-field-grid,.playground-agents-page .playground-environments-stack{padding-top:4px}.playground-agents-page .playground-environments-section-title{font-size:14px;font-weight:400;line-height:1.3}.playground-agents-page .playground-environments-section-copy{font-size:12px}.playground-agents-page .playground-environments-editor-surface,.playground-agents-page .playground-agents-model-hint,.playground-agents-page .playground-agents-skill-card,.playground-agents-page .playground-agents-team-card,.playground-agents-page .playground-agents-team-hint,.playground-agents-page .playground-agents-team-readonly{padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0d}.playground-agents-page .playground-tasks-detail-facts{position:relative;overflow:visible;z-index:4;border:1px solid rgba(255,255,255,.05);border-radius:10px;background:#ffffff0d;padding:12px;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}.playground-agents-page .playground-tasks-detail-facts.is-popover-open{z-index:220}.playground-agents-page .playground-tasks-detail-facts:before{content:none;display:none}.playground-agents-detail-layout{position:relative;min-width:0;min-height:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;transition:grid-template-columns .24s ease}.playground-agents-detail-layout.has-preview{grid-template-columns:minmax(0,1fr) minmax(420px,1fr)}.playground-agents-detail-layout:is(.has-preview,.has-version-history)>.playground-agents-detail-main-pane>.playground-environments-detail-scroll.playground-settings-detail-scroll{padding-bottom:0}.playground-agents-detail-layout:is(.has-preview,.has-version-history) .playground-resources-detail-content,.playground-agents-detail-layout:is(.has-preview,.has-version-history) .playground-environments-editor-main,.playground-agents-detail-layout:is(.has-preview,.has-version-history) .playground-environments-editor-scroll,.playground-agents-detail-layout:is(.has-preview,.has-version-history) .playground-agents-detail-content,.playground-agents-detail-layout:is(.has-preview,.has-version-history) .playground-agents-detail-overview-layout,.playground-agents-detail-layout:is(.has-preview,.has-version-history) .playground-agents-detail-overview-main,.playground-agents-detail-layout:is(.has-preview,.has-version-history) .playground-agent-general-section{min-height:0;flex:1 1 auto}.playground-agents-detail-layout:is(.has-preview,.has-version-history) .playground-resources-detail-content{display:flex;flex-direction:column}.playground-agents-detail-layout:is(.has-preview,.has-version-history) .playground-agents-detail-overview-layout,.playground-agents-detail-layout:is(.has-preview,.has-version-history) .playground-agents-detail-overview-main,.playground-agents-detail-layout:is(.has-preview,.has-version-history) .playground-agent-general-section{align-self:stretch}.playground-agents-detail-layout:is(.has-preview,.has-version-history) .playground-agents-detail-overview-main,.playground-agents-detail-layout:is(.has-preview,.has-version-history) .playground-agent-general-section{height:100%}.playground-agent-preview-sidebar{min-width:0;min-height:0;display:flex;flex-direction:column;border-left:1px solid rgba(255,255,255,.075);background:#000;overflow:hidden}.playground-agent-preview-header{box-sizing:border-box;min-height:64px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.playground-agent-preview-title{min-width:0;color:#ffffff80;font-size:13px;font-weight:400;line-height:1.35}.playground-agent-preview-open-thread.platform-button{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px}.tb-runner-chat.playground-agent-preview-runner{flex:1 1 auto;min-width:0;min-height:0;width:100%;height:100%;background:transparent}.tb-runner-chat.playground-agent-preview-runner .runnerintegrationtopnav{display:none}.tb-runner-chat.playground-agent-preview-runner .tb-log-scroll,.tb-runner-chat.playground-agent-preview-runner .tb-input-shell{padding-left:20px;padding-right:20px}.tb-runner-chat.playground-agent-preview-runner .tb-content-width{max-width:none}.tb-runner-chat.playground-agent-preview-runner .task-input-box,.tb-runner-chat.playground-agent-preview-runner .task-input-box-private{--tb-task-input-overlay: transparent;--tb-task-input-outline: transparent;--tb-task-input-border: var(--tb-runner-input-border);--tb-task-input-base-bg: rgba(30, 30, 30, .9)}.tb-runner-chat.playground-agent-preview-runner .tb-thread-history-rail{right:20px}.tb-runner-chat.playground-agent-preview-runner .tb-log-scroll.is-custom-empty-state{box-sizing:border-box;padding:32px 20px 132px}.playground-agent-preview-empty-state{width:min(100%,420px)}.playground-agent-preview-guide-card.platform-ui-card.is-feature{position:relative;z-index:1;width:100%;min-height:0;padding:24px 26px 20px;background:#ffffff13;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.playground-agent-preview-guide-icon.platform-ui-card__feature-icon{width:38px;height:38px;margin-bottom:14px}.playground-agent-preview-guide-card .platform-ui-card__feature-description{min-height:0;margin-bottom:16px}.playground-agent-preview-guide-action:disabled{cursor:default;opacity:.4}.playground-agent-preview-guide-action.is-active{color:#4da3ff;background:#4da3ff1a;box-shadow:inset 0 0 0 1px #4da3ff80}.playground-agent-preview-guide-action.is-active .platform-ui-card__feature-link-label,.playground-agent-preview-guide-action.is-active .platform-ui-card__feature-link-end,.playground-agent-preview-guide-action.is-active .platform-ui-card__feature-link-meta,.playground-agent-preview-guide-action.is-active .platform-ui-card__feature-link-end>svg{color:#4da3ff}.playground-agent-preview-refine-control{box-sizing:border-box;flex:0 0 auto;width:var(--tb-runner-control-size, 32px);height:var(--tb-runner-control-size, 32px);padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;background:transparent;color:#ffffffad;cursor:pointer;transition:color .14s ease,background-color .14s ease,border-color .14s ease}.tb-runner-chat.playground-agent-preview-runner .task-input-controls>.tb-composer-leading-control:has(>.playground-agent-preview-refine-control){margin-left:-12px}.playground-agent-preview-refine-control:hover:not(:disabled){color:#fff;background:#ffffff13}.playground-agent-preview-refine-control.is-active,.playground-agent-preview-refine-control.is-active:hover{color:#4da3ff;background:transparent;border-color:transparent}.playground-agent-preview-refine-control:disabled{cursor:progress}.playground-agents-detail-layout.has-assistant{grid-template-columns:minmax(0,1fr) 0}.playground-agents-detail-layout.has-assistant.is-assistant-open{grid-template-columns:minmax(0,1fr) 400px}.playground-agents-detail-main-pane{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.playground-agents-assistant-sidebar{min-width:0;min-height:0;width:400px;display:flex;flex-direction:column;background:#000;overflow:hidden;opacity:0;pointer-events:none;transform:translate(100%);transition:transform .24s ease,opacity .18s ease;will-change:transform,opacity}.playground-agents-detail-layout.is-assistant-open .playground-agents-assistant-sidebar{opacity:1;pointer-events:auto;transform:translate(0)}.playground-agents-versions-sidebar{border-left:0}.playground-agents-versions-sidebar .playground-metronome-inspector-body{padding-top:0}.playground-agents-versions-sidebar .playground-metronome-publish-row-main:disabled{cursor:default}.playground-agents-versions-sidebar .playground-metronome-publish-row-action{min-width:0}.playground-agents-versions-sidebar .playground-metronome-publish-section-footer{margin-top:10px;display:flex;align-items:center}.playground-agents-version-compare-button{width:100%;justify-content:center;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.playground-agents-version-compare-button:hover:not(:disabled),.playground-agents-version-compare-button:focus-visible{background:transparent!important}.playground-agents-version-compare-button:before{content:none;display:none}.playground-version-changes-page{width:100%;min-width:0;display:flex;flex-direction:column;gap:14px}.playground-guardrails-version-changes-page{padding-top:24px}.playground-version-changes-header{display:flex;flex-direction:column;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-version-changes-title-row{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.playground-version-changes-title-copy{min-width:0;display:flex;flex-direction:column;gap:5px}.playground-version-changes-title-link{min-width:0;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:0;border:0;background:transparent;color:#fffffff5;text-align:left;cursor:pointer}.playground-version-changes-title-link:hover .playground-version-changes-title,.playground-version-changes-title-link:hover .playground-version-changes-title-back-icon{color:#fff}.playground-version-changes-title-back-icon{flex:0 0 auto;color:#ffffffb8;transition:color .16s ease}.playground-version-changes-title{margin:0;color:#fffffff5;font-size:18px;line-height:1.15;font-weight:500;letter-spacing:0;transition:color .16s ease}.playground-version-changes-subtitle,.playground-version-changes-compare-labels{color:#ffffff8f;font-size:12px;line-height:1.4;font-weight:400}.playground-version-changes-summary{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;color:#ffffff9e;font-size:11px;line-height:1;font-weight:400}.playground-version-changes-summary .is-additions{color:#3fb950}.playground-version-changes-summary .is-deletions{color:#f85149}.playground-version-changes-compare-labels{display:flex;align-items:center;gap:8px;min-width:0}.playground-version-changes-compare-row{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.playground-version-changes-compare-selectors{min-width:0;display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;flex:1 1 auto}.playground-version-changes-compare-actions{margin-left:auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.playground-version-changes-select-shell{min-width:190px;display:flex;flex-direction:column;gap:0}.playground-version-changes-select-label{color:#ffffff85;font-size:10px;line-height:1;font-weight:400}.playground-version-changes-select-control-wrap{position:relative;min-width:0;display:flex;align-items:center}.playground-version-changes-select-control,.playground-version-changes-select{width:100%;height:32px;appearance:none;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:transparent;color:#ffffffeb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;line-height:1;font-weight:400;padding:0 30px 0 12px;outline:none}.playground-version-changes-select-control:focus,.playground-version-changes-select:focus{border-color:#ffffff38}.playground-version-changes-select-control-wrap>svg{position:absolute;right:11px;color:#ffffff9e;pointer-events:none}.playground-version-changes-select-arrow,.playground-version-changes-compare-arrow{color:#ffffff7a;font-size:13px;line-height:32px;padding-bottom:1px}.playground-version-changes-file-list{min-width:0;display:flex;flex-direction:column;gap:12px}.playground-version-changes-file-card{min-width:0}.playground-version-changes-file-card .tb-runner-diff-surface{overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:10px}.playground-version-changes-empty{min-height:180px;display:flex;align-items:center;justify-content:center;color:#ffffff8f;font-size:12px;line-height:1.4}@media(max-width:720px){.playground-version-changes-title-row{flex-direction:column}.playground-version-changes-select-shell{min-width:min(100%,260px)}}.tb-runner-chat.playground-agents-assistant-runner{flex:1 1 auto;min-width:0;min-height:0;width:100%;height:100%;background:#000}.tb-runner-chat.playground-agents-assistant-runner .runnerintegrationtopnav{display:none}.tb-runner-chat.playground-agents-assistant-runner .tb-log-scroll,.tb-runner-chat.playground-agents-assistant-runner .tb-input-shell{padding-left:18px;padding-right:18px}.tb-runner-chat.playground-agents-assistant-runner .tb-thread-history-rail{right:18px}.tb-runner-chat.playground-agents-assistant-runner .tb-log-scroll.is-custom-empty-state{display:flex;align-items:center;justify-content:center;padding:28px 18px}.tb-runner-chat.playground-agents-assistant-runner .tb-content-width.is-custom-empty-state{width:100%;max-width:none}.playground-agents-assistant-empty-state{width:100%;margin-top:-55px;display:flex;flex-direction:column;align-items:center;gap:14px}.playground-agents-assistant-empty-title{width:100%;margin:0;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1);color:#fffffff0;font-size:18px;font-weight:500;line-height:1.35;text-align:center}.playground-agents-assistant-empty-actions{width:min(360px,100%);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0}.playground-agents-assistant-empty-button{width:100%;height:40px;padding:0;border:0;border-radius:0;background:transparent;color:#ffffffb3;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:inherit;font-size:12px;font-weight:400;line-height:1;cursor:pointer;text-align:left;transition:color .16s ease,opacity .16s ease}.playground-agents-assistant-empty-button:hover:not(:disabled){color:#fff}.playground-agents-assistant-empty-button-icon{width:14px;height:14px;flex:0 0 auto}.playground-agents-assistant-empty-button:disabled{opacity:.45;cursor:default}.playground-agents-creation-modal{display:flex;flex-direction:column;height:min(75vh,calc(100dvh - 48px));max-height:min(75vh,calc(100dvh - 48px))}.playground-agents-creation-modal .platform-modal-header.is-media{border-bottom:1px solid rgba(255,255,255,.075);background:#00000080}.playground-agents-creation-modal .platform-modal-header.is-media .platform-modal-header__close,.playground-agents-creation-modal .platform-modal-header.is-media .platform-modal-header__close:hover,.playground-agents-creation-modal .platform-modal-header.is-media .platform-modal-header__close:focus-visible{padding:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.playground-agents-creation-modal-hero{position:relative;box-sizing:border-box;width:100%;padding:28px 32px;display:flex;align-items:flex-end;background-position:center 46%;background-size:cover;background-repeat:no-repeat}.playground-agents-creation-modal-identity{position:relative;z-index:1;width:100%;min-width:0;display:flex;align-items:center;gap:18px}.playground-agents-creation-modal-avatar-wrap.profile-editor-avatar-wrap{flex:0 0 auto;margin:0}.playground-agents-creation-modal .playground-agents-profile-avatar.profile-editor-avatar{width:82px;height:82px}.playground-agents-creation-modal .playground-agents-profile-avatar .profile-editor-avatar-surface{border:1px solid rgba(255,255,255,.16);background:#0000003d;box-shadow:0 10px 28px #0000004d}.playground-agents-creation-modal .playground-agents-profile-avatar .profile-editor-avatar-surface:before{content:none}.playground-agents-creation-modal .profile-editor-avatar-trigger{right:-3px;bottom:-3px;width:28px;height:28px;border-color:#fff3;background:#121212e0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.playground-agents-creation-modal-name-wrap.playground-agents-profile-name-wrap{min-width:0;width:auto;flex:1 1 auto;justify-content:flex-start;margin:0}.playground-agents-creation-modal-name-input.playground-agents-profile-name-input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#fff;font-size:20px;font-weight:400;line-height:1.25;text-align:left;text-overflow:ellipsis}.playground-agents-creation-modal-name-input.playground-agents-profile-name-input::placeholder{color:#ffffff9e;opacity:1}.playground-agents-creation-modal-body.platform-modal-body{min-height:0;flex:1 1 0;display:block;padding-top:0;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin!important;scrollbar-color:rgba(255,255,255,.24) transparent}.playground-agents-creation-modal-body.platform-modal-body::-webkit-scrollbar{display:block;width:6px;height:6px}.playground-agents-creation-modal-body.platform-modal-body::-webkit-scrollbar-track{background:transparent}.playground-agents-creation-modal-body.platform-modal-body::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff3d}.playground-agents-creation-config-box{width:100%;height:auto;min-height:0;flex:none;margin:0;padding:0;border:0;background:transparent;display:flex;flex-direction:column;gap:8px}.playground-agents-creation-config-box .playground-tasks-detail-description.playground-environments-editor-description{margin-top:0;padding-top:0}.playground-agents-creation-modal .playground-agents-creation-instructions-section.platform-instructions-editor{min-height:220px;flex:none;margin-bottom:0;display:block;overflow:visible!important}.playground-agents-creation-modal .playground-agents-creation-instructions-section .platform-instructions-editor__header{background:#1a1a1a!important}.playground-agents-creation-modal .playground-agents-creation-instructions-section.platform-instructions-editor .platform-instructions-editor__body.playground-tasks-detail-description-editor{height:auto;min-height:174px;flex:none;overflow:visible!important}.playground-agents-creation-instructions-section .platform-instructions-editor__preview,.playground-agents-creation-instructions-section .platform-instructions-editor__prosemirror{min-height:132px}.playground-agents-creation-settings{width:100%;margin-top:24px}.playground-agents-creation-settings .playground-tasks-detail-fact:first-child{padding-top:0}.playground-agents-creation-settings .playground-tasks-detail-fact:last-child{padding-bottom:0}.playground-agents-creation-modal .playground-agents-avatar-picker-shell.playground-tasks-toolbar-popup-shell{z-index:8}.playground-agents-creation-modal .playground-agents-avatar-picker-menu{right:auto;left:0;z-index:9}.playground-agents-creation-avatar-picker-menu.platform-popup-surface.is-portaled{right:auto;top:auto;z-index:var(--platform-popup-portal-z-index, 12060);pointer-events:auto}.playground-agents-creation-modal .playground-environments-editor-notice{margin:16px 0 0}.playground-computer-creation-modal-body.platform-modal-body{min-height:390px}.playground-computer-creation-modal-config{gap:8px}.playground-computer-creation-modal .playground-environment-profile-selector{width:100%;margin-bottom:12px}.playground-computer-creation-modal .playground-environment-profile-card{border-radius:10px}.playground-computer-creation-modal .playground-environments-editor-notice{margin:0}@media(max-width:640px){.playground-agents-creation-modal-hero{padding:24px}.playground-agents-creation-modal .playground-agents-profile-avatar.profile-editor-avatar{width:68px;height:68px}.playground-agents-creation-modal-name-input.playground-agents-profile-name-input{font-size:18px}.playground-agents-creation-modal-body.platform-modal-body{min-height:0}.playground-computer-creation-modal-body.platform-modal-body{min-height:min(390px,calc(100dvh - 240px))}}.playground-computer-creation-scroll{align-items:center}.playground-computer-creation-form{width:min(100%,760px);max-width:760px;justify-content:center}.playground-computer-creation-form .playground-agents-profile-avatar-wrap{margin-top:0}.playground-computer-creation-form .playground-agents-profile-name-wrap{margin-top:8px}.playground-computer-creation-avatar .profile-editor-avatar-surface{color:#fff;background:#ffffff0f}.playground-computer-creation-config-box{gap:18px}.playground-computer-creation-header{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.playground-computer-creation-title{margin:0;color:#fffffff5;font-size:16px;font-weight:500;line-height:1.25}.playground-computer-creation-subtitle{margin:0;color:#ffffffb3;font-size:12px;font-weight:400;line-height:1.45}.playground-computer-creation-name-row{width:100%;min-width:0;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-computer-creation-name-input{display:block;width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#fffffff5;font-size:20px;font-weight:500;line-height:1.2;text-align:left}.playground-computer-creation-name-input::placeholder{color:#ffffff80;opacity:1}.playground-computer-creation-field{display:flex;flex-direction:column;gap:10px;min-width:0}.playground-computer-creation-label{margin:0}.playground-computer-creation-settings{width:100%}.playground-computer-creation-actions{margin-top:0}.playground-server-creation-form .playground-environments-editor-surface{width:100%;padding:0;border:0;background:transparent;box-shadow:none}.playground-server-creation-form .playground-tasks-detail-facts{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.playground-server-creation-form .playground-tasks-detail-facts:before{content:none;display:none}.playground-server-creation-form .playground-tasks-detail-fact{padding-left:0;padding-right:0}.playground-agents-permission-modal .playground-agents-permission-modal-body{max-height:min(488px,calc(100vh - 260px));overflow:auto;scrollbar-width:none}.playground-agents-permission-modal .platform-settings-section__header,.playground-agents-permission-modal .platform-settings-section__body,.playground-agents-permission-modal .platform-data-table__surface,.playground-agents-permission-modal .platform-data-table__scroll{background:transparent}.playground-agents-permission-modal .platform-settings-data-table.platform-data-table.is-minimalistic-ui>.platform-data-table__surface,.playground-agents-permission-modal .platform-settings-data-table.platform-data-table.is-minimalistic-ui .platform-data-table__scroll,.playground-agents-permission-modal .platform-settings-data-table.platform-data-table.is-minimalistic-ui .platform-data-table__sticky,.playground-agents-permission-modal .platform-settings-data-table.platform-data-table.is-minimalistic-ui .platform-data-table__header-group,.playground-agents-permission-modal .platform-settings-data-table.platform-data-table.is-minimalistic-ui .platform-data-table__header,.playground-agents-permission-modal .platform-settings-data-table.platform-data-table.is-minimalistic-ui .platform-data-table__row{background:transparent}.playground-agents-permission-modal .platform-settings-data-table{--platform-data-table-row-background: transparent;--platform-data-table-sticky-background: transparent}.playground-agents-permission-modal::-webkit-scrollbar,.playground-agents-permission-modal .playground-agents-permission-modal-body::-webkit-scrollbar{display:none}.playground-agents-nav-create-button{min-height:30px;padding:0 10px;background:linear-gradient(to top,#082673,#1d59be)}.playground-agents-nav-create-button:hover,.playground-agents-nav-create-button:focus-visible,.playground-agents-nav-create-button.is-active{background:linear-gradient(to top,#082673,#1d59be)}@media(max-width:980px){.playground-agents-detail-layout.has-assistant,.playground-agents-detail-layout.is-assistant-open,.playground-agents-detail-layout.has-preview{grid-template-columns:minmax(0,1fr)}.playground-agents-assistant-sidebar{position:absolute;top:0;right:0;bottom:0;z-index:12;width:min(400px,100%);box-shadow:-18px 0 40px #0000003d}.playground-agent-preview-sidebar{position:absolute;inset:0 0 0 auto;z-index:12;width:min(520px,100%);box-shadow:-18px 0 40px #0000003d}}.playground-agents-page .playground-environments-home-metrics .playground-tasks-detail-facts{padding:0;border:0;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.playground-agents-page .playground-environments-home-metrics .playground-tasks-detail-facts:before{content:none}.playground-agents-page .playground-environments-home-card-grid{margin-top:20px}.playground-agents-page .playground-environments-home-card{text-align:left}.playground-agents-page .playground-environments-home-card-title,.playground-agents-page .playground-environments-home-card-copy{width:100%;text-align:left}.playground-agents-page .playground-agents-model-hint,.playground-agents-page .playground-agents-team-hint{margin-top:0}.playground-agents-model-hint{margin-top:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08}.playground-agents-model-hint-title{font-size:12px;font-weight:600;color:#fffffff5}.playground-agents-model-hint-copy{margin-top:4px;font-size:12px;line-height:1.5;color:#ffffff7a}.playground-agents-model-panel{padding:0;border:0;border-radius:0;background:transparent;position:relative;overflow:visible}.playground-agents-model-header{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding-bottom:19px;margin-bottom:0;border-bottom:0}.playground-agents-model-header .playground-environments-field{min-width:0}.playground-agents-model-header .playground-environments-field-span{grid-column:1 / -1}.playground-agents-model-select-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0}.playground-agents-model-select-label{font-size:12px;font-weight:500;color:#ffffff70;line-height:1.3;white-space:nowrap}.playground-agents-model-select-popup{min-width:0}.playground-agents-model-select-popup .playground-environments-runtime-value-button{width:auto;min-width:0;max-width:100%;justify-content:flex-end}.playground-agents-model-select-popup .playground-environments-runtime-value-label{text-align:right}.playground-agents-model-select-popup.is-open,.playground-agents-model-select-popup.is-open .playground-tasks-toolbar-popup-menu{z-index:260}.playground-agents-model-picker-trigger{width:100%;justify-content:space-between;gap:10px}.playground-agents-model-picker-trigger-copy{min-width:0;display:flex;align-items:center;gap:10px;margin-left:auto;justify-content:flex-end}.playground-agents-model-picker-trigger-labels{min-width:0;display:flex;align-items:center;justify-content:flex-end;text-align:right}.playground-agents-model-picker-provider{font-size:11px;line-height:1.2;color:#ffffff70}.playground-agents-model-provider-icon-shell{width:auto;height:auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;overflow:visible;border:0;border-radius:0;background:transparent;padding:0}.playground-agents-model-provider-icon-shell.is-card{width:auto;height:auto;grid-area:icon;align-self:center}.playground-agents-model-provider-icon{width:14px;height:14px;object-fit:contain;display:block}.playground-agents-model-provider-icon-shell.is-card .playground-agents-model-provider-icon{width:20px;height:20px}.playground-agents-model-provider-icon.is-openai{filter:brightness(0) invert(1)}.playground-agents-model-picker-modal{max-height:min(700px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;scrollbar-width:none}.playground-agents-model-picker-filter-anchor{flex:0 0 auto}.playground-agents-model-picker-filter-menu .tb-popup-row{align-items:flex-start}.playground-agents-model-picker-filter-menu .tb-popup-check-slot{margin-top:1px}.playground-agents-model-picker-modal .playground-agents-model-picker-body{flex:1 1 auto;min-height:0;gap:18px;max-height:min(488px,calc(100vh - 260px));overflow:auto;scrollbar-width:none}.playground-agents-model-picker-modal::-webkit-scrollbar,.playground-agents-model-picker-modal .playground-agents-model-picker-body::-webkit-scrollbar{display:none}.playground-agents-model-picker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.playground-agents-model-picker-groups{display:flex;flex-direction:column;gap:18px}.playground-agents-model-picker-group{display:flex;flex-direction:column;gap:10px}.playground-agents-model-picker-group-title{font-size:12px;line-height:1.3;font-weight:400;color:#ffffff9e}.playground-agents-model-picker-empty{min-height:180px;display:flex;align-items:center;justify-content:center;padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;font-size:12px;line-height:1.5;color:#ffffff8f;text-align:center}.playground-agents-model-picker-card{width:100%;min-width:0;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon title badge" "description description description" "footer footer footer";align-items:start;gap:10px 12px;padding:16px 18px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0d;color:#fffffff5;text-align:left;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.playground-agents-model-picker-card:hover:not(:disabled){border-color:#ffffff24;background:#ffffff0d}.playground-agents-model-picker-card.is-selected:hover:not(:disabled){border-color:#4da3ffa8;background:#4da3ff14}.playground-agents-model-picker-card.is-selected{border-color:#4da3ffa8;background:#4da3ff14}.playground-agents-model-picker-card:disabled{opacity:.45;cursor:not-allowed}.playground-agents-model-picker-card-title-row{grid-area:title;min-width:0;display:flex;align-items:center;gap:8px;align-self:center}.playground-agents-model-picker-card-title{min-width:0;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:-.01em;color:#fffffffa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-agents-model-picker-card-cost-badge{grid-area:badge;justify-self:end;align-self:center;flex-shrink:0;padding:0;border:0;border-radius:0;background:transparent;font-size:10px;font-weight:500;color:#fff}.playground-agents-model-picker-card-cost-badge.is-low,.playground-agents-model-picker-card-cost-badge.is-baseline,.playground-agents-model-picker-card-cost-badge.is-high{color:#fff}.playground-agents-model-picker-card-description{grid-area:description;width:100%;font-size:10px;line-height:1.4;color:#ffffffb3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.playground-agents-model-picker-card-footer{grid-area:footer;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.playground-agents-model-picker-card-context{flex-shrink:0;padding:6px 12px;border-radius:999px;background:#ffffff14;font-size:10px;font-weight:500;line-height:1.3;color:#fffffff0}.playground-agents-model-picker-card-check{display:none}.playground-agents-model-picker-card-brains{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.playground-agents-model-picker-card-custom-label{flex-shrink:0;font-size:10px;line-height:1.3;color:#ffffff85}.playground-agents-model-picker-card-brain{width:12px;height:12px;color:#ffffff57}.playground-agents-model-picker-card-brain.is-active{color:#fffffff5}@media(max-width:860px){.playground-agents-model-picker-grid{grid-template-columns:minmax(0,1fr)}}.playground-agents-model-metrics{margin-top:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}.playground-agents-model-metrics.playground-agents-model-metrics-surface{position:relative;isolation:isolate;padding:20px;border:0;border-radius:20px;background:#ffffff0d;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}.playground-agents-model-metrics.playground-agents-model-metrics-surface:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:0;border-radius:20px;padding:1px;background:linear-gradient(-10deg,#c8c8c840,#ffffff1a,#ffffff26,#ffffff60);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-agents-model-metrics.playground-agents-model-metrics-surface>*{position:relative;z-index:1}.playground-agents-model-metric{min-height:64px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0;border:0;border-radius:0;background:transparent}.playground-agents-model-metric-label{font-size:12px;color:#ffffff6b}.playground-agents-model-metric-value{margin-top:6px;font-size:12px;font-weight:600;color:#fffffff0}.playground-agents-model-metric.is-stack{justify-content:center}.playground-agents-model-metric.is-stack .playground-agents-model-metric-value{margin-top:0;font-size:20px;line-height:1.05}.playground-agents-model-metric.is-stack .playground-agents-model-metric-label{margin-top:6px}.playground-agents-model-inline-copy{display:inline-flex;align-items:baseline;gap:6px;margin-top:0;text-align:left;white-space:nowrap}.playground-agents-model-inline-copy .playground-agents-model-metric-label,.playground-agents-model-inline-copy .playground-agents-model-metric-value{margin-top:0}.playground-agents-intelligence-metric{width:120px}.playground-agents-intelligence-bulbs{display:flex;align-items:center;gap:2px}.playground-agents-intelligence-bulb{width:24px;height:24px;color:#ffffff59}.playground-agents-intelligence-bulb.is-active{color:#fff}.playground-agents-intelligence-copy{margin-top:8px;font-size:12px;font-weight:500;color:#fffffffa;line-height:1.25}.playground-agents-intelligence-copy span{color:#ffffff80}.playground-agents-instructions{min-height:280px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.playground-agents-skills-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:16px}.playground-agents-skill-card{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08}.playground-agents-skill-card.is-selected{border-color:#ffffff38;background:#ffffff14}.playground-agents-skill-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.playground-agents-skill-card-copy{min-width:0}.playground-agents-skill-card-title{font-size:12px;font-weight:600;color:#fffffff5}.playground-agents-skill-card-description{margin-top:4px;font-size:12px;line-height:1.5;color:#ffffff75}.playground-agents-skill-card.is-disabled{opacity:.72}.playground-agents-readonly-note{margin-top:12px;font-size:12px;line-height:1.5;color:#ffffff75}.playground-agents-empty-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.playground-agents-team-hint{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08;color:#ffffffeb}.playground-agents-team-hint-copy{min-width:0}.playground-agents-team-hint-title{font-size:12px;font-weight:600;color:#fffffff5}.playground-agents-team-hint-description{margin-top:4px;font-size:12px;line-height:1.5;color:#ffffff80}.playground-agents-team-readonly{min-height:42px;display:flex;align-items:center;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffffc7;font-size:12px;font-weight:500}.playground-agents-team-members-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.playground-agents-team-members-title{font-size:12px;font-weight:600;color:#fffffff5}.playground-agents-team-members-copy{font-size:11px;color:#ffffff75}.playground-agents-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.playground-agents-team-card{width:100%;display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08;color:#ffffffeb;cursor:pointer;text-align:left;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.playground-agents-team-card:hover{border-color:#ffffff24;background:#ffffff0d}.playground-agents-team-card.is-selected{border-color:#8ad6ff6b;background:#47a6ff1f}.playground-agents-team-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-agents-team-card-title{font-size:12px;font-weight:600;color:#fffffff5}.playground-agents-team-card-copy{font-size:12px;line-height:1.5;color:#ffffff7a}.playground-agents-team-selected-list{display:flex;flex-wrap:wrap;gap:8px}.playground-agents-team-selected-pill{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffc7;font-size:11px;font-weight:500}.playground-agents-empty-badge{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 8px;border-radius:999px;background:#ffffff0f;color:#ffffff7a;font-size:10px;font-weight:600;letter-spacing:.02em}.playground-tasks-page{height:100%;min-height:0}.playground-tasks-page.is-inline-detail{width:100%;height:100%}.playground-thread-detail-shell{height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 0px;transition:grid-template-columns .24s ease}.playground-thread-detail-shell.is-task-detail-open{grid-template-columns:minmax(0,1fr) minmax(440px,520px)}.playground-thread-detail-main{min-width:0;min-height:0;display:flex;flex-direction:column;transition:transform .24s ease}.playground-thread-detail-panel{min-width:0;min-height:0;overflow:hidden;opacity:0;transform:translate(24px);pointer-events:none;transition:opacity .24s ease,transform .24s ease;background:#00000080}.playground-thread-detail-shell.is-task-detail-open .playground-thread-detail-panel{opacity:1;transform:translate(0);pointer-events:auto;margin-top:calc(-1 * var(--playground-content-nav-height, 50px));height:calc(100% + var(--playground-content-nav-height, 50px))}.playground-tasks-shell{height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0px);position:relative;transition:grid-template-columns .26s cubic-bezier(.16,1,.3,1)}.playground-tasks-shell.is-detail-open{grid-template-columns:minmax(0,1fr) minmax(440px,520px)}.playground-tasks-shell.is-detail-open.is-preview-open{grid-template-columns:minmax(0,1fr) minmax(760px,920px)}.playground-tasks-main{min-width:0;min-height:0;display:flex;flex-direction:column}.playground-tasks-shell.is-detail-open .playground-tasks-main{border-right:0}.playground-tasks-detail-panel{min-width:0;min-height:0;overflow:hidden;opacity:0;transform:translate(18px);pointer-events:none;border-left:1px solid transparent;background:#00000080;transition:opacity .18s ease,transform .26s cubic-bezier(.16,1,.3,1),border-color .26s cubic-bezier(.16,1,.3,1)}.playground-tasks-shell.is-detail-open .playground-tasks-detail-panel{opacity:1;transform:translate(0);pointer-events:auto;border-left-color:#ffffff14}.playground-tasks-detail-panel.is-inline-detail{height:100%;opacity:1;transform:none;pointer-events:auto;border-left-color:#ffffff14;background:#00000080}.playground-thread-task-drawer .playground-tasks-detail-panel.is-inline-detail{border-left:0;background:transparent;box-shadow:none}.playground-thread-task-drawer .playground-tasks-detail-panel.is-inline-detail .playground-tasks-detail-navbar{min-height:56px;padding:0 10px;background:transparent;box-sizing:border-box}.playground-content-shell:has(.playground-tasks-shell.is-detail-open>.playground-tasks-detail-panel.is-project-task-detail){--playground-content-nav-height: 56px;--playground-task-detail-sidebar-inset: 23px}.playground-content-shell:has(.playground-tasks-shell.is-detail-open>.playground-tasks-detail-panel.is-project-task-detail)>.playground-content-body.is-tasks-page,.playground-content-shell:has(.playground-tasks-shell.is-detail-open>.playground-tasks-detail-panel.is-project-task-detail)>.playground-content-body.is-calendar-page{overflow:visible}.playground-content-shell:has(.playground-tasks-shell.is-detail-open>.playground-tasks-detail-panel.is-project-task-detail) .playground-tasks-shell.is-detail-open>.playground-tasks-detail-panel.is-project-task-detail{margin-top:calc(-1 * var(--playground-content-nav-height, 56px));height:calc(100% + var(--playground-content-nav-height, 56px));border-left:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.playground-content-shell:has(.playground-tasks-shell.is-detail-open>.playground-tasks-detail-panel.is-project-task-detail) .playground-tasks-shell.is-detail-open>.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-main,.playground-content-shell:has(.playground-tasks-shell.is-detail-open>.playground-tasks-detail-panel.is-project-task-detail) .playground-tasks-shell.is-detail-open>.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-body{background:transparent}.playground-content-shell:has(.playground-tasks-shell.is-detail-open>.playground-tasks-detail-panel.is-project-task-detail) .playground-tasks-shell.is-detail-open>.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-navbar{padding-left:var(--playground-task-detail-sidebar-inset, 18px);padding-right:var(--playground-task-detail-sidebar-inset, 18px)}.playground-content-shell:has(.playground-tasks-shell.is-detail-open>.playground-tasks-detail-panel.is-project-task-detail) .playground-tasks-shell.is-detail-open>.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-navbar-ticket{color:#fffffff0}.playground-content-shell:has(.playground-tasks-shell.is-detail-open>.playground-tasks-detail-panel.is-project-task-detail) .playground-tasks-shell.is-detail-open>.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-scroll{padding-left:calc(var(--playground-task-detail-sidebar-inset, 18px) - 5px);padding-right:var(--playground-task-detail-sidebar-inset, 18px)}.playground-content-shell:has(.playground-tasks-shell.is-detail-open>.playground-tasks-detail-panel.is-project-task-detail) .playground-tasks-shell.is-detail-open>.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-comment-dock{padding-left:var(--playground-task-detail-sidebar-inset, 18px);padding-right:var(--playground-task-detail-sidebar-inset, 18px);padding-bottom:15px}.playground-tasks-ticket-screen,.playground-tasks-ticket-screen-detail,.playground-tasks-ticket-screen-scroll,.playground-tasks-ticket-screen-inner,.playground-tasks-ticket-screen-panel,.playground-tasks-ticket-screen-sidebar{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column}.playground-tasks-ticket-screen{width:100%;height:100%}.playground-tasks-ticket-screen-detail,.playground-tasks-ticket-screen-inner,.playground-tasks-ticket-screen-panel{background:transparent;border:0;overflow:hidden}.playground-tasks-ticket-screen-scroll{overflow:hidden}.playground-tasks-ticket-screen-inner,.playground-tasks-ticket-screen-panel{height:100%}.playground-project-workspace-inner.playground-tasks-ticket-screen-inner{width:min(100%,var(--platform-page-content-max-width, 87.5rem));max-width:var(--platform-page-content-max-width, 87.5rem);margin-left:auto;margin-right:auto}.playground-tasks-ticket-screen-panel .playground-tasks-detail-shell{flex:1;min-height:0}.playground-tasks-ticket-screen-panel .playground-tasks-detail-main,.playground-tasks-ticket-screen-panel .playground-tasks-detail-body{background:transparent}.playground-tasks-ticket-screen-panel .playground-tasks-detail-main,.playground-tasks-ticket-screen-panel .playground-tasks-detail-body,.playground-tasks-ticket-screen-panel .playground-tasks-detail-scroll{flex:1 1 auto;min-height:0}.playground-tasks-ticket-screen-panel .playground-tasks-detail-navbar,.playground-tasks-ticket-screen-panel .playground-tasks-detail-scroll,.playground-tasks-ticket-screen-panel .playground-tasks-comment-dock{padding-left:0!important;padding-right:0!important}.playground-tasks-ticket-screen-panel .playground-tasks-detail-navbar{grid-template-columns:minmax(0,1fr) 0 auto;gap:0;padding-bottom:12px;border-bottom:0}.playground-tasks-ticket-screen-panel .playground-tasks-detail-navbar-actions{align-self:end;padding-bottom:4px}.playground-tasks-ticket-page-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.playground-tasks-ticket-screen-panel .playground-tasks-detail-navbar .playground-content-nav-center{display:none}.playground-tasks-ticket-screen-panel .playground-tasks-detail-navbar-title{width:100%;max-width:none;gap:12px}.playground-tasks-ticket-screen-panel .playground-tasks-detail-navbar-title-meta{gap:12px}.playground-tasks-ticket-screen-panel .playground-tasks-comment-dock{margin-top:auto;padding-bottom:0}.playground-tasks-ticket-screen-panel .playground-tasks-comments>.playground-tasks-comment-dock{margin-top:12px;padding:0;background:transparent}.playground-ticket-detail-frame{width:100%;height:100%;min-width:0;min-height:0;position:relative;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.playground-ticket-detail-page{height:100%;min-height:0;grid-template-rows:minmax(0,1fr);row-gap:0;align-items:stretch}.playground-ticket-detail-page.has-header{grid-template-rows:auto minmax(0,1fr);row-gap:12px}.playground-ticket-detail-page.is-sidebar-collapsed{grid-template-columns:minmax(0,1fr) minmax(0,0)}.playground-ticket-detail-header,.playground-ticket-detail-header .resource-detail-page__header-content,.playground-ticket-detail-header .playground-tasks-detail-navbar{width:100%;min-width:0}.playground-ticket-detail-content{min-height:0;height:100%;overflow:hidden;gap:0}.playground-ticket-detail-content .platform-instructions-editor.playground-tasks-detail-description{margin-top:0;margin-bottom:0;padding-bottom:3px}.playground-ticket-detail-content .platform-instructions-editor.is-minimalistic-ui .platform-instructions-editor__header{background:#000}.playground-ticket-detail-content .platform-instructions-editor__title{flex:1 1 auto;font-size:18px}.playground-tasks-ticket-editor-title-input{box-sizing:border-box;display:block;width:100%;min-width:0;margin:0;padding:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;line-height:inherit}.playground-ticket-detail-content>.playground-tasks-detail-main{width:100%;height:100%}.playground-tasks-ticket-screen-panel .playground-ticket-detail-content .playground-environments-detail-scroll.playground-tasks-detail-scroll{padding-top:0!important}.playground-content-body.is-tasks-page .playground-environments-page.playground-tasks-ticket-screen:not(.playground-agents-page) .playground-environments-detail-scroll.playground-tasks-project-workspace-scroll{padding-right:50px!important}.playground-ticket-detail-sidebar.playground-agents-detail-sidebar.playground-project-overview-sidebar{position:relative;top:auto;align-self:start;min-height:0;max-height:100%;margin-top:0;padding-top:0;overflow-x:visible;overflow-y:auto;scrollbar-width:none}.playground-ticket-detail-sidebar::-webkit-scrollbar{display:none}.playground-ticket-detail-sidebar.is-popover-open,.playground-ticket-detail-sidebar-section:has(.is-popover-open){z-index:30}.playground-ticket-detail-sidebar-section{overflow:visible;box-shadow:none}.playground-ticket-detail-sidebar .is-centralized-sidebar-content{position:relative;min-width:0;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.playground-ticket-detail-sidebar .is-centralized-sidebar-content:before{content:none;display:none}.playground-ticket-detail-sidebar .playground-tasks-detail-fact.is-assignee{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.playground-ticket-detail-sidebar .playground-tasks-detail-work-control,.playground-ticket-detail-sidebar .playground-tasks-detail-work-selector,.playground-ticket-detail-sidebar .playground-tasks-detail-work-selector .platform-button-selector__group{width:100%}.playground-ticket-detail-sidebar .playground-tasks-detail-work-control{margin-top:8px}.playground-ticket-detail-sidebar .playground-tasks-detail-work-selector .platform-button-selector__action{flex:1 1 auto;justify-content:center}.playground-ticket-detail-sidebar .playground-tasks-detail-threads-section.is-centralized-sidebar-content{gap:0}.playground-ticket-detail-attachment-sidebar-body{min-width:0;min-height:0;padding:0;overflow:hidden}.playground-ticket-detail-attachment-sidebar-body>.playground-tasks-detail-preview-host{width:100%;height:100%}.playground-tasks-ticket-controls-card{gap:12px}.playground-tasks-ticket-controls-list{display:flex;flex-direction:column;gap:8px}.playground-tasks-ticket-thread-run-row{display:flex;width:100%;flex-direction:column}.playground-tasks-ticket-thread-divider{width:100%;height:1px;flex:0 0 1px;margin:12px 0;background:#ffffff1a}.playground-tasks-ticket-screen-sidebar .playground-plugins-section-header{padding-bottom:0!important;border-bottom:0!important}.playground-tasks-ticket-screen-panel .playground-tasks-detail-close-button{display:none}.playground-tasks-ticket-screen-panel .playground-tasks-detail-navbar-ticket{color:#ffffffb3;font-weight:400}.playground-tasks-ticket-subtasks{margin-top:12px}.playground-tasks-ticket-screen-panel .playground-tasks-activity{box-sizing:border-box;align-self:stretch;width:100%;max-width:100%;min-width:0;margin-top:0;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.playground-tasks-activity-comment-attachments{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:10px}.playground-tasks-ticket-screen-panel .playground-tasks-comments-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-tasks-ticket-screen-panel .playground-tasks-comments-toolbar{margin-bottom:24px}.playground-tasks-ticket-screen-panel .playground-tasks-comments-list{gap:24px}.playground-tasks-ticket-screen-panel .playground-tasks-comments-toolbar .playground-tasks-detail-section-title{margin:0}.playground-tasks-ticket-screen-panel .playground-tasks-attachments-environment-button,.playground-tasks-ticket-screen-panel .playground-tasks-skills-manage-button{min-height:0!important;height:auto;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:#66a6ff!important;font-size:12px!important;font-weight:400!important;line-height:1.2}.playground-tasks-ticket-screen-panel .playground-tasks-attachments-environment-button:before,.playground-tasks-ticket-screen-panel .playground-tasks-skills-manage-button:before{content:none!important;display:none!important}.playground-tasks-ticket-screen-panel .playground-tasks-attachments-environment-button:hover:not(:disabled),.playground-tasks-ticket-screen-panel .playground-tasks-skills-manage-button:hover:not(:disabled),.playground-tasks-ticket-screen-panel .playground-tasks-skills-manage-button.is-active{background:transparent!important;color:#66a6ff!important}.playground-tasks-detail-shell{width:100%;height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 0px;transition:grid-template-columns .22s ease}.playground-tasks-detail-shell.is-preview-open{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.playground-tasks-detail-main{min-width:0;min-height:0;display:flex;flex-direction:column}.playground-tasks-detail-body{min-height:0;flex:1;display:flex;flex-direction:column}.playground-tasks-detail-preview-pane{min-width:0;min-height:0;overflow:hidden;opacity:0;transform:translate(24px);pointer-events:none;border-left:1px solid transparent;background:#00000080;transition:opacity .22s ease,transform .22s ease,border-color .22s ease}.playground-tasks-detail-shell.is-preview-open .playground-tasks-detail-preview-pane{opacity:1;transform:translate(0);pointer-events:auto;border-left-color:#ffffff14}.playground-tasks-detail-preview-host{width:100%;height:100%;min-height:0}.playground-tasks-main-scroll{min-height:0;flex:1;overflow:auto;padding:20px 20px 24px;display:flex;flex-direction:column;gap:16px}.playground-tasks-main-scroll.is-project-workspace{padding:0;gap:0}.playground-tasks-main-scroll.is-projects-home{padding:0 5px 5px 0}.playground-content-body.is-tasks-page .playground-tasks-main-scroll.is-projects-home>.playground-tasks-view-section,.playground-content-body.is-calendar-page .playground-tasks-main-scroll.is-projects-home>.playground-tasks-view-section,.playground-content-body.is-tasks-page .playground-tasks-main-scroll.is-projects-home>.playground-tasks-loading-state,.playground-content-body.is-calendar-page .playground-tasks-main-scroll.is-projects-home>.playground-tasks-loading-state,.playground-content-body.is-tasks-page .playground-tasks-main-scroll.is-projects-home>.playground-tasks-empty,.playground-content-body.is-calendar-page .playground-tasks-main-scroll.is-projects-home>.playground-tasks-empty,.playground-content-body.is-tasks-page .playground-tasks-main-scroll.is-projects-home>.playground-environments-error,.playground-content-body.is-calendar-page .playground-tasks-main-scroll.is-projects-home>.playground-environments-error{margin:0;border:0;border-radius:0;background:#000;background-clip:padding-box;box-sizing:border-box;overflow:hidden}.playground-content-body.is-tasks-page .playground-tasks-main-scroll.is-projects-home>.playground-tasks-view-section,.playground-content-body.is-tasks-page .playground-tasks-main-scroll.is-projects-home>.playground-tasks-loading-state,.playground-content-body.is-tasks-page .playground-tasks-main-scroll.is-projects-home>.playground-tasks-empty,.playground-content-body.is-tasks-page .playground-tasks-main-scroll.is-projects-home>.playground-environments-error{flex:1 1 auto;min-height:0;width:100%;max-width:none;margin:0}.playground-content-body.is-tasks-page .playground-tasks-main-scroll.is-projects-home>.playground-projects-overview-surface{padding:0;display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.playground-content-body.is-tasks-page .playground-tasks-main-scroll.is-projects-home>.playground-projects-overview-surface.is-card-grid{padding:24px 24px 56px;display:block;flex:0 0 auto;min-height:100%;overflow:visible}.playground-content-body.is-tasks-page .playground-tasks-main-scroll.is-projects-home>.playground-projects-overview-surface.is-empty-hero{width:min(100%,calc(var(--playground-centered-page-max-width) + 88px));max-width:calc(var(--playground-centered-page-max-width) + 88px);margin:0 auto;padding:42px 44px 48px;display:block;flex:0 0 auto;min-height:auto;overflow:visible}.playground-projects-overview-inner{width:100%;max-width:none;margin:0;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:0}.playground-projects-overview-surface.is-card-grid .playground-projects-overview-inner{width:min(100%,calc(var(--playground-thread-content-max-width) + 48px));max-width:calc(var(--playground-thread-content-max-width) + 48px);margin:0 auto;min-height:auto;flex:initial;gap:26px}.playground-projects-overview-surface.is-card-grid .playground-tasks-project-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.playground-projects-overview-surface.is-card-grid .playground-tasks-project-card{position:relative;z-index:0;display:flex;min-width:0;min-height:302px;overflow:visible;cursor:pointer;border:0;border-radius:10px;background:transparent;isolation:isolate}.playground-projects-overview-surface.is-card-grid .playground-tasks-project-card:before{content:none;display:none}.playground-projects-overview-surface.is-card-grid .playground-tasks-project-card:hover,.playground-projects-overview-surface.is-card-grid .playground-tasks-project-card:focus-visible,.playground-projects-overview-surface.is-card-grid .playground-tasks-project-card:focus-within{z-index:4}.playground-projects-overview-surface.is-card-grid .playground-tasks-project-card:focus-visible{outline:1px solid rgba(77,163,255,.9);outline-offset:3px}.playground-projects-overview-surface.is-card-grid .playground-tasks-project-card-hero{position:relative;min-height:0;aspect-ratio:1.45 / 1;padding:0;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:10px 10px 0 0;background:color-mix(in srgb,var(--project-icon-color) 18%,transparent)}.playground-projects-overview-surface.is-card-grid .playground-tasks-project-card-top{position:absolute;z-index:5;inset:10px 10px auto auto;margin:0;display:block}.playground-projects-overview-surface.is-card-grid .playground-tasks-project-card-actions{position:relative;z-index:6;opacity:0;transition:opacity .14s ease}.playground-projects-overview-surface.is-card-grid .playground-tasks-project-card:hover .playground-tasks-project-card-actions,.playground-projects-overview-surface.is-card-grid .playground-tasks-project-card:focus-within .playground-tasks-project-card-actions{opacity:1}.playground-projects-overview-surface.is-card-grid .playground-tasks-project-card-actions .playground-files-header-icon-button{background:#00000061;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.playground-projects-overview-surface.is-card-grid .playground-tasks-project-card-icon{position:relative;width:64px;height:64px;border:0;border-radius:0;background:transparent;color:var(--project-icon-color);display:inline-flex;align-items:center;justify-content:center;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none}.playground-projects-overview-surface.is-card-grid .playground-tasks-project-card-icon:before{content:none;display:none}.playground-projects-overview-surface.is-card-grid .playground-tasks-project-card-icon>span{font-size:30px;line-height:1}.playground-projects-overview-surface.is-card-grid .playground-tasks-project-card-body{min-height:148px;padding:20px 20px 18px;display:flex;flex:1 1 auto;flex-direction:column;gap:0;border-radius:0 0 10px 10px;background:#242426}.playground-projects-overview-surface.is-card-grid .playground-tasks-project-card-title{overflow:hidden;color:#fffffffa;font-size:16px;font-weight:400;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.playground-projects-overview-surface.is-card-grid .playground-tasks-project-card-copy{max-width:none;max-height:3em;margin-top:12px;overflow:hidden;color:#ffffff94;font-size:13px;font-weight:400;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.playground-projects-overview-surface.is-card-grid .playground-tasks-project-card-copy .tb-message-markdown-paragraph,.playground-projects-overview-surface.is-card-grid .playground-tasks-project-card-copy .tb-message-markdown-list,.playground-projects-overview-surface.is-card-grid .playground-tasks-project-card-copy .tb-message-markdown-heading{margin:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.playground-projects-overview-surface.is-card-grid .playground-tasks-project-card-creator{margin-top:auto;padding-top:24px;overflow:hidden;color:#ffffff61;font-size:11px;font-weight:400;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1360px){.playground-projects-overview-surface.is-card-grid .playground-tasks-project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.playground-projects-overview-surface.is-card-grid .playground-tasks-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.playground-projects-overview-surface.is-card-grid .playground-tasks-project-grid{grid-template-columns:minmax(0,1fr)}}.playground-projects-library-header{gap:12px}.playground-projects-library-title-row{align-items:center}.playground-projects-library-heading{min-width:0;display:inline-flex;align-items:center;gap:10px}.playground-projects-library-search{width:300px}.playground-projects-library-controls .playground-projects-library-filter-menu{right:auto;left:0;top:calc(100% + 8px)}.playground-projects-overview-surface.is-empty-hero .playground-projects-overview-inner{width:100%;max-width:none;margin:0;min-height:auto;flex:initial;gap:30px}.playground-projects-list-shell{width:100%;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:14px;padding:0;overflow:hidden}.playground-projects-list-toolbar{flex:0 0 auto;min-height:44px;padding:0 8px;display:flex;align-items:center;justify-content:space-between;gap:16px}.playground-projects-list-toolbar-left,.playground-projects-list-toolbar-actions{min-width:0;display:inline-flex;align-items:center;gap:8px}.playground-projects-list-view-pill{min-height:34px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff1a;color:#fffffff0;font:inherit;font-size:13px;line-height:1;font-weight:500;display:inline-flex;align-items:center;gap:8px}.playground-projects-list-add-button,.playground-projects-list-icon-button{width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff1a;color:#ffffffb3;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.playground-projects-list-add-button:hover,.playground-projects-list-icon-button:hover{border-color:#ffffff29;background:#ffffff24;color:#fffffff2}.playground-projects-list-add-button svg,.playground-projects-list-icon-button svg{width:16px;height:16px}.playground-projects-list-table{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden}.playground-projects-list-header,.playground-projects-list-row{display:grid;grid-template-columns:minmax(360px,1fr) 180px 100px 120px 130px 90px 110px;align-items:center;gap:16px}.playground-projects-list-header{flex:0 0 auto;padding:0 54px 10px 62px;color:#ffffff6b;font-size:12px;line-height:1.2;font-weight:500}.playground-projects-list-body{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:6px;overflow:auto;scrollbar-width:none}.playground-projects-list-body::-webkit-scrollbar{display:none}.playground-projects-list-row{width:100%;min-height:72px;padding:0 18px 0 16px;border:0;border-radius:12px;background:#ffffff0d;color:#ffffffeb;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;transition:background .16s ease}.playground-projects-list-row:hover{background:#ffffff13}.playground-projects-list-name-cell{min-width:0;display:grid;grid-template-columns:22px 24px minmax(0,1fr);align-items:center;gap:12px}.playground-projects-list-checkbox{width:18px;height:18px;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:5px;background:transparent;color:transparent;cursor:pointer}.playground-projects-list-project-icon{width:22px;height:22px;color:#ffffffbd}.playground-projects-list-project-main{min-width:0;display:flex;align-items:center;gap:12px}.playground-projects-list-project-title{min-width:0;color:#fffffff0;font-size:14px;line-height:1.2;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-projects-list-project-type{min-width:0;display:inline-flex;align-items:center;gap:7px;color:#ffffff73;font-size:12px;line-height:1.2;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-projects-list-project-type-dot{width:10px;height:10px;flex:0 0 auto;transform:rotate(45deg);border-radius:2px;border:1.5px solid var(--project-blueprint-accent, rgba(255, 255, 255, .4));opacity:.72}.playground-projects-list-health{min-width:0;display:inline-flex;align-items:center;gap:8px;color:#ffffffb8;font-size:13px;line-height:1.2;font-weight:500;white-space:nowrap}.playground-projects-list-health-icon{width:20px;height:20px;flex:0 0 auto;border-radius:999px;background:#54d6642e;color:#65d46d;display:inline-flex;align-items:center;justify-content:center;font-size:13px}.playground-projects-list-health-label{color:#65d46d}.playground-projects-list-health-meta{color:#65d46db8;font-weight:400}.playground-projects-list-priority{display:inline-flex;align-items:flex-end;gap:3px;height:18px;color:#ffffff9e}.playground-projects-list-priority-bar{width:4px;border-radius:999px;background:currentColor;opacity:.46}.playground-projects-list-priority-bar:nth-child(1){height:7px}.playground-projects-list-priority-bar:nth-child(2){height:12px}.playground-projects-list-priority-bar:nth-child(3){height:17px}.playground-projects-list-priority-bar.is-active{opacity:.88}.playground-projects-list-lead{min-width:0;display:inline-flex;align-items:center}.playground-projects-list-avatar{width:22px;height:22px;border-radius:999px;object-fit:cover;background:#ffffff1f;color:#ffffffe0;display:inline-flex;align-items:center;justify-content:center;font-size:10px;line-height:1;font-weight:400;overflow:hidden}.playground-projects-list-target,.playground-projects-list-issues{min-width:0;color:#ffffff9e;font-size:13px;line-height:1.2;font-weight:500;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.playground-projects-list-target svg{width:16px;height:16px;color:#ffffff94}.playground-projects-list-muted{color:#ffffff5c}.playground-projects-list-status{min-width:0;display:inline-flex;align-items:center;gap:8px;color:#ffffffb8;font-size:13px;line-height:1.2;font-weight:500}.playground-projects-list-status-ring{width:17px;height:17px;border-radius:999px;border:2px dotted rgba(255,176,61,.9);box-sizing:border-box}.playground-projects-list-empty{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#ffffff94;text-align:center;padding:32px}.playground-projects-list-empty-title{color:#fffffff0;font-size:16px;line-height:1.25;font-weight:500}.playground-projects-list-empty-copy{max-width:420px;font-size:12px;line-height:1.45;font-weight:400}.playground-project-workspace-inner{position:relative;z-index:1;width:min(100%,var(--playground-centered-page-max-width));max-width:var(--playground-centered-page-max-width);min-height:100%;margin:0 auto;display:flex;flex-direction:column;gap:14px;transition:width .22s ease,max-width .22s ease}.playground-project-workspace-inner.is-backlog-work-view{width:min(100%,var(--playground-thread-content-max-width));max-width:var(--playground-thread-content-max-width)}.playground-project-workspace-inner.is-board-work-view{width:min(100%,var(--playground-centered-page-max-width));max-width:var(--playground-centered-page-max-width)}.playground-content-body.is-tasks-page .playground-environments-page.playground-tasks-project-workspace .playground-environments-detail-scroll.playground-tasks-project-workspace-scroll.is-activity{padding:0!important;gap:0;overflow:hidden}.playground-project-workspace-inner.is-activity-work-view{width:100%;height:100%;max-width:none;min-height:0;margin:0;gap:0}.playground-project-activity-page,.playground-project-workspace-inner.is-activity-work-view>.playground-project-activity-page{width:100%;max-width:none;min-width:0}.playground-project-activity-page{display:grid;flex:1 1 auto;grid-template-rows:repeat(2,minmax(0,1fr));height:100%;min-height:0;overflow:hidden;background:#000}.playground-project-activity-page>.platform-activity-overview.playground-project-activity-overview{height:100%;min-height:0}.playground-project-activity-feed{box-sizing:border-box;display:flex;width:100%;height:100%;min-width:0;min-height:0;padding:0}.playground-project-activity-feed-loading{flex:1 1 auto;min-height:220px}.platform-activity-timeline.is-inspector.playground-project-activity-timeline{flex:1 1 auto;width:100%;max-width:none;height:100%;min-height:0}.playground-project-activity-preview{display:flex;flex-direction:column;width:100%;min-width:0;gap:28px}.playground-project-activity-preview-heading{display:flex;align-items:center;min-width:0;gap:12px}.playground-project-activity-preview-avatar{width:32px;height:32px;flex:0 0 32px;overflow:hidden;border-radius:50%}.playground-project-activity-preview-avatar>*{width:100%!important;height:100%!important}.playground-project-activity-preview-avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.playground-project-activity-preview-heading-copy{min-width:0}.playground-project-activity-preview-summary{color:#ffffffd1;font-size:13px;font-weight:400;line-height:1.45}.playground-project-activity-preview-summary strong{color:#fff;font-weight:400}.playground-project-activity-preview-time{display:block;margin-top:3px;color:#ffffff80;font-size:11px;line-height:1.4}.playground-project-activity-preview-details{display:grid;grid-template-columns:minmax(96px,140px) minmax(0,1fr);align-items:center;width:100%;min-width:0;margin:0}.playground-project-activity-preview-row{display:contents}.playground-project-activity-preview-row dt,.playground-project-activity-preview-row dd{box-sizing:border-box;min-width:0;margin:0;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.075);font-size:12px;line-height:1.4}.playground-project-activity-preview-row dt{color:#ffffff80}.playground-project-activity-preview-row dd{overflow-wrap:anywhere;color:#ffffffd1}.playground-project-activity-preview-row.is-code dd{color:#ffffff94;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.playground-project-activity-preview-ticket{max-width:100%;padding:0;overflow:hidden;border:0;color:#fff;background:transparent;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.playground-project-activity-preview-ticket:hover,.playground-project-activity-preview-ticket:focus-visible{text-decoration:underline}@media(max-width:760px){.playground-project-activity-feed{padding:0}.playground-project-activity-preview-details{grid-template-columns:92px minmax(0,1fr)}}.playground-project-workspace-inner.is-backlog-work-view>.playground-tasks-backlog-view{width:100%;max-width:100%}.playground-project-workspace-inner>.playground-tasks-view-section,.playground-project-workspace-inner>.playground-tasks-backlog-view,.playground-project-workspace-inner>.playground-tasks-loading-state,.playground-project-workspace-inner>.playground-tasks-empty,.playground-project-workspace-inner>.playground-environments-error{width:100%}.playground-content-body.is-tasks-page .playground-environments-page.playground-tasks-project-workspace:not(.playground-agents-page) .playground-environments-detail-scroll.playground-tasks-project-workspace-scroll.is-board{padding-bottom:24px}.playground-tasks-backlog-header.is-backlog-list-header,.playground-tasks-backlog-header.is-board-list-header{gap:0}.playground-project-work-view-tabs.platform-detail-tab-bar{width:auto;flex:0 0 auto}.playground-tasks-backlog-header.is-backlog-list-header .playground-tasks-backlog-heading,.playground-tasks-backlog-header.is-board-list-header .playground-tasks-backlog-heading{font-weight:400}.playground-tasks-backlog-header.is-backlog-list-header .playground-tasks-backlog-header-main,.playground-tasks-backlog-header.is-board-list-header .playground-tasks-backlog-header-main{gap:8px}.playground-tasks-project-workspace .playground-tasks-backlog-view .playground-tasks-backlog-item{border-color:#ffffff13;background:#ffffff13}.playground-tasks-backlog-header-actions{min-width:0;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:8px}.playground-tasks-backlog-central-search.platform-search,.playground-tasks-board-central-search.platform-search{width:300px;min-width:300px;flex:0 0 300px}.playground-tasks-backlog-filter-shell.is-central-popup,.playground-tasks-board-filter-shell.is-central-popup{display:inline-flex}.playground-tasks-backlog-filter-menu.is-central-popup,.playground-tasks-board-filter-menu.is-central-popup{width:280px}.playground-projects-overview-title-block{padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;gap:18px}.playground-projects-overview-surface.is-card-grid .playground-projects-overview-title-block{padding-bottom:0;border-bottom:0}@media(max-width:760px){.playground-tasks-backlog-header.is-backlog-list-header .playground-tasks-backlog-header-row,.playground-tasks-backlog-header.is-board-list-header .playground-tasks-backlog-header-row{align-items:stretch;flex-direction:column}.playground-tasks-backlog-header-actions{width:100%}.playground-tasks-backlog-central-search.platform-search,.playground-tasks-board-central-search.platform-search{width:100%;min-width:0;flex:1 1 auto}}.playground-projects-overview-surface.is-empty-hero .playground-projects-overview-title-block{padding-bottom:0;border-bottom:0}.playground-projects-overview-title-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.playground-projects-overview-title-block .playground-project-overview-summary-title{font-size:18px;line-height:1.2}.playground-projects-overview-title-actions{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}.playground-projects-overview-add-button{white-space:nowrap;box-sizing:border-box}.playground-projects-overview-add-button svg{width:14px;height:14px}@media(max-width:1100px){.playground-projects-list-header,.playground-projects-list-row{grid-template-columns:minmax(280px,1fr) 160px 90px 90px 90px}.playground-projects-list-col-target,.playground-projects-list-col-issues,.playground-projects-list-target,.playground-projects-list-issues{display:none}}.playground-projects-working-agent-section{width:100%;color:#fff}.playground-projects-working-agent-card{position:relative;width:100%;height:710px;overflow:hidden;border-radius:20px;background:#000}.playground-projects-working-agent-card:after{content:"";position:absolute;z-index:8;inset:0;border:1px solid rgba(255,255,255,.1);border-radius:inherit;pointer-events:none}.playground-projects-working-agent-image{display:block;width:100%;height:710px;margin-bottom:-50px;object-fit:cover;object-position:center top;border-radius:20px}.playground-projects-working-agent-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;padding:64px 24px 32px}.playground-projects-working-agent-title{margin:0;text-align:center;color:#fff;font-size:48px;line-height:1.08;font-weight:500;letter-spacing:0}.playground-projects-working-agent-title-emphasis{font-family:Georgia,serif;font-style:italic}.playground-projects-working-agent-copy{max-width:680px;margin:16px auto 0;padding:0 4px;text-align:center;color:#fffc;font-size:12px;line-height:1.55;font-weight:400}.playground-projects-working-agent-features{margin-top:36px;margin-bottom:24px}.playground-projects-working-agent-features .playground-configure-sections{gap:48px}.playground-projects-feature-row{cursor:default}.playground-projects-feature-row .playground-configure-row-title,.playground-projects-feature-row .playground-configure-row-subtitle{overflow:visible;text-overflow:clip;white-space:normal}.playground-projects-feature-row .playground-configure-row-subtitle{line-height:1.45}.playground-projects-working-agent-logos{position:relative;width:min(100%,1100px);height:76px;margin:36px auto 0}.playground-projects-logo-carousel-line{position:absolute;z-index:1;top:50%;left:50%;width:2px;height:120px;border-radius:999px;transform:translate(-50%,-50%);background:linear-gradient(to bottom,transparent 0%,#3b82f6 20%,#3b82f6 80%,transparent 100%);box-shadow:0 0 5px #3b82f6;pointer-events:none;transition:width .2s ease,box-shadow .2s ease}.playground-projects-logo-carousel-line.is-pulsing{width:3px;box-shadow:0 0 8px #3b82f6}.playground-projects-logo-carousel-center{position:absolute;z-index:4;top:50%;left:50%;width:64px;height:64px;transform:translate(-50%,-50%);border-radius:16px;overflow:hidden;box-shadow:0 0 40px #fff3,0 0 80px #ffffff1a;transition:transform .2s ease}.playground-projects-logo-carousel-center.is-pulsing{transform:translate(-50%,-50%) scale(1.1)}.playground-projects-logo-carousel-center:before{content:"";position:absolute;inset:-45px;border-radius:28px;background:radial-gradient(circle,rgba(255,255,255,.18) 0%,rgba(255,255,255,.05) 48%,transparent 70%);filter:blur(8px);z-index:-1}.playground-projects-logo-carousel-center img,.playground-projects-logo-carousel-item img{width:100%;height:100%;object-fit:contain;display:block}.playground-projects-logo-carousel-mask{width:100%;height:76px;overflow:hidden;display:flex;align-items:center;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 15%,black 85%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 15%,black 85%,transparent 100%)}.playground-projects-logo-carousel-track{display:flex;align-items:center;gap:44px;animation:playground-projects-logo-carousel-scroll 40s linear infinite;will-change:transform}.playground-projects-logo-carousel-item{flex:0 0 52px;width:52px;height:52px;border-radius:12px;overflow:hidden}@keyframes playground-projects-logo-carousel-scroll{0%{transform:translate(0)}to{transform:translate(-1152px)}}@media(max-width:980px){.playground-content-body.is-tasks-page .playground-tasks-main-scroll.is-projects-home>.playground-projects-overview-surface.is-empty-hero{padding:24px 18px 36px}}@media(max-width:767px){.playground-content-body.is-tasks-page .playground-tasks-main-scroll.is-projects-home>.playground-projects-overview-surface{padding:0}.playground-content-body.is-tasks-page .playground-tasks-main-scroll.is-projects-home>.playground-projects-overview-surface.is-empty-hero{width:100%;max-width:none;padding:24px 18px 36px}.playground-projects-working-agent-card{min-height:420px}.playground-projects-working-agent-image{position:absolute;inset:208px 0 0;width:100%;height:calc(100% - 208px);object-fit:cover;object-position:bottom}.playground-projects-working-agent-card:before{content:"";position:absolute;z-index:1;top:208px;left:0;right:0;height:128px;border-radius:20px 20px 0 0;background:linear-gradient(to bottom,#000,#0000)}.playground-projects-working-agent-overlay{z-index:2;padding:16px 16px 48px}.playground-projects-working-agent-title{font-size:24px;line-height:1.12}.playground-projects-working-agent-copy{max-width:520px;margin-top:12px}.playground-projects-working-agent-logos{margin-top:14px}.playground-projects-working-agent-features .playground-configure-sections{grid-template-columns:minmax(0,1fr);gap:28px}}.playground-tasks-detail-scroll{padding:9px 18px 28px;gap:12px;-ms-overflow-style:none;scrollbar-width:none}.playground-tasks-detail-scroll::-webkit-scrollbar{width:0;height:0;display:none}.playground-tasks-detail-navbar{position:relative;z-index:40;flex-shrink:0;border-bottom:0}.playground-tasks-detail-navbar-title{min-width:0;display:flex;align-items:center;gap:8px}.playground-tasks-detail-navbar-title-meta{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px}.playground-tasks-detail-navbar-title-main{min-width:0;flex:1 1 auto;display:flex;align-items:center}.playground-tasks-detail-navbar-title-editable{gap:8px}.playground-tasks-detail-navbar-title-hint{flex:0 0 auto;width:14px;height:14px;color:#ffffff6b;pointer-events:none}.playground-tasks-detail-navbar-title .playground-content-title{min-width:0}.playground-tasks-detail-navbar-title-input{display:block;width:100%;min-width:0;margin:0;padding:0;border:0;outline:none;background:transparent;color:#fffffff0;font-size:13px;font-weight:500;line-height:1.2;box-sizing:border-box}.playground-tasks-detail-navbar-title-input::placeholder{color:#ffffff61}.playground-tasks-detail-navbar-title-input[readonly]{cursor:default;opacity:.88}.playground-tasks-detail-navbar-ticket{flex:0 0 auto;color:#66a6ff;font-size:13px;font-weight:500;line-height:1}.playground-tasks-detail-navbar-status{flex:0 0 auto}.playground-tasks-backlog-status.playground-tasks-detail-navbar-status{border-radius:999px}.playground-tasks-detail-navbar-actions{position:relative;z-index:41;gap:4px}.playground-tasks-detail-thread-link-row{padding:0 0 10px}.playground-tasks-detail-thread-card{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:10px;background:#ffffff0d}.playground-tasks-detail-thread-card-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.playground-tasks-detail-thread-card-title{min-width:0;font-size:12px;font-weight:500;line-height:1.35;color:#fffffff5}.playground-tasks-detail-thread-card-description{min-width:0;font-size:11px;line-height:1.4;color:#ffffff9e}.playground-tasks-detail-thread-card-actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px}.playground-tasks-detail-thread-card-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border:0;border-radius:999px;background:#ffffff1a;color:#ffffffe0;font-size:11px;font-weight:500;line-height:1;cursor:pointer;overflow:hidden;transition:background-color .16s ease,color .16s ease}.playground-tasks-detail-thread-card-button:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:999px;padding:1px;background:linear-gradient(-10deg,#c8c8c840,#ffffff1a,#ffffff26,#ffffff60);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-tasks-detail-thread-card-button:hover{background:#ffffff1f;color:#fff}.playground-tasks-detail-threads-section.playground-plugins-section{gap:0px;margin-bottom:0}.playground-tasks-detail-threads-section+.playground-tasks-detail-description{margin-top:12px}.playground-tasks-detail-threads-section .playground-plugins-section-header{margin-top:0;padding-bottom:0;border-bottom:0}.playground-tasks-detail-threads-section .playground-plugins-section-title{font-size:14px;font-weight:400;line-height:1.3}.playground-tasks-detail-threads-section .playground-plugins-search-row{align-items:stretch;gap:8px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-tasks-detail-threads-section .playground-plugins-search-shell{flex:0 1 360px;width:min(360px,100%);min-width:0;max-width:360px}.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-threads-section .playground-plugins-search-shell{position:relative;overflow:hidden;border:0;border-radius:999px;background:transparent}.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-threads-section .playground-plugins-search-shell:before,.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-threads-section .playground-files-control-button:before,.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-thread-card-button:before,.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-thread-empty .playground-tasks-empty-primary-button:before,.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-thread-footer .playground-environments-action-button:before,.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-thread-footer .playground-tasks-review-action-button:before,.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-connectors:before,.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-facts:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(-10deg,#c8c8c826,#ffffff1a,#ffffff12,#ffffff4d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.playground-tasks-detail-threads-section .playground-plugins-search{min-height:32px;font-size:12px}.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-threads-section .playground-plugins-search,.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-threads-section .playground-plugins-search-icon{position:relative;z-index:1}.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-threads-section .playground-plugins-search{min-height:32px;line-height:32px;padding-top:0;padding-bottom:0;border:0;background:#ffffff0d;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);box-sizing:border-box}.playground-tasks-detail-threads-section .playground-files-control-button{min-height:32px}.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-threads-section .playground-plugins-search-row{align-items:stretch}.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-threads-section .playground-plugins-search-shell{height:auto}.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-threads-section .playground-files-control-button,.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-thread-card-button,.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-thread-empty .playground-tasks-empty-primary-button,.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-thread-footer .playground-environments-action-button,.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-thread-footer .playground-tasks-review-action-button{position:relative;overflow:hidden;border:0;background:transparent;color:#fffffff0}.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-threads-section .playground-files-control-button{min-height:32px;padding:0 14px;align-items:center}.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-threads-section .playground-files-control-button>*,.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-thread-card-button>*,.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-thread-empty .playground-tasks-empty-primary-button>*,.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-thread-footer .playground-environments-action-button>*,.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-thread-footer .playground-tasks-review-action-button>*{position:relative;z-index:1}.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-threads-section .playground-files-control-button:hover,.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-threads-section .playground-files-control-button.is-active,.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-thread-card-button:hover,.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-thread-empty .playground-tasks-empty-primary-button:hover,.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-thread-footer .playground-environments-action-button:hover,.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-thread-footer .playground-tasks-review-action-button:hover:enabled,.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-thread-footer .playground-tasks-review-action-button.is-approve:hover:enabled{background:transparent;color:#fff;opacity:.78}.playground-tasks-detail-thread-list{display:flex;flex-direction:column;gap:0}.playground-tasks-detail-thread-row{width:calc(100% + 16px);min-width:0;box-sizing:border-box;display:flex;align-items:center;gap:10px;margin-left:-8px;padding:10px 8px;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer}.playground-tasks-detail-thread-row:hover{background:#ffffff05}.playground-tasks-detail-thread-main{min-width:0;flex:1 1 auto;display:grid;grid-template-columns:18px minmax(0,1fr);grid-template-rows:auto;column-gap:8px;align-items:center}.playground-tasks-detail-thread-status-icon{width:18px;height:18px;flex:0 0 18px;grid-column:1;grid-row:1;align-self:center;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff0f;color:#ffffff80}.playground-tasks-detail-thread-status-icon svg{width:11px;height:11px}.playground-tasks-detail-thread-status-icon.is-running,.playground-tasks-detail-thread-status-icon.is-permission{background:#ffffff0f;color:#ffffff7a}.playground-tasks-detail-thread-status-icon.is-running svg,.playground-tasks-detail-thread-status-icon.is-permission svg{animation:spinner-rotate 1s linear infinite}.playground-tasks-detail-thread-status-icon.is-completed{background:#5fd69a24;color:#5fd69a}.playground-tasks-detail-thread-status-icon.is-failed{background:#ff707024;color:#ff8585}.playground-tasks-detail-thread-title{min-width:0;grid-column:2;grid-row:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;font-weight:500;color:#fffffff0}.playground-tasks-detail-thread-status{flex:0 0 auto;max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:4px 8px;background:#ffffff0f;color:#ffffff9e;font-size:11px;line-height:1;font-weight:400}.playground-tasks-detail-thread-status.is-running{background:#66a6ff24;color:#8fc4ff}.playground-tasks-detail-thread-status.is-permission{background:#ffd66624;color:#ffe099}.playground-tasks-detail-thread-status.is-completed{background:#78ffc21f;color:#93ffd0}.playground-tasks-detail-thread-status.is-failed{background:#ff707024;color:#ffb0b0}.playground-tasks-detail-thread-actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px}.playground-tasks-detail-thread-action{width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:#ffffff8a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.playground-tasks-detail-thread-action:hover{background:#ffffff14;color:#ffffffeb}.playground-tasks-detail-thread-empty{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0 2px}.playground-tasks-detail-thread-empty-copy{min-width:0;font-size:12px;line-height:1.45;color:#ffffff7a}.playground-tasks-detail-thread-empty .playground-tasks-empty-primary-button{flex:0 0 auto}.playground-tasks-detail-thread-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:10px}.playground-tasks-detail-thread-footer .playground-environments-action-button{min-height:32px}.playground-tasks-detail-thread-footer .playground-tasks-review-action-button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0a;color:#ffffffe0;font-size:12px;font-weight:400;cursor:pointer;transition:opacity .16s ease,transform .16s ease}.playground-tasks-detail-thread-footer .playground-tasks-review-action-button:hover:enabled{opacity:.7}.playground-tasks-detail-thread-footer .playground-tasks-review-action-button.is-approve{border-color:#fff;background:#fff;color:#000}.playground-tasks-detail-thread-footer .playground-tasks-review-action-button.is-approve:hover:enabled{opacity:.7}.playground-tasks-detail-thread-footer .playground-tasks-review-action-button:active:enabled{transform:translateY(1px)}.playground-tasks-detail-thread-footer .playground-tasks-review-action-button:disabled{opacity:.38;cursor:default}@media(max-width:620px){.playground-tasks-detail-thread-row{align-items:flex-start;flex-wrap:wrap}.playground-tasks-detail-thread-status,.playground-tasks-detail-thread-actions{margin-left:0}}.playground-tasks-detail-facts{position:relative;overflow:visible;display:flex;flex-direction:column;gap:4px;background:#ffffff0d;border:1px solid rgba(255,255,255,.05);padding:12px;border-radius:10px;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}.playground-tasks-detail-facts:before{content:none;display:none}.playground-server-detail-content .playground-database-browser-surface.playground-server-details-card,.playground-server-detail-content .playground-auth-users-surface.playground-server-details-card{--playground-project-overview-chart-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;margin-bottom:24px;padding:20px;border:0;border-radius:15px;overflow:hidden;background:transparent;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-server-detail-content .playground-database-browser-surface.playground-server-details-card:before,.playground-server-detail-content .playground-auth-users-surface.playground-server-details-card:before{content:"";display:block;pointer-events:none;position:absolute;inset:0;z-index:5;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-server-detail-content .playground-database-browser-surface.playground-server-details-card>*,.playground-server-detail-content .playground-auth-users-surface.playground-server-details-card>*{position:relative;z-index:1}.playground-server-detail-content .playground-database-browser-surface.playground-server-details-card{padding:0}.playground-resources-page.is-develop-server-kind-page.is-database-data-tab{flex:1 1 auto;min-height:0;height:100%;max-height:100%;overflow:hidden}.playground-resources-page.is-develop-server-kind-page>.playground-environments-detail-scroll.playground-settings-detail-scroll.is-database-data-tab,.playground-resources-page.is-develop-server-kind-page>.playground-environments-detail-scroll.playground-settings-detail-scroll:has(.playground-environments-editor-main.playground-tasks-detail-main.is-database-data-tab){flex:1 1 0;min-height:0;height:100%;max-height:100%;padding-bottom:0;overflow:hidden}.playground-resources-page.is-develop-server-kind-page .playground-resources-detail-content.is-database-data-tab,.playground-resources-page.is-develop-server-kind-page .playground-resources-detail-content:has(.playground-environments-editor-main.playground-tasks-detail-main.is-database-data-tab){flex:1 1 0;min-height:0;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.playground-resources-page.is-develop-server-kind-page .playground-environments-editor-main.playground-tasks-detail-main.is-database-data-tab{flex:1 1 0;min-height:0;height:100%;max-height:100%;overflow:hidden}.playground-resources-page.is-develop-server-kind-page .playground-environments-editor-main.playground-tasks-detail-main.is-auth-users-tab{overflow:hidden}.playground-resources-page.is-develop-server-kind-page .playground-environments-detail-scroll.playground-environments-editor-scroll.is-database-data-tab{flex:1 1 0;min-height:0;height:100%;max-height:100%;overflow:hidden}.playground-resources-page.is-develop-server-kind-page .playground-environments-detail-scroll.playground-environments-editor-scroll.is-auth-users-tab{flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.playground-server-detail-content.is-database-data-tab{flex:1 1 0;min-height:0;height:100%;max-height:100%;gap:12px;overflow:hidden}.playground-database-detail-content.is-database-data-tab{display:flex;flex-direction:column}.playground-database-detail-header-area{flex:0 0 auto;min-height:0}.playground-database-detail-tab-panel{min-width:0;min-height:0}.playground-database-detail-tab-panel.is-data{flex:1 1 0;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.playground-database-detail-tab-panel.is-usage,.playground-database-detail-tab-panel.is-settings{flex:0 0 auto}.playground-database-settings-root{gap:0}.playground-database-deployment-map{margin-bottom:0}.playground-database-description-section.platform-instructions-editor{margin:0;padding-bottom:3px!important;box-sizing:border-box}.playground-database-description-section .platform-instructions-editor__title,.playground-server-settings-tab .playground-environments-connections-title{font-size:14px}.playground-database-settings-root .playground-database-danger-section,.playground-database-api-quickstart-card{margin-top:24px}.playground-database-detail-usage-header-actions{width:100%;display:flex;align-items:center;justify-content:flex-end}.playground-server-detail-usage-header{justify-content:space-between;gap:16px;margin-bottom:12px}.playground-server-detail-usage-title{min-width:0;margin:0;color:#fffffff2;font-size:14px;font-weight:400;line-height:1.3;white-space:nowrap}.playground-database-detail-usage-metrics.playground-environments-home-metrics{width:100%;margin-bottom:0}.playground-database-detail-usage-analytics-card .playground-settings-usage-chart-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.playground-database-detail-usage-analytics-card .playground-project-overview-chart-shell{height:270px;border:0;background:transparent}.playground-database-detail-usage-fact-rows{width:100%;margin-top:12px}.playground-function-usage-invoke-section,.playground-web-app-usage-fact-rows{margin-bottom:24px}.playground-project-create-modal.platform-modal-surface{display:flex;flex-direction:column}.playground-project-create-modal>.platform-modal-header,.playground-project-create-modal>.platform-modal-footer{flex:0 0 auto}.playground-project-create-modal__body.platform-modal-body{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:16px;overflow-x:hidden;overflow-y:auto}.playground-project-create-modal__identity{min-width:0;display:flex;align-items:center;gap:16px}.playground-project-create-modal__identity .playground-tasks-project-modal-name-row{flex:1 1 auto}.playground-project-create-modal__identity .playground-tasks-project-modal-environment-picker{flex:0 1 240px}@media(max-width:640px){.playground-project-create-modal__identity{align-items:stretch;flex-direction:column}.playground-project-create-modal__identity .playground-tasks-project-modal-environment-picker,.playground-project-create-modal__identity .playground-tasks-detail-select-shell{width:100%;max-width:none}}.playground-project-milestone-modal.platform-modal-surface{display:flex;flex-direction:column}.playground-project-milestone-modal>.platform-modal-header,.playground-project-milestone-modal>.platform-modal-footer{flex:0 0 auto}.playground-project-milestone-modal__body.platform-modal-body{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.playground-project-milestone-modal__body .playground-mission-control-modal-context{overflow:visible;padding-right:0}.playground-new-issue-modal.platform-modal-surface{display:flex;flex-direction:column}.playground-new-issue-modal__body.platform-modal-body{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:20px;overflow-x:hidden;overflow-y:auto}.playground-new-issue-modal>.platform-modal-header,.playground-new-issue-modal>.platform-modal-footer{flex:0 0 auto}.playground-new-issue-modal .playground-tasks-issue-details-section{margin-top:0;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.playground-new-issue-modal .playground-tasks-issue-details-section>.playground-tasks-detail-facts-body{margin-top:0;padding-top:0;border-top:0}.playground-new-issue-modal .playground-new-issue-modal__description.platform-instructions-editor{margin-top:0;margin-bottom:0;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#ffffff13;overflow:hidden}.playground-new-issue-modal .playground-new-issue-modal__description.platform-instructions-editor>.platform-instructions-editor__header{flex:0 0 auto;margin-bottom:12px}.playground-new-issue-modal .playground-new-issue-modal__description.platform-instructions-editor>.platform-instructions-editor__body{min-height:36px;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.playground-database-access-table-section,.playground-database-access-table,.playground-database-access-table .playground-project-overview-thread-list,.playground-database-access-table .playground-project-overview-threads-table-row,.playground-database-access-table .playground-project-overview-thread-cell.is-actions{overflow:visible!important}.playground-database-access-table-section.playground-agents-overview-list-section{position:relative;isolation:isolate;width:100%;margin:0!important;padding:0 18px 6px;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:#ffffff13;box-sizing:border-box}.playground-database-access-table-section.playground-agents-overview-list-section:before{content:none}.playground-database-access-sticky-table-header{position:relative;z-index:240;margin:0 -18px;padding:12px 18px 0;border-radius:15px 15px 0 0;background:#121212}.playground-database-access-section-title{margin:0;color:#fff;font-size:14px;font-weight:400}.playground-database-access-section-group{width:100%;margin-top:24px;overflow:visible}.playground-database-access-section-header{width:100%;min-width:0;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:24px}.playground-database-access-owner-row{position:relative;z-index:260;width:auto;min-width:0;min-height:32px;margin:0 0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:0}.playground-database-access-owner-label{margin-right:24px;color:#ffffffb3;font-size:12px;font-weight:400}.playground-database-owner-popup-shell{flex:0 1 auto;width:auto;min-width:0;z-index:280}.playground-database-owner-trigger{min-width:0;max-width:min(320px,60vw);padding:4px 0;border:0;background:transparent;color:inherit;display:flex;align-items:center;justify-content:flex-end;gap:8px;font:inherit;text-align:right;cursor:pointer}.playground-database-owner-trigger:disabled{cursor:default;opacity:.58}.playground-database-owner-trigger .playground-team-member-cell{min-width:0;justify-content:flex-end;gap:8px}.playground-database-owner-trigger .playground-team-member-avatar{width:20px;height:20px;flex:0 0 20px;font-size:8px}.playground-database-owner-trigger .playground-team-table-title{max-width:220px;overflow:hidden;color:#ffffffe0;font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.playground-database-owner-popup-shell .playground-database-owner-menu{top:calc(100% + 8px);right:0;left:auto;width:280px;min-width:280px;max-height:min(320px,calc(100vh - 180px));overflow:auto;transform-origin:top right;scrollbar-width:none}.playground-database-owner-popup-shell .playground-database-owner-menu::-webkit-scrollbar{display:none}.playground-database-access-table-toolbar.playground-develop-server-kind-table-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:16px;width:100%;margin:0;padding:0 0 12px;border:0}.playground-database-access-table-section .playground-database-access-table-toolbar .playground-develop-server-kind-table-controls{flex:1 1 auto;width:auto;min-width:0;margin-left:0!important;justify-content:flex-start!important;align-items:center;gap:10px}.playground-database-access-table-section .playground-database-access-table-toolbar .playground-plugins-toolbar-controls{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-start;gap:10px}.playground-database-access-table-toolbar .playground-develop-server-kind-search-shell{flex:0 1 340px;width:min(340px,100%);min-width:0;max-width:340px;background:#ffffff06!important}.playground-database-access-table-toolbar>.playground-project-teams-add-shell{flex:0 0 auto;margin-left:auto}.playground-database-access-table-toolbar .playground-tasks-toolbar-popup-shell{z-index:520}.playground-database-access-table-toolbar .playground-tasks-toolbar-popup-menu{z-index:521}.playground-database-access-empty{min-height:96px;margin:0;padding:28px 20px}.playground-database-access-table .playground-agents-overview-select-checkbox:disabled{cursor:default;opacity:.35}.playground-tasks-toolbar-popup-shell.playground-tasks-toolbar-popup-shell-portal .playground-database-access-action-menu{width:220px;min-width:220px;max-height:min(360px,calc(100vh - 24px));transform-origin:top right;pointer-events:auto}.playground-database-access-table.playground-agents-overview-list-table{width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent}.playground-database-access-table .playground-project-overview-thread-list{width:calc(100% + 24px);margin:0 0 0 -12px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#000;box-sizing:border-box}.playground-database-access-table .playground-project-overview-threads-table-header,.playground-database-access-table .playground-project-overview-threads-table-row{grid-template-columns:21px minmax(220px,1.35fr) minmax(180px,.9fr) minmax(100px,.42fr) 28px!important;gap:12px;width:100%;max-width:100%;padding-right:0;box-sizing:border-box}.playground-database-access-table .playground-project-overview-threads-table-header{padding-top:12px;border-bottom:1px solid rgba(255,255,255,.1);font-size:12px;font-weight:400}.playground-database-access-column-header>div{justify-content:flex-start;text-align:left}.playground-database-access-column-header>div:first-child{justify-content:center}.playground-database-access-table .playground-project-overview-threads-table-row{min-height:58px;padding-top:12px;padding-bottom:12px;font-size:12px}.playground-database-access-table .playground-project-overview-threads-table-row:last-child{border-bottom:0}.playground-database-access-table .playground-project-overview-thread-cell,.playground-database-access-table .playground-agents-overview-name-title,.playground-database-access-table .playground-agents-overview-table-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-database-access-table .playground-project-team-action-shell.is-open{z-index:360}.playground-database-access-table .playground-project-overview-threads-table-row.is-menu-open,.playground-database-access-table .playground-project-overview-threads-table-row.is-menu-open .playground-project-overview-thread-cell{position:relative;z-index:320}.playground-server-detail-content.is-auth-users-tab{flex:1 1 auto;min-height:0;height:100%;gap:12px}.playground-resources-page.is-develop-server-kind-page.is-database-data-tab>.playground-environments-detail-scroll.playground-settings-detail-scroll.is-database-data-tab{width:100%;min-width:0;min-height:0;height:100%;max-height:100%;padding:0;gap:0;overflow:hidden}.playground-resources-page.is-develop-server-kind-page.is-database-data-tab .playground-resources-detail-content.is-database-data-tab,.playground-resources-page.is-develop-server-kind-page.is-database-data-tab .playground-database-detail-main.is-database-data-tab,.playground-resources-page.is-develop-server-kind-page.is-database-data-tab .playground-environments-detail-scroll.playground-environments-editor-scroll.is-database-data-tab{box-sizing:border-box;width:100%;max-width:none;min-height:0;height:100%;max-height:100%;margin:0;padding:0;gap:0;flex:1 1 0;overflow:hidden}.playground-server-detail-page.is-database-server-detail.is-database-data-tab{box-sizing:border-box;width:100%;max-width:none;min-height:0;height:100%;max-height:100%;margin:0;grid-template-rows:minmax(0,1fr);row-gap:0;align-items:stretch}.playground-server-detail-page.is-database-server-detail.is-database-data-tab>.resource-detail-page__content.playground-database-detail-content.is-database-data-tab{box-sizing:border-box;width:100%;max-width:none;min-height:0;height:100%;max-height:100%;margin:0;gap:0;flex:1 1 0;overflow:hidden}.playground-server-detail-content.is-database-data-tab .playground-database-browser-surface.playground-server-details-card{flex:1 1 0;box-sizing:border-box;width:100%;max-width:none;min-height:0;height:100%;max-height:100%;margin:0;display:flex;flex-direction:column;padding:0;border:0;border-radius:0;background:transparent;overflow:hidden;-webkit-backdrop-filter:none;backdrop-filter:none}.playground-server-detail-content.is-database-data-tab .playground-database-browser-surface.playground-server-details-card:before{content:none;display:none}.playground-server-detail-content.is-database-data-tab .playground-database-browser-tab-body{flex:1 1 0;box-sizing:border-box;width:100%;max-width:none;min-height:0;height:100%;max-height:100%;display:flex;flex-direction:column;gap:12px;overflow:hidden}.playground-server-detail-content.is-database-data-tab .playground-database-browser-columns{flex:1 1 0;width:100%;max-width:none;min-height:0;height:100%;max-height:none;overflow:hidden}.playground-server-detail-content.is-database-data-tab .playground-database-browser-pane,.playground-server-detail-content.is-database-data-tab .playground-database-browser-fields-card{min-height:0;overflow:hidden}.playground-server-detail-content.is-database-data-tab>.playground-agents-overview-tabs,.playground-server-detail-content.is-database-data-tab>.playground-environments-error{flex:0 0 auto}.playground-server-detail-content.is-auth-users-tab .playground-auth-users-surface.playground-server-details-card{flex:1 1 auto;min-height:0;margin-bottom:0}.playground-database-storage-location-note{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;color:#ffffff8a;font-size:12px;font-weight:400;line-height:1.45}.playground-database-storage-location-note svg{flex:0 0 auto;color:#ffffff7a}.playground-server-detail-content.is-auth-users-tab .playground-auth-users-surface .playground-tasks-detail-facts-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.playground-server-detail-content.is-auth-users-tab .playground-auth-users-table-shell{flex:1 1 auto;min-height:0;overflow:auto}.playground-server-detail-content.is-auth-users-tab .playground-auth-users-surface .playground-files-state{flex:1 1 auto;min-height:180px}.playground-resources-page.is-develop-server-kind-page .playground-environments-editor-main.playground-tasks-detail-main.is-secrets-tab,.playground-resources-page.is-develop-server-kind-page .playground-environments-editor-main.playground-tasks-detail-main.is-agent-runtime-threads-tab{overflow:hidden}.playground-resources-page.is-develop-server-kind-page .playground-environments-detail-scroll.playground-environments-editor-scroll.is-secrets-tab,.playground-resources-page.is-develop-server-kind-page .playground-environments-detail-scroll.playground-environments-editor-scroll.is-agent-runtime-threads-tab{flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.playground-server-detail-content.is-secrets-tab,.playground-server-detail-content.is-agent-runtime-threads-tab{flex:1 1 auto;min-height:0;height:100%;gap:12px}.playground-server-detail-content.is-secrets-tab .playground-auth-users-surface.playground-server-details-card,.playground-server-detail-content.is-agent-runtime-threads-tab .playground-auth-users-surface.playground-server-details-card{flex:1 1 auto;min-height:0;margin-bottom:0}.playground-server-detail-content.is-secrets-tab .playground-auth-users-surface .playground-tasks-detail-facts-body,.playground-server-detail-content.is-agent-runtime-threads-tab .playground-auth-users-surface .playground-tasks-detail-facts-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.playground-server-detail-content.is-secrets-tab .playground-auth-users-table-shell,.playground-server-detail-content.is-agent-runtime-threads-tab .playground-auth-users-table-shell{flex:1 1 auto;min-height:0;overflow:auto}.playground-server-detail-content.is-secrets-tab .playground-auth-users-surface .playground-files-state,.playground-server-detail-content.is-agent-runtime-threads-tab .playground-auth-users-surface .playground-files-state{flex:1 1 auto;min-height:180px}.playground-resources-page.is-develop-server-kind-page.is-auth-users-tab,.playground-resources-page.is-develop-server-kind-page.is-secrets-tab{flex:1 1 auto;min-height:0;height:100%;max-height:100%;overflow:hidden}.playground-resources-page.is-develop-server-kind-page>.playground-environments-detail-scroll.playground-settings-detail-scroll.is-auth-users-tab,.playground-resources-page.is-develop-server-kind-page>.playground-environments-detail-scroll.playground-settings-detail-scroll.is-secrets-tab{flex:1 1 0;min-height:0;height:100%;max-height:100%;padding-bottom:24px;overflow:hidden}.playground-resources-page.is-develop-server-kind-page .playground-resources-detail-content.is-auth-users-tab,.playground-resources-page.is-develop-server-kind-page .playground-resources-detail-content.is-secrets-tab{flex:1 1 0;min-height:0;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.playground-resources-page.is-develop-server-kind-page .playground-environments-editor-main.playground-tasks-detail-main.is-auth-users-tab,.playground-resources-page.is-develop-server-kind-page .playground-environments-editor-main.playground-tasks-detail-main.is-secrets-tab,.playground-resources-page.is-develop-server-kind-page .playground-environments-detail-scroll.playground-environments-editor-scroll.is-auth-users-tab,.playground-resources-page.is-develop-server-kind-page .playground-environments-detail-scroll.playground-environments-editor-scroll.is-secrets-tab{flex:1 1 0;min-height:0;height:100%;max-height:100%;overflow:hidden}.playground-server-detail-content.is-auth-users-tab,.playground-server-detail-content.is-secrets-tab{flex:1 1 0;min-height:0;height:100%;max-height:100%;gap:12px;overflow:hidden}.playground-server-detail-content.is-auth-users-tab>.playground-agents-overview-tabs,.playground-server-detail-content.is-auth-users-tab>.playground-database-storage-location-note,.playground-server-detail-content.is-auth-users-tab>.playground-environments-error,.playground-server-detail-content.is-secrets-tab>.playground-agents-overview-tabs,.playground-server-detail-content.is-secrets-tab>.playground-database-storage-location-note,.playground-server-detail-content.is-secrets-tab>.playground-environments-error{flex:0 0 auto}.playground-server-detail-content.is-auth-users-tab .playground-auth-users-toolbar,.playground-server-detail-content.is-secrets-tab .playground-auth-users-toolbar{padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-server-detail-content.is-auth-users-tab .playground-auth-users-surface.playground-server-details-card,.playground-server-detail-content.is-secrets-tab .playground-auth-users-surface.playground-server-details-card{flex:1 1 0;min-height:0;height:100%;max-height:100%;margin-bottom:0;display:flex;flex-direction:column;overflow:hidden}.playground-server-detail-content.is-auth-users-tab .playground-auth-users-surface .playground-tasks-detail-facts-body,.playground-server-detail-content.is-secrets-tab .playground-auth-users-surface .playground-tasks-detail-facts-body{flex:1 1 0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.playground-server-detail-content.is-auth-users-tab .playground-auth-users-table-shell,.playground-server-detail-content.is-secrets-tab .playground-auth-users-table-shell{flex:1 1 0;min-height:0;height:100%;max-height:100%;overflow:auto;scrollbar-width:none}.playground-server-detail-content.is-auth-users-tab .playground-auth-users-table-shell::-webkit-scrollbar,.playground-server-detail-content.is-secrets-tab .playground-auth-users-table-shell::-webkit-scrollbar{display:none}.playground-server-detail-content.is-auth-users-tab .playground-auth-users-surface .playground-files-state,.playground-server-detail-content.is-secrets-tab .playground-auth-users-surface .playground-files-state{flex:1 1 0;min-height:180px}.playground-server-detail-content.is-payments-detail{gap:12px}.playground-server-detail-content.is-payments-detail .playground-payments-detail-card{--playground-project-overview-chart-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;margin-bottom:12px;padding:20px;border:0;border-radius:15px;overflow:hidden;background:transparent;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-server-detail-content.is-payments-detail .playground-payments-detail-card:before{content:"";display:block;pointer-events:none;position:absolute;inset:0;z-index:5;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-server-detail-content.is-payments-detail .playground-payments-detail-card>*{position:relative;z-index:1}.playground-server-detail-content.is-payments-detail .playground-server-details-card-header{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-server-detail-content.is-payments-detail .playground-server-details-card-title{color:#ffffffeb;font-size:14px;font-weight:400;line-height:1.3}.playground-server-detail-content.is-payments-detail .playground-server-details-card-copy{max-width:700px;color:#ffffff94;font-size:12px;line-height:1.45}.playground-server-detail-content.is-payments-detail .playground-server-runtime-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.playground-server-detail-content.is-payments-detail .playground-server-runtime-grid .playground-environments-editor-fact-row{min-height:42px}.playground-server-detail-content.is-payments-detail .playground-server-status-pill{flex:0 0 auto;border-radius:999px}.playground-database-browser-columns{--playground-database-browser-column-inline-padding: 20px;display:grid;grid-template-columns:minmax(180px,.84fr) minmax(220px,1fr) minmax(0,1.7fr);min-height:min(420px,calc(100dvh - 260px));height:min(620px,calc(100dvh - 260px));max-height:min(620px,calc(100dvh - 260px));width:100%}.playground-database-browser-pane{min-width:0;min-height:0;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.1)}.playground-database-browser-pane:last-child{border-right:0}.playground-database-browser-pane-header{flex:0 0 auto;min-height:78px;padding:10px var(--playground-database-browser-column-inline-padding);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:9px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-database-browser-pane-title-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.playground-database-browser-pane-title{min-width:0;display:inline-flex;align-items:center;gap:8px;color:#ffffffe6;font-size:12px;font-weight:500;line-height:1.3}.playground-database-browser-pane-title svg{flex:0 0 auto;color:#ffffffb8}.playground-database-browser-pane-action-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.playground-database-browser-pane-menu-shell{position:relative;flex:0 0 auto}.playground-database-browser-pane-menu-button{width:22px;height:22px;padding:0;border:0;border-radius:0;background:transparent;color:#ffffff9e;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .16s ease}.playground-database-browser-pane-menu-button:hover:not(:disabled){color:#fffffff5}.playground-database-browser-pane-menu-button:disabled{opacity:.36;cursor:default}.playground-database-browser-pane-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:80;min-width:176px}.playground-database-browser-pane-menu-item{width:100%;min-height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#ffffffe6;display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:12px;font-weight:400;line-height:1.35;text-align:left;cursor:pointer}.playground-database-browser-pane-menu-item:hover:not(:disabled){background:#ffffff14;color:#fff}.playground-database-browser-pane-menu-item.is-danger{color:#ff8a8af0}.playground-database-browser-pane-menu-item:disabled{opacity:.45;cursor:default}.playground-database-browser-pane-list{flex:1 1 auto;min-height:0;overflow:auto;padding:8px 0;scrollbar-width:none}.playground-database-browser-pane-list::-webkit-scrollbar,.playground-database-browser-fields-pane .playground-database-browser-fields-body::-webkit-scrollbar,.playground-database-browser-fields-pane .playground-database-browser-json-editor-shell::-webkit-scrollbar{display:none}.playground-database-browser-pane-row{width:100%;min-height:34px;padding:0 var(--playground-database-browser-column-inline-padding);border:0;border-radius:0;background:transparent;color:#ffffffad;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer;transition:background-color .16s ease,color .16s ease}.playground-database-browser-pane-row:hover,.playground-database-browser-pane-row:focus-visible{background:#ffffff0d;color:#fffffff0}.playground-database-browser-pane-row.is-active{background:#ffffff14;color:#fff}.playground-database-browser-pane-row-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.35}.playground-database-browser-pane-row svg{flex:0 0 auto;color:#ffffff7a}.playground-database-browser-pagination-loading{box-sizing:border-box;width:100%;min-height:42px;padding:8px var(--playground-database-browser-column-inline-padding);justify-content:center;color:#ffffff9e}.playground-database-browser-pane-empty{flex:1 1 auto;box-sizing:border-box;width:100%;min-height:160px;margin:0;padding:24px var(--playground-database-browser-column-inline-padding)}.playground-database-browser-pane-empty .platform-empty-state__description{max-width:220px}.playground-database-browser-pane-list>.playground-database-browser-pane-empty{min-height:100%}.playground-database-browser-fields-empty-state{min-height:180px}.playground-database-browser-fields-body>.playground-database-browser-fields-empty-state{min-height:100%;padding-inline:0}.playground-database-browser-fields-pane .playground-database-browser-fields-card{flex:1 1 auto;min-height:0;height:100%;padding:0;gap:0}.playground-database-browser-fields-pane .playground-database-browser-fields-header{flex:0 0 auto;min-height:78px;padding:10px var(--playground-database-browser-column-inline-padding);flex-direction:column;align-items:stretch;justify-content:space-between;gap:9px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-database-browser-fields-pane .playground-database-browser-fields-body{flex:1 1 auto;min-height:0;overflow:auto;padding:14px var(--playground-database-browser-column-inline-padding);scrollbar-width:none}.playground-database-browser-fields-pane .playground-database-browser-json-editor-shell{flex:1 1 auto;min-height:0;height:auto;scrollbar-width:none}.playground-database-browser-fields-pane .playground-files-state{flex:1 1 auto;min-height:180px}@media(max-width:920px){.playground-database-browser-columns{grid-template-columns:1fr}.playground-database-browser-pane{min-height:220px;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.playground-database-browser-pane:last-child{border-bottom:0}}.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-facts{overflow:visible;border:0;border-radius:10px;background:transparent;box-shadow:0 2px 5px #00000080}.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-connectors{position:relative;overflow:visible;display:flex;flex-direction:column;gap:10px;padding:12px;border:0;border-radius:10px;background:transparent;box-shadow:0 2px 5px #00000080;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-skills{margin-bottom:14px}.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-facts:before{content:"";display:block}.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-connectors:before{content:"";display:block}.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-connectors>*,.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-facts>*{position:relative;z-index:1}.playground-tasks-comment-modal-body{display:flex;flex-direction:column;gap:10px;margin-top:0;padding-top:0}.playground-tasks-comment-modal-instructions{width:100%;min-height:180px;margin:0}.playground-tasks-comment-modal-instructions .platform-instructions-editor__title{font-size:14px}.playground-tasks-comment-modal-instructions .platform-instructions-editor__body,.playground-tasks-comment-modal-instructions .platform-instructions-editor__preview,.playground-tasks-comment-modal-instructions .platform-instructions-editor__prosemirror{min-height:140px}.playground-tasks-comment-modal .playground-tasks-comment-feedback{padding:0}.playground-tasks-detail-facts .playground-tasks-detail-section-title{margin-bottom:6px}.playground-tasks-detail-facts.is-popover-open{z-index:220}.playground-tasks-detail-facts-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:5px;margin-bottom:5px}.playground-tasks-detail-facts-header .playground-tasks-detail-section-title{margin-top:0;margin-bottom:0}.playground-tasks-detail-facts-toggle{padding:0;border:0;background:transparent;color:#ffffff75;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .16s ease}.playground-tasks-detail-facts-toggle:hover{background:transparent;color:#ffffffb8}.playground-tasks-detail-facts-toggle svg{width:14px;height:14px;transition:transform .16s ease}.playground-tasks-detail-facts-toggle.is-collapsed svg{transform:rotate(-90deg)}.playground-tasks-detail-facts-body{display:flex;flex-direction:column;gap:4px}.playground-tasks-detail-agent-runs-value{gap:8px}.playground-tasks-detail-agent-runs-value:disabled{cursor:default}.playground-tasks-detail-fact-control .playground-tasks-detail-central-selector{width:100%;max-width:100%;justify-content:flex-end}.playground-tasks-detail-central-selector .playground-tasks-detail-central-selector-trigger{width:100%;min-height:30px;justify-content:flex-end;gap:6px;color:#ffffffdb;text-align:right}.playground-tasks-detail-central-selector.is-empty .playground-tasks-detail-central-selector-trigger{color:#ffffff9e}.playground-tasks-detail-central-selector .platform-selector__value{justify-content:flex-end}.playground-tasks-detail-type-badge{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;border-radius:5px;color:#fff}.playground-tasks-detail-type-badge svg{width:10px;height:10px;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.28))}.playground-tasks-detail-type-badge.is-task{background:linear-gradient(180deg,#39b877,#2b8b59)}.playground-tasks-detail-type-badge.is-subtask{background:linear-gradient(180deg,#4f7fc5,#1e4585)}.playground-tasks-detail-type-badge.is-loop{background:linear-gradient(180deg,#9a72df,#6542a8)}.playground-tasks-status-value{min-width:0;display:inline-flex;align-items:center;gap:7px;color:#ffffffdb}.playground-tasks-status-icon{width:16px;height:16px;flex:0 0 auto}.playground-tasks-status-icon.is-backlog,.playground-tasks-status-icon.is-canceled{color:#ffffffb3}.playground-tasks-status-icon.is-todo{color:#fff}.playground-tasks-status-icon.is-in-progress{color:#f5c518}.playground-tasks-status-icon.is-done{color:#747ce8}.playground-tasks-status-icon.is-blocked{color:#ff6b6b}.playground-tasks-status-icon.is-in-review{color:#4da3ff}.playground-tasks-status-value-label{min-width:0}.playground-tasks-detail-creator-value .playground-tasks-detail-select-trigger-label{color:#ffffffd1;font-size:12px;font-weight:400}.playground-tasks-detail-central-selector-popup{width:min(280px,calc(100vw - 48px))}.playground-tasks-detail-assignee-mode-switch.platform-switch{width:100%;min-width:0}.playground-tasks-detail-assignee-mode-switch .platform-switch__option{flex:1 1 0}.playground-tasks-schedule-selector-popup{width:min(320px,calc(100vw - 48px))}.playground-tasks-schedule-panel.is-centralized-selector-content{position:relative;inset:auto;width:100%;max-width:none;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none;transform:none}.playground-tasks-schedule-type-switch.platform-switch{width:100%;min-width:0}.playground-tasks-schedule-type-switch .platform-switch__option{flex:1 1 0}.playground-skills-detail-page .playground-tasks-detail-facts-body{gap:10px}.playground-mission-control-status-overview{display:flex;flex-direction:column;gap:14px;padding:6px 0 10px}.playground-mission-control-status-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.playground-mission-control-status-metric{min-width:0;display:flex;flex-direction:column;gap:5px}.playground-mission-control-status-value{font-size:17px;line-height:1;font-weight:500;letter-spacing:-.02em;color:#fffffff5}.playground-mission-control-status-label{display:inline-flex;align-items:center;gap:5px;font-size:11px;line-height:1.2;font-weight:400;color:#fff;white-space:nowrap}.playground-mission-control-status-label svg{width:12px;height:12px;flex:0 0 auto}.playground-mission-control-status-label.is-total svg{color:#897effeb}.playground-mission-control-status-label.is-backlog svg{color:#786fffeb}.playground-mission-control-status-label.is-in-progress svg{color:#aa8afff0}.playground-mission-control-status-label.is-done svg{color:#edaafff0}.playground-mission-control-status-bar{position:relative;display:flex;align-items:stretch;width:100%;height:58px;overflow:hidden;border-radius:6px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff1a}.playground-mission-control-status-bar:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#ffffff29,#ffffff0a);mix-blend-mode:screen}.playground-mission-control-status-bar.is-empty{background:#ffffff0d}.playground-mission-control-status-segment{position:relative;min-width:0;height:100%}.playground-mission-control-status-segment:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff24,#fff0 52%),repeating-linear-gradient(90deg,#ffffff29 0 2px,#fff0 2px 54px);pointer-events:none}.playground-mission-control-status-segment+.playground-mission-control-status-segment{box-shadow:inset 2px 0 #ffffff2e}.playground-mission-control-status-segment.is-backlog{background:linear-gradient(90deg,#665fe6eb,#7c6eeee6)}.playground-mission-control-status-segment.is-in-progress{background:linear-gradient(90deg,#9677f2eb,#b58df8e6)}.playground-mission-control-status-segment.is-done{background:linear-gradient(90deg,#dda1fce6,#f3b6f6eb)}.playground-mission-control-delivery-card.platform-ui-card{margin-top:16px}.playground-mission-control-delivery-status{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;color:#ffffffb8;background:#ffffff17;font-size:10px;line-height:1;text-transform:capitalize}.playground-mission-control-delivery-status.is-running,.playground-mission-control-delivery-status.is-queued{color:#8bc2ff;background:#4da3ff24}.playground-mission-control-delivery-status.is-passed{color:#9ce5a0;background:#58c26024}.playground-mission-control-delivery-status.is-blocked,.playground-mission-control-delivery-status.is-failed,.playground-mission-control-delivery-status.is-cancelled{color:#ff9b9b;background:#ff5b5b24}.playground-mission-control-delivery-stages{display:flex;flex-direction:column}.playground-mission-control-delivery-stage{min-width:0;padding:9px 0;display:flex;flex-direction:column;gap:7px;border-bottom:1px solid rgba(255,255,255,.06)}.playground-mission-control-delivery-stage-heading{min-width:0;display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:10px}.playground-mission-control-delivery-stage:last-child{border-bottom:0}.playground-mission-control-delivery-stage-indicator{width:7px;height:7px;border-radius:999px;background:#ffffff2e}.playground-mission-control-delivery-stage-indicator.is-running{background:#4da3ff;box-shadow:0 0 0 3px #4da3ff1f}.playground-mission-control-delivery-stage-indicator.is-passed{background:#66cf70}.playground-mission-control-delivery-stage-indicator.is-blocked,.playground-mission-control-delivery-stage-indicator.is-failed{background:#ff6868}.playground-mission-control-delivery-stage-indicator.is-skipped{background:#ffffff4d}.playground-mission-control-delivery-stage-label,.playground-mission-control-delivery-budget,.playground-mission-control-delivery-empty,.playground-mission-control-delivery-error{font-size:11px;line-height:1.4}.playground-mission-control-delivery-stage-label{color:#ffffffd1}.playground-mission-control-delivery-stage-attempt{color:#ffffff6b;font-size:10px;white-space:nowrap}.playground-mission-control-delivery-evidence{min-width:0;padding-left:18px;display:flex;align-items:center;gap:8px;color:#ffffff7a;font-size:10px;line-height:1.35}.playground-mission-control-delivery-evidence>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-mission-control-delivery-evidence strong{color:#ffffffc7;font-weight:500}.playground-mission-control-delivery-evidence code{margin-left:auto;color:#ffffff94;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;white-space:nowrap}.playground-mission-control-delivery-stage-error{padding-left:18px;color:#ff8d8d;font-size:10px;line-height:1.4}.playground-mission-control-delivery-budget{margin-top:12px;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,255,255,.075);color:#ffffff94}.playground-mission-control-delivery-budget span:last-child{color:#ffffffd6}.playground-mission-control-delivery-empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px;color:#ffffff7a}.playground-mission-control-delivery-error{margin-top:10px;color:#ff8d8d}.playground-mission-control-delivery-approval{margin-top:12px;padding:10px 12px;display:flex;flex-direction:column;gap:3px;border:1px solid rgba(255,196,0,.22);border-radius:8px;background:#ffc40012;color:#ffffff9e;font-size:10px;line-height:1.45}.playground-mission-control-delivery-approval strong{color:#ffffffe6;font-size:11px;font-weight:500}.playground-mission-control-delivery-actions{margin-top:12px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.playground-mission-control-delivery-actions .platform-button{flex:1 1 auto;justify-content:center}.playground-mission-control-delivery-events{margin-top:12px;padding-top:12px;display:flex;flex-direction:column;gap:7px;border-top:1px solid rgba(255,255,255,.075)}.playground-mission-control-delivery-events-title{color:#ffffffb8;font-size:10px;font-weight:500}.playground-mission-control-delivery-event{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ffffff75;font-size:10px;line-height:1.35}.playground-mission-control-delivery-event>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-mission-control-delivery-event time{flex:0 0 auto;color:#ffffff57}.playground-mission-control-delivery-approval-copy{display:flex;flex-direction:column;gap:14px;color:#ffffffad;font-size:13px;line-height:1.55}.playground-mission-control-delivery-approval-copy p{margin:0}.playground-mission-control-delivery-approval-copy code{display:block;padding:10px 12px;overflow-wrap:anywhere;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0a;color:#ffffffd1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.playground-database-summary-card{padding:20px}.playground-database-summary-header{display:flex;flex-direction:column;gap:4px}.playground-database-summary-title{color:#fffffff5;font-size:12px;font-weight:500;line-height:1.35}.playground-database-summary-copy{color:#ffffff8f;font-size:12px;line-height:1.45}.playground-database-overview{display:flex;flex-direction:column;gap:14px;padding:4px 0 10px}.playground-database-overview .playground-servers-analytics-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px}.playground-database-overview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.playground-database-overview-metric{min-width:0;display:flex;flex-direction:column;gap:5px}.playground-database-overview-value{font-size:17px;line-height:1;font-weight:500;letter-spacing:-.02em;color:#fffffff5}.playground-database-overview-label{display:inline-flex;align-items:center;gap:5px;font-size:11px;line-height:1.2;font-weight:400;color:#fff;white-space:nowrap}.playground-database-overview-label svg{width:12px;height:12px;flex:0 0 auto}.playground-database-overview-label.is-collections svg{color:#786fffeb}.playground-database-overview-label.is-documents svg{color:#aa8afff0}.playground-database-overview-label.is-density svg{color:#edaafff0}.playground-database-overview-chart-block{display:flex;flex-direction:column;gap:10px}.playground-database-overview-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.playground-database-overview-timeseries-card{display:flex;flex-direction:column;gap:0;min-height:178px}.playground-database-overview-timeseries-legend{display:inline-flex;align-items:center;flex-wrap:wrap;gap:14px}.playground-database-overview-timeseries-series{display:inline-flex;align-items:center;gap:8px}.playground-database-overview-timeseries-label{display:inline-flex;align-items:center;gap:8px;color:#ffffffb8;font-size:12px;line-height:1.35}.playground-database-overview-timeseries-check{width:18px;height:18px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:#000000eb;flex-shrink:0}.playground-database-overview-kpi-label{margin-top:6px;display:inline-flex;align-items:center;gap:6px;color:#ffffffb8;font-size:10px;line-height:1.2;white-space:nowrap;background:transparent;border:0;padding:0;cursor:pointer;text-align:left}.playground-database-overview-kpi-label.is-static{cursor:default;pointer-events:none}.playground-database-overview-kpi-check{width:14px;height:14px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;color:#000000eb;flex-shrink:0}.playground-database-overview-kpi-label.is-inactive{color:#ffffff61}.playground-database-overview-kpi-label.is-inactive .playground-database-overview-kpi-check{background:transparent;border:1px solid rgba(255,255,255,.18);color:transparent}.playground-database-overview-kpi-label:focus-visible{outline:2px solid rgba(255,255,255,.18);outline-offset:2px;border-radius:5px}.playground-database-overview-kpi-check svg{width:9px;height:9px}.playground-database-overview-kpi-label.is-reads .playground-database-overview-kpi-check,.playground-database-overview-kpi-label.is-requests .playground-database-overview-kpi-check{background:var(--playground-chart-blue)}.playground-database-overview-kpi-label.is-success .playground-database-overview-kpi-check{background:var(--playground-chart-green)}.playground-database-overview-kpi-label.is-latency .playground-database-overview-kpi-check{background:var(--playground-chart-yellow)}.playground-database-overview-kpi-label.is-errors .playground-database-overview-kpi-check{background:var(--playground-chart-pink)}.playground-database-overview-kpi-label.is-failures .playground-database-overview-kpi-check,.playground-database-overview-kpi-label.is-writes .playground-database-overview-kpi-check{background:var(--playground-chart-yellow)}.playground-database-overview-kpi-label.is-deletes .playground-database-overview-kpi-check{background:var(--playground-chart-pink)}.playground-database-overview-kpi-label.is-collections .playground-database-overview-kpi-check{background:var(--playground-chart-blue)}.playground-database-overview-kpi-label.is-documents .playground-database-overview-kpi-check{background:var(--playground-chart-green)}.playground-database-overview-timeseries-chart{min-width:0;flex:1 1 auto}.playground-database-overview-timeseries-frame{width:100%;height:100%}.playground-database-overview-timeseries-svg{width:100%;height:100%;display:block}.playground-database-overview-timeseries-grid-line{stroke:#ffffff1a;stroke-width:1}.playground-database-overview-timeseries-axis-label{fill:#ffffff75;font-size:10px}.playground-database-overview-timeseries-line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.playground-database-overview-timeseries-dot{stroke:#131313eb;stroke-width:1.5}.playground-database-overview-timeseries-series.is-reads .playground-database-overview-timeseries-check{background:var(--playground-chart-blue)}.playground-database-overview-timeseries-line.is-reads,.playground-database-overview-timeseries-line.is-requests{stroke:var(--playground-chart-blue)}.playground-database-overview-timeseries-dot.is-reads,.playground-database-overview-timeseries-dot.is-requests{fill:var(--playground-chart-blue);stroke:var(--playground-chart-blue)}.playground-database-overview-timeseries-series.is-writes .playground-database-overview-timeseries-check{background:var(--playground-chart-yellow)}.playground-database-overview-timeseries-line.is-writes{stroke:var(--playground-chart-yellow)}.playground-database-overview-timeseries-dot.is-writes{fill:var(--playground-chart-yellow);stroke:var(--playground-chart-yellow)}.playground-database-overview-timeseries-line.is-failures{stroke:var(--playground-chart-yellow)}.playground-database-overview-timeseries-dot.is-failures{fill:var(--playground-chart-yellow);stroke:var(--playground-chart-yellow)}.playground-database-overview-timeseries-line.is-success{stroke:var(--playground-chart-green)}.playground-database-overview-timeseries-dot.is-success{fill:var(--playground-chart-green);stroke:var(--playground-chart-green)}.playground-database-overview-timeseries-line.is-errors{stroke:var(--playground-chart-pink)}.playground-database-overview-timeseries-dot.is-errors{fill:var(--playground-chart-pink);stroke:var(--playground-chart-pink)}.playground-database-overview-timeseries-line.is-compute,.playground-database-overview-timeseries-line.is-resource-4{stroke:var(--playground-chart-pink)}.playground-database-overview-timeseries-dot.is-compute,.playground-database-overview-timeseries-dot.is-resource-4{fill:var(--playground-chart-pink);stroke:var(--playground-chart-pink)}.playground-database-overview-timeseries-line.is-resources,.playground-database-overview-timeseries-line.is-resource-3{stroke:var(--playground-chart-green)}.playground-database-overview-timeseries-dot.is-resources,.playground-database-overview-timeseries-dot.is-resource-3{fill:var(--playground-chart-green);stroke:var(--playground-chart-green)}.playground-database-overview-timeseries-line.is-resource-1{stroke:var(--playground-chart-blue)}.playground-database-overview-timeseries-dot.is-resource-1{fill:var(--playground-chart-blue);stroke:var(--playground-chart-blue)}.playground-database-overview-timeseries-line.is-resource-2{stroke:var(--playground-chart-yellow)}.playground-database-overview-timeseries-dot.is-resource-2{fill:var(--playground-chart-yellow);stroke:var(--playground-chart-yellow)}.playground-database-overview-timeseries-series.is-deletes .playground-database-overview-timeseries-check{background:var(--playground-chart-pink)}.playground-database-overview-timeseries-line.is-deletes{stroke:var(--playground-chart-pink)}.playground-database-overview-timeseries-dot.is-deletes{fill:var(--playground-chart-pink);stroke:var(--playground-chart-pink)}.playground-database-overview-timeseries-series.is-collections .playground-database-overview-timeseries-check{background:var(--playground-chart-blue)}.playground-database-overview-timeseries-line.is-collections{stroke:var(--playground-chart-blue)}.playground-database-overview-timeseries-dot.is-collections{fill:var(--playground-chart-blue);stroke:var(--playground-chart-blue)}.playground-database-overview-timeseries-series.is-documents .playground-database-overview-timeseries-check{background:var(--playground-chart-green)}.playground-database-overview-timeseries-line.is-documents{stroke:var(--playground-chart-green)}.playground-database-overview-timeseries-dot.is-documents{fill:var(--playground-chart-green);stroke:var(--playground-chart-green)}.playground-mission-control-run-button{width:100%;min-height:36px;margin-top:8px;margin-bottom:5px;padding:0 14px;border:0;border-radius:999px;background:#fffffff5;color:#000;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;line-height:1;font-weight:500;cursor:pointer;transition:.2s all}.playground-mission-control-run-button:hover:not(:disabled){background:#ffffffb3}.playground-mission-control-run-button:disabled{opacity:.56;cursor:default}.playground-mission-control-run-button-icon{width:13px;height:13px;flex:0 0 auto}.playground-tasks-detail-fact{display:grid;grid-template-columns:minmax(88px,110px) minmax(0,1fr);min-height:30px;align-items:center;gap:12px}.playground-tasks-detail-fact-label{font-size:12px;font-weight:400;color:#fff;line-height:1.35}.playground-tasks-detail-fact-control{min-width:0;display:flex;align-items:center;justify-content:flex-end}.playground-tasks-type-control{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.playground-tasks-type-parent-button{max-width:180px;min-height:28px;padding:0;border:0;background:transparent;color:#66a6ff;font-size:12px;line-height:1.35;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.playground-tasks-type-parent-button:hover{color:#8cbbff}.playground-tasks-type-parent-button:disabled,.playground-tasks-detail-fact-button:disabled,.playground-tasks-attachments-environment-button:disabled,.playground-tasks-skills-manage-button:disabled{opacity:.46;cursor:default}.playground-tasks-priority-value{display:inline-flex;align-items:center;gap:6px;min-width:0;color:#ffffffe0}.playground-tasks-priority-value-icon{width:14px;height:14px;flex:0 0 auto}.playground-tasks-priority-bars-icon{width:14px!important;height:10px!important;display:inline-flex;align-items:flex-end;justify-content:center;gap:2px}.playground-tasks-priority-bars-bar{width:2px;border-radius:999px;background:#ffffff4d}.playground-tasks-priority-bars-bar:nth-child(1){height:4px}.playground-tasks-priority-bars-bar:nth-child(2){height:7px}.playground-tasks-priority-bars-bar:nth-child(3){height:10px}.playground-tasks-priority-bars-bar.is-active{background:#ffffffeb}.playground-tasks-priority-value-text{white-space:nowrap}.playground-tasks-priority-value.is-low .playground-tasks-priority-value-icon,.playground-tasks-priority-value.is-medium .playground-tasks-priority-value-icon,.playground-tasks-priority-value.is-high .playground-tasks-priority-value-icon,.playground-tasks-priority-value.is-critical .playground-tasks-priority-value-icon{color:#ffffffeb}.playground-tasks-schedule-anchor{position:relative;display:flex;align-items:center;justify-content:flex-end;width:100%;min-height:32px}.playground-tasks-detail-fact-select{width:auto;min-width:0;max-width:100%;margin-left:auto;height:32px;padding:0 0 0 12px;border:0;border-radius:0;background:transparent;font-size:12px;text-align:right;text-align-last:right}.playground-tasks-detail-priority-value{margin-left:auto;justify-content:flex-end}.playground-tasks-detail-priority-select{color:inherit;padding-left:0}.playground-tasks-detail-fact-button{width:auto;max-width:100%;min-height:32px;margin-left:auto;padding:0;border:0;background:transparent;color:#ffffffdb;font-size:12px;line-height:1.35;display:inline-flex;align-items:center;justify-content:flex-end;text-align:right;cursor:pointer}.playground-tasks-detail-fact-button:hover{color:#fffffff5}.playground-tasks-detail-fact-button.is-empty{color:#ffffff9e}.playground-tasks-detail-select-shell.playground-environments-runtime-popup-shell{width:auto;max-width:100%}.playground-tasks-detail-select-shell.playground-environments-runtime-popup-shell.is-open{z-index:260}.playground-skills-deep-research-model-shell.playground-environments-runtime-popup-shell.is-open{z-index:420}.playground-skills-deep-research-model-shell.playground-environments-runtime-popup-shell.is-open .playground-tasks-toolbar-popup-menu{z-index:421}.playground-tasks-detail-select-shell .playground-tasks-toolbar-popup-menu{top:calc(100% + 8px);right:0;left:auto;bottom:auto;width:280px;min-width:220px;max-width:min(320px,calc(100vw - 40px));transform-origin:top right}.playground-tasks-detail-select-trigger{gap:6px}.playground-tasks-detail-select-trigger.is-active{color:#fffffff5}.playground-tasks-detail-select-trigger-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-skills-defaults-card{--playground-project-overview-chart-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );margin-top:12px;margin-bottom:18px;position:relative;overflow:hidden;border:0;background:transparent;border-radius:15px;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-skills-defaults-card:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-skills-defaults-card>*{position:relative;z-index:3}.playground-skills-defaults-card .playground-tasks-detail-facts-body{display:flex;flex-direction:column;gap:0}.playground-skills-defaults-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px 14px;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-skills-defaults-title{margin:0;color:#fffffff0;font-size:14px;font-weight:500;line-height:1.35}.playground-skills-defaults-description{margin:6px 0 0;max-width:620px;color:#ffffff94;font-size:12px;line-height:1.45}.playground-skills-defaults-row{padding-inline:18px}.playground-tasks-detail-person-value{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.playground-tasks-detail-person-avatar,.playground-tasks-detail-person-menu-avatar{width:22px;height:22px;border-radius:999px;background:#ffffff1a;color:#ffffffe0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto}.playground-tasks-detail-person-menu-avatar{width:24px;height:24px}.playground-tasks-detail-person-avatar-image,.playground-tasks-detail-person-menu-avatar-image{width:100%;height:100%;object-fit:cover;display:block}.playground-tasks-detail-person-avatar-fallback,.playground-tasks-detail-person-menu-avatar-fallback{font-size:10px;font-weight:500;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#ffffffb3}.playground-tasks-detail-type-value{min-width:0;display:inline-flex;align-items:center;gap:6px;color:#ffffffe0}.playground-tasks-detail-type-icon{width:14px;height:14px;flex:0 0 auto;color:#ffffffeb}.playground-tasks-detail-type-prefix{min-width:0;white-space:nowrap}.playground-tasks-detail-type-ticket{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.playground-tasks-detail-select-trigger-chevron{flex:0 0 auto;width:14px;height:14px;color:#ffffff75}.playground-tasks-detail-select-trigger.is-active .playground-tasks-detail-select-trigger-chevron{color:#ffffffb8}.playground-tasks-detail-assignee-shell .tb-popup-menu-inline-agent{top:calc(100% + 8px);right:0;left:auto;bottom:auto;width:280px;min-width:220px;max-width:min(320px,calc(100vw - 40px));max-height:min(320px,calc(100vh - 180px));display:flex;flex-direction:column;overflow:hidden;transform-origin:top right}.playground-tasks-detail-assignee-shell .tb-popup-menu-title{padding:12px 16px 0}.playground-tasks-detail-assignee-shell .tb-popup-panel-section-attach-header{padding:0 16px}.playground-tasks-detail-assignee-shell .tb-popup-menu-inline-body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.playground-tasks-detail-assignee-shell .tb-popup-menu-inline-body::-webkit-scrollbar{display:none;width:0;height:0}.playground-tasks-detail-assignee-shell .tb-popup-menu-inline-body-agent{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.playground-tasks-detail-assignee-shell .tb-popup-menu-inline-empty{padding:0 16px 12px}.playground-tasks-detail-assignee-shell .tb-popup-row-select .tb-popup-check-slot{order:2;margin-left:auto}.playground-tasks-detail-assignee-shell .tb-popup-row-agent.selected .tb-popup-icon{color:#fff}.playground-tasks-detail-assignee-shell .tb-popup-row-agent .playground-tasks-toolbar-popup-item-copy{flex:1 1 auto;min-width:0}.playground-tasks-toolbar-popup-shell .playground-tasks-toolbar-popup-menu-environment{scrollbar-width:none;-ms-overflow-style:none}.playground-tasks-toolbar-popup-shell .playground-tasks-toolbar-popup-menu-environment::-webkit-scrollbar{display:none;width:0;height:0}.playground-tasks-detail-select-popup-label-slot{min-width:0;display:inline-flex;align-items:center;gap:8px}.playground-tasks-schedule-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:20;width:min(320px,calc(100vw - 72px));overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#323232;box-shadow:0 12px 30px #00000059;backdrop-filter:blur(10px)}.playground-tasks-schedule-panel.is-enter{animation:playground-tasks-schedule-in .18s cubic-bezier(.16,1,.3,1) both;transform-origin:top right}.playground-tasks-schedule-panel.is-exit{animation:playground-tasks-schedule-out .18s cubic-bezier(.4,0,1,1) both;transform-origin:top right;pointer-events:none}.playground-tasks-schedule-topbar{display:grid;grid-template-columns:32px 1fr 32px;align-items:center;gap:12px;padding:12px 16px 0}.playground-tasks-schedule-topbar-title{text-align:center;color:#fff;font-size:14px;line-height:1.2}.playground-tasks-schedule-topbar-button{width:16px;height:16px;min-width:16px;min-height:16px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#fff;line-height:0;cursor:pointer;transition:opacity .16s ease}.playground-tasks-schedule-topbar-button:hover:enabled{opacity:.9}.playground-tasks-schedule-topbar-button.is-close{justify-self:start}.playground-tasks-schedule-topbar-button.is-confirm{justify-self:end}.playground-tasks-schedule-topbar-icon{width:16px;height:16px;flex-shrink:0}.playground-tasks-schedule-body{margin-top:12px;padding:12px 16px;border-top:1px solid rgba(255,255,255,.1)}.playground-tasks-schedule-panel .tb-popup-panel-section-attach-header{padding:0}.playground-tasks-schedule-panel .tb-popup-panel-section-divider{padding:16px 0 0}.playground-tasks-schedule-panel .tb-popup-field-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-tasks-schedule-panel .tb-popup-field-row-followup{margin-top:12px}.playground-tasks-schedule-panel .tb-popup-field-label{color:#ffffffb8;font-size:12px;font-weight:400;line-height:1.2}.playground-tasks-schedule-panel .tb-popup-link-button{padding:0;border:0;background:transparent;color:#ffffffb8;font-size:12px;cursor:pointer}.playground-tasks-schedule-panel .tb-popup-link-button:hover{color:#fff}.playground-tasks-schedule-panel .tb-popup-link-button-inline{display:inline-flex;align-items:center;gap:6px}.playground-tasks-schedule-panel .tb-popup-link-chevron{width:14px;height:14px;flex:0 0 auto}.playground-tasks-schedule-panel .tb-popup-select-wrap-schedule{margin-top:10px;border-radius:20px;background:transparent}.playground-tasks-schedule-panel .tb-popup-select-wrap-schedule:before{display:none}.playground-tasks-schedule-panel .tb-popup-select-schedule{position:relative;z-index:1;width:100%;height:28px;padding:0 12px;border:0;border-radius:999px;background:#ffffff1a;color:#fff;color-scheme:dark;font-family:inherit;font-size:12px;font-weight:500}.playground-tasks-schedule-panel .tb-popup-select-schedule::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.playground-tasks-schedule-panel .tb-popup-preset-list{display:flex;flex-direction:column;gap:6px}.playground-tasks-schedule-panel .tb-popup-preset-row{width:100%;min-height:36px;display:flex;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:#fff;cursor:pointer;text-align:left}.playground-tasks-schedule-panel .tb-popup-preset-row:hover,.playground-tasks-schedule-panel .tb-popup-preset-row.selected{background:#ffffff14}.playground-tasks-schedule-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.playground-tasks-schedule-label{color:#ffffffb8;font-size:12px;font-weight:400;line-height:1.2}.playground-tasks-schedule-remove{padding:0;border:0;background:transparent;color:#d1d5db;font-size:12px;font-weight:400;line-height:1.2;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.playground-tasks-schedule-remove:hover{color:#fff}.playground-tasks-schedule-remove-icon{width:14px;height:14px;flex-shrink:0}.playground-tasks-schedule-input{width:100%;height:28px;padding:0 12px;border:0;border-radius:999px;background:#ffffff1a;color:#fff;color-scheme:dark;font-family:inherit;font-size:12px;font-weight:500;outline:none}.playground-tasks-schedule-input::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}@keyframes playground-tasks-schedule-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes playground-tasks-schedule-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.playground-tasks-detail-description{margin-top:22px;padding:2px 0 0}.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-description{padding:2px 0 0;background:transparent}.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-description-editor{overflow:visible;padding:0;border:0;border-radius:0;background:transparent}.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-description-editor>*{position:relative;z-index:1}.playground-tasks-detail-panel.is-project-task-detail .playground-tasks-detail-description-editor:before{content:none;display:none}.playground-tasks-detail-description-editor{position:relative;min-height:36px}.playground-tasks-detail-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:0}.playground-tasks-detail-section-header .playground-tasks-detail-section-title{margin-bottom:0}.playground-tasks-detail-section-title{margin:0 0 10px;color:#ffffffeb;font-size:12px;font-weight:400;line-height:1.3}.playground-tasks-detail-format-actions{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.playground-tasks-detail-format-button{width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:#ffffff9e;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,color .15s ease}.playground-tasks-detail-format-button:hover:not(:disabled){background:#ffffff14;color:#fffffff5}.playground-tasks-detail-format-button:disabled{opacity:.38;cursor:not-allowed}.playground-tasks-detail-description-input{display:block;width:100%;min-width:0;min-height:36px;padding:0 0 14px;border:0;border-radius:0;outline:none;background:transparent;color:transparent;caret-color:#fffffff5;font-family:inherit;font-size:12px;line-height:1.6;box-sizing:border-box;resize:none;overflow:hidden;position:relative;z-index:2}.playground-tasks-detail-description-input.is-editing{color:#ffffffb3}.playground-tasks-detail-description-input.is-preview{color:transparent}.playground-tasks-detail-description-input::placeholder{color:transparent}.playground-tasks-detail-description-input.is-editing::placeholder{color:#ffffff61}.playground-tasks-detail-description-input[readonly]{cursor:default}.playground-tasks-detail-description-preview-scope.tb-runner-chat{position:absolute;inset:0;display:block;grid-template-rows:none;width:100%;height:100%;min-height:100%;flex:none;overflow:visible;background:transparent;pointer-events:none;z-index:1}.playground-tasks-detail-shell .playground-tasks-detail-description-preview-scope.tb-runner-chat{position:relative;inset:auto;height:auto;min-height:36px}.playground-tasks-detail-description-editor.is-editing .playground-tasks-detail-description-preview-scope.tb-runner-chat{display:none}.playground-tasks-detail-description-preview{padding:0 0 14px;color:#ffffffb3;font-size:12px;line-height:1.6;min-height:36px}.playground-tasks-detail-shell .playground-tasks-detail-description-preview,.playground-tasks-detail-shell .playground-tasks-detail-description-input{padding-bottom:9px}.playground-tasks-detail-shell .playground-tasks-detail-description-input.is-preview{position:absolute;inset:0;height:100%!important;min-height:100%;padding-bottom:0}.playground-tasks-detail-description-preview.tb-message-markdown,.playground-tasks-detail-description-preview .tb-message-markdown,.playground-tasks-detail-description-preview .tb-message-markdown-paragraph,.playground-tasks-detail-description-preview .tb-message-markdown-list{font-size:12px;line-height:1.6;color:#ffffffb3}.playground-tasks-detail-description-preview .tb-message-markdown-heading{font-size:12px;line-height:1.6;color:#fff}.playground-tasks-detail-description-placeholder{color:#ffffff61}.playground-tasks-detail-markdown-underline{text-decoration-thickness:1px;text-underline-offset:2px}.playground-tasks-attachments{padding-top:12px}.playground-tasks-attachments-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.playground-tasks-attachments-toolbar .playground-tasks-detail-section-title{margin-bottom:0}.playground-tasks-attachments-actions{display:flex;align-items:center;gap:8px}.playground-tasks-attachments-environment-button{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#66a6ff;font-size:12px;font-weight:400;line-height:1.2}.playground-tasks-attachments-environment-button:hover:not(:disabled){background:transparent;color:#66a6ff}.playground-tasks-detail-shell .playground-environments-action-button.playground-tasks-attachments-environment-button,.playground-tasks-detail-shell .playground-environments-action-button.playground-tasks-skills-manage-button{min-height:0!important;height:auto;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:#66a6ff!important;font-size:12px!important;font-weight:400!important;line-height:1.2}.playground-tasks-detail-shell .playground-environments-action-button.playground-tasks-attachments-environment-button:before,.playground-tasks-detail-shell .playground-environments-action-button.playground-tasks-skills-manage-button:before{content:none!important;display:none!important}.playground-tasks-detail-shell .playground-environments-action-button.playground-tasks-attachments-environment-button:hover:not(:disabled),.playground-tasks-detail-shell .playground-environments-action-button.playground-tasks-skills-manage-button:hover:not(:disabled),.playground-tasks-detail-shell .playground-environments-action-button.playground-tasks-skills-manage-button.is-active{background:transparent!important;background-color:transparent!important;color:#66a6ff!important}.playground-tasks-skills{padding-top:14px}.playground-tasks-skills-popup-shell.tb-runner-chat{position:relative;display:block;width:auto;height:auto;max-width:none;min-height:0;overflow:visible;flex:0 0 auto}.playground-tasks-skills-popup-shell .tb-popup-menu-skills{position:absolute;top:calc(100% + 8px);right:0;bottom:auto;left:auto;z-index:30}.playground-tasks-skills-manage-button{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#66a6ff;font-size:12px;font-weight:400;line-height:1.2}.playground-tasks-skills-manage-button:hover:not(:disabled),.playground-tasks-skills-manage-button.is-active{background:transparent;color:#66a6ff}.playground-tasks-skills-list{display:flex;flex-wrap:wrap;gap:8px}.playground-tasks-skill-pill{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 8px 0 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:transparent;color:#ffffffd6;font-size:12px;font-weight:500;line-height:1.35}.playground-tasks-skill-pill-icon{width:14px;height:14px;flex-shrink:0;color:#ffffffad}.playground-tasks-skill-pill-label{white-space:nowrap}.playground-tasks-skill-pill-remove{width:18px;height:18px;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffff94;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.playground-tasks-skill-pill-remove:hover{color:#ffffffeb;background:#ffffff14}.playground-tasks-connectors{padding-top:14px}.playground-tasks-connectors-list{display:flex;flex-direction:column;gap:6px}.playground-tasks-comments,.playground-tasks-subtasks{padding-top:14px}.playground-tasks-subtasks-add-button{flex:0 0 24px;width:24px;min-width:24px;height:24px;min-height:24px;max-height:24px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#ffffffb3;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.playground-tasks-detail-shell .playground-tasks-subtasks-add-button,.playground-tasks-detail-shell .playground-environments-action-button.playground-tasks-subtasks-add-button{flex:0 0 24px!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:#ffffffd1!important}.playground-environments-page:not(.playground-agents-page) .playground-tasks-subtasks-add-button{width:24px;min-width:24px;height:24px;min-height:24px;max-height:24px;padding:0}.playground-tasks-subtasks-add-button:before{content:none!important;display:none!important}.playground-tasks-subtasks-add-button:hover:not(:disabled),.playground-tasks-subtasks-add-button.is-active{background:transparent!important;background-color:transparent!important;color:#fffffff2!important}.playground-tasks-subtasks-add-button svg{display:block;width:14px;height:14px;color:currentColor;stroke:currentColor;opacity:1}.playground-tasks-subtasks-list{display:flex;flex-direction:column;gap:6px}.playground-tasks-subtask-row{width:100%;min-width:0;min-height:34px;padding:8px 10px;border:0;border-radius:10px;background:#ffffff0a;color:#fffc;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.playground-tasks-subtask-main{min-width:0;display:inline-flex;align-items:center;gap:8px}.playground-tasks-subtask-ticket{flex:0 0 auto;color:#66a6ff;font-size:12px;font-weight:500;line-height:1}.playground-tasks-subtask-title{min-width:0;color:#ffffffe6;font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-tasks-subtask-meta{flex:0 0 auto;color:#ffffff7a;font-size:11px;line-height:1.3}.playground-tasks-comments .playground-tasks-detail-section-title{margin-bottom:14px;padding-bottom:0;border-bottom:0}.playground-tasks-comments-toolbar .playground-tasks-detail-section-title{margin-bottom:0}.playground-tasks-comments-list{display:flex;flex-direction:column;gap:14px;margin-bottom:14px}.playground-tasks-comments>.playground-tasks-comment-dock{margin-top:12px;padding:0;background:transparent}.playground-tasks-comment{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:flex-start}.playground-tasks-comment-avatar{width:28px;height:28px;border-radius:999px;background:#ffffff1a;color:#ffffffe0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.playground-tasks-comment-avatar-image{width:100%;height:100%;object-fit:cover;display:block}.playground-tasks-comment-avatar-fallback{font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.playground-tasks-comment-body{min-width:0}.playground-tasks-comment-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px;min-width:0}.playground-tasks-comment-author{min-width:0;color:#ffffffe6;font-size:12px;font-weight:500;line-height:1.35}.playground-tasks-comment-time{flex:0 0 auto;margin-left:auto;text-align:right;color:#ffffff6b;font-size:11px;line-height:1.35}.playground-tasks-comment-text{color:#ffffffb8;font-size:12px;line-height:1.55;word-break:break-word}.playground-tasks-comment-text.tb-message-markdown,.playground-tasks-comment-text .tb-message-markdown,.playground-tasks-comment-text .tb-message-markdown-paragraph,.playground-tasks-comment-text .tb-message-markdown-list,.playground-tasks-comment-text .tb-message-markdown-heading{margin:0;color:#ffffffb8;font-size:12px;line-height:1.55}.playground-tasks-comment-text .tb-message-markdown-paragraph+.tb-message-markdown-paragraph,.playground-tasks-comment-text .tb-message-markdown-paragraph+.tb-message-markdown-list,.playground-tasks-comment-text .tb-message-markdown-list+.tb-message-markdown-paragraph{margin-top:6px}.playground-tasks-comment-text .tb-message-markdown-list{padding-left:18px}.playground-tasks-comment-text .tb-message-markdown-list-item+.tb-message-markdown-list-item{margin-top:3px}.playground-tasks-comment-text .tb-message-markdown-strong{color:#ffffffe6;font-weight:600}.playground-tasks-comment-text .tb-message-markdown-link{color:#66a6ff;text-decoration:none}.playground-tasks-comment-text .tb-message-markdown-inline-code{padding:1px 4px;border-radius:5px;background:#ffffff14;color:#ffffffdb;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.playground-tasks-comment-text .tb-message-markdown-pre{margin:6px 0 0;padding:9px 10px;border-radius:8px;background:#ffffff0f;color:#ffffffd1;overflow:auto}.playground-tasks-comment-empty{margin-bottom:0}.playground-tasks-comment-dock{flex:0 0 auto;padding:8px 18px 10px;background:linear-gradient(to top,#000000fa 74%,#0000);position:relative;z-index:1}.playground-tasks-schedule-detail-shell .playground-tasks-comment-dock,.playground-tasks-detail-main.is-project-wallpaper-active .playground-tasks-comment-dock{background:transparent}.playground-tasks-comment-feedback{padding:0 2px 10px}.playground-tasks-comment-runner{width:100%}.playground-tasks-comment-bar{position:relative;display:flex;align-items:flex-end;gap:8px;padding:0 8px 0 14px;min-height:48px;border-radius:24px;background:#0f0f0feb;box-shadow:none;backdrop-filter:blur(50px)}.playground-tasks-detail-main.is-project-wallpaper-active .playground-tasks-comment-bar{background:transparent}.playground-tasks-comment-bar:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:24px;padding:1px;background:linear-gradient(-10deg,#c8c8c826,#ffffff1a,#ffffff12,#ffffff4d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.playground-tasks-comment-bar.is-review-mode:before{background:linear-gradient(-10deg,#f6be5db3,#f6be5d6b,#ffe09980)}.playground-tasks-detail-shell .playground-tasks-comment-bar{min-height:42px;padding:0 7px 0 12px;border-radius:21px;gap:7px}.playground-tasks-detail-shell .playground-tasks-comment-bar:before{border-radius:21px}.playground-tasks-detail-shell .playground-tasks-comment-mode-token{margin-bottom:11px;font-size:12px;line-height:1.35}.playground-tasks-detail-shell .playground-tasks-comment-input{min-height:40px;padding:11px 0 9px;font-size:12px;line-height:1.35}.playground-tasks-detail-shell .playground-tasks-comment-send-button{width:32px;height:32px;margin-bottom:5px}.playground-tasks-detail-shell .playground-tasks-comment-send-icon{width:14px;height:14px}.playground-tasks-comment-mode-token{flex:0 0 auto;align-self:flex-end;margin-bottom:14px;color:#f6be5d;font-size:14px;line-height:1.45;font-weight:500;white-space:nowrap}.playground-tasks-comment-input{flex:1 1 auto;width:100%;min-width:0;min-height:48px;padding:14px 0 12px;border:0;outline:none;resize:none;overflow:hidden;background:transparent;color:#fff;font-family:inherit;font-size:14px;line-height:1.45;box-sizing:border-box}.playground-tasks-comment-input::placeholder{color:#ffffff80}.playground-tasks-comment-send-button{flex:0 0 auto;align-self:flex-end;margin-bottom:6px;position:relative;width:36px;height:36px;padding:0;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(#fff3,#fff3,#ffffff40);box-shadow:0 2px 5px #00000040;color:#fff;cursor:pointer;backdrop-filter:blur(20px);transition:filter .16s ease,opacity .16s ease}.playground-tasks-comment-send-button:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:999px;padding:1px;background:linear-gradient(-10deg,#c8c8c826,#ffffff1a,#ffffff12,#ffffff4d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.playground-tasks-comment-send-button:hover:enabled{filter:brightness(1.08)}.playground-tasks-comment-send-button:disabled{opacity:.45;cursor:default}.playground-tasks-comment-send-icon{width:15px;height:15px}.playground-tasks-connector-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:12px;min-height:32px}.playground-tasks-connector-service{min-width:0;display:inline-flex;align-items:center;gap:8px}.playground-tasks-connector-service-icon{width:14px;height:14px;flex-shrink:0;object-fit:contain}.playground-tasks-connector-service-icon.is-github,.tb-file-browser-source-brand-icon.is-github,.tb-file-browser-auth-icon.is-github,.tb-file-browser-item-icon.is-github{filter:invert(1)}.playground-tasks-connector-service-label{font-size:12px;font-weight:500;color:#ffffff8f;line-height:1.35}.playground-tasks-attachments-surface.tb-runner-chat{display:block;width:auto;height:auto;max-width:none;min-height:0;overflow:visible;flex:0 0 auto;border-radius:10px;background:transparent}.playground-tasks-attachments-surface.tb-runner-chat .tb-popup-dropzone{min-height:168px;border-radius:10px;background:transparent}.playground-tasks-attachments-dropzone{position:relative;padding:0;align-items:stretch;justify-content:flex-start;gap:0;overflow:hidden}.playground-tasks-attachments-dropzone.is-filled{padding:12px 14px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center}.playground-tasks-attachments-empty-button{width:100%;min-height:168px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px 16px;border:0;border-radius:10px;background:transparent;color:inherit;cursor:pointer}.playground-tasks-attachments-topline{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:20px;margin-bottom:14px;color:#ffffffb3;font-size:12px;line-height:1.35}.playground-tasks-attachments-dropzone.is-filled .playground-tasks-attachments-topline{justify-content:center;text-align:center;width:100%}.playground-tasks-attachments-topline .tb-popup-dropzone-icon{width:14px;height:14px;color:#ffffffc7}.playground-tasks-attachments-browse{padding:0;border:0;background:transparent;color:#4da3ff;font-size:12px;line-height:1.35;cursor:pointer}.playground-tasks-attachments-browse:hover{color:#78bbff}.playground-tasks-attachments-surface.tb-runner-chat .runner-attachments{padding-top:0}.playground-tasks-attachments-dropzone.is-filled .runner-attachments{width:auto;max-width:100%;display:inline-flex;justify-content:center;flex-wrap:wrap;padding:0;margin:0 auto}.playground-tasks-attachments-status{color:#ffffff6b;font-size:12px;line-height:1.45}.playground-tasks-file-browser-modal{width:min(760px,100%);height:min(680px,calc(100vh - 48px))}.playground-tasks-file-browser-shell{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;min-height:0}.playground-tasks-file-browser-search-wrap{padding:0 12px 12px}.playground-tasks-confirm-scrim{position:fixed;inset:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000094}.playground-tasks-confirm-dialog{width:min(420px,100%);border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#121212f5;box-shadow:0 24px 60px #0000006b;padding:18px;display:flex;flex-direction:column;gap:12px}.playground-tasks-confirm-title{color:#fffffff0;font-size:15px;font-weight:500;line-height:1.35}.playground-tasks-confirm-copy{color:#ffffff94;font-size:12px;line-height:1.5}.playground-tasks-confirm-actions{display:flex;justify-content:flex-end;gap:8px}.playground-tasks-parent-picker-dialog{width:min(480px,100%)}.playground-tasks-parent-picker-list{display:flex;flex-direction:column;gap:6px;max-height:min(52vh,360px);overflow:auto}.playground-tasks-parent-picker-row{width:100%;min-width:0;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08;color:#ffffffdb;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;text-align:left}.playground-tasks-parent-picker-row:hover{background:#ffffff0f}.playground-tasks-parent-picker-row-main{min-width:0;display:flex;flex-direction:column;gap:4px}.playground-tasks-parent-picker-row-title{min-width:0;color:#ffffffeb;font-size:13px;font-weight:500;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-tasks-parent-picker-row-copy{color:#ffffff80;font-size:11px;line-height:1.35}.playground-tasks-parent-picker-row-ticket{flex:0 0 auto;color:#66a6ff;font-size:12px;font-weight:500;line-height:1}.playground-tasks-detail-header{display:flex;flex-direction:column;align-items:stretch;gap:12px}.playground-tasks-detail-header-copy{min-width:0;display:flex;flex-direction:column;gap:6px}.playground-tasks-detail-title-row{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.playground-tasks-detail-meta-row{display:flex;align-items:center;gap:8px;min-height:30px;flex-wrap:wrap}.playground-tasks-detail-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-start}.playground-tasks-detail-menu-item-danger,.playground-tasks-detail-menu-item-danger .playground-files-toolbar-menu-item-copy span:first-child,.playground-tasks-detail-menu-item-danger .playground-tasks-toolbar-popup-item-copy span:first-child{color:#ffb0b0}.playground-tasks-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.playground-tasks-header.is-projects-home{align-items:center;padding:2px 0 12px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:17px}.playground-tasks-title-block{min-width:0}.playground-tasks-title{font-size:28px;line-height:1.05;font-weight:600;color:#fffffffa}.playground-tasks-title.is-projects-home{font-size:15px;line-height:1.2;font-weight:500;color:#fffffff0}.playground-tasks-copy{margin-top:8px;font-size:12px;line-height:1.5;color:#ffffff85;max-width:760px}.playground-tasks-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.playground-tasks-home-width{width:min(100%,var(--playground-centered-page-max-width));max-width:var(--playground-centered-page-max-width);margin:0 auto}.playground-tasks-project-breadcrumb{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px}.playground-tasks-project-back{display:inline-flex;align-items:center;gap:6px}.playground-tasks-nav{width:fit-content;gap:8px;padding:2px;border:1px solid rgba(255,255,255,.05);background:#ffffff1a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.playground-tasks-nav .content-mode-button{min-width:64px;padding:4px 12px;font-size:12px;font-weight:400}.playground-tasks-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid rgba(115,188,255,.18);border-radius:16px;background:#317ed224}.playground-tasks-banner-copy{font-size:12px;line-height:1.5;color:#e9f4ffd6}.playground-tasks-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.playground-tasks-summary-card{border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff08;padding:16px;display:flex;flex-direction:column;gap:8px}.playground-tasks-summary-label{font-size:11px;font-weight:600;color:#ffffff85;text-transform:uppercase;letter-spacing:.04em}.playground-tasks-summary-value{font-size:26px;font-weight:600;color:#fffffffa}.playground-tasks-summary-copy{font-size:12px;line-height:1.45;color:#ffffff8f}.playground-tasks-project-modal-backdrop{position:fixed;inset:0;z-index:180;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000094;backdrop-filter:blur(10px)}.playground-tasks-project-modal-backdrop.playground-tasks-project-initial-setup-backdrop{z-index:10020;background:#0000;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background-color 60ms ease-out!important}.playground-tasks-project-modal-backdrop.playground-tasks-project-initial-setup-backdrop.is-visible,.playground-tasks-project-modal-backdrop.playground-tasks-project-issue-backdrop.is-visible,.playground-tasks-project-modal-backdrop.playground-mission-control-modal-backdrop.is-visible{background:#00000080}.playground-tasks-project-modal-backdrop.playground-tasks-project-issue-backdrop,.playground-tasks-project-modal-backdrop.playground-mission-control-modal-backdrop{z-index:10020;background:#0000;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background-color 60ms ease-out!important}.playground-tasks-project-modal-backdrop.playground-project-overview-outcome-editor-backdrop{z-index:10040}.playground-agent-runtime-thread-modal-backdrop{z-index:140}.playground-tasks-project-modal{width:min(820px,calc(100vw - 48px));padding:12px 16px 16px;border-radius:15px;border:1px solid rgba(255,255,255,.1);background:#ffffff1a;box-shadow:0 12px 30px #00000059;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}.playground-tasks-project-modal-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.playground-tasks-project-modal-icon-trigger{width:30px;height:30px;padding:0;border:0;border-radius:10px;background:transparent;color:#fffffff5;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,color .16s ease}.playground-tasks-project-composer-modal .playground-tasks-project-modal-icon-trigger:hover,.playground-tasks-project-composer-modal .playground-tasks-project-modal-icon-trigger.is-active{background:transparent}.playground-tasks-project-modal-name-input{flex:1;min-width:0;height:36px;padding:0;border:0;background:transparent;color:#fffffffa;font-size:17px;line-height:1.2;font-weight:400;outline:none}.playground-tasks-project-modal-environment-picker{flex:0 1 280px;min-width:0;display:flex;justify-content:flex-end}.playground-tasks-project-modal-environment-picker .playground-tasks-detail-select-shell{width:100%;max-width:280px}.playground-tasks-project-modal-environment-button{width:100%;margin-left:0;justify-content:flex-end;gap:8px}.playground-tasks-project-modal-environment-icon{width:14px;height:14px;flex:0 0 auto;color:#ffffffd6}.playground-tasks-project-modal-close{flex:0 0 auto;width:auto;min-width:0;height:36px;padding-left:0;padding-right:0;border:0;background:transparent;color:#ffffffb8}.playground-tasks-project-icon-picker{position:absolute;top:calc(100% + 12px);left:0;width:224px;padding:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#0e0e10fa;box-shadow:0 24px 60px #00000073;z-index:2}.playground-tasks-project-icon-option{width:100%;aspect-ratio:1;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08;color:#fffc;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.playground-tasks-project-icon-option:hover{border-color:#ffffff2e;color:#fffffff5;transform:translateY(-1px)}.playground-tasks-project-icon-option.is-active{border-color:#fff3;background:#ffffff14;color:#fffffffa}.playground-tasks-project-modal-field{display:flex;flex-direction:column;gap:10px}.playground-tasks-project-modal-label{font-size:13px;font-weight:400;color:#fffffff0}.playground-tasks-project-modal-textarea{width:100%;min-height:130px;padding:14px 16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff05;color:#fffffff0;font:inherit;font-size:14px;line-height:1.55;resize:none;outline:none}.playground-tasks-project-modal-textarea::placeholder{color:#ffffff6b}.playground-tasks-issue-modal{width:min(720px,calc(100vw - 48px));max-height:calc(100vh - 48px);display:flex;flex-direction:column}.playground-tasks-issue-modal-body{min-height:0;overflow:auto;display:grid;gap:14px;padding-right:4px}.playground-tasks-project-modal.playground-tasks-project-issue-modal .playground-tasks-project-modal-top{align-items:center}.playground-tasks-project-modal.playground-tasks-project-issue-modal .playground-tasks-project-modal-icon-trigger,.playground-tasks-project-modal.playground-tasks-project-issue-modal .playground-tasks-project-modal-icon-trigger:hover,.playground-tasks-project-modal.playground-tasks-project-issue-modal .playground-tasks-project-modal-icon-trigger.is-active,.playground-tasks-project-modal.playground-tasks-project-issue-modal .playground-tasks-project-modal-icon-trigger:focus-visible{background:transparent!important;box-shadow:none!important}.playground-tasks-project-modal.playground-tasks-project-issue-modal .playground-tasks-issue-details-section{overflow:visible;border:0;border-radius:10px;background:transparent;box-shadow:none;padding:0;backdrop-filter:none;-webkit-backdrop-filter:none}.playground-tasks-issue-modal-title-input{min-width:80px}.playground-tasks-issue-modal-computer-picker{flex:0 1 280px;min-width:180px}.playground-tasks-issue-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.playground-tasks-issue-modal-field.is-full{grid-column:1 / -1}.playground-tasks-issue-modal-input,.playground-tasks-issue-modal-select{width:100%;height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0a;color:#fffffff0;font:inherit;font-size:13px;outline:none}.playground-tasks-issue-modal-select{color-scheme:dark}.playground-tasks-issue-modal-input::placeholder,.playground-tasks-issue-modal-textarea::placeholder{color:#ffffff6b}.playground-tasks-issue-modal-textarea{min-height:118px;resize:vertical}.playground-tasks-issue-modal-check-row{min-height:38px;display:inline-flex;align-items:center;gap:10px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff09;color:#ffffffd1;font-size:13px;cursor:pointer}.playground-tasks-issue-modal-check-row input{width:14px;height:14px;margin:0}@media(max-width:720px){.playground-tasks-project-modal.playground-tasks-project-issue-modal .playground-tasks-project-modal-top{flex-wrap:wrap}.playground-tasks-issue-modal-computer-picker{flex:1 1 100%;justify-content:flex-start}.playground-tasks-issue-modal-grid{grid-template-columns:1fr}}.playground-tasks-project-modal-description{margin-top:18px}.playground-mission-control-setup-form .playground-tasks-project-modal-description{border-top:1px solid rgba(255,255,255,.1);padding-top:12px}.playground-tasks-project-wallpaper-field{margin-top:16px}.playground-tasks-project-wallpaper-picker-preview-image{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;will-change:transform}.playground-tasks-project-blueprint-section{display:flex;flex-direction:column;gap:10px;margin:0 0 14px;position:relative}.playground-tasks-project-blueprint-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-tasks-project-blueprint-active{min-width:0;color:#ffffff8f;font-size:12px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-tasks-project-blueprint-trigger{width:100%;min-height:44px;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0d;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.playground-tasks-project-blueprint-trigger:hover{border-color:#ffffff2e;background:#ffffff12}.playground-tasks-project-blueprint-trigger-main{min-width:0;display:inline-flex;align-items:center;gap:10px}.playground-tasks-project-blueprint-trigger-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.playground-tasks-project-blueprint-trigger-title{overflow:hidden;color:#fffffff5;font-size:13px;line-height:1.2;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.playground-tasks-project-blueprint-trigger-description{overflow:hidden;color:#ffffff80;font-size:12px;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.playground-tasks-project-blueprint-chevron{width:16px;height:16px;flex:0 0 auto;color:#ffffff80}.playground-tasks-project-blueprint-section.is-open{z-index:120}.playground-tasks-toolbar-popup-shell .playground-tasks-toolbar-popup-menu.playground-tasks-project-blueprint-popover{right:0;width:min(460px,calc(100vw - 48px));min-width:min(460px,calc(100vw - 48px));max-height:min(196px,calc(100vh - 160px));padding:8px;overflow-y:auto}.playground-tasks-project-blueprint-popover .playground-tasks-project-blueprint-grid{grid-template-columns:1fr;gap:6px}.playground-tasks-project-blueprint-popover .playground-tasks-project-blueprint-option{border-color:transparent;border-radius:10px;background:transparent}.playground-tasks-project-blueprint-popover .playground-tasks-project-blueprint-option:hover,.playground-tasks-project-blueprint-popover .playground-tasks-project-blueprint-option.is-active{border-color:#ffffff1a;background:#ffffff14;transform:none}.playground-tasks-project-blueprint-modal{width:min(680px,calc(100vw - 48px));max-height:min(760px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden}.playground-tasks-project-blueprint-modal-backdrop{z-index:10020}.playground-tasks-project-blueprint-modal-body{min-height:0;overflow:auto;scrollbar-width:none}.playground-tasks-project-blueprint-modal-body::-webkit-scrollbar{display:none}.playground-tasks-project-blueprint-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.playground-tasks-project-blueprint-option{width:100%;min-width:0;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0a;color:#ffffffe6;display:flex;align-items:flex-start;gap:10px;text-align:left;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.playground-tasks-project-blueprint-option:hover{border-color:#ffffff2e;background:#ffffff12;transform:translateY(-1px)}.playground-tasks-project-blueprint-option.is-active{border-color:#ffffff47;background:#ffffff1a}.playground-tasks-project-blueprint-icon{width:28px;height:28px;flex:0 0 auto;border-radius:9px;background:color-mix(in srgb,var(--project-blueprint-accent, #66A6FF) 22%,transparent);color:var(--project-blueprint-accent, #66A6FF);display:inline-flex;align-items:center;justify-content:center}.playground-tasks-project-blueprint-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.playground-tasks-project-blueprint-title{color:#fff;font-size:13px;line-height:1.2;font-weight:500}.playground-tasks-project-blueprint-description{color:#ffffff8f;font-size:12px;line-height:1.35}.playground-tasks-project-blueprint-chips{display:flex;flex-wrap:wrap;gap:6px}.playground-tasks-project-blueprint-chip{min-width:0;border-radius:999px;padding:3px 7px;background:#ffffff0f;color:#ffffffa3;font-size:10px;line-height:1.2;font-weight:500;white-space:nowrap}.playground-tasks-project-lead-selector{width:100%;min-height:52px;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0a;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.playground-tasks-project-lead-selector:hover{border-color:#ffffff2e;background:#ffffff12}.playground-tasks-project-lead-label{flex:0 0 auto;color:#ffffff80;font-size:12px;line-height:1.2}.playground-tasks-project-lead-person{min-width:0;margin-left:auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:9px}.playground-tasks-project-lead-avatar{width:28px;height:28px;flex:0 0 28px;border-radius:999px;object-fit:cover;background:#ffffff14;color:#ffffffb8;display:inline-flex;align-items:center;justify-content:center}.playground-tasks-project-lead-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.playground-tasks-project-lead-name,.playground-tasks-project-lead-email{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-tasks-project-lead-name{color:#fffffff0;font-size:13px;line-height:1.2;font-weight:500}.playground-tasks-project-lead-email{color:#ffffff73;font-size:11px;line-height:1.2}.playground-tasks-project-lead-chevron{width:16px;height:16px;flex:0 0 auto;color:#ffffff80}.playground-tasks-project-composer-modal.playground-tasks-project-initial-setup-modal{--tb-runner-input-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );width:min(640px,calc(100vw - 48px));position:relative;overflow:visible;padding:16px;border:0!important;border-radius:25px;background:#1e1e1e80!important;box-shadow:0 24px 70px #0000007a!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;transform-origin:center;opacity:.5;transform:scale(.75);transition:opacity 60ms ease-out,transform 60ms cubic-bezier(.16,1,.3,1)!important;will-change:opacity,transform}.playground-tasks-project-composer-modal.playground-tasks-project-initial-setup-modal.is-visible,.playground-tasks-project-modal.playground-tasks-project-issue-modal.is-visible,.playground-tasks-project-modal.playground-mission-control-modal.is-visible{opacity:1;transform:scale(1)}.playground-tasks-project-modal.playground-tasks-project-issue-modal,.playground-tasks-project-modal.playground-mission-control-modal{--tb-runner-input-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;overflow:visible;border:0!important;border-radius:25px;background:#1e1e1e80!important;box-shadow:0 24px 70px #0000007a!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;transform-origin:center;opacity:.5;transform:scale(.75);transition:opacity 60ms ease-out,transform 60ms cubic-bezier(.16,1,.3,1)!important;will-change:opacity,transform}.playground-tasks-project-modal.playground-tasks-project-issue-modal:before,.playground-tasks-project-modal.playground-mission-control-modal:before{content:""!important;pointer-events:none;position:absolute;inset:0;z-index:5;display:block!important;border-radius:inherit;padding:1px;background:var(--tb-task-input-border, var(--tb-runner-input-border));mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-tasks-project-modal.playground-tasks-project-issue-modal:after,.playground-tasks-project-modal.playground-mission-control-modal:after{content:none!important;display:none!important}.playground-tasks-project-composer-modal.playground-tasks-project-initial-setup-modal:before{content:""!important;pointer-events:none;position:absolute;inset:0;z-index:5;display:block!important;border-radius:inherit;padding:1px;background:var(--tb-task-input-border, var(--tb-runner-input-border));mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-tasks-project-composer-modal.playground-tasks-project-initial-setup-modal:after{content:none!important;display:none!important}.playground-tasks-project-initial-setup-modal .playground-tasks-project-modal-top{align-items:center;margin-bottom:16px}.playground-tasks-project-initial-setup-body{display:flex;flex-direction:column;gap:14px}.playground-tasks-project-initial-setup-field{display:flex;flex-direction:column;gap:8px}.playground-tasks-project-initial-setup-label{color:#ffffff8f;font-size:12px;line-height:1.2;font-weight:500}.playground-tasks-project-initial-setup-modal .playground-tasks-project-blueprint-section{margin:0;gap:0}.playground-tasks-project-initial-setup-modal .playground-environments-runtime-popup-shell.is-open{z-index:130}.playground-tasks-project-initial-setup-modal .playground-tasks-project-blueprint-icon{background:transparent;color:#fff}.playground-tasks-project-initial-setup-modal .playground-tasks-project-lead-selector{min-height:48px;padding:0;border:0;border-radius:0;background:transparent}.playground-tasks-project-initial-setup-modal .playground-tasks-project-lead-selector:hover{border-color:#ffffff1a;background:transparent}.playground-tasks-project-initial-setup-modal .playground-tasks-project-lead-chevron{display:none}.playground-tasks-project-initial-setup-goal-editor{margin-top:0;padding-top:0}.playground-tasks-project-initial-setup-modal .playground-tasks-project-modal-actions{margin-top:16px}.playground-tasks-project-modal.playground-mission-control-modal{width:min(720px,calc(100vw - 48px));height:700px;max-height:calc(100vh - 48px);padding:16px;display:flex;flex-direction:column;box-sizing:border-box;background:linear-gradient(to bottom,#000,#1e1e1e80,#1e1e1e80)!important}.playground-tasks-project-modal.playground-mission-control-modal:not(.playground-project-overview-outcome-editor-modal):not(.playground-tasks-release-modal){height:600px}.playground-mission-control-modal .playground-tasks-project-modal-top{align-items:center;justify-content:flex-end;margin-bottom:4px;padding-bottom:0;border-bottom:0}.playground-mission-control-modal-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:14px;overflow:visible}.playground-mission-control-modal-context{flex:1 1 auto;min-height:0;max-height:none;display:flex;flex-direction:column;gap:14px;overflow:auto;padding-right:4px;scrollbar-width:none}.playground-mission-control-modal-context::-webkit-scrollbar{display:none}.playground-mission-control-modal-context-editor{margin-top:0;padding-top:0}.playground-mission-control-modal-outcomes-editor{margin-bottom:84px}.playground-mission-control-modal-outcomes-list{display:flex;flex-direction:column;gap:8px}.playground-mission-control-modal-outcome-row{position:relative;display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 8px 6px 12px;border-radius:10px;background:#ffffff0d;overflow:visible}.playground-mission-control-modal-outcome-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.playground-mission-control-modal-outcome-input{min-width:0;height:28px;padding:0;border:0;outline:0;background:transparent;color:#ffffffdb;font:inherit;font-size:12px;line-height:1.4}.playground-mission-control-modal-outcome-input::placeholder{color:#ffffff5c}.playground-mission-control-modal-outcome-add,.playground-mission-control-modal-outcome-menu-trigger{width:28px;height:28px;padding:0;border:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#ffffffad;cursor:pointer;transition:background-color .15s ease,color .15s ease}.playground-mission-control-modal-outcome-add:hover,.playground-mission-control-modal-outcome-menu-trigger:hover,.playground-mission-control-modal-outcome-menu-shell.is-open .playground-mission-control-modal-outcome-menu-trigger{background:#ffffff14;color:#fff}.playground-mission-control-modal-outcome-menu-shell{flex:0 0 auto;z-index:65}.playground-mission-control-modal-outcome-menu{width:210px;min-width:210px;z-index:66}.playground-mission-control-modal-outcomes-empty{width:100%;min-height:40px;padding:0 12px;border:1px dashed rgba(255,255,255,.12);border-radius:10px;background:#ffffff08;color:#ffffff80;font:inherit;font-size:12px;line-height:1.4;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.playground-mission-control-modal-outcomes-empty:hover{border-color:#fff3;background:#ffffff0f;color:#ffffffc7}.playground-mission-control-modal-composer{flex:0 0 auto;min-width:0;margin-top:auto;overflow:visible;position:relative;z-index:20}.playground-tasks-project-modal.playground-project-overview-outcome-editor-modal{height:600px;overflow:visible}.playground-mission-control-modal.playground-project-overview-outcome-editor-modal .playground-tasks-project-modal-top{align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-project-overview-outcome-editor-title-input{color:#fffffffa}.playground-project-overview-outcome-editor-modal .playground-tasks-project-modal-icon-trigger,.playground-project-overview-outcome-editor-modal .playground-tasks-project-modal-icon-trigger:hover,.playground-project-overview-outcome-editor-modal .playground-tasks-project-modal-icon-trigger.is-active{background:transparent!important;box-shadow:none!important}.playground-project-overview-outcome-editor-shell{overflow:visible}.playground-project-overview-outcome-editor-body{gap:14px}.playground-project-overview-outcome-editor-body.playground-mission-control-modal-context{overflow:visible}.playground-project-overview-outcome-editor-modal .playground-tasks-project-modal-field{display:flex;flex-direction:column;gap:8px}.playground-project-overview-outcome-editor-modal .playground-tasks-detail-description{margin-top:0;padding-top:0}.playground-project-overview-outcome-editor-modal .playground-tasks-detail-description+.playground-tasks-detail-description{margin-top:0}.playground-project-overview-outcome-editor-modal .playground-environments-textarea{border-color:#ffffff1a;background:#ffffff0d}.playground-project-overview-outcome-editor-modal .playground-tasks-project-modal-actions{flex:0 0 auto;margin-top:0}.playground-project-overview-outcome-milestone-field{position:relative;overflow:visible}.playground-project-overview-outcome-milestone-title-row{display:inline-flex;align-items:center;gap:8px;min-width:0}.playground-project-overview-outcome-milestone-add{width:24px;height:24px;padding:0;border:0;border-radius:8px;background:transparent;color:#ffffffad;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.playground-project-overview-outcome-milestone-add:hover,.playground-project-overview-outcome-milestone-picker-shell.is-open .playground-project-overview-outcome-milestone-add{background:#ffffff14;color:#fff}.playground-project-overview-outcome-milestone-picker-shell{position:relative;z-index:80}.playground-project-overview-outcome-milestone-menu{right:0;width:260px;min-width:260px;max-height:260px;overflow-y:auto;z-index:90}.playground-project-overview-outcome-milestone-row{cursor:default}.playground-project-overview-outcome-milestone-row+.playground-project-overview-outcome-milestone-row{margin-top:8px}.playground-project-overview-outcome-milestone-row .playground-tasks-backlog-item-content{gap:12px}.playground-project-overview-outcome-milestone-row .playground-tasks-backlog-meta{margin-left:auto}.playground-project-overview-outcome-milestone-remove{flex:0 0 auto;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:#ffffff8f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.playground-project-overview-outcome-milestone-remove:hover{background:#ffffff14;color:#fff}.playground-mission-control-studio-body{background:transparent;gap:0}.playground-project-wallpaper-transition-layer{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.playground-project-wallpaper-transition-image{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;will-change:transform}.playground-project-wallpaper-transition-layer.is-next .playground-project-wallpaper-transition-image.is-outgoing{animation:playgroundProjectWallpaperSlideOutLeft .36s ease both}.playground-project-wallpaper-transition-layer.is-next .playground-project-wallpaper-transition-image.is-incoming{animation:playgroundProjectWallpaperSlideInRight .36s ease both}.playground-project-wallpaper-transition-layer.is-prev .playground-project-wallpaper-transition-image.is-outgoing{animation:playgroundProjectWallpaperSlideOutRight .36s ease both}.playground-project-wallpaper-transition-layer.is-prev .playground-project-wallpaper-transition-image.is-incoming{animation:playgroundProjectWallpaperSlideInLeft .36s ease both}.playground-tasks-page.has-project-wallpaper-transition .playground-tasks-shell,.playground-tasks-page.has-project-wallpaper-transition .playground-environments-page{position:relative;z-index:1}.playground-tasks-project-wallpaper-toggle{margin-top:14px}.playground-tasks-project-modal-default-environment{margin-top:18px}.playground-tasks-project-modal-default-environment .playground-tasks-detail-fact-label{color:#ffffffeb;font-size:14px;line-height:1.3}.playground-tasks-project-modal-attachments{margin-top:8px;padding-top:2px}.playground-tasks-project-modal-connectors{margin-top:0;padding-top:0}.playground-tasks-project-modal-connectors .playground-tasks-project-modal-plugins-header{margin-top:18px}.playground-tasks-project-modal-connectors .playground-tasks-secondary-copy{max-width:720px}.playground-tasks-project-modal-connectors .playground-tasks-connectors-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;padding:12px 0 0}.playground-tasks-project-modal-connectors .playground-tasks-connector-row{min-width:0}.playground-tasks-project-modal-connectors .playground-tasks-connector-service-label{color:#fff}.playground-tasks-project-modal-attachments .tb-popup-dropzone,.playground-tasks-project-modal-attachments .playground-tasks-attachments-empty-button{min-height:128px}.playground-tasks-project-modal-preview{margin-top:12px}.playground-tasks-project-wallpaper-toggle-title{font-size:13px;font-weight:500;color:#fffffff0}.playground-tasks-project-wallpaper-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.playground-tasks-project-wallpaper-option{position:relative;width:100%;height:100px;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0a;cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.playground-tasks-project-wallpaper-option:hover{border-color:#fff3;transform:translateY(-1px)}.playground-tasks-project-wallpaper-option.is-active{border-color:#ffffffeb;box-shadow:0 0 0 1px #ffffff14}.playground-tasks-project-wallpaper-option-image{width:100%;height:100%;display:block;object-fit:cover}.playground-tasks-project-wallpaper-option-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#00000042}.playground-tasks-project-wallpaper-option-label{position:absolute;left:0;right:0;bottom:0;padding:16px 10px 8px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.78));font-size:11px;font-weight:500;color:#fffffff5;text-align:left}.playground-tasks-project-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:16px}.playground-tasks-project-modal-actions .playground-environments-action-button>span{line-height:1}.playground-tasks-project-modal-error{margin-top:12px;font-size:12px;line-height:1.45;color:#ffb0b0}.playground-environment-composer-modal{width:min(540px,100%)}.playground-environment-composer-modal .playground-tasks-project-modal-name-row{padding-bottom:0}.playground-environment-composer-modal-body{display:flex;flex-direction:column;gap:16px}.playground-environment-composer-modal .playground-environments-editor-surface{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}.playground-environment-composer-modal .playground-environments-editor-surface .playground-tasks-detail-facts{padding:0;border:0;background:transparent}.playground-environment-composer-modal .playground-environments-editor-surface .playground-tasks-detail-facts:before{content:none;display:none}.playground-environment-composer-modal .playground-environments-editor-surface .playground-tasks-detail-facts-body{gap:12px}.playground-environment-composer-modal .playground-environments-editor-surface .playground-tasks-detail-fact{min-height:24px}.playground-environment-composer-modal .playground-environments-editor-surface .playground-environments-input.playground-tasks-detail-fact-select{height:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.playground-environment-composer-modal .playground-tasks-detail-description-editor{border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:10px}.playground-environment-composer-toggle-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.playground-environment-composer-toggle-help{min-width:0;font-size:12px;font-weight:400;line-height:1.4;color:#ffffff8f}.playground-environment-profile-section{display:flex;flex-direction:column;gap:10px;padding-bottom:14px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.08)}.playground-environment-profile-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.playground-environment-profile-selector.is-compact{gap:8px}.playground-environment-profile-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:13px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffffe0;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.playground-environment-profile-card:hover{border-color:#ffffff29;background:#ffffff0d}.playground-environment-profile-card.is-selected{border-color:#3988ff70;background:#3988ff1a}.playground-environment-profile-card:disabled{opacity:.5;cursor:default}.playground-environment-profile-selector.is-compact .playground-environment-profile-card{padding:11px 12px;gap:6px;border:1px solid rgba(255,255,255,.1);border-radius:10px}.playground-environment-profile-selector.is-compact .playground-environment-profile-card.is-selected{border-color:#8fc4ff}.playground-environment-profile-card-top{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.playground-environment-profile-card-label{font-size:13px;font-weight:600;line-height:1.2;color:#fffffff5}.playground-environment-profile-card-rate{font-size:11px;line-height:1.2;font-weight:600;color:#ffffff9e;white-space:nowrap}.playground-environment-profile-card-meta,.playground-environment-profile-card-footer{font-size:11px;line-height:1.35;color:#ffffff94}.playground-environment-profile-card-copy{font-size:11px;line-height:1.45;color:#ffffffb3}.playground-environment-profile-note{font-size:11px;line-height:1.45;color:#ffffff85}.playground-environment-composer-runtime-facts{display:flex;flex-direction:column;gap:8px}.playground-environment-composer-runtime-facts .playground-tasks-detail-fact{min-height:32px}.playground-agent-composer-modal{width:min(750px,100%);max-height:min(80vh,820px);overflow:visible;display:flex;flex-direction:column}.playground-agent-composer-modal-body{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-height:0;max-height:calc(min(80vh,820px) - 152px);overflow-y:auto;overflow-x:visible;padding-right:2px;position:relative;z-index:2}.playground-settings-topup-modal-backdrop{z-index:320}.playground-settings-topup-modal{width:min(560px,100%)}.playground-settings-topup-modal .playground-tasks-project-modal-name-row{align-items:flex-start;gap:12px}.playground-settings-topup-modal-title-shell{min-width:0;display:flex;flex-direction:column;gap:4px;padding-top:2px}.playground-settings-topup-modal-title{font-size:17px;line-height:1.2;font-weight:400;color:#fffffffa}.playground-settings-topup-modal-subtitle{font-size:12px;line-height:1.5;color:#ffffff94}.playground-settings-topup-modal-body{gap:14px}.playground-settings-topup-note{padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0a;font-size:12px;line-height:1.5;color:#ffffffad}.playground-settings-topup-package-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px}.playground-settings-topup-package-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-height:132px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffffdb;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease,color .16s ease}.playground-settings-topup-package-card:hover{border-color:#ffffff29;background:#ffffff0d;transform:translateY(-1px)}.playground-settings-topup-package-card.is-selected{border-color:#ffffff38;background:#ffffff14;color:#fffffffa}.playground-settings-topup-package-card-name{font-size:12px;line-height:1.2;font-weight:600;color:#ffffffb8}.playground-settings-topup-package-card.is-selected .playground-settings-topup-package-card-name{color:#ffffffd1}.playground-settings-topup-package-card-tokens{font-size:16px;line-height:1.2;font-weight:600;color:inherit}.playground-settings-topup-package-card-price{font-size:12px;line-height:1.3;color:#ffffff9e}.playground-settings-topup-package-card-copy{margin-top:auto;font-size:11px;line-height:1.45;color:#ffffff85}.playground-settings-topup-package-card.is-selected .playground-settings-topup-package-card-price,.playground-settings-topup-package-card.is-selected .playground-settings-topup-package-card-copy{color:#ffffffa8}.playground-settings-topup-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.playground-settings-topup-summary-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.playground-settings-topup-summary-label{font-size:12px;line-height:1.2;color:#ffffff8f}.playground-settings-topup-summary-value{font-size:17px;line-height:1.2;font-weight:600;color:#fffffff5}.playground-settings-topup-summary-description{font-size:12px;line-height:1.5;color:#ffffff8f}.playground-settings-topup-summary-badge{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;font-size:12px;line-height:1;color:#ffffffad;white-space:nowrap}.playground-settings-trigger-composer-modal{width:min(560px,100%)}.playground-settings-trigger-composer-modal .playground-agent-composer-modal-body{gap:18px;padding-top:4px}.playground-settings-trigger-composer-modal .playground-tasks-project-modal-field,.playground-settings-trigger-composer-modal .playground-settings-toggle-group{gap:12px}.playground-settings-trigger-composer-modal .playground-settings-toggle-pill{min-height:36px}.playground-settings-trigger-composer-modal .playground-settings-trigger-composer-textarea{min-height:110px}.playground-settings-trigger-connect-card{display:flex;align-items:center;justify-content:space-between;gap:16px}.playground-skill-composer-modal{width:min(560px,100%)}.playground-skill-composer-modal-body{display:flex;flex-direction:column;gap:16px}.playground-tasks-release-modal{width:min(560px,100%);padding:12px 16px 16px;border-radius:15px;border:1px solid rgba(255,255,255,.1);background:#323232;box-shadow:0 12px 30px #00000059;backdrop-filter:blur(10px)}.playground-tasks-project-modal.playground-tasks-release-modal{height:500px;overflow:visible}.playground-tasks-project-modal-backdrop.playground-tasks-release-modal-backdrop{z-index:10040}.playground-mission-control-modal.playground-tasks-release-modal .playground-tasks-project-modal-top{align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-tasks-release-modal .playground-tasks-project-modal-icon-trigger,.playground-tasks-release-modal .playground-tasks-project-modal-icon-trigger:hover,.playground-tasks-release-modal .playground-tasks-project-modal-icon-trigger.is-active{background:transparent!important;box-shadow:none!important}.playground-tasks-release-modal-title-input{color:#fffffffa}.playground-tasks-release-modal-body,.playground-tasks-release-modal-context{overflow:visible}.playground-tasks-release-modal-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.playground-tasks-release-modal-name-row{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:14px;padding-bottom:4px}.playground-tasks-release-modal-field{display:flex;flex-direction:column;gap:10px}.playground-tasks-release-modal-field .playground-tasks-detail-section-title{margin-bottom:0}.playground-tasks-release-modal-date-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0}.playground-tasks-release-modal-input{width:100%;height:42px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0d;color:#fffffff0;font:inherit;font-size:12px;color-scheme:dark;outline:none}.playground-tasks-release-modal-input::placeholder{color:#ffffff6b}.playground-tasks-release-modal-input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1) brightness(1.08);opacity:.92;cursor:pointer}.playground-tasks-release-modal-textarea{min-height:110px}.playground-tasks-release-modal-description{margin-top:0;padding-top:0}.playground-tasks-release-modal .playground-tasks-project-modal-actions{flex:0 0 auto;margin-top:0}.playground-tasks-project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.playground-tasks-project-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;cursor:pointer;border:0;border-radius:22px;background-position:center;background-size:cover;background-repeat:no-repeat}.playground-tasks-project-card-hero{padding:18px 18px 16px;min-height:156px;display:flex;flex-direction:column;justify-content:flex-end;gap:0}.playground-tasks-project-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.playground-tasks-project-card-actions{flex:0 0 auto;align-self:flex-start;z-index:2}.playground-tasks-project-card-icon{position:relative;width:42px;height:42px;border-radius:50%;border:0;background:transparent;color:#ffffffeb;display:inline-flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.playground-tasks-project-card-icon:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:50%;padding:1px;background:linear-gradient(-10deg,#c8c8c840,#ffffff1a,#ffffff26,#ffffff60);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-tasks-project-card-kicker{font-size:12px;font-weight:400;letter-spacing:.04em;color:#ffffff8f;margin-bottom:12px}.playground-tasks-project-card-title{font-size:22px;line-height:1.1;font-weight:400;color:#fffffffa}.playground-tasks-project-card-copy{font-size:13px;line-height:1.55;font-weight:400;color:#ffffffb3;max-width:520px;margin-top:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.playground-tasks-project-card-copy .tb-message-markdown-paragraph,.playground-tasks-project-card-copy .tb-message-markdown-list,.playground-tasks-project-card-copy .tb-message-markdown-heading{margin:0;font-size:inherit;line-height:inherit;color:inherit}.playground-tasks-project-card-copy .tb-message-markdown-strong,.playground-tasks-project-card-copy .tb-message-markdown-em,.playground-tasks-project-card-copy .tb-message-markdown-inline-code,.playground-tasks-project-card-copy .tb-message-markdown-link{color:inherit}.playground-tasks-project-card-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:0}.playground-tasks-project-card-metrics{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.playground-tasks-project-card .playground-tasks-chip{border:0;background:#00000038;color:#ffffffd1;font-weight:400;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.playground-tasks-project-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.playground-tasks-project-card-updated{font-size:11px;color:#ffffff7a}.playground-tasks-project-context{display:flex;flex-direction:column;gap:14px}.playground-tasks-project-meta-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.playground-tasks-project-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.playground-tasks-project-panel{border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff08;padding:16px;display:flex;flex-direction:column;gap:12px;min-width:0}.platform-project-icon-picker{display:inline-flex;align-items:center;min-width:0;gap:10px}.platform-project-icon-picker__trigger{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.platform-project-icon-picker__trigger:disabled{cursor:default;opacity:1}.platform-project-icon-picker__trigger-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border:0;border-radius:8px;background:color-mix(in srgb,var(--project-icon-color) 18%,transparent);color:var(--project-icon-color);transition:background-color .12s ease}.platform-project-icon-picker__trigger:not(:disabled):hover .platform-project-icon-picker__trigger-icon,.platform-project-icon-picker__trigger.is-open .platform-project-icon-picker__trigger-icon{background:color-mix(in srgb,var(--project-icon-color) 25%,transparent)}.platform-project-icon-picker__project-name{min-width:0;overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.platform-project-icon-picker__emoji{display:inline-flex;align-items:center;justify-content:center;line-height:1}.platform-project-icon-picker__popup{display:flex;flex-direction:column;overflow:hidden!important}.platform-project-icon-picker__tabs{padding:8px 12px 0;border-bottom:1px solid rgba(255,255,255,.075)}.platform-project-icon-picker__colors{display:flex;align-items:center;gap:12px;min-width:0;margin:0;padding:14px 16px;border:0;border-bottom:1px solid rgba(255,255,255,.075)}.platform-project-icon-picker__color,.platform-project-icon-picker__custom-color{position:relative;width:20px;height:20px;flex:0 0 20px;padding:0;border:0;border-radius:50%;cursor:pointer}.platform-project-icon-picker__color:after{position:absolute;inset:-3px;border:1px solid transparent;border-radius:inherit;content:""}.platform-project-icon-picker__color.is-selected:after{border-color:#ffffffd1}.platform-project-icon-picker__custom-color{background:conic-gradient(#f55,#fc0,#5d5,#3cc,#58f,#d5f,#f55 360deg)}.platform-project-icon-picker__color-divider{width:1px;height:20px;background:#ffffff1a}.platform-project-icon-picker__color-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.platform-project-icon-picker__search{padding:12px 16px 8px}.platform-project-icon-picker__search .platform-search{width:100%}.platform-project-icon-picker__grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-content:start;flex:1 1 auto;gap:4px;max-height:min(360px,calc(100vh - 180px));min-width:0;min-height:0;margin:0;padding:4px 16px 16px;border:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch}.platform-project-icon-picker__grid::-webkit-scrollbar{display:none}.platform-project-icon-picker__option{display:inline-flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;padding:0;border:0;border-radius:6px;background:transparent;color:#ffffffb3;cursor:pointer}.platform-project-icon-picker__option:hover,.platform-project-icon-picker__option.is-selected{background:#ffffff1a;color:#fff}.platform-project-icon-picker__option.is-emoji{font-size:19px;line-height:1}.platform-project-icon-picker__empty{grid-column:1 / -1;padding:32px 0;color:#ffffff80;font-size:12px;text-align:center}.playground-project-breadcrumb-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 14px;width:14px;height:14px;color:var(--project-icon-color, rgba(255, 255, 255, .82));line-height:1}.playground-project-breadcrumb-icon>svg,.playground-project-breadcrumb-icon>span{display:block;width:14px;height:14px;color:inherit}.playground-project-breadcrumb-icon>.platform-project-icon-picker__emoji,.playground-project-breadcrumb-icon>span{font-size:13px!important}.playground-project-breadcrumb-actions{display:inline-flex;align-items:center;flex:0 0 auto;margin-left:2px}.playground-project-breadcrumb-menu-trigger{width:24px;min-width:24px;height:24px;min-height:24px;padding:0;color:#ffffffb3}.playground-project-breadcrumb-menu{width:232px}.playground-project-breadcrumb-menu-id{display:flex;flex-direction:column;gap:3px;min-width:0;padding:9px 12px;color:#ffffff80;font-size:10px;line-height:1.35}.playground-project-breadcrumb-menu-id>code{overflow:hidden;color:#ffffffd1;font:inherit;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.playground-project-breadcrumb-menu-divider{height:1px;margin:4px 0;background:#ffffff13}@media(max-width:640px){.platform-project-icon-picker__popup{width:calc(100vw - 24px)!important}.platform-project-icon-picker__grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.platform-project-milestones-overview-page{box-sizing:border-box;width:100%;min-width:0;display:flex;flex-direction:column;gap:24px;padding-bottom:24px}.platform-project-milestones-overview-page__analytics{flex:0 0 auto}.platform-project-milestones-overview-page__table{width:100%;min-width:0;display:flex;flex-direction:column}.platform-project-milestones-overview-table{width:100%;min-width:0}.platform-project-milestone-name{min-width:0;overflow:hidden;color:#fff;font-size:12px;line-height:1.4;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.platform-project-milestone-value{min-width:0;overflow:hidden;color:#ffffff9e;font-size:12px;line-height:1.4;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.platform-project-milestone-progress{min-width:0;display:inline-flex;align-items:center;gap:8px;color:#ffffffb3;font-size:12px;line-height:1;font-weight:400;font-variant-numeric:tabular-nums}.platform-project-milestone-progress__ring{width:18px;height:18px;flex:0 0 18px;border-radius:50%;background:radial-gradient(circle at center,#000 52%,transparent 54%),conic-gradient(#636bdc 0 var(--project-milestone-progress, 0%),rgba(255,255,255,.12) var(--project-milestone-progress, 0%) 100%)}.platform-project-milestone-progress__value{min-width:32px}.platform-project-milestones-overview-table .platform-empty-state{min-height:180px}@media(max-width:760px){.platform-project-milestones-overview-page{gap:16px;padding-bottom:12px}}.platform-project-update-card{width:100%;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin-top:28px;padding:18px 20px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:transparent}.platform-project-update-card__header,.platform-project-update-card__meta,.platform-project-update-modal__status-row{display:flex;align-items:center}.platform-project-update-card__header{min-height:28px;justify-content:space-between;gap:16px}.platform-project-update-card__action.platform-button.is-secondary{min-height:28px;padding:0;background:transparent;color:#ffffff94}.platform-project-update-card__action.platform-button.is-secondary:hover{background:transparent;color:#fff}.platform-project-update-card__meta{flex-wrap:wrap;gap:10px;color:#ffffff80;font-size:12px;line-height:1.4}.platform-project-update-card__author{min-width:0;display:inline-flex;align-items:center;gap:7px;color:#ffffffd1}.platform-project-update-card__author .playground-project-overview-sidebar-avatar{width:20px;height:20px;flex:0 0 20px;font-size:8px}.platform-project-update-card__time{color:#ffffff80}.platform-project-update-status{display:inline-flex;align-items:center;gap:6px;color:#4ade80;font-size:12px;line-height:1.4;font-weight:400}.platform-project-update-status.is-at-risk{color:#facc15}.platform-project-update-status.is-off-track{color:#f87171}.platform-project-update-status.is-complete{color:#8b9dff}.platform-project-update-status__icon{width:14px;height:14px;flex:0 0 14px;display:inline-grid;place-items:center}.platform-project-update-status__dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#4ade80}.platform-project-update-status__dot.is-at-risk{background:#facc15}.platform-project-update-status__dot.is-off-track{background:#f87171}.platform-project-update-status__dot.is-complete{background:#8b9dff}.platform-project-update-card__content.platform-instructions-editor{margin:0}.platform-project-update-card__content .platform-instructions-editor__header{display:none}.platform-project-update-card__content .platform-instructions-editor__body,.platform-project-update-card__content .platform-instructions-editor__content-viewport,.platform-project-update-card__content .platform-instructions-editor__readonly{margin:0;padding:0;background:transparent}.platform-project-update-card__content .platform-instructions-editor__readonly{color:#fff;font-size:14px;line-height:1.55}.platform-project-update-card__interaction-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.platform-project-update-card__interaction-actions>.platform-project-update-card__emoji-picker{flex:0 0 auto}.platform-project-update-card__interaction-actions .platform-icon-button{border-radius:50%;color:#ffffff94;background:transparent}.platform-project-update-card__interaction-actions .platform-icon-button:hover,.platform-project-update-card__interaction-actions .platform-icon-button.is-active,.platform-project-update-card__emoji-picker.platform-popup-anchor.is-open .platform-icon-button{color:#fff;background:#ffffff13}.platform-project-update-card__reactions{min-width:0;display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.platform-project-update-card__reaction{display:inline-flex;align-items:center;gap:5px;min-height:26px;border:1px solid rgba(255,255,255,.075);border-radius:8px;padding:2px 8px;color:#ffffffb3;background:#ffffff0d;cursor:pointer;font:inherit;font-size:10px}.platform-project-update-card__reaction:hover,.platform-project-update-card__reaction.is-selected{border-color:#4da3ff66;color:#fff;background:#4da3ff1f}.platform-project-update-card__reaction:disabled{cursor:wait;opacity:.58}.platform-project-update-card__reaction-emoji{font-size:14px;line-height:1}.platform-project-update-card__comments{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.platform-project-update-card__comment.platform-comment-card{--platform-comment-card-radius: 10px}.platform-project-update-card__comment-composer.platform-comment-composer{--platform-comment-composer-radius: 10px;margin-top:0}.platform-project-update-card__comment-text{width:100%;min-width:0}.platform-project-update-card__comment-attachments{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.platform-project-update-card__interaction-error{color:#f87171;font-size:11px;line-height:1.4}.platform-project-update-card__empty-copy{margin:0;color:#ffffff6b;font-size:13px;line-height:1.55}.platform-project-update-modal__body{display:flex;flex-direction:column;gap:16px}.platform-project-update-modal__status-row{min-height:32px;justify-content:space-between;gap:16px}.platform-project-update-modal__status-label{color:#ffffffb3;font-size:12px;line-height:1.4;font-weight:400}.platform-project-update-modal__status-selector{width:auto}.platform-project-update-modal__status-trigger{min-height:30px;padding:0}.platform-project-update-modal__editor{min-height:220px;padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#ffffff13}.platform-project-update-modal__editor .platform-instructions-editor__header{background:transparent}.platform-project-update-modal__error{color:#f87171;font-size:12px;line-height:1.4}.platform-project-update-modal__footer{justify-content:flex-end;gap:8px}@media(max-width:720px){.platform-project-update-card{padding:16px}}.platform-project-summary-shell{width:100%;min-width:0}.platform-project-summary-shell>.playground-project-overview-work-graph{margin-top:24px}.platform-project-summary{width:100%;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.platform-project-summary__icon-picker{flex:0 0 auto}.platform-project-summary__title{max-width:100%;margin:12px 0 0;overflow:hidden;color:#fff;font-size:18px;line-height:1.25;font-weight:500;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.platform-project-summary__input{box-sizing:border-box;width:min(100%,560px);min-height:22px;margin:8px 0 0;padding:0;overflow:hidden;border:0;border-radius:0;outline:0;resize:none;background:transparent;color:#ffffffb3;font:inherit;font-size:14px;line-height:1.55;font-weight:400;letter-spacing:0;scrollbar-width:none}.platform-project-summary__input::-webkit-scrollbar{display:none}.platform-project-summary__input::placeholder{color:#ffffff4d;opacity:1}.platform-project-summary__input:disabled{cursor:default;opacity:1}.platform-project-summary-details{width:100%;min-width:0;margin-top:28px;display:grid;gap:16px}.platform-project-summary-details__row{min-width:0;display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:8px}.platform-project-summary-details__label{margin:0;padding:0;border:0;background:transparent;color:#ffffff80;font-family:inherit;font-size:12px;line-height:20px;font-weight:400;letter-spacing:0;text-align:left}button.platform-project-summary-details__label{cursor:pointer}button.platform-project-summary-details__label:hover{color:#fff}.platform-project-summary-details__items{min-width:0;display:flex;align-items:center;gap:20px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.platform-project-summary-details__items::-webkit-scrollbar{display:none}.platform-project-summary-details__show-all.platform-button{flex:0 0 auto}.platform-project-summary-details__item{min-width:0;max-width:240px;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#ffffffd1;font:inherit;font-size:12px;line-height:20px;font-weight:400;letter-spacing:0;text-align:left}button.platform-project-summary-details__item{cursor:pointer}button.platform-project-summary-details__item:hover{color:#fff}.platform-project-summary-details__item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-project-summary-details__resource-icon{width:18px;height:18px;flex:0 0 18px;display:inline-grid;place-items:center;color:#ffffffb3}.platform-project-summary-details__resource-icon>*,.platform-project-summary-details__resource-icon .playground-project-resource-title-icon{width:18px;height:18px;flex:0 0 18px}.platform-project-summary-details__resource-icon img{width:18px;height:18px;object-fit:cover}.platform-project-summary-details__milestone-ring{box-sizing:border-box;width:18px;height:18px;flex:0 0 18px;border-radius:50%;background:radial-gradient(circle at center,#000 52%,transparent 54%),conic-gradient(#636bdc 0 var(--project-milestone-progress, 0%),rgba(255,255,255,.12) var(--project-milestone-progress, 0%) 100%)}.platform-project-summary-details__loading,.platform-project-summary-details__empty{min-height:20px;display:inline-flex;align-items:center;color:#ffffff4d;font-size:12px;line-height:20px;font-weight:400;letter-spacing:0}@media(max-width:720px){.platform-project-summary-details__row{grid-template-columns:72px minmax(0,1fr);gap:8px}}.playground-project-overview-view{position:relative;isolation:isolate;width:min(100%,56rem);margin:0 auto;gap:24px}.playground-project-overview-view.is-general,.playground-project-overview-view.is-milestones{width:100%;max-width:none}.playground-project-overview-layout{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);column-gap:42px;row-gap:42px;align-items:start;transition:grid-template-columns .26s cubic-bezier(.16,1,.3,1),column-gap .26s cubic-bezier(.16,1,.3,1)}.playground-project-overview-layout.is-sidebar-collapsed{grid-template-columns:minmax(0,1fr) minmax(0,0px);column-gap:0}.playground-project-overview-main{min-width:0;display:flex;flex-direction:column;gap:var(--resource-detail-section-gap, 20px)}.playground-project-overview-sidebar{min-width:0;position:sticky;top:var(--project-detail-sticky-offset, 0px);max-height:calc(100vh - var(--project-detail-sticky-offset, 0px) - 20px);display:flex;flex-direction:column;gap:12px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;opacity:1;transform:translate(0);visibility:visible;pointer-events:auto;backdrop-filter:none;-webkit-backdrop-filter:none;transition:opacity .18s ease,transform .26s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.playground-project-overview-sidebar::-webkit-scrollbar{display:none}.playground-project-overview-layout.is-sidebar-collapsed .playground-project-overview-sidebar{opacity:0;transform:translate(18px);visibility:hidden;pointer-events:none;transition-delay:0s,0s,.18s}.playground-project-overview-sidebar-card{overflow:visible}.playground-project-overview-sidebar-facts{position:relative;min-width:0;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.playground-project-overview-sidebar-facts:before{content:none;display:none}.playground-project-overview-sidebar-title{color:#fff;font-size:12px;font-weight:400}.playground-project-overview-sidebar-title-with-caret{display:inline-flex;align-items:center;gap:4px}.playground-project-overview-sidebar-title-caret{width:10px;height:10px;color:#ffffff75}.playground-project-overview-sidebar-see-all{flex:0 0 auto;border:0;background:transparent;padding:0;color:#ffffff8f;font:inherit;font-size:11px;line-height:1;cursor:pointer}.playground-project-overview-sidebar-see-all:hover{color:#ffffffe6}.playground-project-overview-sidebar-action{flex:0 0 auto;border:0;background:transparent;color:#ffffff8f;font:inherit;font-size:12px;line-height:1;cursor:pointer}.playground-project-overview-sidebar-action:hover{color:#ffffffeb}.playground-project-overview-sidebar-rows{display:flex;flex-direction:column;gap:0}.playground-project-overview-sidebar-row{min-width:0;min-height:30px;display:grid;grid-template-columns:minmax(88px,110px) minmax(0,1fr);gap:12px;align-items:center;padding:0;color:#ffffffdb}.playground-project-overview-sidebar-row.is-owner{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.playground-project-overview-sidebar-row-label{min-width:0;font-size:12px;line-height:1.35;font-weight:400;color:#fff}.playground-project-overview-sidebar-row-value{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:7px;font-size:12px;line-height:1.35;color:#ffffffe0;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-project-overview-sidebar-row-value.is-editable{overflow:visible;white-space:normal}.playground-project-overview-sidebar-row-value.is-full,.playground-project-overview-sidebar-selector{width:100%}.playground-project-overview-sidebar-selector-trigger{width:100%;max-width:100%;justify-content:flex-end;text-align:right}.playground-project-overview-sidebar-selector-trigger.is-empty{color:#ffffff75}.playground-project-overview-sidebar-selector-popup{width:min(280px,calc(100vw - 48px))}.playground-project-overview-sidebar-mission-button{width:100%;margin-top:8px}.playground-project-overview-sidebar-progress-card{width:100%;flex:0 0 auto;overflow:hidden}.playground-project-overview-sidebar-progress-analytics.platform-analytics.is-compact{gap:14px}.playground-project-overview-sidebar-progress-analytics .platform-analytics__metric-label{color:#ffffff94}.playground-project-overview-sidebar-progress-analytics .platform-analytics__metric-value{color:#fffffff5}.playground-project-overview-sidebar-progress-analytics .platform-analytics-chart__frame{height:168px}.playground-project-overview-sidebar-progress-breakdown{min-width:0;margin-top:8px}.playground-project-overview-sidebar-progress-list{max-height:220px;margin-top:16px;display:flex;flex-direction:column;gap:4px;overflow-y:auto;scrollbar-width:none}.playground-project-overview-sidebar-progress-list::-webkit-scrollbar{display:none}.playground-project-overview-sidebar-progress-list-row{min-width:0;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-project-overview-sidebar-progress-list-person,.playground-project-overview-sidebar-progress-list-value{min-width:0;display:inline-flex;align-items:center;gap:8px}.playground-project-overview-sidebar-progress-list-person{flex:1 1 auto}.playground-project-overview-sidebar-progress-list-value{flex:0 0 auto;color:#ffffff94;font-size:11px;line-height:1.2}.playground-project-overview-sidebar-progress-list-name{min-width:0;overflow:hidden;color:#ffffffeb;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.playground-project-overview-sidebar-progress-avatar,.playground-project-overview-sidebar-progress-unassigned,.playground-project-overview-sidebar-progress-label-icon{width:20px;height:20px;flex:0 0 20px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#ffffff8f}.playground-project-overview-sidebar-progress-avatar{overflow:hidden;background:#ffffff1a;font-size:9px}.playground-project-overview-sidebar-progress-avatar-image{width:100%;height:100%;display:block;object-fit:cover}.playground-project-overview-sidebar-progress-avatar-fallback{font-size:9px;line-height:1}.playground-project-overview-sidebar-progress-unassigned{border:1px dashed rgba(255,255,255,.34)}.playground-project-overview-sidebar-progress-label-icon{border-radius:5px;color:var(--project-progress-group-color, rgba(255, 255, 255, .58));background:color-mix(in srgb,var(--project-progress-group-color, rgba(255, 255, 255, .58)) 12%,transparent)}.playground-project-overview-sidebar-progress-ring{--project-progress-percent: 0%;--project-progress-group-color: #636bdc;width:16px;height:16px;flex:0 0 16px;display:inline-block;border-radius:999px;background:conic-gradient(var(--project-progress-group-color) var(--project-progress-percent),rgba(255,255,255,.1) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 0)}.playground-project-overview-sidebar-progress-empty{min-height:72px;display:flex;align-items:center;justify-content:center;color:#ffffff70;font-size:11px;text-align:center}.playground-project-overview-sidebar-date-fields{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.playground-project-overview-sidebar-date-field{min-width:0;display:flex;flex-direction:column;gap:3px}.playground-project-overview-sidebar-date-field-label{font-size:9px;line-height:1;color:#ffffff6b}.playground-project-overview-sidebar-date-input{min-width:0;width:100%;height:24px;border:0;border-radius:0;background:transparent;padding:0;color:#ffffffd6;font:inherit;font-size:11px;line-height:1;color-scheme:dark;outline:none}.playground-project-overview-sidebar-date-input:focus{color:#fffffff5}.playground-project-overview-sidebar-selector-popup .playground-tasks-priority-value,.playground-project-overview-sidebar-selector-trigger .playground-tasks-priority-value{font-size:12px;line-height:1.25}.playground-project-overview-sidebar-milestone-row{position:relative;display:grid;align-items:center;gap:6px;grid-template-columns:minmax(0,1fr) auto;width:100%;color:inherit;font:inherit;text-align:left;overflow:visible}.playground-project-overview-sidebar-milestone-trigger{appearance:none;min-width:0;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.playground-project-overview-sidebar-milestone-row .playground-project-overview-sidebar-chip{width:100%;justify-content:space-between;padding:0;border-radius:0;background:transparent}.playground-project-overview-sidebar-milestone-trigger:hover .playground-project-overview-sidebar-chip{color:#fffffff5}.playground-project-overview-sidebar-rows{overflow:visible}.playground-project-overview-sidebar-icon-button{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffffa8;cursor:pointer}.playground-project-overview-sidebar-icon-button:hover,.playground-project-overview-sidebar-milestone-menu-shell.is-open .playground-project-overview-sidebar-icon-button{background:#ffffff1a;color:#fffffff5}.playground-project-overview-sidebar-milestone-menu-shell{position:relative;display:inline-flex;justify-content:flex-end;z-index:240}.playground-project-overview-sidebar-milestone-menu-shell.is-open{z-index:420}.playground-project-overview-sidebar-milestone-menu{position:absolute;top:calc(100% + 8px);right:0;left:auto;min-width:190px;width:max-content;max-width:min(260px,calc(100vw - 32px));padding:6px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#323232;color:#fffffff0;box-shadow:0 12px 30px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;z-index:480;transform-origin:top right}.playground-project-overview-sidebar-muted{color:#ffffff73}.playground-project-overview-status-icon.is-on-track{color:#85df7b}.playground-project-overview-status-icon.is-at-risk{color:#ffb84d}.playground-project-overview-status-value{max-width:100%}.playground-project-overview-status-value .playground-tasks-status-value-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-project-overview-sidebar-lead{min-width:0;display:inline-flex;align-items:center;gap:7px}.playground-project-overview-sidebar-avatar{width:18px;height:18px;flex:0 0 18px;border-radius:999px;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1f;color:#ffffffd6;font-size:9px;line-height:1;font-weight:500}.playground-project-overview-sidebar-chip{min-width:0;display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 7px;border-radius:999px;background:#ffffff12;color:#ffffffd1;font-size:11px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-project-overview-sidebar-resource-list{display:flex;flex-direction:column;gap:2px}.playground-project-overview-sidebar-resource-row{width:100%;min-width:0;min-height:34px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;border:0;border-radius:8px;background:transparent;padding:6px 4px;color:#ffffffdb;font:inherit;text-align:left;cursor:pointer}.playground-project-overview-sidebar-resource-row:hover{background:#ffffff0f}.playground-project-overview-sidebar-resource-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#ffffffb8}.playground-project-overview-sidebar-resource-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;font-weight:500}.playground-project-overview-sidebar-resource-count{color:#ffffff7a;font-size:12px;line-height:1.25;font-variant-numeric:tabular-nums}.playground-project-overview-sidebar-activity-list{display:flex;flex-direction:column;gap:9px}.playground-project-overview-sidebar-activity-row{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px}.playground-project-overview-sidebar-activity-row .playground-project-overview-activity-avatar{width:18px;height:18px;flex:0 0 18px;margin-top:0;border-radius:999px}.playground-project-overview-sidebar-activity-icon{width:14px;height:14px;margin-top:1px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#ffffffe6}.playground-project-overview-sidebar-activity-icon.is-task{color:#7a7eff}.playground-project-overview-sidebar-activity-icon.is-file{color:#66a6ff}.playground-project-overview-sidebar-activity-icon.is-thread,.playground-project-overview-sidebar-activity-icon.is-update{color:#4ade80}.playground-project-overview-sidebar-activity-copy{min-width:0;font-size:12px;line-height:1.35;color:#ffffff94}.playground-project-overview-sidebar-activity-copy strong{font-weight:500;color:#ffffffe6}.playground-project-overview-sidebar-activity-object{display:inline;border:0;padding:0;background:transparent;color:#ffffffe0;font:inherit;font-weight:500;cursor:pointer}.playground-project-overview-sidebar-activity-object:hover{color:#66a6ff}.playground-project-overview-sidebar-activity-time{color:#ffffff75}.playground-project-overview-sidebar-empty{padding:4px 0 2px;color:#ffffff6b;font-size:12px;line-height:1.4}.playground-project-overview-hero-shell{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding-top:0}.playground-project-overview-summary-surface{width:100%;display:flex;flex-direction:column;gap:18px}.playground-project-overview-summary-header{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding-top:0}.playground-project-overview-summary-icon{position:relative;overflow:visible;width:60px;height:60px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:15px;background:#ffffff0d;color:#fffffff5;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-project-overview-summary-icon:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:15px;padding:1px;background:linear-gradient(-10deg,#c8c8c840,#ffffff1a,#ffffff26,#ffffff60);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-project-overview-summary-copy{width:100%;min-width:0;display:flex;flex-direction:column;gap:0}.playground-project-overview-description-editor{width:100%;min-width:0;margin:0}.playground-project-overview-description-editor.is-minimalistic-ui.is-sticky .platform-instructions-editor__header{position:sticky;top:0;z-index:10;background:#000}.playground-project-overview-description-editor .platform-instructions-editor__title{flex:1 1 auto;overflow:hidden;font-size:14px;font-weight:400}.playground-project-overview-description-editor .platform-instructions-editor__title .playground-project-overview-activity-tabs{width:auto;max-width:100%}.playground-project-overview-description-editor .platform-instructions-editor__title .platform-detail-tab-bar__list{flex:0 1 auto}.playground-environments-detail-scroll.playground-tasks-project-workspace-scroll.is-overview{padding-top:0!important}.playground-environments-detail-scroll.playground-tasks-project-workspace-scroll.is-overview .playground-project-detail-overview-layout{--project-detail-sticky-offset: 42px;padding-top:var(--project-detail-sticky-offset)}.playground-environments-detail-scroll.playground-tasks-project-workspace-scroll.is-overview .playground-project-overview-summary-title{margin-top:42px}.playground-project-overview-summary-title-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:0;min-height:40px}.playground-project-overview-summary-title{margin:0;font-size:24px;line-height:1;font-weight:500;letter-spacing:-.04em;color:#fffffff5}.playground-project-overview-summary-description{min-width:0;flex:1 1 auto;max-width:860px;margin-top:10px;font-size:12px;line-height:1.7;font-weight:400;color:#ffffffad;background:transparent}.playground-project-overview-summary-description .tb-message-markdown{margin:0;color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;background:transparent}.playground-project-overview-summary-description p{margin:0}.playground-project-overview-summary-description p+p{margin-top:8px}.playground-project-overview-summary-description a{color:#ffffffe0}.playground-project-overview-summary-kpis{width:calc(100% + 40px);margin-left:-20px;padding:20px;margin-top:-20px;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.1);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.playground-project-overview-chart-kpis{margin-bottom:12px;background:#00000059}.playground-project-overview-summary-kpi{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left}.playground-project-overview-summary-kpi-heading{display:inline-flex;align-items:center;gap:8px;min-width:0}.playground-project-overview-summary-kpi-icon{width:14px;height:14px;flex:0 0 auto;color:#ffffffa3}.playground-project-overview-summary-kpi-value{font-size:18px;line-height:1.1;font-weight:400;color:#fffffffa}.playground-project-overview-summary-kpi-label{font-size:12px;line-height:1.45;color:#ffffff85}.playground-project-overview-summary-resources{min-width:0;display:flex;flex-direction:column;gap:12px;justify-self:end;width:min(100%,380px);align-items:flex-end}.playground-project-overview-summary-mission-button{flex:0 0 auto;margin-left:auto}.playground-project-overview-summary-title-actions{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.playground-project-overview-summary-title-actions .playground-project-overview-summary-mission-button{margin-left:0}.playground-project-overview-sidebar-toggle{flex:0 0 auto;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#ffffffad;padding:0;cursor:pointer;transition:background .16s ease,color .16s ease}.playground-project-overview-sidebar-toggle:hover{background:#ffffff14;color:#fffffff2}.playground-project-overview-summary-strategy-button{background:transparent;color:#ffffffe6}.playground-project-overview-summary-strategy-button:hover{background:#ffffff0f;border-color:#ffffff29;color:#ffffffe6}.playground-project-overview-summary-mission-label{display:inline-flex;align-items:center;gap:8px}.playground-project-overview-summary-mission-copy{display:none}.playground-project-overview-summary-resource-list{display:flex;flex-direction:column;gap:12px;width:100%}.playground-project-overview-summary-resource-item{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:2px;justify-items:end}.playground-project-overview-summary-resource-label{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;font-size:14px;line-height:1.35;font-weight:500;color:#fffffff5}.playground-project-overview-summary-resource-chip{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 8px;border-radius:999px;background:#ffffff0f;font-size:11px;line-height:1;font-weight:500;color:#ffffffb8}.playground-project-overview-summary-resource-endpoint{min-width:0;font-size:12px;line-height:1.5;color:#ffffff8f;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-project-overview-summary-footer{width:100%;padding-top:2px;margin-bottom:24px}@media(max-width:1080px){.playground-project-overview-summary-title-row{flex-direction:column;align-items:flex-start}.playground-project-overview-summary-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.playground-project-overview-summary-actors{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.playground-project-overview-summary-actor-pill{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.playground-project-overview-summary-actor-avatar{width:26px;height:26px}.playground-project-overview-summary-actor-name{font-size:13px;line-height:1.2;color:#ffffffe6}.playground-project-overview-summary-actor-count{font-size:12px;line-height:1.2;color:#ffffff85}.playground-project-overview-title{margin:0;text-align:center;font-size:40px;line-height:1;font-weight:500;letter-spacing:-.04em;color:#fffffff5}.playground-project-overview-description{max-width:760px;text-align:center;font-size:15px;line-height:1.7;color:#ffffffad}.playground-project-overview-description p{margin:-6px 0 0}.playground-project-overview-search-row{width:100%;display:flex;align-items:center;justify-content:center}.playground-project-overview-search-shell{position:relative;width:min(100%,560px)}.playground-project-overview-search{width:100%;min-height:38px;padding:0 14px 0 36px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fffffff5;font-size:13px;outline:none}.playground-project-overview-search::placeholder{color:#ffffff57}.playground-project-overview-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#ffffff6b;pointer-events:none}.playground-project-overview-chart-grid{width:100%;display:block}.playground-project-overview-chart-surface{width:100%;margin:0 0 24px;padding:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.playground-project-overview-chart-card{--playground-project-overview-chart-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );box-sizing:border-box;min-width:0;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;padding:20px;border:0;border-radius:15px;background:transparent;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-project-overview-chart-surface .playground-project-overview-chart-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.playground-project-overview-chart-surface .playground-project-overview-summary-kpis.playground-project-overview-chart-kpis{background:transparent}.playground-project-overview-chart-card:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-project-overview-chart-card.is-donut{min-height:0}.playground-project-overview-chart-card.is-cost-empty{background:#000}.playground-project-overview-general-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:42px;width:100%}.playground-project-overview-general-goal{width:100%;min-width:0;display:flex;flex-direction:column;gap:8px}.playground-project-overview-general-goal-title{margin:0;font-size:12px;line-height:1.35;font-weight:500;color:#ffffff80}.playground-project-overview-general-goal-text{max-width:920px;margin:0;white-space:pre-wrap;font-size:14px;line-height:1.55;font-weight:400;color:#ffffffdb}.playground-project-overview-general-goal-text.is-empty{color:#ffffff6b}.playground-project-overview-progress-combo-card{--playground-project-overview-chart-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );box-sizing:border-box;width:100%;min-width:0;position:relative;display:flex;flex-direction:column;gap:16px;min-height:438px;padding:18px 18px 14px;border:0;border-radius:15px;background:transparent;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);color:#fffffff5;overflow:hidden;box-shadow:none}.playground-project-overview-progress-combo-card:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto;z-index:2}.playground-project-overview-progress-combo-card>*{position:relative;z-index:1}.playground-project-overview-progress-combo-topbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.playground-project-overview-progress-combo-title{margin:0;font-size:14px;line-height:1.3;font-weight:500;color:#fffffff5}.playground-project-overview-progress-combo-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.playground-project-overview-progress-combo-ranges{display:inline-flex;align-items:center;gap:5px;height:24px;padding:2px;box-sizing:border-box;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:transparent;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.playground-project-overview-progress-combo-range{height:18px;min-width:28px;padding:0 7px;border:0;border-radius:20px;background:transparent;color:#ffffffb8;font:inherit;font-size:11px;line-height:1rem;font-weight:400;cursor:pointer;transition:background-color .16s ease,color .16s ease,opacity .16s ease}.playground-project-overview-progress-combo-range:hover{color:#ffffffe6}.playground-project-overview-progress-combo-range.is-active{background:#ffffff4d;color:#fff}.playground-project-overview-progress-combo-download{width:30px;height:30px;border:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#ffffffbd;box-shadow:none;cursor:pointer}.playground-project-overview-progress-combo-download:hover{color:#fff;background:transparent}.playground-project-overview-progress-combo-meta{display:inline-block;margin-left:4px;vertical-align:baseline;font-size:12px;line-height:1.3;color:#ffffff85;white-space:nowrap}.playground-project-overview-progress-combo-chart{width:100%;min-width:0;flex:1 1 auto;position:relative}.playground-project-overview-progress-combo-chart-frame{position:relative;width:100%;height:284px;min-height:284px}.playground-project-overview-progress-combo-canvas{display:block;width:100%!important;height:284px!important}.playground-project-overview-progress-combo-metrics{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0}.playground-project-overview-progress-combo-metric{min-width:0;flex:1 1 0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.playground-project-overview-progress-combo-metric-label{min-width:0;display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:1.25;color:#ffffff9e;font-weight:500}.playground-project-overview-progress-combo-metric-dot{width:8px;height:8px;border-radius:999px;background:#ffffff73;box-shadow:0 0 0 3px #ffffff0a}.playground-project-overview-progress-combo-metric-dot.is-cost{background:#5f70e6;box-shadow:0 0 0 3px #5f70e61f}.playground-project-overview-progress-combo-metric-dot.is-completed{background:#4da3ff;box-shadow:0 0 0 3px #4da3ff1f}.playground-project-overview-progress-combo-metric-dot.is-started{background:#7effff;box-shadow:0 0 0 3px #7effff1f}.playground-project-overview-progress-combo-metric-dot.is-scope{background:#ffffff73;box-shadow:0 0 0 3px #ffffff0a}.playground-project-overview-progress-combo-metric-value{color:#ffffffdb;font-size:18px;line-height:1.1;font-weight:500;letter-spacing:0}.playground-project-overview-progress-combo-ct{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;font-size:12px;line-height:1.3;color:#ffffff85}.playground-project-overview-progress-combo-ct-swatch{width:8px;height:8px;border-radius:2px;background:#5f70e6}.playground-project-overview-progress-swatch.is-cost{background:#5f70e6}@media(max-width:760px){.playground-project-overview-progress-combo-card{min-height:0;padding:16px 14px 12px}.playground-project-overview-progress-combo-topbar{align-items:flex-start;flex-direction:column}.playground-project-overview-progress-combo-actions{width:100%;justify-content:space-between}.playground-project-overview-progress-combo-ranges{overflow-x:auto;max-width:calc(100% - 38px)}.playground-project-overview-progress-combo-metrics{gap:18px;flex-wrap:wrap}.playground-project-overview-progress-combo-metric-value{font-size:24px}.playground-project-overview-progress-combo-chart-frame,.playground-project-overview-progress-combo-canvas{height:240px!important;min-height:240px}}@media(max-width:1180px){.playground-project-overview-layout{grid-template-columns:minmax(0,1fr)}.playground-project-overview-layout.is-sidebar-collapsed .playground-project-overview-sidebar{max-height:0}.playground-project-overview-sidebar{position:static;max-height:none;overflow:visible}}.playground-project-overview-widget-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;align-items:stretch}.playground-project-overview-widget{--playground-home-widget-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;min-width:0;min-height:0;height:auto;aspect-ratio:1 / 1;display:flex;flex-direction:column;gap:12px;padding:16px;border:0;border-radius:25px;background:transparent;box-shadow:none;backdrop-filter:blur(20px);color:#fffffff5;overflow:hidden}.playground-project-overview-widget:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:20;border-radius:inherit;padding:1px;background:var(--playground-home-widget-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-project-overview-widget>*{position:relative;z-index:1}.playground-project-overview-widget-header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-project-overview-widget-title-wrap{min-width:0;display:inline-flex;align-items:center;gap:8px}.playground-project-overview-widget-icon{width:26px;height:26px;flex:0 0 26px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff14;color:#ffffffeb}.playground-project-overview-widget-icon svg{width:14px;height:14px}.playground-project-overview-widget-title{min-width:0;font-size:12px;line-height:1.25;font-weight:500;color:#fffffff5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-project-overview-widget-action{flex:0 0 auto;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:#ffffff8a;font-size:11px;line-height:1.2;font-weight:400;cursor:pointer}.playground-project-overview-widget-action:hover{color:#ffffffe6}.playground-project-overview-widget-progress-chart{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-end;gap:8px}.playground-project-overview-widget-progress-svg{width:100%;height:86px;display:block;overflow:visible}.playground-project-overview-widget-progress-guide{stroke:#ffffff14;stroke-width:1;stroke-dasharray:4 6}.playground-project-overview-widget-progress-axis{stroke:#ffffff1f;stroke-width:1}.playground-project-overview-widget-progress-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.playground-project-overview-widget-progress-line.is-scope{stroke:#ffffff6b;stroke-dasharray:7 8}.playground-project-overview-widget-progress-line.is-started{stroke:#7a7eff}.playground-project-overview-widget-progress-line.is-completed{stroke:#38cca4}.playground-project-overview-widget-progress-dot{stroke:#050505;stroke-width:2}.playground-project-overview-widget-rows{display:flex;flex-direction:column;gap:0}.playground-project-overview-widget-row{min-height:30px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.08);color:#ffffffeb}.playground-project-overview-widget-row:last-child{border-bottom:0}.playground-project-overview-widget-row-name{min-width:0;display:inline-flex;align-items:center;gap:8px;font-size:11px;line-height:1.25;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-project-overview-widget-swatch{width:7px;height:7px;flex:0 0 7px;border-radius:2px;background:#ffffff73}.playground-project-overview-widget-swatch.is-started{background:#7a7eff}.playground-project-overview-widget-swatch.is-completed{background:#38cca4}.playground-project-overview-widget-row-percent,.playground-project-overview-widget-row-value{color:#ffffff75;font-size:11px;line-height:1.25;white-space:nowrap}.playground-project-overview-widget-row-value{color:#ffffffd1;text-align:right}.playground-project-overview-cost-widget-main{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:12px}.playground-project-overview-cost-widget-value{font-size:26px;line-height:1;font-weight:500;color:#fffffffa}.playground-project-overview-cost-widget-label{margin-top:-6px;font-size:10px;line-height:1.2;color:#ffffff85}.playground-project-overview-cost-widget-bars{flex:1 1 auto;min-height:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:end;gap:5px;padding-top:4px}.playground-project-overview-cost-widget-bar{min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:0}.playground-project-overview-cost-widget-segment{width:100%;min-height:1px;border-radius:3px}.playground-project-overview-widget-list{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:6px;overflow-y:auto;scrollbar-width:none}.playground-project-overview-widget-list::-webkit-scrollbar{display:none}.playground-project-overview-widget-list-item{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}button.playground-project-overview-widget-list-item{cursor:pointer}button.playground-project-overview-widget-list-item:hover .playground-project-overview-widget-list-title{color:#fffffffa}.playground-project-overview-widget-list-icon{width:24px;height:24px;flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#ffffff14;color:#fffc}.playground-project-overview-widget-list-icon svg{width:13px;height:13px}.playground-project-overview-widget-list-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.playground-project-overview-widget-list-title{min-width:0;font-size:11px;line-height:1.25;font-weight:500;color:#ffffffe0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-project-overview-widget-list-meta{min-width:0;font-size:10px;line-height:1.2;color:#ffffff75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-project-overview-widget-empty{min-height:0;flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:14px;color:#ffffff7a;font-size:11px;line-height:1.45;text-align:center}.playground-project-overview-widget-metric{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-end;gap:6px}.playground-project-overview-widget-metric-value{color:#fffffffa;font-size:32px;line-height:1;font-weight:500;letter-spacing:0}.playground-project-overview-widget-metric-label{color:#ffffff9e;font-size:11px;line-height:1.25;font-weight:400}.playground-project-overview-widget-metric-meta{color:#ffffff75;font-size:10px;line-height:1.25;font-weight:400}.playground-project-overview-setup-section{--playground-home-widget-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;min-width:0;display:flex;flex-direction:column;gap:12px;padding:16px;border:0;border-radius:20px;background:transparent;color:#fffffff5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:hidden}.playground-project-overview-setup-section:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:20;border-radius:inherit;padding:1px;background:var(--playground-home-widget-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-project-overview-setup-section>*{position:relative;z-index:1}.playground-project-overview-general-empty-state{--playground-home-widget-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;min-height:438px;min-width:0;display:flex;align-items:center;justify-content:center;padding:32px 20px;border:0;border-radius:15px;background:transparent;color:#fffffff5;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);overflow:hidden}.playground-project-overview-general-empty-state:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:20;border-radius:inherit;padding:1px;background:var(--playground-home-widget-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-project-overview-general-empty-state>*{position:relative;z-index:1}.playground-project-overview-general-empty-content{min-height:320px;display:flex;align-items:center;justify-content:center}.playground-project-overview-general-empty-action{margin-top:8px}.playground-project-overview-general-empty-action .playground-tasks-empty-primary-button,.playground-project-overview-general-empty-button{font-weight:500}.playground-project-overview-progress-card{min-height:360px}.playground-project-overview-progress-chart{width:100%;min-height:180px;margin-top:4px}.playground-project-overview-progress-svg{display:block;width:100%;max-width:none;height:190px;overflow:visible}.playground-project-overview-progress-axis{stroke:#ffffff1f;stroke-width:1}.playground-project-overview-progress-weekend{fill:#ffffff09}.playground-project-overview-progress-guide{stroke:#ffffff14;stroke-width:1;stroke-dasharray:5 7}.playground-project-overview-progress-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.playground-project-overview-progress-line.is-scope{stroke:#ffffff6b;stroke-dasharray:7 8}.playground-project-overview-progress-line.is-started{stroke:#7a7eff}.playground-project-overview-progress-line.is-completed{stroke:#38cca4}.playground-project-overview-progress-dot{stroke:#050505;stroke-width:2}.playground-project-overview-progress-labels{display:flex;align-items:center;justify-content:space-between;margin-top:4px;font-size:12px;line-height:1.4;color:#ffffff7a}.playground-project-overview-progress-summary{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:4px 0 16px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-project-overview-progress-summary-item{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:13px;line-height:1.4;color:#ffffffc7}.playground-project-overview-progress-summary-item strong{font-size:18px;line-height:1.1;font-weight:600;color:#fffffff5}.playground-project-overview-progress-swatch{width:8px;height:8px;border-radius:2px;flex:0 0 auto;background:#ffffff73}.playground-project-overview-progress-swatch.is-started{background:#7effff}.playground-project-overview-progress-swatch.is-completed{background:#4da3ff}.playground-project-overview-progress-swatch.is-scope{background:#ffffff73}.playground-project-overview-progress-legend{display:flex;flex-direction:column;gap:0;margin-top:8px}.playground-project-overview-progress-legend-row{display:grid;grid-template-columns:minmax(0,1fr) 70px 72px;gap:16px;align-items:center;min-height:52px;border-bottom:1px solid rgba(255,255,255,.08);font-size:13px;line-height:1.4}.playground-project-overview-progress-legend-row:last-child{border-bottom:0}.playground-project-overview-progress-legend-name{display:inline-flex;align-items:center;gap:10px;min-width:0;color:#ffffffeb}.playground-project-overview-progress-legend-percent{text-align:right;color:#ffffff7a}.playground-project-overview-progress-legend-count{text-align:right;color:#ffffffdb}.playground-project-overview-activity-card{display:flex;flex-direction:column;gap:18px}.playground-project-overview-activity-card.is-main{gap:12px}.playground-project-overview-general-grid>.playground-project-overview-activity-card.is-main{margin-bottom:42px}.playground-project-overview-activity-card.is-main .playground-project-overview-activity-title{font-size:14px;line-height:1.35}.playground-project-overview-activity-card.is-main .playground-project-overview-activity-list{gap:12px}.playground-project-overview-activity-card.is-main .playground-project-overview-activity-row{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:50px;padding:8px 0;border-bottom:0;border-radius:0;background:transparent}.playground-project-overview-activity-card.is-main .playground-project-overview-activity-row:not(:last-child):after{display:block;left:12px;top:30px;bottom:-8px;width:1px;background:#ffffff1f}.playground-project-overview-activity-card.is-main .playground-project-overview-activity-avatar{width:24px;height:24px}.playground-project-overview-activity-card.is-main .playground-project-overview-activity-copy{padding:0;font-size:12px;line-height:1.45}.playground-project-overview-work-graph{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0;padding-top:4px}.playground-project-overview-work-graph-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.playground-project-overview-work-graph-metric{display:flex;flex-direction:column;gap:5px;min-width:0;padding:14px 16px}.playground-project-overview-work-graph-metric:first-child{padding-left:0}.playground-project-overview-work-graph-metric:not(:last-child){border-right:1px solid rgba(255,255,255,.1)}.playground-project-overview-work-graph-metric-label{color:#ffffff80;font-size:11px;line-height:1.35}.playground-project-overview-work-graph-metric-value{color:#fff;font-size:20px;line-height:1.2;font-weight:400}@media(max-width:760px){.playground-project-overview-work-graph-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.playground-project-overview-work-graph-metric:nth-child(2){border-right:0}.playground-project-overview-work-graph-metric:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.1)}.playground-project-overview-work-graph-metric:nth-child(3){padding-left:0}}.playground-project-overview-activity-participants{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 auto;min-width:0}.playground-project-overview-activity-participant-avatar{width:20px;height:20px;flex:0 0 20px;box-sizing:border-box;border-radius:50%;overflow:hidden;border:2px solid #050505;background:#ffffff1a}.playground-project-overview-activity-participant-avatar+.playground-project-overview-activity-participant-avatar{margin-left:-5px}.playground-project-overview-activity-participant-avatar-image{width:100%;height:100%;object-fit:cover;display:block}.playground-project-overview-activity-participant-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:10px;line-height:1;font-weight:600;color:#ffffffd1}.playground-project-overview-activity-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.playground-project-overview-activity-tabs{width:100%}.playground-project-overview-threads-tabs-toolbar{flex-wrap:nowrap;align-items:center}.playground-project-overview-threads-tabs-toolbar .platform-data-table__toolbar-leading{flex:0 1 auto;overflow:hidden}.playground-project-overview-threads-tabs-toolbar .playground-project-overview-activity-tabs{width:auto;max-width:100%}.playground-project-overview-threads-tabs-toolbar .platform-detail-tab-bar__list{flex:0 1 auto}.playground-project-overview-task-activity-timeline .platform-activity-timeline__header{display:none}.playground-project-overview-task-activity-ticket{display:block;max-width:min(32vw,280px);overflow:hidden;color:#ffffff80;font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.playground-project-overview-task-activity-loading{min-height:124px;display:flex;align-items:center;justify-content:center}.playground-project-overview-activity-title{margin:0;font-size:18px;line-height:1.2;font-weight:500;color:#fffffff5}.playground-project-overview-activity-list{display:flex;flex-direction:column;gap:0}.playground-project-overview-activity-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:14px;align-items:center;position:relative;min-height:54px}.playground-project-overview-activity-row:not(:last-child):after{content:"";position:absolute;left:16px;top:34px;bottom:0;width:1px;background:#ffffff1f}.playground-project-overview-activity-avatar{position:relative;z-index:1;width:32px;height:32px;border-radius:999px;overflow:hidden;background:#ffffff14}.playground-project-overview-activity-avatar-image{width:100%;height:100%;object-fit:cover;display:block}.playground-project-overview-activity-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:11px;font-weight:500;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#ffffffb8}.playground-project-overview-activity-copy{min-width:0;padding:4px 0 18px;font-size:13px;line-height:1.45;color:#ffffff94}.playground-project-overview-activity-actor{color:#fff;font-weight:400}.playground-project-overview-activity-object{color:#fffffff0;font-weight:600}.playground-project-overview-activity-object.is-clickable{appearance:none;border:0;background:transparent;padding:0;margin:0;font:inherit;color:#fffffff0;font-weight:400;text-align:left;cursor:pointer}.playground-project-overview-activity-object.is-clickable:hover{color:#fff;text-decoration:underline;text-decoration-color:#ffffff73;text-underline-offset:3px}.playground-project-overview-activity-time{color:#ffffff70}.playground-project-overview-activity-permission{position:relative;z-index:4;justify-self:end;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:8px;color:#fffc}.playground-project-overview-activity-permission-tooltip{pointer-events:none;position:absolute;z-index:140;right:0;bottom:calc(100% + 8px);width:min(280px,72vw);padding:9px 10px;border-radius:8px;background:#202022fa;box-shadow:0 10px 32px #00000057;color:#ffffffc7;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.playground-project-overview-activity-permission:hover .playground-project-overview-activity-permission-tooltip,.playground-project-overview-activity-permission:focus-visible .playground-project-overview-activity-permission-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.playground-project-overview-activity-permission-tooltip-title{display:block;margin-bottom:4px;color:#fffffff0;font-size:11px;font-weight:500;line-height:1.25;white-space:normal}.playground-project-overview-activity-permission-tooltip-copy{display:block;color:#ffffffb3;font-size:11px;font-weight:400;line-height:1.4;white-space:normal}.playground-project-overview-activity-empty{padding:18px 0;font-size:13px;line-height:1.5;color:#ffffff85}.playground-project-overview-integration-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin-top:12px;padding:0;border-top:0}.playground-project-overview-integration-row{grid-template-columns:minmax(0,1fr) minmax(0,auto);width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.playground-project-overview-integration-row .playground-tasks-connector-service-label{color:#fff}.playground-project-overview-integration-icon{width:12px;height:12px}.playground-project-overview-integration-value-button{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.playground-project-overview-integration-value-button .playground-tasks-detail-select-trigger-label{max-width:min(260px,42vw)}.playground-project-overview-integration-chevron{width:14px;height:14px;flex:0 0 auto}.playground-project-overview-plugins-panel{width:100%;margin-top:18px}.playground-project-overview-plugins-panel .playground-plugins-section-header{padding-bottom:14px;border-bottom:0}.playground-project-overview-plugins-list{display:flex;flex-direction:column;gap:0;width:100%;margin-top:4px;border-top:0}.playground-project-overview-plugins-list .playground-project-overview-integration-row{min-height:64px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)}.playground-project-overview-chart-empty{min-height:220px;display:flex;align-items:center;justify-content:center;font-size:13px;color:#ffffff7a}.playground-project-overview-chart-shell{position:relative;width:100%;overflow:hidden}.playground-project-overview-chart-svg{display:block}.playground-project-overview-chart-header{display:flex;flex-direction:column;gap:4px}.playground-project-overview-chart-header-main{display:flex;align-items:center;justify-content:space-between;gap:16px}.playground-project-overview-chart-header .playground-environments-home-comparison-timescale-select{border-radius:999px}.playground-project-overview-chart-footer-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:30px}.playground-project-overview-chart-footer-row .playground-settings-usage-inline-legend{flex:1 1 auto;min-width:0;justify-content:flex-start}.playground-project-overview-chart-footer-row .playground-environments-home-comparison-timescale-select{border-radius:999px}.playground-project-overview-chart-title{font-size:14px;line-height:1.2;font-weight:600;color:#fffffff5}.playground-project-overview-chart-tabs{display:inline-flex;align-items:center;gap:18px;min-width:0}.playground-agents-overview-tabs.playground-project-overview-tabs{margin:0 0 18px}.playground-project-overview-chart-tab{display:inline-flex;align-items:center;min-height:28px;padding:0 0 6px;border:0;border-bottom:1px solid transparent;background:transparent;color:#ffffff80;font-size:13px;line-height:1;font-weight:400;cursor:pointer}.playground-project-overview-chart-tab.is-active{border-bottom-color:#ffffff80;color:#fffffff5}.playground-project-overview-chart-tab:hover{color:#ffffffd1}.playground-project-overview-list-tabs-header{justify-content:flex-start}.playground-project-overview-list-tabs{gap:20px}.playground-project-overview-list-tab{font-size:14px}.playground-project-overview-chart-copy{font-size:12px;line-height:1.5;color:#ffffff85}.playground-project-overview-activity-map{display:flex;flex-direction:column;width:100%}.playground-project-overview-activity-map-cell{border-radius:3px;background:#ffffff0d}.playground-project-overview-activity-map-cell.level-1{background:#4da3ff2e}.playground-project-overview-activity-map-cell.level-2{background:#4da3ff57}.playground-project-overview-activity-map-cell.level-3{background:#4da3ff8f}.playground-project-overview-activity-map-cell.level-4{background:#4da3ffd1}.playground-project-overview-chart-footer{display:flex;align-items:center;justify-content:flex-start;min-height:24px;margin-top:-10px}.playground-project-overview-chart-footer-link{display:inline-flex;align-items:center;min-height:24px;padding:0;border:0;background:transparent;color:#fffffff5;font-size:12px;line-height:1;font-weight:500;cursor:pointer}.playground-project-overview-chart-footer-link:hover{color:#ffffffc2}.playground-project-overview-view .playground-tasks-project-panel-grid>*{grid-column:1 / -1}.playground-project-overview-panel-full{grid-column:1 / -1}.playground-project-overview-panel-plain{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;margin-top:0!important}.playground-project-permissions-section{display:flex;flex-direction:column;gap:0}.playground-project-permissions-section>.playground-permission-rings-overview{margin-bottom:42px}.playground-project-permissions-details-card{padding:0;border:0;border-radius:0;background:transparent}.playground-project-permissions-details-card:before{content:none}.playground-project-teams-section{display:flex;flex-direction:column;gap:16px;position:relative;overflow:visible;z-index:70}.playground-project-settings-root{gap:42px}.playground-project-settings-section{display:flex;flex-direction:column;gap:10px;min-width:0;position:relative;overflow:visible}.playground-project-settings-wallpaper-section{width:100%;max-width:none}.playground-project-settings-wallpaper-section .playground-tasks-project-wallpaper-picker{margin-bottom:0}.playground-project-settings-wallpaper-section .playground-tasks-project-wallpaper-picker-preview{height:260px}.playground-project-settings-rules-section .playground-project-overview-rules-list{margin-top:0}.playground-project-settings-rules-section{margin-bottom:0}.playground-project-settings-rules-section .playground-project-overview-rules-empty .playground-tasks-empty-title{font-size:12px}.playground-project-settings-access-section{display:flex;flex-direction:column;gap:12px;min-width:0;position:relative;overflow:visible;margin-bottom:42px}.playground-project-settings-reduced-access{gap:18px}.playground-project-settings-reduced-access .playground-project-team-role-permission-page{width:100%}.playground-project-settings-reduced-access .playground-team-role-permission-title{font-size:14px;line-height:1.3}.playground-project-settings-reduced-access .playground-agents-permission-select-shell:after{display:none;content:none}.playground-project-settings-reduced-access .playground-agents-permission-select{padding-right:0;cursor:default}.playground-project-settings-source-button{flex:0 0 auto;border:0;background:transparent;padding:0;color:#ffffff94;font:inherit;font-size:12px;font-weight:500;line-height:1.2;cursor:pointer}.playground-project-settings-source-button:hover{color:#fff}.playground-project-teams-add-button,.playground-project-settings-add-rule-button{font-size:12px}.playground-project-team-permissions-header{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.playground-project-team-permissions-back{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0;border:0;background:transparent;color:#ffffffb8;font-size:12px;font-weight:500;line-height:1;cursor:pointer}.playground-project-team-permissions-back:hover{color:#fffffff5}.playground-project-team-permissions-title{min-width:0;color:#fffffff0;font-size:14px;font-weight:500;line-height:1.2;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-project-teams-table-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.playground-project-teams-table-title{margin:0;color:#fffffff0;font-size:14px;font-weight:500;line-height:1.2}.playground-project-teams-add-shell,.playground-project-team-action-shell{position:relative;display:inline-flex;justify-content:flex-end;z-index:220}.playground-project-team-action-shell.is-open{z-index:360}.playground-project-team-action-menu{position:absolute;top:calc(100% + 8px);right:0;left:auto;min-width:210px;width:max-content;max-width:min(280px,calc(100vw - 32px));padding:6px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#323232;color:#fffffff0;box-shadow:0 12px 30px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;z-index:400;transform-origin:top right}.playground-project-teams-add-menu{--platform-popup-padding: 6px;min-width:210px;width:max-content;max-width:min(280px,calc(100vw - 32px));color:#fffffff0;overflow:hidden;transform-origin:top right}.playground-project-team-action-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffffb8;cursor:pointer}.playground-project-team-action-button:hover,.playground-project-team-action-shell.is-open .playground-project-team-action-button{background:#ffffff1a;color:#fffffff0}.playground-project-team-menu-item{width:100%;min-height:36px;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#fffffff0;font:inherit;font-size:12px;font-weight:500;line-height:1.2;text-align:left;cursor:pointer;white-space:nowrap;transition:background-color .16s ease,color .16s ease}.playground-project-team-menu-item:hover{background:#ffffff1a;color:#fff}.playground-project-team-menu-item svg{flex:0 0 auto;color:currentColor}.playground-project-team-menu-item.is-danger{color:#ff7d91f5}.playground-project-team-menu-item.is-danger:hover{background:#ff7d911f;color:#ff91a2}.playground-project-team-menu-item:disabled{cursor:default;opacity:.55}.playground-project-team-menu-item:disabled:hover{background:transparent;color:#fffffff0}.playground-project-teams-table-shell td.is-actions{position:relative;overflow:visible;z-index:5}.playground-auth-users-table-shell.playground-team-table-shell.playground-project-teams-table-shell{position:relative;background:transparent;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;z-index:120;isolation:isolate}.playground-auth-users-table-shell.playground-team-table-shell.playground-project-teams-table-shell:before{z-index:0!important;pointer-events:none}.playground-auth-users-table-shell.playground-team-table-shell.playground-project-teams-table-shell>*{position:relative;z-index:1!important}.playground-project-teams-table-shell table,.playground-project-teams-table-shell thead,.playground-project-teams-table-shell tbody,.playground-project-teams-table-shell tr,.playground-project-teams-table-shell td,.playground-project-teams-table-shell th{overflow:visible}.playground-project-teams-table-shell tr.is-menu-open,.playground-project-teams-table-shell tr.is-menu-open td{position:relative;z-index:320}.playground-project-teams-table-shell tr:has(.playground-project-team-action-shell.is-open),.playground-project-teams-table-shell tr:has(.playground-project-team-action-shell.is-open) td,.playground-project-teams-table-shell td.is-actions:has(.playground-project-team-action-shell.is-open){position:relative;z-index:320}.playground-project-teams-table-shell .playground-project-team-action-shell.is-open .playground-project-team-action-menu{z-index:420}.playground-project-overview-panel-plain.playground-plugins-section{gap:14px;margin-top:0}.playground-project-overview-panel-plain .playground-plugins-section-header{margin-top:0;align-items:center}.playground-project-overview-current-tasks-section>.playground-plugins-section-header{margin-top:0;padding-bottom:0;border-bottom:0}.playground-project-overview-current-tasks-section>.playground-tasks-secondary-copy{margin-bottom:32px}.playground-project-overview-current-tasks-section .playground-plugins-search-row,.playground-project-overview-threads-section .playground-plugins-search-row,.playground-project-overview-files-section .playground-plugins-search-row{align-items:stretch;gap:8px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-project-overview-files-section .playground-plugins-search-row{position:relative;z-index:40}.playground-project-overview-files-section .playground-plugins-toolbar-controls,.playground-project-overview-files-section .playground-tasks-toolbar-popup-shell{position:relative;z-index:41}.playground-project-overview-files-section .playground-tasks-toolbar-popup-shell .tb-popup-menu.playground-tasks-toolbar-popup-menu{z-index:42}.playground-project-overview-current-tasks-section .playground-plugins-search-shell,.playground-project-overview-threads-section .playground-plugins-search-shell,.playground-project-overview-files-section .playground-plugins-search-shell{--playground-project-overview-search-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;z-index:0;flex:0 1 360px;width:min(360px,100%);min-width:0;max-width:360px;overflow:hidden;border-radius:999px}.playground-project-overview-current-tasks-section .playground-plugins-search-shell,.playground-project-overview-threads-section .playground-plugins-search-shell{flex-basis:260px;width:min(260px,100%);max-width:260px}.playground-project-overview-current-tasks-section .playground-plugins-search-shell:before,.playground-project-overview-threads-section .playground-plugins-search-shell:before,.playground-project-overview-files-section .playground-plugins-search-shell:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;background:var(--playground-project-overview-search-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-project-overview-current-tasks-section .playground-plugins-search,.playground-project-overview-threads-section .playground-plugins-search,.playground-project-overview-files-section .playground-plugins-search{position:relative;z-index:1;height:30px;min-height:30px;border:0;background:#ffffff0d;font-size:12px;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-project-overview-current-tasks-section .playground-plugins-search-icon,.playground-project-overview-threads-section .playground-plugins-search-icon,.playground-project-overview-files-section .playground-plugins-search-icon{z-index:3}.playground-project-overview-threads-section .playground-plugins-search-shell{box-sizing:border-box;border:1px solid rgba(255,255,255,.1);background:#000}.playground-project-overview-threads-section .playground-plugins-search-shell:before{content:none;display:none}.playground-project-overview-threads-section .playground-plugins-search{background:#000!important}.playground-project-overview-current-tasks-section .playground-files-control-button,.playground-project-overview-threads-section .playground-files-control-button,.playground-project-overview-files-section .playground-files-control-button{min-height:32px}.playground-project-overview-toolbar-action,.playground-project-overview-current-tasks-see-all{--playground-project-overview-action-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );margin-left:auto;position:relative;z-index:0;overflow:hidden;border:0}.playground-project-overview-toolbar-action:before,.playground-project-overview-current-tasks-see-all:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--playground-project-overview-action-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-project-overview-toolbar-action>*,.playground-project-overview-current-tasks-see-all>*{position:relative;z-index:1}.playground-project-overview-empty-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:180px;padding:20px 18px;margin-bottom:32px;border-radius:15px;border:1px dashed rgba(255,255,255,.2);background:#ffffff06;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);text-align:center}.playground-project-overview-empty-card.is-compact{min-height:156px}.playground-project-overview-empty-icon{width:24px;height:24px;color:#ffffffeb}.playground-project-overview-empty-title{font-size:13px;line-height:1.3;font-weight:400;color:#fffffff5}.playground-project-overview-empty-copy{font-size:12px;line-height:1.5;color:#ffffff8f}.playground-project-overview-empty-action{margin-top:4px}.playground-project-overview-panel-plain .playground-plugins-section-title{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:400}.playground-project-overview-files-section{--playground-project-overview-files-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;z-index:0;margin-top:12px;margin-bottom:32px;padding:20px 20px 22px;border:0;border-radius:15px;background:transparent;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-project-overview-files-section:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:0;border-radius:inherit;padding:1px;background:var(--playground-project-overview-files-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-project-overview-files-section>*{position:relative;z-index:1}.playground-project-overview-files-section>.playground-plugins-section-header{margin-top:0;padding-bottom:0;border-bottom:0}.playground-project-overview-files-section .playground-plugins-section-title,.playground-project-overview-files-section .playground-tasks-detail-section-title{font-size:13px;font-weight:400}.playground-project-overview-files-overview{display:flex;flex-direction:column;gap:18px;margin-top:12px;margin-bottom:32px}.playground-project-overview-files-kpi-card{--playground-project-overview-files-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;overflow:hidden;border:0;border-radius:15px;background:#ffffff0d;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-project-overview-files-kpi-card:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:0;border-radius:inherit;padding:1px;background:var(--playground-project-overview-files-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-project-overview-files-kpi-card>*{position:relative;z-index:1}.playground-project-overview-files-kpi-card{padding:22px 24px 20px}.playground-project-overview-files-kpi-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-project-overview-files-kpi-title{display:inline-flex;align-items:center;gap:9px;min-width:0;font-size:13px;line-height:1.35;font-weight:400;color:#ffffff9e}.playground-project-overview-files-kpi-title strong{color:#ffffffeb;font-weight:500}.playground-project-overview-files-kpi-pill{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:4px 12px;border-radius:0;background:#ffff471f;color:#faff53;font-size:12px;line-height:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-weight:400}.playground-project-overview-files-kpi-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;padding-top:28px}.playground-project-overview-files-kpi-label{margin-bottom:8px;font-size:12px;line-height:1.35;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;text-transform:uppercase;letter-spacing:.04em;color:#ffffff8f}.playground-project-overview-files-kpi-value{font-size:clamp(42px,6vw,70px);line-height:.95;font-weight:500;letter-spacing:0;color:#fffffff5}.playground-project-overview-files-kpi-value.is-storage{text-align:left}.playground-project-overview-files-storage{padding-top:26px}.playground-project-overview-files-storage-track{position:relative;height:15px;overflow:hidden;background:repeating-linear-gradient(90deg,rgba(255,255,255,.13) 0,rgba(255,255,255,.13) 7px,transparent 7px,transparent 15px)}.playground-project-overview-files-storage-fill{position:absolute;inset:0 auto 0 0;width:var(--project-file-storage-percent, 0%);min-width:0;background:#faff53;box-shadow:0 0 22px #faff5347}.playground-project-overview-files-storage-labels{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:15px;font-size:12px;line-height:1.35;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;color:#ffffff8f}.playground-project-overview-files-storage-labels span:nth-child(1){text-align:left}.playground-project-overview-files-storage-labels span{text-align:center}.playground-project-overview-files-storage-labels span:last-child{text-align:right}.playground-project-overview-files-connectors{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.playground-project-overview-files-connectors-group{min-width:0}.playground-project-overview-files-connectors-title{margin-bottom:10px;font-size:12px;line-height:1.35;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;text-transform:uppercase;letter-spacing:.04em;color:#ffffff8f}.playground-project-overview-files-connector-list{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.playground-project-overview-files-connector-pill{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:6px;background:#ffffff1a;color:#ffffffe6}.playground-project-overview-files-connector-pill img,.playground-project-overview-files-connector-pill svg{width:16px;height:16px}.playground-project-overview-files-connector-empty{font-size:12px;line-height:1.35;color:#ffffff80}.playground-project-overview-files-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.playground-project-overview-chart-card .playground-project-overview-files-card-grid{margin-top:22px}.playground-project-overview-files-nav-card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;min-height:150px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:transparent;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);color:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,transform .16s ease}.playground-project-overview-files-nav-card:hover{border-color:#ffffff29;transform:translateY(-1px)}.playground-project-overview-files-nav-card-icon{--playground-project-overview-control-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;z-index:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:transparent;color:#fffffff0}.playground-project-overview-files-nav-card-icon:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--playground-project-overview-control-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-project-overview-files-nav-card-icon>*{position:relative;z-index:1}.playground-project-overview-files-nav-card-title{margin-top:18px;font-size:13px;line-height:1.35;font-weight:500;color:#fffffff0}.playground-project-overview-files-nav-card-copy{margin-top:6px;font-size:12px;line-height:1.45;color:#ffffff8f}.playground-project-overview-files-subview-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px}.playground-project-overview-files-subview-back{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#ffffff9e;font-size:12px;line-height:1.35;font-weight:400;cursor:pointer}.playground-project-overview-files-subview-back:hover{color:#ffffffeb}.playground-project-overview-files-subview-title{margin-top:10px;font-size:18px;line-height:1.2;font-weight:500;color:#fffffff5}.playground-project-overview-files-subview-copy{margin-top:5px;font-size:12px;line-height:1.45;color:#ffffff8f}.playground-project-overview-imagine-empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:180px;justify-content:center;color:#ffffff94;font-size:12px;line-height:1.45}.playground-project-overview-imagine-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.playground-project-overview-imagine-card{display:flex;align-items:flex-start;gap:12px;min-height:104px;padding:14px;border:0;border-radius:15px;background:#ffffff0d;color:inherit;text-align:left;cursor:pointer}.playground-project-overview-imagine-card:hover{background:#ffffff13}.playground-project-overview-imagine-card-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border-radius:8px;background:#ffffff14;color:#ffffffeb}.playground-project-overview-imagine-card-body{display:block;min-width:0}.playground-project-overview-imagine-card-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;font-weight:500;color:#fffffff0}.playground-project-overview-imagine-card-path,.playground-project-overview-imagine-card-meta{display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;font-weight:400;color:#ffffff80}.playground-project-overview-files-section .playground-tasks-attachments{gap:14px}.playground-project-overview-resources-block{display:flex;flex-direction:column;gap:14px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.playground-project-overview-files-section .playground-tasks-attachments-toolbar{padding:0}.playground-project-overview-files-section .playground-tasks-attachments-surface.tb-runner-chat{padding:0;border:0;background:transparent}.playground-project-overview-files-section .playground-tasks-attachments-topline{justify-content:center}.playground-project-overview-files-section .playground-tasks-attachments-surface.tb-runner-chat .runner-attachments{width:100%;display:flex;justify-content:center;flex-wrap:wrap}.playground-project-overview-files-activity{display:flex;flex-direction:column;gap:0;margin-bottom:20px;position:relative;z-index:1}.playground-project-overview-files-table-header,.playground-project-overview-files-table-row{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(110px,.9fr) minmax(120px,1fr) minmax(84px,.7fr) minmax(112px,.8fr) 28px;align-items:center;gap:16px}.playground-project-overview-files-table-header{min-height:34px;padding:0 0 8px;border-bottom:1px solid rgba(255,255,255,.08);font-size:11px;line-height:1.4;font-weight:500;color:#ffffff73;letter-spacing:.02em}.playground-project-overview-files-table-row{min-height:50px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.playground-project-overview-file-cell{min-width:0}.playground-project-overview-file-cell.is-operation,.playground-project-overview-file-cell.is-task,.playground-project-overview-file-cell.is-date{font-size:12px;line-height:1.45;color:#ffffff8f;white-space:nowrap}.playground-project-overview-file-title-button,.playground-project-overview-file-task-button{padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:left}.playground-project-overview-file-title-button:hover,.playground-project-overview-file-task-button:hover{color:#fffffff5}.playground-project-overview-file-task-button{color:#ffffffb8}.playground-project-overview-file-cell.is-actions{display:flex;align-items:center;justify-content:flex-end}.playground-project-overview-files-table .playground-plugin-row-title{font-size:12px;line-height:1.45}.playground-project-overview-file-assignee{display:inline-flex;align-items:center;gap:8px;min-width:0}.playground-project-overview-file-assignee-name{min-width:0;font-size:12px;line-height:1.45;color:#ffffffb8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-project-overview-backlog-list{display:flex;flex-direction:column;gap:10px;margin-bottom:32px}.playground-project-overview-current-release-list{gap:14px}.playground-project-overview-current-release-section .playground-tasks-backlog-item{width:100%}.playground-project-overview-release-list{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.playground-project-overview-release-card{width:100%}.playground-project-overview-release-card .playground-tasks-backlog-title{font-size:12px;margin-left:5px}.playground-project-overview-release-icon{background:linear-gradient(180deg,#6750ff,#503adc)}.playground-project-overview-release-meta{display:inline-flex;align-items:center;gap:12px;margin-left:auto;min-width:0;flex:0 0 auto}.playground-project-overview-release-dates{font-size:12px;line-height:1.35;color:#ffffff8f;white-space:nowrap}.playground-project-overview-release-settings-button{width:24px;min-width:24px;height:24px;padding:0}.playground-project-overview-thread-list{display:flex;flex-direction:column;gap:0}.playground-project-overview-general-grid .playground-project-overview-threads-section{margin-bottom:24px}.playground-project-overview-general-grid .playground-project-overview-threads-section.is-embedded{margin-bottom:0}.playground-project-overview-threads-table{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;overflow:hidden}.playground-project-overview-threads-table-header,.playground-project-overview-threads-table-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(86px,.62fr) minmax(0,1.08fr) minmax(0,1.2fr) minmax(82px,.62fr) 28px;align-items:center;gap:16px}.playground-project-overview-threads-table-header{min-height:34px;padding:0 0 8px;border-bottom:1px solid rgba(255,255,255,.08);font-size:11px;line-height:1.4;font-weight:500;color:#ffffff73;letter-spacing:.02em}.playground-project-overview-threads-table-row{min-height:50px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer}.playground-project-overview-threads-table-row:hover{background:#ffffff05}.playground-project-overview-threads-table-row:focus-visible{outline:1px solid rgba(255,255,255,.16);outline-offset:0}.playground-project-overview-thread-cell{min-width:0}.playground-project-overview-thread-cell.is-date,.playground-project-overview-thread-cell.is-task,.playground-project-overview-thread-cell.is-source,.playground-project-overview-thread-cell.is-environment,.playground-project-overview-thread-cell.is-triggered-by{font-size:12px;line-height:1.45;color:#ffffff9e;overflow:visible;text-overflow:clip}.playground-project-overview-thread-cell.is-source{color:#ffffffbd;white-space:nowrap}.playground-project-overview-thread-cell.is-date{white-space:nowrap}.playground-project-overview-thread-cell.is-actions{display:flex;align-items:center;justify-content:flex-end}.playground-project-overview-thread-assignee{display:inline-flex;align-items:center;gap:8px;min-width:0}.playground-project-overview-threads-table .playground-plugin-row-title{font-size:12px;line-height:1.45}.playground-project-overview-thread-agent{font-size:12px;line-height:1.45;color:#ffffffb8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-project-overview-resources-table{display:flex;flex-direction:column;width:100%}.playground-project-overview-resources-table-header,.playground-project-overview-resources-table-row{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1.45fr) minmax(92px,.8fr) minmax(112px,.8fr);align-items:center;gap:16px}.playground-project-overview-resources-table-header{min-height:34px;padding:0 0 8px;border-bottom:1px solid rgba(255,255,255,.08);font-size:11px;line-height:1.4;font-weight:500;color:#ffffff73;letter-spacing:.02em}.playground-project-overview-resources-table-row{min-height:50px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.playground-project-overview-resource-cell{min-width:0;font-size:12px;line-height:1.45}.playground-project-overview-resources-table .playground-plugin-row-title{font-size:12px;line-height:1.45}.playground-project-overview-resource-cell.is-creator,.playground-project-overview-resource-cell.is-date{color:#ffffff8f;white-space:nowrap}.playground-project-overview-resource-cell.is-endpoint{color:#ffffffb8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-project-overview-resource-status{text-transform:capitalize}.playground-project-overview-resources-home{display:flex;flex-direction:column;gap:0;width:100%}.playground-project-resource-template-section{display:flex;flex-direction:column;gap:12px}.playground-project-resource-template-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.playground-project-resource-template-title{margin:0;font-size:14px;line-height:1.35;font-weight:500;color:#fffffff5}.playground-project-resource-template-copy{margin:4px 0 0;max-width:640px;font-size:12px;line-height:1.45;color:#ffffff94}.playground-project-resource-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.playground-project-resource-template-card{border:1px solid rgba(255,255,255,.075);border-radius:15px;background:#ffffff13;color:#fffffff5;padding:14px;min-height:154px;display:flex;flex-direction:column;gap:10px;text-align:left;font:inherit;cursor:pointer}.playground-project-resource-template-card:hover{background:#ffffff14}.playground-project-resource-template-card-icon{width:34px;height:34px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:transparent;color:#fffffff5}.playground-project-resource-template-actions{display:flex;justify-content:center;margin-top:12px}.playground-project-resource-template-browse-button.playground-project-overview-summary-mission-button{margin-left:0}.playground-project-resource-template-card-title{font-size:13px;line-height:1.35;font-weight:500}.playground-project-resource-template-card-copy{font-size:12px;line-height:1.4;color:#ffffff8f}.playground-project-resources-table-card{position:relative;border-radius:0;border:0;background:transparent;overflow:visible}.playground-project-resources-table-card:before{content:none}.playground-project-resources-table-inner{position:relative;z-index:1;border-radius:0;overflow:visible;background:transparent}.playground-project-resources-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 0 12px;min-width:0;width:100%}.playground-project-resources-toolbar-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;flex:0 0 auto;min-width:0}.playground-project-resources-toolbar-title-group{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:0 1 auto}.playground-project-resources-toolbar-title{margin:0;color:#fff;font-size:14px;line-height:1.3;font-weight:400;letter-spacing:0;white-space:nowrap}.playground-project-resources-toolbar.is-titled .playground-project-resources-toolbar-actions{margin-left:auto}.playground-project-resources-toolbar .playground-files-library-search{flex:1 1 360px;max-width:360px;border:1px solid rgba(255,255,255,.1);background:#000}.playground-project-resources-toolbar .playground-files-library-search:before{content:none;display:none}.playground-project-resources-toolbar .playground-files-library-search-input{background:#000}.playground-project-resources-toolbar .playground-files-library-new-button{height:32px}.playground-project-resources-toolbar .playground-files-library-icon-button{width:30px;height:30px}.playground-project-resources-new-shell,.playground-project-resources-filter-shell{position:relative;display:inline-flex;justify-content:flex-end}.playground-project-resources-new-shell.is-open,.playground-project-resources-filter-shell.is-open{z-index:320}.playground-project-resources-new-menu,.playground-project-resources-filter-menu{position:absolute;top:calc(100% + 8px);right:0;left:auto;min-width:230px;width:max-content;max-width:min(300px,calc(100vw - 32px));padding:6px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#323232;color:#fffffff0;box-shadow:0 12px 30px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:420;transform-origin:top right}.playground-project-resources-filter-menu.is-central-popup{right:auto;left:0;width:230px;min-width:230px;transform-origin:top left}.playground-project-resources-menu-divider{height:1px;margin:6px 4px;background:#ffffff1a}.playground-project-resources-view-toggle{display:flex;align-items:center;gap:2px;min-height:34px;padding:2px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0a}.playground-project-resources-view-button{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffff9e;cursor:pointer}.playground-project-resources-view-button.is-active{background:#ffffff29;color:#fffffff5}.playground-project-resources-row{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(168px,.74fr) minmax(82px,.34fr) 28px;min-height:54px;gap:12px;padding:12px 0;border-top:1px solid rgba(255,255,255,.08);background:transparent;color:#fffffff5;align-items:center;width:100%;box-sizing:border-box}.playground-project-resources-row.has-source-column{grid-template-columns:minmax(220px,1fr) minmax(76px,112px) minmax(142px,220px) minmax(64px,96px) 28px}.playground-project-resources-row.has-source-column.has-owner-column{grid-template-columns:minmax(220px,1fr) minmax(76px,112px) minmax(142px,220px) minmax(64px,96px) minmax(92px,128px) 28px}.playground-team-resources-panel .playground-project-resources-row.has-source-column{grid-template-columns:minmax(220px,1fr) 160px 220px 92px 28px;column-gap:20px}.playground-team-resources-panel .playground-project-resources-row.has-source-column.has-owner-column{grid-template-columns:minmax(220px,1fr) 170px 232px 96px 148px 28px;column-gap:18px}.playground-project-resources-row.has-source-column>*{min-width:0}.playground-team-resources-panel .playground-project-resources-row.has-source-column>:nth-child(2),.playground-team-resources-panel .playground-project-resources-row.has-source-column>:nth-child(3),.playground-team-resources-panel .playground-project-resources-row.has-source-column.has-owner-column>:nth-child(5){overflow:visible;text-overflow:clip}button.playground-project-resources-row,.playground-project-resources-row[role=button]{border-left:0;border-right:0;border-bottom:0;font:inherit;text-align:left;cursor:pointer}.playground-project-resources-row.is-menu-open{position:relative;z-index:340}.playground-project-resources-row:not(.is-header):hover{background:#ffffff0d}.playground-project-resources-row.is-header{min-height:36px;color:#ffffff70;font-size:11px;font-weight:500;cursor:default}.playground-project-resource-title-cell{display:flex;align-items:center;gap:10px;min-width:0}.playground-project-resource-title-icon{width:34px;height:34px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#ffffffb8;background:transparent}.playground-project-resource-title-icon .playground-files-entry-icon:not(.is-large):not(.is-thumbnail){width:34px;height:34px;box-sizing:border-box;border-radius:6px;border:0;background:transparent}.playground-project-resource-title-icon svg.playground-files-entry-icon:not(.is-large):not(.is-thumbnail){padding:10px}.playground-project-resource-title-icon .playground-files-entry-icon.is-asset:not(.is-large):not(.is-thumbnail){padding:7px;object-fit:contain}.playground-project-resource-title-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.playground-project-resource-title-main{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.35}.playground-project-resource-title-sub,.playground-project-resources-cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;color:#ffffff8f}.playground-project-resource-title-sub{font-size:11px;color:#ffffff75}.playground-project-resources-creator{min-width:0;display:inline-flex;align-items:center;gap:8px;color:#ffffffd1}.playground-project-resources-creator-avatar{width:24px;height:24px;flex:0 0 24px;border-radius:999px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;color:#ffffffe6;font-size:10px;line-height:1;font-weight:600}.playground-project-resources-creator-avatar-image{width:100%;height:100%;object-fit:cover}.playground-project-resources-creator-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.playground-project-resources-creator-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-project-resources-row-action{position:relative;justify-self:end;overflow:visible;min-width:0}.playground-project-resources-action-shell{position:relative;display:inline-flex;justify-content:flex-end;overflow:visible}.playground-project-resources-action-shell.is-open{z-index:450}.playground-project-resources-action-button{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffff9e;cursor:pointer}.playground-project-resources-action-button:hover,.playground-project-resources-action-shell.is-open .playground-project-resources-action-button{background:#ffffff1a;color:#fffffff5}.playground-project-resources-action-menu{position:absolute;top:calc(100% + 6px);right:0;left:auto;min-width:196px;padding:6px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#323232;color:#fffffff0;box-shadow:0 12px 30px #00000059;z-index:500;transform-origin:top right}.playground-project-resources-empty{padding:34px 14px;border-top:1px solid rgba(255,255,255,.08);text-align:center;font-size:12px;color:#ffffff80}.playground-project-resources-empty.has-templates{padding:18px 0 20px;text-align:left}.playground-project-resources-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:12px;border-top:1px solid rgba(255,255,255,.08)}.playground-project-resources-grid-card{min-width:0;min-height:132px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px;border:0;border-radius:10px;background:#ffffff0d;color:#fffffff5;font:inherit;text-align:left;cursor:pointer}.playground-project-resources-grid-card:hover{background:#ffffff14}.playground-project-resources-grid-card-top{display:flex;align-items:flex-start;gap:10px;min-width:0;width:100%}.playground-project-resources-grid-card-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0}@media(max-width:1100px){.playground-project-resource-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.playground-project-resources-row{grid-template-columns:minmax(0,1fr) minmax(156px,.54fr) 28px}.playground-project-resources-row.has-source-column{grid-template-columns:minmax(0,1fr) minmax(150px,.54fr) 28px}.playground-project-resources-row.has-source-column.has-owner-column{grid-template-columns:minmax(0,1fr) minmax(150px,.54fr) minmax(116px,.42fr) 28px}.playground-team-resources-panel .playground-project-resources-row.has-source-column{grid-template-columns:minmax(0,1fr) 196px 28px;column-gap:18px}.playground-team-resources-panel .playground-project-resources-row.has-source-column.has-owner-column{grid-template-columns:minmax(0,1fr) 196px 132px 28px;column-gap:16px}.playground-project-resources-row>:nth-child(3){display:none}.playground-project-resources-row.has-source-column>:nth-child(2),.playground-project-resources-row.has-source-column>:nth-child(4){display:none}.playground-project-resources-row.has-source-column>:nth-child(3){display:block}.playground-project-resources-row.has-source-column.has-owner-column>:nth-child(5){display:block}}@media(max-width:760px){.playground-project-resources-toolbar{gap:14px}.playground-project-resources-toolbar .playground-files-library-search{flex-basis:220px}.playground-project-resources-row{grid-template-columns:minmax(0,1fr) 28px}.playground-project-resources-row>:nth-child(2),.playground-project-resources-row>:nth-child(3),.playground-project-resources-row>:nth-child(4){display:none}.playground-project-resources-row.has-owner-column>:nth-child(5){display:none}}.playground-project-overview-threads-section>.playground-plugins-section-header{margin-top:0;padding-bottom:0!important;border-bottom:0!important}.playground-project-overview-general-grid .playground-project-overview-threads-section>.playground-plugins-section-header{margin-bottom:12px}.playground-project-overview-plugin-row,.playground-project-overview-thread-row{padding-left:0;padding-right:0}.playground-project-overview-thread-row .playground-plugin-row-copy{min-width:0;flex:1 1 auto}.playground-project-overview-thread-time{flex:0 0 auto;font-size:12px;line-height:1.4;color:#ffffff7a;text-align:right;white-space:nowrap}.playground-project-overview-thread-menu-button{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#ffffff8a;cursor:pointer}.playground-project-overview-thread-menu-button:hover{color:#ffffffe0}.playground-project-overview-thread-icon{position:relative;overflow:visible;width:34px;height:34px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#ffffff0d;color:#ffffffdb;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-project-overview-thread-icon:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:10px;padding:1px;background:linear-gradient(-10deg,#c8c8c840,#ffffff1a,#ffffff26,#ffffff60);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-project-overview-inline-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.playground-project-overview-resource-row-main{display:flex;align-items:center;gap:12px}.playground-project-overview-resource-copy{min-width:0}.playground-project-overview-plugin-logo-shell{width:36px;height:36px;flex:0 0 auto}.playground-project-overview-agent-avatar{width:24px;height:24px;border-radius:999px;overflow:hidden;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;color:#ffffffe6;font-size:12px;font-weight:600;letter-spacing:.02em}.playground-project-overview-agent-avatar-image{width:100%;height:100%;object-fit:cover}.playground-project-overview-agent-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.playground-project-overview-strategy-summary{font-size:13px;line-height:1.6;color:#ffffffa3}.playground-project-overview-strategy-preview{max-height:280px;overflow:auto;padding:12px 14px;border-radius:14px;background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff14}.playground-project-overview-strategy-brief{display:flex;flex-direction:column;gap:14px}.playground-project-overview-strategy-card{width:100%;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#ffffff0a;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.playground-project-overview-strategy-card.is-notes{padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.playground-project-overview-strategy-card.is-notes.is-full-strategy-notes{border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#ffffff13}.playground-project-overview-strategy-goal{width:100%;display:flex;flex-direction:column;gap:8px}.playground-project-overview-strategy-goal-text{margin:0;color:#ffffffb8;font-size:13px;line-height:1.6;font-weight:400}.playground-project-overview-strategy-goal-text.is-empty{color:#ffffff6b}.playground-project-overview-strategy-add-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-2px}.playground-project-overview-strategy-add-title{margin:0;color:#fffffff5;font-size:14px;line-height:1.3;font-weight:500}.playground-project-overview-strategy-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.playground-project-overview-strategy-card-title{margin:0;color:#fffffff5;font-size:14px;line-height:1.3;font-weight:500}.playground-project-overview-strategy-card-copy{margin:0;color:#ffffff85;font-size:12px;line-height:1.5;font-weight:400}.playground-project-overview-rule-editor-modal{width:min(520px,calc(100vw - 32px));max-width:min(520px,calc(100vw - 32px))}.playground-project-overview-rule-description-editor{margin-top:0;padding-top:0}.playground-project-overview-rule-editor-modal .playground-tasks-project-modal-actions{margin-top:16px}.playground-project-overview-rule-modal-textarea{min-height:112px}.playground-project-overview-strategy-notes{margin-top:0;padding-top:0}.playground-project-overview-strategy-notes.playground-tasks-detail-description:not(.playground-agents-detail-instructions-section){background:transparent;border:0;padding:0;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}.playground-project-overview-strategy-tab,.playground-project-overview-rules-tab{width:100%;display:flex;flex-direction:column;gap:14px;min-height:0}.playground-project-overview-strategy-tab .platform-instructions-editor{background:#ffffff13;border-radius:15px;border:1px solid rgba(255,255,255,.075)}.playground-project-overview-rules-tab{position:relative;min-height:0;padding-bottom:0}.playground-project-overview-rules-tab.is-inline{gap:12px}.playground-project-overview-strategy-tab .playground-tasks-detail-scroll,.playground-environments-page:not(.playground-agents-page) .playground-project-overview-strategy-tab .playground-project-overview-strategy-scroll,.playground-environments-page:not(.playground-agents-page) .playground-project-overview-rules-tab .playground-project-overview-rules-scroll{padding:0;overflow:visible;display:flex;flex-direction:column;gap:12px}.playground-project-overview-strategy-tab .playground-tasks-detail-facts,.playground-project-overview-strategy-tab .playground-tasks-detail-description,.playground-project-overview-strategy-tab .playground-tasks-comments,.playground-project-overview-strategy-tab .playground-tasks-comment-dock{width:100%;box-sizing:border-box;margin-left:0;margin-right:0}.playground-project-overview-strategy-tab .playground-tasks-comment-dock{padding:0;background:transparent}.playground-project-overview-strategy-tab .playground-tasks-detail-description,.playground-project-overview-strategy-tab .playground-tasks-comments{margin-top:0}.playground-project-overview-strategy-tab .playground-tasks-empty{border-radius:10px}.playground-project-overview-strategy-tab .playground-project-overview-progress-combo-card{padding:0;border-radius:0}.playground-project-overview-strategy-tab .playground-project-overview-progress-combo-card:before{content:none;display:none}.playground-project-overview-rules-list{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px;overflow:auto;scrollbar-width:none}.playground-project-overview-rules-list::-webkit-scrollbar{display:none}.playground-project-overview-rules-empty{min-height:360px;border-radius:24px;background:transparent!important}.playground-project-overview-rules-tab .playground-tasks-empty.playground-project-overview-rules-empty{background:transparent!important}.playground-project-overview-rules-empty .playground-tasks-empty-title{font-weight:500}.playground-project-overview-rule-item{cursor:default}.playground-project-overview-rule-item:hover{background:var(--playground-task-color-surface, rgba(255, 255, 255, .05));border-color:#ffffff0d}.playground-project-overview-rule-item .playground-tasks-backlog-leading{flex:0 0 auto}.playground-project-overview-rule-item .playground-tasks-backlog-item-content{align-items:center}.playground-project-overview-rule-main{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:flex-start}.playground-project-overview-rule-copy{flex:1 1 auto;min-width:0;color:#ffffffc7;font-size:13px;line-height:1.55;font-weight:400;cursor:text}.playground-project-overview-rule-copy.is-read-only{cursor:default}.playground-project-overview-rule-copy.tb-runner-chat{display:block;height:auto;min-height:0;flex:1 1 auto;overflow:visible;background:transparent;font-family:inherit}.playground-project-overview-rule-copy.tb-runner-chat .tb-message-markdown{margin:0!important;color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}.playground-project-overview-rule-copy.tb-runner-chat p,.playground-project-overview-rule-copy.tb-runner-chat .tb-message-markdown-paragraph,.playground-project-overview-rule-copy.tb-runner-chat .tb-message-markdown-list,.playground-project-overview-rule-copy.tb-runner-chat .tb-message-markdown-heading{margin:0!important}.playground-project-overview-rule-edit-input{width:100%;min-width:0;min-height:24px;max-height:160px;padding:0;border:0;outline:none;resize:none;background:transparent;color:#ffffffe6;font:inherit;line-height:1.55}.playground-project-overview-rule-edit-input::placeholder{color:#ffffff6b}.playground-project-overview-rule-remove{width:28px;height:28px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffff6b;cursor:pointer;transition:color .16s ease,background-color .16s ease,opacity .16s ease}.playground-project-overview-rule-remove:hover:not(:disabled){color:#ffffffdb;background:#ffffff14}.playground-project-overview-rule-remove:disabled{opacity:.45;cursor:default}.playground-project-overview-rules-composer-shell{position:fixed;left:calc(var(--playground-shell-sidebar-width, 0px) + ((100vw - var(--playground-shell-sidebar-width, 0px)) / 2));right:auto;bottom:15px;width:min(56rem,calc(100vw - var(--playground-shell-sidebar-width, 0px) - 100px));margin:0;transform:translate(-50%);z-index:50}.playground-project-overview-rules-composer-shell.is-inline{position:relative;left:auto;right:auto;bottom:auto;width:100%;transform:none;z-index:auto}.playground-project-overview-rules-tab.is-inline .playground-project-overview-rules-list{flex:0 1 auto;overflow:visible}.playground-project-overview-rules-tab.is-inline .playground-project-overview-rules-empty{min-height:180px}.playground-project-overview-rules-runner.tb-runner-chat{height:auto;min-height:0;display:block;flex:0 0 auto;overflow:visible;background:transparent}.playground-project-overview-rules-runner.tb-runner-chat .task-input-box{--tb-task-input-overlay: transparent;--tb-task-input-base-bg: transparent;display:flex!important;align-items:center!important;min-height:52px!important;background:transparent!important}.playground-project-overview-rules-runner.tb-runner-chat .task-input-box:before{background:var(--tb-task-input-border)}.playground-project-overview-rules-runner.tb-runner-chat .sidebar-textarea{height:20px;min-height:20px!important;max-height:96px;padding:0 0 0 30px!important;line-height:20px!important;overflow:hidden}.playground-project-overview-rules-runner.tb-runner-chat .task-input-controls{flex:0 0 auto;align-self:center!important;align-items:center!important;padding:0 10px 0 8px!important}.playground-project-overview-rules-runner.tb-runner-chat .task-input-controls-full{flex-wrap:nowrap!important}.playground-project-overview-rules-runner.tb-runner-chat .tb-composer-textarea-shell{flex:1 1 auto;min-width:0;display:flex;align-items:center}.playground-project-overview-rules-runner.tb-runner-chat .task-input-spacer{display:none}.playground-project-overview-rules-copy{margin:0;color:#ffffff85;font-size:12px;line-height:1.6}.playground-project-overview-donut-layout{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:24px;align-items:center}.playground-project-overview-donut-legend{display:flex;flex-direction:column;gap:16px}.playground-project-overview-donut-legend-item{display:flex;align-items:flex-start;gap:10px}.playground-project-overview-donut-swatch{width:10px;height:10px;border-radius:999px;flex:0 0 auto;margin-top:6px}.playground-project-overview-donut-legend-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.playground-project-overview-donut-label{font-size:13px;line-height:1.4;color:#ffffffa8}.playground-project-overview-donut-value{font-size:18px;line-height:1.2;font-weight:600;color:#fffffff5}.playground-project-overview-donut-center-label{fill:#ffffff85;font-size:12px}.playground-project-overview-donut-center-value{fill:#fffffff5;font-size:18px;font-weight:600}@media(max-width:1100px){.playground-project-overview-summary-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.playground-project-overview-chart-grid,.playground-project-overview-donut-layout{grid-template-columns:minmax(0,1fr)}}.playground-project-connector-credentials{display:flex;flex-direction:column;gap:12px;padding-top:22px;margin-top:8px;border-top:1px solid rgba(255,255,255,.08)}.playground-project-connector-credentials-header h4{margin:0;color:#fff;font-size:12px;font-weight:400;line-height:1.35}.playground-project-connector-credentials-header p,.playground-project-connector-credentials-error,.playground-project-connector-credentials-loading{max-width:720px;margin:4px 0 0;color:#ffffff8f;font-size:11px;font-weight:400;line-height:1.45}.playground-project-connector-credentials-error{color:#f7a7a7}.playground-project-connector-credentials-list{display:flex;flex-direction:column;min-width:0}.playground-project-connector-credential-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:center;gap:20px;min-height:64px;padding:12px 0}.playground-project-connector-credential-service{display:flex;align-items:center;gap:10px;min-width:0}.playground-project-connector-credential-service>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.playground-project-connector-credential-service strong{color:#fff;font-size:12px;font-weight:400;line-height:1.35}.playground-project-connector-credential-service small{overflow:hidden;color:#ffffff80;font-size:10px;font-weight:400;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.playground-project-connector-credential-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;overflow:hidden;border-radius:6px;background:#ffffff14}.playground-project-connector-credential-icon img{display:block;width:16px;height:16px;object-fit:contain}.playground-project-connector-credential-icon svg{color:#ffffffb8}.playground-project-connector-credential-selector{min-width:190px}.playground-project-connector-credential-selector-trigger{justify-content:flex-end;min-height:30px;padding-right:0;padding-left:10px;border:0;background:transparent}@media(max-width:720px){.playground-project-connector-credential-row{grid-template-columns:minmax(0,1fr);gap:8px}.playground-project-connector-credential-selector{width:100%}.playground-project-connector-credential-selector-trigger{justify-content:space-between;width:100%;padding:0}}.playground-files-topbar-mode-switch{position:absolute;left:50%;transform:translate(-50%)}.playground-environment-changes-view{min-height:0;height:100%}.playground-environment-changes-view.is-timeline,.playground-environment-changes-view.is-detail{display:flex;flex-direction:column}.playground-environment-changes-view.is-timeline{overflow:auto;scrollbar-width:none}.playground-environment-changes-view.is-timeline::-webkit-scrollbar{display:none}.playground-environment-changes-activity-panel{width:100%;max-width:none;height:100%;min-height:100%;display:grid;grid-template-rows:repeat(2,minmax(0,1fr));overflow:hidden;background:#000}.playground-environment-changes-activity-panel>.platform-activity-overview.playground-files-activity-overview{width:100%;max-width:none;height:100%;min-height:0}.playground-files-activity-feed{box-sizing:border-box;display:flex;width:100%;height:100%;min-width:0;min-height:0;padding:0}.playground-files-activity-feed-loading{flex:1 1 auto;min-height:220px}.platform-activity-timeline.is-inspector.playground-files-activity-timeline{flex:1 1 auto;width:100%;max-width:none;height:100%;min-height:0}.playground-files-activity-inspector-preview{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;gap:12px}.playground-files-activity-inspector-preview>.playground-environment-changes-detail-preview,.playground-files-activity-inspector-diff{flex:1 1 auto;min-height:0}.playground-files-activity-inspector-diff{overflow:auto}.playground-environment-changes-view .changes-timeline-panel{width:100%;max-width:none}.playground-environment-changes-panel{min-height:0;flex:1 1 auto;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}.playground-environment-changes-panel.is-plain{background:transparent;box-shadow:none;border-radius:0}.playground-environment-changes-panel.is-plain .playground-environment-changes-list{padding:0}.playground-environment-changes-empty,.playground-environment-changes-loading{min-height:220px;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;color:#ffffff85;font-size:13px;line-height:1.6}.playground-environment-changes-loading{gap:10px}.playground-environment-changes-list{min-height:0;height:100%;overflow:auto;padding:12px}.playground-environment-changes-list-footer{display:flex;align-items:center;justify-content:center;padding:18px 0 6px}.playground-environment-changes-load-more{min-height:32px;padding:0 14px;border:0;border-radius:999px;background:#ffffff0f;color:#ffffffe0;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;cursor:pointer;transition:opacity .12s ease}.playground-environment-changes-load-more:disabled{opacity:.5;cursor:default}.playground-environment-changes-group{display:flex;flex-direction:column;gap:12px}.playground-environment-changes-group+.playground-environment-changes-group{margin-top:18px}.playground-environment-changes-group-heading{position:sticky;top:0;z-index:2;display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#ffffff0a;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);font-size:11px;font-weight:600;letter-spacing:.03em;color:#ffffff85;width:fit-content}.playground-environment-change-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;background:#ffffff06;box-shadow:inset 0 0 0 1px #ffffff0d}.playground-environment-change-card.is-active{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1f}.playground-environment-change-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.playground-environment-change-card-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.playground-environment-change-card-title{margin:0;font-size:14px;line-height:1.4;font-weight:600;color:#fffffff5}.playground-environment-change-card-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;line-height:1.45;color:#ffffff85}.playground-environment-change-card-time{white-space:nowrap;font-size:12px;line-height:1.45;color:#ffffff75}.playground-environment-change-file-list{display:flex;flex-direction:column;gap:6px}.playground-environment-change-file-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;border:0;border-radius:12px;background:#ffffff08;color:inherit;cursor:pointer;text-align:left}.playground-environment-change-file-row:hover{background:#ffffff0f}.playground-environment-change-file-row.is-active{background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff29}.playground-environment-change-file-main{min-width:0;display:flex;align-items:center;gap:10px}.playground-environment-change-file-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.playground-environment-change-file-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45;font-weight:500;color:#ffffffeb}.playground-environment-change-file-path{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.45;color:#ffffff7a}.playground-environment-change-badge{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 10px;border-radius:999px;font-size:11px;line-height:1;font-weight:600;letter-spacing:.02em;background:#ffffff0f;color:#ffffffbd;text-transform:capitalize}.playground-environment-change-badge.is-created,.playground-environment-change-badge.is-uploaded{color:#8ec3ff}.playground-environment-change-badge.is-modified{color:#d9d9ff}.playground-environment-change-badge.is-deleted{color:#ff9ea2}.playground-environment-change-file-stats{display:inline-flex;align-items:center;gap:8px;font-size:11px;line-height:1}.playground-environment-change-file-stat.is-added{color:#87c3ff}.playground-environment-change-file-stat.is-removed{color:#ff9ea2}.playground-environment-changes-detail{min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.playground-environment-changes-detail-back{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#ffffffe0;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.playground-environment-changes-detail-header{display:flex;flex-direction:column;gap:12px;padding:0 0 14px;border-bottom:1px solid rgba(255,255,255,.08)}.playground-environment-changes-detail-toolbar{display:flex;align-items:center;gap:12px;width:100%}.playground-environment-changes-detail-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-environment-changes-detail-title-copy{min-width:0}.playground-environment-changes-detail-title{margin:0;font-size:15px;line-height:1.4;font-weight:600;color:#fffffff5}.playground-environment-changes-detail-subtitle{font-size:12px;line-height:1.5;color:#ffffff85}.playground-environment-changes-detail-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.playground-environment-changes-detail-button{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffe0;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500}.playground-environment-changes-detail-button:disabled{opacity:.5;cursor:default}.playground-environment-changes-detail-body{min-height:0;flex:1 1 auto;overflow:auto;padding:18px 0 0}.playground-environment-changes-detail-preview,.playground-environment-changes-detail-preview .tb-runner-document-preview-host,.playground-environment-changes-detail-preview .tb-runner-document-preview-host-inline,.playground-environment-changes-detail-preview .tb-attachment-preview-drawer-inline{min-height:0;height:100%}.playground-environment-changes-detail-preview-drawer .tb-attachment-preview-drawer-header{display:none}.playground-environment-changes-detail-context{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;line-height:1.45;color:#ffffff94}.playground-environment-changes-detail-meta-inline{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;text-align:right;font-size:12px;line-height:1.45;color:#ffffff94;white-space:nowrap}.playground-environment-changes-detail-meta-agent{display:inline-flex;align-items:center;gap:8px}.playground-environment-changes-detail-meta-date{margin-left:12px}.playground-environment-changes-step-summary-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-environment-changes-step-summary-title{min-width:0;flex:1 1 auto}.playground-environment-changes-step-summary-meta{min-width:0;margin-left:auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;text-align:right;font-size:12px;line-height:1.45;color:#ffffff94;white-space:nowrap}.playground-environment-changes-step-summary-agent{display:inline-flex;align-items:center;gap:8px}.playground-environment-changes-step-summary-date{margin-left:12px}.playground-environment-changes-agent-avatar{width:24px;height:24px;min-width:24px;border-radius:999px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;color:#ffffffe0;font-size:10px;font-weight:600}.playground-environment-changes-agent-avatar-image{width:100%;height:100%;object-fit:cover;display:block}.playground-environment-changes-agent-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.playground-environment-changes-detail-context-chip{display:inline-flex;align-items:center;min-height:22px;padding:0 10px;border-radius:999px;background:#ffffff0d}.playground-environment-changes-detail-message{margin-top:10px;font-size:12px;line-height:1.5;color:#ffffff94}.playground-environment-changes-detail-message.is-error{color:#ff9ea2}.playground-imagine-template-page{position:fixed;inset:0;isolation:isolate;width:100%;height:100vh;min-height:0;overflow:hidden;z-index:10000;background:#06060af5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fffffff0}.playground-imagine-template-shell{width:100%;max-width:none;height:100%;margin:0;padding:0;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;background:#000;min-height:0}.playground-imagine-template-config{min-width:0;min-height:0;overflow:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:18px;padding:20px 22px 22px;background:#ffffff1a}.playground-imagine-template-config::-webkit-scrollbar{display:none}.playground-imagine-template-back{width:fit-content;height:28px;border:0;background:transparent;color:#ffffffa8;display:inline-flex;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:400;line-height:1;cursor:pointer}.playground-imagine-template-back:hover{color:#fffffff0}.playground-imagine-template-heading{display:flex;flex-direction:column;gap:8px}.playground-imagine-template-heading.is-compact{margin-top:-4px}.playground-imagine-template-project-top{flex:0 0 auto;margin-bottom:0}.playground-imagine-template-kicker{color:#ffffff7a;font-size:11px;line-height:1.2;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.playground-imagine-template-heading-title{margin:0;color:#fffffffa;font-size:24px;line-height:1.08;font-weight:500;letter-spacing:-.03em}.playground-imagine-template-heading-copy{margin:0;max-width:34rem;color:#ffffff94;font-size:13px;line-height:1.55;font-weight:400}.playground-imagine-template-description-area{margin-top:4px;max-width:38rem;color:#fff9;font-size:12px;line-height:1.45;font-weight:400}.playground-imagine-template-field{display:flex;flex-direction:column;gap:8px}.playground-imagine-template-label,.playground-imagine-template-section-title{color:#ffffffc2;font-size:12px;line-height:1.2;font-weight:500}.playground-imagine-template-input{width:100%;height:38px;border:0;border-radius:10px;background:#ffffff14;color:#fffffff0;outline:none;padding:0 12px;box-sizing:border-box;font:inherit;font-size:13px;font-weight:400}.playground-imagine-template-input:focus{box-shadow:inset 0 0 0 1px #66a6ff8f}.playground-imagine-template-section{display:flex;flex-direction:column;gap:12px}.playground-imagine-template-section.is-attachments{gap:0}.playground-imagine-template-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-imagine-template-slider-actions{display:inline-flex;align-items:center;gap:6px}.playground-imagine-template-icon-button{width:28px;height:28px;border:0;border-radius:999px;background:#ffffff14;color:#ffffffd1;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.playground-imagine-template-icon-button:disabled{opacity:.32;cursor:default}.playground-imagine-template-slider{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.playground-imagine-template-thumb{position:relative;isolation:isolate;min-width:0;aspect-ratio:1;border:0;border-radius:10px;background:var(--imagine-template-thumb-bg, rgba(255, 255, 255, .08));overflow:hidden;padding:0;cursor:pointer}.playground-imagine-template-thumb:before,.playground-imagine-template-connector,.playground-imagine-template-chip,.playground-imagine-template-attach-button{position:relative}.playground-imagine-template-thumb:before,.playground-imagine-template-connector:before,.playground-imagine-template-chip:before,.playground-imagine-template-attach-button:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:5;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border, linear-gradient(-10deg, rgba(255,255,255,.06), rgba(255,255,255,.3), rgba(255,255,255,.08)));-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.playground-imagine-template-thumb:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,#00000005,#00000080)}.playground-imagine-template-thumb.is-active{box-shadow:inset 0 0 0 1px #66a6ffdb}.playground-imagine-template-thumb-title{position:absolute;left:8px;right:8px;bottom:8px;z-index:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fffffff0;font-size:10px;line-height:1.2;font-weight:500}.playground-imagine-template-context-grid,.playground-imagine-template-style-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.playground-imagine-template-attachments-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-imagine-template-from-computer{border:0;background:transparent;color:#66a6ff;padding:0;font:inherit;font-size:12px;line-height:1.2;font-weight:400;cursor:pointer}.playground-imagine-template-attachments.playground-tasks-attachments{display:flex;flex-direction:column;align-items:stretch;width:100%;padding-top:0}.playground-imagine-template-attachments .playground-tasks-attachments-toolbar{width:100%;margin-bottom:10px}.playground-imagine-template-attachments .playground-tasks-attachments-surface.tb-runner-chat,.playground-imagine-template-attachments .playground-tasks-connectors{width:100%}.playground-imagine-template-attachments .playground-tasks-attachments-surface.tb-runner-chat .tb-popup-dropzone,.playground-imagine-template-attachments .playground-tasks-attachments-empty-button{min-height:168px}.playground-imagine-template-attachments .playground-tasks-connectors-list{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.playground-imagine-template-attachments .playground-tasks-connector-service-icon.is-github,.playground-imagine-template-attachments .playground-tasks-connector-service-icon.is-notion{filter:invert(1)}.playground-imagine-template-project-row{position:relative;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:32px}.playground-imagine-template-row-title{color:#ffffffc2;font-size:12px;line-height:1.2;font-weight:500}.playground-imagine-template-aspect-row{position:relative;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:32px}.playground-imagine-template-style-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.playground-imagine-template-style-card{min-width:0;height:42px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0e;color:#ffffffa8;display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;padding:0 10px;box-sizing:border-box;font:inherit;font-size:12px;line-height:1;font-weight:500;text-align:left;cursor:pointer}.playground-imagine-template-style-card.is-selected{border-color:#66a6ff6b;background:#66a6ff24;color:#fffffff0}.playground-imagine-template-style-card svg{width:13px;height:13px;flex:0 0 auto;color:currentColor}.playground-imagine-template-style-card span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-imagine-template-style-picker{position:relative;display:flex;flex-direction:column;gap:12px;margin:6px 0}.playground-imagine-template-style-picker-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-imagine-template-style-manage-button{border:0;background:transparent;color:#66a6ff;padding:0;font:inherit;font-size:12px;line-height:1.2;font-weight:400;cursor:pointer}.playground-imagine-template-style-manage-button:hover{color:#8dc5ff}.playground-imagine-template-style-pill-list{display:flex;flex-wrap:wrap;gap:8px}.playground-imagine-template-style-pill{min-width:0;min-height:30px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:transparent;color:#ffffffd6;display:inline-flex;align-items:center;gap:8px;padding:0 8px 0 10px;box-sizing:border-box;font:inherit;font-size:12px;line-height:1.35;font-weight:500;cursor:pointer}.playground-imagine-template-style-pill.is-empty{cursor:default;color:#ffffff80}.playground-imagine-template-style-pill.is-selected{color:#fffffff0}.playground-imagine-template-style-pill-icon{width:14px;height:14px;flex:0 0 auto;color:#ffffffad}.playground-imagine-template-style-pill-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-imagine-template-style-pill-remove{width:18px;height:18px;border:0;border-radius:999px;background:transparent;color:#ffffff94;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.playground-imagine-template-style-pill-remove:hover{color:#ffffffeb;background:#ffffff14}.playground-imagine-template-style-picker-options{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:80;max-height:232px;overflow:auto;scrollbar-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#1f1f20fa;box-shadow:0 18px 44px #00000052;padding:8px;box-sizing:border-box}.playground-imagine-template-style-picker-options::-webkit-scrollbar{display:none}.playground-imagine-template-style-picker-options .playground-imagine-template-style-pill{width:100%;min-height:34px;border:0;border-radius:8px;justify-content:flex-start;padding:0 10px}.playground-imagine-template-style-picker-options .playground-imagine-template-style-pill:hover,.playground-imagine-template-style-picker-options .playground-imagine-template-style-pill.is-selected{background:#ffffff1a}.playground-imagine-template-style-picker-options .tb-popup-check-slot{margin-left:auto}.playground-imagine-template-asset-picker{display:flex;flex-direction:column;gap:10px}.playground-imagine-template-asset-picker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.playground-imagine-template-asset-option{position:relative;aspect-ratio:1;min-width:0;border:0;border-radius:10px;background:#ffffff0f;overflow:hidden;padding:0;cursor:pointer}.playground-imagine-template-asset-option img,.playground-imagine-template-asset-option video{width:100%;height:100%;display:block;object-fit:cover}.playground-imagine-template-asset-option:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#00000075;opacity:1;transition:opacity .16s ease}.playground-imagine-template-asset-option.is-selected:after{opacity:0}.playground-imagine-template-asset-option-check{position:absolute;right:7px;bottom:7px;z-index:2;width:19px;height:19px;border-radius:999px;background:#66a6fff5;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #00000047}.playground-imagine-template-asset-option:not(.is-selected) .playground-imagine-template-asset-option-check{display:none}.playground-imagine-template-project-select,.playground-imagine-template-aspect-select{position:relative;min-width:0;display:flex;justify-content:flex-end}.playground-imagine-template-project-button,.playground-imagine-template-aspect-button{max-width:min(340px,52vw);justify-content:flex-end;gap:7px}.playground-imagine-template-project-button span,.playground-imagine-template-aspect-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-imagine-template-project-menu,.playground-imagine-template-aspect-menu{left:auto;right:0;top:calc(100% + 8px);min-width:260px;max-width:min(340px,68vw);max-height:280px;overflow:auto}.playground-imagine-template-aspect-menu{min-width:220px}.playground-imagine-template-attachments-surface{min-height:168px;border:1px dashed rgba(255,255,255,.2);border-radius:10px;background:transparent;display:flex;align-items:stretch;justify-content:stretch;overflow:hidden}.playground-imagine-template-dropzone{width:100%;min-height:166px;border:0;background:transparent;color:#fffc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:18px;box-sizing:border-box;text-align:center;cursor:pointer}.playground-imagine-template-dropzone svg{width:19px;height:19px;color:#ffffffeb}.playground-imagine-template-dropzone-title{color:#ffffffeb;font-size:13px;line-height:1.2;font-weight:500}.playground-imagine-template-dropzone-copy{color:#ffffff85;font-size:12px;line-height:1.2;font-weight:400}.playground-imagine-template-connectors{margin-top:10px}.playground-imagine-template-connectors-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px;row-gap:0}.playground-imagine-template-connector-row{min-width:0;min-height:32px;border:0;background:transparent;color:#ffffffd6;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0;box-sizing:border-box;font:inherit;text-align:left;cursor:pointer}.playground-imagine-template-connector-service{min-width:0;display:inline-flex;align-items:center;gap:8px}.playground-imagine-template-connector-service svg{width:14px;height:14px;color:#ffffffd1;flex:0 0 auto}.playground-imagine-template-connector-service span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;font-weight:500}.playground-imagine-template-connector-value{color:#ffffff8a;font-size:12px;line-height:1.3;font-weight:400}.playground-imagine-template-connector-row.is-selected .playground-imagine-template-connector-value{color:#66a6fff5}.playground-imagine-template-connector,.playground-imagine-template-chip,.playground-imagine-template-attach-button{min-height:36px;border:0;border-radius:10px;background:#ffffff0f;color:#ffffffb8;display:inline-flex;align-items:center;gap:9px;padding:0 12px;box-sizing:border-box;font-size:12px;line-height:1;font-weight:400;text-align:left;cursor:pointer}.playground-imagine-template-connector.is-selected,.playground-imagine-template-chip.is-selected{background:#66a6ff24;color:#fffffff0}.playground-imagine-template-connector svg,.playground-imagine-template-chip svg,.playground-imagine-template-attach-button svg{flex:0 0 auto;color:currentColor}.playground-imagine-template-file-input{display:none}.playground-imagine-template-attachments{display:flex;flex-wrap:wrap;gap:8px}.playground-imagine-template-attachment{min-width:0;max-width:100%;height:28px;padding:0 10px;border-radius:999px;background:#ffffff14;display:inline-flex;align-items:center;gap:7px;font-size:12px;line-height:1;color:#ffffffbd}.playground-imagine-template-attachment span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-imagine-template-preview-pane{position:relative;isolation:isolate;min-width:0;min-height:0;overflow:hidden;border-radius:0;background:#000;display:flex;align-items:center;justify-content:center;padding:66px 22px 116px;box-sizing:border-box}.playground-imagine-template-preview-frame{position:relative;width:min(100%,584px);max-height:calc(100vh - 206px);display:flex;align-items:center;justify-content:center}.playground-imagine-template-preview-stage{position:relative;width:min(500px,calc(100% - 84px));max-height:calc(100vh - 206px);aspect-ratio:4 / 5;overflow:hidden;background:var(--imagine-template-preview-bg, #111);border-radius:10px}.playground-imagine-template-preview-media{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:var(--imagine-template-preview-bg, #111)}.playground-imagine-template-preview-stage:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;overflow:hidden;background:linear-gradient(to bottom,#0000000a,#00000038 56%,#000000b8),radial-gradient(circle at 50% 78%,rgba(0,0,0,.24),transparent 44%)}.playground-imagine-template-preview-image,.playground-imagine-template-preview-video{width:100%;height:100%;display:block;object-fit:cover}.playground-imagine-template-media-controls{position:absolute;left:12px;right:12px;bottom:12px;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:12px;pointer-events:none}.playground-imagine-template-preview-image.is-current,.playground-imagine-template-preview-video.is-current{animation:playgroundImagineTemplatePreviewIn .28s ease both}.playground-imagine-template-preview-image.is-previous,.playground-imagine-template-preview-video.is-previous{position:absolute;inset:0;z-index:1;animation:playgroundImagineTemplatePreviewOut .28s ease both}@keyframes playgroundImagineTemplatePreviewIn{0%{opacity:0;transform:translate(calc(var(--imagine-template-transition-direction, 1) * 28px))}to{opacity:1;transform:translate(0)}}@keyframes playgroundImagineTemplatePreviewOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(var(--imagine-template-transition-direction, 1) * -28px))}}.playground-imagine-template-preview-nav{position:absolute;top:50%;z-index:7;width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:#ffffffe6;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transform:translateY(-50%)}.playground-imagine-template-preview-nav:disabled{opacity:.32;cursor:default}.playground-imagine-template-preview-nav.is-previous{left:0}.playground-imagine-template-preview-nav.is-next{right:0}.playground-imagine-template-preview-copy{position:absolute;left:24px;right:24px;top:24px;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;pointer-events:none}.playground-imagine-template-preview-title{max-width:28rem;color:#fffffff5;font-size:18px;line-height:1.18;font-weight:500;letter-spacing:-.02em;text-shadow:0 2px 18px rgba(0,0,0,.42)}.playground-imagine-template-preview-meta{flex:0 0 auto;border-radius:999px;padding:7px 10px;background:#0000005c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#ffffffbd;font-size:11px;line-height:1;font-weight:400}.playground-imagine-template-composer-wrap{position:absolute;left:50%;bottom:20px;z-index:6;width:min(100%,calc(100% - 44px));transform:translate(-50%)}.playground-imagine-template-composer-shell,.playground-imagine-template-composer-shell .tb-runner-chat.playground-imagine-template-runner,.playground-imagine-template-composer-shell .tb-runner-chat.playground-imagine-template-runner .tb-input-shell,.playground-imagine-template-composer-shell .tb-runner-chat.playground-imagine-template-runner .tb-input-width,.playground-imagine-template-composer-shell .tb-runner-chat.playground-imagine-template-runner .embedded-runner-input,.playground-imagine-template-composer-shell .tb-runner-chat.playground-imagine-template-runner .tb-composer-textarea-shell,.playground-imagine-template-composer-shell .tb-runner-chat.playground-imagine-template-runner .task-input-controls{background:transparent!important}.tb-runner-chat.playground-imagine-template-runner{width:100%;min-width:0;display:block;flex:0 0 auto;height:auto;min-height:0;overflow:visible}.tb-runner-chat.playground-imagine-template-runner .workinglogsbox{display:none!important}.tb-runner-chat.playground-imagine-template-runner .tb-input-shell{position:static;right:auto;bottom:auto;padding:0;background:none;pointer-events:auto}.tb-runner-chat.playground-imagine-template-runner .tb-input-width,.tb-runner-chat.playground-imagine-template-runner .embedded-runner-input{width:100%;max-width:none}.tb-runner-chat.playground-imagine-template-runner .task-input-box{--tb-runner-input-bg: rgba(0, 0, 0, .35);--tb-task-input-base-bg: rgba(0, 0, 0, .35);background:#00000059!important;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.tb-runner-chat.playground-imagine-template-runner .tb-context-indicator-anchor{display:none}.playground-imagine-template-actions{margin-top:auto;padding-top:4px;display:flex;justify-content:flex-end;align-items:center}.playground-imagine-template-generate-button{flex:0 0 auto}@media(max-width:1080px){.playground-imagine-template-shell{grid-template-columns:minmax(340px,.48fr) minmax(0,.52fr)}}@media(max-width:860px){.playground-imagine-template-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(420px,1fr);overflow:auto;scrollbar-width:none;background:#06060af5}.playground-imagine-template-shell::-webkit-scrollbar{display:none}.playground-imagine-template-config{overflow:visible}.playground-imagine-template-preview-pane{min-height:520px;border-radius:15px}}@media(max-width:640px){.playground-imagine-template-shell{padding:12px}.playground-imagine-template-context-grid,.playground-imagine-template-style-grid{grid-template-columns:minmax(0,1fr)}.playground-imagine-template-slider{grid-template-columns:repeat(2,minmax(0,1fr))}.playground-imagine-template-composer-wrap{width:calc(100% - 24px)}}.playground-imagine-template-page{position:relative;inset:auto;z-index:auto;width:100%;height:100%;min-height:0;overflow:hidden;isolation:isolate;background:#000;-webkit-backdrop-filter:none;backdrop-filter:none}.playground-imagine-template-shell{width:100%;height:100%;min-height:0;display:block;background:#000}.playground-imagine-template-detail{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;box-sizing:border-box}.playground-imagine-template-back.is-icon-only{position:absolute;top:18px;left:18px;z-index:20;width:34px;height:34px;border-radius:999px;border:0;background:transparent;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#ffffffdb;justify-content:center}.playground-imagine-template-back.is-icon-only span{display:none}.playground-imagine-template-top-nav{position:absolute;top:18px;right:18px;z-index:20;display:inline-flex;align-items:center;gap:8px}.playground-imagine-template-top-nav .playground-imagine-template-preview-nav{position:relative;inset:auto;transform:none;width:34px;height:34px;border:0;border-radius:999px;background:transparent;color:#ffffffd1;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.playground-imagine-template-top-nav .playground-imagine-template-preview-nav:hover{color:#fffffffa}.playground-imagine-template-main{position:relative;width:var(--imagine-template-main-width, min(56rem, calc(100% - 144px) ));height:var(--imagine-template-main-height, min(68vh, calc(100% - 170px) ));max-width:none;min-width:0;display:flex;align-items:center;justify-content:center;aspect-ratio:var(--imagine-template-detail-aspect-ratio, 4 / 3)}.playground-imagine-template-preview-frame{position:relative;width:100%;height:100%;max-height:none;display:flex;align-items:center;justify-content:center}.playground-imagine-template-preview-stage{position:relative;width:100%;height:100%;max-height:none;aspect-ratio:var(--imagine-template-detail-aspect-ratio, 4 / 3);overflow:hidden;background:transparent;border-radius:10px}.playground-imagine-template-preview-stage:after{display:none}.playground-imagine-template-slide-shell{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;will-change:transform,opacity}.playground-imagine-template-slide-shell.is-current{z-index:2;animation:playgroundImagineTemplateSlideIn .46s cubic-bezier(.2,.85,.22,1) both}.playground-imagine-template-slide-shell.is-static{z-index:2;animation:none}.playground-imagine-template-slide-shell.is-previous{position:absolute;inset:0;z-index:1;pointer-events:none;animation:playgroundImagineTemplateSlideOut .46s cubic-bezier(.2,.85,.22,1) both}.playground-imagine-template-slide-shell .playground-imagine-template-preview-image.is-current,.playground-imagine-template-slide-shell .playground-imagine-template-preview-video.is-current,.playground-imagine-template-slide-shell .playground-imagine-template-preview-fallback.is-current,.playground-imagine-template-slide-shell .playground-imagine-template-preview-image.is-previous,.playground-imagine-template-slide-shell .playground-imagine-template-preview-video.is-previous,.playground-imagine-template-slide-shell .playground-imagine-template-preview-fallback.is-previous{animation:none}@keyframes playgroundImagineTemplateSlideIn{0%{opacity:0;transform:translate(calc(var(--imagine-template-transition-direction, 1) * 112%))}to{opacity:1;transform:translate(0)}}@keyframes playgroundImagineTemplateSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(var(--imagine-template-transition-direction, 1) * -112%))}}.playground-imagine-template-preview-media{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:transparent}.playground-imagine-template-preview-image,.playground-imagine-template-preview-video,.playground-imagine-template-preview-fallback{width:100%;height:100%;display:block;object-fit:contain;border-radius:inherit}.playground-imagine-template-preview-fallback{background:var(--imagine-template-preview-bg, linear-gradient(135deg, #171717, #333))}.playground-imagine-template-preview-image.is-current,.playground-imagine-template-preview-video.is-current,.playground-imagine-template-preview-fallback.is-current{animation:playgroundImagineTemplatePreviewInY .32s ease both}.playground-imagine-template-preview-image.is-previous,.playground-imagine-template-preview-video.is-previous,.playground-imagine-template-preview-fallback.is-previous{position:absolute;inset:0;z-index:1;animation:playgroundImagineTemplatePreviewOutY .32s ease both}@keyframes playgroundImagineTemplatePreviewInY{0%{opacity:0;transform:translateY(calc(var(--imagine-template-transition-direction, 1) * 32px))}to{opacity:1;transform:translateY(0)}}@keyframes playgroundImagineTemplatePreviewOutY{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--imagine-template-transition-direction, 1) * -32px))}}.playground-imagine-template-slide-shell .playground-imagine-template-preview-image.is-current,.playground-imagine-template-slide-shell .playground-imagine-template-preview-video.is-current,.playground-imagine-template-slide-shell .playground-imagine-template-preview-fallback.is-current,.playground-imagine-template-slide-shell .playground-imagine-template-preview-image.is-previous,.playground-imagine-template-slide-shell .playground-imagine-template-preview-video.is-previous,.playground-imagine-template-slide-shell .playground-imagine-template-preview-fallback.is-previous{animation:none!important}.playground-imagine-template-preview-media.is-asset-transitioning .playground-imagine-template-preview-image,.playground-imagine-template-preview-media.is-asset-transitioning .playground-imagine-template-preview-video,.playground-imagine-template-preview-media.is-asset-transitioning .playground-imagine-template-preview-fallback{position:absolute;inset:0}.playground-imagine-template-preview-media.is-asset-transitioning .playground-imagine-template-preview-image.is-current,.playground-imagine-template-preview-media.is-asset-transitioning .playground-imagine-template-preview-video.is-current,.playground-imagine-template-preview-media.is-asset-transitioning .playground-imagine-template-preview-fallback.is-current{z-index:2;animation:playgroundImagineTemplateDetailAssetIn .24s ease both!important}.playground-imagine-template-preview-media.is-asset-transitioning .playground-imagine-template-preview-image.is-previous,.playground-imagine-template-preview-media.is-asset-transitioning .playground-imagine-template-preview-video.is-previous,.playground-imagine-template-preview-media.is-asset-transitioning .playground-imagine-template-preview-fallback.is-previous{z-index:1;animation:playgroundImagineTemplateDetailAssetOut .24s ease both!important}@keyframes playgroundImagineTemplateDetailAssetIn{0%{opacity:0;transform:translate(calc(var(--imagine-template-asset-direction, 1) * 112%))}to{opacity:1;transform:translate(0)}}@keyframes playgroundImagineTemplateDetailAssetOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(var(--imagine-template-asset-direction, 1) * -112%))}}.playground-imagine-template-vertical-nav{position:absolute;left:-50px;top:50%;z-index:8;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px}.playground-imagine-template-vertical-nav .playground-imagine-template-preview-nav{position:static;transform:none;width:34px;height:34px;border:0;background:transparent;color:#ffffffd1}.playground-imagine-template-action-rail{position:absolute;right:-54px;bottom:0;z-index:14;display:flex;flex-direction:column;align-items:center;gap:8px}.playground-imagine-template-action-spacer{display:none}.playground-imagine-template-action-button{--sidebar-workspace-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;z-index:0;width:36px;height:36px;border:0;border-radius:999px;background:transparent;color:#ffffffdb;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:background .14s ease,color .14s ease,transform .14s ease}.playground-imagine-template-action-button:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:0;border-radius:inherit;padding:1px;background:var(--sidebar-workspace-border);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-imagine-template-action-button>*{position:relative;z-index:1}.playground-imagine-template-action-button:hover,.playground-imagine-template-action-button.is-active{background:transparent;color:#fffffffa}.playground-imagine-template-action-button.is-liked{color:#fff}.playground-imagine-template-action-button.is-liked svg{fill:#fff}.playground-imagine-template-action-rail.is-ghost .playground-imagine-template-action-button{pointer-events:none}.playground-imagine-template-action-popup{--platform-popup-padding: 12px;position:absolute;right:44px;bottom:0;z-index:18;width:min(300px,72vw);max-height:min(420px,calc(100vh - 180px));overflow:auto;box-sizing:border-box;scrollbar-width:none}.playground-imagine-template-action-popup::-webkit-scrollbar{display:none}.playground-imagine-template-action-popup-title{margin:0 0 8px;color:#fffffff0;font-size:12px;line-height:1.25;font-weight:500}.playground-imagine-template-action-popup-copy{margin:0;color:#ffffff9e;font-size:12px;line-height:1.5;font-weight:400}.playground-imagine-template-popup-list{display:flex;flex-direction:column;gap:4px}.playground-imagine-template-popup-row{width:100%;min-height:38px;border:0;border-radius:10px;background:transparent;color:#ffffffc2;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;box-sizing:border-box;font:inherit;text-align:left;cursor:pointer}.playground-imagine-template-popup-row:hover,.playground-imagine-template-popup-row.is-selected{background:#ffffff14;color:#fffffff5}.playground-imagine-template-popup-row.is-danger{color:#ffffffdb}.playground-imagine-template-popup-row.is-danger:hover{background:#ffffff14;color:#fffffffa}.playground-imagine-template-popup-row-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.playground-imagine-template-popup-row-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;font-weight:500}.playground-imagine-template-popup-row-description{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffff7a;font-size:11px;line-height:1.25;font-weight:400}.playground-imagine-template-popup-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:12px}.playground-imagine-template-popup-button{min-width:72px;height:30px;border:0;border-radius:999px;padding:0 12px;font:inherit;font-size:12px;line-height:1;font-weight:400;cursor:pointer}.playground-imagine-template-popup-button.is-primary{background:#fff;color:#000}.playground-imagine-template-popup-button.is-secondary{background:#ffffff14;color:#ffffffd1}.playground-imagine-template-popup-button:disabled{opacity:.48;cursor:default}.playground-imagine-template-popup-error{margin:8px 0 0;color:#ffaaaaeb;font-size:11px;line-height:1.35;font-weight:400}.playground-imagine-template-popup-dropzone{width:100%;min-height:106px;border:1px dashed rgba(255,255,255,.18);border-radius:12px;background:#ffffff0a;color:#fffc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px;box-sizing:border-box;font:inherit;text-align:center;cursor:pointer}.playground-imagine-template-popup-dropzone.is-dragging{border-color:#66a6ffb3;background:#66a6ff1a}.playground-imagine-template-popup-attachments{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.playground-imagine-template-composer-wrap{position:relative;left:auto;bottom:auto;z-index:10;width:min(49vw,760px);max-width:calc(100vw - 240px);min-width:320px;transform:none;margin-top:16px}.playground-imagine-template-detail{padding:0}.playground-imagine-template-main{position:absolute;top:var(--imagine-template-main-top, 24px);left:50%;z-index:4;width:var(--imagine-template-main-width, min(56rem, calc(100% - 144px) ));height:var(--imagine-template-main-height, min(68vh, calc(100% - 170px) ));max-height:none;aspect-ratio:var(--imagine-template-detail-aspect-ratio, 4 / 3);max-width:none;min-width:0;transform:translate(-50%)}.playground-imagine-template-preview-frame,.playground-imagine-template-flip-card,.playground-imagine-template-flip-inner{width:100%;height:100%;aspect-ratio:var(--imagine-template-detail-aspect-ratio, 4 / 3)}.playground-imagine-template-flip-card{position:relative;perspective:1600px}.playground-imagine-template-flip-inner{position:relative;transform-style:preserve-3d;transition:transform .46s cubic-bezier(.2,.85,.22,1)}.playground-imagine-template-flip-card.is-flipped .playground-imagine-template-flip-inner{transform:rotateY(180deg)}.playground-imagine-template-flip-face{position:absolute;inset:0;border-radius:10px;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.playground-imagine-template-flip-face.is-back{transform:rotateY(180deg)}.playground-imagine-template-preview-stage{width:100%;height:100%;max-height:none}.playground-imagine-template-settings-back{width:100%;height:100%;overflow:auto;scrollbar-width:none;border-radius:inherit;background:#ffffff1a;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.playground-imagine-template-settings-back::-webkit-scrollbar{display:none}.playground-imagine-template-settings-back-title{width:100%;flex:0 0 auto;box-sizing:border-box;margin:0;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1);color:#fffffff0;font-size:18px;line-height:1.2;font-weight:400;letter-spacing:-.01em}.playground-imagine-template-settings-back .playground-imagine-template-attachments-toolbar{margin-top:12px;margin-bottom:12px}.playground-imagine-template-settings-back .playground-imagine-template-attachments-surface,.playground-imagine-template-settings-back .playground-imagine-template-dropzone{min-height:132px}.playground-imagine-template-settings-back .playground-imagine-template-connectors-list{column-gap:18px}.playground-imagine-template-action-button.is-editing{background:#ffffff1a;color:#fffffffa}.playground-imagine-template-composer-wrap{position:absolute;left:50%;bottom:10px;z-index:18;width:min(56rem,calc(100% - 64px));max-width:none;min-width:0;transform:translate(-50%);margin-top:0}@media(max-width:960px){.playground-imagine-template-main{width:var(--imagine-template-main-width, min(82vw, 640px));max-width:none}.playground-imagine-template-composer-wrap{width:min(82vw,640px);max-width:100%}.playground-imagine-template-vertical-nav{left:-42px}.playground-imagine-template-action-rail{right:-42px}}@media(max-width:640px){.playground-imagine-template-detail{padding:0}.playground-imagine-template-main{width:var(--imagine-template-main-width, calc(100% - 96px) );max-width:none}.playground-imagine-template-composer-wrap{width:100%;min-width:0}.playground-imagine-template-preview-stage{max-height:calc(100vh - 210px)}}.playground-content-body.is-imagine-page{padding:0;overflow:hidden}.playground-imagine-page{position:relative;isolation:isolate;width:100%;height:100%;min-height:0;overflow:hidden;background:#000;color:#fffffff0}.playground-imagine-page:after{display:none}.playground-imagine-shell{position:relative;z-index:1;width:100%;max-width:none;height:100%;margin:0;padding:0;display:flex;flex-direction:column;min-height:0}.playground-imagine-header{display:none}.playground-imagine-title-row,.playground-imagine-content-navbar{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-imagine-navbar-left,.playground-imagine-navbar-right{min-width:0;display:inline-flex;align-items:center;gap:10px}.playground-imagine-navbar-left{flex:0 0 auto}.playground-imagine-navbar-right{flex:0 0 auto;margin-left:auto}.playground-imagine-template-count{display:none}.playground-imagine-title-group{min-width:0;display:flex;align-items:center;gap:10px}.playground-imagine-title{margin:0;font-size:18px;line-height:1;font-weight:500;letter-spacing:-.03em;color:#fffffff5}.playground-imagine-beta{display:none;align-items:center;justify-content:center;height:24px;padding:0 10px;border-radius:999px;background:#ffffff1f;color:#ffffffe6;font-size:11px;line-height:1;font-weight:400}.playground-imagine-tabs{position:relative;display:inline-flex;align-items:center;gap:2px;flex:0 0 auto;padding:2px;border:0;border-radius:20px;background:transparent;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);line-height:1rem;overflow:hidden}.playground-imagine-tabs:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(-10deg,#c8c8c840,#ffffff1a,#ffffff26,#ffffff60);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-imagine-tab{position:relative;z-index:1;min-width:76px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:20px;background:transparent;color:#ffffffb8;padding:0 12px;font-size:12px;line-height:1rem;font-weight:400;cursor:pointer;transition:background-color .16s ease,color .16s ease,opacity .16s ease}.playground-imagine-tab.is-active{background:#ffffff4d;color:#fff}.playground-imagine-media-switch{position:relative;display:inline-flex;align-items:center;gap:2px;height:28px;padding:1px!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:999px;background:transparent;overflow:hidden}.playground-imagine-media-switch:before{content:none!important;display:none!important}.playground-imagine-media-switch-button{position:relative;z-index:1;height:24px;min-width:46px;border:0;border-radius:999px;background:transparent;color:#ffffffb8;padding:0 10px;font-size:12px;line-height:1;font-weight:400;cursor:pointer}.playground-imagine-media-switch-button.is-active{background:#fff3!important;color:#fff}.tb-runner-chat .tb-composer-leading-control .playground-imagine-media-switch{margin-left:-10px!important;margin-right:0!important}.playground-imagine-model-selector .tb-inline-selector{max-width:190px;min-height:32px}.playground-imagine-model-selector-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-imagine-model-menu{width:300px!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.playground-imagine-model-menu-body{flex:1;min-height:0;max-height:168px;overflow-y:auto;padding-top:4px;padding-bottom:4px;border-top:0}.playground-imagine-model-menu .tb-popup-row{align-items:center;gap:10px;min-height:42px}.playground-imagine-model-provider-icon-shell{width:18px;height:18px;color:#fffc}.playground-imagine-model-provider-icon-shell .playground-agents-model-provider-icon,.playground-imagine-model-selector-icon{width:16px;height:16px}.playground-imagine-model-option-copy{min-width:0;display:flex;flex:1 1 auto;flex-direction:column;text-align:left}.playground-imagine-model-option-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-imagine-toolbar.playground-auth-users-toolbar{flex:0 0 auto;margin:0;padding:0;border-bottom:0}.playground-imagine-toolbar .playground-auth-users-search,.playground-imagine-content-navbar .playground-auth-users-search{max-width:none;flex:1 1 auto}.playground-imagine-toolbar .playground-auth-users-search-input,.playground-imagine-content-navbar .playground-auth-users-search-input{height:30px;font-size:12px}.playground-imagine-toolbar .playground-files-control-button,.playground-imagine-content-navbar .playground-files-control-button{min-height:30px;height:30px;padding:0 14px;font-size:12px;font-weight:400}.playground-imagine-content-navbar .playground-files-control-button.is-backlog-filter,.playground-imagine-content-navbar .playground-files-control-button.is-backlog-sort{padding-right:14px}.playground-imagine-content-navbar .playground-files-control-button{--playground-files-control-button-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;z-index:0;overflow:hidden;border:0;background:transparent}.playground-imagine-content-navbar .playground-files-control-button:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--playground-files-control-button-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-imagine-content-navbar .playground-files-control-button>*{position:relative;z-index:1}.playground-imagine-toolbar .playground-files-control-button svg,.playground-imagine-content-navbar .playground-files-control-button svg{color:#ffffffe6}.playground-imagine-toolbar .playground-tasks-toolbar-popup-shell,.playground-imagine-content-navbar .playground-tasks-toolbar-popup-shell{position:relative}.playground-imagine-toolbar .playground-tasks-toolbar-popup-menu,.playground-imagine-content-navbar .playground-tasks-toolbar-popup-menu{left:auto;right:0;top:calc(100% + 8px);min-width:210px}.playground-imagine-navbar-left .playground-tasks-toolbar-popup-menu{left:0;right:auto}.playground-imagine-grid-scroll{min-height:0;flex:1 1 auto;overflow:auto;padding-top:0;padding-bottom:0;display:flex;flex-direction:column;scrollbar-width:none}.playground-imagine-grid-scroll.is-create-template{padding:24px 0}.playground-imagine-grid-scroll::-webkit-scrollbar{display:none}.playground-imagine-grid{display:block;width:100%;column-count:3;column-gap:2px}@keyframes playgroundImagineTemplateSkeleton{0%,to{background-color:#ffffff0d}50%{background-color:#ffffff1a}}.playground-imagine-template{position:relative;isolation:isolate;width:100%;min-height:0;aspect-ratio:var(--imagine-template-aspect-ratio, 4 / 3);margin:0 0 2px;display:flex;flex-direction:column;justify-content:flex-end;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;overflow:hidden;border:0;border-radius:0;background:var(--imagine-template-bg, rgba(255, 255, 255, .06));background-color:#ffffff0d;color:#fffffff0;text-align:left;cursor:pointer;padding:16px;animation:playgroundImagineTemplateSkeleton 4s ease-in-out infinite}.playground-imagine-template:before{content:"";position:absolute;inset:0;z-index:-2;background:transparent;opacity:0}.playground-imagine-template:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,#0000000a,#00000094);opacity:0;transition:opacity .18s ease}.playground-imagine-template-media{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;overflow:hidden;background:#ffffff0d}.playground-imagine-template-media-image,.playground-imagine-template-video{width:100%;height:100%;display:block;object-fit:cover;pointer-events:none}.playground-imagine-template-media-layer{position:absolute;inset:0;width:100%;height:100%}.playground-imagine-template-media-transition{position:absolute;inset:0;display:block}.playground-imagine-template-media-layer.is-current{z-index:2;animation:playgroundImagineTemplateAssetIn .24s ease both}.playground-imagine-template-media-layer.is-static{z-index:2}.playground-imagine-template-media-layer.is-previous{z-index:1;animation:playgroundImagineTemplateAssetOut .24s ease both}@keyframes playgroundImagineTemplateAssetIn{0%{opacity:0;transform:translate(calc(var(--imagine-template-asset-direction, 1) * 112%))}to{opacity:1;transform:translate(0)}}@keyframes playgroundImagineTemplateAssetOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(var(--imagine-template-asset-direction, 1) * -112%))}}.playground-imagine-template-video-placeholder{width:100%;height:100%;background:var(--imagine-template-bg, rgba(255, 255, 255, .06))}.playground-imagine-template-media-controls{position:absolute;left:12px;right:12px;bottom:12px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;pointer-events:none}.playground-imagine-template-media-dots,.playground-imagine-template-media-arrows{display:inline-flex;align-items:center;gap:5px;pointer-events:auto}.playground-imagine-template-media-dot{width:5px;height:5px;border:0;border-radius:999px;background:#ffffff6b;padding:0;cursor:pointer}.playground-imagine-template-media-dot.is-active{background:#ffffffeb}.playground-imagine-template-media-arrow{width:24px;height:24px;border:0;border-radius:999px;background:#00000075;color:#ffffffe6;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.playground-imagine-template-media-arrow:hover,.playground-imagine-template-media-dot:hover{background:#ffffff2e}.playground-imagine-template.is-multi-asset .playground-imagine-template-copy{bottom:28px}.playground-imagine-template:hover{transform:none}.playground-imagine-template:hover:after,.playground-imagine-template:focus-visible:after{opacity:1}.playground-imagine-template.is-selected{box-shadow:inset 0 0 0 1px #66a6ffb8}.playground-imagine-template.is-large,.playground-imagine-template.is-wide{min-height:0}.playground-imagine-template-copy{position:relative;z-index:2;display:flex;flex-direction:column;gap:6px;max-width:88%;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.playground-imagine-template:hover .playground-imagine-template-copy,.playground-imagine-template:focus-visible .playground-imagine-template-copy{opacity:1;transform:translateY(0)}.playground-imagine-template-title{font-size:15px;line-height:1.16;font-weight:500;color:#fffffff5}.playground-imagine-template-description{font-size:12px;line-height:1.45;font-weight:400;color:#ffffffad}.playground-imagine-template-prompt{display:none}.playground-imagine-empty{min-height:0;height:100%;flex:1 1 auto;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;border-radius:12px;background:transparent;color:#ffffff7a;font-size:13px;text-align:center}.playground-imagine-empty-visual{width:200px;max-width:min(200px,70vw);height:auto;object-fit:contain}.playground-imagine-empty-title{margin:0;font-size:18px;line-height:1.15;font-weight:500;color:#fffffff0}.playground-imagine-empty-copy{margin:0;max-width:360px;font-size:12px;line-height:1.5;font-weight:400;color:#ffffff8f}.playground-imagine-primary-button,.playground-imagine-secondary-button{position:relative;z-index:0;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;padding:0 14px;font-size:12px;line-height:1;font-weight:400;cursor:pointer}.playground-imagine-primary-button{background:#fff;color:#000}.playground-imagine-secondary-button{color:#ffffffe6;background:transparent;overflow:hidden}.playground-imagine-secondary-button:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(-10deg,#c8c8c840,#ffffff1a,#ffffff26,#ffffff60);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-imagine-secondary-button>*{position:relative;z-index:1}.playground-imagine-create-page{width:min(760px,calc(100% - 48px));margin:auto;padding:0;color:#fffffff0}.playground-imagine-create-back{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:#ffffffad;padding:0;font-size:12px;font-weight:400;cursor:pointer}.playground-imagine-create-back.playground-imagine-template-back.is-icon-only{position:fixed}.playground-imagine-create-header{margin:28px 0 24px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.playground-imagine-create-header h2{margin:0;font-size:28px;line-height:1.08;font-weight:500;letter-spacing:-.03em}.playground-imagine-create-header p{margin:8px 0 0;max-width:420px;color:#ffffff8f;font-size:12px;line-height:1.5}.playground-imagine-template-form{position:relative;overflow:visible;border-radius:12px;background:#ffffff1a;padding:18px}.playground-imagine-template-form:before{content:none;display:none}.playground-imagine-form-grid{display:flex;flex-direction:column;gap:18px}.playground-imagine-create-settings{min-width:0;display:flex;flex-direction:column;gap:14px}.playground-imagine-create-settings .playground-imagine-template-style-picker{margin:0}.playground-imagine-form-fields{display:flex;flex-direction:column;gap:14px}.playground-imagine-create-title-section{display:flex;flex-direction:column;gap:10px}.playground-imagine-create-title-section .playground-imagine-template-section-title{color:#ffffffdb}.playground-imagine-create-title-input{width:100%;height:38px;border:0;border-radius:10px;background:#ffffff14;color:#fffffff0;outline:none;padding:0 12px;box-sizing:border-box;font:inherit;font-size:13px;font-weight:400}.playground-imagine-create-title-input:focus{box-shadow:inset 0 0 0 1px #66a6ff8f}.playground-imagine-create-markdown-section{margin:0;padding:0}.playground-imagine-create-markdown-section .playground-tasks-detail-section-header{margin-bottom:10px}.playground-imagine-create-markdown-section .playground-tasks-detail-section-title{color:#ffffffeb;font-size:14px;font-weight:400;line-height:1.3}.playground-imagine-create-markdown-editor{min-height:88px;overflow:visible;padding:0;border:0;border-radius:0;background:transparent}.playground-imagine-create-markdown-editor:before{content:none;display:none}.playground-imagine-create-markdown-input{min-height:88px;padding:0 0 9px;color:#ffffffb3;overflow:auto}.playground-imagine-create-markdown-section.is-description .playground-imagine-create-markdown-editor,.playground-imagine-create-markdown-section.is-description .playground-imagine-create-markdown-input{min-height:30px;height:30px}.playground-imagine-create-reference-section .playground-imagine-template-attachments-toolbar{margin-bottom:12px}.playground-imagine-create-reference-section .playground-imagine-template-from-computer{border:0;background:transparent;color:#66a6ff;padding:0;font:inherit;font-size:12px;line-height:1.2;font-weight:400;cursor:pointer}.playground-imagine-create-reference-section .playground-imagine-template-from-computer:disabled{cursor:default;opacity:.55}.playground-imagine-create-file-browser-runner{display:none}.playground-imagine-form-field{display:flex;flex-direction:column;gap:7px}.playground-imagine-form-field label{color:#ffffff9e;font-size:12px;line-height:1;font-weight:400}.playground-imagine-form-input,.playground-imagine-form-textarea{width:100%;border:0;border-radius:10px;background:#00000052;color:#fffffff0;box-shadow:inset 0 0 0 1px #ffffff14;font-size:13px;line-height:1.45;font-weight:400;outline:none}.playground-imagine-form-input{height:40px;padding:0 12px}.playground-imagine-form-textarea{min-height:94px;resize:vertical;padding:11px 12px}.playground-imagine-upload-card{position:relative;min-height:166px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px dashed rgba(255,255,255,.22);border-radius:12px;background:#00000038;overflow:hidden;text-align:center;cursor:pointer}.playground-imagine-create-upload-surface{position:relative;min-height:166px}.playground-imagine-create-reference-section .playground-tasks-attachments{padding-top:0}.playground-imagine-create-reference-section .playground-tasks-attachments-surface.tb-runner-chat,.playground-imagine-create-reference-section .playground-tasks-attachments-surface.tb-runner-chat .tb-popup-dropzone,.playground-imagine-create-reference-section .playground-tasks-attachments-dropzone.is-filled{min-height:166px}.playground-imagine-create-reference-section .runner-attachment-image-button{border:0;padding:0;background:transparent;cursor:default}.playground-imagine-create-reference-section .runner-attachment-file-button{cursor:default}.playground-imagine-create-reference-section .runner-attachment-file-icon-slot svg{width:18px;height:18px;color:#ffffffb8}.playground-imagine-create-upload-dropzone input{position:absolute;inset:0;opacity:0;cursor:pointer}.playground-imagine-create-upload-preview{position:absolute;inset:8px;border-radius:8px;overflow:hidden;z-index:0;opacity:.62}.playground-imagine-create-upload-preview img{width:100%;height:100%;object-fit:cover;display:block}.playground-imagine-create-upload-dropzone>svg,.playground-imagine-create-upload-dropzone>span{position:relative;z-index:1}.playground-imagine-upload-card input{position:absolute;inset:0;opacity:0;cursor:pointer}.playground-imagine-upload-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.playground-imagine-upload-card svg,.playground-imagine-upload-card span,.playground-imagine-upload-card small{position:relative;z-index:1}.playground-imagine-upload-card span{color:#ffffffdb;font-size:13px;font-weight:400}.playground-imagine-upload-card small{color:#ffffff7a;font-size:11px;line-height:1.4}.playground-imagine-form-actions{margin-top:18px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.playground-imagine-form-error{margin-right:auto;color:#ff8484eb;font-size:12px}.playground-imagine-composer-wrap{position:absolute;left:50%;bottom:10px;z-index:5;width:min(56rem,calc(100% - 64px));transform:translate(-50%)}.playground-imagine-selected-preset{width:fit-content;max-width:100%;margin:0 auto 8px;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;background:#0000006b;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);color:#ffffffc7;font-size:12px;line-height:1;box-shadow:inset 0 0 0 1px #ffffff1a}.playground-imagine-selected-preset strong{color:#fffffff5;font-weight:400}.playground-imagine-selected-preset-clear{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#ffffff14;color:#fffc;cursor:pointer;padding:0}.playground-imagine-selected-preset-clear svg{width:12px;height:12px}.playground-imagine-composer-shell,.playground-imagine-composer-shell .tb-runner-chat.playground-imagine-runner,.playground-imagine-composer-shell .tb-runner-chat.playground-imagine-runner .tb-input-shell,.playground-imagine-composer-shell .tb-runner-chat.playground-imagine-runner .tb-input-width,.playground-imagine-composer-shell .tb-runner-chat.playground-imagine-runner .embedded-runner-input,.playground-imagine-composer-shell .tb-runner-chat.playground-imagine-runner .tb-composer-textarea-shell,.playground-imagine-composer-shell .tb-runner-chat.playground-imagine-runner .task-input-controls{background:transparent!important}.tb-runner-chat.playground-imagine-runner{width:100%;min-width:0;display:block;flex:0 0 auto;height:auto;min-height:0;overflow:visible}.tb-runner-chat.playground-imagine-runner .workinglogsbox{display:none!important}.tb-runner-chat.playground-imagine-runner .tb-input-shell{position:static;right:auto;bottom:auto;padding:0;background:none;pointer-events:auto}.tb-runner-chat.playground-imagine-runner .tb-input-width{width:100%;max-width:none}.tb-runner-chat.playground-imagine-runner .embedded-runner-input{width:100%}.tb-runner-chat.playground-imagine-runner .task-input-box{--tb-runner-input-bg: rgba(0, 0, 0, .75);--tb-task-input-base-bg: rgba(0, 0, 0, .75);background:#000000bf!important;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-imagine-top-nav-controls{display:inline-flex;align-items:center;gap:8px}.playground-imagine-filter-shell{flex:0 0 auto}.playground-imagine-top-nav-divider{flex:0 0 1px;width:1px;height:22px;margin:0 2px 0 6px;background:#ffffff26}.tb-runner-chat.playground-imagine-runner .tb-context-indicator-anchor{display:none}@media(max-width:1080px){.playground-imagine-shell{padding-left:0;padding-right:0}.playground-imagine-grid{column-count:3}}@media(max-width:760px){.playground-imagine-shell{padding:0}.playground-imagine-title-row{align-items:flex-start;flex-direction:column}.playground-imagine-tabs{width:100%}.playground-imagine-tab{flex:1 1 0;min-width:0}.playground-imagine-grid{column-count:2}.playground-imagine-composer-wrap{width:calc(100% - 24px);bottom:10px}}.playground-metronome-page{width:100%;height:100%;min-height:0;border-radius:inherit;background:#000;color:#fffffff0;overflow:hidden}.playground-metronome-page.is-overview{overflow:hidden;background:#000}.playground-metronome-page.is-editor{overflow:hidden}.playground-metronome-page.is-editor.is-code{padding:0}.playground-metronome-overview{box-sizing:border-box;width:min(100%,calc(var(--playground-centered-page-max-width) + 88px));max-width:calc(var(--playground-centered-page-max-width) + 88px);margin:0 auto;padding:42px 44px 48px;display:flex;flex-direction:column;gap:20px}.playground-metronome-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.playground-metronome-kicker{color:#ffffff85;font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px}.playground-metronome-title{margin:0;font-size:28px;line-height:1.08;font-weight:600;letter-spacing:0}.playground-metronome-copy{margin:10px 0 0;max-width:760px;color:#ffffff9e;font-size:14px;line-height:1.55}.playground-metronome-primary-button,.playground-metronome-secondary-button,.playground-metronome-icon-button{position:relative;border:0;border-radius:999px;background:#ffffff0a;color:#fffffff0;font:inherit;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;outline:none}.playground-metronome-primary-button:before,.playground-metronome-secondary-button:before,.playground-metronome-icon-button:before,.playground-metronome-table:before,.playground-metronome-empty:before,.playground-metronome-palette-item-icon:before,.playground-metronome-node-icon:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:5;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border, linear-gradient(135deg, rgba(255,255,255,.42), rgba(255,255,255,.06)));mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-metronome-primary-button{min-height:38px;padding:0 16px;background:#fff;color:#050505}.playground-metronome-secondary-button{min-height:38px;padding:0 16px}.playground-metronome-icon-button{width:38px;height:38px;padding:0}.playground-metronome-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-radius:16px;overflow:hidden;background:#ffffff0b}.playground-metronome-kpi{min-height:102px;padding:18px 20px;display:flex;flex-direction:column;justify-content:space-between;gap:14px;border-right:1px solid rgba(255,255,255,.08)}.playground-metronome-kpi:last-child{border-right:0}.playground-metronome-kpi-label{font-size:12px;color:#ffffff85;font-weight:500}.playground-metronome-kpi-value{font-size:25px;line-height:1;font-weight:600}.playground-metronome-section-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:6px}.playground-metronome-section-title{font-size:16px;font-weight:600}.playground-metronome-list-section{gap:12px}.playground-metronome-overview-table-section .playground-project-overview-threads-table-header,.playground-metronome-overview-table-section .playground-project-overview-threads-table-row{grid-template-columns:21px minmax(300px,1.35fr) minmax(96px,.36fr) minmax(170px,.7fr) minmax(150px,.55fr) minmax(118px,.42fr) 28px!important;gap:12px;width:100%;max-width:100%;box-sizing:border-box;padding-right:0}.playground-metronome-overview-table-section .playground-project-overview-threads-table-header *,.playground-metronome-overview-table-section .playground-project-overview-threads-table-row *{font-size:12px}.playground-metronome-overview-table-section .playground-project-overview-thread-cell,.playground-metronome-overview-table-section .playground-plugin-row-title,.playground-metronome-overview-table-section .playground-agents-overview-table-value,.playground-metronome-overview-table-section .playground-metronome-table-owner-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-metronome-overview-table-section .playground-project-overview-thread-cell.is-actions,.playground-metronome-overview-table-section .playground-project-overview-threads-table-header>div:last-child{justify-self:end}.playground-metronome-overview-table-section .playground-project-overview-thread-cell.is-actions{width:100%;display:flex;align-items:center;justify-content:flex-end}.playground-metronome-overview-table-section .playground-metronome-table-owner{max-width:100%;color:#ffffffbd;font-size:12px}.playground-metronome-overview-table-section .playground-metronome-table-owner-avatar{width:20px;height:20px}.playground-metronome-overview-table-section .playground-metronome-table-owner-avatar-fallback{font-size:9px}.playground-metronome-overview-status-label{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:22px;padding:0 8px;border:0;border-radius:5px;background:#ffffff1a;color:#ffffffb8;font-size:12px;font-weight:400;line-height:1;white-space:nowrap;text-transform:none}.playground-metronome-overview-status-label.is-active,.playground-metronome-overview-status-label.is-default{background:#85df7b1a;color:#85df7b}.playground-metronome-overview-status-label.is-shared{background:#4da3ff1f;color:#4da3ff}.playground-metronome-overview-status-label.is-removed{background:#ffffff1a;color:#ffffffb3}.playground-metronome-overview-table-icon{color:#ffffffdb}.playground-metronome-overview-empty-row{min-height:132px;display:flex;align-items:center;justify-content:center;border-bottom:0;text-align:center}.playground-metronome-overview-action-shell{position:relative}.playground-metronome-overview-action-shell .playground-agents-overview-toolbar-menu{left:auto;right:0;transform-origin:top right}.playground-metronome-list-header{width:100%;gap:12px;margin:0;padding:0;z-index:340}.playground-metronome-list-header .playground-files-library-title-row{align-items:center}.playground-metronome-list-title-actions{flex-shrink:0}.playground-metronome-list-search{width:min(240px,34vw)}.playground-metronome-list-create-button{height:30px}.playground-metronome-list-toolbar{position:relative;z-index:340;min-height:30px;margin:0;justify-content:space-between!important;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-metronome-list-tabs.content-mode-switch{height:30px}.playground-metronome-list-tabs .playground-files-library-tab{min-width:0;padding-left:16px;padding-right:16px}.playground-metronome-list-controls{position:relative;z-index:341}.playground-metronome-list-filter-shell.is-open{z-index:10070}.playground-metronome-list-filter-menu{right:0;left:auto;top:calc(100% + 8px);min-width:250px}.playground-metronome-workflow-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.playground-metronome-workflow-grid-card{--playground-home-widget-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;min-height:220px;padding:0;overflow:hidden;display:flex;flex-direction:column;border-radius:25px;background:#171717;box-shadow:0 22px 52px #0000003d;text-align:left}.playground-metronome-workflow-grid-card:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:20;border-radius:inherit;padding:1px;background:var(--playground-home-widget-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-metronome-workflow-grid-card>*{position:relative;z-index:1}.playground-project-resources-grid-card.playground-metronome-workflow-grid-card{align-items:stretch;justify-content:flex-start;gap:0;padding:0;border-radius:25px}.playground-metronome-workflow-grid-card.is-removed-shared{cursor:default;opacity:.82}.playground-metronome-workflow-card-hero{position:relative;width:100%;height:50px;flex:0 0 50px;overflow:hidden;border-radius:25px 25px 0 0;background:linear-gradient(180deg,#090a0c0f,#090a0c52),var(--metronome-workflow-wallpaper-image, none);background-size:cover,cover;background-position:center,center;background-repeat:no-repeat}.playground-metronome-workflow-card-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000014,#0003);pointer-events:none}.playground-metronome-workflow-card-hero-top{position:relative;z-index:2;height:100%;display:flex;align-items:center;gap:9px;padding:0 10px 0 12px;background:#09090a61}.playground-metronome-workflow-card-hero-title{min-width:0;flex:1 1 auto;overflow:hidden;color:#fffffff5;font-size:12px;line-height:1.2;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.playground-metronome-workflow-card-hero .playground-metronome-table-menu-trigger{color:#ffffffc7}.playground-metronome-workflow-card-hero .playground-metronome-table-menu-trigger:hover,.playground-metronome-workflow-card-hero .playground-metronome-table-menu-trigger:focus-visible,.playground-metronome-workflow-card-hero .playground-metronome-table-menu-trigger.is-open{color:#fffffff5}.playground-metronome-workflow-card-preview{position:relative;width:100%;align-self:stretch;box-sizing:border-box;height:76px;flex:0 0 auto;overflow:hidden;background:transparent}.playground-metronome-workflow-grid-card>.playground-metronome-workflow-card-preview:first-child{height:126px;flex-basis:126px;overflow:hidden;border-radius:25px 25px 0 0;background-image:linear-gradient(transparent,transparent),linear-gradient(180deg,#090a0c0f,#090a0c52),var(--metronome-workflow-wallpaper-image, none);background-position:0 50px,center top,center top;background-size:100% calc(100% - 50px),100% 50px,cover;background-repeat:no-repeat}.playground-metronome-workflow-grid-card>.playground-metronome-workflow-card-preview:first-child .playground-metronome-workflow-card-preview-svg{top:50px;height:76px}.playground-metronome-workflow-grid-card>.playground-metronome-workflow-card-preview:first-child .playground-metronome-workflow-card-preview-node{transform:translate(-50%,calc(-50% + 24px))}.playground-metronome-workflow-card-preview-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.playground-metronome-workflow-card-preview-edge{fill:none;stroke:#ffffff3d;stroke-width:1;stroke-linecap:round}.playground-metronome-workflow-card-preview-node{position:absolute;width:18px;height:18px;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none;z-index:2}.playground-metronome-workflow-card-preview-node svg{width:14px;height:14px;display:block;filter:var(--metronome-preview-icon-shadow, none)}.playground-metronome-workflow-card-preview-node.is-loop{color:#050505}.playground-metronome-workflow-card-preview-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#ffffffad;z-index:2}.playground-metronome-workflow-wallpaper-picker{margin:0}.playground-metronome-workflow-wallpaper-picker .playground-tasks-project-wallpaper-picker-preview{height:188px;border-radius:15px}.playground-metronome-workflow-card-body{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:10px;padding:0 12px 12px;background:#000}.playground-metronome-workflow-grid-card-header{position:absolute;top:0;left:0;right:0;z-index:8;height:50px;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:0 10px 0 12px;pointer-events:none;background:#09090a61}.playground-metronome-workflow-grid-card-title-copy{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:0}.playground-metronome-workflow-grid-card-title{margin:0;color:#fffffff5;font-size:12px;line-height:1.2;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-metronome-workflow-grid-card-subtitle{display:none}.playground-metronome-workflow-grid-card .playground-metronome-table-menu-shell{flex:0 0 auto;z-index:4;pointer-events:auto}.playground-metronome-workflow-grid-meta{margin-top:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px}.playground-metronome-workflow-grid-meta-item{min-width:0;display:flex;flex-direction:column;gap:3px}.playground-metronome-workflow-grid-meta-label{color:#ffffff6b;font-size:10px;line-height:1.2}.playground-metronome-workflow-grid-card-footer{margin-top:auto;display:flex;align-items:center;justify-content:flex-start;gap:12px}.playground-metronome-workflow-grid-card-footer .playground-metronome-table-owner-label{display:none}.playground-metronome-workflow-grid-card-open{display:none;min-width:30px;height:30px;border:0;border-radius:999px;background:#ffffffe6;color:#050505;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.playground-metronome-hero-heading{margin:0;text-align:center;font-size:24px;line-height:1.2;font-weight:500;letter-spacing:-.02em;color:#fffffffa}.playground-metronome-hero-slide-content{width:min(100%,650px);display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.playground-metronome-hero-pills{position:relative;display:flex;align-items:center;justify-content:center;min-height:34px}.playground-metronome-hero-pill{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 16px;border-radius:999px;background:#ffffffdb;color:#111;font-size:12px;font-weight:500;box-shadow:0 14px 44px #00000029}.playground-metronome-hero-pill.is-incoming{animation:playground-metronome-hero-pill-in .26s cubic-bezier(.16,1,.3,1) both}.playground-metronome-hero-pill.is-outgoing{position:absolute;inset:0 auto auto 50%;transform:translate(-50%);animation:playground-metronome-hero-pill-out .26s cubic-bezier(.7,0,.84,0) both;pointer-events:none}.playground-metronome-hero-pill-icon{width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#00000014;color:#0d0d0d}.playground-metronome-hero-copy{margin:0;max-width:560px;color:#000000b3;font-size:13px;line-height:1.55}.playground-metronome-hero-cta{position:absolute;left:50%;bottom:18px;transform:translate(-50%);min-height:32px;padding:0 14px;border:0;border-radius:999px;background:#0d0d0d;color:#fffffff5;font-size:12px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.playground-metronome-hero-dot{width:8px;height:8px;display:block;flex:0 0 auto;padding:0;border:0;border-radius:999px;appearance:none;background:#ffffff47;transition:background-color .16s ease,transform .16s ease;cursor:pointer}.playground-metronome-hero-dot.is-active{background:#fffffff5;transform:scale(1.1)}@keyframes playground-metronome-hero-pill-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes playground-metronome-hero-pill-out{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-12px)}}.playground-metronome-table-shell{overflow:visible;padding:0;border:0;border-radius:0;background:transparent}.playground-metronome-table-action{display:inline-flex;align-items:center;justify-content:flex-end;color:#ffffff94}.playground-metronome-workflow-table tr.is-built-in{cursor:pointer}.playground-metronome-workflow-table tr.is-removed-shared{cursor:default}.playground-metronome-workflow-table tr.is-removed-shared .playground-metronome-table-title{color:#ffffffb3}.playground-metronome-table-menu-shell{position:relative;display:inline-flex;align-items:center;justify-content:flex-end}.playground-metronome-table-menu-trigger{width:24px;height:24px;padding:0;border:0;border-radius:0;background:transparent;color:#ffffff94;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none}.playground-metronome-table-menu-trigger:hover,.playground-metronome-table-menu-trigger:focus-visible,.playground-metronome-table-menu-trigger.is-open{color:#fffffff0;background:transparent;outline:none}.playground-metronome-table-row-menu{top:calc(100% + 6px)}.playground-metronome-table-main{min-width:0;display:flex;flex-direction:column;gap:3px}.playground-metronome-table-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffeb;font-size:13px;font-weight:500}.playground-metronome-table-subtitle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffff75;font-size:11px;line-height:1.35}.playground-metronome-table-owner{min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:8px;color:#ffffff9e;font-size:11px;line-height:1.35;white-space:nowrap}.playground-metronome-table-owner-avatar{position:relative;width:22px;height:22px;border-radius:999px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:#ffffff14;color:#ffffffc2;box-shadow:inset 0 0 0 1px #ffffff14}.playground-metronome-table-owner-avatar.is-computer-agents{background:transparent;border:0;border-radius:0;box-shadow:none}.playground-metronome-table-owner-avatar.is-computer-agents:before{content:none;display:none}.playground-metronome-table-owner-avatar-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.playground-metronome-table-owner-avatar.is-computer-agents .playground-metronome-table-owner-avatar-image{inset:0;width:100%;height:100%;object-fit:contain;box-sizing:border-box;padding:3px}.playground-metronome-table-owner-avatar.is-computer-agents .playground-metronome-table-owner-avatar-fallback{display:none}.playground-metronome-table-owner-avatar-fallback{font-size:9px;line-height:1;font-weight:600}.playground-metronome-table-owner-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.playground-metronome-table-status{color:#ffffffd1;font-size:12px;text-transform:capitalize}.playground-metronome-create-button{--playground-top-nav-private-chat-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;z-index:0;min-height:30px;height:30px;overflow:hidden;border:0;border-radius:999px;background:transparent;padding:0 14px;color:#ffffffeb;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:12px;font-weight:400;line-height:1;cursor:pointer;transition:color .16s ease,background .16s ease}.playground-metronome-create-button:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--playground-top-nav-private-chat-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-metronome-create-button:hover,.playground-metronome-create-button:focus-visible{background:#ffffff1a;color:#fffffffa;outline:none}.playground-metronome-create-button>*{position:relative;z-index:1}.playground-metronome-create-button svg{width:14px;height:14px}.playground-metronome-publish-button.is-active{background:#ffffff1a}.playground-metronome-publish-menu{position:absolute;top:calc(100% + 10px);right:0;width:min(460px,calc(100vw - 32px));max-height:min(620px,calc(100vh - 140px));overflow:auto;border-radius:14px;background:#141414fa;box-shadow:0 22px 60px #0000006b;color:#ffffffeb;padding:12px}.playground-metronome-publish-menu:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:5;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border, linear-gradient(135deg, rgba(255,255,255,.42), rgba(255,255,255,.06)));mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-metronome-publish-menu>*{position:relative;z-index:6}.playground-metronome-publish-menu-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:6px 6px 12px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-metronome-publish-menu-title{font-size:14px;line-height:1.25;font-weight:500}.playground-metronome-publish-menu-copy{margin-top:5px;max-width:270px;color:#ffffff85;font-size:11px;line-height:1.4}.playground-metronome-publish-new-button{flex:0 0 auto;min-height:30px;padding:0 12px;font-size:12px;white-space:nowrap}.playground-metronome-publish-state{margin:10px 6px 0;border-radius:10px;padding:9px 10px;background:#ffffff0f;color:#ffffffb3;font-size:11px;line-height:1.35}.playground-metronome-publish-state.is-success{background:#2dd4bf1a;color:#99f6e4f0}.playground-metronome-publish-state.is-error{background:#f871711f;color:#fecacaf0}.playground-metronome-publish-issues{margin:0 0 14px;border-radius:10px;padding:10px 11px;background:#f871711a;color:#ffffffc7;font-size:11px;line-height:1.4}.playground-metronome-publish-issues-title{margin-bottom:7px;color:#fecacaf5;font-size:12px;font-weight:500}.playground-metronome-publish-issues-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.playground-metronome-publish-issues-item{display:flex;gap:7px;align-items:flex-start}.playground-metronome-publish-issues-dot{width:4px;height:4px;margin-top:6px;border-radius:999px;background:#fecacac7;flex:0 0 auto}.playground-metronome-publish-list{display:flex;flex-direction:column;padding-top:8px}.playground-metronome-publish-row,.playground-metronome-publish-empty{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:74px;padding:11px 6px;border-bottom:1px dotted rgba(255,255,255,.14)}.playground-metronome-publish-row:last-child,.playground-metronome-publish-empty:last-child{border-bottom:0}.playground-metronome-publish-empty-state{min-height:214px;padding:28px 18px 30px;display:flex;align-items:center;justify-content:center;text-align:center}.playground-metronome-publish-empty-card{width:min(100%,300px);display:flex;flex-direction:column;align-items:center;justify-content:center}.playground-metronome-publish-empty-image{width:148px;max-width:100%;height:auto;display:block;margin:0 0 16px;object-fit:contain}.playground-metronome-publish-empty-title{margin:0;color:#fffffff0;font-size:14px;line-height:1.25;font-weight:500}.playground-metronome-publish-empty-copy{margin:7px 0 0;color:#ffffff8f;font-size:12px;line-height:1.45}.playground-metronome-publish-loading-state{min-height:96px;display:flex;align-items:center;justify-content:center;color:#ffffff9e}.playground-metronome-publish-loading-icon{width:18px;height:18px}.playground-metronome-publish-row.is-active,.playground-metronome-publish-row.is-selected{color:#fffffffa}.playground-metronome-publish-row-checkbox{position:relative;flex:0 0 auto;width:20px;height:20px;border:1px dashed rgba(255,255,255,.15);border-radius:7px;background:transparent;color:#ffffffeb;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.playground-metronome-publish-row-checkbox:before{display:none}.playground-metronome-publish-row-checkbox>*{position:relative;z-index:2}.playground-metronome-publish-row-checkbox.is-selected{border-color:#4da3ff;background:#4da3ff;color:#fff}.playground-metronome-publish-row-checkbox.is-selected svg{width:14px;height:14px;stroke-width:2.4}.playground-metronome-publish-row-checkbox:disabled,.playground-metronome-publish-row-action:disabled{cursor:default;opacity:.6}.playground-metronome-publish-row-checkbox.is-selected:disabled{opacity:1}.playground-metronome-publish-row-main{min-width:0;flex:1 1 auto;border:0;padding:0;background:transparent;text-align:left;cursor:pointer}.playground-metronome-publish-row-title{display:flex;align-items:center;gap:8px;min-width:0;color:#ffffffe6;font-size:12px;line-height:1.35;font-weight:500}.playground-metronome-publish-row-copy{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffff75;font-size:11px;line-height:1.35}.playground-metronome-publish-row-description{margin-top:4px;color:#ffffff9e;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.playground-metronome-publish-row-meta{margin-top:4px}.playground-metronome-publish-active-chip{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:3px 7px;background:#2dd4bf1a;color:#99f6e4f0;font-size:10px;line-height:1;font-weight:500}.playground-metronome-publish-row-action{min-height:28px;border-radius:999px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;font-size:11px;white-space:nowrap}.playground-metronome-publish-row-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.playground-metronome-publish-row-menu-shell{position:relative;display:inline-flex;flex:0 0 auto}.playground-metronome-publish-row-menu-trigger{border:0;border-radius:999px;width:28px;height:28px;padding:0;background:transparent;color:#ffffff9e;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;outline:none}.playground-metronome-publish-row-menu-trigger:hover,.playground-metronome-publish-row-menu-trigger.is-open{color:#ffffffeb;background:#ffffff0f}.playground-metronome-publish-row-menu-trigger:before{display:none}.playground-metronome-publish-row-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:80;min-width:188px;overflow:hidden;border-radius:15px;color:#fff;transform-origin:top right}.playground-metronome-publish-row-menu-item{width:100%;min-height:42px;border:0;border-radius:0;padding:12px 16px;background:transparent;color:#fff;display:flex;align-items:center;gap:12px;font:inherit;font-size:14px;font-weight:500;line-height:1;text-align:left;cursor:pointer;transition:background-color .16s ease,color .16s ease}.playground-metronome-publish-row-menu-item:hover{background:#ffffff14;color:#fff}.playground-metronome-publish-row-menu-item.is-danger{color:#ffa0a0f2}.playground-metronome-publish-row-menu-item.is-danger:hover{background:#f871711f;color:#ffcdcdfa}.playground-metronome-publish-title-actions{position:relative;display:inline-flex;align-items:center;gap:7px;flex:0 0 auto}.playground-metronome-publish-settings-trigger{width:28px;height:28px}.playground-metronome-publish-settings-menu{top:calc(100% + 7px);right:0}.playground-metronome-publish-sidebar .playground-metronome-inspector-body{flex:1 1 0;gap:0;padding-bottom:14px}.playground-metronome-publish-sidebar-summary{position:relative;border-radius:14px;padding:14px;margin-bottom:14px;background:#ffffff0a}.playground-metronome-publish-sidebar-summary:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:1;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border, linear-gradient(135deg, rgba(255,255,255,.42), rgba(255,255,255,.06)));mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-metronome-publish-sidebar-summary>*{position:relative;z-index:2}.playground-metronome-publish-sidebar-section-title{margin:0 0 8px;padding-top:24px;padding-bottom:12px;border-top:1px solid rgba(255,255,255,.1);border-bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fffffff0;font-size:13px;font-weight:500;line-height:1.35}.playground-metronome-publish-sidebar-section-title-text{min-width:0}.playground-metronome-publish-sidebar .playground-metronome-publish-menu-copy{max-width:none}.playground-metronome-publish-sidebar .playground-metronome-publish-new-button{width:100%;justify-content:center}.playground-metronome-publish-sidebar .playground-metronome-publish-version-button{flex:0 0 auto;width:auto;min-height:28px;padding:0 11px;gap:6px;font-size:11px}.playground-metronome-version-changes-shell{min-width:0;min-height:0;height:100%;overflow:auto;padding:24px 44px 48px;box-sizing:border-box}.playground-metronome-version-changes-shell .playground-version-changes-page{width:min(100%,1080px);margin:0 auto}.playground-metronome-publish-sidebar .playground-metronome-publish-state{margin:0 0 12px}.playground-metronome-publish-sidebar-header-menu-shell.playground-tasks-toolbar-popup-shell{z-index:91;display:inline-flex;align-items:center}.playground-metronome-publish-sidebar-header-menu{top:calc(100% + 8px);right:0;left:auto;width:268px;min-width:268px;max-height:min(260px,calc(100vh - 160px));transform-origin:top right}.playground-metronome-publish-sidebar-header-menu .tb-popup-row{padding:10px 14px}.playground-metronome-publish-sidebar-header-menu .playground-metronome-publish-sidebar-header-menu-shortcut{margin-left:auto;flex:0 0 auto;color:#ffffff6b;font-size:10px;font-weight:400;line-height:1;letter-spacing:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.playground-metronome-publish-sidebar-header-menu .tb-popup-row:disabled{cursor:not-allowed;color:#ffffff6b}.playground-metronome-publish-sidebar-header-menu .tb-popup-row:disabled:hover{background:transparent}.playground-metronome-publish-sidebar .playground-metronome-publish-list-container{position:relative;overflow:visible;display:flex;flex-direction:column;gap:0;background:transparent;border:0;padding:12px;border-radius:10px;box-shadow:0 2px 5px #00000080;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}.playground-metronome-publish-sidebar .playground-metronome-publish-list-container:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(-10deg,#c8c8c826,#ffffff1a,#ffffff12,#ffffff4d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.playground-metronome-publish-sidebar .playground-metronome-publish-list-container>*{position:relative;z-index:1}.playground-metronome-publish-sidebar .playground-metronome-publish-list{padding-top:0}.playground-metronome-publish-sidebar .playground-metronome-publish-row,.playground-metronome-publish-sidebar .playground-metronome-publish-empty{min-height:58px;padding:8px 0}.playground-metronome-publish-sidebar .playground-metronome-publish-row:first-child,.playground-metronome-publish-sidebar .playground-metronome-publish-empty:first-child{padding-top:0}.playground-metronome-publish-sidebar .playground-metronome-publish-row:last-child,.playground-metronome-publish-sidebar .playground-metronome-publish-empty:last-child{padding-bottom:0}.playground-metronome-deployment-history-title-line{margin-top:22px}.playground-metronome-deployment-history-list{display:flex;flex-direction:column}.playground-metronome-deployment-history-row{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:1px dotted rgba(255,255,255,.12)}.playground-metronome-deployment-history-row:last-child{border-bottom:0}.playground-metronome-deployment-history-icon{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#ffffffeb;background:#4da3ff29}.playground-metronome-deployment-history-icon.is-unpublish{background:#ffffff14;color:#ffffffb8}.playground-metronome-deployment-history-main{min-width:0;flex:1 1 auto}.playground-metronome-deployment-history-title{color:#ffffffe6;font-size:12px;line-height:1.35;font-weight:500}.playground-metronome-deployment-history-meta,.playground-metronome-deployment-history-empty{margin-top:4px;color:#ffffff75;font-size:11px;line-height:1.4}.playground-metronome-deployment-history-empty{margin-top:0;padding:10px 0 4px}.playground-metronome-deployment-history-empty.is-error{color:#ffa0a0e0}.playground-metronome-deployment-history-modal .playground-metronome-deployment-history-list{max-height:min(58vh,460px);overflow-y:auto;padding-right:2px}.playground-metronome-deployment-history-modal .playground-metronome-deployment-history-empty{padding:16px 0 2px}.playground-metronome-publish-sidebar-actions{flex:0 0 auto;padding:12px 10px 15px 15px;display:flex;flex-direction:row;gap:12px}.playground-metronome-publish-sidebar-actions>.playground-metronome-publish-new-button{flex:1 1 0;width:auto;min-width:0;font-weight:500}.playground-metronome-workflow-table th,.playground-metronome-workflow-table td,.playground-metronome-runs-table th,.playground-metronome-runs-table td{padding-left:0;padding-right:0}.playground-metronome-workflow-table .playground-metronome-workflow-col-main{width:34%}.playground-metronome-workflow-table .playground-metronome-workflow-col-status{width:11%}.playground-metronome-workflow-table .playground-metronome-workflow-col-trigger{width:19%}.playground-metronome-workflow-table .playground-metronome-workflow-col-owner,.playground-metronome-workflow-table .playground-metronome-workflow-col-updated{width:15%}.playground-metronome-workflow-table .playground-metronome-workflow-col-actions{width:52px}.playground-metronome-table,.playground-metronome-empty{position:relative;border-radius:18px;background:#ffffff06;overflow:hidden}.playground-metronome-table-row{display:grid;grid-template-columns:minmax(280px,1.6fr) minmax(160px,.7fr) minmax(180px,.8fr) minmax(140px,.6fr) 40px;align-items:center;gap:18px;padding:18px 20px;border-top:1px solid rgba(255,255,255,.08);color:inherit;background:transparent;width:100%;text-align:left;font:inherit}.playground-metronome-table-row:first-child{border-top:0}.playground-metronome-table-row.is-head{min-height:52px;color:#ffffff80;font-size:12px;font-weight:600;cursor:default}button.playground-metronome-table-row{cursor:pointer}button.playground-metronome-table-row:hover{background:#ffffff09}.playground-metronome-name-cell{display:flex;align-items:center;gap:12px;min-width:0}.playground-metronome-name-icon{width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#66a6ff1f;color:#66a6ff;flex:0 0 auto}.playground-metronome-name-title{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-metronome-name-subtitle{margin-top:4px;font-size:12px;color:#ffffff7a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-metronome-chip{width:fit-content;border-radius:999px;padding:6px 10px;color:#fffc;background:#ffffff14;font-size:12px;font-weight:600}.playground-metronome-chip.is-active{background:#2dd4bf1f;color:#99f6e4f0}.playground-metronome-empty{min-height:340px;display:flex;align-items:center;justify-content:center;text-align:center;padding:42px}.playground-metronome-empty-inner{max-width:430px;display:flex;flex-direction:column;align-items:center;gap:14px}.playground-metronome-empty-icon{width:54px;height:54px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:#66a6ff1a;color:#66a6ff}.playground-metronome-empty-title{font-size:20px;font-weight:600}.playground-metronome-empty-copy{color:#ffffff8f;font-size:13px;line-height:1.5}.playground-metronome-breadcrumb-version-label{margin-left:6px;color:#fff}.playground-metronome-breadcrumb-version-label .platform-version-label__separator{color:#fff}.playground-metronome-editor{position:relative;height:100%;min-height:0;background:#000;color:#fffffff0;overflow:hidden}.playground-metronome-node-palette{position:absolute;left:24px;top:24px;z-index:10;width:150px;max-height:calc(100% - 48px);overflow:visible;margin:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;display:flex;flex-direction:column;gap:10px;transition:none}.playground-metronome-inline-node-inspector{position:absolute;top:24px;right:24px;z-index:16;width:min(360px,calc(100% - 220px));min-width:300px;height:auto;max-height:calc(100% - 48px);min-height:0;border:0;border-radius:15px;background:#1a1a1a;box-shadow:0 18px 44px #0000002e;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden;display:flex;flex-direction:column;transition:max-height .22s ease,min-height .22s ease,height .22s ease}.playground-metronome-inline-node-inspector .playground-metronome-node-inspector{min-height:0;height:auto;max-height:100%;border-radius:15px;transition:max-height .22s ease,min-height .22s ease,height .22s ease}.playground-metronome-editor-main{position:relative;min-width:0;min-height:0;height:100%;overflow:hidden}.playground-metronome-code-view{width:min(100%,var(--playground-centered-page-max-width));max-width:var(--playground-centered-page-max-width);margin:0 auto;height:100%;min-height:0;display:flex;flex-direction:column;gap:10px;background:#000;color:#fffffff0}.playground-metronome-code-content{flex:1 1 0;min-height:0;height:auto}.playground-metronome-code-view.is-full-screen-workspace,.playground-metronome-code-view.is-full-screen-workspace .playground-metronome-code-content{width:100%;max-width:none;margin:0}.playground-metronome-code-editor-shell{position:relative;flex:1;min-height:0;border-radius:10px;overflow:hidden;background:#050505}.playground-metronome-code-loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#ffffff85;font-size:12px;line-height:1.2;text-align:center}.playground-metronome-code-loading-dot-loader{display:inline-flex;align-items:center;justify-content:center;line-height:0}.playground-metronome-code-workspace{flex:1 1 0;min-height:0;height:100%;max-height:100%;background:#000}.playground-metronome-code-workspace .platform-code-editor-workspace__sidebar,.playground-metronome-code-workspace .platform-code-editor-workspace__editor,.playground-metronome-code-workspace .platform-code-editor-workspace__editor-header,.playground-metronome-code-workspace .platform-code-editor-workspace__editor-body,.playground-metronome-code-monaco-editor,.playground-metronome-code-monaco-editor>section,.playground-metronome-code-monaco-editor .monaco-editor,.playground-metronome-code-monaco-editor .monaco-editor-background,.playground-metronome-code-monaco-editor .margin,.playground-metronome-code-monaco-editor .overflow-guard{background:#000!important}.playground-metronome-code-monaco{position:absolute;inset:0;opacity:0;pointer-events:none}.playground-metronome-code-monaco.is-ready{opacity:1;pointer-events:auto}.playground-metronome-code-textarea{position:absolute;inset:0;width:100%;height:100%;border:0;outline:0;resize:none;padding:16px;background:#050505;color:#ffffffdb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55}.playground-metronome-palette-header{width:max-content;max-width:min(520px,calc(100vw - 72px));display:flex;align-items:center;gap:10px;min-height:28px}.playground-metronome-palette-title{min-width:0;flex:0 1 auto;max-width:min(460px,calc(100vw - 118px));color:#ffffffe6;font-size:14px;font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:none}.playground-metronome-palette-back-button{width:auto;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:#ffffffbd;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font:inherit}.playground-metronome-palette-back-button:hover{color:#fffffff0}.playground-metronome-palette-list{width:150px;max-height:calc(100vh - 94px);overflow:auto;border:0;border-radius:15px;background:#1a1a1a;padding:11px 10px 12px;display:flex;flex-direction:column;gap:9px;box-shadow:0 18px 44px #0000002e;-webkit-backdrop-filter:none;backdrop-filter:none;transition:none}.playground-metronome-palette-section{display:flex;flex-direction:column;gap:3px;width:100%}.playground-metronome-palette-section-title{color:#ffffffb3;font-size:10px;font-weight:400;letter-spacing:0;text-transform:none;padding:0 5px 3px;max-height:18px;transition:none}.playground-metronome-palette-item{border:0;border-radius:10px;background:transparent;color:#ffffffeb;min-height:34px;display:flex;align-items:center;gap:9px;padding:4px 5px;font:inherit;cursor:grab;text-align:left;width:100%;transition:background-color .16s ease}.playground-metronome-palette-item:hover{background:#ffffff0f}.playground-metronome-palette-item-icon{position:relative;width:25px;height:25px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.playground-metronome-palette-item-text{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:96px;transition:none}.playground-metronome-palette-item-label{font-size:12px;font-weight:500;line-height:1.1}.playground-metronome-palette-item-copy{display:none}.playground-metronome-node{width:max-content;min-width:118px;max-width:220px;border-radius:16px;background:#181819f0;color:#ffffffeb;box-shadow:0 14px 36px #00000047;border:1px solid rgba(255,255,255,.12);overflow:hidden}.playground-metronome-node.is-condition{width:max-content;min-width:142px;max-width:240px}.playground-metronome-node.is-loop{width:100%;max-width:none;height:100%;max-height:none;min-width:420px;min-height:170px;border-radius:24px;background:#0505056b;border:1px dashed rgba(255,255,255,.28);box-shadow:none;overflow:visible}.playground-metronome-node.is-loop.is-selected{border-color:#ffffff6b;box-shadow:none}.playground-metronome-loop-header{position:absolute;z-index:3;top:14px;left:16px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;pointer-events:none}.playground-metronome-loop-icon{width:14px;height:14px;color:#ffffff85}.playground-metronome-node.is-loop .react-flow__handle{width:9px;height:9px;border:2px solid rgba(255,255,255,.72);background:#050505}.playground-metronome-node.is-loop .react-flow__handle-left{left:0;top:50%;transform:translate(-50%,-50%)}.playground-metronome-node.is-loop .react-flow__handle-right{right:0;top:50%;transform:translate(50%,-50%)}.playground-metronome-node.is-loop .playground-metronome-loop-handle{position:absolute;top:50%;width:9px;height:9px;border-color:#ffffffb8;background:#050505}.playground-metronome-node.is-loop .playground-metronome-loop-handle.is-left{left:0;transform:translate(-50%,-50%)}.playground-metronome-node.is-loop .playground-metronome-loop-handle.is-right{right:0;transform:translate(50%,-50%)}.playground-metronome-node.is-note{width:100%;max-width:none;height:100%;max-height:none;min-width:180px;min-height:96px;border-radius:16px;background:#b08915;border:0;box-shadow:0 18px 42px #00000057;color:#000000e0;overflow:visible;padding:8px;box-sizing:border-box}.playground-metronome-node.is-note.is-selected,.playground-metronome-node.is-note.is-run-active,.playground-metronome-node.is-note.is-run-completed{border-color:transparent;box-shadow:0 18px 42px #00000057}.playground-metronome-note-textarea{width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;box-sizing:border-box;display:block;resize:none;border:0;border-radius:inherit;outline:none;background:transparent;color:#000000e0;padding:20px 22px;font:inherit;font-size:13px;line-height:1.25;font-weight:400}.playground-metronome-note-textarea::placeholder{color:#00000080}.playground-metronome-node.is-selected{border-color:#66a6ffc7;box-shadow:0 0 0 1px #66a6ff47,0 18px 46px #0000005c}.playground-metronome-node.is-run-completed{border-color:#66a6ff94;box-shadow:0 0 0 1px #66a6ff3d,0 18px 42px #00000052}.playground-metronome-node.is-run-active{border-color:#6ee7b7e6;box-shadow:0 0 0 1px #6ee7b757,0 0 34px #6ee7b729,0 18px 42px #00000057}.playground-metronome-node-header{display:flex;align-items:center;gap:9px;padding:12px}.playground-metronome-node-icon{position:relative;width:31px;height:31px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.playground-metronome-node-title{font-size:13px;line-height:1.15;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-metronome-node-subtitle{margin-top:2px;font-size:11px;line-height:1.15;color:#ffffff7a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-metronome-node-body{margin:0 12px 12px;border-radius:11px;padding:9px 10px;background:#0000003d;color:#ffffff9e;font-size:11px;line-height:1.35;max-width:196px}.playground-metronome-condition-branches{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px}.playground-metronome-condition-branch{min-height:39px;border-radius:10px;background:#0000004d;color:#ffffffb8;display:flex;align-items:center;justify-content:flex-end;padding:0 12px;font-size:12px;font-weight:500;line-height:1.2;text-align:right}.playground-metronome-condition-branch.is-empty{color:#ffffff57}.playground-metronome-condition-branch.is-else{color:#ffffffad}.playground-metronome-node .react-flow__handle{width:9px;height:9px;border:2px solid rgba(255,255,255,.72);background:#050505}.playground-metronome-loop-resize-handle{display:none;position:absolute;width:6px;height:6px;min-width:6px;min-height:6px;max-width:6px;max-height:6px;border:1px solid #66a6ff;border-radius:1px;background:#050505;box-sizing:border-box;z-index:12;pointer-events:auto}.playground-metronome-node.is-loop.is-selected .playground-metronome-loop-resize-handle,.playground-metronome-node.is-note.is-selected .playground-metronome-loop-resize-handle{display:block}.playground-metronome-loop-resize-handle.is-top-left{top:-3px;left:-3px;cursor:nwse-resize}.playground-metronome-loop-resize-handle.is-top-right{top:-3px;right:-3px;cursor:nesw-resize}.playground-metronome-loop-resize-handle.is-bottom-left{bottom:-3px;left:-3px;cursor:nesw-resize}.playground-metronome-loop-resize-handle.is-bottom-right{right:-3px;bottom:-3px;cursor:nwse-resize}.playground-metronome-node .react-flow__handle.playground-metronome-condition-handle{right:-5px}.playground-metronome-node-inspector{position:relative;z-index:1;width:100%;min-width:0;min-height:0;height:100%;border-radius:10px;background:transparent;display:flex;flex-direction:column;overflow:hidden}.playground-metronome-inspector-header{min-height:78px;padding:12px 14px 11px;border-bottom:0;background:transparent;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:5px}.playground-metronome-inspector-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.playground-metronome-inspector-navbar-title{flex:1 1 auto;min-width:0}.playground-metronome-inspector-navbar-title .playground-tasks-detail-navbar-title-main{min-width:0;display:flex;align-items:center}.playground-metronome-inspector-title-input{font-size:13px;font-weight:500;color:#fffffff0}.playground-metronome-inspector-title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:#fffffff0}.playground-metronome-inspector-title-description{margin-top:2px;max-width:100%;min-width:0;overflow:hidden;font-size:12px;line-height:1.25;font-weight:400;color:#ffffff7a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.playground-metronome-inspector-node-kind{flex:0 0 auto;color:#66a6ff;font-size:12px;font-weight:500;line-height:1}.playground-metronome-inspector-node-kind.is-icon{color:#ffffffe6;display:inline-flex;align-items:center;justify-content:center}.playground-metronome-inspector-close{flex:0 0 auto}.playground-metronome-inspector-actions{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;margin-left:auto}.playground-metronome-inspector-delete:not(:disabled){color:#ffffffd1}.playground-metronome-inspector-delete:not(:disabled):hover{color:#fffffff5}.playground-metronome-inspector-body{flex:1 1 auto;min-height:0;padding:12px 14px 24px;overflow-x:hidden;display:flex;flex-direction:column;gap:0;-ms-overflow-style:none;scrollbar-width:none}.playground-metronome-inspector-body::-webkit-scrollbar{width:0;height:0;display:none}.playground-metronome-inspector-body>*{flex:0 0 auto;min-height:0}.playground-metronome-inspector-fieldset{min-width:0;min-inline-size:0;border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.playground-metronome-node-inspector.is-readonly .playground-metronome-inspector-body{color:#ffffff9e}.playground-metronome-node-inspector.is-readonly .playground-metronome-inspector-body button,.playground-metronome-node-inspector.is-readonly .playground-metronome-inspector-body input,.playground-metronome-node-inspector.is-readonly .playground-metronome-inspector-body select,.playground-metronome-node-inspector.is-readonly .playground-metronome-inspector-body textarea,.playground-metronome-node-inspector.is-readonly .playground-metronome-inline-code-editor,.playground-metronome-node-inspector.is-readonly .playground-metronome-agent-selector-field,.playground-metronome-node-inspector.is-readonly .playground-metronome-workspace-selector-field,.playground-metronome-node-inspector.is-readonly .playground-tasks-detail-description-editor{cursor:default}.playground-metronome-node-inspector.is-readonly .playground-metronome-inline-code-editor,.playground-metronome-node-inspector.is-readonly .playground-metronome-agent-selector-field,.playground-metronome-node-inspector.is-readonly .playground-metronome-workspace-selector-field{pointer-events:none}.playground-metronome-field{display:flex;flex-direction:column;gap:7px}.playground-metronome-field-label{color:#ffffff85;font-size:12px;font-weight:600}.playground-metronome-input,.playground-metronome-select,.playground-metronome-textarea{width:100%;border:0;border-radius:12px;background:#ffffff13;color:#ffffffeb;font:inherit;font-size:13px;outline:none}.playground-metronome-input,.playground-metronome-select{height:40px;padding:0 12px}.playground-metronome-textarea{min-height:92px;resize:vertical;padding:11px 12px;line-height:1.45}.playground-metronome-select option{background:#171718;color:#fff}.playground-metronome-media-switch{width:100%;min-height:34px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;border-radius:999px;padding:3px;background:#ffffff14}.playground-metronome-media-switch-button{border:0;border-radius:999px;background:transparent;color:#ffffff8f;font:inherit;font-size:12px;font-weight:500;min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;transition:background-color .14s ease,color .14s ease}.playground-metronome-media-switch-button.is-active{background:#ffffff2e;color:#fffffff5}.playground-metronome-inspector-note{border-radius:14px;padding:12px;background:#66a6ff17;color:#d6e6ffe6;font-size:12px;line-height:1.45}.playground-metronome-node-inspector .playground-metronome-field{flex:0 0 auto;gap:8px;padding:0 0 12px;border-bottom:0}.playground-metronome-node-inspector .playground-metronome-field.playground-metronome-database-document-field{border-bottom:0;padding-bottom:0}.playground-metronome-node-inspector .playground-metronome-field:first-child{padding-top:4px}.playground-metronome-node-inspector .playground-metronome-node-name-field{padding-bottom:0}.playground-metronome-node-inspector .playground-metronome-field-label{color:#ffffff85;font-size:12px;font-weight:400}.playground-metronome-node-inspector .playground-metronome-field-label.playground-metronome-field-title{color:#ffffffeb;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:400;line-height:1.3}.playground-metronome-node-inspector .playground-metronome-input,.playground-metronome-node-inspector .playground-metronome-select,.playground-metronome-node-inspector .playground-metronome-textarea{border:0;border-radius:0;background:transparent;padding:0;min-height:0;color:#ffffffeb;font-size:12px;line-height:1.45}.playground-metronome-node-inspector .playground-metronome-input,.playground-metronome-node-inspector .playground-metronome-select{height:28px}.playground-metronome-node-inspector .playground-metronome-select{cursor:pointer}.playground-metronome-node-inspector .playground-metronome-textarea{min-height:64px;resize:none}.playground-metronome-node-inspector .playground-metronome-field:has(>.playground-metronome-input),.playground-metronome-node-inspector .playground-metronome-field:has(>.playground-metronome-select){flex-direction:row;align-items:center;justify-content:space-between;gap:14px;padding-bottom:8px}.playground-metronome-node-inspector .playground-metronome-field.playground-metronome-node-type-field:has(>.playground-metronome-select){padding-bottom:24px}.playground-metronome-node-inspector .playground-metronome-field:has(>.playground-metronome-input)>.playground-metronome-field-label,.playground-metronome-node-inspector .playground-metronome-field:has(>.playground-metronome-select)>.playground-metronome-field-label{flex:0 0 50px;min-width:50px;color:#ffffffeb;font-size:12px;font-weight:400}.playground-metronome-node-inspector .playground-metronome-project-trigger-field:has(>.playground-metronome-input)>.playground-metronome-field-label,.playground-metronome-node-inspector .playground-metronome-project-trigger-field:has(>.playground-metronome-select)>.playground-metronome-field-label{flex-basis:84px;min-width:84px;white-space:nowrap}.playground-metronome-node-inspector .playground-metronome-thread-output-field:has(>.playground-metronome-input)>.playground-metronome-field-label,.playground-metronome-node-inspector .playground-metronome-thread-output-field:has(>.playground-metronome-select)>.playground-metronome-field-label{flex-basis:80px;min-width:80px;white-space:nowrap}.playground-metronome-node-inspector .playground-metronome-imagine-model-field:has(>.playground-metronome-select)>.playground-metronome-field-label{flex-basis:86px;min-width:86px;white-space:nowrap}.playground-metronome-node-inspector .playground-metronome-database-input-source-field:has(>.playground-metronome-select)>.playground-metronome-field-label{flex-basis:84px;min-width:84px;white-space:nowrap}.playground-metronome-node-inspector .playground-metronome-database-upsert-key-field:has(>.playground-metronome-input)>.playground-metronome-field-label{flex-basis:74px;min-width:74px;white-space:nowrap}.playground-metronome-node-inspector .playground-metronome-firecrawl-output-key-field:has(>.playground-metronome-input)>.playground-metronome-field-label{flex-basis:74px;min-width:74px;white-space:nowrap}.playground-metronome-node-inspector .playground-metronome-firecrawl-source-field:has(>.playground-metronome-select)>.playground-metronome-field-label,.playground-metronome-node-inspector .playground-metronome-firecrawl-fallback-field:has(>.playground-metronome-input)>.playground-metronome-field-label{flex-basis:112px;min-width:112px;white-space:nowrap}.playground-metronome-node-inspector .playground-metronome-table-fallback-field:has(>.playground-metronome-input)>.playground-metronome-field-label,.playground-metronome-node-inspector .playground-metronome-table-batch-size-field:has(>.playground-metronome-input)>.playground-metronome-field-label,.playground-metronome-node-inspector .playground-metronome-table-output-key-field:has(>.playground-metronome-input)>.playground-metronome-field-label{flex-basis:78px;min-width:78px;white-space:nowrap}.playground-metronome-node-inspector .playground-metronome-loop-input-binding-field:has(>.playground-metronome-input)>.playground-metronome-field-label,.playground-metronome-node-inspector .playground-metronome-loop-item-limit-field:has(>.playground-metronome-input)>.playground-metronome-field-label{flex-basis:104px;min-width:104px;white-space:nowrap}.playground-metronome-node-inspector .playground-metronome-function-type-field:has(>.playground-metronome-select)>.playground-metronome-field-label,.playground-metronome-node-inspector .playground-metronome-function-method-field:has(>.playground-metronome-select)>.playground-metronome-field-label,.playground-metronome-node-inspector .playground-metronome-function-url-field:has(>.playground-metronome-input)>.playground-metronome-field-label{flex-basis:72px;min-width:72px;white-space:nowrap}.playground-metronome-function-headers-field{gap:10px}.playground-metronome-function-headers-field>.playground-metronome-field-title{margin-top:12px}.playground-metronome-function-headers-list{display:flex;flex-direction:column;gap:6px}.playground-metronome-function-header-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) 24px;align-items:center;gap:6px}.playground-metronome-function-header-row .playground-metronome-input,.playground-metronome-function-header-row .playground-metronome-select,.playground-metronome-function-header-row .playground-metronome-custom-select-trigger{width:100%;min-width:0;height:30px;border-radius:7px;background:#ffffff1a;padding:0 12px;color:#ffffffeb;font-size:12px;line-height:30px;text-align:left}.playground-metronome-function-header-row .playground-metronome-custom-select-trigger{justify-content:space-between;gap:8px}.playground-metronome-function-header-delete{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#ffffff9e;padding:0;border-radius:999px;cursor:pointer}.playground-metronome-function-header-delete:disabled{opacity:.35;cursor:default}.playground-metronome-function-header-delete:not(:disabled):hover{color:#ffffffeb;background:#ffffff0d}.playground-metronome-function-header-actions{display:flex;align-items:center;gap:14px;padding-top:6px}.playground-metronome-function-header-link{border:0;background:transparent;color:#66a6ff;font:inherit;font-size:12px;font-weight:400;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.playground-metronome-function-header-link:hover{color:#8bbbff}.playground-metronome-node-inspector .playground-metronome-field:has(>.playground-metronome-input)>.playground-metronome-input,.playground-metronome-node-inspector .playground-metronome-field:has(>.playground-metronome-select)>.playground-metronome-select{flex:1 1 auto;min-width:0;height:30px;border-radius:7px;background:#ffffff1a;padding:0 12px;color:#ffffffeb;font-size:12px;line-height:30px}.playground-metronome-node-inspector .playground-metronome-field:has(>.playground-metronome-input)>.playground-metronome-input{flex:0 1 calc(100% - 114px);max-width:calc(100% - 114px);margin-left:auto;text-align:left}.playground-metronome-node-inspector .playground-metronome-field:has(>.playground-metronome-select)>.playground-metronome-select{background:transparent;border-radius:0;padding:0 18px 0 8px;text-align:right;text-align-last:right;color:#ffffffd1}.playground-metronome-node-inspector .playground-metronome-field:has(>.playground-metronome-custom-select-trigger)>.playground-metronome-custom-select-trigger{width:auto;min-width:0;max-width:calc(100% - 64px);margin-left:auto;padding:0;border:0;background:transparent;color:#ffffffd1;display:inline-flex;align-items:center;justify-content:flex-end;gap:0;cursor:pointer;font:inherit;font-size:12px;line-height:30px;text-align:right;appearance:none;-webkit-appearance:none}.playground-metronome-custom-select-trigger:disabled{cursor:default;opacity:.55}.playground-metronome-custom-select-trigger-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-metronome-custom-select-trigger-icon{flex:0 0 auto;margin-left:12px;color:#ffffff7a}.playground-metronome-inspector-select-popup{--platform-popup-padding: 7px;position:relative;overflow:hidden;display:flex;flex-direction:column;transform-origin:top right}.playground-metronome-inspector-select-search{height:34px;flex:0 0 auto;border:none;border-radius:999px;background:#00000059;display:flex;align-items:center;gap:8px;padding:0 10px;color:#ffffffa3}.playground-metronome-inspector-select-search input{min-width:0;flex:1 1 auto;border:0;outline:none;background:transparent;color:#ffffffe6;font:inherit;font-size:12px}.playground-metronome-inspector-select-search input::placeholder{color:#ffffff7a}.playground-metronome-inspector-select-list{margin-top:7px;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:2px;overflow:auto;padding-bottom:1px;scrollbar-width:none}.playground-metronome-inspector-select-list::-webkit-scrollbar{display:none}.playground-metronome-inspector-select-option{width:100%;height:auto;min-height:0;flex:0 0 auto;box-sizing:border-box;border:0;border-radius:10px;background:transparent;color:#ffffffd1;display:flex;gap:7px;align-items:flex-start;padding:7px 8px;text-align:left;cursor:pointer;font:inherit;line-height:normal}.playground-metronome-inspector-select-option:hover,.playground-metronome-inspector-select-option:focus-visible,.playground-metronome-inspector-select-option.is-selected{background:#ffffff1f;outline:none}.playground-metronome-inspector-select-option-check{color:#ffffffdb;line-height:1;display:inline-flex;align-items:center;justify-content:center;width:18px;height:15px;padding-top:0}.playground-metronome-inspector-select-option-copy{min-width:0;display:flex;flex-direction:column;align-items:stretch}.playground-metronome-inspector-select-option-label{min-width:0;overflow:hidden;color:#ffffffe6;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.playground-metronome-inspector-select-option-description{display:block;margin-top:4px;color:#ffffff7a;font-size:11px;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.playground-metronome-inspector-select-empty{padding:14px 9px 12px;color:#ffffff7a;font-size:12px;line-height:1.4}.playground-metronome-email-address-control{display:flex;align-items:center;gap:0;width:100%;min-width:0;height:30px;border-radius:7px;background:#ffffff1a;padding-left:10px;padding-right:10px;box-sizing:border-box}.playground-metronome-node-inspector .playground-metronome-email-local-input{width:auto;flex:1 1 0;min-width:0;padding-right:0}.playground-metronome-email-domain{flex:0 0 auto;color:#ffffff80;font-size:12px;line-height:1.45;padding-left:0;white-space:nowrap}.playground-metronome-email-filter-stack{display:flex;flex-direction:column;margin-top:12px}.playground-metronome-node-inspector .playground-metronome-schedule-settings,.playground-metronome-schedule-settings{position:relative;flex:0 0 auto;margin:0 0 12px;padding:14px 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff1a;box-shadow:none;overflow:visible;isolation:isolate}.playground-metronome-node-inspector .playground-metronome-schedule-settings:before,.playground-metronome-schedule-settings:before{content:none;display:none}.playground-metronome-node-inspector .playground-metronome-schedule-settings>*,.playground-metronome-schedule-settings>*{position:relative;z-index:3}.playground-metronome-schedule-settings .playground-tasks-detail-facts-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:0;margin-bottom:0}.playground-metronome-schedule-settings .playground-tasks-detail-section-title{margin:0;color:#fffffff0;font-size:14px;font-weight:500;line-height:1.35}.playground-metronome-schedule-settings .playground-tasks-detail-facts-body{display:flex;flex-direction:column;gap:4px}.playground-metronome-schedule-settings .playground-tasks-detail-fact{display:grid;grid-template-columns:minmax(76px,90px) minmax(0,1fr);min-height:30px;align-items:center;gap:12px}.playground-metronome-schedule-settings .playground-tasks-detail-fact-label{color:#ffffff8f;font-size:12px;font-weight:400;line-height:1.35}.playground-metronome-schedule-settings .playground-tasks-detail-fact-control{min-width:0;display:flex;align-items:center;justify-content:flex-end}.playground-metronome-schedule-settings .playground-tasks-schedule-anchor{position:relative;display:flex;align-items:center;justify-content:flex-end;width:100%;min-height:32px}.playground-metronome-schedule-settings .playground-tasks-detail-select-trigger{width:auto;max-width:100%;min-height:32px;margin-left:auto;padding:0;border:0;background:transparent;color:#ffffffdb;font:inherit;font-size:12px;line-height:1.35;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;text-align:right;cursor:pointer}.playground-metronome-schedule-settings .playground-tasks-detail-select-trigger:hover,.playground-metronome-schedule-settings .playground-tasks-detail-select-trigger.is-active{color:#fffffff5}.playground-metronome-schedule-settings .playground-tasks-detail-select-trigger-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-metronome-schedule-settings .playground-tasks-detail-select-trigger-chevron{width:14px;height:14px;flex:0 0 auto}.playground-metronome-schedule-popover{position:fixed;width:min(320px,calc(100vw - 40px));overflow:hidden;z-index:100001;transform-origin:top right}.playground-metronome-schedule-popover-header{height:44px;display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.playground-metronome-schedule-popover-title{color:#fffffff0;font-size:14px;font-weight:600;line-height:1.2;text-align:center}.playground-metronome-schedule-popover-action{width:100%;height:100%;border:0;background:transparent;color:#ffffffd6;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.playground-metronome-schedule-popover-action:hover{color:#fffffffa}.playground-metronome-schedule-popover-body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:14px}.playground-metronome-schedule-popover .tb-popup-field-row{margin-bottom:8px}.playground-metronome-schedule-settings .tb-popup-panel-section,.playground-metronome-schedule-popover .tb-popup-panel-section{padding:0;margin:0}.playground-metronome-schedule-settings .tb-popup-nav,.playground-metronome-schedule-popover .tb-popup-nav{width:fit-content;max-width:100%;min-height:30px;display:inline-flex;align-items:center;gap:3px;padding:3px;border-radius:999px;background:#ffffff14;overflow:hidden}.playground-metronome-schedule-settings .tb-popup-nav-button,.playground-metronome-schedule-popover .tb-popup-nav-button{min-height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#ffffff9e;font:inherit;font-size:12px;font-weight:500;line-height:1;cursor:pointer}.playground-metronome-schedule-settings .tb-popup-nav-button.active,.playground-metronome-schedule-popover .tb-popup-nav-button.active{background:#fff3;color:#fffffff5}.playground-metronome-schedule-settings .playground-metronome-schedule-popover .tb-popup-nav,.playground-metronome-schedule-popover .tb-popup-nav{width:100%}.playground-metronome-schedule-settings .playground-metronome-schedule-popover .tb-popup-nav-button,.playground-metronome-schedule-popover .tb-popup-nav-button{flex:1 1 0}.playground-metronome-schedule-settings .tb-popup-field-row,.playground-metronome-schedule-popover .tb-popup-field-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.playground-metronome-schedule-settings .tb-popup-field-row-followup,.playground-metronome-schedule-popover .tb-popup-field-row-followup{margin-top:14px}.playground-metronome-schedule-settings .tb-popup-field-label,.playground-metronome-schedule-popover .tb-popup-field-label{color:#ffffff8f;font-size:12px;font-weight:400;line-height:1.3}.playground-metronome-schedule-settings .tb-popup-select-wrap,.playground-metronome-schedule-settings .tb-popup-select-wrap-schedule,.playground-metronome-schedule-popover .tb-popup-select-wrap,.playground-metronome-schedule-popover .tb-popup-select-wrap-schedule{position:relative;width:100%;margin:0;border-radius:999px;background:transparent}.playground-metronome-schedule-settings .tb-popup-select-wrap:before,.playground-metronome-schedule-settings .tb-popup-select-wrap-schedule:before,.playground-metronome-schedule-popover .tb-popup-select-wrap:before,.playground-metronome-schedule-popover .tb-popup-select-wrap-schedule:before{display:none}.playground-metronome-schedule-settings .tb-popup-select,.playground-metronome-schedule-settings .tb-popup-select-schedule,.playground-metronome-schedule-popover .tb-popup-select,.playground-metronome-schedule-popover .tb-popup-select-schedule{width:100%;height:32px;padding:0 13px;border:0;border-radius:999px;background:#ffffff1f;color:#ffffffeb;color-scheme:dark;font:inherit;font-size:12px;font-weight:500;outline:none}.playground-metronome-schedule-settings .tb-popup-select-schedule::-webkit-calendar-picker-indicator,.playground-metronome-schedule-popover .tb-popup-select-schedule::-webkit-calendar-picker-indicator{opacity:0;pointer-events:none}.playground-metronome-schedule-settings .tb-popup-preset-list,.playground-metronome-schedule-popover .tb-popup-preset-list{display:flex;flex-direction:column;gap:6px}.playground-metronome-schedule-settings .tb-popup-preset-row,.playground-metronome-schedule-popover .tb-popup-preset-row{width:100%;min-height:34px;display:flex;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:#ffffffdb;font:inherit;font-size:12px;font-weight:500;cursor:pointer;text-align:left}.playground-metronome-schedule-settings .tb-popup-preset-row:hover,.playground-metronome-schedule-settings .tb-popup-preset-row.selected,.playground-metronome-schedule-popover .tb-popup-preset-row:hover,.playground-metronome-schedule-popover .tb-popup-preset-row.selected{background:#ffffff14;color:#fffffff5}.playground-metronome-schedule-settings .tb-popup-check-slot,.playground-metronome-schedule-popover .tb-popup-check-slot{width:14px;height:14px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#ffffffeb}.playground-metronome-schedule-settings .tb-popup-check,.playground-metronome-schedule-popover .tb-popup-check{width:13px;height:13px}.playground-metronome-field-hint{color:#ffffff6b;font-size:12px;line-height:1.4}.playground-metronome-firecrawl-credential-hint.playground-metronome-field-hint{margin-top:0;color:#ffffff80}.playground-metronome-github-setup-card{position:relative;display:flex;flex-direction:column;gap:12px;margin-top:10px;padding:14px;border-radius:14px;background:#ffffff0a;color:#ffffffb8}.playground-metronome-github-setup-card:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:1;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-metronome-github-setup-title{color:#fffffff0;font-size:13px;font-weight:500;line-height:1.3}.playground-metronome-github-setup-list{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.playground-metronome-github-setup-step{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;color:#ffffff9e;font-size:12px;line-height:1.45}.playground-metronome-github-setup-step-index{width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;color:#ffffffb8;font-size:10px;font-weight:400}.playground-metronome-github-setup-step strong{color:#ffffffe0;font-weight:500}.playground-metronome-github-setup-code{color:#ffffffe0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;white-space:nowrap}.playground-metronome-trigger-diagnostics{position:relative;display:flex;flex-direction:column;gap:12px;margin-top:12px;padding:14px;border-radius:14px;background:#ffffff09}.playground-metronome-trigger-diagnostics:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:1;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-metronome-trigger-diagnostics>*{position:relative;z-index:2}.playground-metronome-trigger-diagnostics-header,.playground-metronome-trigger-diagnostics-row-top,.playground-metronome-trigger-diagnostics-row-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.playground-metronome-trigger-diagnostics-title{color:#ffffffeb;font-size:13px;font-weight:500;line-height:1.3}.playground-metronome-trigger-diagnostics-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.playground-metronome-trigger-diagnostics-meta,.playground-metronome-trigger-diagnostics-row-meta,.playground-metronome-trigger-diagnostics-empty{color:#ffffff70;font-size:11px;line-height:1.4}.playground-metronome-trigger-diagnostics-empty{padding:2px 0 1px}.playground-metronome-trigger-diagnostics-empty.is-error{color:#ff7676d1}.playground-metronome-trigger-diagnostics-list{display:flex;flex-direction:column;gap:10px}.playground-metronome-trigger-diagnostics-row{display:flex;flex-direction:column;gap:5px;padding-top:10px;border-top:1px dotted rgba(255,255,255,.12)}.playground-metronome-trigger-diagnostics-row:first-child{padding-top:0;border-top:0}.playground-metronome-trigger-diagnostics-summary{min-width:0;overflow:hidden;color:#ffffffbd;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.playground-metronome-trigger-diagnostics-status{flex:0 0 auto;border-radius:999px;padding:3px 7px;background:#ffffff14;color:#ffffff9e;font-size:10px;font-weight:500;line-height:1}.playground-metronome-trigger-diagnostics-status.is-matched{background:#30d15824;color:#94ffb1e6}.playground-metronome-trigger-diagnostics-status.is-ignored{background:#ffffff12;color:#ffffff80}.playground-metronome-trigger-diagnostics-status.is-failed,.playground-metronome-trigger-diagnostics-status.is-unauthorized{background:#ff453a24;color:#ff9595eb}.playground-metronome-trigger-diagnostics-link{border:0;padding:0;background:transparent;color:#66a6ff;font:inherit;cursor:pointer}.playground-metronome-trigger-diagnostics-link:hover,.playground-metronome-trigger-diagnostics-link:focus-visible{color:#8ebdff;text-decoration:underline;outline:none}.playground-metronome-trigger-diagnostics-test{min-height:25px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:0 10px;background:#ffffff0f;color:#ffffffdb;font:inherit;font-size:11px;font-weight:500;line-height:1;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.playground-metronome-trigger-diagnostics-test:hover,.playground-metronome-trigger-diagnostics-test:focus-visible{border-color:#ffffff3d;background:#ffffff1a;color:#fffffff5;outline:none}.playground-metronome-trigger-diagnostics-test:disabled{cursor:default;opacity:.58}.playground-metronome-trigger-evaluate-row{display:flex;justify-content:flex-end;padding:8px 0 0;text-align:right}.playground-metronome-trigger-evaluate-row.is-thread-more-row{justify-content:space-between;align-items:center;gap:12px;transition:margin-bottom .18s ease}.playground-metronome-trigger-evaluate-row.is-thread-more-row.is-open{margin-bottom:12px}.playground-metronome-trigger-evaluate-link{border:0;padding:0;background:transparent;color:#66a6ff;font:inherit;font-size:12px;font-weight:400;line-height:1.3;cursor:pointer}.playground-metronome-thread-more-toggle{border:0;padding:0;background:transparent;color:#ffffff9e;display:inline-flex;align-items:center;gap:4px;font:inherit;font-size:12px;font-weight:400;line-height:1.3;cursor:pointer}.playground-metronome-thread-more-toggle:hover,.playground-metronome-thread-more-toggle:focus-visible{color:#ffffffeb;outline:none}.playground-metronome-thread-more-toggle-icon{flex:0 0 auto;transition:transform .16s ease}.playground-metronome-thread-more-toggle.is-open .playground-metronome-thread-more-toggle-icon{transform:rotate(180deg)}.playground-metronome-thread-more-sections{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s ease,opacity .16s ease}.playground-metronome-thread-more-sections.is-open{grid-template-rows:1fr;opacity:1}.playground-metronome-thread-more-sections-inner{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:0}.playground-metronome-trigger-evaluate-link:hover,.playground-metronome-trigger-evaluate-link:focus-visible{color:#8ebdff;text-decoration:underline;outline:none}.playground-metronome-trigger-diagnostics-modal{width:min(560px,100%)}.playground-metronome-trigger-diagnostics-modal .playground-metronome-trigger-diagnostics{margin-top:0}.playground-metronome-node-inspector .playground-metronome-type-description{margin-top:-18px;margin-bottom:24px}.playground-metronome-node-inspector .playground-metronome-loop-type-description{margin-bottom:24px}.playground-metronome-node-inspector .playground-metronome-workflow-selector-description{margin-top:12px}.playground-metronome-node-inspector .playground-tasks-detail-description{flex:0 0 auto;min-height:0;margin-top:0;gap:6px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.playground-metronome-node-inspector .playground-tasks-detail-description .playground-tasks-detail-section-header{margin-bottom:4px}.playground-metronome-prompt-title-row{display:inline-flex;align-items:center;gap:7px;min-width:0}.playground-metronome-field-tooltip{position:relative;width:17px;height:17px;border:0;border-radius:999px;background:transparent;color:#ffffffa3;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:help}.playground-metronome-field-tooltip-popover{position:absolute;left:calc(100% + 8px);top:50%;width:260px;transform:translate(-4px) translateY(-50%);border-radius:10px;padding:9px 10px;background:#1a1a1bf5;color:#ffffffc2;box-shadow:0 18px 44px #00000047;font-size:11px;font-weight:400;line-height:1.45;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease;z-index:20}.playground-metronome-field-tooltip-popover.is-portal{position:fixed;left:auto;top:auto;opacity:1;transform:none;pointer-events:none;z-index:100002}.playground-metronome-field-tooltip:hover .playground-metronome-field-tooltip-popover,.playground-metronome-field-tooltip:focus-visible .playground-metronome-field-tooltip-popover{opacity:1;transform:translate(0) translateY(-50%)}.playground-metronome-node-inspector .playground-tasks-detail-description-help{margin:0 0 10px;color:#ffffff6b;font-size:12px;line-height:1.4}.playground-metronome-node-inspector .playground-tasks-detail-description-editor{position:relative;min-height:0;overflow:visible;padding:0;border:0;border-radius:0;background:transparent;cursor:text}.playground-metronome-node-inspector .playground-tasks-detail-description-editor.is-editing{min-height:72px;overflow:visible}.playground-metronome-node-inspector .playground-tasks-detail-description-preview-scope.tb-runner-chat{position:relative;inset:auto;display:block;grid-template-rows:none;width:100%;height:auto;min-height:0;flex:none;overflow:visible;background:transparent;pointer-events:none;z-index:1}.playground-metronome-node-inspector .playground-tasks-detail-description-editor.is-editing .playground-tasks-detail-description-preview-scope.tb-runner-chat{display:none}.playground-metronome-node-inspector .playground-tasks-detail-description-preview{padding:0 0 8px;color:#ffffffb3;font-size:12px;line-height:1.6;min-height:0}.playground-metronome-node-inspector .playground-tasks-detail-description-preview.tb-message-markdown,.playground-metronome-node-inspector .playground-tasks-detail-description-preview .tb-message-markdown,.playground-metronome-node-inspector .playground-tasks-detail-description-preview .tb-message-markdown-paragraph,.playground-metronome-node-inspector .playground-tasks-detail-description-preview .tb-message-markdown-list,.playground-metronome-node-inspector .playground-tasks-detail-description-preview .tb-message-markdown-heading{font-size:12px;line-height:1.6;color:#ffffffb3}.playground-metronome-node-inspector .playground-tasks-detail-description-input{display:block;width:100%;min-width:0;min-height:72px;padding:0 0 8px;border:0;border-radius:0;outline:none;background:transparent;color:transparent;caret-color:#fffffff5;font-family:inherit;font-size:12px;line-height:1.6;box-sizing:border-box;resize:none;overflow:hidden;position:absolute;inset:0;z-index:2;cursor:text}.playground-metronome-node-inspector .playground-tasks-detail-description-input.is-editing{position:relative;height:auto;color:#ffffffb3}.playground-metronome-node-inspector .playground-tasks-detail-description-input.is-preview{position:absolute;inset:0;color:transparent;height:100%!important;min-height:0;padding:0;caret-color:transparent}.playground-metronome-node-inspector .playground-tasks-detail-description-input::placeholder{color:transparent}.playground-metronome-node-inspector .playground-tasks-detail-description-input.is-editing::placeholder{color:#ffffff61}.playground-metronome-node-inspector .playground-metronome-instructions-field{gap:0;padding:8px 0 12px;border-bottom:0}.playground-metronome-node-inspector .playground-metronome-instructions-field .playground-tasks-detail-section-header{display:flex;align-items:center;justify-content:space-between;min-height:18px;margin-bottom:6px}.playground-metronome-node-inspector .playground-metronome-instructions-field .playground-tasks-detail-section-title{color:#ffffffeb;font-size:12px;line-height:1.2;font-weight:400}.playground-metronome-node-inspector .playground-metronome-instructions-field .playground-tasks-detail-format-actions{display:inline-flex;align-items:center;gap:12px}.playground-metronome-node-inspector .playground-metronome-instructions-attachments-shell{position:relative;display:inline-flex;align-items:center}.playground-metronome-node-inspector .playground-metronome-instructions-field .playground-tasks-detail-format-button{width:24px;height:24px;min-width:24px;min-height:24px;border:0;border-radius:50%;background:transparent;color:#ffffffd1;padding:4px;box-sizing:border-box;box-shadow:none}.playground-metronome-node-inspector .playground-metronome-instructions-field .playground-tasks-detail-format-button:hover,.playground-metronome-node-inspector .playground-metronome-instructions-field .playground-tasks-detail-format-button:focus-visible{background:#ffffff0d;color:#fffffff5;outline:none}.playground-metronome-node-inspector .playground-metronome-instructions-attachments-trigger.has-attachments{background:#66a6ff1a}.playground-metronome-node-inspector .playground-metronome-instructions-attachments-trigger.is-active{color:#fffffff5}.playground-metronome-instructions-attachments-popover{--platform-popup-padding: 10px;position:fixed;z-index:100001;width:min(330px,calc(100vw - 32px));overflow:hidden;transform-origin:top right}.playground-metronome-instructions-attachments-popover .playground-metronome-thread-attachments{border:0;padding:0;background:transparent}.playground-metronome-instructions-attachments-popover .playground-tasks-attachments-toolbar{margin-bottom:8px}.playground-metronome-node-inspector .playground-metronome-instructions-field .playground-tasks-detail-description-editor{position:relative;min-height:118px;overflow:hidden;border-radius:5px;background:#ffffff1a}.playground-metronome-instructions-highlight{position:absolute;inset:0;z-index:1;overflow:auto;pointer-events:none;padding:12px 13px;color:#ffffffb8;font-size:12px;line-height:1.45;font-family:inherit;white-space:pre-wrap;overflow-wrap:break-word;box-sizing:border-box;scrollbar-width:none}.playground-metronome-instructions-highlight::-webkit-scrollbar{display:none}.playground-metronome-instructions-highlight-token{color:#66a6ff}.playground-metronome-node-inspector .playground-metronome-instructions-field .playground-tasks-detail-description-input{position:relative;z-index:2;inset:auto;display:block;width:100%;min-height:118px;height:118px;padding:12px 13px;color:#ffffffb8;caret-color:#fffffff5;background:transparent;font-size:12px;line-height:1.45;overflow:auto;resize:none}.playground-metronome-node-inspector .playground-metronome-instructions-field .playground-tasks-detail-description-input.has-dynamic-highlight{color:transparent;-webkit-text-fill-color:transparent}.playground-metronome-node-inspector .playground-metronome-instructions-field .playground-tasks-detail-description-input.has-dynamic-highlight::placeholder{color:#ffffff7a;-webkit-text-fill-color:rgba(255,255,255,.48)}.playground-metronome-node-inspector .playground-metronome-instructions-field .playground-tasks-detail-description-input::placeholder{color:#ffffff7a}.playground-metronome-dynamic-content-trigger{color:#ffd65ceb}.playground-metronome-dynamic-content-popup-shell{display:inline-flex;align-items:center}.playground-metronome-node-inspector .playground-metronome-instructions-field .playground-metronome-dynamic-content-trigger.is-active,.playground-metronome-node-inspector .playground-metronome-instructions-attachments-trigger.is-active{background:#ffffff1a}.playground-metronome-dynamic-content-trigger:hover:not(.is-active),.playground-metronome-dynamic-content-trigger:focus-visible:not(.is-active){background:#ffffff0d;color:#ffe17cfa}.playground-metronome-dynamic-content-picker{display:flex;flex-direction:column;overflow:hidden}.playground-metronome-dynamic-content-picker-header{padding:20px 14px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:0}.playground-metronome-dynamic-content-picker-title{display:flex;align-items:center;min-width:0;color:#fffffff0;font-size:13px;font-weight:500;line-height:1.25;margin-bottom:12px}.playground-metronome-dynamic-content-picker-copy{margin-top:2px;color:#ffffff7a;font-size:12px;line-height:1.25;font-weight:400}.playground-metronome-dynamic-content-picker-close{width:24px;height:24px;border:0;border-radius:999px;background:transparent;color:#ffffff9e;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.playground-metronome-dynamic-content-picker-close:hover,.playground-metronome-dynamic-content-picker-close:focus-visible{background:#ffffff0d;color:#ffffffeb;outline:none}.playground-metronome-dynamic-content-search{margin:10px 14px 12px;min-height:34px;border-radius:10px;background:#ffffff0f}.playground-metronome-dynamic-content-search .platform-popup-search-header__icon{color:#ffffff70}.playground-metronome-dynamic-content-search .platform-popup-search-header__input{color:#ffffffe6;font-size:12px}.playground-metronome-dynamic-content-list{min-height:0;overflow:auto;padding:0 8px 10px}.playground-metronome-dynamic-content-group{padding:6px 0 8px}.playground-metronome-dynamic-content-group+.playground-metronome-dynamic-content-group{border-top:1px solid rgba(255,255,255,.07)}.playground-metronome-dynamic-content-group-heading{padding:7px 6px 6px;display:flex;align-items:center;justify-content:space-between;gap:10px}.playground-metronome-dynamic-content-group-title{color:#ffffffa3;font-size:11px;font-weight:600;line-height:1.3;text-transform:uppercase}.playground-metronome-dynamic-content-group-subtitle{color:#ffffff5c;font-size:10px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-metronome-dynamic-content-row{width:100%;min-width:0;border:0;border-radius:10px;background:transparent;color:#ffffffdb;padding:9px 8px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;text-align:left;cursor:pointer}.playground-metronome-dynamic-content-row:hover,.playground-metronome-dynamic-content-row:focus-visible{background:#ffffff14;outline:none}.playground-metronome-dynamic-content-row-main{min-width:0;display:flex;flex-direction:column;gap:3px}.playground-metronome-dynamic-content-row-label{min-width:0;overflow:hidden;color:#ffffffe6;font-size:12px;font-weight:500;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.playground-metronome-dynamic-content-row-path{min-width:0;overflow:hidden;color:#ffffff6b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.playground-metronome-dynamic-content-row-type{align-self:start;max-width:96px;overflow:hidden;border-radius:999px;padding:3px 7px;background:#66a6ff1f;color:#66a6fff5;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.playground-metronome-dynamic-content-empty{padding:22px 14px 24px;color:#ffffff7a;font-size:12px;line-height:1.45;text-align:center}.playground-metronome-output-contract-builder{display:flex;flex-direction:column;gap:8px}.playground-metronome-output-contract-rows{display:flex;flex-direction:column;gap:6px}.playground-metronome-output-contract-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0b}.playground-metronome-output-contract-key{min-width:0;overflow:hidden;color:#ffffffd6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.playground-metronome-output-contract-type{border-radius:999px;padding:3px 7px;background:#ffffff12;color:#ffffff94;font-size:10px;line-height:1.2}.playground-metronome-output-contract-delete{width:24px;height:24px;border:0;border-radius:999px;background:#ffffff0f;color:#ffffff94;display:inline-flex;align-items:center;justify-content:center}.playground-metronome-output-contract-delete:hover,.playground-metronome-output-contract-delete:focus-visible{background:#ff56561f;color:#ff9696f5;outline:none}.playground-metronome-output-contract-composer{display:grid;grid-template-columns:minmax(0,1fr) minmax(92px,.48fr) auto;gap:8px}.playground-metronome-output-contract-add{min-width:34px;height:34px;border:0;border-radius:999px;background:#ffffffeb;color:#050505;display:inline-flex;align-items:center;justify-content:center}.playground-metronome-output-contract-add:disabled{cursor:default;opacity:.45}.playground-metronome-function-trigger-endpoint-field .playground-metronome-input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px}.playground-metronome-node-inspector .playground-metronome-field.playground-metronome-function-trigger-endpoint-field{flex-direction:column;align-items:stretch;gap:8px}.playground-metronome-function-trigger-endpoint-control{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:6px;width:100%}.playground-metronome-function-trigger-endpoint-control .playground-metronome-input{width:100%;height:30px;border-radius:7px;background:#ffffff1a;padding:0 12px;color:#ffffffeb;line-height:30px}.playground-metronome-function-trigger-endpoint-copy{width:30px;height:30px;border:0;border-radius:999px;background:transparent;color:#ffffff9e;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.playground-metronome-function-trigger-endpoint-copy:disabled{opacity:.35;cursor:default}.playground-metronome-function-trigger-endpoint-copy:not(:disabled):hover,.playground-metronome-function-trigger-endpoint-copy:not(:disabled):focus-visible{background:#ffffff0f;color:#ffffffeb;outline:none}.playground-metronome-function-trigger-payload-field{padding-top:8px}.playground-metronome-function-trigger-payload-builder{display:flex;flex-direction:column;gap:8px;width:100%}.playground-metronome-function-trigger-payload-rows{display:flex;flex-direction:column;gap:6px}.playground-metronome-function-trigger-payload-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,.52fr) 24px;align-items:center;gap:6px}.playground-metronome-function-trigger-payload-row .playground-metronome-input,.playground-metronome-function-trigger-payload-row .playground-metronome-select,.playground-metronome-function-trigger-payload-row .playground-metronome-custom-select-trigger{width:100%;min-width:0;height:30px;border-radius:7px;background:#ffffff1a;padding:0 10px;color:#ffffffeb;font-size:12px;line-height:30px}.playground-metronome-function-trigger-payload-row .playground-metronome-custom-select-trigger{justify-content:space-between;gap:8px}.playground-metronome-function-trigger-payload-add{align-self:flex-start;border:0;background:transparent;color:#66a6ff;font:inherit;font-size:12px;font-weight:400;padding:0;display:inline-flex;align-items:center;gap:4px;cursor:pointer}.playground-metronome-function-trigger-payload-add:hover{color:#8bbbff}.playground-metronome-node-inspector .playground-metronome-inspector-note{margin-top:14px;border-radius:0;padding:14px 0 0;border-top:1px solid rgba(255,255,255,.08);background:transparent;color:#ffffff8a}.playground-metronome-condition-editor{display:flex;flex-direction:column;gap:14px}.playground-metronome-node-inspector .playground-metronome-field.playground-metronome-condition-editor-field{padding-bottom:0}.playground-metronome-condition-fields{display:flex;flex-direction:column;gap:10px}.playground-metronome-condition-compact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.playground-metronome-condition-editor-row{display:flex;flex-direction:column;gap:5px;min-width:0}.playground-metronome-condition-editor-row-header{min-height:20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-metronome-condition-editor-row-kind{color:#ffffffd1;font-size:12px;font-weight:400;line-height:1.3}.playground-metronome-condition-editor-row-fields{min-width:0;display:flex;flex-direction:column;gap:5px}.playground-metronome-condition-editor-row .playground-metronome-input{height:30px;border-radius:7px;background:#ffffff1a;padding:0 10px;color:#ffffffeb;font-size:12px;line-height:30px}.playground-metronome-condition-editor-row .playground-metronome-input:disabled{opacity:1;color:#ffffff85}.playground-metronome-condition-editor-remove{width:24px;height:24px;border:0;border-radius:999px;background:transparent;color:#ffffff70;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.playground-metronome-condition-editor-remove:hover,.playground-metronome-condition-editor-remove:focus-visible{color:#ffffffe6;background:#ffffff14;outline:none}.playground-metronome-condition-editor-remove:disabled{opacity:.28;cursor:default;background:transparent}.playground-metronome-condition-editor-row.is-fixed{color:#ffffffb8}.playground-metronome-condition-editor-add{align-self:flex-start;min-height:30px;border:0;border-radius:999px;background:#ffffff14;color:#ffffffeb;font:inherit;font-size:12px;font-weight:400;padding:0 11px;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.playground-metronome-condition-editor-add:hover,.playground-metronome-condition-editor-add:focus-visible{background:#ffffff1f;outline:none}.playground-metronome-checkbox-row{min-height:28px;display:flex;align-items:center;gap:10px;color:#ffffffe6;font-size:13px;line-height:1.35;cursor:pointer}.playground-metronome-checkbox-row input{width:15px;height:15px;accent-color:#66a6ff}.playground-metronome-switch-row{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08);color:#ffffffe6;font-size:12px}.playground-metronome-switch-row.is-workflow-context{margin-top:0;border-bottom:0}.playground-metronome-switch-copy{min-width:0;display:flex;flex-direction:column;gap:3px;color:#ffffffdb}.playground-metronome-switch-title-with-tooltip{display:inline-flex;align-items:center;gap:7px;color:#ffffffe6;font-size:12px;font-weight:400;line-height:1.35}.playground-metronome-switch-copy small{max-width:320px;color:#ffffff70;font-size:12px;font-weight:400;line-height:1.35}.playground-metronome-switch{position:relative;width:36px;height:20px;border:0;border-radius:999px;background:#ffffff1f;padding:0;cursor:pointer;transition:background .14s ease}.playground-metronome-switch:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:999px;background:#ffffffdb;transition:transform .14s ease}.playground-metronome-switch.is-on{background:#66a6ffbd}.playground-metronome-switch.is-on:after{transform:translate(16px);background:#fff}.playground-metronome-inline-code-editor{min-height:178px;border-radius:10px;overflow:hidden;background:#050505}.playground-metronome-inline-code-editor .playground-metronome-code-editor-shell{min-height:178px;height:178px;border:1px solid rgba(255,255,255,.08);border-radius:10px}.playground-metronome-database-document-card{display:flex;flex-direction:column;gap:12px;padding:12px 0 0}.playground-metronome-database-document-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-metronome-database-document-title{min-width:0;display:inline-flex;align-items:center;gap:8px;color:#ffffffeb;font-size:14px;font-weight:400;line-height:1.3}.playground-metronome-database-mode-switch{min-width:116px;width:auto;gap:5px;padding:2px}.playground-metronome-database-mode-switch .content-mode-button{min-height:24px;padding:0 9px;font-size:10px;font-weight:400}.playground-metronome-database-fields-body{display:flex;flex-direction:column;gap:8px;padding:2px 0 0}.playground-metronome-database-fields-card{position:relative;display:flex;flex-direction:column;gap:13px;margin-top:12px;padding:14px;border-radius:7px;background:#ffffff1a}.playground-metronome-database-fields-card:before{content:none;display:none}.playground-metronome-database-fields-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-metronome-database-fields-title{color:#fffffff0;font-size:12px;font-weight:500;line-height:1.3}.playground-metronome-database-field-tree,.playground-metronome-database-field-children{display:flex;flex-direction:column;gap:4px}.playground-metronome-database-field-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px}.playground-metronome-database-field-main{min-width:0;flex:1 1 auto;display:inline-flex;align-items:center;gap:8px}.playground-metronome-database-field-toggle,.playground-metronome-database-field-toggle-placeholder{width:18px;height:18px;flex:0 0 18px}.playground-metronome-database-field-toggle{padding:0;border:0;background:transparent;color:#ffffff61;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.playground-metronome-database-field-toggle svg{transform:rotate(-90deg);transition:transform .16s ease}.playground-metronome-database-field-toggle.is-expanded{color:#ffffffbd}.playground-metronome-database-field-toggle.is-expanded svg{transform:rotate(0)}.playground-metronome-database-field-key,.playground-metronome-database-field-separator,.playground-metronome-database-field-preview,.playground-metronome-database-value-static{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.5}.playground-metronome-database-field-key{color:#ffffffb3}.playground-metronome-database-field-separator{color:#ffffff8f}.playground-metronome-database-field-group{min-width:0;display:inline-flex;align-items:center;gap:10px}.playground-metronome-database-field-type-pill{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;background:#ffffff14;color:#ffffffa3;font-size:10px;font-weight:400;line-height:1;letter-spacing:.02em;text-transform:uppercase}.playground-metronome-database-field-preview{color:#ffffff94}.playground-metronome-database-field-value-shell{min-width:0;flex:1 1 auto;display:flex;align-items:center}.playground-metronome-database-value-input,.playground-metronome-database-value-select{width:100%;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#fffffff5;font-size:12px;outline:none}.playground-metronome-database-value-input{width:min(280px,100%);height:auto;padding:0}.playground-metronome-database-value-select{height:auto;padding:0 18px 0 0;appearance:none}.playground-metronome-database-value-static{color:#ffffffeb}.playground-metronome-database-field-actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;opacity:0;pointer-events:none;transition:opacity .16s ease}.playground-metronome-database-field-row:hover .playground-metronome-database-field-actions,.playground-metronome-database-field-row:focus-within .playground-metronome-database-field-actions{opacity:1;pointer-events:auto}.playground-metronome-database-field-action{width:auto;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:#ffffffb8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.playground-metronome-database-field-action:hover{color:#fffffffa}.playground-metronome-database-field-action.is-danger:hover{color:#ffadadfa}.playground-metronome-database-empty-fields{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:12px 0 4px;color:#ffffff8f;font-size:12px;line-height:1.5}.playground-metronome-database-add-field{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#8db2ff;font-size:12px;font-weight:400;line-height:1.4;cursor:pointer}.playground-metronome-database-json-editor-shell.playground-metronome-inline-code-editor .playground-metronome-code-editor-shell{min-height:240px;height:240px}.playground-tasks-project-modal-backdrop{position:fixed;inset:0;z-index:99980;display:flex;align-items:center;justify-content:center;padding:24px;background:#0000009e;backdrop-filter:blur(16px)}.playground-tasks-project-modal{position:relative;width:min(520px,100%);max-height:min(720px,calc(100vh - 48px));overflow:auto;border-radius:16px;background:#101010;color:#ffffffeb;padding:18px;box-shadow:0 24px 80px #0000008f}.playground-tasks-project-modal:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:5;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border, linear-gradient(135deg, rgba(255,255,255,.42), rgba(255,255,255,.06)));mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-tasks-project-modal-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.playground-tasks-project-modal-name-row{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:14px;padding-bottom:0}.playground-tasks-project-modal-icon-trigger{width:30px;height:30px;padding:0;border:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;color:#fffffff0}.playground-tasks-project-modal-icon-trigger:hover,.playground-tasks-project-modal-icon-trigger.is-active{background:#ffffff14}.playground-tasks-project-composer-modal{border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.playground-tasks-project-composer-modal:before,.playground-tasks-project-composer-modal:after{content:none!important;display:none!important}.playground-tasks-project-composer-modal .playground-tasks-project-modal-icon-trigger,.playground-tasks-project-composer-modal .playground-tasks-project-modal-icon-trigger:hover,.playground-tasks-project-composer-modal .playground-tasks-project-modal-icon-trigger.is-active,.playground-tasks-project-composer-modal .playground-tasks-project-modal-icon-trigger:focus-visible{background:transparent!important;box-shadow:none!important}.playground-tasks-project-modal-name-input{flex:1;min-width:0;height:36px;padding:0;border:0;background:transparent;color:#fffffffa;font:inherit;font-size:17px;line-height:1.2;font-weight:400;outline:none}.playground-tasks-project-modal-name-input::placeholder{color:#ffffff70}.playground-tasks-project-composer-modal .playground-tasks-project-modal-top{align-items:center}.playground-tasks-project-modal-close,.playground-settings-icon-button{width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:#ffffffb8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.playground-tasks-project-modal-close:hover,.playground-settings-icon-button:hover{color:#fffffff5;background:#ffffff0f}.playground-database-browser-modal-title-row{min-width:0;flex:1;display:flex;align-items:center;gap:12px}.playground-database-browser-modal-title{color:#fffffffa;font-size:17px;font-weight:400;line-height:1.2}.playground-database-browser-modal-copy{margin:0 0 16px;color:#ffffff94;font-size:12px;line-height:1.55}.playground-database-browser-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;align-items:start}.playground-tasks-project-modal-field{display:flex;flex-direction:column;gap:8px;min-width:0}.playground-tasks-project-modal-label{color:#ffffff8f;font-size:12px;font-weight:400;line-height:1.3}.playground-environments-input,.playground-environments-select{width:100%;min-height:40px;border:0;border-radius:8px;background:#ffffff1a;color:#fffffff0;font:inherit;font-size:12px;outline:none;padding:0 12px}.playground-environments-input:focus,.playground-environments-select:focus{outline:none}.playground-database-browser-modal-select-shell{position:relative}.playground-database-browser-value-select{appearance:none;padding-right:34px}.playground-database-browser-select-chevron{position:absolute;right:11px;top:50%;transform:translateY(-50%);color:#ffffff85;pointer-events:none}.playground-database-browser-modal-value-row{margin-top:14px;display:flex;flex-direction:column;gap:10px}.playground-database-browser-modal-value-input{width:100%}.playground-database-browser-modal-hint{min-height:40px;display:flex;align-items:center;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08;color:#ffffff94;font-size:12px;line-height:1.45}.playground-tasks-project-modal-error{margin-top:12px;color:#ff9797;font-size:12px;line-height:1.4}.playground-tasks-project-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.playground-tasks-project-modal-actions .playground-environments-action-button{height:36px;min-height:36px;padding:0 18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;line-height:1;text-align:center}.playground-tasks-project-modal-actions .playground-environments-action-button.is-primary:not(:disabled),.playground-tasks-project-modal-actions .playground-environments-action-button.is-primary:not(:disabled):hover{border:0;background:#fff;color:#111}.playground-environments-action-button{min-height:34px;border:0;border-radius:999px;background:#ffffff14;color:#ffffffe6;font:inherit;font-size:12px;font-weight:600;padding:0 14px;cursor:pointer}.playground-environments-action-button.is-primary{background:#fff;color:#050505}.playground-metronome-function-test-section{padding:14px 0 15px;border-bottom:1px solid rgba(255,255,255,.08)}.playground-metronome-function-test-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-metronome-function-test-button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:0;border-radius:999px;background:#ffffffeb;color:#050505;font-size:12px;font-weight:500;line-height:1;cursor:pointer}.playground-metronome-function-test-button:disabled{opacity:.55;cursor:not-allowed}.playground-metronome-function-test-button svg{flex:0 0 auto}.playground-metronome-function-test-button.is-loading svg{animation:playground-metronome-spin .85s linear infinite}.playground-metronome-function-test-result,.playground-metronome-function-test-error{margin-top:12px;border-radius:10px;padding:11px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:1.55;white-space:pre-wrap;overflow:auto;max-height:240px}.playground-metronome-function-test-result{border:1px solid rgba(255,255,255,.08);background:#ffffff0b;color:#ffffffc2}.playground-metronome-function-test-error{border:1px solid rgba(248,113,113,.22);background:#f8717114;color:#fecacaf2}@keyframes playground-metronome-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.playground-metronome-code-section .playground-metronome-code-editor-shell{min-height:260px;height:260px}.playground-metronome-thread-attachments.playground-tasks-attachments{padding:15px 0;border-bottom:1px solid rgba(255,255,255,.08)}.playground-metronome-thread-attachments.is-borderless{border-bottom:0}.playground-metronome-thread-attachments .playground-tasks-attachments-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.playground-metronome-thread-attachments .playground-tasks-attachments-toolbar .playground-tasks-detail-section-title{margin-bottom:0}.playground-metronome-thread-attachments .playground-tasks-attachments-actions{display:inline-flex;align-items:center;gap:8px}.playground-metronome-thread-attachments .playground-tasks-attachments-environment-button{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#66a6ff;font-size:12px;font-weight:400;line-height:1.2;cursor:pointer}.playground-metronome-thread-attachments .playground-tasks-attachments-environment-button:hover:not(:disabled){background:transparent;color:#66a6ff}.playground-metronome-thread-attachments .playground-tasks-attachments-surface.tb-runner-chat{display:block;width:auto;height:auto;max-width:none;min-height:0;overflow:visible;flex:0 0 auto;border-radius:10px;background:transparent}.playground-metronome-thread-attachments .playground-tasks-attachments-surface.tb-runner-chat .tb-popup-dropzone{min-height:168px;border-radius:10px;background:transparent}.playground-metronome-thread-attachments .playground-tasks-attachments-dropzone{position:relative;padding:0;align-items:stretch;justify-content:flex-start;gap:0;overflow:hidden}.playground-metronome-thread-attachments .playground-tasks-attachments-dropzone.is-filled{padding:12px 14px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center}.playground-metronome-thread-attachments .playground-tasks-attachments-empty-button{width:100%;min-height:168px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px 16px;border:0;border-radius:10px;background:transparent;color:inherit;cursor:pointer}.playground-metronome-thread-attachments .playground-tasks-attachments-topline{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:20px;margin-bottom:14px;color:#ffffffb3;font-size:12px;line-height:1.35}.playground-metronome-thread-attachments .playground-tasks-attachments-dropzone.is-filled .playground-tasks-attachments-topline{justify-content:center;text-align:center;width:100%}.playground-metronome-thread-attachments .playground-tasks-attachments-topline .tb-popup-dropzone-icon{width:14px;height:14px;color:#ffffffc7}.playground-metronome-thread-attachments .playground-tasks-attachments-browse{padding:0;border:0;background:transparent;color:#4da3ff;font-size:12px;line-height:1.35;cursor:pointer}.playground-metronome-thread-attachments .playground-tasks-attachments-browse:hover{color:#78bbff}.playground-metronome-thread-attachments .playground-tasks-attachments-surface.tb-runner-chat .runner-attachments{padding-top:0}.playground-metronome-thread-attachments .playground-tasks-attachments-dropzone.is-filled .runner-attachments{width:auto;max-width:100%;display:inline-flex;justify-content:center;flex-wrap:wrap;padding:0;margin:0 auto}.playground-metronome-thread-attachments .playground-tasks-attachments-status{color:#ffffff6b;font-size:12px;line-height:1.45}.playground-metronome-workspace-selector-field,.playground-metronome-agent-selector-field{position:relative;z-index:18}.playground-metronome-node-inspector .playground-metronome-field.playground-metronome-workspace-selector-field,.playground-metronome-node-inspector .playground-metronome-field.playground-metronome-agent-selector-field,.playground-metronome-node-inspector .playground-metronome-field.playground-metronome-inspector-selector-field{flex:0 0 auto;align-self:stretch;flex-direction:row;align-items:center;justify-content:space-between;gap:14px;padding:0 0 8px;border:0;background:transparent;border-radius:0;overflow:visible;min-height:0;box-sizing:border-box}.playground-metronome-workspace-selector-field .playground-metronome-field-label.playground-metronome-field-title,.playground-metronome-agent-selector-field .playground-metronome-field-label.playground-metronome-field-title,.playground-metronome-inspector-selector-field .playground-metronome-field-label.playground-metronome-field-title{flex:0 0 64px;min-width:64px;margin:0;color:#ffffffeb;font-size:12px;font-weight:400;line-height:1.3;min-height:0;white-space:nowrap}.playground-metronome-workspace-selector-field .tb-selector-anchor,.playground-metronome-agent-selector-field .tb-selector-anchor{position:relative;display:block;flex:0 0 auto;width:100%;height:auto;min-height:0}.playground-metronome-workspace-selector-trigger,.playground-metronome-agent-selector-trigger{flex:0 0 auto;width:100%;min-height:24px;height:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;border:0;border-radius:0;background:transparent;color:#fffffff0;font-size:14px;font-weight:500;letter-spacing:0;cursor:pointer}.playground-metronome-workspace-selector-trigger:hover,.playground-metronome-agent-selector-trigger:hover{color:#fff}.playground-metronome-workspace-selector-trigger-label,.playground-metronome-agent-selector-trigger-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-metronome-workspace-popup-portal,.playground-metronome-agent-popup-portal{position:fixed;z-index:100000;display:block;pointer-events:auto}.playground-metronome-agent-popup-portal.tb-runner-chat .tb-popup-menu{position:static;z-index:auto;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#323232;box-shadow:0 12px 30px #00000059;backdrop-filter:blur(10px)}.playground-metronome-agent-popup-portal.tb-runner-chat .tb-popup-menu-inline-agent{width:100%;max-height:inherit;display:flex;flex-direction:column}.playground-metronome-agent-popup-portal.tb-runner-chat .tb-popup-menu-title{flex:0 0 auto;padding:12px 16px 0;color:#ffffffa6;font-size:12px;line-height:1.2}.playground-metronome-agent-popup-portal.tb-runner-chat .tb-popup-panel-section-attach-header{flex:0 0 auto;padding:12px 16px 0}.playground-metronome-agent-popup-portal.tb-runner-chat .tb-popup-nav{display:flex;gap:8px;padding:2px;border-radius:20px;background:#ffffff1a;line-height:1rem;overflow:hidden}.playground-metronome-agent-popup-portal.tb-runner-chat .tb-popup-nav-button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:4px 12px;border:0;border-radius:20px;background:transparent;color:#ffffffb8;font:inherit;font-size:12px;font-weight:500;line-height:1rem;cursor:pointer}.playground-metronome-agent-popup-portal.tb-runner-chat .tb-popup-nav-button.active{background:#ffffff59;color:#fff}.playground-metronome-agent-popup-portal.tb-runner-chat .tb-popup-menu-inline-body-agent{flex:0 1 auto;min-height:0;overflow-y:auto;margin-top:12px;padding-top:12px;padding-bottom:0;border-top:1px solid rgba(255,255,255,.1);max-height:180px}.playground-metronome-agent-popup-portal.tb-runner-chat .tb-popup-row{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border:0;background:transparent;color:#fff;cursor:pointer;text-align:left;font:inherit;font-size:14px;line-height:1.2;transition:background-color .16s ease}.playground-metronome-agent-popup-portal.tb-runner-chat .tb-popup-row:hover{background:#ffffff1a}.playground-metronome-agent-popup-portal.tb-runner-chat .tb-popup-row:last-child{margin-bottom:0}.playground-metronome-agent-popup-portal.tb-runner-chat .tb-popup-row-select.selected{background:transparent}.playground-metronome-agent-popup-portal.tb-runner-chat .tb-popup-row-agent.selected .tb-popup-icon{color:#fff}.playground-metronome-agent-popup-portal.tb-runner-chat .tb-popup-icon,.playground-metronome-agent-popup-portal.tb-runner-chat .tb-popup-check{width:16px;height:16px;flex-shrink:0;color:#ffffffb8}.playground-metronome-agent-popup-portal.tb-runner-chat .tb-popup-provider-icon{display:block;object-fit:contain}.playground-metronome-agent-popup-portal.tb-runner-chat .tb-popup-provider-icon.is-openai,.playground-metronome-agent-popup-portal.tb-runner-chat .tb-popup-provider-icon[title=xAI]{filter:invert(1)}.playground-metronome-agent-popup-portal.tb-runner-chat .tb-popup-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-metronome-agent-popup-portal.tb-runner-chat .tb-popup-check-slot{width:16px;height:16px;flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center;justify-content:center}.playground-metronome-agent-popup-portal.tb-runner-chat .tb-popup-menu-inline-empty{padding:0 16px 12px}.playground-metronome-agent-popup-portal.tb-runner-chat .tb-popup-empty-state{color:#ffffff8c;font-size:12px;line-height:1.45}.playground-metronome-workspace-popup{box-sizing:border-box;width:100%;min-width:240px;max-width:320px;max-height:inherit;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#323232;box-shadow:0 12px 30px #00000059;backdrop-filter:blur(10px);color:#fffffff0}.playground-metronome-workspace-popup-title{flex:0 0 auto;padding:12px 16px 0;color:#ffffffa6;font-size:12px;line-height:1.2}.playground-metronome-workspace-popup-tab-shell{flex:0 0 auto;padding:12px 16px 0}.playground-metronome-workspace-popup-tabs{display:flex;gap:8px;padding:2px;border-radius:20px;background:#ffffff1a;line-height:1rem;overflow:hidden}.playground-metronome-workspace-popup-tab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:4px 12px;border:0;border-radius:20px;background:transparent;color:#ffffffb8;font-size:12px;font-weight:500;line-height:1rem;cursor:pointer}.playground-metronome-workspace-popup-tab.is-active{background:#ffffff59;color:#fff}.playground-metronome-workspace-popup-list{flex:1;min-height:0;overflow-y:auto;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.playground-metronome-workspace-popup-row{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border:0;background:transparent;color:#fff;cursor:pointer;text-align:left;font:inherit;font-size:14px;line-height:1.2;transition:background-color .16s ease}.playground-metronome-workspace-popup-row:hover,.playground-metronome-workspace-popup-row.is-selected{background:#ffffff1a}.playground-metronome-workspace-popup-row:disabled{cursor:not-allowed;opacity:.48}.playground-metronome-workspace-popup-row-icon,.playground-metronome-workspace-popup-row-check{width:16px;height:16px;flex:0 0 auto;color:#ffffffb8}.playground-metronome-workspace-popup-row-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-metronome-workspace-popup-row-check-slot{width:16px;height:16px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.playground-metronome-workspace-popup-empty-wrap{padding:0 16px 12px}.playground-metronome-workspace-popup-empty{color:#ffffff8c;font-size:12px;line-height:1.45}.playground-metronome-attachment-modal-backdrop{position:fixed;inset:0;z-index:90;background:#0000005c;display:flex;justify-content:flex-end}.playground-metronome-attachment-modal{width:min(420px,92vw);margin:74px 22px 22px 0;align-self:flex-start;border-radius:16px;background:#181819f5;box-shadow:0 24px 70px #00000061;padding:18px;color:#fff}.playground-metronome-attachment-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.playground-metronome-attachment-modal-title{font-size:15px;font-weight:600}.playground-metronome-attachment-modal-copy{color:#ffffff8f;font-size:12px;line-height:1.45}.playground-metronome-flow{width:100%;height:100%;min-height:calc(100vh - 72px)}.playground-metronome-flow .react-flow__pane{cursor:default}.playground-metronome-flow.is-pan-mode .react-flow__pane{cursor:grab}.playground-metronome-flow.is-pan-mode .react-flow__pane.dragging{cursor:grabbing}.playground-metronome-flow .react-flow__edge-path{stroke:#ffffff40;stroke-width:1.4}.playground-metronome-flow .react-flow__edge.selected .react-flow__edge-path{stroke:#66a6ffc7}.playground-metronome-flow .react-flow__edge-text,.playground-metronome-flow .react-flow__edge-textbg{display:none}.playground-metronome-flow-controls{position:absolute;z-index:8;left:50%;bottom:18px;transform:translate(-50%);display:inline-flex;flex-direction:row;align-items:center;gap:4px;padding:7px;border-radius:999px;background:#2d2d2fd1;backdrop-filter:blur(22px);box-shadow:0 16px 40px #00000052}.playground-metronome-flow-control-button{background:transparent;border:0;border-radius:999px;color:#ffffff6b;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s ease,background .15s ease,opacity .15s ease}.playground-metronome-flow-control-button:hover:not(:disabled),.playground-metronome-flow-control-button:focus-visible:not(:disabled){background:#ffffff14;color:#fffffff5;outline:none}.playground-metronome-flow-control-button.is-active{background:#ffffff24;color:#fffffff5}.playground-metronome-flow-control-button:disabled{cursor:default;opacity:.34}.playground-metronome-flow-controls-spacer{width:0;flex:0 0 0}.playground-metronome-flow .react-flow__attribution{display:none}.playground-metronome-flow .react-flow__edge.is-metronome-run-completed path{stroke:#66a6ffe0!important;stroke-width:2!important}.playground-metronome-flow .react-flow__edge.is-metronome-run-active path{stroke:#66a6ff!important;stroke-width:2.25!important}.playground-metronome-flow .react-flow__edge.selected path,.playground-metronome-flow .react-flow__edge.selected .react-flow__edge-path{stroke:#66a6ffc7!important;stroke-width:2.25!important}.playground-metronome-settings-page{width:100%;min-height:0}.playground-metronome-settings-content{min-width:0}.playground-metronome-settings-stack{display:grid;align-content:start;gap:24px;min-width:0;padding:0}.playground-metronome-settings-sidebar{padding-top:0}.playground-metronome-settings-trigger-button.platform-button{width:100%;margin-top:8px}.metronome-access-add-label{display:inline-flex;align-items:center;gap:6px;line-height:1;white-space:nowrap}.metronome-access-add-selector{align-self:center}.metronome-access-add-selector .platform-selector__trigger{min-height:var(--platform-control-height, 32px);line-height:1}.metronome-access-add-selector .platform-selector__value{align-items:center;overflow:visible}.metronome-access-add-label>svg{display:block;flex:0 0 14px;width:14px;height:14px;transform:none}.playground-metronome-runs-view{box-sizing:border-box;width:min(100%,calc(var(--playground-centered-page-max-width) + 88px));max-width:calc(var(--playground-centered-page-max-width) + 88px);height:100%;min-height:0;margin:0 auto;padding:42px 44px 22px;display:flex;flex-direction:column;gap:18px;overflow:hidden;background:#000;color:#fffffff0}.playground-metronome-run-thread-view{gap:0;overflow:hidden}.playground-metronome-run-thread-header{flex:0 0 auto;padding:0 0 24px;display:flex;align-items:flex-start;gap:18px}.playground-metronome-run-thread-back{flex:0 0 auto;height:28px;border:0;border-radius:999px;background:transparent;color:#ffffff9e;padding:0;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12px;line-height:1;cursor:pointer}.playground-metronome-run-thread-back:hover,.playground-metronome-run-thread-back:focus-visible{color:#ffffffeb;outline:none}.playground-metronome-run-thread-heading{min-width:0;display:flex;flex-direction:column;gap:6px}.playground-metronome-run-thread-title-row{display:inline-flex;align-items:center;gap:10px;min-width:0;color:#fffffff0}.playground-metronome-run-thread-page-title{margin:0;min-width:0;font-size:18px;line-height:1.2;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-metronome-run-thread-page-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;color:#ffffff7a;font-size:11px;line-height:1.25}.playground-metronome-run-thread-body{flex:1 1 0;min-height:0;overflow-y:auto;padding:0 0 32px}.playground-metronome-run-thread-empty{flex:1 1 0;min-height:260px;display:flex;align-items:center;justify-content:center;color:#ffffff8f;font-size:13px}.playground-metronome-runs-layout{flex:0 0 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);column-gap:42px;row-gap:24px;align-items:flex-start;width:100%}.playground-metronome-runs-table-shell{flex:1 1 0;min-height:0;width:100%;overflow:auto}.playground-metronome-runs-table-section.playground-team-grid-table-section{flex:1 1 0;min-height:0;min-width:0;margin:0;display:flex;flex-direction:column;height:auto;width:auto;align-self:stretch;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.playground-metronome-runs-sidebar.platform-ui-card{box-sizing:border-box;width:100%;min-width:0;position:sticky;top:0}.playground-metronome-runs-trigger-button.platform-button{width:100%;margin-top:8px}@media(max-width:980px){.playground-metronome-runs-view{overflow-y:auto}.playground-metronome-runs-layout{grid-template-columns:minmax(0,1fr)}.playground-metronome-runs-sidebar.platform-ui-card{position:static;width:100%}}.playground-metronome-runs-table-section .playground-project-overview-threads-table,.playground-metronome-runs-table-section .playground-project-overview-thread-list{flex:0 0 auto;height:auto;min-height:0;width:100%}.playground-metronome-runs-table-section .playground-agents-overview-sticky-table-header{flex:0 0 auto}.playground-metronome-runs-table-section .playground-metronome-runs-sticky-table-header{background:#121212}.playground-metronome-runs-table-section .playground-project-overview-thread-list{width:calc(100% + 24px);margin-left:-12px;margin-right:-12px;overflow-y:visible!important}.playground-metronome-runs-table-section .playground-project-overview-threads-table-header,.playground-metronome-runs-table-section .playground-project-overview-threads-table-row{grid-template-columns:21px minmax(300px,1.28fr) minmax(140px,.48fr) minmax(82px,.24fr) minmax(92px,.28fr) minmax(112px,.34fr) 28px!important;gap:12px;width:100%;max-width:100%;box-sizing:border-box;padding-right:0}.playground-metronome-runs-table-section .playground-project-overview-threads-table-header *,.playground-metronome-runs-table-section .playground-project-overview-threads-table-row *{font-size:12px}.playground-metronome-runs-table-section .playground-project-overview-threads-table-header.playground-metronome-runs-column-header{border-bottom:1px solid rgba(255,255,255,.1)}.playground-metronome-runs-table-section .playground-project-overview-threads-table-header.playground-metronome-runs-column-header>div:first-child{justify-self:center;justify-content:center;text-align:center}.playground-metronome-runs-table-section .playground-project-overview-threads-table-header.playground-metronome-runs-column-header>div:nth-child(2){justify-self:stretch;justify-content:flex-start;text-align:left}.playground-metronome-runs-table-section .playground-project-overview-thread-cell.is-select{display:flex;align-items:center;justify-content:center}.playground-metronome-runs-table-section .playground-project-overview-thread-cell,.playground-metronome-runs-table-section .playground-metronome-table-title,.playground-metronome-runs-table-section .playground-metronome-table-subtitle,.playground-metronome-runs-table-section .playground-agents-overview-table-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-metronome-runs-table-section .playground-project-overview-thread-cell.is-actions,.playground-metronome-runs-table-section .playground-project-overview-threads-table-header>div:last-child{justify-self:end}.playground-metronome-runs-table-section .playground-project-overview-thread-cell.is-actions{width:100%;display:flex;align-items:center;justify-content:flex-end}.playground-metronome-run-action-menu-shell{position:relative}.playground-metronome-run-action-menu-shell .playground-metronome-run-table-action-menu{left:auto;right:0;min-width:168px;z-index:2147483003;transform-origin:top right}.playground-metronome-run-table-action-menu.is-context{position:fixed;right:auto;z-index:2147483003;min-width:168px;transform-origin:top left}.playground-metronome-run-table-action-menu.is-context.playground-tasks-toolbar-popup-menu-animate-down-in{animation:playground-tasks-toolbar-popup-fade-down-in .18s cubic-bezier(.16,1,.3,1) both}.playground-metronome-runs-table-section .playground-metronome-runs-table-state{min-height:220px;display:flex;align-items:center;justify-content:center;padding:28px 18px;color:#ffffff8f;text-align:center}.playground-metronome-runs-table .playground-metronome-runs-col-main{width:42%}.playground-metronome-runs-table .playground-metronome-runs-col-started{width:18%}.playground-metronome-runs-table .playground-metronome-runs-col-steps,.playground-metronome-runs-table .playground-metronome-runs-col-threads,.playground-metronome-runs-table .playground-metronome-runs-col-status{width:12%}.playground-metronome-runs-list,.playground-metronome-run-detail{position:relative;min-height:0;border-radius:14px;background:#ffffff0a;overflow:hidden}.playground-metronome-runs-list:before,.playground-metronome-run-detail:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:5;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border, linear-gradient(135deg, rgba(255,255,255,.42), rgba(255,255,255,.06)));mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-metronome-runs-list{width:100%;overflow-y:auto}.playground-metronome-run-row{width:100%;min-height:74px;border:0;border-bottom:1px solid rgba(255,255,255,.08);background:transparent;color:inherit;font:inherit;text-align:left;padding:14px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.playground-metronome-run-row:hover,.playground-metronome-run-row.is-active{background:#ffffff0f}.playground-metronome-run-row-main{min-width:0;display:flex;flex-direction:column;gap:5px}.playground-metronome-run-row-title{font-size:13px;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-metronome-run-row-meta{color:#ffffff7a;font-size:11px;line-height:1.2}.playground-metronome-run-detail{display:flex;flex-direction:column;overflow:hidden}.playground-metronome-run-detail-header{flex:0 0 auto;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.playground-metronome-run-detail-title{font-size:16px;line-height:1.2;font-weight:600}.playground-metronome-run-detail-copy{margin-top:7px;color:#ffffff85;font-size:12px;line-height:1.45}.playground-metronome-run-detail-body{flex:1 1 0;min-height:0;overflow-y:auto;padding:18px 20px 22px;display:flex;flex-direction:column;gap:20px}.playground-metronome-run-section-title{margin-bottom:10px;color:#ffffffe0;font-size:13px;font-weight:600}.playground-metronome-run-steps{display:flex;flex-direction:column;gap:9px}.playground-metronome-run-step{border-radius:12px;background:#00000038;padding:12px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:11px}.playground-metronome-run-step-index{width:28px;height:28px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:#66a6ff24;color:#66a6ff;font-size:12px;font-weight:700}.playground-metronome-run-step-title{font-size:13px;font-weight:600;line-height:1.25}.playground-metronome-run-step-summary{margin-top:5px;color:#ffffff8a;font-size:12px;line-height:1.4}.playground-metronome-run-step-branch{margin-top:9px;display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#ffffff75;font-size:11px;line-height:1.25}.playground-metronome-run-step-branch-chip{min-width:0;max-width:100%;border-radius:999px;padding:4px 8px;background:#66a6ff21;color:#9fc6ff;font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-metronome-run-step-branch-reason{flex-basis:100%;color:#ffffff6b;font-size:11px;line-height:1.35}.playground-metronome-run-thread-list,.playground-metronome-run-log-list{display:flex;flex-direction:column;gap:8px}.playground-metronome-run-thread-list.is-work-log-surface{width:100%;min-height:auto;height:auto;box-sizing:border-box;gap:0;background:transparent;flex:0 0 auto;overflow:visible}.playground-metronome-run-thread-list.is-work-log-surface .playground-metronome-run-thread-turn{display:flex;flex-direction:column;gap:0}.playground-metronome-run-thread-list.is-work-log-surface .playground-metronome-run-thread-user-shell{align-self:flex-end;max-width:min(760px,72%)}.playground-metronome-run-thread-list.is-work-log-surface .playground-metronome-run-thread-work-header{margin-top:34px}.playground-metronome-run-thread-list.is-work-log-surface .playground-metronome-run-thread-work{margin-top:8px}.playground-metronome-run-thread-list.is-work-log-surface .playground-metronome-run-thread-work .agent-steps-container{display:flex;flex-direction:column;gap:22px}.playground-metronome-run-thread-list.is-work-log-surface .playground-metronome-run-thread-log-step{width:100%;max-width:980px}.playground-metronome-run-thread-list.is-work-log-surface .playground-metronome-run-thread-summary{margin-top:36px}.playground-metronome-run-thread-list.is-work-log-surface .playground-metronome-run-output-markdown{margin-top:8px;color:#ffffffc7}.playground-metronome-run-thread-list.is-work-log-surface .playground-metronome-run-thread-meta-row{display:flex;align-items:center;gap:8px;margin-top:4px}.playground-metronome-run-thread-list.is-work-log-surface .playground-metronome-run-thread-title-line .playground-metronome-run-thread-meta-row{margin-top:0}.playground-metronome-run-thread-list.is-work-log-surface .playground-metronome-run-thread-title-line{display:flex;align-items:baseline;gap:10px;min-width:0}.playground-metronome-run-thread-list.is-work-log-surface .playground-metronome-run-thread-title-text{flex:1 1 auto}.playground-metronome-run-thread,.playground-metronome-run-log{border-radius:12px;background:#0003;padding:12px}.playground-metronome-run-thread-title,.playground-metronome-run-log-message{font-size:12px;font-weight:600;line-height:1.35}.playground-metronome-run-thread-meta,.playground-metronome-run-log-meta{margin-top:5px;color:#ffffff75;font-size:11px;line-height:1.3}.playground-metronome-runs-empty{height:100%;min-height:260px;display:flex;align-items:center;justify-content:center;text-align:center;padding:32px;color:#ffffff8a;font-size:13px;line-height:1.45}.playground-metronome-run-trace-empty-copy{color:#ffffff8f;font-size:12px;line-height:1.45}.playground-metronome-run-user-row{display:flex;justify-content:flex-end}.playground-metronome-run-user-bubble{max-width:78%;border-radius:18px 18px 5px;padding:9px 15px;background:#ffffff1a;color:#ffffffb3;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.playground-metronome-run-email-bubble{display:flex;flex-direction:column;gap:5px;text-align:left}.playground-metronome-run-email-from{color:#ffffff80;font-size:11px;line-height:1.25}.playground-metronome-run-email-subject{color:#ffffffe0;font-size:13px;font-weight:500;line-height:1.3}.playground-metronome-run-email-body{color:#ffffffad;font-size:12px;line-height:1.4;white-space:pre-wrap}.playground-metronome-run-trace{display:flex;flex-direction:column;gap:18px}.playground-metronome-run-trace-step{display:flex;flex-direction:column;gap:7px}.playground-metronome-run-trace-heading{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:8px}.playground-metronome-run-trace-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#ffffffe6}.playground-metronome-run-trace-title-group{min-width:0;display:flex;flex-direction:column;gap:3px}.playground-metronome-run-trace-title{min-width:0;color:#ffffffe6;font-size:13px;font-weight:500;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-metronome-run-thread-link{width:fit-content;max-width:100%;border:0;padding:0;background:transparent;color:#66a6ff;font:inherit;font-size:10px;line-height:1.2;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-metronome-run-thread-link:hover{text-decoration:underline}.playground-metronome-run-thread-meta-row{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.playground-metronome-run-thread-id{min-width:0;max-width:170px;color:#ffffff75;font-size:10px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-metronome-run-trace-status{color:#ffffff73;font-size:10px;line-height:1.2;text-transform:capitalize}.playground-metronome-run-trace-summary{margin-left:26px;color:#ffffffb3;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.playground-metronome-run-trace-field{margin-left:26px;display:flex;flex-direction:column;gap:5px}.playground-metronome-run-trace-field-label{color:#ffffff75;font-size:10px;font-weight:500;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}.playground-metronome-run-branch-result{display:flex;flex-direction:column;align-items:flex-start;gap:6px;color:#ffffffb3;font-size:12px;line-height:1.4}.playground-metronome-run-branch-chip{max-width:100%;border-radius:999px;padding:4px 9px;background:#4da3ff21;color:#8ec5ff;font-size:11px;font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-metronome-run-branch-reason{color:#ffffff94;font-size:12px;line-height:1.4}.playground-metronome-run-trace-summary-step{padding-top:4px}.playground-metronome-run-output-block{margin:3px 0 0 26px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#0000002e;padding:12px 14px;color:#ffffffd6;font-family:var(--font-mono, "SFMono-Regular", Consolas, "Liberation Mono", monospace);font-size:11px;line-height:1.55;white-space:pre-wrap;overflow:auto}.playground-metronome-run-output-markdown{margin:3px 0 0 26px;color:#ffffffb3;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.playground-metronome-run-output-markdown-scope{margin:0;color:#ffffffb3}.playground-metronome-run-output-markdown.tb-message-markdown,.playground-metronome-run-output-markdown .tb-message-markdown,.playground-metronome-run-output-markdown .tb-message-markdown-paragraph,.playground-metronome-run-output-markdown .tb-message-markdown-list,.playground-metronome-run-output-markdown .tb-message-markdown-heading,.playground-metronome-run-output-markdown .tb-message-markdown-strong,.playground-metronome-run-output-markdown .tb-message-markdown-em,.playground-metronome-run-output-markdown .tb-message-markdown-inline-code,.playground-metronome-run-output-markdown .tb-message-markdown-link{color:#ffffffb3}.playground-metronome-run-output-markdown .tb-message-markdown-paragraph,.playground-metronome-run-output-markdown .tb-message-markdown-list,.playground-metronome-run-output-markdown .tb-message-markdown-heading{margin:0}.playground-metronome-run-output-markdown .tb-message-markdown-paragraph+.tb-message-markdown-paragraph,.playground-metronome-run-output-markdown .tb-message-markdown-paragraph+.tb-message-markdown-list,.playground-metronome-run-output-markdown .tb-message-markdown-list+.tb-message-markdown-paragraph{margin-top:6px}.playground-metronome-name-modal-backdrop{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px;background:#0000009e;backdrop-filter:blur(18px)}.playground-metronome-name-modal{width:min(460px,100%);border-radius:18px;background:#161617f5;box-shadow:0 24px 80px #00000070;overflow:hidden}.playground-metronome-name-modal.is-share-workflow{width:min(520px,100%)}.playground-metronome-name-modal-header{padding:18px 18px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(255,255,255,.08)}.playground-metronome-name-modal-title{font-size:16px;font-weight:600}.playground-metronome-name-modal-copy{margin-top:5px;color:#ffffff8a;font-size:12px;line-height:1.45}.playground-metronome-name-modal-body{padding:18px;display:flex;flex-direction:column;gap:16px}.playground-metronome-name-modal-actions{display:flex;justify-content:flex-end;gap:10px}.playground-metronome-workflow-name-modal__body{display:flex;flex-direction:column;gap:20px}.playground-metronome-workflow-name-modal__input{box-sizing:border-box}.playground-metronome-workflow-wallpaper-field{width:100%;margin-top:0}.playground-tasks-project-initial-setup-label{color:#ffffffb8;font-size:12px;line-height:1.3;font-weight:500;margin-bottom:10px}.playground-tasks-project-wallpaper-picker{width:100%;margin:0 0 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;font-size:12px;line-height:1;font-weight:400}.playground-tasks-project-wallpaper-picker-preview{position:relative;width:100%;height:188px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:15px;background-size:cover;background-position:center;background-repeat:no-repeat}.playground-tasks-project-wallpaper-picker-preview-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;background-size:cover;background-position:center;background-repeat:no-repeat;will-change:transform}.playground-tasks-project-wallpaper-picker-preview.is-next .playground-tasks-project-wallpaper-picker-preview-image.is-outgoing{animation:playgroundProjectWallpaperSlideOutLeft .36s ease both}.playground-tasks-project-wallpaper-picker-preview.is-next .playground-tasks-project-wallpaper-picker-preview-image.is-incoming{animation:playgroundProjectWallpaperSlideInRight .36s ease both}.playground-tasks-project-wallpaper-picker-preview.is-prev .playground-tasks-project-wallpaper-picker-preview-image.is-outgoing{animation:playgroundProjectWallpaperSlideOutRight .36s ease both}.playground-tasks-project-wallpaper-picker-preview.is-prev .playground-tasks-project-wallpaper-picker-preview-image.is-incoming{animation:playgroundProjectWallpaperSlideInLeft .36s ease both}.playground-tasks-project-wallpaper-picker-controls{width:100%;display:flex;align-items:center;justify-content:center;gap:12px}.playground-tasks-project-wallpaper-picker-button{width:24px;height:24px;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffffdb;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .16s ease}.playground-tasks-project-wallpaper-picker-button:hover{color:#fff}.playground-tasks-project-wallpaper-picker-label{color:#fff;font-size:12px;line-height:1;font-weight:400;min-width:110px;text-align:center}@keyframes playgroundProjectWallpaperSlideOutLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes playgroundProjectWallpaperSlideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes playgroundProjectWallpaperSlideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes playgroundProjectWallpaperSlideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}.playground-metronome-share-status{margin:0;color:#ffffff94;font-size:12px;line-height:1.45}.playground-metronome-share-status.is-error{color:#ff9a9af5}.playground-metronome-name-modal-close{width:auto;height:auto;min-height:0;padding:0;border-radius:0;background:transparent}.playground-metronome-name-modal-close:before{display:none}.playground-metronome-environment-file-picker-portal.tb-runner-chat{position:fixed;inset:0;z-index:2147483002;display:block;width:100vw;max-width:none;height:100dvh;min-height:100dvh;overflow:visible;pointer-events:none;background:transparent}.playground-metronome-environment-file-picker-portal.tb-runner-chat>.tb-file-browser-scrim{pointer-events:auto;position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#0009;z-index:2147483002}@media(max-width:980px){.playground-metronome-overview,.playground-metronome-runs-view{padding:24px 18px 36px}.playground-metronome-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.playground-metronome-table-row{grid-template-columns:minmax(0,1fr)}.playground-metronome-table-row.is-head{display:none}.playground-metronome-node-palette{left:12px;top:12px;width:150px;max-height:calc(100% - 24px)}.playground-metronome-inline-node-inspector{top:12px;right:12px;max-height:calc(100% - 24px)}}.playground-agents-page .playground-environments-home-summary,.playground-agents-overview-page .playground-environments-home-summary,.playground-resources-page .playground-environments-home-summary{margin-bottom:18px}.playground-agents-page .playground-environments-home-metrics,.playground-agents-overview-page .playground-environments-home-metrics,.playground-resources-page .playground-environments-home-metrics,.playground-settings-page .playground-environments-home-metrics{margin-top:0;margin-bottom:0;grid-template-columns:minmax(0,1fr)}.playground-agents-page .playground-environments-home-metrics>.playground-tasks-detail-facts,.playground-agents-overview-page .playground-environments-home-metrics>.playground-tasks-detail-facts,.playground-resources-page .playground-environments-home-metrics>.playground-tasks-detail-facts,.playground-settings-page .playground-environments-home-metrics>.playground-tasks-detail-facts{grid-column:1 / -1;width:100%;min-width:0}.playground-agents-page .playground-project-overview-summary-kpi,.playground-agents-overview-page .playground-project-overview-summary-kpi,.playground-resources-page .playground-project-overview-summary-kpi,.playground-settings-page .playground-project-overview-summary-kpi{padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.playground-agents-page .playground-plugin-row-logo-shell,.playground-agents-overview-page .playground-plugin-row-logo-shell{border-radius:5px;background:transparent}.playground-agents-page .playground-plugin-row-logo-shell:before,.playground-agents-overview-page .playground-plugin-row-logo-shell:before{content:none}.playground-agents-overview-page .playground-agents-overview-search-row{border-bottom:0}.playground-agents-page .playground-agents-overview-table-shell,.playground-agents-overview-page .playground-agents-overview-table-shell,.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview .playground-resources-overview-table-shell{padding:0;border-radius:0}.playground-agents-page .playground-agents-overview-table-shell:before,.playground-agents-overview-page .playground-agents-overview-table-shell:before,.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview .playground-resources-overview-table-shell:before{content:none;display:none}.playground-agents-overview-table-controls{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:10px}.playground-agents-overview-tabs{margin:16px 0 18px;padding-bottom:0;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:flex-start}.playground-agents-overview-page .playground-environments-home-content{width:min(100%,var(--playground-thread-content-max-width));max-width:var(--playground-thread-content-max-width)}.playground-team-overview-page.playground-agents-overview-page .playground-environments-home-content{width:min(100%,var(--playground-centered-page-max-width));max-width:var(--playground-centered-page-max-width)}.playground-agents-configure-hero .playground-develop-server-kind-header{margin-bottom:12px}.playground-project-overview-summary-title.playground-develop-title{font-size:16px!important}.playground-agents-overview-page.is-develop-configure-page .playground-agents-configure-hero.playground-environments-home-hero{padding-bottom:0}.playground-agents-overview-page.is-develop-configure-page .playground-develop-server-kind-metrics.playground-environments-home-metrics{margin-bottom:0;overflow:hidden;position:relative;z-index:0}.playground-team-overview-page.is-develop-configure-page .playground-team-overview-empty-metrics.playground-environments-home-metrics{height:364px;min-height:364px;max-height:364px;margin-top:12px;margin-bottom:0;display:block;overflow:hidden;position:relative;z-index:0}.playground-organization-admin-page .playground-team-shell{gap:24px}.playground-organization-admin-heading{min-width:0}.playground-organization-admin-context{margin-top:4px;color:#ffffff80;font-size:12px;line-height:1.4}.playground-organization-owner-selector .platform-owner-selector__avatar{width:20px!important;height:20px!important;min-width:20px;max-width:20px;min-height:20px;max-height:20px;flex:0 0 20px;overflow:hidden;border-radius:50%}.playground-organization-owner-selector .platform-owner-selector__avatar-image{width:100%!important;height:100%!important;min-width:0;max-width:100%;min-height:0;max-height:100%;border-radius:50%;object-fit:cover}.playground-organization-general{width:100%}.playground-organization-settings{display:grid;width:100%;gap:24px}.playground-organization-settings-card{box-sizing:border-box;width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.05);border-radius:15px;background:#ffffff13}.playground-organization-settings-card-content{padding:24px}.playground-organization-settings-title{margin:0;border:none;color:#fff;font-size:18px;line-height:1.25;font-weight:400;letter-spacing:0;-webkit-appearance:none;appearance:none}.playground-organization-settings-title-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.playground-organization-settings-switcher-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-organization-settings-switcher-option .tb-popup-check{margin-left:auto}.playground-organization-settings-switcher-footer{margin-top:4px;padding-top:4px;border-top:1px solid rgba(255,255,255,.075)}.playground-organization-settings-member-summary{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:36px 0 30px}.playground-organization-settings-member-copy,.playground-organization-settings-danger-copy{min-width:0}.playground-organization-settings-member-label,.playground-organization-settings-danger-label,.playground-organization-settings-field-label{display:block;color:#fff;font-size:14px;line-height:1.4;font-weight:400}.playground-organization-settings-member-description,.playground-organization-settings-danger-description{margin-top:4px;color:#ffffff80;font-size:12px;line-height:1.5;font-weight:400}.playground-organization-settings-member-count{flex:0 0 auto;color:#fff;font-size:18px;line-height:1;font-weight:400}.playground-organization-settings-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.playground-organization-settings-field{display:grid;min-width:0;gap:8px}.playground-organization-settings-input{box-sizing:border-box;width:100%;height:40px;min-width:0;padding:0 12px;border:none;border-radius:8px;outline:none;background:#ffffff13;color:#ffffffe6;font:inherit;font-size:12px;font-weight:400;letter-spacing:0;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.playground-organization-settings-input:hover:not(:disabled):not(.is-readonly){background:#ffffff17}.playground-organization-settings-input:focus-visible{border-color:#4da3ffb8;box-shadow:0 0 0 2px #4da3ff29}.playground-organization-settings-input:disabled,.playground-organization-settings-input.is-readonly{color:#ffffff94}.playground-organization-settings-id-control{display:flex;min-width:0}.playground-organization-settings-id-control .playground-organization-settings-input{border-top-right-radius:0;border-bottom-right-radius:0}.playground-organization-settings-copy-button.platform-icon-button{--platform-icon-button-size: 40px;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;flex:0 0 40px;border:0!important;border-radius:0 8px 8px 0!important;background:#ffffff13!important}.playground-organization-settings-copy-button.platform-icon-button:hover:not(:disabled){background:#ffffff1f!important}.playground-organization-settings-card-footer{display:flex;align-items:center;justify-content:flex-end;min-height:62px;padding:12px 24px;width:100%;box-sizing:border-box;border-top:1px solid rgba(255,255,255,.075);background:#ffffff06}.playground-organization-settings-danger-row{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:36px}.playground-organization-settings-danger-description{max-width:760px}.playground-organization-settings-delete-button{flex:0 0 auto}.playground-organization-admin-loading{min-height:240px}@media(max-width:720px){.playground-organization-settings-card-content{padding:20px}.playground-organization-settings-fields{grid-template-columns:1fr}.playground-organization-settings-danger-row{align-items:flex-start;flex-direction:column;gap:16px}.playground-organization-settings-card-footer{padding-right:20px;padding-left:20px}}@media(max-width:480px){.playground-organization-settings-title-row{align-items:flex-start;flex-direction:column}.playground-organization-settings-member-summary{align-items:flex-start}.playground-organization-settings-member-count{font-size:18px}}.playground-organization-admin-page.is-members-page .playground-team-shell{gap:0}.playground-organization-members-card{box-sizing:border-box;width:100%;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.05);border-radius:15px;background:#ffffff13}.playground-organization-members-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:28px 24px 24px}.playground-organization-members-heading{min-width:0}.playground-organization-members-title{margin:0;color:#fff;font-size:18px;font-weight:400;line-height:1.25;letter-spacing:0}.playground-organization-members-description{max-width:680px;margin:8px 0 0;color:#ffffff80;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0}.playground-organization-members-invite-button{flex:0 0 auto}.playground-organization-members-tabs{padding:22px 24px 0}.playground-organization-members-tab-bar .platform-detail-tab-bar__list{flex:0 1 auto;gap:28px}.playground-organization-members-tab-bar .platform-detail-tab-bar__tab{min-height:32px;padding-bottom:10px;font-size:12px}.playground-organization-members-tab-label{display:inline-flex;align-items:center;gap:7px}.playground-organization-members-tab-count{min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:10px;background:#ffffff13;color:#ffffff94;font-size:10px;font-weight:400;line-height:1}.playground-organization-members-tab-bar .platform-detail-tab-bar__tab.is-active .playground-organization-members-tab-count{background:#ffffff1f;color:#fff}.playground-organization-members-controls{display:flex;align-items:center;gap:12px;padding:18px 24px 20px}.playground-organization-members-search.platform-search{flex:1 1 auto;width:auto;min-width:0;background:#ffffff13}.playground-organization-members-table{min-width:0;border-top:1px solid rgba(255,255,255,.075)}.playground-organization-members-platform-data-table{--platform-data-table-minimal-inline-padding: 24px;--platform-data-table-surface: transparent;--platform-data-table-body-background: transparent;--platform-data-table-row-background: transparent;--platform-data-table-header-background: transparent;--platform-data-table-sticky-background: transparent;gap:0}.playground-organization-members-platform-data-table .platform-data-table__surface,.playground-organization-members-platform-data-table .platform-data-table__sticky,.playground-organization-members-platform-data-table .platform-data-table__header-group,.playground-organization-members-platform-data-table .platform-data-table__scroll,.playground-organization-members-platform-data-table .platform-data-table__body{background:transparent}.playground-organization-members-card .platform-data-table.is-minimalistic-ui .platform-data-table__header{min-height:44px;border-bottom:1px solid rgba(255,255,255,.075);background:#ffffff0d}.playground-organization-members-platform-data-table .platform-data-table__row{min-height:58px;border-bottom:1px solid rgba(255,255,255,.075);background:#00000014}.playground-organization-members-platform-data-table .platform-data-table__row:hover{background:#ffffff0a}.playground-organization-members-card .platform-data-table.is-minimalistic-ui .platform-data-table__footer,.playground-organization-members-card .platform-data-table.is-minimalistic-ui .platform-data-table__pagination{min-height:42px;padding-top:6px;padding-bottom:6px;border-top:0;background:transparent}.playground-organization-member-role-selector{max-width:100%}.playground-organization-member-role-selector .platform-selector__trigger{min-height:28px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.playground-organization-member-role-label{padding:0;border:0;border-radius:0;background:transparent}.playground-organization-member-workspace-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-organization-members-platform-data-table .playground-team-member-avatar{width:26px;height:26px;flex:0 0 26px}@media(max-width:720px){.playground-organization-members-header{align-items:stretch;flex-direction:column;padding:22px 20px 18px}.playground-organization-members-invite-button{align-self:flex-start}.playground-organization-members-tabs{padding-right:20px;padding-left:20px}.playground-organization-members-controls{align-items:stretch;flex-direction:column;padding-right:20px;padding-left:20px}.playground-organization-members-search.platform-search{width:100%}.playground-organization-members-platform-data-table{--platform-data-table-minimal-inline-padding: 20px}}.playground-organization-admin-page.is-subscription-page .playground-team-shell{gap:0}.playground-organization-subscription-card{box-sizing:border-box;width:100%;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.05);border-radius:15px;background:#ffffff13}.playground-organization-subscription-header{padding:24px}.playground-organization-subscription-title{margin:0;color:#fff;font-size:18px;line-height:1.25;font-weight:400;letter-spacing:0}.playground-organization-subscription-card>.playground-settings-banner{margin:0 24px 16px}.playground-organization-subscription-loading{min-height:280px}.playground-organization-subscription-section{box-sizing:border-box;padding:24px;border-top:1px solid rgba(255,255,255,.075)}.playground-organization-subscription-section.is-plan{padding-top:0;border-top:0}.playground-organization-subscription-eyebrow{color:#ffffff80;font-size:10px;line-height:1.2;font-weight:400;letter-spacing:0;text-transform:uppercase}.playground-organization-subscription-plan-row,.playground-organization-subscription-payg-row,.playground-organization-subscription-limit-heading{display:flex;align-items:center;justify-content:space-between;gap:28px}.playground-organization-subscription-plan-row{margin-top:12px}.playground-organization-subscription-plan-copy,.playground-organization-subscription-payg-copy,.playground-organization-subscription-limit-copy{min-width:0}.playground-organization-subscription-plan-name{color:#fff;font-size:24px;line-height:1.2;font-weight:400}.playground-organization-subscription-description,.playground-organization-subscription-section-description,.playground-organization-subscription-reset{color:#ffffff80;font-size:12px;line-height:1.5;font-weight:400}.playground-organization-subscription-plan-name+.playground-organization-subscription-description,.playground-organization-subscription-row-heading+.playground-organization-subscription-description,.playground-organization-subscription-row-title+.playground-organization-subscription-description{margin-top:5px}.playground-organization-subscription-upgrade{flex:0 0 auto}.playground-organization-subscription-section-description{margin-top:16px}.playground-organization-subscription-usage-list{display:grid;gap:28px;margin-top:28px}.playground-organization-subscription-usage{min-width:0}.playground-organization-subscription-row-title{color:#ffffffe6;font-size:14px;line-height:1.35;font-weight:400}.playground-organization-subscription-usage-values{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;color:#ffffffe0;font-size:12px;line-height:1.2;font-weight:400}.playground-organization-subscription-usage-values span:last-child{color:#ffffff80}.playground-organization-subscription-progress{position:relative;width:100%;height:7px;margin-top:10px;overflow:hidden;border-radius:999px;background:#ffffff13}.playground-organization-subscription-progress-value{position:absolute;inset:0 auto 0 0;min-width:0;border-radius:inherit;background:#4da3ff;transition:width .18s ease}.playground-organization-subscription-reset{margin-top:10px}.playground-organization-subscription-section.is-payg>.playground-organization-subscription-eyebrow{margin-bottom:20px}.playground-organization-subscription-row-heading{display:flex;align-items:center;gap:8px}.playground-organization-subscription-divider{height:1px;margin:24px 0;background:#ffffff13}.playground-organization-subscription-limit-controls{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:12px;margin-top:20px}.playground-organization-subscription-limit-meter{display:flex;align-items:center;gap:12px;min-width:0}.playground-organization-subscription-limit-current{flex:0 0 auto;color:#ffffffe0;font-size:12px;line-height:1.2;font-weight:400}.playground-organization-subscription-limit-meter .playground-organization-subscription-progress{flex:1 1 auto;min-width:0;margin-top:0}.playground-organization-subscription-limit-input-shell{display:flex;align-items:center;box-sizing:border-box;height:32px;min-width:0;overflow:hidden;border-radius:8px;background:#ffffff13}.playground-organization-subscription-limit-input{width:100%;min-width:0;height:100%;padding:0 10px;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:12px;font-weight:400;appearance:textfield;-webkit-appearance:none}.playground-organization-subscription-limit-input::-webkit-outer-spin-button,.playground-organization-subscription-limit-input::-webkit-inner-spin-button{margin:0;appearance:none;-webkit-appearance:none}.playground-organization-subscription-limit-input-shell>span{padding-right:10px;color:#ffffff80;font-size:10px;line-height:1}.playground-organization-plan-chooser{position:fixed;inset:0;z-index:2147482600;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;background:#000;color:#fff;animation:playground-organization-plan-chooser-in .16s cubic-bezier(.2,.8,.2,1) both}@keyframes playground-organization-plan-chooser-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.playground-organization-plan-chooser-back{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:34px;padding:0 11px;border:0;border-radius:10px;background:transparent;color:#ffffffb3;font:inherit;font-size:12px;font-weight:400;cursor:pointer;transition:color .14s ease,background .14s ease}.playground-organization-plan-chooser-back:hover{background:#ffffff13;color:#fff}.playground-organization-plan-chooser-back:focus-visible,.playground-organization-plan-chooser-stepper button:focus-visible{outline:2px solid rgba(77,163,255,.8);outline-offset:2px}.playground-organization-plan-chooser-main{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh;padding:48px 42px}.playground-organization-plan-chooser-shell{position:relative;box-sizing:border-box;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;width:min(1480px,100%);min-height:min(820px,calc(100vh - 96px));overflow:visible;border:0;background:#080808}.playground-organization-plan-chooser-shell:before,.playground-organization-plan-chooser-shell:after{position:absolute;content:"";pointer-events:none;border-color:#ffffff0d;border-style:solid}.playground-organization-plan-chooser-shell:before{top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);border-width:1px 0}.playground-organization-plan-chooser-shell:after{top:50%;left:0;width:100%;height:100vh;transform:translateY(-50%);border-width:0 1px}.playground-organization-plan-chooser-intro{display:flex;flex-direction:column;align-items:flex-start;grid-column:1;grid-row:1;min-width:0;box-sizing:border-box;overflow:hidden;padding:40px 32px 32px;border-right:1px solid rgba(255,255,255,.075);border-bottom:1px solid rgba(255,255,255,.075)}.playground-organization-plan-chooser-intro-copy{min-width:0}.playground-organization-plan-chooser-runner-logo{display:block;width:32px;height:32px;object-fit:contain}.playground-organization-plan-chooser-intro h1{max-width:230px;margin:34px 0 0;color:#fff;font-size:34px;line-height:1.08;font-weight:400;letter-spacing:0}.playground-organization-plan-chooser-catalog{display:contents}.playground-organization-plan-chooser-catalog-header{position:relative;display:flex;align-items:flex-end;justify-content:space-between;grid-column:2 / -1;grid-row:1;gap:24px;box-sizing:border-box;overflow:hidden;padding:40px 32px 32px;border-bottom:1px solid rgba(255,255,255,.075)}.playground-organization-plan-chooser-catalog-header:after{position:absolute;top:0;right:50%;bottom:0;width:1px;content:"";pointer-events:none;background:#ffffff13}.playground-organization-plan-chooser-interval-switch{margin-left:auto;flex:0 0 auto;min-width:220px}.playground-organization-plan-chooser-catalog>.playground-settings-banner,.playground-organization-plan-chooser-notice{grid-column:1 / -1;margin:14px 24px 0}.playground-organization-plan-chooser-notice{box-sizing:border-box;padding:12px 14px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#ffffff0d;color:#ffffffa6;font-size:12px;line-height:1.45}.playground-organization-plan-chooser-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;grid-column:1 / -1;gap:0;min-height:0;margin:0;overflow:visible;border:0;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;background:transparent}.playground-organization-plan-chooser-card{position:relative;display:flex;min-width:0;border-right:1px solid rgba(255,255,255,.075);background:#080808}.playground-organization-plan-chooser-card:last-child{border-right:0}.playground-organization-plan-chooser-card.is-highlighted{background:#4da3ff0e}.playground-organization-plan-chooser-card.is-current:not(.is-highlighted){background:#ffffff06}.playground-organization-plan-chooser-card-accent{position:absolute;inset:0 0 auto;display:flex;align-items:center;box-sizing:border-box;height:40px;padding:0 24px;border-bottom:1px solid rgba(255,255,255,.1);color:#ffffffad;font-size:10px;line-height:1;font-weight:500;letter-spacing:0;text-transform:uppercase}.playground-organization-plan-chooser-card.is-current .playground-organization-plan-chooser-card-accent{background:#ffffff1a}.playground-organization-plan-chooser-card.is-highlighted .playground-organization-plan-chooser-card-accent{background:#1d59be;color:#fff}.playground-organization-plan-chooser-card-body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:680px;padding:68px 24px 24px}.playground-organization-plan-chooser-plan-heading{display:flex;align-items:center;gap:12px;min-width:0}.playground-organization-plan-chooser-plan-name{margin:0;color:#fff;font-size:18px;line-height:1.2;font-weight:400}.playground-organization-plan-chooser-plan-audience{display:none}.playground-organization-plan-chooser-plan-description{min-height:55px;margin:18px 0 0;color:#ffffff80;font-size:12px;line-height:1.55;font-weight:400}.playground-organization-plan-chooser-features{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}.playground-organization-plan-chooser-features li{display:flex;align-items:flex-start;gap:9px;color:#ffffffad;font-size:11px;line-height:1.4}.playground-organization-plan-chooser-features svg{flex:0 0 auto;margin-top:1px;color:#fff}.playground-organization-plan-chooser-seats{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.075);color:#ffffffad;font-size:11px}.playground-organization-plan-chooser-stepper{display:grid;grid-template-columns:30px minmax(34px,auto) 30px;align-items:center;min-height:30px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0b}.playground-organization-plan-chooser-stepper button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;background:transparent;color:#ffffffb3;cursor:pointer}.playground-organization-plan-chooser-stepper button:hover:not(:disabled){background:#ffffff13;color:#fff}.playground-organization-plan-chooser-stepper button:disabled{color:#ffffff2e;cursor:default}.playground-organization-plan-chooser-stepper>span{text-align:center;color:#fff;font-variant-numeric:tabular-nums}.playground-organization-plan-chooser-card-footer{display:grid;gap:16px;margin-top:auto;padding-top:30px}.playground-organization-plan-chooser-price{min-height:48px;color:#ffffff80;font-size:11px;line-height:1.2}.playground-organization-plan-chooser-price strong{color:#fff;font-size:30px;line-height:1;font-weight:400;letter-spacing:0}.playground-organization-plan-chooser-price small{display:block;margin-top:8px;color:#ffffff61;font-size:9px;line-height:1.3}.playground-organization-plan-chooser-action{width:100%;min-height:36px}.playground-organization-plan-chooser-action.is-current,.playground-organization-plan-chooser-action.is-current:hover,.playground-organization-plan-chooser-action.is-current:disabled,.playground-organization-plan-chooser-action.is-current:disabled:hover{background:#ffffff0d!important}.playground-organization-plan-chooser-action>span,.playground-organization-plan-chooser-action{gap:8px}.playground-organization-plan-chooser-footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1 / -1;min-height:70px}.playground-organization-plan-chooser-footer-cell{display:flex;align-items:center;min-width:0;box-sizing:border-box;padding:14px 20px}.playground-organization-plan-chooser-footer-cell+.playground-organization-plan-chooser-footer-cell{border-left:1px solid rgba(255,255,255,.1)}.playground-organization-plan-chooser-footer-cell:first-child{justify-content:flex-start}@media(prefers-reduced-motion:reduce){.playground-organization-plan-chooser{animation:none}}@media(max-width:1120px){.playground-organization-plan-chooser-main{align-items:flex-start;padding:36px 28px}.playground-organization-plan-chooser-intro{padding:28px 24px}.playground-organization-plan-chooser-intro h1{max-width:none;margin-top:20px;font-size:28px}}@media(max-width:720px){.playground-organization-subscription-header,.playground-organization-subscription-section{padding-right:20px;padding-left:20px}.playground-organization-subscription-plan-row,.playground-organization-subscription-payg-row{align-items:flex-start;flex-direction:column}.playground-organization-subscription-limit-controls{grid-template-columns:1fr}.playground-organization-subscription-limit-input-shell{width:100%}.playground-organization-plan-chooser-main{padding:16px 12px 28px}.playground-organization-plan-chooser-intro{grid-column:1;grid-row:1;padding:24px 20px;border-right:0}.playground-organization-plan-chooser-catalog-header{grid-column:1;grid-row:2;align-items:stretch;flex-direction:column;gap:14px;padding:18px 20px}.playground-organization-plan-chooser-catalog-header:after{display:none}.playground-organization-plan-chooser-interval-switch{margin-left:0;width:100%;min-width:0}.playground-organization-plan-chooser-grid{grid-column:1;grid-template-columns:1fr}.playground-organization-plan-chooser-shell{grid-template-columns:1fr;min-height:0}.playground-organization-plan-chooser-card{border-right:0;border-bottom:1px solid rgba(255,255,255,.075)}.playground-organization-plan-chooser-card:last-child{border-bottom:0}.playground-organization-plan-chooser-card-body{min-height:0;padding-right:20px;padding-left:20px}.playground-organization-plan-chooser-footer{grid-template-columns:1fr}.playground-organization-plan-chooser-footer-cell:not(:first-child){display:none}.playground-organization-plan-chooser-footer-cell+.playground-organization-plan-chooser-footer-cell{border-left:0}}.playground-agents-overview-analytics-card.playground-project-overview-progress-combo-card{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;-webkit-backdrop-filter:none;backdrop-filter:none}.playground-agents-overview-analytics-card.playground-project-overview-progress-combo-card:before{content:none;display:none}.playground-agents-overview-analytics-card .playground-project-overview-progress-combo-metric-dot.is-agents{background:#8fc4ff}.playground-agents-overview-analytics-card .playground-project-overview-progress-combo-metric-dot.is-teams{background:#6750ff}.playground-agents-overview-analytics-card .playground-project-overview-progress-combo-metric-dot.is-agent-ct{background:#7effff}.playground-agents-overview-analytics-card .playground-project-overview-progress-combo-metric-dot.is-team-ct{background:#c5a3ff}.playground-agents-overview-analytics-card .playground-project-overview-progress-combo-metric-dot.is-total-ct{background:#9ff6ce}.playground-resource-type-overview-analytics-card .playground-resource-type-overview-chart-card.playground-settings-usage-chart-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.playground-resource-type-overview-analytics-card .playground-resource-type-overview-chart-card .playground-project-overview-chart-shell{height:270px;border:0;background:transparent}.playground-resource-type-overview-page .playground-develop-server-kind-header{margin-bottom:12px}.playground-resource-type-overview-page .playground-resource-type-overview-metrics{z-index:0}.playground-develop-home-overview-analytics-card .playground-project-overview-progress-combo-chart,.playground-develop-home-overview-analytics-card .playground-settings-usage-chart-frame,.playground-develop-home-overview-analytics-card .playground-settings-usage-chart-loading-frame,.playground-develop-home-overview-analytics-card .playground-settings-usage-chart-empty{min-height:288px}.playground-agents-overview-list-section.playground-project-overview-panel-plain.playground-plugins-section{margin-top:0!important;gap:0!important;position:relative;z-index:2;overflow:visible}.playground-agents-overview-list-section .playground-plugins-section-header{margin-top:0}.playground-agents-overview-list-section .playground-plugins-search-row{margin-bottom:12px;position:relative;z-index:120;align-items:center}.playground-agents-overview-list-section .playground-project-overview-threads-table{position:relative;z-index:0}.playground-agents-overview-list-section .playground-plugins-search-row .playground-tasks-toolbar-popup-shell{z-index:130}.playground-agents-overview-list-section .playground-plugins-search-row .playground-tasks-toolbar-popup-menu{z-index:131}.playground-agents-overview-list-section,.playground-agents-overview-list-section .playground-project-overview-threads-table,.playground-agents-overview-list-section .playground-project-overview-thread-list,.playground-agents-overview-list-section .playground-project-overview-threads-table-row,.playground-agents-overview-list-section .playground-project-overview-thread-cell.is-actions{overflow:visible!important}.playground-agents-overview-list-section .playground-project-overview-threads-table-header,.playground-agents-overview-list-section .playground-project-overview-threads-table-row{grid-template-columns:21px minmax(220px,1.35fr) minmax(220px,1fr) minmax(180px,.82fr) minmax(100px,.42fr) 28px;gap:12px;width:100%;max-width:100%;box-sizing:border-box}.playground-agents-overview-list-section .playground-project-overview-threads-table-row{min-height:58px;padding-top:12px;padding-bottom:12px}.playground-agents-overview-page .playground-agents-overview-list-section.playground-agents-detail-threads-section.playground-evaluations-runs-section .playground-project-overview-threads-table-header,.playground-agents-overview-page .playground-agents-overview-list-section.playground-agents-detail-threads-section.playground-evaluations-runs-section .playground-project-overview-threads-table-row{grid-template-columns:21px minmax(240px,1.05fr) minmax(230px,.9fr) minmax(190px,.72fr) minmax(100px,.38fr) 28px!important;gap:12px;padding-right:0}.playground-agents-overview-list-section .playground-project-overview-threads-table-header,.playground-agents-overview-list-section .playground-project-overview-threads-table-row,.playground-agents-overview-list-section .playground-project-overview-threads-table-header *,.playground-agents-overview-list-section .playground-project-overview-threads-table-row *{font-size:12px}.playground-project-overview-threads-table-header{font-weight:400}.playground-agents-overview-sortable-header{min-width:0;display:inline-flex;align-items:center;gap:4px}.playground-agents-overview-sortable-header.is-active{color:#fff}.playground-agents-overview-sortable-header-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-agents-overview-column-sort-button{width:18px;height:18px;min-width:18px;min-height:18px;padding:0;border:0;border-radius:6px;background:transparent;color:#ffffff4d;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.playground-agents-overview-column-sort-button:hover,.playground-agents-overview-column-sort-button:focus-visible{outline:none}.playground-agents-overview-sort-icon{position:relative;display:inline-block;width:14px;height:14px;color:#ffffff4d}.playground-agents-overview-sort-icon-layer{position:absolute;inset:0;width:14px;height:14px;color:#ffffff4d}.playground-agents-overview-sort-icon-layer.is-top{clip-path:inset(0 0 50% 0)}.playground-agents-overview-sort-icon-layer.is-bottom{clip-path:inset(50% 0 0 0)}.playground-agents-overview-sort-icon.is-ascending .playground-agents-overview-sort-icon-layer.is-bottom,.playground-agents-overview-sort-icon.is-descending .playground-agents-overview-sort-icon-layer.is-top{color:#fff}.playground-evaluations-runs-section .playground-agents-overview-select-checkbox{border-color:#fff3}.playground-agents-overview-list-section .playground-project-overview-thread-list>.playground-project-overview-threads-table-row:last-child,.playground-computers-overview-list-section .playground-project-overview-thread-list>.playground-project-overview-threads-table-row:last-child{border-bottom:0}.playground-agents-overview-list-section .playground-project-overview-thread-cell,.playground-agents-overview-list-section .playground-plugin-row-title,.playground-agents-overview-list-section .playground-agents-overview-model-name,.playground-agents-overview-list-section .playground-guardrails-creator-label,.playground-agents-overview-list-section .playground-agents-overview-table-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-agents-overview-list-section .playground-project-overview-thread-cell.is-name{color:#ffffffe6}.playground-agents-overview-list-section .playground-project-overview-threads-table-header>div:first-child,.playground-agents-overview-list-section .playground-project-overview-thread-cell.is-select{display:flex;align-items:center;justify-content:center}.playground-agents-overview-select-checkbox{position:relative;width:14px;height:14px;margin-left:5px;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:5px;background:transparent;appearance:none;-webkit-appearance:none;cursor:pointer;flex:0 0 auto;transition:border-color .16s ease,background .16s ease}.playground-agents-overview-select-checkbox:after{content:"";position:absolute;inset:3px;border-radius:2px;background:#ffffffeb;opacity:0;transform:scale(.6);transition:opacity .16s ease,transform .16s ease}.playground-agents-overview-select-checkbox:hover,.playground-agents-overview-select-checkbox.is-selected{border-color:#ffffff59;background:#ffffff1a}.playground-agents-overview-select-checkbox.is-selected:after{opacity:1;transform:scale(1)}.playground-agents-overview-select-checkbox.is-partial:after{inset:5px 3px;border-radius:999px;opacity:1;transform:scale(1)}.playground-agents-overview-list-section .playground-project-overview-thread-cell.is-actions,.playground-agents-overview-list-section .playground-project-overview-threads-table-header>div:last-child{justify-self:end}.playground-agents-overview-list-section .playground-project-overview-thread-cell.is-actions{width:100%;display:flex;align-items:center;justify-content:flex-end}.playground-agents-overview-list-section .playground-agents-overview-name-cell{gap:8px}.playground-agents-overview-list-section .playground-agents-overview-table-avatar{width:20px;height:20px;border-radius:50%}.playground-agents-overview-list-section .playground-agents-overview-table-avatar-fallback{font-size:10px}.playground-agents-overview-list-section .playground-guardrails-creator-avatar{width:20px;height:20px}.playground-agents-overview-list-section .playground-guardrails-creator-avatar.is-system img{width:14px;height:14px}.playground-project-overview-threads-section.playground-agents-overview-list-section .playground-project-overview-threads-table-header,.playground-project-overview-threads-section.playground-agents-overview-list-section .playground-project-overview-threads-table-row{grid-template-columns:21px minmax(0,1.3fr) minmax(0,.95fr) minmax(0,.95fr) minmax(0,.9fr) minmax(86px,.62fr) 28px;gap:12px;padding-right:0}.playground-project-overview-threads-section.playground-agents-overview-table-section{position:relative;isolation:isolate;overflow:visible!important}.playground-project-overview-threads-section.playground-agents-overview-table-section:before{content:none}.playground-project-overview-threads-section .playground-thread-overview-list-table{position:relative;isolation:isolate;width:100%;margin:0 0 24px;padding:0 18px 6px;background:#ffffff13;border:1px solid rgba(255,255,255,.075);border-radius:15px;overflow:visible!important;box-sizing:border-box}.playground-project-overview-threads-section .playground-project-overview-threads-sticky-table-header{position:relative;z-index:240;margin:0 -18px;padding:12px 18px 0;border-radius:15px 15px 0 0;background:#121212;-webkit-backdrop-filter:none;backdrop-filter:none}.playground-project-overview-threads-section .playground-project-overview-threads-toolbar{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:10px;width:100%;margin:0;padding:0 0 12px;border-bottom:0}.playground-project-overview-threads-section .playground-project-overview-threads-toolbar .playground-plugins-search-shell{flex:0 1 340px;width:min(340px,100%);min-width:min(220px,100%);max-width:340px;background:#ffffff06!important}.playground-project-overview-threads-section .playground-project-overview-threads-toolbar .playground-plugins-toolbar-controls{flex:0 0 auto;flex-wrap:nowrap}.playground-project-overview-threads-section .playground-project-overview-threads-toolbar .playground-project-overview-toolbar-action{flex:0 0 auto;margin-left:auto}.playground-project-overview-threads-section .playground-thread-overview-list-table .playground-project-overview-thread-list{width:calc(100% + 24px);margin-left:-12px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#000;overflow:visible!important;box-sizing:border-box}.playground-project-overview-threads-section .playground-thread-overview-list-table .playground-project-overview-threads-table-header{padding-top:12px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-project-overview-threads-section.playground-agents-overview-list-section .playground-project-overview-threads-table-row.is-selected{background:#ffffff06}.playground-resources-page.is-develop-configure-page.is-computers-view .playground-environments-home-content{width:min(100%,var(--playground-centered-page-max-width));max-width:var(--playground-centered-page-max-width)}.playground-resources-page.is-develop-configure-page.is-computers-view .playground-develop-server-kind-header{margin-bottom:12px}.playground-computers-overview-analytics-card.playground-project-overview-progress-combo-card{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;-webkit-backdrop-filter:none;backdrop-filter:none}.playground-computers-overview-analytics-card.playground-project-overview-progress-combo-card:before{content:none;display:none}.playground-computers-overview-analytics-card .playground-project-overview-progress-combo-metric-dot.is-computers{background:#7effff}.playground-computers-overview-analytics-card .playground-project-overview-progress-combo-metric-dot.is-resources{background:#c5a3ff}.playground-computers-overview-analytics-card .playground-project-overview-progress-combo-metric-dot.is-computer-ct{background:#8fc4ff}.playground-computers-overview-analytics-card .playground-project-overview-progress-combo-metric-dot.is-resource-ct{background:#6750ff}.playground-computers-overview-analytics-card .playground-project-overview-progress-combo-metric-dot.is-total-ct{background:#9ff6ce}.playground-computers-overview-analytics-card .playground-computers-overview-chart-card.playground-settings-usage-chart-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.playground-computers-overview-analytics-card .playground-computers-overview-chart-card .playground-project-overview-chart-shell{height:270px;border:0;background:transparent}.playground-resources-page.is-develop-configure-page.is-computers-view .playground-computers-overview-metrics{z-index:0}.playground-computers-overview-list-section.playground-project-overview-panel-plain.playground-plugins-section{margin-top:0!important;gap:0!important;overflow:visible}.playground-computers-overview-list-section,.playground-computers-overview-list-section .playground-project-overview-threads-table,.playground-computers-overview-list-section .playground-project-overview-thread-list,.playground-computers-overview-list-section .playground-project-overview-threads-table-row,.playground-computers-overview-list-section .playground-project-overview-thread-cell.is-actions{overflow:visible!important}.playground-computers-overview-list-section .playground-project-overview-threads-table{position:relative;z-index:0}.playground-resources-page.is-develop-configure-page .playground-computers-overview-list-section.playground-agents-detail-threads-section.playground-evaluations-runs-section .playground-project-overview-threads-table-header,.playground-resources-page.is-develop-configure-page .playground-computers-overview-list-section.playground-agents-detail-threads-section.playground-evaluations-runs-section .playground-project-overview-threads-table-row{grid-template-columns:21px minmax(180px,1fr) minmax(150px,.68fr) minmax(92px,.4fr) minmax(92px,.4fr) 28px!important;gap:12px;width:100%;max-width:100%;box-sizing:border-box;padding-right:0}.playground-computers-overview-list-section .playground-project-overview-threads-table-header,.playground-computers-overview-list-section .playground-project-overview-threads-table-row,.playground-computers-overview-list-section .playground-project-overview-threads-table-header *,.playground-computers-overview-list-section .playground-project-overview-threads-table-row *{font-size:12px}.playground-computers-overview-list-section .playground-project-overview-thread-cell,.playground-computers-overview-list-section .playground-resources-overview-name-title,.playground-computers-overview-list-section .playground-agents-overview-table-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-computers-overview-list-section .playground-agents-overview-table-value.is-right{text-align:left}.playground-computers-overview-list-section .playground-resources-overview-name-cell{gap:8px;padding-right:0}.playground-computers-overview-list-section .playground-resources-overview-table-icon{width:20px;height:20px;flex-basis:20px}.playground-computers-overview-list-section .playground-resources-overview-table-icon svg{width:16px;height:16px}.playground-computers-overview-list-section .playground-resources-overview-name-copy{gap:0}.playground-computers-overview-list-section .playground-resources-overview-name-description{display:none}.playground-computers-overview-list-section .playground-project-overview-thread-cell.is-name{color:#ffffffe6}.playground-computers-overview-list-section .playground-project-overview-threads-table-header>div:first-child,.playground-computers-overview-list-section .playground-project-overview-thread-cell.is-select{display:flex;align-items:center;justify-content:center}.playground-computers-overview-list-section .playground-project-overview-thread-cell.is-actions,.playground-computers-overview-list-section .playground-project-overview-threads-table-header>div:last-child{justify-self:end}.playground-computers-overview-list-section .playground-project-overview-thread-cell.is-actions{width:100%;display:flex;align-items:center;justify-content:flex-end}.playground-resources-overview-section>.playground-plugins-section-header{padding-bottom:0;border-bottom:0}.playground-agents-observability-section{display:flex;flex-direction:column;gap:14px}.playground-agents-observability-section>.playground-plugins-section-header{padding-bottom:0;border-bottom:0}.playground-agents-observability-section .playground-plugins-toolbar-controls{flex:1 1 0}.playground-agents-observability-refresh-button{margin-left:auto}.playground-agents-observability-table-shell{width:100%}.playground-agents-overview-table-shell.is-static .playground-agents-overview-table tbody tr{cursor:default}.playground-agents-overview-table-shell.is-static .playground-agents-overview-table tbody tr:hover,.playground-agents-overview-table-shell.is-static .playground-agents-overview-table tbody tr:focus-visible{background:transparent}.playground-agents-observability-load-more-row{display:flex;justify-content:center;padding-top:2px}.playground-agents-observability-load-more-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0d;color:#ffffffd1;font:inherit;font-size:12px;font-weight:400;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.playground-agents-observability-load-more-button:hover,.playground-agents-observability-load-more-button:focus-visible{border-color:#ffffff2e;background:#ffffff14;color:#fff;outline:none}.playground-agents-observability-status{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 8px;border-radius:999px;background:#ffffff12;color:#ffffffb8;font-size:12px;font-weight:400;line-height:1;text-transform:capitalize}.playground-agents-observability-status.is-completed{background:#35e8bb1f;color:#a0ffe5eb}.playground-agents-observability-status.is-running,.playground-agents-observability-status.is-permission_asked{background:#66a6ff24;color:#bedafff0}.playground-agents-observability-status.is-failed,.playground-agents-observability-status.is-cancelled{background:#ff647d21;color:#ffb9c5f2}.playground-agents-model-access{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 8px;border-radius:999px;background:#ffffff12;color:#ffffffb8;font-size:12px;font-weight:400;line-height:1}.playground-agents-model-access.is-available{background:#66a6ff24;color:#bedafff0}.playground-agents-model-access.is-locked{background:#ffffff0f;color:#ffffff6b}.playground-agents-model-brains{display:inline-flex;align-items:center;gap:6px}.playground-agents-model-brain{width:12px;height:12px;color:#ffffff47}.playground-agents-model-brain.is-active{color:#fffffff5}.playground-agents-observability-detail-row td{padding:0 20px 20px!important;border-bottom:1px solid rgba(255,255,255,.06)}.playground-agents-observability-detail{display:grid;grid-template-columns:minmax(420px,1.08fr) minmax(320px,.92fr);gap:0;margin-top:2px;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0a;overflow:hidden}.playground-agents-observability-detail.is-loading,.playground-agents-observability-detail.is-error{display:block;padding:14px;color:#ffffff9e;font-size:12px;line-height:1.5}.playground-agents-observability-tree,.playground-agents-observability-panel{min-width:0;display:flex;flex-direction:column}.playground-agents-observability-tree{max-height:640px;overflow:auto;background:#0000002e}.playground-agents-observability-panel{max-height:640px;overflow:auto;padding:0;border-left:1px solid rgba(255,255,255,.08);background:#0000001f}.playground-agents-observability-node{width:100%;min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) 76px 220px;gap:12px;align-items:center;padding:10px 14px;border:0;border-bottom:1px solid rgba(255,255,255,.06);border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease}.playground-agents-observability-node:hover,.playground-agents-observability-node:focus-visible,.playground-agents-observability-node.is-selected{background:#ffffff0f;outline:none}.playground-agents-observability-node-icon{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;color:#fff}.playground-agents-observability-node.is-thread .playground-agents-observability-node-icon{background:#66a6ff33}.playground-agents-observability-node.is-tool .playground-agents-observability-node-icon{background:#35e8bb26}.playground-agents-observability-node.is-permission .playground-agents-observability-node-icon{background:#ffe71729}.playground-agents-observability-node-icon svg{width:13px;height:13px}.playground-agents-observability-node-copy{min-width:0}.playground-agents-observability-node-title{min-width:0;color:#ffffffeb;font-size:12px;font-weight:400;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-agents-observability-node-duration{color:#ffffff94;font-size:12px;font-weight:400;line-height:1;text-align:right;white-space:nowrap}.playground-agents-observability-node-bar{position:relative;height:8px;border-radius:999px;background:#00000094;overflow:hidden}.playground-agents-observability-node-bar-fill{position:absolute;top:0;bottom:0;min-width:2px;border-radius:inherit;background:#66a6ff}.playground-agents-observability-panel-header,.playground-agents-observability-panel-section{padding:18px 18px 0}.playground-agents-observability-panel-section{padding-bottom:18px;border-top:1px solid rgba(255,255,255,.08)}.playground-agents-observability-panel-header{padding-bottom:18px}.playground-agents-observability-panel-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.playground-agents-observability-panel-chip{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 9px;border-radius:7px;background:#ffffff14;color:#ffffffb8;font-size:12px;font-weight:400}.playground-agents-observability-property-list{display:flex;flex-direction:column;gap:12px}.playground-agents-observability-property-row{display:grid;grid-template-columns:minmax(90px,.45fr) minmax(0,1fr);gap:12px;align-items:flex-start}.playground-agents-observability-property-label{color:#ffffff7a;font-size:12px;font-weight:400;line-height:1.4}.playground-agents-observability-property-value{min-width:0;color:#ffffffc7;font-size:12px;font-weight:400;line-height:1.45;overflow-wrap:anywhere}.playground-agents-observability-raw{max-height:220px;overflow:auto;margin:0;padding:12px;border-radius:10px;background:#0000003d;color:#ffffffad;font:400 12px/1.5 SFMono-Regular,Consolas,Liberation Mono,monospace;white-space:pre-wrap}.playground-agents-observability-node-meta,.playground-agents-observability-panel-copy,.playground-agents-observability-empty{color:#ffffff85;font-size:12px;font-weight:400;line-height:1.45}.playground-agents-observability-panel-title{color:#fffffff0;font-size:12px;font-weight:400;line-height:1.35}.playground-agents-observability-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.playground-agents-observability-fact{min-width:0;padding:10px;border-radius:10px;background:#00000038}.playground-agents-observability-fact-label{color:#ffffff80;font-size:12px;line-height:1.35}.playground-agents-observability-fact-value{margin-top:4px;color:#ffffffeb;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-agents-observability-message{max-height:140px;overflow:auto;padding:10px;border-radius:10px;background:#00000038;color:#ffffffb8;font-size:12px;line-height:1.5;white-space:pre-wrap}.playground-agents-observability-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 18px 18px}.playground-thread-observability-view{width:100%;height:100%;overflow:auto;padding:24px;display:flex;flex-direction:column;min-height:0;scrollbar-width:none}.playground-thread-observability-view::-webkit-scrollbar{display:none}.playground-thread-observability-card{width:min(100%,var(--playground-centered-page-max-width));max-width:var(--playground-centered-page-max-width);height:100%;min-height:0;margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;display:flex;flex-direction:column}.playground-thread-observability-card>.playground-plugins-section-header{flex:0 0 auto;padding-bottom:10px;border-bottom:0}.playground-thread-observability-toolbar{flex:0 0 auto;margin-bottom:10px;border-bottom:0}.playground-thread-observability-card>.playground-agents-observability-detail{display:block;flex:1 1 auto;min-height:0;height:auto;max-height:none;border:0;border-radius:0;background:transparent;overflow:visible}.playground-thread-observability-card .playground-agents-observability-tree{max-height:none;height:auto;overflow:visible;background:transparent}.playground-thread-observability-card .playground-agents-observability-node{grid-template-columns:24px minmax(0,1fr) auto;padding:12px;border-bottom-color:#ffffff1c}.playground-thread-observability-card .playground-agents-observability-node-icon{background:transparent}.playground-thread-observability-card .playground-agents-observability-node-icon .playground-permission-mini-ring-icon{width:24px;height:24px}.playground-thread-observability-card .playground-agents-observability-node-icon .playground-permission-mini-ring-icon svg,.playground-thread-observability-action-icon .playground-permission-mini-ring-icon svg{width:10px;height:10px}.playground-thread-observability-card .playground-agents-observability-node.is-selected{background:#ffffff1a}.playground-thread-observability-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.playground-thread-observability-summary-item{min-width:0;padding:10px 12px;border-radius:10px;background:#ffffff0d}.playground-thread-observability-summary-label{display:block;color:#ffffff85;font-size:12px;font-weight:400;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-thread-observability-summary-value{display:block;margin-top:6px;color:#fffffff0;font-size:14px;font-weight:500;line-height:1.1}.playground-thread-observability-card .playground-agents-observability-node-meta{display:block;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-agents-observability-node-badges{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px}.playground-agents-observability-node-badge{min-width:0;display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;background:#ffffff12;color:#ffffff9e;font-size:11px;font-weight:400;line-height:1;white-space:nowrap}.playground-agents-observability-node-badge.is-ring-2{background:#66a6ff24;color:#a8cdffe6}.playground-agents-observability-node-badge.is-ring-3{background:#ffae6624;color:#ffd0a8f0}.playground-thread-observability-card .playground-agents-observability-node-duration{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;color:#ffffffad}.playground-thread-observability-card .playground-agents-observability-node-bar{display:none}.playground-thread-observability-expanded{padding:16px 18px 22px 52px;border-bottom:1px solid rgba(255,255,255,.11);background:#ffffff1a}.playground-thread-observability-expanded-header{display:flex;flex-direction:column;gap:10px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.12)}.playground-thread-observability-expanded-title{color:#fffffff0;font-size:13px;font-weight:500;line-height:1.35}.playground-thread-observability-expanded-chips{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.playground-thread-observability-expanded-chip{min-width:0;display:inline-flex;align-items:center;gap:6px;color:#ffffffa8;font-size:12px;line-height:1.2}.playground-thread-observability-expanded-chip.is-kind{min-height:24px;padding:0 10px;border-radius:7px;background:#4da3ffe0;color:#fff}.playground-thread-observability-expanded-chip.is-ring{min-height:24px;padding:0 10px;border-radius:999px;background:#ffffff14;color:#ffffffc2}.playground-thread-observability-expanded-chip.is-ring-2{background:#66a6ff29;color:#a8cdffeb}.playground-thread-observability-expanded-chip.is-ring-3{background:#ffae6629;color:#ffd0a8f0}.playground-thread-observability-expanded-chip.is-decision-status{min-height:24px;padding:0 10px;border-radius:999px;background:#ffffff14;color:#ffffffc2}.playground-thread-observability-expanded-chip.is-decision-status.is-verified{background:#2dd48424;color:#80f1b5eb}.playground-thread-observability-expanded-chip.is-decision-status.is-needs-review{background:#ffe7171f;color:#ffee7be6}.playground-thread-observability-expanded-chip.is-decision-status.is-superseded{background:#ffffff0d;color:#ffffff7a}.playground-thread-observability-expanded-chip svg{width:13px;height:13px;flex:0 0 auto}.playground-thread-observability-expanded-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:14px}.playground-thread-observability-expanded-actions .playground-environments-action-button{gap:7px}.playground-thread-observability-expanded-actions .playground-files-state-loader{width:14px;height:14px}.playground-thread-observability-expanded-error{min-width:0;color:#ff7272e6;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.playground-thread-observability-expanded-warning{margin-top:12px;padding:10px 12px;border-radius:10px;background:#ffffff0d;color:#ffffff94;font-size:12px;line-height:1.45}.playground-thread-observability-expanded-section{padding-top:16px}.playground-thread-observability-expanded-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:#ffffffdb;font-size:12px;font-weight:500;line-height:1.35}.playground-thread-observability-expanded-section-count{color:#ffffff7a;font-size:12px;font-weight:400;line-height:1.35;white-space:nowrap}.playground-thread-observability-action-list{display:flex;flex-direction:column;gap:0;border-radius:10px;overflow:hidden;background:#0000002e}.playground-thread-observability-action-item{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;border-bottom:1px solid rgba(255,255,255,.08)}.playground-thread-observability-action-item:last-child{border-bottom:0}.playground-thread-observability-action-icon{width:22px;height:22px;min-width:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:transparent;color:#ffffffe0}.playground-thread-observability-action-item.is-ring-2 .playground-thread-observability-action-icon{background:transparent;color:#a8cdfff2}.playground-thread-observability-action-item.is-ring-3 .playground-thread-observability-action-icon{background:transparent;color:#ffb4c3f2}.playground-thread-observability-action-icon .playground-permission-mini-ring-icon{width:22px;height:22px}.playground-thread-observability-action-copy{min-width:0}.playground-thread-observability-action-title{min-width:0;color:#ffffffe6;font-size:12px;font-weight:500;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-thread-observability-action-summary{margin-top:5px;color:#ffffff8f;font-size:12px;font-weight:400;line-height:1.45;overflow-wrap:anywhere}.playground-thread-observability-action-resources{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.playground-thread-observability-action-resources span{min-width:0;max-width:220px;display:inline-block;padding:0;color:#66a6ffe6;font-size:11px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-thread-observability-action-meta{display:flex;flex-direction:column;align-items:flex-end;gap:7px;color:#ffffff75;font-size:11px;line-height:1.2;white-space:nowrap}.playground-thread-observability-action-ring{min-height:20px;display:inline-flex;align-items:center;padding:0 7px;border-radius:999px;background:#39b87724;color:#97f1c2eb}.playground-thread-observability-action-ring.is-ring-2{background:#125ffb29;color:#a8cdfff2}.playground-thread-observability-action-ring.is-ring-3{background:#f7476b29;color:#ffb4c3f2}.playground-thread-observability-expanded-properties{display:flex;flex-direction:column;gap:13px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-thread-observability-expanded-property{display:grid;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);gap:16px;align-items:start}.playground-thread-observability-expanded-property-label{color:#ffffff94;font-size:12px;line-height:1.4}.playground-thread-observability-expanded-property-value{min-width:0;color:#ffffffc7;font-size:12px;line-height:1.45;text-align:right;overflow-wrap:anywhere}.playground-thread-observability-expanded-message,.playground-thread-observability-expanded-raw{max-height:260px;overflow:auto;color:#ffffffbd;font-size:12px;line-height:1.55;white-space:pre-wrap}.playground-thread-observability-expanded-raw{margin:0;color:#ffffff94;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.playground-thread-observability-expanded-raw-editor{min-height:160px;max-height:420px;border:0;border-radius:8px;overflow:hidden;background:transparent;scrollbar-width:none}.playground-thread-observability-expanded-raw-editor::-webkit-scrollbar{display:none}.playground-thread-observability-expanded-raw-editor .monaco-editor,.playground-thread-observability-expanded-raw-editor .monaco-editor-background,.playground-thread-observability-expanded-raw-editor .monaco-scrollable-element,.playground-thread-observability-expanded-raw-editor .margin,.playground-thread-observability-expanded-raw-editor .overflow-guard{background:transparent!important}.playground-thread-observability-expanded-section.is-raw-event{margin-top:16px;border-top:1px solid rgba(255,255,255,.1)}@media(max-width:980px){.playground-agents-observability-detail{grid-template-columns:minmax(0,1fr)}.playground-agents-observability-panel{padding-left:0;border-left:0;border-top:1px solid rgba(255,255,255,.08);padding-top:0}.playground-agents-observability-node{grid-template-columns:24px minmax(0,1fr) 68px}.playground-agents-observability-node-bar{display:none}.playground-agents-observability-facts,.playground-thread-observability-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.playground-resources-page .playground-resources-overview-search-row{border-bottom:0}.playground-resources-overview-create-button{margin-left:auto}.playground-resources-page.is-computers-view .playground-resources-overview-create-button{min-height:30px;padding:0 14px;border-radius:999px;background:linear-gradient(to top,#082673,#1d59be);color:#fffffff5}.playground-resources-page.is-computers-view .playground-resources-overview-create-button:hover{color:#fff;background:linear-gradient(to top,#082673,#1d59be)}.playground-resources-overview-settings-stack,.playground-resources-overview-settings-card{width:100%}.playground-resources-overview-estimate-card{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#ffffff0d;padding:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.playground-resources-overview-estimate-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.playground-resources-overview-estimate-label{color:#ffffff80;font-size:12px;font-weight:400}.playground-resources-overview-estimate-value{color:#fff;font-size:26px;font-weight:500;letter-spacing:0}.playground-resources-overview-estimate-note{color:#ffffff80;font-size:12px;font-weight:400;line-height:1.35}.playground-resources-overview-estimate-breakdown{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:52%}.playground-resources-overview-estimate-chip{border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0d;color:#ffffffb8;font-size:12px;font-weight:400;line-height:1;padding:7px 9px;white-space:nowrap}.playground-agents-overview-page .playground-environments-home-scroll,.playground-resources-page .playground-environments-home-scroll{scrollbar-width:none}.playground-agents-overview-page .playground-environments-home-scroll::-webkit-scrollbar,.playground-resources-page .playground-environments-home-scroll::-webkit-scrollbar{display:none}.playground-agents-overview-table-shell,.playground-resources-overview-table-shell{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:15px;overflow-x:auto;scrollbar-width:none}.playground-agents-overview-table-shell::-webkit-scrollbar,.playground-resources-overview-table-shell::-webkit-scrollbar{display:none}.playground-agents-overview-table,.playground-resources-overview-table{width:100%;min-width:980px;table-layout:fixed;border-collapse:collapse}.playground-agents-overview-table th,.playground-resources-overview-table th{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1);color:#ffffff73;font-size:12px;font-weight:400;line-height:1.35;text-align:left}.playground-agents-overview-table th.is-right,.playground-resources-overview-table th.is-right,.playground-agents-overview-table th.is-action,.playground-resources-overview-table th.is-action,.playground-agents-overview-table td.playground-overview-table-action-cell,.playground-resources-overview-table td.playground-overview-table-action-cell{text-align:right}.playground-agents-overview-table th:first-child,.playground-resources-overview-table th:first-child{padding-left:20px}.playground-agents-overview-table th:last-child,.playground-resources-overview-table th:last-child{padding-right:20px}.playground-agents-overview-table td,.playground-resources-overview-table td{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:middle}.playground-agents-overview-table td:first-child,.playground-resources-overview-table td:first-child{padding-left:20px}.playground-agents-overview-table td:last-child,.playground-resources-overview-table td:last-child{padding-right:20px}.playground-agents-overview-table tbody tr,.playground-resources-overview-table tbody tr{cursor:pointer;transition:background-color .16s ease}.playground-agents-overview-table tbody tr:hover,.playground-agents-overview-table tbody tr:focus-visible,.playground-resources-overview-table tbody tr:hover,.playground-resources-overview-table tbody tr:focus-visible{background:#ffffff05;outline:none}.playground-agents-overview-name-cell,.playground-resources-overview-name-cell{min-width:0;display:flex;align-items:center;gap:12px;padding-right:28px}.playground-agents-overview-table-avatar,.playground-resources-overview-table-icon{width:36px;height:36px;border-radius:5px;background:transparent;color:#ffffffe0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto}.playground-resources-overview-table-icon{color:#ffffffe6}.playground-agents-overview-table-avatar-image{width:100%;height:100%;object-fit:cover;display:block}.playground-agents-overview-table-avatar-fallback{font-size:11px;font-weight:500;line-height:1;color:#ffffffb3}.playground-agents-overview-table-avatar.is-team{border-radius:5px;background:transparent;color:#8fc4ffe6}.playground-agents-overview-name-copy,.playground-agents-overview-model-copy,.playground-resources-overview-name-copy{min-width:0;display:flex;flex-direction:column}.playground-agents-overview-name-copy,.playground-resources-overview-name-copy{gap:4px}.playground-agents-overview-name-title,.playground-resources-overview-name-title{overflow:hidden;color:#fffffff5;font-size:13px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.playground-agents-overview-name-description,.playground-resources-overview-name-description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#ffffff7a;font-size:12px;font-weight:400;line-height:1.45}.playground-agents-overview-model-cell{min-width:0;display:flex;align-items:center;gap:10px;padding-right:24px}.playground-agents-overview-table-model-icon{width:18px;height:18px;color:#fffc}.playground-agents-overview-table-model-icon .playground-agents-model-provider-icon{width:16px;height:16px}.playground-agents-overview-model-provider{overflow:hidden;color:#ffffff73;font-size:12px;font-weight:400;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.playground-agents-overview-model-name{overflow:hidden;color:#ffffffc7;font-size:13px;font-weight:400;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.playground-agents-overview-table-value{color:#ffffff94;font-size:13px;font-weight:400;line-height:1.35;white-space:nowrap}.playground-agents-overview-table-value.is-right{text-align:right}.playground-resources-overview-table .playground-agents-overview-table-value,.playground-resources-overview-name-description,.playground-resources-overview-published{color:#ffffffbd}.playground-resources-overview-published.is-yes{color:#ffffffe6}.playground-overview-table-action-cell{position:relative}.playground-overview-table-action-button{width:28px;height:28px;margin-left:auto;padding:0;border:0;border-radius:8px;background:transparent;color:#ffffff94;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,color .16s ease}.playground-overview-table-action-button:hover,.playground-overview-table-action-button.is-open{background:#ffffff0f;color:#fff}.playground-overview-table-action-icon{width:16px;height:16px;flex-shrink:0}.playground-agents-list-action-menu-shell{width:220px;z-index:361;pointer-events:none}.playground-tasks-toolbar-popup-shell.playground-tasks-toolbar-popup-shell-portal .playground-agents-list-action-menu{width:220px;min-width:220px;max-height:min(360px,calc(100vh - 24px));transform-origin:top right;pointer-events:auto}.playground-agents-list-action-menu.is-closing{pointer-events:none;animation:playground-agent-list-action-menu-fade-out 90ms ease both}.playground-agents-list-action-menu .tb-popup-row.is-danger{color:#ff9c9c}.playground-agents-list-action-menu .tb-popup-row:disabled{opacity:.45;cursor:default}.playground-agents-overview-page .playground-tasks-toolbar-popup-shell .playground-agents-overview-toolbar-menu,.playground-team-page .playground-tasks-toolbar-popup-shell .playground-agents-overview-toolbar-menu,.playground-resources-page.is-develop-configure-page .playground-tasks-toolbar-popup-shell .playground-computers-overview-toolbar-menu{top:calc(100% + 8px);left:0;right:auto;bottom:auto;width:220px;min-width:220px;max-height:min(360px,calc(100vh - 24px));transform-origin:top left;pointer-events:auto;overflow:hidden}.playground-agents-overview-page .playground-tasks-toolbar-popup-shell .playground-agents-overview-toolbar-menu.is-closing,.playground-team-page .playground-tasks-toolbar-popup-shell .playground-agents-overview-toolbar-menu.is-closing,.playground-resources-page.is-develop-configure-page .playground-tasks-toolbar-popup-shell .playground-computers-overview-toolbar-menu.is-closing{pointer-events:none;animation:playground-agent-list-action-menu-fade-out 90ms ease both}.playground-agents-page .playground-environments-home-metrics .playground-database-overview-chart-block,.playground-agents-page .playground-environments-home-metrics .playground-database-overview-timeseries-card,.playground-agents-page .playground-environments-home-metrics .playground-database-overview-timeseries-chart,.playground-agents-overview-page .playground-environments-home-metrics .playground-database-overview-chart-block,.playground-agents-overview-page .playground-environments-home-metrics .playground-database-overview-timeseries-card,.playground-agents-overview-page .playground-environments-home-metrics .playground-database-overview-timeseries-chart,.playground-resources-page .playground-environments-home-metrics .playground-database-overview-chart-block,.playground-resources-page .playground-environments-home-metrics .playground-database-overview-timeseries-card,.playground-resources-page .playground-environments-home-metrics .playground-database-overview-timeseries-chart{box-sizing:border-box;width:100%;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:linear-gradient(to top,#05183a80,#05183ae6)}.playground-agents-page .playground-environments-home-metrics .playground-database-overview-chart-block,.playground-agents-overview-page .playground-environments-home-metrics .playground-database-overview-chart-block,.playground-resources-page .playground-environments-home-metrics .playground-database-overview-chart-block{overflow:hidden}.playground-settings-page .playground-environments-home-metrics .playground-database-overview-chart-block{box-sizing:border-box;width:100%;padding:20px;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:linear-gradient(to top,#05183a80,#05183ae6);overflow:hidden}.playground-resources-page.is-develop-server-kind-page .playground-environments-detail-scroll.playground-environments-home-scroll,.playground-resources-page.is-develop-configure-page .playground-environments-detail-scroll.playground-environments-home-scroll{padding:42px 44px 56px}.playground-resources-page.playground-agents-overview-page.is-develop-server-kind-page .playground-environments-detail-scroll.playground-environments-home-scroll,.playground-resources-page.playground-agents-overview-page.is-develop-configure-page .playground-environments-detail-scroll.playground-environments-home-scroll,.playground-resources-page.is-develop-server-kind-page.is-computers-view .playground-environments-detail-scroll.playground-environments-home-scroll,.playground-resources-page.is-develop-configure-page.is-computers-view .playground-environments-detail-scroll.playground-environments-home-scroll{padding-top:0}.playground-resources-page.is-develop-server-kind-page .playground-environments-home-content,.playground-resources-page.is-develop-configure-page .playground-environments-home-content{width:min(100%,var(--playground-centered-page-max-width));max-width:var(--playground-centered-page-max-width);gap:24px}.playground-resources-page.is-develop-server-kind-page .playground-environments-home-hero,.playground-resources-page.is-develop-configure-page .playground-environments-home-hero{margin:0;padding:0;display:flex;flex-direction:column;gap:0}.playground-resources-page.is-develop-server-kind-page .playground-develop-server-kind-header,.playground-resources-page.is-develop-configure-page .playground-develop-server-kind-header{margin:0 0 12px;padding-bottom:12px}.playground-resources-page.playground-agents-overview-page.is-develop-server-kind-page .playground-develop-server-kind-header,.playground-resources-page.playground-agents-overview-page.is-develop-configure-page .playground-develop-server-kind-header,.playground-resources-page.is-develop-server-kind-page.is-computers-view .playground-develop-server-kind-header,.playground-resources-page.is-develop-configure-page.is-computers-view .playground-develop-server-kind-header{padding-top:42px}.playground-resources-page.is-develop-server-kind-page .playground-develop-server-kind-tabs.playground-agents-overview-tabs.playground-project-overview-tabs,.playground-resources-page.is-develop-configure-page .playground-develop-server-kind-tabs.playground-agents-overview-tabs.playground-project-overview-tabs{margin:16px 0 0}.playground-resources-page.is-develop-configure-page .playground-agents-configure-hero .playground-develop-server-kind-tabs.playground-agents-overview-tabs.playground-project-overview-tabs,.playground-resources-page.is-develop-configure-page.is-computers-view .playground-develop-server-kind-hero .playground-develop-server-kind-tabs.playground-agents-overview-tabs.playground-project-overview-tabs{margin-top:12px}.playground-resources-page.is-develop-configure-page .playground-agents-configure-analytics-title-row{margin-top:24px}.playground-resources-page.is-develop-configure-page.is-computers-view .playground-develop-server-kind-operational-metrics>.playground-develop-server-metrics-title-row,.playground-resources-page.is-develop-configure-page.is-computers-view .playground-develop-server-kind-metrics>.playground-develop-server-metrics-title-row{margin-top:24px}.playground-resources-page.is-develop-server-kind-page .playground-develop-server-kind-toolbar,.playground-resources-page.is-develop-configure-page .playground-develop-server-kind-toolbar{margin-top:18px;margin-bottom:24px}.playground-resources-page.is-develop-server-kind-page .playground-develop-server-kind-metrics.playground-environments-home-metrics,.playground-resources-page.is-develop-configure-page .playground-develop-server-kind-metrics.playground-environments-home-metrics{margin-top:12px;margin-bottom:0;max-height:364px;gap:10px}.playground-resources-page.is-develop-server-kind-page .playground-develop-server-kind-metrics .playground-database-overview-chart-block,.playground-resources-page.is-develop-configure-page .playground-develop-server-kind-metrics .playground-database-overview-chart-block{--playground-project-overview-chart-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;box-sizing:border-box;width:100%;padding:20px;border:0;border-radius:15px;background:transparent;overflow:hidden;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-resources-page.is-develop-server-kind-page .playground-develop-server-kind-metrics .playground-database-overview-chart-block:before,.playground-resources-page.is-develop-configure-page .playground-develop-server-kind-metrics .playground-database-overview-chart-block:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:5;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-resources-page.is-develop-server-kind-page .playground-develop-server-kind-metrics .playground-database-overview-chart-block>*,.playground-resources-page.is-develop-configure-page .playground-develop-server-kind-metrics .playground-database-overview-chart-block>*{position:relative;z-index:1}.playground-resources-page.is-develop-server-kind-page .playground-develop-server-kind-metrics .playground-database-overview-timeseries-card,.playground-resources-page.is-develop-server-kind-page .playground-develop-server-kind-metrics .playground-database-overview-timeseries-chart,.playground-resources-page.is-develop-configure-page .playground-develop-server-kind-metrics .playground-database-overview-timeseries-card,.playground-resources-page.is-develop-configure-page .playground-develop-server-kind-metrics .playground-database-overview-timeseries-chart{height:auto}.playground-resources-page.is-develop-server-kind-page .playground-develop-server-kind-operational-metrics .playground-database-overview-timeseries-card,.playground-resources-page.is-develop-server-kind-page .playground-develop-server-kind-operational-metrics .playground-database-overview-timeseries-chart,.playground-resources-page.is-develop-configure-page .playground-develop-server-kind-operational-metrics .playground-database-overview-timeseries-card,.playground-resources-page.is-develop-configure-page .playground-develop-server-kind-operational-metrics .playground-database-overview-timeseries-chart{padding:0;border:0;border-radius:0;background:transparent}.playground-resources-page.is-develop-server-kind-page .playground-develop-server-kind-operational-metrics .playground-database-overview-timeseries-frame,.playground-resources-page.is-develop-configure-page .playground-develop-server-kind-operational-metrics .playground-database-overview-timeseries-frame{border:0;background:transparent}.playground-resources-page.is-develop-server-kind-page .playground-develop-server-kind-metrics .playground-project-overview-chart-kpis,.playground-resources-page.is-develop-configure-page .playground-develop-server-kind-metrics .playground-project-overview-chart-kpis{background:#ffffff0d}.playground-agents-overview-page.is-develop-configure-page .playground-develop-server-kind-metrics .playground-project-overview-chart-kpis,.playground-resources-page.is-develop-configure-page .playground-develop-server-kind-metrics .playground-project-overview-chart-kpis{background:transparent}.playground-resources-page.is-develop-server-kind-page .is-develop-server-kind-list,.playground-resources-page.is-develop-configure-page .is-develop-server-kind-list{margin-top:0}.playground-resources-page.is-develop-server-kind-page .is-develop-server-kind-list{margin-bottom:24px}.playground-resources-page.is-develop-server-kind-page .playground-develop-server-kind-table-toolbar,.playground-resources-page.is-develop-configure-page .playground-develop-server-kind-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0;margin:0 0 14px;border-bottom:0}.playground-agents-overview-page.is-develop-configure-page .playground-plugins-section.is-develop-server-kind-list.playground-agents-overview-table-section{position:relative;isolation:isolate;gap:0;margin-bottom:24px;padding:0 5px 18px;border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:visible;background:#ffffff0d;-webkit-backdrop-filter:none;backdrop-filter:none}.playground-agents-overview-page.is-develop-configure-page .playground-plugins-section.is-develop-server-kind-list.playground-agents-overview-table-section:before{content:none}.playground-agents-overview-page.is-develop-configure-page .playground-plugins-section.is-develop-server-kind-list.playground-agents-overview-table-section>*{position:relative;z-index:1}.playground-agents-overview-page.is-develop-configure-page .playground-plugins-section.is-develop-server-kind-list.playground-agents-overview-table-section>.playground-develop-server-kind-table-toolbar{flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;margin:0;padding:0 0 12px;border-bottom:0;z-index:200}.playground-agents-overview-page.is-develop-configure-page .playground-plugins-section.is-develop-server-kind-list.playground-agents-overview-table-section>.playground-agents-overview-list-table{z-index:0}.playground-agents-overview-page.is-develop-configure-page .playground-plugins-section.is-develop-server-kind-list.playground-agents-overview-table-section>.playground-develop-server-kind-table-toolbar .playground-tasks-toolbar-popup-shell{z-index:210}.playground-agents-overview-page.is-develop-configure-page .playground-plugins-section.is-develop-server-kind-list.playground-agents-overview-table-section>.playground-develop-server-kind-table-toolbar .playground-tasks-toolbar-popup-menu{z-index:211}.playground-agents-overview-page.is-develop-configure-page .playground-plugins-section.is-develop-server-kind-list.playground-agents-overview-table-section .playground-agents-overview-sticky-table-header .playground-tasks-toolbar-popup-shell{z-index:250}.playground-agents-overview-page.is-develop-configure-page .playground-plugins-section.is-develop-server-kind-list.playground-agents-overview-table-section .playground-agents-overview-sticky-table-header .playground-tasks-toolbar-popup-menu{z-index:251}.playground-agents-overview-page.is-develop-configure-page .playground-plugins-section.is-develop-server-kind-list.playground-agents-overview-table-section>.playground-plugins-empty{margin:0;padding:28px 24px}.playground-agents-overview-page.is-develop-configure-page .playground-plugins-section.is-develop-server-kind-list.playground-agents-overview-table-section .playground-agents-overview-table-shell{margin:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.playground-agents-overview-page.is-develop-configure-page .playground-plugins-section.is-develop-server-kind-list.playground-agents-overview-table-section .playground-agents-overview-table-shell:before{content:none}.playground-agents-overview-page.is-develop-configure-page .playground-plugins-section.is-develop-server-kind-list.playground-agents-overview-list-section.playground-agents-overview-table-section{margin-top:0!important;overflow:visible!important;background:#ffffff13;border:1px solid rgba(255,255,255,.075);border-radius:15px;padding-bottom:6px}.playground-agents-overview-page.is-develop-configure-page .playground-plugins-section.is-develop-server-kind-list.playground-agents-overview-list-section.playground-agents-overview-table-section .playground-agents-overview-sticky-table-header{position:sticky;top:0;z-index:240;background:#121212;margin:0 -18px;padding:12px 18px 0;border-radius:15px 15px 0 0;-webkit-backdrop-filter:none;backdrop-filter:none}.playground-agents-overview-page.is-develop-configure-page .playground-plugins-section.is-develop-server-kind-list.playground-agents-overview-list-section.playground-agents-overview-table-section .playground-agents-overview-sticky-table-header .playground-develop-server-kind-table-toolbar{flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;margin:0;padding:0 0 12px;border-bottom:0;background:transparent;z-index:1}.playground-agents-overview-page.is-develop-configure-page .playground-plugins-section.is-develop-server-kind-list.playground-agents-overview-list-section.playground-agents-overview-table-section .playground-agents-overview-sticky-table-header .playground-develop-server-kind-table-controls{width:100%;margin-left:0;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.playground-agents-overview-page.is-develop-configure-page .playground-plugins-section.is-develop-server-kind-list.playground-agents-overview-list-section.playground-agents-overview-table-section .playground-agents-overview-sticky-table-header .playground-develop-server-kind-search-shell{flex:0 1 340px;width:min(340px,100%);min-width:min(280px,100%);max-width:340px;background:#ffffff06!important}.playground-team-overview-page.is-develop-configure-page .playground-team-overview-table-section .playground-team-overview-sticky-table-header .playground-develop-server-kind-table-toolbar{flex-wrap:nowrap!important}.playground-team-overview-page.is-develop-configure-page .playground-team-overview-table-section .playground-team-overview-toolbar-row{position:relative;z-index:501;display:flex!important;align-items:center;justify-content:flex-start!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px;width:100%!important;padding:0 0 12px!important;margin:0!important;border-bottom:0!important;pointer-events:auto}.playground-team-overview-page.is-develop-configure-page .playground-team-overview-table-section .playground-team-overview-toolbar-row>*,.playground-team-overview-page.is-develop-configure-page .playground-team-overview-table-section .playground-team-overview-toolbar-row .playground-plugins-toolbar-controls,.playground-team-overview-page.is-develop-configure-page .playground-team-overview-table-section .playground-team-overview-toolbar-row .playground-files-toolbar-anchor,.playground-team-overview-page.is-develop-configure-page .playground-team-overview-table-section .playground-team-overview-toolbar-row .playground-develop-server-kind-search-shell,.playground-team-overview-page.is-develop-configure-page .playground-team-overview-table-section .playground-team-overview-toolbar-row .playground-plugins-search,.playground-team-overview-page.is-develop-configure-page .playground-team-overview-table-section .playground-team-overview-toolbar-row button{position:relative;z-index:502;pointer-events:auto}.playground-team-overview-page.is-develop-configure-page .playground-team-overview-table-section .playground-team-overview-sticky-table-header .playground-develop-server-kind-table-controls{flex:1 1 auto!important;width:auto!important;min-width:0;flex-wrap:nowrap!important}.playground-team-overview-page.is-develop-configure-page .playground-team-overview-table-section .playground-team-overview-sticky-table-header .playground-develop-server-kind-search-shell{flex:0 1 340px!important;width:min(340px,100%)!important;min-width:0!important;max-width:340px!important;background:#ffffff06!important}.playground-team-overview-page.is-develop-configure-page .playground-team-overview-table-section .playground-team-overview-sticky-table-header .playground-plugins-toolbar-controls{flex:0 0 auto;flex-wrap:nowrap!important}.playground-team-overview-page.is-develop-configure-page .playground-team-overview-table-section .playground-team-overview-sticky-table-header .playground-agents-overview-toolbar-create-button{flex:0 0 auto!important;margin-left:auto}.playground-agents-overview-page.is-develop-configure-page .playground-plugins-section.is-develop-server-kind-list.playground-agents-overview-list-section.playground-agents-overview-table-section .playground-project-overview-threads-table-header{position:relative;z-index:1;background:transparent;padding-top:0;border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}.playground-agents-overview-page.is-develop-configure-page .playground-plugins-section.is-develop-server-kind-list.playground-agents-overview-list-section.playground-agents-overview-table-section .playground-project-overview-threads-table-header.playground-agents-overview-column-header{margin-top:12px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-agents-overview-page.is-develop-configure-page .playground-plugins-section.is-develop-server-kind-list.playground-agents-overview-list-section.playground-agents-overview-table-section .playground-project-overview-threads-table{background:transparent;border:none;border-radius:0;padding-left:0;padding-right:0;width:100%;margin-left:0;overflow:visible!important}.playground-agents-overview-page.is-develop-configure-page .playground-plugins-section.is-develop-server-kind-list.playground-agents-overview-list-section.playground-agents-overview-table-section .playground-project-overview-thread-list{background:#000;border-radius:10px;padding-left:12px;padding-right:12px;width:calc(100% + 24px);margin-left:-12px;border:1px solid rgba(255,255,255,.1);overflow:visible!important}.playground-agents-overview-page.is-develop-configure-page .playground-plugins-section.is-develop-server-kind-list.playground-agents-overview-list-section.playground-agents-overview-table-section .playground-project-overview-threads-table-row{overflow:visible!important}.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list{position:relative;isolation:isolate;z-index:3;gap:0;margin-bottom:24px;padding:0 5px 5px;border:1px solid rgba(255,255,255,.075);border-radius:15px;overflow:visible!important;background:#ffffff13;-webkit-backdrop-filter:none;backdrop-filter:none}.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list:before{content:none}.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list>*{position:relative;z-index:1}.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list>.playground-develop-server-kind-table-toolbar{flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;margin:0;padding:0 0 12px;border-bottom:0}.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list>.playground-plugins-empty{margin:0;padding:28px 24px}.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list .playground-computers-overview-sticky-table-header{position:sticky;top:0;z-index:500;margin:0 -18px;padding:12px 18px 0;border-radius:15px 15px 0 0;background:#121212;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto}.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list .playground-computers-overview-toolbar-row{position:relative;z-index:501;display:flex;align-items:center;gap:10px;width:100%;pointer-events:auto}.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list .playground-computers-overview-toolbar-row>*,.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list .playground-computers-overview-toolbar-row .playground-develop-server-kind-table-controls,.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list .playground-computers-overview-toolbar-row .playground-plugins-toolbar-controls,.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list .playground-computers-overview-toolbar-row .playground-files-toolbar-anchor,.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list .playground-computers-overview-toolbar-row .playground-develop-server-kind-search-shell,.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list .playground-computers-overview-toolbar-row .playground-plugins-search,.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list .playground-computers-overview-toolbar-row button{position:relative;z-index:502;pointer-events:auto}.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list .playground-computers-overview-toolbar-row .playground-resources-overview-create-button{position:relative;z-index:502;flex:0 0 auto;pointer-events:auto}.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list .playground-computers-overview-sticky-table-header .playground-develop-server-kind-table-toolbar{flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;margin:0;padding:0 0 12px;border-bottom:0;background:transparent;z-index:1}.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list .playground-computers-overview-sticky-table-header .playground-develop-server-kind-table-controls{flex:1 1 auto;width:auto;margin-left:0;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list .playground-computers-overview-sticky-table-header .playground-develop-server-kind-search-shell{flex:0 1 340px;width:min(340px,100%);min-width:min(280px,100%);max-width:340px;background:#ffffff06!important}.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list .playground-computers-overview-sticky-table-header .playground-tasks-toolbar-popup-shell{z-index:520}.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list .playground-computers-overview-sticky-table-header .playground-tasks-toolbar-popup-menu{z-index:521}.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list .playground-computers-overview-sticky-table-header .playground-project-overview-threads-table-header{position:relative;z-index:1;background:transparent;padding-top:0;-webkit-backdrop-filter:none;backdrop-filter:none}.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list .playground-project-overview-threads-table-header.playground-computers-overview-column-header{margin-top:12px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list .playground-project-overview-threads-table{position:relative;z-index:0;background:transparent;border:none;border-radius:0;padding-left:0;padding-right:0;width:100%;margin-left:0;overflow:visible!important}.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list .playground-project-overview-thread-list{position:relative;z-index:0;background:#000;border-radius:10px;padding-left:12px;padding-right:12px;width:calc(100% + 24px);margin-left:-12px;border:1px solid rgba(255,255,255,.1);overflow:visible!important}.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list .playground-project-overview-threads-table-row{min-height:58px;padding-top:12px;padding-bottom:12px;overflow:visible!important}.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section.is-develop-server-kind-list{z-index:3}.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-develop-resource-overview-sticky-table-header{pointer-events:auto}.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-develop-resource-overview-toolbar-row{position:relative;z-index:501;display:flex!important;align-items:center;justify-content:flex-start;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px;width:100%;padding:0 0 12px!important;margin:0!important;border-bottom:0!important;background:transparent;pointer-events:auto}.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-develop-resource-overview-toolbar-row>*,.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-develop-resource-overview-toolbar-row .playground-develop-server-kind-table-controls,.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-develop-resource-overview-toolbar-row .playground-plugins-toolbar-controls,.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-develop-resource-overview-toolbar-row .playground-files-toolbar-anchor,.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-develop-resource-overview-toolbar-row .playground-develop-server-kind-search-shell,.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-develop-resource-overview-toolbar-row .playground-plugins-search,.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-develop-resource-overview-toolbar-row button{position:relative;z-index:502;pointer-events:auto}.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-develop-resource-overview-toolbar-row .playground-develop-server-kind-table-controls{flex:1 1 auto;width:auto;min-width:0;margin-left:0;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-develop-resource-overview-toolbar-row .playground-develop-server-kind-search-shell{flex:0 1 340px;width:min(340px,100%);min-width:min(280px,100%);max-width:340px;background:#ffffff06!important}.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-develop-resource-overview-toolbar-row .playground-agents-overview-toolbar-create-button{flex:0 0 auto;margin-left:auto}.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-tasks-toolbar-popup-shell{z-index:520}.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-tasks-toolbar-popup-menu{z-index:521}.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-project-overview-threads-table-header,.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-project-overview-threads-table-row{grid-template-columns:21px minmax(240px,1.1fr) minmax(124px,.46fr) minmax(112px,.38fr) minmax(112px,.38fr) minmax(112px,.38fr) 28px!important;gap:12px;width:100%;max-width:100%;box-sizing:border-box;padding-right:0}.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-project-overview-threads-table-header.playground-develop-resource-overview-column-header{margin-top:12px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-develop-resource-overview-column-header.is-database>div:nth-child(5),.playground-develop-resource-overview-column-header.is-database>div:nth-child(6){display:flex;justify-content:flex-end;text-align:right}.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-project-overview-thread-cell,.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-resources-overview-name-title,.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-agents-overview-table-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-resources-overview-name-cell{gap:8px;padding-right:0}.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-resources-overview-table-icon{width:20px;height:20px;flex-basis:20px}.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-resources-overview-table-icon svg{width:16px;height:16px}.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-resources-overview-name-copy{gap:0}.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-resources-overview-name-description{display:none}.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-project-overview-threads-table-header>div:first-child,.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-project-overview-thread-cell.is-select{display:flex;align-items:center;justify-content:center}.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-project-overview-thread-cell.is-actions,.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-project-overview-threads-table-header>div:last-child{justify-self:end}.playground-resources-page.is-develop-server-kind-page .playground-develop-resource-overview-table-section .playground-project-overview-thread-cell.is-actions{width:100%;display:flex;align-items:center;justify-content:flex-end}.resource-overview-page.is-develop-api-keys .playground-settings-api-keys-name-row{max-width:100%}.resource-overview-page.is-develop-api-keys .playground-develop-api-keys-secret{font-family:SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,monospace}.resource-overview-page.is-develop-api-keys .playground-develop-api-keys-created-notice{flex:0 0 auto}.playground-api-key-reveal-modal .playground-settings-code-row{margin-top:4px}.playground-api-key-reveal-modal .playground-settings-code{min-width:0;overflow-wrap:anywhere;white-space:normal;user-select:all}.playground-api-key-reveal-modal .platform-modal-header{border-bottom:0}.playground-api-key-reveal-modal .playground-settings-code-row{position:relative;display:block;margin-top:-12px}.playground-api-key-reveal-modal .playground-settings-code-input{box-sizing:border-box;padding-right:52px;border:none;margin-bottom:12px;color:#fff;outline:none}.playground-api-key-reveal-modal .playground-settings-code-input:focus-visible{border-color:#4da3ff80}.playground-api-key-reveal-modal .playground-settings-code-copy{position:absolute;top:50%;right:8px;width:30px;min-width:30px;height:30px;transform:translateY(-50%)}.playground-api-key-reveal-error{color:#fff9;font-size:12px;line-height:1.5}.platform-api-key-management-modal__body{display:grid;gap:18px}.platform-api-key-management-field{min-width:0;display:grid;gap:8px;color:#ffffffc7;font-size:12px}.platform-api-key-management-field em{color:#fff6;font-style:normal}.platform-api-key-management-field input,.platform-api-key-management-field textarea{width:100%;min-width:0;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;outline:none;background:#ffffff0a;color:#fff;font-size:13px;line-height:1.4}.platform-api-key-management-field textarea{min-height:88px;resize:vertical}.platform-api-key-management-field input:focus,.platform-api-key-management-field textarea:focus{border-color:#4da3ff80}.platform-api-key-management-scopes{min-width:0;margin:0;padding:0;display:grid;gap:10px;border:0}.platform-api-key-management-scopes legend{margin-bottom:8px;padding:0;color:#ffffffc7;font-size:12px}.platform-api-key-management-scopes .playground-settings-scope-option{gap:4px;padding:12px;border-radius:10px}.platform-api-key-management-scopes strong{color:#ffffffeb;font-size:12px;font-weight:500}.platform-api-key-management-scopes span{color:#ffffff80;font-size:11px;line-height:1.45}.platform-api-key-management-modal__error,.platform-api-key-management-modal__notice{margin:0;font-size:12px;line-height:1.5}.platform-api-key-management-modal__error{color:#f87171f2}.platform-api-key-management-modal__notice{color:#ffffff80}.platform-api-key-management-modal__loading{min-height:76px;display:flex;align-items:center;justify-content:center;gap:9px;color:#ffffff9e;font-size:12px}.platform-api-key-management-modal__spinner{flex:0 0 auto;animation:platform-api-key-management-spin .8s linear infinite}@keyframes platform-api-key-management-spin{to{transform:rotate(360deg)}}.playground-resources-page.is-develop-server-kind-page .playground-develop-server-kind-table-title,.playground-resources-page.is-develop-configure-page .playground-develop-server-kind-table-title{flex:0 0 auto}.playground-resources-page.is-develop-server-kind-page .playground-develop-server-kind-table-controls,.playground-resources-page.is-develop-configure-page .playground-develop-server-kind-table-controls{min-width:0;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:10px}.playground-agents-overview-page.is-develop-configure-page .playground-plugins-section.is-develop-server-kind-list>.playground-develop-server-kind-table-toolbar .playground-develop-server-kind-table-title{width:100%}.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list>.playground-develop-server-kind-table-toolbar .playground-develop-server-kind-table-title{width:100%}.playground-agents-overview-page.is-develop-configure-page .playground-plugins-section.is-develop-server-kind-list>.playground-develop-server-kind-table-toolbar .playground-develop-server-kind-table-controls{width:100%;margin-left:0;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list>.playground-develop-server-kind-table-toolbar .playground-develop-server-kind-table-controls{width:100%;margin-left:0;justify-content:flex-start}.playground-agents-overview-page.is-develop-configure-page .playground-plugins-section.is-develop-server-kind-list>.playground-develop-server-kind-table-toolbar .playground-develop-server-kind-search-shell{flex:1 1 auto;min-width:0}.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list>.playground-develop-server-kind-table-toolbar .playground-develop-server-kind-search-shell{flex:1 1 auto;min-width:0}.playground-resources-page.is-develop-server-kind-page .playground-develop-server-kind-search-shell,.playground-resources-page.is-develop-configure-page .playground-develop-server-kind-search-shell{--playground-project-overview-control-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;overflow:hidden;border-radius:999px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.playground-resources-page.is-develop-server-kind-page .playground-develop-server-kind-search-shell:before,.playground-resources-page.is-develop-configure-page .playground-develop-server-kind-search-shell:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;background:var(--playground-project-overview-control-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-resources-page.is-develop-server-kind-page .playground-develop-server-kind-search-shell .playground-plugins-search,.playground-resources-page.is-develop-configure-page .playground-develop-server-kind-search-shell .playground-plugins-search{border:0;background:#ffffff0a}.playground-team-overview-page.is-develop-configure-page .playground-team-overview-table-section .playground-team-overview-toolbar-row .playground-develop-server-kind-search-shell .playground-plugins-search-icon{display:block!important;position:absolute!important;left:12px!important;top:50%!important;width:14px!important;height:14px!important;transform:translateY(-50%)!important;z-index:504!important;color:#ffffff6b!important;opacity:1!important;pointer-events:none!important}.playground-team-overview-page.is-develop-configure-page .playground-team-overview-table-section .playground-team-overview-toolbar-row .playground-develop-server-kind-search-shell .playground-plugins-search-icon,.playground-team-overview-page.is-develop-configure-page .playground-team-overview-table-section .playground-team-overview-toolbar-row .playground-develop-server-kind-search-shell .playground-plugins-search-icon *{stroke:currentColor!important}.playground-project-overview-threads-section .playground-plugins-search,.playground-project-overview-threads-section .playground-plugins-search-shell{background:transparent!important}.playground-resources-page.is-develop-server-kind-page .is-develop-server-kind-list .playground-resources-overview-table-shell,.playground-resources-page.is-develop-configure-page .is-develop-server-kind-list .playground-resources-overview-table-shell,.playground-resources-page.is-develop-configure-page .is-develop-server-kind-list .playground-agents-overview-table-shell{--playground-project-overview-chart-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;border:0;border-radius:15px;background:transparent;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list .playground-resources-overview-table-shell,.playground-agents-overview-page.is-develop-configure-page .playground-plugins-section.is-develop-server-kind-list .playground-agents-overview-table-shell{margin-bottom:24px}.playground-agents-overview-page.is-develop-configure-page .playground-plugins-section.is-develop-server-kind-list .playground-agents-overview-table-shell{margin-bottom:0}.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list .playground-resources-overview-table-shell{margin:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.playground-resources-page.is-develop-configure-page .playground-resources-overview-section.is-computers-overview.is-develop-server-kind-list .playground-resources-overview-table-shell:before{content:none}.playground-resources-page.is-develop-server-kind-page .is-develop-server-kind-list .playground-resources-overview-table-shell:before,.playground-resources-page.is-develop-configure-page .is-develop-server-kind-list .playground-resources-overview-table-shell:before,.playground-resources-page.is-develop-configure-page .is-develop-server-kind-list .playground-agents-overview-table-shell:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:5;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-resources-page.is-develop-server-kind-page .is-develop-server-kind-list .playground-resources-overview-table,.playground-resources-page.is-develop-configure-page .is-develop-server-kind-list .playground-resources-overview-table,.playground-resources-page.is-develop-configure-page .is-develop-server-kind-list .playground-agents-overview-table{position:relative;z-index:1}.playground-settings-page .playground-environments-home-metrics .playground-project-overview-chart-kpis{background:#00000059}.playground-settings-usage-top-chart{width:100%}.playground-settings-page .playground-settings-usage-top-chart .playground-database-overview-chart-block{--playground-project-overview-chart-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;box-sizing:border-box;width:100%;padding:20px;border:0;border-radius:15px;background:transparent;overflow:hidden;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-settings-page .playground-settings-usage-top-chart .playground-database-overview-chart-block:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:5;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-settings-page .playground-settings-usage-top-chart .playground-database-overview-chart-block>*{position:relative;z-index:1}.playground-settings-page .playground-settings-usage-top-chart .playground-project-overview-chart-kpis{width:calc(100% + 38px);margin-top:-20px;margin-left:-19px;margin-right:-19px;background:#ffffff0d}.playground-settings-usage-chart-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0}.playground-settings-page .playground-settings-usage-chart-kpi{appearance:none;min-height:68px;padding:16px 20px 14px;border:0;border-bottom:1px solid transparent;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.playground-settings-usage-chart-kpi.is-active{background:#ffffff0d;border-bottom-color:#fffffff5}.playground-settings-usage-chart-kpi:focus-visible{outline:2px solid rgba(255,255,255,.22);outline-offset:-2px}.playground-settings-usage-chart-panel{padding-top:0}.playground-settings-usage-chart-panel .playground-settings-usage-chart-frame{margin-top:6px}.playground-settings-usage-chart-frame.is-chartjs{position:relative}.playground-settings-usage-chart-frame.is-chartjs .platform-analytics-chart__frame,.playground-settings-usage-chart-frame.is-chartjs .platform-analytics-chart__state{width:100%;height:100%;padding:0}.playground-settings-usage-chart-loading-frame{height:288px;min-height:288px;box-sizing:border-box;margin-top:6px;border:0;border-radius:0;background:transparent}.playground-agents-page .playground-environments-home-metrics .playground-project-overview-chart-kpis,.playground-agents-overview-page .playground-environments-home-metrics .playground-project-overview-chart-kpis,.playground-resources-page .playground-environments-home-metrics .playground-project-overview-chart-kpis{background:#00000059}.playground-agents-overview-page .playground-environments-home-metrics .playground-project-overview-chart-kpis{margin-bottom:6px}.playground-agents-page .playground-environments-home-metrics .playground-settings-usage-chart-card,.playground-agents-overview-page .playground-environments-home-metrics .playground-settings-usage-chart-card,.playground-resources-page .playground-environments-home-metrics .playground-settings-usage-chart-card{position:relative}.playground-overview-chart-loading{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.playground-overview-chart-loading-icon{width:22px;height:22px;color:#ffffffd1;animation:spinner-rotate 1s linear infinite}.playground-agents-detail-summary.playground-environments-home-summary{margin:0 0 18px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.playground-agents-page .playground-agents-detail-main-pane .playground-environments-editor-main.playground-tasks-detail-main,.playground-agents-detail-assistant-page .playground-agents-detail-main-pane .playground-environments-editor-main.playground-tasks-detail-main{min-height:0;overflow:visible}.playground-agents-page .playground-agents-detail-main-pane .playground-environments-detail-scroll,.playground-agents-detail-assistant-page .playground-agents-detail-main-pane>.playground-environments-detail-scroll.playground-settings-detail-scroll{padding:0 24px 56px;overflow-x:hidden}.playground-agents-detail-assistant-page .playground-agents-detail-main-pane .playground-environments-detail-scroll.playground-environments-editor-scroll{padding:0;overflow:visible}.playground-agents-page .playground-agents-detail-content,.playground-agents-detail-assistant-page .playground-agents-detail-content{width:min(100%,var(--playground-centered-page-max-width));max-width:var(--playground-centered-page-max-width)}.playground-agents-page .playground-agents-detail-main-pane .playground-agents-detail-content,.playground-agents-detail-assistant-page .playground-agents-detail-main-pane .playground-agents-detail-content{padding-top:42px}.playground-agents-detail-assistant-page .playground-agents-detail-layout.has-preview .playground-agents-detail-main-pane .playground-agents-detail-content{padding-top:24px}.playground-agents-detail-content .playground-tasks-detail-facts,.playground-agents-detail-content .playground-environments-section,.playground-agents-detail-content .playground-environments-mcp-card,.playground-agents-detail-content .playground-environments-editor-surface,.playground-agents-detail-content .playground-tasks-detail-description.playground-environments-editor-description{margin-top:0;padding:0 0 3px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#ffffff13;box-shadow:none;overflow:hidden!important;backdrop-filter:none;-webkit-backdrop-filter:none}.playground-agents-detail-content .playground-tasks-detail-facts:before,.playground-agents-detail-content .playground-environments-section:before,.playground-agents-detail-content .playground-environments-mcp-card:before,.playground-agents-detail-content .playground-environments-editor-surface:before,.playground-agents-detail-content .playground-tasks-detail-description.playground-environments-editor-description:before{content:none;display:none}.playground-agents-detail-content .playground-environments-section-header,.playground-agents-detail-content .playground-environments-section-header.is-static{padding:0 0 12px;margin-top:12px;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-agents-detail-content .playground-environments-section-body{padding:0;border-top:0}.playground-agents-detail-content .playground-environments-stack,.playground-agents-detail-content .playground-environments-field-grid{padding-top:0}.playground-agents-detail-content .playground-tasks-detail-facts-body,.playground-agents-detail-content .playground-database-overview{gap:0;padding:0}.playground-agents-detail-content .playground-agents-profile-section{position:relative;z-index:320;width:100%;min-width:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:14px}.playground-agents-detail-content .playground-agents-profile-avatar-wrap{position:relative;z-index:321;flex:0 0 auto;overflow:visible}.playground-agents-detail-content .playground-agents-profile-avatar.profile-editor-avatar{z-index:322;width:48px;height:48px;overflow:visible}.playground-agents-detail-avatar-surface-button.profile-editor-avatar-surface{padding:0;border:0;font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.playground-agents-detail-avatar-surface-button.profile-editor-avatar-surface:hover{background:#ffffff24}.playground-agents-detail-avatar-surface-button.profile-editor-avatar-surface:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:3px}.playground-agents-detail-content .playground-agents-avatar-picker-shell.playground-tasks-toolbar-popup-shell{inset:0 auto auto 0;z-index:2147482000;width:100%;height:100%;pointer-events:none}.playground-agents-detail-content .playground-agents-avatar-picker-menu{left:0;right:auto;top:calc(100% + 8px);z-index:2147482001;pointer-events:auto}.playground-agents-profile-copy{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.playground-agents-profile-email{min-width:0;max-width:100%;overflow:hidden;color:#fff9;font-size:12px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.playground-agents-detail-profile-actions,.playground-agents-detail-sidebar-controls{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.playground-agents-detail-profile-actions{margin-left:auto}.playground-tags-detail-profile-actions.playground-agents-detail-profile-actions,.playground-tags-detail-sidebar-controls.playground-agents-detail-sidebar-controls{justify-content:flex-end;gap:6px}.playground-tags-detail-sidebar-controls.playground-agents-detail-sidebar-controls{width:auto;margin-left:auto;margin-top:2px}.playground-tags-detail-profile-actions .playground-plugin-detail-connect-button,.playground-tags-detail-sidebar-controls .playground-plugin-detail-connect-button{margin-right:0;min-height:30px;padding-left:11px;padding-right:11px;font-size:12px;font-weight:400}.playground-tags-detail-profile-actions .playground-project-overview-sidebar-toggle,.playground-tags-detail-sidebar-controls .playground-project-overview-sidebar-toggle{margin:0}.playground-agents-detail-header-publish-button.playground-metronome-create-button{flex:0 0 auto;min-width:0}.playground-agents-detail-version-selector-row{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:24px;margin:0;min-width:0}.playground-agents-detail-publish-split-shell.playground-tasks-toolbar-popup-shell{z-index:74;display:inline-flex;align-items:center}.playground-agents-detail-version-selector-shell.playground-agents-detail-publish-split-shell.playground-tasks-toolbar-popup-shell{z-index:73}.playground-agents-detail-version-selector-shell{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;width:max-content;max-width:100%;min-width:0}.playground-agents-detail-version-selector-control{flex:0 0 auto;width:auto;max-width:100%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.playground-agents-detail-version-selector-button.platform-button{max-width:min(260px,52vw)}.playground-agents-detail-top-controls-actions.playground-agents-detail-sidebar-controls{width:auto;margin:0;justify-content:flex-end;gap:6px}.playground-agents-detail-publish-split-control.playground-metronome-create-button{padding:0;gap:0;cursor:default}.playground-agents-detail-header-publish-button.playground-agents-detail-publish-split-control:not(.playground-agents-detail-version-selector-control):not(.playground-computer-detail-header-publish-button):not(.playground-server-detail-header-publish-button):not(.playground-guardrails-publish-button):not(.playground-evaluations-publish-button){background:linear-gradient(to top,#082673,#1d59be)}.playground-computer-detail-header-publish-button.playground-agents-detail-publish-split-control:not(.playground-agents-detail-version-selector-control),.playground-server-detail-header-publish-button.playground-agents-detail-publish-split-control:not(.playground-agents-detail-version-selector-control){background:linear-gradient(to top,#082673,#1d59be)}.playground-agents-detail-header-publish-button.playground-agents-detail-publish-split-control:not(.playground-agents-detail-version-selector-control):not(.playground-computer-detail-header-publish-button):not(.playground-server-detail-header-publish-button):not(.playground-guardrails-publish-button):not(.playground-evaluations-publish-button):hover,.playground-agents-detail-header-publish-button.playground-agents-detail-publish-split-control:not(.playground-agents-detail-version-selector-control):not(.playground-computer-detail-header-publish-button):not(.playground-server-detail-header-publish-button):not(.playground-guardrails-publish-button):not(.playground-evaluations-publish-button):focus-within,.playground-agents-detail-header-publish-button.playground-agents-detail-publish-split-control:not(.playground-agents-detail-version-selector-control):not(.playground-computer-detail-header-publish-button):not(.playground-server-detail-header-publish-button):not(.playground-guardrails-publish-button):not(.playground-evaluations-publish-button).is-active,.playground-computer-detail-header-publish-button.playground-agents-detail-publish-split-control:not(.playground-agents-detail-version-selector-control):hover,.playground-computer-detail-header-publish-button.playground-agents-detail-publish-split-control:not(.playground-agents-detail-version-selector-control):focus-within,.playground-computer-detail-header-publish-button.playground-agents-detail-publish-split-control:not(.playground-agents-detail-version-selector-control).is-active,.playground-server-detail-header-publish-button.playground-agents-detail-publish-split-control:not(.playground-agents-detail-version-selector-control):hover,.playground-server-detail-header-publish-button.playground-agents-detail-publish-split-control:not(.playground-agents-detail-version-selector-control):focus-within,.playground-server-detail-header-publish-button.playground-agents-detail-publish-split-control:not(.playground-agents-detail-version-selector-control).is-active{background:linear-gradient(to top,#082673,#1d59be)}.playground-agents-detail-publish-split-control.is-disabled{opacity:.5}.playground-agents-detail-publish-main,.playground-agents-detail-publish-chevron{position:relative;z-index:1;height:30px;min-height:30px;border:0;background:transparent;color:inherit;font:inherit;font-size:12px;font-weight:400;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.playground-agents-detail-publish-main{gap:8px;padding:0 10px 0 14px}.playground-agents-detail-version-selector-main.playground-agents-detail-publish-main{min-width:0;max-width:min(260px,52vw)}.playground-agents-detail-version-selector-icon{width:13px;height:13px;flex:0 0 auto;color:currentColor}.playground-agents-detail-version-selector-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-agents-version-count-label{height:30px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-left:6px;color:#ffffffd1;font:inherit;font-size:12px;font-weight:400;line-height:1;white-space:nowrap;user-select:none}.playground-agents-version-count-icon{width:13px;height:13px;flex:0 0 auto;color:currentColor}.playground-agents-tags-control-shell.playground-tasks-toolbar-popup-shell{position:relative;display:inline-flex;align-items:center;margin-left:4px;width:auto;height:auto;min-height:0;overflow:visible}.playground-agents-tags-control-button{height:30px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0;border:0;border-radius:0;background:transparent;color:#ffffffd1;font:inherit;font-size:12px;font-weight:400;line-height:1;cursor:pointer}.playground-agents-tags-control-button:before{content:none;display:none}.playground-agents-tags-control-button:hover,.playground-agents-tags-control-button.is-active{color:#fff;background:transparent}.playground-agents-tags-control-icon{width:13px;height:13px;flex:0 0 auto}.playground-agents-tags-count{min-width:16px;height:16px;padding:0 5px;border-radius:999px;background:#ffffff1a;color:#ffffffb3;font-size:10px;font-weight:400;line-height:16px;text-align:center}.playground-agents-tags-control-shell.playground-tasks-toolbar-popup-shell .playground-agents-tags-menu{right:auto;left:0;width:260px;min-width:260px;padding:10px;transform-origin:top left}.playground-agents-tags-menu-content{display:flex;flex-direction:column;gap:10px}.playground-agents-tags-form{display:flex;align-items:center;gap:8px}.playground-agents-tags-input{flex:1 1 auto;min-width:0;height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0f;color:#ffffffeb;font:inherit;font-size:12px;outline:none}.playground-agents-tags-input::placeholder{color:#ffffff5c}.playground-agents-tags-add-button{width:28px;height:28px;padding:0;border:0;border-radius:999px;background:#ffffff1a;color:#ffffffe6;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.playground-agents-tags-add-button:disabled{opacity:.42;cursor:not-allowed}.playground-agents-tags-list{display:flex;flex-wrap:wrap;gap:6px}.playground-agents-tags-chip{max-width:100%;min-height:24px;display:inline-flex;align-items:center;gap:5px;padding:0 6px 0 9px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0f;color:#ffffffdb;font-size:12px;line-height:1}.playground-agents-tags-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-agents-tags-chip-remove{width:16px;height:16px;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffff94;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.playground-agents-tags-chip-remove:hover{color:#fff}.playground-agents-tags-empty{color:#ffffff70;font-size:12px;line-height:1.4}.playground-agents-detail-publish-chevron{width:30px;padding:0}.playground-agents-detail-publish-main:disabled,.playground-agents-detail-publish-chevron:disabled{cursor:not-allowed}.playground-agents-detail-publish-main:focus-visible,.playground-agents-detail-publish-chevron:focus-visible{outline:none}.playground-agents-detail-publish-divider{position:relative;z-index:1;width:1px;height:14px;flex:0 0 1px;background:#ffffff2e}.playground-agents-detail-publish-split-shell .playground-agents-detail-publish-menu{top:calc(100% + 8px);right:0;left:auto;width:268px;min-width:268px;max-height:min(260px,calc(100vh - 160px));transform-origin:top right}.playground-agents-detail-publish-menu .tb-popup-row{padding:10px 14px}.playground-agents-detail-version-selector-shell .playground-agents-detail-version-selector-menu.playground-agents-detail-publish-menu{right:auto!important;left:0!important;width:284px;min-width:284px;max-height:min(340px,calc(100vh - 190px));overflow:hidden;transform-origin:top left}.playground-agents-detail-version-selector-list{max-height:min(278px,calc(100vh - 248px));overflow-y:auto;overscroll-behavior:contain}.playground-agents-detail-version-selector-empty{padding:12px 14px;color:#ffffff75;font-size:12px;line-height:1.35}.playground-agents-detail-version-selector-footer{border-top:1px solid rgba(255,255,255,.1)}.playground-agents-detail-version-selector-new-button.tb-popup-row{width:100%;align-items:center}.playground-agents-detail-version-selector-option.tb-popup-row{align-items:center;gap:10px}.playground-agents-detail-version-selector-option-check{width:14px;height:14px;flex:0 0 14px;color:#ffffffe6;display:inline-flex;align-items:center;justify-content:center}.playground-agents-detail-version-selector-option-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.playground-agents-detail-version-selector-option-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffeb;font-size:12px;font-weight:500;line-height:1.25}.playground-agents-detail-version-selector-option-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffff75;font-size:11px;font-weight:400;line-height:1.25}.playground-agents-detail-publish-menu .playground-agents-detail-publish-menu-shortcut{margin-left:auto;flex:0 0 auto;color:#ffffff6b;font-size:10px;font-weight:400;line-height:1;letter-spacing:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.playground-agents-detail-publish-menu .tb-popup-row:disabled{cursor:not-allowed;color:#ffffff6b}.playground-agents-detail-publish-menu .tb-popup-row:disabled:hover{background:transparent}.playground-agents-detail-content .playground-agents-profile-name-wrap{width:auto;max-width:100%;align-items:center;gap:12px;justify-content:flex-start;margin-top:0}.playground-agents-detail-content .playground-agents-profile-name-wrap .playground-agents-profile-name-input{width:auto;max-width:min(620px,100%);min-width:2ch;flex:0 1 auto;field-sizing:content;font-size:18px;line-height:1;font-weight:500;letter-spacing:0;text-align:left}.playground-tags-detail-profile-title.playground-agents-profile-name-input{margin:0;border:0;background:transparent;color:#fffffff5}.playground-tags-detail-avatar-surface.profile-editor-avatar-surface{color:#ffffffe0}.playground-tags-detail-profile-section .playground-agents-profile-avatar-wrap{display:none}.playground-agents-detail-content.is-agent-overview-general{width:100%;max-width:none}.playground-tags-detail-content.playground-plugin-detail-content.playground-agents-detail-content.is-agent-overview-general,.playground-computer-detail-content.playground-agents-detail-content.is-agent-overview-general{width:min(100%,var(--playground-centered-page-max-width));max-width:var(--playground-centered-page-max-width);margin-left:auto;margin-right:auto}.playground-computer-detail-main .playground-environments-detail-scroll.playground-environments-editor-scroll{padding:0;overflow:visible}.playground-computer-detail-profile-section.playground-agents-profile-section{width:100%;min-width:0;flex-direction:row;align-items:center;gap:16px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-computer-details-section .playground-develop-resource-identity-value .playground-team-member-avatar,.playground-computer-details-section .playground-computer-owner-selector .playground-team-member-avatar{width:20px;height:20px;flex:0 0 20px;font-size:8px}.playground-computer-details-section .playground-computer-owner-selector{width:min(260px,100%);margin-left:auto}.playground-computer-detail-profile-icon{width:48px;height:48px;flex:0 0 48px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#ffffff9e;background:#ffffff13}.playground-computer-detail-profile-section .playground-agents-profile-copy{gap:8px}.playground-computer-detail-profile-timeframe{flex:0 0 auto;margin-left:auto}.playground-computer-detail-profile-description{box-sizing:border-box;width:100%;min-width:0;max-width:620px;padding:0;overflow:hidden;border:0;outline:0;background:transparent;color:#fff9;font:inherit;font-size:13px;font-weight:400;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.playground-computer-detail-profile-description::placeholder{color:#ffffff59}.playground-computer-detail-profile-description:focus{color:#ffffffd1}.playground-computer-detail-profile-description:read-only{cursor:default}.playground-computer-detail-profile-avatar.profile-editor-avatar{width:48px;height:48px}.playground-computer-detail-avatar-surface.profile-editor-avatar-surface{color:#ffffffe0}.playground-computer-detail-profile-title.playground-agents-profile-name-input{margin:0}.playground-computer-detail-profile-actions.playground-agents-detail-profile-actions{justify-content:flex-end;gap:6px}.playground-computer-detail-advanced-tab.platform-settings-section-list{gap:18px}.playground-computer-detail-advanced-tab .playground-computer-detail-advanced-section{min-width:0}.playground-computer-detail-advanced-tab .playground-computer-detail-advanced-section[data-computer-settings-section=scripts]{margin-bottom:24px}.playground-computer-detail-advanced-tab .platform-settings-section__icon{color:#ffffffb3}.playground-computer-runtime-selector.platform-selector{width:100%;min-width:126px}.playground-computer-runtime-selector .platform-selector__trigger{width:100%;justify-content:flex-end;text-align:right}.playground-computer-detail-advanced-tab .playground-environments-mcp-card,.playground-computer-detail-advanced-tab .playground-environments-editor-surface,.playground-computer-detail-advanced-tab .playground-tasks-detail-description{margin:0;padding:0;border:0!important;border-radius:0;background:transparent;box-shadow:none}.playground-computer-detail-profile-actions .playground-plugin-detail-connect-button{margin-right:0;min-height:30px;padding-left:11px;padding-right:11px;font-size:12px;font-weight:400}.playground-computer-detail-profile-actions .playground-project-overview-sidebar-toggle{margin:0}.playground-agents-detail-overview-layout.playground-project-overview-layout{column-gap:42px;row-gap:24px}.playground-agents-detail-overview-layout.is-sidebar-collapsed{grid-template-columns:minmax(0,1fr) minmax(0,0px);column-gap:0}.playground-agents-detail-overview-layout.is-sidebar-collapsed>.playground-agents-detail-sidebar{opacity:0;transform:translate(18px);visibility:hidden;pointer-events:none;transition-delay:0s,0s,.18s}.playground-agents-detail-overview-main.playground-project-overview-main{gap:var(--resource-detail-section-gap, 20px);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.playground-agents-detail-overview-main.playground-project-overview-main.is-permissions-tab{backdrop-filter:none;-webkit-backdrop-filter:none}.playground-agents-detail-chart-surface.playground-project-overview-chart-surface{margin:0 0 24px}.playground-agents-detail-chart-card.playground-project-overview-chart-card{gap:12px}.playground-agents-detail-chart-card .playground-project-overview-chart-kpis{margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-agents-detail-chart-card .playground-project-overview-chart-header{display:flex}.playground-agents-detail-chart-card .playground-settings-usage-chart-empty{min-height:270px}.playground-agents-detail-threads-section .playground-project-overview-threads-table-header,.playground-agents-detail-threads-section .playground-project-overview-threads-table-row{grid-template-columns:minmax(0,2fr) minmax(86px,.62fr) minmax(0,1.08fr) minmax(0,1.2fr) minmax(82px,.62fr) 28px}.playground-agents-detail-threads-section .playground-project-overview-threads-table{max-width:100%;min-width:0;overflow:hidden}.playground-team-members-table-section.playground-agents-detail-threads-section .playground-project-overview-threads-table-header,.playground-team-members-table-section.playground-agents-detail-threads-section .playground-project-overview-threads-table-row{grid-template-columns:21px minmax(260px,1.35fr) minmax(150px,.52fr) minmax(120px,.38fr) minmax(120px,.38fr) 28px!important;gap:12px}.playground-team-members-table-section.playground-agents-detail-threads-section .playground-project-overview-threads-table,.playground-team-members-table-section.playground-agents-detail-threads-section .playground-project-overview-thread-list{overflow:visible!important}.playground-team-members-table-section.playground-agents-detail-threads-section .playground-team-members-sticky-table-header{z-index:500}.playground-agents-detail-evaluations-section .playground-project-overview-threads-table-header,.playground-agents-detail-evaluations-section .playground-project-overview-threads-table-row{grid-template-columns:minmax(180px,1.4fr) minmax(82px,.42fr) minmax(108px,.56fr) minmax(76px,.38fr) minmax(92px,.48fr) 24px;gap:12px}.playground-agents-detail-evaluation-version-section .playground-project-overview-threads-table-header,.playground-agents-detail-evaluation-version-section .playground-project-overview-threads-table-row{grid-template-columns:minmax(120px,.8fr) minmax(86px,.44fr) minmax(96px,.48fr) minmax(112px,.58fr) minmax(86px,.42fr) 24px;gap:12px}.playground-agents-detail-evaluations-section .playground-project-overview-thread-cell,.playground-agents-detail-evaluation-version-section .playground-project-overview-thread-cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.playground-agents-detail-evaluation-score,.playground-agents-detail-evaluation-version{color:#ffffffeb;font-size:12px;font-weight:500}.playground-agents-detail-evaluation-env{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;color:#ffffffb8}.playground-agents-detail-evaluation-env svg{flex:0 0 auto;color:#ffffffad}.playground-agents-detail-evaluation-status{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:4px 9px;border-radius:999px;background:#2dd4892e;color:#beffddf2;font-size:11px;line-height:1;text-transform:lowercase}.playground-agents-detail-evaluation-status.is-running{background:#66a6ff2e;color:#c6e0fff2}.playground-agents-detail-evaluation-status.is-failed{background:#ff5c7a29;color:#ffc3cdf2}.playground-agents-detail-evaluation-detail-back{margin:0 0 8px}.playground-agents-detail-evaluation-modal-body.platform-modal-body{display:flex;flex-direction:column;gap:14px}.playground-agents-detail-evaluation-modal-error{color:#ff9eb0f2;font-size:12px;line-height:1.45}.playground-agents-detail-threads-section .playground-project-overview-thread-cell.is-source,.playground-agents-detail-threads-section .playground-project-overview-thread-cell.is-environment,.playground-agents-detail-threads-section .playground-project-overview-thread-cell.is-triggered-by{font-size:12px;line-height:1.45;color:#ffffff9e;overflow:visible;text-overflow:clip}.playground-agents-detail-threads-section .playground-project-overview-thread-cell.is-source{color:#ffffffbd;white-space:nowrap}.playground-agents-detail-threads-section .playground-project-overview-thread-cell.is-date{white-space:nowrap}.playground-agents-detail-thread-triggered-by{min-width:0;display:inline-flex;align-items:center;gap:8px;max-width:100%}.playground-agents-detail-thread-user-avatar{width:20px;height:20px;flex:0 0 20px;border-radius:999px;overflow:hidden;font-size:9px;font-weight:500}.playground-agents-detail-thread-user-avatar-image{width:100%;height:100%;object-fit:cover}.playground-agents-detail-thread-user-avatar-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#ffffff1f;color:#ffffffd6}.playground-agents-detail-thread-triggered-by-label{min-width:0;color:#ffffffb8;white-space:normal;overflow:visible;text-overflow:clip}.playground-agents-detail-guardrails-section .playground-plugins-section-header{align-items:center}.playground-agents-detail-guardrails-section .playground-plugins-toolbar-controls{margin-left:auto}.playground-agents-detail-guardrails-section .playground-project-overview-threads-table-header,.playground-agents-detail-guardrails-section .playground-project-overview-threads-table-row{grid-template-columns:minmax(0,1.45fr) minmax(80px,.5fr) minmax(0,1.65fr) minmax(92px,.52fr) 28px}.playground-agents-detail-guardrails-section .playground-project-overview-threads-table{max-width:100%;min-width:0;overflow:hidden}.playground-agents-detail-guardrail-resource-title{min-width:0;display:inline-flex;align-items:center;gap:9px}.playground-agents-detail-guardrail-icon{width:20px;height:20px;flex:0 0 20px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(84,229,166,.58);color:#54e5a6;background:transparent;box-shadow:inset 0 0 0 2px #54e5a61f}.playground-agents-detail-guardrails-section .playground-project-overview-thread-cell.is-prompts,.playground-agents-detail-guardrails-section .playground-project-overview-thread-cell.is-description{font-size:12px;line-height:1.45;color:#ffffff9e}.playground-agents-detail-guardrails-section .playground-project-overview-thread-cell.is-prompts,.playground-agents-detail-guardrails-section .playground-project-overview-thread-cell.is-date{white-space:nowrap}.playground-agents-detail-guardrail-import-shell .playground-tasks-toolbar-popup-menu{left:auto;right:0;transform-origin:top right}.playground-agents-detail-guardrail-import-menu{min-width:260px;max-width:340px}.playground-agents-detail-guardrail-import-menu .tb-popup-empty-state{padding:10px 12px;color:#ffffff85;font-size:12px;line-height:1.35}.playground-project-overview-progress-combo-card{margin-top:0}.playground-project-overview-progress-combo-metric-value{font-size:24px;font-weight:400}.playground-agents-detail-progress-combo-card .playground-project-overview-progress-combo-metric-dot.is-total-runs{background:#7effff;box-shadow:0 0 0 3px #7effff1f}.playground-agents-detail-progress-combo-card .playground-project-overview-progress-combo-metric-dot.is-cost{background:#5f70e6;box-shadow:0 0 0 3px #5f70e61f}.playground-agents-detail-progress-combo-card .playground-project-overview-progress-combo-metric-dot.is-avg-ct{background:#4da3ff;box-shadow:0 0 0 3px #4da3ff1f}.playground-agents-detail-progress-combo-card .playground-project-overview-progress-combo-metric-dot.is-success-rate{background:#54e5a6;box-shadow:0 0 0 3px #54e5a61f}.playground-computer-detail-progress-combo-card .playground-project-overview-progress-combo-metric-dot.is-runs{background:#7effff;box-shadow:0 0 0 3px #7effff1f}.playground-computer-detail-progress-combo-card .playground-project-overview-progress-combo-metric-dot.is-success-rate{background:#54e5a6;box-shadow:0 0 0 3px #54e5a61f}.playground-computer-detail-progress-combo-card .playground-project-overview-progress-combo-metric-dot.is-runtime{background:#4da3ff;box-shadow:0 0 0 3px #4da3ff1f}.playground-computer-detail-progress-combo-card .playground-project-overview-progress-combo-metric-dot.is-failed{background:#f87171;box-shadow:0 0 0 3px #f871711f}.playground-computer-detail-progress-combo-card .playground-environments-home-comparison-timescale{margin:0}.playground-computer-detail-progress-combo-chart .playground-settings-usage-chart-block,.playground-computer-detail-progress-combo-chart .playground-settings-usage-chart{width:100%}.playground-agent-general-section{box-sizing:border-box;min-width:0;min-height:calc(100dvh - 170px);display:flex;flex-direction:column}.playground-agent-general-section>.playground-agent-detail-editor-profile{padding:0 0 24px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:12px}.playground-agent-general-section>.playground-agent-detail-instructions-editor{flex:1 1 auto;margin:0}.playground-agent-general-runtime-settings{position:sticky;bottom:0;z-index:24;min-width:0;margin-top:32px;background:#000}.playground-agent-general-runtime-settings .playground-tasks-detail-fact{min-height:58px;padding:0;grid-template-columns:minmax(110px,150px) minmax(0,1fr);border-top:1px dotted rgba(255,255,255,.14)}.playground-agent-general-runtime-settings .playground-tasks-detail-fact-label{color:#fff;font-size:13px;font-weight:400}.playground-agent-general-runtime-settings .playground-tasks-detail-fact-control,.playground-agent-general-runtime-settings .playground-tasks-detail-central-selector,.playground-agent-general-runtime-settings .playground-tasks-detail-central-selector-trigger{width:100%;min-width:0;justify-content:flex-end;text-align:right}.playground-agent-general-runtime-settings .platform-selector__value,.playground-agent-general-runtime-settings .playground-agents-detail-selector-label{min-width:0;justify-content:flex-end;text-align:right}.playground-agent-general-runtime-settings .playground-agents-detail-selector-label{display:inline-flex;align-items:center;gap:8px}.playground-agent-general-runtime-settings .playground-agents-detail-selector-label-copy{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-agents-detail-instructions-section{margin-bottom:42px;overflow:visible!important}.playground-agents-detail-content .playground-tasks-detail-description.playground-environments-editor-description.playground-agents-detail-instructions-section{overflow:visible!important}.playground-agents-detail-content .platform-instructions-editor.is-minimalistic-ui.playground-agent-detail-instructions-editor{padding:0;border:0;border-radius:0;background:transparent;overflow:visible!important}.playground-agent-detail-instructions-editor.is-minimalistic-ui .platform-instructions-editor__header{min-height:40px;height:auto;padding:6px 0 8px;border-radius:0;background:#000!important}.playground-agent-detail-instructions-editor .platform-instructions-editor__title{flex:1 1 auto;color:#fff;font-size:14px;font-weight:400;line-height:1.35}.playground-agent-detail-instructions-editor.is-minimalistic-ui .platform-instructions-editor__body{width:100%;margin-left:0;padding:12px 0 0;border:0;border-radius:0;background:transparent}.playground-agents-detail-instructions-section.is-header-stuck{border-top-left-radius:0!important;border-top-right-radius:0!important}.playground-agents-detail-instructions-section .playground-tasks-detail-section-header{position:sticky;top:0;z-index:8;background:#121212;border-top-left-radius:15px;border-top-right-radius:15px;padding:12px 20px 10px;border-bottom:0}.playground-agents-detail-instructions-section.is-header-stuck .playground-tasks-detail-section-header{border-top-left-radius:0;border-top-right-radius:0}.playground-tasks-detail-section-header.is-static-transparent{position:static!important;top:auto!important;z-index:auto!important;background:transparent!important}.playground-agents-detail-instructions-section .playground-tasks-detail-description-editor{display:block;box-sizing:border-box;width:calc(100% - 6px);height:auto;min-height:0;margin-left:3px;padding-top:20px;padding-left:20px;padding-right:20px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#000;overflow:visible}.playground-agents-detail-instructions-section .playground-tasks-detail-description-editor.is-preview .playground-tasks-detail-description-preview-scope.tb-runner-chat{position:relative;inset:auto;display:block;width:100%;height:auto!important;min-height:0!important;overflow:visible}.playground-agents-detail-instructions-section .playground-tasks-detail-description-editor.is-preview .playground-tasks-detail-description-input{position:absolute;inset:0;height:100%!important;min-height:100%;padding:0;opacity:0}.playground-agents-detail-instructions-section .playground-tasks-detail-format-actions{flex-wrap:nowrap}.playground-agents-detail-instructions-toolbar-divider{width:1px;height:16px;margin:0 2px;flex:0 0 1px;background:#ffffff24}.playground-agents-detail-instructions-section .playground-tasks-detail-format-button:disabled{color:#ffffff47;opacity:1}.playground-agents-detail-sidebar .playground-project-overview-sidebar-row{grid-template-columns:minmax(90px,.85fr) minmax(0,1.35fr)}.playground-ticket-detail-sidebar.playground-agents-detail-sidebar.playground-project-overview-sidebar{position:sticky;top:24px;z-index:10;align-self:start;height:fit-content;max-height:none;overflow:visible}@media(max-width:1180px){.playground-ticket-detail-sidebar.playground-agents-detail-sidebar.playground-project-overview-sidebar{position:static;top:auto;z-index:auto;height:auto;max-height:none}}.playground-agents-detail-sidebar-controls{width:100%;min-height:30px;margin-bottom:0}.playground-agents-detail-sidebar-copy-button{flex:0 0 auto;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#ffffff9e;padding:0;cursor:pointer;transition:color .16s ease,background .16s ease}.playground-agents-detail-sidebar-copy-button:hover,.playground-agents-detail-sidebar-copy-button:focus-visible{background:#ffffff14;color:#ffffffeb;outline:none}.playground-agents-detail-sidebar-copy-button:disabled{opacity:.35;cursor:default}.playground-agents-detail-sidebar-copy-value{min-width:0;width:100%;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.playground-agents-detail-sidebar-copy-value .playground-environments-editor-fact-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.playground-agents-detail-sidebar>.playground-tags-detail-properties-card{position:relative;z-index:1}.playground-agents-detail-sidebar>.playground-tags-detail-properties-card.is-computer-popup-open{z-index:560;overflow:visible}.playground-agents-detail-sidebar .playground-project-overview-sidebar-row-value{justify-content:flex-start}.playground-agents-detail-sidebar .playground-tags-detail-provider-value{justify-content:flex-end;text-align:right}.playground-agents-detail-sidebar .playground-tags-detail-provider-value .playground-plugin-detail-info-link{max-width:100%;margin-left:auto;justify-content:flex-end}.playground-agents-detail-sidebar .playground-tags-detail-provider-value .playground-environments-editor-fact-value{text-align:right}.playground-computer-profile-select-popup.playground-agents-model-select-popup{width:100%}.playground-computer-profile-select-popup .playground-tasks-toolbar-popup-menu{right:0;left:auto;width:min(220px,calc(100vw - 32px));min-width:190px}.playground-computer-detail-add-icon-button{width:18px;height:18px;padding:0;border:0;border-radius:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#ffffffb3;cursor:pointer}.playground-computer-detail-add-icon-button:hover,.playground-computer-detail-add-icon-button:focus-visible{background:transparent;color:#fffffff0;outline:none}.playground-computer-runtime-versions-box.playground-tasks-detail-description{min-height:0;margin:0}.playground-computer-runtime-versions-box.playground-mission-control-modal-outcomes-editor{margin-bottom:0}.playground-computer-runtime-versions-box .playground-tasks-connectors-list{gap:0}.playground-computer-runtime-versions-box .playground-tasks-connector-row{min-height:38px;padding:3px 0}.playground-computer-api-modal.playground-tasks-project-modal{width:min(760px,calc(100vw - 32px))}.playground-computer-api-modal-body.playground-tasks-issue-modal-body{padding-top:0}.playground-agent-api-modal.platform-modal-surface{display:flex;flex-direction:column}.playground-agent-api-modal-body.platform-modal-body{min-height:0;overflow-y:auto}.playground-computer-api-config-row{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.playground-computer-api-config-label{flex:0 0 auto;color:#ffffff8a;font-size:12px;font-weight:400}.playground-computer-api-agent-select-popup.playground-agents-model-select-popup{min-width:0;flex:1 1 auto;display:inline-flex;justify-content:flex-end;z-index:80}.playground-computer-api-agent-select-popup.playground-agents-model-select-popup .playground-environments-runtime-value-button{width:min(320px,100%)}.playground-computer-api-agent-select-popup .playground-tasks-toolbar-popup-menu{right:0;left:auto;width:min(320px,calc(100vw - 64px))}.playground-computer-api-agent-select-popup .tb-popup-row{min-width:0}.playground-agent-api-environment-selector.platform-selector{flex:1 1 auto;max-width:320px;margin-left:auto}.playground-agent-api-environment-selector-trigger.platform-selector__trigger{width:100%;justify-content:flex-end;text-align:right}.playground-agent-api-environment-selector-value{min-width:0;display:inline-flex;align-items:center;gap:8px}.playground-agent-api-environment-selector-value span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-computer-api-card.playground-server-invoke-card{margin:0;border:1px solid rgba(255,255,255,.1);background:#00000080;-webkit-backdrop-filter:none;backdrop-filter:none}.playground-computer-api-card.playground-server-invoke-card:before{content:none;display:none}.playground-computer-api-header.playground-server-invoke-header{align-items:center}.playground-computer-api-copy-button.playground-settings-icon-button{flex:0 0 auto}.playground-computer-api-code-editor.playground-server-invoke-code-editor{min-height:240px;max-height:min(460px,calc(100vh - 300px));background:#00000080}.playground-computer-api-code.playground-server-invoke-code-fallback{min-height:240px;max-height:min(460px,calc(100vh - 260px));overflow:auto;margin:0;background:#00000080;white-space:pre}.playground-agents-detail-sidebar .playground-tags-detail-sidebar-actions{display:flex;flex-direction:column}.playground-agents-detail-sidebar .playground-tags-detail-sidebar-action{min-width:0;display:flex;align-items:flex-start;gap:10px;padding:10px 0}.playground-agents-detail-sidebar .playground-tags-detail-sidebar-action+.playground-tags-detail-sidebar-action{border-top:1px solid rgba(255,255,255,.08)}.playground-agents-detail-sidebar .playground-tags-detail-sidebar-action-icon.playground-plugin-detail-feature-icon{width:24px;height:24px;flex-basis:24px;border:0;border-radius:0;padding:0;background:transparent}.playground-agents-detail-sidebar .playground-tags-detail-sidebar-action-copy{gap:3px}.playground-agents-detail-sidebar .playground-tags-detail-sidebar-action-copy .playground-plugin-detail-feature-title{font-size:12px;line-height:1.35}.playground-agents-detail-sidebar .playground-tags-detail-sidebar-action-copy .playground-plugin-detail-feature-description{font-size:11px;line-height:1.45}.playground-agents-detail-sidebar-permission-row.playground-project-overview-sidebar-row{width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.playground-agents-detail-sidebar-permission-row:hover .playground-project-overview-sidebar-row-label,.playground-agents-detail-sidebar-permission-row:focus-visible .playground-project-overview-sidebar-row-label{color:#ffffffdb}.playground-agents-detail-sidebar-permission-row:focus-visible{outline:none}.playground-agents-detail-sidebar-permission-row:focus-visible .playground-agents-detail-sidebar-permission-value{color:#fff}.playground-agents-detail-sidebar .playground-agents-detail-sidebar-permission-value{justify-content:flex-end;overflow:visible}.playground-agents-detail-permission-rings{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:7px}.playground-agents-detail-permission-ring{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.playground-agents-detail-permission-rings .playground-permission-mini-ring-icon{width:26px;height:26px}.playground-agents-detail-sidebar .playground-environments-runtime-value-button{min-width:0;max-width:100%;width:100%;min-height:28px;padding:0;border:0;background:transparent}.playground-agents-detail-sidebar .playground-environments-runtime-value-button:hover{background:transparent}.playground-agents-detail-sidebar .playground-agents-model-picker-trigger-copy,.playground-agents-detail-sidebar .playground-agents-model-picker-trigger-labels,.playground-agents-detail-sidebar .playground-environments-runtime-value-label,.playground-agents-detail-sidebar .playground-environments-editor-fact-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-agents-detail-sidebar .playground-environments-editor-fact-value.is-id{max-width:100%}.playground-agents-detail-sidebar .playground-agents-model-select-popup{width:100%}.playground-tags-detail-computer-popup.playground-platform-popup-shell,.playground-tags-detail-computer-popup.playground-platform-popup-shell .playground-platform-popup-menu,.playground-tags-detail-computer-popup.playground-environments-runtime-popup-shell.is-open,.playground-tags-detail-computer-popup.playground-environments-runtime-popup-shell.is-open .playground-tasks-toolbar-popup-menu{z-index:520}.playground-tags-detail-computer-popup.playground-platform-popup-shell .playground-platform-popup-menu,.playground-tags-detail-computer-popup .playground-tasks-toolbar-popup-menu{background:#1e1e1ee6;-webkit-backdrop-filter:none;backdrop-filter:none}.playground-tags-detail-environment-menu.tb-popup-menu-inline-workspace{width:min(280px,calc(100vw - 32px));max-height:min(360px,calc(100vh - 156px));display:flex;flex-direction:column;overflow:hidden;padding:10px 0 8px}.playground-tags-detail-environment-menu .tb-popup-panel-section-attach-header{flex:0 0 auto;padding:0 12px 8px}.playground-tags-detail-environment-menu .platform-switch__option{min-width:0}.playground-tags-detail-environment-menu .tb-popup-menu-inline-body{flex:1 1 auto;min-height:0;max-height:292px;overflow-y:auto;padding:4px 0 0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.24) transparent}.playground-tags-detail-environment-menu .tb-popup-menu-inline-body::-webkit-scrollbar{width:8px}.playground-tags-detail-environment-menu .tb-popup-menu-inline-body::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff38}.playground-tags-detail-environment-menu .tb-popup-row{width:100%;display:flex;align-items:center;gap:12px;padding:10px 14px;border:0;background:transparent;color:#fff;cursor:pointer;text-align:left;transition:background-color .16s ease}.playground-tags-detail-environment-menu .tb-popup-row:hover,.playground-tags-detail-environment-menu .tb-popup-row.selected{background:#ffffff1a}.playground-tags-detail-environment-menu .tb-popup-row:disabled{opacity:.45;cursor:default}.playground-tags-detail-environment-menu .tb-popup-row:disabled:hover{background:transparent}.playground-tags-detail-environment-menu .tb-popup-icon{width:14px;height:14px;flex:0 0 auto;color:#ffffff9e}.playground-tags-detail-environment-menu .tb-popup-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:14px;font-weight:500}.playground-tags-detail-environment-menu .tb-popup-check-slot{order:2;margin-left:auto;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.playground-tags-detail-environment-menu .tb-popup-check{color:#fff}.playground-tags-detail-environment-menu .tb-popup-menu-inline-empty{padding:10px 14px 12px}.playground-tags-detail-environment-menu .tb-popup-empty-state{color:#fff9;font-size:12px;line-height:1.4}.playground-tags-detail-label-with-help{display:inline-flex;align-items:center;min-width:0;gap:5px}.playground-tags-default-environment-help{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:14px;height:14px;color:#ffffff80;cursor:help}.playground-tags-default-environment-help:hover,.playground-tags-default-environment-help:focus-visible{color:#ffffffd1}.playground-tags-default-environment-tooltip{position:absolute;left:50%;bottom:calc(100% + 9px);width:236px;padding:8px 10px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#1e1e1eeb;color:#ffffffd6;font-size:11px;font-weight:400;line-height:1.35;text-transform:none;letter-spacing:0;text-align:left;white-space:normal;box-shadow:0 16px 42px #0000005c;opacity:0;pointer-events:none;transform:translate(-50%,3px);transition:opacity .14s ease,transform .14s ease;z-index:900}.playground-tags-default-environment-tooltip:before{content:"";position:absolute;left:50%;top:100%;width:8px;height:8px;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);background:#1e1e1eeb;transform:translate(-50%,-4px) rotate(45deg)}.playground-tags-default-environment-help:hover .playground-tags-default-environment-tooltip,.playground-tags-default-environment-help:focus-visible .playground-tags-default-environment-tooltip{opacity:1;transform:translate(-50%)}.playground-agents-detail-sidebar-actions{display:flex;flex-direction:column;gap:2px}.playground-agents-detail-sidebar-action.playground-project-overview-sidebar-resource-row{grid-template-columns:18px minmax(0,1fr)}.playground-agents-detail-sidebar .playground-project-overview-sidebar-row,.playground-agents-detail-sidebar .playground-project-overview-sidebar-resource-row,.playground-agents-detail-sidebar .playground-agents-detail-permission-meter{padding-left:0!important;padding-right:0!important}.playground-agents-detail-sidebar .playground-project-overview-sidebar-row:hover,.playground-agents-detail-sidebar .playground-project-overview-sidebar-row:focus-visible,.playground-agents-detail-sidebar .playground-project-overview-sidebar-resource-row:hover,.playground-agents-detail-sidebar .playground-project-overview-sidebar-resource-row:focus-visible,.playground-agents-detail-sidebar .playground-agents-detail-permission-meter:hover,.playground-agents-detail-sidebar .playground-agents-detail-permission-meter:focus-visible,.playground-agents-detail-sidebar .playground-environments-runtime-value-button:hover,.playground-agents-detail-sidebar .playground-environments-runtime-value-button:focus-visible{background:transparent!important;box-shadow:none!important}.playground-agents-detail-about-row.playground-project-overview-sidebar-resource-row{min-height:32px;grid-template-columns:18px minmax(0,1fr)}.playground-agents-detail-about-row.is-agent-id.playground-project-overview-sidebar-resource-row,.playground-agents-detail-about-row.is-model.playground-project-overview-sidebar-resource-row{grid-template-columns:minmax(0,1fr)}.playground-agents-detail-about-row.is-voice.playground-project-overview-sidebar-resource-row{width:auto;grid-template-columns:max-content 14px;column-gap:4px}.playground-agents-detail-about-value{min-width:0;display:flex;align-items:center;justify-content:flex-start;color:#ffffffdb}.playground-agents-detail-about-row.is-model .playground-agents-detail-about-value,.playground-agents-detail-about-row.is-voice .playground-agents-detail-about-value,.playground-agents-detail-about-row.is-model .playground-environments-runtime-value-button{width:auto;margin-left:0;justify-content:flex-start;text-align:left}.playground-agents-detail-about-row.is-model .playground-agents-model-picker-trigger-copy,.playground-agents-detail-about-row.is-model .playground-agents-model-picker-trigger-labels,.playground-agents-detail-about-row.is-model .playground-environments-runtime-value-label,.playground-agents-detail-about-row.is-voice .playground-environments-runtime-value-label{text-align:left}.playground-agents-detail-voice-select-popup.playground-environments-runtime-popup-shell{width:max-content;display:inline-flex;align-self:flex-start;justify-content:flex-start}.playground-agents-detail-voice-select-popup .playground-agents-detail-about-row{width:auto}.playground-agents-detail-voice-select-trigger{appearance:none;display:inline-grid;border:0;background:transparent;color:#ffffffdb;cursor:pointer}.playground-agents-detail-voice-select-trigger:disabled{cursor:default;opacity:.48}.playground-agents-detail-voice-select-value{width:auto;min-width:0;display:inline-flex;align-items:center;gap:8px}.playground-agents-detail-voice-select-value .playground-project-overview-sidebar-resource-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:#ffffffad}.playground-agents-detail-voice-select-chevron{width:14px;height:14px;flex:0 0 auto;margin-left:0;color:#ffffff75}.playground-agents-detail-voice-select-menu.playground-tasks-toolbar-popup-menu{right:auto;left:0;width:220px;min-width:220px}.playground-agents-detail-about-model-readonly{appearance:none;min-width:0;padding:0;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;color:#ffffffdb;cursor:default;font-family:inherit;font-size:12px;line-height:1.35;font-weight:400;text-align:left}.playground-agents-detail-about-model-readonly:disabled{opacity:.42}.playground-agents-detail-about-model-readonly-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.playground-agents-detail-about-email{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;font-weight:400}.playground-agents-detail-about-email{color:#fff}.playground-agents-detail-about-row.is-email .playground-project-overview-sidebar-resource-label,.playground-agents-detail-about-row.is-email .playground-agents-detail-about-email{padding-left:0;padding-right:0}.playground-agents-detail-sidebar-action:disabled{opacity:.42;cursor:default}.playground-agents-detail-permission-bars{display:flex;align-items:flex-start;gap:4px;margin-top:16px;margin-bottom:2px}.playground-agents-detail-permission-meter{flex:1 1 0;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;display:flex;flex-direction:column;gap:6px;cursor:pointer}.playground-agents-detail-permission-meter:focus-visible{outline:none}.playground-agents-detail-permission-meter-copy{min-width:0;margin-top:2px;display:flex;align-items:center;justify-content:flex-start;gap:5px}.playground-agents-detail-permission-meter-swatch{width:8px;height:8px;flex:0 0 8px;border-radius:2px;background:var(--agent-permission-bar-active)}.playground-agents-detail-permission-meter-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2}.playground-agents-detail-permission-meter-title{color:#ffffffb8;font-weight:500}.playground-agents-detail-permission-meter-track{width:100%;height:6px;border-radius:2px;overflow:hidden;background:linear-gradient(90deg,var(--agent-permission-bar-active) 0%,var(--agent-permission-bar-active) var(--agent-permission-bar-progress),var(--agent-permission-bar-muted) var(--agent-permission-bar-progress),var(--agent-permission-bar-muted) 100%)}.playground-agents-detail-owner-popup-shell{width:100%;z-index:88}.playground-agents-detail-about-owner-row{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.playground-agents-detail-about-owner-control,.playground-agents-detail-about-owner-control .playground-agents-detail-owner-value,.playground-agents-detail-about-owner-control .playground-agents-detail-owner-member-cell.playground-team-member-cell{justify-content:flex-end!important}.playground-agents-detail-about-owner-control .playground-team-member-copy,.playground-agents-detail-about-owner-control .playground-team-table-title{text-align:right!important}.playground-agents-detail-sidebar-owner-row.playground-project-overview-sidebar-row{width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.playground-agents-detail-sidebar-owner-row.is-compact.playground-project-overview-sidebar-row{grid-template-columns:minmax(0,1fr) 14px;min-height:32px}.playground-agents-detail-sidebar-owner-row.is-compact .playground-agents-detail-owner-value{justify-content:flex-start}.playground-agents-detail-sidebar-owner-row:hover .playground-project-overview-sidebar-row-label,.playground-agents-detail-sidebar-owner-row:focus-visible .playground-project-overview-sidebar-row-label{color:#ffffffdb}.playground-agents-detail-sidebar-owner-row:focus-visible{outline:none}.playground-agents-detail-sidebar .playground-agent-detail-sidebar-facts,.playground-agents-detail-sidebar .playground-agent-detail-sidebar-facts>.playground-tasks-detail-facts-body{margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.playground-agents-detail-sidebar .playground-agent-detail-sidebar-facts:before,.playground-agents-detail-sidebar .playground-agent-detail-sidebar-facts>.playground-tasks-detail-facts-body:before{content:none;display:none}.playground-agent-detail-sidebar-facts .playground-agents-detail-about-email-control,.playground-agent-detail-sidebar-facts .playground-agents-detail-about-model-control,.playground-agent-detail-sidebar-facts .playground-agents-detail-about-voice-control,.playground-agent-detail-sidebar-facts .playground-agents-detail-about-owner-control{min-width:0;justify-content:flex-end;text-align:right}.playground-agent-detail-sidebar-facts .playground-agents-detail-about-email{max-width:100%;text-align:right}.playground-agent-detail-sidebar-facts .playground-tasks-detail-fact.is-email .playground-agents-detail-sidebar-copy-button{width:16px;height:16px}.playground-agent-detail-sidebar-facts .playground-tasks-detail-central-selector,.playground-agent-detail-sidebar-facts .playground-tasks-detail-central-selector-trigger{width:100%;min-height:30px;justify-content:flex-end;text-align:right}.playground-agent-detail-sidebar-facts .playground-tasks-detail-central-selector-trigger{display:inline-flex;align-items:center;gap:4px}.playground-agent-detail-sidebar-facts .platform-selector__value,.playground-agent-detail-sidebar-facts .playground-agents-detail-selector-label{justify-content:flex-end;text-align:right}.playground-agent-detail-sidebar-facts .playground-agents-detail-selector-label{min-width:0;display:inline-flex;align-items:center;gap:8px}.playground-agent-detail-sidebar-facts .playground-agents-detail-selector-label-copy{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-agents-detail-engine-provider-icon{width:16px;height:16px;display:block;flex:0 0 16px;object-fit:contain}.playground-agent-detail-sidebar-facts .playground-agents-detail-owner-popup-shell,.playground-agent-detail-sidebar-facts .playground-agents-detail-sidebar-owner-row{width:100%}.playground-agents-detail-owner-value{min-width:0;display:flex;align-items:center;justify-content:flex-start!important;gap:8px}.playground-agents-detail-owner-member-cell.playground-team-member-cell{min-width:0;max-width:100%;justify-content:flex-start;gap:8px}.playground-agents-detail-owner-member-cell .playground-team-member-avatar{width:20px;height:20px;flex:0 0 20px;font-size:8px}.playground-agents-detail-owner-member-cell .playground-team-member-copy{min-width:0;text-align:left}.playground-agents-detail-owner-member-cell .playground-team-table-title{max-width:132px;color:#ffffffdb;font-size:12px;font-weight:400;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-agents-detail-sidebar-owner-row.is-compact .playground-agents-detail-owner-value{justify-content:flex-start!important}.playground-agents-detail-sidebar-owner-row.is-compact .playground-agents-detail-owner-member-cell.playground-team-member-cell{justify-content:flex-start}.playground-agents-detail-sidebar-owner-row.is-compact .playground-agents-detail-owner-member-cell .playground-team-member-copy,.playground-agents-detail-sidebar-owner-row.is-compact .playground-agents-detail-owner-member-cell .playground-team-table-title{text-align:left}.playground-agents-detail-owner-avatar,.playground-agents-detail-owner-option-avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:#ffffff14;color:#ffffffe6;font-weight:500}.playground-agents-detail-owner-avatar{width:20px;height:20px;font-size:9px}.playground-agents-detail-owner-option-avatar{width:24px;height:24px;font-size:10px}.playground-agents-detail-owner-avatar-image,.playground-agents-detail-owner-option-avatar-image{width:100%;height:100%;object-fit:cover;display:block}.playground-agents-detail-owner-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.playground-agents-detail-owner-name,.playground-agents-detail-owner-email{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.playground-agents-detail-owner-name{color:#ffffffe6;font-size:12px;font-weight:500}.playground-agents-detail-owner-email{color:#ffffff70;font-size:10px;font-weight:400}.playground-agents-detail-owner-popup-shell .playground-agents-detail-owner-menu{top:calc(100% + 8px);right:0;left:auto;width:260px;min-width:260px;max-height:min(320px,calc(100vh - 180px));overflow:auto;transform-origin:top right;scrollbar-width:none}.playground-agents-detail-owner-popup-shell .playground-agents-detail-owner-menu::-webkit-scrollbar{display:none}.playground-agents-detail-owner-option.tb-popup-row{grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:10px;min-height:42px;padding:8px 12px}.playground-agents-detail-owner-option .platform-selector__option-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.playground-agents-detail-owner-option .platform-selector__option-label{color:#ffffffeb;font-size:12px;font-weight:500}.playground-agents-detail-owner-option .platform-selector__option-description{color:#ffffff7a;font-size:10px;font-weight:400}.playground-agents-detail-owner-menu-empty{padding:13px 14px;color:#ffffff85;font-size:11px;line-height:1.45}.playground-tasks-project-modal.playground-agents-send-team-modal{width:min(520px,calc(100vw - 48px));max-height:min(560px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:visible}.playground-agents-send-team-modal.platform-modal-surface:not(.playground-tasks-project-modal){display:flex;flex-direction:column}.playground-agents-send-team-modal .playground-tasks-project-modal-top{gap:12px}.playground-agents-send-team-modal-body{display:flex;flex-direction:column;gap:10px;max-height:min(350px,calc(100vh - 250px));overflow:auto;scrollbar-width:none}.playground-agents-send-team-modal-body::-webkit-scrollbar{display:none}.playground-agents-send-team-list{display:flex;flex-direction:column;gap:8px}.playground-agents-send-team-option{width:100%;min-height:52px;display:grid;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0a;color:#ffffffeb;text-align:left;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.playground-agents-send-team-option:hover:not(:disabled){border-color:#ffffff29;background:#ffffff12}.playground-agents-send-team-option.is-selected{border-color:#4da3ffa8;background:#4da3ff14}.playground-agents-send-team-option:disabled{opacity:.58;cursor:default}.playground-agents-send-team-option-icon{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff0f;color:#ffffffdb}.playground-agents-send-team-option-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.playground-agents-send-team-option-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fffffff0;font-size:12px;font-weight:500}.playground-agents-send-team-option-meta{color:#ffffff7a;font-size:10px;font-weight:400}.playground-agents-send-team-empty{min-height:120px;display:flex;align-items:center;justify-content:center;gap:10px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;color:#ffffff8a;font-size:12px;line-height:1.45;text-align:center}.playground-agents-send-team-actions{margin-top:16px}.playground-agents-send-team-modal>.playground-agents-send-team-actions.platform-modal-footer{margin-top:0}.playground-agents-detail-summary .playground-environments-home-summary-kpis,.playground-agents-detail-chart-kpis.playground-project-overview-summary-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.playground-agents-detail-tabs.playground-agents-overview-tabs{margin:-4px 0 0;grid-column:1 / -1;width:100%}.playground-agents-detail-tabs .playground-project-overview-chart-tabs{width:100%}.playground-agents-detail-top-controls{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:center;column-gap:42px;transition:grid-template-columns .26s cubic-bezier(.16,1,.3,1),column-gap .26s cubic-bezier(.16,1,.3,1)}.playground-agents-detail-overview-layout.is-sidebar-collapsed>.playground-agents-detail-top-controls{grid-template-columns:minmax(0,1fr) auto;column-gap:12px}.playground-agents-detail-tabs .playground-project-overview-chart-tabs{gap:24px}.playground-agents-detail-tabs .playground-project-overview-chart-tab{gap:6px}.playground-agents-detail-tab-icon{width:13px;height:13px;flex:0 0 auto}.playground-agents-detail-metrics.playground-environments-home-metrics{margin:0;gap:0}.playground-agents-detail-chart-block.playground-database-overview-chart-block{display:flex;flex-direction:column;gap:16px;height:auto;min-height:0}.playground-agents-page .playground-agents-detail-metrics .playground-agents-detail-chart-block.playground-database-overview-chart-block,.playground-agents-detail-assistant-page .playground-agents-detail-metrics .playground-agents-detail-chart-block.playground-database-overview-chart-block{--playground-project-overview-chart-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;padding:20px;border:0;border-radius:15px;background:transparent;overflow:hidden;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-agents-page .playground-agents-detail-metrics .playground-agents-detail-chart-block.playground-database-overview-chart-block:before,.playground-agents-detail-assistant-page .playground-agents-detail-metrics .playground-agents-detail-chart-block.playground-database-overview-chart-block:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:5;border-radius:inherit;padding:1px;background:var(--playground-project-overview-chart-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-agents-page .playground-agents-detail-metrics .playground-agents-detail-chart-block.playground-database-overview-chart-block>*,.playground-agents-detail-assistant-page .playground-agents-detail-metrics .playground-agents-detail-chart-block.playground-database-overview-chart-block>*{position:relative;z-index:1}.playground-agents-page .playground-agents-detail-metrics .playground-project-overview-chart-kpis,.playground-agents-detail-assistant-page .playground-agents-detail-metrics .playground-project-overview-chart-kpis{background:transparent;border-bottom:1px solid rgba(255,255,255,.15)}.playground-agents-page .playground-agents-detail-metrics .playground-project-overview-chart-header,.playground-agents-detail-assistant-page .playground-agents-detail-metrics .playground-project-overview-chart-header{display:none}.playground-agents-detail-chart-block .playground-settings-usage-chart-card{min-height:0}.playground-agents-detail-fact-rows{display:flex;flex-direction:column;gap:4px;margin-top:2px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}@media(max-width:980px){.playground-agents-detail-summary .playground-environments-home-summary-kpis,.playground-agents-detail-chart-kpis.playground-project-overview-summary-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.playground-tasks-project-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.playground-tasks-project-panel-title{font-size:13px;font-weight:600;color:#fffffff2}.playground-tasks-project-list{display:flex;flex-direction:column;gap:10px}.playground-tasks-project-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08}.playground-tasks-project-row-main{min-width:0}.playground-tasks-project-row-title{font-size:13px;font-weight:600;color:#fffffff0}.playground-tasks-project-row-copy{margin-top:4px;font-size:12px;line-height:1.5;color:#ffffff80}.playground-tasks-project-workspace{flex:1;min-height:100%;display:flex;flex-direction:column}.playground-tasks-project-workspace-detail{flex:1;min-height:0}.playground-tasks-project-navbar-title{min-width:0;display:flex;align-items:center;gap:6px}.playground-tasks-project-navbar{min-height:56px;padding:0 5px 0 0;box-sizing:border-box}.playground-tasks-project-navbar-title .playground-content-title{min-width:0}.playground-tasks-project-navbar-actions{gap:4px}.playground-tasks-project-nav-switch{width:fit-content}.playground-tasks-project-home-navbar{min-height:56px;padding:0 5px 0 0;margin-bottom:12px;border-bottom:0;box-sizing:border-box}.playground-tools-navbar{min-height:56px;padding:0 20px;margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.075);background:#000;box-sizing:border-box}.playground-tools-navbar.playground-thread-welcome-navbar{border-bottom:0}.playground-tasks-project-home-navbar .playground-tasks-project-navbar-title,.playground-tasks-project-home-navbar .playground-content-nav-right,.playground-tasks-project-home-navbar .playground-content-nav-center,.playground-tools-navbar-title,.playground-tools-navbar .playground-content-nav-right,.playground-tools-navbar .playground-content-nav-center{min-height:0;height:auto;align-items:center}.playground-tools-navbar-title{min-width:0;display:flex;align-items:center;gap:6px}.playground-tools-navbar-actions,.playground-tools-overview-controls-slot,.playground-tools-skills-nav-actions-slot,.playground-resource-overview-controls-slot,.playground-resources-nav-actions-slot{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap;white-space:nowrap}.playground-tasks-project-workspace .playground-environments-detail-scroll{padding:0 18px}.playground-tasks-project-title-back{flex:0 0 auto}.playground-tasks-project-workspace-scroll{gap:14px}.playground-environments-detail-scroll.playground-tasks-project-workspace-scroll{padding-bottom:0}.playground-environments-detail-scroll.playground-tasks-project-workspace-scroll:not(.is-calendar){scrollbar-width:none}.playground-environments-detail-scroll.playground-tasks-project-workspace-scroll:not(.is-calendar)::-webkit-scrollbar{display:none}.playground-environments-detail-scroll.playground-tasks-project-workspace-scroll.is-mission-control-setup{padding:0;gap:0;overflow:hidden}.playground-mission-control-studio-backdrop{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;background:#06060af5;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.playground-mission-control-studio{width:100%;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.playground-mission-control-studio-header{min-height:58px;padding:0 22px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;gap:18px}.playground-mission-control-studio-title-row{min-width:0;display:flex;align-items:center;gap:12px}.playground-mission-control-studio-title-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.playground-mission-control-studio-title{overflow:hidden;color:#fffffffa;font-size:15px;line-height:1.25;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.playground-mission-control-studio-subtitle{overflow:hidden;color:#ffffff7a;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.playground-mission-control-studio-back{flex:0 0 auto}.playground-mission-control-studio-header-actions{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}.playground-mission-control-studio-body{min-width:0;min-height:0;flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;background:transparent;overflow:hidden}.playground-mission-control-studio-settings,.playground-mission-control-studio-chat{min-width:0;min-height:0;background:#06060af5;overflow:hidden}.playground-mission-control-studio-settings{display:flex;flex-direction:column;background:#ffffff0d!important}.playground-mission-control-studio-section-header{flex:0 0 auto;padding:20px 22px 12px}.playground-mission-control-studio-section-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.playground-mission-control-studio-back-link{padding:0;border:0;background:transparent;color:#ffffffad;font:inherit;font-size:13px;line-height:1.2;font-weight:400;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:color .16s ease}.playground-mission-control-studio-back-link:hover{color:#fffffffa}.playground-mission-control-studio-save-button{min-height:28px;padding:0 14px;border:0;border-radius:999px;background:#fff;color:#000;font:inherit;font-size:13px;line-height:1.2;font-weight:400;cursor:pointer;transition:color .16s ease,opacity .16s ease}.playground-mission-control-studio-save-button:hover:not(:disabled){color:#000;opacity:.72}.playground-mission-control-studio-save-button:disabled{cursor:default;opacity:.38}.playground-mission-control-studio-section-title{color:#fffffff5;font-size:14px;line-height:1.3;font-weight:500}.playground-mission-control-studio-section-copy{margin-top:4px;color:#ffffff80;font-size:12px;line-height:1.45}.playground-mission-control-studio-settings-scroll{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow:auto;padding:0 22px 22px;background:transparent;scrollbar-width:none}.playground-mission-control-studio-settings-scroll::-webkit-scrollbar{display:none}.playground-mission-control-studio-settings-footer{flex:0 0 auto;padding:12px 22px 20px;display:flex;justify-content:flex-end}.playground-mission-control-studio-chat{display:flex;flex-direction:column;border-left:1px solid rgba(255,255,255,.15)}.playground-mission-control-studio-chat-header{flex:0 0 auto;min-height:64px;padding:16px 22px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;gap:18px}.playground-mission-control-studio-chat-copy{min-width:0}.playground-mission-control-studio-chat-title{color:#fffffff5;font-size:14px;line-height:1.3;font-weight:500}.playground-mission-control-studio-chat-subtitle{margin-top:4px;color:#ffffff80;font-size:12px;line-height:1.4}.playground-mission-control-setup-pane{width:100%;height:100%;min-width:0;min-height:0;display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tb-runner-chat.playground-mission-control-setup-runner{width:100%;height:100%;min-width:0;min-height:0;flex:1 1 auto;background:transparent}.tb-runner-chat.playground-mission-control-setup-runner .tb-popup-modal-scrim,.tb-runner-chat.playground-mission-control-setup-runner .tb-file-browser-scrim{background:transparent}.tb-runner-chat.playground-mission-control-setup-runner .tb-log-scroll.is-custom-empty-state{display:flex;align-items:center;justify-content:center;padding:28px}.tb-runner-chat.playground-mission-control-setup-runner .tb-content-width.is-custom-empty-state{width:min(100%,620px);max-width:620px}.tb-runner-chat.playground-mission-control-setup-runner .task-input-box{--tb-task-input-overlay: transparent;--tb-task-input-outline: rgba(255, 255, 255, .1);--tb-task-input-border: rgba(255, 255, 255, .1);--tb-task-input-base-bg: rgba(30, 30, 30, .9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.tb-runner-chat.playground-mission-control-setup-runner .task-input-box:has(.sidebar-textarea:focus){--tb-task-input-outline: rgba(255, 255, 255, .1);--tb-task-input-border: rgba(255, 255, 255, .1)}.playground-mission-control-modal .playground-mission-control-setup-pane,.playground-mission-control-modal .tb-runner-chat.playground-mission-control-setup-runner{width:100%;min-width:0;height:auto;min-height:0;flex:0 0 auto;display:block;overflow:visible}.playground-mission-control-modal .tb-runner-chat.playground-mission-control-setup-runner .workinglogsbox{display:none!important}.playground-mission-control-modal .tb-runner-chat.playground-mission-control-setup-runner .tb-input-shell{position:static;left:auto;right:auto;bottom:auto;padding:0;background:transparent;pointer-events:auto}.playground-mission-control-modal .tb-runner-chat.playground-mission-control-setup-runner .tb-input-width,.playground-mission-control-modal .tb-runner-chat.playground-mission-control-setup-runner .embedded-runner-input,.playground-mission-control-modal .tb-runner-chat.playground-mission-control-setup-runner .tb-composer-textarea-shell{width:100%;max-width:none;background:transparent!important}.playground-mission-control-setup-form{width:100%;height:100%;min-height:100%;margin:0 auto;display:flex;flex-direction:column;gap:0}.playground-mission-control-setup-form .playground-tasks-project-composer-modal{width:100%;height:100%;min-height:100%;flex:1 1 auto;display:flex;flex-direction:column;padding:0;border:0!important;border-radius:0;background:transparent!important;background-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.playground-mission-control-setup-form .playground-tasks-project-composer-modal:before,.playground-mission-control-setup-form .playground-tasks-project-composer-modal:after{content:none!important;display:none!important}.playground-mission-control-setup-form .playground-tasks-project-modal-icon-trigger,.playground-mission-control-setup-form .playground-tasks-project-modal-icon-trigger:hover,.playground-mission-control-setup-form .playground-tasks-project-modal-icon-trigger.is-active,.playground-mission-control-setup-form .playground-tasks-project-modal-icon-trigger:focus-visible{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.playground-mission-control-setup-form .playground-tasks-project-modal-icon-trigger:before,.playground-mission-control-setup-form .playground-tasks-project-modal-icon-trigger:after{content:none!important;display:none!important}.playground-mission-control-setup-form .playground-tasks-project-modal-top{margin-bottom:12px}.playground-mission-control-setup-form .playground-tasks-project-modal-actions{margin-top:auto;padding-top:16px;padding-bottom:0;background:transparent;display:flex;justify-content:flex-end;flex:0 0 auto}.playground-mission-control-studio .playground-tasks-project-modal,.playground-mission-control-studio .playground-tasks-project-composer-modal{border-color:transparent!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.playground-mission-control-studio .playground-tasks-project-modal:before,.playground-mission-control-studio .playground-tasks-project-modal:after,.playground-mission-control-studio .playground-tasks-project-composer-modal:before,.playground-mission-control-studio .playground-tasks-project-composer-modal:after{content:none!important;display:none!important}.playground-mission-control-studio .playground-tasks-project-modal-icon-trigger,.playground-mission-control-studio .playground-tasks-project-modal-icon-trigger:hover,.playground-mission-control-studio .playground-tasks-project-modal-icon-trigger.is-active,.playground-mission-control-studio .playground-tasks-project-modal-icon-trigger:focus-visible{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.playground-mission-control-studio .playground-tasks-project-modal-icon-trigger:before,.playground-mission-control-studio .playground-tasks-project-modal-icon-trigger:after{content:none!important;display:none!important}.playground-mission-control-studio .playground-tasks-project-blueprint-icon{background:transparent!important}.playground-mission-control-setup-empty-card{width:min(100%,560px);margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;text-align:left}.playground-mission-control-setup-empty-kicker{color:#ffffff7a;font-size:11px;line-height:1.2;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.playground-mission-control-setup-empty-title{margin-top:10px;color:#fffffffa;font-size:24px;line-height:1.1;font-weight:500}.playground-mission-control-setup-empty-copy{margin-top:12px;color:#ffffff94;font-size:13px;line-height:1.55}.playground-mission-control-capability-list{margin-top:20px;display:flex;flex-direction:column;gap:18px}.playground-mission-control-capability-item{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start}.playground-mission-control-capability-icon{width:18px;height:18px;margin-top:1px;color:#ffffff8f}.playground-mission-control-capability-title{color:#ffffffeb;font-size:14px;line-height:1.35;font-weight:500}.playground-mission-control-capability-copy{margin-top:4px;color:#ffffff80;font-size:13px;line-height:1.45}.playground-mission-control-project-modal{width:min(820px,100%);max-height:min(72vh,780px);margin:0 auto;overflow:auto;scrollbar-width:none}.playground-mission-control-project-modal::-webkit-scrollbar{width:0;height:0;display:none}.playground-mission-control-project-modal .playground-tasks-project-modal-top{margin-bottom:0}.playground-mission-control-project-connectors,.playground-mission-control-project-attachments{margin-top:18px}.playground-mission-control-project-attachment-list{display:flex;flex-wrap:wrap;gap:8px}.playground-mission-control-setup-title{margin:0;text-align:center;font-size:24px;line-height:1.08;font-weight:500;color:#fffffff5}.playground-mission-control-setup-box{width:100%;margin-top:20px;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#ffffff1a;box-sizing:border-box;display:flex;flex-direction:column;gap:18px}.playground-mission-control-setup-section{min-width:0;display:flex;flex-direction:column;gap:12px}.playground-mission-control-setup-section-title{width:100%;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1);font-size:12px;line-height:1.2;font-weight:500;color:#ffffffeb}.playground-mission-control-setup-description,.playground-mission-control-setup-empty{font-size:12px;line-height:1.6;font-weight:400;color:#ffffff9e}.playground-mission-control-setup-description p{margin:0}.playground-mission-control-setup-list{display:flex;flex-direction:column;gap:2px}.playground-mission-control-setup-row{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:16px}.playground-mission-control-setup-row-label{min-width:0;display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:1.3;color:#ffffffd6}.playground-mission-control-setup-row-icon{width:14px;height:14px;flex:0 0 auto;object-fit:contain}.playground-mission-control-setup-row-value{min-width:0;max-width:52%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;color:#ffffff9e;text-align:right}.playground-mission-control-setup-row.is-empty .playground-mission-control-setup-row-value{color:#ffffff6b}.playground-mission-control-setup-attachments{display:flex;flex-wrap:wrap;gap:8px}.playground-mission-control-setup-attachment{min-width:0;max-width:100%;height:28px;padding:0 10px;border-radius:999px;background:#ffffff14;display:inline-flex;align-items:center;gap:7px;font-size:12px;line-height:1;color:#ffffffbd}.playground-mission-control-setup-attachment span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-mission-control-setup-attachment-icon{width:13px;height:13px;flex:0 0 auto}.playground-mission-control-setup-error{margin:0}.playground-content-body.is-tasks-page .playground-environments-page:not(.playground-agents-page) .playground-environments-detail-scroll.playground-tasks-project-workspace-scroll,.playground-content-body.is-calendar-page .playground-environments-page:not(.playground-agents-page) .playground-environments-detail-scroll.playground-tasks-project-workspace-scroll{position:relative;margin:0;padding:42px 50px 56px;border:0;border-radius:0;background:#000;background-image:none!important;background-clip:padding-box;box-sizing:border-box;gap:14px}.playground-content-body.is-tasks-page .playground-environments-page:not(.playground-agents-page) .playground-environments-detail-scroll.playground-tasks-project-workspace-scroll.is-backlog{padding-bottom:10px}.playground-content-body.is-tasks-page .playground-environments-page.playground-tasks-ticket-screen:not(.playground-agents-page) .playground-environments-detail-scroll.playground-tasks-project-workspace-scroll{padding-right:0;padding-bottom:10px}.playground-content-body.is-tasks-page .playground-environments-page:not(.playground-agents-page) .playground-environments-detail-scroll.playground-tasks-project-workspace-scroll:before,.playground-content-body.is-calendar-page .playground-environments-page:not(.playground-agents-page) .playground-environments-detail-scroll.playground-tasks-project-workspace-scroll:before{content:none!important;display:none!important}.playground-content-body.is-tasks-page .playground-environments-page:not(.playground-agents-page) .playground-environments-detail-scroll.playground-tasks-project-workspace-scroll.is-mission-control-setup,.playground-content-body.is-calendar-page .playground-environments-page:not(.playground-agents-page) .playground-environments-detail-scroll.playground-tasks-project-workspace-scroll.is-mission-control-setup{padding:0;gap:0;background:transparent!important}.playground-mission-control-studio .playground-mission-control-studio-settings-scroll,.playground-mission-control-studio .playground-mission-control-setup-form,.playground-mission-control-studio .playground-tasks-project-composer-modal,.playground-mission-control-studio .playground-tasks-project-modal-top,.playground-mission-control-studio .playground-tasks-project-modal-attachments,.playground-mission-control-studio .playground-tasks-project-modal-connectors{background:transparent!important}.playground-mission-control-studio .playground-mission-control-setup-form,.playground-mission-control-studio .playground-tasks-project-composer-modal{min-height:0;flex:1 1 auto}.playground-mission-control-studio .playground-mission-control-studio-settings{background:#ffffff0d!important}.playground-mission-control-studio .playground-tasks-project-blueprint-section,.playground-mission-control-setup-form .playground-tasks-project-blueprint-section{margin:0 0 14px;gap:0}.playground-mission-control-studio .playground-tasks-project-blueprint-section:before,.playground-mission-control-studio .playground-tasks-project-blueprint-section:after,.playground-mission-control-setup-form .playground-tasks-project-blueprint-section:before,.playground-mission-control-setup-form .playground-tasks-project-blueprint-section:after{content:none!important;display:none!important}.playground-mission-control-studio .playground-tasks-project-blueprint-heading,.playground-mission-control-studio .playground-tasks-project-blueprint-active,.playground-mission-control-studio .playground-tasks-project-blueprint-chips,.playground-mission-control-studio .playground-tasks-project-blueprint-chip,.playground-mission-control-studio .playground-tasks-project-blueprint-section>.playground-tasks-detail-section-title,.playground-mission-control-setup-form .playground-tasks-project-blueprint-heading,.playground-mission-control-setup-form .playground-tasks-project-blueprint-active,.playground-mission-control-setup-form .playground-tasks-project-blueprint-chips,.playground-mission-control-setup-form .playground-tasks-project-blueprint-chip,.playground-mission-control-setup-form .playground-tasks-project-blueprint-section>.playground-tasks-detail-section-title{display:none!important}.playground-mission-control-studio .playground-tasks-project-modal-icon-trigger,.playground-mission-control-setup-form .playground-tasks-project-modal-icon-trigger{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important}.playground-mission-control-studio .playground-tasks-project-modal-icon-trigger:before,.playground-mission-control-studio .playground-tasks-project-modal-icon-trigger:after,.playground-mission-control-setup-form .playground-tasks-project-modal-icon-trigger:before,.playground-mission-control-setup-form .playground-tasks-project-modal-icon-trigger:after{content:none!important;display:none!important}.playground-mission-control-studio .playground-tasks-project-modal-attachments,.playground-mission-control-studio .playground-tasks-project-modal-connectors,.playground-mission-control-studio .playground-tasks-detail-description,.playground-mission-control-studio .playground-tasks-detail-description-editor,.playground-mission-control-studio .playground-tasks-detail-description-preview-scope,.playground-mission-control-setup-form .playground-tasks-project-modal-attachments,.playground-mission-control-setup-form .playground-tasks-project-modal-connectors,.playground-mission-control-setup-form .playground-tasks-detail-description,.playground-mission-control-setup-form .playground-tasks-detail-description-editor,.playground-mission-control-setup-form .playground-tasks-detail-description-preview-scope{background:transparent!important}.playground-mission-control-studio .playground-tasks-project-blueprint-trigger .playground-tasks-project-blueprint-icon,.playground-mission-control-studio .playground-tasks-project-blueprint-option .playground-tasks-project-blueprint-icon,.playground-mission-control-setup-form .playground-tasks-project-blueprint-trigger .playground-tasks-project-blueprint-icon,.playground-mission-control-setup-form .playground-tasks-project-blueprint-option .playground-tasks-project-blueprint-icon{background:transparent!important;border:0!important;box-shadow:none!important}.playground-content-body.is-tasks-page .playground-environments-page:not(.playground-agents-page) .playground-environments-detail-scroll.playground-tasks-project-workspace-scroll.is-calendar,.playground-content-body.is-calendar-page .playground-environments-page:not(.playground-agents-page) .playground-environments-detail-scroll.playground-tasks-project-workspace-scroll.is-calendar{padding:0;gap:0}@media(max-width:980px){.playground-mission-control-studio-header{padding:0 14px}.playground-mission-control-studio-body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(320px,45vh) minmax(0,1fr)}.playground-mission-control-studio-settings{border-bottom:1px solid rgba(255,255,255,.08)}.playground-mission-control-studio-section-header,.playground-mission-control-studio-chat-header,.playground-mission-control-studio-settings-scroll,.playground-mission-control-studio-settings-footer{padding-left:16px;padding-right:16px}}@media(max-width:640px){.playground-mission-control-studio-body{grid-template-rows:minmax(300px,42vh) minmax(0,1fr)}.playground-mission-control-studio-subtitle,.playground-mission-control-studio-chat-subtitle,.playground-mission-control-studio-section-copy{display:none}}.playground-environments-detail-scroll.playground-tasks-project-workspace-scroll.is-calendar{padding:0;gap:0;overflow:hidden}.playground-environments-detail-scroll.playground-tasks-project-workspace-scroll.is-calendar .playground-tasks-scheduler,.playground-environments-detail-scroll.playground-tasks-project-workspace-scroll.is-calendar .playground-tasks-scheduler-main,.playground-environments-detail-scroll.playground-tasks-project-workspace-scroll.is-calendar .playground-tasks-scheduler-calendar-surface{background:transparent}.playground-environments-detail-scroll.playground-tasks-project-workspace-scroll.is-calendar .playground-tasks-scheduler,.playground-environments-detail-scroll.playground-tasks-project-workspace-scroll.is-calendar .playground-tasks-scheduler-main,.playground-environments-detail-scroll.playground-tasks-project-workspace-scroll.is-calendar .playground-tasks-scheduler-calendar-surface,.playground-environments-detail-scroll.playground-tasks-project-workspace-scroll.is-calendar .playground-tasks-scheduler .rbc-time-content,.playground-environments-detail-scroll.playground-tasks-project-workspace-scroll.is-calendar .playground-tasks-scheduler .rbc-time-view,.playground-environments-detail-scroll.playground-tasks-project-workspace-scroll.is-calendar .playground-tasks-scheduler .rbc-agenda-view{scrollbar-width:none;-ms-overflow-style:none}.playground-environments-detail-scroll.playground-tasks-project-workspace-scroll.is-calendar .playground-tasks-scheduler::-webkit-scrollbar,.playground-environments-detail-scroll.playground-tasks-project-workspace-scroll.is-calendar .playground-tasks-scheduler-main::-webkit-scrollbar,.playground-environments-detail-scroll.playground-tasks-project-workspace-scroll.is-calendar .playground-tasks-scheduler-calendar-surface::-webkit-scrollbar,.playground-environments-detail-scroll.playground-tasks-project-workspace-scroll.is-calendar .playground-tasks-scheduler .rbc-time-content::-webkit-scrollbar,.playground-environments-detail-scroll.playground-tasks-project-workspace-scroll.is-calendar .playground-tasks-scheduler .rbc-time-view::-webkit-scrollbar,.playground-environments-detail-scroll.playground-tasks-project-workspace-scroll.is-calendar .playground-tasks-scheduler .rbc-agenda-view::-webkit-scrollbar{width:0;height:0;display:none}.playground-tasks-project-menu-item.is-danger,.playground-tasks-project-menu-item.is-danger .playground-files-toolbar-menu-item-copy span:first-child{color:#ffb0b0}.playground-tasks-secondary-copy{font-size:12px;line-height:1.45;color:#ffffff7a}.playground-tasks-backlog-view{width:min(100%,var(--playground-thread-content-max-width));max-width:var(--playground-thread-content-max-width);height:auto;flex:1;min-height:0;margin:0 auto;display:flex;flex-direction:column;gap:0}.playground-tasks-backlog-header{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:0;padding:4px 0 10px;border-bottom:1px solid rgba(255,255,255,.08)}.playground-tasks-backlog-header-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.playground-tasks-backlog-header-row.is-secondary{align-items:flex-start}.playground-tasks-backlog-header-row.is-tertiary{align-items:center}.playground-tasks-backlog-header-main{min-width:0;display:flex;align-items:center;gap:12px}.playground-tasks-backlog-header-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.playground-tasks-backlog-heading{font-size:18px;font-weight:500;color:#fffffff0;line-height:1.2}.playground-tasks-backlog-open-count{display:inline-flex;align-items:center;flex:0 0 auto}.playground-tasks-backlog-heading-count{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.playground-tasks-backlog-description{min-width:0;flex:1 1 auto;max-width:none;font-size:12px;line-height:1.45;color:#ffffffb3;white-space:normal;overflow:visible;text-overflow:clip}.playground-tasks-backlog-description .tb-message-markdown-paragraph,.playground-tasks-backlog-description .tb-message-markdown-list,.playground-tasks-backlog-description .tb-message-markdown-heading{margin:0;font-size:inherit;line-height:inherit;color:inherit}.playground-tasks-backlog-description .tb-message-markdown-strong,.playground-tasks-backlog-description .tb-message-markdown-em,.playground-tasks-backlog-description .tb-message-markdown-inline-code,.playground-tasks-backlog-description .tb-message-markdown-link{color:inherit}.playground-tasks-backlog-primary-actions,.playground-tasks-backlog-secondary-actions,.playground-tasks-backlog-tertiary-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.playground-tasks-backlog-primary-actions{margin-left:auto}.playground-tasks-backlog-secondary-actions{align-self:flex-start}.playground-tasks-backlog-header-row.is-tertiary .playground-tasks-backlog-secondary-actions{flex:1 1 auto;min-width:0;align-items:stretch;justify-content:flex-start}.playground-tasks-backlog-header-row.is-tertiary .playground-plugins-search-shell{--playground-tasks-backlog-search-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );flex:0 1 360px;width:min(360px,100%);min-width:0;max-width:360px;position:relative;z-index:0;overflow:hidden;border-radius:999px}.playground-tasks-backlog-header-row.is-tertiary .playground-plugins-search-shell:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;background:var(--playground-tasks-backlog-search-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-tasks-backlog-header-row.is-tertiary .playground-plugins-search{position:relative;z-index:1;min-height:32px;border:0;background:#ffffff0d!important;font-size:12px;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-tasks-backlog-header-row.is-tertiary .playground-plugins-search-icon{z-index:3}.playground-tasks-backlog-header-row.is-tertiary .playground-tasks-backlog-search-shell{box-sizing:border-box;border:1px solid rgba(255,255,255,.1);background:#000}.playground-tasks-backlog-header-row.is-tertiary .playground-tasks-backlog-search-shell:before{content:none;display:none}.playground-tasks-backlog-header-row.is-tertiary .playground-tasks-backlog-search-shell .playground-plugins-search{background:#000!important}.playground-tasks-backlog-header-row.is-tertiary .playground-files-control-button{min-height:32px}.playground-tasks-backlog-project-actions{flex-wrap:wrap}.playground-tasks-backlog-tertiary-actions{margin-left:auto}.playground-tasks-backlog-secondary-actions .playground-files-control-button.is-backlog-sort,.playground-tasks-backlog-secondary-actions .playground-files-control-button.is-board-filter{padding-left:0}.playground-tasks-backlog-sort-shell .playground-tasks-toolbar-popup-menu,.playground-tasks-backlog-filter-shell .playground-tasks-toolbar-popup-menu,.playground-tasks-board-filter-shell .playground-tasks-toolbar-popup-menu{left:0;right:auto;transform-origin:top left}.playground-tasks-release-control-row{gap:8px}.playground-tasks-toolbar-popup-shell{position:relative;z-index:31}.playground-tasks-toolbar-popup-shell.playground-tasks-toolbar-popup-shell-portal{position:fixed;z-index:360}.playground-tasks-toolbar-popup-shell .tb-popup-menu{position:absolute;z-index:32}.playground-tasks-toolbar-popup-shell .playground-tasks-toolbar-popup-menu{top:calc(100% + 8px);bottom:auto;left:auto;right:0;width:260px;min-width:260px;max-height:min(360px,calc(100vh - 180px));display:flex;flex-direction:column;overflow-y:auto;transform-origin:top right}.playground-tasks-toolbar-popup-shell.playground-tasks-toolbar-popup-shell-portal .playground-tasks-toolbar-popup-menu{inset:0 auto auto 0;transform-origin:top left}.playground-tasks-toolbar-popup-shell .playground-tasks-toolbar-popup-menu-wide{width:272px;min-width:272px}.playground-tasks-toolbar-popup-shell .playground-tags-plugins-title-menu{top:calc(100% + 6px);right:auto;left:0;width:220px;min-width:220px;transform-origin:top left}.playground-tasks-toolbar-popup-shell .playground-tasks-release-picker-menu{width:min(360px,calc(100vw - 24px));min-width:min(360px,calc(100vw - 24px));max-height:min(560px,calc(100vh - 140px));overflow:hidden}.playground-tasks-release-picker-menu,.playground-tasks-release-picker-menu *{font-size:12px;font-weight:400}.playground-tasks-release-picker-body{min-height:0;overflow:auto;padding:6px}.playground-tasks-release-picker-footer{padding:6px;border-top:1px solid rgba(255,255,255,.1)}.playground-tasks-release-picker-item.is-selected{background:#ffffff14}.playground-tasks-release-picker-item.is-selected .notification-menu-icon{color:#fff}.playground-tasks-release-picker-create{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent}.playground-tasks-release-picker-create:hover:not(:disabled){background:transparent}.playground-tasks-release-picker-menu>*{position:relative;z-index:6}.playground-tasks-toolbar-popup-shell .playground-tasks-project-search-menu{width:320px;min-width:320px;max-height:min(420px,calc(100vh - 140px));padding:0;overflow:hidden}.playground-tasks-project-search-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.playground-tasks-project-search-title{font-size:13px;font-weight:600;color:#fffffff5}.playground-tasks-project-search-close{width:24px;height:24px;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffff7a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,color .16s ease}.playground-tasks-project-search-close:hover{background:#ffffff14;color:#fff}.playground-tasks-project-search-body{min-height:0;flex:1;padding:14px 16px 16px;overflow:auto}.playground-tasks-project-search-hint{padding:18px 8px 4px;text-align:center;font-size:12px;line-height:1.45;color:#ffffff6b}.playground-tasks-toolbar-popup-shell.playground-tasks-backlog-sort-shell .playground-tasks-toolbar-popup-menu,.playground-tasks-toolbar-popup-shell.playground-tasks-backlog-filter-shell .playground-tasks-toolbar-popup-menu,.playground-tasks-toolbar-popup-shell.playground-tasks-board-filter-shell .playground-tasks-toolbar-popup-menu,.playground-tasks-toolbar-popup-shell.playground-environments-search-shell .playground-tasks-toolbar-popup-menu{left:0;right:auto;transform-origin:top left}.playground-tasks-toolbar-popup-shell.playground-environments-search-shell{z-index:95}.playground-tasks-toolbar-popup-shell.playground-environments-search-shell .playground-tasks-toolbar-popup-menu{z-index:96}.playground-resources-overview-section .playground-resources-overview-search-row,.playground-resources-overview-section .playground-develop-server-kind-table-toolbar{position:relative;z-index:120}.playground-resources-overview-section .playground-tasks-toolbar-popup-shell{z-index:121}.playground-resources-overview-section .playground-tasks-toolbar-popup-menu{z-index:122}.playground-tasks-toolbar-popup-shell .playground-tasks-toolbar-popup-menu-animate-down-in{animation:playground-tasks-toolbar-popup-fade-down-in .18s cubic-bezier(.16,1,.3,1) both}.playground-tasks-backlog-context-menu-shell{position:fixed;z-index:96;pointer-events:none}.playground-tasks-backlog-context-menu-shell .playground-tasks-backlog-context-menu{top:0;left:0;right:auto;max-height:min(360px,calc(100vh - 24px));transform-origin:top left;pointer-events:auto}.playground-tasks-toolbar-popup-shell .tb-popup-menu-title{padding:12px 16px;color:#ffffffa6;font-size:12px;line-height:1.2}.playground-tasks-toolbar-popup-shell .tb-popup-row{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border:0;background:transparent;color:#fff;cursor:pointer;text-align:left;transition:background-color .16s ease}.playground-tasks-toolbar-popup-shell .tb-popup-row:hover,.playground-tasks-toolbar-popup-shell .tb-popup-row.selected{background:#ffffff1a}.playground-tasks-toolbar-popup-shell .tb-popup-row-select.selected{background:transparent}.playground-tasks-toolbar-popup-shell .tb-popup-icon{color:#fff9;flex:0 0 auto}.playground-tasks-toolbar-popup-shell .tb-popup-check-slot{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.playground-tasks-toolbar-popup-shell .tb-popup-check{color:#fff}.playground-thread-nav-popup-shell{position:relative;z-index:35}.playground-thread-nav-popup-shell .playground-thread-nav-popup-menu{top:calc(100% + 8px);right:auto;left:0;bottom:auto;width:280px;min-width:280px;max-height:min(720px,calc(100vh - 72px));transform-origin:top left}.playground-thread-nav-popup-static-row{cursor:default;user-select:text}.playground-thread-nav-popup-static-row:hover{background:transparent}.playground-thread-nav-popup-fact{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0}.playground-thread-nav-popup-fact-label{color:#ffffffb8;font-size:12px;line-height:1.2;flex:0 0 auto}.playground-thread-nav-popup-fact-value{min-width:0;color:#fffffff0;font-size:12px;line-height:1.2;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-thread-nav-popup-divider{height:1px;margin:4px 16px;background:#ffffff14;pointer-events:none}.playground-thread-nav-popup-thread-id{font-family:ui-monospace,SFMono-Regular,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;word-break:break-all}.playground-thread-nav-popup-link-button{min-width:0;padding:0;border:0;background:transparent;color:#fffffff0;font-size:12px;line-height:1.2;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-thread-nav-popup-link-button:hover{color:#66a6ff}.playground-thread-task-list-popup-shell{position:relative;z-index:35}.playground-thread-task-list-popup-shell .playground-thread-task-list-popup-menu{top:calc(100% + 8px);right:0;left:auto;bottom:auto;width:360px;min-width:320px;max-height:min(620px,calc(100vh - 72px));overflow:hidden;transform-origin:top right}.playground-thread-task-list-popup-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 10px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-thread-task-list-popup-title{color:#fffffff5;font-size:13px;font-weight:500;line-height:1.2}.playground-thread-task-list-popup-count{color:#ffffff9e;font-size:12px;font-weight:400;line-height:1.2;white-space:nowrap}.playground-thread-task-list-popup-items{display:flex;flex-direction:column;max-height:min(460px,calc(100vh - 170px));overflow-y:auto;padding:4px 0 10px}.playground-thread-task-list-popup-item{display:flex;align-items:flex-start;gap:10px;padding:9px 16px;color:#ffffffe6;font-size:12px;line-height:1.35;min-width:0}.playground-thread-task-list-popup-item-icon{width:15px;height:15px;margin-top:1px;flex:0 0 auto;color:#fff}.playground-thread-task-list-popup-item-icon.is-complete{color:#fff}.playground-thread-task-list-popup-item-text{min-width:0;flex:1 1 auto;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.playground-thread-task-list-popup-item-text.is-complete{color:#ffffff8c;text-decoration:line-through}.playground-thread-task-list-popup-state{padding:12px 16px 16px;color:#ffffff9e;font-size:12px;line-height:1.4}.playground-tasks-toolbar-popup-item-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.playground-tasks-toolbar-popup-item-copy span:first-child{font-size:12px;font-weight:500;color:#fffffff5}.playground-tasks-toolbar-popup-item-copy span+span{font-size:11px;line-height:1.45;color:#ffffff7a}.playground-tasks-toolbar-popup-item-copy .playground-team-access-option-description{color:#ffffff80}.playground-agents-detail-action-menu-meta{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-agents-detail-action-menu-meta-row{min-width:0;display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px;align-items:baseline}.playground-agents-detail-action-menu-meta-label{color:#ffffff75;font-size:11px;line-height:1.3;font-weight:400}.playground-agents-detail-action-menu-meta-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffe6;font-size:11px;line-height:1.3;font-weight:400;text-align:right}.playground-agents-detail-action-menu-meta-value.is-id{overflow:visible;text-overflow:clip;white-space:nowrap}.playground-agent-title-actions-root,.playground-agent-title-actions-shell,.playground-database-title-actions-root,.playground-database-title-actions-shell,.playground-server-title-actions-root,.playground-server-title-actions-shell,.playground-function-title-actions-root,.playground-function-title-actions-shell{display:inline-flex;align-items:center;flex:0 0 auto}.playground-agent-title-actions-popup,.playground-database-title-actions-popup,.playground-server-title-actions-popup,.playground-function-title-actions-popup{--platform-popup-font-size: 12px}.playground-agent-title-actions-divider{height:1px;margin:4px 0;background:#ffffff1a}.playground-tasks-backlog-list{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto;scrollbar-width:none;gap:8px;padding-top:17px;padding-bottom:16px}.playground-tasks-backlog-list::-webkit-scrollbar{display:none}.playground-tasks-backlog-item{--playground-tasks-backlog-item-border: linear-gradient( -10deg, rgba(200, 200, 200, .25), rgba(255, 255, 255, .1), rgba(255, 255, 255, .15), rgba(255, 255, 255, .375) );position:relative;width:100%;min-width:0;padding:4px 10px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#ffffff13;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#ffffffb8;text-align:left;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.playground-tasks-backlog-item:focus,.playground-tasks-backlog-item:focus-visible{outline:none;box-shadow:none}.playground-tasks-backlog-item:before,.playground-tasks-backlog-item:after{content:"";position:absolute;pointer-events:none}.playground-tasks-backlog-item:before{content:none;display:none}.playground-tasks-backlog-item:after{left:0;right:0;top:var(--playground-tasks-drop-marker-top, auto);bottom:var(--playground-tasks-drop-marker-bottom, auto);height:2px;border-radius:999px;background:transparent;transition:background-color .15s ease,box-shadow .15s ease}.playground-tasks-backlog-item.is-drop-before{--playground-tasks-drop-marker-top: 0}.playground-tasks-backlog-item.is-drop-after{--playground-tasks-drop-marker-bottom: 0}.playground-tasks-backlog-item.is-drop-after:after{transform:translateY(50%);background:#66a6ff;box-shadow:0 0 0 1px #66a6ff33}.playground-tasks-backlog-item.is-drop-before:after{transform:translateY(-50%);background:#66a6ff;box-shadow:0 0 0 1px #66a6ff33}.playground-tasks-backlog-item.is-subtask{background:transparent}.playground-tasks-backlog-item.is-draggable{cursor:grab}.playground-tasks-backlog-item.is-dragging{opacity:.5;background:var(--playground-task-color-surface-active, rgba(255, 255, 255, .1))}.playground-tasks-backlog-item.is-status-menu-open{z-index:120}.playground-tasks-backlog-tree-node{min-width:0}.playground-tasks-backlog-children{display:flex;flex-direction:column;gap:8px;margin-top:8px;margin-left:11px;padding-left:20px}.playground-tasks-backlog-item-content{width:100%;min-width:0;display:flex;align-items:center;gap:12px}.playground-tasks-mission-control-card{margin-top:10px}.playground-tasks-mission-control-surface{display:flex;flex-direction:column;gap:10px;min-height:94px;cursor:default}.playground-tasks-mission-control-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.playground-tasks-mission-control-title{min-width:0;flex:1 1 auto;font-size:14px;line-height:1.35;font-weight:500;color:#fffffff5}.playground-tasks-mission-control-actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px}.playground-tasks-mission-control-button{min-height:30px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0d;color:#ffffffe0;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.playground-tasks-mission-control-button:hover{background:#ffffff14;border-color:#ffffff29}.playground-tasks-mission-control-button.is-primary{background:#4884ff2e;border-color:#4884ff47;color:#fffffff5}.playground-tasks-mission-control-button.is-primary:hover{background:#4884ff3d;border-color:#4884ff5c}.playground-tasks-mission-control-button[disabled]{opacity:.5;cursor:not-allowed}.playground-tasks-mission-control-button-spinner{width:12px;height:12px;flex-shrink:0}.playground-tasks-mission-control-summary{font-size:12px;line-height:1.6;font-weight:400;color:#ffffffc7}.playground-tasks-mission-control-summary.is-empty{color:#ffffff8f}.playground-tasks-mission-control-error{font-size:11px;line-height:1.5;color:#ff8080e0}.playground-tasks-backlog-leading{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px}.playground-tasks-backlog-main{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:7px}.playground-tasks-backlog-section{display:flex;flex-direction:column;gap:8px}.playground-tasks-backlog-section.is-release-drop-target{margin-inline:-10px;padding:8px 10px;border-radius:14px;background:#66a6ff14;box-shadow:inset 0 0 0 1px #66a6ff38}.playground-tasks-backlog-section+.playground-tasks-backlog-section{margin-top:8px}.playground-tasks-backlog-section-header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0;flex-wrap:wrap}.playground-tasks-backlog-section-copy-group{min-width:0;display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap;flex:1 1 auto}.playground-tasks-backlog-section-title{color:#fff;font-size:12px;line-height:1.35;font-weight:500}.playground-tasks-backlog-section-copy{color:#ffffffb3;font-size:12px;line-height:1.4;font-weight:400}.playground-tasks-backlog-section-meta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;color:#ffffffb3;font-size:12px;line-height:1.4;font-weight:400;white-space:nowrap;text-align:right}.playground-tasks-backlog-section-date,.playground-tasks-release-header-date{white-space:nowrap}.playground-tasks-release-edit-button{width:22px;height:22px;padding:0;border:0;border-radius:6px;background:transparent;color:#ffffff7a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,color .16s ease}.playground-tasks-release-edit-button:hover{background:#ffffff14;color:#ffffffeb}.playground-tasks-backlog-project-icon{width:20px;height:20px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;color:#fff}.playground-tasks-backlog-project-icon svg{width:12px;height:12px;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.28))}.playground-tasks-backlog-project-icon.is-task{background:linear-gradient(180deg,#39b877,#2b8b59)}.playground-tasks-backlog-project-icon.is-subtask{background:linear-gradient(180deg,#4f7fc5,#1e4585)}.playground-tasks-backlog-ticket{flex:0 0 auto;color:#ffffffb3;font-size:12px;font-weight:400;line-height:1}.playground-tasks-backlog-item:hover{background:var(--playground-task-color-surface-hover, rgba(255, 255, 255, .07));color:#fffffff5}.playground-tasks-backlog-item.is-active{background:var(--playground-task-color-surface-active, rgba(255, 255, 255, .1));color:#fffffffa}.playground-tasks-project-workspace .playground-tasks-backlog-view .playground-tasks-backlog-item{background:#ffffff0d}.playground-tasks-project-workspace .playground-tasks-backlog-view .playground-tasks-backlog-item:before{content:none;display:none}.playground-tasks-project-workspace .playground-tasks-backlog-view .playground-tasks-backlog-item:hover{background:#ffffff12}.playground-tasks-project-workspace .playground-tasks-backlog-view .playground-tasks-backlog-item.is-active{background:#ffffff1a}.playground-tasks-backlog-title{display:block;flex:1 1 auto;min-width:0;color:#fffffff0;font-size:12px;line-height:1.45;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-tasks-backlog-title-input{display:block;flex:1 1 auto;width:100%;min-width:0;margin:0;padding:0;border:0;outline:none;background:transparent;color:#fffffff0;font-size:12px;font-weight:400;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-tasks-backlog-title-input::placeholder{color:#ffffff61}.playground-tasks-backlog-priority{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px}.playground-tasks-backlog-priority .playground-tasks-priority-value-icon{width:14px;height:14px}.playground-tasks-backlog-meta{flex:0 0 auto;margin-left:auto;min-width:0;display:flex;align-items:center;gap:10px}.playground-tasks-backlog-status,.playground-tasks-backlog-assignee{flex:0 0 auto;font-size:12px;line-height:1.35;color:#ffffff8f;white-space:nowrap;overflow:visible;text-overflow:clip;text-align:right}.playground-tasks-backlog-status{padding:2px 6px;border-radius:5px;color:#fff;font-size:10px;font-weight:400}.playground-tasks-backlog-status-control{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;z-index:110}.playground-tasks-backlog-status-control.is-open{z-index:170}.playground-tasks-backlog-status-button{margin:0;padding:0;border:0;background:transparent;color:#fff;display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:1.35;font-weight:400;cursor:pointer;transition:opacity .15s ease}.playground-tasks-backlog-status-button:hover:not(:disabled){opacity:.7}.playground-tasks-backlog-status-button[disabled]{opacity:.45;cursor:not-allowed}.playground-tasks-backlog-status-chevron{width:12px;height:12px;flex:0 0 auto;color:#fff}.playground-tasks-backlog-status-label{padding:0;border:0;background:transparent;color:#fff;font-size:12px;line-height:1.35;font-weight:400;white-space:nowrap}.playground-tasks-toolbar-popup-shell .playground-tasks-backlog-status-menu{width:176px;min-width:176px;z-index:171}.playground-tasks-backlog-assignee{font-weight:400}.playground-tasks-backlog-assignee-shell{display:inline-flex;align-items:center;gap:8px;min-width:0}.playground-tasks-backlog-assignee-avatar{width:22px;height:22px;border-radius:999px;background:#ffffff1a;color:#ffffffe0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto}.playground-tasks-backlog-assignee-avatar-image{width:100%;height:100%;object-fit:cover;display:block}.playground-tasks-backlog-assignee-avatar-fallback{font-size:10px;font-weight:500;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#ffffffb3}.playground-tasks-backlog-status.is-todo{color:#66a6ff;background:#66a6ff26}.playground-tasks-backlog-status.is-in-progress{color:#39b877;background:#39b87726}.playground-tasks-backlog-status.is-blocked{color:#d35b5b;background:#d35b5b26}.playground-tasks-backlog-status.is-in-review{color:#f6be5d;background:#f6be5d26}.playground-tasks-backlog-status.is-done{color:#ffffffc7;background:#ffffff1f}.playground-tasks-backlog-assignee.is-unassigned{color:#fff6}.playground-tasks-backlog-run-button{flex:0 0 auto;margin-left:0;width:24px;min-width:24px;height:24px;min-height:24px;max-height:24px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#ffffffeb;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.playground-tasks-backlog-run-button svg{width:12px;height:12px}.playground-tasks-backlog-run-button:hover:not(:disabled){background:#ffffff1f}.playground-tasks-backlog-run-button:disabled{opacity:.48;cursor:not-allowed}.playground-tasks-backlog-run-button.is-human-unchecked{border:1px solid rgba(255,255,255,.2);background:transparent;color:#ffffffb8}.playground-tasks-backlog-run-button.is-human-unchecked:before{display:none}.playground-tasks-backlog-run-button.is-human-unchecked:hover:not(:disabled){background:transparent;border-color:#ffffff47}.playground-tasks-release-item{width:100%;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff08;color:#ffffffeb;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.playground-tasks-release-item:hover{border-color:#ffffff24;background:#ffffff0d}.playground-tasks-release-item-main{display:flex;flex-direction:column;gap:8px;min-width:0}.playground-tasks-release-item-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-tasks-release-item-title{min-width:0;font-size:14px;font-weight:500;line-height:1.3;color:#fffffff5}.playground-tasks-release-item-copy{font-size:13px;line-height:1.45;color:#ffffffa3}.playground-tasks-release-item-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;line-height:1.4;color:#ffffff7a}.playground-tasks-release-status{flex:0 0 auto}.playground-tasks-release-backlog-header-main{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-width:0}.playground-tasks-release-backlog-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;width:100%}.playground-tasks-release-header-meta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;color:#ffffffb3;font-size:12px;line-height:1.4;font-weight:400;text-align:right}.playground-tasks-release-header-meta.is-inline{justify-content:flex-start;text-align:left}.playground-tasks-release-name-pill{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:#ffffff14;color:#ffffffc7;font-size:11px;font-weight:500}.playground-tasks-release-backlog-copy{display:block;width:100%;font-size:12px;line-height:1.45;color:#ffffff8f}.playground-tasks-backlog-heading-count{position:relative;top:-2px}.playground-tasks-backlog-empty{min-height:260px;border:1px dashed rgba(255,255,255,.08);border-radius:24px;background:#ffffff05}.playground-tasks-empty-mission-control-button{font-weight:500}.playground-tasks-backlog-feedback{margin-top:14px}.playground-tasks-backlog-composer-shell,.playground-tasks-backlog-composer-shell .tb-runner-chat.playground-tasks-backlog-runner,.playground-tasks-backlog-composer-shell .tb-runner-chat.playground-tasks-backlog-runner .tb-input-shell,.playground-tasks-backlog-composer-shell .tb-runner-chat.playground-tasks-backlog-runner .tb-input-width,.playground-tasks-backlog-composer-shell .tb-runner-chat.playground-tasks-backlog-runner .embedded-runner-input,.playground-tasks-backlog-composer-shell .tb-runner-chat.playground-tasks-backlog-runner .tb-composer-textarea-shell,.playground-tasks-backlog-composer-shell .tb-runner-chat.playground-tasks-backlog-runner .task-input-controls{background:transparent!important}.playground-tasks-backlog-composer-shell .tb-runner-chat.playground-tasks-backlog-runner .task-input-box{--tb-runner-input-bg: transparent;--tb-task-input-overlay: transparent;--tb-task-input-base-bg: transparent;background:transparent!important;box-shadow:none;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.playground-environments-home-composer-shell .tb-runner-chat.playground-environments-home-runner .task-input-box{--tb-task-input-base-bg: transparent}.tb-runner-chat.playground-environments-home-runner,.tb-runner-chat.playground-tasks-backlog-runner{width:100%;min-width:0;display:block;flex:0 0 auto;height:auto;min-height:0;overflow:visible}.tb-runner-chat.playground-environments-home-runner .workinglogsbox,.tb-runner-chat.playground-tasks-backlog-runner .workinglogsbox{display:none!important}.tb-runner-chat.playground-environments-home-runner .tb-input-shell,.tb-runner-chat.playground-tasks-backlog-runner .tb-input-shell{position:static;right:auto;bottom:auto;padding:0;background:none;pointer-events:auto}.tb-runner-chat.playground-environments-home-runner .tb-input-width,.tb-runner-chat.playground-tasks-backlog-runner .tb-input-width{width:100%;max-width:none}.tb-runner-chat.playground-environments-home-runner .embedded-runner-input,.tb-runner-chat.playground-tasks-backlog-runner .embedded-runner-input{width:100%}.tb-runner-chat.playground-environments-home-runner .tb-context-indicator-anchor,.tb-runner-chat.playground-tasks-backlog-runner .tb-context-indicator-anchor{display:none}.playground-tasks-search{width:min(320px,100%);height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0a;color:#ffffffeb;font-size:12px;outline:none}.playground-tasks-view-section{display:flex;flex-direction:column;gap:14px}.playground-tasks-list{display:flex;flex-direction:column;gap:10px}.playground-tasks-card,.playground-tasks-calendar-entry{width:100%;display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff08;color:#ffffffeb;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.playground-tasks-card:hover,.playground-tasks-calendar-entry:hover{border-color:#ffffff24;background:#ffffff0d}.playground-tasks-card.is-active,.playground-tasks-calendar-entry.is-active{border-color:#8ad6ff6b;background:#47a6ff1f}.playground-tasks-lane-card{width:100%;display:flex;flex-direction:column;gap:0;padding:12px;border:1px solid rgba(255,255,255,.05);border-radius:8px;background:var(--playground-task-color-surface, rgba(255, 255, 255, .05));box-shadow:0 2px 5px #00000026;color:#ffffffeb;text-align:left;cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.playground-tasks-lane-card:focus,.playground-tasks-lane-card:focus-visible{outline:none;box-shadow:none}.playground-tasks-lane-card:hover{background:var(--playground-task-color-surface-hover, rgba(255, 255, 255, .07))}.playground-tasks-lane-card.is-active{background:var(--playground-task-color-surface-active, rgba(255, 255, 255, .1));box-shadow:0 2px 5px #00000026}.playground-tasks-card-header,.playground-tasks-lane-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.playground-tasks-card-title,.playground-tasks-lane-card-title{font-size:12px;line-height:1.35;font-weight:500;color:#fff;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-break:break-word;overflow-wrap:anywhere}.playground-tasks-card-title.is-complete,.playground-tasks-lane-card-title.is-complete,.playground-tasks-backlog-title.is-complete{text-decoration-line:line-through;text-decoration-thickness:1px;text-decoration-color:#fff}.playground-tasks-card-copy,.playground-tasks-lane-card-copy{font-size:12px;line-height:1.45;color:#ffffffb3;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word;overflow-wrap:anywhere}.playground-tasks-card-copy .tb-message-markdown-paragraph,.playground-tasks-card-copy .tb-message-markdown-list,.playground-tasks-card-copy .tb-message-markdown-heading{margin:0;font-size:inherit;line-height:inherit;color:inherit}.playground-tasks-card-copy .tb-message-markdown-strong,.playground-tasks-card-copy .tb-message-markdown-em,.playground-tasks-card-copy .tb-message-markdown-inline-code,.playground-tasks-card-copy .tb-message-markdown-link{color:inherit}.playground-tasks-lane-card-copy{margin-top:4px}.playground-tasks-lane-card-copy .tb-message-markdown-paragraph,.playground-tasks-lane-card-copy .tb-message-markdown-list,.playground-tasks-lane-card-copy .tb-message-markdown-heading{margin:0;font-size:inherit;line-height:inherit;color:inherit}.playground-tasks-lane-card-copy .tb-message-markdown-strong,.playground-tasks-lane-card-copy .tb-message-markdown-em,.playground-tasks-lane-card-copy .tb-message-markdown-inline-code,.playground-tasks-lane-card-copy .tb-message-markdown-link{color:inherit}.playground-tasks-board-assignee-avatar{width:22px;height:22px;border-radius:999px;background:#ffffff1a;color:#ffffffe0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto}.playground-tasks-board-assignee-avatar-image{width:100%;height:100%;object-fit:cover;display:block}.playground-tasks-board-assignee-avatar-fallback{font-size:10px;font-weight:500;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#ffffffb3}.playground-tasks-card-meta,.playground-tasks-card-actions,.playground-tasks-lane-card-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.playground-tasks-chip,.playground-tasks-sprint-pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#ffffffc2;font-size:11px;font-weight:600}.playground-tasks-chip.is-priority-urgent{color:#ffd5d5;border-color:#ffa7a742;background:#ff60601f}.playground-tasks-chip.is-priority-high{color:#ffe5c1;border-color:#ffc06c3d;background:#ffb0591f}.playground-tasks-chip.is-status-done{color:#d8f7e6;border-color:#78ffb633;background:#40c97c1f}.playground-tasks-meta-copy{font-size:11px;color:#ffffff70}.playground-tasks-lane-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;margin-top:10px}.playground-tasks-lane-card-meta-left{min-width:0;display:inline-flex;align-items:center;gap:8px;flex:1 1 auto}.playground-tasks-lane-card-type-badge{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;flex:0 0 auto;color:#fff}.playground-tasks-lane-card-type-badge svg{width:12px;height:12px;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.28))}.playground-tasks-lane-card-type-badge.is-task{background:linear-gradient(180deg,#39b877,#2b8b59)}.playground-tasks-lane-card-type-badge.is-subtask{background:linear-gradient(180deg,#4f7fc5,#1e4585)}.playground-tasks-lane-card-priority{width:13px;height:13px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.playground-tasks-lane-card-priority .playground-tasks-priority-value-icon{width:13px;height:13px}.playground-tasks-lane-card-status{flex:0 0 auto;color:#ffffffb3;font-size:12px;line-height:1.2;font-weight:400;white-space:nowrap}.playground-tasks-lane-card-ticket{flex:0 0 auto;color:var(--playground-task-color-accent, rgba(255, 255, 255, .92));font-size:12px;font-weight:500}.playground-tasks-detail-color-value{min-width:0;display:inline-flex;align-items:center;gap:8px;color:#ffffffe0}.playground-tasks-detail-color-swatch{width:10px;height:10px;border-radius:999px;flex:0 0 auto;background:var(--playground-task-color-accent, #016bcb);box-shadow:inset 0 0 0 1px var(--playground-task-color-border, rgba(1, 107, 203, .2))}.playground-tasks-board-toolbar,.playground-tasks-calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.playground-tasks-board-toolbar{padding-bottom:4px}.playground-tasks-calendar-toolbar{padding:10px 12px 0}.playground-tasks-board-toolbar-main{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0;flex:1 1 auto}.playground-tasks-calendar-toolbar-main{min-width:0;flex:1 1 auto}.playground-tasks-board-heading{font-size:15px;font-weight:500;color:#fffffff0}.playground-tasks-board-toolbar-actions,.playground-tasks-calendar-toolbar-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.playground-tasks-calendar-view-switch,.playground-tasks-calendar-toolbar-plus{flex:0 0 auto}.playground-tasks-calendar-nav-group{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent}.playground-tasks-calendar-nav-button,.playground-tasks-calendar-today-button{border:0;background:transparent;color:#ffffffc2;display:inline-flex;align-items:center;justify-content:center;transition:background-color .16s ease,color .16s ease}.playground-tasks-calendar-nav-button{width:28px;height:28px;padding:0;border-radius:999px}.playground-tasks-calendar-today-button{min-height:28px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:500;line-height:1}.playground-tasks-calendar-nav-button:hover,.playground-tasks-calendar-today-button:hover{background:#ffffff14;color:#fffffff5}.playground-tasks-calendar-today-button.is-active{background:#ffffff24;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#fffffffa}.playground-tasks-board-sections{display:flex;flex-direction:column;gap:18px;overflow-x:auto;scrollbar-width:none}.playground-tasks-board-sections::-webkit-scrollbar{display:none}.playground-tasks-board-release-section{display:flex;flex-direction:column;gap:10px}.playground-tasks-board-release-section-header{display:flex;align-items:baseline;gap:8px;min-width:0;flex-wrap:wrap}.playground-tasks-sprint-pill-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.playground-tasks-sprint-pill{cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.playground-tasks-sprint-pill.is-active{background:#ffffff29;color:#fffffffa}.playground-tasks-board-header{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.playground-tasks-board-header-cell{min-width:0;padding:0 6px 0 0;font-size:12px;font-weight:500;color:#ffffffb8}.playground-tasks-board-grid{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;align-items:stretch}.playground-tasks-board-release-box{min-width:0;display:flex;flex-direction:column;gap:12px;min-height:120px;padding:12px;border:1px dashed rgba(255,255,255,.1);border-radius:5px;background:#ffffff06;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);transition:background-color .16s ease,box-shadow .16s ease}.playground-tasks-board-release-box-header{min-width:0;display:inline-flex;align-items:center;gap:10px}.playground-tasks-board-release-box-title{min-width:0;font-size:10px;line-height:1.2;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:#ffffffc2}.playground-tasks-board-release-box-count{min-width:20px;height:20px;padding:0 8px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;color:#ffffffb8;font-size:10px;line-height:1;font-weight:500}.playground-tasks-lane{min-width:0;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;padding:0;border:0;border-radius:0;background:transparent;min-height:100%;transition:none}.playground-tasks-board-release-box.is-drop-target{background:#66a6ff1f;box-shadow:inset 0 0 0 1px #66a6ff47}.playground-tasks-lane-list{display:flex;flex-direction:column;gap:10px}.playground-tasks-board-release-lane-body{min-height:84px}.playground-tasks-lane-card.is-draggable{cursor:grab}.playground-tasks-lane-card.is-dragging{opacity:.5}.playground-tasks-empty{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;border:1px dashed rgba(255,255,255,.12);border-radius:18px;background:#ffffff05;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);text-align:center}.playground-tasks-empty-title{font-size:14px;font-weight:600;color:#fffffff5}.playground-tasks-empty-copy{max-width:450px;font-size:12px;line-height:1.55;color:#ffffff80}.playground-tasks-empty-actions{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:2px}.playground-tasks-empty-primary-button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:0;border-radius:999px;background:#fff;color:#000;font-size:12px;font-weight:600;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.playground-tasks-empty-primary-button:hover{opacity:.92}.playground-tasks-empty-primary-button:active{transform:translateY(1px)}.playground-tasks-loading-state{min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px 0;background:transparent;text-align:center}.playground-tasks-loading-copy{font-size:12px;line-height:1.45;color:#ffffff8f}.playground-tasks-mission-control-empty-state{min-height:100%;flex:1;display:flex;align-items:center;justify-content:center}.playground-tasks-scheduler{min-height:100%;height:100%;flex:1;display:grid;grid-template-columns:minmax(0,1fr);background:#14141499;overflow:hidden}.playground-tasks-scheduler-sidebar{display:flex;flex-direction:column;min-width:0;padding:18px 10px 14px;background:#000000b3}.playground-tasks-scheduler-sidebar-actions{display:flex;flex-direction:column;gap:4px;padding:0 0 14px}.playground-tasks-scheduler-sidebar-button{width:100%;display:flex;align-items:center;gap:8px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:#fffffff5;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:background-color .16s ease}.playground-tasks-scheduler-sidebar-button:hover{background:#ffffff0d}.playground-tasks-scheduler-sidebar-title{padding:0 14px 8px;font-size:10px;font-weight:500;color:#ffffff75;text-transform:uppercase;letter-spacing:.08em}.playground-tasks-scheduler-list{flex:1;min-height:0;overflow-y:auto;padding-right:4px}.playground-tasks-scheduler-sidebar-empty,.playground-tasks-scheduler-sidebar-loading{margin:0 14px;padding:14px 0;border-top:1px solid rgba(255,255,255,.1);font-size:12px;color:#ffffff7a}.playground-tasks-scheduler-sidebar-loading{display:flex;align-items:center;gap:10px}.playground-tasks-scheduler-listitem{width:calc(100% - 8px);margin-left:4px;display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:#ffffffeb;text-align:left;cursor:pointer;transition:background-color .16s ease}.playground-tasks-scheduler-listitem:hover{background:#ffffff0d}.playground-tasks-scheduler-listitem.is-active{background:#ffffff1a}.playground-tasks-scheduler-listitem-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.playground-tasks-scheduler-listitem-title{min-width:0;font-size:12px;font-weight:500;line-height:1.35;color:#fff}.playground-tasks-scheduler-listitem-copy{font-size:12px;line-height:1.4;color:#ffffff75;word-break:break-word}.playground-tasks-schedule-status{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:500;white-space:nowrap}.playground-tasks-schedule-status.is-planned{background:#60a5fa2e;color:#7fb6ff}.playground-tasks-schedule-status.is-active{background:#86efac2e;color:#96ebb2}.playground-tasks-schedule-status.is-completed{background:#d8b4fe2e;color:#ddb8ff}.playground-tasks-schedule-status.is-disabled{background:#ffffff1f;color:#ffffffb8}.playground-tasks-scheduler-main{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;background:#14141499}.playground-tasks-scheduler-surface{flex:1;min-height:0;height:100%;position:relative;overflow:hidden}.playground-tasks-scheduler-calendar-surface{padding:0}.playground-tasks-scheduler-editor,.playground-tasks-scheduler-details{padding:24px;overflow-y:auto}.playground-tasks-scheduler-modal-backdrop{position:absolute;inset:0;z-index:12;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000075;backdrop-filter:blur(8px)}.playground-tasks-scheduler-modal-panel{width:min(100%,840px);max-height:min(100%,820px);border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#121212f5;box-shadow:0 24px 80px #00000073;overflow:hidden}.playground-tasks-scheduler-modal-panel .playground-tasks-scheduler-editor{height:100%;max-height:min(100%,820px);padding:24px}.playground-tasks-scheduler-modal-panel .playground-tasks-scheduler-editor-scroll{max-width:none}.playground-tasks-schedule-side-scroll{gap:16px;background:transparent}.playground-tasks-schedule-side-scroll .playground-tasks-scheduler-form-card{border-radius:18px;box-shadow:none}.playground-tasks-schedule-side-scroll .playground-tasks-scheduler-form-grid{grid-template-columns:minmax(0,1fr)}.playground-tasks-scheduler-editor-header{position:sticky;top:0;z-index:4;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:8px 0 24px;background:linear-gradient(180deg,#141414eb,#141414b3 70%,#14141400)}.playground-tasks-scheduler-editor-title{font-size:14px;font-weight:500;color:#fff}.playground-tasks-scheduler-editor-actions{display:inline-flex;align-items:center;gap:10px}.playground-tasks-scheduler-editor-scroll{max-width:760px;margin:0 auto}.playground-tasks-scheduler-form-card,.playground-tasks-scheduler-card{position:relative;border-radius:25px;padding:24px;background:#0000005c;box-shadow:0 5px 15px #00000080;backdrop-filter:blur(20px)}.playground-tasks-scheduler-form-card{display:flex;flex-direction:column;gap:18px}.playground-tasks-scheduler-form-heading{font-size:14px;font-weight:600;color:#fff}.playground-tasks-scheduler-form-copy{margin-top:-10px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08);font-size:12px;line-height:1.55;color:#ffffff85}.playground-tasks-scheduler-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.playground-tasks-scheduler-field{min-width:0;display:flex;flex-direction:column;gap:8px}.playground-tasks-scheduler-field.is-full{grid-column:1 / -1}.playground-tasks-scheduler-label{font-size:12px;font-weight:500;color:#ffffffeb}.playground-tasks-scheduler-input,.playground-tasks-scheduler-select,.playground-tasks-scheduler-textarea{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fff;font-size:12px;font-family:inherit;outline:none;transition:border-color .16s ease,background-color .16s ease}.playground-tasks-scheduler-input,.playground-tasks-scheduler-select{min-height:38px;padding:0 12px}.playground-tasks-scheduler-textarea{min-height:132px;padding:12px;resize:vertical}.playground-tasks-scheduler-input:focus,.playground-tasks-scheduler-select:focus,.playground-tasks-scheduler-textarea:focus{border-color:#016bdfbf;background:#ffffff0f}.playground-tasks-scheduler-switch{width:fit-content}.playground-tasks-schedule-detail-shell .playground-tasks-detail-main,.playground-tasks-schedule-detail-shell .playground-tasks-detail-body{background:transparent}.playground-tasks-schedule-detail-facts{margin-top:2px}.playground-tasks-schedule-detail-control{width:100%;justify-content:flex-end}.playground-tasks-schedule-inline-description{margin-top:8px}.playground-tasks-schedule-detail-input{width:min(100%,290px)}.playground-tasks-scheduler-detail-actions{position:absolute;top:24px;right:24px;z-index:3;display:inline-flex;align-items:center;gap:10px}.playground-tasks-scheduler-detail-scroll{max-width:760px;margin:0 auto;padding-top:46px;display:flex;flex-direction:column;gap:28px}.playground-tasks-scheduler-detail-hero{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.playground-tasks-scheduler-detail-title{margin:0;font-size:32px;line-height:1.1;font-weight:500;color:#fff}.playground-tasks-scheduler-detail-description{margin:0;max-width:520px;font-size:14px;line-height:1.45;color:#ffffffb8}.playground-tasks-scheduler-card{display:flex;flex-direction:column;gap:18px}.playground-tasks-scheduler-card-row,.playground-tasks-scheduler-card-stats{display:grid;gap:18px}.playground-tasks-scheduler-card-stats{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:22px;border-top:1px solid rgba(255,255,255,.08)}.playground-tasks-scheduler-card-label{margin-bottom:6px;font-size:11px;font-weight:500;color:#ffffff6b;text-transform:uppercase;letter-spacing:.06em}.playground-tasks-scheduler-card-value{font-size:14px;line-height:1.45;color:#fff}.playground-tasks-scheduler-card-value.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.playground-tasks-scheduler-runs{display:flex;flex-direction:column;gap:12px}.playground-tasks-scheduler-runs-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;font-weight:500;color:#ffffffe6}.playground-tasks-scheduler-runs-legend{display:inline-flex;align-items:center;gap:18px;flex-wrap:wrap}.playground-tasks-scheduler-runs-legend-item{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#ffffff8a}.playground-tasks-scheduler-runs-legend-dot{width:6px;height:6px;border-radius:2px}.playground-tasks-scheduler-runs-legend-dot.is-success{background:#1a6bf0}.playground-tasks-scheduler-runs-legend-dot.is-failure{background:#7f1d1d}.playground-tasks-scheduler-runs-bar{width:100%;height:8px;display:flex;overflow:hidden;border-radius:999px;background:#ffffff1a}.playground-tasks-scheduler-runs-segment.is-success{background:#1a6bf0}.playground-tasks-scheduler-runs-segment.is-failure{background:#7f1d1d}.playground-tasks-scheduler-empty-state{height:100%;min-height:760px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;color:#ffffff85}.playground-tasks-scheduler-empty-title{font-size:18px;font-weight:600;color:#fffffff5}.playground-tasks-scheduler-empty-copy{max-width:420px;font-size:12px;line-height:1.55}.playground-tasks-scheduler .rbc-month-view{box-sizing:border-box;border:none!important;border-left:none!important;border-right:none!important;margin-top:10px;padding:0 12px}.playground-tasks-scheduler .rbc-time-view,.playground-tasks-scheduler .rbc-agenda-view{box-sizing:border-box;margin-top:10px;padding:0 12px}.playground-tasks-scheduler .rbc-month-header{border-top:none!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.playground-tasks-scheduler .rbc-header{border-top:none;color:#fff;font-weight:400!important;font-size:.75rem!important;border:none!important;padding-bottom:.25rem!important}.playground-tasks-scheduler .rbc-toolbar-label{font-size:1.25rem!important;color:#fff;font-weight:600}.playground-tasks-scheduler .rbc-toolbar{padding:0 12px 12px!important;margin-bottom:22px!important;border-bottom:1px solid rgba(255,255,255,.1)}.playground-environments-detail-scroll.playground-tasks-project-workspace-scroll.is-calendar .playground-tasks-scheduler .rbc-toolbar{padding:0 12px 12px!important}.playground-tasks-scheduler .rbc-off-range .rbc-button-link{color:#fff6!important}.playground-tasks-scheduler .rbc-button-link{color:#fff!important;margin-top:.25rem!important;width:26px;height:26px;font-size:.875rem!important;border-radius:50%}.playground-tasks-scheduler .rbc-now .rbc-button-link{font-weight:400!important;background:#016bdf!important;color:#fff!important}.playground-tasks-scheduler .rbc-today{background:transparent!important}.playground-tasks-scheduler .rbc-event{margin:.25rem!important;width:calc(100% - .5rem)!important;border-radius:8px!important;background:var(--playground-calendar-event-surface, rgba(1, 107, 203, .1))!important;border:none!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.playground-tasks-scheduler .rbc-event-content{font-size:.75rem!important;padding:4px 4px 2px!important;color:var(--playground-calendar-event-text, rgba(124, 197, 255, .95))!important}.playground-tasks-scheduler .rbc-month-view .rbc-event{border-radius:5px!important}.playground-tasks-scheduler .rbc-time-view .rbc-event{margin:3px 0 0!important;height:34px!important;min-height:34px!important;width:calc(100% - 4px)!important;border-radius:5px!important}.playground-tasks-scheduler .rbc-day-slot .rbc-event,.playground-tasks-scheduler .rbc-day-slot .rbc-background-event{left:2px!important;right:2px!important;width:auto!important}.playground-tasks-scheduler .rbc-time-view .rbc-event-content{height:100%;display:flex;align-items:center;padding:0 4px!important}.playground-tasks-calendar-event-inner{width:100%;min-width:0;height:100%;display:flex;align-items:center;gap:6px}.playground-tasks-calendar-event-type-icon{width:14px;height:14px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:#fff}.playground-tasks-calendar-event-type-icon svg{width:9px;height:9px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.24))}.playground-tasks-calendar-event-type-icon.is-task{background:linear-gradient(180deg,#39b877,#2b8b59)}.playground-tasks-calendar-event-type-icon.is-subtask{background:linear-gradient(180deg,#4f7fc5,#1e4585)}.playground-tasks-calendar-event-type-icon.is-metronome{background:linear-gradient(180deg,#125ffb,#0d48fb)}.playground-tasks-calendar-event-priority{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;gap:0}.playground-tasks-calendar-event-priority .playground-tasks-priority-value-icon{width:14px;height:14px}.playground-tasks-calendar-event-title{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1}.playground-tasks-scheduler .rbc-label{color:#ffffff80!important;font-size:.75rem!important}.playground-tasks-scheduler .rbc-time-header-gutter,.playground-tasks-scheduler .rbc-time-header,.playground-tasks-scheduler .rbc-time-view,.playground-tasks-scheduler .rbc-time-column{border:none!important}.playground-tasks-scheduler .rbc-time-header-content{border-left:1px solid rgba(255,255,255,.1)!important}.playground-tasks-scheduler .rbc-allday-cell{height:0!important}.playground-tasks-scheduler .rbc-timeslot-group .rbc-time-slot:last-child{display:none!important}.playground-tasks-scheduler .rbc-timeslot-group .rbc-time-slot{display:flex;align-items:center}.playground-tasks-scheduler .rbc-current-time-indicator{background:#016bdf!important}.playground-tasks-scheduler .rbc-event-label{display:none!important}.playground-tasks-scheduler .rbc-agenda-view{padding-left:1.5rem!important;padding-right:1.5rem!important}.playground-tasks-scheduler .rbc-agenda-empty{font-size:.75rem;color:#fff!important}.playground-tasks-scheduler .rbc-agenda-table{border-left:none!important;border-right:none!important;border-top:none!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.playground-tasks-scheduler .rbc-agenda-date-cell,.playground-tasks-scheduler .rbc-agenda-time-cell,.playground-tasks-scheduler .rbc-agenda-event-cell{font-size:.75rem!important;color:#fff!important;line-height:1rem!important}.playground-tasks-scheduler .rbc-agenda-view table.rbc-agenda-table tbody tr td{padding-bottom:1rem!important;padding-top:1rem!important;padding-left:5px!important;border-right:none!important;border-left:none!important;font-weight:500!important}.playground-tasks-scheduler .rbc-off-range-bg{background:#ffffff1a!important}.playground-tasks-scheduler .rbc-month-row{border-top:1px solid rgba(255,255,255,.1)!important}.playground-tasks-scheduler .rbc-day-bg{border-left:1px solid rgba(255,255,255,.1)!important}.playground-tasks-scheduler .rbc-month-row .rbc-day-bg:first-child,.playground-tasks-scheduler .rbc-time-header-content,.playground-tasks-scheduler .rbc-time-content>*:first-child{border-left:none!important}.playground-tasks-scheduler .rbc-time-content>*+*>*{border-left:1px solid rgba(255,255,255,.1)!important}.playground-tasks-scheduler .rbc-timeslot-group{border-bottom:1px solid rgba(255,255,255,.1)!important}.playground-tasks-scheduler .rbc-day-slot .rbc-time-slot{border-top:none!important}.playground-tasks-scheduler .rbc-time-content{border-top:1px solid rgba(255,255,255,.1)!important}.playground-tasks-sprint-composer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;align-items:end;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff08}.playground-tasks-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.playground-tasks-calendar-day{min-height:220px;display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff08}.playground-tasks-calendar-day-header{display:flex;flex-direction:column;gap:2px}.playground-tasks-calendar-day-label{font-size:12px;font-weight:600;color:#ffffffeb}.playground-tasks-calendar-day-date{font-size:11px;color:#ffffff70}.playground-tasks-calendar-list{display:flex;flex-direction:column;gap:8px}.playground-tasks-calendar-entry{gap:6px;padding:10px 12px;border-radius:14px}.playground-tasks-calendar-entry-time{font-size:11px;font-weight:600;color:#8ad6ffe0}.playground-tasks-dependency-list,.playground-tasks-thread-list{display:flex;flex-wrap:wrap;gap:8px}.playground-tasks-thread-pill,.playground-tasks-dependency-pill{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffbd;font-size:11px;font-weight:500}.playground-tasks-thread-pill{cursor:pointer}.playground-tasks-toggle-card{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08}.playground-tasks-toggle-copy{font-size:12px;line-height:1.5;color:#ffffff85}.playground-tasks-inline-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.runner-host{display:flex;height:100%;min-height:0;border-radius:inherit;overflow:hidden}.playground-thread-runner{border-radius:inherit;overflow:hidden}.playground-evaluator-thread-prompt{display:inline;color:#ffffffe6;font-size:14px;line-height:1.45;font-weight:500}.playground-evaluator-thread-link{appearance:none;border:0;margin:0;padding:0;background:transparent;color:#60a5fa;font:inherit;cursor:pointer}.playground-evaluator-thread-link:hover,.playground-evaluator-thread-link:focus-visible{color:#93c5fd;text-decoration:underline;outline:none}.playground-evaluator-thread-muted{color:#ffffffb8;font-weight:400}.playground-evaluator-summary-kpi-card .tb-run-summary-json-header{min-height:46px}.playground-evaluator-summary-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:14px 16px}.playground-evaluator-summary-kpi{min-width:0;display:flex;flex-direction:column;gap:6px}.playground-evaluator-summary-kpi+.playground-evaluator-summary-kpi{padding-left:16px;border-left:1px solid rgba(255,255,255,.08)}.playground-evaluator-summary-kpi-label{color:#ffffff85;font-size:11px;line-height:1;font-weight:500}.playground-evaluator-summary-kpi-value{display:inline-flex;align-items:center;gap:7px;min-width:0;color:#fffffff0;font-size:17px;line-height:1.1;font-weight:500}.playground-evaluator-summary-kpi-status-icon{width:16px;height:16px;flex:0 0 auto}.playground-evaluator-summary-kpi-status-icon.is-passed{color:#34d399}.playground-evaluator-summary-kpi-status-icon.is-failed{color:#f87171}.playground-metronome-run-thread-surface{background:transparent}.tb-runner-chat.playground-metronome-run-thread-surface .tb-log-scroll.is-custom-empty-state{flex-direction:row!important;justify-content:center!important;align-items:flex-start!important;padding:12px 20px 180px!important}.tb-runner-chat.playground-metronome-run-thread-surface .tb-content-width.is-custom-empty-state{width:min(100%,56rem)!important;max-width:56rem!important;display:block!important;align-items:initial!important;justify-content:initial!important}.playground-metronome-run-thread-list{width:100%;min-height:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:0}.playground-metronome-run-thread-turn{display:flex;flex-direction:column;gap:0}.playground-metronome-run-thread-user-shell{align-self:flex-end;max-width:min(760px,72%)}.playground-metronome-run-thread-work-header{margin-top:34px}.playground-metronome-run-thread-work{margin-top:8px}.playground-metronome-run-thread-work .agent-steps-container{display:flex;flex-direction:column;gap:22px}.playground-metronome-run-thread-log-step{width:100%;max-width:980px}.playground-metronome-run-thread-summary{margin-top:36px}.playground-metronome-run-thread-working{margin-top:22px}.playground-metronome-run-thread-dot-loader{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;line-height:0;color:#ffffffd1;transform:translateY(-1px)}.playground-metronome-run-thread-dot-loader>span{width:3px;height:3px;border-radius:999px;background:currentColor;animation:playground-metronome-run-dot-pulse 1s ease-in-out infinite}.playground-metronome-run-thread-dot-loader>span:nth-child(2){animation-delay:.05s}.playground-metronome-run-thread-dot-loader>span:nth-child(3){animation-delay:.1s}.playground-metronome-run-thread-dot-loader>span:nth-child(4){animation-delay:.15s}.playground-metronome-run-thread-dot-loader>span:nth-child(5){animation-delay:.2s}.playground-metronome-run-thread-dot-loader>span:nth-child(6){animation-delay:.25s}.playground-metronome-run-thread-dot-loader>span:nth-child(7){animation-delay:.3s}.playground-metronome-run-thread-dot-loader>span:nth-child(8){animation-delay:.35s}.playground-metronome-run-thread-dot-loader>span:nth-child(9){animation-delay:.4s}@keyframes playground-metronome-run-dot-pulse{0%,to{opacity:.22}35%{opacity:1}70%{opacity:.45}}.playground-metronome-run-thread-surface .playground-metronome-run-output-markdown{margin-top:8px;color:#ffffffc7}.playground-metronome-run-thread-surface .playground-metronome-run-json-content{display:flex;flex-direction:column;gap:10px;margin-top:8px}.playground-metronome-run-thread-surface .playground-metronome-run-json-content .playground-metronome-run-output-markdown,.playground-metronome-run-thread-surface .playground-metronome-run-json-content .playground-metronome-run-json-document{margin-top:0}.playground-metronome-run-thread-surface .playground-metronome-run-json-document{--tb-task-input-overlay: transparent;--tb-task-input-outline: transparent;--tb-task-input-border: var(--tb-runner-input-border);width:100%;max-width:980px;margin-top:8px;position:relative;z-index:0;border-radius:10px;overflow:hidden;background:transparent;box-shadow:0 0 0 1px var(--tb-task-input-outline)}.playground-metronome-run-thread-surface .playground-metronome-run-json-document:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:0;border-radius:10px;padding:1px;background:var(--tb-task-input-border);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;mask-origin:content-box,border-box;mask-repeat:repeat,repeat;mask-size:auto,auto}.playground-metronome-run-thread-surface .playground-metronome-run-json-document>*{position:relative;z-index:1}.playground-metronome-run-thread-summary .playground-metronome-run-json-document{margin-top:0}.playground-metronome-run-thread-surface .playground-metronome-run-json-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:0 14px 0 16px;border-bottom:1px solid rgba(255,255,255,.08)}.playground-metronome-run-thread-surface .playground-metronome-run-json-title{min-width:0;display:inline-flex;align-items:center;gap:10px;color:#fffffff0;font-size:12px;font-weight:500;line-height:1.4}.playground-metronome-run-thread-surface .playground-metronome-run-json-title span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-metronome-run-thread-surface .playground-metronome-run-json-mode-switch{position:static;margin-top:0;min-width:136px;flex:0 0 auto}.playground-metronome-run-thread-surface .playground-metronome-run-json-mode-switch .content-mode-button{white-space:nowrap}.playground-metronome-run-thread-surface .playground-metronome-run-json-body{padding:14px 16px 16px;max-height:500px;overflow:auto}.playground-metronome-run-thread-surface .playground-metronome-run-json-body .playground-database-browser-field-row{min-height:28px}.playground-metronome-run-thread-surface .playground-metronome-run-json-raw{margin:0;overflow:auto;max-height:520px;color:#ffffffdb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.playground-metronome-run-thread-surface .playground-metronome-run-json-editor-shell{min-height:min(360px,470px);height:min(500px,470px);border-radius:0;overflow:hidden;background:transparent}.playground-metronome-run-thread-surface .playground-metronome-run-json-editor-shell.playground-code-preview-editor-shell,.playground-metronome-run-thread-surface .playground-metronome-run-json-editor-shell.playground-code-preview-editor-shell .monaco-editor,.playground-metronome-run-thread-surface .playground-metronome-run-json-editor-shell.playground-code-preview-editor-shell .monaco-editor-background,.playground-metronome-run-thread-surface .playground-metronome-run-json-editor-shell.playground-code-preview-editor-shell .monaco-scrollable-element,.playground-metronome-run-thread-surface .playground-metronome-run-json-editor-shell.playground-code-preview-editor-shell .margin,.playground-metronome-run-thread-surface .playground-metronome-run-json-editor-shell.playground-code-preview-editor-shell .overflow-guard{background:transparent!important}.playground-metronome-run-thread-surface .playground-metronome-run-thread-meta-row{display:flex;align-items:center;gap:8px;margin-top:4px}.playground-metronome-run-thread-surface .playground-metronome-run-thread-title-line .playground-metronome-run-thread-meta-row{flex:0 1 auto;min-width:0;margin-top:0;white-space:nowrap}.playground-metronome-run-thread-surface .playground-metronome-run-thread-title-line{min-width:0;display:flex;align-items:center;gap:7px;flex-wrap:nowrap}.playground-metronome-run-thread-surface .playground-metronome-run-thread-title-text{flex:1 1 auto;min-width:64px}.playground-metronome-run-thread-surface .playground-metronome-run-thread-runtime-row{display:inline-flex;align-items:center;flex:0 1 auto;min-width:0;gap:5px;color:#fff;font-size:12px;line-height:1.35;white-space:nowrap}.playground-metronome-run-thread-surface .playground-metronome-run-thread-runtime-agent,.playground-metronome-run-thread-surface .playground-metronome-run-thread-runtime-computer{min-width:0;display:inline-flex;align-items:center}.playground-metronome-run-thread-surface .playground-metronome-run-thread-runtime-agent{gap:4px}.playground-metronome-run-thread-surface .playground-metronome-run-thread-runtime-agent-name,.playground-metronome-run-thread-surface .playground-metronome-run-thread-runtime-computer{color:#fff;overflow:hidden;text-overflow:ellipsis}.playground-metronome-run-thread-surface .playground-metronome-run-thread-step-avatar{width:18px;height:18px;flex:0 0 18px;border-radius:999px;object-fit:cover;background:#ffffff1f;color:#ffffffbd;display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:600;letter-spacing:0}.playground-metronome-run-thread-surface .playground-metronome-run-thread-runtime-separator{flex:0 0 auto;color:#ffffff47}.playground-metronome-run-thread-surface .playground-metronome-run-thread-link{border:0;padding:0;background:transparent;color:#66a6ff;font:inherit;font-size:10px;line-height:1.2;cursor:pointer}.playground-metronome-run-thread-surface .playground-metronome-run-trace-field{margin-top:10px}.playground-metronome-run-thread-surface .playground-metronome-run-trace-field-label{margin-bottom:5px;color:#ffffff70;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.playground-demo-page,.playground-demo-thread-shell,.playground-demo-changes-shell{width:100%;height:100%;min-height:0;overflow:auto;padding:32px;box-sizing:border-box}.playground-demo-page{display:flex;flex-direction:column;gap:22px}.playground-demo-page-header{display:flex;flex-direction:column;gap:10px;max-width:760px}.playground-demo-page-kicker,.playground-demo-thread-kicker{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff85}.playground-demo-page-title,.playground-demo-thread-title{margin:0;font-size:32px;line-height:1.05;font-weight:500;color:#fff}.playground-demo-page-copy,.playground-demo-thread-copy{margin:0;max-width:760px;font-size:15px;line-height:1.7;color:#ffffffb8}.playground-demo-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.playground-demo-card{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff08;box-shadow:0 18px 60px #0000003d}.playground-demo-card-icon{width:36px;height:36px;border-radius:12px;background:#ffffff14;color:#ffffffeb;display:inline-flex;align-items:center;justify-content:center}.playground-demo-card-icon svg{width:16px;height:16px}.playground-demo-card-title{margin:0;font-size:15px;font-weight:600;color:#fff}.playground-demo-card-copy{margin:0;font-size:13px;line-height:1.65;color:#ffffffa8}.playground-demo-callout{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(135deg,#ffffff0e,#ffffff05)}.playground-demo-callout-copy{display:flex;flex-direction:column;gap:6px}.playground-demo-callout-title{margin:0;font-size:14px;font-weight:600;color:#fff}.playground-demo-callout-text{margin:0;font-size:13px;line-height:1.6;color:#ffffffa8}.playground-demo-callout-actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.playground-demo-action,.playground-demo-action-secondary{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;text-decoration:none;transition:transform .14s ease,background-color .14s ease,border-color .14s ease,color .14s ease}.playground-demo-action{background:#fff;color:#111}.playground-demo-action-secondary{background:#ffffff08;color:#ffffffdb}.playground-demo-action:hover,.playground-demo-action-secondary:hover{transform:translateY(-1px)}.playground-demo-thread-shell{display:flex;flex-direction:column;gap:18px}.playground-demo-thread-header{display:flex;flex-direction:column;gap:12px}.playground-demo-thread-badges{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.playground-demo-thread-badge{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0a;font-size:12px;font-weight:500;color:#ffffffb8}.playground-demo-thread-badge.is-strong{color:#fff}.playground-demo-thread-badge svg{width:13px;height:13px}.playground-demo-thread-timeline{display:flex;flex-direction:column;gap:12px}.playground-demo-thread-entry{border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#ffffff08;overflow:hidden}.playground-demo-thread-entry-header{display:flex;align-items:center;gap:8px;padding:14px 18px 0}.playground-demo-thread-entry-header svg{width:14px;height:14px;color:#ffffff9e}.playground-demo-thread-entry-title{font-size:12px;font-weight:600;color:#ffffffad;text-transform:uppercase;letter-spacing:.06em}.playground-demo-thread-entry-body{padding:10px 18px 16px;font-size:14px;line-height:1.7;color:#ffffffd6}.playground-demo-thread-entry.is-user .playground-demo-thread-entry-body,.playground-demo-thread-entry.is-message .playground-demo-thread-entry-body{color:#fff}.playground-demo-thread-entry.is-tool .playground-demo-thread-entry-body{font-family:SFMono-Regular,SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:13px}.playground-demo-thread-composer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#08080ab8}.playground-demo-thread-composer-copy{display:flex;flex-direction:column;gap:6px}.playground-demo-thread-composer-title{margin:0;font-size:14px;font-weight:600;color:#fff}.playground-demo-thread-composer-text{margin:0;font-size:13px;line-height:1.6;color:#ffffffa3}.playground-demo-changes-list{display:flex;flex-direction:column;gap:12px}.playground-demo-change-entry{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff08}.playground-demo-change-entry svg{width:15px;height:15px;margin-top:2px;color:#ffffffb8}.playground-demo-change-path{margin:0;font-size:13px;font-weight:600;color:#fff}.playground-demo-change-copy{margin:4px 0 0;font-size:13px;line-height:1.65;color:#ffffffa3}@media(max-width:980px){.playground-demo-page,.playground-demo-thread-shell,.playground-demo-changes-shell{padding:18px}.playground-demo-callout,.playground-demo-thread-composer{flex-direction:column;align-items:flex-start}}@media(max-width:980px){.playground-files-shell{grid-template-columns:minmax(0,1fr);height:auto;transition:none}.playground-files-shell.has-preview,.playground-files-shell.is-browser-minimized,.playground-files-shell.is-browser-minimized.has-preview,.playground-files-shell.is-browser-minimized.has-preview.has-file-chat{grid-template-columns:minmax(0,1fr)}.playground-files-browser,.playground-files-preview,.playground-files-chat-sidebar{min-height:220px}.playground-files-browser{border:0}.playground-files-shell.is-browser-minimized .playground-files-browser{visibility:visible;pointer-events:auto}.playground-files-topbar,.playground-files-control-row{flex-wrap:wrap}.playground-files-topbar-actions,.playground-files-control-actions,.playground-files-path-strip{width:100%}.playground-files-topbar-actions{justify-content:flex-end}.playground-files-path-strip{justify-content:space-between}.playground-files-preview{max-width:none;max-height:0;padding:0;transform:translateY(16px)}.playground-files-shell.has-preview .playground-files-preview{max-height:720px;padding:0;transform:translateY(0);border-left:0;border-top:1px solid rgba(255,255,255,.08)}.playground-files-chat-sidebar{max-width:none;max-height:0;padding:0;transform:translateY(16px)}.playground-files-shell.has-file-chat .playground-files-chat-sidebar{max-height:720px;padding:0;transform:translateY(0);border-left:0;border-top:1px solid rgba(255,255,255,.08)}.playground-files-chat-resize-handle,.playground-files-browser-minimized-toggle{display:none}.playground-files-search-popover{position:fixed;left:12px;right:12px;width:auto;top:76px;max-height:min(420px,calc(100vh - 96px))}.playground-files-toolbar-menu,.playground-files-toolbar-menu-wide{max-width:calc(100vw - 24px)}.playground-files-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.playground-files-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:980px){.playground-environments-shell{grid-template-columns:minmax(0,1fr)}.playground-environments-list-pane{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.playground-environments-summary-grid,.playground-environments-field-grid,.playground-settings-plan-grid,.playground-settings-kpi-grid,.playground-settings-form-grid,.playground-settings-usage-analytics-grid,.playground-settings-usage-balance-grid,.playground-settings-usage-secondary-grid{grid-template-columns:minmax(0,1fr)}.playground-settings-usage-chart-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.playground-settings-usage-period-header,.playground-settings-usage-period-heading,.playground-settings-usage-card-header,.playground-settings-usage-legend-row,.playground-settings-usage-source-row-top,.playground-settings-plans-budget-card-top,.playground-settings-plans-budget-breakdown-row{flex-direction:column;align-items:stretch}.playground-settings-usage-card-header-legend,.playground-settings-usage-inline-legend{justify-content:flex-start}.playground-settings-usage-donut-layout{grid-template-columns:minmax(0,1fr);gap:16px}.playground-settings-usage-chart-card.is-donut{width:100%;justify-self:stretch}.playground-settings-usage-donut-layout>.playground-settings-usage-donut-frame{order:-1}.playground-settings-usage-donut-column{flex-direction:row;flex-wrap:wrap;gap:12px}.playground-settings-field-span-2{grid-column:span 1}.playground-settings-connection-grid,.playground-settings-usage-row,.playground-settings-daily-row{grid-template-columns:minmax(0,1fr)}.playground-settings-inline-row,.playground-settings-inline-row-main,.playground-settings-inline-actions,.playground-settings-card-header,.playground-settings-card-footer,.playground-settings-code-row{flex-direction:column;align-items:stretch}.playground-settings-integration-card-row,.playground-settings-integration-top,.playground-settings-integration-account-group{align-items:stretch;flex-direction:column}.playground-settings-integration-form-row{flex-direction:column}.playground-settings-integration-input.is-email,.playground-settings-integration-input.is-code{max-width:none}.playground-settings-chip-row{justify-content:flex-start}.playground-settings-records-current-row{align-items:flex-start;flex-direction:column}.playground-settings-records-current-actions{width:100%;justify-content:space-between}.playground-settings-created-key-row,.playground-settings-api-key-header{flex-direction:column;align-items:stretch}.playground-settings-api-key-stats,.playground-agents-model-metrics,.playground-agents-skills-grid,.playground-agents-team-grid,.playground-tasks-shell,.playground-tasks-summary-grid,.playground-tasks-project-grid,.playground-tasks-project-panel-grid,.playground-tasks-calendar-grid,.playground-tasks-sprint-composer{grid-template-columns:minmax(0,1fr)}.playground-tasks-main{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.playground-tasks-scheduler,.playground-tasks-scheduler-card-stats,.playground-tasks-scheduler-form-grid{grid-template-columns:minmax(0,1fr)}.playground-tasks-header,.playground-tasks-board-toolbar,.playground-tasks-calendar-toolbar{grid-template-columns:minmax(0,1fr);flex-direction:column;align-items:stretch}.playground-tasks-scheduler-surface,.playground-tasks-scheduler-empty-state{min-height:640px}.playground-tasks-scheduler-sidebar,.playground-tasks-scheduler-editor,.playground-tasks-scheduler-details{padding-left:16px;padding-right:16px}.playground-tasks-scheduler-detail-actions,.playground-tasks-scheduler-editor-actions,.playground-tasks-scheduler-runs-header{flex-wrap:wrap}.playground-tasks-backlog-title{white-space:normal}.playground-tasks-backlog-composer-shell{padding-bottom:0}.playground-tasks-toolbar{justify-content:flex-start}.playground-tasks-project-modal-backdrop{padding:14px}.playground-tasks-project-modal{padding:16px;border-radius:20px}.playground-tasks-project-icon-picker{width:min(224px,calc(100vw - 60px))}.playground-tasks-project-wallpaper-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.playground-environments-detail-header{flex-direction:column;align-items:stretch}.playground-environments-detail-actions{justify-content:flex-start}.playground-environments-inline-row,.playground-environments-inline-row-paired,.playground-environments-inline-row-top,.playground-environments-runtime-row{grid-template-columns:minmax(0,1fr)}.playground-environments-remove-button{width:100%}.playground-settings-profile-card,.playground-settings-connection-meta-row{flex-direction:column;align-items:flex-start}.playground-shell,.playground-shell.sidebar-collapsed{grid-template-columns:1fr}.playground-sidebar{position:fixed;inset:0 auto 0 0;width:min(270px,100vw);z-index:85}.playground-sidebar.is-collapsed{width:64px}.playground-main{min-height:68vh}.changes-view{grid-template-columns:minmax(0,1fr)}}.playground-models-page{overflow:auto;padding:0 44px 56px;box-sizing:border-box}.playground-models-page .playground-files-shell{width:min(100%,var(--playground-centered-page-max-width));height:auto;min-height:calc(100vh - 98px);margin:0 auto;grid-template-columns:minmax(0,1fr) 0 0}.playground-models-page .playground-files-browser{margin:0;border:0;border-radius:0;background:transparent}.playground-models-page .playground-files-browser-header,.playground-models-page .playground-files-browser-body{width:100%;max-width:none;padding-left:0;padding-right:0}.playground-models-page .playground-files-browser-header{position:sticky;top:0;z-index:180;padding-top:42px;background:#000}.playground-models-page .playground-files-browser-body{display:flex;flex-direction:column;flex:0 0 auto;overflow:visible}.playground-models-page .playground-files-library-title-row{align-items:center}.playground-models-page .playground-files-library-actions{flex:1 1 auto;justify-content:flex-end}.playground-models-page .playground-files-library-search-anchor{flex:1 1 min(360px,100%);max-width:360px}.playground-models-page .playground-files-library-search{width:100%}.playground-models-page .playground-files-library-tabs{min-width:0;overflow-x:auto;scrollbar-width:none}.playground-models-page .playground-files-library-tabs::-webkit-scrollbar{display:none}.playground-models-page .playground-files-library-tab{min-width:max-content}.playground-models-table-head,.playground-models-entry-row{display:grid;grid-template-columns:minmax(220px,1.7fr) minmax(110px,.75fr) minmax(116px,.85fr) minmax(116px,.8fr) minmax(104px,.72fr) minmax(112px,.72fr);align-items:center;column-gap:14px}.playground-models-table-head.is-agent-pricing,.playground-models-entry-row.is-agent-pricing{grid-template-columns:minmax(220px,1.5fr) minmax(102px,.62fr) minmax(104px,.64fr) minmax(88px,.52fr) minmax(88px,.52fr) minmax(92px,.54fr) minmax(92px,.54fr) minmax(92px,.54fr);column-gap:12px}.playground-models-table-head{position:relative;z-index:1;margin-top:14px;padding:8px 0;background:#000;color:#ffffff61;font-size:11px;font-weight:500;line-height:1}.playground-models-table-head span{min-width:0;white-space:nowrap}.playground-models-table-head .is-right{text-align:right}.playground-models-entry-list{margin-top:0;padding-top:0}.playground-models-entry-row.playground-files-entry-row{width:100%;min-height:48px;margin-left:0;margin-right:0;padding:7px 0;border-radius:0;cursor:default}.playground-models-entry-row.is-pricing-subrow{color:#ffffffb8}.playground-models-entry-row.is-pricing-subrow .playground-models-entry-main{padding-left:0}.playground-models-entry-row.is-pricing-subrow .playground-files-entry-name{color:#ffffffc7;font-weight:400}.playground-models-entry-main{min-width:0}.playground-models-entry-description{min-width:0;max-width:560px;color:#ffffff70;font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-models-entry-value{min-width:0;color:#ffffff9e;font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-models-entry-value.is-strong{color:#ffffffd6}.playground-models-entry-value.is-right{text-align:right}.playground-models-entry-value.is-price{font-variant-numeric:tabular-nums}.playground-models-grid.playground-files-grid{grid-template-columns:repeat(auto-fill,minmax(218px,1fr));align-items:stretch;margin-top:14px}.playground-models-grid-item.playground-files-grid-item{align-items:stretch;gap:12px;min-height:198px;padding:14px;border-color:#ffffff0d;background:#ffffff0d;cursor:default}.playground-models-grid-item.is-agent-pricing{min-height:238px}.playground-models-grid-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.playground-models-grid-provider{min-width:0;display:inline-flex;align-items:center;gap:8px;color:#ffffffad;font-size:12px;line-height:1.2}.playground-models-grid-provider span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-models-grid-price{flex:0 0 auto;color:#ffffffd1;font-size:11px;line-height:1.2;white-space:nowrap}.playground-models-grid-item .playground-files-grid-item-name{text-align:left;font-size:13px}.playground-models-grid-item .playground-files-grid-item-meta{text-align:left;line-height:1.4}.playground-models-grid-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;margin-top:auto}.playground-models-grid-fact{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;color:#ffffff85;font-size:11px;line-height:1.3}.playground-models-grid-fact span:first-child{flex:0 0 auto}.playground-models-grid-fact span:last-child{min-width:0;color:#ffffffc2;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resource-overview-page.is-models-overview{overflow:hidden}.resource-overview-page.is-models-overview .resource-overview-page__table-section{min-height:240px}.resource-overview-table.is-models-overview .platform-data-table__toolbar-leading{overflow:hidden}.resource-overview-table.is-models-overview .models-overview-tab-bar{width:auto;max-width:100%}.resource-overview-table.is-models-overview .platform-data-table__footer{padding:16px 0 0;border-top:0}.resource-overview-table.is-models-overview .platform-data-table__footer .playground-models-skill-settings-section{margin-top:0}.playground-models-skill-settings-section{margin-top:16px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:18px}.playground-models-skill-settings-copy{min-width:0}.playground-models-skill-settings-title{margin:0;color:#fffffff0;font-size:14px;font-weight:500;line-height:1.35}.playground-models-skill-settings-description{margin:6px 0 0;max-width:720px;color:#ffffff94;font-size:12px;line-height:1.45}.playground-models-skill-settings-button{flex:0 0 auto;white-space:nowrap}.playground-models-page.playground-agents-overview-page{padding-top:0}.playground-models-page .playground-models-browser-header{position:relative;top:auto;z-index:1;margin-top:42px;padding:0 0 12px;background:transparent}.playground-models-page .playground-models-library-header{display:block}.playground-models-page .playground-models-library-header .playground-files-library-title-row{min-height:24px;margin:0}.playground-models-page .playground-files-library-title{font-size:16px;font-weight:400}.playground-models-overview-table-section.playground-agents-overview-table-section{margin-top:0!important;margin-bottom:24px}.playground-models-overview-table-section .playground-models-overview-sticky-table-header{position:sticky;top:0}.playground-models-overview-toolbar-row{display:flex!important;align-items:center;justify-content:flex-start!important;flex-flow:row nowrap!important;gap:10px;width:100%;padding:0 0 12px!important;margin:0!important;pointer-events:auto}.playground-models-overview-toolbar-row>*,.playground-models-overview-toolbar-row button,.playground-models-overview-toolbar-row input{position:relative;z-index:2;pointer-events:auto}.playground-models-overview-search-shell{flex:0 1 340px!important;width:min(340px,100%)!important;min-width:220px!important;max-width:340px!important;background:#ffffff06!important}.playground-models-overview-controls{flex:0 0 auto;flex-wrap:nowrap!important}.playground-models-overview-table-section .playground-models-overview-table,.playground-models-overview-table-section .playground-models-entry-list{overflow:visible!important}.playground-models-overview-table-section .playground-models-entry-list{box-sizing:border-box}.playground-models-page.playground-agents-overview-page .playground-models-overview-table-section .playground-models-overview-column-header,.playground-models-page.playground-agents-overview-page .playground-models-overview-table-section .playground-models-overview-table-row{display:grid;grid-template-columns:minmax(170px,1.3fr) minmax(90px,.66fr) minmax(108px,.72fr) minmax(108px,.78fr) minmax(104px,.68fr) minmax(118px,.76fr)!important;align-items:center;gap:12px!important;width:100%;max-width:100%;box-sizing:border-box}.playground-models-page.playground-agents-overview-page .playground-models-overview-table-section .playground-models-overview-column-header.is-agent-pricing,.playground-models-page.playground-agents-overview-page .playground-models-overview-table-section .playground-models-overview-table-row.is-agent-pricing{grid-template-columns:minmax(170px,1.32fr) minmax(86px,.56fr) minmax(108px,.68fr) minmax(94px,.62fr) minmax(92px,.58fr) minmax(88px,.56fr) minmax(88px,.56fr) minmax(88px,.56fr)!important;gap:10px!important}.playground-models-page.playground-agents-overview-page .playground-models-overview-table-section .playground-models-overview-column-header.is-image-models,.playground-models-page.playground-agents-overview-page .playground-models-overview-table-section .playground-models-overview-table-row.is-image-models{grid-template-columns:minmax(210px,1.35fr) minmax(100px,.62fr) minmax(170px,1.05fr) minmax(118px,.72fr) minmax(100px,.62fr) minmax(220px,1.35fr)!important}.playground-models-page.playground-agents-overview-page .playground-models-overview-table-section .playground-models-overview-column-header.is-video-models,.playground-models-page.playground-agents-overview-page .playground-models-overview-table-section .playground-models-overview-table-row.is-video-models{grid-template-columns:minmax(220px,1.38fr) minmax(100px,.62fr) minmax(96px,.56fr) minmax(150px,.88fr) minmax(180px,1.04fr) minmax(140px,.82fr)!important}.playground-models-page.playground-agents-overview-page .playground-models-overview-table-section .playground-models-overview-column-header.is-deep-research-models,.playground-models-page.playground-agents-overview-page .playground-models-overview-table-section .playground-models-overview-table-row.is-deep-research-models{grid-template-columns:minmax(210px,1.28fr) minmax(100px,.6fr) minmax(180px,1.02fr) minmax(180px,1.02fr) minmax(100px,.58fr) minmax(190px,1.12fr)!important}.playground-models-overview-table-section .playground-models-overview-column-header,.playground-models-overview-table-section .playground-models-overview-column-header *,.playground-models-overview-table-section .playground-models-overview-table-row,.playground-models-overview-table-section .playground-models-overview-table-row *{font-size:12px}.playground-models-page.playground-agents-overview-page .playground-models-overview-table-section .playground-models-overview-column-header>div:first-child{display:flex;align-items:center;justify-content:flex-start!important;justify-self:stretch;min-width:0}.playground-models-overview-table-section .playground-models-overview-column-header .is-right,.playground-models-overview-cell.is-right{justify-content:flex-end;text-align:right}.playground-models-page.playground-agents-overview-page .playground-models-overview-table-section .playground-models-overview-column-header.is-agent-pricing>.is-right{display:flex;align-items:center;justify-content:flex-end;min-width:0}.playground-models-page.playground-agents-overview-page .playground-models-overview-table-section .playground-models-overview-column-header.is-agent-pricing>.is-right .playground-agents-overview-sortable-header{width:100%;justify-content:flex-end}.playground-models-overview-table-section .playground-models-overview-table-row{min-height:58px;padding-top:12px;padding-bottom:12px;cursor:default;overflow:visible!important}.playground-models-overview-table-section .playground-models-overview-table-row.is-pricing-subrow .playground-models-entry-main{padding-left:0}.playground-models-overview-cell,.playground-models-overview-cell .playground-models-entry-value{min-width:0}.playground-models-entry-main{display:flex;align-items:center;gap:8px}.playground-models-overview-cell .playground-files-entry-copy{min-width:0}.playground-models-overview-cell .playground-files-entry-name,.playground-models-overview-cell .playground-models-entry-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-models-overview-menu{min-width:220px}.playground-models-overview-menu.is-closing{pointer-events:none}.playground-models-overview-table-section .playground-plugins-empty{min-height:140px;display:flex;align-items:center;justify-content:center}.playground-models-featured-section{width:100%;margin:0}.playground-models-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.playground-models-featured-card,.playground-models-featured-card.is-speed{--playground-model-featured-accent: 126, 200, 255}.playground-models-featured-card.is-code{--playground-model-featured-accent: 204, 174, 255}.playground-models-featured-card.is-agent{--playground-model-featured-accent: 133, 223, 123}.playground-models-featured-card.is-frontier{--playground-model-featured-accent: 245, 184, 108}.playground-models-featured-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.playground-models-featured-provider{display:inline-flex;align-items:center;gap:7px;min-width:0;color:#ffffff94;font-size:11px;line-height:1.2}.playground-models-featured-provider-icon{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;border:0;border-radius:0;background:none}.playground-models-featured-provider-icon .playground-agents-model-provider-icon-shell{width:15px;height:15px}.playground-models-featured-provider-icon .playground-agents-model-provider-icon,.playground-models-featured-provider-icon svg{width:15px;height:15px;object-fit:contain}.playground-models-featured-provider-label{min-width:0;overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.playground-models-featured-badge{flex:0 0 auto}.playground-models-featured-name{margin-top:16px}.playground-models-featured-description{max-width:none}.playground-models-featured-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:11px;border-top:1px solid rgba(255,255,255,.08)}.playground-models-featured-metric{min-width:0}.playground-models-featured-metric-label,.playground-models-featured-metric-value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-models-featured-metric-label{color:#ffffff80;font-size:10px;line-height:1.2}.playground-models-featured-metric-value{margin-top:4px;color:#fff;font-size:12px;font-weight:400;line-height:1.2}@media(max-width:980px){.playground-models-page .playground-files-library-title-row,.playground-models-page .playground-files-library-nav-row{align-items:stretch;flex-direction:column;gap:12px}.playground-models-page .playground-files-library-actions,.playground-models-page .playground-files-library-controls{width:100%;justify-content:flex-start}.playground-models-page .playground-files-library-search-anchor{max-width:none}.playground-models-table-head{display:none}.playground-models-overview-toolbar-row{align-items:stretch;flex-wrap:wrap!important}.playground-models-overview-search-shell{flex-basis:100%!important;width:100%!important;max-width:none!important}.playground-models-overview-table-section .playground-models-overview-column-header{display:none}.playground-models-overview-table-section .playground-models-overview-table-row,.playground-models-overview-table-section .playground-models-overview-table-row.is-agent-pricing{grid-template-columns:minmax(0,1fr);row-gap:7px}.playground-models-overview-table-section .playground-models-overview-table-row .playground-models-overview-cell:not(.is-name){grid-column:1}.playground-models-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.playground-models-entry-row.playground-files-entry-row{grid-template-columns:minmax(0,1fr);row-gap:6px;align-items:stretch}.playground-models-entry-row.is-pricing-subrow .playground-models-entry-main{padding-left:0}.playground-models-entry-value,.playground-models-entry-value.is-right{text-align:left}}@media(max-width:720px){.playground-models-featured-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(280px,86vw);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity}.playground-models-featured-grid::-webkit-scrollbar{display:none}.playground-models-featured-card{scroll-snap-align:start}}.models-overview-details-modal{overflow:hidden!important}.models-overview-details-modal__title-content{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.models-overview-details-modal__provider-icon{width:18px;height:18px;flex:0 0 18px}.models-overview-details-modal__provider-icon .playground-agents-model-provider-icon{display:block;width:16px;height:16px;object-fit:contain}.models-overview-details-modal__provider-icon .playground-agents-model-provider-icon.is-openai{filter:brightness(0) invert(1)}.models-overview-details-modal__title-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.models-overview-details-modal__body{box-sizing:border-box;max-height:min(66vh,680px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.models-overview-details-modal__section{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.075)}.models-overview-details-modal__section:first-child{margin-top:0;padding-top:0;border-top:0}.models-overview-details-modal__section h3{margin:0 0 12px;color:#ffffffeb;font-size:13px;font-weight:500;line-height:1.3}.models-overview-details-modal__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.models-overview-details-modal__fact{box-sizing:border-box;min-width:0;padding:11px 12px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#0b0b0b}.models-overview-details-modal__fact dt{margin:0 0 5px;color:#ffffff6b;font-size:10px;font-weight:500;line-height:1.25}.models-overview-details-modal__fact dd{min-width:0;margin:0}.models-overview-details-modal__fact dd>span{display:block;overflow-wrap:anywhere;color:#ffffffdb;font-size:12px;font-weight:400;line-height:1.4}.models-overview-details-modal__fact small{display:block;margin-top:5px;color:#fff6;font-size:10px;line-height:1.45}.models-overview-details-modal__capabilities{display:flex;flex-wrap:wrap;gap:7px}.models-overview-details-modal__capabilities span{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid rgba(255,255,255,.075);border-radius:999px;background:#ffffff0a;color:#ffffffad;font-size:11px;line-height:1}.models-overview-details-modal__footer{min-height:38px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.075)}.models-overview-details-modal__documentation{display:inline-flex;align-items:center;gap:6px;min-width:0;margin-right:auto;color:#ffffff8f;font-size:11px;line-height:1;text-decoration:none;transition:color .12s ease}.models-overview-details-modal__documentation:hover{color:#fff}.models-overview-details-modal__footer-spacer{margin-right:auto}@media(max-width:640px){.models-overview-details-modal__facts{grid-template-columns:minmax(0,1fr)}.models-overview-details-modal__documentation{display:none}}.playground-resource-templates-page{width:100%;height:100%;min-height:0;border-radius:inherit;background:#050505;overflow-y:auto;box-sizing:border-box;color:#fffffff0}.playground-resource-templates-page-inner{box-sizing:border-box;width:min(100%,calc(var(--playground-centered-page-max-width) + 88px));max-width:calc(var(--playground-centered-page-max-width) + 88px);margin:0 auto;padding:42px 44px 48px;display:flex;flex-direction:column;gap:20px}.playground-resource-templates-hero-heading{margin:0;text-align:center;font-size:24px;line-height:1.2;font-weight:500;letter-spacing:-.02em;color:#fffffffa}.playground-resource-templates-hero-slide-content{width:min(100%,650px);display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.playground-resource-templates-hero-pills{position:relative;display:flex;align-items:center;justify-content:center;min-height:34px}.playground-resource-templates-hero-pill{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 16px;border-radius:999px;background:#ffffffdb;color:#111;font-size:12px;font-weight:500;box-shadow:0 14px 44px #00000029}.playground-resource-templates-hero-pill.is-incoming{animation:playground-metronome-hero-pill-in .26s cubic-bezier(.16,1,.3,1) both}.playground-resource-templates-hero-pill.is-outgoing{position:absolute;inset:0 auto auto 50%;transform:translate(-50%);animation:playground-metronome-hero-pill-out .26s cubic-bezier(.7,0,.84,0) both;pointer-events:none}.playground-resource-templates-hero-pill-icon{width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#00000014;color:#0d0d0d}.playground-resource-templates-hero-copy{margin:0;max-width:560px;color:#000000b3;font-size:13px;line-height:1.55}.playground-resource-templates-hero-cta{position:absolute;left:50%;bottom:18px;transform:translate(-50%);min-height:32px;padding:0 14px;border:0;border-radius:999px;background:#0d0d0d;color:#fffffff5;font-size:12px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.playground-resource-templates-hero-dot{width:8px;height:8px;display:block;flex:0 0 auto;padding:0;border:0;border-radius:999px;appearance:none;background:#ffffff47;transition:background-color .16s ease,transform .16s ease;cursor:pointer}.playground-resource-templates-hero-dot.is-active{background:#fffffff5;transform:scale(1.1)}.playground-resource-templates-notice{min-height:18px;color:#66a6ff;font-size:12px;line-height:1.4}.marketplace-overview__notice{color:#66a6ff;font-size:11px;font-weight:400;white-space:nowrap}.playground-resource-templates-section-header{align-items:flex-start}.playground-resource-templates-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-resource-templates-toolbar .playground-plugins-toolbar-controls{margin-left:auto}.playground-resource-templates-filter-shell .playground-tasks-toolbar-popup-menu{left:0;right:auto;transform-origin:top left}.playground-resource-templates-resource-table .playground-resource-templates-col-main{width:42%}.playground-resource-templates-resource-table .playground-resource-templates-col-category{width:16%}.playground-resource-templates-resource-table .playground-resource-templates-col-difficulty,.playground-resource-templates-resource-table .playground-resource-templates-col-setup{width:14%}.playground-resource-templates-resource-table .playground-resource-templates-col-actions{width:76px}.playground-resource-templates-template-main{min-width:0;display:flex;align-items:center;gap:12px}.playground-resource-templates-template-icon{width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#fffffff0;flex:0 0 auto}.playground-resource-templates-template-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.playground-resource-templates-row-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffeb;font-size:13px;font-weight:500}.playground-resource-templates-row-summary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffff75;font-size:11px;line-height:1.35}.playground-resource-templates-row-cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffff9e;font-size:12px}.playground-resource-templates-publish-button{min-height:28px;padding:0;border:0;background:transparent;color:#ffffffb8;font:inherit;font-size:12px;font-weight:500;display:inline-flex;align-items:center;justify-content:flex-end;cursor:pointer}.playground-resource-templates-publish-button:hover,.playground-resource-templates-publish-button:focus-visible{color:#fffffffa;outline:none}.playground-resource-templates-table-empty{padding:28px 0}.playground-resource-templates-empty{padding:34px 16px;color:#ffffff8a;text-align:center;font-size:12px}.playground-resource-templates-modal-backdrop{position:fixed;inset:0;z-index:5000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0000009e;backdrop-filter:blur(18px)}.playground-resource-templates-modal{width:min(100%,680px);max-height:min(760px,calc(100dvh - 48px));display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:#202020;box-shadow:0 24px 80px #0000007a}.playground-resource-templates-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px;border-bottom:1px solid rgba(255,255,255,.1)}.playground-resource-templates-modal-title{margin:0;font-size:18px;line-height:1.25;font-weight:500}.playground-resource-templates-modal-type{margin-top:5px;color:#ffffff85;font-size:12px}.playground-resource-templates-modal-close{width:30px;height:30px;flex:0 0 30px;border:0;border-radius:999px;background:#ffffff14;color:#fff;cursor:pointer}.playground-resource-templates-modal-body{overflow:auto;padding:18px}.playground-resource-templates-modal-copy{margin:0 0 16px;color:#ffffffa8;font-size:13px;line-height:1.55}.playground-resource-templates-modal-section{margin-top:18px}.playground-resource-templates-modal-section h3{margin:0 0 9px;font-size:13px;font-weight:500}.playground-resource-templates-modal-list{margin:0;padding-left:18px;color:#ffffffa8;font-size:12px;line-height:1.6}.playground-resource-templates-modal-projects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.playground-resource-templates-project-option{min-height:42px;border:0;border-radius:12px;background:#ffffff12;color:#fff;padding:10px 12px;font:inherit;text-align:left;cursor:pointer}.playground-resource-templates-project-option:hover{background:#ffffff1c}@media(max-width:980px){.playground-resource-templates-page-inner{padding:30px 18px 42px}.playground-resource-templates-toolbar .playground-plugins-search-shell{flex:1 1 100%;width:100%;min-width:0;max-width:none}.playground-resource-templates-resource-table .playground-resource-templates-col-difficulty,.playground-resource-templates-resource-table .playground-resource-templates-col-setup,.playground-resource-templates-resource-table th:nth-child(3),.playground-resource-templates-resource-table td:nth-child(3),.playground-resource-templates-resource-table th:nth-child(4),.playground-resource-templates-resource-table td:nth-child(4){display:none}}.playground-fine-tuning-page .playground-files-browser-body{overflow:hidden}.playground-fine-tuning-page .playground-fine-tuning-overview-shell{width:min(100%,var(--playground-centered-page-max-width));max-width:var(--playground-centered-page-max-width);margin:0 auto}.playground-fine-tuning-page .playground-guardrails-browser-header.playground-guardrails-overview-browser-header,.playground-fine-tuning-page .playground-guardrails-browser-body.playground-guardrails-overview-browser-body{width:100%;max-width:none;padding-left:24px;padding-right:24px}.playground-fine-tuning-page .playground-guardrails-overview-browser-header>.playground-files-library-header{width:min(100%,var(--playground-centered-page-max-width));max-width:var(--playground-centered-page-max-width);margin-left:auto;margin-right:auto;margin-bottom:12px}.playground-fine-tuning-page .playground-guardrails-table-header,.playground-fine-tuning-page .playground-guardrails-table-row{grid-template-columns:minmax(220px,1.3fr) minmax(130px,.72fr) minmax(132px,.72fr) minmax(112px,.55fr) minmax(96px,.46fr) 32px}.playground-fine-tuning-page .playground-guardrails-layout,.playground-fine-tuning-page .playground-guardrails-list-panel{overflow:visible}.playground-fine-tuning-overview-toolbar{display:flex;align-items:center;gap:10px}.playground-fine-tuning-score-chip{display:inline-flex;align-items:center;gap:6px;color:#ffffffeb;font-size:12px;line-height:1.35;font-weight:400;white-space:nowrap}.playground-fine-tuning-score-chip .is-improvement{color:#3cf2a3}.playground-fine-tuning-status-pill{display:inline-flex;width:fit-content;align-items:center;gap:5px;color:#ffffffd1;font-size:11px;line-height:1;font-weight:400}.playground-fine-tuning-status-pill:before{content:"";width:6px;height:6px;border-radius:999px;background:#ffffff75}.playground-fine-tuning-status-pill.is-completed:before{background:#3cf2a3}.playground-fine-tuning-status-pill.is-running:before{background:#73b7ff}.playground-fine-tuning-status-pill.is-verifying:before{background:#73b7ff}.playground-fine-tuning-status-pill.is-error:before{background:#ff6b6b}.playground-fine-tuning-detail{display:flex;flex-direction:column;gap:24px}.playground-fine-tuning-page .playground-fine-tuning-detail-page-body{width:100%;max-width:none;padding:42px 44px 56px;overflow:auto;box-sizing:border-box}.playground-fine-tuning-detail-overview-layout{--platform-page-content-max-width: 87.5rem}.playground-fine-tuning-detail-topnav-actions{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.playground-fine-tuning-publication-error{max-width:320px;color:#f28b82;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-fine-tuning-detail-overview-main{min-width:0}.playground-fine-tuning-description-section.playground-agents-detail-instructions-section,.playground-fine-tuning-instructions-section.playground-agents-detail-instructions-section{min-width:0;margin-top:0;margin-bottom:0;padding-bottom:3px}.playground-fine-tuning-description-section .playground-tasks-detail-description-editor,.playground-fine-tuning-description-section .playground-tasks-detail-description-input,.playground-fine-tuning-description-section .playground-tasks-detail-description-preview-scope.tb-runner-chat,.playground-fine-tuning-instructions-section .playground-tasks-detail-description-editor,.playground-fine-tuning-instructions-section .playground-tasks-detail-description-input,.playground-fine-tuning-instructions-section .playground-tasks-detail-description-preview-scope.tb-runner-chat{min-height:118px}.playground-fine-tuning-access-settings,.playground-fine-tuning-access-detail{width:100%;min-width:0}.playground-fine-tuning-access-detail .platform-permissions-page,.playground-fine-tuning-access-detail .platform-role-permissions-page{margin-top:12px}.playground-fine-tuning-detail-sidebar-list{min-width:0;display:flex;flex-direction:column;gap:4px}.playground-fine-tuning-detail-sidebar-row{min-width:0;min-height:30px;display:grid;grid-template-columns:minmax(88px,110px) minmax(0,1fr);align-items:center;gap:12px;color:#ffffffeb;font-size:12px;line-height:1.35;font-weight:400}.playground-fine-tuning-detail-sidebar-label{min-width:0;color:#fff}.playground-fine-tuning-detail-sidebar-value{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-fine-tuning-detail-owner-row{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.playground-fine-tuning-detail-owner-row .playground-fine-tuning-detail-sidebar-value{overflow:visible}.playground-fine-tuning-owner-selector{width:100%;min-width:0}.playground-fine-tuning-owner-trigger.platform-selector__trigger{width:100%;min-width:0;min-height:24px;justify-content:flex-end;gap:6px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.playground-fine-tuning-owner-trigger.platform-selector__trigger:hover,.playground-fine-tuning-owner-trigger.platform-selector__trigger:focus-visible{background:transparent}.playground-fine-tuning-owner-value{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:7px}.playground-fine-tuning-owner-avatar.playground-team-member-avatar{width:18px;height:18px;flex:0 0 18px}.playground-fine-tuning-detail-person,.playground-fine-tuning-detail-environment{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.playground-fine-tuning-detail-person>span:last-child,.playground-fine-tuning-detail-environment>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-fine-tuning-detail-sidebar-actions{min-width:0;display:flex;flex-direction:column;gap:8px;margin-top:8px}.playground-fine-tuning-detail-sidebar-action{width:100%;min-width:0}.playground-fine-tuning-detail-sidebar-action .is-spinning{animation:playgroundFineTuningSpin .9s linear infinite}.playground-fine-tuning-detail-overview-main .playground-fine-tuning-kpi-card,.playground-fine-tuning-detail-overview-main .playground-fine-tuning-reference-platform-table{width:100%}.playground-fine-tuning-content-title{margin:0 0 12px;color:#fff;font-size:14px;line-height:1.3;font-weight:400}.playground-fine-tuning-analysis-section.platform-ui-card{padding:20px}.playground-fine-tuning-changes-section{min-width:0}.playground-fine-tuning-detail-grid{display:flex;flex-direction:column;gap:24px}.playground-fine-tuning-execution-card.platform-ui-card{min-width:0;display:flex;flex-direction:column;gap:14px;padding:18px}.playground-fine-tuning-execution-header,.playground-fine-tuning-execution-meta{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px}.playground-fine-tuning-execution-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.playground-fine-tuning-execution-title{color:#fff;font-size:14px;line-height:1.3;font-weight:400}.playground-fine-tuning-execution-message,.playground-fine-tuning-execution-meta{color:#ffffff8f;font-size:12px;line-height:1.35;font-weight:400}.playground-fine-tuning-execution-message{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-fine-tuning-execution-progress{position:relative;width:100%;height:4px;overflow:hidden;border-radius:2px;background:#ffffff1a}.playground-fine-tuning-execution-progress-value{position:absolute;inset:0 auto 0 0;min-width:2%;border-radius:inherit;background:#4da3ff;transition:width .22s ease}.playground-fine-tuning-iterations-table,.playground-fine-tuning-case-comparison-table{width:100%;min-width:0}.playground-fine-tuning-iterations-table .platform-data-table__row,.playground-fine-tuning-case-comparison-table .platform-data-table__row{font-size:12px}.playground-fine-tuning-kpi-card.playground-project-overview-progress-combo-card{margin-top:0}.playground-fine-tuning-detail-time{color:#ffffff94;font-size:12px;line-height:1.2;font-weight:400;white-space:nowrap}.playground-fine-tuning-detail-stop-button{height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0d;color:#ffffffeb;font:inherit;font-size:12px;line-height:1;font-weight:400;cursor:pointer}.playground-fine-tuning-detail-stop-button svg{color:#ff6b6b}.playground-fine-tuning-detail-stop-button:disabled{cursor:default;opacity:.56}.playground-fine-tuning-detail-stop-button .is-spinning{animation:playgroundFineTuningSpin .9s linear infinite}@keyframes playgroundFineTuningSpin{to{transform:rotate(360deg)}}.playground-fine-tuning-kpi-card.playground-evaluations-analytics-card .playground-project-overview-progress-combo-metric-dot.is-improvement{background:#c5a3ff}.playground-fine-tuning-kpi-card.playground-evaluations-analytics-card .playground-project-overview-progress-combo-metric-dot.is-after{background:#9ff6ce}.playground-fine-tuning-kpi-card.playground-evaluations-analytics-card .playground-project-overview-progress-combo-metric-dot.is-before{background:#7effff}.playground-fine-tuning-score-chart{min-height:224px;height:224px}.playground-fine-tuning-progress-combo-canvas{display:block;width:100%!important;height:100%!important}.playground-fine-tuning-analytics-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:28px;margin-top:12px}.playground-fine-tuning-analytics-agent{min-width:0;display:inline-flex;align-items:center;gap:8px;color:#ffffffe0;font-size:12px;line-height:1.2;font-weight:500}.playground-fine-tuning-analytics-agent .playground-evaluations-run-agent-avatar{width:22px;height:22px;flex:0 0 22px;font-size:9px}.playground-fine-tuning-analytics-agent-main,.playground-fine-tuning-analytics-agent-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-fine-tuning-analytics-agent-meta{color:#ffffff85;font-weight:400}.playground-fine-tuning-thread-link{min-width:0;max-width:280px;display:inline-flex;justify-content:flex-end;border:0;padding:0;background:transparent;color:#73b7ff;font:inherit;font-size:12px;line-height:1.2;font-weight:400;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.playground-fine-tuning-thread-link:disabled{color:#ffffff6b;cursor:default}.playground-fine-tuning-section.playground-plugins-section{gap:0}.playground-fine-tuning-section .playground-plugins-section-header{margin-bottom:10px}.playground-fine-tuning-reference-table{width:100%;max-width:100%;min-width:0;overflow:visible!important}.playground-fine-tuning-reference-table .playground-evaluations-cases-header,.playground-fine-tuning-reference-table .playground-evaluations-cases-row{grid-template-columns:minmax(170px,1fr) minmax(118px,.55fr) minmax(118px,.55fr) minmax(76px,.34fr)}.playground-fine-tuning-detail-table .playground-evaluations-cases-header,.playground-fine-tuning-detail-table .playground-evaluations-cases-row{grid-template-columns:minmax(120px,.34fr) minmax(0,1fr)}.playground-fine-tuning-detail-table .playground-evaluations-cases-row{cursor:default}.playground-fine-tuning-detail-value{min-width:0;display:grid;justify-content:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-fine-tuning-reference-link{width:fit-content;max-width:100%;padding:0;border:0;background:transparent;color:#73b7ff;font:inherit;font-size:12px;line-height:1.35;font-weight:400;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-fine-tuning-detail-card{min-width:0;padding:14px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:12px}.playground-fine-tuning-facts{display:flex;flex-direction:column;gap:10px}.playground-fine-tuning-fact{display:grid;grid-template-columns:minmax(92px,.45fr) minmax(0,1fr);gap:12px;align-items:center}.playground-fine-tuning-fact-label{color:#ffffff7a;font-size:12px;line-height:1.35}.playground-fine-tuning-fact-value{min-width:0;color:#ffffffe6;font-size:12px;line-height:1.35;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-fine-tuning-diff-list{display:flex;flex-direction:column;gap:12px}.playground-fine-tuning-diff-list .playground-version-changes-file-card{border-radius:10px;overflow:hidden}.playground-fine-tuning-analysis-section{min-width:0;overflow:visible}.playground-fine-tuning-analysis-content{min-width:0;max-height:none;overflow:visible;padding:0;color:#ffffffd6;font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word;scrollbar-width:none}.playground-fine-tuning-analysis-content::-webkit-scrollbar{display:none}.playground-fine-tuning-detail-tabs.playground-evaluations-detail-tabs{margin-top:24px}.playground-fine-tuning-tab-panel.playground-plugins-section{min-height:0}.playground-fine-tuning-create-modal.platform-modal-surface{display:flex;flex-direction:column;height:auto!important;min-height:0;max-height:min(720px,calc(100vh - 48px));overflow:hidden}.playground-fine-tuning-create-modal-platform-body.platform-modal-body{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}.playground-fine-tuning-create-modal>.platform-modal-header,.playground-fine-tuning-create-modal>.platform-modal-footer{flex:0 0 auto}.playground-fine-tuning-create-modal-shell{width:100%;min-height:0}.playground-fine-tuning-create-modal .playground-project-overview-outcome-editor-body{gap:14px}.playground-fine-tuning-create-modal .playground-evaluations-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.playground-fine-tuning-create-modal .playground-evaluations-field{display:flex;flex-direction:row;align-items:center;gap:10px}.playground-fine-tuning-create-modal .playground-evaluations-field>span{flex:0 0 auto;min-width:64px}.playground-fine-tuning-create-modal .playground-evaluations-field .playground-fine-tuning-create-selector{flex:1 1 auto;min-width:0;max-width:100%}.playground-fine-tuning-create-selector .playground-fine-tuning-create-selector-trigger{width:100%;min-height:30px;justify-content:flex-end;gap:6px;color:#ffffffeb;text-align:right}.playground-fine-tuning-create-selector .platform-selector__value,.playground-fine-tuning-create-selector-value{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:7px}.playground-fine-tuning-create-selector-value>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-fine-tuning-create-selector-avatar{width:18px;height:18px;min-width:18px;flex:0 0 18px;border-radius:50%;overflow:hidden}.playground-fine-tuning-create-selector-avatar-image{width:100%;height:100%;object-fit:cover}.playground-fine-tuning-create-selector-popup{width:min(280px,calc(100vw - 48px))}.playground-fine-tuning-evaluation-picker{grid-column:1 / -1}.playground-fine-tuning-evaluation-picker.playground-mission-control-modal-outcomes-editor{margin-top:12px;margin-bottom:12px}.playground-fine-tuning-evaluation-picker .playground-tasks-detail-section-header{margin-bottom:8px;overflow:visible}.playground-fine-tuning-evaluation-picker-body{display:flex;flex-direction:column;gap:8px}.playground-fine-tuning-evaluation-list.playground-mission-control-modal-outcomes-list{overflow:visible;padding-right:2px}.playground-fine-tuning-evaluation-option.playground-mission-control-modal-outcome-row{cursor:default}.playground-fine-tuning-evaluation-option .playground-mission-control-modal-outcome-copy{flex-direction:row;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.playground-fine-tuning-evaluation-option .playground-mission-control-modal-outcome-input{height:auto;min-height:0;line-height:1.25;margin:0}.playground-fine-tuning-evaluation-option .playground-mission-control-modal-outcome-menu-trigger{flex:0 0 auto}.playground-fine-tuning-baseline-selector{min-width:150px;max-width:220px;margin-left:auto}.playground-fine-tuning-policy-section{grid-column:1 / -1;display:flex;flex-direction:column;gap:12px;padding:4px 0 8px}.playground-fine-tuning-policy-title{color:#fff;font-size:12px;font-weight:500}.playground-fine-tuning-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.playground-fine-tuning-policy-field{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#ffffff9e;font-size:12px;font-weight:400}.playground-fine-tuning-policy-field>span:first-child{flex:0 0 auto}.playground-fine-tuning-policy-field>.platform-selector{flex:1 1 auto;min-width:0}.playground-fine-tuning-number-shell{min-width:92px;min-height:30px;display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0d;color:#ffffff85}.playground-fine-tuning-number-shell input{width:62px;min-width:0;border:0;outline:0;background:transparent;color:#fff;font:inherit;text-align:right}.playground-fine-tuning-policy-checkbox{display:inline-flex;align-items:center;gap:8px;color:#ffffff9e;font-size:12px;cursor:pointer}.playground-fine-tuning-policy-checkbox input{width:14px;height:14px;margin:0;accent-color:#4da3ff}.playground-fine-tuning-evaluation-run-select{flex:0 1 178px;min-width:132px;max-width:210px;height:26px;border:0;background:transparent;color:#ffffffc7;font:inherit;font-size:11px;font-weight:400;line-height:1;text-align:right;text-align-last:right;outline:none;cursor:pointer}.playground-fine-tuning-evaluation-run-select:disabled{color:#ffffff5c;cursor:default}.playground-fine-tuning-evaluation-option.is-selected .playground-mission-control-modal-outcome-menu-trigger{color:#fff}.playground-fine-tuning-evaluation-option:not(.is-selected) .playground-mission-control-modal-outcome-menu-trigger svg{opacity:0}.playground-fine-tuning-evaluation-menu-shell{position:relative;flex:0 0 auto;overflow:visible}.playground-fine-tuning-evaluation-menu-shell .playground-mission-control-modal-outcome-add{position:relative;z-index:2}.playground-fine-tuning-evaluation-menu{max-height:270px;overflow-y:auto}.playground-fine-tuning-evaluation-menu .tb-popup-row{min-height:42px}.playground-fine-tuning-evaluation-menu .tb-popup-row-select{display:flex;align-items:center;gap:10px}.playground-fine-tuning-evaluation-menu .tb-popup-row-select .playground-tasks-toolbar-popup-item-copy{order:1;min-width:0;flex:1 1 auto;display:flex;flex-direction:row;align-items:center;gap:8px}.playground-fine-tuning-evaluation-menu .tb-popup-row-select .tb-popup-check-slot{order:2;margin-left:auto;flex:0 0 16px}.playground-fine-tuning-evaluation-menu .playground-fine-tuning-evaluation-meta{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground-fine-tuning-evaluation-menu-empty{padding:10px 12px;color:#ffffff85;font-size:12px;line-height:1.45}.playground-fine-tuning-page .playground-evaluations-overview-section .playground-project-overview-threads-table-header,.playground-fine-tuning-page .playground-evaluations-overview-section .playground-project-overview-threads-table-row{grid-template-columns:34px minmax(170px,1.12fr) minmax(140px,.72fr) minmax(80px,.34fr) minmax(122px,.58fr) minmax(150px,.74fr) 28px;gap:12px}.playground-fine-tuning-page .playground-evaluations-overview-section.playground-agents-overview-list-section.playground-agents-detail-threads-section.playground-evaluations-runs-section .playground-project-overview-threads-table-header,.playground-fine-tuning-page .playground-evaluations-overview-section.playground-agents-overview-list-section.playground-agents-detail-threads-section.playground-evaluations-runs-section .playground-project-overview-threads-table-row{grid-template-columns:34px minmax(260px,1.25fr) minmax(210px,.86fr) minmax(86px,.34fr) minmax(150px,.62fr) minmax(190px,.78fr) 28px!important;gap:12px;padding-right:0}.playground-fine-tuning-page .playground-evaluations-overview-section .playground-project-overview-thread-cell,.playground-fine-tuning-page .playground-evaluations-overview-section .playground-plugin-row-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-fine-tuning-page .playground-evaluations-overview-section .playground-project-overview-thread-cell.is-actions,.playground-fine-tuning-page .playground-evaluations-overview-section .playground-project-overview-threads-table-header>div:last-child{display:flex;justify-content:flex-end;overflow:visible!important}.playground-fine-tuning-overview-loading{min-height:180px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;text-align:center}.playground-fine-tuning-create-modal .playground-fine-tuning-evaluation-name{display:block;width:auto;min-width:0;flex:0 1 auto;pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-fine-tuning-create-modal .playground-fine-tuning-evaluation-meta{display:block;width:auto;min-width:0;flex:1 1 auto;height:auto;color:#ffffff75;font-size:10px;line-height:1.25;font-weight:400}.playground-fine-tuning-instructions-section.playground-agents-detail-instructions-section{grid-column:1 / -1;margin-bottom:0}.playground-fine-tuning-instructions-section.playground-agents-detail-instructions-section .playground-tasks-detail-section-header{position:relative;top:auto;z-index:2;background:transparent;padding-top:0}.playground-fine-tuning-instructions-section .playground-tasks-detail-description-editor,.playground-fine-tuning-instructions-section .playground-tasks-detail-description-preview-scope.tb-runner-chat,.playground-fine-tuning-instructions-section .playground-tasks-detail-description-input{min-height:118px}.playground-fine-tuning-create-error{grid-column:1 / -1;color:#ff9eb0f2;font-size:12px;line-height:1.45}@media(max-width:980px){.playground-fine-tuning-detail-grid,.playground-fine-tuning-create-modal .playground-evaluations-form-grid,.playground-fine-tuning-policy-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.playground-fine-tuning-page .playground-fine-tuning-detail-page-body{padding:16px}}.playground-shell-settings-modal.platform-modal-surface{width:min(900px,calc(100vw - 48px));height:min(720px,calc(100dvh - 48px));max-width:900px;max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden!important}.playground-shell-settings-modal-body.platform-modal-body{position:relative;z-index:6;flex:1 1 auto;min-height:0;padding:0;overflow:hidden}.playground-shell-settings-modal-layout{--platform-modal-sidebar-width: 190px;width:100%;height:100%}.playground-shell-settings-modal-sidebar.platform-modal-sidebar{background:transparent}.playground-shell-settings-modal-sidebar-body.platform-modal-sidebar__body{display:flex;flex-direction:column;padding:12px}.playground-shell-settings-modal-navigation{min-height:100%;display:flex;flex-direction:column;gap:4px}.playground-shell-settings-modal-navigation-item{box-sizing:border-box;width:100%;min-height:36px;display:flex;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#ffffffad;font:inherit;font-size:12px;font-weight:400;text-align:left;cursor:pointer;transition:background-color .12s ease,color .12s ease}.playground-shell-settings-modal-navigation-item:hover,.playground-shell-settings-modal-navigation-item:focus-visible{background:#ffffff13;color:#fff;outline:none}.playground-shell-settings-modal-navigation-item.is-active{background:#ffffff1a;color:#fff}.playground-shell-settings-modal-navigation-item.is-danger{margin-top:auto}.playground-shell-settings-modal-navigation-item.is-danger:not(.is-active){color:#ffffffad}.playground-shell-settings-modal-navigation-icon{flex:0 0 auto}.playground-shell-settings-modal-content-body.platform-modal-content__body{display:block;padding:24px;overflow-y:auto;scrollbar-width:thin}.playground-shell-settings-modal-body .playground-settings-page.is-embedded,.playground-shell-settings-modal-body .playground-settings-detail-scroll{min-height:0;background:transparent!important}.playground-shell-settings-modal-body .playground-settings-page.is-embedded{width:100%}.playground-shell-settings-modal-body .playground-settings-account-shell.is-wide{max-width:none}@media(max-width:720px){.playground-shell-settings-modal.platform-modal-surface{width:100%;height:min(720px,calc(100dvh - 24px));max-height:calc(100dvh - 24px)}.playground-shell-settings-modal-layout{display:flex;flex-direction:column}.playground-shell-settings-modal-sidebar.platform-modal-sidebar{width:100%;flex:0 0 auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.playground-shell-settings-modal-sidebar-body.platform-modal-sidebar__body{padding:8px 12px;overflow-x:auto}.playground-shell-settings-modal-navigation{min-height:0;flex-direction:row}.playground-shell-settings-modal-navigation-item{width:auto;flex:0 0 auto}.playground-shell-settings-modal-navigation-item.is-danger{margin-top:0}.playground-shell-settings-modal-content-body.platform-modal-content__body{padding:20px}}.playground-tag-plugin-detail-page{--resource-detail-section-gap: 42px}.playground-tag-plugin-detail-content,.playground-tag-plugin-settings-list,.playground-tag-plugin-settings-section{min-width:0}.playground-tag-plugin-detail-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.playground-tag-plugin-settings-list.platform-settings-section-list{gap:42px}.playground-tag-plugin-capability-grid,.playground-plugin-detail-tutorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.playground-tag-plugin-capability-card.platform-ui-card,.playground-tag-plugin-setup-card.platform-ui-card{min-height:0;padding:18px}.playground-tag-plugin-capability-icon{width:30px;height:30px;margin-bottom:18px;display:inline-flex;align-items:center;justify-content:center;color:#ffffffb8}.playground-tag-plugin-capability-title{color:#fff;font-size:14px;line-height:1.35;font-weight:400}.playground-tag-plugin-capability-description{margin-top:8px;color:#ffffffb3;font-size:12px;line-height:1.55;font-weight:400}.playground-tag-plugin-permission-card.platform-ui-card{padding:2px 18px}.playground-tag-plugin-detail-page .playground-plugin-detail-permission-row{padding:14px 0}.playground-tag-plugin-detail-page .playground-plugin-detail-permission-row+.playground-plugin-detail-permission-row{border-top:1px solid rgba(255,255,255,.1)}.playground-tag-plugin-sidebar-link{min-width:0;max-width:100%;margin-left:auto}.playground-tags-detail-environment-selector-label{min-width:0;display:inline-flex;align-items:center;gap:8px}.playground-tags-detail-environment-selector-label>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-tags-detail-environment-selector-trigger.platform-selector__trigger{min-height:28px;padding-left:0;padding-right:0;border:0;background:transparent}.playground-tags-detail-environment-selector-popup.platform-selector__popup{width:min(280px,calc(100vw - 32px))}.playground-tags-detail-environment-selector-header{padding:10px}@media(max-width:760px){.playground-tag-plugin-capability-grid,.playground-plugin-detail-tutorial-grid{grid-template-columns:minmax(0,1fr)}}
