.layout-module-scss-module__XE_zya__layoutContainer h1{font-family:var(--font-playfair),Georgia,"Times New Roman",serif;letter-spacing:-.02em;margin-bottom:.45em;font-size:3.5em;line-height:1.2}.layout-module-scss-module__XE_zya__layoutContainer{flex-direction:column;min-height:100vh;display:flex}.layout-module-scss-module__XE_zya__layoutContainer .layout-module-scss-module__XE_zya__innerContainer{flex:1}.layout-module-scss-module__XE_zya__layoutContainer main h1{background-image:var(--text-gradient);color:transparent;-webkit-background-clip:text;background-clip:text}.layout-module-scss-module__XE_zya__layoutContainer main .layout-module-scss-module__XE_zya__card{background:var(--card-background);box-shadow:var(--subtle-shadow);border-radius:8px;padding:1rem}.layout-module-scss-module__XE_zya__layoutContainer main .layout-module-scss-module__XE_zya__infoCards{grid-template-columns:repeat(2,1fr);gap:2rem;margin:2rem 0;display:grid}.layout-module-scss-module__XE_zya__layoutContainer main .layout-module-scss-module__XE_zya__infoCards h2{margin-bottom:.75em}.layout-module-scss-module__XE_zya__layoutContainer main .layout-module-scss-module__XE_zya__infoCards p{margin-bottom:1em}@media (max-width:699px){.layout-module-scss-module__XE_zya__layoutContainer main .layout-module-scss-module__XE_zya__infoCards{grid-template-columns:1fr}}.layout-module-scss-module__XE_zya__layoutContainer main blockquote{margin:2rem 0}.layout-module-scss-module__XE_zya__layoutContainer main{max-width:var(--max-width);grid-template-columns:1fr 3fr;gap:2rem;width:100%;margin:50px auto;display:grid}.layout-module-scss-module__XE_zya__layoutContainer main nav{background:radial-gradient(circle at 100% 100%,var(--background-end)0,var(--background-end)6px,transparent 6px)0% 0%/8px 8px no-repeat,radial-gradient(circle at 0 100%,var(--background-end)0,var(--background-end)6px,transparent 6px)100% 0%/8px 8px no-repeat,radial-gradient(circle at 100% 0,var(--background-end)0,var(--background-end)6px,transparent 6px)0% 100%/8px 8px no-repeat,radial-gradient(circle at 0 0,var(--background-end)0,var(--background-end)6px,transparent 6px)100% 100%/8px 8px no-repeat,linear-gradient(var(--background-end),var(--background-end))50% 50%/calc(100% - 4px)calc(100% - 16px)no-repeat,linear-gradient(var(--background-end),var(--background-end))50% 50%/calc(100% - 16px)calc(100% - 4px)no-repeat,linear-gradient(339deg,transparent 0%,#48abe0 100%);box-sizing:border-box;box-shadow:var(--subtle-shadow);z-index:1000;border-color:var(--tile-border);border-radius:8px;padding:1rem 5px;position:-webkit-sticky;position:sticky;top:calc(50px + 1rem)}.layout-module-scss-module__XE_zya__layoutContainer main nav ul{flex-direction:column;gap:10px;width:100%;display:flex}.layout-module-scss-module__XE_zya__layoutContainer main nav ul li{padding:0 10px;display:block}.layout-module-scss-module__XE_zya__layoutContainer main nav ul li a{padding:5px;display:block}@media (max-width:799px){.layout-module-scss-module__XE_zya__layoutContainer main{grid-template-columns:1fr;margin:0 auto 50px}.layout-module-scss-module__XE_zya__layoutContainer main>div:first-child{height:50px}.layout-module-scss-module__XE_zya__layoutContainer main nav{margin:0 calc(var(--gutter-width)*-1);background:var(--background-end);border-radius:0;width:100vw;position:fixed;top:50px;overflow-x:auto}.layout-module-scss-module__XE_zya__layoutContainer main nav ul{white-space:nowrap;flex-direction:row}}
.UserAccountMenu-module-scss-module__nx7TWW__wrap{position:relative}.UserAccountMenu-module-scss-module__nx7TWW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.UserAccountMenu-module-scss-module__nx7TWW__trigger{max-width:min(18rem,100vw - 6rem);color:inherit;font-size:var(--header-dropdown-item-font-size);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:.5rem;margin:0;padding:.25rem 0;text-decoration:none;transition:color .12s,box-shadow .12s;display:inline-flex}.UserAccountMenu-module-scss-module__nx7TWW__trigger:hover{color:var(--link-color)}.UserAccountMenu-module-scss-module__nx7TWW__trigger:focus{box-shadow:var(--header-dropdown-trigger-focus-shadow);outline:none}.UserAccountMenu-module-scss-module__nx7TWW__trigger:focus-visible{box-shadow:var(--header-dropdown-trigger-focus-shadow);outline:none}.UserAccountMenu-module-scss-module__nx7TWW__signInLink{opacity:.85;border:1px solid;border-radius:6px;padding:.25rem .625rem}.UserAccountMenu-module-scss-module__nx7TWW__signInLink:hover{opacity:1;color:inherit}.UserAccountMenu-module-scss-module__nx7TWW__triggerLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:799px){.UserAccountMenu-module-scss-module__nx7TWW__trigger:not(.UserAccountMenu-module-scss-module__nx7TWW__signInLink) .UserAccountMenu-module-scss-module__nx7TWW__triggerLabel{display:none}}.UserAccountMenu-module-scss-module__nx7TWW__dialog{border-radius:var(--header-dropdown-radius);box-shadow:var(--header-dropdown-shadow);background:var(--header-dropdown-surface);border:none;width:auto;max-width:min(280px,100vw - 16px);padding:0;overflow:hidden}.UserAccountMenu-module-scss-module__nx7TWW__dialog::backdrop{background:var(--header-dropdown-backdrop);-webkit-backdrop-filter:none;backdrop-filter:none}.UserAccountMenu-module-scss-module__nx7TWW__dialogContent{max-height:inherit;flex-direction:column;min-height:0;display:flex}.UserAccountMenu-module-scss-module__nx7TWW__dialogHeader{border:none;padding:0}.UserAccountMenu-module-scss-module__nx7TWW__menuNav{padding:var(--header-dropdown-nav-padding-y)0;box-sizing:border-box;width:100%;overflow-y:auto}.UserAccountMenu-module-scss-module__nx7TWW__list{padding:0 var(--header-dropdown-list-padding-x);box-sizing:border-box;width:100%;margin:0;list-style:none}.UserAccountMenu-module-scss-module__nx7TWW__list>li{width:100%;display:block}.UserAccountMenu-module-scss-module__nx7TWW__link{box-sizing:border-box;width:100%;padding:var(--header-dropdown-item-padding);font-size:var(--header-dropdown-item-font-size);font-weight:var(--header-dropdown-item-font-weight);line-height:var(--header-dropdown-item-line-height);color:var(--foreground);border-left:2px solid transparent;border-radius:0 8px 8px 0;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:block}.UserAccountMenu-module-scss-module__nx7TWW__link:focus{box-shadow:none;background-color:var(--header-dropdown-selected-row-bg);border-left-color:var(--link-color);font-weight:var(--header-dropdown-item-active-font-weight);color:var(--link-color);outline:none}.UserAccountMenu-module-scss-module__nx7TWW__logout{color:var(--header-dropdown-danger-color)}.UserAccountMenu-module-scss-module__nx7TWW__logout:focus{background-color:var(--header-dropdown-danger-hover-bg);border-left-color:var(--header-dropdown-danger-color);color:var(--header-dropdown-danger-color)}
.AppWorkspaceToolbar-module-scss-module__Ce1iZa__toolbar{box-sizing:border-box;min-height:var(--workspace-topbar-height,calc(2rem + 22px + 1px));background-color:var(--background-end,#fff);border-bottom:1px solid #e0e0e0;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.75rem 1rem;padding:0 2rem;display:flex}.AppWorkspaceToolbar-module-scss-module__Ce1iZa__toolbarStart{flex:auto;align-items:center;gap:1rem;min-width:0;display:flex}.AppWorkspaceToolbar-module-scss-module__Ce1iZa__logoLink{flex-shrink:0;line-height:0;display:inline-flex}.AppWorkspaceToolbar-module-scss-module__Ce1iZa__logoLink:focus{box-shadow:0 0 0 2px rgba(var(--link-color-rgb,59,130,246),.35);border-radius:4px;outline:none}.AppWorkspaceToolbar-module-scss-module__Ce1iZa__toolbarEnd{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-left:auto;display:flex}@media (max-width:768px){.AppWorkspaceToolbar-module-scss-module__Ce1iZa__toolbar{padding:0 1rem}.AppWorkspaceToolbar-module-scss-module__Ce1iZa__toolbarEnd{justify-content:flex-start;width:100%;margin-left:0}}
.DataTable-module-scss-module__048I6q__tableContainer{margin:1rem 0;overflow-x:auto}.DataTable-module-scss-module__048I6q__table{table-layout:fixed;border-collapse:collapse;width:100%}.DataTable-module-scss-module__048I6q__table th,.DataTable-module-scss-module__048I6q__table td{text-align:left;border-bottom:1px solid var(--table-border-color,#e0e0e0);padding:.75rem 1rem}.DataTable-module-scss-module__048I6q__table th{background-color:var(--table-th-bg-color,#f5f5f5);white-space:nowrap;font-weight:600}.DataTable-module-scss-module__048I6q__table tbody tr:hover{background-color:var(--table-hover-bg-color,#f9f9f9)}.DataTable-module-scss-module__048I6q__table .DataTable-module-scss-module__048I6q__dataCell{vertical-align:middle;max-width:0}.DataTable-module-scss-module__048I6q__table .DataTable-module-scss-module__048I6q__cellClamp{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DataTable-module-scss-module__048I6q__actionsHeader,.DataTable-module-scss-module__048I6q__actionsCell{position:-webkit-sticky;position:sticky;right:0;box-shadow:-6px 0 8px -6px rgba(0,0,0,.12)}.DataTable-module-scss-module__048I6q__actionsHeader{text-align:right;background-color:var(--table-th-bg-color,#f5f5f5);z-index:2;width:200px;min-width:140px}.DataTable-module-scss-module__048I6q__actionsCell{text-align:right;white-space:nowrap;vertical-align:middle;background-color:var(--card-bg,#fff);z-index:1;width:200px;min-width:140px;max-width:260px}.DataTable-module-scss-module__048I6q__table tbody tr:hover .DataTable-module-scss-module__048I6q__actionsCell{background-color:var(--table-hover-bg-color,#f9f9f9)}.DataTable-module-scss-module__048I6q__actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.5rem;width:100%;display:inline-flex}.DataTable-module-scss-module__048I6q__viewButton,.DataTable-module-scss-module__048I6q__editButton,.DataTable-module-scss-module__048I6q__deleteButton{cursor:pointer;border:1px solid transparent;border-radius:4px;padding:.375rem .75rem;font-size:.875rem;text-decoration:none;display:inline-block}.DataTable-module-scss-module__048I6q__viewButton{background-color:rgba(var(--link-color-rgb),.1);color:var(--link-color);border-color:var(--link-color)}.DataTable-module-scss-module__048I6q__viewButton:hover{background-color:rgba(var(--link-color-rgb),.18)}.DataTable-module-scss-module__048I6q__editButton{color:#f57c00;background-color:#fff3e0;border-color:#f57c00}.DataTable-module-scss-module__048I6q__editButton:hover{background-color:#ffe0b2}.DataTable-module-scss-module__048I6q__deleteButton{color:#d32f2f;background-color:#ffebee;border-color:#d32f2f}.DataTable-module-scss-module__048I6q__deleteButton:hover{background-color:#ffcdd2}.DataTable-module-scss-module__048I6q__empty{text-align:center;color:#666;padding:2rem!important}.DataTable-module-scss-module__048I6q__loading,.DataTable-module-scss-module__048I6q__error{text-align:center;padding:2rem}.DataTable-module-scss-module__048I6q__loading{color:#666}.DataTable-module-scss-module__048I6q__error{color:#d32f2f;background-color:#ffebee;border-radius:4px}
.ResourceForm-module-scss-module__f45kKa__formContainer{max-width:600px}.ResourceForm-module-scss-module__f45kKa__formContainer h2{margin-bottom:1.5rem}.ResourceForm-module-scss-module__f45kKa__form{flex-direction:column;gap:1.25rem;display:flex}.ResourceForm-module-scss-module__f45kKa__fieldGroup{flex-direction:column;gap:.375rem;display:flex}.ResourceForm-module-scss-module__f45kKa__fieldGroup label{font-size:.875rem;font-weight:500}.ResourceForm-module-scss-module__f45kKa__checkbox{cursor:pointer;width:1.25rem;height:1.25rem}.ResourceForm-module-scss-module__f45kKa__readonlyValue{background-color:var(--form-readonly-background,#f5f5f5);color:var(--form-readonly-color,#666);border:1px solid #ddd;border-radius:4px;padding:.625rem .75rem;font-size:1rem}.ResourceForm-module-scss-module__f45kKa__inputError{border-color:#d32f2f!important}.ResourceForm-module-scss-module__f45kKa__inputError:focus{box-shadow:0 0 0 2px rgba(211,47,47,.2)!important}.ResourceForm-module-scss-module__f45kKa__required{color:#d32f2f;margin-left:.25rem}.ResourceForm-module-scss-module__f45kKa__helpText{color:#666;font-size:.75rem}.ResourceForm-module-scss-module__f45kKa__error{color:#d32f2f;font-size:.75rem}.ResourceForm-module-scss-module__f45kKa__submitError{color:#c62828;background-color:#ffebee;border:1px solid #ef9a9a;border-radius:4px;margin-bottom:1rem;padding:.75rem 1rem}.ResourceForm-module-scss-module__f45kKa__actions{border-top:1px solid #e0e0e0;justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.ResourceForm-module-scss-module__f45kKa__cancelButton,.ResourceForm-module-scss-module__f45kKa__submitButton{cursor:pointer;border-radius:4px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:background-color .2s}.ResourceForm-module-scss-module__f45kKa__cancelButton:disabled,.ResourceForm-module-scss-module__f45kKa__submitButton:disabled{opacity:.6;cursor:not-allowed}.ResourceForm-module-scss-module__f45kKa__cancelButton{color:#333;background-color:#f5f5f5;border:1px solid #ccc}.ResourceForm-module-scss-module__f45kKa__cancelButton:hover:not(:disabled){background-color:#e0e0e0}.ResourceForm-module-scss-module__f45kKa__submitButton{background-color:var(--link-color);border:1px solid var(--link-color);color:#fff}.ResourceForm-module-scss-module__f45kKa__submitButton:hover:not(:disabled){background-color:var(--link-color-hover)}
.DeleteConfirmation-module-scss-module__hoAHzW__dialog{background:0 0;border:none;border-radius:8px;width:min(400px,90vw);max-width:min(400px,100vw - 2rem);max-height:min(90vh,100vh - 2rem);margin:0;padding:0;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 4px 20px rgba(0,0,0,.15)}.DeleteConfirmation-module-scss-module__hoAHzW__dialog::backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:rgba(0,0,0,.5)}.DeleteConfirmation-module-scss-module__hoAHzW__panel{max-height:inherit;background-color:var(--background-end,#fff);border-radius:8px;padding:1.5rem;overflow-y:auto}.DeleteConfirmation-module-scss-module__hoAHzW__panel h3{margin:0 0 1rem;font-size:1.25rem}.DeleteConfirmation-module-scss-module__hoAHzW__panel p{color:#666;margin:0 0 1.25rem;line-height:1.5}.DeleteConfirmation-module-scss-module__hoAHzW__error{color:#c62828;background-color:#ffebee;border:1px solid #ef9a9a;border-radius:4px;margin-bottom:1rem;padding:.75rem;font-size:.875rem}.DeleteConfirmation-module-scss-module__hoAHzW__actions{justify-content:flex-end;gap:.75rem;display:flex}.DeleteConfirmation-module-scss-module__hoAHzW__cancelButton,.DeleteConfirmation-module-scss-module__hoAHzW__deleteButton{cursor:pointer;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.DeleteConfirmation-module-scss-module__hoAHzW__cancelButton:disabled,.DeleteConfirmation-module-scss-module__hoAHzW__deleteButton:disabled{opacity:.6;cursor:not-allowed}.DeleteConfirmation-module-scss-module__hoAHzW__cancelButton{color:#333;background-color:#f5f5f5;border:1px solid #ccc}.DeleteConfirmation-module-scss-module__hoAHzW__cancelButton:hover:not(:disabled){background-color:#e0e0e0}.DeleteConfirmation-module-scss-module__hoAHzW__deleteButton{color:#fff;background-color:#d32f2f;border:1px solid #d32f2f}.DeleteConfirmation-module-scss-module__hoAHzW__deleteButton:hover:not(:disabled){background-color:#c62828}
.ResourceDetail-module-scss-module__0aLEEW__detailList{gap:1rem;margin:0;display:grid}.ResourceDetail-module-scss-module__0aLEEW__field{border-bottom:1px solid #e0e0e0;grid-template-columns:200px 1fr;gap:1rem;padding:.75rem 0;display:grid}.ResourceDetail-module-scss-module__0aLEEW__field:last-child{border-bottom:none}.ResourceDetail-module-scss-module__0aLEEW__field dt{color:#666;font-size:.875rem;font-weight:600}.ResourceDetail-module-scss-module__0aLEEW__field dd{word-break:break-word;margin:0}.ResourceDetail-module-scss-module__0aLEEW__loading,.ResourceDetail-module-scss-module__0aLEEW__error{text-align:center;border-radius:4px;padding:2rem}.ResourceDetail-module-scss-module__0aLEEW__loading{color:#666;background-color:#f5f5f5}.ResourceDetail-module-scss-module__0aLEEW__error{color:#d32f2f;background-color:#ffebee}@media (max-width:600px){.ResourceDetail-module-scss-module__0aLEEW__field{grid-template-columns:1fr;gap:.25rem}}
.SharePanel-module-scss-module__UkQYVq__sharePanel{border-top:1px solid #e0e0e0;margin-top:2rem;padding-top:1.5rem}.SharePanel-module-scss-module__UkQYVq__toggleButton{background-color:rgba(var(--link-color-rgb),.1);color:var(--link-color);border:1px solid var(--link-color);cursor:pointer;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.SharePanel-module-scss-module__UkQYVq__toggleButton:hover{background-color:rgba(var(--link-color-rgb),.18)}.SharePanel-module-scss-module__UkQYVq__badge{background-color:var(--link-color);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;font-size:.75rem;display:inline-flex}.SharePanel-module-scss-module__UkQYVq__badge:empty{display:none}.SharePanel-module-scss-module__UkQYVq__panel{background-color:var(--background-end,#fff);border:1px solid #e0e0e0;border-radius:4px;margin-top:1rem;padding:1rem}.SharePanel-module-scss-module__UkQYVq__panel h4{margin:0 0 1rem;font-size:1rem;font-weight:600}.SharePanel-module-scss-module__UkQYVq__error,.SharePanel-module-scss-module__UkQYVq__addError{color:#c62828;background-color:#ffebee;border:1px solid #ef9a9a;border-radius:4px;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.875rem}.SharePanel-module-scss-module__UkQYVq__addForm{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.SharePanel-module-scss-module__UkQYVq__addForm .SharePanel-module-scss-module__UkQYVq__addUserInput{flex:1;min-width:150px}.SharePanel-module-scss-module__UkQYVq__addForm .SharePanel-module-scss-module__UkQYVq__addAccessSelect{width:auto;min-width:6rem;padding-top:.45rem;padding-bottom:.45rem;font-size:.875rem}.SharePanel-module-scss-module__UkQYVq__addForm button{background-color:var(--link-color);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.875rem}.SharePanel-module-scss-module__UkQYVq__addForm button:hover:not(:disabled){background-color:var(--link-color-hover)}.SharePanel-module-scss-module__UkQYVq__addForm button:disabled{opacity:.6;cursor:not-allowed}.SharePanel-module-scss-module__UkQYVq__loading,.SharePanel-module-scss-module__UkQYVq__empty{color:#666;margin:0;font-size:.875rem}.SharePanel-module-scss-module__UkQYVq__shareList{margin:0;padding:0;list-style:none}.SharePanel-module-scss-module__UkQYVq__shareList li{border-bottom:1px solid #f0f0f0;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.SharePanel-module-scss-module__UkQYVq__shareList li:last-child{border-bottom:none}.SharePanel-module-scss-module__UkQYVq__userId{word-break:break-all;flex:1;font-family:monospace;font-size:.875rem}.SharePanel-module-scss-module__UkQYVq__shareRowSelect{width:auto;min-width:5rem;padding:.35rem 1.75rem .35rem .5rem;font-size:.75rem}.SharePanel-module-scss-module__UkQYVq__removeButton{color:#d32f2f;cursor:pointer;background-color:#ffebee;border:1px solid #ef9a9a;border-radius:4px;width:1.5rem;height:1.5rem;padding:0;font-size:1rem;line-height:1}.SharePanel-module-scss-module__UkQYVq__removeButton:hover{background-color:#ffcdd2}
.TenantFilter-module-scss-module__ADqK1q__filter{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.TenantFilter-module-scss-module__ADqK1q__label{color:var(--text-secondary,#666);font-weight:500}.TenantFilter-module-scss-module__ADqK1q__select{width:auto;min-width:200px}
.EditorHost-module-scss-module__4rvRaq__host{background:var(--background-end,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:8px;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.EditorHost-module-scss-module__4rvRaq__hostAutoheight{align-self:stretch;width:100%;height:auto;min-height:0;overflow:visible}.EditorHost-module-scss-module__4rvRaq__hostAutoheight .EditorHost-module-scss-module__4rvRaq__iframeWrap{flex:none;width:100%;min-height:0}.EditorHost-module-scss-module__4rvRaq__hostFlush{border:none;border-radius:0}.EditorHost-module-scss-module__4rvRaq__iframeWrap{flex:auto;min-height:0;display:flex;position:relative}.EditorHost-module-scss-module__4rvRaq__iframe{background:0 0;border:0;flex:auto;width:100%;min-height:0;display:block}.EditorHost-module-scss-module__4rvRaq__iframeAutoheight{flex:none;width:100%;min-width:0;max-width:100%}.EditorHost-module-scss-module__4rvRaq__selectionOverlay{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.EditorHost-module-scss-module__4rvRaq__selectionRect{box-sizing:border-box;outline-offset:1px;background:0 0;border:none;outline:2px solid #8b5cf6;position:absolute}.EditorHost-module-scss-module__4rvRaq__hostDrag{cursor:grabbing;overflow:visible}.EditorHost-module-scss-module__4rvRaq__iframeWrapDrag{overflow:visible}.EditorHost-module-scss-module__4rvRaq__dragGhostOverflow{pointer-events:none;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.EditorHost-module-scss-module__4rvRaq__dragGhostBox{box-sizing:border-box;outline-offset:-1px;background:rgba(139,92,246,.28);border-radius:3px;outline:2px solid rgba(139,92,246,.7);position:absolute}.EditorHost-module-scss-module__4rvRaq__statusBar{color:var(--muted-color,#6b7280);border-top:1px solid var(--border-color,#e5e7eb);background:rgba(0,0,0,.03);justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.78rem;display:flex}.EditorHost-module-scss-module__4rvRaq__statusName{color:var(--foreground,#1e293b);font-weight:600}.EditorHost-module-scss-module__4rvRaq__statusBadge.EditorHost-module-scss-module__4rvRaq__pending{color:var(--muted-color,#6b7280)}.EditorHost-module-scss-module__4rvRaq__statusBadge.EditorHost-module-scss-module__4rvRaq__connected{color:#15803d}.EditorHost-module-scss-module__4rvRaq__statusBadge.EditorHost-module-scss-module__4rvRaq__error{color:#b91c1c}.EditorHost-module-scss-module__4rvRaq__linkDialogShell{--link-dialog-shadow-y:20px;--link-dialog-shadow-blur:50px;--link-dialog-shadow-spread:-10px;box-sizing:border-box;padding:max(1rem,var(--link-dialog-shadow-blur) + var(--link-dialog-shadow-y));background:0 0;border:none;max-width:100vw;margin:auto}.EditorHost-module-scss-module__4rvRaq__linkDialogShell::backdrop{background:rgba(15,23,42,.45)}.EditorHost-module-scss-module__4rvRaq__linkDialog{border:1px solid var(--border-color,#e5e7eb);box-shadow:0 var(--link-dialog-shadow-y)var(--link-dialog-shadow-blur)var(--link-dialog-shadow-spread)rgba(15,23,42,.45);width:100%;max-width:480px;color:var(--foreground,#1e293b);background:#fff;border-radius:10px;flex-direction:column;gap:.75rem;padding:1.25rem 1.25rem 1rem;display:flex}.EditorHost-module-scss-module__4rvRaq__linkDialogTitle{margin:0;font-size:1rem;font-weight:600}.EditorHost-module-scss-module__4rvRaq__linkDialogIntro{color:var(--muted-color,#475569);margin:0;font-size:.875rem;line-height:1.45}.EditorHost-module-scss-module__4rvRaq__linkDialogHref{border:1px solid var(--border-color,#e2e8f0);color:#0f172a;overflow-wrap:anywhere;word-break:break-all;background:#f8fafc;border-radius:6px;padding:.5rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}.EditorHost-module-scss-module__4rvRaq__linkDialogHref a{color:inherit;text-decoration:none}.EditorHost-module-scss-module__4rvRaq__linkDialogHref a:hover{text-decoration:underline}.EditorHost-module-scss-module__4rvRaq__linkDialogActions{justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}.EditorHost-module-scss-module__4rvRaq__linkDialogPrimary,.EditorHost-module-scss-module__4rvRaq__linkDialogSecondary{font:inherit;cursor:pointer;border:1px solid transparent;border-radius:6px;padding:.45rem .85rem;font-size:.875rem;font-weight:500;transition:background-color .12s,border-color .12s,color .12s}.EditorHost-module-scss-module__4rvRaq__linkDialogPrimary{color:#fff;background:#6d28d9}.EditorHost-module-scss-module__4rvRaq__linkDialogPrimary:hover{background:#5b21b6}.EditorHost-module-scss-module__4rvRaq__linkDialogPrimary:focus-visible{outline-offset:2px;outline:2px solid #c4b5fd}.EditorHost-module-scss-module__4rvRaq__linkDialogSecondary{color:var(--foreground,#1e293b);border-color:var(--border-color,#cbd5e1);background:0 0}.EditorHost-module-scss-module__4rvRaq__linkDialogSecondary:hover{background:#f1f5f9}.EditorHost-module-scss-module__4rvRaq__linkDialogSecondary:focus-visible{outline-offset:2px;outline:2px solid #cbd5e1}
.EmailArtboardEditor-module-scss-module__Hspd-G__overlay{pointer-events:auto;overflow:hidden}.EmailArtboardEditor-module-scss-module__Hspd-G__hostSlot{box-sizing:border-box;pointer-events:auto;margin:0;display:block;position:absolute;top:0;left:0;overflow:hidden}[data-canvas-drawing-area]:active .EmailArtboardEditor-module-scss-module__Hspd-G__overlay{pointer-events:none!important}[data-canvas-drawing-area]:active .EmailArtboardEditor-module-scss-module__Hspd-G__overlay *{pointer-events:none!important}[data-lock-editor-pointers] .EmailArtboardEditor-module-scss-module__Hspd-G__overlay{pointer-events:none!important}[data-lock-editor-pointers] .EmailArtboardEditor-module-scss-module__Hspd-G__overlay *{pointer-events:none!important}[data-block-drag-lock] .EmailArtboardEditor-module-scss-module__Hspd-G__overlay{pointer-events:none!important}[data-block-drag-lock] .EmailArtboardEditor-module-scss-module__Hspd-G__overlay *{pointer-events:none!important}.EmailArtboardEditor-module-scss-module__Hspd-G__host{background:#fff;width:100%}.EmailArtboardEditor-module-scss-module__Hspd-G__editorSelectionLayer{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.EmailArtboardEditor-module-scss-module__Hspd-G__editorSelectionRect{box-sizing:border-box;outline-offset:1px;background:0 0;border:none;outline:2px solid #8b5cf6;position:absolute}.EmailArtboardEditor-module-scss-module__Hspd-G__editorDragGhost{box-sizing:border-box;outline-offset:-1px;background:rgba(139,92,246,.28);border-radius:3px;outline:2px solid rgba(139,92,246,.7);position:absolute}.EmailArtboardEditor-module-scss-module__Hspd-G__editorDropPlaceholder{box-sizing:border-box;outline-offset:-1px;background:rgba(139,92,246,.45);border-radius:3px;outline:2px solid #8b5cf6;position:absolute}
.FoldGuide-module-scss-module__zBdm2q__layer{pointer-events:none;z-index:3;position:absolute;overflow:visible}.FoldGuide-module-scss-module__zBdm2q__line{border-top:calc(1px/var(--canvas-zoom,1))dashed #60a5fa;position:absolute;bottom:0;left:0;right:0}.FoldGuide-module-scss-module__zBdm2q__handle{box-sizing:border-box;width:calc(18px/var(--canvas-zoom,1));height:calc(22px/var(--canvas-zoom,1));margin:0 0 calc(-11px/var(--canvas-zoom,1))calc(-18px/var(--canvas-zoom,1));border-radius:calc(2px/var(--canvas-zoom,1))0 0 calc(2px/var(--canvas-zoom,1));pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:ns-resize;background:#3b82f6;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:0;left:0}.FoldGuide-module-scss-module__zBdm2q__handle:focus{outline:none}.FoldGuide-module-scss-module__zBdm2q__handle:focus-visible{box-shadow:0 0 0 calc(2px/var(--canvas-zoom,1))rgba(59,130,246,.4)}.FoldGuide-module-scss-module__zBdm2q__grip{width:calc(8px/var(--canvas-zoom,1));height:calc(6px/var(--canvas-zoom,1));border-top:calc(1.5px/var(--canvas-zoom,1))solid #fff;border-bottom:calc(1.5px/var(--canvas-zoom,1))solid #fff;display:block}
.ResizeHandles-module-scss-module__-Hs20q__layer{pointer-events:none;z-index:2;position:absolute}.ResizeHandles-module-scss-module__-Hs20q__handle{box-sizing:border-box;width:calc(14px/var(--canvas-zoom,1));height:calc(14px/var(--canvas-zoom,1));margin:calc(-7px/var(--canvas-zoom,1))0 0 calc(-7px/var(--canvas-zoom,1));border:calc(1.5px/var(--canvas-zoom,1))solid #8b5cf6;border-radius:calc(2px/var(--canvas-zoom,1));pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;padding:0;position:absolute}.ResizeHandles-module-scss-module__-Hs20q__handle:focus{outline:none}.ResizeHandles-module-scss-module__-Hs20q__handle:focus-visible{box-shadow:0 0 0 calc(2px/var(--canvas-zoom,1))rgba(139,92,246,.35)}
.BreadcrumbBar-module-scss-module__VOxL8W__bar{border:1px solid var(--border-color,#e5e7eb);background:var(--background-end,#fff);scrollbar-width:thin;border-radius:8px;align-items:center;min-height:36px;padding:.4rem .75rem;display:flex;overflow-x:auto}.BreadcrumbBar-module-scss-module__VOxL8W__barFlush{border:none;border-top:1px solid var(--border-color,#e5e7eb);border-radius:0}.BreadcrumbBar-module-scss-module__VOxL8W__list{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.BreadcrumbBar-module-scss-module__VOxL8W__item{flex:none;align-items:center;gap:.1rem;display:inline-flex}.BreadcrumbBar-module-scss-module__VOxL8W__crumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--muted-color,#6b7280);font:inherit;cursor:pointer;font-size:.8rem;font-family:var(--font-mono,ui-monospace,Menlo,monospace);background:0 0;border:1px solid transparent;border-radius:5px;padding:.2rem .5rem;transition:background-color .12s,color .12s,border-color .12s}.BreadcrumbBar-module-scss-module__VOxL8W__crumb:hover{background:rgba(var(--link-color-rgb,11,79,108),.08);color:var(--link-color,#0b4f6c)}.BreadcrumbBar-module-scss-module__VOxL8W__crumb:focus-visible{border-color:rgba(var(--link-color-rgb,11,79,108),.5);background:rgba(var(--link-color-rgb,11,79,108),.1);outline:none}.BreadcrumbBar-module-scss-module__VOxL8W__current{font-size:.8rem;font-weight:600;font-family:var(--font-mono,ui-monospace,Menlo,monospace);color:var(--foreground,#1e293b);background:rgba(var(--link-color-rgb,11,79,108),.1);border:1px solid rgba(var(--link-color-rgb,11,79,108),.25);border-radius:5px;padding:.2rem .5rem}.BreadcrumbBar-module-scss-module__VOxL8W__separator{color:var(--muted-color,#6b7280);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 .05rem;font-size:.85rem}
.CanvasContextMenu-module-scss-module__cqz-qG__menu{color:#111;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;min-width:180px;max-width:320px;margin:0;padding:0;font-size:13px;position:fixed;box-shadow:0 4px 12px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}.CanvasContextMenu-module-scss-module__cqz-qG__menu:focus{outline:none}.CanvasContextMenu-module-scss-module__cqz-qG__menu::backdrop{background:0 0}.CanvasContextMenu-module-scss-module__cqz-qG__body{padding:4px}.CanvasContextMenu-module-scss-module__cqz-qG__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;width:100%;margin:0;padding:6px 10px;display:flex}.CanvasContextMenu-module-scss-module__cqz-qG__item:hover:not(:disabled){color:#5b3fc5;background:#f2edff;outline:none}.CanvasContextMenu-module-scss-module__cqz-qG__item:focus-visible:not(:disabled){color:#5b3fc5;background:#f2edff;outline:none}.CanvasContextMenu-module-scss-module__cqz-qG__item:disabled,.CanvasContextMenu-module-scss-module__cqz-qG__item.CanvasContextMenu-module-scss-module__cqz-qG__disabled{color:rgba(0,0,0,.35);cursor:default}.CanvasContextMenu-module-scss-module__cqz-qG__label{flex:1}.CanvasContextMenu-module-scss-module__cqz-qG__shortcut{color:rgba(0,0,0,.4);font-size:12px}.CanvasContextMenu-module-scss-module__cqz-qG__separator{background:rgba(0,0,0,.08);height:1px;margin:4px 2px}.CanvasContextMenu-module-scss-module__cqz-qG__submenuRow{position:relative}.CanvasContextMenu-module-scss-module__cqz-qG__chevron{color:rgba(0,0,0,.4);font-size:14px;line-height:1}.CanvasContextMenu-module-scss-module__cqz-qG__submenu{color:#111;z-index:1;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;min-width:180px;max-width:320px;font-size:13px;position:fixed;box-shadow:0 4px 12px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}
.StatusRow-module-scss-module__bJYASa__row{color:#e5e7eb;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.StatusRow-module-scss-module__bJYASa__row.StatusRow-module-scss-module__bJYASa__hasStatus{align-items:flex-start}.StatusRow-module-scss-module__bJYASa__row.StatusRow-module-scss-module__bJYASa__hasStatus .StatusRow-module-scss-module__bJYASa__indicator{margin-top:5px}.StatusRow-module-scss-module__bJYASa__row.StatusRow-module-scss-module__bJYASa__light{color:#1f2937}.StatusRow-module-scss-module__bJYASa__row.StatusRow-module-scss-module__bJYASa__light .StatusRow-module-scss-module__bJYASa__status{background-image:linear-gradient(90deg,#9ca3af 0%,#1f2937 45%,#9ca3af 90%)}.StatusRow-module-scss-module__bJYASa__indicator{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.StatusRow-module-scss-module__bJYASa__indicator.StatusRow-module-scss-module__bJYASa__complete .StatusRow-module-scss-module__bJYASa__completeCircle{color:#fff;background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:flex}.StatusRow-module-scss-module__bJYASa__indicator.StatusRow-module-scss-module__bJYASa__complete.StatusRow-module-scss-module__bJYASa__failed .StatusRow-module-scss-module__bJYASa__completeCircle{background:#ef4444}.StatusRow-module-scss-module__bJYASa__indicator.StatusRow-module-scss-module__bJYASa__inProgress .StatusRow-module-scss-module__bJYASa__progressCircle{border:2px solid #22c55e;border-top-color:transparent;border-radius:50%;width:18px;height:18px;animation:1s linear infinite StatusRow-module-scss-module__bJYASa__spin}.StatusRow-module-scss-module__bJYASa__copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.StatusRow-module-scss-module__bJYASa__titleRow{align-items:center;gap:10px;min-height:18px;display:flex}.StatusRow-module-scss-module__bJYASa__label{color:inherit;font-size:.85rem;font-weight:500}.StatusRow-module-scss-module__bJYASa__status{color:transparent;background-image:linear-gradient(90deg,#6b7280 0%,#f3f4f6 45%,#6b7280 90%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:.75rem;font-weight:400;line-height:1.35;animation:1.6s linear infinite StatusRow-module-scss-module__bJYASa__shimmer}@keyframes StatusRow-module-scss-module__bJYASa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes StatusRow-module-scss-module__bJYASa__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}
.ToolCall-module-scss-module__lCPn3q__toolCallContainer{max-width:90%;margin-bottom:4px}.ToolCall-module-scss-module__lCPn3q__toolCallContainer.ToolCall-module-scss-module__lCPn3q__light .ToolCall-module-scss-module__lCPn3q__toolCallContent{color:#1f2937}.ToolCall-module-scss-module__lCPn3q__toolCallContainer.ToolCall-module-scss-module__lCPn3q__light .ToolCall-module-scss-module__lCPn3q__toolCallHeader .ToolCall-module-scss-module__lCPn3q__detailsButton{color:#6b7280;border-color:#d1d5db}.ToolCall-module-scss-module__lCPn3q__toolCallContainer.ToolCall-module-scss-module__lCPn3q__light .ToolCall-module-scss-module__lCPn3q__toolCallHeader .ToolCall-module-scss-module__lCPn3q__detailsButton:hover{color:#374151;background:#f3f4f6;border-color:#9ca3af}.ToolCall-module-scss-module__lCPn3q__toolCallContainer.ToolCall-module-scss-module__lCPn3q__light .ToolCall-module-scss-module__lCPn3q__toolCallHeader .ToolCall-module-scss-module__lCPn3q__detailsButton:active{background:#e5e7eb;border-color:#6b7280}.ToolCall-module-scss-module__lCPn3q__toolCallContainer.ToolCall-module-scss-module__lCPn3q__light .ToolCall-module-scss-module__lCPn3q__toolDetails{border-top-color:#e5e7eb}.ToolCall-module-scss-module__lCPn3q__toolCallContainer.ToolCall-module-scss-module__lCPn3q__light .ToolCall-module-scss-module__lCPn3q__toolInput strong,.ToolCall-module-scss-module__lCPn3q__toolCallContainer.ToolCall-module-scss-module__lCPn3q__light .ToolCall-module-scss-module__lCPn3q__toolResult strong{color:#6b7280}.ToolCall-module-scss-module__lCPn3q__toolCallContainer.ToolCall-module-scss-module__lCPn3q__light .ToolCall-module-scss-module__lCPn3q__toolData{color:#1f2937;background:#f3f4f6;border-color:#e5e7eb}.ToolCall-module-scss-module__lCPn3q__toolCallContent{color:#e5e7eb;background:0 0;border-radius:12px;padding:6px 16px;font-family:inherit;font-size:.875rem}.ToolCall-module-scss-module__lCPn3q__toolCallHeader{justify-content:space-between;align-items:center;gap:16px;min-height:28px;margin-bottom:2px;display:flex}.ToolCall-module-scss-module__lCPn3q__toolCallHeader.ToolCall-module-scss-module__lCPn3q__hasStatus{align-items:flex-start}.ToolCall-module-scss-module__lCPn3q__toolCallHeader.ToolCall-module-scss-module__lCPn3q__hasStatus .ToolCall-module-scss-module__lCPn3q__detailsButton{margin-top:2px}.ToolCall-module-scss-module__lCPn3q__toolCallHeader .ToolCall-module-scss-module__lCPn3q__toolInfo{flex:1;min-width:0}.ToolCall-module-scss-module__lCPn3q__toolCallHeader .ToolCall-module-scss-module__lCPn3q__elapsed{color:#9ca3af;flex-shrink:0;margin-left:2px;font-size:.75rem}.ToolCall-module-scss-module__lCPn3q__toolCallHeader .ToolCall-module-scss-module__lCPn3q__detailsButton{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #4b5563;border-radius:6px;padding:3px 10px;font-family:inherit;font-size:.7rem;font-weight:500;transition:all .2s}.ToolCall-module-scss-module__lCPn3q__toolCallHeader .ToolCall-module-scss-module__lCPn3q__detailsButton:hover{color:#d1d5db;background:#374151;border-color:#6b7280}.ToolCall-module-scss-module__lCPn3q__toolCallHeader .ToolCall-module-scss-module__lCPn3q__detailsButton:active{background:#4b5563;border-color:#9ca3af}.ToolCall-module-scss-module__lCPn3q__toolDetails{border-top:1px solid #374151;margin-top:8px;padding-top:12px}.ToolCall-module-scss-module__lCPn3q__toolInput,.ToolCall-module-scss-module__lCPn3q__toolResult{margin-top:8px}.ToolCall-module-scss-module__lCPn3q__toolInput strong,.ToolCall-module-scss-module__lCPn3q__toolResult strong{opacity:.8;color:#9ca3af;margin-bottom:4px;font-size:.8rem;display:block}.ToolCall-module-scss-module__lCPn3q__metadataItem{white-space:nowrap}.ToolCall-module-scss-module__lCPn3q__toolData{color:#e5e7eb;background:#374151;border:1px solid #4b5563;border-radius:6px;max-height:200px;margin:4px 0;padding:8px;font-size:.75rem;line-height:1.4;overflow:auto}
.ThinkingIndicator-module-scss-module__8SRqTG__root{color:#9ca3af;flex-direction:column;gap:.35rem;max-width:80%;margin:0 0 .75rem;display:flex}.ThinkingIndicator-module-scss-module__8SRqTG__light{color:#6b7280}.ThinkingIndicator-module-scss-module__8SRqTG__label{letter-spacing:.01em;flex-wrap:wrap;align-items:baseline;gap:.45rem;margin:0;font-size:.875rem;font-style:italic;font-weight:500;display:inline-flex}.ThinkingIndicator-module-scss-module__8SRqTG__elapsed{font-size:.75rem}.ThinkingIndicator-module-scss-module__8SRqTG__ellipsis{margin-left:.05em;display:inline-flex}.ThinkingIndicator-module-scss-module__8SRqTG__ellipsis span{opacity:.35;animation:1.2s ease-in-out infinite ThinkingIndicator-module-scss-module__8SRqTG__thinkingDot}.ThinkingIndicator-module-scss-module__8SRqTG__ellipsis span:first-child{animation-delay:0s}.ThinkingIndicator-module-scss-module__8SRqTG__ellipsis span:nth-child(2){animation-delay:.2s}.ThinkingIndicator-module-scss-module__8SRqTG__ellipsis span:nth-child(3){animation-delay:.4s}@keyframes ThinkingIndicator-module-scss-module__8SRqTG__thinkingDot{0%,80%,to{opacity:.3}40%{opacity:1}}.ThinkingIndicator-module-scss-module__8SRqTG__details{margin:0}.ThinkingIndicator-module-scss-module__8SRqTG__summary{cursor:pointer;letter-spacing:.02em;text-transform:uppercase;color:inherit;opacity:.85;font-size:.75rem;font-style:normal;font-weight:600;list-style:none}.ThinkingIndicator-module-scss-module__8SRqTG__summary::-webkit-details-marker{display:none}.ThinkingIndicator-module-scss-module__8SRqTG__thought{color:inherit;white-space:pre-wrap;word-break:break-word;background:rgba(156,163,175,.08);border:1px solid rgba(156,163,175,.28);border-radius:8px;max-height:14rem;margin:.4rem 0 0;padding:.65rem .75rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-style:normal;line-height:1.45;overflow:auto}.ThinkingIndicator-module-scss-module__8SRqTG__light .ThinkingIndicator-module-scss-module__8SRqTG__thought{background:rgba(15,23,42,.03);border-color:rgba(15,23,42,.1)}
.ZoneRecordsSection-module-scss-module__GwqQTG__recordsShell{background:var(--background-end,#fff);border:1px solid rgba(55,53,47,.12);border-radius:8px;flex-direction:column;display:flex}.ZoneRecordsSection-module-scss-module__GwqQTG__recordsShellHeader{background:rgba(55,53,47,.03);border-bottom:1px solid rgba(55,53,47,.12);border-radius:8px 8px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.ZoneRecordsSection-module-scss-module__GwqQTG__recordsShellTitle{color:var(--foreground,#374151);flex:auto;min-width:0;margin:0;font-size:.8125rem;font-weight:500}.ZoneRecordsSection-module-scss-module__GwqQTG__recordsShellHeaderActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.ZoneRecordsSection-module-scss-module__GwqQTG__recordsShellHeaderActions>button:not(.ZoneRecordsSection-module-scss-module__GwqQTG__maximizeButton){box-sizing:border-box;justify-content:center;align-items:center;height:2rem;min-height:2rem;padding-top:0;padding-bottom:0;line-height:1;display:inline-flex}.ZoneRecordsSection-module-scss-module__GwqQTG__recordsShellBody{min-height:0}.ZoneRecordsSection-module-scss-module__GwqQTG__recordsShell[data-pseudo-fullscreen-expanded=true]{flex-direction:column;display:flex}.ZoneRecordsSection-module-scss-module__GwqQTG__recordsShell[data-pseudo-fullscreen-expanded=true] .ZoneRecordsSection-module-scss-module__GwqQTG__recordsShellBody{flex:auto;min-height:0;overflow:auto}.ZoneRecordsSection-module-scss-module__GwqQTG__toolbarDangerButton{padding-left:.75rem;padding-right:.75rem;font-size:.8125rem}.ZoneRecordsSection-module-scss-module__GwqQTG__addButton{cursor:pointer;color:var(--foreground,#1e293b);white-space:nowrap;background:#fff;border:1px solid rgba(55,53,47,.16);border-radius:4px;padding-left:.75rem;padding-right:.75rem;font-size:.8125rem;font-weight:500}.ZoneRecordsSection-module-scss-module__GwqQTG__addButton:hover:not(:disabled){background:rgba(55,53,47,.04)}.ZoneRecordsSection-module-scss-module__GwqQTG__addButton:disabled{opacity:.55;cursor:not-allowed}.ZoneRecordsSection-module-scss-module__GwqQTG__maximizeButton{box-sizing:border-box;aspect-ratio:1;border:1px solid var(--border-color,#e5e7eb);width:2rem;min-width:2rem;max-width:2rem;height:2rem;color:var(--foreground,#1e293b);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.1rem;line-height:1;display:inline-flex}.ZoneRecordsSection-module-scss-module__GwqQTG__maximizeButton:hover{background:rgba(0,0,0,.04)}.ZoneRecordsSection-module-scss-module__GwqQTG__valuesCell{white-space:pre-line;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}
.ChatMessageList-module-scss-module__LKerUa__chatMessageListContainer{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ChatMessageList-module-scss-module__LKerUa__chatMessageListContainer.ChatMessageList-module-scss-module__LKerUa__light .ChatMessageList-module-scss-module__LKerUa__scrollToBottomButton{box-shadow:0 4px 12px rgba(15,23,42,.18)}.ChatMessageList-module-scss-module__LKerUa__chatMessageListContainer.ChatMessageList-module-scss-module__LKerUa__light .ChatMessageList-module-scss-module__LKerUa__scrollToBottomButton:hover{box-shadow:0 6px 16px rgba(15,23,42,.24)}.ChatMessageList-module-scss-module__LKerUa__chatMessageListContainer.ChatMessageList-module-scss-module__LKerUa__light .ChatMessageList-module-scss-module__LKerUa__subagentStatus{color:#6b7280}.ChatMessageList-module-scss-module__LKerUa__messagesContainer{flex:1;min-height:0;padding:20px 20px 0;overflow-y:auto}.ChatMessageList-module-scss-module__LKerUa__messagesContent{flex-direction:column;gap:8px;display:flex}.ChatMessageList-module-scss-module__LKerUa__messageGroup{flex-direction:column;gap:4px;display:flex}.ChatMessageList-module-scss-module__LKerUa__subagentStatus{text-align:center;color:#9ca3af;margin:4px 0;padding:0 8px;font-size:.8125rem;line-height:1.4}.ChatMessageList-module-scss-module__LKerUa__scrollToBottomButton{background:var(--chat-user-accent);color:var(--chat-user-accent-on-color);cursor:pointer;z-index:10;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex;position:absolute;bottom:20px;right:20px;box-shadow:0 4px 12px rgba(0,0,0,.3)}.ChatMessageList-module-scss-module__LKerUa__scrollToBottomButton:hover{background:#5a67d8;transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.4)}.ChatMessageList-module-scss-module__LKerUa__scrollToBottomButton:active{background:#4c51bf;transform:scale(.95)}
.ZoneNameserverList-module-scss-module__nxO69a__list{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.ZoneNameserverList-module-scss-module__nxO69a__row{align-items:center;gap:.5rem;display:flex}.ZoneNameserverList-module-scss-module__nxO69a__value{word-break:break-all;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem}.ZoneNameserverList-module-scss-module__nxO69a__copyButton{cursor:pointer;color:inherit;background:#fff;border:1px solid rgba(55,53,47,.2);border-radius:4px;flex-shrink:0;padding:.2rem .55rem;font-size:.75rem}.ZoneNameserverList-module-scss-module__nxO69a__copyButton:hover{background:rgba(55,53,47,.04)}
.CanvasMinimap-module-scss-module__xLx5PG__wrapper{aspect-ratio:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;background:rgba(15,23,42,.5);border:1px solid rgba(148,163,184,.25);border-radius:8px;width:100%;max-height:25vh;position:relative;overflow:hidden}.CanvasMinimap-module-scss-module__xLx5PG__svg{cursor:pointer;width:100%;height:100%;display:block}.CanvasMinimap-module-scss-module__xLx5PG__svg.CanvasMinimap-module-scss-module__xLx5PG__dragging{cursor:grabbing}.CanvasMinimap-module-scss-module__xLx5PG__empty{position:absolute;top:0;bottom:0;left:0;right:0}
.AdminEditorForm-module-scss-module__uuBoYG__loading{text-align:center;color:var(--muted-color,#888);padding:2rem}.AdminEditorForm-module-scss-module__uuBoYG__formContainer{background:var(--card-bg,#fff);border-radius:8px;max-width:600px;margin:0 auto;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AdminEditorForm-module-scss-module__uuBoYG__error{background:var(--error-bg,#fee2e2);color:var(--error-color,#dc2626);border-radius:4px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.AdminEditorForm-module-scss-module__uuBoYG__form{flex-direction:column;gap:1.25rem;display:flex}.AdminEditorForm-module-scss-module__uuBoYG__info{background:var(--bg-subtle,#f9fafb);border:1px solid var(--border-color,#e5e7eb);border-radius:4px;padding:1rem}.AdminEditorForm-module-scss-module__uuBoYG__infoRow{gap:.5rem;padding:.25rem 0;display:flex}.AdminEditorForm-module-scss-module__uuBoYG__infoLabel{color:var(--muted-color,#6b7280);min-width:100px;font-weight:500}.AdminEditorForm-module-scss-module__uuBoYG__infoValue{color:var(--text-color,#333)}.AdminEditorForm-module-scss-module__uuBoYG__fieldGroup{flex-direction:column;gap:.375rem;display:flex}.AdminEditorForm-module-scss-module__uuBoYG__fieldGroup label{color:var(--text-color,#333);font-size:.875rem;font-weight:500}.AdminEditorForm-module-scss-module__uuBoYG__required{color:var(--error-color,#dc2626);margin-left:2px}.AdminEditorForm-module-scss-module__uuBoYG__helpText{color:var(--muted-color,#6b7280);font-size:.75rem}.AdminEditorForm-module-scss-module__uuBoYG__actions{border-top:1px solid var(--border-color,#e5e7eb);justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.AdminEditorForm-module-scss-module__uuBoYG__cancelButton{border:1px solid var(--border-color,#e5e7eb);color:var(--text-color,#333);cursor:pointer;background:0 0;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;transition:background .15s}.AdminEditorForm-module-scss-module__uuBoYG__cancelButton:hover:not(:disabled){background:var(--hover-bg,#f3f4f6)}.AdminEditorForm-module-scss-module__uuBoYG__cancelButton:disabled{opacity:.5;cursor:not-allowed}.AdminEditorForm-module-scss-module__uuBoYG__submitButton{background:var(--primary-color,#3b82f6);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;transition:background .15s}.AdminEditorForm-module-scss-module__uuBoYG__submitButton:hover:not(:disabled){background:var(--primary-hover,#2563eb)}.AdminEditorForm-module-scss-module__uuBoYG__submitButton:disabled{opacity:.5;cursor:not-allowed}.AdminEditorForm-module-scss-module__uuBoYG__sectionDivider{border-top:1px solid var(--border-color,#e5e7eb);margin:2rem 0 1rem;padding-top:1.5rem}.AdminEditorForm-module-scss-module__uuBoYG__sectionTitle{margin:0 0 1rem;font-size:1rem;font-weight:600}
.FilterButton-module-scss-module__HAMErq__wrap{display:inline-flex;position:relative}.FilterButton-module-scss-module__HAMErq__trigger{color:#334155;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;align-items:center;gap:.35rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s,border-color .15s;display:inline-flex}.FilterButton-module-scss-module__HAMErq__trigger:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.FilterButton-module-scss-module__HAMErq__trigger:disabled{opacity:.55;cursor:not-allowed}.FilterButton-module-scss-module__HAMErq__triggerActive{border-color:var(--link-color);color:#0f172a}.FilterButton-module-scss-module__HAMErq__badge{background:var(--link-color);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .3rem;font-size:.65rem;font-weight:600;line-height:1;display:inline-flex}.FilterButton-module-scss-module__HAMErq__dialog{background:#fff;border:none;border-radius:8px;width:auto;max-width:min(360px,100vw - 16px);padding:0;overflow:hidden;box-shadow:0 10px 40px rgba(15,23,42,.18)}.FilterButton-module-scss-module__HAMErq__dialog::backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:rgba(15,23,42,.25)}.FilterButton-module-scss-module__HAMErq__panel{flex-direction:column;min-height:0;max-height:min(70vh,520px);display:flex}.FilterButton-module-scss-module__HAMErq__panelHeader{border-bottom:1px solid #e2e8f0;padding:.875rem 1rem}.FilterButton-module-scss-module__HAMErq__panelTitle{color:#0f172a;margin:0;font-size:1rem;font-weight:600}.FilterButton-module-scss-module__HAMErq__fields{flex-direction:column;gap:.875rem;padding:.75rem 1rem;display:flex;overflow-y:auto}.FilterButton-module-scss-module__HAMErq__field{flex-direction:column;gap:.35rem;display:flex}.FilterButton-module-scss-module__HAMErq__fieldLabel{color:#475569;font-size:.8125rem;font-weight:500}.FilterButton-module-scss-module__HAMErq__textInput,.FilterButton-module-scss-module__HAMErq__selectInput{box-sizing:border-box;width:100%;font:inherit;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:.5rem .625rem;font-size:.875rem}.FilterButton-module-scss-module__HAMErq__textInput:focus,.FilterButton-module-scss-module__HAMErq__selectInput:focus{border-color:var(--link-color);box-shadow:0 0 0 2px rgba(var(--link-color-rgb),.2);outline:none}.FilterButton-module-scss-module__HAMErq__footer{border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.FilterButton-module-scss-module__HAMErq__clearButton{color:#334155;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:.5rem 1.125rem;font-size:.875rem;font-weight:500}.FilterButton-module-scss-module__HAMErq__clearButton:hover{background:#f8fafc;border-color:#94a3b8}.FilterButton-module-scss-module__HAMErq__applyButton{background:var(--link-color);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:4px;padding:.5rem 1.125rem;font-size:.875rem;font-weight:500}.FilterButton-module-scss-module__HAMErq__applyButton:hover{background:var(--link-color-hover)}
.NodeList-module-scss-module__oqrxJG__nodeList{background-color:transparent;flex-direction:column;height:100%;min-height:0;display:flex}.NodeList-module-scss-module__oqrxJG__listSection{flex:1;min-height:0;padding:16px 20px;overflow:auto}.NodeList-module-scss-module__oqrxJG__heading{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px;font-size:.8rem;font-weight:600}.NodeList-module-scss-module__oqrxJG__emptyMessage{color:#9ca3af;margin:0;font-size:.95rem;line-height:1.5}.NodeList-module-scss-module__oqrxJG__nodeItems{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.NodeList-module-scss-module__oqrxJG__nodeItem{color:#e5e7eb;text-align:left;cursor:pointer;background:rgba(31,41,55,.4);border:1px solid transparent;border-radius:6px;align-items:baseline;gap:8px;width:100%;padding:6px 8px;font-family:inherit;font-size:.9rem;transition:background-color .12s,border-color .12s;display:flex}.NodeList-module-scss-module__oqrxJG__nodeItem:hover{background:rgba(55,65,81,.55)}.NodeList-module-scss-module__oqrxJG__nodeItem:focus-visible{outline-offset:2px;outline:2px solid #8b5cf6}.NodeList-module-scss-module__oqrxJG__nodeItem .NodeList-module-scss-module__oqrxJG__nodeType{text-transform:uppercase;letter-spacing:.04em;color:#a5b4fc;flex-shrink:0;font-size:.7rem;font-weight:600}.NodeList-module-scss-module__oqrxJG__nodeItem .NodeList-module-scss-module__oqrxJG__nodeName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NodeList-module-scss-module__oqrxJG__nodeItemSelected{background:rgba(139,92,246,.18);border-color:#8b5cf6}.NodeList-module-scss-module__oqrxJG__nodeItemSelected:hover{background:rgba(139,92,246,.28)}.NodeList-module-scss-module__oqrxJG__nodeItemSelected .NodeList-module-scss-module__oqrxJG__nodeType{color:#c4b5fd}.NodeList-module-scss-module__oqrxJG__previewSection{border-top:1px solid rgba(148,163,184,.2);flex-direction:column;flex-shrink:0;gap:8px;padding:12px;display:flex}.NodeList-module-scss-module__oqrxJG__previewHeading{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.7rem;font-weight:600}
.MonitorSourceFormModal-module-scss-module__5TAoXG__dialog{background:0 0;border:none;border-radius:8px;width:min(28rem,100vw - 2rem);max-width:min(28rem,100vw - 2rem);max-height:min(90vh,100vh - 2rem);margin:0;padding:0;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 8px 32px rgba(0,0,0,.18)}.MonitorSourceFormModal-module-scss-module__5TAoXG__dialog::backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:rgba(0,0,0,.45)}.MonitorSourceFormModal-module-scss-module__5TAoXG__panel{max-height:inherit;background-color:var(--background-end,#fff);border-radius:8px;padding:1.25rem 1.5rem 1.5rem;overflow-y:auto}.MonitorSourceFormModal-module-scss-module__5TAoXG__title{margin:0 0 1rem;font-size:1.125rem;font-weight:600}.MonitorSourceFormModal-module-scss-module__5TAoXG__form{flex-direction:column;gap:.875rem;display:flex}.MonitorSourceFormModal-module-scss-module__5TAoXG__error{color:#c62828;background-color:#ffebee;border:1px solid #ef9a9a;border-radius:4px;padding:.6rem .75rem;font-size:.875rem}.MonitorSourceFormModal-module-scss-module__5TAoXG__actions{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.MonitorSourceFormModal-module-scss-module__5TAoXG__cancelButton,.MonitorSourceFormModal-module-scss-module__5TAoXG__saveButton{cursor:pointer;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.MonitorSourceFormModal-module-scss-module__5TAoXG__cancelButton:disabled,.MonitorSourceFormModal-module-scss-module__5TAoXG__saveButton:disabled{opacity:.6;cursor:not-allowed}.MonitorSourceFormModal-module-scss-module__5TAoXG__cancelButton{color:#333;background-color:#f5f5f5;border:1px solid #ccc}.MonitorSourceFormModal-module-scss-module__5TAoXG__cancelButton:hover:not(:disabled){background-color:#e0e0e0}.MonitorSourceFormModal-module-scss-module__5TAoXG__saveButton{background-color:var(--primary-color,#0b4f6c);border:1px solid var(--primary-color,#0b4f6c);color:#fff}.MonitorSourceFormModal-module-scss-module__5TAoXG__saveButton:hover:not(:disabled){filter:brightness(.95)}
.ChatHistory-module-scss-module__0DMGcW__root{box-sizing:border-box;color:#d1d5db;flex-direction:column;height:100%;padding:16px 18px 24px;font-family:Arial,Helvetica,sans-serif;display:flex}.ChatHistory-module-scss-module__0DMGcW__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ChatHistory-module-scss-module__0DMGcW__title{color:#e5e7eb;margin:0;font-size:1rem;font-weight:600}.ChatHistory-module-scss-module__0DMGcW__newButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#e5e7eb;cursor:pointer;background:#1f2937;border:1px solid #4b5563;border-radius:8px;padding:6px 10px;font-size:.8rem;font-weight:600}.ChatHistory-module-scss-module__0DMGcW__newButton:hover{background:#374151}.ChatHistory-module-scss-module__0DMGcW__message{color:#9ca3af;margin:0;font-size:.9rem;line-height:1.5}.ChatHistory-module-scss-module__0DMGcW__error{color:#fee2e2;background:#7f1d1d;border:1px solid #ef4444;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:.85rem}.ChatHistory-module-scss-module__0DMGcW__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.ChatHistory-module-scss-module__0DMGcW__row{text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#e5e7eb;cursor:pointer;background:#1f2937;border:1px solid #4b5563;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:10px 12px;display:flex}.ChatHistory-module-scss-module__0DMGcW__row:hover{background:#374151}.ChatHistory-module-scss-module__0DMGcW__rowActive{background:#1e3a5f;border-color:#60a5fa}.ChatHistory-module-scss-module__0DMGcW__rowTitle{word-break:break-word;font-size:.9rem;font-weight:600;line-height:1.3}.ChatHistory-module-scss-module__0DMGcW__rowMeta{color:#9ca3af;font-size:.75rem}
.Toggle-module-scss-module__ecE0zq__toggleContainer{width:50px;height:24px;display:inline-block;position:relative}.Toggle-module-scss-module__ecE0zq__toggleInput{opacity:0;width:0;height:0}.Toggle-module-scss-module__ecE0zq__toggleInput:checked+.Toggle-module-scss-module__ecE0zq__slider{background-color:#4caf50}.Toggle-module-scss-module__ecE0zq__toggleInput:focus+.Toggle-module-scss-module__ecE0zq__slider{box-shadow:0 0 1px #2196f3}.Toggle-module-scss-module__ecE0zq__toggleInput:checked+.Toggle-module-scss-module__ecE0zq__slider:before{transform:translate(26px)}.Toggle-module-scss-module__ecE0zq__disabled .Toggle-module-scss-module__ecE0zq__slider{cursor:not-allowed;opacity:.55}.Toggle-module-scss-module__ecE0zq__slider{cursor:pointer;background-color:#ccc;border-radius:24px;transition:all .4s;position:absolute;top:0;bottom:0;left:0;right:0}.Toggle-module-scss-module__ecE0zq__slider:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:all .4s;position:absolute;bottom:2px;left:2px}
.DomainVerificationStatusLabel-module-scss-module__9F8EcG__root{color:#b45309;font-weight:500}.DomainVerificationStatusLabel-module-scss-module__9F8EcG__verified{color:#28a745}.DomainVerificationStatusLabel-module-scss-module__9F8EcG__stale{color:#d97706}.DomainVerificationStatusLabel-module-scss-module__9F8EcG__suspended{color:#c62828}
.ProjectResourceListDialog-module-scss-module__5NEqVa__panel{background:0 0;flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.ProjectResourceListDialog-module-scss-module__5NEqVa__section{flex-direction:column;gap:.55rem;display:flex}.ProjectResourceListDialog-module-scss-module__5NEqVa__section+.ProjectResourceListDialog-module-scss-module__5NEqVa__section{margin-top:.9rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__sectionLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-color,#6b7280);margin:0;font-size:.7rem;font-weight:600}.ProjectResourceListDialog-module-scss-module__5NEqVa__header{border-bottom:1px solid var(--border-color,#e5e7eb);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem .85rem .65rem;display:flex}.ProjectResourceListDialog-module-scss-module__5NEqVa__header h2{color:var(--foreground,#111827);align-items:center;gap:.5rem;margin:0;font-size:1.2rem;font-weight:600;display:flex}.ProjectResourceListDialog-module-scss-module__5NEqVa__headerTitles{flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.ProjectResourceListDialog-module-scss-module__5NEqVa__headerSubtitle{color:var(--muted-color,#6b7280);font-size:.8125rem;font-family:var(--font-mono,ui-monospace,Menlo,monospace);margin:0}.ProjectResourceListDialog-module-scss-module__5NEqVa__headerMeta{color:var(--muted-color,#6b7280);flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin:.15rem 0 0;font-size:.78rem;display:flex}.ProjectResourceListDialog-module-scss-module__5NEqVa__liveDot{background:var(--link-color,#0b4f6c);width:.5rem;height:.5rem;box-shadow:0 0 0 0 rgba(var(--link-color-rgb,11,79,108),.45);border-radius:50%;animation:1.8s ease-out infinite ProjectResourceListDialog-module-scss-module__5NEqVa__livePulse}@keyframes ProjectResourceListDialog-module-scss-module__5NEqVa__livePulse{70%{box-shadow:0 0 0 .45rem rgba(var(--link-color-rgb,11,79,108),0)}to{box-shadow:0 0 0 0 rgba(var(--link-color-rgb,11,79,108),0)}}@media (prefers-reduced-motion:reduce){.ProjectResourceListDialog-module-scss-module__5NEqVa__liveDot{animation:none}}.ProjectResourceListDialog-module-scss-module__5NEqVa__backButton{color:var(--link-color,#0b4f6c);cursor:pointer;background:0 0;border:none;margin:0 0 .2rem;padding:0;font-size:.8125rem;font-weight:500}.ProjectResourceListDialog-module-scss-module__5NEqVa__backButton:hover{color:var(--link-color-hover,#303a4d)}.ProjectResourceListDialog-module-scss-module__5NEqVa__content{flex-direction:column;flex:1;gap:.8rem;min-height:0;padding:.5rem .85rem .85rem;display:flex;overflow:auto}.ProjectResourceListDialog-module-scss-module__5NEqVa__muted{color:var(--muted-color,#6b7280);margin:0;font-size:.875rem;line-height:1.5}.ProjectResourceListDialog-module-scss-module__5NEqVa__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0;padding:.65rem .75rem;font-size:.875rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown{color:var(--foreground,#e5e7eb);word-break:break-word;--table-even-row-bg-color:rgba(255,255,255,.04);--background-end:#111827;--foreground:#e5e7eb;--border-color:#374151;margin:0;font-size:.875rem;line-height:1.6}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h1{color:#f9fafb;margin:1rem 0 .5rem;font-weight:600;line-height:1.3}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h2{color:#f9fafb;margin:1rem 0 .5rem;font-weight:600;line-height:1.3}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h3{color:#f9fafb;margin:1rem 0 .5rem;font-weight:600;line-height:1.3}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h4{color:#f9fafb;margin:1rem 0 .5rem;font-weight:600;line-height:1.3}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h5{color:#f9fafb;margin:1rem 0 .5rem;font-weight:600;line-height:1.3}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h6{color:#f9fafb;margin:1rem 0 .5rem;font-weight:600;line-height:1.3}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h1:first-child{margin-top:0}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h2:first-child{margin-top:0}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h3:first-child{margin-top:0}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h4:first-child{margin-top:0}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h5:first-child{margin-top:0}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h6:first-child{margin-top:0}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h1{border-bottom:2px solid rgba(255,255,255,.1);padding-bottom:.25rem;font-size:1.5rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h2{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.15rem;font-size:1.25rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h3{font-size:1.05rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h4{font-size:1.05rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h5{font-size:1.05rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h6{font-size:1.05rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown p{margin:0 0 .75rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown ul{margin:0 0 .75rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown ol{margin:0 0 .75rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown pre{margin:0 0 .75rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown blockquote{margin:0 0 .75rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown p:last-child{margin-bottom:0}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown ul:last-child{margin-bottom:0}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown ol:last-child{margin-bottom:0}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown pre:last-child{margin-bottom:0}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown blockquote:last-child{margin-bottom:0}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown ul{padding-left:1.4rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown ol{padding-left:1.4rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown li{margin:.2rem 0}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown a{color:var(--link-color,#a78bfa);border-bottom:1px solid transparent;text-decoration:none}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown a:hover{border-bottom-color:var(--link-color,#a78bfa)}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown code{font-family:var(--font-mono,ui-monospace,Menlo,Monaco,Consolas,monospace);color:#e5e7eb;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:.1rem .35rem;font-size:.8125rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown pre{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:.75rem;overflow-x:auto}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown pre code{background:0 0;border:none;padding:0}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown blockquote{border-left:4px solid var(--link-color,#a78bfa);color:#d1d5db;background:rgba(255,255,255,.04);border-radius:0 6px 6px 0;padding:.5rem 1rem;font-style:italic}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown table{border-collapse:collapse;width:100%;margin:.75rem 0;font-size:.8125rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown th{text-align:left;border:1px solid rgba(255,255,255,.1);padding:.5rem .75rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown td{text-align:left;border:1px solid rgba(255,255,255,.1);padding:.5rem .75rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown th{background:rgba(255,255,255,.05);font-weight:600}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown tr:nth-child(2n){background:rgba(255,255,255,.02)}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:1rem 0}.ProjectResourceListDialog-module-scss-module__5NEqVa__list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.ProjectResourceListDialog-module-scss-module__5NEqVa__item,.ProjectResourceListDialog-module-scss-module__5NEqVa__stageItem{border:1px solid var(--border-color,#e5e7eb);background:var(--form-input-background,#fff);border-radius:12px;padding:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04)}.ProjectResourceListDialog-module-scss-module__5NEqVa__item:hover,.ProjectResourceListDialog-module-scss-module__5NEqVa__stageItem:hover{border-color:rgba(var(--link-color-rgb,11,79,108),.28);box-shadow:0 8px 20px -14px rgba(var(--link-color-rgb,11,79,108),.45)}.ProjectResourceListDialog-module-scss-module__5NEqVa__item{flex-direction:column}.ProjectResourceListDialog-module-scss-module__5NEqVa__stageItem{align-items:stretch}.ProjectResourceListDialog-module-scss-module__5NEqVa__itemButton{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:.28rem;width:100%;margin:0;padding:.85rem 2.2rem .85rem .95rem;display:flex;position:relative}.ProjectResourceListDialog-module-scss-module__5NEqVa__itemButton:after{content:"→";color:var(--link-color,#0b4f6c);opacity:.35;font-size:.95rem;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.ProjectResourceListDialog-module-scss-module__5NEqVa__itemButton:hover{background:rgba(var(--link-color-rgb,11,79,108),.035)}.ProjectResourceListDialog-module-scss-module__5NEqVa__itemButton:hover:after{opacity:.9}.ProjectResourceListDialog-module-scss-module__5NEqVa__editButton{border:none;border-left:1px solid var(--border-color,#e5e7eb);background:var(--form-input-background,#fff);color:var(--link-color,#0b4f6c);cursor:pointer;flex:none;margin:0;padding:.85rem 1rem;font-size:.78rem;font-weight:600}.ProjectResourceListDialog-module-scss-module__5NEqVa__editButton:hover{background:rgba(var(--link-color-rgb,11,79,108),.06)}.ProjectResourceListDialog-module-scss-module__5NEqVa__title{color:var(--foreground,#111827);margin:0;font-size:.98rem;font-weight:600}.ProjectResourceListDialog-module-scss-module__5NEqVa__titleMono{font-family:var(--font-mono,ui-monospace,Menlo,monospace)}.ProjectResourceListDialog-module-scss-module__5NEqVa__meta{color:var(--muted-color,#6b7280);flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin:0;font-size:.78rem;display:flex}.ProjectResourceListDialog-module-scss-module__5NEqVa__hash{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:.75rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__detail{color:#b91c1c;margin:.1rem 0 0;font-size:.78rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__status{letter-spacing:.03em;text-transform:capitalize;border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.ProjectResourceListDialog-module-scss-module__5NEqVa__statusOk{color:var(--link-color,#0b4f6c);background:rgba(var(--link-color-rgb,11,79,108),.12)}.ProjectResourceListDialog-module-scss-module__5NEqVa__statusBad{color:#b91c1c;background:#fef2f2}.ProjectResourceListDialog-module-scss-module__5NEqVa__statusRun{color:#92400e;background:#fffbeb}.ProjectResourceListDialog-module-scss-module__5NEqVa__lead{color:var(--muted-color,#4b5563);margin:0;font-size:.9rem;line-height:1.5}.ProjectResourceListDialog-module-scss-module__5NEqVa__field{color:var(--foreground,#374151);flex-direction:column;gap:.35rem;font-size:.875rem;display:flex}.ProjectResourceListDialog-module-scss-module__5NEqVa__field input{border:1px solid var(--form-input-border,#cbd5e1);background:var(--form-input-background,#fff);border-radius:10px;padding:.6rem .75rem;font-size:.95rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__field input:focus{border-color:var(--form-input-focus-border,var(--link-color));box-shadow:0 0 0 3px var(--form-input-focus-ring,rgba(11,79,108,.2));outline:none}.ProjectResourceListDialog-module-scss-module__5NEqVa__variableList{flex-direction:column;gap:.75rem;display:flex}.ProjectResourceListDialog-module-scss-module__5NEqVa__variableLabel{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.ProjectResourceListDialog-module-scss-module__5NEqVa__flag{letter-spacing:.04em;text-transform:uppercase;color:var(--link-color,#0b4f6c);background:rgba(var(--link-color-rgb,11,79,108),.1);border-radius:999px;padding:.1rem .4rem;font-size:.68rem;font-weight:700}.ProjectResourceListDialog-module-scss-module__5NEqVa__notice{background:rgba(var(--link-color-rgb,11,79,108),.08);border:1px solid rgba(var(--link-color-rgb,11,79,108),.18);color:var(--link-color,#0b4f6c);border-radius:8px;margin:0;padding:.65rem .75rem;font-size:.875rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__actions{justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}.ProjectResourceListDialog-module-scss-module__5NEqVa__primary,.ProjectResourceListDialog-module-scss-module__5NEqVa__secondary{cursor:pointer;border-radius:10px;padding:.6rem 1rem;font-size:.875rem;font-weight:500}.ProjectResourceListDialog-module-scss-module__5NEqVa__primary{background:var(--link-color,#0b4f6c);color:#fff;box-shadow:0 4px 12px rgba(var(--link-color-rgb,11,79,108),.28);border:none}.ProjectResourceListDialog-module-scss-module__5NEqVa__primary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.ProjectResourceListDialog-module-scss-module__5NEqVa__primary:hover:not(:disabled){background:var(--link-color-hover,#303a4d);transform:translateY(-1px)}.ProjectResourceListDialog-module-scss-module__5NEqVa__secondary{border:1px solid var(--border-color,#e5e7eb);background:var(--form-input-background,#fff);color:var(--foreground,#374151)}.ProjectResourceListDialog-module-scss-module__5NEqVa__secondary:hover{background:var(--form-input-background-hover,#f8fafc)}
.DomainOptionItem-module-scss-module__FYIDhq__root{flex-direction:column;gap:.125rem;min-width:0;display:flex}.DomainOptionItem-module-scss-module__FYIDhq__fqdn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DomainOptionItem-module-scss-module__FYIDhq__meta{color:#64748b;flex-wrap:wrap;gap:.35rem .5rem;font-size:.75rem;font-weight:400;display:flex}.DomainOptionItem-module-scss-module__FYIDhq__protected{color:#64748b;font-weight:500}
.CanvasPropertiesTab-module-scss-module__YF7fZq__tab{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:100%;min-height:0;color:var(--form-input-color);--background-start:#111827;--background-end:#1f2937;--border-color:#374151;--foreground:#e5e7eb;--muted-color:#9ca3af;--link-color:#a78bfa;--link-color-rgb:167,139,250;--form-input-background:#111827;--form-input-background-hover:#1f2937;--form-input-color:#e5e7eb;--form-input-border:#4b5563;--form-input-border-hover:#6b7280;--form-input-placeholder:#6b7280;--form-input-focus-border:#8b5cf6;--form-input-focus-ring:rgba(139,92,246,.28);--form-input-disabled-bg:#0b1220;--form-input-disabled-color:#6b7280;flex-direction:column;display:flex;overflow:hidden}.CanvasPropertiesTab-module-scss-module__YF7fZq__panel{flex:1;min-height:0}
.CertificateFailedStatus-module-scss-module__v12DJa__failedStatus{cursor:help;text-underline-offset:.15em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
.Sidebar-module-scss-module__ydT3aG__sidebar{flex-direction:column;height:100%;display:flex;overflow:hidden}.Sidebar-module-scss-module__ydT3aG__tabContent{flex-direction:column;flex:1;display:flex;overflow:hidden}@media (max-width:768px){.Sidebar-module-scss-module__ydT3aG__desktopHeader{display:none}}
.page-module-scss-module__mRqOTW__databaseCell{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.page-module-scss-module__mRqOTW__enginePill{border:1px solid var(--form-input-border,#cbd5e1);background-color:var(--form-input-background-hover,#f8fafc);color:var(--foreground,#334155);white-space:nowrap;border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1.4;display:inline-flex}
.DomainAdminEditor-module-scss-module__9L7LIW__statusEnabled{color:#28a745;font-weight:500}.DomainAdminEditor-module-scss-module__9L7LIW__statusDisabled{color:#6c757d;font-weight:500}.DomainAdminEditor-module-scss-module__9L7LIW__verificationRecord{background:rgba(55,53,47,.04);border:1px solid rgba(55,53,47,.1);border-radius:6px;margin:0;padding:.75rem;font-size:.8125rem}.DomainAdminEditor-module-scss-module__9L7LIW__verificationRecordHint{color:var(--muted-color,#6b7280);margin:0 0 .5rem;line-height:1.45}.DomainAdminEditor-module-scss-module__9L7LIW__verificationRecordFields{flex-direction:column;gap:.75rem;display:flex}.DomainAdminEditor-module-scss-module__9L7LIW__copyableField{flex-direction:column;gap:.35rem;display:flex}.DomainAdminEditor-module-scss-module__9L7LIW__copyableFieldHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.DomainAdminEditor-module-scss-module__9L7LIW__copyableFieldLabel{color:var(--muted-color,#6b7280);text-transform:uppercase;letter-spacing:.02em;font-size:.75rem;font-weight:600}.DomainAdminEditor-module-scss-module__9L7LIW__copyButton{cursor:pointer;color:inherit;background:#fff;border:1px solid rgba(55,53,47,.2);border-radius:4px;flex-shrink:0;padding:.2rem .55rem;font-size:.75rem}.DomainAdminEditor-module-scss-module__9L7LIW__copyButton:hover{background:rgba(55,53,47,.04)}.DomainAdminEditor-module-scss-module__9L7LIW__copyButton:disabled{opacity:.5;cursor:not-allowed}.DomainAdminEditor-module-scss-module__9L7LIW__verificationRecordValue{white-space:pre-wrap;word-break:break-all;background:#fff;border:1px solid rgba(55,53,47,.12);border-radius:4px;margin:0;padding:.5rem .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.DomainAdminEditor-module-scss-module__9L7LIW__verificationRecordEmpty{color:var(--muted-color,#6b7280);margin:0;font-size:.8125rem}
.EditableProjectName-module-scss-module__8wGSta__editableProjectName{align-items:center;gap:12px;display:flex}.EditableProjectName-module-scss-module__8wGSta__editableProjectName .EditableProjectName-module-scss-module__8wGSta__projectName{color:#111827;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;max-width:50%;margin:0;font-size:1.5rem;font-weight:400;transition:color .2s;overflow:hidden}.EditableProjectName-module-scss-module__8wGSta__editableProjectName .EditableProjectName-module-scss-module__8wGSta__projectName:hover{color:#3b82f6}.EditableProjectName-module-scss-module__8wGSta__editableProjectName .EditableProjectName-module-scss-module__8wGSta__editButton{color:#9ca3af;cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:4px;padding:4px;font-size:1rem;transition:all .2s}.EditableProjectName-module-scss-module__8wGSta__editableProjectName .EditableProjectName-module-scss-module__8wGSta__editButton:hover{color:#3b82f6;opacity:1;background:#f3f4f6}.EditableProjectName-module-scss-module__8wGSta__editableProjectName:hover .EditableProjectName-module-scss-module__8wGSta__editButton{opacity:1}.EditableProjectName-module-scss-module__8wGSta__editableProjectName .EditableProjectName-module-scss-module__8wGSta__editInput{color:#111827;background:#f9fafb;border:2px solid #3b82f6;border-radius:6px;outline:none;min-width:200px;padding:8px 12px;font-size:1.5rem;font-weight:400}.EditableProjectName-module-scss-module__8wGSta__editableProjectName .EditableProjectName-module-scss-module__8wGSta__editInput:focus{background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.EditableProjectName-module-scss-module__8wGSta__editableProjectName .EditableProjectName-module-scss-module__8wGSta__editActions{gap:4px;display:flex}.EditableProjectName-module-scss-module__8wGSta__editableProjectName .EditableProjectName-module-scss-module__8wGSta__editActions button{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px 8px;font-size:.875rem;transition:all .2s}.EditableProjectName-module-scss-module__8wGSta__editableProjectName .EditableProjectName-module-scss-module__8wGSta__editActions button.EditableProjectName-module-scss-module__8wGSta__saveButton{color:#059669}.EditableProjectName-module-scss-module__8wGSta__editableProjectName .EditableProjectName-module-scss-module__8wGSta__editActions button.EditableProjectName-module-scss-module__8wGSta__saveButton:hover{background:#ecfdf5}.EditableProjectName-module-scss-module__8wGSta__editableProjectName .EditableProjectName-module-scss-module__8wGSta__editActions button.EditableProjectName-module-scss-module__8wGSta__cancelButton{color:#dc2626}.EditableProjectName-module-scss-module__8wGSta__editableProjectName .EditableProjectName-module-scss-module__8wGSta__editActions button.EditableProjectName-module-scss-module__8wGSta__cancelButton:hover{background:#fef2f2}
.HeaderPolicyRulesSection-module-scss-module__Qti5sa__rulesShell{background:var(--background-end,#fff);border:1px solid rgba(55,53,47,.12);border-radius:8px;flex-direction:column;display:flex}.HeaderPolicyRulesSection-module-scss-module__Qti5sa__rulesShellHeader{background:rgba(55,53,47,.03);border-bottom:1px solid rgba(55,53,47,.12);border-radius:8px 8px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.HeaderPolicyRulesSection-module-scss-module__Qti5sa__rulesShellTitle{color:var(--foreground,#374151);flex:auto;min-width:0;margin:0;font-size:.8125rem;font-weight:500}.HeaderPolicyRulesSection-module-scss-module__Qti5sa__rulesShellHeaderActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.HeaderPolicyRulesSection-module-scss-module__Qti5sa__rulesShellHeaderActions>button:not(.HeaderPolicyRulesSection-module-scss-module__Qti5sa__maximizeButton){box-sizing:border-box;justify-content:center;align-items:center;height:2rem;min-height:2rem;padding-top:0;padding-bottom:0;line-height:1;display:inline-flex}.HeaderPolicyRulesSection-module-scss-module__Qti5sa__rulesShellBody{min-height:0}.HeaderPolicyRulesSection-module-scss-module__Qti5sa__rulesShell[data-pseudo-fullscreen-expanded=true]{flex-direction:column;display:flex}.HeaderPolicyRulesSection-module-scss-module__Qti5sa__rulesShell[data-pseudo-fullscreen-expanded=true] .HeaderPolicyRulesSection-module-scss-module__Qti5sa__rulesShellBody{flex:auto;min-height:0;overflow:auto}.HeaderPolicyRulesSection-module-scss-module__Qti5sa__addButton{cursor:pointer;color:var(--foreground,#1e293b);white-space:nowrap;background:#fff;border:1px solid rgba(55,53,47,.16);border-radius:4px;padding-left:.75rem;padding-right:.75rem;font-size:.8125rem;font-weight:500}.HeaderPolicyRulesSection-module-scss-module__Qti5sa__addButton:hover:not(:disabled){background:rgba(55,53,47,.04)}.HeaderPolicyRulesSection-module-scss-module__Qti5sa__addButton:disabled{opacity:.55;cursor:not-allowed}.HeaderPolicyRulesSection-module-scss-module__Qti5sa__maximizeButton{box-sizing:border-box;aspect-ratio:1;border:1px solid var(--border-color,#e5e7eb);width:2rem;min-width:2rem;max-width:2rem;height:2rem;color:var(--foreground,#1e293b);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.1rem;line-height:1;display:inline-flex}.HeaderPolicyRulesSection-module-scss-module__Qti5sa__maximizeButton:hover{background:rgba(0,0,0,.04)}.HeaderPolicyRulesSection-module-scss-module__Qti5sa__cellInput{width:100%;min-width:0}.HeaderPolicyRulesSection-module-scss-module__Qti5sa__kindSelect{max-width:9.5rem}.HeaderPolicyRulesSection-module-scss-module__Qti5sa__naCell{color:var(--muted-color,#9ca3af)}
.Breadcrumbs-module-scss-module__Ir3W5a__breadcrumb{min-width:0;max-width:100%}.Breadcrumbs-module-scss-module__Ir3W5a__breadcrumb nav{min-width:0}.Breadcrumbs-module-scss-module__Ir3W5a__breadcrumb ol{flex-wrap:nowrap;align-items:center;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module-scss-module__Ir3W5a__breadcrumb li{white-space:nowrap;flex:none}.Breadcrumbs-module-scss-module__Ir3W5a__breadcrumb li a{color:var(--foreground);text-decoration:none}.Breadcrumbs-module-scss-module__Ir3W5a__breadcrumb li a:hover{text-decoration:underline}.Breadcrumbs-module-scss-module__Ir3W5a__breadcrumb li[data-crumb=last]{flex:0 auto;min-width:3ch;overflow:hidden}.Breadcrumbs-module-scss-module__Ir3W5a__breadcrumb li[data-crumb=last]>a,.Breadcrumbs-module-scss-module__Ir3W5a__breadcrumb li[data-crumb=last]>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.Breadcrumbs-module-scss-module__Ir3W5a__breadcrumb li[data-crumb=ellipsis]{color:var(--muted-color,#6b7280)}.Breadcrumbs-module-scss-module__Ir3W5a__breadcrumb .Breadcrumbs-module-scss-module__Ir3W5a__sep{margin-left:.4em;margin-right:.9em}
.AiTeamRoster-module-scss-module__7CinPq__roster{flex-wrap:wrap;justify-content:center;gap:1.5rem 1.35rem;margin:2rem 0;padding:0;list-style:none;display:flex}.AiTeamRoster-module-scss-module__7CinPq__member{text-align:center;flex:0 150px;max-width:180px;margin:0}.AiTeamRoster-module-scss-module__7CinPq__member h3{justify-content:center;align-items:flex-end;min-height:2.5em;margin:.85rem 0 0;font-size:1rem;font-weight:700;line-height:1.25;display:flex}.AiTeamRoster-module-scss-module__7CinPq__member p{color:var(--muted-color,#4b5563);margin:.7rem 0 0;font-size:.9rem;line-height:1.45}.AiTeamRoster-module-scss-module__7CinPq__icon{width:72%;max-width:7.5rem;color:color-mix(in srgb,var(--team-tint)88%,#0f172a);margin:0 auto;display:block}.AiTeamRoster-module-scss-module__7CinPq__icon svg{width:100%;height:auto;display:block}.AiTeamRoster-module-scss-module__7CinPq__rule{background:var(--team-tint);width:2.25rem;height:2px;box-shadow:0 0 5px color-mix(in srgb,var(--team-tint)45%,transparent);border-radius:2px;margin:.55rem auto 0;display:block}
.LogoRow-module-scss-module__XEkGTW__logos{flex-wrap:wrap;align-items:center;gap:1.25rem;margin:1rem 0 1.75rem;padding:0;list-style:none;display:flex}.LogoRow-module-scss-module__XEkGTW__badge{border:1px solid var(--border-color,#e5e7eb);background:var(--background-end,#fff);color:var(--muted-color,#4b5563);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:8px;margin:0;padding:.4rem .85rem;font-size:.85rem;font-weight:700;box-shadow:0 1px 4px rgba(0,0,0,.05)}.LogoRow-module-scss-module__XEkGTW__logo{align-items:center;margin:0;display:flex}.LogoRow-module-scss-module__XEkGTW__logo a{color:inherit;align-items:center;text-decoration:none;display:flex}.LogoRow-module-scss-module__XEkGTW__logo a:hover img{opacity:.8}.LogoRow-module-scss-module__XEkGTW__logo img{width:auto;height:var(--logo-row-image-height,2.5rem);max-height:var(--logo-row-image-height,2.5rem);max-width:none;margin:0;display:block}.LogoRow-module-scss-module__XEkGTW__wordmark{--logo-row-image-height:3.28em;gap:1.75rem}
.page-module-scss-module__bq-mba__contentSection{margin-bottom:4rem}.page-module-scss-module__bq-mba__contentSection h2{margin:0 0 .35rem;font-size:1.75rem}.page-module-scss-module__bq-mba__categoryNavRow{justify-content:center;display:flex}.page-module-scss-module__bq-mba__articleContent{margin:50px 0 100px}.page-module-scss-module__bq-mba__articleContent h1{background-image:var(--text-gradient);color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem;font-size:2.25rem;line-height:1.2}.page-module-scss-module__bq-mba__breadcrumbsSection{min-width:0;margin-top:1em}.page-module-scss-module__bq-mba__postMeta{color:var(--muted-color,#6b7280);flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 1.5rem;font-size:.95rem;display:flex}.page-module-scss-module__bq-mba__postMeta a{border:1px solid var(--border-color,#e5e7eb);color:inherit;border-radius:999px;padding:.15rem .6rem;font-weight:600;text-decoration:none}.page-module-scss-module__bq-mba__postMeta a:hover{border-color:var(--link-color);color:var(--link-color);text-decoration:none}.page-module-scss-module__bq-mba__postMeta a:focus-visible{border-color:var(--link-color);color:var(--link-color);text-decoration:none}.page-module-scss-module__bq-mba__scheduledNotice{color:#7a4a05;background:#fdf4e5;border:1px solid #f0c98a;border-radius:10px;margin:0 0 1.5rem;padding:.8rem 1rem .9rem;font-size:.95rem;line-height:1.5}.page-module-scss-module__bq-mba__scheduledNotice p{margin:0}.page-module-scss-module__bq-mba__postLead{color:var(--muted-color,#4b5563);margin:0 0 2rem;font-size:1.15rem;line-height:1.55}.page-module-scss-module__bq-mba__postFooter{border-top:1px solid var(--border-color,#e5e7eb);margin-top:3rem;padding-top:1.5rem}.page-module-scss-module__bq-mba__postFooter h2{margin:0 0 .35rem;font-size:1.5rem}
@property --neon-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes Eyebrow-module-scss-module__r2GW0a__neon-gradient-spin{to{--neon-angle:360deg}}.Eyebrow-module-scss-module__r2GW0a__eyebrow{margin:0 0 var(--eyebrow-gap,1.25rem);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:.5rem 1.15rem;font-size:.76rem;font-weight:700;line-height:1;display:inline-block;position:relative}.Eyebrow-module-scss-module__r2GW0a__eyebrow:before{content:"";border-radius:inherit;pointer-events:none;--neon-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);--neon-mask-composite:exclude;-webkit-mask-image:var(--neon-mask-image);mask-image:var(--neon-mask-image);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;mask-composite:var(--neon-mask-composite);padding:1px;position:absolute;top:0;bottom:0;left:0;right:0}.Eyebrow-module-scss-module__r2GW0a__light{color:#3f8ebb;text-shadow:0 0 10px rgba(72,171,224,.3);background:linear-gradient(170deg,rgba(94,242,255,.2),rgba(167,139,250,.08));box-shadow:0 0 18px rgba(72,171,224,.16)}.Eyebrow-module-scss-module__r2GW0a__light:before{background:linear-gradient(120deg,rgba(94,242,255,.85),rgba(167,139,250,.35) 52%,rgba(72,171,224,.8))}.Eyebrow-module-scss-module__r2GW0a__dark{color:#c8fbff;text-shadow:0 0 12px rgba(94,242,255,.4);background:linear-gradient(170deg,rgba(72,171,224,.22),rgba(167,139,250,.06));box-shadow:0 0 22px rgba(94,242,255,.14)}.Eyebrow-module-scss-module__r2GW0a__dark:before{background:linear-gradient(120deg,rgba(94,242,255,.9),rgba(167,139,250,.3) 55%,rgba(72,171,224,.85))}
.layout-module-scss-module__6Cd91W__layoutContainer h1{font-family:var(--font-playfair),Georgia,"Times New Roman",serif;letter-spacing:-.02em;margin-bottom:.45em;font-size:3.5em;line-height:1.2}.layout-module-scss-module__6Cd91W__layoutContainer{flex-direction:column;min-height:100vh;display:flex}.layout-module-scss-module__6Cd91W__layoutContainer main{flex:1}.layout-module-scss-module__6Cd91W__hero{text-align:center;padding:5rem 0 4rem}.layout-module-scss-module__6Cd91W__hero h1{background-image:var(--text-gradient);color:transparent;-webkit-background-clip:text;background-clip:text}.layout-module-scss-module__6Cd91W__hero p{margin:0;font-size:1.2em;line-height:1.55}.layout-module-scss-module__6Cd91W__contact{margin:50px 0}.layout-module-scss-module__6Cd91W__content{margin-bottom:4rem}
.PerUnitsDisplay-module-scss-module__HyTopW__unit{white-space:nowrap;opacity:.55;font-size:.8em}
.CertificateSanList-module-scss-module__3kPCfa__list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.CertificateSanList-module-scss-module__3kPCfa__compactRow,.CertificateSanList-module-scss-module__3kPCfa__mergedRow{flex-wrap:wrap;align-items:center;font-size:.8125rem;line-height:1.4;display:flex}.CertificateSanList-module-scss-module__3kPCfa__compactRow{gap:.35rem .5rem}.CertificateSanList-module-scss-module__3kPCfa__mergedRow{gap:.15rem}.CertificateSanList-module-scss-module__3kPCfa__fqdn{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.CertificateSanList-module-scss-module__3kPCfa__tableWrap{overflow-x:auto}.CertificateSanList-module-scss-module__3kPCfa__sanGrid{grid-template-columns:minmax(0,1fr) 5.75rem;column-gap:1rem;font-size:.8125rem;display:grid}.CertificateSanList-module-scss-module__3kPCfa__sanGridExpandable{grid-template-columns:1.1rem minmax(0,1fr) 5.75rem}.CertificateSanList-module-scss-module__3kPCfa__sanHeadRow,.CertificateSanList-module-scss-module__3kPCfa__sanDataRow,.CertificateSanList-module-scss-module__3kPCfa__dnsFieldHeaderRow,.CertificateSanList-module-scss-module__3kPCfa__dnsFieldValueRow{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;padding-left:.65rem;padding-right:.65rem;display:grid}.CertificateSanList-module-scss-module__3kPCfa__sanHeadRow,.CertificateSanList-module-scss-module__3kPCfa__sanDataRow{padding-top:.35rem;padding-bottom:.35rem}.CertificateSanList-module-scss-module__3kPCfa__sanHeadRow{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-color,#6b7280);border-bottom:1px solid rgba(55,53,47,.1);font-size:.6875rem;font-weight:600}.CertificateSanList-module-scss-module__3kPCfa__sanEntry,.CertificateSanList-module-scss-module__3kPCfa__dnsRecordGroup,.CertificateSanList-module-scss-module__3kPCfa__dnsFieldGroup,.CertificateSanList-module-scss-module__3kPCfa__sanPanel{display:contents}.CertificateSanList-module-scss-module__3kPCfa__sanDataRow{border-bottom:1px solid rgba(55,53,47,.1)}.CertificateSanList-module-scss-module__3kPCfa__sanGrid>.CertificateSanList-module-scss-module__3kPCfa__sanDataRow:last-child,.CertificateSanList-module-scss-module__3kPCfa__sanGrid>.CertificateSanList-module-scss-module__3kPCfa__sanPanelMessage:last-child,.CertificateSanList-module-scss-module__3kPCfa__sanGrid>.CertificateSanList-module-scss-module__3kPCfa__dnsFieldValueRow:last-child{border-bottom:none}.CertificateSanList-module-scss-module__3kPCfa__sanCellExpand{width:1.1rem;color:var(--muted-color,#6b7280);line-height:1.35}.CertificateSanList-module-scss-module__3kPCfa__sanCellSan{min-width:0}.CertificateSanList-module-scss-module__3kPCfa__sanCellStatus{white-space:nowrap}.CertificateSanList-module-scss-module__3kPCfa__sanDataRowExpandable{cursor:pointer}.CertificateSanList-module-scss-module__3kPCfa__sanDataRowExpandable:hover{background:rgba(55,53,47,.04)}.CertificateSanList-module-scss-module__3kPCfa__sanDataRowExpandable:focus-visible{outline-offset:-1px;outline:2px solid rgba(46,170,220,.55)}.CertificateSanList-module-scss-module__3kPCfa__sanPanelMessage{border-bottom:1px solid rgba(55,53,47,.1);grid-column:2/-1;margin:0;padding:.35rem .65rem .75rem}.CertificateSanList-module-scss-module__3kPCfa__dnsChallengeMeta{color:var(--muted-color,#6b7280);grid-column:2/-1;margin:0;padding:.5rem .65rem 0;font-size:.75rem;line-height:1.45}.CertificateSanList-module-scss-module__3kPCfa__sanGrid>.CertificateSanList-module-scss-module__3kPCfa__dnsChallengeMeta,.CertificateSanList-module-scss-module__3kPCfa__sanGrid>.CertificateSanList-module-scss-module__3kPCfa__dnsFieldHeaderRow:first-of-type{border-top:1px solid rgba(55,53,47,.08)}.CertificateSanList-module-scss-module__3kPCfa__dnsFieldHeaderRow{align-items:center;padding-top:.5rem}.CertificateSanList-module-scss-module__3kPCfa__dnsFieldValueRow{border-bottom:1px solid rgba(55,53,47,.06);padding-top:.35rem;padding-bottom:.5rem}.CertificateSanList-module-scss-module__3kPCfa__dnsFieldLabel{color:var(--muted-color,#6b7280);text-transform:uppercase;letter-spacing:.02em;font-size:.75rem;font-weight:600}.CertificateSanList-module-scss-module__3kPCfa__dnsFieldValue{white-space:pre-wrap;word-break:break-all;background:#fff;border:1px solid rgba(55,53,47,.12);border-radius:4px;grid-column:2/-1;margin:0;padding:.5rem .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.45}.CertificateSanList-module-scss-module__3kPCfa__dnsFieldStatus{justify-content:flex-start;align-items:center;display:flex}.CertificateSanList-module-scss-module__3kPCfa__empty{color:var(--muted-color,#6b7280);margin:0;font-size:.8125rem}
@property --neon-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes PricingTable-module-scss-module__AK959a__neon-gradient-spin{to{--neon-angle:360deg}}.PricingTable-module-scss-module__AK959a__pricingTable{filter:drop-shadow(0 2px 10px rgba(0,0,0,.08));grid-template-rows:auto auto auto auto 1fr;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;padding-top:1.5rem;padding-bottom:1.5rem;display:grid;overflow:visible}@media (max-width:999px){.PricingTable-module-scss-module__AK959a__pricingTable{grid-template-rows:none;grid-template-columns:1fr;gap:1.25rem;padding-top:0;padding-bottom:0}}.PricingTable-module-scss-module__AK959a__plan{grid-template-rows:subgrid;background:var(--background-end);color:var(--foreground);text-align:left;border:1px solid transparent;border-radius:0;grid-row:1/-1;padding:1.5rem 1.35rem;display:grid}.PricingTable-module-scss-module__AK959a__plan:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}.PricingTable-module-scss-module__AK959a__plan:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}@media (max-width:999px){.PricingTable-module-scss-module__AK959a__plan{border-radius:12px;flex-direction:column;grid-row:auto;margin:0;padding:1.5rem 1.35rem;display:flex}}.PricingTable-module-scss-module__AK959a__popular{z-index:1;background:linear-gradient(var(--background-end),var(--background-end))padding-box,conic-gradient(from var(--neon-angle,0deg),#5ef2ff,#48abe0 32%,#a78bfa 64%,#5ef2ff)border-box;border:3px solid transparent;border-radius:12px;animation:5s linear infinite PricingTable-module-scss-module__AK959a__neon-gradient-spin;box-shadow:0 0 10px rgba(94,242,255,.5),0 0 24px rgba(72,171,224,.32)}@media (prefers-reduced-motion:reduce){.PricingTable-module-scss-module__AK959a__popular{animation:none}}.PricingTable-module-scss-module__AK959a__popular{transform-origin:50%;transform:scale(1.05)}@media (max-width:999px){.PricingTable-module-scss-module__AK959a__popular{transform:none}}.PricingTable-module-scss-module__AK959a__titleRow{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;display:flex}.PricingTable-module-scss-module__AK959a__plan h2{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:1rem;font-weight:700}.PricingTable-module-scss-module__AK959a__badge{color:#fff;letter-spacing:.01em;white-space:nowrap;background:linear-gradient(105deg,#2eb8d4,#48abe0 42%,#8b6cf0);border-radius:999px;padding:.15rem .55rem;font-size:.7rem;font-weight:700;line-height:1.4;display:inline-block;box-shadow:0 0 10px rgba(72,171,224,.4),-7px 2px 18px rgba(46,184,212,.3),7px 2px 18px rgba(139,108,240,.26)}.PricingTable-module-scss-module__AK959a__subtitle{color:var(--muted-color);margin:0;padding:.55rem 0 1.15rem;font-size:.9rem;line-height:1.4}.PricingTable-module-scss-module__AK959a__ctaSlot{min-height:40px}.PricingTable-module-scss-module__AK959a__cta,.PricingTable-module-scss-module__AK959a__ctaOutline,.PricingTable-module-scss-module__AK959a__ctaMuted{box-sizing:border-box;text-align:center;white-space:nowrap;border-radius:8px;width:100%;height:40px;padding:0 1rem;font-size:.95rem;font-weight:600;line-height:40px;text-decoration:none;display:block}.PricingTable-module-scss-module__AK959a__cta{background-color:var(--primary);color:#fff;cursor:pointer;border:1px solid transparent}.PricingTable-module-scss-module__AK959a__cta:hover,.PricingTable-module-scss-module__AK959a__cta:active{background-color:var(--link-color-hover);color:#fff;text-decoration:none}.PricingTable-module-scss-module__AK959a__ctaOutline{border:1px solid var(--border-color);color:var(--foreground);cursor:pointer;background:0 0}.PricingTable-module-scss-module__AK959a__ctaOutline:hover,.PricingTable-module-scss-module__AK959a__ctaOutline:active{border-color:var(--primary);color:var(--primary);text-decoration:none}.PricingTable-module-scss-module__AK959a__ctaMuted{border:1px solid var(--border-color);color:var(--muted-color);background:0 0}.PricingTable-module-scss-module__AK959a__pricing{border-bottom:1px solid var(--border-color);padding:1.35rem 0 1.2rem}.PricingTable-module-scss-module__AK959a__from{color:var(--muted-color);margin:0 0 .15rem;font-size:.8rem}.PricingTable-module-scss-module__AK959a__price{letter-spacing:-.03em;white-space:nowrap;margin:0;font-size:2.35rem;font-weight:700;line-height:1.1}.PricingTable-module-scss-module__AK959a__unit{letter-spacing:0;color:var(--muted-color);white-space:nowrap;font-size:1rem;font-weight:500}.PricingTable-module-scss-module__AK959a__features{padding-top:1.15rem}.PricingTable-module-scss-module__AK959a__includes{color:var(--muted-color);margin:0 0 .75rem;font-size:.85rem}.PricingTable-module-scss-module__AK959a__features ul{margin:0;padding:0;list-style:none}.PricingTable-module-scss-module__AK959a__features li{background-image:var(--checkmark);background-position:0 .15rem;background-repeat:no-repeat;background-size:16px 16px;margin-bottom:.7rem;padding-left:1.6rem;font-size:.95rem;line-height:1.35}
.ProjectLanding-module-scss-module__lhQPnq__page{flex-direction:column;justify-content:center;align-items:center;padding:20px;font-family:Arial,Helvetica,sans-serif;display:flex;position:relative}.ProjectLanding-module-scss-module__lhQPnq__topBar{z-index:1;color:#e5e7eb;align-items:center;display:flex;position:absolute;top:1rem;right:1rem}.ProjectLanding-module-scss-module__lhQPnq__variantProtoNew{min-height:100vh;background:#1f2937;min-height:100dvh}.ProjectLanding-module-scss-module__lhQPnq__variantProtoStudio{flex:1;min-height:0;padding:2rem 20px}.ProjectLanding-module-scss-module__lhQPnq__container{background:#374151;border:1px solid #4b5563;border-radius:16px;width:100%;max-width:600px;padding:40px;box-shadow:0 20px 40px rgba(0,0,0,.3)}.ProjectLanding-module-scss-module__lhQPnq__logoContainer{justify-content:center;align-items:center;height:60px;margin-bottom:24px;display:flex}.ProjectLanding-module-scss-module__lhQPnq__logoContainer .ProjectLanding-module-scss-module__lhQPnq__logo{height:100%}.ProjectLanding-module-scss-module__lhQPnq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProjectLanding-module-scss-module__lhQPnq__title{color:#fff;text-align:center;margin-bottom:16px;font-size:2.5rem;font-weight:700}.ProjectLanding-module-scss-module__lhQPnq__subtitle{color:#d1d5db;text-align:center;margin-bottom:32px;font-size:1.1rem;line-height:1.6}.ProjectLanding-module-scss-module__lhQPnq__form{flex-direction:column;gap:24px;display:flex}.ProjectLanding-module-scss-module__lhQPnq__inputGroup{flex-direction:column;gap:8px;display:flex}.ProjectLanding-module-scss-module__lhQPnq__label{color:#e5e7eb;font-size:1rem;font-weight:600}.ProjectLanding-module-scss-module__lhQPnq__textarea{resize:vertical;color:#fff;background:#1f2937;border:2px solid #4b5563;border-radius:8px;width:100%;padding:16px;font-family:inherit;font-size:1rem;line-height:1.5;transition:all .2s}.ProjectLanding-module-scss-module__lhQPnq__textarea::placeholder{color:#9ca3af}.ProjectLanding-module-scss-module__lhQPnq__textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ProjectLanding-module-scss-module__lhQPnq__textarea:disabled{cursor:not-allowed;opacity:.6;background-color:#111827}.ProjectLanding-module-scss-module__lhQPnq__composer{background:#1f2937;border:2px solid #4b5563;border-radius:8px;flex-direction:column;gap:8px;padding:12px 12px 8px;transition:all .2s;display:flex}.ProjectLanding-module-scss-module__lhQPnq__composer:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ProjectLanding-module-scss-module__lhQPnq__composerInput{resize:vertical;color:#fff;width:100%;min-height:8.5rem;box-shadow:none;background:0 0;border:none;border-radius:0;padding:4px 4px 0;font-family:inherit;font-size:1rem;line-height:1.5}.ProjectLanding-module-scss-module__lhQPnq__composerInput::placeholder{color:#9ca3af}.ProjectLanding-module-scss-module__lhQPnq__composerInput:hover:not(:disabled),.ProjectLanding-module-scss-module__lhQPnq__composerInput:focus{box-shadow:none;background:0 0;border:none;outline:none}.ProjectLanding-module-scss-module__lhQPnq__composerInput:focus-visible{box-shadow:none;background:0 0;border:none;outline:none}.ProjectLanding-module-scss-module__lhQPnq__composerInput:disabled{cursor:not-allowed;opacity:.6}.ProjectLanding-module-scss-module__lhQPnq__composerTools{justify-content:flex-start;align-items:center;display:flex}.ProjectLanding-module-scss-module__lhQPnq__helpText{color:#9ca3af;font-size:.875rem;font-style:italic}.ProjectLanding-module-scss-module__lhQPnq__helperText{color:#9ca3af;text-align:center;margin:0;font-size:.875rem;line-height:1.4}.ProjectLanding-module-scss-module__lhQPnq__error{color:#fff;background-color:#dc2626;border:1px solid #ef4444;border-radius:8px;padding:12px 16px;font-size:.875rem}.ProjectLanding-module-scss-module__lhQPnq__submitButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;padding:16px 32px;font-size:1.1rem;font-weight:600;transition:all .2s}.ProjectLanding-module-scss-module__lhQPnq__submitButton:hover:not(:disabled){background:#2563eb;transform:translateY(-2px);box-shadow:0 10px 20px rgba(59,130,246,.3)}.ProjectLanding-module-scss-module__lhQPnq__submitButton:active:not(:disabled){transform:translateY(0)}.ProjectLanding-module-scss-module__lhQPnq__submitButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;background:#6b7280;transform:none}.ProjectLanding-module-scss-module__lhQPnq__copyright{text-align:center;margin-top:24px}.ProjectLanding-module-scss-module__lhQPnq__copyright p{color:#9ca3af;margin:0;font-size:.875rem;line-height:1.4}.ProjectLanding-module-scss-module__lhQPnq__orgDialog{color:#e5e7eb;background:#374151;border:1px solid #4b5563;border-radius:12px;width:min(420px,100vw - 2rem);padding:1.5rem;box-shadow:0 20px 40px rgba(0,0,0,.4)}.ProjectLanding-module-scss-module__lhQPnq__orgDialog::backdrop{background:rgba(17,24,39,.72)}.ProjectLanding-module-scss-module__lhQPnq__orgDialogTitle{color:#fff;margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.ProjectLanding-module-scss-module__lhQPnq__orgDialogCopy{color:#d1d5db;margin:0 0 1rem;font-size:.95rem;line-height:1.5}.ProjectLanding-module-scss-module__lhQPnq__orgDialogList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ProjectLanding-module-scss-module__lhQPnq__orgDialogOption{color:#fff;text-align:left;cursor:pointer;background:#1f2937;border:1px solid #4b5563;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:1rem;font-weight:600}.ProjectLanding-module-scss-module__lhQPnq__orgDialogOption:hover{border-color:#3b82f6;outline:none}.ProjectLanding-module-scss-module__lhQPnq__orgDialogOption:focus-visible{border-color:#3b82f6;outline:none}.ProjectLanding-module-scss-module__lhQPnq__copyrightLink{color:#d1d5db;text-decoration:none;transition:color .2s}.ProjectLanding-module-scss-module__lhQPnq__copyrightLink:hover{color:#3b82f6;text-decoration:underline}.ProjectLanding-module-scss-module__lhQPnq__copyrightLink:focus{outline-offset:2px;border-radius:4px;outline:2px solid #3b82f6}@media (max-width:640px){.ProjectLanding-module-scss-module__lhQPnq__container{margin:16px;padding:24px}.ProjectLanding-module-scss-module__lhQPnq__logoContainer{height:50px;margin-bottom:20px}.ProjectLanding-module-scss-module__lhQPnq__logoContainer .ProjectLanding-module-scss-module__lhQPnq__logo{height:100%}.ProjectLanding-module-scss-module__lhQPnq__title{font-size:2rem}.ProjectLanding-module-scss-module__lhQPnq__subtitle{font-size:1rem}}
.EditorHostWorkspace-module-scss-module__GNRQfq__root{flex-direction:column;flex:auto;min-height:0;display:flex}.EditorHostWorkspace-module-scss-module__GNRQfq__rootAutoheight{flex:none;width:100%;height:auto;min-height:0}.EditorHostWorkspace-module-scss-module__GNRQfq__toolbarRow{border-bottom:1px solid var(--border-color,#e5e7eb);background:var(--background-end,#fff);flex-shrink:0;align-items:center;display:flex}.EditorHostWorkspace-module-scss-module__GNRQfq__toolbarActions{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;padding:0 .75rem;display:flex}.EditorHostWorkspace-module-scss-module__GNRQfq__workspace{flex:auto;min-height:0;display:flex;position:relative;overflow:visible}.EditorHostWorkspace-module-scss-module__GNRQfq__workspaceAutoheight{flex:none;width:100%;min-height:0}.EditorHostWorkspace-module-scss-module__GNRQfq__editorArea{flex:auto;min-width:0;min-height:0;display:flex}.EditorHostWorkspace-module-scss-module__GNRQfq__editorAreaAutoheight{flex:none;width:100%;min-width:0;min-height:0}.EditorHostWorkspace-module-scss-module__GNRQfq__breadcrumbs{flex-shrink:0}
.NewFolderDialog-module-scss-module__QPoeaW__dialog{background:0 0;border:none;border-radius:8px;width:min(400px,90vw);max-width:min(400px,100vw - 2rem);max-height:min(90vh,100vh - 2rem);margin:0;padding:0;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 4px 20px rgba(0,0,0,.15)}.NewFolderDialog-module-scss-module__QPoeaW__dialog::backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:rgba(0,0,0,.5)}.NewFolderDialog-module-scss-module__QPoeaW__panel{max-height:inherit;background-color:var(--background-end,#fff);border-radius:8px;padding:1.5rem;overflow-y:auto}.NewFolderDialog-module-scss-module__QPoeaW__panel h3{margin:0 0 1rem;font-size:1.25rem}.NewFolderDialog-module-scss-module__QPoeaW__label{margin-bottom:.375rem;font-size:.875rem;font-weight:500;display:block}.NewFolderDialog-module-scss-module__QPoeaW__error{color:#c62828;background-color:#ffebee;border:1px solid #ef9a9a;border-radius:4px;margin:.75rem 0 0;padding:.75rem;font-size:.875rem}.NewFolderDialog-module-scss-module__QPoeaW__actions{justify-content:flex-end;gap:.75rem;margin-top:1.25rem;display:flex}.NewFolderDialog-module-scss-module__QPoeaW__cancelButton,.NewFolderDialog-module-scss-module__QPoeaW__submitButton{cursor:pointer;font-size:.875rem;font-weight:500;font:inherit;border-radius:4px;padding:.5rem 1rem}.NewFolderDialog-module-scss-module__QPoeaW__cancelButton:disabled,.NewFolderDialog-module-scss-module__QPoeaW__submitButton:disabled{opacity:.6;cursor:not-allowed}.NewFolderDialog-module-scss-module__QPoeaW__cancelButton{color:#333;background-color:#f5f5f5;border:1px solid #ccc}.NewFolderDialog-module-scss-module__QPoeaW__cancelButton:hover:not(:disabled){background-color:#e0e0e0}.NewFolderDialog-module-scss-module__QPoeaW__submitButton{background-color:var(--link-color);border:1px solid var(--link-color);color:#fff}.NewFolderDialog-module-scss-module__QPoeaW__submitButton:hover:not(:disabled){background-color:var(--link-color-hover)}
.CredentialClaimsSection-module-scss-module__mSk-fW__cellInput{width:100%;min-width:0}.CredentialClaimsSection-module-scss-module__mSk-fW__typeSelect{max-width:8.5rem}.CredentialClaimsSection-module-scss-module__mSk-fW__naCell{color:var(--muted-color,#9ca3af)}
.EmailAdminEditor-module-scss-module__HV5ffG__page{flex-direction:column;flex:1;gap:1rem;min-height:0;display:flex}.EmailAdminEditor-module-scss-module__HV5ffG__stateMessage{text-align:center;color:var(--muted-color,#6b7280);padding:2rem;font-size:.95rem}.EmailAdminEditor-module-scss-module__HV5ffG__stateError{color:#d32f2f}.EmailAdminEditor-module-scss-module__HV5ffG__templateFallback{color:var(--muted-color,#6b7280);font-style:italic}.EmailAdminEditor-module-scss-module__HV5ffG__templateIdOnly{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem}.EmailAdminEditor-module-scss-module__HV5ffG__editorShell{border:1px solid var(--border-color,#e5e7eb);background:var(--background-end,#fff);border-radius:8px;flex-direction:column;height:min(52vh,640px);min-height:320px;display:flex;overflow:hidden}.EmailAdminEditor-module-scss-module__HV5ffG__editorShell.EmailAdminEditor-module-scss-module__HV5ffG__editorShellDrawerGrow{flex:none;align-self:stretch;height:auto;min-height:0;max-height:none;overflow:visible}.EmailAdminEditor-module-scss-module__HV5ffG__editorShell[data-pseudo-fullscreen-expanded=true]{flex:auto;height:100%;min-height:0;max-height:none;overflow:hidden}.EmailAdminEditor-module-scss-module__HV5ffG__maximizeButton{box-sizing:border-box;aspect-ratio:1;border:1px solid var(--border-color,#e5e7eb);width:2rem;min-width:2rem;max-width:2rem;height:2rem;color:var(--foreground,#1e293b);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.1rem;line-height:1;display:inline-flex}.EmailAdminEditor-module-scss-module__HV5ffG__maximizeButton:hover{background:rgba(0,0,0,.04)}
.ModelRatesSection-module-scss-module__murU8a__section{margin-top:1rem}
.OrganizationMemberAdminEditor-module-scss-module__uz3lRW__identity{align-items:center;gap:.75rem;min-width:0;display:flex}.OrganizationMemberAdminEditor-module-scss-module__uz3lRW__identityName{text-overflow:ellipsis;min-width:0;margin:0;font-size:1rem;font-weight:600;line-height:1.3;overflow:hidden}
.RuntimeDeploymentEnvSection-module-scss-module__uAdgnG__keyCell{word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.RuntimeDeploymentEnvSection-module-scss-module__uAdgnG__hiddenValue{color:var(--muted-color,#9ca3af)}
.CertificateSanStatusIcon-module-scss-module__QLvf5a__statusWaiting{color:#b45309}.CertificateSanStatusIcon-module-scss-module__QLvf5a__statusProcessing{color:#2563eb}.CertificateSanStatusIcon-module-scss-module__QLvf5a__statusIssued{color:#16a34a}.CertificateSanStatusIcon-module-scss-module__QLvf5a__statusFailed{color:#dc2626;cursor:help;text-underline-offset:.15em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.CertificateSanStatusIcon-module-scss-module__QLvf5a__statusExpired,.CertificateSanStatusIcon-module-scss-module__QLvf5a__statusRevoked{color:#6b7280}.CertificateSanStatusIcon-module-scss-module__QLvf5a__statusPending,.CertificateSanStatusIcon-module-scss-module__QLvf5a__statusUnknown{color:#9ca3af}.CertificateSanStatusIcon-module-scss-module__QLvf5a__icon{text-align:center;flex-shrink:0;width:1.1em;font-size:.9em;line-height:1;display:inline-block}
.SaveStatus-module-scss-module__p-LYAa__root{border:1px solid;border-radius:8px;margin:1.5rem 0;padding:.75rem 1rem;font-size:.875rem;line-height:1.45}.SaveStatus-module-scss-module__p-LYAa__success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.SaveStatus-module-scss-module__p-LYAa__error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}
.page-module-scss-module__X7w1eW__nameCell{align-items:center;gap:.5rem;min-width:0;max-width:18rem;display:flex}.page-module-scss-module__X7w1eW__nameText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
.page-module-scss-module__N0TnxG__nameCell{align-items:center;gap:.5rem;min-width:0;max-width:18rem;display:flex}.page-module-scss-module__N0TnxG__nameText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
