._9ZoY5YQg{flex:1;min-height:0;width:100%;max-width:none;min-width:0;display:flex;flex-direction:column;box-sizing:border-box;background:var(--background);padding:var(--workspace-shell-padding-top) 2rem 2rem;overflow:auto}._9ZoY5YQg.FOD4B6mz{padding:var(--workspace-shell-padding-top) 1rem 2rem}._9ZoY5YQg.FOD4B6mz .hOwthkPs{padding-bottom:.45rem;margin-bottom:.45rem}._82ZFbbJI{overflow:hidden}.k5LsHbHI{max-width:90rem;margin-left:auto;margin-right:auto;width:100%}.hOwthkPs{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-bottom:var(--workspace-page-header-padding-bottom);margin-bottom:var(--workspace-page-header-margin-bottom);border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);overflow:visible;container-type:inline-size}.hOwthkPs:has([data-space-name-watermark]){position:relative;--space-watermark-y-shift:calc(var(--workspace-page-header-padding-bottom, 0.75rem) / 2)}.hOwthkPs._6ISjf0lb{margin-bottom:0;padding:.65rem 1rem .7rem;border-bottom:1px solid color-mix(in srgb,var(--border) 40%,transparent)}.dhWxMPC0{align-items:center;gap:.5rem;z-index:1}._97DP4ryu,.dhWxMPC0{display:flex;flex:1;min-width:0;overflow:visible;position:relative}._97DP4ryu{flex-direction:column;gap:0}.Mw8580HD{font-size:1.25rem;font-weight:700;letter-spacing:-.025em;color:var(--text-primary);margin:0;line-height:1.3}.Mw8580HD,.XpD8d7mv{position:relative;z-index:1}.XpD8d7mv{font-size:.8rem;font-weight:400;margin:.2rem 0 0;line-height:1.4}.EYHwlZIo,.XpD8d7mv{color:var(--text-muted)}.EYHwlZIo{position:absolute;top:calc(50% - var(--space-watermark-y-shift, .375rem));left:50%;transform:translate(-50%,-50%);font-size:clamp(.875rem,10cqi,1.5rem);font-weight:700;letter-spacing:-.02em;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(100%,10rem);pointer-events:none;z-index:0;user-select:none}[data-theme=dark] .EYHwlZIo,[data-theme=pitch-dark] .EYHwlZIo{opacity:.7}@media (max-width:768px){.hOwthkPs:has([data-space-name-watermark]){--space-watermark-y-shift:0.3rem}.EYHwlZIo{max-width:min(100cqw,8rem);font-size:clamp(.8125rem,8cqi,1.25rem)}}.LDyLqsjy{flex-shrink:0;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;position:relative;z-index:1}.Oo0IqZfm{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.35rem .75rem;min-height:2.125rem;box-sizing:border-box;font-size:.8125rem;font-weight:600;font-family:inherit;color:var(--text-primary);background:var(--surface);border:1px solid var(--border);border-radius:9px;cursor:pointer;text-decoration:none;transition:border-color .15s ease,color .15s ease,background .15s ease,box-shadow .15s ease}.Oo0IqZfm:hover{border-color:rgba(var(--primary-rgb,37,99,235),.45);color:var(--primary-color,#2563eb);background:rgba(var(--primary-rgb,37,99,235),.05)}.IL5TPiPZ{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.35rem .875rem;min-height:2.125rem;box-sizing:border-box;font-size:.8125rem;font-weight:600;font-family:inherit;color:#fff;background:var(--primary-color,#2563eb);border:1px solid transparent;border-radius:9px;cursor:pointer;text-decoration:none;transition:background .15s ease,box-shadow .15s ease,transform .1s ease}.IL5TPiPZ:hover{background:var(--primary-hover,#1d4ed8);box-shadow:0 2px 10px rgba(var(--primary-rgb,37,99,235),.35)}.IL5TPiPZ:active{transform:scale(.97)}.Ooi97FUX{display:inline-flex;align-items:center;justify-content:center;color:currentColor}.DAOfys03{line-height:1}@media (max-width:768px){._9ZoY5YQg{padding:var(--workspace-shell-padding-top) 1rem 1.5rem}._9ZoY5YQg.FOD4B6mz{padding:var(--workspace-shell-padding-top) .75rem 1.5rem}.hOwthkPs{gap:.5rem;padding-bottom:.6rem;margin-bottom:.6rem}.Mw8580HD{font-size:1.125rem}}.nmTx2P4Z{position:relative}._3j4lMnys{position:absolute;inset:0;z-index:6;display:flex;align-items:center;justify-content:center;border-radius:inherit;pointer-events:none;border:2px dashed var(--primary-color);background:color-mix(in srgb,var(--primary-color) 12%,var(--surface,var(--background,#fff)))}.ekIo7KtK{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px;font-size:.9rem;font-weight:650;color:var(--primary-color);background:var(--surface,var(--background,#fff));box-shadow:0 2px 10px rgba(0,0,0,.12)}.r07K3FHk{width:13px;height:13px;flex-shrink:0;border:2px solid color-mix(in srgb,currentColor 28%,transparent);border-top-color:currentcolor;border-radius:50%;animation:qSoPy97D .7s linear infinite}@keyframes qSoPy97D{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.r07K3FHk{animation-duration:2s}}.J8ao1HnB{display:flex;align-items:baseline;gap:.375rem;font-size:.75rem;line-height:1.4;color:var(--danger-color,#ef4444)}.PPAgUARh{color:var(--primary-color);font-weight:600;text-decoration:underline;text-underline-offset:2px}.PtO3zCUN{flex-direction:column;padding:.75rem;background:var(--surface);border:1px solid var(--border);border-radius:10px}.PtO3zCUN,.TWWIYOPw{display:flex;gap:.5rem}.TWWIYOPw{align-items:baseline}.NBrZhALh{font-size:.8125rem;font-weight:700;color:var(--text-primary)}.eAqX8oad{margin-left:auto;font-size:.75rem;font-weight:600;font-family:inherit;color:var(--primary-color);background:none;border:none;padding:0;cursor:pointer}.eAqX8oad:disabled{opacity:.45;cursor:default}.Iv5LsMNB{display:flex;flex-direction:column}.RtJc74iA{display:flex;align-items:baseline;gap:.5rem;font-size:.8125rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.Vxx7jrxK{font-size:.6875rem;font-weight:500;color:var(--text-muted)}.q1f6EaPR{width:100%;box-sizing:border-box;min-height:84px;padding:.5rem .625rem;font-size:.8125rem;font-family:inherit;line-height:1.5;color:var(--text-primary);background:var(--background);border:1px solid var(--border);border-radius:8px;outline:none;resize:vertical;transition:border-color .16s ease,box-shadow .16s ease}.xQQr7TYr{min-height:140px;padding:.625rem .75rem;line-height:1.55;background:color-mix(in srgb,var(--primary-color) 3%,var(--surface));border-radius:10px}.q1f6EaPR:focus{border-color:var(--primary-color)}.xQQr7TYr:focus{box-shadow:0 0 0 3px rgba(var(--primary-rgb,59,130,246),.14)}.q1f6EaPR::placeholder{color:var(--text-muted)}.q1f6EaPR:disabled{opacity:.6}._6Dq6osbB{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-top:.375rem}._10Yha7Gy{font-size:.6875rem;color:var(--text-muted)}.fea8C31D{font-size:.6875rem;color:var(--danger-color,#ef4444)}._0yaJhPV6{display:flex;flex-direction:column;gap:.375rem;margin-bottom:.25rem}.YxkIF6vx{display:flex;align-items:center;gap:.5rem}.DZQhhP1J{align-items:flex-start}.IK32SI2L{position:relative;flex:1;display:flex;align-items:center}.mydTwLbN{position:absolute;left:.625rem;top:.5625rem;color:var(--primary-color);pointer-events:none;display:flex}.CqS4NTIn{width:100%;box-sizing:border-box;padding:.5rem .75rem .5rem 2rem;font-size:.8125rem;font-family:inherit;line-height:1.45;color:var(--text-primary);background:color-mix(in srgb,var(--primary-color) 4%,var(--surface));border:1px solid color-mix(in srgb,var(--primary-color) 24%,var(--border));border-radius:9px;outline:none;resize:none;overflow-y:hidden;white-space:nowrap;transition:border-color .16s ease,box-shadow .16s ease}.k6U00ZrR{white-space:pre-wrap;overflow-y:auto;resize:vertical;min-height:6.5rem}.CqS4NTIn::placeholder{color:var(--text-muted)}.CqS4NTIn:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-rgb,59,130,246),.14)}.CqS4NTIn:disabled{opacity:.6}._0DSCSwgj{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;white-space:nowrap;color:var(--primary-color);background:rgba(var(--primary-rgb,59,130,246),.1);border:1px solid rgba(var(--primary-rgb,59,130,246),.32);border-radius:9px;cursor:pointer;transition:all .16s ease}._0DSCSwgj:hover:not(:disabled){background:rgba(var(--primary-rgb,59,130,246),.18);border-color:var(--primary-color)}._0DSCSwgj:disabled{opacity:.5;cursor:default}.TbwDIy1n{display:inline-flex;align-items:center;gap:.3rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:500;color:var(--text-secondary);background:transparent;border:1px solid var(--border);border-radius:9px;cursor:pointer;transition:all .16s ease}.TbwDIy1n:hover:not(:disabled){color:var(--text-primary);border-color:var(--text-secondary)}.btzTaVb9{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;color:var(--text-muted);background:transparent;border:1px solid var(--border);border-radius:9px;cursor:pointer;transition:all .16s ease}.btzTaVb9:hover:not(:disabled){color:var(--primary-color);border-color:rgba(var(--primary-rgb,59,130,246),.5);background:rgba(var(--primary-rgb,59,130,246),.08)}.btzTaVb9:disabled{opacity:.5;cursor:default}.W5zP039X{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity .28s ease}.W5zP039X[data-ending-style],.W5zP039X[data-starting-style]{opacity:0}html[data-theme=light] .W5zP039X{background:rgba(15,23,42,.4)}@media (prefers-color-scheme:light){html:not([data-theme]) .W5zP039X{background:rgba(15,23,42,.4)}}.ifa6RsIN{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);z-index:1001;width:calc(100% - 3rem);max-width:600px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow-xl),0 0 60px rgba(var(--primary-rgb,37,99,235),.12);outline:none;opacity:1;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1)}.ifa6RsIN[data-ending-style],.ifa6RsIN[data-starting-style]{opacity:0;transform:translate(-50%,calc(-50% + 20px)) scale(.97)}.VXlrNSTF{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--primary-color),var(--primary-hover),var(--primary-color));border-radius:20px 20px 0 0;opacity:.9;z-index:1}.tCJ96blO{justify-content:space-between;gap:1rem;padding:1.375rem 1.5rem 1rem;flex-shrink:0}.qFeIu7zX,.tCJ96blO{display:flex;align-items:flex-start}.qFeIu7zX{gap:.75rem}.xGBlK5E3{width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,rgba(var(--primary-rgb,59,130,246),.28),rgba(var(--primary-rgb,59,130,246),.12));border:1px solid rgba(var(--primary-rgb,59,130,246),.38);display:flex;align-items:center;justify-content:center;color:var(--primary-color);flex-shrink:0}.BjIOLjRW{font-size:1.1875rem;font-weight:800;letter-spacing:-.025em;color:var(--text-primary);margin:0;line-height:1.25}.hsJTIhWm{font-size:.75rem;margin:.25rem 0 0;font-weight:500}.hsJTIhWm,.lXTzQ9pB{color:var(--text-muted)}.lXTzQ9pB{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border:1px solid var(--border);border-radius:8px;background:transparent;cursor:pointer;transition:all .16s ease;margin-top:2px}.lXTzQ9pB:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 6%,var(--surface));border-color:var(--text-secondary);color:var(--text-primary)}.lXTzQ9pB:disabled{opacity:.4;cursor:default}._5lJ4Kz2I{padding:.25rem 1.5rem 1.75rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--primary-rgb,59,130,246),.28) transparent}._5lJ4Kz2I::-webkit-scrollbar{width:5px}._5lJ4Kz2I::-webkit-scrollbar-track{background:transparent}._5lJ4Kz2I::-webkit-scrollbar-thumb{background:rgba(var(--primary-rgb,59,130,246),.28);border-radius:99px}.JCn35MVZ{display:flex;align-items:center;justify-content:flex-end;gap:.625rem;padding:1rem 1.5rem 1.25rem;border-top:1px solid var(--border);flex-shrink:0}._85sQ05m9{padding:.5rem .875rem;font-size:.8125rem;font-weight:600;color:var(--text-secondary);background:transparent;border:1px solid var(--border);border-radius:9px;cursor:pointer;transition:all .16s ease}._85sQ05m9:hover:not(:disabled){color:var(--text-primary);border-color:var(--text-secondary)}.ZjvByq3f{padding:.5rem 1rem;font-size:.8125rem;font-weight:700;color:#fff;background:var(--primary-color);border:1px solid var(--primary-color);border-radius:9px;cursor:pointer;transition:all .16s ease}.ZjvByq3f:hover:not(:disabled){background:var(--primary-hover)}.ZjvByq3f:disabled,._85sQ05m9:disabled{opacity:.55;cursor:default}@media (max-width:640px){.ifa6RsIN{top:auto;bottom:0;left:0;transform:none;width:100%;max-width:none;border-radius:20px 20px 0 0;max-height:95vh}.ifa6RsIN[data-ending-style],.ifa6RsIN[data-starting-style]{transform:translateY(40px)}}.VNAtnl8j{position:fixed;inset:0;z-index:9998;background:transparent}.RhsfYVjF{position:fixed;z-index:9999;min-width:180px;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-lg);padding:4px;transform-origin:top left;animation:HP9sedZv .12s ease-out forwards;pointer-events:all;user-select:none}@keyframes HP9sedZv{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.I9tiz6sN{position:fixed;z-index:10000;min-width:174px;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-lg);padding:4px;pointer-events:all;animation:GtSTV3nD .15s ease-out forwards}@keyframes GtSTV3nD{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}.C3Bq0RlW{height:1px;background:var(--border);margin:4px 0}.rRaHU3Gq{display:flex;align-items:center;gap:8px;padding:0 6px;height:30px;border-radius:5px;cursor:default;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text-primary);transition:background 80ms ease;position:relative;white-space:nowrap}._2iWBZbMU,.rRaHU3Gq:hover{background:var(--background-hover)}.wbFtXaBl{color:var(--error-color,#ef4444)}.iYOz4ePO,.wbFtXaBl:hover{background:color-mix(in srgb,var(--error-color,#ef4444) 12%,transparent);color:var(--error-color,#dc2626)}.MLQHlP2q{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.rktLIKYY{flex:1;overflow:hidden;text-overflow:ellipsis}.J0ZcBbPP{display:flex;align-items:center;gap:4px;margin-left:auto;flex-shrink:0}.rHOuL7fn{font-size:11.5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.01em}.LfLxKu9J,.rHOuL7fn{color:var(--text-muted)}.LfLxKu9J{font-size:14px;line-height:1;margin-left:2px}.bCiqWXwI{color:var(--text-secondary)}.DeEqw77N,.bCiqWXwI{width:14px;height:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.DeEqw77N{border-radius:50%}.vL42Rm4V{border:1.5px dashed var(--text-muted)}._1WdauiEH{border:1.5px solid color-mix(in srgb,var(--text-primary) 35%,var(--text-muted))}.nRHkNv3W{background:conic-gradient(#f0a030 0deg 180deg,transparent 180deg 1turn);border:1.5px solid #f0a030}.Kw5TQKoi{background:#5865f2;border:1.5px solid #5865f2}.Adr1RGjg,._1bDq1O8m{border:1.5px solid var(--text-muted);color:var(--text-muted)}.Adr1RGjg{opacity:.75}.DDn3bAqc{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:5px;font-size:12px;color:var(--text-secondary)}.VcD0B2iU{padding:2px 8px;border-radius:4px;border:1px solid color-mix(in srgb,var(--error-color,#ef4444) 35%,var(--border));background:color-mix(in srgb,var(--error-color,#ef4444) 14%,transparent);color:var(--error-color,#dc2626);font-size:12px;cursor:pointer;font-family:inherit;transition:background 80ms}.VcD0B2iU:hover{background:color-mix(in srgb,var(--error-color,#ef4444) 24%,transparent)}.fRG89yqe{padding:2px 8px;border-radius:4px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-size:12px;cursor:pointer;font-family:inherit;transition:background 80ms}.fRG89yqe:hover{background:var(--background-hover)}.zg8yn1Lt{padding:4px 8px 2px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;user-select:none}._2CfC3OEt,.zg8yn1Lt{font-size:11px;color:var(--text-muted)}._2CfC3OEt{margin-bottom:3px}.HvB8Qcpu{width:100%;padding:4px 8px;background:var(--background-hover);border:1px solid var(--border);border-radius:5px;color:var(--text-primary);font-size:12px;font-family:inherit;outline:none;cursor:pointer;margin:4px 0}.HvB8Qcpu:focus{border-color:var(--primary-color,#2563eb)}.u6QGb1cc{padding:6px 8px;font-size:12px}.u6QGb1cc,.wZm7hX1T{color:var(--text-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.wZm7hX1T{padding:2px 8px 6px;font-size:11px;line-height:1.35}