.alerts-shortcuts{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.alerts-shortcuts .btn{min-height:44px}.alerts-back{margin-bottom:var(--space-4)}.alerts-back .btn{min-height:44px;padding-inline:0}.alerts-back .btn:before{content:"←";margin-right:var(--space-2)}.alerts-stage{width:min(var(--alerts-stage-width,640px), 100%);margin-inline:auto;container-type:inline-size}.alerts-animation{margin:0}.alerts-headlines{min-height:68px;margin-inline:var(--space-2);align-items:center;display:grid}.alerts-headlines p{text-align:center;font:var(--fw-semi) clamp(16px, 4.28cqw, 24px) / 1.25 var(--font-display);letter-spacing:var(--track-head);color:var(--text);visibility:hidden;opacity:0;grid-area:1/1;margin:0}.alerts-headlines [data-key=alert]{color:var(--alert-deep);visibility:visible;opacity:1}.alerts-scene{width:100%;height:auto;display:block;overflow:hidden}.alerts-scene text{font-family:var(--font-body);fill:var(--text);font-variant-numeric:tabular-nums lining-nums;font-size:13px}.alerts-scene .alerts-chart-meta{fill:var(--text-2)}.alerts-chart-grid{fill:none;stroke:var(--qw-gridline);stroke-width:1px}.alerts-threshold{fill:none;stroke:var(--qw-baseline);stroke-width:1.5px;stroke-dasharray:6 4}.alerts-threshold-square{fill:var(--qw-ink)}.alerts-trace{fill:none;stroke:var(--qw-structure);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.alerts-cursor{fill:var(--qw-structure);stroke:var(--surface);stroke-width:2px}.alerts-cursor-rule{stroke:var(--border);stroke-width:1px;stroke-dasharray:2 4}.alerts-mark-alert{fill:var(--qw-alert);stroke:var(--qw-alert);stroke-width:1.5px}.alerts-mark-recovery,.alerts-mark-hollow,.alerts-mark-no-alert{fill:var(--surface);stroke:var(--qw-ink);stroke-width:1.5px}.alerts-mark-no-alert path{fill:none}.alerts-reminder-halo{stroke:var(--surface);stroke-width:6px;stroke-linecap:round}.alerts-reminder-tick{stroke:var(--qw-ink);stroke-width:2px}.alerts-reminder-leader{stroke:var(--border-field);stroke-width:1px;fill:none}.alerts-hold-track{fill:var(--surface-alt)}.alerts-hold-fill{fill:var(--qw-emphasis)}.alerts-window-band{fill:var(--surface-alt)}.alerts-window-rule{stroke:var(--border-field);stroke-width:1px;stroke-dasharray:3 4}.alerts-scene .alerts-detail{font-size:15px;font-weight:var(--fw-med)}.alerts-scene .alerts-detail-alert{fill:var(--alert)}.alerts-animation-controls{justify-content:center;align-items:center;gap:var(--space-3);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.alerts-animation-controls .btn{min-width:88px;min-height:44px}.alerts-motion-note{font-size:var(--fs-caption);color:var(--text-2)}@container (width<=400px){.alerts-headlines{min-height:62px}.alerts-headlines p{font-size:16px}}.alerts-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--fs-body)}.alerts-table tr{border-top:1px solid var(--border-field)}.alerts-table th,.alerts-table td{padding:var(--space-5) 0;vertical-align:top;text-align:left;line-height:var(--lh-body)}.alerts-table th{width:24%;padding-right:var(--space-6);font-weight:var(--fw-semi);color:var(--text)}.alerts-table td{color:var(--text-2)}.alerts-subheading{margin:var(--space-8) 0 var(--space-6)}.alerts-recipes-grid{gap:var(--space-7) var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.alerts-recipe{border-top:var(--card-rule-editorial) solid var(--border-strong);padding-top:var(--space-5);min-width:0}.alerts-recipe h3{font-size:var(--fs-h4);margin:0 0 var(--space-3);line-height:var(--lh-head)}.alerts-recipe p{color:var(--text-2);font-size:var(--fs-body);margin:0}.alerts-recipe a{color:var(--cyan-700);text-underline-offset:.2em}.alerts-recipe a:focus-visible,.alerts-custom a:focus-visible{outline:var(--focus-ring);outline-offset:4px}.alerts-custom{margin-top:var(--space-7)}.alerts-custom a{color:var(--cyan-700);text-underline-offset:.2em}@media (width<=1100px){.alerts-recipes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.alerts-table,.alerts-table tbody,.alerts-table tr,.alerts-table th,.alerts-table td{width:100%;display:block}.alerts-table th{padding:var(--space-5) 0 var(--space-2)}.alerts-table td{padding:0 0 var(--space-5)}}@media (width<=420px){.alerts-recipes-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}.ab-root{min-width:0}.ab-root [hidden]{display:none!important}.ab-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-5);display:flex}.ab-heading>.btn{flex-shrink:0}.ab-root fieldset{border:0;min-width:0;margin:0;padding:0}.ab-root legend{color:var(--text);font-weight:var(--fw-semi);margin-bottom:var(--space-4);padding:0}.ab-requester{border:1px solid var(--card-frame);padding:var(--card-pad);margin-block:var(--space-6) var(--space-7)}.ab-requester>legend{padding-inline:var(--space-2);font-family:var(--font-display);font-size:var(--fs-h4);margin:0}.ab-requester-fields{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ab-help,.ab-counter{color:var(--text-2);font-size:var(--fs-small);line-height:var(--lh-body);margin-block:var(--space-3)}.ab-status{font-size:var(--fs-small);color:var(--text-2);margin-block:var(--space-3);overflow-wrap:anywhere}.ab-status:empty{display:none}.ab-recipes{border:1px solid var(--card-frame);margin-bottom:var(--space-7)}.ab-recipes>summary{padding:var(--space-5);cursor:pointer;min-height:44px}.ab-recipes-title{font:var(--fw-semi) var(--fs-h4) / var(--lh-body) var(--font-display);color:var(--text);letter-spacing:var(--track-head);margin:0;display:inline}.ab-recipes-body{padding:0 var(--space-5) var(--space-5)}.ab-recipe-grid{gap:var(--space-5);margin-block:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ab-recipe{border:1px solid var(--card-frame);min-width:0;padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.ab-recipe h3{font:var(--fw-semi) var(--fs-h4) / var(--lh-head) var(--font-display);color:var(--text);margin:0}.ab-recipe p{font-size:var(--fs-small);color:var(--text-2);margin:0}.ab-recipe .btn{margin-top:auto}.ab-recipe-values{font-variant-numeric:tabular-nums}.ab-workspace{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;display:grid}.ab-editors{grid-area:1/1;min-width:0}.ab-rail{border:1px solid var(--card-frame);background:var(--surface);min-width:0;top:calc(var(--header-h) + var(--space-4));max-height:calc(100svh - var(--header-h) - var(--space-6));grid-area:1/2;position:sticky;overflow:auto}.ab-rail>summary{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);cursor:pointer;min-height:44px;font:var(--fw-semi) var(--fs-h4) / var(--lh-body) var(--font-display);color:var(--text);display:flex}.ab-rail-count:empty{display:none}.ab-rail-count:before{content:"· "}.ab-rail-content{padding:0 var(--space-5) var(--space-5)}.ab-summary{border-top:1px solid var(--border);padding-block:var(--space-4)}.ab-summary>.btn{text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start;width:100%}.ab-summary>.btn[aria-pressed=true]{border-color:var(--cyan-work);background:var(--surface-tint);color:var(--cyan-700)}.ab-summary p,.ab-preview-sentence{font-size:var(--fs-small);color:var(--text-2);overflow-wrap:anywhere;margin-top:var(--space-3)}.ab-preview{width:100%;min-width:0}.ab-preview .qw-plot{background:var(--surface);width:100%;height:auto;display:block}.ab-preview .qw-line{stroke:var(--qw-structure);stroke-width:2px;fill:none}.ab-preview .qw-annot__text{font-family:var(--font-body);fill:var(--text);stroke:none;font-size:12px}.ab-preview .qw-annot__leader{stroke:var(--qw-baseline);stroke-width:1.5px}.ab-preview .qw-state--threshold{fill:var(--qw-ink)}.ab-preview .qw-state--anomaly>path{stroke:var(--qw-alert);fill:var(--qw-alert)}.ab-preview .qw-state--intervention>path,.ab-preview .qw-state--normal>circle{fill:var(--surface);stroke:var(--qw-ink);stroke-width:1.5px}.ab-preview .qw-hold{fill:var(--attention-tint)}.ab-preview .qw-window{fill:var(--surface-alt)}.ab-preview .qw-missing-hatch{stroke:var(--border-field);stroke-width:1px}.ab-root .qw-condition-band{fill:var(--qw-emphasis);opacity:.12}.ab-alert{border:1px solid var(--card-frame);margin-bottom:var(--space-6)}.ab-alert-heading{padding:var(--space-5);background:var(--surface-alt)}.ab-alert-heading h3{font-size:var(--fs-h4);line-height:var(--lh-body);overflow-wrap:anywhere;margin:0}.ab-alert-heading .ab-actions{margin-top:var(--space-3)}.ab-progress{padding:var(--space-4) var(--space-5) 0}.ab-progress-list{gap:var(--space-2);counter-reset:none;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ab-progress-item{margin:0}.ab-progress-pip{min-width:44px;min-height:44px;padding:0 var(--space-2);border:1px solid var(--border-field);border-radius:var(--radius-flat);background:var(--surface);color:var(--text-2);font:var(--fw-semi) var(--fs-small) / 1 var(--font-body);font-variant-numeric:tabular-nums;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ab-progress-pip[data-state=complete]{border-color:var(--cyan-work);color:var(--cyan-700)}.ab-progress-pip[aria-current=step]{background:var(--surface-tint);border-color:var(--cyan-work);color:var(--cyan-700)}.ab-progress-pip:focus-visible{outline:var(--focus-ring);outline-offset:3px}.ab-step{border-top:1px solid var(--border)}.ab-step h4{margin:0}.ab-step-toggle{justify-content:space-between;align-items:center;gap:var(--space-3);text-align:left;width:100%;min-height:64px;padding:var(--space-4) var(--space-5);background:var(--surface);color:var(--text);font:var(--fw-semi) var(--fs-body) / var(--lh-body) var(--font-body);cursor:pointer;border:0;display:flex}.ab-step-toggle[aria-expanded=true]{background:var(--surface-tint);color:var(--cyan-700)}.ab-step-status{font-size:var(--fs-caption);color:var(--text-2);font-weight:var(--fw-body);flex-shrink:0}.ab-step-panel{padding:var(--space-5)}.ab-root .ab-field{min-width:0;margin-bottom:var(--space-5)}.ab-root .input,.ab-root .select,.ab-root .textarea{min-height:44px;font-size:16px}.ab-root .textarea{min-height:6rem}.ab-field-grid,.ab-contact-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ab-device-row{align-items:flex-start;gap:var(--space-3);display:flex}.ab-device-row .ab-field{flex:1}.ab-device-row>.btn{margin-top:34px}.ab-check>label{align-items:center;gap:var(--space-3);cursor:pointer;min-height:44px;display:flex}.ab-root input[type=checkbox],.ab-root input[type=radio]{width:18px;height:18px;accent-color:var(--cyan-work);flex-shrink:0}.ab-channels{margin-bottom:var(--space-5)}.ab-channels .ab-check{margin:0 var(--space-4) var(--space-2) 0;display:inline-block}.ab-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.ab-chip{align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-2) var(--space-4);border:1px solid var(--border-field);color:var(--text);font-size:var(--fs-small);cursor:pointer;display:inline-flex}.ab-chip:has(input:checked){background:var(--surface-tint);border-color:var(--cyan-work);color:var(--cyan-700)}.ab-hold{margin-bottom:var(--space-5)}.ab-recipient{border-top:1px solid var(--border-field);padding-block:var(--space-5)}.ab-recipient>legend{padding-right:var(--space-3)}.ab-root .ab-error,.ab-root .ab-warning{font-size:var(--fs-small);line-height:var(--lh-body);margin-top:var(--space-2);overflow-wrap:anywhere;display:block}.ab-root .ab-error{color:var(--alert-deep)}.ab-root .ab-warning{color:var(--text-2);border-left:2px solid var(--qw-emphasis);padding-left:var(--space-3)}.ab-actions{align-items:center;gap:var(--space-3);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.ab-output{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border-field)}.ab-tabs{gap:var(--space-2);margin-block:var(--space-5);display:flex}.ab-tabs button{min-height:44px;padding:var(--space-3) var(--space-5);color:var(--text-2);background:var(--surface);border:0;border-bottom:2px solid var(--border);font:var(--fw-semi) var(--fs-body) / var(--lh-body) var(--font-body);cursor:pointer}.ab-tabs button[aria-selected=true]{border-color:var(--cyan-work);color:var(--cyan-700)}.ab-document,.ab-text-panel{padding:var(--space-5);border:1px solid var(--card-frame);overflow-wrap:anywhere;max-height:600px;overflow:auto}.ab-document *,.ab-document p+p{font-family:var(--font-body)!important;color:var(--text)!important}.ab-document table{max-width:none!important}.ab-document .ab-document-heading{font-size:var(--fs-h4)!important}.ab-document th,.ab-document td{border-color:var(--border)!important}.ab-text-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--fs-small) / var(--lh-body) var(--font-data);margin:0}.ab-root :is(input,select,textarea,button,summary,[role=tabpanel]):focus-visible{outline:var(--focus-ring);outline-offset:3px}.ab-copy-buffer{width:1px;height:1px;position:fixed;inset:0 auto auto -9999px}.ab-sticky{z-index:40;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--gutter);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--border-field);display:flex;position:fixed;inset:auto 0 0}.ab-sticky .btn{width:100%;max-width:30rem;min-height:44px}@media (width>=601px){.ab-sticky{display:none}}@media (width<=1200px){.ab-recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.ab-workspace{flex-direction:column;display:flex}.ab-rail,.ab-editors{width:100%}.ab-rail{top:calc(var(--header-h) + var(--space-2));z-index:30;background:var(--surface);max-height:none;position:sticky;overflow:visible}.ab-rail[open]{max-height:60svh;overflow:auto}}@media (width<=600px){.ab-heading{display:block}.ab-heading>.btn{margin-bottom:var(--space-4)}.ab-requester-fields,.ab-recipe-grid,.ab-field-grid,.ab-contact-grid{grid-template-columns:minmax(0,1fr)}.ab-step-toggle{gap:var(--space-1);flex-wrap:wrap}.ab-step-status{width:100%}.ab-device-row{margin-bottom:var(--space-5);display:block}.ab-device-row .ab-field{margin-bottom:var(--space-2)}.ab-device-row>.btn{margin-top:0}.ab-document tr,.ab-document th,.ab-document td{display:block;width:100%!important}.ab-document th{border-bottom:0!important;padding-bottom:0!important}.ab-root{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}}.alerts-opening{gap:var(--space-7);padding-block:var(--space-7) var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.alerts-opening>.section{min-width:0;padding:0}.alerts-opening>.section>.container{width:100%;padding:0}.alerts-opening .head{margin-bottom:var(--space-5)}#alerts-intro h1{margin-block:var(--space-3) var(--space-5)}#alerts-intro .deck{max-width:34ch}.alerts-definition{color:var(--text-2);font-size:var(--fs-small);max-width:40ch}.alerts-shortcuts{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));max-width:30rem;display:grid}.alerts-shortcuts .btn{padding-inline:var(--space-3);white-space:normal;text-align:center;min-height:48px;line-height:1.35}.alerts-shortcuts .btn--primary{padding-inline:var(--space-6);margin-bottom:var(--space-2);grid-column:1/-1;justify-self:start}#alerts-see>.container{border:1px solid var(--border-field);border-top:3px solid var(--cyan-work);background:var(--surface)}#alerts-see .head{padding:var(--space-4) var(--space-5) 0;margin:0}#alerts-see h2{font:var(--fw-semi) var(--fs-small) / 1.5 var(--font-display);letter-spacing:0;margin:0}.alerts-opening .alerts-stage{--alerts-stage-width:560px}.alerts-animation-controls{padding:var(--space-4);border-top:1px solid var(--border)}.alerts-table{max-width:62rem}.alerts-table th{color:var(--navy)}.alerts-recipes-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.alerts-recipe{border:1px solid var(--border);border-top:2px solid var(--border-strong);padding:0;display:flex}.alerts-recipe-link{width:100%;padding:var(--space-5);flex-direction:column;text-decoration:none;display:flex}.alerts-recipe-link h3{color:var(--navy)}.alerts-recipe-arrow{padding-top:var(--space-5);font-size:var(--fs-h4);margin-top:auto}.alerts-recipe:has(a:hover),.alerts-recipe:focus-within{border-color:var(--cyan-700);background:var(--surface-tint)}.alerts-custom a{align-items:center;min-height:44px;display:inline-flex}#alerts-builder-intro{padding-block:var(--space-4) var(--space-6)}#alerts-builder-intro .head{margin-bottom:var(--space-4)}#alerts-builder-intro h1{margin-bottom:var(--space-4);font-size:clamp(2rem,4vw,3.5rem)}#alerts-builder-intro .container>.deck{font-size:var(--fs-small);color:var(--text-2);margin:0}#alerts-builder{padding-top:var(--space-5)}.ab-heading{margin-bottom:var(--space-3);justify-content:flex-end}.ab-status:empty{margin:0}.ab-status{font-size:var(--fs-small);max-width:none}.ab-recipes{border-top:3px solid var(--cyan-work);background:var(--surface)}.ab-recipes>summary{padding:var(--space-5);color:var(--cyan-700)}.ab-recipes-title{font-size:var(--fs-h3)}.ab-recipes:not([open]) .ab-recipes-title{font-size:var(--fs-body)}.ab-recipe-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.ab-recipe{padding:var(--space-4);background:var(--surface)}.ab-recipe h3{font-size:var(--fs-body);line-height:1.4}.ab-recipe:focus-within,.ab-recipe:hover{border-color:var(--cyan-700)}.ab-recipe-values{padding-block:var(--space-3);border-top:1px solid var(--border);font-family:var(--font-data)}.ab-recipe .btn{white-space:normal;min-height:44px}.ab-root .ab-requester{margin-block:var(--space-7);padding:var(--space-5);background:var(--surface);border:1px solid var(--border-field)}.ab-requester-fields .ab-field{margin-bottom:0}.ab-alert{background:var(--surface);border-top:3px solid var(--navy)}.ab-alert-heading{background:var(--surface);padding-bottom:var(--space-3)}.ab-alert-heading .ab-actions{margin-bottom:0}.ab-progress{padding-block:var(--space-3) var(--space-5)}.ab-progress-list{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ab-progress-pip{border-bottom-width:3px;width:100%;min-width:44px}.ab-progress-pip[data-state=complete]{background:var(--surface-tint)}.ab-progress-pip[aria-current=step]{background:var(--navy);color:var(--white);border-color:var(--navy)}.ab-step-toggle{min-height:68px}.ab-step-toggle[aria-expanded=true]{box-shadow:inset 3px 0 var(--cyan-work)}.ab-step-panel{padding-top:var(--space-6)}.ab-root :is(input,select,textarea,button,summary){scroll-margin-block:calc(var(--header-h) + 5rem) 6rem}.ab-root .ab-rail{border-top:3px solid var(--cyan-work)}.ab-rail>summary{font-size:var(--fs-body)}.ab-rail>summary:after{content:"+";font-family:var(--font-data);margin-left:auto}.ab-rail[open]>summary:after{content:"−"}.ab-rail-count{font:var(--fs-caption) / 1 var(--font-data)}.ab-output{background:var(--surface);padding:var(--space-6);border:1px solid var(--border-field);border-top:3px solid var(--navy)}.ab-tabs{margin-block:var(--space-4)}.ab-sticky{background:var(--navy);border-color:var(--navy);box-shadow:0 -2px 12px #1119281f}.ab-sticky .btn{background:var(--white);border-color:var(--white);color:var(--navy);font-weight:var(--fw-semi)}.ab-sticky .btn:hover{background:var(--surface-tint)}@media (width<=1023px){.alerts-opening{gap:var(--space-6);grid-template-columns:minmax(0,1fr);max-width:44rem}#alerts-intro .deck{max-width:40ch}.ab-recipe-grid,.alerts-recipes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-rail>summary{padding:var(--space-3) var(--space-4)}.ab-rail[open]{max-height:none;position:static;overflow:visible}}@media (width<=600px){.alerts-opening{padding-block:var(--space-5) var(--space-7)}.alerts-shortcuts{margin-top:var(--space-5)}.alerts-shortcuts .btn--primary{justify-self:stretch;width:100%}.alerts-shortcuts .btn--secondary{font-size:var(--fs-small);padding-inline:var(--space-2)}.alerts-recipes-grid,.ab-recipe-grid{grid-template-columns:minmax(0,1fr)}.ab-recipes-body,.ab-recipes>summary{padding-inline:var(--space-4)}.ab-root .ab-requester{padding:var(--space-4);margin-block:var(--space-6)}.ab-alert-heading,.ab-step-toggle,.ab-step-panel,.ab-output,.ab-progress{padding-inline:var(--space-4)}.ab-progress-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ab-heading{display:flex}.ab-heading>.btn{margin:0}.ab-output{margin-top:var(--space-6);padding-block:var(--space-5)}.ab-document,.ab-text-panel{padding:var(--space-3)}}@media print{.alerts-shortcuts,.alerts-animation-controls,.ab-sticky,.ab-progress{display:none}.alerts-table tr,.alerts-recipe{break-inside:avoid}.ab-document,.ab-text-panel{max-height:none;overflow:visible}.ab-document table{break-inside:auto;width:100%}.ab-document tr{break-inside:avoid}}
