*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;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}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.atl-workspace{--canvas:#f7f8fa;--surface:#fff;--subtle:#f1f2f4;--text:#172b4d;--secondary:#44546f;--muted:#626f86;--border:#dcdfe4;--input-border:#8590a2;--primary:#0c66e4;--primary-hover:#05c;--info-bg:#e9f2ff;--info-text:#0747a6;--success-bg:#dcfff1;--success-text:#216e4e;--danger-bg:#ffedeb;--danger-text:#ae2e24;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--canvas);color:var(--text);color-scheme:light;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.atl-workspace *{box-sizing:border-box}.atl-workspace svg{flex-shrink:0}.atl-workspace button,.atl-workspace select{font:inherit}.atl-workspace button{cursor:pointer}.atl-appbar{gap:16px;min-height:56px;padding:8px 24px;background:var(--surface);border-bottom:1px solid var(--border)}.atl-appbar,.atl-brand{display:flex;align-items:center;flex-shrink:0}.atl-brand{gap:10px;font-size:21px;font-weight:700;letter-spacing:-.6px}.atl-brand-mark{display:block;flex-shrink:0;width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.atl-resources{gap:4px;padding-left:12px;border-left:1px solid var(--border)}.atl-resources,.atl-toolbar{display:flex;align-items:center}.atl-toolbar{gap:16px;margin-left:auto}.atl-toolbar-actions{display:flex;align-items:center;gap:6px}.atl-main{width:100%;flex:1;min-height:0;display:flex;flex-direction:column;padding:16px 24px 12px;overflow:hidden}.atl-button{display:inline-flex;justify-content:center;align-items:center;gap:7px;padding:7px 12px;min-height:34px;border:1px solid transparent;border-radius:4px;font-weight:600!important;font-size:13px!important;line-height:18px!important;white-space:nowrap;transition:background-color .12s}.atl-primary{background:var(--primary);color:#fff}.atl-primary:hover:not(:disabled){background:var(--primary-hover)}.atl-secondary{border-color:var(--border);background:var(--surface);color:var(--secondary)}.atl-quiet:hover:not(:disabled),.atl-secondary:hover:not(:disabled){background:var(--subtle)}.atl-quiet{background:transparent;color:var(--secondary)}.atl-small{padding:4px 8px;min-height:28px;font-size:12px!important}.atl-workspace button:disabled{cursor:not-allowed;background:var(--subtle);color:var(--muted);opacity:.65}.atl-workspace :is(button,a,select,input,summary):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.atl-mode{display:flex;gap:10px;align-items:center;flex-shrink:0}.atl-mode label{color:var(--secondary);font-size:12px;font-weight:600}.atl-mode select{padding:5px 28px 5px 10px;min-height:32px;border:1px solid var(--input-border);border-radius:4px;color:var(--text);background:var(--surface);font-size:13px}.atl-panels{flex:1;min-height:0;grid-template-rows:minmax(0,1fr);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:20px}.atl-panel{min-height:0;overflow:hidden;display:flex;flex-direction:column;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:6px;box-shadow:0 1px 2px #091e4208}.atl-panel-heading{display:flex;align-items:center;gap:12px;padding:12px 16px;flex-shrink:0;border-bottom:1px solid var(--border)}.atl-step{display:grid;place-items:center;width:28px;height:28px;border-radius:4px;background:var(--info-bg);color:var(--info-text);font-weight:700;flex-shrink:0}.atl-panel-heading h2{font-size:17px;line-height:24px;font-weight:650;letter-spacing:-.2px}.atl-panel-heading p{margin-top:2px;font-size:12px;color:var(--muted)}.atl-lozenge{padding:2px 6px;background:var(--subtle);color:var(--secondary);border-radius:3px;margin-left:auto;text-transform:uppercase;font-size:10px;font-weight:700;line-height:16px;letter-spacing:.3px;white-space:nowrap}.atl-success{background:var(--success-bg);color:var(--success-text)}.atl-danger{background:var(--danger-bg);color:var(--danger-text)}.atl-panel-body{display:flex;flex:1;flex-direction:column;gap:12px;padding:12px 16px;min-width:0;min-height:0;overflow:hidden}.atl-field{min-width:0;min-height:0;flex-shrink:0}.atl-editor-field{display:flex;flex-direction:column;flex:1}.atl-field-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;margin-bottom:6px}.atl-field-heading label{font-size:12px;font-weight:650}.atl-field-meta{color:var(--muted);font-size:11px}.atl-editor{display:flex;overflow:hidden;min-width:0;border:1px solid var(--border);border-radius:4px;background:var(--surface)}.atl-editor:focus-within{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.atl-source-editor{flex:1;min-height:0}.atl-line-numbers,.atl-workspace textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:21px;padding-top:12px;padding-bottom:12px}.atl-workspace textarea{display:block;flex:1;min-width:0;min-height:0;width:100%;padding-left:12px;padding-right:12px;color:var(--text);background:transparent;border:none;border-radius:0;resize:none;outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.atl-input::-moz-placeholder,.atl-workspace textarea::-moz-placeholder{color:var(--muted)}.atl-input::placeholder,.atl-workspace textarea::placeholder{color:var(--muted)}.atl-line-numbers{min-width:40px;padding-left:8px;padding-right:10px;flex-shrink:0;text-align:right;color:var(--muted);background:var(--subtle);border-right:1px solid var(--border);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.atl-input{width:100%;min-height:36px;border:1px solid var(--input-border);border-radius:4px;padding:7px 10px;color:var(--text);background:var(--surface);font:12px/20px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.atl-hint{margin-top:6px;color:var(--muted);font-size:11px;line-height:18px;overflow-wrap:anywhere}.atl-workspace code{padding:1px 4px;border-radius:3px;background:var(--subtle);color:var(--secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.atl-field-error{flex-shrink:0;max-height:64px;overflow:auto;margin-top:7px;padding:8px 10px;border-left:3px solid var(--danger-text);background:var(--danger-bg);color:var(--danger-text);font-size:12px;overflow-wrap:anywhere}.atl-input[aria-invalid=true],.atl-invalid{border-color:var(--danger-text)}.atl-template-field{flex:0 0 auto}.atl-template-editor{flex:none;height:clamp(64px,12dvh,112px);min-height:0}.atl-output-field{display:flex;flex-direction:column;flex:1}.atl-output-editor{flex:1;min-height:0}.atl-syntax-help{flex-shrink:0;max-height:20dvh;overflow:auto;border:1px solid var(--border);border-radius:4px;background:var(--canvas)}.atl-syntax-help summary{padding:10px 12px;color:var(--secondary);font-size:12px;font-weight:600;cursor:pointer}.atl-syntax-help summary svg{display:inline;vertical-align:-3px;margin:0 5px 0 3px}.atl-syntax-content{padding:0 14px 12px;font-size:12px}.atl-syntax-content>div{display:flex;gap:16px;justify-content:space-between;margin:6px 0;color:var(--secondary)}.atl-syntax-content p{border-top:1px solid var(--border);margin-top:12px;padding-top:10px;color:var(--muted);font-size:11px}.atl-syntax-content a{display:inline-flex;align-items:center;gap:3px;color:var(--primary)}.atl-syntax-content a:hover{text-decoration:underline}.atl-syntax-content a svg{width:12px;height:12px}.atl-panel-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;flex-shrink:0;padding:6px 16px;border-top:1px solid var(--border);font-size:12px;color:var(--secondary)}.atl-panel-footer>span:first-child{display:flex;align-items:center;gap:7px}.atl-status-dot{width:6px;height:6px;border-radius:50%;background:var(--muted);flex-shrink:0}.atl-dot-success{background:var(--success-text)}.atl-error-text{color:var(--danger-text)}.atl-error-text .atl-status-dot{background:var(--danger-text)}.atl-footer-note{color:var(--muted);font-size:11px}.atl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-color-scheme:dark){.atl-workspace{--canvas:#1d2125;--surface:#22272b;--subtle:#2c333a;--text:#dee4ea;--secondary:#b6c2cf;--muted:#9fadbc;--border:#454f59;--input-border:#738496;--primary:#579dff;--primary-hover:#85b8ff;--info-bg:#1c2b41;--info-text:#85b8ff;--success-bg:#164b35;--success-text:#7ee2b8;--danger-bg:#42221f;--danger-text:#ff9c8f;color-scheme:dark}.atl-primary{color:#092957}}.atl-step-switcher{display:none}@media (max-width:1100px){.atl-main{padding:12px 16px}.atl-appbar{padding-inline:16px}.atl-panels{gap:12px}.atl-panel-heading{padding:10px 12px;gap:8px}.atl-panel-heading p{display:none}.atl-panel-heading h2{font-size:15px}.atl-panel-body{padding:10px 12px}.atl-panel-footer{padding-inline:12px}}@media (max-width:900px){.atl-appbar{flex-wrap:wrap;gap:8px 16px}.atl-resources{margin-left:auto;border-left:0;padding-left:0}.atl-toolbar{order:1;width:100%;justify-content:space-between;gap:8px}}@media (max-width:760px){.atl-panel-heading{display:none}.atl-step-switcher{display:flex;flex-shrink:0;gap:4px;margin-bottom:12px;border-bottom:1px solid var(--border)}.atl-step-switcher .atl-button{flex:1;white-space:normal;border-radius:0;border-bottom:2px solid transparent;color:var(--secondary)}.atl-step-switcher [aria-pressed=true]{border-bottom-color:var(--primary);color:var(--primary);background:var(--info-bg)}.atl-panels{grid-template-columns:minmax(0,1fr)}.atl-panels[data-active-step=extract] .atl-panel:nth-child(2),.atl-panels[data-active-step=transform] .atl-panel:first-child{display:none}}@media (max-width:420px){.atl-main{padding:10px 12px}.atl-appbar{padding:8px 12px;gap:8px;flex-wrap:wrap}.atl-brand{font-size:18px}.atl-resources{gap:0}.atl-resources .atl-button{padding-inline:6px;font-size:11px!important}.atl-field-meta{font-size:10px}.atl-mode label{display:none}.atl-toolbar{flex-wrap:wrap}.atl-toolbar-actions{margin-left:auto;gap:4px}.atl-toolbar-actions .atl-button{padding-inline:8px}.atl-panel-footer{flex-wrap:wrap}}@media (max-height:900px){.atl-panel-heading p{display:none}.atl-panel-body{gap:8px}.atl-hint{font-size:10px;line-height:15px}}@media (max-height:540px){.atl-appbar{min-height:44px;padding-block:4px}.atl-main{padding-block:8px}.atl-field-meta,.atl-hint,.atl-panel-heading,.atl-syntax-help{display:none}.atl-field-heading{min-height:24px;margin-bottom:4px}.atl-panel-body{padding-block:8px}.atl-panel-footer{min-height:36px}}@media (prefers-reduced-motion:reduce){.atl-button{transition:none}}.atl-help .atl-appbar{flex-wrap:nowrap}.atl-help-header-label{padding-left:16px;border-left:1px solid var(--border);color:var(--secondary);font-size:13px}.atl-help-back{margin-left:auto}.atl-help-layout{display:grid;grid-template-columns:208px minmax(0,1fr);flex:1;min-height:0}.atl-help-nav{display:flex;flex-direction:column;gap:4px;padding:28px 16px;border-right:1px solid var(--border);overflow-y:auto}.atl-help-nav-label{padding:0 12px 10px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.7px}.atl-help-nav>a{padding:9px 12px;color:var(--secondary);font-size:13px;border-radius:4px}.atl-help-nav>a:hover{color:var(--primary);background:var(--info-bg)}.atl-help-nav-note{border-top:1px solid var(--border);padding:16px 12px 0;margin-top:20px;font-size:12px;line-height:1.8;color:var(--muted)}.atl-help-nav-note a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.atl-help-scroll{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.atl-help :is(.atl-help-scroll,pre):focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.atl-help-content{max-width:1240px;margin:0 auto;padding:32px}.atl-help-section{margin-bottom:32px;scroll-margin-top:24px}.atl-help-intro{margin-bottom:20px}.atl-help-intro .atl-lozenge{display:inline-block;margin:0 0 10px;color:var(--info-text);background:var(--info-bg)}.atl-help-intro h1{font-size:28px;line-height:1.3;letter-spacing:-.6px;font-weight:650}.atl-help-intro p,.atl-help-section-heading p{margin-top:8px;color:var(--secondary);line-height:1.7}.atl-help-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.atl-help-step{display:flex;align-items:flex-start;gap:12px;padding:18px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.atl-help h3,.atl-help-step h2{font-weight:650;font-size:15px}.atl-help-step p{margin-top:6px;color:var(--secondary);font-size:13px;line-height:1.7}.atl-help-section-heading{margin-bottom:16px}.atl-help-section-heading h2{font-size:20px;font-weight:650;letter-spacing:-.2px}.atl-help-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--border);border-radius:6px;background:var(--surface);overflow:hidden}.atl-help-modes article{padding:18px}.atl-help-modes article+article{border-left:1px solid var(--border)}.atl-help-modes h3{display:flex;align-items:center;gap:8px}.atl-help-modes p{margin-top:6px;color:var(--secondary);font-size:13px;line-height:1.7}.atl-help-note{padding:12px 16px;margin-top:16px;border-left:3px solid var(--primary);border-radius:0 4px 4px 0;background:var(--info-bg);color:var(--info-text);font-size:12px;line-height:1.7}.atl-help-note p{margin-top:4px}.atl-help-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.atl-help-example{min-width:0;border:1px solid var(--border);border-radius:6px;background:var(--surface);overflow:hidden}.atl-help-example>header{padding:16px;border-bottom:1px solid var(--border)}.atl-help-example-number{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.5px}.atl-help-example h3{margin-top:4px}.atl-help-example header p{color:var(--secondary);font-size:12px;margin-top:6px}.atl-help-example-body{display:flex;flex-direction:column;gap:14px;padding:16px}.atl-help-code-block{min-width:0}.atl-help-code-label{font-size:11px;font-weight:650;color:var(--secondary);margin-bottom:6px}.atl-help pre{margin:0;max-height:320px;padding:12px;border:1px solid var(--border);border-radius:4px;overflow:auto;background:var(--canvas);color:var(--text);font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.atl-help pre code{padding:0;background:transparent;color:inherit;font:inherit}.atl-help p{overflow-wrap:anywhere}.atl-help-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--border);padding-top:20px;color:var(--secondary);font-size:13px}@media (max-width:1200px){.atl-help-layout{grid-template-columns:184px minmax(0,1fr)}.atl-help-content{padding:24px}.atl-help-examples{grid-template-columns:minmax(0,1fr)}.atl-help-example-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.atl-help-code-block:first-child{grid-row:span 2}}@media (max-width:760px){.atl-help-layout{display:flex;flex-direction:column}.atl-help-header-label{display:none}.atl-help-nav{flex-direction:row;flex-wrap:wrap;flex-shrink:0;gap:2px;padding:8px 12px;border-right:0;border-bottom:1px solid var(--border)}.atl-help-nav>a{padding:6px 8px;font-size:12px}.atl-help-nav-label,.atl-help-nav-note{display:none}.atl-help-scroll{flex:1}.atl-help-content{padding:20px 16px}.atl-help-intro h1{font-size:24px}.atl-help-modes,.atl-help-steps{grid-template-columns:minmax(0,1fr)}.atl-help-modes article+article{border-left:0;border-top:1px solid var(--border)}.atl-help-example-body{display:flex}.atl-help-footer{align-items:flex-start;flex-direction:column}}.atl-syntax-builtin,.atl-syntax-field{color:#0c66e4}.atl-syntax-operator{color:#974f0c}.atl-syntax-number{color:#087f72}.atl-template-delimiter{color:#6e3dc8}.atl-highlighted-input{position:relative;display:flex;flex:1;min-width:0;min-height:0;overflow:hidden}.atl-input-highlight{position:absolute;top:0;left:0;margin:0;padding:12px;width:100%;height:100%;overflow:hidden;pointer-events:none;color:var(--text);font:12px/21px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;overflow-wrap:break-word;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.atl-workspace .atl-highlighted-input textarea{position:relative;color:transparent;caret-color:var(--text);white-space:pre-wrap;overflow-wrap:break-word}.atl-highlighted-input[data-wrap=off] .atl-input-highlight,.atl-workspace .atl-highlighted-input[data-wrap=off] textarea{white-space:pre;overflow-wrap:normal}.atl-highlighted-input[data-wrap=off] .atl-input-highlight{padding-right:0}.atl-highlighted-input textarea::-moz-selection{background:rgba(12,102,228,.22)}.atl-highlighted-input textarea::selection{background:rgba(12,102,228,.22)}@media (prefers-color-scheme:dark){.atl-template-delimiter{color:#b8acf6}.atl-syntax-builtin,.atl-syntax-field{color:#85b8ff}.atl-syntax-operator{color:#fec195}.atl-syntax-number{color:#7ee2b8}}@media (forced-colors:active){.atl-input-highlight{display:none}.atl-workspace .atl-highlighted-input textarea{color:CanvasText;caret-color:CanvasText}}.atl-syntax-missing{text-decoration-line:underline;text-decoration-style:wavy;text-decoration-color:#c9372c;text-decoration-thickness:1px;text-underline-offset:3px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media (prefers-color-scheme:dark){.atl-syntax-missing{text-decoration-color:#ff9c8f}}.atl-path-popup{position:fixed;z-index:100;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:6px;background:var(--surface);box-shadow:0 8px 24px #091e4226,0 1px 3px #091e421a}.atl-path-popup-heading{display:flex;justify-content:space-between;gap:8px;padding:9px 12px;color:var(--muted);font-size:10px;letter-spacing:.4px;flex-shrink:0}.atl-path-popup-heading span:first-child{font-weight:700}.atl-path-popup-heading span:last-child{letter-spacing:0}.atl-path-options{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 4px}.atl-path-option{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:4px;text-align:left;color:var(--text);background:transparent}.atl-path-option[aria-selected=true]{background:var(--info-bg)}.atl-path-type-icon{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;color:var(--secondary);background:var(--subtle);border-radius:4px;font:12px/1 ui-monospace,monospace}.atl-path-array{background:var(--success-bg);color:var(--success-text)}.atl-path-option-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.atl-path-option-name{overflow-wrap:anywhere;font:12px/18px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.atl-path-option-meta{color:var(--muted);font-size:11px}.atl-path-enter{color:var(--primary);font-size:14px}.atl-path-popup-footer{display:flex;justify-content:space-between;gap:6px;flex-shrink:0;padding:8px 12px;margin-top:4px;border-top:1px solid var(--border);color:var(--muted);font-size:10px}.atl-path-empty{padding:8px 12px 14px;color:var(--muted);font-size:12px}.atl-workspace .atl-highlighted-input[data-plain] textarea{color:var(--text)}.atl-preview-note{flex-shrink:0;color:var(--secondary);font-size:11px;line-height:16px;padding-top:4px}.atl-draft-status{margin-left:auto;color:var(--muted);font-size:10px;font-weight:400}.atl-draft-status.atl-field-error{color:#ae2a19}.atl-output-field>.atl-field-heading>label{margin-right:auto}@media (prefers-color-scheme:dark){.atl-draft-status.atl-field-error{color:#ff9c8f}}@media (forced-colors:active){.atl-workspace .atl-highlighted-input[data-plain] textarea{color:CanvasText}}.atl-intro{flex-shrink:0;margin-bottom:12px}.atl-intro h1{font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.4px}.atl-intro p{margin-top:4px;color:var(--secondary);font-size:13px;line-height:20px}@media (max-height:540px),(max-width:420px){.atl-intro{margin-bottom:8px}.atl-intro h1{font-size:19px;line-height:24px}.atl-intro p{font-size:12px;line-height:18px}}.atl-hint a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.atl-appbar,.atl-resources{flex-wrap:wrap}.atl-language{position:relative;min-width:0}.atl-language select{max-width:132px;padding:6px 8px;color:var(--text);font:inherit}.atl-language [role=alert],.atl-language select{border:1px solid var(--border);border-radius:4px;background:var(--surface)}.atl-language [role=alert]{position:absolute;z-index:110;top:100%;right:0;width:min(300px,80vw);padding:12px}.atl-field-heading{flex-wrap:wrap}.atl-panel-heading>div{min-width:0}.atl-panel-heading h2,.atl-step-switcher .atl-button{overflow-wrap:anywhere}.atl-help .atl-appbar{flex-wrap:wrap}@media (max-width:760px){.atl-toolbar{flex-wrap:wrap;gap:6px}.atl-intro p{display:none}.atl-help-back{white-space:normal;text-align:center}.atl-step-switcher .atl-button{white-space:normal;min-height:34px;height:auto}.atl-help .atl-language{margin-left:auto}}