@charset "UTF-8";:root{color-scheme:light only;--primary-0: #eef8ff;--primary-1: #d9eeff;--primary-2: #bbe3ff;--primary-3: #8cd2ff;--primary-4: #56b9ff;--primary-5: #2f9aff;--primary-6: #1279f7;--primary-7: #1165e4;--primary-8: #1551b8;--primary-9: #174791;--primary-10: #132c58;--neutrals-0: #0d0d0d;--neutrals-1: #3b3b3b;--neutrals-2: #666666;--neutrals-3: #808080;--neutrals-4: #b3b3b3;--neutrals-5: #cccccc;--neutrals-6: #d9d9d9;--neutrals-7: #e6e6e6;--neutrals-8: #f2f2f2;--neutrals-85: #f5f5f5;--neutrals-9: #ffffff;--accent-red-lite: #eedcda;--accent-red-dull: #eaaca5;--accent-red: #ce2c31;--accent-red-dark: #641818;--accent-green-lite: #d7e6dd;--accent-green-dull: #a1c9b2;--accent-green: #218358;--accent-green-dark: #006d43;--accent-yellow-lite: #fde1b1;--accent-yellow-dull: #efbd61;--accent-yellow: #e7a300;--accent-yellow-dark: #8a5c00;--accent-purple-lite: #b9beed;--accent-purple-dull: #6b71cf;--accent-purple: #45478d;--accent-purple-dark: #303063;--accent-blue-lite: #cbddef;--accent-blue-dull: #8db1dd;--accent-blue: #0d74ce;--accent-blue-dark: #0062bb;--delta-pink: #d6006e;--delta-cyan: #0097a7;--delta-violet: #8b3fd9;--delta-tag-id: #f5ebdc;--delta-blue: var(--accent-blue);--delta-emerald: var(--accent-green);--delta-amber: var(--accent-yellow);--delta-rose: var(--accent-red);--font-family-sans: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-primary: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;--radius-none: 0;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-pill: 9999px;--radius-full: 50%;--shadow-sm: 0 1px 2px color-mix(in srgb, var(--neutrals-0) 5%, transparent);--shadow-md: 0 1px 3px color-mix(in srgb, var(--neutrals-0) 8%, transparent);--shadow-lg: 0 4px 12px color-mix(in srgb, var(--neutrals-0) 10%, transparent);--shadow-xl: 0 10px 25px color-mix(in srgb, var(--neutrals-0) 12%, transparent);--shadow-focus: 0 0 0 2px color-mix(in srgb, var(--delta-blue) 30%, transparent);--shadow-inset: inset 0 -1px 0 var(--neutrals-7);--shadow-error: 0 0 10px 0 color-mix(in srgb, var(--accent-red) 50%, transparent);--shadow-elevated: 0 16px 40px color-mix(in srgb, var(--primary-6) 12%, transparent), 0 0 0 1px color-mix(in srgb, var(--primary-6) 10%, transparent);--overlay-subtle: color-mix(in srgb, var(--neutrals-0) 5%, transparent);--overlay-medium: color-mix(in srgb, var(--neutrals-0) 10%, transparent);--overlay-backdrop: color-mix(in srgb, var(--neutrals-0) 50%, transparent)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;font-family:var(--font-family-sans)!important}html{line-height:1.15;-webkit-text-size-adjust:100%;color-scheme:light only;background-color:var(--neutrals-85)}#root{background-color:var(--neutrals-85)}body{margin:0;font-family:var(--font-family-sans)!important;font-size:1rem;line-height:1.5;color:var(--neutrals-1);background-color:var(--neutrals-85);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;font-weight:500;line-height:1.25}p{margin:0}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:var(--font-family-sans);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.brand-logo{height:60px;width:auto;display:block}@media(max-width:1024px){.brand-logo{height:50px}}@media(max-width:768px){.brand-logo{height:40px}}.page-wrapper{height:100vh;width:100vw;background-color:var(--neutrals-85);position:relative;z-index:1;animation:pageMount .35s cubic-bezier(.4,0,.2,1) both}.page-wrapper:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 560px 560px at -6% -8%,color-mix(in srgb,var(--primary-5) 26%,transparent) 0%,transparent 70%),radial-gradient(ellipse 480px 480px at 106% 108%,color-mix(in srgb,var(--delta-violet) 22%,transparent) 0%,transparent 70%),radial-gradient(ellipse 380px 380px at 62% 46%,color-mix(in srgb,var(--primary-3) 16%,transparent) 0%,transparent 70%)}.page-wrapper:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--neutrals-0) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--neutrals-0) 7%,transparent) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 55% 55% at 50% 48%,black 0%,transparent 100%);mask-image:radial-gradient(ellipse 55% 55% at 50% 48%,black 0%,transparent 100%);animation:appGridGlow 8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.page-wrapper{animation:none}.page-wrapper:after{animation:none;opacity:.8}}@keyframes appGridGlow{0%,to{opacity:.5}50%{opacity:.9}}.container{max-width:100%;margin:0 auto;padding:0 1rem}@media(min-width:768px){.container{padding:0 1.5rem}}@media(min-width:1024px){.container{max-width:1200px;padding:0 2rem}}.loading-spinner{position:relative;width:48px;height:48px;margin:0 auto}.loading-spinner:before,.loading-spinner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--radius-full);border:6px solid transparent}.loading-spinner:before{border-top-color:var(--primary-6);border-right-color:var(--primary-6);animation:spin .8s cubic-bezier(.4,0,.2,1) infinite}.loading-spinner:after{border-bottom-color:color-mix(in srgb,var(--primary-6) 30%,transparent);border-left-color:color-mix(in srgb,var(--primary-6) 30%,transparent);animation:spin .8s cubic-bezier(.4,0,.2,1) infinite reverse;opacity:.5}@media(prefers-reduced-motion:reduce){.loading-spinner:before,.loading-spinner:after{animation:spin 1.2s linear infinite}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pageMount{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes contentMount{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cardMount{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rowMount{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes previewMount{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideFromLeft{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes slideFromRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.error-message{background-color:var(--accent-red-lite);border:1px solid var(--accent-red-dull);border-radius:var(--radius-lg);padding:1rem;margin:1.5rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem;animation:contentMount .3s cubic-bezier(.4,0,.2,1) both}.error-message__text{color:var(--accent-red);font-size:.875rem;margin:0}.retry-button{background:none;border:1px solid var(--accent-red);color:var(--accent-red);padding:.25rem .5rem;border-radius:var(--radius-md);font-size:.75rem;cursor:pointer;transition:all .2s ease-in-out}.retry-button:hover{background-color:var(--accent-red);color:var(--neutrals-9)}.empty-state{text-align:center;padding:3rem 1.5rem;color:var(--neutrals-2);animation:contentMount .3s cubic-bezier(.4,0,.2,1) both}.empty-state__icon{margin-bottom:1.5rem;color:var(--neutrals-3)}.empty-state__title{margin-bottom:.5rem;color:var(--neutrals-1)}.empty-state__description{font-size:.875rem}@media(prefers-reduced-motion:reduce){.empty-state,.error-message{animation:none}}.focus-visible{outline:2px solid var(--primary-6);outline-offset:2px}.custom-button:focus,.custom-input:focus,.custom-select:focus,.custom-textarea:focus{outline:2px solid var(--primary-6);outline-offset:2px}.page-header-title{margin:0;font-size:1.5rem;font-weight:600;font-family:var(--font-primary);line-height:123%;letter-spacing:-1.12px;color:var(--neutrals-1)}.page-header-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:100%;gap:12px}.page-header-row__main{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0;gap:12px}.page-header-focus{padding:4px 16px;font-size:1.15rem;font-weight:600;font-family:var(--font-primary);font-style:normal;line-height:123%;color:var(--primary-7);background-color:color-mix(in srgb,var(--primary-7) 12%,transparent);border:2px solid var(--primary-7);border-radius:var(--radius-xl)}.app-layout{display:flex;width:100vw;height:100vh;overflow:hidden}.app-layout__main{flex:1;min-width:0;height:100%;overflow:hidden;display:flex;flex-direction:column;position:relative;transition:margin .34s cubic-bezier(.33,1,.68,1)}.app-layout__main .project-overview-page-wrapper,.app-layout__main .domain-page-wrapper,.app-layout__main .dataset-list-page-wrapper,.app-layout__main .data-view-page-wrapper{height:100%;width:100%;min-height:0}.app-layout__main .app-page-main{height:100%}.app-layout__main>.inline-loader--panel{position:absolute;inset:0;flex:none;height:auto;z-index:1}.app-sidebar{--sidebar-ease: cubic-bezier(.4, 0, .2, 1);--sidebar-duration: .38s;position:relative;width:240px;flex-shrink:0;height:100%;display:flex;flex-direction:column;border-right:1px solid color-mix(in srgb,var(--neutrals-0) 7%,transparent);background-color:var(--neutrals-85);z-index:200;overflow:hidden;transition:width var(--sidebar-duration) var(--sidebar-ease)}@media(prefers-reduced-motion:reduce){.app-sidebar{--sidebar-duration: 1ms}}.app-sidebar--collapsed{width:48px}.app-sidebar--show-collapsed-content,.app-sidebar--show-collapsed-content .app-sidebar__nav{overflow:visible}.app-sidebar--popover-open{overflow:visible;z-index:300}.app-sidebar--popover-open .app-sidebar__footer{overflow:visible;z-index:2}.app-sidebar--collapsed .app-sidebar__logo{flex-direction:column;align-items:center;justify-content:center;padding:.75rem 0 .5rem}.app-sidebar--collapsed .app-sidebar__logo-link{flex:0;justify-content:center}.app-sidebar--collapsed .app-sidebar__nav{padding:4rem 0 0;gap:0}.app-sidebar--collapsed .app-sidebar__user-name,.app-sidebar--collapsed .app-sidebar__user-caret{opacity:0;max-width:0;overflow:hidden}.app-sidebar--collapsed .app-sidebar__collapsed-items{padding-top:0;gap:1.25rem}.app-sidebar--collapsed .app-sidebar__footer{padding:.75rem 0;display:flex;justify-content:center}.app-sidebar--collapsed .app-sidebar__user-trigger{width:32px;height:32px;padding:0;gap:0;border:none;box-shadow:none;background:transparent;border-radius:var(--radius-full);justify-content:center}.app-sidebar--collapsed .app-sidebar__user-trigger:hover:not(:disabled){border-color:transparent;box-shadow:none;background:transparent}.app-sidebar--collapsed .app-sidebar__user-avatar{width:32px;height:32px}.app-sidebar--collapsed .app-sidebar__dropdown{left:.5rem;right:auto;width:min(200px,100vw - 4rem)}.app-sidebar__logo{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;padding:1.25rem 1rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--neutrals-0) 7%,transparent);transition:padding var(--sidebar-duration) var(--sidebar-ease);flex-shrink:0}.app-sidebar__logo a,.app-sidebar__logo .app-sidebar__logo-link{display:inline-flex;min-width:0;justify-content:flex-start}.app-sidebar:not(.app-sidebar--collapsed) .app-sidebar__logo{padding-right:2.75rem}.app-sidebar:not(.app-sidebar--collapsed) .app-sidebar__logo-stack{width:auto;place-items:start center}.app-sidebar__logo-stack{position:relative;display:grid;place-items:center;width:100%;min-height:40px}.app-sidebar__logo-image,.app-sidebar__logo-icon{grid-area:1/1;transition:opacity .2s ease,transform var(--sidebar-duration) var(--sidebar-ease)}.app-sidebar__logo-image{height:40px;width:auto;opacity:1;transform:scale(1)}.app-sidebar__logo-icon{width:28px;height:auto;opacity:0;transform:scale(.92);pointer-events:none}.app-sidebar--collapsed .app-sidebar__logo-image{opacity:0;transform:scale(.96);pointer-events:none}.app-sidebar--collapsed .app-sidebar__logo-icon{opacity:1;transform:scale(1);pointer-events:auto}.app-sidebar--collapsed .app-sidebar__logo-stack{width:100%;place-items:center}.app-sidebar__collapse-slot{position:absolute;top:1.3rem;right:1rem;z-index:2;display:flex;justify-content:center;transition:top var(--sidebar-duration) var(--sidebar-ease),right var(--sidebar-duration) var(--sidebar-ease),transform var(--sidebar-duration) var(--sidebar-ease)}.app-sidebar--collapsed .app-sidebar__collapse-slot{top:5rem;right:.8125rem}.app-sidebar__spacer{flex:1;min-height:0}.app-sidebar__nav{flex:1;min-height:0;display:flex;flex-direction:column;gap:.375rem;padding:.75rem .5rem 0;overflow:hidden;transition:padding var(--sidebar-duration) var(--sidebar-ease)}.app-sidebar__nav-header{display:flex;align-items:center;gap:.5rem;padding:0 .375rem;flex-shrink:0;min-width:0;--nav-header-muted: var(--neutrals-3);color:var(--nav-header-muted);opacity:1;max-height:2rem;overflow:hidden;transition:opacity .18s ease,max-height var(--sidebar-duration) var(--sidebar-ease),margin var(--sidebar-duration) var(--sidebar-ease);margin-bottom:0}.app-sidebar--collapsed .app-sidebar__nav-header{opacity:0;max-height:0;margin-bottom:0;pointer-events:none}.app-sidebar__nav-views{position:relative;flex:1;min-height:0}.app-sidebar__nav-view{transition:opacity .22s ease}.app-sidebar__nav-view--expanded{height:100%;min-width:216px;opacity:1;pointer-events:auto}.app-sidebar__nav-view--collapsed{position:absolute;inset:0;display:flex;justify-content:center;opacity:0;pointer-events:none}.app-sidebar--collapsed .app-sidebar__nav-view--expanded{opacity:0;pointer-events:none;visibility:hidden}.app-sidebar--show-collapsed-content .app-sidebar__nav-view--collapsed{opacity:1;pointer-events:auto}.app-sidebar__nav-divider{flex:1;min-width:.75rem;height:1.4px;background-color:var(--neutrals-4);border:none}.app-sidebar__nav-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.375rem;height:1.375rem;padding:0 .25rem;font-size:.625rem;font-weight:700;line-height:1;color:var(--primary-7);background-color:color-mix(in srgb,var(--primary-6) 12%,transparent);border-radius:var(--radius-full);box-shadow:0 1px 2px color-mix(in srgb,var(--primary-6) 18%,transparent);flex-shrink:0}.app-sidebar__collapse-toggle{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex-shrink:0;background-color:var(--neutrals-9);border:1px solid var(--neutrals-6);border-radius:var(--radius-md);color:var(--neutrals-1);cursor:pointer;box-shadow:var(--shadow-sm);transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,width var(--sidebar-duration) var(--sidebar-ease),height var(--sidebar-duration) var(--sidebar-ease)}.app-sidebar__collapse-toggle svg{transition:transform var(--sidebar-duration) var(--sidebar-ease)}.app-sidebar__collapse-toggle:hover{background-color:var(--neutrals-8);border-color:var(--neutrals-5);color:var(--primary-6);box-shadow:var(--shadow-md)}.app-sidebar--collapsed .app-sidebar__collapse-toggle{width:1.375rem;height:1.375rem}.app-sidebar--collapsed .app-sidebar__collapse-toggle svg{transform:rotate(180deg)}.app-sidebar__nav-label{padding:0;flex-shrink:0;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--nav-header-muted)}.app-sidebar__collapsed-items{flex:1;display:flex;flex-direction:column;align-items:center;padding:.5rem 0;gap:1.25rem;overflow:visible}.app-sidebar__domain-collapsed-item{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:none;background:transparent;cursor:pointer;padding:0}.app-sidebar__domain-collapsed-item:hover .app-sidebar__domain-icon-wrap{background-color:var(--neutrals-6);color:var(--neutrals-1)}.app-sidebar__domain-collapsed-item:hover .app-sidebar__domain-dot-tooltip{opacity:1}.app-sidebar__domain-collapsed-item--active .app-sidebar__domain-icon-wrap{background-color:var(--primary-2);color:var(--primary-7)}.app-sidebar__domain-collapsed-item--active:hover .app-sidebar__domain-icon-wrap{background-color:var(--primary-3);color:var(--primary-8)}.app-sidebar__domain-icon-wrap--skeleton{cursor:default;animation:sidebarSkeletonPulse 1.4s ease-in-out infinite}.app-sidebar__domain-dot-tooltip{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);background-color:var(--neutrals-9);border:1px solid var(--neutrals-6);border-radius:var(--radius-md);padding:.25rem .5rem;display:flex;align-items:center;gap:.375rem;max-width:min(11rem,100vw - 4.5rem);pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:1000;box-shadow:var(--shadow-sm),0 2px 8px color-mix(in srgb,var(--neutrals-0) 6%,transparent)}.app-sidebar__domain-dot-tooltip:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:4px solid transparent;border-right-color:var(--neutrals-7)}.app-sidebar__domain-dot-tooltip:after{content:"";position:absolute;right:calc(100% - 1px);top:50%;transform:translateY(-50%);border:4px solid transparent;border-right-color:var(--neutrals-9)}.app-sidebar__domain-dot-tooltip-name{flex:1;min-width:0;font-size:.6875rem;font-weight:500;line-height:1.3;color:var(--neutrals-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar__domain-dot-tooltip-count{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;flex-shrink:0;font-size:.5625rem;font-weight:700;line-height:1;color:var(--neutrals-9);background-color:var(--primary-6);border-radius:var(--radius-full);box-shadow:0 1px 2px color-mix(in srgb,var(--primary-6) 30%,transparent)}.app-sidebar__nav-state--collapsed{display:flex;justify-content:center;padding:.5rem 0;background:transparent}.app-sidebar__nav-state-dot{width:10px;height:10px;border-radius:var(--radius-full);background-color:var(--neutrals-6)}.app-sidebar__domain-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.125rem;overflow-y:auto;min-height:0}.app-sidebar__domain-item{width:100%;display:flex;flex-direction:row;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;border:none;border-radius:var(--radius-md);background:transparent;cursor:pointer;text-align:left;transition:background-color .15s ease,color .15s ease}.app-sidebar__domain-item:hover{background-color:color-mix(in srgb,var(--neutrals-0) 5%,transparent)}.app-sidebar__domain-item:hover .app-sidebar__domain-count{background-color:color-mix(in srgb,var(--primary-6) 12%,transparent);border-color:color-mix(in srgb,var(--primary-6) 20%,transparent);color:var(--primary-7)}.app-sidebar__domain-item--active{background-color:color-mix(in srgb,var(--primary-6) 12%,transparent)}.app-sidebar__domain-item--active .app-sidebar__domain-name{color:var(--primary-6);font-weight:600}.app-sidebar__domain-item--active .app-sidebar__domain-description{color:var(--neutrals-2)}.app-sidebar__domain-item--active .app-sidebar__domain-count{background-color:var(--primary-6);border-color:var(--primary-6);color:var(--neutrals-9);box-shadow:0 2px 6px color-mix(in srgb,var(--primary-6) 35%,transparent)}.app-sidebar__domain-item--active:hover{background-color:color-mix(in srgb,var(--primary-6) 20%,transparent)}.app-sidebar__domain-item--active:hover .app-sidebar__domain-count{background-color:var(--primary-7);border-color:var(--primary-7);color:var(--neutrals-9)}.app-sidebar__domain-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.app-sidebar__domain-item-header{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;min-width:0}.app-sidebar__domain-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:var(--radius-sm);background-color:var(--neutrals-7);color:var(--neutrals-2);transition:background-color .15s ease,color .15s ease}.app-sidebar__domain-item:hover .app-sidebar__domain-icon-wrap{background-color:var(--neutrals-6);color:var(--neutrals-1)}.app-sidebar__domain-item--active .app-sidebar__domain-icon-wrap{background-color:var(--primary-2);color:var(--primary-7)}.app-sidebar__domain-item--active:hover .app-sidebar__domain-icon-wrap{background-color:var(--primary-3);color:var(--primary-8)}.app-sidebar__domain-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .2rem;font-size:.5625rem;font-weight:700;line-height:1;color:var(--neutrals-3);background-color:transparent;border:none;border-radius:var(--radius-full);flex-shrink:0;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.app-sidebar__domain-name{font-size:.8125rem;font-weight:500;color:var(--neutrals-1);line-height:1.3;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar__domain-description{width:100%;font-size:.625rem;color:var(--neutrals-2);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar__domain-skeleton{height:3rem;border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--neutrals-7) 0%,var(--neutrals-8) 50%,var(--neutrals-7) 100%);background-size:200% 100%;animation:sidebarSkeletonPulse 1.4s ease-in-out infinite}.app-sidebar__nav-state{padding:.75rem;border-radius:var(--radius-lg);background-color:color-mix(in srgb,var(--neutrals-0) 3%,transparent)}.app-sidebar__nav-state--error{background-color:color-mix(in srgb,var(--accent-red) 6%,transparent)}.app-sidebar__nav-state-text{margin:0;font-size:.75rem;line-height:1.4;color:var(--neutrals-2)}.app-sidebar__nav-retry{display:inline-flex;align-items:center;gap:.375rem;margin-top:.625rem;padding:.375rem .625rem;border:1px solid var(--neutrals-6);border-radius:var(--radius-md);background:var(--neutrals-9);color:var(--neutrals-1);font-size:.75rem;font-weight:500;cursor:pointer}.app-sidebar__nav-retry:hover{background-color:var(--overlay-subtle)}.app-sidebar__footer{position:relative;padding:1rem;border-top:1px solid color-mix(in srgb,var(--neutrals-0) 7%,transparent);transition:padding var(--sidebar-duration) var(--sidebar-ease)}.app-sidebar__user-trigger{width:100%;display:flex;align-items:center;gap:.625rem;background-color:var(--neutrals-9);border:1px solid var(--neutrals-6);cursor:pointer;padding:.5rem .625rem;border-radius:var(--radius-xl);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,width var(--sidebar-duration) var(--sidebar-ease),padding var(--sidebar-duration) var(--sidebar-ease),gap var(--sidebar-duration) var(--sidebar-ease);box-shadow:var(--shadow-sm)}.app-sidebar__user-trigger:hover:not(:disabled){border-color:var(--neutrals-5);box-shadow:var(--shadow-md)}.app-sidebar__user-trigger:disabled{opacity:.6;cursor:not-allowed}.app-sidebar__user-avatar{width:32px;height:32px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--primary-5),var(--primary-7));color:var(--neutrals-9);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.app-sidebar__user-initials{font-size:.75rem;font-weight:700;letter-spacing:.02em}.app-sidebar__user-name{flex:1;min-width:0;max-width:12rem;font-size:.8125rem;font-weight:600;color:var(--neutrals-1);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1;transition:opacity .24s ease,max-width var(--sidebar-duration) var(--sidebar-ease)}.app-sidebar__user-caret{color:var(--neutrals-3);flex-shrink:0;opacity:1;transition:transform .2s ease,opacity .24s ease,max-width var(--sidebar-duration) var(--sidebar-ease);max-width:1rem;overflow:hidden}.app-sidebar__user-trigger[aria-expanded=true] .app-sidebar__user-caret{transform:rotate(180deg)}.app-sidebar__dropdown{position:absolute;bottom:calc(100% + .5rem);left:.5rem;right:auto;width:min(220px,100vw - 2rem);background-color:var(--neutrals-9);border:1px solid var(--neutrals-7);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);z-index:1002;animation:sidebarPopoverIn .15s ease-out}.app-sidebar__dropdown-content{padding:.75rem}.app-sidebar__user-info{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem;border-bottom:1px solid var(--neutrals-7);margin-bottom:.375rem;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-6) 5%,transparent) 0%,transparent 100%);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.app-sidebar__user-info--error{flex-direction:column;background:color-mix(in srgb,var(--accent-red) 4%,transparent)}.app-sidebar__user-info-avatar{width:38px;height:38px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--primary-5),var(--primary-7));color:var(--neutrals-9);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;flex-shrink:0}.app-sidebar__user-info-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.app-sidebar__user-info-name{font-size:.875rem;font-weight:700;color:var(--neutrals-0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-sidebar__user-info-email{font-size:.75rem;color:var(--neutrals-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-sidebar__user-info-org{align-self:flex-start;margin-top:.125rem;font-size:.6875rem;font-weight:500;color:var(--primary-7);background-color:color-mix(in srgb,var(--primary-6) 10%,transparent);padding:.125rem .5rem;border-radius:var(--radius-pill);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar__user-info-error{font-size:.75rem;color:var(--accent-red)}.app-sidebar__user-info-loading{font-size:.75rem;color:var(--neutrals-3);font-style:italic}.app-sidebar__user-info-retry{display:inline-flex;align-items:center;gap:.25rem;margin-top:.25rem;padding:.25rem .5rem;background:none;border:1px solid var(--neutrals-7);border-radius:var(--radius-sm);color:var(--neutrals-1);font-size:.6875rem;cursor:pointer}.app-sidebar__user-info-retry:hover:not(:disabled){background-color:var(--overlay-subtle)}.app-sidebar__logout-button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;background:none;border:none;border-radius:var(--radius-sm);color:var(--neutrals-1);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.app-sidebar__logout-button:hover:not(:disabled){background-color:var(--accent-red-lite);color:var(--accent-red)}.app-sidebar__logout-button:disabled{opacity:.6;cursor:not-allowed}.app-sidebar__user-skeleton{display:inline-block;background:linear-gradient(90deg,var(--neutrals-7) 0%,var(--neutrals-8) 50%,var(--neutrals-7) 100%);background-size:200% 100%;animation:sidebarSkeletonPulse 1.4s ease-in-out infinite;border-radius:var(--radius-sm)}.app-sidebar__user-skeleton--avatar{width:100%;height:100%;border-radius:var(--radius-full)}.app-sidebar__user-skeleton--name{width:100%;height:.875rem}@keyframes sidebarPopoverIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sidebarSkeletonPulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:768px){.app-sidebar{width:72px}.app-sidebar__logo{padding:1rem .75rem;display:flex;justify-content:center}.app-sidebar__logo-image{height:32px}.app-sidebar__footer{padding:.75rem .5rem}.app-sidebar__user-name,.app-sidebar__user-caret{display:none}.app-sidebar__user-trigger{justify-content:center;padding:.5rem}.app-sidebar__dropdown{left:.5rem;right:auto;width:min(220px,100vw - 5rem)}}.breadcrumb-nav{display:inline-flex;max-width:100%}.breadcrumb-list{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.breadcrumb-item{display:flex;align-items:center;gap:4px}.breadcrumb-link,.breadcrumb-current{display:inline-flex;align-items:center;gap:6px;line-height:1.25}.breadcrumb-icon{flex-shrink:0;color:var(--neutrals-3)}.breadcrumb-current .breadcrumb-icon{color:var(--primary-7)}.breadcrumb-link{font-size:1rem;font-weight:500;color:var(--neutrals-2);text-decoration:none;transition:color .15s ease}.breadcrumb-link:hover,.breadcrumb-link:hover .breadcrumb-icon{color:var(--primary-6)}.breadcrumb-current{font-size:1rem;font-weight:600;color:var(--primary-7)}.breadcrumb-separator{color:var(--neutrals-3);flex-shrink:0}.custom-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.5rem;border:none;border-radius:var(--radius-lg);font-size:.875rem;font-weight:600;line-height:1;cursor:pointer;text-decoration:none;min-height:40px;transition:all .2s ease-in-out}.custom-button:disabled{opacity:.6;cursor:not-allowed}.custom-button--primary{background-color:var(--primary-6);color:var(--neutrals-9)}.custom-button--primary:hover:not(:disabled){background-color:var(--primary-7)}.custom-button--primary:active:not(:disabled){transform:translateY(1px)}.custom-button--secondary{background-color:var(--neutrals-9);color:var(--neutrals-1);border:1px solid var(--accent-blue-lite)}.custom-button--secondary:hover:not(:disabled){background-color:var(--neutrals-85);border-color:var(--neutrals-7)}.custom-button.loading{position:relative;pointer-events:none;opacity:.85}.custom-button.loading .button-loading-spinner{display:inline-block;width:16px;height:16px;margin-right:.5rem;border:2.5px solid transparent;border-top-color:currentColor;border-right-color:currentColor;border-radius:var(--radius-full);animation:spin .7s cubic-bezier(.4,0,.2,1) infinite;will-change:transform;vertical-align:middle;flex-shrink:0}@media(prefers-reduced-motion:reduce){.custom-button.loading .button-loading-spinner{animation:spin 1s linear infinite}}.custom-button.loading .button-loading-text{display:inline-block}.custom-input-container{width:100%}.custom-input-container .input-wrapper{position:relative;width:100%}.custom-input-container .custom-input{width:100%;padding:.5rem 1rem;border:1px solid var(--accent-blue-lite);border-radius:var(--radius-lg);font-size:1rem;line-height:1.5;background-color:var(--neutrals-9);color:var(--neutrals-1);transition:all .2s ease-in-out}.custom-input-container .custom-input::placeholder{color:var(--neutrals-3)}.custom-input-container .custom-input:focus{border-color:var(--primary-6);outline:none}.custom-input-container .custom-input:disabled{background-color:var(--neutrals-85);color:var(--neutrals-3);cursor:not-allowed}.custom-input-container .custom-input.error{border-color:var(--accent-red)}.custom-input-container .custom-input.error:focus{border-color:var(--accent-red)}.custom-input-container:has(.password-toggle) .custom-input{padding-right:3rem}.custom-input-container .password-toggle{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:.25rem;color:var(--neutrals-3);transition:color .2s ease-in-out;display:flex;align-items:center;justify-content:center}.custom-input-container .password-toggle:hover{color:var(--neutrals-1)}.custom-input-container .password-toggle:disabled{cursor:not-allowed;opacity:.5}.custom-input-container .input-error{display:block;margin-top:.25rem;color:var(--accent-red);font-size:.75rem;font-style:normal;font-weight:700;line-height:123%}.logo-loader{color:var(--primary-6);flex-shrink:0}.logo-loader__fill{fill-opacity:.35}.logo-loader__path-base{stroke:color-mix(in srgb,var(--primary-6) 22%,transparent)}.logo-loader__path-draw{stroke:var(--primary-6);stroke-dasharray:1;stroke-dashoffset:1;animation:logoLoaderDraw 4s cubic-bezier(.22,1,.36,1) infinite}@media(prefers-reduced-motion:reduce){.logo-loader__path-draw{animation:none;stroke-dashoffset:0}}@keyframes logoLoaderDraw{0%{stroke-dashoffset:1}35%{stroke-dashoffset:0}45%{stroke-dashoffset:0}80%{stroke-dashoffset:1}to{stroke-dashoffset:1}}.animated-brand-wordmark{width:100%;max-width:200px;color:var(--neutrals-0)}.animated-brand-wordmark__svg{width:100%;height:auto;overflow:visible}.animated-brand-wordmark__path{fill-opacity:1}.animated-brand-wordmark--animate .animated-brand-wordmark__path{opacity:0;animation:brandWordmarkReveal .34s ease forwards;animation-delay:calc(var(--i, 0) * 65ms);will-change:opacity}@media(prefers-reduced-motion:reduce){.animated-brand-wordmark--animate .animated-brand-wordmark__path{opacity:1;animation:none}}@keyframes brandWordmarkReveal{to{opacity:1}}@media(max-width:768px){.animated-brand-wordmark{max-width:160px}}@media(max-width:500px){.animated-brand-wordmark{max-width:140px}}.brand-splash{position:fixed;inset:0;z-index:10000;width:100vw;min-height:100vh;height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--neutrals-85);pointer-events:none}.brand-splash__content{width:100%;max-width:90%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem 1rem}.brand-splash__lockup{display:inline-flex;flex-direction:column;align-items:center;gap:1.25rem}.brand-splash__brand{flex-shrink:0}.brand-splash__logo{display:flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--primary-6)}.brand-splash__message{margin:0;font-size:.9375rem;font-weight:500;line-height:1.4;color:var(--neutrals-2);font-family:var(--font-primary);text-align:center}.brand-splash--exiting{opacity:0;transition:opacity .4s ease}@media(prefers-reduced-motion:reduce){.brand-splash--exiting{transition:none}}@media(max-width:768px){.brand-splash__content{gap:1.25rem;padding:1.5rem 1rem}.brand-splash__message{font-size:.875rem}}@media(max-width:500px){.brand-splash__content{gap:1rem;padding:1rem .75rem}.brand-splash__message{font-size:.8125rem}}.inline-loader{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;color:var(--primary-6)}.inline-loader .logo-loader{display:block}.inline-loader--panel{width:100%;flex:1 1 auto;align-self:stretch;min-height:0}.inline-loader--embedded{width:100%;flex:1 1 auto;align-self:stretch;min-height:280px}.inline-loader__message{margin:0;font-size:.9375rem;font-weight:500;line-height:1.4;color:var(--neutrals-2);font-family:var(--font-primary);text-align:center}.data-content>.inline-loader{flex:1;min-height:0}#root>.inline-loader--panel,#root>*>.inline-loader--panel{min-height:100dvh}.app-layout .inline-loader--panel{min-height:0}@media(max-width:768px){.inline-loader{gap:1rem}.inline-loader__message{font-size:.875rem}}@media(max-width:500px){.inline-loader__message{font-size:.8125rem}}.client-pills{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px 16px}.client-pills__left{display:flex;align-items:center;flex-shrink:0}.client-pills__right{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px 16px}.client-pill{padding:6px 14px;font-size:13px;font-weight:500;font-family:var(--font-primary);color:var(--neutrals-2);background-color:var(--neutrals-9);border:1px solid var(--accent-blue-lite);border-radius:var(--radius-xl);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease;box-shadow:var(--shadow-sm)}.client-pill:hover{background-color:var(--neutrals-8);border-color:var(--accent-blue-lite);color:var(--neutrals-1);box-shadow:var(--shadow-md)}.client-pill:focus{outline:none}.client-pill:focus-visible{outline:2px solid var(--delta-blue);outline-offset:2px;border-radius:var(--radius-xl)}.client-pill--selected{display:none}.client-pill--featured{font-weight:600;color:var(--neutrals-1);border-color:var(--accent-blue-lite);background-color:var(--neutrals-8)}.client-pill--featured:hover{border-color:var(--accent-blue-lite);color:var(--primary-7)}.client-pills-separator{order:0;flex-shrink:0;display:inline-block;width:2px;height:1.25em;margin:0 6px;background-color:var(--neutrals-3);align-self:center;-webkit-user-select:none;user-select:none}@media(max-width:768px){.client-pills{gap:8px 12px}.client-pill{padding:5px 12px;font-size:12px}}@media(max-width:500px){.client-pills{gap:6px 10px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;-webkit-overflow-scrolling:touch}.client-pills::-webkit-scrollbar{height:4px}.client-pills::-webkit-scrollbar-thumb{background-color:var(--accent-blue-lite);border-radius:var(--radius-sm)}.client-pills__right{flex-wrap:nowrap;flex-shrink:0}.client-pill{padding:4px 10px;font-size:11px;flex-shrink:0}}.project-card{display:flex;width:100%;flex-direction:column;gap:1rem;padding:1.5rem;background-color:var(--neutrals-9);border:1px solid var(--neutrals-7);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);cursor:pointer;color:inherit;text-decoration:none;outline:none}.project-card:visited{color:inherit}@media(hover:hover){.project-card{transition:box-shadow .2s ease,border-color .2s ease}.project-card:hover{border-color:var(--primary-2);box-shadow:var(--shadow-lg)}}.project-card:focus-visible{border-color:var(--primary-2);box-shadow:var(--shadow-focus)}.project-card__header{display:flex;width:100%;align-items:center;gap:.75rem}.project-card__icon-wrap{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-lg);background-color:var(--primary-0);color:var(--primary-6)}.project-card__heading{display:flex;width:100%;min-width:0;flex-direction:column;gap:.375rem}.project-card__title{margin:0;max-width:100%;color:var(--neutrals-0);font-size:1rem;font-weight:700;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-card__tag{display:inline-flex;width:fit-content;max-width:100%;padding:.1875rem .625rem;border-radius:var(--radius-pill);background-color:var(--primary-0);color:var(--primary-6);font-size:.75rem;font-weight:600;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-card__description{margin:0;color:var(--neutrals-2);font-size:.875rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.project-card__footer{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding-top:1rem;border-top:1px solid var(--neutrals-7)}.project-card__count{display:inline-flex;align-items:center;padding:.3125rem .75rem;border:1px solid var(--primary-2);border-radius:var(--radius-pill);background-color:var(--primary-0);color:var(--primary-6);font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap}.project-card__action{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:.4375rem 1.125rem;border-radius:var(--radius-lg);background-color:var(--primary-6);color:var(--neutrals-9);font-size:.875rem;font-weight:600;line-height:1}@media(hover:hover){.project-card:hover .project-card__action,.project-card:focus-visible .project-card__action{background-color:var(--primary-7)}}@media(prefers-reduced-motion:reduce)and (hover:hover){.project-card{transition:none}}@media(max-width:768px){.project-card{padding:1.25rem;gap:.875rem}.project-card__title{font-size:.9375rem}.project-card__description{font-size:.8125rem}.project-card__footer{padding-top:.875rem}}.domain-header-card{display:flex;width:100%;align-items:center;justify-content:space-between;gap:2.5rem;min-height:11.5rem;padding:2rem 2rem 2rem 2.5rem;background-color:var(--primary-0);border:1px solid var(--neutrals-7);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm)}.domain-header-card__content{display:flex;width:100%;min-width:0;flex:1 1 52%;flex-direction:column;justify-content:center;gap:.625rem}.domain-header-card__title{margin:0;color:var(--neutrals-0);font-size:2rem;font-weight:700;line-height:1.15;letter-spacing:-.03em}.domain-header-card__description{margin:.125rem 0 0;max-width:34rem;color:var(--neutrals-2);font-size:.9375rem;font-weight:400;line-height:1.5}.domain-header-card__media{display:flex;width:100%;flex:0 1 44%;align-items:center;justify-content:flex-end;min-width:0}.domain-header-card__hero{display:block;width:100%;max-width:20rem;height:auto;object-fit:contain;object-position:center right;flex-shrink:0}@media(max-width:1024px){.domain-header-card{padding:1.75rem 1.5rem 1.75rem 2rem;gap:2rem;min-height:10rem}.domain-header-card__title{font-size:1.75rem}.domain-header-card__hero{max-width:17rem}}@media(max-width:768px){.domain-header-card{flex-direction:column;align-items:flex-start;padding:1.75rem 1.5rem;gap:1.5rem;min-height:0}.domain-header-card__content{flex:1 1 auto}.domain-header-card__media{width:100%;justify-content:center}.domain-header-card__hero{max-width:16rem}.domain-header-card__title{font-size:1.5rem}.domain-header-card__description{font-size:.875rem}}@media(prefers-reduced-motion:reduce){.domain-header-card{transition:none}}.dataset-detail-hero{width:100%;min-width:0;display:flex;flex-direction:column;gap:.875rem}.dataset-detail-hero__header{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%;min-width:0}.dataset-detail-hero__title{flex:1;min-width:0;margin:0;color:var(--neutrals-0);font-size:2.25rem;font-weight:700;line-height:1.15;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dataset-detail-hero__title-spacer{flex:1;min-width:0}.dataset-detail-hero__description{width:100%;padding-left:1rem;border-left:3px solid var(--primary-6);color:var(--neutrals-2);font-size:.9375rem;line-height:1.6}.dataset-detail-hero__description .markdown-container{color:inherit;font-size:inherit;line-height:inherit}.dataset-detail-hero__description .markdown-container p{margin:0;padding:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.dataset-detail-hero,.dataset-detail-hero__header{gap:.75rem}.dataset-detail-hero__title{font-size:1.75rem}.dataset-detail-hero__description{font-size:.875rem;padding-left:.875rem}}.dataset-stats-bar{width:100%}.dataset-stats-bar__inner{display:flex;width:100%;align-items:center;flex-wrap:wrap;gap:1.5rem 2rem;padding:1.5rem 2rem;background-color:var(--neutrals-9);border:1px solid var(--neutrals-7);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm)}.dataset-stats-bar__item{display:flex;flex-direction:column;gap:.375rem;min-width:0}.dataset-stats-bar__value{color:var(--neutrals-0);font-size:1.75rem;font-weight:700;line-height:1;letter-spacing:-.02em}.dataset-stats-bar__label{color:var(--neutrals-2);font-size:.8125rem;font-weight:500;line-height:1.2}.dataset-stats-bar__separator{color:var(--primary-6);font-size:1.125rem;font-weight:600;line-height:1;-webkit-user-select:none;user-select:none}@media(max-width:768px){.dataset-stats-bar__inner{padding:1.25rem 1.5rem;gap:1.25rem}.dataset-stats-bar__value{font-size:1.5rem}.dataset-stats-bar__separator{display:none}}.dataset-datapoints-table{width:100%;height:fit-content;max-height:100%;background-color:var(--neutrals-9);border:1px solid var(--neutrals-7);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);overflow:auto;-webkit-overflow-scrolling:touch;overflow-anchor:none}.dataset-datapoints-table__table{width:100%;min-width:720px;border-collapse:collapse;table-layout:auto}.dataset-datapoints-table__head{position:sticky;top:0;z-index:1;background-color:var(--neutrals-8)}.dataset-datapoints-table__header-cell{padding:.875rem 1.25rem;text-align:left;font-size:.8125rem;font-weight:600;color:var(--neutrals-2);background-color:var(--neutrals-8);border-bottom:1px solid var(--neutrals-7);white-space:nowrap}.dataset-datapoints-table__header-cell:first-child{padding-left:1.5rem}.dataset-datapoints-table__header-cell--actions{padding-right:1.5rem;text-align:right}.dataset-datapoints-table__body{background-color:var(--neutrals-9)}.dataset-datapoints-table__row{border-bottom:1px solid var(--neutrals-7)}.dataset-datapoints-table__row:hover{background-color:var(--overlay-subtle)}.dataset-datapoints-table__row:last-of-type{border-bottom:none}.dataset-datapoints-table__spacer-row td{padding:0;border:none}.dataset-datapoints-table__cell{padding:1rem 1.25rem;font-size:.875rem;color:var(--neutrals-1);vertical-align:middle}.dataset-datapoints-table__cell:first-child{padding-left:1.5rem}.dataset-datapoints-table__cell--actions{padding-right:1.5rem;text-align:right}.dataset-datapoints-table__id-tag{display:inline-block;padding:.25rem .75rem;border-radius:var(--radius-pill);background-color:var(--delta-tag-id);color:var(--neutrals-1);font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap}.dataset-datapoints-table__chip{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:var(--radius-pill);background-color:var(--primary-0);border:1px solid var(--primary-2);color:var(--primary-7);font-size:.75rem;font-weight:500;line-height:1.2;white-space:nowrap}.dataset-datapoints-table__text{display:inline-block;max-width:24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataset-datapoints-table__empty{color:var(--neutrals-4)}.dataset-datapoints-table__view-btn{padding:.4375rem 1rem;border:none;border-radius:var(--radius-lg);background-color:var(--primary-6);color:var(--neutrals-9);font-size:.8125rem;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;transition:background-color .15s ease}.dataset-datapoints-table__view-btn:hover{background-color:var(--primary-7)}.dataset-datapoints-table__view-btn:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(prefers-reduced-motion:reduce){.dataset-datapoints-table__view-btn{transition:none}}.markdown-container{font-size:inherit;line-height:1.5;color:inherit;word-wrap:break-word}.markdown-container>*:first-child{margin-top:0}.markdown-container>*:last-child{margin-bottom:0}.markdown-container p{margin:0;padding:0 0 .5rem}.markdown-container h1,.markdown-container h2,.markdown-container h3,.markdown-container h4,.markdown-container h5,.markdown-container h6{margin:1rem 0 .5rem;font-weight:600;line-height:1.3;color:var(--neutrals-1)}.markdown-container h1:first-child,.markdown-container h2:first-child,.markdown-container h3:first-child,.markdown-container h4:first-child,.markdown-container h5:first-child,.markdown-container h6:first-child{margin-top:0}.markdown-container h1{font-size:1.5rem}.markdown-container h2{font-size:1.25rem}.markdown-container h3{font-size:1.125rem}.markdown-container h4,.markdown-container h5,.markdown-container h6{font-size:1rem}.markdown-container ul,.markdown-container ol{margin:0 0 .5rem;padding-left:1.25rem}.markdown-container li{margin:.25rem 0}.markdown-container strong{font-weight:600;color:var(--neutrals-1)}.markdown-container em{font-style:italic}.markdown-container code{padding:.125rem .25rem;border-radius:var(--radius-sm);background-color:var(--overlay-subtle);font-size:.9em;font-family:var(--font-family-mono, monospace)}.markdown-container pre{margin:0 0 .5rem;padding:.75rem;border-radius:var(--radius-lg);background-color:var(--overlay-subtle);overflow-x:auto}.markdown-container pre code{padding:0;background:transparent}.markdown-container .code-block-container{margin:0 0 .5rem}.markdown-container .code-block-container pre{margin:0}.markdown-container blockquote{margin:0 0 .5rem;padding:.5rem 0 .5rem 1rem;border-left:3px solid var(--primary-6);color:var(--neutrals-2)}.markdown-container hr{margin:.75rem 0;border:none;border-top:1px solid var(--neutrals-7)}.markdown-container a{color:var(--primary-6);text-decoration:underline}.markdown-container a:hover{color:var(--primary-7)}.markdown-container .table-container{margin:0 0 .5rem;overflow-x:auto}.markdown-container table{width:100%;border-collapse:collapse;font-size:.875rem}.markdown-container th,.markdown-container td{padding:.5rem .75rem;border:1px solid var(--neutrals-7);text-align:left}.markdown-container th{font-weight:600;background-color:var(--neutrals-8);color:var(--neutrals-1)}.markdown-container img{max-width:100%;height:auto}.markdown-container .content-loader{font-size:.875rem;color:var(--neutrals-3);font-style:italic}.dataset-header{width:100%;display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.dataset-header__title-row{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.dataset-header__title{margin:0;min-width:0;flex:1 1 auto;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.dataset-header__count-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:var(--radius-pill);background-color:var(--neutrals-8);border:1px solid var(--neutrals-7);color:var(--neutrals-1);font-size:.8125rem;font-weight:500;line-height:1;white-space:nowrap;flex-shrink:0}.dataset-header__count-chip-dot{width:6px;height:6px;border-radius:var(--radius-full);background-color:var(--primary-6)}.dataset-header__count-chip-label{letter-spacing:.01em}.dataset-header .dataset-header-description{padding:.25rem 0 .25rem .875rem;border-left:3px solid var(--primary-6);font-size:1rem;color:var(--neutrals-2);margin:0;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.dataset-header .dataset-header-description>*:first-child{margin-top:0}.dataset-header .dataset-header-description>*:last-child{margin-bottom:0}.dataset-header .dataset-header-description p{margin:0}.dataset-header .dataset-header-description ul,.dataset-header .dataset-header-description ol{margin:0 0 .5rem;padding-left:1.25rem}.dataset-header .dataset-header-description code{padding:.125rem .25rem;border-radius:var(--radius-sm);background-color:var(--overlay-subtle);font-size:.9em}.dataset-header .dataset-header-description pre{padding:.75rem;border-radius:var(--radius-lg);background-color:var(--overlay-subtle);overflow-x:auto}.dataset-header .dataset-header-description pre code{padding:0;background:transparent}.dataset-header .dataset-header-description a{color:inherit;text-decoration:underline}@media(max-width:1024px){.dataset-header .dataset-header-description{padding-left:.75rem;font-size:.875rem}}@media(max-width:768px){.dataset-header{gap:.625rem}.dataset-header__title-row{flex-direction:column;align-items:flex-start;gap:.625rem}.dataset-header__title{width:100%}.dataset-header__count-chip{padding:.3125rem .625rem;font-size:.75rem}.dataset-header .dataset-header-description{padding-left:.625rem;font-size:.8125rem}}@media(max-width:500px){.dataset-header .dataset-header-description{padding-left:.5rem;font-size:.75rem}}.data-point-nav-panel{width:100%;min-height:0;display:flex;flex-direction:column;background-color:var(--neutrals-9);border:1px solid var(--neutrals-7);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);overflow:hidden}.data-point-nav-panel>.inline-loader--embedded{flex:1;min-height:120px}.data-point-nav-panel__message{width:100%;padding:1.25rem .875rem;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.data-point-nav-panel__message-text{margin:0;font-size:.8125rem;line-height:1.5;color:var(--neutrals-2)}.data-point-nav-panel__retry{padding:.5rem .875rem;border:1px solid var(--neutrals-7);border-radius:var(--radius-lg);background:var(--neutrals-9);color:var(--neutrals-1);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background-color .15s ease}.data-point-nav-panel__retry:hover{background-color:var(--overlay-subtle)}.data-point-nav-panel__list-wrap{width:100%;position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.data-point-nav-panel__list-wrap--can-scroll:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2rem;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--neutrals-9) 0%,transparent) 0%,var(--neutrals-9) 100%)}.data-point-nav-panel__scroller{width:100%;flex:1;min-height:0;padding:1rem .4375rem;overflow-y:auto;overflow-x:hidden;overflow-anchor:none;scrollbar-width:thin;scrollbar-color:var(--neutrals-6) transparent}.data-point-nav-panel__scroller::-webkit-scrollbar{width:6px}.data-point-nav-panel__scroller::-webkit-scrollbar-thumb{background-color:var(--neutrals-6);border-radius:var(--radius-pill)}.data-point-nav-panel__scroller::-webkit-scrollbar-track{background:transparent}.data-point-nav-panel__list{width:100%;list-style:none;margin:0;padding:0;position:relative}.data-point-nav-panel__list:before{content:"";position:absolute;left:.75rem;top:1.125rem;bottom:1.125rem;width:1px;background-color:var(--neutrals-7);transform:translate(-50%);pointer-events:none;z-index:0}.data-point-nav-panel__item{position:absolute;top:0;left:0;width:100%;z-index:1}.data-point-nav-panel__row{width:100%;min-height:2.25rem;display:flex;align-items:center;gap:.625rem;padding:.5625rem .5rem .5625rem .4375rem;border:1px solid transparent;border-radius:var(--radius-lg);background:transparent;text-align:left;cursor:pointer;position:relative;z-index:1;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.data-point-nav-panel__row:hover:not(.data-point-nav-panel__row--active){background-color:var(--overlay-subtle)}.data-point-nav-panel__row:hover:not(.data-point-nav-panel__row--active) .data-point-nav-panel__indicator{background-color:var(--neutrals-9);border-color:var(--neutrals-4)}.data-point-nav-panel__row:hover:not(.data-point-nav-panel__row--active) .data-point-nav-panel__label{color:var(--neutrals-1)}.data-point-nav-panel__row:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.data-point-nav-panel__row--active{background-color:color-mix(in srgb,var(--primary-6) 8%,transparent)}.data-point-nav-panel__row--active .data-point-nav-panel__indicator{background-color:var(--primary-6);border-color:var(--primary-6);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-6) 18%,transparent),0 0 0 6px var(--neutrals-9)}.data-point-nav-panel__row--active .data-point-nav-panel__label{color:var(--primary-7);font-weight:700}.data-point-nav-panel__indicator{flex-shrink:0;width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:var(--neutrals-9);border:1.5px solid var(--neutrals-5);box-shadow:0 0 0 3px var(--neutrals-9);position:relative;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.data-point-nav-panel__label{font-family:var(--font-mono);font-size:.75rem;font-weight:500;color:var(--neutrals-3);line-height:1;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}@media(max-width:768px){.data-point-nav-panel{border-radius:var(--radius-lg)}.data-point-nav-panel__list-wrap--can-scroll:after{left:auto;top:0;bottom:0;width:2rem;height:auto;background:linear-gradient(to right,color-mix(in srgb,var(--neutrals-9) 0%,transparent) 0%,var(--neutrals-9) 100%)}.data-point-nav-panel__scroller{padding:.5rem .625rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.data-point-nav-panel__list{height:1.75rem}.data-point-nav-panel__list:before{display:none}.data-point-nav-panel__item{width:auto}.data-point-nav-panel__row{min-height:0;padding:.4375rem .625rem;gap:.5rem}}@media(prefers-reduced-motion:reduce){.data-point-nav-panel__row,.data-point-nav-panel__indicator,.data-point-nav-panel__label{transition:none}}@keyframes slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.gl-timeline-view{width:100%;min-height:100vh;font-family:var(--font-primary);background-color:var(--neutrals-9);color:var(--neutrals-1);display:flex;flex-direction:column}.gl-timeline-view .gl-timeline-header{display:flex;align-items:center;position:sticky;top:-6px;z-index:100;padding:12px 24px;background-color:var(--neutrals-9);border-bottom:1px solid var(--neutrals-7);gap:16px}.gl-timeline-view .gl-timeline-header .gl-timeline-header-title{display:flex;align-items:center;gap:10px}.gl-timeline-view .gl-timeline-header .gl-timeline-header-title .gl-timeline-header-icon{width:18px;height:18px}.gl-timeline-view .gl-timeline-header .gl-timeline-header-title .gl-timeline-header-text{font-size:14px;font-weight:600;color:var(--neutrals-1)}.gl-timeline-view .gl-timeline-header .gl-timeline-header-legend{display:flex;align-items:center;margin-left:auto;gap:16px}.gl-timeline-view .gl-timeline-header .gl-timeline-header-legend .gl-timeline-legend-item{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--neutrals-2)}.gl-timeline-view .gl-timeline-header .gl-timeline-header-legend .gl-timeline-legend-item .gl-timeline-legend-dot{width:8px;height:8px}.gl-timeline-view .gl-timeline-header .gl-timeline-header-legend .gl-timeline-legend-item .gl-timeline-legend-label{font-size:10px;font-weight:900;color:var(--neutrals-2);text-transform:uppercase;letter-spacing:.05em}.gl-timeline-view .gl-timeline-graph-container{position:relative;flex:1;width:100%;display:flex;flex-direction:column}.gl-timeline-view .gl-timeline-row-wrapper{position:relative;width:100%;content-visibility:auto;contain-intrinsic-size:auto 36px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row{display:flex;align-items:center;width:100%;min-height:36px;cursor:pointer;transition:background-color .15s ease;position:relative}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row:hover{background-color:var(--neutrals-8)}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row.expanded{background-color:var(--neutrals-8);box-shadow:var(--shadow-inset)}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-svg-container{flex-shrink:0}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-svg{display:block}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content{flex:1;display:flex;align-items:center;gap:12px;padding-right:24px;min-width:0}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-chevron-container{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--neutrals-3)}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-chevron-container .gl-timeline-chevron-icon{width:14px;height:14px;transition:transform .2s ease}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-chevron-icon.open{transform:rotate(90deg)}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-step-index{font-family:var(--font-primary);font-size:11px;font-weight:600;padding:3px 10px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-xl);flex-shrink:0;white-space:nowrap;letter-spacing:.02em}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-event-icon{width:16px;height:16px;flex-shrink:0}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-event-type{font-size:13px;font-weight:700;color:var(--neutrals-1);white-space:nowrap}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-tool-name{font-family:var(--font-primary);font-style:italic;font-size:12px;font-weight:500;color:var(--delta-violet);background-color:color-mix(in srgb,var(--delta-violet) 10%,transparent);padding:2px 8px;border-radius:var(--radius-sm);margin-left:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-spacer{flex:1}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-status-badge{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-xl);font-size:12px;font-weight:500;background-color:var(--neutrals-9);border:1px solid transparent}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-status-badge .gl-timeline-status-icon{width:12px;height:12px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-status-badge{border:none;border-radius:var(--radius-xl)}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-status-badge span{position:relative;top:.5px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-event-time{font-family:var(--font-mono);font-size:11px;color:var(--neutrals-3)}.gl-timeline-view .gl-timeline-expanded-panel{display:flex;width:100%;background-color:var(--neutrals-8);border-bottom:1px solid var(--neutrals-7);position:relative}.gl-timeline-view .gl-timeline-expanded-panel .gl-timeline-expanded-gutter{flex-shrink:0;position:relative}.gl-timeline-view .gl-timeline-expanded-panel .gl-timeline-expanded-gutter .gl-timeline-expanded-gutter-svg{display:block}.gl-timeline-view .gl-timeline-expanded-panel .gl-timeline-expanded-content{flex:1;padding:8px 16px 24px 0;display:flex;flex-direction:column;gap:16px;max-width:100%}.gl-timeline-view .gl-timeline-expanded-panel .gl-timeline-expanded-content .gl-timeline-detail-section{background-color:var(--neutrals-9);border:1px solid var(--neutrals-7);border-left-width:4px;border-radius:var(--radius-md);padding:16px;box-shadow:var(--shadow-sm)}.gl-timeline-view .gl-timeline-expanded-panel .gl-timeline-expanded-content .gl-timeline-detail-section .gl-timeline-detail-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.gl-timeline-view .gl-timeline-expanded-panel .gl-timeline-expanded-content .gl-timeline-detail-section .gl-timeline-detail-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--neutrals-2)}.gl-timeline-view .gl-timeline-expanded-panel .gl-timeline-expanded-content .gl-timeline-detail-section .gl-timeline-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.gl-timeline-view .gl-timeline-expanded-panel .gl-timeline-expanded-content .gl-timeline-detail-section .gl-timeline-detail-text{font-family:var(--font-mono);font-size:12px;line-height:1.5;color:var(--neutrals-1);white-space:pre-wrap;word-break:break-all}.gl-timeline-view .gl-timeline-expanded-panel .gl-timeline-expanded-content .gl-timeline-detail-section .gl-timeline-detail-text.strikethrough{text-decoration:line-through;color:var(--neutrals-3)}.gl-timeline-view .gl-timeline-expanded-panel .gl-timeline-expanded-content .gl-timeline-detail-section .gl-timeline-detail-text.scrollable{max-height:200px;overflow-y:auto;padding-right:8px}.gl-timeline-view .gl-timeline-expanded-panel .gl-timeline-expanded-content .gl-timeline-detail-section .gl-timeline-detail-text.scrollable::-webkit-scrollbar{width:6px}.gl-timeline-view .gl-timeline-expanded-panel .gl-timeline-expanded-content .gl-timeline-detail-section .gl-timeline-detail-text.scrollable::-webkit-scrollbar-thumb{background-color:var(--overlay-medium);border-radius:var(--radius-sm)}.gl-timeline-decision-content{display:flex;align-items:center;gap:8px}.gl-timeline-decision-content .gl-timeline-decision-text{font-weight:600;font-size:13px}.gl-timeline-markdown-content{font-size:14px;line-height:1.7;color:var(--neutrals-1)}.gl-timeline-markdown-content .gl-timeline-markdown-paragraph{margin-bottom:1em;color:var(--neutrals-1)}.gl-timeline-markdown-content .gl-timeline-markdown-paragraph:last-child{margin-bottom:0}.gl-timeline-markdown-content .gl-timeline-markdown-heading{font-weight:600;color:var(--neutrals-1);margin-top:1.5em;margin-bottom:.75em;line-height:1.4}.gl-timeline-markdown-content .gl-timeline-markdown-heading:first-child{margin-top:0}.gl-timeline-markdown-content .gl-timeline-markdown-h1{font-size:1.75em;font-weight:700;border-bottom:2px solid var(--neutrals-7);padding-bottom:.5em}.gl-timeline-markdown-content .gl-timeline-markdown-h2{font-size:1.5em;font-weight:700;border-bottom:1px solid var(--neutrals-7);padding-bottom:.4em}.gl-timeline-markdown-content .gl-timeline-markdown-h3{font-size:1.25em;font-weight:600}.gl-timeline-markdown-content .gl-timeline-markdown-h4{font-size:1.1em;font-weight:600;color:var(--neutrals-2)}.gl-timeline-markdown-content .gl-timeline-markdown-list{margin:1em 0;padding-left:2em;color:var(--neutrals-1)}.gl-timeline-markdown-content .gl-timeline-markdown-list:first-child{margin-top:0}.gl-timeline-markdown-content .gl-timeline-markdown-list:last-child{margin-bottom:0}.gl-timeline-markdown-content .gl-timeline-markdown-list-ordered{list-style-type:decimal}.gl-timeline-markdown-content .gl-timeline-markdown-list-item{margin:.5em 0;line-height:1.6;padding-left:.25em}.gl-timeline-markdown-content .gl-timeline-markdown-list-item::marker{color:var(--neutrals-2);font-weight:500}.gl-timeline-markdown-content .gl-timeline-markdown-list-item .gl-timeline-markdown-list{margin-top:.5em;margin-bottom:.5em}.gl-timeline-markdown-content .gl-timeline-markdown-strong{font-weight:600;color:var(--neutrals-1)}.gl-timeline-markdown-content .gl-timeline-markdown-emphasis{font-style:italic;color:var(--neutrals-2)}.gl-timeline-markdown-content .gl-timeline-markdown-pre{background-color:var(--primary-0);padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--neutrals-7);overflow-x:auto;font-family:var(--font-mono);font-size:12.5px;line-height:1.5;margin:1.25em 0;color:var(--neutrals-1)}.gl-timeline-markdown-content .gl-timeline-markdown-pre .gl-timeline-markdown-code{background-color:transparent;padding:0;border-radius:var(--radius-none);font-size:inherit;color:inherit}.gl-timeline-markdown-content .gl-timeline-markdown-code{font-family:var(--font-mono);font-size:87.5%;background-color:color-mix(in srgb,var(--neutrals-3) 15%,transparent);padding:.2em .4em;border-radius:var(--radius-sm);color:var(--delta-pink);font-weight:500}.gl-timeline-markdown-content .gl-timeline-markdown-blockquote{margin:1.25em 0;padding:.75em 1em .75em 1.25em;border-left:4px solid var(--neutrals-7);background-color:color-mix(in srgb,var(--neutrals-7) 50%,transparent);border-radius:var(--radius-md);color:var(--neutrals-2);font-style:italic}.gl-timeline-markdown-content .gl-timeline-markdown-blockquote p{margin-bottom:.5em}.gl-timeline-markdown-content .gl-timeline-markdown-blockquote p:last-child{margin-bottom:0}.gl-timeline-markdown-content .gl-timeline-markdown-link{color:var(--delta-blue);text-decoration:none;border-bottom:1px solid transparent;transition:all .2s ease}.gl-timeline-markdown-content .gl-timeline-markdown-link:hover{color:var(--accent-blue-dark);border-bottom-color:var(--accent-blue-dark)}.gl-timeline-markdown-content .gl-timeline-markdown-link:visited{color:var(--delta-violet)}.gl-timeline-markdown-content .gl-timeline-markdown-hr{border:none;border-top:2px solid var(--neutrals-7);margin:2em 0;background:none}.gl-timeline-markdown-content .gl-timeline-markdown-table{width:100%;border-collapse:collapse;margin:1.25em 0;font-size:.9375em;border:1px solid var(--neutrals-7);border-radius:var(--radius-md);overflow:hidden}.gl-timeline-markdown-content .gl-timeline-markdown-thead{background-color:var(--primary-0)}.gl-timeline-markdown-content .gl-timeline-markdown-th{padding:10px 12px;text-align:left;font-weight:600;color:var(--neutrals-1);border-bottom:2px solid var(--neutrals-7);background-color:var(--primary-0)}.gl-timeline-markdown-content .gl-timeline-markdown-td{padding:10px 12px;border-bottom:1px solid var(--neutrals-7);color:var(--neutrals-1)}.gl-timeline-markdown-content .gl-timeline-markdown-td:last-child{border-right:none}.gl-timeline-markdown-content .gl-timeline-markdown-tr:last-child .gl-timeline-markdown-td{border-bottom:none}.gl-timeline-markdown-content .gl-timeline-markdown-tr:hover{background-color:color-mix(in srgb,var(--neutrals-8) 50%,transparent)}.gl-timeline-diff-viewer-wrapper{border:1px solid var(--neutrals-7);border-radius:var(--radius-md);overflow:hidden;font-family:var(--font-mono);font-size:12px}.gl-timeline-diff-viewer-wrapper .gl-timeline-diff-headers{display:flex;width:100%;background-color:var(--primary-0);border-bottom:2px solid var(--neutrals-7)}.gl-timeline-diff-viewer-wrapper .gl-timeline-diff-headers .gl-timeline-diff-header-left,.gl-timeline-diff-viewer-wrapper .gl-timeline-diff-headers .gl-timeline-diff-header-right{flex:1;padding:8px 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--neutrals-2);font-family:var(--font-primary)}.gl-timeline-diff-viewer-wrapper .gl-timeline-diff-headers .gl-timeline-diff-header-left{border-right:2px solid var(--neutrals-7)}.gl-timeline-diff-viewer-wrapper .gl-timeline-diff-content-wrapper{position:relative}.gl-timeline-diff-viewer-wrapper .gl-timeline-diff-content-wrapper:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;background-color:var(--neutrals-7);z-index:10;pointer-events:none;transform:translate(-50%)}.gl-timeline-diff-viewer-wrapper table{border-collapse:collapse}.gl-timeline-detail-section :global(.react-json-view){background-color:transparent!important;font-family:var(--font-mono)!important;font-size:12px!important}.gl-timeline-detail-section .gl-timeline-detail-mixed{display:flex;flex-direction:column;gap:10px}.gl-timeline-detail-section .gl-timeline-detail-mixed .gl-timeline-detail-text,.gl-timeline-detail-section .gl-timeline-detail-mixed .gl-timeline-detail-code-block{margin:0}.gl-timeline-detail-section .gl-timeline-detail-code-block{font-family:var(--font-mono);font-size:12px;line-height:1.5;color:var(--neutrals-1);white-space:pre-wrap;word-break:break-word;background-color:color-mix(in srgb,var(--neutrals-1) 6%,transparent);border:1px solid var(--neutrals-7);border-radius:var(--radius-md);padding:10px 12px;margin:0}.gl-timeline-detail-section .gl-timeline-detail-code-block.scrollable{max-height:200px;overflow-y:auto;padding-right:8px}.gl-timeline-detail-section .gl-timeline-detail-code-block.scrollable::-webkit-scrollbar{width:6px}.gl-timeline-detail-section .gl-timeline-detail-code-block.scrollable::-webkit-scrollbar-thumb{background:var(--accent-blue-lite);border-radius:var(--radius-sm)}@media(max-width:1024px){.gl-timeline-view .gl-timeline-header{padding:10px 20px;flex-wrap:wrap;gap:12px}.gl-timeline-view .gl-timeline-header .gl-timeline-header-title .gl-timeline-header-text{font-size:13px}.gl-timeline-view .gl-timeline-header .gl-timeline-header-legend{gap:12px;margin-left:0;width:100%}.gl-timeline-view .gl-timeline-header .gl-timeline-header-legend .gl-timeline-legend-item{font-size:12px}.gl-timeline-view .gl-timeline-header .gl-timeline-header-legend .gl-timeline-legend-item .gl-timeline-legend-label{font-size:9px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content{padding-right:20px;gap:10px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-event-type{font-size:12px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-tool-name{font-size:11px;max-width:200px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-event-time{font-size:10px}.gl-timeline-view .gl-timeline-expanded-panel .gl-timeline-expanded-content{padding:8px 12px 20px 0}.gl-timeline-view .gl-timeline-expanded-panel .gl-timeline-expanded-content .gl-timeline-detail-section{padding:14px}.gl-timeline-view .gl-timeline-expanded-panel .gl-timeline-expanded-content .gl-timeline-detail-section .gl-timeline-detail-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}}@media(max-width:768px){.gl-timeline-view .gl-timeline-header{padding:8px 16px;gap:10px}.gl-timeline-view .gl-timeline-header .gl-timeline-header-title{gap:8px}.gl-timeline-view .gl-timeline-header .gl-timeline-header-title .gl-timeline-header-icon{width:16px;height:16px}.gl-timeline-view .gl-timeline-header .gl-timeline-header-title .gl-timeline-header-text{font-size:12px}.gl-timeline-view .gl-timeline-header .gl-timeline-header-legend{gap:10px;flex-wrap:wrap}.gl-timeline-view .gl-timeline-header .gl-timeline-header-legend .gl-timeline-legend-item{font-size:11px;gap:4px}.gl-timeline-view .gl-timeline-header .gl-timeline-header-legend .gl-timeline-legend-item .gl-timeline-legend-dot{width:6px;height:6px}.gl-timeline-view .gl-timeline-header .gl-timeline-header-legend .gl-timeline-legend-item .gl-timeline-legend-label{font-size:8px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row{min-height:32px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content{padding-right:16px;gap:8px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-chevron-container{width:18px;height:18px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-chevron-container .gl-timeline-chevron-icon{width:12px;height:12px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-step-index{font-size:10px;padding:2px 8px;border-radius:var(--radius-lg)}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-event-icon{width:14px;height:14px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-event-type{font-size:11px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-tool-name{font-size:10px;padding:2px 6px;max-width:150px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-status-badge{padding:3px 8px;font-size:11px;gap:4px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-status-badge .gl-timeline-status-icon{width:10px;height:10px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-event-time{font-size:9px}.gl-timeline-view .gl-timeline-expanded-panel .gl-timeline-expanded-content{padding:6px 12px 16px 0;gap:12px}.gl-timeline-view .gl-timeline-expanded-panel .gl-timeline-expanded-content .gl-timeline-detail-section{padding:12px}.gl-timeline-view .gl-timeline-expanded-panel .gl-timeline-expanded-content .gl-timeline-detail-section .gl-timeline-detail-header{margin-bottom:6px}.gl-timeline-view .gl-timeline-expanded-panel .gl-timeline-expanded-content .gl-timeline-detail-section .gl-timeline-detail-label{font-size:10px}.gl-timeline-view .gl-timeline-expanded-panel .gl-timeline-expanded-content .gl-timeline-detail-section .gl-timeline-detail-grid{grid-template-columns:1fr;gap:10px}.gl-timeline-view .gl-timeline-expanded-panel .gl-timeline-expanded-content .gl-timeline-detail-section .gl-timeline-detail-text{font-size:11px}.gl-timeline-view .gl-timeline-markdown-content{font-size:13px}.gl-timeline-view .gl-timeline-markdown-content .gl-timeline-markdown-h1{font-size:1.5em}.gl-timeline-view .gl-timeline-markdown-content .gl-timeline-markdown-h2{font-size:1.3em}.gl-timeline-view .gl-timeline-markdown-content .gl-timeline-markdown-h3{font-size:1.15em}.gl-timeline-view .gl-timeline-markdown-content .gl-timeline-markdown-pre{font-size:11px;padding:12px 14px}.gl-timeline-view .gl-timeline-markdown-table{font-size:.875em;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.gl-timeline-view .gl-timeline-markdown-th,.gl-timeline-view .gl-timeline-markdown-td{padding:8px 10px;font-size:.875em}}@media(max-width:500px){.gl-timeline-view .gl-timeline-header{padding:6px 12px;gap:8px}.gl-timeline-view .gl-timeline-header .gl-timeline-header-title{gap:6px}.gl-timeline-view .gl-timeline-header .gl-timeline-header-title .gl-timeline-header-icon{width:14px;height:14px}.gl-timeline-view .gl-timeline-header .gl-timeline-header-title .gl-timeline-header-text{font-size:11px}.gl-timeline-view .gl-timeline-header .gl-timeline-header-legend{gap:8px}.gl-timeline-view .gl-timeline-header .gl-timeline-header-legend .gl-timeline-legend-item{font-size:10px;gap:3px}.gl-timeline-view .gl-timeline-header .gl-timeline-header-legend .gl-timeline-legend-item .gl-timeline-legend-dot{width:5px;height:5px}.gl-timeline-view .gl-timeline-header .gl-timeline-header-legend .gl-timeline-legend-item .gl-timeline-legend-label{font-size:7px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row{min-height:28px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content{padding-right:12px;gap:6px;flex-wrap:wrap}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-chevron-container{width:16px;height:16px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-chevron-container .gl-timeline-chevron-icon{width:11px;height:11px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-step-index{font-size:9px;padding:2px 6px;border-radius:var(--radius-lg)}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-event-icon{width:12px;height:12px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-event-type{font-size:10px;flex:1;min-width:0}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-tool-name{font-size:9px;padding:1px 4px;max-width:120px;margin-left:2px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-spacer{display:none}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-status-badge{padding:2px 6px;font-size:10px;gap:3px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-status-badge .gl-timeline-status-icon{width:9px;height:9px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-event-time{font-size:8px;width:100%;margin-top:2px}.gl-timeline-view .gl-timeline-expanded-panel .gl-timeline-expanded-content{padding:6px 8px 12px 0;gap:10px}.gl-timeline-view .gl-timeline-expanded-panel .gl-timeline-expanded-content .gl-timeline-detail-section{padding:10px;border-left-width:3px}.gl-timeline-view .gl-timeline-expanded-panel .gl-timeline-expanded-content .gl-timeline-detail-section .gl-timeline-detail-label{font-size:9px}.gl-timeline-view .gl-timeline-expanded-panel .gl-timeline-expanded-content .gl-timeline-detail-section .gl-timeline-detail-text{font-size:10px;line-height:1.4}.gl-timeline-view .gl-timeline-expanded-panel .gl-timeline-expanded-content .gl-timeline-detail-section .gl-timeline-detail-text.scrollable{max-height:150px}.gl-timeline-view .gl-timeline-markdown-content{font-size:12px;line-height:1.6}.gl-timeline-view .gl-timeline-markdown-content .gl-timeline-markdown-h1{font-size:1.4em;padding-bottom:.4em}.gl-timeline-view .gl-timeline-markdown-content .gl-timeline-markdown-h2{font-size:1.25em;padding-bottom:.3em}.gl-timeline-view .gl-timeline-markdown-content .gl-timeline-markdown-h3{font-size:1.1em}.gl-timeline-view .gl-timeline-markdown-content .gl-timeline-markdown-h4{font-size:1.05em}.gl-timeline-view .gl-timeline-markdown-content .gl-timeline-markdown-list{padding-left:1.5em}.gl-timeline-view .gl-timeline-markdown-content .gl-timeline-markdown-pre{font-size:10px;padding:10px 12px;margin:1em 0}.gl-timeline-view .gl-timeline-markdown-content .gl-timeline-markdown-code{font-size:85%;padding:.15em .3em}.gl-timeline-view .gl-timeline-markdown-content .gl-timeline-markdown-blockquote{padding:.6em .8em .6em 1em;margin:1em 0}.gl-timeline-view .gl-timeline-markdown-table{font-size:.8125em}.gl-timeline-view .gl-timeline-markdown-th,.gl-timeline-view .gl-timeline-markdown-td{padding:6px 8px;font-size:.8125em}.gl-timeline-view .gl-timeline-diff-viewer-wrapper{font-size:10px}.gl-timeline-view .gl-timeline-diff-viewer-wrapper .gl-timeline-diff-headers .gl-timeline-diff-header-left,.gl-timeline-view .gl-timeline-diff-viewer-wrapper .gl-timeline-diff-headers .gl-timeline-diff-header-right{padding:6px 10px;font-size:9px}}@media(max-width:375px){.gl-timeline-view .gl-timeline-header{padding:6px 10px}.gl-timeline-view .gl-timeline-header .gl-timeline-header-title .gl-timeline-header-text{font-size:10px}.gl-timeline-view .gl-timeline-header .gl-timeline-header-legend .gl-timeline-legend-item{font-size:9px}.gl-timeline-view .gl-timeline-header .gl-timeline-header-legend .gl-timeline-legend-item .gl-timeline-legend-label{font-size:6px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row{min-height:26px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content{padding-right:10px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-step-index{font-size:8px;padding:1px 5px;border-radius:var(--radius-md)}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-event-type{font-size:9px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-tool-name{font-size:8px;max-width:100px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-status-badge{font-size:9px;padding:2px 5px}.gl-timeline-view .gl-timeline-row-wrapper .gl-timeline-row .gl-timeline-row-content .gl-timeline-event-time{font-size:7px}.gl-timeline-view .gl-timeline-expanded-panel .gl-timeline-expanded-content{padding:6px 6px 10px 0}.gl-timeline-view .gl-timeline-expanded-panel .gl-timeline-expanded-content .gl-timeline-detail-section{padding:8px}.gl-timeline-view .gl-timeline-expanded-panel .gl-timeline-expanded-content .gl-timeline-detail-section .gl-timeline-detail-text{font-size:9px}.gl-timeline-view .gl-timeline-markdown-content{font-size:11px}.gl-timeline-view .gl-timeline-markdown-content .gl-timeline-markdown-pre{font-size:9px;padding:8px 10px}}.gl-timeline-metadata-banner{background-color:var(--neutrals-9)}.gl-timeline-metadata-banner .gl-timeline-metadata-card{background:linear-gradient(135deg,color-mix(in srgb,var(--delta-pink) 5%,transparent),color-mix(in srgb,var(--delta-blue) 5%,transparent));border:1px solid var(--neutrals-7);border-radius:var(--radius-md);padding:20px 24px;box-shadow:var(--shadow-sm);transition:all .2s ease}.gl-timeline-metadata-banner .gl-timeline-metadata-card:hover{box-shadow:var(--shadow-lg);border-color:color-mix(in srgb,var(--delta-pink) 30%,transparent)}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row{display:flex;gap:32px;margin-bottom:20px;flex-wrap:wrap;width:100%}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item{display:flex;align-items:flex-start;gap:10px;min-width:160px;flex:0 1 auto}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item .gl-timeline-metadata-icon{width:20px;height:20px;flex-shrink:0;margin-top:2px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item--session .gl-timeline-metadata-icon{color:var(--delta-pink)}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item--project .gl-timeline-metadata-icon{color:var(--accent-blue)}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item--environment .gl-timeline-metadata-icon{color:var(--delta-cyan)}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item--model .gl-timeline-metadata-icon{color:var(--accent-green)}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item--pattern .gl-timeline-metadata-icon{color:var(--accent-green-dark)}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item .gl-timeline-metadata-content{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item .gl-timeline-metadata-content .gl-timeline-metadata-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--neutrals-3);white-space:nowrap}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item .gl-timeline-metadata-content .gl-timeline-metadata-value-wrapper{display:flex;align-items:center;gap:8px;min-width:0}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item .gl-timeline-metadata-content .gl-timeline-metadata-value{font-size:13px;font-weight:600;color:var(--neutrals-1);font-family:var(--font-mono);white-space:normal;word-break:break-word;line-height:1.4}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item .gl-timeline-metadata-content .gl-timeline-metadata-copy-btn{display:flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;min-height:20px;padding:0;background:none;border:none;cursor:pointer;color:var(--neutrals-3);transition:all .2s ease;flex-shrink:0;border-radius:var(--radius-sm);touch-action:manipulation}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item .gl-timeline-metadata-content .gl-timeline-metadata-copy-btn:hover{color:var(--neutrals-1);background-color:var(--neutrals-8)}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item .gl-timeline-metadata-content .gl-timeline-metadata-copy-btn:active{transform:scale(.95)}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item .gl-timeline-metadata-content .gl-timeline-metadata-copy-btn:focus{outline:none}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item .gl-timeline-metadata-content .gl-timeline-metadata-copy-btn svg{width:14px;height:14px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item.gl-timeline-metadata-action-item .gl-timeline-metadata-content .gl-timeline-metadata-action-btn{width:max-content;font-size:12px;font-weight:600;color:var(--delta-blue);background-color:color-mix(in srgb,var(--delta-blue) 10%,transparent);border:1px solid color-mix(in srgb,var(--delta-blue) 20%,transparent);border-radius:var(--radius-sm);padding:4px 6px;cursor:pointer;transition:all .2s ease;margin-top:4px;white-space:nowrap;min-height:28px;touch-action:manipulation}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item.gl-timeline-metadata-action-item .gl-timeline-metadata-content .gl-timeline-metadata-action-btn:hover{background-color:color-mix(in srgb,var(--delta-blue) 15%,transparent);border-color:color-mix(in srgb,var(--delta-blue) 30%,transparent);color:var(--primary-7)}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item.gl-timeline-metadata-action-item .gl-timeline-metadata-content .gl-timeline-metadata-action-btn:active{transform:scale(.98)}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item.gl-timeline-metadata-action-item .gl-timeline-metadata-content .gl-timeline-metadata-action-btn:focus{outline:none;box-shadow:var(--shadow-focus)}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-description{padding:12px 16px;margin:16px 0;background-color:color-mix(in srgb,var(--primary-0) 30%,transparent);border-radius:var(--radius-md);border:1px solid var(--neutrals-7);border-left:3px solid var(--delta-blue)}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-description .gl-timeline-metadata-description-label{font-size:11px;font-weight:700;color:var(--neutrals-2);margin-right:8px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-description .gl-timeline-metadata-description-text{font-size:12px;font-weight:500;color:var(--neutrals-1);line-height:1.5}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-session-data{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;margin:16px 0;background-color:color-mix(in srgb,var(--delta-violet) 10%,transparent);border-radius:var(--radius-md);border:1px solid var(--neutrals-7);border-left:3px solid var(--delta-violet)}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-session-data .gl-timeline-metadata-session-data-header{display:flex;align-items:center;gap:8px;flex:1}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-session-data .gl-timeline-metadata-session-data-header .gl-timeline-metadata-session-data-icon{width:20px;height:20px;color:var(--delta-blue);flex-shrink:0}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-session-data .gl-timeline-metadata-session-data-header .gl-timeline-metadata-session-data-label{font-size:11px;font-weight:700;color:var(--neutrals-2);text-transform:uppercase;letter-spacing:.05em}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-session-data .gl-timeline-metadata-session-data-btn{width:max-content;font-size:12px;font-weight:600;color:var(--neutrals-9);background-color:var(--primary-7);border:1px solid var(--primary-7);border-radius:var(--radius-sm);padding:6px 12px;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-height:32px;touch-action:manipulation;flex-shrink:0;box-shadow:var(--shadow-sm)}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-session-data .gl-timeline-metadata-session-data-btn:active{transform:translateY(0) scale(.98);box-shadow:var(--shadow-sm)}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-stats{display:flex;gap:24px;padding-top:16px;border-top:1px solid var(--neutrals-7);flex-wrap:wrap}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-stats .gl-timeline-metadata-stat{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;min-width:100px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-stats .gl-timeline-metadata-stat .gl-timeline-metadata-stat-value{font-size:24px;font-weight:700;color:var(--neutrals-1);font-family:var(--font-mono)}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-stats .gl-timeline-metadata-stat--user .gl-timeline-metadata-stat-value{color:var(--accent-blue)}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-stats .gl-timeline-metadata-stat--llm .gl-timeline-metadata-stat-value{color:var(--delta-violet)}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-stats .gl-timeline-metadata-stat--tool .gl-timeline-metadata-stat-value{color:var(--accent-green)}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-stats .gl-timeline-metadata-stat--corrections .gl-timeline-metadata-stat-value{color:var(--accent-yellow)}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-stats .gl-timeline-metadata-stat .gl-timeline-metadata-stat-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--neutrals-3);text-align:center}@media(max-width:1024px){.gl-timeline-metadata-banner .gl-timeline-metadata-card{padding:16px 20px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row{gap:24px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item{min-width:140px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-stats{gap:16px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-stats .gl-timeline-metadata-stat{min-width:80px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-stats .gl-timeline-metadata-stat .gl-timeline-metadata-stat-value{font-size:20px}}@media(max-width:768px){.gl-timeline-metadata-banner .gl-timeline-metadata-card{padding:16px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row{gap:20px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item{min-width:120px;gap:8px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item .gl-timeline-metadata-icon{width:18px;height:18px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item .gl-timeline-metadata-content .gl-timeline-metadata-label{font-size:9px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item .gl-timeline-metadata-content .gl-timeline-metadata-value{font-size:12px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item .gl-timeline-metadata-content .gl-timeline-metadata-copy-btn{width:18px;height:18px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item .gl-timeline-metadata-content .gl-timeline-metadata-copy-btn svg{width:12px;height:12px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item.gl-timeline-metadata-action-item .gl-timeline-metadata-content .gl-timeline-metadata-action-btn{font-size:11px;padding:3px 5px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-description{padding:10px 12px;margin:12px 0}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-description .gl-timeline-metadata-description-label{font-size:10px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-description .gl-timeline-metadata-description-text{font-size:11px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-session-data{padding:10px 12px;margin:12px 0}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-session-data .gl-timeline-metadata-session-data-header{gap:6px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-session-data .gl-timeline-metadata-session-data-header .gl-timeline-metadata-session-data-icon{width:18px;height:18px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-session-data .gl-timeline-metadata-session-data-header .gl-timeline-metadata-session-data-label{font-size:10px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-session-data .gl-timeline-metadata-session-data-btn{font-size:11px;padding:5px 10px;min-height:30px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-stats{gap:12px;padding-top:12px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-stats .gl-timeline-metadata-stat{min-width:70px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-stats .gl-timeline-metadata-stat .gl-timeline-metadata-stat-value{font-size:18px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-stats .gl-timeline-metadata-stat .gl-timeline-metadata-stat-label{font-size:9px}}@media(max-width:500px){.gl-timeline-metadata-banner .gl-timeline-metadata-card{padding:12px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row{gap:16px;margin-bottom:16px;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item{min-width:110px;gap:8px;scroll-snap-align:start}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item .gl-timeline-metadata-icon{width:18px;height:18px;margin-top:1px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item .gl-timeline-metadata-content{gap:2px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item .gl-timeline-metadata-content .gl-timeline-metadata-label{font-size:9px;line-height:1.2}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item .gl-timeline-metadata-content .gl-timeline-metadata-value{font-size:12px;line-height:1.4;word-break:break-word;white-space:normal}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item .gl-timeline-metadata-content .gl-timeline-metadata-value-wrapper{gap:6px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item .gl-timeline-metadata-content .gl-timeline-metadata-copy-btn{width:20px;height:20px;min-width:20px;min-height:20px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item .gl-timeline-metadata-content .gl-timeline-metadata-copy-btn svg{width:12px;height:12px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item.gl-timeline-metadata-action-item .gl-timeline-metadata-content .gl-timeline-metadata-action-btn{font-size:11px;padding:4px 8px;margin-top:4px;min-height:28px;touch-action:manipulation}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-description{padding:10px 12px;margin:12px 0;line-height:1.5}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-description .gl-timeline-metadata-description-label{font-size:10px;margin-right:6px;display:inline-block}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-description .gl-timeline-metadata-description-text{font-size:11px;line-height:1.6;word-wrap:break-word}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-session-data{padding:10px 12px;margin:12px 0}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-session-data .gl-timeline-metadata-session-data-header{gap:6px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-session-data .gl-timeline-metadata-session-data-header .gl-timeline-metadata-session-data-icon{width:18px;height:18px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-session-data .gl-timeline-metadata-session-data-header .gl-timeline-metadata-session-data-label{font-size:10px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-session-data .gl-timeline-metadata-session-data-btn{font-size:11px;padding:5px 10px;min-height:30px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-stats{gap:12px;padding-top:12px;justify-content:space-between}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-stats .gl-timeline-metadata-stat{min-width:0;flex:1 1 calc(50% - 6px);max-width:calc(50% - 6px)}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-stats .gl-timeline-metadata-stat .gl-timeline-metadata-stat-value{font-size:18px;line-height:1.2}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-stats .gl-timeline-metadata-stat .gl-timeline-metadata-stat-label{font-size:9px;line-height:1.3;word-break:break-word}}@media(max-width:375px){.gl-timeline-metadata-banner .gl-timeline-metadata-card{padding:10px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row{gap:12px;margin-bottom:12px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item{min-width:100px;gap:6px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item .gl-timeline-metadata-icon{width:16px;height:16px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item .gl-timeline-metadata-content .gl-timeline-metadata-label{font-size:8px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item .gl-timeline-metadata-content .gl-timeline-metadata-value{font-size:11px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item .gl-timeline-metadata-content .gl-timeline-metadata-copy-btn{width:18px;height:18px;min-width:18px;min-height:18px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item .gl-timeline-metadata-content .gl-timeline-metadata-copy-btn svg{width:11px;height:11px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-row .gl-timeline-metadata-item.gl-timeline-metadata-action-item .gl-timeline-metadata-content .gl-timeline-metadata-action-btn{font-size:10px;padding:3px 6px;min-height:26px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-description{padding:8px 10px;margin:10px 0}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-description .gl-timeline-metadata-description-label{font-size:9px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-description .gl-timeline-metadata-description-text{font-size:10px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-session-data{padding:8px 10px;margin:10px 0}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-session-data .gl-timeline-metadata-session-data-header{gap:6px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-session-data .gl-timeline-metadata-session-data-header .gl-timeline-metadata-session-data-icon{width:16px;height:16px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-session-data .gl-timeline-metadata-session-data-header .gl-timeline-metadata-session-data-label{font-size:9px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-session-data .gl-timeline-metadata-session-data-btn{font-size:10px;padding:4px 8px;min-height:28px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-stats{gap:8px;padding-top:10px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-stats .gl-timeline-metadata-stat{flex:1 1 calc(50% - 4px);max-width:calc(50% - 4px)}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-stats .gl-timeline-metadata-stat .gl-timeline-metadata-stat-value{font-size:16px}.gl-timeline-metadata-banner .gl-timeline-metadata-card .gl-timeline-metadata-stats .gl-timeline-metadata-stat .gl-timeline-metadata-stat-label{font-size:8px}}.gl-coding-metadata-card{width:100%;margin-bottom:16px}.gl-coding-metadata-card-inner{background:linear-gradient(135deg,color-mix(in srgb,var(--neutrals-1) 4%,transparent),color-mix(in srgb,var(--neutrals-1) 6%,transparent),color-mix(in srgb,var(--neutrals-1) 4%,transparent));border:1px solid var(--neutrals-7);border-radius:var(--radius-lg);padding:22px 26px;box-shadow:var(--shadow-md)}.gl-coding-metadata-session{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px}.gl-coding-metadata-session .gl-coding-metadata-session-icon{width:20px;height:20px;flex-shrink:0;margin-top:2px;color:var(--delta-pink)}.gl-coding-metadata-session .gl-coding-metadata-session-content{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.gl-coding-metadata-session .gl-coding-metadata-session-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--delta-pink)}.gl-coding-metadata-session .gl-coding-metadata-session-value-wrapper{display:flex;align-items:center;gap:8px;min-width:0}.gl-coding-metadata-session .gl-coding-metadata-session-value{font-size:15px;font-weight:700;color:var(--neutrals-1);font-family:var(--font-mono)!important;word-break:break-all;line-height:1.4}.gl-coding-metadata-session .gl-coding-metadata-copy-btn{display:flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;min-height:22px;padding:0;background:none;border:none;cursor:pointer;color:var(--neutrals-3);transition:all .2s ease;flex-shrink:0;border-radius:var(--radius-sm);touch-action:manipulation}.gl-coding-metadata-session .gl-coding-metadata-copy-btn:hover{color:var(--neutrals-1);background-color:var(--neutrals-8)}.gl-coding-metadata-session .gl-coding-metadata-copy-btn:active{transform:scale(.95)}.gl-coding-metadata-session .gl-coding-metadata-copy-btn:focus{outline:none}.gl-coding-metadata-session .gl-coding-metadata-copy-btn svg{width:14px;height:14px}.gl-coding-metadata-stats{display:flex;flex-direction:row;gap:32px;padding-top:16px;border-top:1px solid var(--neutrals-7);flex-wrap:wrap;align-items:flex-start}.gl-coding-metadata-stat{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:0 0 auto}.gl-coding-metadata-stat .gl-coding-metadata-stat-value{font-size:24px;font-weight:700;font-family:var(--font-mono)!important}.gl-coding-metadata-stat--total .gl-coding-metadata-stat-value{color:var(--neutrals-1)}.gl-coding-metadata-stat--user .gl-coding-metadata-stat-value{color:var(--accent-blue)}.gl-coding-metadata-stat--llm .gl-coding-metadata-stat-value{color:var(--delta-violet)}.gl-coding-metadata-stat--tool .gl-coding-metadata-stat-value{color:var(--accent-green)}.gl-coding-metadata-stat--corrections .gl-coding-metadata-stat-value{color:var(--accent-yellow)}.gl-coding-metadata-stat .gl-coding-metadata-stat-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--neutrals-3);text-align:left;white-space:nowrap}.gl-coding-metadata-all{margin-top:16px;padding-top:16px;border-top:1px solid var(--neutrals-7)}.gl-coding-metadata-all .gl-coding-metadata-all-trigger{display:flex;align-items:center;gap:10px;width:100%;border:none;background:none;cursor:pointer;font-family:inherit;text-align:left;color:var(--neutrals-2);transition:color .15s ease,background-color .15s ease;border-radius:var(--radius-md);padding:8px 4px}.gl-coding-metadata-all .gl-coding-metadata-all-trigger:hover{color:var(--neutrals-1);background-color:var(--neutrals-8)}.gl-coding-metadata-all .gl-coding-metadata-all-trigger:focus{outline:none}.gl-coding-metadata-all .gl-coding-metadata-all-chevron{width:14px;height:14px;flex-shrink:0;color:var(--neutrals-3)}.gl-coding-metadata-all .gl-coding-metadata-all-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:inherit}.gl-coding-metadata-all .gl-coding-metadata-all-count{font-size:11px;font-weight:500;color:var(--neutrals-3);margin-left:auto}.gl-coding-metadata-all .gl-coding-metadata-all-content{margin-top:10px;display:flex;flex-direction:column;gap:10px}.gl-coding-metadata-all .gl-coding-metadata-all-group{background-color:color-mix(in srgb,var(--neutrals-1) 6%,transparent);border-radius:var(--radius-lg);border:1px solid var(--neutrals-7);overflow:hidden;box-shadow:var(--shadow-sm)}.gl-coding-metadata-all .gl-coding-metadata-all-group[data-group=trajectory]{border-left:4px solid var(--delta-cyan)}.gl-coding-metadata-all .gl-coding-metadata-all-group[data-group=derived-metrics]{border-left:4px solid var(--delta-emerald)}.gl-coding-metadata-all .gl-coding-metadata-all-group[data-group=annotation]{border-left:4px solid var(--delta-violet)}.gl-coding-metadata-all .gl-coding-metadata-all-group[data-group=other]{border-left:4px solid var(--neutrals-3)}.gl-coding-metadata-all .gl-coding-metadata-all-group-title{display:flex;align-items:center;gap:8px;width:100%;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--neutrals-1);padding:6px 10px;border:none;border-bottom:1px solid var(--neutrals-7);background:inherit;cursor:pointer;font-family:inherit;text-align:left;transition:background-color .15s ease}.gl-coding-metadata-all .gl-coding-metadata-all-group-title:hover{background-color:var(--overlay-subtle)}.gl-coding-metadata-all .gl-coding-metadata-all-group-title:focus{outline:none}.gl-coding-metadata-all .gl-coding-metadata-all-group-chevron{width:12px;height:12px;flex-shrink:0;color:var(--neutrals-3)}.gl-coding-metadata-all .gl-coding-metadata-all-group[data-group=trajectory] .gl-coding-metadata-all-group-title{background-color:color-mix(in srgb,var(--delta-cyan) 10%,transparent)}.gl-coding-metadata-all .gl-coding-metadata-all-group[data-group=derived-metrics] .gl-coding-metadata-all-group-title{background-color:color-mix(in srgb,var(--delta-emerald) 10%,transparent)}.gl-coding-metadata-all .gl-coding-metadata-all-group[data-group=annotation] .gl-coding-metadata-all-group-title{background-color:color-mix(in srgb,var(--delta-violet) 10%,transparent)}.gl-coding-metadata-all .gl-coding-metadata-all-group[data-group=other] .gl-coding-metadata-all-group-title{background-color:color-mix(in srgb,var(--neutrals-3) 12%,transparent)}.gl-coding-metadata-all .gl-coding-metadata-all-group-collapsed .gl-coding-metadata-all-group-title{border-radius:var(--radius-md)}.gl-coding-metadata-all .gl-coding-metadata-all-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 16px;padding:10px 12px;background-color:color-mix(in srgb,var(--neutrals-1) 4%,transparent);border:1px solid color-mix(in srgb,var(--neutrals-7) 80%,transparent);border-top:none;border-radius:var(--radius-md)}.gl-coding-metadata-all .gl-coding-metadata-all-row-full{grid-column:1/-1}.gl-coding-metadata-all .gl-coding-metadata-all-row{display:flex;flex-direction:column;gap:6px;min-width:0;background-color:color-mix(in srgb,var(--neutrals-9) 95%,transparent);border:1px solid var(--neutrals-7);border-radius:var(--radius-md);padding:10px 12px}.gl-coding-metadata-all .gl-coding-metadata-all-label{font-size:11px;font-weight:700;color:var(--neutrals-1);margin:0;letter-spacing:.03em;line-height:1.3}.gl-coding-metadata-all .gl-coding-metadata-all-value{font-size:12px;font-weight:500;color:var(--neutrals-1);margin:0;word-break:break-word;white-space:pre-wrap;font-family:var(--font-mono)!important;line-height:1.45}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown{white-space:normal;font-family:var(--font-family-sans)!important;font-size:13px;line-height:1.7;color:var(--neutrals-1);max-width:100%}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown p{margin:0 0 1em;line-height:1.7}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown p:last-child{margin-bottom:0}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown pre{background-color:var(--primary-0);padding:16px 18px 16px 20px;border-radius:var(--radius-lg);border:1px solid var(--neutrals-7);border-left:4px solid color-mix(in srgb,var(--delta-violet) 50%,transparent);overflow-x:auto;font-family:var(--font-mono);font-size:12px;line-height:1.6;margin:1em 0;box-shadow:var(--shadow-sm);scrollbar-width:thin;scrollbar-color:var(--accent-blue-lite) var(--primary-0)}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown pre::-webkit-scrollbar{height:8px}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown pre::-webkit-scrollbar-track{background:color-mix(in srgb,var(--neutrals-7) 50%,transparent);border-radius:var(--radius-sm);margin:0 4px}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown pre::-webkit-scrollbar-thumb{background:var(--accent-blue-lite);border-radius:var(--radius-sm)}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown pre::-webkit-scrollbar-thumb:hover{background:var(--neutrals-3)}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown pre::selection{background-color:color-mix(in srgb,var(--delta-violet) 20%,transparent)}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown pre code{background:none;padding:0;font-size:inherit;color:var(--neutrals-1);font-weight:450}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown code{font-family:var(--font-mono);font-size:.88em;background-color:color-mix(in srgb,var(--delta-violet) 7%,transparent);padding:.22em .5em;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--delta-violet) 18%,transparent);color:color-mix(in srgb,var(--delta-pink) 88%,transparent);font-weight:500}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown ul,.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown ol{margin:1em 0;padding-left:1.75em}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown ul:first-child,.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown ol:first-child{margin-top:0}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown ul:last-child,.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown ol:last-child{margin-bottom:0}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown ul ul,.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown ul ol,.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown ol ul,.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown ol ol{margin:.35em 0;padding-left:1.5em}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown li{margin:.4em 0;line-height:1.6;padding-left:.25em}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown li::marker{color:var(--neutrals-3);font-weight:500}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown ol{list-style-type:decimal}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown strong{font-weight:600;color:var(--neutrals-1)}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown em{font-style:italic;color:var(--neutrals-2)}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown blockquote{margin:1em 0;padding:.75em 1em .75em 1.25em;border-left:4px solid var(--delta-blue);background-color:color-mix(in srgb,var(--delta-blue) 5%,transparent);border-radius:var(--radius-md);color:var(--neutrals-2);font-style:italic}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown blockquote p{margin-bottom:.5em}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown blockquote p:last-child{margin-bottom:0}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown a{color:var(--delta-blue);text-decoration:none;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown a:hover{color:var(--primary-7);border-bottom-color:var(--primary-7)}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown a:visited{color:var(--delta-violet)}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown a:focus-visible{outline:2px solid var(--delta-blue);outline-offset:2px;border-radius:var(--radius-sm)}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown h1,.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown h2,.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown h3,.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown h4{font-weight:600;color:var(--neutrals-1);margin-top:1.25em;margin-bottom:.5em;line-height:1.4}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown h1:first-child,.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown h2:first-child,.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown h3:first-child,.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown h4:first-child{margin-top:0}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown h1{font-size:1.35em;font-weight:700;border-bottom:2px solid var(--neutrals-7);padding-bottom:.4em}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown h2{font-size:1.2em;border-bottom:1px solid var(--neutrals-7);padding-bottom:.35em}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown h3{font-size:1.1em}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown h4{font-size:1.02em;color:var(--neutrals-2)}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown hr{margin:1.25em 0;border:none;border-top:1px solid var(--neutrals-7)}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown table{width:100%;border-collapse:collapse;margin:1em 0;font-size:.9em;border:1px solid var(--neutrals-7);border-radius:var(--radius-md);overflow:hidden}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown th,.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown td{padding:8px 12px;text-align:left;border-bottom:1px solid var(--neutrals-7)}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown th:last-child,.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown td:last-child{border-right:none}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown th{background-color:color-mix(in srgb,var(--neutrals-7) 40%,transparent);font-weight:600;color:var(--neutrals-1)}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown tr:last-child td{border-bottom:none}.gl-coding-metadata-all .gl-coding-metadata-all-value .gl-coding-metadata-markdown tr:nth-child(2n) td{background-color:color-mix(in srgb,var(--neutrals-9) 50%,transparent)}.gl-coding-metadata-all .gl-coding-metadata-all-nested{background-color:color-mix(in srgb,var(--neutrals-9) 50%,transparent);border:1px solid var(--neutrals-7);border-radius:var(--radius-sm);padding:6px 8px;display:flex;flex-direction:column;gap:2px}.gl-coding-metadata-all .gl-coding-metadata-all-nested-row{display:flex;align-items:baseline;gap:8px;font-size:11px;line-height:1.4}.gl-coding-metadata-all .gl-coding-metadata-all-nested-row .gl-coding-metadata-all-nested-label{color:var(--neutrals-1);font-weight:700;font-size:11px;letter-spacing:.02em;flex-shrink:0;min-width:0}.gl-coding-metadata-all .gl-coding-metadata-all-nested-row .gl-coding-metadata-all-nested-value{color:var(--neutrals-1);word-break:break-word;min-width:0;font-size:11px}.gl-coding-metadata-all .gl-coding-metadata-all-nested-more{font-size:10px;font-weight:700;color:var(--delta-blue);margin-top:6px;display:block;text-align:left;padding:0;border:none;background:none;cursor:pointer;font-family:inherit}.gl-coding-metadata-all .gl-coding-metadata-all-nested-more:hover{color:var(--primary-7)}.gl-coding-metadata-all .gl-coding-metadata-all-nested-more:focus{outline:none}@media(max-width:768px){.gl-coding-metadata-card-inner{padding:16px}.gl-coding-metadata-session{margin-bottom:16px}.gl-coding-metadata-session .gl-coding-metadata-session-value{font-size:13px}.gl-coding-metadata-stats{gap:20px;padding-top:12px}.gl-coding-metadata-stat .gl-coding-metadata-stat-value{font-size:20px}.gl-coding-metadata-stat .gl-coding-metadata-stat-label{font-size:9px}.gl-coding-metadata-all .gl-coding-metadata-all-grid{grid-template-columns:1fr;gap:8px 0}}@media(max-width:500px){.gl-coding-metadata-card-inner{padding:12px}.gl-coding-metadata-stats{gap:16px}.gl-coding-metadata-stat .gl-coding-metadata-stat-value{font-size:18px}.gl-coding-metadata-stat .gl-coding-metadata-stat-label{font-size:8px}}.gl-timeline-view-container{width:100%;padding:0 .5rem}.gl-timeline-view-container .gl-timeline-view{width:100%;padding-bottom:2rem}.gl-timeline-view-container .gl-timeline-empty-state{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 2rem;min-height:400px}.gl-timeline-view-container .gl-timeline-empty-state .gl-timeline-empty-state-icon{color:var(--neutrals-3);opacity:.6}.gl-timeline-view-container .gl-timeline-empty-state .gl-timeline-empty-state-title{font-size:1.25rem;font-weight:600;color:var(--neutrals-1);margin:0;text-align:center}.gl-timeline-view-container .gl-timeline-empty-state .gl-timeline-empty-state-text{font-size:.9375rem;color:var(--neutrals-3);margin:0;text-align:center;max-width:500px}@media(max-width:768px){.gl-timeline-view-container .gl-timeline-empty-state{padding:2rem 1.5rem;min-height:300px;gap:.75rem}.gl-timeline-view-container .gl-timeline-empty-state .gl-timeline-empty-state-icon{width:40px;height:40px}.gl-timeline-view-container .gl-timeline-empty-state .gl-timeline-empty-state-title{font-size:1.1rem}.gl-timeline-view-container .gl-timeline-empty-state .gl-timeline-empty-state-text{font-size:.875rem;max-width:100%}}@media(max-width:500px){.gl-timeline-view-container .gl-timeline-empty-state{padding:1.5rem 1rem;min-height:250px;gap:.5rem}.gl-timeline-view-container .gl-timeline-empty-state .gl-timeline-empty-state-icon{width:36px;height:36px}.gl-timeline-view-container .gl-timeline-empty-state .gl-timeline-empty-state-title{font-size:1rem}.gl-timeline-view-container .gl-timeline-empty-state .gl-timeline-empty-state-text{font-size:.8125rem}}.gl-execution-keys-section .gl-execution-keys-content{display:flex;flex-direction:column;gap:16px}.gl-execution-keys-section .gl-execution-keys-block{background-color:var(--neutrals-9);border:1px solid var(--neutrals-7);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);transition:all .2s ease}.gl-execution-keys-section .gl-execution-keys-block:hover{box-shadow:var(--shadow-md)}.gl-execution-keys-section .gl-execution-keys-block.gl-execution-keys-block-prompts{border-left:3px solid var(--delta-blue);background:linear-gradient(90deg,color-mix(in srgb,var(--delta-blue) 5%,transparent) 0%,var(--neutrals-9) 3px)}.gl-execution-keys-section .gl-execution-keys-block.gl-execution-keys-block-prompts .gl-execution-keys-block-icon{color:var(--delta-blue)}.gl-execution-keys-section .gl-execution-keys-block.gl-execution-keys-block-rationale{border-left:3px solid var(--delta-amber);background:linear-gradient(90deg,color-mix(in srgb,var(--delta-amber) 5%,transparent) 0%,var(--neutrals-9) 3px)}.gl-execution-keys-section .gl-execution-keys-block.gl-execution-keys-block-rationale .gl-execution-keys-block-icon{color:var(--delta-amber)}.gl-execution-keys-section .gl-execution-keys-block.gl-execution-keys-block-verification{border-left:3px solid var(--delta-violet);background:linear-gradient(90deg,color-mix(in srgb,var(--delta-violet) 5%,transparent) 0%,var(--neutrals-9) 3px)}.gl-execution-keys-section .gl-execution-keys-block.gl-execution-keys-block-verification .gl-execution-keys-block-icon{color:var(--delta-violet)}.gl-execution-keys-section .gl-execution-keys-block.gl-execution-keys-block-actions{border-left:3px solid var(--accent-green);background:linear-gradient(90deg,color-mix(in srgb,var(--accent-green) 5%,transparent) 0%,var(--neutrals-9) 3px)}.gl-execution-keys-section .gl-execution-keys-block.gl-execution-keys-block-actions .gl-execution-keys-block-icon{color:var(--accent-green)}.gl-execution-keys-section .gl-execution-keys-block.gl-execution-keys-block-warning{border-left:3px solid var(--accent-yellow);background:linear-gradient(90deg,color-mix(in srgb,var(--accent-yellow) 5%,transparent) 0%,var(--neutrals-9) 3px)}.gl-execution-keys-section .gl-execution-keys-block.gl-execution-keys-block-warning .gl-execution-keys-block-icon{color:var(--accent-yellow)}.gl-execution-keys-section .gl-execution-keys-block.gl-execution-keys-block-warning .gl-execution-keys-list .gl-execution-keys-list-item::marker{color:var(--accent-yellow)}.gl-execution-keys-section .gl-execution-keys-block.gl-execution-keys-block-success{border-left:3px solid var(--accent-green);background:linear-gradient(90deg,color-mix(in srgb,var(--accent-green) 5%,transparent) 0%,var(--neutrals-9) 3px)}.gl-execution-keys-section .gl-execution-keys-block.gl-execution-keys-block-success .gl-execution-keys-block-icon{color:var(--accent-green)}.gl-execution-keys-section .gl-execution-keys-block.gl-execution-keys-block-success .gl-execution-keys-list .gl-execution-keys-list-item::marker{color:var(--accent-green)}.gl-execution-keys-section .gl-execution-keys-block.gl-execution-keys-block-error{border-left:3px solid var(--accent-red);background:linear-gradient(90deg,color-mix(in srgb,var(--accent-red) 5%,transparent) 0%,var(--neutrals-9) 3px)}.gl-execution-keys-section .gl-execution-keys-block.gl-execution-keys-block-error .gl-execution-keys-block-icon{color:var(--accent-red)}.gl-execution-keys-section .gl-execution-keys-block.gl-execution-keys-block-error .gl-execution-keys-list .gl-execution-keys-list-item::marker{color:var(--accent-red)}.gl-execution-keys-section .gl-execution-keys-block .gl-execution-keys-block-header{display:flex;align-items:center;gap:10px;width:100%;padding:16px 20px;margin-bottom:0;background:none;border:none;border-bottom:1px solid var(--neutrals-7);cursor:pointer;text-align:left;transition:all .2s ease}.gl-execution-keys-section .gl-execution-keys-block .gl-execution-keys-block-header:hover{background-color:var(--neutrals-8)}.gl-execution-keys-section .gl-execution-keys-block .gl-execution-keys-block-header svg:first-child{width:16px;height:16px;color:var(--neutrals-2);flex-shrink:0}.gl-execution-keys-section .gl-execution-keys-block .gl-execution-keys-block-header .gl-execution-keys-block-icon{width:18px;height:18px;flex-shrink:0}.gl-execution-keys-section .gl-execution-keys-block .gl-execution-keys-block-header .gl-execution-keys-block-title{font-size:13px;font-weight:700;color:var(--neutrals-1);text-transform:uppercase;letter-spacing:.05em}.gl-execution-keys-section .gl-execution-keys-prompt-list{display:flex;flex-direction:column;gap:16px;padding:16px 20px}.gl-execution-keys-section .gl-execution-keys-prompt-item{padding:16px 20px;background-color:var(--neutrals-85);border-radius:var(--radius-md);transition:all .2s ease;box-shadow:var(--shadow-sm)}.gl-execution-keys-section .gl-execution-keys-prompt-item:hover{background-color:var(--overlay-subtle);box-shadow:var(--shadow-lg)}.gl-execution-keys-section .gl-execution-keys-prompt-item .gl-execution-keys-prompt-turn{display:inline-flex;align-items:center;font-size:11px;font-weight:700;color:var(--neutrals-9);background-color:var(--delta-blue);padding:4px 12px;border-radius:var(--radius-xl);margin-bottom:12px;font-family:var(--font-mono)}.gl-execution-keys-section .gl-execution-keys-prompt-item .gl-execution-keys-prompt-text{font-size:14px;line-height:1.7;color:var(--neutrals-1);margin:0}.gl-execution-keys-section .gl-execution-keys-prompt-item .gl-execution-keys-prompt-text .gl-execution-keys-prompt-paragraph{margin:0 0 12px;color:var(--neutrals-1)}.gl-execution-keys-section .gl-execution-keys-prompt-item .gl-execution-keys-prompt-text .gl-execution-keys-prompt-paragraph:last-child{margin-bottom:0}.gl-execution-keys-section .gl-execution-keys-prompt-item .gl-execution-keys-prompt-text .gl-execution-keys-prompt-list-inner{margin:12px 0;padding-left:24px;color:var(--neutrals-1)}.gl-execution-keys-section .gl-execution-keys-prompt-item .gl-execution-keys-prompt-text .gl-execution-keys-prompt-list-inner:first-child{margin-top:0}.gl-execution-keys-section .gl-execution-keys-prompt-item .gl-execution-keys-prompt-text .gl-execution-keys-prompt-list-inner:last-child{margin-bottom:0}.gl-execution-keys-section .gl-execution-keys-prompt-item .gl-execution-keys-prompt-text .gl-execution-keys-prompt-list-ordered{list-style-type:decimal}.gl-execution-keys-section .gl-execution-keys-prompt-item .gl-execution-keys-prompt-text .gl-execution-keys-prompt-list-item{margin:6px 0;line-height:1.6;color:var(--neutrals-1)}.gl-execution-keys-section .gl-execution-keys-prompt-item .gl-execution-keys-prompt-text .gl-execution-keys-prompt-list-item::marker{color:var(--delta-blue);font-weight:600}.gl-execution-keys-section .gl-execution-keys-prompt-item .gl-execution-keys-prompt-text .gl-execution-keys-prompt-strong{font-weight:600;color:var(--neutrals-1)}.gl-execution-keys-section .gl-execution-keys-prompt-item .gl-execution-keys-prompt-text .gl-execution-keys-prompt-emphasis{font-style:italic;color:var(--neutrals-2)}.gl-execution-keys-section .gl-execution-keys-prompt-item .gl-execution-keys-prompt-text .gl-execution-keys-prompt-show-more{display:inline-block;margin-top:12px;padding:6px 12px;font-size:12px;font-weight:600;color:var(--delta-blue);background-color:color-mix(in srgb,var(--delta-blue) 10%,transparent);border:1px solid color-mix(in srgb,var(--delta-blue) 20%,transparent);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease;touch-action:manipulation}.gl-execution-keys-section .gl-execution-keys-prompt-item .gl-execution-keys-prompt-text .gl-execution-keys-prompt-show-more:hover{background-color:color-mix(in srgb,var(--delta-blue) 15%,transparent);border-color:color-mix(in srgb,var(--delta-blue) 30%,transparent);color:var(--primary-7)}.gl-execution-keys-section .gl-execution-keys-prompt-item .gl-execution-keys-prompt-text .gl-execution-keys-prompt-show-more:active{transform:scale(.98)}.gl-execution-keys-section .gl-execution-keys-prompt-divider{display:none}.gl-execution-keys-section .gl-execution-keys-rationale-text{font-size:14px;line-height:1.7;color:var(--neutrals-1);font-style:italic;margin:0;padding:16px 20px;background:linear-gradient(135deg,color-mix(in srgb,var(--delta-amber) 8%,transparent),color-mix(in srgb,var(--delta-amber) 3%,transparent))}.gl-execution-keys-section .gl-execution-keys-actions-list{display:flex;flex-direction:column;gap:16px;padding:16px 20px}.gl-execution-keys-section .gl-execution-keys-actions-item{padding:16px 20px;background-color:var(--neutrals-85);border-radius:var(--radius-md);transition:all .2s ease;box-shadow:var(--shadow-sm)}.gl-execution-keys-section .gl-execution-keys-actions-item:hover{background-color:var(--overlay-subtle);box-shadow:var(--shadow-lg)}.gl-execution-keys-section .gl-execution-keys-actions-item .gl-execution-keys-actions-turn{display:inline-flex;align-items:center;font-size:11px;font-weight:700;color:var(--neutrals-9);background-color:var(--accent-green);padding:4px 12px;border-radius:var(--radius-xl);margin-bottom:12px;font-family:var(--font-mono)}.gl-execution-keys-section .gl-execution-keys-actions-item .gl-execution-keys-actions-ul{margin:0;padding-left:20px;list-style-type:disc}.gl-execution-keys-section .gl-execution-keys-actions-item .gl-execution-keys-actions-li{font-size:14px;line-height:1.7;color:var(--neutrals-1);margin-bottom:6px}.gl-execution-keys-section .gl-execution-keys-actions-item .gl-execution-keys-actions-li::marker{color:var(--accent-green)}.gl-execution-keys-section .gl-execution-keys-list{margin:0;padding:16px 20px 16px 40px;list-style-type:disc}.gl-execution-keys-section .gl-execution-keys-list .gl-execution-keys-list-item{font-size:13px;line-height:1.6;color:var(--neutrals-1);margin-bottom:6px}.gl-execution-keys-section .gl-execution-keys-list .gl-execution-keys-list-item::marker{color:var(--neutrals-2)}.gl-execution-keys-section .gl-execution-keys-verification{display:flex;flex-direction:column;gap:8px;padding:16px 20px}.gl-execution-keys-section .gl-execution-keys-verification-item{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:color-mix(in srgb,var(--accent-blue) 5%,transparent);border-radius:var(--radius-sm)}.gl-execution-keys-section .gl-execution-keys-verification-item .gl-execution-keys-verification-label{font-size:12px;font-weight:600;color:var(--neutrals-2);min-width:140px}.gl-execution-keys-section .gl-execution-keys-verification-item .gl-execution-keys-verification-value{font-size:13px;font-weight:500;color:var(--neutrals-1);font-family:var(--font-mono)}.gl-execution-keys-section .gl-execution-keys-verification-item .gl-execution-keys-verification-value.gl-execution-keys-verification-yes{color:var(--accent-green);font-weight:600}.gl-execution-keys-section .gl-execution-keys-verification-item .gl-execution-keys-verification-value.gl-execution-keys-verification-no{color:var(--accent-red);font-weight:600}.gl-sliding-drawer-overlay{position:fixed;inset:0;background-color:var(--overlay-backdrop);z-index:9998;animation:fadeIn .3s ease}.gl-sliding-drawer-overlay.gl-sliding-drawer-overlay-closing{animation:fadeOut .3s ease}@media(prefers-reduced-motion:reduce){.gl-sliding-drawer-overlay,.gl-sliding-drawer-overlay.gl-sliding-drawer-overlay-closing{animation:none}}.gl-sliding-drawer{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:800px;background-color:var(--neutrals-9);box-shadow:var(--shadow-xl);z-index:9999;display:flex;flex-direction:column;animation:slideInRight .3s ease}.gl-sliding-drawer.gl-sliding-drawer-closing{animation:slideOutRight .3s ease}@media(prefers-reduced-motion:reduce){.gl-sliding-drawer,.gl-sliding-drawer.gl-sliding-drawer-closing{animation:none}}.gl-sliding-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--neutrals-7);background-color:var(--neutrals-9);flex-shrink:0}.gl-sliding-drawer-title{font-size:18px;font-weight:700;color:var(--neutrals-1);margin:0}.gl-sliding-drawer-close-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:none;border-radius:var(--radius-md);cursor:pointer;color:var(--neutrals-2);transition:all .2s ease}.gl-sliding-drawer-close-btn:hover{background-color:var(--neutrals-8);color:var(--neutrals-1)}.gl-sliding-drawer-close-btn:active{transform:scale(.95)}.gl-sliding-drawer-close-btn:focus{outline:none;box-shadow:var(--shadow-focus)}.gl-sliding-drawer-content{flex:1;overflow-y:auto;padding:24px;-webkit-overflow-scrolling:touch}.gl-sliding-drawer-content::-webkit-scrollbar{width:8px}.gl-sliding-drawer-content::-webkit-scrollbar-track{background:var(--primary-0)}.gl-sliding-drawer-content::-webkit-scrollbar-thumb{background:var(--accent-blue-lite);border-radius:var(--radius-sm)}.gl-sliding-drawer-content::-webkit-scrollbar-thumb:hover{background:var(--neutrals-3)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}.virtual-grid{width:100%;overflow-anchor:none}.virtual-grid__sizer{position:relative;width:100%}.virtual-grid__row{position:absolute;top:0;left:0;width:100%;display:grid}.share-link-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;flex-shrink:0;height:2.5rem;padding:0 1.125rem;border:none;border-radius:var(--radius-lg);background-color:var(--primary-6);color:var(--neutrals-9);font-family:var(--font-primary);font-size:.875rem;font-weight:600;line-height:1;cursor:pointer;transition:background-color .2s ease}.share-link-button:hover{background-color:var(--primary-7)}.share-link-button:focus-visible{outline:2px solid var(--primary-6);outline-offset:2px}.share-link-button:active{transform:translateY(1px)}.share-link-button--copied{background-color:var(--primary-8)}.share-link-button__label{white-space:nowrap}@media(max-width:500px){.share-link-button{height:2.25rem;padding:0 1rem;font-size:.8125rem}}@media(prefers-reduced-motion:reduce){.share-link-button{transition:none}.share-link-button:active{transform:none}}.login-page-wrapper{background-color:#000;display:flex;align-items:stretch;justify-content:space-between;height:100vh;width:100%;overflow:hidden}.login-page-wrapper .login-branding{width:55%;height:100%;padding:8rem 4rem 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem;background-color:#000;position:relative;animation:slideFromLeft .35s cubic-bezier(.4,0,.2,1) both}@media(prefers-reduced-motion:reduce){.login-page-wrapper .login-branding{animation:none}}.login-page-wrapper .login-branding.login-branding--request{justify-content:center;align-items:flex-start;padding:8rem 4rem 4rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;gap:2rem}.login-page-wrapper .login-branding.login-branding--request .bottom-text-container{margin-top:0;align-items:flex-start;width:100%;max-width:600px;flex-shrink:0}.login-page-wrapper .login-branding.login-branding--request .bottom-text-container-small-text{max-width:100%}.login-page-wrapper .login-branding.login-branding--request .bottom-text-container--request{gap:1.5rem}.login-page-wrapper .login-branding.login-branding--request .bottom-text-container--request .bottom-text-container-title{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;margin:0;font-weight:500;line-height:1.05;letter-spacing:-.03em}.login-page-wrapper .login-branding.login-branding--request .bottom-text-container--request .bottom-text-container-title-line{color:#fff}.login-page-wrapper .login-branding.login-branding--request .bottom-text-container--request .bottom-text-container-title-accent{display:block}.login-page-wrapper .login-branding.login-branding--request .bottom-text-container--request .bottom-text-container-small-text{max-width:50rem;margin:0;color:#fdfdfdd6;line-height:1.5;letter-spacing:.01em}.login-page-wrapper .login-branding.login-branding--request .login-oauth-section{width:100%;max-width:600px;flex-shrink:0;gap:0}.login-page-wrapper .login-branding.login-branding--request .request-success{flex-shrink:0}.login-page-wrapper .login-branding.login-branding--success,.login-page-wrapper .login-branding.login-branding--not-enabled,.login-page-wrapper .login-branding.login-branding--otp,.login-page-wrapper .login-branding.login-branding--welcome{justify-content:center;align-items:flex-start;padding:4rem}.login-page-wrapper .login-branding.login-branding--success .sign-in-stage,.login-page-wrapper .login-branding.login-branding--not-enabled .sign-in-stage,.login-page-wrapper .login-branding.login-branding--otp .sign-in-stage,.login-page-wrapper .login-branding.login-branding--welcome .sign-in-stage{width:100%;flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0;margin:0}.login-page-wrapper .login-logo{position:absolute;top:3rem;left:4rem;z-index:4}.login-page-wrapper .login-logo .brand-logo{width:160px;height:auto}.login-page-wrapper .bottom-text-container{width:100%;max-width:782px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.25rem}.login-page-wrapper .bottom-text-container-title{font-size:48px;color:#fff;font-weight:400;line-height:normal;letter-spacing:-.01em}.login-page-wrapper .bottom-text-container-title-accent{background:linear-gradient(90deg,#175fff,#c6daf7 59.62%,#eae6fc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.login-page-wrapper .bottom-text-container-small-text{font-size:18px;color:#fdfdfdb8;font-style:normal;font-weight:400;line-height:130%;max-width:600px}.login-page-wrapper .login-oauth-section{width:100%;max-width:600px;display:flex;flex-direction:column;gap:1.25rem}.login-page-wrapper .login-landing-footer{width:100%;margin:-.625rem 0 0;font-size:.8125rem;color:#ffffff9e;line-height:1.5}.login-page-wrapper .login-landing-footer--legal{margin-top:.25rem;font-size:.75rem;color:#ffffff61}.login-page-wrapper .login-landing-footer__link{background:none;border:none;padding:0;font:inherit;font-size:inherit;font-weight:500;color:#c6daf7f2;text-decoration:underline;text-underline-offset:.2em;cursor:pointer;transition:color .15s ease}.login-page-wrapper .login-landing-footer__link:hover{color:#fff}.login-page-wrapper .login-landing-footer__link:focus-visible{outline:2px solid rgba(23,95,255,.6);outline-offset:2px;border-radius:2px}.login-page-wrapper .login-oauth-label{font-size:.875rem;color:#ffffff8c;margin:0;font-weight:400}.login-page-wrapper .login-oauth-buttons{display:flex;flex-direction:column;gap:.625rem}.login-page-wrapper .login-oauth-divider{display:flex;align-items:center;gap:.875rem;width:100%;padding:.375rem 0}.login-page-wrapper .login-oauth-divider__line{flex:1;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 20%,rgba(23,95,255,.35) 50%,rgba(255,255,255,.08) 80%,transparent 100%)}.login-page-wrapper .login-oauth-divider__text{flex-shrink:0;padding:.2rem .75rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;font-size:.6875rem;font-weight:500;color:#ffffff73;letter-spacing:.14em;text-transform:uppercase;line-height:1}.login-page-wrapper .oauth-button{display:flex;align-items:center;justify-content:center;gap:.625rem;width:100%;min-height:50px;padding:.8125rem 1.5rem;border-radius:14px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .12s ease;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#2b2b2b,#161616);color:#fff;box-shadow:inset 0 1px #ffffff12,0 4px 14px #00000073,0 1px 2px #00000059}.login-page-wrapper .oauth-button svg{display:block;flex-shrink:0}.login-page-wrapper .oauth-button .oauth-button__brand-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.login-page-wrapper .oauth-button .oauth-button__brand-icon--google{width:20px;height:20px;background-color:transparent}.login-page-wrapper .oauth-button .oauth-button__brand-icon--microsoft{width:20px;height:20px}.login-page-wrapper .oauth-button:hover:not(:disabled){background:linear-gradient(180deg,#353535,#1c1c1c);border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff1a,0 8px 22px #0000008c,0 0 0 1px #175fff2e;transform:translateY(-1px)}.login-page-wrapper .oauth-button:active:not(:disabled){background:linear-gradient(180deg,#181818,#101010);border-color:#ffffff1f;transform:translateY(1px);box-shadow:inset 0 2px 6px #0000008c,0 1px 2px #00000040}.login-page-wrapper .oauth-button:disabled{opacity:.45;cursor:not-allowed}.login-page-wrapper .oauth-button__spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.15);border-top-color:#3b82f6;border-radius:50%;animation:spin .6s linear infinite;flex-shrink:0}.login-page-wrapper .login-video-section{width:45%;height:100%;position:relative;background-color:#000;overflow:hidden;animation:slideFromRight .35s cubic-bezier(.4,0,.2,1) both}@media(prefers-reduced-motion:reduce){.login-page-wrapper .login-video-section{animation:none}}.login-page-wrapper .login-video-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.8;mix-blend-mode:hard-light;transform:rotate(-90deg) scale(1.5);transform-origin:center center}.request-form{width:100%;display:flex;flex-direction:column;gap:1.5rem}.request-form__intro{margin:0;font-size:.875rem;color:#ffffff8c;font-weight:400}.request-form__fields{display:flex;flex-direction:column;gap:1.5rem}.request-form__row{display:flex;flex-direction:column;gap:1rem;width:100%}.request-form__row--split{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}@media(min-width:640px){.request-form__row--split{grid-template-columns:repeat(2,minmax(0,1fr))}}.request-form__field{display:flex;flex-direction:column;gap:.5rem;text-align:left;min-width:0}.request-form__field--select{position:relative}.request-form__field-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:1.125rem}.request-form__label{font-size:.75rem;font-weight:600;color:#ffffff80;letter-spacing:.06em;text-transform:uppercase}.request-form__input{width:100%;min-height:50px;padding:.8125rem 1.125rem;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#1f1f1f,#121212);color:#fff;font-size:.9375rem;font-family:inherit;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;box-shadow:inset 0 1px #ffffff0d,0 2px 8px #00000047}.request-form__input::placeholder{color:#ffffff52}.request-form__input:hover:not(:disabled):not(:focus){border-color:#ffffff38;background:linear-gradient(180deg,#252525,#161616)}.request-form__input:focus{border-color:#175fff8c;background:linear-gradient(180deg,#222,#141414);box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #175fff24,0 4px 14px #00000059}.request-form__input--error{border-color:#ef4444b3}.request-form__input--error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef444424,0 4px 14px #00000059}.request-form__input:disabled{opacity:.45;cursor:not-allowed}.request-form__select-trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:50px;padding:.8125rem 1.125rem;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#1f1f1f,#121212);color:#fff;font-size:.9375rem;font-family:inherit;text-align:left;cursor:pointer;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;box-shadow:inset 0 1px #ffffff0d,0 2px 8px #00000047}.request-form__select-trigger:hover:not(:disabled){border-color:#ffffff38;background:linear-gradient(180deg,#252525,#161616)}.request-form__select-trigger.request-form__input--error{border-color:#ef4444b3}.request-form__select-trigger.request-form__input--error:focus-visible,.request-form__select-trigger.request-form__input--error.request-form__select-trigger--open{border-color:#ef4444;box-shadow:0 0 0 3px #ef444424,0 4px 14px #00000059}.request-form__select-trigger:focus-visible,.request-form__select-trigger--open{border-color:#175fff8c;background:linear-gradient(180deg,#222,#141414);box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #175fff24,0 4px 14px #00000059}.request-form__select-trigger:disabled{opacity:.45;cursor:not-allowed}.request-form__select-placeholder{color:#ffffff52}.request-form__select-value{color:#fff}.request-form__select-chevron{flex-shrink:0;width:.5rem;height:.5rem;border-right:1.5px solid rgba(255,255,255,.55);border-bottom:1.5px solid rgba(255,255,255,.55);transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}.request-form__select-trigger--open .request-form__select-chevron{transform:rotate(-135deg) translateY(1px)}.request-form__select-trigger--has-value{min-height:50px;height:auto;padding:.5rem 1.125rem;align-items:center}.request-form__select-chips{display:flex;flex-wrap:wrap;gap:.375rem;flex:1;min-width:0}.request-form__select-chip{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem .25rem .625rem;border-radius:6px;background:#175fff2e;border:1px solid rgba(23,95,255,.35);color:#c6daf7;font-size:.75rem;font-weight:500;line-height:1;white-space:nowrap}.request-form__select-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:3px;font-size:.75rem;line-height:1;color:#c6daf7b3;cursor:pointer;flex-shrink:0}.request-form__select-chip-remove:hover{background:#175fff4d;color:#fff}.request-form__select-more{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:6px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);color:#ffffff8c;font-size:.75rem;font-weight:500;white-space:nowrap}.request-form__select-control{position:relative}.request-form__select-menu{position:absolute;top:calc(100% + .375rem);left:0;right:0;z-index:20;margin:0;padding:.5rem;list-style:none;display:flex;flex-direction:column;gap:.25rem;max-height:240px;overflow-y:auto;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#1c1c1c,#101010);box-shadow:0 12px 32px #0000008c,0 0 0 1px #175fff14}.request-form__select-menu--multi{max-height:280px}.request-form__select-menu--top{top:auto;bottom:calc(100% + .375rem)}.request-form__select-option{display:flex;align-items:center;gap:.625rem;width:100%;padding:.6875rem .75rem;border:none;border-radius:8px;background:transparent;color:#ffffffe0;font-size:.875rem;font-family:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.request-form__select-option:hover{background:#ffffff0f}.request-form__select-option--selected{background:#175fff1f;color:#fff}.request-form__select-option--multi{justify-content:flex-start}.request-form__select-checkbox{flex-shrink:0;width:16px;height:16px;border-radius:4px;border:1.5px solid rgba(255,255,255,.28);background:transparent;position:relative}.request-form__select-checkbox--checked{border-color:#3b82f6;background:#3b82f6}.request-form__select-checkbox--checked:after{content:"";position:absolute;top:1px;left:4px;width:4px;height:8px;border-right:1.5px solid #ffffff;border-bottom:1.5px solid #ffffff;transform:rotate(45deg)}.request-form__multi-select-tags{display:flex;flex-wrap:wrap;gap:.375rem}.request-form__multi-select-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:999px;border:1px solid rgba(23,95,255,.28);background:#175fff1f;color:#ffffffe0;font-size:.75rem;line-height:1.2}.request-form__multi-select-tag-remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;border-radius:50%;background:transparent;color:#ffffffb8;font-size:.875rem;line-height:1;cursor:pointer}.request-form__multi-select-tag-remove:hover:not(:disabled){background:#ffffff14;color:#fff}.request-form__multi-select-tag-remove:disabled{cursor:not-allowed;opacity:.5}.request-form__error{display:flex;align-items:center;gap:.25rem;font-size:.6875rem;color:#f87171;font-weight:500;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:errorFadeIn .2s ease both}.request-form__error:before{content:"⚠";font-size:.625rem;flex-shrink:0}.request-form__error:empty{display:none}.request-form__recaptcha{width:100%;display:flex;flex-direction:column;gap:.375rem;margin-top:-.5rem}.request-form__recaptcha-disclosure{margin:0;font-size:.6875rem;line-height:1.45;text-align:center;color:#ffffff52}.request-form__recaptcha-disclosure a{color:#ffffff8c;text-decoration:underline;text-underline-offset:2px}.request-form__recaptcha-disclosure a:hover{color:#ffffffbf}.request-form__recaptcha-status{margin:0;font-size:.8125rem;color:#ffffff73}.request-form__recaptcha-status--error{color:#fca5a5}.request-form__recaptcha-error{margin:0;font-size:.8125rem;color:#fca5a5}.request-form__recaptcha--error .request-form__recaptcha-disclosure{color:#ffffff73}.request-form__submit{display:flex;align-items:center;justify-content:center;gap:.625rem;width:100%;align-self:stretch;min-height:50px;margin-top:0;padding:.8125rem 1.5rem;border-radius:14px;font-size:.9375rem;font-weight:600;cursor:pointer;border:1px solid rgba(23,95,255,.35);background:linear-gradient(135deg,#175fff,#2974ff,#2563eb);color:#fff;transition:background .2s ease,box-shadow .2s ease,transform .12s ease;box-shadow:inset 0 1px #ffffff2e,0 4px 18px #175fff52}.request-form__submit:hover:not(:disabled){background:linear-gradient(135deg,#1a6aff,#3b82f6,#3070ef);box-shadow:inset 0 1px #ffffff38,0 8px 26px #175fff6b;transform:translateY(-1px)}.request-form__submit:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 6px #00000040,0 2px 8px #175fff47}.request-form__submit:disabled{opacity:.55;cursor:not-allowed}.request-form__submit--error{border-color:#ef444473;background:linear-gradient(135deg,#dc2626,#ef4444,#b91c1c);box-shadow:inset 0 1px #ffffff24,0 4px 18px #ef444447}.request-form__submit--error:hover:not(:disabled){background:linear-gradient(135deg,#ef4444,#f87171,#dc2626);box-shadow:inset 0 1px #ffffff2e,0 8px 26px #ef44445c}.request-form__submit--error:active:not(:disabled){box-shadow:inset 0 2px 6px #00000040,0 2px 8px #ef44443d}.request-form__submit-spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite;flex-shrink:0}.request-success{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:1.25rem;max-width:500px;animation:fadeInUp .4s cubic-bezier(.4,0,.2,1) both}.request-success__icon{width:64px;height:64px;color:#3b82f6;animation:popIn .5s cubic-bezier(.34,1.56,.64,1) .1s both}.request-success__icon svg{width:100%;height:100%}.request-success__title{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:400;color:#fff;letter-spacing:-.01em;margin:0}.request-success__body{font-size:18px;color:#fdfdfdb8;line-height:130%;max-width:596px;margin:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media(max-width:1280px){.login-page-wrapper .login-branding{padding:8rem 3rem 0}.login-page-wrapper .login-logo{left:3rem}.login-page-wrapper .login-logo .brand-logo{width:140px}.login-page-wrapper .bottom-text-container-title{font-size:42px}.login-page-wrapper .bottom-text-container-small-text{font-size:16px;max-width:600px}.login-page-wrapper .login-oauth-section{max-width:600px}.login-page-wrapper .login-branding--request{padding:8rem 3rem 4rem;gap:2rem}.login-page-wrapper .login-branding--request .bottom-text-container,.login-page-wrapper .login-branding--request .login-oauth-section{max-width:600px}}@media(max-width:1024px){.login-page-wrapper .login-branding{width:100%;padding:8rem 3rem 0}.login-page-wrapper .login-logo{top:2rem;left:3rem}.login-page-wrapper .login-logo .brand-logo{width:130px}.login-page-wrapper .bottom-text-container{gap:1rem}.login-page-wrapper .bottom-text-container-title{font-size:36px}.login-page-wrapper .bottom-text-container-small-text{font-size:15px;max-width:100%}.login-page-wrapper .login-oauth-section{max-width:100%}.login-page-wrapper .login-branding--request{padding:8rem 3rem 4rem;gap:2rem;justify-content:center}.login-page-wrapper .login-branding--request .bottom-text-container,.login-page-wrapper .login-branding--request .login-oauth-section{max-width:600px}.login-page-wrapper .login-branding--request .bottom-text-container--request .bottom-text-container-title{font-size:38px}.login-page-wrapper .login-video-section{display:none}}@media(max-width:768px){.login-page-wrapper .login-branding{width:100%;padding:7rem 2rem 3rem;gap:1.5rem}.login-page-wrapper .login-logo{top:2rem;left:2rem}.login-page-wrapper .login-logo .brand-logo{width:120px}.login-page-wrapper .bottom-text-container{gap:1rem}.login-page-wrapper .bottom-text-container-title{font-size:32px}.login-page-wrapper .bottom-text-container-small-text{font-size:14px}.login-page-wrapper .login-oauth-section{max-width:100%}.login-page-wrapper .login-branding--request{padding:7rem 2rem 3rem;gap:2rem;justify-content:center}.login-page-wrapper .login-branding--request .bottom-text-container,.login-page-wrapper .login-branding--request .login-oauth-section{max-width:100%}.login-page-wrapper .login-branding--request .bottom-text-container--request{gap:.75rem}.login-page-wrapper .login-branding--request .bottom-text-container--request .bottom-text-container-title{font-size:32px}.login-page-wrapper .login-branding--request .bottom-text-container--request .bottom-text-container-small-text{font-size:14px}.login-page-wrapper .oauth-button{padding:.875rem 1rem}.login-page-wrapper .request-form__submit{padding:.75rem 1.75rem}.login-page-wrapper .login-branding--success,.login-page-wrapper .login-branding--not-enabled,.login-page-wrapper .login-branding--otp,.login-page-wrapper .login-branding--welcome{padding:3rem 2rem}}@media(max-width:480px){.login-page-wrapper .login-branding{padding:6rem 1.5rem 2.5rem;gap:1.25rem}.login-page-wrapper .login-logo{top:1.5rem;left:1.5rem}.login-page-wrapper .login-logo .brand-logo{width:100px}.login-page-wrapper .bottom-text-container{gap:.875rem}.login-page-wrapper .bottom-text-container-title{font-size:28px}.login-page-wrapper .bottom-text-container-small-text{font-size:13px;line-height:140%}.login-page-wrapper .login-branding--request{padding:5.5rem 1.5rem 2rem;gap:1.25rem}.login-page-wrapper .login-branding--request .bottom-text-container--request{gap:.5rem}.login-page-wrapper .login-branding--request .bottom-text-container--request .bottom-text-container-title{font-size:28px}.login-page-wrapper .login-branding--request .bottom-text-container--request .bottom-text-container-small-text{font-size:13px}.login-page-wrapper .request-form__fields{gap:1rem}.login-page-wrapper .request-form__row--split{grid-template-columns:1fr}.login-page-wrapper .request-form__input{padding:.75rem .875rem;font-size:14px;min-height:46px}.login-page-wrapper .request-form__submit{width:100%;padding:.75rem 1.5rem;font-size:14px;min-height:46px}.login-page-wrapper .login-oauth-section{max-width:100%}.login-page-wrapper .oauth-button{min-height:46px;font-size:14px}.login-page-wrapper .login-branding--success,.login-page-wrapper .login-branding--not-enabled,.login-page-wrapper .login-branding--otp,.login-page-wrapper .login-branding--welcome{padding:2.5rem 1.5rem}}.grecaptcha-badge{visibility:hidden}.sign-in-stage{width:100%;display:flex;flex-direction:column;gap:2rem;animation:signInStageEnter .28s cubic-bezier(.4,0,.2,1) both}@media(prefers-reduced-motion:reduce){.sign-in-stage{animation:none}}@keyframes signInStageEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sign-in-email-block{width:100%;display:flex;flex-direction:column;gap:.5rem}.sign-in-email-field-wrap{display:flex;flex-direction:column;gap:.375rem}.sign-in-email-label{font-size:.75rem;font-weight:600;color:#ffffff80;letter-spacing:.06em;text-transform:uppercase}.email-input-wrap{display:flex;align-items:center;width:100%;height:50px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#1f1f1f,#121212);box-shadow:inset 0 1px #ffffff0d,0 2px 8px #00000047;transition:border-color .2s ease,box-shadow .2s ease;overflow:hidden}.email-input-wrap:focus-within{border-color:#175fff8c;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #175fff24,0 4px 14px #00000059}.email-input-wrap:hover:not(:focus-within){border-color:#ffffff38}.email-input-wrap--error{border-color:#ef444499}.email-input-wrap--error:focus-within{border-color:#ef4444;box-shadow:0 0 0 3px #ef444424,0 4px 14px #00000059}.email-input-wrap--success{border-color:#22c55e66}.email-input-wrap--success:focus-within{border-color:#22c55e99;box-shadow:0 0 0 3px #22c55e1f,0 4px 14px #00000059}.email-input-wrap__field{flex:1;height:100%;padding:0 1rem;background:transparent;border:none;outline:none;color:#fff;font-size:.9375rem;font-family:inherit;min-width:0}.email-input-wrap__field::placeholder{color:#ffffff4d}.email-input-wrap__field:disabled{opacity:.45;cursor:not-allowed}.email-input-wrap__divider{width:1px;height:60%;background:#ffffff1a;flex-shrink:0}.email-input-wrap__btn{flex-shrink:0;width:48px;height:100%;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#ffffff73;cursor:pointer;transition:color .15s ease,background .15s ease}.email-input-wrap__btn:hover:not(:disabled){color:#fff;background:#175fff2e}.email-input-wrap__btn:active:not(:disabled){background:#175fff47}.email-input-wrap__btn:disabled{color:#ffffff2e;cursor:not-allowed}.email-input-wrap__spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.15);border-top-color:#ffffffb3;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.sign-in-feedback-zone{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1)}.sign-in-feedback-zone--visible{grid-template-rows:1fr}.sign-in-feedback-zone__inner{overflow:hidden;display:flex;flex-direction:column;gap:.375rem;opacity:0;transform:translateY(-3px);transition:opacity .22s ease,transform .22s ease}.sign-in-feedback-zone--visible .sign-in-feedback-zone__inner{opacity:1;transform:translateY(0);transition:opacity .22s ease .1s,transform .22s cubic-bezier(.16,1,.3,1) .1s}@media(prefers-reduced-motion:reduce){.sign-in-feedback-zone{transition:none}.sign-in-feedback-zone__inner{opacity:1;transform:none;transition:none}}.sign-in-org-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:0 .875rem;height:40px;border-radius:10px;border:1px solid transparent;font-size:.8125rem;font-weight:500}.sign-in-org-bar__left{display:flex;align-items:center;gap:.5rem;min-width:0}.sign-in-org-bar__icon{flex-shrink:0;opacity:.9}.sign-in-org-bar__name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.sign-in-org-bar__right{display:flex;align-items:center;flex-shrink:0}.sign-in-org-bar__badge{display:inline-flex;align-items:center;gap:.275rem;padding:.2rem .5rem .2rem .4rem;border-radius:100px;border:1px solid transparent}.sign-in-org-bar__status{font-size:.625rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;line-height:1}.sign-in-org-bar--good{background:#22c55e12;border-color:#22c55e33;color:#4ade80}.sign-in-org-bar--good .sign-in-org-bar__badge{background:#22c55e1f;border-color:#22c55e47}.sign-in-org-bar--warn{background:#fbbf2412;border-color:#fbbf2433;color:#fbbf24}.sign-in-org-bar--warn .sign-in-org-bar__badge{background:#fbbf2414;border-color:#fbbf2438}.sign-in-org-bar--info{background:#63b3ed12;border-color:#63b3ed33;color:#63b3ed}.sign-in-org-bar--info .sign-in-org-bar__badge{background:#63b3ed14;border-color:#63b3ed38}.sign-in-org-bar--bad{background:#ef444412;border-color:#ef44442e;color:#f87171}.sign-in-org-bar--bad .sign-in-org-bar__badge{background:#ef444414;border-color:#ef444433}.sign-in-org-bar--checking{opacity:.7}.sign-in-org-bar__checking{display:inline-flex;align-items:center;gap:.35rem;font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;opacity:.75}.sign-in-org-bar__checking-spinner{width:8px;height:8px;border-radius:50%;border:1.5px solid currentColor;border-top-color:transparent;animation:orgBarSpin .7s linear infinite;flex-shrink:0}.sign-in-org-bar__cta{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:100px;border:1px solid color-mix(in srgb,currentColor 30%,transparent);background:color-mix(in srgb,currentColor 10%,transparent);color:inherit;font-size:.625rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease}.sign-in-org-bar__cta:hover{background:color-mix(in srgb,currentColor 18%,transparent);border-color:color-mix(in srgb,currentColor 45%,transparent)}@keyframes orgBarSpin{to{transform:rotate(360deg)}}@keyframes chipSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sign-in-typo-suggestion{display:flex;align-items:center;gap:.3rem;font-size:.8125rem;color:#ffffff8c}.sign-in-typo-btn{background:none;border:none;padding:0;color:#7fb4ff;font-size:.8125rem;font-family:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.sign-in-typo-btn:hover{color:#b6d2ff}.sign-in-card-stage{width:100%;max-width:560px;display:flex;flex-direction:column;gap:1.75rem}.sign-in-card-stage--not-enabled,.sign-in-card-stage--otp,.sign-in-card-stage--welcome{gap:2.5rem}.sign-in-card-stage--not-enabled .sign-in-card-heading,.sign-in-card-stage--otp .sign-in-card-heading,.sign-in-card-stage--welcome .sign-in-card-heading{gap:1.25rem}.sign-in-card-stage--not-enabled .sign-in-card-title,.sign-in-card-stage--otp .sign-in-card-title,.sign-in-card-stage--welcome .sign-in-card-title,.sign-in-card-stage--not-enabled .sign-in-card-sub,.sign-in-card-stage--otp .sign-in-card-sub,.sign-in-card-stage--welcome .sign-in-card-sub{margin-top:.25rem}.sign-in-card-stage--welcome{animation:signInStageEnter .32s cubic-bezier(.4,0,.2,1) both}@media(prefers-reduced-motion:reduce){.sign-in-card-stage--welcome{animation:none}}.sign-in-card-stage--welcome .sign-in-card-icon{animation:signInSuccessIconPop .55s cubic-bezier(.34,1.56,.64,1) .08s both}@media(prefers-reduced-motion:reduce){.sign-in-card-stage--welcome .sign-in-card-icon{animation:none}}.sign-in-card-stage--welcome .sign-in-card-title{animation:signInStageEnter .4s cubic-bezier(.4,0,.2,1) .18s both}@media(prefers-reduced-motion:reduce){.sign-in-card-stage--welcome .sign-in-card-title{animation:none}}.sign-in-card-stage--welcome .sign-in-card-sub{animation:signInStageEnter .4s cubic-bezier(.4,0,.2,1) .28s both}@media(prefers-reduced-motion:reduce){.sign-in-card-stage--welcome .sign-in-card-sub{animation:none}}.sign-in-card-stage--welcome .sign-in-card-hint{animation:signInStageEnter .4s cubic-bezier(.4,0,.2,1) .38s both}@media(prefers-reduced-motion:reduce){.sign-in-card-stage--welcome .sign-in-card-hint{animation:none}}.sign-in-card-stage--welcome .sign-in-name-form{animation:signInStageEnter .4s cubic-bezier(.4,0,.2,1) .48s both}@media(prefers-reduced-motion:reduce){.sign-in-card-stage--welcome .sign-in-name-form{animation:none}}.sign-in-card-stage--not-enabled .sign-in-blocker-actions{gap:1.75rem;margin-top:.5rem}.sign-in-card-stage--otp .sign-in-otp-section,.sign-in-card-stage--otp .sign-in-otp-foot{margin-top:.25rem}.sign-in-card-stage--success{gap:2.5rem;max-width:560px;animation:signInStageEnter .32s cubic-bezier(.4,0,.2,1) both}@media(prefers-reduced-motion:reduce){.sign-in-card-stage--success{animation:none}}.sign-in-card-stage--success .sign-in-card-heading{gap:1.25rem}.sign-in-card-stage--success .sign-in-success__icon{width:64px;height:64px;color:#3b82f6;flex-shrink:0;animation:signInSuccessIconPop .55s cubic-bezier(.34,1.56,.64,1) .1s both}@media(prefers-reduced-motion:reduce){.sign-in-card-stage--success .sign-in-success__icon{animation:none}}.sign-in-card-stage--success .sign-in-success__icon svg{width:100%;height:100%}.sign-in-card-stage--success .sign-in-card-title{animation:signInStageEnter .4s cubic-bezier(.4,0,.2,1) .22s both}@media(prefers-reduced-motion:reduce){.sign-in-card-stage--success .sign-in-card-title{animation:none}}.sign-in-card-stage--success .sign-in-card-sub{animation:signInStageEnter .4s cubic-bezier(.4,0,.2,1) .36s both}@media(prefers-reduced-motion:reduce){.sign-in-card-stage--success .sign-in-card-sub{animation:none}}.sign-in-card-stage--success .sign-in-card-hint{animation:signInStageEnter .4s cubic-bezier(.4,0,.2,1) .48s both}@media(prefers-reduced-motion:reduce){.sign-in-card-stage--success .sign-in-card-hint{animation:none}}.sign-in-card-hint{font-size:.875rem;color:#ffffff80;line-height:1.55;margin:0;max-width:600px}@keyframes signInSuccessIconPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.sign-in-back-btn{background:none;border:none;padding:0;color:#ffffff73;font-size:.8125rem;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem;align-self:flex-start;transition:color .15s ease}.sign-in-back-btn:hover{color:#ffffffbf}.sign-in-card-heading{display:flex;flex-direction:column;gap:.75rem}.sign-in-card-icon{flex-shrink:0;width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:14px;color:var(--primary-6);border:1px solid color-mix(in srgb,var(--primary-6) 22%,transparent);background:color-mix(in srgb,var(--primary-6) 8%,transparent)}.sign-in-card-icon--warn,.sign-in-card-icon--info,.sign-in-card-icon--good,.sign-in-card-icon--accent{color:var(--primary-6);border-color:color-mix(in srgb,var(--primary-6) 22%,transparent);background:color-mix(in srgb,var(--primary-6) 8%,transparent)}.sign-in-card-title{font-size:1.625rem;font-weight:400;color:#fff;letter-spacing:-.015em;line-height:1.2;margin:0}.sign-in-card-sub{font-size:.9375rem;color:#fdfdfdb8;line-height:1.5;margin:0}.sign-in-card-email{color:#ffffffe6;font-weight:500}.sign-in-otp-section{display:flex;flex-direction:column;gap:.875rem}.otp-grid{display:flex;gap:.5rem}.otp-cell{width:48px;height:48px;border-radius:10px;background:#ffffff0a;border:1.5px solid rgba(255,255,255,.12);color:#fff;font-size:1.25rem;font-weight:500;font-variant-numeric:tabular-nums;text-align:center;outline:none;padding:0;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease;caret-color:transparent}.otp-cell:focus{border-color:#175fffa6;background:#175fff14;box-shadow:0 0 0 3px #175fff24}.otp-cell--filled{border-color:#3b82f68c;background:#3b82f60f}.otp-cell--error{border-color:#ef4444b3;background:#ef44440f}.otp-cell:disabled{opacity:.45;cursor:not-allowed}.sign-in-otp-loading{display:flex;align-items:center;gap:.75rem;font-size:.9375rem;color:#ffffff8c;padding:.75rem 0}.sign-in-otp-spinner{width:22px!important;height:22px!important;flex-shrink:0}.sign-in-otp-error{font-size:.8125rem;color:#f87171;margin:0;animation:errorFadeIn .18s ease both}@media(prefers-reduced-motion:reduce){.sign-in-otp-error{animation:none}}@keyframes errorFadeIn{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}.sign-in-otp-foot{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.sign-in-otp-foot__hint{font-size:.8125rem;color:#ffffff73}.sign-in-link-btn{background:none;border:none;padding:0;color:#7fb4ff;font-size:.8125rem;font-family:inherit;cursor:pointer}.sign-in-link-btn:hover:not(:disabled){text-decoration:underline;text-underline-offset:2px}.sign-in-link-btn:disabled{color:#ffffff4d;cursor:not-allowed}.sign-in-otp-hint{font-size:.75rem;color:#ffffff47;margin:0;line-height:1.4;padding-top:.25rem;border-top:1px solid rgba(255,255,255,.07)}.sign-in-code-hint{font-family:var(--font-mono);font-size:.6875rem;padding:.1rem .3rem;border-radius:4px;background:#ffffff12;color:#ffffff80}.sign-in-name-form{display:flex;flex-direction:column;gap:1.25rem}.sign-in-name-field{display:flex;flex-direction:column;gap:.5rem}.sign-in-blocker-actions{display:flex;flex-direction:column;gap:1.25rem}.sign-in-blocker-hint{font-size:.9rem;color:#ffffff8c;line-height:1.5;margin:0}.request-form__intercept{display:flex;align-items:center;justify-content:space-between;gap:.875rem;width:100%;min-height:48px;padding:.75rem 1rem;border-radius:12px;background:#22c55e1f;border:1px solid rgba(74,222,128,.35);font-size:.875rem;font-weight:500;color:#ffffffe0;animation:chipSlideIn .2s cubic-bezier(.4,0,.2,1) both}@media(prefers-reduced-motion:reduce){.request-form__intercept{animation:none}}.request-form__intercept strong{color:#fff;font-weight:600}.request-form__intercept-left{display:flex;align-items:center;gap:.625rem;min-width:0;flex:1}.request-form__intercept-icon{color:#4ade80;flex-shrink:0}.request-form__intercept-text{line-height:1.45}.request-form__intercept-cta{display:inline-flex;align-items:center;gap:.2em;padding:.3125rem .75rem;border-radius:100px;background:#22c55e1a;border:1px solid rgba(74,222,128,.3);color:#4ade80;font-size:.8125rem;font-weight:600;font-family:inherit;cursor:pointer;flex-shrink:0;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.request-form__intercept-cta:hover{background:#22c55e2e;border-color:#4ade8080;color:#86efac}.request-form__intercept-cta:focus-visible{outline:2px solid rgba(74,222,128,.5);outline-offset:2px}.request-form__field-hint{font-size:.75rem;color:#ffffff73;margin:0;line-height:1.4}.request-form__field-hint--error{color:#f87171}.request-form__org-chip{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:48px;padding:0 1rem;border-radius:12px;font-size:.875rem;font-weight:500;border:1px solid transparent;animation:chipSlideIn .2s cubic-bezier(.4,0,.2,1) both}@media(prefers-reduced-motion:reduce){.request-form__org-chip{animation:none}}.request-form__org-chip--info{background:#63b3ed24;border-color:#63b3ed66;color:#63b3ed}.request-form__org-chip--info .request-form__org-chip-name{color:#fff}.request-form__org-chip--info .request-form__org-chip-status{color:#93c5fd;opacity:1}.request-form__org-chip--new{background:#63b3ed1f;border-color:#63b3ed59;color:#63b3ed}.request-form__org-chip--new .request-form__org-chip-name{color:#fff}.request-form__org-chip--new .request-form__org-chip-status{color:#93c5fd;opacity:1}.request-form__org-chip-left{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.request-form__org-chip-icon{flex-shrink:0;opacity:.95}.request-form__org-chip-name{font-weight:600;color:#fff;letter-spacing:-.01em}.request-form__org-chip-status{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}.request-form__input--intercept{border-color:#22c55e66}.request-form__input--intercept:focus{border-color:#22c55e99;box-shadow:0 0 0 3px #22c55e1a,0 4px 14px #00000059}.last-email-chip{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}.last-email-chip__main{display:flex;align-items:center;gap:.75rem;width:100%;height:56px;padding:0 1rem 0 .875rem;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#1f1f1f,#121212);box-shadow:inset 0 1px #ffffff0d,0 2px 8px #00000047;cursor:pointer;text-align:left;transition:border-color .18s ease,box-shadow .18s ease}.last-email-chip__main:hover:not(:disabled){border-color:#ffffff38;box-shadow:inset 0 1px #ffffff0f,0 4px 14px #00000059}.last-email-chip__main:focus-visible{outline:none;border-color:#175fff8c;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #175fff24,0 4px 14px #00000059}.last-email-chip__main:disabled{opacity:.55;cursor:not-allowed}.last-email-chip__avatar{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#175fff2e;border:1px solid rgba(23,95,255,.32);color:#6494fff2;font-size:.8125rem;font-weight:700;display:flex;align-items:center;justify-content:center;letter-spacing:0}.last-email-chip__body{flex:1;display:flex;flex-direction:column;gap:.125rem;min-width:0}.last-email-chip__label{font-size:.6875rem;font-weight:600;color:#ffffff61;text-transform:uppercase;letter-spacing:.06em;line-height:1}.last-email-chip__email{font-size:.9rem;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.last-email-chip__arrow{flex-shrink:0;color:#fff6;display:flex;align-items:center;transition:color .15s ease}.last-email-chip__main:hover:not(:disabled) .last-email-chip__arrow{color:#ffffffbf}.last-email-chip__spinner{display:block;width:16px;height:16px;border:2px solid rgba(255,255,255,.12);border-top-color:#ffffff8c;border-radius:50%;animation:spin .7s linear infinite}.last-email-chip__dismiss{background:none;border:none;padding:0;font-size:.8125rem;color:#ffffff8c;cursor:pointer;transition:color .15s ease;font-family:inherit;text-decoration:underline;text-decoration-color:#fff3;text-underline-offset:2px}.last-email-chip__dismiss:hover:not(:disabled){color:#ffffffd9;text-decoration-color:#ffffff73}.last-email-chip__dismiss:focus-visible{outline:2px solid rgba(23,95,255,.5);outline-offset:3px;border-radius:3px}.last-email-chip__dismiss:disabled{opacity:.4;cursor:not-allowed}.domain-page-wrapper{width:100%;height:100%;display:flex;flex-direction:column;min-height:0;background-color:var(--neutrals-85)}.domain-page-wrapper>.inline-loader--panel{flex:1;min-height:0}.domain-page-wrapper .app-page-main{width:100%;height:100%;flex:1;min-height:0;padding:2rem 2.8rem;display:flex;flex-direction:column;gap:2rem;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.domain-page-wrapper .page-header-row{flex-direction:row;align-items:flex-start;justify-content:space-between}.domain-page-wrapper .app-page-body{width:100%;flex:1;min-height:0;padding:0;display:flex;flex-direction:column;gap:1.5rem}.domain-page-wrapper .app-page-body .data-content{width:100%;flex:1;display:flex;flex-direction:column;min-height:0}.domain-page-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:280px;padding:2rem;text-align:center;animation:contentMount .3s cubic-bezier(.4,0,.2,1) both}.domain-page-state__text{margin:0;max-width:28rem;font-size:.9375rem;line-height:1.5;color:var(--neutrals-2)}.domain-page-state__action{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border:1px solid var(--neutrals-6);border-radius:var(--radius-lg);background:var(--neutrals-9);color:var(--neutrals-1);font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s ease}.domain-page-state__action:hover{background-color:var(--overlay-subtle)}.domain-page-description{margin:.375rem 0 0;max-width:42rem;font-size:.875rem;line-height:1.5;color:var(--neutrals-2)}.dataset-card-grid{width:100%;padding-bottom:1rem}@media(max-width:768px){.domain-page-wrapper .app-page-main{gap:1.5rem}}.project-overview-page-wrapper{width:100%;background-color:var(--neutrals-85)}.project-overview-page-wrapper .app-page-main{width:100%;padding:2rem 2.8rem;padding-bottom:0;display:flex;flex-direction:column;gap:2rem;height:100%;overflow-y:auto}.project-overview-page-wrapper .app-page-main .app-page-body{width:100%}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;width:100%;align-items:stretch}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper{animation:cardMount .35s cubic-bezier(.4,0,.2,1) both}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(1){animation-delay:.04s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(2){animation-delay:.08s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(3){animation-delay:.12s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(4){animation-delay:.16s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(5){animation-delay:.2s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(6){animation-delay:.24s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(7){animation-delay:.28s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(8){animation-delay:.32s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(9){animation-delay:.36s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(10){animation-delay:.4s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(11){animation-delay:.44s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(12){animation-delay:.48s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(13){animation-delay:.52s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(14){animation-delay:.56s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(15){animation-delay:.6s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(16){animation-delay:.64s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(17){animation-delay:.68s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(18){animation-delay:.72s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(19){animation-delay:.76s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(20){animation-delay:.8s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(21){animation-delay:.84s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(22){animation-delay:.88s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(23){animation-delay:.92s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(24){animation-delay:.96s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(25){animation-delay:1s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(26){animation-delay:1.04s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(27){animation-delay:1.08s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(28){animation-delay:1.12s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(29){animation-delay:1.16s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(30){animation-delay:1.2s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(31){animation-delay:1.24s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(32){animation-delay:1.28s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(33){animation-delay:1.32s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(34){animation-delay:1.36s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(35){animation-delay:1.4s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(36){animation-delay:1.44s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(37){animation-delay:1.48s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(38){animation-delay:1.52s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(39){animation-delay:1.56s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(40){animation-delay:1.6s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(41){animation-delay:1.64s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(42){animation-delay:1.68s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(43){animation-delay:1.72s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(44){animation-delay:1.76s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(45){animation-delay:1.8s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(46){animation-delay:1.84s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(47){animation-delay:1.88s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(48){animation-delay:1.92s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(49){animation-delay:1.96s}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper:nth-child(50){animation-delay:2s}@media(prefers-reduced-motion:reduce){.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid .project-card-wrapper{animation:none}}.project-overview-page-wrapper .app-page-main .app-page-body .error-message{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;background-color:var(--accent-red-lite);border:1px solid var(--accent-red-dull);border-radius:var(--radius-lg);margin-bottom:2rem}.project-overview-page-wrapper .app-page-main .app-page-body .error-message .error-text{color:var(--accent-red);font-size:.875rem;margin:0}.project-overview-page-wrapper .app-page-main .app-page-body .error-message .retry-button{padding:.5rem 1rem;background-color:var(--accent-red);border:none;border-radius:var(--radius-md);color:var(--neutrals-9);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.project-overview-page-wrapper .app-page-main .app-page-body .error-message .retry-button:hover{background-color:var(--accent-red-dark)}.project-overview-page-wrapper .app-page-main .app-page-body .error-message .retry-button:active{transform:translateY(1px)}.project-overview-page-wrapper .app-page-main .app-page-body .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.project-overview-page-wrapper .app-page-main .app-page-body .empty-state .empty-state-icon{color:var(--neutrals-2);margin-bottom:1rem;opacity:.5}.project-overview-page-wrapper .app-page-main .app-page-body .empty-state .empty-state-title{font-size:1.25rem;font-weight:600;color:var(--neutrals-1);margin:0 0 .5rem}.project-overview-page-wrapper .app-page-main .app-page-body .empty-state .empty-state-description{font-size:.875rem;color:var(--neutrals-2);margin:0}@media(max-width:1140px){.project-overview-page-wrapper .app-page-main{padding:1.5rem 3rem;padding-bottom:0}.project-overview-page-wrapper .app-page-main .page-header-focus{font-size:1rem}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem}.project-overview-page-wrapper .app-page-main .app-page-body .error-message{padding:1.75rem}.project-overview-page-wrapper .app-page-main .app-page-body .error-message .error-text{font-size:.8125rem}.project-overview-page-wrapper .app-page-main .app-page-body .error-message .retry-button{padding:.4375rem .875rem;font-size:.8125rem}.project-overview-page-wrapper .app-page-main .app-page-body .empty-state{padding:3.5rem 1.75rem}.project-overview-page-wrapper .app-page-main .app-page-body .empty-state .empty-state-title{font-size:1.125rem}.project-overview-page-wrapper .app-page-main .app-page-body .empty-state .empty-state-description{font-size:.8125rem}}@media(max-width:1024px){.project-overview-page-wrapper .app-page-main{padding:1.25rem 2rem;padding-bottom:0}.project-overview-page-wrapper .app-page-main .page-header-focus{font-size:.875rem}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.125rem}.project-overview-page-wrapper .app-page-main .app-page-body .error-message{padding:1.5rem}.project-overview-page-wrapper .app-page-main .app-page-body .error-message .error-text{font-size:.75rem}.project-overview-page-wrapper .app-page-main .app-page-body .error-message .retry-button{padding:.375rem .75rem;font-size:.75rem}.project-overview-page-wrapper .app-page-main .app-page-body .empty-state{padding:3rem 1.5rem}.project-overview-page-wrapper .app-page-main .app-page-body .empty-state .empty-state-title{font-size:1rem}.project-overview-page-wrapper .app-page-main .app-page-body .empty-state .empty-state-description{font-size:.75rem}}@media(max-width:768px){.project-overview-page-wrapper .app-page-main{padding:1rem 1.5rem;padding-bottom:0;gap:1.5rem}.project-overview-page-wrapper .app-page-main .page-header-focus{font-size:.75rem}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.project-overview-page-wrapper .app-page-main .app-page-body .error-message{padding:1.25rem}.project-overview-page-wrapper .app-page-main .app-page-body .error-message .error-text{font-size:.6875rem}.project-overview-page-wrapper .app-page-main .app-page-body .error-message .retry-button{padding:.3125rem .625rem;font-size:.6875rem}.project-overview-page-wrapper .app-page-main .app-page-body .empty-state{padding:2.5rem 1.25rem}.project-overview-page-wrapper .app-page-main .app-page-body .empty-state .empty-state-icon{margin-bottom:.875rem}.project-overview-page-wrapper .app-page-main .app-page-body .empty-state .empty-state-title{font-size:.9375rem}.project-overview-page-wrapper .app-page-main .app-page-body .empty-state .empty-state-description{font-size:.6875rem}}@media(max-width:500px){.project-overview-page-wrapper .app-page-main{padding:.75rem 1rem;padding-bottom:0;gap:1rem}.project-overview-page-wrapper .app-page-main .page-header-focus{font-size:.75rem;letter-spacing:-.5px}.project-overview-page-wrapper .app-page-main .app-page-body .projects-grid{grid-template-columns:1fr;gap:.875rem}.project-overview-page-wrapper .app-page-main .app-page-body .error-message{padding:1rem}.project-overview-page-wrapper .app-page-main .app-page-body .error-message .error-text{font-size:.625rem}.project-overview-page-wrapper .app-page-main .app-page-body .error-message .retry-button{padding:.25rem .5rem;font-size:.625rem}.project-overview-page-wrapper .app-page-main .app-page-body .empty-state{padding:2rem 1rem}.project-overview-page-wrapper .app-page-main .app-page-body .empty-state .empty-state-icon{margin-bottom:.75rem}.project-overview-page-wrapper .app-page-main .app-page-body .empty-state .empty-state-title{font-size:.875rem}.project-overview-page-wrapper .app-page-main .app-page-body .empty-state .empty-state-description{font-size:.625rem}}.dataset-list-page-wrapper{width:100%;background-color:var(--neutrals-85)}.dataset-list-page-wrapper .app-page-main{width:100%;padding:2rem 2.8rem;display:flex;flex-direction:column;gap:1.5rem;height:100%;overflow:hidden}.dataset-list-page-wrapper .app-page-main .page-header-row{width:100%;flex-direction:row;align-items:flex-start;justify-content:space-between}.dataset-list-page-wrapper .app-page-main .page-header-row .page-header-title{flex-shrink:0}.dataset-list-page-wrapper .app-page-main .app-page-body{width:100%;flex:1;overflow:hidden;padding:0;display:flex;flex-direction:column}.dataset-list-page-wrapper .app-page-main .app-page-body .data-content{width:100%;flex:1;overflow:hidden;display:flex;flex-direction:column}.dataset-list-page-wrapper .app-page-main .app-page-body .error-message{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;background-color:var(--accent-red-lite);border:1px solid var(--accent-red-dull);border-radius:var(--radius-lg);margin-bottom:2rem}.dataset-list-page-wrapper .app-page-main .app-page-body .error-message .error-text{color:var(--accent-red);font-size:.875rem;margin:0}.dataset-list-page-wrapper .app-page-main .app-page-body .error-message .retry-button{padding:.5rem 1rem;background-color:var(--accent-red);border:none;border-radius:var(--radius-md);color:var(--neutrals-9);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.dataset-list-page-wrapper .app-page-main .app-page-body .error-message .retry-button:hover{background-color:var(--accent-red-dark)}.dataset-list-page-wrapper .app-page-main .app-page-body .error-message .retry-button:active{transform:translateY(1px)}.dataset-list-page-wrapper .app-page-main .app-page-body .empty-state{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:left}.dataset-list-page-wrapper .app-page-main .app-page-body .empty-state .empty-state-icon{color:var(--neutrals-2);margin-bottom:1rem;opacity:.5}.dataset-list-page-wrapper .app-page-main .app-page-body .empty-state .empty-state-title{font-size:1.25rem;font-weight:600;color:var(--neutrals-1);margin:0 0 .5rem}.dataset-list-page-wrapper .app-page-main .app-page-body .empty-state .empty-state-description{font-size:.875rem;color:var(--neutrals-2);margin:0}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container{width:100%;height:fit-content;max-height:100%;background-color:var(--neutrals-9);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:auto}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table{width:100%;min-width:800px;border-collapse:collapse;table-layout:auto}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-header{position:sticky;top:0;z-index:10;background-color:var(--neutrals-9)}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-header .table-header-cell{padding:1rem;text-align:left;font-size:.875rem;font-weight:600;color:var(--neutrals-2);background-color:var(--neutrals-9);border-bottom:1px solid var(--neutrals-7);white-space:nowrap}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-header .table-header-cell:first-child{padding-left:1.5rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-header .table-header-cell:last-child{padding-right:1.5rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row{border-bottom:1px solid var(--neutrals-7);transition:background-color .2s ease;animation:rowMount .3s cubic-bezier(.4,0,.2,1) both}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(1){animation-delay:.03s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(2){animation-delay:.06s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(3){animation-delay:.09s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(4){animation-delay:.12s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(5){animation-delay:.15s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(6){animation-delay:.18s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(7){animation-delay:.21s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(8){animation-delay:.24s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(9){animation-delay:.27s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(10){animation-delay:.3s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(11){animation-delay:.33s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(12){animation-delay:.36s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(13){animation-delay:.39s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(14){animation-delay:.42s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(15){animation-delay:.45s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(16){animation-delay:.48s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(17){animation-delay:.51s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(18){animation-delay:.54s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(19){animation-delay:.57s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(20){animation-delay:.6s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(21){animation-delay:.63s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(22){animation-delay:.66s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(23){animation-delay:.69s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(24){animation-delay:.72s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(25){animation-delay:.75s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(26){animation-delay:.78s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(27){animation-delay:.81s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(28){animation-delay:.84s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(29){animation-delay:.87s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(30){animation-delay:.9s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(31){animation-delay:.93s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(32){animation-delay:.96s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(33){animation-delay:.99s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(34){animation-delay:1.02s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(35){animation-delay:1.05s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(36){animation-delay:1.08s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(37){animation-delay:1.11s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(38){animation-delay:1.14s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(39){animation-delay:1.17s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(40){animation-delay:1.2s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(41){animation-delay:1.23s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(42){animation-delay:1.26s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(43){animation-delay:1.29s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(44){animation-delay:1.32s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(45){animation-delay:1.35s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(46){animation-delay:1.38s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(47){animation-delay:1.41s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(48){animation-delay:1.44s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(49){animation-delay:1.47s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(50){animation-delay:1.5s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(51){animation-delay:1.53s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(52){animation-delay:1.56s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(53){animation-delay:1.59s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(54){animation-delay:1.62s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(55){animation-delay:1.65s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(56){animation-delay:1.68s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(57){animation-delay:1.71s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(58){animation-delay:1.74s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(59){animation-delay:1.77s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(60){animation-delay:1.8s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(61){animation-delay:1.83s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(62){animation-delay:1.86s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(63){animation-delay:1.89s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(64){animation-delay:1.92s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(65){animation-delay:1.95s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(66){animation-delay:1.98s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(67){animation-delay:2.01s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(68){animation-delay:2.04s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(69){animation-delay:2.07s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(70){animation-delay:2.1s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(71){animation-delay:2.13s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(72){animation-delay:2.16s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(73){animation-delay:2.19s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(74){animation-delay:2.22s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(75){animation-delay:2.25s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(76){animation-delay:2.28s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(77){animation-delay:2.31s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(78){animation-delay:2.34s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(79){animation-delay:2.37s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(80){animation-delay:2.4s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(81){animation-delay:2.43s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(82){animation-delay:2.46s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(83){animation-delay:2.49s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(84){animation-delay:2.52s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(85){animation-delay:2.55s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(86){animation-delay:2.58s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(87){animation-delay:2.61s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(88){animation-delay:2.64s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(89){animation-delay:2.67s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(90){animation-delay:2.7s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(91){animation-delay:2.73s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(92){animation-delay:2.76s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(93){animation-delay:2.79s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(94){animation-delay:2.82s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(95){animation-delay:2.85s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(96){animation-delay:2.88s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(97){animation-delay:2.91s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(98){animation-delay:2.94s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(99){animation-delay:2.97s}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:nth-child(100){animation-delay:3s}@media(prefers-reduced-motion:reduce){.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row{animation:none}}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:hover{background-color:var(--overlay-subtle)}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row:last-child{border-bottom:none}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell{padding:1rem;font-size:.875rem;color:var(--neutrals-1);vertical-align:top}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell:first-child{padding-left:1.5rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell:last-child{padding-right:1.5rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell .id-tag{display:inline-block;background-color:var(--delta-tag-id);color:var(--neutrals-1);padding:.25rem .75rem;border-radius:var(--radius-pill);font-size:.65rem;font-weight:500;white-space:nowrap;min-width:3rem;text-align:center}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell .data-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border:1px solid transparent;border-radius:var(--radius-pill);background:linear-gradient(135deg,color-mix(in srgb,var(--primary-6) 16%,var(--neutrals-9)) 0%,var(--neutrals-9) 100%) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--primary-6) 42%,var(--primary-3)),color-mix(in srgb,var(--primary-2) 55%,var(--neutrals-7))) border-box;font-size:.65rem;line-height:1.2;white-space:nowrap;vertical-align:middle}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell .data-chip__count{font-weight:700;color:var(--primary-7)}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell .data-chip__label{font-weight:500;color:var(--primary-8)}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell .tools-container{display:flex;flex-wrap:wrap;gap:.5rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell .tools-container .tool-tag{display:inline-block;background-color:var(--neutrals-8);color:var(--neutrals-1);padding:.25rem .75rem;border-radius:var(--radius-pill);font-size:.75rem;font-weight:500;white-space:nowrap}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell .view-button{background-color:var(--primary-6);color:var(--neutrals-9);border:none;border-radius:var(--radius-md);padding:.5rem 1rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell .view-button:hover{background-color:var(--primary-7)}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell .view-button:active{transform:translateY(1px)}@media(max-width:1140px){.dataset-list-page-wrapper .app-page-main{padding:1.5rem 3rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table{min-width:700px}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-header .table-header-cell{padding:.875rem;font-size:.8125rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-header .table-header-cell:first-child{padding-left:1.25rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-header .table-header-cell:last-child{padding-right:1.25rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell{padding:.875rem;font-size:.8125rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell:first-child{padding-left:1.25rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell:last-child{padding-right:1.25rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell .data-chip{font-size:.625rem;padding:.1875rem .5rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell .view-button{padding:.4375rem .875rem;font-size:.6875rem}}@media(max-width:1024px){.dataset-list-page-wrapper .app-page-main{padding:1.25rem 2rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table{min-width:600px}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-header .table-header-cell{padding:.75rem;font-size:.75rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-header .table-header-cell:first-child{padding-left:1rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-header .table-header-cell:last-child{padding-right:1rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell{padding:.75rem;font-size:.75rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell:first-child{padding-left:1rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell:last-child{padding-right:1rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell .id-tag{padding:.1875rem .625rem;font-size:.5625rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell .data-chip{font-size:.5625rem;padding:.1875rem .4375rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell .tools-container{gap:.375rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell .tools-container .tool-tag{padding:.1875rem .625rem;font-size:.625rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell .view-button{padding:.375rem .75rem;font-size:.625rem}}@media(max-width:768px){.dataset-list-page-wrapper .app-page-main{padding:1rem 1.5rem 1.5rem;gap:1.5rem}.dataset-list-page-wrapper .app-page-main .app-page-body .error-message{padding:1.5rem}.dataset-list-page-wrapper .app-page-main .app-page-body .error-message .error-text{font-size:.8125rem}.dataset-list-page-wrapper .app-page-main .app-page-body .error-message .retry-button{padding:.4375rem .875rem;font-size:.8125rem}.dataset-list-page-wrapper .app-page-main .app-page-body .empty-state .empty-state-title{font-size:1.125rem}.dataset-list-page-wrapper .app-page-main .app-page-body .empty-state .empty-state-description{font-size:.8125rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container{border-radius:var(--radius-lg)}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table{min-width:500px}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-header .table-header-cell{padding:.625rem;font-size:.6875rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-header .table-header-cell:first-child{padding-left:.875rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-header .table-header-cell:last-child{padding-right:.875rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell{padding:.625rem;font-size:.6875rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell:first-child{padding-left:.875rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell:last-child{padding-right:.875rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell .id-tag{padding:.125rem .5rem;font-size:.5rem;min-width:2.5rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell .data-chip{font-size:.5625rem;padding:.1875rem .4375rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell .tools-container{gap:.25rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell .tools-container .tool-tag{padding:.125rem .5rem;font-size:.5625rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell .view-button{padding:.3125rem .625rem;font-size:.5625rem}}@media(max-width:500px){.dataset-list-page-wrapper .app-page-main{padding:.75rem 1rem 1rem;gap:1rem}.dataset-list-page-wrapper .app-page-main .app-page-body .error-message{padding:1.25rem}.dataset-list-page-wrapper .app-page-main .app-page-body .error-message .error-text{font-size:.75rem}.dataset-list-page-wrapper .app-page-main .app-page-body .error-message .retry-button{padding:.375rem .75rem;font-size:.75rem}.dataset-list-page-wrapper .app-page-main .app-page-body .empty-state .empty-state-icon{margin-bottom:.75rem}.dataset-list-page-wrapper .app-page-main .app-page-body .empty-state .empty-state-title{font-size:1rem}.dataset-list-page-wrapper .app-page-main .app-page-body .empty-state .empty-state-description{font-size:.75rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container{border-radius:var(--radius-md)}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table{min-width:400px}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-header .table-header-cell{padding:.5rem;font-size:.625rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-header .table-header-cell:first-child{padding-left:.75rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-header .table-header-cell:last-child{padding-right:.75rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell{padding:.5rem;font-size:.625rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell:first-child{padding-left:.75rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell:last-child{padding-right:.75rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell .id-tag{padding:.125rem .375rem;font-size:.4375rem;min-width:2rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell .data-chip{font-size:.5rem;padding:.1875rem .375rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell .tools-container{gap:.1875rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell .tools-container .tool-tag{padding:.125rem .375rem;font-size:.5rem}.dataset-list-page-wrapper .app-page-main .app-page-body .data-table-container .data-table .table-body .table-row .table-cell .view-button{padding:.25rem .5rem;font-size:.5rem}}.data-view-page-wrapper{width:100%;height:100%;min-height:0;background-color:var(--neutrals-85);display:flex;flex-direction:column}.data-view-page-wrapper>.inline-loader--panel{flex:1;min-height:0}.data-view-page-wrapper .app-page-main{width:100%;padding:2rem 2.8rem;padding-bottom:0;display:flex;flex-direction:column;gap:1.25rem;height:100%;overflow:hidden}.data-view-page-wrapper .app-page-main .data-view-page-header{width:100%;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:1rem}.data-view-page-wrapper .app-page-main .data-view-page-header__breadcrumb{flex:1;min-width:0;display:flex;align-items:center;justify-content:flex-start}.data-view-page-wrapper .app-page-main .data-view-page-header__actions{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;gap:.75rem}.data-view-page-wrapper .app-page-main .data-view-page-header .navigation-controls{display:flex;align-items:center;gap:.125rem;flex-shrink:0;padding:.25rem .375rem;background-color:var(--neutrals-9);border:1px solid var(--neutrals-7);border-radius:var(--radius-lg)}.data-view-page-wrapper .app-page-main .data-view-page-header .navigation-controls .nav-arrow{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:none;border:none;color:var(--primary-6);cursor:pointer;transition:all .2s ease;border-radius:var(--radius-full);line-height:1}.data-view-page-wrapper .app-page-main .data-view-page-header .navigation-controls .nav-arrow:hover:not(:disabled){background-color:color-mix(in srgb,var(--primary-6) 10%,transparent);color:var(--primary-7)}.data-view-page-wrapper .app-page-main .data-view-page-header .navigation-controls .nav-arrow:active:not(:disabled){transform:scale(.95)}.data-view-page-wrapper .app-page-main .data-view-page-header .navigation-controls .nav-arrow:disabled{color:var(--neutrals-3);cursor:not-allowed;opacity:.5}.data-view-page-wrapper .app-page-main .data-view-page-header .navigation-controls .nav-position{display:flex;align-items:center;gap:.125rem;min-width:3rem;justify-content:center;font-size:.875rem;font-weight:500;line-height:1}.data-view-page-wrapper .app-page-main .data-view-page-header .navigation-controls .nav-position .position-number{color:var(--primary-6);font-weight:700}.data-view-page-wrapper .app-page-main .data-view-page-header .navigation-controls .nav-position .position-separator{color:var(--neutrals-2);font-weight:400}.data-view-page-wrapper .app-page-main .data-view-page-header .navigation-controls .nav-position .position-total{color:var(--neutrals-3);font-weight:400}.data-view-page-wrapper .app-page-main .data-view-page-header .download-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.5rem;padding:0 1.125rem;background-color:var(--neutrals-9);border:1px solid var(--primary-6);border-radius:var(--radius-lg);color:var(--primary-7);font-size:.875rem;font-weight:600;line-height:1;cursor:pointer;transition:all .2s ease;flex-shrink:0}.data-view-page-wrapper .app-page-main .data-view-page-header .download-button:hover:not(:disabled){background-color:color-mix(in srgb,var(--primary-6) 10%,var(--neutrals-9));border-color:var(--primary-7);color:var(--primary-8)}.data-view-page-wrapper .app-page-main .data-view-page-header .download-button:active:not(:disabled){transform:translateY(1px)}.data-view-page-wrapper .app-page-main .data-view-page-header .download-button:disabled{background-color:var(--neutrals-9);border-color:var(--neutrals-6);color:var(--neutrals-3);cursor:not-allowed}.data-view-page-wrapper .app-page-main .data-view-page-header .download-button:disabled:hover{background-color:var(--neutrals-9);border-color:var(--neutrals-6);color:var(--neutrals-3)}.data-view-page-wrapper .app-page-main .data-view-page-header .download-button:disabled:active{transform:none}.data-view-page-wrapper .app-page-main .app-page-body{width:100%;flex:1;overflow:hidden;display:flex;flex-direction:column}.data-view-page-wrapper .app-page-main .app-page-body .data-content{width:100%;flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.data-view-page-wrapper .app-page-main .app-page-body .data-view-page-layout{width:100%;flex:1;min-height:0;display:flex;flex-direction:row;align-items:stretch;gap:1.5rem;overflow:hidden}.data-view-page-wrapper .app-page-main .app-page-body .data-view-page-layout .data-point-nav-panel{width:8rem;max-width:8.5rem;flex-shrink:0;height:auto;align-self:stretch}.data-view-page-wrapper .app-page-main .app-page-body .data-view-page-preview{flex:1;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.data-view-page-wrapper .app-page-main .app-page-body .data-view-page-preview .error-message{flex:1;min-height:280px}.data-view-page-wrapper .app-page-main .app-page-body .data-view-page-preview .preview-data{flex:1;min-height:0;width:100%;overflow-y:auto;background-color:var(--neutrals-9);border-radius:var(--radius-xl);padding:1rem 1.5rem;animation:previewMount .35s cubic-bezier(.4,0,.2,1) both}@media(prefers-reduced-motion:reduce){.data-view-page-wrapper .app-page-main .app-page-body .data-view-page-preview .preview-data{animation:none}}.data-view-page-wrapper .app-page-main .app-page-body .data-view-page-preview__loading{width:100%;height:100%;min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background-color:var(--neutrals-9);border-radius:var(--radius-xl)}.data-view-page-wrapper .app-page-main .app-page-body .error-message{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:3rem 2rem;background-color:color-mix(in srgb,var(--accent-red) 5%,transparent);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--accent-red) 20%,transparent)}.data-view-page-wrapper .app-page-main .app-page-body .error-message .error-text{font-size:1rem;color:var(--accent-red);font-weight:500;margin:0;text-align:center}.data-view-page-wrapper .app-page-main .app-page-body .error-message .retry-button{padding:.75rem 2rem;background-color:var(--primary-6);color:var(--neutrals-9);border:none;border-radius:var(--radius-lg);font-size:.9375rem;font-weight:500;cursor:pointer;transition:background-color .2s ease}.data-view-page-wrapper .app-page-main .app-page-body .error-message .retry-button:hover{background-color:var(--primary-7)}.data-view-page-wrapper .app-page-main .app-page-body .error-message .retry-button:active{transform:scale(.98)}.data-view-page-wrapper .app-page-main .app-page-body .preview-data{width:100%;height:100%;overflow-y:auto;background-color:var(--neutrals-9);border-radius:var(--radius-xl);padding:1rem 1.5rem;animation:previewMount .35s cubic-bezier(.4,0,.2,1) both}@media(prefers-reduced-motion:reduce){.data-view-page-wrapper .app-page-main .app-page-body .preview-data{animation:none}}.data-view-page-wrapper .app-page-main .app-page-body .preview-data .json-tree-visualizer-container{min-height:500px}.data-view-page-wrapper .app-page-main .app-page-body .preview-data .empty-state{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 2rem;min-height:400px}.data-view-page-wrapper .app-page-main .app-page-body .preview-data .empty-state .empty-state-icon{color:var(--neutrals-3);opacity:.6}.data-view-page-wrapper .app-page-main .app-page-body .preview-data .empty-state .empty-state-title{font-size:1.25rem;font-weight:600;color:var(--neutrals-1);margin:0;text-align:center}.data-view-page-wrapper .app-page-main .app-page-body .preview-data .empty-state .empty-state-text{font-size:.9375rem;color:var(--neutrals-2);font-weight:400;margin:0;text-align:center;max-width:400px;line-height:1.5}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:1140px){.data-view-page-wrapper .app-page-main{padding:1.5rem 3rem;padding-bottom:0}.data-view-page-wrapper .app-page-main .data-view-page-header .download-button{padding:0 1rem;font-size:.8125rem}}@media(max-width:1024px){.data-view-page-wrapper .app-page-main{padding:1.25rem 2rem;padding-bottom:0}.data-view-page-wrapper .app-page-main .app-page-body .data-view-page-layout{gap:1.25rem}.data-view-page-wrapper .app-page-main .app-page-body .data-view-page-layout .data-point-nav-panel{width:7.5rem;max-width:8rem}.data-view-page-wrapper .app-page-main .data-view-page-header .download-button{padding:0 1rem;font-size:.8125rem}}@media(max-width:768px){.data-view-page-wrapper .app-page-main{padding:1rem 1.5rem;padding-bottom:0;gap:1.5rem}.data-view-page-wrapper .app-page-main .data-view-page-header{flex-direction:column;align-items:stretch;gap:.875rem}.data-view-page-wrapper .app-page-main .data-view-page-header__breadcrumb{width:100%}.data-view-page-wrapper .app-page-main .data-view-page-header__actions{width:100%;justify-content:space-between}.data-view-page-wrapper .app-page-main .data-view-page-header .navigation-controls .nav-arrow{width:1.75rem;height:1.75rem}.data-view-page-wrapper .app-page-main .data-view-page-header .navigation-controls .nav-position{font-size:.75rem}.data-view-page-wrapper .app-page-main .data-view-page-header .download-button{height:2.25rem;padding:0 .875rem;font-size:.75rem}.data-view-page-wrapper .app-page-main .app-page-body .data-view-page-layout{flex-direction:column;gap:1rem;overflow:visible}.data-view-page-wrapper .app-page-main .app-page-body .data-view-page-layout .data-point-nav-panel{width:100%;height:auto;max-height:8.5rem;max-width:100%;flex-shrink:0}.data-view-page-wrapper .app-page-main .app-page-body .data-view-page-preview{flex:1;min-height:0}.data-view-page-wrapper .app-page-main .app-page-body .preview-data{padding:.75rem 1rem}.data-view-page-wrapper .app-page-main .app-page-body .preview-data .json-tree-visualizer-container{min-height:400px}.data-view-page-wrapper .app-page-main .app-page-body .preview-data .empty-state{padding:2rem 1.5rem;min-height:350px;gap:.875rem}.data-view-page-wrapper .app-page-main .app-page-body .preview-data .empty-state .empty-state-icon{width:40px;height:40px}.data-view-page-wrapper .app-page-main .app-page-body .preview-data .empty-state .empty-state-title{font-size:1.125rem}.data-view-page-wrapper .app-page-main .app-page-body .preview-data .empty-state .empty-state-text{font-size:.875rem;max-width:350px}}@media(max-width:500px){.data-view-page-wrapper .app-page-main{padding:.75rem 1rem;padding-bottom:0;gap:1rem}.data-view-page-wrapper .app-page-main .data-view-page-header__actions{gap:.5rem}.data-view-page-wrapper .app-page-main .data-view-page-header .navigation-controls{gap:0}.data-view-page-wrapper .app-page-main .data-view-page-header .navigation-controls .nav-arrow{width:1.5rem;height:1.5rem}.data-view-page-wrapper .app-page-main .data-view-page-header .navigation-controls .nav-position{font-size:.6875rem;min-width:2.5rem}.data-view-page-wrapper .app-page-main .data-view-page-header .download-button{height:2rem;padding:0 .625rem;font-size:.6875rem}.data-view-page-wrapper .app-page-main .app-page-body .error-message{padding:2rem 1rem}.data-view-page-wrapper .app-page-main .app-page-body .error-message .error-text{font-size:.875rem}.data-view-page-wrapper .app-page-main .app-page-body .error-message .retry-button{padding:.625rem 1.5rem;font-size:.8125rem}.data-view-page-wrapper .app-page-main .app-page-body .preview-data{padding:.5rem .75rem}.data-view-page-wrapper .app-page-main .app-page-body .preview-data .json-tree-visualizer-container{min-height:300px}.data-view-page-wrapper .app-page-main .app-page-body .preview-data .empty-state{padding:2rem 1rem;min-height:300px;gap:.75rem}.data-view-page-wrapper .app-page-main .app-page-body .preview-data .empty-state .empty-state-icon{width:36px;height:36px}.data-view-page-wrapper .app-page-main .app-page-body .preview-data .empty-state .empty-state-title{font-size:1rem}.data-view-page-wrapper .app-page-main .app-page-body .preview-data .empty-state .empty-state-text{font-size:.8125rem;max-width:300px}}.not-found-page-wrapper{position:relative;width:100%;min-height:100vh;overflow:hidden;background-color:var(--neutrals-85);color:var(--neutrals-0)}.not-found-page-wrapper.page-wrapper{background-color:var(--neutrals-85);animation:none}.not-found-page-wrapper .not-found-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.not-found-page-wrapper .not-found-orb{position:absolute;border-radius:var(--radius-full);filter:blur(90px);opacity:.22;animation:notFoundOrbDrift 14s ease-in-out infinite}.not-found-page-wrapper .not-found-orb--1{width:480px;height:480px;top:-12%;left:-10%;background:radial-gradient(circle,var(--primary-5) 0%,transparent 70%);animation-delay:0s}.not-found-page-wrapper .not-found-orb--2{width:400px;height:400px;bottom:-14%;right:-8%;background:radial-gradient(circle,var(--delta-violet) 0%,transparent 70%);animation-delay:-4s}.not-found-page-wrapper .not-found-orb--3{width:300px;height:300px;top:38%;left:52%;background:radial-gradient(circle,var(--primary-3) 0%,transparent 70%);opacity:.18;animation-delay:-8s}.not-found-page-wrapper .not-found-header{position:absolute;top:2rem;left:2.5rem;z-index:2}.not-found-page-wrapper .not-found-header .brand-logo{opacity:.9;animation:slideFromLeft .5s cubic-bezier(.4,0,.2,1) both}.not-found-page-wrapper .not-found-page{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;min-height:100vh;padding:0 4rem;max-width:1280px;margin:0 auto}.not-found-page-wrapper .not-found-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:340px;animation:slideFromLeft .6s cubic-bezier(.4,0,.2,1) .1s both}.not-found-page-wrapper .not-found-graph{position:absolute;width:100%;max-width:420px;opacity:.55;animation:notFoundGraphFade .8s ease .3s both}.not-found-page-wrapper .not-found-graph .not-found-graph-line{stroke:var(--primary-6);stroke-linecap:round;stroke-linejoin:round}.not-found-page-wrapper .not-found-graph .not-found-graph-line--broken{animation:notFoundLineDraw 1.2s ease .5s both;stroke-dasharray:400;stroke-dashoffset:400}.not-found-page-wrapper .not-found-graph .not-found-graph-line--ghost{stroke:color-mix(in srgb,var(--primary-5) 40%,transparent);animation:notFoundLinePulse 2s ease-in-out infinite}.not-found-page-wrapper .not-found-graph .not-found-graph-node{fill:var(--primary-6)}.not-found-page-wrapper .not-found-graph .not-found-graph-node--broken{fill:var(--accent-yellow);animation:notFoundNodeBlink 1.5s ease-in-out infinite}.not-found-page-wrapper .not-found-graph .not-found-graph-node--lost{fill:color-mix(in srgb,var(--accent-red) 70%,transparent);animation:notFoundNodeLost 2s ease-in-out infinite}.not-found-page-wrapper .not-found-fragment{position:absolute;left:var(--fx);top:var(--fy);padding:.35rem .65rem;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.04em;color:color-mix(in srgb,var(--neutrals-0) 45%,transparent);background:var(--neutrals-9);border:1px solid color-mix(in srgb,var(--neutrals-0) 10%,transparent);border-radius:var(--radius-md);transform:rotate(var(--fr));animation:notFoundFragmentFloat 5s ease-in-out infinite;animation-delay:var(--fd);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 1px 4px color-mix(in srgb,var(--neutrals-0) 6%,transparent)}.not-found-page-wrapper .not-found-code{position:relative;-webkit-user-select:none;user-select:none;line-height:.85}.not-found-page-wrapper .not-found-code-layer{display:block;font-family:var(--font-family-sans);font-size:clamp(7rem,18vw,11rem);font-weight:700;letter-spacing:-.06em}.not-found-page-wrapper .not-found-code-layer--ghost{position:absolute;inset:0;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--primary-6) 18%,transparent);transform:translate(6px,6px);animation:notFoundGhostShift 4s ease-in-out infinite}.not-found-page-wrapper .not-found-code-layer--main{background:linear-gradient(135deg,var(--neutrals-0) 0%,var(--primary-8) 50%,var(--primary-6) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 16px color-mix(in srgb,var(--primary-6) 20%,transparent))}.not-found-page-wrapper .not-found-code-layer--glitch{position:absolute;inset:0;color:var(--primary-6);opacity:0;mix-blend-mode:multiply;animation:notFoundGlitch 4s steps(1) infinite}.not-found-page-wrapper .not-found-content{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:480px;animation:slideFromRight .6s cubic-bezier(.4,0,.2,1) .15s both}.not-found-page-wrapper .not-found-status{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.08em;color:var(--primary-8);background:color-mix(in srgb,var(--primary-5) 8%,transparent);border:1px solid color-mix(in srgb,var(--primary-6) 25%,transparent);border-radius:var(--radius-pill)}.not-found-page-wrapper .not-found-title{margin:0;font-family:var(--font-family-sans);font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--neutrals-0)}.not-found-page-wrapper .not-found-title-accent{background:linear-gradient(100deg,var(--primary-7) 0%,var(--primary-6) 55%,var(--primary-5) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.not-found-page-wrapper .not-found-description{margin:0;font-size:1rem;line-height:1.65;color:var(--neutrals-2)}.not-found-page-wrapper .not-found-meta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.not-found-page-wrapper .not-found-meta-item{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--neutrals-3)}.not-found-page-wrapper .not-found-home-button{display:inline-flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.8rem 1.5rem;font-size:.9375rem;font-weight:500;font-family:var(--font-primary);color:var(--neutrals-9);background:linear-gradient(135deg,var(--primary-6) 0%,var(--primary-8) 100%);border:1px solid color-mix(in srgb,var(--primary-8) 30%,transparent);border-radius:var(--radius-pill);cursor:pointer;box-shadow:0 4px 16px color-mix(in srgb,var(--primary-6) 30%,transparent),inset 0 1px color-mix(in srgb,var(--neutrals-9) 20%,transparent);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.not-found-page-wrapper .not-found-home-button:hover{background:linear-gradient(135deg,var(--primary-5) 0%,var(--primary-7) 100%);box-shadow:0 6px 24px color-mix(in srgb,var(--primary-6) 40%,transparent),inset 0 1px color-mix(in srgb,var(--neutrals-9) 25%,transparent)}@media(prefers-reduced-motion:no-preference){.not-found-page-wrapper .not-found-home-button:hover{transform:translateY(-2px)}}.not-found-page-wrapper .not-found-home-button:active{transform:translateY(0)}.not-found-page-wrapper .not-found-home-button:focus-visible{outline:2px solid var(--primary-6);outline-offset:3px}@keyframes notFoundOrbDrift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,25px) scale(.95)}}@keyframes notFoundFragmentFloat{0%,to{transform:rotate(var(--fr)) translateY(0)}50%{transform:rotate(var(--fr)) translateY(-12px)}}@keyframes notFoundGhostShift{0%,to{transform:translate(6px,6px)}50%{transform:translate(10px,2px)}}@keyframes notFoundGlitch{0%,90%,to{opacity:0;transform:translate(0);clip-path:inset(0 0 0 0)}91%{opacity:.7;transform:translate(-4px,2px);clip-path:inset(20% 0 55% 0)}93%{opacity:.5;transform:translate(4px,-2px);clip-path:inset(55% 0 10% 0)}95%{opacity:0;transform:translate(0)}}@keyframes notFoundLineDraw{to{stroke-dashoffset:0}}@keyframes notFoundLinePulse{0%,to{opacity:.3}50%{opacity:.7}}@keyframes notFoundNodeBlink{0%,to{opacity:1;r:8}50%{opacity:.5;r:10}}@keyframes notFoundNodeLost{0%,to{opacity:.8;transform:translate(0)}50%{opacity:.2;transform:translate(4px,-4px)}}@keyframes notFoundGraphFade{0%{opacity:0;transform:translateY(12px)}to{opacity:.55;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.not-found-page-wrapper .not-found-orb,.not-found-page-wrapper .not-found-scanline,.not-found-page-wrapper .not-found-fragment,.not-found-page-wrapper .not-found-code-layer--ghost,.not-found-page-wrapper .not-found-code-layer--glitch,.not-found-page-wrapper .not-found-graph-line--ghost,.not-found-page-wrapper .not-found-graph-node--broken,.not-found-page-wrapper .not-found-graph-node--lost,.not-found-page-wrapper .not-found-header .not-found-logo,.not-found-page-wrapper .not-found-visual,.not-found-page-wrapper .not-found-content,.not-found-page-wrapper .not-found-graph{animation:none}.not-found-page-wrapper .not-found-graph-line--broken{stroke-dashoffset:0}}@media(max-width:1024px){.not-found-page-wrapper .not-found-page{grid-template-columns:1fr;gap:2rem;padding:5rem 2rem 3rem;text-align:center}.not-found-page-wrapper .not-found-content{align-items:center;max-width:100%}.not-found-page-wrapper .not-found-meta{justify-content:center}.not-found-page-wrapper .not-found-visual{min-height:260px}}@media(max-width:640px){.not-found-page-wrapper .not-found-header{top:1.5rem;left:1.5rem}.not-found-page-wrapper .not-found-page{padding:0 1.25rem 2rem}.not-found-page-wrapper .not-found-visual{min-height:200px}.not-found-page-wrapper .not-found-fragment{font-size:.625rem;padding:.25rem .5rem}.not-found-page-wrapper .not-found-description{font-size:.9375rem}.not-found-page-wrapper .not-found-home-button{width:100%;justify-content:center}}.error-boundary-wrapper{position:relative;width:100%;height:100vh;overflow:hidden;background-color:var(--neutrals-85);color:var(--neutrals-0)}.error-boundary-wrapper.page-wrapper{background-color:var(--neutrals-85);animation:none}.error-boundary-wrapper .error-boundary-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.error-boundary-wrapper .error-boundary-orb{position:absolute;border-radius:var(--radius-full);filter:blur(90px);opacity:.22;animation:errorOrbDrift 14s ease-in-out infinite}.error-boundary-wrapper .error-boundary-orb--1{width:480px;height:480px;top:-12%;left:-10%;background:radial-gradient(circle,var(--accent-red) 0%,transparent 70%);animation-delay:0s}.error-boundary-wrapper .error-boundary-orb--2{width:400px;height:400px;bottom:-14%;right:-8%;background:radial-gradient(circle,var(--delta-violet) 0%,transparent 70%);animation-delay:-4s}.error-boundary-wrapper .error-boundary-orb--3{width:300px;height:300px;top:38%;left:52%;background:radial-gradient(circle,var(--accent-red) 0%,transparent 70%);opacity:.14;animation-delay:-8s}.error-boundary-wrapper .error-boundary-header{position:absolute;top:2rem;left:2.5rem;z-index:2}.error-boundary-wrapper .error-boundary-header .brand-logo{opacity:.9;animation:slideFromLeft .5s cubic-bezier(.4,0,.2,1) both}.error-boundary-wrapper .error-boundary-page{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;height:100vh;padding:0 4rem;max-width:1280px;margin:0 auto}.error-boundary-wrapper .error-boundary-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:340px;animation:slideFromLeft .6s cubic-bezier(.4,0,.2,1) .1s both}.error-boundary-wrapper .error-boundary-graph{position:absolute;width:100%;max-width:420px;opacity:.55;animation:errorGraphFade .8s ease .3s both}.error-boundary-wrapper .error-boundary-graph .error-boundary-graph-line{stroke:var(--accent-red);stroke-linecap:round;stroke-linejoin:round}.error-boundary-wrapper .error-boundary-graph .error-boundary-graph-line--broken{animation:errorLineDraw 1.2s ease .5s both;stroke-dasharray:400;stroke-dashoffset:400}.error-boundary-wrapper .error-boundary-graph .error-boundary-graph-line--ghost{stroke:color-mix(in srgb,var(--accent-red) 40%,transparent);animation:errorLinePulse 2s ease-in-out infinite}.error-boundary-wrapper .error-boundary-graph .error-boundary-graph-node{fill:var(--accent-red)}.error-boundary-wrapper .error-boundary-graph .error-boundary-graph-node--broken{fill:var(--accent-yellow);animation:errorNodeBlink 1.5s ease-in-out infinite}.error-boundary-wrapper .error-boundary-graph .error-boundary-graph-node--lost{fill:color-mix(in srgb,var(--accent-red) 50%,transparent);animation:errorNodeLost 2s ease-in-out infinite}.error-boundary-wrapper .error-boundary-fragment{position:absolute;left:var(--fx);top:var(--fy);padding:.35rem .65rem;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.04em;color:color-mix(in srgb,var(--neutrals-0) 45%,transparent);background:var(--neutrals-9);border:1px solid color-mix(in srgb,var(--neutrals-0) 10%,transparent);border-radius:var(--radius-md);transform:rotate(var(--fr));animation:errorFragmentFloat 5s ease-in-out infinite;animation-delay:var(--fd);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 1px 4px color-mix(in srgb,var(--neutrals-0) 6%,transparent)}.error-boundary-wrapper .error-boundary-code{position:relative;-webkit-user-select:none;user-select:none;line-height:.85}.error-boundary-wrapper .error-boundary-code-layer{display:block;font-family:var(--font-family-sans);font-size:clamp(7rem,18vw,11rem);font-weight:700;letter-spacing:-.06em}.error-boundary-wrapper .error-boundary-code-layer--ghost{position:absolute;inset:0;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--accent-red) 18%,transparent);transform:translate(6px,6px);animation:errorGhostShift 4s ease-in-out infinite}.error-boundary-wrapper .error-boundary-code-layer--main{background:linear-gradient(135deg,var(--neutrals-0) 0%,color-mix(in srgb,var(--accent-red) 80%,transparent) 50%,var(--accent-red) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 16px color-mix(in srgb,var(--accent-red) 25%,transparent))}.error-boundary-wrapper .error-boundary-code-layer--glitch{position:absolute;inset:0;color:var(--accent-red);opacity:0;mix-blend-mode:multiply;animation:errorGlitch 4s steps(1) infinite}.error-boundary-wrapper .error-boundary-content{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:480px;animation:slideFromRight .6s cubic-bezier(.4,0,.2,1) .15s both}.error-boundary-wrapper .error-boundary-status{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.08em;color:var(--accent-red);background:color-mix(in srgb,var(--accent-red) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent-red) 25%,transparent);border-radius:var(--radius-pill)}.error-boundary-wrapper .error-boundary-title{margin:0;font-family:var(--font-family-sans);font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--neutrals-0)}.error-boundary-wrapper .error-boundary-title-accent{background:linear-gradient(100deg,var(--accent-red) 0%,color-mix(in srgb,var(--accent-red) 80%,transparent) 55%,var(--accent-yellow) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.error-boundary-wrapper .error-boundary-description{margin:0;font-size:1rem;line-height:1.65;color:var(--neutrals-2)}.error-boundary-wrapper .error-boundary-meta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.error-boundary-wrapper .error-boundary-meta-item{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--neutrals-3)}.error-boundary-wrapper .error-boundary-details{width:100%;text-align:left;border-radius:var(--radius-xl);border:1px solid color-mix(in srgb,var(--accent-red) 30%,transparent);overflow:hidden;animation:slideFromLeft .4s cubic-bezier(.4,0,.2,1) .3s both}.error-boundary-wrapper .error-boundary-details .error-boundary-details-label{display:flex;align-items:center;gap:.4rem;padding:.6rem 1rem;background-color:color-mix(in srgb,var(--accent-red) 12%,transparent);font-family:var(--font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.08em;color:var(--accent-red);text-transform:uppercase;border-bottom:1px solid color-mix(in srgb,var(--accent-red) 20%,transparent)}.error-boundary-wrapper .error-boundary-details .error-boundary-stack{display:block;margin:0;padding:.875rem 1rem;font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;overflow:hidden}.error-boundary-wrapper .error-boundary-details .error-boundary-stack--message{font-size:.875rem;font-weight:600;color:color-mix(in srgb,var(--accent-red) 90%,transparent);background-color:color-mix(in srgb,var(--accent-red) 6%,transparent);line-height:1.55;max-width:100%;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.error-boundary-wrapper .error-boundary-details .error-boundary-trace{border-top:1px solid color-mix(in srgb,var(--accent-red) 15%,transparent)}.error-boundary-wrapper .error-boundary-details .error-boundary-trace summary{padding:.5rem 1rem;font-family:var(--font-mono);font-size:.75rem;font-weight:500;color:var(--neutrals-1);cursor:pointer;background-color:color-mix(in srgb,var(--neutrals-0) 3%,transparent);transition:background-color .15s ease;letter-spacing:.03em}.error-boundary-wrapper .error-boundary-details .error-boundary-trace summary:hover{background-color:color-mix(in srgb,var(--neutrals-0) 6%,transparent)}.error-boundary-wrapper .error-boundary-details .error-boundary-trace .error-boundary-stack{font-size:.75rem;color:var(--neutrals-1);background-color:var(--neutrals-85);border-top:1px solid var(--overlay-medium);max-height:180px;max-width:100%;overflow-x:auto;overflow-y:auto;white-space:pre;word-break:normal}.error-boundary-wrapper .error-boundary-actions{display:flex;align-items:center;gap:.875rem;margin-top:.75rem;flex-wrap:wrap}.error-boundary-wrapper .error-boundary-button{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-size:.9375rem;font-weight:500;font-family:var(--font-primary);border-radius:var(--radius-pill);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.error-boundary-wrapper .error-boundary-button--primary{color:var(--neutrals-9);background:linear-gradient(135deg,var(--accent-red) 0%,color-mix(in srgb,var(--accent-red) 75%,transparent) 100%);border:1px solid color-mix(in srgb,var(--accent-red) 30%,transparent);box-shadow:0 4px 16px color-mix(in srgb,var(--accent-red) 30%,transparent),inset 0 1px color-mix(in srgb,var(--neutrals-9) 20%,transparent)}.error-boundary-wrapper .error-boundary-button--primary:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-red) 85%,transparent) 0%,var(--accent-red) 100%);box-shadow:0 6px 24px color-mix(in srgb,var(--accent-red) 40%,transparent),inset 0 1px color-mix(in srgb,var(--neutrals-9) 25%,transparent)}@media(prefers-reduced-motion:no-preference){.error-boundary-wrapper .error-boundary-button--primary:hover{transform:translateY(-2px)}}.error-boundary-wrapper .error-boundary-button--primary:active{transform:translateY(0)}.error-boundary-wrapper .error-boundary-button--secondary{color:var(--neutrals-2);background:transparent;border:1.5px solid var(--neutrals-7)}.error-boundary-wrapper .error-boundary-button--secondary:hover{background-color:var(--neutrals-85);color:var(--neutrals-1);border-color:var(--neutrals-4)}@media(prefers-reduced-motion:no-preference){.error-boundary-wrapper .error-boundary-button--secondary:hover{transform:translateY(-2px)}}.error-boundary-wrapper .error-boundary-button--secondary:active{transform:translateY(0)}.error-boundary-wrapper .error-boundary-button:focus-visible{outline:2px solid var(--accent-red);outline-offset:3px}@keyframes errorOrbDrift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,25px) scale(.95)}}@keyframes errorFragmentFloat{0%,to{transform:rotate(var(--fr)) translateY(0)}50%{transform:rotate(var(--fr)) translateY(-12px)}}@keyframes errorGhostShift{0%,to{transform:translate(6px,6px)}50%{transform:translate(10px,2px)}}@keyframes errorGlitch{0%,90%,to{opacity:0;transform:translate(0);clip-path:inset(0 0 0 0)}91%{opacity:.7;transform:translate(-4px,2px);clip-path:inset(20% 0 55% 0)}93%{opacity:.5;transform:translate(4px,-2px);clip-path:inset(55% 0 10% 0)}95%{opacity:0;transform:translate(0)}}@keyframes errorLineDraw{to{stroke-dashoffset:0}}@keyframes errorLinePulse{0%,to{opacity:.3}50%{opacity:.7}}@keyframes errorNodeBlink{0%,to{opacity:1;r:8}50%{opacity:.5;r:10}}@keyframes errorNodeLost{0%,to{opacity:.8;transform:translate(0)}50%{opacity:.2;transform:translate(4px,-4px)}}@keyframes errorGraphFade{0%{opacity:0;transform:translateY(12px)}to{opacity:.55;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.error-boundary-wrapper .error-boundary-orb,.error-boundary-wrapper .error-boundary-fragment,.error-boundary-wrapper .error-boundary-code-layer--ghost,.error-boundary-wrapper .error-boundary-code-layer--glitch,.error-boundary-wrapper .error-boundary-graph-line--ghost,.error-boundary-wrapper .error-boundary-graph-node--broken,.error-boundary-wrapper .error-boundary-graph-node--lost,.error-boundary-wrapper .error-boundary-header .brand-logo,.error-boundary-wrapper .error-boundary-visual,.error-boundary-wrapper .error-boundary-content,.error-boundary-wrapper .error-boundary-graph{animation:none}.error-boundary-wrapper .error-boundary-graph-line--broken{stroke-dashoffset:0}}@media(max-width:1024px){.error-boundary-wrapper .error-boundary-page{grid-template-columns:1fr;gap:2rem;height:auto;min-height:100vh;padding:5rem 2rem 3rem;text-align:center}.error-boundary-wrapper .error-boundary-content{align-items:center;max-width:100%}.error-boundary-wrapper .error-boundary-meta{justify-content:center}.error-boundary-wrapper .error-boundary-visual{min-height:260px}.error-boundary-wrapper .error-boundary-details{text-align:left}}@media(max-width:640px){.error-boundary-wrapper .error-boundary-header{top:1.5rem;left:1.5rem}.error-boundary-wrapper .error-boundary-page{padding:4.5rem 1.25rem 2rem}.error-boundary-wrapper .error-boundary-visual{min-height:200px}.error-boundary-wrapper .error-boundary-fragment{font-size:.625rem;padding:.25rem .5rem}.error-boundary-wrapper .error-boundary-description{font-size:.9375rem}.error-boundary-wrapper .error-boundary-actions{width:100%;flex-direction:column}.error-boundary-wrapper .error-boundary-button{width:100%;justify-content:center}}.pp-page{--pp-bg: #ffffff;--pp-fg: rgba(17, 17, 17, .88);--pp-fg-muted: rgba(17, 17, 17, .65);--pp-fg-faint: rgba(17, 17, 17, .38);--pp-fg-strong: #0d0d0d;--pp-title: #0d0d0d;--pp-section: #111111;--pp-clause: rgba(0, 0, 0, .38);--pp-meta: rgba(0, 0, 0, .38);--pp-divider: rgba(0, 0, 0, .1);--pp-marker: rgba(0, 0, 0, .2);--pp-link: var(--primary-6);--pp-link-hover: var(--primary-7);--pp-link-line: color-mix(in srgb, var(--primary-6) 35%, transparent);--pp-link-line-hover: color-mix(in srgb, var(--primary-7) 55%, transparent);--pp-back: rgba(0, 0, 0, .38);--pp-back-hover: rgba(0, 0, 0, .75);--pp-focus: rgba(23, 95, 255, .5);--pp-header-bg: rgba(255, 255, 255, .96);--pp-header-border: rgba(0, 0, 0, .07);min-height:100vh;background-color:var(--pp-bg);color:var(--pp-fg);font-family:var(--font-family-sans);font-size:.9375rem;line-height:1.75;display:flex;flex-direction:column}.pp-page__header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 4rem;background-color:var(--pp-header-bg);border-bottom:1px solid var(--pp-header-border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.pp-page__header .brand-logo{width:130px;height:auto}.pp-page__back{background:none;border:none;padding:0;color:var(--pp-back);font-size:.8125rem;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem;transition:color .15s ease}.pp-page__back:hover{color:var(--pp-back-hover)}.pp-page__back:focus-visible{outline:2px solid var(--pp-focus);outline-offset:3px;border-radius:3px}.pp-page__body{flex:1;width:100%;max-width:960px;margin:0 auto;padding:3.5rem 4rem 8rem}.pp-page__title{font-size:52px;font-weight:600;color:var(--pp-title);letter-spacing:-.025em;line-height:1;white-space:nowrap;margin:0 0 3rem}.pp-page__divider{border:none;border-top:1px solid var(--pp-divider);margin:3rem 0}.pp-page__section{font-size:1.25rem;font-weight:600;color:var(--pp-section);letter-spacing:-.01em;margin:0 0 1.25rem}.pp-page__meta{font-size:.8125rem;color:var(--pp-meta);margin:-.75rem 0 2rem;font-style:italic}.pp-page__clause{font-size:.6875rem;font-weight:700;color:var(--pp-clause);text-transform:uppercase;letter-spacing:.1em;margin:2rem 0 .625rem}.pp-page__p{margin:0 0 1rem;color:var(--pp-fg-muted)}.pp-page__list{margin:0 0 1rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem}.pp-page__list-item{padding:.25rem 0 .25rem 1.75rem;color:var(--pp-fg-muted);position:relative}.pp-page__list-item:before{content:"—";position:absolute;left:0;color:var(--pp-marker);font-size:.75rem;top:.3rem}.pp-page__strong{color:var(--pp-fg-strong);font-weight:600}.pp-page__link{color:var(--pp-link);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--pp-link-line);transition:color .15s ease,text-decoration-color .15s ease}.pp-page__link:hover{color:var(--pp-link-hover);text-decoration-color:var(--pp-link-line-hover)}@media(max-width:1280px){.pp-page__header{padding:1.25rem 3rem}.pp-page__header .brand-logo{width:120px}.pp-page__body{padding:3rem 3rem 6rem}.pp-page__title{font-size:44px}}@media(max-width:1024px){.pp-page__header{padding:1.125rem 2.5rem}.pp-page__body{padding:2.5rem 2.5rem 5rem;max-width:100%}.pp-page__title{font-size:36px;white-space:normal}}@media(max-width:768px){.pp-page__header{padding:1rem 2rem}.pp-page__header .brand-logo{width:108px}.pp-page__body{padding:2rem 2rem 4rem;font-size:.875rem}.pp-page__title{font-size:28px;margin-bottom:2rem;white-space:normal}.pp-page__divider{margin:2rem 0}.pp-page__section{font-size:1.0625rem}}@media(max-width:480px){.pp-page__header{padding:.875rem 1.25rem}.pp-page__header .brand-logo{width:92px}.pp-page__body{padding:1.5rem 1.25rem 3rem;font-size:.875rem}.pp-page__title{font-size:22px;margin-bottom:1.5rem;white-space:normal}.pp-page__divider{margin:1.5rem 0}.pp-page__clause{margin-top:1.5rem}}.field-block__error{color:var(--accent-red);font-size:12px;margin-top:12px}.section-error{border:2px solid var(--accent-red-dull)!important;box-shadow:var(--shadow-error);background-color:var(--neutrals-9)!important}.field-block__label{font-weight:600;color:var(--neutrals-2);margin-bottom:16px}.form-builder-container{min-height:100vh;min-width:100vw;background-color:var(--neutrals-85);position:fixed}.form-builder-container nav{background-color:var(--neutrals-9);box-shadow:var(--shadow-sm)}.form-builder-container nav .container{margin:0 auto;padding:0 1rem}@media(min-width:640px){.form-builder-container nav .container{padding:0 1.5rem}}@media(min-width:1024px){.form-builder-container nav .container{padding:0 2rem}}.form-builder-container nav .nav-content{display:flex;align-items:center;height:3rem;justify-content:space-between}.form-builder-container nav .nav-content .back-link{display:flex;align-items:center;color:var(--neutrals-2)}.form-builder-container nav .nav-content .back-link:hover{color:var(--neutrals-1)}.form-builder-container nav .nav-content .back-link .icon{height:1.25rem;width:1.25rem;margin-right:.5rem}.form-builder-container main{margin:0 auto}@media(min-width:640px){.form-builder-container main .content{padding:0}}.form-builder-container main .content .card{background-color:var(--neutrals-9);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.form-builder-container main .content .card .builder-container{display:flex;flex-direction:column;gap:1.5rem}.form-builder-container main .content .card .builder-container .builder-content{background-color:var(--primary-0);border-radius:var(--radius-md);border:1px solid var(--neutrals-7)}.iframe-url-view__wrapper{width:100%;min-height:660px}.iframe-url-view__wrapper .p-iframe-url-view{width:100%;height:660px}.iframe-url-view__wrapper .p-iframe-url-view--auto-resize{height:auto;min-height:0}.evaluation-div{width:100%;background-color:var(--neutrals-9);border-radius:var(--radius-md)}.evaluation-div__heading{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px 16px;color:var(--neutrals-0);gap:6px;border-bottom:1px solid var(--neutrals-7);font-weight:500}.evaluation-div__tag{border-radius:var(--radius-pill);background-color:var(--accent-yellow);color:var(--neutrals-9);padding:2px 8px}.evaluation-div__content{width:100%;padding:16px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.evaluation-div__item{width:100%;padding:18px 16px;display:flex;flex-direction:row;align-items:flex-start;gap:10px;border:1px solid var(--neutrals-7);background-color:var(--neutrals-9);border-radius:var(--radius-md)}.evaluation-div__dot{width:10px;height:10px;border-radius:var(--radius-full);background-color:var(--accent-yellow);margin-top:6px;flex-shrink:0}.evaluation-div__text{font-weight:400;width:calc(100% - 10px)}.evaluation-div__success{width:100%;padding:12px 16px;color:var(--accent-green);border-radius:var(--radius-md);background-color:var(--neutrals-9)}.evaluation-div__error{width:100%;padding:12px 16px;color:var(--accent-red);border-radius:var(--radius-md);background-color:var(--neutrals-9)}.project-info{display:flex;flex-direction:column;gap:10px;border:1px solid var(--neutrals-7);padding:10px;border-radius:var(--radius-md)}.project-info__row{display:flex;flex-direction:row;gap:10px}.project-info__label{font-weight:700}
