.ai-editorial-strip{background:#fff;border:1px solid #d8dee8;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;padding:0 16px;display:grid}.ai-editorial-strip>div{border-right:1px solid #d8dee8;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:9px;min-height:75px;padding:13px 18px;display:grid}.ai-editorial-strip>div:last-child{border-right:0}.ai-editorial-strip svg{color:var(--blue)}.ai-editorial-strip strong,.ai-editorial-strip small{display:block}.ai-editorial-strip strong{color:var(--ink);font-size:10px;font-weight:670}.ai-editorial-strip small{color:#405069;margin-top:3px;font-size:8px;line-height:1.4}.ai-editorial-strip a{color:var(--blue)}.ai-editorial-strip a:hover{text-underline-offset:2px;text-decoration:underline}@media (width<=820px){.ai-editorial-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-editorial-strip>div:nth-child(2){border-right:0}.ai-editorial-strip>div:nth-child(-n+2){border-bottom:1px solid #d8dee8}}@media (width<=620px){.ai-editorial-strip{grid-template-columns:1fr;padding:0}.ai-editorial-strip>div,.ai-editorial-strip>div:nth-child(2){border-bottom:1px solid #d8dee8;border-right:0;min-height:68px}.ai-editorial-strip>div:last-child{border-bottom:0}}html:has(.ai-inventory-host){scroll-behavior:auto}.tool-host-breadcrumb{color:#46566d;align-items:center;gap:5px;min-height:38px;font-size:13px;display:flex}.tool-host-breadcrumb a{color:var(--blue);font-weight:540}.tool-host-breadcrumb a:hover{text-underline-offset:3px;text-decoration:underline}.tool-host-breadcrumb span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ai-inventory-host{--ai-navy:#001536;--ai-navy-soft:#092349;--ai-green:#16823b;--ai-rule:#cbd4e1;--ai-copy:#1f2f46;--ai-muted:#3e4f67;--ai-subtle:#4d5e75;--ai-body-size:16px;--ai-small-size:14px;--ai-meta-size:13px;color:var(--ai-copy);padding-top:10px}.ai-page-title{padding:0 0 28px}.ai-page-title h1{color:var(--ink);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(34px,3.2vw,48px);font-weight:735;line-height:1.12}.ai-page-title>p{max-width:78ch;color:var(--ai-copy);margin:14px 0 22px;font-size:17px;line-height:1.65}.ai-page-facts{border-top:1px solid var(--ai-rule);border-bottom:1px solid var(--ai-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ai-page-facts div{min-width:0;padding:15px 18px}.ai-page-facts div+div{border-left:1px solid var(--ai-rule)}.ai-page-facts dt{color:var(--ink);font-size:var(--ai-small-size);font-weight:690}.ai-page-facts dd{color:var(--ai-muted);font-size:var(--ai-small-size);margin:5px 0 0;line-height:1.55}.ai-tool{min-width:0}.ai-tool-grid{grid-template-columns:minmax(0,2.3fr) minmax(290px,1fr);align-items:start;gap:24px;display:grid}.ai-wizard,.ai-finished-record,.ai-records,.ai-guide-shell,.ai-editorial-strip{border:1px solid var(--ai-rule);background:#fff;border-radius:7px}.ai-wizard{min-width:0;overflow:hidden}.ai-wizard-header{background:var(--ai-navy);color:#fff;padding:24px 24px 18px;position:relative;overflow:hidden}.ai-wizard-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;min-height:36px;display:flex}.ai-wizard-title-row h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:24px;font-weight:680;line-height:1.2}.ai-step-count{color:#dce8ff;font-size:var(--ai-meta-size);margin:7px 0 0;font-weight:500}.ai-save-state,.ai-save-retry{color:#dbe7fb;max-width:205px;min-height:34px;font-size:var(--ai-meta-size);align-items:center;gap:8px;margin-left:auto;font-weight:560;line-height:1.2;display:inline-flex}.ai-save-state svg,.ai-save-retry svg{flex:none}.ai-save-state small{color:#adc0df;margin-top:2px;font-size:12px;display:block}.ai-save-state--saved{color:#8cf29e}.ai-save-retry{cursor:pointer;background:0 0;border:1px solid #8299bd;border-radius:5px;padding:5px 7px}.ai-save-retry:hover{color:#fff;border-color:#fff}.ai-spin{animation:.85s linear infinite ai-spin}.ai-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:26px -6px 0;padding:0;list-style:none;display:grid;position:relative}.ai-steps:before{content:"";background:#7890b3;height:2px;position:absolute;top:15px;left:12.5%;right:12.5%}.ai-steps li{z-index:1;text-align:center;min-width:0;position:relative}.ai-steps button{color:#fff;cursor:default;width:100%;min-height:64px;font-size:var(--ai-meta-size);background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0 6px;font-weight:610;line-height:1.25;display:flex}.ai-steps li.is-current button,.ai-steps li.is-complete button{cursor:pointer}.ai-steps button:disabled{cursor:default;color:#c3d1e7}.ai-steps button>span{background:var(--ai-navy);color:#fff;width:31px;height:31px;transition:background .15s var(--ease), border-color .15s var(--ease), transform .15s var(--ease);border:2px solid #d6e0ef;border-radius:50%;place-items:center;font-size:13px;display:grid}.ai-steps li.is-current button>span,.ai-steps li.is-complete button>span{border-color:var(--blue);background:var(--blue)}.ai-steps li.is-current button:hover>span,.ai-steps li.is-complete button:hover>span{transform:scale(1.06)}.ai-wizard-body{min-height:415px;animation:ai-panel-in .16s var(--ease);padding:0 24px}.ai-field{border-bottom:1px solid var(--ai-rule);padding:24px 0 20px}.ai-field:last-child{border-bottom:0}.ai-field:has(+.ai-uncertain){border-bottom:0;padding-bottom:8px}.ai-uncertain+.ai-field{border-top:1px solid var(--ai-rule);margin-top:8px}.ai-field label{color:var(--ink);font-size:var(--ai-body-size);letter-spacing:-.012em;font-weight:665;display:block}.ai-field label span{color:var(--blue)}.ai-field p{color:var(--ai-muted);font-size:var(--ai-small-size);margin:6px 0 12px;line-height:1.55}.ai-field input,.ai-field textarea,.ai-field select{width:100%;min-height:48px;color:var(--ink);font-size:var(--ai-body-size);transition:border-color .13s var(--ease), box-shadow .13s var(--ease), background .13s var(--ease);background:#fff;border:1px solid #bdc8d6;border-radius:8px;padding:10px 13px;line-height:1.45}.ai-field textarea{resize:vertical;min-height:70px}.ai-field input::placeholder,.ai-field textarea::placeholder{color:#4f6078;opacity:1}.ai-field input:hover,.ai-field textarea:hover,.ai-field select:hover{border-color:#8190a5}.ai-field input:focus,.ai-field textarea:focus,.ai-field select:focus{border-color:var(--blue);box-shadow:var(--shadow-focus);outline:0}.ai-uncertain{min-height:44px;color:var(--ai-muted);cursor:pointer;font-size:var(--ai-small-size);background:0 0;border:0;align-items:center;gap:7px;margin:0;padding:4px 2px;font-weight:560;display:inline-flex}.ai-uncertain:hover{color:var(--blue)}.ai-form-errors,.ai-notice{color:#702a26;background:#fff7f6;border:1px solid #d89a97;align-items:flex-start;gap:10px;display:flex}.ai-form-errors{font-size:var(--ai-small-size);border-radius:5px;margin:18px 0 0;padding:12px;line-height:1.55}.ai-form-errors strong{margin-bottom:3px;display:block}.ai-form-errors ul{margin:0;padding-left:17px}.ai-review-step{padding:22px 0}.ai-review-step h3{letter-spacing:-.025em;margin:0;font-size:22px}.ai-review-step>div>p:last-child{color:var(--ai-copy);font-size:var(--ai-body-size);margin:6px 0 18px;line-height:1.6}.ai-review-step dl{border-top:1px solid var(--ai-rule);border-left:1px solid var(--ai-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ai-review-step dl div{border-right:1px solid var(--ai-rule);border-bottom:1px solid var(--ai-rule);min-width:0;padding:11px}.ai-review-step dt{color:var(--ai-muted);font-size:var(--ai-meta-size);font-weight:650}.ai-review-step dd{overflow-wrap:anywhere;font-size:var(--ai-body-size);margin:3px 0 0;line-height:1.5}.ai-wizard-actions{border-top:1px solid var(--ai-rule);justify-content:space-between;align-items:center;gap:16px;min-height:69px;padding:16px 24px;display:flex}.ai-wizard-actions>div{align-items:center;gap:9px;display:flex}.ai-primary-action,.ai-secondary-action,.ai-record-actions button,.ai-row-actions button,.ai-row-actions summary,.ai-save-retry,.ai-delete-all-link,.ai-delete-confirm button{transition:transform .13s var(--ease), color .13s var(--ease), border-color .13s var(--ease), background .13s var(--ease), box-shadow .13s var(--ease)}.ai-primary-action,.ai-secondary-action{cursor:pointer;min-height:46px;font-size:var(--ai-small-size);border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:650;display:inline-flex}.ai-primary-action{border:1px solid var(--blue);background:var(--blue);color:#fff;min-width:236px;box-shadow:0 3px 8px #0649e72e}.ai-primary-action:hover{border-color:var(--blue-dark);background:var(--blue-dark);transform:translateY(-1px)}.ai-primary-action:active,.ai-secondary-action:active,.ai-record-actions button:active,.ai-row-actions button:active{transform:translateY(1px)}.ai-secondary-action{color:#16233a;background:#fff;border:1px solid #b9c4d3}.ai-secondary-action:hover{border-color:var(--blue);color:var(--blue)}.ai-finished-record{flex-direction:column;min-width:0;padding:24px;display:flex}.ai-finished-record h2{letter-spacing:-.025em;margin:0;font-size:19px;font-weight:690}.ai-finished-record>div>p{color:var(--ai-copy);font-size:var(--ai-small-size);margin:7px 0 0;line-height:1.6}.ai-finished-record ul{gap:18px;margin:24px 0;padding:0;list-style:none;display:grid}.ai-finished-record li{color:var(--ai-copy);grid-template-columns:25px minmax(0,1fr);align-items:start;gap:9px;display:grid}.ai-finished-record li>svg{transition:color .14s var(--ease), transform .14s var(--ease);margin-top:1px}.ai-finished-record li.is-complete>svg{color:var(--blue);transform:scale(1.05)}.ai-finished-record li strong,.ai-finished-record li small{display:block}.ai-finished-record li strong{color:var(--ink);font-size:var(--ai-small-size);font-weight:670}.ai-finished-record li small{overflow-wrap:anywhere;color:var(--ai-muted);font-size:var(--ai-small-size);margin-top:2px;line-height:1.5}.ai-account-note{border-top:1px solid var(--ai-rule);color:var(--ai-muted);font-size:var(--ai-meta-size);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;margin:auto 0 0;padding:17px 0 0;line-height:1.5;display:grid}.ai-account-note svg{color:var(--ai-copy)}.ai-account-note--saved svg{color:var(--ai-green)}.ai-account-note--error{color:#702a26}.ai-account-note--offline,.ai-account-note--paused,.ai-account-note--conflict{color:#674814}.ai-account-note--offline svg,.ai-account-note--paused svg,.ai-account-note--conflict svg{color:#8a5a00}.ai-notice{color:#1f416f;font-size:var(--ai-small-size);background:#f5f8fe;border-color:#aabedb;border-radius:5px;margin:12px 0 0;padding:10px 12px;line-height:1.55}.ai-notice--error{color:#702a26;background:#fff7f6;border-color:#d89a97}.ai-sync-choice,.ai-conflict{background:#f4f7ff;border:1px solid #9cb8ee;border-radius:7px;margin-top:16px;box-shadow:0 8px 24px #1030600f}.ai-sync-choice{padding:20px 22px}.ai-sync-choice__copy,.ai-conflict{align-items:flex-start;gap:14px;display:flex}.ai-sync-choice__icon{background:var(--blue);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.ai-sync-choice h2,.ai-conflict h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:19px}.ai-sync-choice p,.ai-conflict p{color:var(--ai-copy);font-size:var(--ai-small-size);margin:5px 0 0;line-height:1.55}.ai-sync-choice ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.ai-sync-choice li{border:1px solid var(--ai-rule);background:#fff;border-radius:5px}.ai-sync-choice label{cursor:pointer;align-items:flex-start;gap:10px;min-height:58px;padding:10px 12px;display:flex}.ai-sync-choice input{width:18px;height:18px;accent-color:var(--blue);margin:2px 0 0}.ai-sync-choice strong,.ai-sync-choice small{display:block}.ai-sync-choice strong{color:var(--ink);font-size:var(--ai-small-size)}.ai-sync-choice small{color:var(--ai-muted);font-size:var(--ai-meta-size);margin-top:2px}.ai-sync-choice__actions,.ai-conflict>div>div{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.ai-sync-choice__actions .ai-primary-action{min-width:230px}.ai-primary-action:disabled,.ai-secondary-action:disabled{cursor:not-allowed;opacity:.55;transform:none}.ai-conflict{color:#684500;background:#fff9e9;border-color:#dfb95e;padding:18px 22px}.ai-conflict>svg{flex:none;margin-top:2px}.ai-conflict>div{flex:1}.ai-conflict>div>div{justify-content:flex-start;margin-top:14px}.ai-records{margin-top:24px;position:relative;overflow:hidden}.ai-records>header{border-bottom:1px solid var(--ai-rule);justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:18px 24px;display:flex}.ai-records>header h2{margin:0;font-size:20px;font-weight:680}.ai-records>header p{color:var(--ai-subtle);font-size:var(--ai-meta-size);margin:2px 0 0}.ai-record-actions{gap:8px;display:flex}.ai-record-actions button,.ai-row-actions button,.ai-row-actions summary{color:#17243a;cursor:pointer;min-height:44px;font-size:var(--ai-small-size);background:#fff;border:1px solid #bdc7d5;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:630;list-style:none;display:inline-flex}.ai-record-actions button:hover,.ai-row-actions button:hover,.ai-row-actions summary:hover{border-color:var(--blue);color:var(--blue)}.ai-record-filter{border-bottom:1px solid var(--ai-rule);color:#34445d;font-size:var(--ai-small-size);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;padding:12px 18px;font-weight:620;display:grid}.ai-record-filter>span:last-child{border:1px solid #bdc7d5;border-radius:5px;align-items:center;gap:8px;min-height:38px;padding:0 11px;display:flex}.ai-record-filter input{width:100%;font-size:var(--ai-body-size);border:0;outline:0}.ai-record-table{outline:0;max-width:100%;overflow-x:auto}.ai-record-table:focus-visible{box-shadow:inset var(--shadow-focus)}.ai-record-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1100px;font-size:var(--ai-small-size);line-height:1.55}.ai-record-table th,.ai-record-table td{border-bottom:1px solid var(--ai-rule);overflow-wrap:anywhere;text-align:left;vertical-align:top;padding:14px 16px}.ai-record-table thead th{color:#34435a;font-size:var(--ai-meta-size);white-space:nowrap;background:#fbfcfe;font-weight:690}.ai-record-table tbody th{font-weight:620}.ai-record-status,.ai-inline-status{white-space:nowrap;align-items:center;gap:5px;display:inline-flex;position:relative}.ai-record-status:before,.ai-inline-status:before{content:"";background:#28a34a;border-radius:50%;width:6px;height:6px}.ai-record-empty{color:var(--ai-subtle);text-align:center!important;padding:22px!important}.ai-record-empty>div{width:min(100%,680px);margin:0 auto}.ai-record-empty strong{color:var(--ink);font-size:var(--ai-body-size);display:block}.ai-record-empty p{color:var(--ai-muted);margin:6px auto 16px;line-height:1.6}.ai-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ai-empty-actions button{color:#16233a;cursor:pointer;min-height:44px;font-size:var(--ai-small-size);transition:color .13s var(--ease), border-color .13s var(--ease), background .13s var(--ease), transform .13s var(--ease);background:#fff;border:1px solid #b9c4d3;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:630;display:inline-flex}.ai-empty-actions button:first-child{border-color:var(--blue);color:var(--blue)}.ai-empty-actions button:hover{border-color:var(--blue);color:var(--blue);background:#f7f9ff}.ai-empty-actions button:active{transform:translateY(1px)}.ai-row-actions{flex-wrap:wrap;gap:5px;display:flex;position:relative}.ai-row-actions button,.ai-row-actions summary{width:40px;min-height:40px;padding:0}.ai-row-actions summary::-webkit-details-marker{display:none}.ai-row-actions details{position:relative}.ai-row-actions details[open]{flex-basis:100%}.ai-row-actions details>div{background:#fff;border:1px solid #c8d1dd;border-radius:5px;width:100%;margin-top:8px;padding:12px}.ai-row-actions details p{font-size:var(--ai-small-size);margin:0 0 8px}.ai-action-label{display:none}.ai-row-actions details>div button{color:#8b2722;width:auto;padding:0 9px}.ai-records>footer{min-height:39px;color:var(--ai-subtle);font-size:var(--ai-meta-size);justify-content:space-between;align-items:center;gap:16px;padding:9px 18px;display:flex}.ai-delete-all-link{color:#6d3532;cursor:pointer;font-size:var(--ai-meta-size);background:0 0;border:0;align-items:center;gap:6px;padding:4px;display:inline-flex}.ai-delete-all-link:hover{color:#9b211c;text-underline-offset:3px;text-decoration:underline}.ai-delete-all-link:disabled{cursor:not-allowed;opacity:.45}.ai-reset-example{min-height:40px;color:var(--blue);cursor:pointer;font-size:var(--ai-small-size);background:0 0;border:0;align-items:center;gap:6px;padding:4px;font-weight:570;display:inline-flex}.ai-reset-example:hover{text-underline-offset:3px;text-decoration:underline}.ai-delete-confirm{z-index:100;background:#030c1c8c;border:0;border-radius:0;place-items:center;display:grid;position:fixed;inset:0}.ai-delete-confirm>div{background:#fff;border:1px solid #cbd3df;border-radius:7px;width:min(420px,100% - 32px);padding:22px;box-shadow:0 22px 55px #040d1e47}.ai-delete-confirm h3{margin:0;font-size:20px}.ai-delete-confirm p{color:#4b5a70;font-size:var(--ai-body-size);margin:8px 0 18px;line-height:1.6}.ai-delete-confirm>div>div{justify-content:flex-end;gap:8px;display:flex}.ai-delete-confirm button{cursor:pointer;min-height:42px;font-size:var(--ai-small-size);background:#fff;border:1px solid #bac5d3;border-radius:5px;align-items:center;gap:7px;padding:0 12px;font-weight:620;display:inline-flex}.ai-delete-confirm .ai-danger-action{color:#fff;background:#a32923;border-color:#a32923}.ai-guide-shell{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:36px;margin-top:48px;padding:32px;display:grid}.ai-guide-nav{border-right:1px solid var(--ai-rule);scrollbar-width:thin;max-height:calc(100vh - 36px);padding-right:18px;position:sticky;top:18px;overflow-y:auto}.ai-guide-nav h2{font-size:var(--ai-body-size);margin:0 0 16px;font-weight:680}.ai-guide-nav ol{color:var(--ai-muted);font-size:var(--ai-small-size);margin:0;padding:0;line-height:1.5;list-style:none}.ai-guide-nav li{transition:background .14s var(--ease), border-color .14s var(--ease);border-left:1px solid #0000;grid-template-columns:32px minmax(0,1fr);align-items:start;column-gap:4px;display:grid}.ai-guide-nav li:has(>a[aria-current=location]){border-left-color:var(--blue);background:#f5f8fe}.ai-guide-nav-number{color:var(--blue);font-variant-numeric:tabular-nums;padding:7px 0 7px 7px;font-weight:650}.ai-guide-nav a{min-height:36px;color:var(--ai-muted);transition:color .14s var(--ease);padding:7px 0;text-decoration:none;display:block}.ai-guide-nav a[aria-current=location]{color:var(--blue);font-weight:650}.ai-guide-nav .ai-back-to-tool{border-top:1px solid var(--ai-rule);color:var(--blue);font-size:var(--ai-small-size);margin-top:20px;padding-top:16px;font-weight:620}.ai-guide-nav a:hover{text-underline-offset:2px;text-decoration:underline}.ai-guide{counter-reset:guide-section;min-width:0}.ai-guide>section,.ai-guide-pair>section{border-bottom:1px solid var(--ai-rule);grid-template-columns:32px minmax(0,1fr);gap:10px;margin-bottom:36px;padding-bottom:36px;scroll-margin-top:24px;display:grid;position:relative}.ai-guide section>div{min-width:0}.ai-guide #related-tools{border-bottom:0;margin-bottom:0;padding-bottom:0}.ai-guide--chapters>section{margin-bottom:48px;padding-bottom:48px;display:block}.ai-guide--chapters>section>div{width:100%}.ai-section-number{color:var(--blue);padding-top:1px;font-size:22px;font-weight:730;line-height:1.35}.ai-guide h2{color:var(--ink);letter-spacing:-.025em;text-wrap:balance;margin:0 0 16px;font-size:24px;font-weight:710;line-height:1.3}.ai-guide h3{color:var(--ink);letter-spacing:-.02em;margin:34px 0 14px;font-size:19px;font-weight:690;line-height:1.35}.ai-guide h4{color:var(--ink);font-size:var(--ai-body-size);margin:0;font-weight:680;line-height:1.45}.ai-guide p,.ai-guide li,.ai-guide dd,.ai-guide td,.ai-guide th{color:var(--ai-copy);font-size:var(--ai-body-size);line-height:1.65}.ai-guide p{max-width:72ch;margin:0}.ai-guide p+p{margin-top:12px}.ai-guide p+:is(.ai-guide-table,.ai-faqs){margin-top:20px}.ai-guide-subsection{margin-top:38px;padding-top:4px}.ai-guide-subsection>h3:first-child{margin-top:0}.ai-scope-columns,.ai-maintenance-grid{border-top:1px solid #cbd3df;border-left:1px solid #cbd3df;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:grid}.ai-scope-columns>div,.ai-maintenance-grid>div{border-bottom:1px solid #cbd3df;border-right:1px solid #cbd3df;min-width:0;padding:20px}.ai-scope-columns ul,.ai-maintenance-grid ul{margin-top:12px}.ai-scope-columns+p{color:var(--ai-muted);font-size:var(--ai-small-size);margin-top:14px}.ai-maintenance-grid{margin-top:38px}.ai-maintenance-grid h3{margin-top:0}.ai-table-intro{color:var(--ai-muted)!important;font-size:var(--ai-small-size)!important}.ai-boundary-panel{background:#f8fafc;border-top:1px solid #bfc9d7;border-bottom:1px solid #bfc9d7;margin-top:36px;padding:22px 24px}.ai-boundary-panel h3{margin-top:0}.ai-next-step-note{color:var(--ai-muted)!important;font-size:var(--ai-small-size)!important;margin-top:22px!important}.ai-next-step-note a{color:var(--blue);text-underline-offset:3px;font-weight:600}.ai-guide ul{margin:12px 0 0;padding-left:22px}.ai-guide li+li{margin-top:10px}.ai-purpose-list{list-style:none;padding:0!important}.ai-purpose-list li{border-bottom:1px solid var(--ai-rule);grid-template-columns:20px minmax(145px,.8fr) minmax(0,1.2fr);gap:12px;padding:12px 0;display:grid}.ai-purpose-list svg{color:#17395f;margin-top:4px}.ai-purpose-list span{color:var(--ai-muted)}.ai-guide-pair{display:contents}.ai-guide-table{border-top:1px solid #cbd3df;border-left:1px solid #cbd3df;outline:0;max-width:100%;overflow-x:auto}.ai-guide-table:focus-visible{box-shadow:var(--shadow-focus)}.ai-guide-table table{border-collapse:collapse;width:100%}.ai-guide-table th,.ai-guide-table td{text-align:left;vertical-align:top;font-size:var(--ai-small-size);border-bottom:1px solid #cbd3df;border-right:1px solid #cbd3df;padding:12px 14px;line-height:1.55}.ai-guide-table thead th{color:#15233a;font-size:var(--ai-small-size);background:#f3f5f8;font-weight:690}.ai-guide-table tbody th{color:#14223a;font-size:var(--ai-small-size);font-weight:670}.ai-guide-table a{color:var(--blue);text-underline-offset:3px}.ai-guide-table tbody tr:hover{background:#f8fafc}.ai-guide .ai-example-caption{color:var(--ai-muted);font-size:var(--ai-small-size);margin-bottom:16px}.ai-check-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;list-style:none;display:grid;padding:0!important}.ai-check-columns li,.ai-simple-checks li{align-items:flex-start;gap:10px;display:flex}.ai-check-columns svg,.ai-simple-checks svg{color:#21456f;flex:none;margin-top:5px}.ai-process{grid-template-columns:1fr;margin:20px 0 0;padding:0;list-style:none;display:grid}.ai-process li{border-bottom:1px solid var(--ai-rule);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:16px;min-width:0;padding:16px 0;display:grid;position:relative}.ai-process li>span{background:var(--blue);color:#fff;width:32px;height:32px;font-size:var(--ai-small-size);border-radius:50%;place-items:center;font-weight:700;display:grid}.ai-process strong{color:#142239;font-size:var(--ai-body-size);display:block}.ai-process p{font-size:var(--ai-body-size);margin-top:5px}.ai-process-arrow{display:none}.ai-simple-checks{list-style:none;padding:0!important}.ai-example-table table{min-width:1160px}.ai-source-links{border:1px solid #cbd3df;border-top:0;flex-wrap:wrap;align-items:center;gap:7px 22px;padding:14px;display:flex;margin-top:0!important}.ai-source-links a{color:var(--blue);align-items:center;gap:4px;font-weight:570;display:inline-flex}.ai-team-use{border-top:1px solid #cbd3df;border-left:1px solid #cbd3df;margin:7px 0 0}.ai-team-use div{grid-template-columns:180px minmax(0,1fr);display:grid}.ai-team-use dt,.ai-team-use dd{border-bottom:1px solid #cbd3df;border-right:1px solid #cbd3df;margin:0;padding:12px 14px}.ai-team-use dt{color:#14223a;font-weight:670;font-size:var(--ai-small-size);line-height:1.65}.ai-guide #searches>div>.tool-host-searches{border:0;padding:0;display:block}.ai-guide #searches .tool-host-searches>h2{margin-bottom:16px}.ai-guide #searches .tool-host-searches p{display:none}.ai-guide #searches .tool-host-search-list{border-top-color:#cbd3df;margin:0}.ai-guide #searches .tool-host-search-list li{min-height:44px;font-size:var(--ai-body-size);border-color:#cbd3df;padding:10px 4px}.ai-guide #searches .tool-host-search-more>summary{min-height:48px;font-size:var(--ai-small-size)}.ai-faqs{border-top:1px solid #cbd3df}.ai-faqs details{border-bottom:1px solid #cbd3df;border-left:1px solid #cbd3df;border-right:1px solid #cbd3df}.ai-faqs details[open]{background:#f8fafc}.ai-faqs summary{color:#15233a;cursor:pointer;min-height:56px;font-size:var(--ai-body-size);justify-content:space-between;align-items:center;gap:12px;padding:16px;font-weight:630;line-height:1.5;list-style:none;display:flex}.ai-faqs summary::-webkit-details-marker{display:none}.ai-faqs summary svg{transition:transform .15s var(--ease);flex:none}.ai-faqs details[open] summary svg{transform:rotate(180deg)}.ai-faqs summary:hover,.ai-faqs details[open] summary{color:var(--blue);background:#f8fafc}.ai-faqs p{max-width:68ch;padding:0 20px 24px}.ai-related-tools{border-top:1px solid #cbd3df;list-style:none;margin:0!important;padding:0!important}.ai-related-tools li{border-bottom:1px solid #cbd3df;border-left:1px solid #cbd3df;border-right:1px solid #cbd3df;margin:0!important}.ai-related-tools a{grid-template-columns:19px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:76px;padding:16px;display:grid}.ai-related-tools a:hover{background:#f7f9fc}.ai-related-tools a>svg:last-child{transition:transform .14s var(--ease)}.ai-related-tools a:hover>svg:last-child{transform:translate(2px)}.ai-related-tools strong,.ai-related-tools small{display:block}.ai-related-tools strong{color:var(--blue);font-size:var(--ai-body-size)}.ai-related-tools small{color:var(--ai-muted);font-size:var(--ai-small-size);margin-top:4px;line-height:1.55}.ai-inventory-host .ai-editorial-strip{gap:20px;margin-top:24px;padding:20px}.ai-inventory-host .ai-editorial-strip strong{font-size:var(--ai-small-size);line-height:1.45}.ai-inventory-host .ai-editorial-strip small{font-size:var(--ai-meta-size);margin-top:6px;line-height:1.55}.ai-inventory-host :is(a,button,summary,input,textarea,select):focus-visible{outline-offset:2px;outline:3px solid #0649e74d}@keyframes ai-panel-in{0%{transform:translateY(3px)}to{transform:translateY(0)}}@keyframes ai-spin{to{transform:rotate(360deg)}}@media (width<=1040px){.ai-tool-grid{grid-template-columns:minmax(0,1fr) 280px}.ai-guide-shell{grid-template-columns:185px minmax(0,1fr);gap:24px;padding:24px}.ai-wizard-title-row{gap:12px}.ai-save-state,.ai-save-retry{margin-left:0}.ai-wizard-actions{flex-direction:column-reverse;align-items:stretch}.ai-wizard-actions>div{justify-content:flex-end}.ai-purpose-list li{grid-template-columns:20px minmax(0,1fr);gap:4px 12px}.ai-purpose-list span{grid-column:2}}@media (width<=820px){.ai-page-title{padding-bottom:16px}.ai-page-facts{grid-template-columns:1fr}.ai-page-facts div+div{border-top:1px solid var(--ai-rule);border-left:0}.ai-tool-grid{grid-template-columns:1fr}.ai-finished-record{min-height:auto}.ai-finished-record ul{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-account-note{margin-top:18px}.ai-sync-choice ul{grid-template-columns:1fr}.ai-guide-shell{grid-template-columns:1fr;padding:24px}.ai-guide-nav{border-right:0;border-bottom:1px solid var(--ai-rule);max-height:none;padding:0 0 15px;position:static}.ai-guide-nav ol{columns:2;column-gap:34px}.ai-guide-nav li{break-inside:avoid}.ai-guide-nav .ai-back-to-tool{display:none}.ai-scope-columns,.ai-maintenance-grid{grid-template-columns:1fr}}@media (width<=620px){.ai-page-title h1{font-size:34px}.ai-page-title>p{font-size:var(--ai-body-size);margin-bottom:18px}.ai-page-facts div{padding:13px 0}.ai-wizard-header{padding:20px 16px 16px}.ai-sync-choice,.ai-conflict{padding:16px}.ai-sync-choice__actions,.ai-conflict>div>div{flex-direction:column;align-items:stretch}.ai-sync-choice__actions .ai-primary-action{min-width:0}.ai-wizard-title-row{flex-wrap:wrap}.ai-wizard-title-row h2{font-size:22px}.ai-save-state,.ai-save-retry{max-width:100%;min-height:27px;margin:6px 0 0}.ai-steps{margin:22px -8px 0}.ai-steps button{min-height:80px;padding-inline:2px;font-size:12px;line-height:1.4}.ai-steps button>span{width:28px;height:28px}.ai-steps:before{top:14px}.ai-wizard-body{min-height:0;padding:0 16px}.ai-field input,.ai-field textarea,.ai-field select{font-size:16px}.ai-wizard-actions{flex-direction:column-reverse;align-items:stretch;padding:16px}.ai-wizard-actions>div{grid-template-columns:auto minmax(0,1fr);display:grid}.ai-wizard-actions>div:has(>:only-child){grid-template-columns:1fr}.ai-primary-action,.ai-secondary-action{width:100%;min-width:0}.ai-finished-record ul{grid-template-columns:1fr}.ai-records>header{flex-direction:column;align-items:stretch}.ai-record-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai-record-filter{grid-template-columns:1fr}.ai-records>footer{flex-direction:column;align-items:flex-start}.ai-empty-actions{grid-template-columns:1fr;display:grid}.ai-empty-actions button{width:100%}.ai-record-table table,.ai-record-table tbody{min-width:0;display:block}.ai-record-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ai-record-table tr{border-top:1px solid var(--ai-rule);padding:20px;display:grid}.ai-record-table :is(td,th){overflow-wrap:anywhere;border:0;grid-template-columns:100px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.ai-record-table [data-label]:before{content:attr(data-label);color:#53637a;font-weight:500}.ai-record-table .ai-record-empty,.ai-record-table .ai-record-controls{display:block}.ai-row-actions>button,.ai-row-actions summary{gap:8px;width:auto;min-height:44px;padding:0 14px}.ai-action-label{font-size:var(--ai-small-size);display:inline}.ai-review-step dl,.ai-check-columns{grid-template-columns:1fr}.ai-guide-shell{margin-top:32px;padding:20px 16px}.ai-guide-nav ol{columns:1}.ai-guide>section,.ai-guide-pair>section{grid-template-columns:minmax(0,1fr);gap:6px;margin-bottom:28px;padding-bottom:28px}.ai-guide--chapters>section{margin-bottom:34px;padding-bottom:34px;display:block}.ai-guide h3{margin-top:28px}.ai-scope-columns>div,.ai-maintenance-grid>div,.ai-boundary-panel{padding:17px 16px}.ai-section-number{font-size:var(--ai-small-size);color:var(--blue)}.ai-guide h2{text-wrap:initial;font-size:22px}.ai-guide-table table{min-width:540px}.ai-example-table table{min-width:1160px}.ai-process{grid-template-columns:1fr;gap:9px}.ai-process li{padding-right:0}.ai-process-arrow{display:none}.ai-team-use div{grid-template-columns:1fr}.ai-team-use dt{font-size:var(--ai-body-size);border-bottom:0;padding-bottom:0}.ai-team-use dd{padding-top:4px}.ai-inventory-host .ai-editorial-strip{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ai-inventory-host *,.ai-inventory-host :before,.ai-inventory-host :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
