:root{font-synthesis:none;color-scheme:light;--ink: #222a42;--muted: #7b849a;--line: #e9edf5;--purple: #5264df;--pale: #edf0ff;--subtle: #8891a4;--code: #485570}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:#f6f8fc;font-family:CircularStd,Arial,sans-serif;font-size:13px}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button{transition:background .15s,color .15s}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid #c3cbff;outline-offset:2px}button,input,textarea,select{color:inherit}button{border:0}a{color:var(--purple)}strong,h1,h2,h3,h4{font-weight:500}h1,h2,h3,p{margin:0}small{display:block;color:var(--muted);font-size:10px}input,textarea,select{background:#fff;border:1px solid #e0e6f1;border-radius:7px;padding:10px 12px;min-width:0}input::placeholder,textarea::placeholder{color:var(--muted)}input[type=checkbox]{accent-color:#7180e7;width:14px;height:14px}textarea{resize:vertical}label{display:flex;flex-direction:column;gap:8px;font-size:12px}code,.code,.method,.http-method{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.inline{display:flex;align-items:center;gap:10px}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 15px;border-radius:7px;font-size:11px;white-space:nowrap;min-height:36px}.primary{color:#fff;background:#5264df;border:1px solid #6570d7;box-shadow:0 2px 3px #5c6cce16}.primary:hover{background:#3e4fbd}.secondary{background:#fff;border:1px solid #e1e6f2;color:var(--muted)}.secondary:hover{background:#f5f6ff}.wide{width:100%}.text-button{display:inline-flex;align-items:center;gap:6px;padding:6px 0;background:transparent;color:var(--purple);font-size:11px}.text-button:hover{color:var(--purple)}.icon-button{width:27px;height:27px;padding:3px;display:inline-flex;justify-content:center;align-items:center;background:transparent;color:var(--muted);flex-shrink:0;border-radius:5px}.icon-button:hover{background:#edf0fc;color:var(--purple)}.icon-button.active,.active{color:var(--purple)}.danger{color:#bd485f}.danger-button{background:#cd7688;border-color:#cd7688}.muted{color:var(--muted);font-size:12px;line-height:1.8}.eyebrow{font-size:9px;letter-spacing:1.6px;color:var(--subtle);line-height:1.7}.mini-icon{width:43px;height:43px;background:#f1f3ff;border:1px solid #e3e8fc;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;color:var(--purple);flex-shrink:0}.app-shell{min-height:100vh;display:flex}.sidebar{width:229px;position:fixed;inset:0 auto 0 0;border-right:1px solid var(--line);background:#fff;display:flex;flex-direction:column;padding:27px 18px 20px;z-index:20;overflow-y:auto}.brand{display:flex;align-items:center;gap:10px;padding:0 9px;font-size:20px;letter-spacing:-.8px;color:var(--ink);white-space:nowrap}.brand small{letter-spacing:4px;font-size:9px;color:var(--subtle);margin-top:1px}.atlas-mark{font-size:43px;line-height:1;color:var(--purple);font-family:Arial,sans-serif;font-weight:400}.workspace-picker{display:flex;gap:9px;align-items:center;border:1px solid #e4e9f6;border-radius:8px;padding:10px 7px;margin:30px 0}.workspace-avatar{width:29px;height:29px;display:grid;place-items:center;border:1px solid #dfe4fb;border-radius:7px;background:#f0f3ff;color:var(--purple);font-size:12px}.workspace-picker label{gap:3px;flex:1;min-width:0}.workspace-picker small{font-size:8px;letter-spacing:1px;color:var(--muted)}.workspace-picker select{border:0;padding:0;font-size:11px;max-width:100%;color:var(--code)}.nav-label{color:var(--subtle);font-size:8px;letter-spacing:1.3px;margin:0 11px 13px;display:block}.nav-item{width:100%;display:flex;gap:10px;align-items:center;background:transparent;border-radius:7px;padding:11px 12px;color:var(--muted);font-size:11px;margin-bottom:5px;text-align:left}.nav-item.current{color:var(--purple);background:#edf0ff}.nav-item:hover{background:#f4f6ff}.nav-dot{height:5px;width:5px;border-radius:50%;background:#8191e7;margin-left:auto}.nav-count{margin-left:auto;font-size:9px;border:1px solid #e6eafa;border-radius:4px;padding:1px 5px;color:var(--muted)}.more-space{margin-top:28px}.sidebar-bottom{margin-top:auto;padding-top:50px}.sidebar-note{border:1px dashed #e3e8f7;border-radius:9px;padding:17px 13px;background:#fcfcff;position:relative;margin-bottom:23px}.sidebar-note>span{position:absolute;right:14px;top:11px;color:var(--muted);font-size:22px}.sidebar-note strong{font-size:11px;color:var(--muted)}.sidebar-note p{font-size:10px;color:var(--muted);line-height:1.8;margin-top:8px}.tiny-line{width:28px;height:2px;background:#dfe4fb;margin-top:12px}.operator{display:flex;align-items:center;gap:9px;border-top:1px solid var(--line);padding-top:17px;font-size:10px}.operator .icon-button{margin-left:auto}.operator small{font-size:8px;margin-top:3px}.avatar{width:31px;height:31px;display:grid;place-items:center;background:#f1f3ff;border:1px solid #e4e8fb;color:var(--purple);font-size:10px;border-radius:50%;flex-shrink:0}.main{width:calc(100% - 229px);margin-left:229px}.topbar{height:68px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:0 32px;background:#fff}.breadcrumbs{display:flex;align-items:center;gap:15px;font-size:10px;color:var(--muted)}.breadcrumbs select{border:0;font-size:10px;color:var(--code);max-width:260px;padding:5px 20px 5px 0}.private-label{display:flex;align-items:center;gap:6px;color:var(--subtle);font-size:9px}.topbar-divider{height:17px;width:1px;background:var(--line);margin:0 8px}.suite-label{font-size:8px;letter-spacing:1.3px;color:var(--subtle)}.suite-label>span{color:var(--subtle);margin-left:12px;font-size:17px}.page-heading{display:flex;justify-content:space-between;align-items:center;padding:31px 32px 26px;gap:20px}.page-heading .eyebrow{font-size:8px;letter-spacing:1.6px}.page-heading h1{font-size:27px;line-height:1.4;letter-spacing:-.8px;color:var(--ink);margin:5px 0 7px;display:flex;align-items:center;gap:12px}.title-spark{color:var(--subtle);font-size:22px}.page-heading p{font-size:11px;color:var(--muted)}.heading-actions{display:flex;align-items:center;gap:15px;padding-top:16px}.save-status{color:var(--subtle);font-size:9px;white-space:nowrap}.save-status.unsaved{color:var(--subtle)}.studio-layout{display:flex;margin:0 30px 26px;border:1px solid #e4e9f4;border-radius:10px;min-height:calc(100vh - 225px);background:#fff;overflow:hidden;box-shadow:0 6px 18px #435b9410}.collections-pane{width:253px;border-right:1px solid var(--line);display:flex;flex-direction:column;background:#fdfdff;flex-shrink:0}.collection-toolbar{padding:16px 13px 14px;display:flex;justify-content:space-between;align-items:center;gap:4px}.collection-toolbar strong{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:155px}.project-avatar{width:25px;height:25px;background:#eef1ff;color:var(--purple);border:1px solid #e4e9fa;display:grid;place-items:center;border-radius:6px}.collection-toolbar .inline{gap:8px;min-width:0}.tree-tabs{display:flex;padding:0 14px;gap:20px;border-bottom:1px solid var(--line)}.tree-tabs button{font-size:10px;color:var(--muted);padding:7px 1px 12px;background:none;position:relative}.tree-tabs button.selected{color:var(--purple)}.tree-tabs button.selected:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:#8291df}.search-box{margin:15px 12px 5px;border:1px solid #e9edf6;border-radius:6px;display:flex;flex-direction:row;align-items:center;gap:6px;padding:7px 9px;background:#fff;color:var(--muted)}.search-box input{border:0;padding:0;font-size:9px;width:100%;outline:0!important}.collection-actions{display:flex;justify-content:space-between;align-items:center;margin:7px 12px 7px 16px;color:var(--muted);font-size:7px;letter-spacing:1.2px}.collection-actions .inline{gap:0}.collection-tree{padding:0 7px 20px}.collection-group{margin-bottom:12px}.collection-name{display:flex;align-items:center;padding:4px}.collection-name>button:first-child{display:flex;align-items:center;gap:7px;font-size:10px;min-width:0;flex:1;text-align:left;background:none;padding:4px 0;color:var(--ink)}.collection-name>button>span:nth-last-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-name small{margin-left:auto;color:var(--ink);font-size:8px}.tree-arrow{display:inline-flex;color:var(--muted);transition:transform .15s}.tree-arrow.open{transform:rotate(90deg)}.tree-edit{width:22px}.tree-requests{padding-left:13px}.request-item{display:flex;align-items:center;gap:8px;background:transparent;border-radius:5px;width:100%;text-align:left;padding:10px;font-size:9px;color:var(--muted);margin-top:3px;min-height:32px}.request-item>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-item.selected{background:#edf1ff;color:var(--purple);box-shadow:inset 2px 0 #8c9bea}.request-item:hover{background:#f0f3ff}.method{font-size:8px;font-weight:600;min-width:28px;flex-shrink:0;color:var(--muted)}.method.get,.http-method.get{color:#269676}.method.post,.http-method.post{color:#b28336}.method.put,.http-method.put{color:var(--purple)}.method.patch,.http-method.patch{color:#8864b4}.method.delete,.http-method.delete{color:#bd485f}.tiny-star{color:var(--purple);margin-left:auto}.add-request{background:none;color:var(--muted);display:flex;gap:7px;align-items:center;font-size:9px;padding:10px 12px;margin-top:4px}.tree-bottom{padding:20px 14px 17px;margin-top:auto;border-top:1px solid #edf0f7}.tree-bottom .secondary{font-size:9px;padding:8px;min-height:32px;color:var(--muted)}.tree-bottom small{font-size:8px;text-align:center;margin-top:8px;color:var(--subtle)}.workbench{min-width:0;flex:1;display:flex;flex-direction:column}.request-tabs{display:flex;align-items:center;border-bottom:1px solid var(--line);background:#fafbfe;min-height:42px;overflow-x:auto;flex-shrink:0}.request-tab{display:flex;align-items:center;border-right:1px solid var(--line);padding:0 8px 0 16px;min-height:42px;color:var(--muted);position:relative;gap:13px;flex-shrink:0}.request-tab.selected{background:#fff;color:var(--purple)}.request-tab.selected:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:#8999e6}.request-tab>button:first-child{background:none;padding:0;display:flex;align-items:center;gap:9px;font-size:9px}.request-tabs>.icon-button{margin:0 8px}.request-heading{display:flex;justify-content:space-between;align-items:center;padding:17px 20px 14px;gap:10px;font-size:9px;color:var(--muted)}.request-heading input{border:0;padding:0;font-size:10px;width:180px;color:var(--ink)}.environment-select{font-size:9px;padding:6px 10px;color:var(--muted);background:#fcfdfd;border-color:#e6edea;max-width:170px}.request-heading .inline{gap:8px}.url-bar{display:flex;margin:0 20px 16px;border:1px solid #dfe5f5;border-radius:7px;padding:4px;gap:4px;align-items:center;box-shadow:0 2px 4px #586dbb06}.url-bar input{border:0;font-size:11px;flex:1;font-family:Consolas,monospace;padding:6px 10px;min-width:60px;color:var(--code);outline:0}.http-method{border:0;border-right:1px solid var(--line);border-radius:0;font-size:10px;font-weight:600;padding:7px 12px;background:#fff;width:91px}.send-button{padding:8px 15px;min-height:32px;font-size:10px;background:#5264df;border-color:#5264df;gap:15px}.tab-row{display:flex;align-items:center;gap:21px;border-bottom:1px solid var(--line);padding:0 20px}.tab-row>button{display:flex;align-items:center;gap:5px;border:0;background:none;padding:12px 0;color:var(--muted);font-size:9px;white-space:nowrap;position:relative}.tab-row>button.selected{color:var(--purple)}.tab-row>button.selected:after{content:"";position:absolute;height:2px;inset:auto 0 -1px;background:#8b9be7}.tab-row small{font-size:7px;background:#eef2ff;color:var(--muted);padding:0 4px;border-radius:3px}.protocol-select{font-size:8px;border:0;color:var(--muted);margin-left:auto;padding:3px}.request-editor{min-height:206px;max-height:380px;overflow:auto;border-bottom:1px solid var(--line);font-size:10px}.editor-caption{padding:16px 20px 12px;font-size:9px;color:var(--muted)}.editor-caption span{color:var(--muted);font-size:8px;margin-left:9px}.pair-head,.pair-row{display:grid;grid-template-columns:34px minmax(100px,1fr) minmax(120px,1.5fr) 65px;align-items:center}.pair-head{font-size:7px;letter-spacing:1px;color:var(--subtle);border-top:1px solid #edf0f7;border-bottom:1px solid #edf0f7;min-height:27px;background:#fcfdff}.pair-head>span:not(:first-child){padding:0 12px}.pair-row{border-bottom:1px solid #edf0f7;min-height:37px}.pair-row>input[type=checkbox]{margin:auto}.pair-row>input:not([type=checkbox]){border:0;border-left:1px solid #edf0f7;border-radius:0;height:36px;padding:6px 12px;font-size:9px;color:var(--code);font-family:Consolas,monospace;outline:0}.pair-row>.inline{gap:0;justify-content:center}.add-pair{margin:11px 0 11px 18px;font-size:9px;color:var(--muted)}.response{min-width:0;flex:1;background:#fff}.response-title{display:flex;justify-content:space-between;align-items:center;min-height:47px;padding:10px 20px;border-bottom:1px solid #f0f2f8;font-size:10px;color:var(--muted)}.response-title strong{font-size:10px;color:var(--ink)}.response-title .inline{gap:12px}.status{display:inline-flex;font-size:9px;border-radius:4px;padding:3px 6px;white-space:nowrap}.status.good{color:#269676;background:#f0f8f4;border:1px solid #deeee6}.status.bad{color:#bd485f;background:#fdf1f3;border:1px solid #f1dfe3}.response-stat{color:var(--muted);font-size:8px;white-space:nowrap}.response-empty{min-height:232px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;gap:9px;color:var(--muted)}.response-empty strong{font-size:12px;color:var(--muted)}.response-empty p{font-size:9px;color:var(--muted)}.empty-orbit{width:61px;height:61px;border:1px solid #e4e9fb;border-radius:50%;background:#f7f8ff;display:grid;place-items:center;position:relative;color:var(--subtle);margin-bottom:9px}.empty-orbit:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:1px dashed #edf0fc;border-radius:50%}.empty-orbit i{position:absolute;right:-6px;top:0;color:var(--subtle);font-style:normal;font-size:16px;z-index:1}.keyboard{font-size:8px;border:1px solid #eaf0f8;padding:4px 9px;border-radius:4px;color:var(--subtle);margin-top:6px;background:#fdfdff}.workbench-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;background:#fdfdff;border-top:1px solid var(--line);margin-top:auto;font-size:7px;color:var(--subtle);gap:10px}.workbench-footer>span{display:flex;align-items:center;gap:5px}.workbench-footer i{width:4px;height:4px;border-radius:50%;background:#94bda8}.footer-dot{margin:0 5px;color:var(--subtle)}.body-toolbar{display:flex;justify-content:space-between;align-items:center;padding:9px 17px;border-bottom:1px solid #eef1f7}.body-toolbar select{font-size:9px;padding:4px 8px;color:var(--muted);border:0}.body-toolbar button{font-size:9px}.body-code{border:0;outline:0!important;border-radius:0;width:100%;min-height:150px;padding:15px 20px;font-size:11px;line-height:1.8;color:var(--code);background:#fdfdff}.auth-editor,.documentation-editor{padding:20px;display:flex;flex-direction:column;gap:15px;max-width:650px}.auth-editor label,.documentation-editor label{font-size:10px;color:var(--muted)}.auth-editor input,.auth-editor select{font-size:11px}.auth-editor .muted,.documentation-editor .muted{font-size:10px}.documentation-editor textarea{min-height:100px;font-size:11px}.documentation-editor input{max-width:160px}.file-upload{padding:12px 20px;font-size:10px;color:var(--muted)}.file-upload input{font-size:10px;border:1px dashed #e4e9f5;padding:10px}.editor-note{padding:20px}.response-tabs{gap:24px}.response-tabs>.raw-toggle{margin-left:auto}.response-code{padding:16px 22px;margin:0;color:var(--muted);background:#fdfdff;font-size:10px;line-height:1.8;max-height:380px;min-height:180px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.response-pairs{max-height:330px;overflow:auto;font-size:10px}.response-pairs>div{display:grid;grid-template-columns:1fr 2fr;border-bottom:1px solid #eef1f7;padding:10px 20px;gap:20px;overflow-wrap:anywhere;color:var(--code)}.response-split{display:grid;grid-template-columns:1fr 1fr}.compare-result{border-left:1px solid var(--line);min-width:0}.compare-result>.text-button{padding:6px 15px;font-size:8px}.large-empty,.workbench-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:17px;min-height:500px;padding:40px}.workbench-empty{flex:1;min-height:450px}.large-empty h2,.workbench-empty h2{font-size:25px;color:var(--ink);letter-spacing:-.5px}.large-empty p,.workbench-empty p{font-size:12px;color:var(--muted);line-height:1.9}.big-spark{font-family:Arial,sans-serif;font-size:76px;color:var(--muted);line-height:1.1}.demo-link{margin-top:15px;font-size:10px}.projects-page{padding:0 32px}.section-intro{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;font-size:10px;color:var(--muted)}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.project-card{border:1px solid #e4e9f5;background:#fff;border-radius:10px;padding:23px;text-align:left;min-height:225px;display:flex;flex-direction:column;box-shadow:0 4px 12px #52679104;transition:transform .15s,box-shadow .15s}.project-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #52679112}.project-card-top{display:flex;justify-content:space-between;align-items:center;color:var(--muted)}.project-card h3{font-size:16px;color:var(--ink);margin-top:22px}.project-card p{font-size:11px;line-height:1.8;color:var(--muted);margin-top:8px;margin-bottom:25px}.project-card footer{display:flex;justify-content:space-between;border-top:1px solid #edf0f7;padding-top:13px;margin-top:auto;font-size:8px;color:var(--muted)}.new-project{border-style:dashed;background:#fbfcff;align-items:center;justify-content:center;text-align:center}.new-project h3{margin-top:17px;color:var(--ink);font-size:13px}.new-project p{margin:8px 0 0;font-size:10px}.project-manage{display:flex;gap:22px;padding:25px 32px}.content-card{margin:0 32px 30px;border:1px solid #e5eaf5;border-radius:10px;background:#fff;padding:26px}.card-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.card-heading h3{font-size:17px;color:var(--ink)}.card-heading p{font-size:11px;margin-top:7px}.env-tabs{display:flex;gap:12px;margin-bottom:28px;border-bottom:1px solid var(--line)}.env-tabs button{background:none;padding:12px 14px;display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;border-bottom:2px solid transparent}.env-tabs button.selected{border-color:#9ca9e8;color:var(--purple)}.env-tabs i{width:5px;height:5px;background:#a6bda9;border-radius:50%}.environment-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.environment-heading input{font-size:16px;border:0;padding-left:0;color:var(--ink)}.info-box{display:flex;gap:12px;align-items:flex-start;border:1px solid #e6eafb;background:#f9faff;color:var(--muted);font-size:10px;line-height:1.8;padding:15px 18px;border-radius:7px;margin-top:25px}.info-box svg{flex-shrink:0;margin-top:2px}.version-row,.history-row,.member-row{display:flex;gap:18px;align-items:center;padding:20px 0;border-top:1px solid var(--line);font-size:12px}.version-row>div,.history-row>div,.member-row>div{flex:1}.version-row small,.history-row small,.member-row small{margin-top:5px}.tag{padding:4px 10px;background:#f1f4fd;border:1px solid #e5eafa;border-radius:5px;font-size:10px;color:var(--muted)}.compact-empty{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--muted);text-align:center;gap:14px}.compact-empty h3{font-size:16px;color:var(--ink)}.compact-empty p{font-size:11px;color:var(--muted)}.export-actions{display:flex;gap:12px;margin-top:25px;flex-wrap:wrap;align-items:center}.export-actions p{font-size:10px;width:100%;margin-top:3px}.global-error{margin:0 32px 15px;padding:10px 14px;display:flex;justify-content:space-between;align-items:center;background:#fdf2f4;border:1px solid #f1dce2;border-radius:7px;font-size:11px;color:#bd485f}.error-box,.success-box{font-size:11px;line-height:1.7;padding:11px 14px;border-radius:6px;background:#fff3f5;color:#bd485f;border:1px solid #f2dfe5}.success-box{background:#f1f9f5;color:#269676;border-color:#dfede5}.toast{position:fixed;bottom:24px;left:calc(50% + 80px);transform:translate(-50%);background:#fff;box-shadow:0 6px 30px #4c60862b;border:1px solid #e4eafa;border-radius:8px;padding:14px 22px;font-size:11px;color:var(--muted);z-index:2000;display:flex;gap:10px;align-items:center;max-width:90vw}.modal-form{padding-top:7px;display:flex;flex-direction:column;gap:20px}.modal-form input,.modal-form textarea,.modal-form select{font-size:13px}.modal-form textarea{min-height:90px}.modal-form .guide-textarea{min-height:250px;font-size:12px}.activation-link{width:100%;font-size:11px}.spinner{display:inline-block;width:24px;height:24px;border:2px solid #e7ecff;border-top-color:#8f9ee7;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.docs-layout{display:grid;grid-template-columns:220px minmax(280px,1fr) 290px;margin:0 30px 30px;border:1px solid #e6eaf5;border-radius:10px;overflow:hidden;min-height:650px;background:#fff}.docs-nav{padding:24px 16px;border-right:1px solid var(--line);background:#fdfdff}.docs-logo{display:flex;gap:10px;align-items:center;font-size:11px;margin-bottom:24px;color:var(--ink)}.docs-logo small{font-size:7px;letter-spacing:1.5px;margin-top:5px}.docs-logo .mini-icon{width:34px;height:34px;border-radius:8px}.docs-nav .search-box{margin:0 0 27px;padding:10px 8px}.docs-nav .eyebrow{font-size:7px;display:block;margin:15px 5px 10px}.docs-nav>button,.docs-group>button{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 8px;background:none;width:100%;font-size:10px;color:var(--muted);border-radius:6px;text-align:left}.docs-nav button.selected{background:#eef2ff;color:var(--purple)}.docs-group>button{justify-content:flex-start;font-size:9px}.docs-group button>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-nav .text-button{justify-content:flex-start;font-size:9px}.docs-content{padding:29px 35px;min-width:0}.doc-breadcrumb{font-size:9px;color:var(--subtle);margin-bottom:35px}.doc-breadcrumb span{padding:0 12px;color:var(--subtle)}.docs-content h1{font-size:29px;color:var(--ink);letter-spacing:-.6px;margin:10px 0 22px;line-height:1.3}.docs-description{font-size:12px;line-height:1.9;color:var(--muted);white-space:pre-wrap}.docs-intro-card{border:1px solid #e7ebf8;border-radius:9px;padding:23px;margin:30px 0;background:#fdfdff}.docs-intro-card h3{font-size:14px;margin:16px 0 9px}.docs-content h3{font-size:14px;color:var(--ink);margin:28px 0 15px}.docs-intro-card h3{margin-top:17px}.doc-facts{display:flex;gap:50px;margin:30px 0}.doc-facts strong{display:block;font-size:25px;color:var(--muted)}.doc-facts span{font-size:10px;color:var(--muted)}.endpoint-block{display:flex;align-items:flex-start;gap:14px;padding:17px;border:1px solid #e5eafa;border-radius:7px;margin:25px 0;background:#fcfdff;color:var(--code);font-size:11px;overflow-wrap:anywhere}.schema-table>div{display:flex;justify-content:space-between;padding:14px 0;border-top:1px solid var(--line);font-size:11px;color:var(--code)}.schema-table span{font-size:10px;color:var(--code)}.response-example{padding:16px;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:var(--muted);font-size:11px}.response-example .muted{width:100%;font-size:10px}.light-code{background:#fafbff;padding:15px;border:1px solid var(--line);border-radius:7px;font-size:10px;line-height:1.8;color:var(--muted);overflow:auto}.docs-playground{border-left:1px solid var(--line);padding:30px 20px;background:#fcfdff;display:flex;flex-direction:column}.docs-playground>.inline{font-size:11px;color:var(--ink)}.docs-playground .mini-icon{width:29px;height:29px;border-radius:7px}.docs-playground>.muted{font-size:10px;margin:12px 0 23px}.code-select{border:1px solid #e3e9f6;border-bottom:0;display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#fff;border-radius:7px 7px 0 0}.code-select select{border:0;font-size:9px;color:var(--code);padding:4px 0}.dark-code{background:#33405c;color:#c0cbed;padding:18px 15px;border-radius:0 0 7px 7px;font-size:10px;line-height:1.9;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.docs-playground>.primary{font-size:10px}.playground-empty{padding-top:75px;text-align:center;color:var(--muted)}.playground-empty p{font-size:11px;color:var(--muted);line-height:1.8;margin-top:18px}.docs-signature{display:flex;justify-content:center;align-items:center;gap:9px;font-size:7px;letter-spacing:1.2px;color:var(--subtle);margin-top:auto;padding-top:40px}.docs-signature span{font-size:15px;letter-spacing:-.4px;color:var(--subtle)}.markdown{color:var(--muted);font-size:12px;line-height:1.9}.markdown h2{font-size:21px;color:var(--ink);margin:25px 0 12px}.markdown p{white-space:pre-wrap}.auth-shell{min-height:100vh;display:flex;background:#fff}.auth-art{width:49%;background:#f6f7ff;position:relative;padding:47px 50px;overflow:hidden;border-right:1px solid #ebedfa;display:flex;flex-direction:column}.auth-art .brand{z-index:2}.auth-copy{z-index:2;margin:auto 0 auto 35px;padding:90px 0}.auth-copy .eyebrow{font-size:8px;color:var(--subtle)}.auth-copy h1{font-size:clamp(36px,4.3vw,66px);font-weight:400;letter-spacing:-2.5px;color:var(--ink);line-height:1.12;margin:24px 0}.auth-copy em{color:var(--muted);font-style:normal}.auth-copy p{font-size:12px;color:var(--muted);line-height:1.9}.auth-pill{display:inline-flex;gap:15px;align-items:center;padding:12px 16px;border:1px solid #e2e7fc;border-radius:8px;background:#ffffff7d;color:var(--muted);font-size:10px;margin-top:37px}.auth-pill>span{color:var(--muted)}.auth-footer{font-size:7px;letter-spacing:1.5px;color:var(--subtle);display:flex;align-items:center;justify-content:center;gap:17px;z-index:2}.auth-footer>span{font-size:20px;color:var(--subtle)}.orbit{position:absolute;width:640px;height:640px;border:1px solid #e3e8fa;border-radius:50%;top:20%;left:33%}.orbit:before,.orbit:after{content:"";position:absolute;top:60px;right:60px;bottom:60px;left:60px;border:1px dashed #e4e9fb;border-radius:50%}.orbit:after{top:120px;right:120px;bottom:120px;left:120px;border-style:solid}.orbit-two{width:350px;height:350px;top:-200px;left:-160px;border-color:#e6eafa}.auth-main{flex:1;display:flex;align-items:center;justify-content:center;padding:50px}.auth-form{width:100%;max-width:365px}.auth-form>.eyebrow{font-size:8px}.auth-form h2{font-size:29px;letter-spacing:-.7px;line-height:1.3;color:var(--ink);margin:16px 0}.auth-form>.muted{font-size:12px;color:var(--muted);margin-bottom:32px}.auth-form form{display:flex;flex-direction:column;gap:22px}.auth-form label{font-size:11px;color:var(--muted);gap:10px}.auth-form input{padding:13px 14px;font-size:12px;border-color:#e2e8f5}.auth-form .primary{padding:12px 15px;justify-content:space-between;font-size:11px;margin-top:5px}.auth-security{margin-top:28px;color:var(--muted);font-size:9px;display:flex;align-items:center;justify-content:center;gap:7px}.mfa-setup{display:flex;align-items:center;flex-direction:column;padding:12px;background:#fcfdff;border:1px solid var(--line);border-radius:8px}.mfa-setup img{width:190px}.mfa-setup details{font-size:10px;color:var(--muted);text-align:center;overflow-wrap:anywhere;max-width:100%}.mfa-setup code{display:block;font-size:11px;margin:12px 0}.recovery-codes{display:grid;gap:8px;padding:15px;border:1px solid var(--line);border-radius:8px;margin-bottom:25px;color:var(--muted)}.recovery-codes code{font-size:11px}@media (min-width: 1600px){.sidebar{width:250px;padding:32px 22px}.main{margin-left:250px;width:calc(100% - 250px)}.topbar{height:76px;padding:0 40px}.page-heading{padding:36px 40px 30px}.page-heading h1{font-size:31px}.studio-layout{margin:0 40px 30px;min-height:calc(100vh - 245px)}.collections-pane{width:280px}.request-item{font-size:10px;padding:12px}.request-editor{min-height:240px}.response-empty{min-height:280px}.request-heading{padding-top:22px;padding-bottom:20px}.url-bar{margin-bottom:21px}.tab-row>button{font-size:10px}.pair-row>input:not([type=checkbox]){font-size:10px}.pair-head{font-size:8px}.editor-caption{font-size:10px}.response-title strong{font-size:11px}}@media (max-width: 1200px){.sidebar{width:205px;padding-left:12px;padding-right:12px}.main{margin-left:205px;width:calc(100% - 205px)}.brand{font-size:18px;gap:8px}.collections-pane{width:218px}.studio-layout{margin:0 20px 20px}.page-heading{padding-left:22px;padding-right:22px}.topbar{padding:0 22px}.topbar-right .private-label{display:none}.editor-tabs{gap:14px;padding:0 14px}.request-heading{padding:14px}.request-heading input{width:140px}.request-heading .inline{gap:5px}.url-bar{margin-left:14px;margin-right:14px}.docs-layout{grid-template-columns:180px minmax(250px,1fr);margin:0 20px 25px}.docs-playground{grid-column:2;border-top:1px solid var(--line);padding-top:20px}.docs-nav{grid-row:span 2}.docs-content{padding:25px}.docs-signature{padding-top:25px}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.heading-actions{gap:8px}.save-status{display:none}.content-card{margin:0 22px 22px}}@media (max-width: 900px){.sidebar{width:65px;padding:20px 8px}.brand{padding:0;justify-content:center}.brand>div,.workspace-picker,.nav-label,.nav-item:not(.current) .nav-dot,.nav-count,.sidebar-note,.operator>div,.operator>.avatar{display:none}.brand>.atlas-mark{font-size:35px}.sidebar>.nav-item:first-of-type{margin-top:35px}.nav-item{font-size:0;justify-content:center;padding:13px 0}.nav-item svg{width:20px;height:20px}.nav-dot{display:none}.operator{justify-content:center}.operator .icon-button{margin:auto}.main{margin-left:65px;width:calc(100% - 65px)}.page-heading h1{font-size:24px}.topbar-right{display:none}.collections-pane{width:195px}.collection-toolbar strong{max-width:120px}.request-heading{flex-wrap:wrap}.editor-tabs{overflow-x:auto;gap:17px}.editor-tabs>button{font-size:9px}.protocol-select{min-width:70px}.auth-art{padding:35px 25px;width:44%}.auth-copy{margin-left:0}.auth-copy h1{font-size:39px}.auth-main{padding:35px}.auth-footer{display:none}.response-split{grid-template-columns:1fr}.compare-result{border-left:0;border-top:1px solid var(--line)}}@media (max-width: 650px){.page-heading{padding:23px 16px 20px;align-items:flex-start}.page-heading h1{font-size:23px}.page-heading p{font-size:10px;line-height:1.7;max-width:210px}.page-heading .eyebrow{font-size:6px}.heading-actions .secondary{font-size:0;padding:9px}.heading-actions .secondary svg{width:18px}.topbar{height:54px;padding:0 16px}.breadcrumbs{font-size:9px;gap:8px}.breadcrumbs select{font-size:9px;max-width:185px}.studio-layout{margin:0 10px 14px;flex-direction:column;min-height:calc(100vh - 190px)}.collections-pane{width:100%;border-right:0;border-bottom:1px solid var(--line);max-height:220px;overflow:auto}.collection-toolbar,.tree-tabs,.tree-bottom{display:none}.collections-pane .search-box{margin:10px 12px 0}.collection-actions{margin-top:2px}.collection-tree{display:flex;gap:10px;padding-bottom:6px;overflow:auto}.collection-group{min-width:170px;max-width:220px;margin:0}.collection-name{padding:0 4px}.request-item{padding:8px 10px;font-size:9px}.tree-requests{max-height:100px;overflow:auto}.request-heading input{width:140px}.url-bar{margin:0 10px 10px}.url-bar input{padding-left:3px;font-size:9px}.http-method{font-size:9px;padding:5px;width:73px}.send-button{padding:7px 8px;font-size:9px;gap:7px}.request-editor{min-height:180px}.editor-caption span{display:none}.pair-head,.pair-row{grid-template-columns:25px minmax(70px,1fr) minmax(85px,1.2fr) 46px}.pair-row>input:not([type=checkbox]){font-size:8px;padding-left:7px;padding-right:5px}.pair-row .icon-button{width:22px}.response-title{padding:10px 12px}.response-title .inline{gap:7px}.response-stat{font-size:7px}.response-empty{min-height:210px;padding:20px 10px}.workbench-footer{font-size:6px;padding:8px}.workbench-empty{min-height:330px;padding:25px 15px}.workbench-empty h2{font-size:22px}.workbench-empty p{font-size:10px}.workbench-empty .inline{flex-wrap:wrap;justify-content:center}.docs-layout{display:flex;flex-direction:column;margin:0 10px 20px}.docs-nav{border-right:0;border-bottom:1px solid var(--line);max-height:240px;overflow:auto}.docs-logo{margin-bottom:12px}.docs-nav .search-box{margin-bottom:10px}.docs-nav .eyebrow{margin-top:8px}.docs-group{display:inline-block;vertical-align:top;min-width:150px;margin-right:10px}.docs-content{padding:25px 20px}.docs-content h1{font-size:26px}.docs-playground{border-left:0}.project-grid{grid-template-columns:1fr}.projects-page{padding:0 16px}.content-card{margin:0 12px 20px;padding:18px}.card-heading{align-items:flex-start;gap:10px}.card-heading h3{font-size:15px}.card-heading .primary{font-size:9px;padding:9px}.history-row{gap:8px;flex-wrap:wrap}.history-row>div{min-width:100px}.history-row .secondary{font-size:9px;padding:7px}.env-tabs{overflow:auto}.env-tabs button{white-space:nowrap}.environment-heading input{max-width:160px;font-size:14px}.large-empty{min-height:380px;padding:30px 15px}.large-empty h2{font-size:23px}.auth-art{display:none}.auth-main{padding:45px 28px}.auth-form h2{font-size:29px}.auth-main:before{content:"✳ atlas";position:absolute;top:25px;left:28px;font-size:20px;color:var(--muted)}.auth-form{padding-top:30px}.toast{left:50%;font-size:10px;width:max-content;max-width:90vw}.global-error{margin:0 12px 15px}}.syntax-key{color:var(--purple)}.syntax-string{color:#269676}.syntax-number{color:#b28336}.syntax-keyword{color:#8864b4}.import-preview{display:flex;flex-direction:column;gap:17px;padding-top:8px}.import-preview>.tag{align-self:flex-start}.import-counts{display:flex;gap:24px;padding:16px;background:#f8faff;border:1px solid #e7ecf8;border-radius:8px;font-size:10px;color:var(--muted)}.import-counts strong{display:block;font-size:23px;color:var(--ink);margin-bottom:5px}.import-collection-list{max-height:220px;overflow:auto;border:1px solid #e8edf7;border-radius:8px}.import-collection-list>div{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #eef1f7;font-size:11px;color:var(--muted)}.import-collection-list small{margin-left:auto;white-space:nowrap}.import-request-warning{margin:0 20px 15px;background:#fffaf0;border:1px solid #f0e7d1;border-radius:7px;padding:14px;font-size:10px;color:#b28336}.import-request-warning ul,.import-preview ul{padding-left:18px;line-height:1.8}.import-request-warning .secondary{font-size:9px;min-height:28px;padding:6px 10px}.import-preview .info-box{margin-top:0}.docs-preview-note{display:flex;align-items:flex-start;gap:9px;padding:12px 14px;border:1px solid #dfe5fa;border-radius:7px;background:#f5f7ff;color:var(--muted);font-size:11px;line-height:1.7;margin-bottom:23px}.docs-preview-note svg{flex-shrink:0;margin-top:2px;color:var(--purple)}.documentation-editor>.secondary{align-self:flex-start}.runs-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.runs-toolbar label{font-size:10px;color:var(--muted);gap:6px}.runs-toolbar select,.runs-filters select{font-size:11px;padding:8px 10px;min-width:150px}.runs-filters{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid var(--line)}.runs-filters .search-box{margin:0;flex:1;min-width:200px;padding:11px}.runs-filters input{font-size:11px}.runs-filters>span{font-size:11px;color:var(--muted)}.run-row{display:flex;align-items:center;border-bottom:1px solid var(--line);gap:15px}.run-open{background:none;text-align:left;flex:1;padding:18px 0;min-width:0}.run-open:hover{background:#f7f9fe}.run-first-line{display:flex;align-items:center;gap:14px}.run-first-line strong{color:var(--ink);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.run-first-line>.status{margin-left:auto}.run-meta{display:flex;gap:15px;flex-wrap:wrap;color:var(--muted);font-size:10px;margin-top:9px;line-height:1.6}.run-error-summary{color:#bd485f;font-size:10px;line-height:1.7;margin-top:7px}.runs-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;min-height:180px;color:var(--muted);font-size:11px;text-align:center}.runs-empty strong{color:var(--ink);font-size:12px}.run-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.run-detail-meta{display:flex;align-items:center;flex-wrap:wrap;gap:16px;font-size:11px;color:var(--muted);margin-bottom:18px}.run-url{display:flex;gap:12px;align-items:flex-start;padding:13px;border:1px solid var(--line);border-radius:7px;font-size:11px;margin-bottom:18px;overflow-wrap:anywhere}.run-url code{min-width:0;color:var(--code)}.run-response-error{display:flex;align-items:flex-start;gap:10px;margin:15px;background:#fff4f6;border:1px solid #efd4db;border-radius:7px;padding:12px;color:#bd485f;font-size:11px;line-height:1.7}.run-response-error svg{flex-shrink:0;margin-top:2px}.runs-compact{padding:5px 6px}.runs-compact .runs-toolbar{margin:0 3px 8px}.runs-compact .runs-toolbar label{font-size:8px}.runs-compact select{font-size:9px;min-width:0;max-width:155px;padding:6px}.runs-compact .run-open{padding:12px 5px}.runs-compact .run-first-line{gap:7px}.runs-compact .run-first-line strong{font-size:10px}.runs-compact .status{font-size:8px;padding:2px 4px}.runs-compact .run-meta{font-size:8px;gap:4px 9px}.runs-compact .run-error-summary{font-size:9px}.tree-tabs{gap:17px}.run-row.failed .run-first-line>.status{background:#fff4f6;border-color:#efd4db}.primary{border-color:#5264df}.nav-item{font-size:13px}.status.good{background:#edf9f4;border-color:#d8f0e7}.response-stat{color:var(--muted)}.auth-copy em{color:var(--purple)}@media (max-width: 900px){.sidebar .nav-item{font-size:0}}@media (max-width: 650px){.runs-filters{gap:10px}.runs-filters select{flex:1}.run-first-line{gap:8px}.run-first-line strong{font-size:11px}.run-meta{gap:7px;font-size:9px}.run-row>.text-button{font-size:9px}.runs-compact .runs-list{max-height:145px;overflow:auto}.collections-pane:has(.runs-compact){max-height:245px}}.area-studio .main{height:100dvh;min-height:0;display:flex;flex-direction:column}.area-studio .topbar,.area-docs .topbar{height:64px;min-height:64px;flex-shrink:0;padding:0 24px;gap:18px}.area-studio .studio-layout{flex:1;min-height:0;margin:16px 20px 20px}.area-studio .collections-pane{min-height:0;overflow:hidden}.area-studio .collection-tree{flex:1;min-height:0;overflow:auto}.area-studio .tree-bottom{padding:12px 14px}.area-studio .workbench{min-height:0}.area-studio .request-tabs,.area-studio .request-heading,.area-studio .url-bar,.area-studio .editor-tabs{flex-shrink:0}.area-studio .request-editor{min-height:145px;max-height:min(32vh,300px);flex-shrink:1}.studio-response{flex:1;min-height:140px;overflow:auto}.studio-response>.response{min-height:100%}.area-studio .response-code{min-height:140px;max-height:310px}.area-studio .response-empty{min-height:180px}.area-studio .workbench-footer{flex-shrink:0}.area-docs .docs-layout{margin:16px 20px 24px;min-height:calc(100dvh - 104px)}.area-studio .global-error{margin:10px 20px 0;flex-shrink:0}.area-studio .workbench-empty{min-height:300px}.context-area{font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);border-right:1px solid var(--line);padding-right:18px}.top-project-label{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0}.top-project-label select{font-size:12px;min-width:150px;max-width:280px;color:var(--ink);padding:7px 22px 7px 0}.top-environment-label{display:flex;flex-direction:row;align-items:center;gap:8px;margin-left:auto;font-size:10px;white-space:nowrap;color:var(--muted)}.top-environment-label select{font-size:11px;padding:7px 10px;max-width:180px;background:#fff}.environment-dot{width:5px;height:5px;border-radius:50%;background:#269676}.project-picker select{color:var(--ink)}.new-project-team{display:flex;flex-direction:column;gap:10px}.new-project-team>.text-button{align-self:flex-start}.floating-save-wrap{position:fixed;right:28px;bottom:28px;z-index:1100;display:flex;align-items:center;gap:12px;animation:save-enter .23s ease-out}.floating-save{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:var(--purple);color:#fff;border:1px solid #4356cb;box-shadow:0 7px 22px #5264df40;position:relative;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;animation:save-glow 1.4s ease-in-out 2}.floating-save:hover{transform:translateY(-2px);background:#3e4fbd;box-shadow:0 10px 28px #5264df55}.floating-save:active{transform:translateY(0) scale(.97)}.floating-save:disabled{opacity:.75}.floating-save .spinner{border-color:#fff5;border-top-color:#fff;width:22px;height:22px}.floating-save-dot{position:absolute;right:1px;top:1px;width:11px;height:11px;background:#e0ad46;border:2px solid #fff;border-radius:50%}.floating-save-label{background:#fff;border:1px solid #e1e6f3;box-shadow:0 3px 12px #27325b12;border-radius:7px;padding:9px 12px;font-size:11px;color:var(--ink);pointer-events:none;opacity:0;transform:translate(5px);transition:opacity .16s ease,transform .16s ease;animation:save-label-intro 3.5s ease forwards}.floating-save-wrap:hover .floating-save-label,.floating-save-wrap:focus-within .floating-save-label{opacity:1;transform:none;animation:none}.has-unsaved .workbench-footer{padding-right:88px}.request-runs{border-top:1px solid var(--line);background:#fcfdff;flex-shrink:0}.request-runs-heading{display:flex;align-items:center;justify-content:space-between;padding:5px 14px;min-height:35px}.request-runs-toggle{background:none;display:flex;align-items:center;gap:9px;padding:4px 0;text-align:left;color:var(--muted);font-size:10px}.request-runs-toggle strong{color:var(--ink);font-size:10px}.request-runs-toggle>span{font-size:8px;border:1px solid #dfe5f7;background:#f0f3ff;color:var(--purple);padding:1px 5px;border-radius:4px}.request-runs-toggle>svg:last-child{margin-left:4px}.request-runs-list{max-height:122px;overflow:auto}.request-run{display:flex;gap:10px;align-items:center;border-top:1px solid #eef1f7;padding:0 14px}.request-run.selected{background:#edf0ff;box-shadow:inset 2px 0 #5264df}.request-run-load{display:flex;gap:15px;align-items:center;background:transparent;min-width:0;flex:1;text-align:left;padding:9px 0;font-size:9px;color:var(--muted)}.request-run-load:hover{color:var(--ink)}.request-run-load>span:not(.status){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-run-load>span:last-child{margin-left:auto;white-space:nowrap}.request-run>.text-button{font-size:9px}.request-runs-empty{font-size:10px;line-height:1.6;color:var(--muted);padding:8px 16px 13px}.response-run-context{display:flex;align-items:center;gap:13px;flex-wrap:wrap;border-bottom:1px solid #eef1f7;padding:8px 20px;font-size:9px;color:var(--muted);background:#fcfdff}.response-run-context svg{color:var(--purple)}.docs-edit-toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 24px}.docs-edit-toolbar>span{font-size:10px;color:var(--muted);line-height:1.7}.docs-inline-editor{display:flex;flex-direction:column;gap:17px;padding:20px;background:#f8faff;border:1px solid #dfe5f7;border-radius:8px;margin:0 0 25px}.docs-inline-editor label{font-size:11px}.docs-inline-editor input,.docs-inline-editor textarea,.docs-inline-editor select{font-size:12px;background:#fff;color:var(--code)}.docs-inline-editor textarea{min-height:170px;line-height:1.8}.docs-inline-editor input[type=number]{max-width:130px}.docs-editor-line{display:flex;align-items:flex-start;gap:13px}.docs-editor-line>label:first-child{max-width:110px}.docs-editor-line>label:last-child{flex:1;min-width:0}@keyframes save-enter{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:none}}@keyframes save-glow{0%,to{box-shadow:0 7px 22px #5264df40}50%{box-shadow:0 7px 27px #5264df66}}@keyframes save-label-intro{0%,80%{opacity:1;transform:none}to{opacity:0;transform:translate(5px)}}@media (prefers-reduced-motion: reduce){.floating-save-wrap,.floating-save,.floating-save-label{animation:none;transition:none}.floating-save-label{opacity:1;transform:none}}@media (max-width: 1200px){.topbar .suite-label,.topbar .topbar-divider,.topbar .private-label{display:none}.topbar-right{gap:0}.area-studio .topbar,.area-docs .topbar{padding:0 20px}.top-project-label select{max-width:230px}}@media (max-width: 900px){.top-environment-label>span:not(.environment-dot){display:none}.top-project-label select{min-width:120px;max-width:200px}.area-studio .studio-layout{margin:12px}.request-run-load{gap:10px}.request-run-load>span:nth-last-child(2){display:none}.floating-save-wrap{right:20px;bottom:20px}}@media (max-width: 650px){.area-studio .main{height:auto;min-height:100dvh}.area-studio .studio-layout{min-height:calc(100dvh - 90px);margin:10px}.area-studio .collections-pane{max-height:220px}.area-studio .collection-tree{max-height:150px;flex-shrink:0}.area-studio .workbench{overflow:visible}.area-studio .topbar,.area-docs .topbar{padding:0 11px;gap:8px}.topbar .context-area{display:none}.top-project-label{gap:5px}.top-project-label select{min-width:0;max-width:150px;font-size:10px}.top-environment-label{gap:4px}.top-environment-label select{max-width:130px;font-size:9px;padding:6px}.top-environment-label>.environment-dot{display:none}.area-docs .docs-layout{margin:10px}.request-run-load{gap:8px;font-size:8px;flex-wrap:wrap}.request-run-load>span:last-child{margin-left:0}.request-runs-list{max-height:155px}.request-run>.text-button{font-size:8px}.studio-response{min-height:200px}.floating-save{width:52px;height:52px}.floating-save-wrap{right:16px;bottom:16px}.floating-save-label{font-size:10px;max-width:175px}.docs-inline-editor{padding:14px}.docs-editor-line{flex-wrap:wrap}.docs-editor-line>label:last-child{min-width:150px}.response-run-context{gap:7px;font-size:8px}}.topbar .breadcrumbs{min-width:0;flex:1}.top-project-label{flex:1}.top-project-label select{width:100%}@media (max-width: 650px){.top-environment-label{flex-shrink:0}.top-environment-label select{max-width:115px}.topbar .breadcrumbs{gap:6px}}.has-unsaved .request-run{padding-right:88px}.has-unsaved.area-docs .docs-layout{margin-bottom:96px}.project-card-open{background:transparent;padding:0;text-align:left;width:100%;flex:1}.project-card footer{align-items:center;gap:8px;font-size:11px}.management-page{padding:0 32px 36px}.management-toolbar,.management-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.teams-layout{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:24px;align-items:start}.teams-list{display:grid;gap:10px}.team-card{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid var(--line);border-radius:10px;background:#fff;text-align:left}.team-card.selected{border-color:var(--purple);background:var(--pale)}.team-card>div{flex:1;min-width:0}.team-card small,.team-member-row small,.directory-row small,.transfer-summary small{display:block;margin-top:6px;color:var(--muted);line-height:1.5}.team-detail{border:1px solid var(--line);border-radius:12px;padding:24px;background:#fff;min-width:0}.team-detail h4{margin:26px 0 16px}.team-project-list>div{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.team-project-open{background:transparent;text-align:left;flex:1;color:var(--purple)}.management-section-heading{margin-top:26px}.management-section-heading h4{margin:0}.team-member-row{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.team-member-row>div{flex:1;min-width:0;overflow-wrap:anywhere}.team-member-row select,.access-team-grant select{max-width:210px;padding:10px;border:1px solid var(--line);border-radius:7px;background:#fff}.management-form{display:grid;gap:20px;padding-top:10px}.management-form label:not(.access-checkbox){display:grid;gap:8px;font-weight:500}.management-form input:not([type=checkbox]),.management-form select{padding:11px 13px;border:1px solid #dce2ee;border-radius:7px;width:100%;background:#fff}.management-form input:disabled{background:#f6f8fc}.management-form .info-box{display:flex;gap:10px;line-height:1.7;padding:14px;background:var(--pale);border-radius:8px}.management-form .info-box svg{flex-shrink:0;margin-top:3px}.access-form-grid{display:grid;gap:18px}.access-checkbox{display:flex;align-items:center;gap:10px;cursor:pointer}.access-checkbox input{accent-color:var(--purple);width:16px;height:16px}.access-team-grants{display:grid;gap:10px}.access-team-grant{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border:1px solid var(--line);border-radius:8px}.access-team-grant label{flex:1}.directory-row{display:flex;align-items:center;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}.directory-person{flex:1;min-width:0;overflow-wrap:anywhere}.directory-teams{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.directory-teams span{font-size:11px;padding:4px 7px;border-radius:5px;background:#f2f4fa;color:var(--code)}.directory-access{min-width:165px}.tag-admin{background:var(--pale);color:var(--purple)}.transfer-summary{display:flex;align-items:center;gap:15px;padding:16px;border-radius:8px;background:#f6f8fc}.transfer-summary>div{display:grid;gap:4px;flex:1}@media (max-width: 1050px){.teams-layout{grid-template-columns:1fr}.teams-list{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-row{flex-wrap:wrap}.directory-person{min-width:55%}}@media (max-width: 650px){.management-page{padding:0 16px 24px}.teams-list{grid-template-columns:1fr}.team-member-row,.management-section-heading,.management-toolbar,.access-team-grant{flex-wrap:wrap}.team-member-row>div{min-width:65%}}.main>.projects-page,.main>.management-page{padding-top:24px}.main>.content-card{margin-top:24px}.studio-tree-request{display:flex;align-items:center;border-radius:8px;min-width:0;border:1px solid transparent}.studio-tree-request.selected{background:var(--pale);border-color:#b7c0ff}.studio-tree-request .request-item{flex:1;min-width:0;margin:0;padding-right:6px}.tree-row-actions{display:flex;align-items:center;flex-shrink:0;gap:1px}.tree-row-actions .icon-button{width:25px;height:28px;padding:5px}.studio-tree-request .tree-row-actions{opacity:.55}.studio-tree-request:hover .tree-row-actions,.studio-tree-request:focus-within .tree-row-actions{opacity:1}.collection-name>button:first-child{min-width:0}.tree-root-drop{padding:10px 8px;margin-bottom:14px;border:1px dashed #dce2ee;border-radius:8px}.tree-root-drop>span{display:flex;align-items:center;gap:8px;color:var(--code);font-size:11px}.tree-root-drop>small{display:block;margin:7px 0 10px;color:var(--muted);font-size:10px;line-height:1.5}.tree-drop-active{background:#edf0ff;outline:2px solid var(--purple);outline-offset:-2px;border-radius:8px}.dragging{opacity:.4}.collection-group .collection-group{margin-left:9px;border-left:1px solid var(--line);padding-left:5px}.commit-meta{display:block;margin-top:6px;font-size:10px;color:var(--purple)}@media (hover:none){.studio-tree-request .tree-row-actions{opacity:1}}.version-diff-toolbar{display:flex;justify-content:space-between;align-items:end;gap:16px;margin:8px 0 18px;flex-wrap:wrap}.version-diff-toolbar label{display:grid;gap:6px;font-size:12px}.version-diff-toolbar select{padding:10px 12px;border:1px solid var(--line);border-radius:7px;background:#fff}.version-compare-context{display:flex;gap:18px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:10px;margin:20px 0;background:#f6f8fc}.version-compare-context>div{display:grid;gap:6px;flex:1;min-width:0;overflow-wrap:anywhere}.version-compare-context small,.version-compare-context span{font-size:11px;color:var(--muted)}.version-changes{display:grid;gap:20px;padding:8px 0}.version-change{border:1px solid var(--line);border-radius:10px;overflow:hidden}.version-change>header{padding:16px 18px;display:flex;gap:12px;align-items:center;justify-content:space-between;background:#f8f9fd}.version-change h3{margin:5px 0 0;font-size:14px;overflow-wrap:anywhere}.version-change header small{color:var(--muted);font-size:11px}.change-badge{padding:5px 9px;border-radius:6px;font-size:11px;white-space:nowrap;background:var(--pale);color:var(--purple)}.change-badge.added{background:#e6f6ef;color:#18794e}.change-badge.removed{background:#fcebed;color:#b3394e}.version-field{border-top:1px solid var(--line)}.version-field-label{display:flex;gap:10px;justify-content:space-between;padding:12px 18px;font-size:12px}.version-field-label>span{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:10px}.version-field-values{display:grid;grid-template-columns:1fr 1fr}.version-field-values>div{min-width:0;padding:12px 18px}.version-before{background:#fff6f7}.version-after{background:#f1faf5;border-left:1px solid var(--line)}.version-field-values small{font-size:9px;color:var(--muted);letter-spacing:1px}.version-field-values pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7;margin:10px 0;max-height:340px;overflow:auto;color:var(--ink)}@media (max-width:650px){.version-field-values{grid-template-columns:1fr}.version-after{border-left:0;border-top:1px solid var(--line)}.version-compare-context,.version-row{flex-wrap:wrap}}.version-row>div{min-width:0;overflow-wrap:anywhere}
