.quick-task{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-container);padding:24px}.quick-task__question{margin:0 0 16px;font-size:20px;font-weight:650}.quick-task__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:24px;display:grid}.quick-task__fields label{font-size:var(--text-label);flex-direction:column;gap:8px;font-weight:590;display:flex}.quick-task__fields :is(input,select,textarea){border:1px solid var(--border-strong);border-radius:var(--radius-button);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;font-size:var(--text-body);padding:12px}.quick-task__fields small{color:var(--ink-soft);font-size:var(--text-label);font-weight:400;line-height:1.5}.quick-task__fields label:has(textarea){grid-column:1/-1}.quick-task__result{border-block:1px solid var(--border);margin-block:24px;padding-block:24px}.quick-task__result h2{max-width:50ch;font-size:24px;line-height:1.3}.quick-task :is(p,li){max-width:70ch;line-height:1.6}.quick-task .primary-button,.quick-task .secondary-button{margin:8px 12px 8px 0}.quick-task details{border-top:1px solid var(--border);padding-block:16px}.quick-task summary{cursor:pointer;font-weight:590}.quick-task__table{overflow-x:auto}.quick-task table{border-collapse:collapse;min-width:100%}.quick-task :is(th,td){border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px}.quick-task__boundary{color:var(--ink-soft);font-size:var(--text-label)}.advanced-workspace,.tool-saved-work{border:1px solid var(--border);border-radius:var(--radius-control);margin-block:20px;padding:16px}.advanced-workspace>summary,.tool-saved-work>summary{cursor:pointer;font-size:var(--text-body);font-weight:590}@media (width<=720px){.quick-task__fields{grid-template-columns:1fr}.quick-task__result h2{font-size:22px}.tool-host-page{padding-top:16px}.tool-host-page .ai-page-title h1{font-size:32px;line-height:1.12}.quick-task__question{font-size:18px;line-height:1.4}.tool-host-breadcrumb{font-size:var(--text-label)}.tool-price-disclosure{font-size:var(--text-body)}.tool-host-page .ai-page-title{padding-bottom:8px}.tool-host-page .ai-page-title>p{font-size:var(--text-body);margin:10px 0;line-height:1.5}.quick-task>.secondary-button:first-child{margin-block:4px}.tool-host-page:has(.quick-task) .ai-page-title{padding-bottom:0}.tool-host-page:has(.quick-task) .ai-page-title>.tool-answer{margin:4px 0;font-size:16px;line-height:1.5}.tool-host-page:has(.quick-task) .ai-page-title>.tool-price-disclosure{margin:4px 0}.quick-task{padding:12px 16px}.quick-task__fields{margin-block:8px}.quick-task__fields textarea{height:98px;min-height:98px}}.tool-result-comparison[data-astro-cid-syaphhyo]{margin:20px 0;overflow-x:auto}table[data-astro-cid-syaphhyo]{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}th[data-astro-cid-syaphhyo],td[data-astro-cid-syaphhyo]{border:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere;padding:16px}th[data-astro-cid-syaphhyo]{background:var(--surface-soft);color:var(--ink);font-weight:650}td[data-astro-cid-syaphhyo]{color:var(--ink-soft)}p[data-astro-cid-syaphhyo]{margin:0 0 12px}p[data-astro-cid-syaphhyo]:last-child{margin-bottom:0}ul[data-astro-cid-syaphhyo]{margin:0 0 16px;padding-left:20px}li[data-astro-cid-syaphhyo]+li[data-astro-cid-syaphhyo]{margin-top:8px}@media (width<=600px){th[data-astro-cid-syaphhyo],td[data-astro-cid-syaphhyo]{padding:12px}}.tool-method-notes[data-astro-cid-sz6aqpbm]{border-top:1px solid var(--border);max-width:76ch;margin-top:48px;padding-top:28px;line-height:1.7}h2[data-astro-cid-sz6aqpbm]{font-size:24px;line-height:1.3}h3[data-astro-cid-sz6aqpbm]{margin-top:24px;font-size:18px}h4[data-astro-cid-sz6aqpbm]{margin-top:20px;font-size:16px}ul[data-astro-cid-sz6aqpbm]{padding-left:22px}li[data-astro-cid-sz6aqpbm]{margin:8px 0}.method-version[data-astro-cid-sz6aqpbm],.source-date[data-astro-cid-sz6aqpbm]{color:var(--muted);font-size:14px}.method-note-sources[data-astro-cid-sz6aqpbm] p[data-astro-cid-sz6aqpbm]{margin:6px 0}a[data-astro-cid-sz6aqpbm]{color:var(--blue);text-underline-offset:3px}.tool-review-line[data-astro-cid-pfprv3xn]{border-top:1px solid var(--border);color:var(--muted);margin-top:48px;padding-top:20px;font-size:14px;line-height:1.6}p[data-astro-cid-pfprv3xn]{margin:0}a[data-astro-cid-pfprv3xn]{color:var(--blue);text-underline-offset:3px}.commercial-export-gate{grid-template-columns:minmax(0,1fr);gap:26px;display:grid}.commercial-export-gate__tool{min-width:0;max-width:100%}.commercial-export-panel{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);grid-template-columns:40px minmax(0,1fr);gap:16px;margin-top:8px;padding:24px;scroll-margin-top:88px;display:grid}.commercial-export-panel--authorised{border-color:var(--blue-line);background:var(--surface-blue)}.commercial-export-panel__icon{background:var(--surface-blue);width:40px;height:40px;color:var(--blue);border-radius:50%;place-items:center;display:grid}.commercial-export-panel__body,.commercial-export-panel__heading>div{min-width:0}.commercial-export-panel>.commercial-export-panel__body:only-child{grid-column:1/-1}.commercial-export-panel__body>button{flex-shrink:0;width:fit-content;max-width:100%}.commercial-export-panel__heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.commercial-export-panel__heading span{color:var(--blue);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:720}.commercial-export-panel__heading h3{color:var(--ink);letter-spacing:-.025em;margin:4px 0 0;font-size:20px;font-weight:720;line-height:1.2}.commercial-export-panel__close{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.commercial-export-panel__close:hover{background:var(--surface-soft);color:var(--ink)}.commercial-export-panel__message{max-width:70ch;color:var(--ink-soft);font-size:var(--text-label);margin:9px 0 0;line-height:1.55}.commercial-export-panel__recovery-note{max-width:72ch;color:var(--muted);font-size:var(--text-meta);margin:0;line-height:1.5}.commercial-export-panel__purchase,.commercial-export-panel__codes{gap:18px;margin-top:20px;display:grid}.commercial-export-panel__purchase dl{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.commercial-export-panel__purchase dl>div{border-right:1px solid var(--border);padding:13px 16px}.commercial-export-panel__purchase dl>div:first-child{padding-left:0}.commercial-export-panel__purchase dl>div:last-child{border-right:0}.commercial-export-panel__purchase dt{color:var(--muted);font-size:var(--text-meta);letter-spacing:.05em;text-transform:uppercase;font-weight:650}.commercial-export-panel__purchase dd{color:var(--ink);font-size:var(--text-label);margin:4px 0 0;font-weight:650}.commercial-export-panel__purchase label,.commercial-export-panel__codes label{color:var(--ink-soft);font-size:var(--text-meta);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;line-height:1.5;display:grid}.commercial-export-panel__purchase input,.commercial-export-panel__codes input{width:17px;height:17px;accent-color:var(--blue);margin:1px 0 0}.commercial-export-panel__buyer-fields{grid-template-columns:minmax(0,2fr) minmax(120px,1fr) minmax(120px,1fr);gap:12px;display:grid}.commercial-export-panel__purchase .commercial-export-panel__buyer-fields label{color:var(--ink);grid-template-columns:1fr;gap:7px;font-weight:590;display:grid}.commercial-export-panel__purchase .commercial-export-panel__buyer-fields input,.commercial-export-panel__purchase .commercial-export-panel__buyer-fields select{border:1px solid var(--border-strong);border-radius:var(--radius-button);background:var(--surface);width:100%;height:43px;color:var(--ink);font:inherit;margin:0;padding:0 12px}.commercial-export-panel__purchase a,.commercial-export-panel__actions a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.commercial-export-panel__purchase>.primary-button,.commercial-export-panel__codes>.primary-button{width:fit-content;min-width:240px}.commercial-export-panel__codes ol{columns:2;border:1px solid var(--border);border-radius:var(--radius-button);background:var(--surface-soft);column-gap:36px;margin:0;padding:16px 16px 16px 48px}.commercial-export-panel__codes li{break-inside:avoid;color:var(--muted);font-size:var(--text-meta);padding:4px 0}.commercial-export-panel__codes code{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-meta)}.commercial-export-panel__code-actions,.commercial-export-panel__actions{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.commercial-export-panel__checkout-wait{gap:18px;margin-top:20px;display:grid}.commercial-export-panel__checkout-wait ol{border:1px solid var(--border);border-radius:var(--radius-button);background:var(--surface-soft);color:var(--ink-soft);font-size:var(--text-label);gap:9px;margin:0;padding:16px 18px 16px 40px;line-height:1.5;display:grid}.commercial-export-panel__code-actions button{border:1px solid var(--border-strong);border-radius:var(--radius-button);background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;font:inherit;font-size:var(--text-meta);align-items:center;gap:7px;padding:0 13px;font-weight:590;display:inline-flex}.commercial-export-panel__actions{margin-top:18px}.commercial-export-panel__checkout-wait .commercial-export-panel__actions{margin-top:0}.commercial-export-panel__actions a.secondary-button{color:var(--ink-soft);align-items:center;text-decoration:none;display:inline-flex}.commercial-export-panel__actions a.secondary-button:hover,.commercial-export-panel__actions a.secondary-button:focus-visible{color:var(--blue)}.commercial-export-panel button:focus-visible,.commercial-export-panel a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (width<=720px){.commercial-export-panel{grid-template-columns:1fr;padding:20px}.commercial-export-panel__icon{width:36px;height:36px}.commercial-export-panel__purchase dl,.commercial-export-panel__buyer-fields{grid-template-columns:1fr}.commercial-export-panel__purchase dl>div,.commercial-export-panel__purchase dl>div:first-child{border-right:0;border-bottom:1px solid var(--border);padding:11px 0}.commercial-export-panel__purchase dl>div:last-child{border-bottom:0}.commercial-export-panel__codes ol{columns:1}.commercial-export-panel__purchase>.primary-button,.commercial-export-panel__codes>.primary-button{width:100%;min-width:0}}#commercial-export-title:focus:not(:focus-visible){outline:none}html:has(.ai-inventory-host){scroll-behavior:auto}.tool-host-breadcrumb{min-height:38px;color:var(--ink-soft);font-size:var(--text-label);align-items:center;gap:5px;display:flex}.tool-host-breadcrumb a{color:var(--blue);font-weight:590}.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:var(--navy);--ai-navy-soft:var(--navy-soft);--ai-green:var(--success);--ai-rule:var(--border);--ai-copy:var(--ink-soft);--ai-muted:var(--ink-soft);--ai-subtle:var(--ink-soft);--ai-body-size:var(--text-body);--ai-small-size:var(--text-label);--ai-meta-size:var(--text-meta);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:720;line-height:1.12}.ai-page-title>p{max-width:78ch;color:var(--ai-copy);font-size:var(--text-guide);margin:14px 0 22px;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:720}.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);border-radius:var(--radius-button);background:var(--surface)}.ai-wizard{min-width:0;overflow:hidden}.ai-wizard-header{background:var(--ai-navy);color:var(--surface);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:var(--surface);letter-spacing:-.025em;margin:0;font-size:24px;font-weight:650;line-height:1.2}.ai-step-count{color:var(--border);font-size:var(--ai-meta-size);margin:7px 0 0;font-weight:590}.ai-save-state,.ai-save-retry{max-width:205px;min-height:34px;color:var(--border);font-size:var(--ai-meta-size);align-items:center;gap:8px;margin-left:auto;font-weight:590;line-height:1.2;display:inline-flex}.ai-save-state svg,.ai-save-retry svg{flex:none}.ai-save-state small{color:var(--border-strong);font-size:var(--text-meta);margin-top:2px;display:block}.ai-save-state--saved{color:var(--success-line)}.ai-save-retry{border:1px solid var(--muted);border-radius:var(--radius-button);cursor:pointer;background:0 0;padding:5px 7px}.ai-save-retry:hover{border-color:var(--surface);color:var(--surface)}.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{background:var(--muted);content:"";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{width:100%;min-height:64px;color:var(--surface);cursor:default;font-size:var(--ai-meta-size);background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0 6px;font-weight:590;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:var(--border-strong)}.ai-steps button>span{border:2px solid var(--border);background:var(--ai-navy);width:31px;height:31px;color:var(--surface);font-size:var(--text-label);transition:background .15s var(--ease), border-color .15s var(--ease), transform .15s var(--ease);border-radius:50%;place-items:center;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:650;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{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);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);padding:10px 13px;line-height:1.45}.ai-field textarea{resize:vertical;min-height:70px}.ai-field input::placeholder,.ai-field textarea::placeholder{color:var(--ink-soft);opacity:1}.ai-field input:hover,.ai-field textarea:hover,.ai-field select:hover{border-color:var(--muted)}.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:590;display:inline-flex}.ai-uncertain:hover{color:var(--blue)}.ai-form-errors,.ai-notice{border:1px solid var(--error-line);background:var(--error-surface);color:var(--error);align-items:flex-start;gap:10px;display:flex}.ai-form-errors{border-radius:var(--radius-button);font-size:var(--ai-small-size);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{border-radius:var(--radius-button);cursor:pointer;min-height:46px;font-size:var(--ai-small-size);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);min-width:236px;color:var(--surface);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{border:1px solid var(--border-strong);background:var(--surface);color:var(--ink)}.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:720}.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:650}.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:var(--error)}.ai-account-note--offline,.ai-account-note--paused,.ai-account-note--conflict,.ai-account-note--offline svg,.ai-account-note--paused svg,.ai-account-note--conflict svg{color:var(--warning)}.ai-notice{border-color:var(--border-strong);border-radius:var(--radius-button);background:var(--surface-blue);color:var(--ink);font-size:var(--ai-small-size);margin:12px 0 0;padding:10px 12px;line-height:1.55}.ai-notice--error{border-color:var(--error-line);background:var(--error-surface);color:var(--error)}.ai-sync-choice,.ai-conflict{border:1px solid var(--blue-line);border-radius:var(--radius-button);background:var(--surface-blue);margin-top:16px}.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);width:42px;height:42px;color:var(--surface);border-radius:50%;flex:none;justify-content:center;align-items:center;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);border-radius:var(--radius-button);background:var(--surface)}.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{border-color:var(--warning-line);background:var(--warning-surface);color:var(--warning);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:650}.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{border:1px solid var(--border-strong);border-radius:var(--radius-button);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;font-size:var(--ai-small-size);justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:650;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:var(--ink-soft);font-size:var(--ai-small-size);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;padding:12px 18px;font-weight:590;display:grid}.ai-record-filter>span:last-child{border:1px solid var(--border-strong);border-radius:var(--radius-button);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{background:var(--surface-soft);color:var(--ink-soft);font-size:var(--ai-meta-size);white-space:nowrap;font-weight:720}.ai-record-table tbody th{font-weight:590}.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{background:var(--success);content:"";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{border:1px solid var(--border-strong);border-radius:var(--radius-button);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;font-size:var(--ai-small-size);transition:color .13s var(--ease), border-color .13s var(--ease), background .13s var(--ease), transform .13s var(--ease);justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:650;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);background:var(--surface-blue);color:var(--blue)}.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{border:1px solid var(--border-strong);border-radius:var(--radius-button);background:var(--surface);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{width:auto;color:var(--error);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:var(--error);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:var(--error);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:590;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{border:1px solid var(--border);border-radius:var(--radius-button);background:var(--surface);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:var(--ink-soft);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{border:1px solid var(--border-strong);border-radius:var(--radius-button);background:var(--surface);cursor:pointer;min-height:42px;font-size:var(--ai-small-size);align-items:center;gap:7px;padding:0 12px;font-weight:590;display:inline-flex}.ai-delete-confirm .ai-danger-action{border-color:var(--error);background:var(--error);color:var(--surface)}.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:650}.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:var(--surface-blue)}.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:590}.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:720;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:720;line-height:1.3}.ai-guide h3{color:var(--ink);letter-spacing:-.02em;margin:34px 0 14px;font-size:19px;font-weight:720;line-height:1.35}.ai-guide h4{color:var(--ink);font-size:var(--ai-body-size);margin:0;font-weight:650;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 var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:grid}.ai-scope-columns>div,.ai-maintenance-grid>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);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{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);background:var(--surface-soft);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:590}.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:var(--ink);margin-top:4px}.ai-purpose-list span{color:var(--ai-muted)}.ai-guide-pair{display:contents}.ai-guide-table{border-top:1px solid var(--border);border-left:1px solid var(--border);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{border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;vertical-align:top;font-size:var(--ai-small-size);padding:12px 14px;line-height:1.55}.ai-guide-table thead th{background:var(--surface-soft);color:var(--ink);font-size:var(--ai-small-size);font-weight:720}.ai-guide-table tbody th{color:var(--ink);font-size:var(--ai-small-size);font-weight:650}.ai-guide-table a{color:var(--blue);text-underline-offset:3px}.ai-guide-table tbody tr:hover{background:var(--surface-soft)}.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:var(--ink);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);width:32px;height:32px;color:var(--surface);font-size:var(--ai-small-size);border-radius:50%;place-items:center;font-weight:720;display:grid}.ai-process strong{color:var(--ink);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 var(--border);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:590;display:inline-flex}.ai-team-use{border-top:1px solid var(--border);border-left:1px solid var(--border);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-right:1px solid var(--border);border-bottom:1px solid var(--border);margin:0;padding:12px 14px}.ai-team-use dt{color:var(--ink);font-weight:650;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:var(--border);margin:0}.ai-guide #searches .tool-host-search-list li{border-color:var(--border);min-height:44px;font-size:var(--ai-body-size);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 var(--border)}.ai-faqs details{border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border)}.ai-faqs details[open]{background:var(--surface-soft)}.ai-faqs summary{min-height:56px;color:var(--ink);cursor:pointer;font-size:var(--ai-body-size);justify-content:space-between;align-items:center;gap:12px;padding:16px;font-weight:650;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:var(--surface-soft)}.ai-faqs p{max-width:68ch;padding:0 20px 24px}.ai-related-tools{border-top:1px solid var(--border);list-style:none;margin:0!important;padding:0!important}.ai-related-tools li{border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border);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:var(--surface-soft)}.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;font-size:var(--text-meta);padding-inline:2px;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:var(--text-body)}.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:var(--muted);font-weight:590}.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}}.coming-soon-page{width:var(--content-width);color:var(--ink);margin-inline:auto;padding:40px 0 72px}.coming-soon-breadcrumb a{min-height:44px;color:var(--ink-soft);font-size:var(--text-label);align-items:center;gap:8px;display:inline-flex}.coming-soon-breadcrumb a:hover{color:var(--blue)}.coming-soon-hero{max-width:960px;padding:30px 0 36px}.coming-soon-title{align-items:flex-start;gap:18px;display:flex}.coming-soon-icon{color:var(--blue);flex:none;margin-top:6px;display:inline-flex}.coming-soon-title h1{letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere;max-width:22ch;margin:0;font-size:clamp(36px,4.2vw,58px);font-weight:720;line-height:1.05}.coming-soon-summary{max-width:72ch;color:var(--ink-soft);margin:20px 0 0;font-size:18px;line-height:1.6}.coming-soon-state{border-top:1px solid var(--border);max-width:72ch;font-size:var(--text-label);align-items:flex-start;gap:10px;margin:24px 0 0;padding-top:20px;line-height:1.55;display:flex}.coming-soon-state svg{color:var(--blue);flex:none;margin-top:1px}.coming-soon-state strong{white-space:nowrap;margin-right:6px}.coming-soon-facts{border-block:1px solid var(--border-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:24px 0;display:grid}.coming-soon-facts dt{font-size:var(--text-label);align-items:center;gap:9px;margin-bottom:10px;font-weight:650;display:flex}.coming-soon-facts dt svg{color:var(--ink-soft);flex:none}.coming-soon-facts dd{font-size:var(--text-label);overflow-wrap:anywhere;margin:0;font-weight:590;line-height:1.45}.coming-soon-facts dd span{color:var(--ink-soft);font-size:var(--text-meta);margin-top:5px;font-weight:400;display:block}.coming-soon-section{border-bottom:1px solid var(--border);padding:38px 0}.coming-soon-section--split{grid-template-columns:minmax(180px,.72fr) minmax(0,1.65fr);gap:56px;display:grid}.coming-soon-section h2{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:650;line-height:1.2}.coming-soon-section p{max-width:72ch;color:var(--ink-soft);font-size:var(--text-label);margin:0;line-height:1.7}.coming-soon-section p+p{margin-top:14px}.tool-host-searches{padding-top:34px}.tool-host-search-list{border-top:1px solid var(--border);max-width:720px;margin:20px 0 0;padding:0;list-style:none}.tool-host-search-list li{border-bottom:1px solid var(--border);min-height:46px;font-size:var(--text-label);overflow-wrap:anywhere;align-items:center;padding:8px 0;font-weight:590;line-height:1.45;display:flex}.tool-host-search-more{border-bottom:1px solid var(--border);margin-top:0}.tool-host-search-more>summary{min-height:52px;color:var(--blue);font-size:var(--text-label);cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease);justify-content:space-between;align-items:center;gap:16px;font-weight:590;list-style:none;display:flex}.tool-host-search-more>summary::-webkit-details-marker{display:none}.tool-host-search-more>summary:hover{background:var(--surface-soft)}.tool-host-search-more>summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:3px}.tool-host-search-more .family-disclosure-arrow{transition:transform .15s var(--ease);flex-shrink:0}.tool-host-search-more[open] .family-disclosure-arrow{transform:rotate(180deg)}.tool-host-search-more .tool-host-search-list{border-top:0;margin-top:0}.tool-host-editor{border-bottom:1px solid var(--border);padding:42px 0}.tool-host-editor-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.tool-host-editor-heading h2{letter-spacing:-.032em;margin:0;font-size:clamp(26px,3vw,34px);font-weight:720;line-height:1.12}.tool-host-editor-heading p{max-width:64ch;color:var(--ink-soft);font-size:var(--text-label);margin:10px 0 0;line-height:1.65}.tool-host-editor .family-workspace{margin-top:24px}.coming-soon-workspace-link{border-block:1px solid var(--border);max-width:600px;min-height:56px;color:var(--blue);font-size:var(--text-label);grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:12px;margin-top:20px;padding:8px 0;font-weight:590;display:grid}.coming-soon-workspace-link svg:last-child{transition:transform .15s var(--ease)}.coming-soon-workspace-link:hover svg:last-child{transform:translate(3px)}.coming-soon-related{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:22px 0 0;padding:0;list-style:none;display:grid}.coming-soon-related li{border-bottom:1px solid var(--border)}.coming-soon-related a{min-height:68px;color:var(--ink);transition:background .14s var(--ease);grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:10px 8px;display:grid}.coming-soon-related a:hover{background:var(--surface-soft)}.coming-soon-related a>svg:first-child{color:var(--ink-soft)}.coming-soon-related a>svg:last-child{color:var(--ink-soft);transition:transform .15s var(--ease),color .15s var(--ease)}.coming-soon-related a:hover>svg:last-child{color:var(--blue);transform:translate(3px)}.coming-soon-related span{font-size:var(--text-label);overflow-wrap:anywhere;font-weight:590;line-height:1.4}.coming-soon-related small{color:var(--ink-soft);font-size:var(--text-meta);margin-top:4px;font-weight:400;display:block}.coming-soon-contact{justify-content:space-between;align-items:center;gap:32px;padding:42px 0 0;display:flex}.coming-soon-contact h2{letter-spacing:-.025em;margin:0;font-size:25px;font-weight:650}.coming-soon-contact p{color:var(--ink-soft);font-size:var(--text-label);margin:9px 0 0;line-height:1.6}.coming-soon-contact .primary-button{flex:none;align-items:center;gap:9px;min-height:48px;padding:10px 18px;display:inline-flex}.coming-soon-page :is(a,button,summary):focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:3px}.planned-tool-status{border:1px solid var(--border);border-radius:var(--radius-button);background:var(--surface);overflow:hidden}.planned-tool-host{--ai-body-size:18px;--ai-small-size:16px;--ai-meta-size:14px}.planned-tool-title>p,.planned-tool-guide p{max-width:66ch}.planned-tool-status-main{background:var(--navy);min-height:132px;color:var(--surface);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:15px;padding:24px;display:grid}.planned-tool-status-main>span{width:38px;height:38px;color:var(--surface);place-items:center;display:grid}.planned-tool-status-main h2{color:var(--surface);letter-spacing:-.025em;margin:0;font-size:23px;font-weight:720}.planned-tool-status-main p{max-width:66ch;color:var(--blue-line);font-size:var(--text-body);margin:8px 0 0;line-height:1.6}.planned-tool-status dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.planned-tool-status dl>div{border-right:1px solid var(--border);min-height:88px;padding:16px 20px}.planned-tool-status dl>div:last-child{border-right:0}.planned-tool-status dt{color:var(--muted);font-size:var(--text-meta);text-transform:uppercase;letter-spacing:.04em;font-weight:650}.planned-tool-status dd{color:var(--ink);font-size:var(--text-label);margin:5px 0 0;font-weight:650;line-height:1.45}.planned-tool-status dd small{color:var(--muted);font-size:var(--text-label);margin-top:4px;font-weight:400;line-height:1.45;display:block}.planned-tool-guide-shell{margin-top:24px}.planned-tool-working-surface{border:1px solid var(--border);border-radius:var(--radius-button);background:var(--surface);margin-top:24px;overflow:hidden}.ai-guide.planned-tool-guide>section{grid-template-columns:minmax(0,1fr);gap:0}.planned-tool-guide .tool-host-searches{padding-top:0}.planned-tool-guide .tool-host-searches>h2,.planned-tool-guide .tool-host-searches>p{display:none}.planned-tool-guide .tool-host-search-list{margin-top:0}.planned-tool-guide .coming-soon-workspace-link{max-width:none}.planned-tool-guide .coming-soon-related{margin-top:8px}.planned-tool-list{overflow-wrap:anywhere;max-width:66ch;margin-top:16px!important}.planned-tool-steps{max-width:66ch;list-style:none;margin:18px 0 0!important;padding:0!important}.planned-tool-steps li{border-bottom:1px solid var(--ai-rule);grid-template-columns:34px minmax(0,1fr);gap:12px;padding:16px 0;display:grid;margin:0!important}.planned-tool-steps li:first-child{border-top:1px solid var(--ai-rule)}.planned-tool-steps li>span{border:1px solid var(--border-strong);width:30px;height:30px;color:var(--blue);font-size:var(--text-label);border-radius:50%;place-items:center;font-weight:720;display:grid}.planned-tool-steps strong{color:var(--ink);font-size:var(--text-guide);display:block}.planned-tool-steps p{font-size:var(--text-body);margin-top:4px!important}.planned-tool-sources{border-top:1px solid var(--ai-rule);max-width:66ch;list-style:none;margin:20px 0 0!important;padding:0!important}.planned-tool-sources li{border-bottom:1px solid var(--ai-rule);margin:0!important}.planned-tool-sources a{min-height:88px;color:var(--ink);grid-template-columns:minmax(0,1fr) 18px;gap:4px 14px;padding:14px 4px;text-decoration:none;display:grid}.planned-tool-sources a:hover strong{color:var(--blue)}.planned-tool-sources strong,.planned-tool-sources span,.planned-tool-sources small{grid-column:1}.planned-tool-sources span{color:var(--ai-copy);font-size:var(--text-body);line-height:1.55}.planned-tool-sources small{color:var(--ai-muted);font-size:var(--text-label)}.planned-tool-sources svg{color:var(--blue);grid-area:1/2;margin-top:3px}.planned-tool-email{width:max-content;max-width:100%;min-height:48px;font-size:var(--text-label);align-items:center;gap:8px;margin-top:18px;padding:10px 16px;display:inline-flex}@media (width<=820px){.coming-soon-page{width:calc(100% - 40px);padding-top:28px}.coming-soon-title h1{font-size:clamp(34px,8.2vw,48px)}.coming-soon-facts{grid-template-columns:1fr;gap:22px}.coming-soon-section--split{grid-template-columns:1fr;gap:18px}.coming-soon-related{grid-template-columns:1fr}.coming-soon-contact{flex-direction:column;align-items:flex-start}.tool-host-editor{padding:32px 0}.planned-tool-status dl{grid-template-columns:1fr}.planned-tool-status dl>div{border-right:0;border-bottom:1px solid var(--border)}.planned-tool-status dl>div:last-child{border-bottom:0}}@media (width<=520px){.coming-soon-page{width:calc(100% - 28px)}.coming-soon-title{gap:12px}.coming-soon-icon{margin-top:3px}.coming-soon-icon svg{width:29px;height:29px}.coming-soon-summary{font-size:var(--text-body)}.coming-soon-state{grid-template-columns:20px minmax(0,1fr);display:grid}.coming-soon-state strong{white-space:normal}.coming-soon-contact .primary-button{width:100%;font-size:var(--text-label);overflow-wrap:anywhere;text-align:center;justify-content:center}.planned-tool-status-main{grid-template-columns:32px minmax(0,1fr);min-height:0;padding:20px 16px}.planned-tool-status-main>span{width:30px;height:30px}.planned-tool-status-main>span svg{width:28px;height:28px}.planned-tool-email{text-align:center;overflow-wrap:anywhere;justify-content:center;width:100%}.planned-tool-host{--ai-body-size:17px;--ai-small-size:15px}}@media (prefers-reduced-motion:reduce){.coming-soon-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
