:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-surface-canvas:#f6f7f9;--color-surface-primary:#fff;--color-surface-subtle:#f0f2f5;--color-ink-primary:#1b2430;--color-ink-secondary:#53606f;--color-ink-disabled:#8a95a3;--color-border-default:#d5dae1;--color-border-strong:#aab3bf;--color-primary:#1d4ed8;--color-primary-hover:#1e40af;--color-on-primary:#fff;--color-focus-ring:#0e7490;--color-info:#1d4ed8;--color-info-surface:#eff6ff;--color-success:#0f766e;--color-success-surface:#ecfdf5;--color-warning:#92400e;--color-warning-surface:#fff7ed;--color-error:#b91c1c;--color-error-surface:#fef2f2;--font-sans:Inter, "Noto Sans SC", system-ui, sans-serif;--font-code:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-size-page-title:20px;--font-size-section-title:16px;--font-size-body:14px;--font-size-label:13px;--font-size-meta:12px;--font-size-code:12px;--font-weight-regular:400;--font-weight-label:550;--font-weight-heading:650;--line-height-page-title:1.4;--line-height-section-title:1.5;--line-height-body:1.55;--line-height-label:1.45;--line-height-meta:1.45;--line-height-code:1.55;--letter-spacing:0;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--page-gutter:24px;--page-gutter-compact:16px;--top-bar-height:52px;--workspace-max-width:1280px;font-family:var(--font-sans);color:var(--color-ink-primary);background:var(--color-surface-canvas);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing);overflow-x:hidden}body.clear-dialog-open{overflow:hidden}button,input,select,textarea{font:inherit;letter-spacing:var(--letter-spacing)}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.app-shell{overflow-wrap:anywhere;background:var(--color-surface-canvas);min-height:100vh}.top-bar{height:var(--top-bar-height);border-bottom:1px solid var(--color-border-default);background:var(--color-surface-primary)}.top-bar__inner{width:min(100%, var(--workspace-max-width));justify-content:space-between;align-items:center;gap:var(--space-4);height:100%;padding:0 var(--page-gutter);margin:0 auto;display:flex}.top-bar__brand{font-size:var(--font-size-section-title);font-weight:var(--font-weight-heading);line-height:var(--line-height-section-title);letter-spacing:var(--letter-spacing);flex:none}.top-bar__session{justify-content:flex-end;align-items:center;gap:var(--space-2);flex:auto;min-width:0;display:flex;overflow:hidden}.top-bar__session-status{justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:0;color:var(--color-ink-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta);white-space:nowrap;flex:auto;display:inline-flex;overflow:hidden}.top-bar__session-status>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.status-marker{width:var(--space-2);height:var(--space-2);border:1px solid var(--color-info);border-radius:var(--radius-full);background:var(--color-info-surface);flex:none}.top-bar__logout{justify-content:center;align-items:center;gap:var(--space-2);min-width:44px;min-height:44px;padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--color-ink-primary);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;display:inline-flex}.top-bar__logout:hover{border-color:var(--color-border-default);background:var(--color-surface-subtle)}.top-bar__logout:disabled{cursor:wait;opacity:.64}.workspace{width:min(100%, var(--workspace-max-width));padding:var(--space-6) var(--page-gutter);margin:0 auto}.workspace--login{padding-top:var(--space-6);justify-content:center;display:flex}.workspace--checking{justify-content:center;align-items:center;min-height:160px;display:flex}.workspace--checking p{color:var(--color-ink-secondary);margin:0}.workspace--grid,.workspace__column{align-items:start;gap:var(--space-5);display:grid}.workspace--authenticated{align-items:start;gap:var(--space-4);display:grid}.workspace__session-state{color:var(--color-ink-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta);margin:0}.status-notice{align-items:start;gap:var(--space-4);min-width:0;padding:var(--space-4);border-left:4px solid var(--color-warning);background:var(--color-warning-surface);color:var(--color-ink-primary);grid-template-columns:minmax(0,1fr) auto;display:grid}.status-notice__summary{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.status-notice__summary>svg{color:var(--color-warning);flex:none}.status-notice__summary h2,.status-notice__summary p{margin:0}.status-notice__summary h2{font-size:var(--font-size-section-title);font-weight:var(--font-weight-heading);line-height:var(--line-height-section-title)}.status-notice__summary p{margin-top:var(--space-1);color:var(--color-ink-secondary)}.status-notice__action{min-width:132px;min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--font-weight-label);cursor:pointer}.status-notice__action>svg{margin-right:var(--space-2);vertical-align:middle}.status-notice--error{border-left-color:var(--color-error);background:var(--color-error-surface)}.status-notice__action:hover:not(:disabled){border-color:var(--color-primary-hover);background:var(--color-primary-hover)}.status-notice__action:disabled{cursor:wait;opacity:.72}.reauth-form{align-items:end;gap:var(--space-3);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.reauth-form__error{padding:var(--space-3);border-left:3px solid var(--color-error);background:var(--color-error-surface);color:var(--color-error);font-size:var(--font-size-body);line-height:var(--line-height-body);overflow-wrap:anywhere;grid-column:1/-1;margin:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-section{min-width:0;padding:var(--space-5);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-primary)}.workspace-section__title{margin:0 0 var(--space-4);font-size:var(--font-size-section-title);font-weight:var(--font-weight-heading);line-height:var(--line-height-section-title);letter-spacing:var(--letter-spacing)}.workspace-section__content{min-width:0;color:var(--color-ink-secondary)}.clear-task-trigger{justify-content:center;align-items:center;gap:var(--space-2);min-width:44px;min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-primary);color:var(--color-error);font-weight:var(--font-weight-label);cursor:pointer;display:inline-flex}.clear-task-trigger:hover{border-color:var(--color-error);background:var(--color-error-surface)}.task-tooltip{max-width:min(240px,100vw - 32px);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-ink-primary);color:var(--color-surface-primary);font-size:var(--font-size-meta);line-height:var(--line-height-meta);z-index:30}.task-tooltip__arrow{fill:var(--color-ink-primary)}.clear-dialog__overlay{z-index:40;background:#1b24306b;position:fixed;inset:0}.clear-dialog{gap:var(--space-4);width:min(440px,100vw - 32px);max-height:calc(100vh - 32px);padding:var(--space-5);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-primary);z-index:41;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.clear-dialog__title,.clear-dialog__description{margin:0}.clear-dialog__title{color:var(--color-ink-primary);font-size:var(--font-size-section-title);font-weight:var(--font-weight-heading);line-height:var(--line-height-section-title)}.clear-dialog__description{color:var(--color-ink-secondary)}.clear-dialog__actions{justify-content:flex-end;gap:var(--space-3);display:flex}.clear-dialog__cancel,.clear-dialog__confirm{min-width:96px;min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);font-weight:var(--font-weight-label);cursor:pointer}.clear-dialog__cancel{border:1px solid var(--color-border-strong);background:var(--color-surface-primary);color:var(--color-ink-primary)}.clear-dialog__cancel:hover{background:var(--color-surface-subtle)}.clear-dialog__confirm{border:1px solid var(--color-error);background:var(--color-error);color:var(--color-on-primary)}.clear-dialog__confirm:hover{background:#991b1b;border-color:#991b1b}.e2e-access-fixture{display:contents}.e2e-access-fixture--large-text{--font-size-page-title:40px;--font-size-section-title:32px;--font-size-body:28px;--font-size-label:26px;--font-size-meta:24px;--font-size-code:24px}.login-shell-layout{width:min(100%,400px)}.login-shell-layout>h1{margin:0 0 var(--space-4);color:var(--color-ink-primary);font-size:var(--font-size-page-title);font-weight:var(--font-weight-heading);line-height:var(--line-height-page-title);letter-spacing:var(--letter-spacing)}.login-shell{width:100%}.session-check-error{gap:var(--space-4);width:min(100%,400px);display:grid}.session-check-error>p{color:var(--color-error);margin:0}.login-form{gap:var(--space-4);display:grid}.form-field{gap:var(--space-2);min-width:0;display:grid}.form-field__label{color:var(--color-ink-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-label);line-height:var(--line-height-label)}.form-field__required,.form-field__message--error{color:var(--color-error)}.form-field__input{width:100%;min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-primary);color:var(--color-ink-primary)}.form-field__input:disabled{background:var(--color-surface-subtle);color:var(--color-ink-disabled)}.form-field__input[readonly]{background:var(--color-surface-subtle)}.form-field__input[aria-invalid=true]{border-color:var(--color-error)}.form-field__input--code,.form-field__label code{font-family:var(--font-code)}.form-field__help,.form-field__message{color:var(--color-ink-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta);overflow-wrap:anywhere;margin:0}.form-field__message{min-height:calc(var(--font-size-meta) * var(--line-height-meta))}.form-field__message--warning{color:var(--color-warning)}.meta-target-configuration{gap:var(--space-4);min-width:0;display:grid}.task-configuration-stack{gap:var(--space-6);min-width:0;display:grid}.event-configuration{gap:var(--space-5);min-width:0;padding-top:var(--space-5);border-top:1px solid var(--color-border-default);display:grid}.event-configuration__heading,.event-parameters__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.event-configuration__heading h3,.event-configuration__heading p,.event-parameters__heading h4,.event-parameters__heading p{margin:0}.event-configuration__heading h3,.event-parameters__heading h4{font-size:var(--font-size-section-title);font-weight:var(--font-weight-heading);line-height:var(--line-height-section-title)}.event-configuration__heading>div>p,.event-parameters__heading>div>p{margin-top:var(--space-1);color:var(--color-ink-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.event-configuration__boundary{padding:var(--space-2) var(--space-3);border-left:3px solid var(--color-warning);background:var(--color-warning-surface);color:var(--color-ink-primary);font-size:var(--font-size-meta);font-weight:var(--font-weight-label);line-height:var(--line-height-meta);flex:0 auto}.event-mode-field,.event-fixed-fields,.event-parameters,.event-parameter-list{gap:var(--space-3);min-width:0;display:grid}.event-mode-selector{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.event-mode-selector__item{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-primary);color:var(--color-ink-primary);cursor:pointer;overflow-wrap:anywhere;display:inline-flex}.event-mode-selector__item:hover:not(:disabled){background:var(--color-surface-subtle)}.event-mode-selector__item:disabled,.event-parameters__add:disabled,.event-parameters__undo:disabled,.event-parameter-row:disabled,.generated-fields__refresh:disabled{color:var(--color-ink-disabled);cursor:not-allowed;opacity:.72}.event-mode-selector__item[data-state=checked]{border-color:var(--color-primary);background:var(--color-info-surface);font-weight:var(--font-weight-label)}.event-mode-selector__indicator{border-radius:var(--radius-full);border:1px solid;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.event-parameters__add,.event-parameters__undo{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-primary);color:var(--color-ink-primary);font-weight:var(--font-weight-label);cursor:pointer;display:inline-flex}.event-parameters__add:hover:not(:disabled),.event-parameters__undo:hover{border-color:var(--color-primary);background:var(--color-info-surface)}.event-parameters__add:disabled{cursor:not-allowed;opacity:.56}.event-parameter-row{gap:var(--space-3);min-width:0;padding:var(--space-3) 0;border:0;border-top:1px solid var(--color-border-default);grid-template-columns:minmax(0,1.2fr) minmax(112px,.8fr) minmax(0,1.4fr) 44px;margin:0;display:grid}.event-parameter-row legend{color:var(--color-ink-secondary);font-size:var(--font-size-meta);font-weight:var(--font-weight-label);grid-column:1/-1;padding:0}.event-parameter-row__field{grid-template-rows:auto 44px minmax(calc(var(--font-size-meta) * var(--line-height-meta)), auto) minmax(calc(var(--font-size-meta) * var(--line-height-meta)), auto);gap:var(--space-1);min-width:0;display:grid}.event-parameter-row__field>label:first-child{font-size:var(--font-size-label);font-weight:var(--font-weight-label)}.event-parameter-row__field select,.event-parameter-row__field>input{width:100%;min-width:0;min-height:44px;padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-primary);color:var(--color-ink-primary)}.event-parameter-row__field [aria-invalid=true]{border-color:var(--color-error)}.event-parameter-row__field>span{color:var(--color-ink-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta);overflow-wrap:anywhere}.event-parameter-row__boolean{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);display:inline-flex}.event-parameter-row__boolean input{width:20px;height:20px;margin:0}.event-parameter-row__delete{width:44px;height:44px;margin-top:calc(var(--font-size-label) * var(--line-height-label) + var(--space-1));border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-primary);color:var(--color-error);cursor:pointer;justify-content:center;align-self:start;align-items:center;padding:0;display:inline-flex}.event-parameter-row__delete:hover{border-color:var(--color-error);background:var(--color-error-surface)}.event-parameters__undo-slot{min-height:44px}.sensitive-input{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 44px;min-width:0;display:grid}.sensitive-input__clear{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-primary);width:44px;height:44px;color:var(--color-error);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.sensitive-input__clear:hover{border-color:var(--color-error);background:var(--color-error-surface)}.generated-fields{gap:var(--space-4);min-width:0;padding-top:var(--space-5);border-top:1px solid var(--color-border-default);display:grid}.generated-fields__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.generated-fields__heading h3,.generated-fields__heading p{margin:0}.generated-fields__heading h3{font-size:var(--font-size-section-title);font-weight:var(--font-weight-heading);line-height:var(--line-height-section-title)}.generated-fields__heading p{margin-top:var(--space-1);color:var(--color-ink-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.generated-fields__refresh{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-primary);width:44px;height:44px;color:var(--color-ink-primary);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.generated-fields__refresh:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-info-surface)}.generated-fields__values{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.generated-fields__values>div{min-width:0}.generated-fields__values>div:last-child{grid-column:1/-1}.generated-fields__values dt{margin-bottom:var(--space-1);color:var(--color-ink-secondary);font-size:var(--font-size-meta);font-weight:var(--font-weight-label)}.generated-fields__values dd{gap:var(--space-1);min-width:0;margin:0;display:grid}.generated-fields__values code,.generated-fields__values dd>span:first-child{min-height:44px;padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--color-ink-primary);overflow-wrap:anywhere}.generated-fields__values [aria-invalid=true]{border-color:var(--color-error)}.generated-fields__message{min-height:calc(var(--font-size-meta) * var(--line-height-meta));color:var(--color-error);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.submission-validation{gap:var(--space-4);min-width:0;display:grid}.submission-validation__actions{align-items:center;gap:var(--space-3);display:flex}.submission-validation__check{justify-content:center;align-items:center;gap:var(--space-2);min-width:44px;min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-primary);color:var(--color-ink-primary);font-weight:var(--font-weight-label);cursor:pointer;display:inline-flex}.submission-validation__check:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-info-surface)}.submission-validation__send{justify-content:center;align-items:center;gap:var(--space-2);min-width:176px;min-height:44px;padding:0 var(--space-4);border-color:var(--color-primary-hover);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--font-weight-label);cursor:pointer;border-style:solid;border-width:1px;display:inline-flex}.submission-validation__send:hover:not(:disabled){background:var(--color-primary-hover)}.submission-validation__send-label{display:inline-grid}.submission-validation__send-label>span{grid-area:1/1}.submission-validation__send-label-reserve{visibility:hidden}.submission-validation__check:disabled,.submission-validation__send:disabled{cursor:not-allowed;opacity:.58}.submission-validation__result-slot{min-height:44px}.submission-validation__summary{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-error);background:var(--color-error-surface);color:var(--color-ink-primary)}.submission-validation__summary h3,.submission-validation__summary ul,.submission-validation__success{margin:0}.submission-validation__summary h3{font-size:var(--font-size-label)}.submission-validation__summary ul{margin-top:var(--space-2);padding-left:var(--space-5)}.submission-validation__summary a{color:var(--color-error)}.submission-validation__success{align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-success);font-weight:var(--font-weight-label);display:inline-flex}.submission-validation__placeholder{min-height:44px}.submission-status{gap:var(--space-4);min-width:0;display:grid}.submission-offline-notice{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-warning);background:var(--color-warning-surface);display:flex}.submission-offline-notice>svg{color:var(--color-warning);flex:none;margin-top:2px}.submission-offline-notice h3,.submission-offline-notice p{margin:0}.submission-offline-notice h3{font-size:var(--font-size-body)}.submission-offline-notice p{margin-top:var(--space-1);color:var(--color-ink-secondary);font-size:var(--font-size-meta)}.submission-retry-control{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.submission-retry-control p{color:var(--color-ink-secondary);font-size:var(--font-size-meta);overflow-wrap:anywhere;margin:0}.submission-retry-control__trigger{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-border-strong);background:var(--color-surface-primary);color:var(--color-ink-primary);cursor:pointer;border-radius:6px;display:inline-flex}.submission-retry-control__trigger:hover:not(:disabled){border-color:var(--color-warning)}.submission-retry-control__trigger:disabled{cursor:not-allowed;opacity:.55}.submission-stage-rail{gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.submission-stage-rail__item{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-default);grid-template-columns:24px minmax(0,1fr);display:grid}.submission-stage-rail__item:last-child{border-bottom:0}.submission-stage-rail__item>svg{color:var(--color-ink-secondary)}.submission-stage-rail__item h3,.submission-stage-rail__item p,.submission-result-notice h3,.submission-result-notice p{margin:0}.submission-stage-rail__item h3,.submission-result-notice h3{font-size:var(--font-size-label);font-weight:var(--font-weight-heading);line-height:var(--line-height-label)}.submission-stage-rail__item p,.submission-result-notice p{margin-top:var(--space-1);color:var(--color-ink-secondary);overflow-wrap:anywhere}.submission-stage-rail__item[data-tone=info]>svg{color:var(--color-info)}.submission-stage-rail__item[data-tone=success]>svg{color:var(--color-success)}.submission-stage-rail__item[data-tone=warning]>svg{color:var(--color-warning)}.submission-stage-rail__item[data-tone=error]>svg{color:var(--color-error)}.submission-result-notice{min-width:0;padding:var(--space-3) var(--space-4);border-left:4px solid var(--color-info);background:var(--color-info-surface)}.submission-result-notice--success{border-left-color:var(--color-success);background:var(--color-success-surface)}.submission-result-notice--warning{border-left-color:var(--color-warning);background:var(--color-warning-surface)}.submission-result-notice--error{border-left-color:var(--color-error);background:var(--color-error-surface)}.manual-confirmation{gap:var(--space-4);min-width:0;display:grid}.manual-confirmation__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.manual-confirmation__heading>div{flex:220px;min-width:0}.manual-confirmation__heading h3,.manual-confirmation__heading p,.manual-confirmation__help,.manual-confirmation__declaration{margin:0}.manual-confirmation__heading h3{color:var(--color-ink-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-heading);line-height:var(--line-height-label)}.manual-confirmation__heading p,.manual-confirmation__help,.manual-confirmation__declaration{margin-top:var(--space-1);color:var(--color-ink-secondary);overflow-wrap:anywhere}.manual-confirmation__external-link{justify-content:center;align-items:center;gap:var(--space-2);min-width:44px;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-primary);color:var(--color-primary);font-weight:var(--font-weight-label);flex:0 auto;text-decoration:none;display:inline-flex}.manual-confirmation__external-link:hover{border-color:var(--color-primary);background:var(--color-info-surface)}.response-viewer{align-content:start;gap:var(--space-4);min-width:0;min-height:160px;padding:var(--space-4);border:1px solid var(--color-ink-secondary);border-radius:var(--radius-sm);background:var(--color-surface-subtle);color:var(--color-ink-primary);display:grid}.response-viewer__heading,.response-viewer--failure{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.response-viewer__heading>svg,.response-viewer--failure>svg{flex:none;margin-top:2px}.response-viewer[data-tone=info] .response-viewer__heading>svg{color:var(--color-info)}.response-viewer[data-tone=warning] .response-viewer__heading>svg{color:var(--color-warning)}.response-viewer[data-tone=error] .response-viewer__heading>svg,.response-viewer--failure>svg{color:var(--color-error)}.response-viewer__heading h3,.response-viewer__heading p,.response-viewer--failure h3,.response-viewer--failure p,.response-viewer__copy-status{margin:0}.response-viewer__heading h3,.response-viewer--failure h3{font-size:var(--font-size-section-title);font-weight:var(--font-weight-heading);line-height:var(--line-height-section-title)}.response-viewer__heading p,.response-viewer--failure p,.response-viewer__copy-status{margin-top:var(--space-1);color:var(--color-ink-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta);overflow-wrap:anywhere}.response-viewer__summary,.response-viewer__details{min-width:0;margin:0;display:grid}.response-viewer__summary{gap:var(--space-2)}.response-viewer__field{gap:var(--space-3);min-width:0;padding:var(--space-2) 0;border-bottom:1px solid var(--color-ink-secondary);grid-template-columns:minmax(132px,.7fr) minmax(0,1.3fr);display:grid}.response-viewer__field dt,.response-viewer__field dd{overflow-wrap:anywhere;min-width:0;margin:0}.response-viewer__field dt{color:var(--color-ink-secondary);font-size:var(--font-size-meta);font-weight:var(--font-weight-label);line-height:var(--line-height-meta)}.response-viewer__field dd,.response-viewer__field code{color:var(--color-ink-primary)}.response-viewer__field code{font-family:var(--font-code);font-size:var(--font-size-code);line-height:var(--line-height-code);white-space:pre-wrap;overflow-wrap:anywhere}.response-viewer__disclosure{gap:var(--space-3);min-width:0;display:grid}.response-viewer__trigger,.response-viewer__copy{justify-content:center;align-items:center;gap:var(--space-2);min-width:132px;min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-ink-secondary);border-radius:var(--radius-sm);background:var(--color-surface-primary);color:var(--color-ink-primary);font-weight:var(--font-weight-label);cursor:pointer;display:inline-flex}.response-viewer__trigger{width:100%}.response-viewer__trigger:hover,.response-viewer__copy:hover:not([aria-disabled=true]){border-color:var(--color-primary);background:var(--color-info-surface)}.response-viewer__content{gap:var(--space-3);min-width:0;max-height:320px;padding:var(--space-3);border:1px solid var(--color-ink-secondary);border-radius:var(--radius-sm);background:var(--color-surface-primary);display:grid;overflow:auto}.response-viewer__copy-row{justify-content:flex-end;min-width:0;display:flex}.response-viewer__copy[aria-disabled=true]{color:var(--color-ink-disabled);cursor:wait}.response-viewer__copy-status--success{color:var(--color-success)}.response-viewer__copy-status--blocked,.response-viewer__copy-status--failed{color:var(--color-error)}.response-viewer__copy-status--unavailable{color:var(--color-warning)}.diagnostics-stack{gap:var(--space-4);min-width:0;display:grid}.report-preview{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-ink-secondary);border-radius:var(--radius-sm);background:var(--color-surface-subtle);color:var(--color-ink-primary);display:grid}.report-preview__heading{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.report-preview__heading>svg{color:var(--color-info);flex:none;margin-top:2px}.report-preview__heading>div{min-width:0}.report-preview__heading h3,.report-preview__heading p,.report-preview__notice{margin:0}.report-preview__heading h3{font-size:var(--font-size-section-title);font-weight:var(--font-weight-heading);line-height:var(--line-height-section-title)}.report-preview__heading p,.report-preview__notice{margin-top:var(--space-1);color:var(--color-ink-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta);overflow-wrap:anywhere}.report-preview__status{gap:var(--space-1);min-width:0;padding:var(--space-3);border-left:3px solid var(--color-info);background:var(--color-info-surface);display:grid}.report-preview__status[data-report-status=rejected],.report-preview__status[data-report-status=uncertain]{border-left-color:var(--color-warning)}.report-preview__status[data-report-status=confirmed_visible]{border-left-color:var(--color-success)}.report-preview__status span{color:var(--color-ink-secondary);font-size:var(--font-size-meta);overflow-wrap:anywhere}.report-preview__fields{min-width:0;margin:0;display:grid}.report-preview__field{gap:var(--space-3);min-width:0;padding:var(--space-2) 0;border-bottom:1px solid var(--color-ink-secondary);grid-template-columns:minmax(132px,.7fr) minmax(0,1.3fr);display:grid}.report-preview__field dt,.report-preview__field dd{overflow-wrap:anywhere;min-width:0;margin:0}.report-preview__field dt{color:var(--color-ink-secondary);font-size:var(--font-size-meta);font-weight:var(--font-weight-label)}.report-preview__field code{font-family:var(--font-code);font-size:var(--font-size-code);white-space:pre-wrap;overflow-wrap:anywhere}.report-preview__actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.report-preview__copy,.report-preview__download,.report-preview__print{justify-content:center;align-items:center;gap:var(--space-2);min-width:44px;min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-ink-secondary);border-radius:var(--radius-sm);background:var(--color-surface-primary);color:var(--color-ink-primary);font-weight:var(--font-weight-label);cursor:pointer;display:inline-flex}.report-preview__copy:hover:not([aria-disabled=true]),.report-preview__download:hover,.report-preview__print:hover{border-color:var(--color-primary);background:var(--color-info-surface)}.report-preview__copy[aria-disabled=true]{color:var(--color-ink-disabled);cursor:wait}.report-preview__download,.report-preview__print{justify-content:center;align-items:center;gap:var(--space-2);min-width:44px;min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-ink-secondary);border-radius:var(--radius-sm);background:var(--color-surface-primary);color:var(--color-ink-primary);font-weight:var(--font-weight-label);cursor:pointer;display:inline-flex}.report-preview__notice--success{color:var(--color-success)}.report-preview__notice--blocked,.report-preview__notice--failed{color:var(--color-error)}.report-preview__notice--unavailable{color:var(--color-warning)}.advice-panel,.client-materials-list{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-ink-secondary);border-radius:var(--radius-sm);color:var(--color-ink-primary);display:grid}.advice-panel{background:var(--color-info-surface)}.client-materials-list{background:var(--color-warning-surface)}.advice-panel__heading,.client-materials-list__heading{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.advice-panel__heading>svg,.client-materials-list__heading>svg{flex:none;margin-top:2px}.advice-panel__heading>svg{color:var(--color-info)}.client-materials-list__heading>svg{color:var(--color-warning)}.advice-panel__heading>div,.client-materials-list__heading>div{min-width:0}.advice-panel__heading h3,.advice-panel__heading p,.client-materials-list__heading h3,.client-materials-list__heading p,.advice-panel__unknown,.client-materials-list__status{margin:0}.advice-panel__heading h3,.client-materials-list__heading h3{font-size:var(--font-size-section-title);font-weight:var(--font-weight-heading);line-height:var(--line-height-section-title)}.advice-panel__heading p,.client-materials-list__heading p,.advice-panel__unknown,.client-materials-list__status{margin-top:var(--space-1);color:var(--color-ink-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta);overflow-wrap:anywhere}.advice-panel__actions,.client-materials-list ul{gap:var(--space-2);min-width:0;padding-left:var(--space-5);margin:0;display:grid}.advice-panel__actions li,.client-materials-list li{min-width:0;padding-left:var(--space-1);overflow-wrap:anywhere}.advice-panel__retry-at{color:var(--color-ink-primary);font-family:var(--font-code);overflow-wrap:anywhere;margin:0}.advice-panel__unknown{align-items:flex-start;gap:var(--space-2);display:flex}.advice-panel__unknown>svg{color:var(--color-warning);flex:none}.advice-panel__link,.client-materials-list__copy{justify-content:center;align-items:center;gap:var(--space-2);min-width:44px;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-ink-secondary);border-radius:var(--radius-sm);background:var(--color-surface-primary);color:var(--color-ink-primary);font-weight:var(--font-weight-label);cursor:pointer;text-decoration:none;display:inline-flex}.advice-panel__link:hover,.client-materials-list__copy:hover:not([aria-disabled=true]){border-color:var(--color-primary);background:var(--color-surface-primary)}.client-materials-list__copy[aria-disabled=true]{color:var(--color-ink-disabled);cursor:wait}.client-materials-list__status--success{color:var(--color-success)}.client-materials-list__status--blocked,.client-materials-list__status--failed{color:var(--color-error)}.client-materials-list__status--unavailable{color:var(--color-warning)}.manual-confirmation__external-link>svg{flex:none}.manual-confirmation__choices{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.manual-confirmation__choice{min-width:0;min-height:48px;padding:var(--space-2) var(--space-3) var(--space-2) 44px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-primary);color:var(--color-ink-primary);text-align:left;cursor:pointer;align-items:center;display:flex;position:relative}.manual-confirmation__choice:before{left:var(--space-3);border:2px solid var(--color-border-strong);border-radius:var(--radius-full);content:"";width:20px;height:20px;position:absolute}.manual-confirmation__choice:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-info-surface)}.manual-confirmation__choice:disabled{border-color:var(--color-border-default);background:var(--color-surface-subtle);color:var(--color-ink-disabled);cursor:not-allowed}.manual-confirmation__choice[data-state=checked]{font-weight:var(--font-weight-label)}.manual-confirmation__choice[data-state=checked][data-manual-choice=visible]{border-color:var(--color-success);background:var(--color-success-surface)}.manual-confirmation__choice[data-state=checked][data-manual-choice=not_visible]{border-color:var(--color-error);background:var(--color-error-surface)}.manual-confirmation__indicator{z-index:1;border-radius:var(--radius-full);width:16px;height:16px;color:var(--color-on-primary);justify-content:center;align-items:center;display:flex;position:absolute;left:14px}.manual-confirmation__choice[data-manual-choice=visible] .manual-confirmation__indicator{background:var(--color-success)}.manual-confirmation__choice[data-manual-choice=not_visible] .manual-confirmation__indicator{background:var(--color-error)}.manual-confirmation__declaration{padding:var(--space-3);border-left:3px solid var(--color-info);background:var(--color-info-surface)}.manual-confirmation[data-status=visible] .manual-confirmation__declaration{border-left-color:var(--color-success);background:var(--color-success-surface)}.manual-confirmation[data-status=not_visible] .manual-confirmation__declaration{border-left-color:var(--color-error);background:var(--color-error-surface)}.login-form__submit{width:100%;min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--font-weight-label);cursor:pointer}.login-form__submit:hover:not(:disabled){border-color:var(--color-primary-hover);background:var(--color-primary-hover)}.login-form__submit:disabled{cursor:wait;opacity:.72}.login-form__error{padding:var(--space-3);border-left:3px solid var(--color-error);background:var(--color-error-surface);color:var(--color-error);overflow-wrap:anywhere;margin:0}@media (width>=1024px){.workspace--grid{gap:var(--space-5);grid-template-columns:minmax(0,7fr) minmax(360px,5fr)}}@media (width<=767px){.top-bar__inner{gap:var(--space-2);padding:0 var(--page-gutter-compact)}.top-bar__session{gap:var(--space-1)}.top-bar__logout{padding:0 var(--space-1)}.workspace{padding:var(--space-5) var(--page-gutter-compact)}.workspace-section{padding:var(--space-4)}.clear-task-trigger{width:100%}.clear-dialog{padding:var(--space-4)}.clear-dialog__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.clear-dialog__cancel,.clear-dialog__confirm{min-width:0}.status-notice,.reauth-form{grid-template-columns:minmax(0,1fr)}.status-notice__action,.reauth-form .status-notice__action{width:100%}.event-configuration__heading,.event-parameters__heading{grid-template-columns:minmax(0,1fr);display:grid}.event-configuration__boundary,.event-parameters__add,.event-parameters__undo{width:100%}.event-mode-selector{grid-template-columns:repeat(3,minmax(0,1fr))}.event-mode-selector__item{padding-inline:var(--space-2);flex-wrap:wrap}.event-parameter-row{grid-template-columns:minmax(0,1fr)}.event-parameter-row__delete{margin-top:0}.generated-fields__values{grid-template-columns:minmax(0,1fr)}.generated-fields__values>div:last-child{grid-column:auto}.submission-validation__actions{grid-template-columns:minmax(0,1fr);display:grid}.submission-validation__check,.submission-validation__send,.submission-validation__actions .clear-task-trigger{width:100%}.manual-confirmation__heading{grid-template-columns:minmax(0,1fr);display:grid}.manual-confirmation__external-link{width:100%}.response-viewer__field,.report-preview__field{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.response-viewer__copy-row,.response-viewer__copy,.advice-panel__link,.client-materials-list__copy,.report-preview__actions,.report-preview__copy,.report-preview__download,.report-preview__print{width:100%}.report-preview__actions{display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
