html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.list-scope{display:flex;flex:1 0 auto;flex-direction:column;min-width:0}.table-scroll-region{max-width:100%;overflow-x:auto}.table-scroll-region .ant-table-wrapper table{width:max-content;min-width:100%}.table-scroll-region.table-scroll-region--wrap .ant-table-wrapper table{width:100%;min-width:var(--table-wrap-min, 100%);table-layout:fixed}.table-scroll-region.table-scroll-region--wrap .ant-table-cell{overflow-wrap:anywhere;vertical-align:top}@media print{.table-scroll-region.table-scroll-region--wrap .ant-table-wrapper table{min-width:0}}.table-scroll-region:focus-visible{outline:2px solid var(--liu-focus);outline-offset:2px}.table-scroll-cue{display:flex;align-items:center;gap:var(--liu-space-1);margin:0 0 var(--liu-space-1);color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}@media print{.table-scroll-cue{display:none}}.liu-page{display:flex;flex-direction:column;gap:var(--liu-section-gap);box-sizing:border-box;width:100%;min-width:0;margin:0 auto;padding-bottom:var(--liu-space-10);color:var(--liu-text);font-family:var(--liu-font)}.liu-page[data-width=read]{max-width:var(--liu-page-read)}.liu-page[data-width=standard]{max-width:var(--liu-page-standard)}.liu-page[data-width=wide]{max-width:var(--liu-page-wide)}.liu-page-head{display:flex;flex-direction:column;gap:var(--liu-space-2);min-width:0;padding-top:var(--liu-space-4)}.liu-page-head__back{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--liu-space-1);min-height:32px;margin-left:calc(-1 * var(--liu-space-2));padding:0 var(--liu-space-2);border-radius:var(--liu-radius-pill);color:var(--liu-text-2);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);font-weight:var(--liu-fw-medium);text-decoration:none}.liu-page-head__back:hover{background-color:var(--liu-hover);color:var(--liu-text)}button.liu-page-head__back{border:0;background-color:transparent;font-family:inherit;cursor:pointer}.liu-page-head__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--liu-space-3) var(--liu-space-6);min-width:0}.liu-page-head__text{display:flex;flex:1 1 420px;flex-direction:column;gap:var(--liu-space-2);min-width:0}.liu-page-head__eyebrow{margin:0;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-medium)}.liu-page-head__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2) var(--liu-space-3);min-width:0}.liu-page-head__title{margin:0;min-width:0;color:var(--liu-text);font-size:var(--liu-fs-h1);line-height:var(--liu-lh-h1);font-weight:var(--liu-fw-strong);overflow-wrap:anywhere}.liu-page-head__title[tabindex="-1"]:focus{outline:0}.liu-page-head[data-size=display] .liu-page-head__title{font-size:var(--liu-fs-display);line-height:var(--liu-lh-display);word-break:keep-all;text-wrap:balance}.liu-page-head__status{display:inline-flex;flex:none}.liu-page-head__lead{max-width:var(--liu-page-read);margin:0;color:var(--liu-text-2);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);text-wrap:pretty}.liu-page-head[data-size=display] .liu-page-head__lead{font-size:var(--liu-fs-body-lg);line-height:var(--liu-lh-body-lg)}.liu-page-head__facts{display:flex;flex-wrap:wrap;gap:var(--liu-space-1) var(--liu-space-5);margin:0;color:var(--liu-text-2);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body)}.liu-page-head__fact{display:inline-flex;gap:var(--liu-space-2);min-width:0}.liu-page-head__fact dt{color:var(--liu-text-2)}.liu-page-head__fact dd{margin:0;color:var(--liu-text)}.liu-page-head__actions{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2)}.liu-facts{display:flex;flex-wrap:wrap;gap:var(--liu-space-3) var(--liu-space-6);min-width:0;margin:0}.liu-facts__item{display:flex;flex-direction:column;gap:2px;min-width:0}.liu-facts[data-layout=stack]{flex-direction:column;gap:var(--liu-space-2)}.liu-facts[data-layout=stack] .liu-facts__item{flex-direction:row;justify-content:space-between;gap:var(--liu-space-3)}.liu-facts__label{color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.liu-facts__value{min-width:0;margin:0;color:var(--liu-text);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);overflow-wrap:anywhere}.liu-columns{display:grid;grid-template-columns:var(--liu-columns, minmax(0, 1fr) minmax(0, 1fr));align-items:start;gap:var(--liu-section-gap);min-width:0}.liu-columns[data-align=stretch]{align-items:stretch}@media (max-width: 1279px){.liu-columns[data-collapse=wide]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 991px){.liu-columns[data-collapse=rail]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.liu-columns[data-collapse=phone]{grid-template-columns:minmax(0,1fr)}.liu-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--liu-space-3)}.liu-facts[data-layout=stack]{display:flex}}.liu-section-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--liu-space-2) var(--liu-space-3);box-sizing:border-box;width:100%;min-width:0;margin:0 auto}.liu-section-nav[data-align=start]{justify-content:flex-start}.liu-section-nav[data-width=read]{max-width:var(--liu-page-read)}.liu-section-nav[data-width=standard]{max-width:var(--liu-page-standard)}.liu-section-nav[data-width=wide]{max-width:var(--liu-page-wide)}.liu-section-nav[data-sticky=true]{position:-webkit-sticky;position:sticky;top:calc(var(--liu-shell-top) + var(--liu-space-2));z-index:var(--liu-z-sticky);pointer-events:none}.liu-section-nav[data-sticky=true]>*{pointer-events:auto}.liu-section-nav__leading{display:inline-flex;flex:none;align-items:center;gap:6px;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-medium)}.liu-section-nav__pill{display:inline-flex;align-items:center;gap:2px;box-sizing:border-box;max-width:100%;min-width:0;padding:var(--liu-space-1);border-radius:var(--liu-radius-pill);overflow-x:auto;scrollbar-width:none}.liu-section-nav__pill::-webkit-scrollbar{display:none}.liu-section-nav__item{display:inline-flex;flex:none;align-items:center;gap:6px;box-sizing:border-box;height:36px;padding:0 var(--liu-space-4);border-radius:var(--liu-radius-pill);color:var(--liu-text-2);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);font-weight:var(--liu-fw-medium);white-space:nowrap;text-decoration:none;transition:background-color var(--liu-dur-1) var(--liu-ease),color var(--liu-dur-1) var(--liu-ease)}a.liu-section-nav__item:hover{background-color:var(--liu-hover);color:var(--liu-text)}.liu-section-nav__item[data-current=true],a.liu-section-nav__item[data-current=true]:hover{background-color:var(--liu-accent-soft);color:var(--liu-accent)}.liu-section-nav__item[data-soon=true]{cursor:default}.liu-section-nav__item .liu-section-nav__lock{display:none;flex:none}.liu-section-nav__soon{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:var(--liu-radius-pill);background-color:var(--liu-neutral-soft);color:var(--liu-neutral);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-regular)}@media (max-width: 767px){.liu-section-nav__item{height:44px;padding:0 var(--liu-space-3)}.liu-section-nav__soon{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.liu-section-nav__item .liu-section-nav__lock{display:inline-block}.liu-section-nav__item[data-soon=true]{gap:var(--liu-space-1);opacity:.8}}@media (prefers-reduced-motion: reduce){.liu-section-nav__item{transition:none}}@media (forced-colors: active){.liu-section-nav__item[data-current=true]{outline:2px solid Highlight;outline-offset:-2px}}.liu-surface{box-sizing:border-box;min-width:0;border-radius:var(--liu-radius-lg);color:var(--liu-text)}.liu-surface[data-surface=solid]{border:1px solid var(--liu-line);background-color:var(--liu-surface);box-shadow:var(--liu-shadow-1)}.liu-surface[data-surface=tinted]{border:0;border-radius:var(--liu-radius-md);background-color:var(--liu-fill)}.liu-surface[data-padding=default]{padding:var(--liu-space-5)}.liu-surface[data-padding=compact]{padding:var(--liu-space-3)}.liu-surface[data-padding=none]{padding:0}.liu-surface[data-interactive=true]{cursor:pointer;transition:box-shadow var(--liu-dur-2) var(--liu-ease),border-color var(--liu-dur-2) var(--liu-ease),background-color var(--liu-dur-2) var(--liu-ease)}.liu-surface[data-surface=solid][data-interactive=true]:hover{border-color:var(--liu-line-strong);box-shadow:var(--liu-shadow-2)}.liu-surface[data-surface=tinted][data-interactive=true]:hover{background-color:var(--liu-press)}.liu-surface__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--liu-space-2) var(--liu-space-4);min-width:0;margin-bottom:var(--liu-space-3)}.liu-surface[data-padding=none]>.liu-surface__head{margin-bottom:0;padding:var(--liu-space-4) var(--liu-space-5) var(--liu-space-2)}.liu-surface__heading{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.liu-surface__title{margin:0;color:var(--liu-text);font-size:var(--liu-fs-h3);line-height:var(--liu-lh-h3);font-weight:var(--liu-fw-strong);overflow-wrap:anywhere}.liu-surface__lead{margin:0;color:var(--liu-text-2);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);text-wrap:pretty;overflow-wrap:anywhere}.liu-surface__actions{display:flex;flex:none;align-items:center;gap:var(--liu-space-1);min-height:calc(var(--liu-lh-h3) + 2 * var(--liu-space-1));margin:calc(-1 * var(--liu-space-1)) 0}.liu-rows{display:flex;flex-direction:column;min-width:0;margin:0;padding:0;list-style:none}.liu-row{position:relative;display:flex;align-items:center;gap:var(--liu-space-3);box-sizing:border-box;min-width:0;padding:var(--liu-space-3) 0}.liu-row+.liu-row{border-top:1px solid var(--liu-line)}.liu-state{display:flex;flex-direction:column;align-items:center;gap:var(--liu-space-3);box-sizing:border-box;min-width:0;padding:var(--liu-space-8) var(--liu-space-4);color:var(--liu-text);text-align:center}.liu-state[data-size=page]{padding:var(--liu-space-12) var(--liu-space-4)}.liu-state[data-size=inline]{flex-direction:row;align-items:center;gap:var(--liu-space-2);padding:var(--liu-space-2) 0;text-align:left}.liu-state__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:var(--liu-neutral-soft);color:var(--liu-text-2)}.liu-state[data-size=inline] .liu-state__icon{width:28px;height:28px}.liu-state[data-kind=loading] .liu-state__icon{background-color:var(--liu-accent-soft);color:var(--liu-accent)}.liu-state[data-kind=failed] .liu-state__icon{background-color:var(--liu-error-soft);color:var(--liu-error)}.liu-state__spinner{display:block;box-sizing:border-box;width:20px;height:20px;border:2px solid var(--liu-line-strong);border-top-color:var(--liu-accent);border-radius:50%;animation:liu-spin .9s linear infinite}.liu-state[data-size=inline] .liu-state__spinner{width:14px;height:14px}@keyframes liu-spin{to{transform:rotate(360deg)}}.liu-icon.liu-spin{animation:liu-spin 1s linear infinite}.liu-state__body{display:flex;flex-direction:column;align-items:center;min-width:0}.liu-state[data-size=inline] .liu-state__body{align-items:flex-start}.liu-state__title{margin:0;color:var(--liu-text);font-size:var(--liu-fs-h3);line-height:var(--liu-lh-h3);font-weight:var(--liu-fw-strong)}.liu-state[data-size=inline] .liu-state__title{font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);font-weight:var(--liu-fw-medium)}.liu-state__text{max-width:440px;margin:var(--liu-space-1) 0 0;color:var(--liu-text-2);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);text-wrap:pretty}.liu-state__action{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--liu-space-2);margin-top:var(--liu-space-4)}.liu-load-failed{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2) var(--liu-space-3);box-sizing:border-box;min-width:0;padding:var(--liu-space-3) var(--liu-space-3) var(--liu-space-3) var(--liu-space-4);border:1px solid var(--liu-line);border-radius:var(--liu-radius-md);background-color:var(--liu-warning-soft);color:var(--liu-text);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body)}.liu-load-failed__icon{flex:none;color:var(--liu-warning)}.liu-load-failed__text{flex:1 1 200px;min-width:0}.liu-load-failed__detail{display:block;margin-top:2px;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.liu-surface .liu-load-failed,.liu-card .liu-load-failed{border-color:transparent}.liu-note{display:flex;align-items:flex-start;gap:var(--liu-space-2);box-sizing:border-box;min-width:0;padding:var(--liu-space-2) var(--liu-space-3);border-radius:var(--liu-radius-sm);background-color:var(--liu-accent-soft);color:var(--liu-text);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body)}.liu-note[data-tone=warning]{background-color:var(--liu-warning-soft)}.liu-note[data-tone=error]{background-color:var(--liu-error-soft)}.liu-note[data-tone=success]{background-color:var(--liu-success-soft)}.liu-note[data-tone=neutral]{background-color:var(--liu-neutral-soft)}.liu-note__icon{flex:none;margin-top:3px;color:var(--liu-accent)}.liu-note[data-tone=neutral] .liu-note__icon{color:var(--liu-text-2)}.liu-note[data-tone=warning] .liu-note__icon{color:var(--liu-warning)}.liu-note[data-tone=error] .liu-note__icon{color:var(--liu-error)}.liu-note[data-tone=success] .liu-note__icon{color:var(--liu-success)}.liu-note__body{flex:1 1 auto;min-width:0;text-wrap:pretty;overflow-wrap:anywhere}.liu-note__title{margin:0;font-weight:var(--liu-fw-medium)}.liu-note__title+.liu-note__text{color:var(--liu-text-2)}.liu-note__action{flex:none;margin:0 calc(-1 * var(--liu-space-1)) 0 0;padding:0 var(--liu-space-1);border:0;border-radius:var(--liu-radius-xs);background-color:transparent;color:var(--liu-text);font:inherit;font-weight:var(--liu-fw-medium);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.liu-note__action:hover{background-color:var(--liu-hover)}.liu-note__action[aria-busy=true]{cursor:progress}.liu-note__spinner{display:inline-block;box-sizing:border-box;width:12px;height:12px;margin-right:var(--liu-space-1);border:2px solid var(--liu-line-strong);border-top-color:var(--liu-accent);border-radius:50%;vertical-align:-1px;animation:liu-spin .9s linear infinite}.liu-status{display:inline-flex;flex:none;align-items:center;white-space:nowrap}.liu-status[data-variant=dot]{gap:var(--liu-space-2);color:var(--liu-text-2);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body)}.liu-status[data-variant=chip] .liu-status__dot{width:6px;height:6px}.liu-status[data-wrap=true]{flex:0 1 auto;align-items:flex-start;min-width:0;white-space:normal;overflow-wrap:anywhere}.liu-status[data-wrap=true][data-variant=dot] .liu-status__dot{margin-top:calc((var(--liu-lh-body) - 8px) / 2)}.liu-count{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:22px;height:22px;padding:0 6px;border-radius:var(--liu-radius-pill);background-color:var(--liu-neutral-soft);color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-medium);font-variant-numeric:tabular-nums}.liu-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2);min-width:0}button.liu-chip,a.liu-chip{border:0;font-family:inherit;text-decoration:none;cursor:pointer}button.liu-chip:hover,a.liu-chip:hover{box-shadow:inset 0 0 0 1px currentColor}.liu-picks{display:flex;flex-direction:column;gap:var(--liu-space-2);min-width:0;margin:0;padding:0;list-style:none}.liu-pick{box-sizing:border-box;min-width:0;margin:0;padding:var(--liu-space-3);border:0;border-radius:var(--liu-radius-md);background-color:var(--liu-fill);color:var(--liu-text);font:inherit;text-align:left;text-decoration:none;transition:background-color var(--liu-dur-1) var(--liu-ease)}.liu-pick:hover{background-color:var(--liu-press);color:var(--liu-text)}.liu-pick[aria-pressed=true],.liu-pick[data-on=true]{background-color:var(--liu-accent-soft)}.liu-pick:focus-visible{outline:2px solid var(--liu-focus);outline-offset:2px}.liu-pick[aria-pressed=true] .liu-avatar,.liu-pick[data-on=true] .liu-avatar{background-color:var(--liu-surface)}.liu-pick .liu-chip:not([data-tone]),.liu-pick .liu-chip[data-tone=neutral],.liu-surface[data-surface=tinted] .liu-chip:not([data-tone]),.liu-surface[data-surface=tinted] .liu-chip[data-tone=neutral]{background-color:var(--liu-surface)}.liu-pick[data-state=unavailable],.liu-token[data-state=unavailable]{background-color:var(--liu-error-soft)}.liu-nowrap{white-space:nowrap}.liu-token{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;max-width:100%;height:32px;padding:0 var(--liu-space-1) 0 var(--liu-space-3);border-radius:var(--liu-radius-pill);background-color:var(--liu-accent-soft);color:var(--liu-text);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);white-space:nowrap}.liu-token__icon{flex:none;color:var(--liu-accent)}.liu-token__name{min-width:0;overflow:hidden;font-weight:var(--liu-fw-medium);text-overflow:ellipsis}.liu-token__detail{flex:none;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.liu-token__remove{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:50%;background-color:transparent;color:var(--liu-text-2);cursor:pointer}.liu-token__remove:hover{background-color:var(--liu-surface);color:var(--liu-text)}.liu-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--liu-radius-sm);background-color:var(--liu-neutral-soft);color:var(--liu-neutral);font-size:var(--liu-fs-body-lg);line-height:var(--liu-lh-body-lg);font-weight:var(--liu-fw-strong)}.liu-avatar[data-size=sm]{width:28px;height:28px;border-radius:var(--liu-radius-xs);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body)}.liu-avatar[data-size=lg]{width:44px;height:44px;border-radius:var(--liu-radius-md);font-size:var(--liu-fs-h2);line-height:var(--liu-lh-h2)}.liu-avatar[data-size=xl]{width:56px;height:56px;border-radius:var(--liu-radius-lg);font-size:var(--liu-fs-h1);line-height:var(--liu-lh-h1)}.liu-avatar[data-tone=blue]{background-color:var(--liu-id-blue-soft);color:var(--liu-id-blue)}.liu-avatar[data-tone=teal]{background-color:var(--liu-id-teal-soft);color:var(--liu-id-teal)}.liu-avatar[data-tone=green]{background-color:var(--liu-id-green-soft);color:var(--liu-id-green)}.liu-avatar[data-tone=amber]{background-color:var(--liu-id-amber-soft);color:var(--liu-id-amber)}.liu-avatar[data-tone=rose]{background-color:var(--liu-id-rose-soft);color:var(--liu-id-rose)}.liu-avatar[data-tone=violet]{background-color:var(--liu-id-violet-soft);color:var(--liu-id-violet)}.liu-avatar[data-round=true]{border-radius:50%}.liu-brand-mark{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--liu-radius-sm);background-color:var(--liu-accent);box-shadow:var(--liu-shadow-1);color:var(--liu-on-accent)}.liu-brand-mark[data-size=sm]{width:24px;height:24px;border-radius:var(--liu-radius-xs)}.liu-brand-mark[data-size=lg]{width:40px;height:40px;border-radius:var(--liu-radius-md)}.liu-brand-mark[data-size=xl]{width:48px;height:48px;border-radius:var(--liu-radius-md);box-shadow:var(--liu-shadow-2)}.liu-link-button{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--liu-space-2);box-sizing:border-box;min-height:36px;padding:0 var(--liu-space-4);border-radius:var(--liu-radius-sm);background-color:var(--liu-accent);color:var(--liu-on-accent);font-weight:var(--liu-fw-medium);text-decoration:none;white-space:nowrap;transition:background-color var(--liu-dur-1) var(--liu-ease)}.liu-link-button:hover{background-color:var(--liu-accent-hover);color:var(--liu-on-accent)}.liu-link-button:focus-visible{outline:2px solid var(--liu-focus);outline-offset:2px}.liu-action{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-width:32px;min-height:32px;margin:0;padding:0 10px;border:0;border-radius:var(--liu-radius-pill);background-color:transparent;color:var(--liu-text-2);font:inherit;font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);font-weight:var(--liu-fw-medium);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--liu-dur-1) var(--liu-ease),color var(--liu-dur-1) var(--liu-ease)}.liu-action:hover{background-color:var(--liu-hover);color:var(--liu-text)}.liu-action:active{background-color:var(--liu-press)}.liu-action:focus-visible{outline:2px solid var(--liu-focus);outline-offset:1px}.liu-action:disabled,.liu-action[aria-disabled=true]{background-color:transparent;color:var(--liu-text-3);cursor:not-allowed}.liu-action[data-tone=accent]{color:var(--liu-accent)}.liu-action[data-tone=accent]:hover{background-color:var(--liu-accent-soft);color:var(--liu-accent)}.liu-action[data-tone=danger]{color:var(--liu-error)}.liu-action__icon{flex:none}.liu-action__trailing{color:var(--liu-text-2);font-variant-numeric:tabular-nums}.liu-file-glyph{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--liu-radius-sm);background-color:var(--liu-neutral-soft);color:var(--liu-neutral)}.liu-file-glyph[data-size=sm]{width:28px;height:28px;border-radius:var(--liu-radius-xs)}.liu-file-glyph[data-tone=accent]{background-color:var(--liu-accent-soft);color:var(--liu-accent)}.liu-file-glyph[data-tone=success]{background-color:var(--liu-success-soft);color:var(--liu-success)}.liu-file-glyph[data-tone=warning]{background-color:var(--liu-warning-soft);color:var(--liu-warning)}.liu-file-glyph[data-tone=error]{background-color:var(--liu-error-soft);color:var(--liu-error)}.liu-file-chip{position:relative;display:inline-flex;align-items:center;gap:var(--liu-space-2);box-sizing:border-box;max-width:100%;height:40px;padding:0 var(--liu-space-3) 0 6px;overflow:hidden;border-radius:var(--liu-radius-md);background-color:var(--liu-fill);color:var(--liu-text);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body)}.liu-file-chip[data-state=failed]{background-color:var(--liu-error-soft)}.liu-file-chip__name{min-width:0;overflow:hidden;font-weight:var(--liu-fw-medium);text-overflow:ellipsis;white-space:nowrap}.liu-file-chip__open{align-self:stretch;margin:0;padding:0;border:0;background-color:transparent;color:inherit;font:inherit;font-weight:var(--liu-fw-medium);text-align:left;cursor:pointer}.liu-file-chip__open:hover{color:var(--liu-accent);text-decoration:underline;text-underline-offset:3px}.liu-file-chip__detail{flex:none;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.liu-file-chip__remove{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;margin:0 calc(-1 * var(--liu-space-2)) 0 calc(-1 * var(--liu-space-1));padding:0;border:0;border-radius:50%;background-color:transparent;color:var(--liu-text-2);cursor:pointer}.liu-file-chip__remove:hover{background-color:var(--liu-press);color:var(--liu-text)}.liu-file-chip__progress{position:absolute;right:0;bottom:0;left:0;height:2px;background-color:var(--liu-line)}.liu-file-chip__progress-bar{display:block;width:var(--liu-fill-to, 0%);height:100%;background-color:var(--liu-accent)}.liu-file-row__main{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.liu-file-row__name{overflow:hidden;color:var(--liu-text);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);font-weight:var(--liu-fw-medium);text-overflow:ellipsis;white-space:nowrap}.liu-file-row__open{max-width:100%;margin:0;padding:0;border:0;background-color:transparent;font-family:inherit;text-align:left;cursor:pointer}.liu-file-row__open:hover{color:var(--liu-accent);text-decoration:underline;text-underline-offset:3px}.liu-file-row__meta{overflow:hidden;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);text-overflow:ellipsis;white-space:nowrap}.liu-file-row__status{display:flex;flex:none}.liu-file-row__actions{display:flex;flex:none;align-items:center;gap:2px;margin-right:calc(-1 * var(--liu-space-2))}.liu-drop{position:relative;min-width:0;border-radius:var(--liu-radius-lg)}.liu-drop__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--liu-space-2);box-sizing:border-box;padding:var(--liu-space-4);border:2px dashed var(--liu-accent);border-radius:inherit;background-color:var(--liu-accent-soft);color:var(--liu-accent);text-align:center;pointer-events:none}.liu-drop__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:var(--liu-surface);box-shadow:var(--liu-shadow-2);color:var(--liu-accent)}.liu-drop__label{color:var(--liu-accent);font-size:var(--liu-fs-h3);line-height:var(--liu-lh-h3);font-weight:var(--liu-fw-strong)}.liu-drop__rules{max-width:420px;color:var(--liu-text-2);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body)}.liu-upload-queue__summary{margin:0 0 var(--liu-space-2);color:var(--liu-text-2);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body)}.liu-upload-row__main{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--liu-space-1);min-width:0}.liu-upload-row__name{overflow:hidden;font-weight:var(--liu-fw-medium);text-overflow:ellipsis;white-space:nowrap}.liu-upload-row__progress{display:flex;align-items:center;gap:var(--liu-space-2);min-width:0}.liu-upload-row__percent{flex:none;min-width:3em;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);text-align:right}.liu-upload-row__meta{color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.liu-upload-row[data-state=failed] .liu-upload-row__meta{color:var(--liu-error)}.liu-upload-row__actions{display:flex;flex:none;align-items:center;gap:2px}.liu-meter{display:flex;overflow:hidden;min-width:0;height:8px;border-radius:var(--liu-radius-pill);background-color:var(--liu-fill)}.liu-meter--thin{flex:1 1 auto;height:4px}.liu-meter__fill{display:block;flex:none;width:var(--liu-fill-to, 0%);height:100%;background-color:var(--liu-accent)}.liu-storage[data-level=warn] .liu-meter__fill{background-color:var(--liu-warning)}.liu-storage[data-level=full] .liu-meter__fill{background-color:var(--liu-error)}.liu-storage{display:flex;flex-direction:column;gap:var(--liu-space-2);min-width:0}.liu-storage__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--liu-space-1) var(--liu-space-3)}.liu-storage__label{color:var(--liu-text);font-weight:var(--liu-fw-medium)}.liu-storage__total{color:var(--liu-text-2);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body)}.liu-storage__beside{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--liu-space-1) var(--liu-space-3);margin:0;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.liu-storage__beside-label{font-weight:var(--liu-fw-medium)}.liu-storage__part{white-space:nowrap}.liu-storage__note{margin:0;color:var(--liu-warning);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-medium)}.liu-storage[data-level=full] .liu-storage__note{color:var(--liu-error)}.liu-preview__title{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%}.liu-preview__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liu-preview{display:flex;flex-direction:column;gap:var(--liu-space-4);min-width:0}.liu-preview__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--liu-space-2) var(--liu-space-4);padding-bottom:var(--liu-space-3);border-bottom:1px solid var(--liu-line)}.liu-preview__meta{color:var(--liu-text-2);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body)}.liu-preview__actions{display:flex;flex-wrap:wrap;gap:var(--liu-space-1);margin-left:calc(-1 * var(--liu-space-2))}.liu-preview__note{margin:var(--liu-space-3) 0 0;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.liu-preview-text__plain{margin:0;color:var(--liu-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);white-space:pre-wrap;overflow-wrap:anywhere}.liu-preview-text__plain[data-prose=true]{font-family:var(--liu-font)}.liu-preview-table__scroll,.liu-data-table__scroll{max-width:100%;overflow-x:auto}.liu-preview-table table,.liu-data-table{width:100%;border-collapse:collapse;color:var(--liu-text);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);font-variant-numeric:tabular-nums}.liu-preview-table th,.liu-data-table th{padding:var(--liu-space-2) var(--liu-space-3);border-bottom:1px solid var(--liu-line-strong);background-color:var(--liu-fill);color:var(--liu-text-2);font-weight:var(--liu-fw-medium);text-align:left;white-space:nowrap}.liu-preview-table td,.liu-data-table td{padding:var(--liu-space-2) var(--liu-space-3);border-bottom:1px solid var(--liu-line);white-space:nowrap}.liu-preview-table th.liu-num,.liu-preview-table td.liu-num,.liu-data-table th.liu-num,.liu-data-table td.liu-num{text-align:right}.liu-preview-image{display:flex;justify-content:center;margin:0;padding:var(--liu-space-4);border-radius:var(--liu-radius-md);background-color:var(--liu-stage)}.liu-preview-image img{display:block;max-width:100%;height:auto;border-radius:var(--liu-radius-xs);box-shadow:var(--liu-shadow-2)}.liu-composer{display:flex;flex-direction:column;min-width:0}.liu-composer[data-surface=solid]{box-shadow:var(--liu-shadow-2);transition:border-color var(--liu-dur-2) var(--liu-ease),box-shadow var(--liu-dur-2) var(--liu-ease)}.liu-composer[data-surface=solid]:focus-within{border-color:var(--liu-focus);box-shadow:0 0 0 3px var(--liu-focus-halo),var(--liu-shadow-2)}.liu-composer[data-surface=tinted]:focus-within{box-shadow:0 0 0 2px var(--liu-focus)}.liu-composer__leading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2);min-width:0;padding:var(--liu-space-3) var(--liu-space-4) 0}.liu-composer__input{display:block;box-sizing:border-box;width:100%;max-height:50vh;margin:0;padding:var(--liu-space-3) var(--liu-space-5);overflow-y:auto;border:0;outline:0;background-color:transparent;color:var(--liu-text);font-family:var(--liu-font);font-size:var(--liu-fs-body-lg);line-height:var(--liu-lh-read);resize:none}.liu-composer .liu-composer__input:focus-visible{outline:0}.liu-composer__input::placeholder{color:var(--liu-text-3)}.liu-composer__attachments{padding:0 var(--liu-space-4) var(--liu-space-3)}.liu-composer__notes{display:flex;flex-direction:column;gap:var(--liu-space-2);padding:0 var(--liu-space-4) var(--liu-space-3)}.liu-composer__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--liu-space-2);padding:var(--liu-space-2) var(--liu-space-3) var(--liu-space-3);border-top:1px solid var(--liu-line)}.liu-composer__tools{display:flex;flex-wrap:wrap;align-items:center;gap:2px;min-width:0}.liu-composer__send{display:flex;align-items:center;gap:var(--liu-space-3);margin-left:auto}.liu-composer__count,.liu-composer__hint{color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);white-space:nowrap}.liu-composer__count[data-over=true]{color:var(--liu-error);font-weight:var(--liu-fw-medium)}.liu-composer__submit{min-width:96px}.liu-editor{display:flex;flex-direction:column;min-width:0}.liu-editor__bar{position:-webkit-sticky;position:sticky;top:var(--liu-shell-top);z-index:var(--liu-z-sticky);display:flex;align-items:center;justify-content:space-between;gap:var(--liu-space-2);min-width:0;padding:var(--liu-space-2) var(--liu-space-3);border-bottom:1px solid var(--liu-line);border-radius:var(--liu-radius-lg) var(--liu-radius-lg) 0 0;background-color:var(--liu-surface)}.liu-editor__tools{display:flex;flex:0 1 auto;align-items:center;gap:2px;min-width:0;overflow-x:auto}.liu-editor__end{display:flex;flex:none;align-items:center;gap:var(--liu-space-3);margin-left:auto}.liu-editor__status{color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);white-space:nowrap}.liu-editor__panes{display:flex;min-width:0}.liu-editor__input{display:block;flex:1 1 0;box-sizing:border-box;min-width:0;min-height:420px;margin:0;padding:var(--liu-space-5) var(--liu-space-6);border:0;outline:0;background-color:transparent;color:var(--liu-text);font-family:var(--liu-font);font-size:var(--liu-fs-body-lg);line-height:var(--liu-lh-read);overflow:hidden;resize:none}.liu-editor__input::placeholder{color:var(--liu-text-3)}.liu-editor .liu-editor__input:focus-visible{outline:0;box-shadow:inset 0 2px 0 var(--liu-focus)}.liu-editor__preview{flex:1 1 0;box-sizing:border-box;min-width:0;min-height:420px;padding:var(--liu-space-5) var(--liu-space-6)}.liu-editor__preview:focus-visible{outline:2px solid var(--liu-focus);outline-offset:-2px}.liu-editor[data-mode=split] .liu-editor__preview{border-left:1px solid var(--liu-line)}.liu-editor__empty{margin:0;color:var(--liu-text-2)}.liu-filter{display:inline-flex;flex-wrap:nowrap;align-items:center;align-self:flex-start;gap:2px;box-sizing:border-box;max-width:100%;padding:3px;overflow-x:auto;border-radius:var(--liu-radius-pill);background-color:var(--liu-fill)}.liu-filter__chip{display:inline-flex;flex:none;align-items:center;gap:6px;box-sizing:border-box;height:30px;margin:0;padding:0 var(--liu-space-3);border:0;border-radius:var(--liu-radius-pill);background-color:transparent;color:var(--liu-text-2);font:inherit;font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);font-weight:var(--liu-fw-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--liu-dur-1) var(--liu-ease),color var(--liu-dur-1) var(--liu-ease)}.liu-filter__chip:hover{color:var(--liu-text)}.liu-filter__chip[aria-pressed=true]{background-color:var(--liu-surface);box-shadow:var(--liu-shadow-1);color:var(--liu-text)}.liu-filter__chip:focus-visible{outline:2px solid var(--liu-focus);outline-offset:-2px}.liu-filter__count{color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.liu-form{display:flex;flex-direction:column;gap:var(--liu-space-4);min-width:0;margin:0}.liu-field{display:flex;flex-direction:column;gap:var(--liu-space-1);min-width:0}.liu-field__label{color:var(--liu-text);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);font-weight:var(--liu-fw-medium)}.liu-field__help,.liu-field__hint,.liu-field__error{margin:0;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);overflow-wrap:anywhere}.liu-field__hint{color:var(--liu-text)}.liu-field__error,.liu-field[data-invalid=true] .liu-field__label{color:var(--liu-error)}fieldset.liu-field{margin:0;padding:0;border:0}fieldset.liu-field>.liu-field__label{padding:0}.liu-ask{display:flex;flex-direction:column;gap:var(--liu-space-2)}.liu-ask>p{margin:0}.liu-sheet-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--liu-space-3);min-width:0}.liu-sheet-foot__note{min-width:0;color:var(--liu-text-2);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body)}.liu-sheet-foot__actions{display:flex;flex:none;gap:var(--liu-space-2)}.liu-sheet-foot>.ant-btn-link:first-child{padding-right:0;padding-left:0}@media (max-width: 767px){.liu-page{padding-bottom:var(--liu-space-6)}.liu-page-head{padding-top:var(--liu-space-2)}.liu-page-head__text{flex-basis:100%}.liu-page-head__actions{flex:1 1 100%}.liu-surface[data-padding=default]{padding:var(--liu-space-4)}.liu-surface[data-padding=none]>.liu-surface__head{padding:var(--liu-space-4) var(--liu-space-4) var(--liu-space-2)}.liu-surface__head{flex-wrap:wrap}.liu-surface__heading{flex-basis:12em}.liu-surface[data-bleed=phone]{margin-right:calc(-1 * var(--app-shell-gutter, 0px));margin-left:calc(-1 * var(--app-shell-gutter, 0px));border-right-width:0;border-left-width:0;border-radius:0;box-shadow:none}.liu-rows{gap:var(--liu-space-2)}.liu-row{padding:var(--liu-space-3);border-radius:var(--liu-radius-md);background-color:var(--liu-fill)}.liu-row+.liu-row{border-top:0}.liu-row .liu-chip:not([data-tone]),.liu-row .liu-chip[data-tone=neutral]{background-color:var(--liu-surface);box-shadow:inset 0 0 0 1px var(--liu-line)}.liu-action,.liu-link-button{min-height:44px}.liu-action[data-compact=phone]{width:44px;padding:0}.liu-page-head__back{min-height:44px}.liu-filter{padding:0 3px}.liu-filter__chip{position:relative;z-index:0;height:44px;background-color:transparent}.liu-filter__chip:before{content:"";position:absolute;top:4px;right:0;bottom:4px;left:0;z-index:-1;border-radius:var(--liu-radius-pill)}.liu-filter__chip[aria-pressed=true]{background-color:transparent;box-shadow:none}.liu-filter__chip[aria-pressed=true]:before{background-color:var(--liu-surface);box-shadow:var(--liu-shadow-1)}.liu-filter__chip:focus-visible{outline:0}.liu-filter__chip:focus-visible:before{box-shadow:0 0 0 2px var(--liu-focus)}.liu-token__remove,.liu-note__action{position:relative}.liu-token__remove:after,.liu-note__action:after{content:"";position:absolute;top:50%;left:50%;width:100%;min-width:44px;height:44px;transform:translate(-50%,-50%)}.liu-file-chip{height:44px}.liu-file-chip__remove{width:44px;height:44px;margin-right:calc(-1 * var(--liu-space-3))}.liu-editor__tool{width:44px;height:44px}.liu-action[data-compact=phone] .liu-action__label{display:none}.liu-file-row__actions{margin-right:calc(-1 * var(--liu-space-1))}.liu-drop[data-over=true] .liu-drop__overlay{border-radius:0}.liu-composer__input{padding:var(--liu-space-3) var(--liu-space-4)}.liu-composer__send{flex:1 1 100%;margin-left:0}.liu-composer__submit{flex:1 1 auto}.liu-composer__hint{display:none}.liu-editor__bar{border-radius:0}.liu-editor__status{display:none}.liu-editor__input,.liu-editor__preview{min-height:320px;padding:var(--liu-space-4)}.liu-file-row__name,.liu-file-row__meta{overflow:visible;white-space:normal;overflow-wrap:anywhere}.liu-upload-row[data-state=uploading] .liu-status,.liu-upload-row[data-state=failed] .liu-status{display:none}.liu-sheet-foot{flex-wrap:wrap}.liu-sheet-foot__note{flex:1 1 180px}.liu-sheet-foot__actions{margin-left:auto}}@media (max-width: 991px){.liu-editor[data-mode=split] .liu-editor__panes{flex-direction:column}.liu-editor[data-mode=split] .liu-editor__preview{border-top:1px solid var(--liu-line);border-left:0}}@media (forced-colors: active){.liu-surface[data-surface=tinted],.liu-row,.liu-file-chip,.liu-token,.liu-note,.liu-brand-mark,.liu-avatar,.liu-confirm,.liu-verbatim,button.liu-chip,a.liu-chip{border:1px solid CanvasText}}.liu-confirm{display:flex;flex-direction:column;gap:var(--liu-space-3);padding:var(--liu-space-3) var(--liu-space-4);border-radius:var(--liu-radius-md);background:var(--liu-accent-soft);color:var(--liu-text)}.liu-confirm[data-tone=warning]{background:var(--liu-warning-soft)}.liu-confirm__text{margin:0}.liu-hit{margin:2px 0 0;color:var(--liu-text-2);overflow-wrap:anywhere}.liu-hit mark{padding:0 1px;background-color:var(--liu-warning-soft);box-shadow:inset 0 -2px 0 var(--liu-warning);color:var(--liu-text);font-weight:var(--liu-fw-medium)}.liu-inline-link{color:var(--liu-accent);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.liu-title-link{color:inherit;text-decoration:none}.liu-title-link:hover{color:var(--liu-accent)}.liu-confirm__actions{display:flex;flex-wrap:wrap;gap:var(--liu-space-2)}.liu-verbatim{display:block;padding:var(--liu-space-2) var(--liu-space-3);border-radius:var(--liu-radius-sm);background:var(--liu-fill);color:var(--liu-text);font-family:var(--liu-font);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);white-space:pre-wrap;overflow-wrap:anywhere}.liu-subheading{margin:0;color:var(--liu-text);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);font-weight:var(--liu-fw-strong)}.liu-mono,input.liu-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--liu-fs-body-lg);letter-spacing:.02em}.liu-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2);min-width:0}@media (max-width: 767px){.liu-controls{width:100%}.liu-controls>button{flex:1 1 140px;min-height:44px}}:root[data-theme] body{background-color:var(--liu-bg)}.liu-scope{position:relative;color:var(--liu-text);font-family:var(--liu-font);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}.liu-standalone{position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;background-color:var(--liu-bg)}.liu-standalone:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--liu-ambient);pointer-events:none}.liu-standalone__main{position:relative;z-index:1;display:flex;min-height:100vh;min-height:100dvh;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;padding:var(--liu-space-6) var(--liu-page-gutter);padding-bottom:calc(var(--liu-space-6) + env(safe-area-inset-bottom,0px))}.liu-standalone__panel{width:100%;max-width:420px}.liu-standalone__head{display:flex;flex-direction:column;align-items:center;gap:var(--liu-space-3);margin-bottom:var(--liu-space-6);text-align:center}.liu-standalone__lead{text-wrap:balance}@media (min-width: 768px){.liu-standalone__main .liu-standalone__panel[data-padding=default]{padding:var(--liu-space-8)}}@media (max-width: 767px){.liu-standalone__main{padding-right:0;padding-left:0}.liu-standalone__head{margin-bottom:var(--liu-space-5)}}.liu-scope ::selection{background-color:var(--liu-focus-halo)}.liu-display,.liu-h1,.liu-h2,.liu-h3{margin:0;color:var(--liu-text);font-weight:var(--liu-fw-strong)}.liu-display{font-size:var(--liu-fs-display);line-height:var(--liu-lh-display)}.liu-h1{font-size:var(--liu-fs-h1);line-height:var(--liu-lh-h1)}.liu-h2{font-size:var(--liu-fs-h2);line-height:var(--liu-lh-h2)}.liu-h3{font-size:var(--liu-fs-h3);line-height:var(--liu-lh-h3)}.liu-body{margin:0;font-size:var(--liu-fs-body);line-height:var(--liu-lh-body)}.liu-body-lg{margin:0;font-size:var(--liu-fs-body-lg);line-height:var(--liu-lh-body-lg)}.liu-caption{margin:0;font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.liu-muted{color:var(--liu-text-2)}.liu-subtle{color:var(--liu-text-3)}.liu-num{font-variant-numeric:tabular-nums}.liu-scope :focus-visible{outline:2px solid var(--liu-focus);outline-offset:2px}.liu-sheet :focus-visible{outline:2px solid var(--liu-focus);outline-offset:2px}.liu-scope input[class^=ant-]:focus-visible,.liu-scope input[class*=" ant-"]:focus-visible,.liu-scope textarea[class^=ant-]:focus-visible,.liu-scope textarea[class*=" ant-"]:focus-visible,.liu-sheet input[class^=ant-]:focus-visible,.liu-sheet input[class*=" ant-"]:focus-visible,.liu-sheet textarea[class^=ant-]:focus-visible,.liu-sheet textarea[class*=" ant-"]:focus-visible{outline:0}:root[data-theme] .ant-btn:not(:disabled):focus-visible,:root[data-theme] .ant-switch:focus-visible,:root[data-theme] .ant-segmented:focus-visible,:root[data-theme] .ant-menu:focus-visible,:root[data-theme] .ant-tabs .ant-tabs-tab .ant-tabs-tab-btn:focus-visible,:root[data-theme] .ant-drawer-close:focus-visible,:root[data-theme] .ant-modal-close:focus-visible,:root[data-theme] .ant-pagination .ant-pagination-item:focus-visible,:root[data-theme] .ant-pagination .ant-pagination-prev:focus-visible .ant-pagination-item-link,:root[data-theme] .ant-pagination .ant-pagination-next:focus-visible .ant-pagination-item-link,:root[data-theme] .ant-pagination .ant-pagination-jump-prev:focus-visible,:root[data-theme] .ant-pagination .ant-pagination-jump-next:focus-visible,:root[data-theme] .ant-typography .ant-typography-copy:focus-visible,:root[data-theme] .ant-checkbox-input:focus-visible+.ant-checkbox-inner,:root[data-theme] .ant-radio-input:focus-visible+.ant-radio-inner{outline:2px solid var(--liu-focus);outline-offset:2px}:root[data-theme] .ant-dropdown .ant-dropdown-menu:focus-visible,:root[data-theme] .ant-dropdown .ant-dropdown-menu-item:focus-visible,:root[data-theme] .ant-dropdown .ant-dropdown-menu-submenu-title:focus-visible,:root[data-theme] .ant-dropdown-menu-submenu .ant-dropdown-menu-item:focus-visible{outline:2px solid var(--liu-focus);outline-offset:-2px}:root[data-theme] .ant-segmented-item-focused{outline:2px solid var(--liu-focus);outline-offset:2px}:root[data-theme] .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-focus .ant-tabs-tab-btn:focus-visible,:root[data-theme] .ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-focus .ant-tabs-tab-btn:focus-visible{outline:2px solid var(--liu-focus);outline-offset:2px}:root[data-theme] .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-focus,:root[data-theme] .ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-focus{outline:0}.liu-glass,.liu-panel,.liu-toolbar,.liu-command{box-sizing:border-box;border:1px solid var(--liu-line);background-color:var(--liu-glass-solid);box-shadow:var(--liu-shadow-3),inset 0 1px 0 var(--liu-glass-highlight);color:var(--liu-text)}.liu-glass{border-radius:var(--liu-radius-lg)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.liu-glass,.liu-panel,.liu-toolbar,.liu-command{background-color:var(--liu-glass);-webkit-backdrop-filter:blur(var(--liu-blur)) saturate(var(--liu-saturate));backdrop-filter:blur(var(--liu-blur)) saturate(var(--liu-saturate))}.liu-glass--strong,.liu-panel{background-color:var(--liu-glass-strong)}}.liu-glass[data-elevation="2"]{box-shadow:var(--liu-shadow-2),inset 0 1px 0 var(--liu-glass-highlight)}.liu-glass[data-elevation="1"]{box-shadow:var(--liu-shadow-1),inset 0 1px 0 var(--liu-glass-highlight)}.liu-glass[data-edge=top]{border-width:0 0 1px;border-radius:0;box-shadow:none}.liu-glass[data-edge=bottom]{border-width:1px 0 0;border-radius:0;box-shadow:none}.liu-panel{min-width:0;max-width:100%;padding:var(--liu-space-4);border-radius:var(--liu-radius-lg)}.liu-toolbar,.liu-command{display:inline-flex;align-items:center;gap:2px;min-width:0;max-width:100%;border-radius:var(--liu-radius-pill)}.liu-toolbar{height:44px;padding:0 3px}.liu-toolbar[data-orient=vertical]{flex-direction:column;width:44px;height:auto;padding:3px 0}.liu-toolbar[data-anchor]{position:absolute}.liu-toolbar[data-anchor=top-left]{top:var(--liu-space-3);left:var(--liu-space-3)}.liu-toolbar[data-anchor=top-right]{top:var(--liu-space-3);right:var(--liu-space-3)}.liu-toolbar[data-anchor=bottom-left]{bottom:var(--liu-space-3);left:var(--liu-space-3)}.liu-toolbar[data-anchor=bottom-right]{right:var(--liu-space-3);bottom:var(--liu-space-3)}.liu-command{position:absolute;bottom:var(--liu-space-4);left:50%;height:48px;max-width:calc(100% - 2 * var(--liu-space-3));padding:0 5px;overflow-x:auto;transform:translate(-50%);scrollbar-width:none}.liu-command::-webkit-scrollbar{display:none}.liu-command[data-inline=true]{position:static;transform:none}.liu-toolbar__divider{flex:none;width:1px;height:20px;margin:0 5px;background-color:var(--liu-line-strong)}.liu-toolbar[data-orient=vertical] .liu-toolbar__divider{width:20px;height:1px;margin:5px 0}.liu-toolbar__label{flex:none;min-width:44px;padding:0 4px;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-medium);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.liu-icon-button,.liu-toolbar__button{display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;height:36px;margin:0;border:0;border-radius:var(--liu-radius-pill);background-color:#0000;color:var(--liu-text-2);font:inherit;font-weight:var(--liu-fw-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--liu-dur-1) var(--liu-ease),color var(--liu-dur-1) var(--liu-ease),transform var(--liu-dur-1) var(--liu-ease);-webkit-appearance:none;-moz-appearance:none;appearance:none}.liu-icon-button{width:36px;padding:0}.liu-toolbar__button{gap:6px;min-width:36px;padding:0 12px}.liu-icon-button:hover,.liu-toolbar__button:hover{background-color:var(--liu-hover);color:var(--liu-text)}.liu-icon-button:active,.liu-toolbar__button:active{background-color:var(--liu-press);transform:scale(.96)}.liu-icon-button[aria-pressed=true],.liu-icon-button[data-active=true],.liu-toolbar__button[aria-pressed=true],.liu-toolbar__button[data-active=true]{background-color:var(--liu-accent-soft);color:var(--liu-accent)}.liu-icon-button:disabled,.liu-icon-button[aria-disabled=true],.liu-toolbar__button:disabled,.liu-toolbar__button[aria-disabled=true]{background-color:#0000;color:var(--liu-text-3);opacity:.45;cursor:not-allowed;transform:none}@media (pointer: coarse){.liu-toolbar{height:52px;padding:0 4px}.liu-toolbar[data-orient=vertical]{width:52px;height:auto;padding:4px 0}.liu-command{height:56px;padding:0 6px}.liu-icon-button{width:44px;height:44px}.liu-toolbar__button{min-width:44px;height:44px}}.liu-icon{display:inline-block;flex:none;vertical-align:-.2em}.liu-card{box-sizing:border-box;min-width:0;padding:var(--liu-space-5);border:1px solid var(--liu-line);border-radius:var(--liu-radius-lg);background-color:var(--liu-surface);box-shadow:var(--liu-shadow-1);color:var(--liu-text)}.liu-card[data-interactive=true]{cursor:pointer;transition:box-shadow var(--liu-dur-2) var(--liu-ease),border-color var(--liu-dur-2) var(--liu-ease),transform var(--liu-dur-2) var(--liu-ease)}.liu-card[data-interactive=true]:hover{border-color:var(--liu-line-strong);box-shadow:var(--liu-shadow-2);transform:translateY(-1px)}.liu-card[data-interactive=true]:active{box-shadow:var(--liu-shadow-1);transform:none}.liu-node{--liu-node-ring: 0 0 0 0 rgba(0, 0, 0, 0);--liu-node-lift: var(--liu-shadow-1);--liu-node-stack: 0 0 0 0 rgba(0, 0, 0, 0);position:relative;display:flex;align-items:center;gap:var(--liu-space-3);box-sizing:border-box;width:var(--liu-node-width, 232px);height:var(--liu-node-height, 84px);margin:0;padding:0 14px;border:1px solid var(--liu-line);border-radius:var(--liu-radius-md);background-color:var(--liu-surface);box-shadow:var(--liu-node-ring),var(--liu-node-lift),var(--liu-node-stack);color:var(--liu-text);font:inherit;text-align:left;cursor:pointer;transition:box-shadow var(--liu-dur-1) var(--liu-ease),border-color var(--liu-dur-1) var(--liu-ease),transform var(--liu-dur-3) var(--liu-ease);-webkit-appearance:none;-moz-appearance:none;appearance:none}.liu-node:hover{--liu-node-lift: var(--liu-shadow-2);border-color:var(--liu-line-strong)}.liu-node[data-selected=true]{--liu-node-ring: 0 0 0 1px var(--liu-accent);--liu-node-lift: var(--liu-shadow-2);border-color:var(--liu-accent)}.liu-node[data-stacked=true]{--liu-node-stack: 4px 4px 0 -1px var(--liu-surface), 4px 4px 0 0 var(--liu-line-strong)}.liu-node__body{flex:1 1 auto;min-width:0}.liu-node__name,.liu-node__tagline{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liu-node__name{color:var(--liu-text);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);font-weight:var(--liu-fw-strong)}.liu-node__tagline{color:var(--liu-text-3);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.liu-node__meta{display:flex;align-items:center;gap:6px;margin-top:2px;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.liu-node__badge{position:absolute;top:-9px;right:-9px;box-sizing:border-box;min-width:26px;height:20px;padding:0 6px;border:1px solid var(--liu-line-strong);border-radius:var(--liu-radius-pill);background-color:var(--liu-surface);color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:18px;font-weight:var(--liu-fw-strong);font-variant-numeric:tabular-nums;text-align:center}.liu-node__port{position:absolute;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:50%;background-color:#0000;cursor:crosshair;-webkit-appearance:none;-moz-appearance:none;appearance:none}.liu-node__port:after{content:"";box-sizing:border-box;width:12px;height:12px;border:2px solid var(--liu-accent);border-radius:50%;background-color:var(--liu-surface);transition:transform var(--liu-dur-1) var(--liu-ease),background-color var(--liu-dur-1) var(--liu-ease)}.liu-node__port:hover:after,.liu-node__port[data-armed=true]:after{background-color:var(--liu-accent);transform:scale(1.25)}.liu-node__port[data-side=right]{top:50%;right:-14px;margin-top:-14px}.liu-node__port[data-side=left]{top:50%;left:-14px;margin-top:-14px}.liu-node__port[data-side=bottom]{bottom:-14px;left:50%;margin-left:-14px}.liu-node__port[data-side=top]{top:-14px;left:50%;margin-left:-14px}.liu-dot{position:relative;display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background-color:var(--liu-neutral)}.liu-dot[data-tone=accent]{background-color:var(--liu-accent)}.liu-dot[data-tone=success]{background-color:var(--liu-success)}.liu-dot[data-tone=warning]{background-color:var(--liu-warning)}.liu-dot[data-tone=error]{background-color:var(--liu-error)}.liu-dot[data-live=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-color:inherit;opacity:0;animation:liu-pulse 1.8s var(--liu-ease) infinite}@keyframes liu-pulse{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}.liu-chip{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;max-width:100%;height:24px;padding:0 10px;border-radius:var(--liu-radius-pill);background-color:var(--liu-neutral-soft);color:var(--liu-neutral);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-medium);white-space:nowrap}.liu-chip[data-tone=accent]{background-color:var(--liu-accent-soft);color:var(--liu-accent)}.liu-chip[data-tone=success]{background-color:var(--liu-success-soft);color:var(--liu-success)}.liu-chip[data-tone=warning]{background-color:var(--liu-warning-soft);color:var(--liu-warning)}.liu-chip[data-tone=error]{background-color:var(--liu-error-soft);color:var(--liu-error)}.liu-empty{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;min-width:0;padding:var(--liu-space-10) var(--liu-space-6);color:var(--liu-text-2);text-align:center}.liu-empty__art{display:block;flex:none;max-width:100%;margin-bottom:var(--liu-space-5);color:var(--liu-edge-report)}.liu-empty__title{margin:0;color:var(--liu-text);font-size:var(--liu-fs-h3);line-height:var(--liu-lh-h3);font-weight:var(--liu-fw-strong)}.liu-empty__text{max-width:360px;margin:var(--liu-space-1) 0 0}.liu-empty__action{margin-top:var(--liu-space-5)}.liu-constellation{display:block;max-width:100%;height:auto;pointer-events:none}.liu-constellation[data-corner=end]{transform:rotate(180deg)}.liu-constellation__grid{fill:var(--liu-stage-dot)}.liu-constellation__line{fill:none;stroke:var(--liu-edge-dispatch);stroke-width:1.5;stroke-linecap:round;opacity:.45}.liu-constellation__line[data-quiet=true]{stroke:var(--liu-edge-report);opacity:.4}.liu-constellation__line[data-dashed=true]{stroke-dasharray:3 5}.liu-constellation__halo{fill:var(--liu-accent-soft);opacity:.8}.liu-constellation__lead{fill:var(--liu-surface);stroke:var(--liu-accent);stroke-width:2.25}.liu-constellation__core{fill:var(--liu-accent)}.liu-constellation__spot{fill:var(--liu-surface);stroke:var(--liu-accent);stroke-width:1.75;opacity:.85}.liu-constellation__spot[data-quiet=true]{stroke:var(--liu-edge-report);opacity:.7}.liu-constellation__dust{fill:var(--liu-edge-report);opacity:.45}.liu-stage{position:relative;background-color:var(--liu-stage);background-image:radial-gradient(circle at .5px .5px,var(--liu-stage-dot) .5px,rgba(0,0,0,0) .5px);background-size:20px 20px}.liu-edge{fill:none;stroke:var(--liu-edge-report);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:opacity var(--liu-dur-2) var(--liu-ease),stroke-width var(--liu-dur-1) var(--liu-ease)}.liu-edge--dispatch{stroke:var(--liu-edge-dispatch)}.liu-edge--report{stroke:var(--liu-edge-report);stroke-width:1.5;stroke-dasharray:4 4;stroke-linecap:butt}.liu-edge--handoff{stroke:var(--liu-edge-handoff)}.liu-edge--followup{stroke:var(--liu-edge-followup);stroke-dasharray:1 5}.liu-edge[data-dim=true]{opacity:.4}.liu-edge[data-hot=true]{stroke-width:3}.liu-edge--report[data-hot=true]{stroke-width:2.5}.liu-edge[data-active=true]{animation:liu-edge-flow 1.2s linear infinite}.liu-edge--dispatch[data-active=true],.liu-edge--handoff[data-active=true]{stroke-dasharray:8 4}@keyframes liu-edge-flow{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.liu-edge-head--dispatch{fill:var(--liu-edge-dispatch);stroke:none}.liu-edge-head--report{fill:var(--liu-stage);stroke:var(--liu-edge-report);stroke-width:1.5;stroke-linejoin:round}.liu-edge-head--handoff{fill:none;stroke:var(--liu-edge-handoff);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.liu-edge-head--followup{fill:var(--liu-edge-followup);stroke:none}.liu-sheet.ant-drawer .ant-drawer-content-wrapper{box-sizing:border-box;box-shadow:none}.liu-sheet.ant-drawer .ant-drawer-content{border:1px solid var(--liu-line);background-color:var(--liu-glass-solid);box-shadow:var(--liu-shadow-3),inset 0 1px 0 var(--liu-glass-highlight);color:var(--liu-text)}.liu-sheet.ant-drawer-right>.ant-drawer-content-wrapper,.liu-sheet.ant-drawer-left>.ant-drawer-content-wrapper{padding:12px}.liu-sheet.ant-drawer-right .ant-drawer-content,.liu-sheet.ant-drawer-left .ant-drawer-content{border-radius:24px}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.liu-sheet.ant-drawer-right .ant-drawer-content,.liu-sheet.ant-drawer-left .ant-drawer-content{background-color:var(--liu-glass-strong);-webkit-backdrop-filter:blur(var(--liu-blur)) saturate(var(--liu-saturate));backdrop-filter:blur(var(--liu-blur)) saturate(var(--liu-saturate))}}.liu-sheet.ant-drawer-bottom .ant-drawer-content{height:auto;max-height:86vh;max-height:86dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-width:1px 0 0;border-radius:var(--liu-radius-xl) var(--liu-radius-xl) 0 0}.liu-sheet.ant-drawer-bottom .ant-drawer-content:before{content:"";flex:none;align-self:center;width:36px;height:4px;margin-top:var(--liu-space-2);border-radius:var(--liu-radius-pill);background-color:var(--liu-line-strong)}.liu-sheet--full.ant-drawer-bottom .ant-drawer-content{height:calc(100vh - 12px - env(safe-area-inset-top,0px));height:calc(100dvh - 12px - env(safe-area-inset-top,0px));max-height:none}.liu-sheet.ant-drawer .ant-drawer-header{padding:var(--liu-space-4) var(--liu-space-5) var(--liu-space-2);border-bottom:0}.liu-sheet__title{display:block;min-width:0;overflow-wrap:anywhere}.liu-sheet__title:focus{outline:0}.liu-sheet.ant-drawer-bottom .ant-drawer-header{padding-top:var(--liu-space-2)}.liu-sheet.ant-drawer .ant-drawer-title{color:var(--liu-text);font-size:var(--liu-fs-h3);line-height:var(--liu-lh-h3);font-weight:var(--liu-fw-strong)}.liu-sheet.ant-drawer .ant-drawer-close{width:36px;height:36px;margin-right:-8px;border-radius:50%;color:var(--liu-text-2)}@media (max-width: 767px){.liu-sheet.ant-drawer .ant-drawer-close{position:relative}.liu-sheet.ant-drawer .ant-drawer-close:after{position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%);content:""}}.liu-sheet.ant-drawer .ant-drawer-body{padding:var(--liu-space-2) var(--liu-space-5) var(--liu-space-5)}.liu-sheet.ant-drawer .ant-drawer-footer{padding:var(--liu-space-3) var(--liu-space-5);border-top:1px solid var(--liu-line)}:root[data-theme] .ant-dropdown .ant-dropdown-menu,:root[data-theme] .ant-select-dropdown,:root[data-theme] .ant-popover .ant-popover-inner,:root[data-theme] .ant-picker-dropdown .ant-picker-panel-container,:root[data-theme] .ant-message .ant-message-notice-content,:root[data-theme] .ant-notification .ant-notification-notice,:root[data-theme] .ant-modal .ant-modal-content{box-shadow:var(--liu-shadow-3),0 0 0 1px var(--liu-line)}.liu-scope .ant-btn:not(:disabled):active{transform:scale(.98)}.ant-select-selector .liu-status[data-variant],.ant-select-item .liu-status[data-variant]{color:inherit}.liu-divider{flex:none;height:1px;margin:0;border:0;background-color:var(--liu-line)}.liu-truncate{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liu-clamp-2{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.liu-scroll{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--liu-line-strong) rgba(0,0,0,0);-webkit-overflow-scrolling:touch}.liu-scroll::-webkit-scrollbar{width:10px;height:10px}.liu-scroll::-webkit-scrollbar-thumb{border:3px solid rgba(0,0,0,0);border-radius:var(--liu-radius-pill);background-color:var(--liu-line-strong);background-clip:padding-box}.liu-scroll::-webkit-scrollbar-corner{background-color:#0000}.liu-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap;clip:rect(0,0,0,0)}@media (prefers-reduced-transparency: reduce){.liu-glass,.liu-panel,.liu-toolbar,.liu-command,.liu-sheet.ant-drawer .ant-drawer-content{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion: reduce){.liu-dot[data-live=true]:after{opacity:.28;transform:scale(2);animation:none}.liu-edge[data-active=true]{stroke-width:3;animation:none}.liu-edge--report[data-active=true]{stroke-width:2.5}.liu-edge--dispatch[data-active=true],.liu-edge--handoff[data-active=true]{stroke-dasharray:none}.liu-icon-button:active,.liu-toolbar__button:active,.liu-card[data-interactive=true]:hover,.liu-scope .ant-btn:not(:disabled):active{transform:none}:root[data-theme] *,:root[data-theme] *:before,:root[data-theme] *:after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media (forced-colors: active){.liu-standalone:before{content:none}.liu-stage{background-image:none}.liu-constellation{display:none}.liu-node[data-selected=true]{outline:2px solid Highlight;outline-offset:1px}.liu-chip{border:1px solid CanvasText}.liu-icon-button[aria-pressed=true],.liu-icon-button[data-active=true],.liu-toolbar__button[aria-pressed=true],.liu-toolbar__button[data-active=true]{outline:2px solid Highlight;outline-offset:-2px}.liu-dot{forced-color-adjust:none;background-color:CanvasText}}:root[data-theme] .ant-btn.ant-btn-loading{opacity:1}.password-page__logout{margin-top:var(--liu-space-3)}.password-sheet__done{display:flex;flex-direction:column;gap:var(--liu-space-4)}.liu-shell__skip{position:fixed;top:calc(var(--liu-shell-top) + var(--liu-space-2));left:calc(var(--liu-shell-left) + var(--liu-space-3));z-index:var(--liu-z-shell);box-sizing:border-box;height:36px;margin:0;padding:0 var(--liu-space-4);border:0;border-radius:var(--liu-radius-pill);background-color:var(--liu-accent);box-shadow:var(--liu-shadow-2);color:var(--liu-on-accent);font:inherit;font-weight:var(--liu-fw-medium);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity var(--liu-dur-1) var(--liu-ease),transform var(--liu-dur-1) var(--liu-ease);-webkit-appearance:none;-moz-appearance:none;appearance:none}.liu-shell__skip:focus{opacity:1;pointer-events:auto;transform:none}.liu-rail{position:fixed;top:var(--liu-shell-gap);bottom:var(--liu-shell-gap);left:var(--liu-shell-gap);z-index:var(--liu-z-shell);display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:var(--liu-shell-rail);padding:var(--liu-space-4) 0 var(--liu-space-3)}.liu-rail.liu-glass{border-radius:24px;-webkit-backdrop-filter:none;backdrop-filter:none}.liu-rail__list{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:var(--liu-space-1);min-height:0;margin:var(--liu-space-5) 0 0;padding:0;overflow-y:auto;list-style:none;scrollbar-width:none}.liu-rail__list::-webkit-scrollbar{display:none}.liu-rail__item,.liu-tabbar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;margin:0;padding:0;border:0;background-color:#0000;color:var(--liu-text-2);font:inherit;font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-medium);text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.liu-rail__item{gap:2px;width:60px;height:58px;border-radius:18px;transition:background-color var(--liu-dur-1) var(--liu-ease),color var(--liu-dur-1) var(--liu-ease),transform var(--liu-dur-1) var(--liu-ease)}.liu-rail__item:hover{background-color:var(--liu-hover);color:var(--liu-text)}.liu-rail__item:active{background-color:var(--liu-press);transform:scale(.96)}.liu-rail__item[aria-current=page]{background-color:var(--liu-accent-soft);color:var(--liu-accent)}.liu-topbar{position:fixed;top:0;right:0;left:0;z-index:var(--liu-z-shell);display:flex;align-items:center;gap:var(--liu-space-3);box-sizing:border-box;height:var(--liu-shell-top);padding:0 var(--liu-space-5) 0 calc(var(--liu-shell-left) + var(--liu-space-6))}.liu-shell-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:50%;background-color:var(--liu-accent-soft);box-shadow:0 0 0 1px var(--liu-line);color:var(--liu-accent);font:inherit;font-size:var(--liu-fs-body);line-height:1;font-weight:var(--liu-fw-strong);cursor:pointer;transition:box-shadow var(--liu-dur-1) var(--liu-ease),transform var(--liu-dur-1) var(--liu-ease);-webkit-appearance:none;-moz-appearance:none;appearance:none}.liu-shell-avatar:hover,.liu-shell-avatar[aria-expanded=true]{box-shadow:0 0 0 1px var(--liu-line),0 0 0 4px var(--liu-focus-halo)}.liu-shell-avatar:active{transform:scale(.96)}.liu-tabbar{position:fixed;right:0;bottom:0;left:0;z-index:var(--liu-z-shell);box-sizing:border-box;height:var(--liu-shell-bottom);padding-bottom:env(safe-area-inset-bottom,0px)}.liu-tabbar__list{display:flex;box-sizing:border-box;max-width:520px;height:var(--liu-shell-tabbar);margin:0 auto;padding:0 var(--liu-space-2);list-style:none}.liu-tabbar__list>li{display:flex;flex:1 1 0;min-width:0}.liu-tabbar__item{flex:1 1 auto;gap:1px;min-width:0;border-radius:var(--liu-radius-md);transition:color var(--liu-dur-1) var(--liu-ease)}.liu-tabbar__pill{display:flex;align-items:center;justify-content:center;width:56px;height:30px;border-radius:var(--liu-radius-pill);transition:background-color var(--liu-dur-2) var(--liu-ease),transform var(--liu-dur-1) var(--liu-ease)}.liu-tabbar__item:hover{color:var(--liu-text)}.liu-tabbar__item:active .liu-tabbar__pill{background-color:var(--liu-press);transform:scale(.94)}.liu-tabbar__item[aria-current=page]{color:var(--liu-accent)}.liu-tabbar__item[aria-current=page] .liu-tabbar__pill{background-color:var(--liu-accent-soft)}@media (max-width: 991px){.liu-topbar{padding:0 var(--liu-space-3) 0 var(--liu-space-4)}}@media (max-width: 767px){.liu-topbar{gap:var(--liu-space-2);padding:0 var(--liu-space-2) 0 var(--liu-space-3)}}@media (prefers-reduced-motion: reduce){.liu-rail__item:active,.liu-shell-avatar:active,.liu-tabbar__item:active .liu-tabbar__pill,.liu-shell__skip{transform:none}}@media (forced-colors: active){.liu-rail__item[aria-current=page],.liu-tabbar__item[aria-current=page] .liu-tabbar__pill{outline:2px solid Highlight;outline-offset:-2px}.liu-shell-avatar{border:1px solid CanvasText;background-image:none}}html.app-shell-root{scroll-padding-top:calc(var(--liu-shell-top) + var(--liu-space-2));scroll-padding-bottom:calc(var(--liu-shell-bottom) + var(--liu-space-2))}.app-shell{--app-shell-gutter: var(--liu-page-gutter);position:relative;isolation:isolate;box-sizing:border-box;min-width:0;min-height:100vh;min-height:100dvh;padding:var(--liu-shell-top) 0 var(--liu-shell-bottom) var(--liu-shell-left);background-color:var(--liu-bg)}.app-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--liu-ambient);pointer-events:none}.app-shell[data-padding=none]{--app-shell-gutter: 0px;padding-bottom:0}.app-shell__main{display:flex;flex-direction:column;box-sizing:border-box;min-width:0;min-height:calc(100vh - var(--liu-shell-top) - var(--liu-shell-bottom));min-height:calc(100dvh - var(--liu-shell-top) - var(--liu-shell-bottom));padding:var(--app-shell-gutter)}.app-shell[data-padding=none] .app-shell__main{min-height:calc(100vh - var(--liu-shell-top));min-height:calc(100dvh - var(--liu-shell-top))}.app-shell__main:focus{outline:0}.app-shell__page{display:flex;flex:1 0 auto;flex-direction:column;min-width:0}.app-shell__footer{flex:none;margin:var(--liu-space-8) 0 0;padding:0 var(--liu-space-4);color:var(--liu-text-2);font-family:var(--liu-font);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);text-align:center}.app-shell[data-padding=none] .app-shell__footer{margin-top:0;padding-bottom:calc(var(--liu-space-4) + var(--liu-shell-bottom))}.app-topbar{justify-content:space-between}.app-topbar__lead{display:flex;flex:1 1 auto;align-items:center;gap:var(--liu-space-2);min-width:0}.app-topbar__menu{flex:none;margin-left:calc(-1 * var(--liu-space-2))}.app-topbar__brand,.app-topbar__brand:hover,.app-topbar__brand:focus{min-width:0;overflow:hidden;color:var(--liu-text);font-size:var(--liu-fs-h3);line-height:var(--liu-lh-h3);font-weight:var(--liu-fw-strong);letter-spacing:.01em;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.app-topbar__brand:hover{color:var(--liu-accent)}.app-topbar__tools{display:flex;flex:none;align-items:center;gap:var(--liu-space-3);min-width:0}.app-topbar__view.ant-segmented{flex:none}.app-user{display:inline-flex;flex:0 1 auto;align-items:center;gap:var(--liu-space-2);box-sizing:border-box;min-width:0;max-width:300px;height:40px;margin:0;padding:0 var(--liu-space-3) 0 var(--liu-space-1);border:0;border-radius:var(--liu-radius-pill);background-color:#0000;color:var(--liu-text);font:inherit;cursor:pointer;transition:background-color var(--liu-dur-1) var(--liu-ease);-webkit-appearance:none;-moz-appearance:none;appearance:none}.app-user:hover,.app-user.ant-dropdown-open{background-color:var(--liu-hover)}.app-user .app-user__avatar{width:32px;height:32px;font-size:var(--liu-fs-caption);cursor:inherit}.app-user:hover .app-user__avatar{box-shadow:0 0 0 1px var(--liu-line)}.app-user__name{min-width:0;overflow:hidden;font-weight:var(--liu-fw-medium);text-overflow:ellipsis;white-space:nowrap}.app-user__roles{display:inline-flex;flex:none;gap:var(--liu-space-1)}.app-user__roles:empty{display:none}.app-user .app-user__role.ant-tag{margin:0;border-radius:var(--liu-radius-pill);background-color:var(--liu-neutral-soft);color:var(--liu-neutral)}.app-user-menu .ant-dropdown-menu{min-width:184px}.app-user-menu .ant-dropdown-menu-item[aria-checked=true]{color:var(--liu-accent);font-weight:var(--liu-fw-medium)}.app-user-menu .ant-dropdown-menu-item-extra{display:inline-flex;align-items:center;padding-inline-start:var(--liu-space-3);color:inherit}.app-nav-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;font-size:22px;line-height:0}.app-nav-icon svg{width:22px;height:22px}.app-nav-caption{white-space:nowrap}.liu-tabbar__item[data-current=true]{color:var(--liu-accent)}.liu-tabbar__item[data-current=true] .liu-tabbar__pill{background-color:var(--liu-accent-soft)}.app-tabbar{padding-right:env(safe-area-inset-right,0px);padding-left:env(safe-area-inset-left,0px)}.app-nav-drawer.ant-drawer-bottom .ant-drawer-body{padding-bottom:calc(var(--liu-space-4) + env(safe-area-inset-bottom,0px))}.app-nav-menu.ant-menu{border-inline-end:0;background-color:#0000}.app-nav-menu.ant-menu-inline>.ant-menu-item{display:flex;align-items:center;width:100%;height:48px;margin:2px 0;padding-inline:var(--liu-space-3);line-height:48px}.app-nav-menu .ant-menu-item .app-nav-icon{width:36px;height:36px;border-radius:var(--liu-radius-sm);background-color:var(--liu-fill);color:var(--liu-text-2)}.app-nav-menu .ant-menu-item-selected .app-nav-icon{background-color:var(--liu-surface);color:var(--liu-accent)}.app-nav-menu .ant-menu-item .app-nav-icon svg{width:20px;height:20px}.app-nav-menu .ant-menu-title-content{margin-inline-start:var(--liu-space-3);font-size:var(--liu-fs-body-lg)}@media (max-width: 991px){.app-topbar.liu-topbar{padding-right:calc(var(--liu-space-3) + env(safe-area-inset-right,0px));padding-left:calc(var(--liu-space-4) + env(safe-area-inset-left,0px))}}@media (max-width: 767px){.app-topbar.liu-topbar{gap:var(--liu-space-2);padding-right:calc(var(--liu-space-2) + env(safe-area-inset-right,0px));padding-left:calc(var(--liu-space-3) + env(safe-area-inset-left,0px))}.app-topbar__tools{gap:var(--liu-space-1)}.app-shell__footer{margin-top:var(--liu-space-3)}.app-user{flex:none;justify-content:center;min-width:44px;height:44px;padding:0 var(--liu-space-1)}.app-user-menu .ant-dropdown-menu-item{box-sizing:border-box;min-height:44px}.app-user__name,.app-user__roles{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@media (forced-colors: active){.liu-tabbar__item[data-current=true] .liu-tabbar__pill{outline:2px solid Highlight;outline-offset:-2px}}@media print{.app-topbar,.app-rail,.app-tabbar,.app-chrome__skip,.app-shell__footer{display:none!important}.app-shell,.app-shell[data-padding=none]{--app-shell-gutter: 0px;min-height:0;padding:0;background:none}.app-shell:before{display:none}.app-shell__main,.app-shell[data-padding=none] .app-shell__main{min-height:0;padding:0}}.login-page__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.login-page__corner{position:absolute;top:24px;left:24px;width:360px}.login-page__corner[data-corner=end]{top:auto;right:24px;bottom:24px;left:auto}@media (max-width: 767px){.login-page__corner{top:-32px;left:-48px;width:240px}.login-page__corner[data-corner=end]{right:-48px;bottom:-32px}}.markdown-document{min-width:0;max-width:100%;color:inherit;font-size:var(--liu-fs-body);line-height:var(--liu-lh-read);overflow-wrap:anywhere;word-break:break-word}.markdown-document>:first-child{margin-top:0}.markdown-document>:last-child{margin-bottom:0}.markdown-document h1,.markdown-document h2,.markdown-document h3,.markdown-document h4,.markdown-document h5,.markdown-document h6{margin:1.25em 0 .55em;color:inherit;font-weight:var(--liu-fw-strong);line-height:1.35}.markdown-document h1{font-size:var(--liu-fs-h1)}.markdown-document h2{font-size:var(--liu-fs-h2)}.markdown-document h3{font-size:var(--liu-fs-h3)}.markdown-document h4,.markdown-document h5,.markdown-document h6{font-size:var(--liu-fs-body)}.markdown-document p{margin:0 0 12px}.markdown-document ul,.markdown-document ol{margin:0 0 12px;padding-left:1.65em}.markdown-document li+li{margin-top:4px}.markdown-document li>p{margin-bottom:4px}.markdown-document blockquote{margin:12px 0;padding:8px 14px;border-left:4px solid var(--liu-line-strong);background-color:var(--liu-surface-2);color:var(--liu-text-2)}.markdown-document blockquote>:last-child{margin-bottom:0}.markdown-document a{overflow-wrap:anywhere}.markdown-document hr{margin:20px 0;border:0;border-top:1px solid var(--liu-line)}.markdown-document code{padding:.15em .35em;border-radius:var(--liu-radius-xs);background-color:var(--liu-fill);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.markdown-document pre{max-width:100%;margin:12px 0;padding:12px 14px;overflow-x:auto;border:1px solid var(--liu-line);border-radius:var(--liu-radius-xs);background-color:var(--liu-surface-2);white-space:pre;overflow-wrap:normal;word-break:normal}.markdown-document pre code{padding:0;border-radius:0;background-color:transparent;font-size:var(--liu-fs-caption);white-space:inherit}.markdown-document__table-scroll{max-width:100%;margin:12px 0;overflow-x:auto;border:1px solid var(--liu-line);border-radius:var(--liu-radius-xs)}.markdown-document .table-scroll-cue{margin:12px 0 -8px}.markdown-document table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.markdown-document th,.markdown-document td{box-sizing:border-box;min-width:calc(4em + 24px);max-width:40em;padding:8px 12px;border-right:1px solid var(--liu-line);border-bottom:1px solid var(--liu-line);overflow-wrap:anywhere;text-align:left;vertical-align:top}.markdown-document th{background-color:var(--liu-surface-2);font-weight:var(--liu-fw-strong)}.markdown-document tr:last-child>td{border-bottom:0}.markdown-document th:last-child,.markdown-document td:last-child{border-right:0}.markdown-document .contains-task-list{padding-left:0;list-style:none}.markdown-document .task-list-item{list-style:none}.markdown-document .task-list-item input{margin:0 .45em 0 0;vertical-align:middle}.markdown-document img{display:block;max-width:100%;height:auto;margin:12px 0}.markdown-document__image-off{display:inline-block;padding:0 6px;border:1px dashed var(--liu-line-strong);border-radius:var(--liu-radius-xs)}.liu-prose{min-width:0;color:var(--liu-text)}.liu-prose .markdown-document{font-size:var(--liu-fs-body-lg);line-height:var(--liu-lh-read)}.liu-prose .markdown-document>:first-child{margin-top:0}.liu-prose .markdown-document h1{margin:1.4em 0 .6em;font-size:var(--liu-fs-display);line-height:var(--liu-lh-display);font-weight:var(--liu-fw-strong)}.liu-prose .markdown-document h2{margin:1.9em 0 .7em;padding-bottom:.4em;border-bottom:1px solid var(--liu-line);font-size:var(--liu-fs-h1);line-height:var(--liu-lh-h1);font-weight:var(--liu-fw-strong)}.liu-prose .markdown-document h3{margin:1.6em 0 .5em;font-size:var(--liu-fs-h2);line-height:var(--liu-lh-h2);font-weight:var(--liu-fw-strong)}.liu-prose .markdown-document h4,.liu-prose .markdown-document h5,.liu-prose .markdown-document h6{margin:1.4em 0 .4em;color:var(--liu-text-2);font-size:var(--liu-fs-h3);line-height:var(--liu-lh-h3);font-weight:var(--liu-fw-strong)}.liu-prose .markdown-document p{margin:0 0 1em}.liu-prose .markdown-document ul,.liu-prose .markdown-document ol{margin:0 0 1em;padding-left:1.4em}.liu-prose .markdown-document li+li{margin-top:.35em}.liu-prose .markdown-document li::marker{color:var(--liu-text-2)}.liu-prose .markdown-document strong{color:var(--liu-text);font-weight:var(--liu-fw-strong)}.liu-prose .markdown-document blockquote{margin:1.25em 0;padding:var(--liu-space-3) var(--liu-space-4);border-left:3px solid var(--liu-accent);border-radius:0 var(--liu-radius-sm) var(--liu-radius-sm) 0;background-color:var(--liu-accent-soft);color:var(--liu-text)}.liu-prose .markdown-document blockquote p{margin-bottom:.5em}.liu-prose .markdown-document hr{margin:2em 0;border-top-color:var(--liu-line-strong)}.liu-prose .markdown-document__table-scroll{margin:1.25em 0;border:0;border-radius:0}.liu-prose .markdown-document table{font-size:var(--liu-fs-body);line-height:var(--liu-lh-body)}.liu-prose .markdown-document th,.liu-prose .markdown-document td{padding:10px 12px;border-right:0}.liu-prose .markdown-document th{border-bottom:1px solid var(--liu-line-strong);background-color:var(--liu-fill);color:var(--liu-text-2);font-weight:var(--liu-fw-medium)}.liu-prose .markdown-document tr:last-child>td{border-bottom:1px solid var(--liu-line)}.liu-prose .markdown-document code{border-radius:var(--liu-radius-xs)}@media (max-width: 767px){.liu-prose .markdown-document h1{font-size:var(--liu-fs-h1);line-height:var(--liu-lh-h1)}.liu-prose .markdown-document h2{font-size:var(--liu-fs-h2);line-height:var(--liu-lh-h2)}.liu-prose .markdown-document h3{font-size:var(--liu-fs-h3);line-height:var(--liu-lh-h3)}.liu-prose .markdown-document ul,.liu-prose .markdown-document ol{padding-left:1.2em}.liu-prose .markdown-document li>ul,.liu-prose .markdown-document li>ol{margin-top:.35em;padding-left:0;color:var(--liu-text-2);font-size:var(--liu-fs-body);line-height:var(--liu-lh-read);list-style-position:inside}}.liu-reading{min-width:0;max-width:68ch;color:var(--liu-text);font-size:var(--liu-fs-body-lg);line-height:1.8}.liu-reading .markdown-document{font-size:inherit;line-height:inherit}.liu-reading .markdown-document h1,.liu-reading .markdown-document h2,.liu-reading .markdown-document h3,.liu-reading .markdown-document h4,.liu-reading .markdown-document h5,.liu-reading .markdown-document h6{margin:1.5em 0 .5em;color:var(--liu-text);font-weight:var(--liu-fw-strong)}.liu-reading .markdown-document h1{font-size:var(--liu-fs-h1);line-height:var(--liu-lh-h1)}.liu-reading .markdown-document h2{font-size:var(--liu-fs-h2);line-height:var(--liu-lh-h2)}.liu-reading .markdown-document h3,.liu-reading .markdown-document h4,.liu-reading .markdown-document h5,.liu-reading .markdown-document h6{font-size:var(--liu-fs-h3);line-height:var(--liu-lh-h3)}.liu-reading .markdown-document>:first-child{margin-top:0}.liu-reading[data-titled=true] .markdown-document>h1:first-child,.liu-reading[data-titled=true] .markdown-document>h2:first-child,.liu-reading[data-titled=true] .markdown-document>h3:first-child,.liu-reading[data-titled=true] .markdown-document>h4:first-child,.liu-reading[data-titled=true] .markdown-document>h5:first-child,.liu-reading[data-titled=true] .markdown-document>h6:first-child{font-size:var(--liu-fs-h2);line-height:var(--liu-lh-h2);overflow-wrap:anywhere}.liu-reading .markdown-document p,.liu-reading .markdown-document ul,.liu-reading .markdown-document ol{margin-bottom:14px}.liu-reading .markdown-document>:last-child,.liu-reading .markdown-document blockquote>:last-child,.liu-reading .markdown-document li>:last-child{margin-bottom:0}.liu-reading .markdown-document strong{color:var(--liu-text);font-weight:var(--liu-fw-strong)}.liu-reading .markdown-document a{color:var(--liu-accent);text-decoration:underline;text-underline-offset:2px}.liu-reading .markdown-document blockquote{margin:16px 0;padding:10px 16px;border-left:3px solid var(--liu-accent);border-radius:0 var(--liu-radius-sm) var(--liu-radius-sm) 0;background-color:var(--liu-surface-2);color:var(--liu-text-2)}.liu-reading .markdown-document hr{border-top-color:var(--liu-line)}.liu-reading .markdown-document code{background-color:var(--liu-surface-2);color:var(--liu-text)}.liu-reading .markdown-document pre{border-color:var(--liu-line);border-radius:var(--liu-radius-sm);background-color:var(--liu-surface-2);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body)}.liu-reading .markdown-document pre code{background-color:transparent}.liu-reading .markdown-document__table-scroll{border-color:var(--liu-line);border-radius:var(--liu-radius-sm);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body)}.liu-reading .markdown-document th,.liu-reading .markdown-document td{border-color:var(--liu-line)}.liu-reading .markdown-document th{background-color:var(--liu-surface-2);color:var(--liu-text)}.liu-reading .markdown-document__table-scroll:focus-visible,.liu-reading .markdown-document pre:focus-visible{outline:2px solid var(--liu-focus);outline-offset:2px}.liu-reading__plain{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width: 767px){.liu-reading{max-width:none}}.lw-workbench__compose{position:relative;z-index:2}.lw-link{display:inline-flex;align-items:center;gap:var(--liu-space-1);min-height:32px;padding:0 var(--liu-space-2);border-radius:var(--liu-radius-pill);color:var(--liu-accent);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);font-weight:var(--liu-fw-medium);text-decoration:none;white-space:nowrap}.lw-link:hover{background-color:var(--liu-accent-soft);color:var(--liu-accent)}.liu-surface__actions>.lw-link:first-child{margin-left:calc(-1 * var(--liu-space-2))}.liu-surface__actions>.lw-link:last-child{margin-right:calc(-1 * var(--liu-space-2))}.lw-flow-anchor{position:relative;display:flex;flex:1 1 auto;align-items:center;gap:var(--liu-space-3);min-width:0}.lw-flow-anchor__line{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--liu-text-2);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);text-overflow:ellipsis;white-space:nowrap}.lw-flow-trigger{display:inline-flex;flex:none;align-items:center;gap:10px;box-sizing:border-box;max-width:100%;height:44px;margin:0;padding:0 var(--liu-space-3) 0 var(--liu-space-2);border:0;border-radius:var(--liu-radius-md);background-color:var(--liu-fill);color:var(--liu-text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--liu-dur-1) var(--liu-ease)}.lw-flow-trigger:hover{background-color:var(--liu-press)}.lw-flow-trigger[aria-expanded=true]{background-color:var(--liu-accent-soft)}.lw-flow-trigger:focus-visible{outline:2px solid var(--liu-focus);outline-offset:2px}.lw-flow-trigger__text{display:flex;flex-direction:column;min-width:0}.lw-flow-trigger__label{color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.lw-flow-trigger__name{overflow:hidden;color:var(--liu-text);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);font-weight:var(--liu-fw-strong);text-overflow:ellipsis;white-space:nowrap}.lw-flow-trigger__chevron{flex:none;color:var(--liu-text-2);transition:transform var(--liu-dur-2) var(--liu-ease)}.lw-flow-trigger[aria-expanded=true] .lw-flow-trigger__chevron{transform:rotate(180deg)}.lw-flow-popover{position:absolute;top:calc(100% + var(--liu-space-2));left:0;z-index:var(--liu-z-sticky);box-sizing:border-box;width:480px;max-width:calc(100vw - 48px);max-height:min(560px,calc(100vh - var(--liu-shell-top) - 120px));max-height:min(560px,calc(100dvh - var(--liu-shell-top) - 120px));padding:0 var(--liu-space-2) var(--liu-space-2);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--liu-line);border-radius:var(--liu-radius-lg);background-color:var(--liu-surface);box-shadow:var(--liu-shadow-3)}.lw-flow-popover .lw-flow-picker{padding-top:var(--liu-space-2)}.lw-flow-popover .lw-flow-picker__search{position:-webkit-sticky;position:sticky;top:0;z-index:1;margin-top:calc(-1 * var(--liu-space-2));padding-top:var(--liu-space-2);background-color:var(--liu-surface)}.lw-flow-popover .lw-flow-option{scroll-margin-top:56px}.lw-flow-picker{display:flex;flex-direction:column;gap:var(--liu-space-1);min-width:0}.lw-flow-picker__search{padding:var(--liu-space-1) var(--liu-space-1) var(--liu-space-2)}.lw-flow-picker__groups{display:flex;flex-direction:column;gap:var(--liu-space-2);min-width:0}.lw-flow-picker__none{margin:0;padding:var(--liu-space-6) var(--liu-space-3);color:var(--liu-text-2);text-align:center}.lw-flow-picker__heading{margin:var(--liu-space-1) var(--liu-space-3) var(--liu-space-1);color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-medium)}.lw-flow-picker__options{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.lw-flow-option{display:flex;align-items:flex-start;gap:var(--liu-space-3);box-sizing:border-box;width:100%;margin:0;padding:10px var(--liu-space-3);border:0;border-radius:var(--liu-radius-md);background-color:transparent;color:var(--liu-text);font:inherit;text-align:left;cursor:pointer}.lw-flow-option:hover{background-color:var(--liu-hover)}.lw-flow-option:focus-visible{outline:2px solid var(--liu-focus);outline-offset:-2px}.lw-flow-option[aria-current=true]{background-color:var(--liu-accent-soft)}.lw-flow-option[aria-disabled=true]{cursor:not-allowed}.lw-flow-option[aria-disabled=true]:hover{background-color:transparent}.lw-flow-option[aria-disabled=true] .liu-avatar{opacity:.5}.lw-flow-option__text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.lw-flow-option__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-1) 6px;min-width:0}.lw-flow-option__name{margin-right:var(--liu-space-1);font-weight:var(--liu-fw-medium)}.lw-flow-option[aria-disabled=true] .lw-flow-option__name{color:var(--liu-text-2)}.lw-flow-option__line{overflow:hidden;color:var(--liu-text-2);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);text-overflow:ellipsis;white-space:nowrap}.lw-flow-option[aria-disabled=true] .lw-flow-option__line{color:var(--liu-warning);white-space:normal}.lw-flow-option__check{flex:none;margin-top:8px;color:var(--liu-accent)}.lw-context{display:flex;flex-direction:column;gap:var(--liu-space-3);min-width:0}.lw-context__files,.lw-context__libraries{margin:0;padding:0;list-style:none}.lw-context__files>li,.lw-context__libraries>li{min-width:0;max-width:100%}.lw-context__search{display:inline-flex;align-items:flex-start;align-self:flex-start;gap:10px;cursor:pointer}.lw-context__switch{display:inline-flex;flex:none;margin-top:3px}.lw-context__search-text{display:flex;flex-direction:column;color:var(--liu-text);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body)}.lw-context__search-hint{color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.lw-starters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--liu-space-3);margin:0;padding:0;list-style:none}.lw-starter{display:flex;flex-direction:column;gap:var(--liu-space-2);width:100%;height:100%;padding:var(--liu-space-4);cursor:pointer}.lw-starter__head{display:flex;align-items:center;gap:10px;min-width:0}.lw-starter__name{flex:1 1 auto;min-width:0;font-size:var(--liu-fs-h3);line-height:var(--liu-lh-h3);font-weight:var(--liu-fw-strong)}.lw-starter__text{color:var(--liu-text-2);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body)}.lw-starter__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.lw-recent__row{padding:0}.lw-recent__link{display:grid;grid-template-areas:"title time" "meta meta";grid-template-columns:minmax(0,1fr) auto;gap:2px var(--liu-space-4);box-sizing:border-box;width:100%;padding:var(--liu-space-3) 0;color:var(--liu-text);text-decoration:none}.lw-recent__link:hover .lw-recent__title{color:var(--liu-accent)}.lw-recent__link:focus-visible{border-radius:var(--liu-radius-sm);outline:2px solid var(--liu-focus);outline-offset:2px}.lw-recent__title{grid-area:title;font-weight:var(--liu-fw-medium)}.lw-recent__meta{display:flex;grid-area:meta;align-items:center;gap:var(--liu-space-2);min-width:0;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.lw-recent__meta .liu-status{font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.lw-recent__flow:before{content:"·";margin-right:var(--liu-space-2)}.lw-recent__time{grid-area:time;align-self:center;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);white-space:nowrap}.lw-library-picker__lead{margin:0 0 var(--liu-space-4);color:var(--liu-text-2)}.lw-library-picker__group+.lw-library-picker__group{margin-top:var(--liu-space-5)}.lw-library-picker__heading{margin:0 0 var(--liu-space-2);color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-medium)}.lw-library-picker__check{display:flex;width:100%}.lw-library-picker__name{display:flex;align-items:center;gap:6px;color:var(--liu-text);font-weight:var(--liu-fw-medium)}.lw-library-picker__icon{flex:none;color:var(--liu-accent)}.lw-library-picker__details{display:block;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}@media (max-width: 767px){.lw-workbench__drop{margin-right:calc(-1 * var(--app-shell-gutter, 0px));margin-left:calc(-1 * var(--app-shell-gutter, 0px));border-radius:0}.lw-workbench__drop>.liu-composer{border:0;border-radius:0;box-shadow:none}.lw-link{min-height:44px}.lw-flow-anchor__line{display:none}.lw-flow-trigger,.lw-flow-trigger__text{flex:1 1 auto}.lw-starters{grid-template-columns:minmax(0,1fr)}.lw-recent__row{padding:0 var(--liu-space-3)}.lw-recent__link{padding:var(--liu-space-3) 0}}.read-only-banner{display:flex;align-items:flex-start;gap:var(--liu-space-2);padding:var(--liu-space-3) var(--liu-space-4);border:1px solid var(--liu-line);border-radius:var(--liu-radius-md);background:var(--liu-surface-2);color:var(--liu-text);min-width:0}.read-only-banner__icon{flex:none;margin-top:2px;color:var(--liu-text-2)}.read-only-banner__text{display:flex;flex-direction:column;gap:2px;min-width:0}.read-only-banner__title{margin:0;font-weight:var(--liu-fw-strong)}.read-only-banner__detail{margin:0;color:var(--liu-text-2);overflow-wrap:anywhere}.read-only-banner__account{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--liu-space-1) var(--liu-space-3);margin:var(--liu-space-1) 0 0;overflow-wrap:anywhere}.read-only-banner__back{color:var(--liu-accent);white-space:nowrap}.lw-library-home .liu-surface__title .liu-count{margin-left:var(--liu-space-1);vertical-align:2px}.lw-library-home__search,.lw-library__search{display:flex;width:360px;min-width:0}.lw-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--liu-space-3);margin:0;padding:0;list-style:none}.lw-library-tile{display:flex;flex-direction:column;gap:10px;height:100%;padding:var(--liu-space-4)}.lw-library-tile__head{display:flex;align-items:center;gap:var(--liu-space-3);min-width:0}.lw-library-tile__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--liu-radius-sm);background-color:var(--liu-accent-soft);color:var(--liu-accent)}.lw-library-tile__titles{display:flex;flex-direction:column;gap:2px;min-width:0}.lw-library-tile__name{overflow:hidden;font-size:var(--liu-fs-h3);line-height:var(--liu-lh-h3);font-weight:var(--liu-fw-strong);text-overflow:ellipsis;white-space:nowrap}.lw-library-tile__owner{display:inline-flex;align-items:center;gap:var(--liu-space-1);min-width:0}.lw-library-tile__owner,.lw-library-tile__owner .liu-status,.lw-library-tile__time,.lw-discover__hint,.lw-note__meta{color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.lw-library-tile__text{color:var(--liu-text-2);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body)}.lw-library-tile__counts{color:var(--liu-text);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body)}.lw-library-tile__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--liu-space-2);margin-top:auto}.lw-discover{display:flex;align-items:flex-start;gap:var(--liu-space-3);max-width:var(--liu-page-read);cursor:pointer}.lw-discover__switch{display:inline-flex;flex:none;margin-top:1px}.lw-discover__text{display:flex;flex-direction:column;gap:2px;min-width:0}.lw-discover__label{color:var(--liu-text);font-weight:var(--liu-fw-medium)}.lw-library__tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--liu-space-3);margin-bottom:var(--liu-space-2)}.lw-library__more-row,.lw-pager{display:flex;align-items:center;justify-content:center;gap:var(--liu-space-2);margin-top:var(--liu-space-3)}.lw-item{gap:var(--liu-space-3)}.lw-item__main{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.lw-item__title{overflow:hidden;color:var(--liu-text);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);font-weight:var(--liu-fw-medium);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.lw-item__open{max-width:100%;margin:0;padding:0;border:0;background-color:transparent;font-family:inherit;text-align:left;cursor:pointer}.lw-item__title:hover{color:var(--liu-accent);text-decoration:underline;text-underline-offset:3px}.lw-item__meta{overflow:hidden;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);text-overflow:ellipsis;white-space:nowrap}.lw-item__error{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--liu-space-2);margin-top:2px;color:var(--liu-error);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.lw-item__status{display:flex;flex:none;min-width:96px}.lw-item__time{flex:none;width:88px;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);text-align:right;white-space:nowrap}.lw-note__head{display:flex;flex-direction:column;gap:var(--liu-space-2);min-width:0;padding-top:var(--liu-space-4)}.lw-note__title{box-sizing:border-box;width:100%;margin:0;padding:var(--liu-space-1) 0;border:0;border-radius:0;outline:0;background-color:transparent;color:var(--liu-text);font-family:var(--liu-font);font-size:var(--liu-fs-display);line-height:var(--liu-lh-display);font-weight:var(--liu-fw-strong);overflow-wrap:anywhere}.lw-note__title::placeholder{color:var(--liu-text-3)}.lw-note .lw-note__title:focus-visible{outline:0;box-shadow:0 2px 0 var(--liu-focus)}.lw-note__top{display:flex;align-items:center;justify-content:space-between;gap:var(--liu-space-3)}.lw-note__reader[data-padding=default]{padding:var(--liu-space-5) var(--liu-space-6)}.lw-note__empty,.lw-note__meta{margin:0;color:var(--liu-text-2)}.lw-note__save-line{display:none;margin:0}.lw-save{display:inline-flex;align-items:center;gap:var(--liu-space-1);color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);white-space:nowrap}.lw-save[data-tone=success]{color:var(--liu-success)}.lw-save[data-tone=warning]{color:var(--liu-warning)}.lw-save[data-tone=error]{color:var(--liu-error)}.lw-share__lead{margin:0 0 var(--liu-space-4);color:var(--liu-text-2)}.lw-share__teams{margin-top:var(--liu-space-3)}.lw-share__check{display:flex;width:100%}.lw-share__name{display:block;color:var(--liu-text);font-weight:var(--liu-fw-medium)}.lw-share__details{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--liu-space-3);color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.lw-share__details .liu-status{font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.lw-share__stopped{margin-top:var(--liu-space-5)}.lw-share__heading{margin:0 0 var(--liu-space-1);color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-medium)}.lw-share__hint{margin:0 0 var(--liu-space-2);color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.lw-share__confirm{margin-top:var(--liu-space-4)}.lw-share__confirm-title{display:flex;align-items:center;gap:var(--liu-space-2);font-weight:var(--liu-fw-strong)}.lw-form,.lw-form__field,.lw-import,.lw-import__source,.lw-import__libraries{display:flex;flex-direction:column;min-width:0}.lw-form,.lw-import{gap:var(--liu-space-4)}.lw-form__field,.lw-import__source,.lw-import__libraries{gap:var(--liu-space-2)}.lw-import__lead,.lw-import__note,.lw-form .liu-muted,.lw-library__blocked,.lw-library__going{margin:0}.lw-import__choices{display:block;width:100%}.lw-import__list{margin:0;padding:0;list-style:none}.lw-import__name{display:inline-flex;align-items:center;gap:var(--liu-space-2)}.lw-import__details{display:block}@media (max-width: 991px){.lw-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.lw-library-home__search,.lw-library__search{flex:1 1 100%;width:auto}.lw-library__tools .liu-filter{flex:1 1 100%}.lw-library-grid{grid-template-columns:minmax(0,1fr);gap:var(--liu-space-2)}.lw-item__status{min-width:0}.lw-item__time{display:none}.lw-item__title,.lw-item__meta{overflow:visible;white-space:normal;overflow-wrap:anywhere}.lw-library__more{width:44px;height:44px}.lw-note__reader[data-padding=default]{padding:var(--liu-space-4)}.lw-note__head{padding-top:var(--liu-space-2)}.lw-note__title{font-size:var(--liu-fs-h1);line-height:var(--liu-lh-h1)}.lw-note__save-line{display:block}}@media print{html[data-print-isolate] [data-print-path]>:not([data-print-path]):not([data-print-target]){display:none!important}html[data-print-isolate],html[data-print-isolate] [data-print-path]{position:static!important;display:block!important;float:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:visible!important;background:none!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;-webkit-transform:none!important;transform:none!important;-webkit-filter:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;-webkit-clip-path:none!important;clip-path:none!important;contain:none!important;-webkit-animation:none!important;animation:none!important;transition:none!important}html[data-print-isolate] [data-print-path]:before,html[data-print-isolate] [data-print-path]:after{display:none!important}html[data-print-isolate] [data-print-target]{position:static!important;float:none!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;overflow:visible!important;-webkit-transform:none!important;transform:none!important}}.liu-document{display:flex;flex-direction:column;gap:var(--liu-space-4);min-width:0}.liu-document__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2) var(--liu-space-3);min-width:0;padding-bottom:var(--liu-space-3);border-bottom:1px solid var(--liu-line)}.liu-document__title{min-width:0;margin:0;color:var(--liu-text);font-size:var(--liu-fs-h2);line-height:var(--liu-lh-h2);font-weight:var(--liu-fw-strong);overflow-wrap:anywhere}.liu-document__version{display:inline-flex;align-items:center;min-height:24px;padding:0 var(--liu-space-3);border-radius:var(--liu-radius-pill);background-color:var(--liu-accent-soft);color:var(--liu-accent);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-medium);font-variant-numeric:tabular-nums;white-space:nowrap}@media (forced-colors: active){.liu-document__version{border:1px solid CanvasText}}.deliverable-data,.deliverable-citations{display:flex;flex-direction:column;gap:var(--liu-space-3);min-width:0;margin-top:var(--liu-space-8);padding-top:var(--liu-space-4);border-top:1px solid var(--liu-line);color:var(--liu-text);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body)}.deliverable-section__title{margin:0;color:var(--liu-text);font-size:var(--liu-fs-h3);line-height:var(--liu-lh-h3);font-weight:var(--liu-fw-strong)}.deliverable-data__fields{display:flex;flex-direction:column;gap:var(--liu-space-3);min-width:0;margin:0}.deliverable-data__field{display:grid;grid-template-columns:minmax(96px,12em) minmax(0,1fr);gap:var(--liu-space-1) var(--liu-space-4);min-width:0}.deliverable-data__field>dt{color:var(--liu-text-2);font-weight:var(--liu-fw-medium);overflow-wrap:anywhere}.deliverable-data__field>dd{min-width:0;margin:0;overflow-wrap:anywhere}.deliverable-data__fields[data-depth]:not([data-depth="1"]){gap:var(--liu-space-2);padding-left:var(--liu-space-3);border-left:2px solid var(--liu-line)}.deliverable-data__fields[data-depth]:not([data-depth="1"])>.deliverable-data__field{grid-template-columns:minmax(0,1fr)}.deliverable-data__text{white-space:pre-wrap}.deliverable-data__empty{color:var(--liu-text-3)}.deliverable-data__unnamed{margin:0;color:var(--liu-text-2)}.deliverable-data__link,.deliverable-citations__link{color:var(--liu-accent);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.deliverable-data__list{margin:0;padding-left:1.25em}.deliverable-data__list>li+li{margin-top:var(--liu-space-1)}.deliverable-data__table-wrap,.deliverable-data__list-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:var(--liu-space-2);min-width:0;max-width:100%}.deliverable-data__table-wrap>.table-scroll-region{width:100%;border:1px solid var(--liu-line);border-radius:var(--liu-radius-sm)}.deliverable-data__table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.deliverable-data__table th,.deliverable-data__table td{padding:var(--liu-space-2) var(--liu-space-3);border-bottom:1px solid var(--liu-line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.deliverable-data__table th{background-color:var(--liu-surface-2);color:var(--liu-text);font-weight:var(--liu-fw-strong)}.deliverable-data__cards{display:flex;flex-direction:column;gap:var(--liu-space-2);width:100%;margin:0;padding:0;list-style:none}.deliverable-data__card{min-width:0;padding:var(--liu-space-3);border:1px solid var(--liu-line);border-radius:var(--liu-radius-sm)}.deliverable-data__card-fields{display:flex;flex-direction:column;gap:var(--liu-space-2);margin:0}.deliverable-data__card-field{min-width:0}.deliverable-data__card-field>dt{color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-medium)}.deliverable-data__card-field>dd{min-width:0;margin:0;overflow-wrap:anywhere}.deliverable-data__table tbody tr:last-child td{border-bottom:0}.deliverable-data__raw{min-width:0}.deliverable-citations__list{display:flex;flex-direction:column;gap:var(--liu-space-2);margin:0;padding-left:1.75em}.deliverable-citations__item::marker{color:var(--liu-text-2);font-variant-numeric:tabular-nums}.deliverable-citations__head{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--liu-space-2);min-width:0}.deliverable-citations__title{overflow-wrap:anywhere}.deliverable-citations__host{color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.deliverable-citations__note{display:block;color:var(--liu-text-2);overflow-wrap:anywhere}@media (max-width: 575px){.deliverable-data__field{grid-template-columns:minmax(0,1fr)}.deliverable-data__fields[data-depth]:not([data-depth="1"]){padding-left:var(--liu-space-2)}}@media (forced-colors: active){.deliverable-data__table-wrap>.table-scroll-region,.deliverable-data__card{border-color:CanvasText}}@media print{.deliverable-data__more,.deliverable-data__raw{display:none!important}.liu-reading{max-width:none}.deliverable-data__table-wrap>.table-scroll-region{overflow:visible}.deliverable-data__table{width:100%}.deliverable-data__table tr,.deliverable-citations__item{break-inside:avoid}}.lw-tasks__filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-3);min-width:0}.lw-tasks__search{flex:0 1 280px;min-width:200px}.lw-tasks__flow-filter{flex:0 0 180px;margin-left:auto}.lw-tasks__status{display:flex;min-width:0;max-width:100%}.lw-tasks__table{width:100%;border-collapse:collapse;color:var(--liu-text);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body)}.lw-tasks__table th{padding:var(--liu-space-3) var(--liu-space-5);border-bottom:1px solid var(--liu-line);color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-medium);text-align:left;white-space:nowrap}.lw-tasks__table td{padding:14px var(--liu-space-5);border-bottom:1px solid var(--liu-line);vertical-align:middle}.lw-tasks__table tbody tr:hover>td{background-color:var(--liu-hover)}.lw-tasks__col-status{width:132px}.lw-tasks__col-files{width:80px}.lw-tasks__col-updated{width:128px;color:var(--liu-text-2);white-space:nowrap}.lw-tasks__name{color:var(--liu-text);text-decoration:none}.lw-tasks__name,.lw-tasks__card-title{font-weight:var(--liu-fw-medium)}.lw-tasks__name:hover{color:var(--liu-accent)}.lw-tasks__flow{display:block;margin-top:2px;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.lw-tasks__files{display:inline-flex;align-items:center;gap:var(--liu-space-1);color:var(--liu-text-2)}.lw-tasks__none{color:var(--liu-text-2)}.lw-tasks__total{margin:0;padding:var(--liu-space-3) var(--liu-space-5);color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.lw-tasks__card{padding:0}.lw-tasks__card-link{display:grid;grid-template-areas:"title time" "meta meta";grid-template-columns:minmax(0,1fr) auto;gap:var(--liu-space-1) var(--liu-space-3);box-sizing:border-box;width:100%;padding:var(--liu-space-3);color:var(--liu-text);text-decoration:none}.lw-tasks__card-title{grid-area:title;min-width:0}.lw-tasks__card-time{grid-area:time;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-body);white-space:nowrap}.lw-tasks__card-meta{display:flex;flex-wrap:wrap;grid-area:meta;align-items:center;gap:var(--liu-space-1) 10px;min-width:0;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.lw-tasks__card-meta .liu-status{font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.lw-tasks__card-flow:before{content:"·";margin-right:10px}.lw-request__text{color:var(--liu-text);font-size:var(--liu-fs-body-lg);line-height:var(--liu-lh-read);white-space:pre-wrap;overflow-wrap:anywhere}.lw-request__text[data-folded=true],.lw-output__revision-text[data-folded=true]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6}.lw-output__revision-text[data-folded=true]{-webkit-line-clamp:3}.lw-request__unfold{margin:var(--liu-space-1) 0 0;padding:0;border:0;background-color:transparent;color:var(--liu-accent);font:inherit;font-weight:var(--liu-fw-medium);cursor:pointer}.lw-request__unfold:hover{text-decoration:underline;text-underline-offset:3px}.lw-request__facts{display:flex;flex-direction:column;gap:var(--liu-space-3);margin:var(--liu-space-4) 0 0;padding-top:var(--liu-space-4);border-top:1px solid var(--liu-line)}.lw-request__fact{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:baseline;gap:var(--liu-space-3)}.lw-request__fact dt{color:var(--liu-text-2);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body)}.lw-request__fact dd{min-width:0;margin:0}.lw-request__list{margin:0;padding:0;list-style:none}.lw-request__list>li{min-width:0;max-width:100%}.lw-request__library-link{color:inherit;text-decoration:none}.lw-request__library-link:hover{text-decoration:underline;text-underline-offset:3px}.lw-request__library[data-available=false]{background-color:var(--liu-neutral-soft)}.lw-request__library[data-available=false] .liu-token__icon{color:var(--liu-text-2)}.lw-request__search{color:var(--liu-text)}.lw-output{display:flex;flex-direction:column;gap:var(--liu-section-gap);min-width:0}.lw-output__doc[data-padding=default]{padding:var(--liu-space-6) var(--liu-space-8) var(--liu-space-8)}.lw-output__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--liu-space-2) var(--liu-space-4);margin-bottom:var(--liu-space-6);padding-bottom:var(--liu-space-3);border-bottom:1px solid var(--liu-line)}.lw-output__version{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-1) var(--liu-space-3);min-width:0}.lw-output__version-select{min-width:156px}.lw-output__version-only{font-weight:var(--liu-fw-medium)}.lw-output__saved{color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.lw-output__tools{display:flex;align-items:center;gap:2px;margin-right:calc(-1 * var(--liu-space-2))}.lw-output__notes{display:flex;flex-direction:column;gap:var(--liu-space-2);margin:calc(-1 * var(--liu-space-2)) 0 var(--liu-space-6)}.lw-output__revision{margin:0 0 var(--liu-space-6);padding:var(--liu-space-3) var(--liu-space-4);border-radius:var(--liu-radius-md);background-color:var(--liu-fill)}.lw-output__revision-label{display:block;margin-bottom:var(--liu-space-1);color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-medium)}.lw-output__revision-text{margin:0;padding:0;color:var(--liu-text);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);white-space:pre-wrap;overflow-wrap:anywhere}.lw-output__revision-text:before{content:"「"}.lw-output__revision-text:after{content:"」"}.lw-output__title,.lw-output__body[data-titled=true] .markdown-document>h1:first-child{margin:0 0 var(--liu-space-2);color:var(--liu-text);font-size:var(--liu-fs-h1);line-height:var(--liu-lh-h1);font-weight:var(--liu-fw-strong);overflow-wrap:anywhere}@media screen{.lw-output__title[data-repeats=true]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap;clip:rect(0,0,0,0)}}.lw-output__plain{font-size:var(--liu-fs-body-lg);line-height:var(--liu-lh-read);white-space:pre-wrap}.lw-output__section{margin-top:var(--liu-space-8);padding-top:var(--liu-space-6);border-top:1px solid var(--liu-line)}.lw-output__section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--liu-space-3);margin-bottom:var(--liu-space-2)}.lw-output__section-title{display:flex;align-items:center;gap:var(--liu-space-2);margin:0;color:var(--liu-text);font-size:var(--liu-fs-h3);line-height:var(--liu-lh-h3);font-weight:var(--liu-fw-strong)}.lw-output .deliverable-data{padding-top:var(--liu-space-6)}.lw-output .deliverable-data__table-wrap>.table-scroll-region{border:0;border-radius:0}.lw-output .deliverable-data__card{border:0;border-radius:var(--liu-radius-md);background-color:var(--liu-fill)}.lw-output .deliverable-data__field{grid-template-columns:minmax(0,1fr)}.lw-sources__item{align-items:flex-start}.lw-sources__number{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:var(--liu-accent-soft);color:var(--liu-accent);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-strong)}.lw-sources__text{display:flex;flex-direction:column;gap:2px;min-width:0}.lw-sources__title{color:var(--liu-text);font-weight:var(--liu-fw-medium);overflow-wrap:anywhere}a.lw-sources__title{color:var(--liu-accent);text-decoration:none}a.lw-sources__title:hover{text-decoration:underline;text-underline-offset:3px}.lw-sources__note{color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.lw-followup{display:flex;flex-direction:column;gap:var(--liu-space-3);min-width:0}.lw-followup__head{padding:0 var(--liu-space-1)}.lw-followup__title{margin:0;color:var(--liu-text);font-size:var(--liu-fs-h2);line-height:var(--liu-lh-h2);font-weight:var(--liu-fw-strong)}.lw-followup__lead{margin:var(--liu-space-1) 0 0;color:var(--liu-text-2)}@media (max-width: 767px){.lw-tasks__search,.lw-tasks__flow-filter{flex:1 1 100%;margin-left:0}.lw-tasks__filters .liu-filter{flex:1 1 100%}.lw-tasks__status{flex:0 0 calc(100% + var(--app-shell-gutter, 0px));max-width:none;margin-right:calc(-1 * var(--app-shell-gutter, 0px))}.lw-tasks__total{padding:var(--liu-space-3) 0 0}.lw-request__fact{grid-template-columns:minmax(0,1fr);gap:6px}.lw-request__fact dt{font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-medium)}.lw-output__doc[data-padding=default]{padding:var(--liu-space-4)}.lw-output__section,.lw-output .deliverable-data{margin-top:var(--liu-space-6);padding-top:var(--liu-space-5)}.lw-output .deliverable-data__fields[data-depth]:not([data-depth="1"]){padding-top:var(--liu-space-2);padding-left:0;border-top:1px solid var(--liu-line);border-left:0}}.lw-tasks-page,.lw-task-page{display:flex;flex:1 0 auto;flex-direction:column;min-width:0}.lw-tasks__owner{flex:0 0 auto}.lw-tasks__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--liu-space-3)}.lw-tasks__col-starter{width:140px}.lw-tasks__starter,.lw-tasks__raw{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;overflow-wrap:anywhere}.lw-tasks__raw{margin-top:var(--liu-space-1)}.lw-tasks__card-extra{padding:0 var(--liu-space-3) var(--liu-space-2)}.lw-task__action{display:contents}.lw-task__panel,.lw-run-output,.lw-process{display:flex;flex-direction:column;gap:var(--liu-section-gap);min-width:0}@media (min-width: 992px){.lw-task>:not(.lw-task__tabs):not([data-wide]),.lw-task__tabs>.liu-tabs__track,.lw-task__panel:not([data-wide]){width:100%;max-width:var(--liu-page-read);margin-right:auto;margin-left:auto}}.lw-output__file-note{margin-bottom:var(--liu-space-3)}.lw-output__view,.lw-process__raw{min-width:0;overflow-wrap:anywhere}.lw-output__print-version{display:none}@media print{.lw-output__print-version{display:block;margin:0 0 var(--liu-space-3)}.lw-output__bar,.lw-output__notes,.lw-output__file-note,.lw-output__section-head .liu-action,.lw-output .liu-file-row__actions,.lw-followup,.lw-request__unfold,.lw-task .liu-page-head__back,.lw-task .liu-page-head__status,.lw-task .liu-page-head__facts,.lw-task .liu-page-head__actions,html[data-print-isolate] .lw-output__revision{display:none!important}.lw-request__text[data-folded=true],.lw-output__revision-text[data-folded=true]{display:block;overflow:visible;-webkit-line-clamp:unset}}.models-chip-row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;max-width:100%}.models-chip.liu-chip{gap:4px;height:22px;padding:0 8px;min-width:0}.models-chip .liu-icon{flex:none}.models-chip__label{min-width:0}.models-chip__expert{min-width:0;max-width:100%;overflow-wrap:anywhere}.models-page__limit{display:flex;align-items:center;gap:var(--liu-space-1);margin:0}.models-row{flex-wrap:wrap;align-items:flex-start}.models-row__main{display:flex;flex:1 1 320px;flex-direction:column;gap:var(--liu-space-1);min-width:0}.models-row__title,.models-row__facts,.models-row__fact,.models-row__test{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-1) var(--liu-space-2);min-width:0}.models-row__facts{gap:var(--liu-space-1) var(--liu-space-5)}.models-row__name,.models-row__meta{min-width:0;margin:0;overflow-wrap:anywhere}.models-usage__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--liu-space-2) var(--liu-space-4);margin-bottom:var(--liu-space-3)}.models-usage__bar>p,.models-usage__more{margin:0}.models-usage__more{padding-top:var(--liu-space-2)}.models-usage>.liu-note{margin-bottom:var(--liu-space-3)}.models-usage__line{flex-direction:column;align-items:stretch;gap:var(--liu-space-2)}.models-usage__name{overflow-wrap:anywhere}.models-sheet__notes{display:flex;flex-direction:column;gap:var(--liu-space-2)}.models-sheet .models-sheet__number{width:100%;max-width:240px}.models-sheet__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--liu-space-2)}.models-sheet__hint{flex-basis:100%;margin:0;text-align:end}.models-sheet__key,.models-sheet__switch{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2)}.models-sheet__expert{display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.models-role__select{width:100%}.models-role__option{display:flex;flex-direction:column;min-width:0}.models-role__option-name,.models-role__option-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.models-role__meta{margin:var(--liu-space-1) 0 0;overflow-wrap:anywhere}.models-check-links{display:flex;flex-wrap:wrap;gap:var(--liu-space-1) var(--liu-space-3);margin:var(--liu-space-1) 0 0;padding:0;list-style:none}.models-check-links__link{display:inline-flex;align-items:center;gap:var(--liu-space-1);max-width:100%}.models-check-links__link>span{min-width:0}.liu-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-3);box-sizing:border-box;min-width:0;padding:var(--liu-space-2);border:1px solid var(--liu-line);border-radius:var(--liu-radius-lg);background-color:var(--liu-surface);box-shadow:var(--liu-shadow-1)}.liu-surface .liu-filter-bar{padding:0;border-color:transparent;background-color:transparent;box-shadow:none}.liu-search{display:flex;flex:1 1 320px;align-items:center;gap:var(--liu-space-1);box-sizing:border-box;max-width:560px;min-width:0;padding:3px;border:1px solid var(--liu-line);border-radius:var(--liu-radius-md);background-color:var(--liu-surface-2);transition:border-color var(--liu-dur-2) var(--liu-ease),box-shadow var(--liu-dur-2) var(--liu-ease),background-color var(--liu-dur-2) var(--liu-ease)}.liu-filter-bar>.liu-search:only-child{max-width:none}.liu-search:focus-within{border-color:var(--liu-accent);background-color:var(--liu-surface);box-shadow:0 0 0 3px var(--liu-focus-halo)}.liu-search__field.ant-input-affix-wrapper{flex:1 1 auto;min-width:0}.liu-search__field .ant-input-prefix{margin-inline-end:8px}.liu-search__icon{color:var(--liu-text-3)}.liu-search__field .ant-input:focus-visible{outline:0}.liu-search__submit.ant-btn{flex:none;min-width:72px;border:0;border-radius:var(--liu-radius-sm);background-color:var(--liu-accent-soft);color:var(--liu-accent)}.liu-search__submit.ant-btn:not(:disabled):hover{background-color:var(--liu-accent);color:var(--liu-on-accent)}.liu-dot-text{display:inline-flex;align-items:center;gap:var(--liu-space-2);max-width:100%;min-width:0;color:var(--liu-text);white-space:nowrap}.liu-dot-text__label{overflow:hidden;text-overflow:ellipsis}.liu-dot-text.liu-chip{gap:6px}@media (max-width: 767px){.liu-filter-bar{flex-direction:column;align-items:stretch;gap:var(--liu-space-2)}.liu-search{flex-basis:auto;max-width:none}.liu-search .ant-input,.liu-filter-bar .ant-input{font-size:var(--liu-fs-body-lg)}.liu-pagination.ant-pagination .ant-pagination-item{min-width:44px;height:44px;margin-inline-end:4px;line-height:42px}.liu-pagination.ant-pagination .ant-pagination-prev,.liu-pagination.ant-pagination .ant-pagination-next,.liu-pagination.ant-pagination .ant-pagination-jump-prev,.liu-pagination.ant-pagination .ant-pagination-jump-next{min-width:44px;height:44px;margin-inline-end:4px;line-height:44px}}@media (prefers-reduced-motion: reduce){.liu-search{transition:none}}@media (forced-colors: active){.liu-filter-bar,.liu-search{border-color:CanvasText}}.liu-log{display:flex;flex-direction:column;gap:var(--liu-space-2);box-sizing:border-box;min-width:0;min-height:240px;max-height:min(68vh,760px);padding:var(--liu-space-1) 0;overflow:auto;overscroll-behavior:contain;border-radius:var(--liu-radius-md)}.liu-log:focus-visible{outline:2px solid var(--liu-focus);outline-offset:2px}.liu-bubble{box-sizing:border-box;min-width:0;padding:10px 14px;border-radius:var(--liu-radius-md);border-top-left-radius:var(--liu-radius-xs);background-color:var(--liu-surface-2);color:var(--liu-text);overflow-wrap:anywhere}.liu-bubble[data-tone=accent]{border-radius:var(--liu-radius-md);border-top-right-radius:var(--liu-radius-xs);background-color:var(--liu-accent-soft)}.liu-bubble[data-side=end]{max-width:88%;margin-inline-start:auto}.liu-bubble[data-tone=success]{border-radius:var(--liu-radius-md);background-color:var(--liu-success-soft);box-shadow:inset 3px 0 0 var(--liu-success)}.liu-bubble[data-tone=neutral]{background-color:var(--liu-neutral-soft)}.liu-pill{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-1) var(--liu-space-2);box-sizing:border-box;max-width:100%;min-height:28px;padding:3px 12px 3px 10px;border-radius:var(--liu-radius-pill);background-color:var(--liu-surface-2);color:var(--liu-text);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);overflow-wrap:anywhere}.liu-pill[data-tone=error]{background-color:var(--liu-error-soft)}.liu-tree,.liu-tree__children{margin:0;padding:0;list-style:none}.liu-tree__children{padding-inline-start:22px}.liu-tree__item{position:relative;min-width:0;padding:2px 0}.liu-tree__children>.liu-tree__item:before{position:absolute;top:0;left:-4.5px;box-sizing:border-box;width:11px;height:21px;content:"";border-bottom:1px solid var(--liu-line-strong);border-left:1px solid var(--liu-line-strong);border-bottom-left-radius:var(--liu-radius-sm);pointer-events:none}.liu-tree__children>.liu-tree__item:not(:last-child):after{position:absolute;top:0;bottom:0;left:-4.5px;content:"";border-left:1px solid var(--liu-line-strong);pointer-events:none}.liu-tree__node{display:flex;box-sizing:border-box;width:100%;min-height:44px;align-items:flex-start;gap:var(--liu-space-2);padding:var(--liu-space-2) 10px;border:0;border-radius:var(--liu-radius-sm);background-color:transparent;color:var(--liu-text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--liu-dur-1) var(--liu-ease)}.liu-tree__node:hover{background-color:var(--liu-hover)}.liu-tree__node[data-selected=true]{background-color:var(--liu-accent-soft);box-shadow:inset 3px 0 0 var(--liu-accent)}.liu-tree__node:focus-visible{outline:2px solid var(--liu-focus);outline-offset:0}.liu-steps{display:grid;gap:2px;margin:var(--liu-space-2) 0 0;padding:0;list-style:none}.liu-steps__step{position:relative;display:flex;align-items:flex-start;gap:var(--liu-space-2);overflow-wrap:anywhere}.liu-steps__step:not(:last-child):before{position:absolute;top:16px;bottom:-8px;left:6.5px;width:1px;content:"";background-color:var(--liu-line-strong)}.liu-steps__marker{display:inline-flex;flex:none;align-items:center;justify-content:center;width:14px;height:21px;color:var(--liu-success)}.liu-steps__marker>span:empty{box-sizing:border-box;width:9px;height:9px;border:1.5px solid var(--liu-neutral);border-radius:50%;background-color:var(--liu-surface-2)}.liu-steps__step[data-step-status=in_progress] .liu-steps__marker>span:empty{border-color:var(--liu-accent);background-color:var(--liu-accent);box-shadow:0 0 0 3px var(--liu-accent-soft)}.liu-steps__step[data-step-status=in_progress]{font-weight:var(--liu-fw-strong)}.liu-steps__step[data-step-status=completed]{color:var(--liu-text-2)}.liu-divider{display:flex;align-items:center;gap:10px;margin:var(--liu-space-1) 0;color:var(--liu-text-2);font-size:var(--liu-fs-caption)}.liu-divider:before,.liu-divider:after{flex:1;height:1px;content:"";background-color:currentColor;opacity:.3}.liu-divider__label{flex:none;max-width:80%;padding:0 10px;border-radius:var(--liu-radius-pill);background-color:var(--liu-surface-2);text-align:center;overflow-wrap:anywhere}.liu-divider[data-tone=accent]{color:var(--liu-accent);font-weight:var(--liu-fw-medium)}.liu-divider[data-tone=accent] .liu-divider__label{background-color:var(--liu-accent-soft)}.liu-divider[data-tone=warning]{color:var(--liu-warning)}.liu-divider[data-tone=warning] .liu-divider__label{background-color:var(--liu-warning-soft)}@media (prefers-reduced-motion: reduce){.liu-tree__node{transition:none}}@media (forced-colors: active){.liu-tree__node[data-selected=true]{outline:2px solid Highlight;outline-offset:-2px}.liu-bubble,.liu-pill,.liu-divider__label{border:1px solid CanvasText}}.agent-session,.agent-session-pane,.agent-session-stream,.agent-session-entry,.agent-session-tool,.agent-session-collab,.agent-session-compaction,.agent-session-unknown,.agent-session-rail__content{min-width:0}.agent-session,.agent-session-pane{display:flex;flex-direction:column;gap:var(--liu-space-3)}.agent-session__layout{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:var(--liu-space-4);min-width:0}.agent-session__layout[data-layout=stage]{grid-template-columns:minmax(0,1fr) minmax(360px,440px);align-items:stretch}.agent-session__stage{min-width:0;min-height:0}.agent-session-glyph{display:inline-flex;flex:none;align-items:center;justify-content:center;width:16px;height:22px;color:var(--liu-neutral)}.agent-session-glyph[data-tone=processing],.agent-session-entry__icon--in_progress{color:var(--liu-accent)}.agent-session-glyph[data-tone=success],.agent-session-entry__icon--completed{color:var(--liu-success)}.agent-session-glyph[data-tone=warning],.agent-session-entry__icon--warning,.agent-session-notice--warning .agent-session-entry__icon{color:var(--liu-warning)}.agent-session-glyph[data-tone=error],.agent-session-entry__icon--failed,.agent-session-notice--error .agent-session-entry__icon{color:var(--liu-error)}.agent-session-rail__counts{display:flex;flex-wrap:wrap;gap:var(--liu-space-1) var(--liu-space-3);margin:0 0 var(--liu-space-2);padding:0 var(--liu-space-2);color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);list-style:none}.agent-session-rail__count b{color:var(--liu-text);font-weight:var(--liu-fw-strong);font-variant-numeric:tabular-nums}.agent-session-rail__content{flex:1}.agent-session-rail__heading,.agent-session-pane__title-row,.agent-session-pane__nav,.agent-session-pane__header,.agent-session-entry__heading,.agent-session-plan__header,.agent-session-stream__earlier,.agent-session-task__actions,.agent-session-tool__links,.agent-session-collab__targets,.agent-session-tool__call-note,.agent-session-notice,.agent-session-status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-1) var(--liu-space-2);min-width:0}.agent-session-rail__name{min-width:0;font-weight:var(--liu-fw-strong);overflow-wrap:anywhere}.agent-session-rail__status{display:-webkit-box;margin-top:2px;overflow:hidden;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);-webkit-box-orient:vertical;-webkit-line-clamp:2}.agent-session-rail__model{display:flex;margin-top:var(--liu-space-1)}.agent-session-pane__nav{padding-bottom:var(--liu-space-3);border-bottom:1px solid var(--liu-line)}.agent-session-pane__position,.agent-session-entry__meta,.agent-session-plan-marker,.agent-session-final__footer{color:var(--liu-text-2);font-size:var(--liu-fs-caption);font-variant-numeric:tabular-nums}.agent-session-pane__header{align-items:flex-start;justify-content:space-between}.agent-session-pane__title{flex:1 1 280px;min-width:0}.agent-session-pane__heading{margin:0;color:var(--liu-text);font-size:var(--liu-fs-h2);line-height:var(--liu-lh-h2);font-weight:var(--liu-fw-strong);overflow-wrap:anywhere}.agent-session-pane__heading:focus{outline:none}.agent-session-pane__heading:focus-visible{outline:2px solid var(--liu-focus);outline-offset:2px}.agent-session-pane__responsibility,.agent-session-plan__explanation,.agent-session-entry__detail{margin:var(--liu-space-1) 0 0;color:var(--liu-text-2);overflow-wrap:anywhere}.agent-session-pane__controls{flex:0 1 auto}.agent-session-pane__expert-value,.agent-session-final__summary,.agent-session-user-message__body,.agent-session-entry__detail{white-space:pre-wrap;overflow-wrap:anywhere}.agent-session-plan,.agent-session-status{padding:var(--liu-space-2) var(--liu-space-4);border-radius:var(--liu-radius-md);background-color:var(--liu-surface-2)}.agent-session-plan__toggle{margin-inline-start:auto}.agent-session-status__text{min-width:0;font-weight:var(--liu-fw-medium);overflow-wrap:anywhere}.agent-session-stream{position:relative}.agent-session-stream__viewport{overflow-anchor:none}.agent-session-stream__viewport>.liu-state{margin:auto}.agent-session-stream__loading{display:flex;min-height:160px;align-items:center;justify-content:center}.agent-session-stream__follow{position:absolute;right:var(--liu-space-4);bottom:var(--liu-space-3);z-index:2}.agent-session-entry{overflow-wrap:anywhere}.agent-session-entry__icon{display:inline-flex;flex:none;align-items:center;color:var(--liu-neutral)}.agent-session-entry__expert{margin-top:var(--liu-space-1)}.agent-session-message{display:grid;grid-template-columns:14px minmax(0,1fr);column-gap:var(--liu-space-2)}.agent-session-message>.agent-session-entry__expert{grid-column:2}.agent-session-message__bullet{margin:8px 3px 0;overflow:hidden;font-size:0}.agent-session-message--final{grid-template-columns:minmax(0,1fr)}.agent-session-message--final>.agent-session-entry__expert{grid-column:1}.agent-session-message__heading{display:block;margin-bottom:var(--liu-space-1);color:var(--liu-success)}.agent-session-markdown__caret{display:inline-block;width:7px;height:14px;margin-left:2px;border-radius:var(--liu-radius-xs);background-color:var(--liu-accent);vertical-align:text-bottom;animation:agent-session-caret 1s steps(2,start) infinite}@keyframes agent-session-caret{to{visibility:hidden}}.agent-session-task__body{margin-top:6px;min-width:0}.agent-session-task__body--clamped{max-height:13em;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,var(--liu-text) 70%,transparent);mask-image:linear-gradient(to bottom,var(--liu-text) 70%,transparent)}.agent-session-task__body--system{color:var(--liu-text-2)}.agent-session-task__body--system.agent-session-task__body--clamped{max-height:3.6em}.agent-session-tool>.agent-session-entry__detail,.agent-session-collab>.agent-session-entry__detail,.agent-session-compaction>.agent-session-entry__detail,.agent-session-tool__links,.agent-session-tool__subject,.agent-session-tool__facts,.agent-session-tool__preview-toggle,.agent-session-tool__preview,.agent-session-tool__call-detail,.agent-session-collab__waits,.agent-session-collab__targets{margin:var(--liu-space-1) 0 0 16px}.agent-session-tool__link{color:var(--liu-accent)}.agent-session-tool__link-row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;overflow-wrap:anywhere}.agent-session-tool__fact,.agent-session-tool__host{display:inline-block;box-sizing:border-box;max-width:100%;padding:0 var(--liu-space-2);border-radius:var(--liu-radius-pill);background-color:var(--liu-surface-2);color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);overflow-wrap:anywhere}.agent-session-tool__facts,.agent-session-collab__waits{display:flex;flex-wrap:wrap;gap:var(--liu-space-1);padding:0;list-style:none}.agent-session-collab__waits{flex-direction:column}.agent-session-tool__fact-label,.agent-session-collab__wait-name,.agent-session-final__counts{margin-right:6px;color:var(--liu-text);font-weight:var(--liu-fw-medium)}.agent-session-tool>.agent-session-tool__said,.agent-session-tool__preview-meta,.agent-session-tool__preview-text,.agent-session-tool__call-note,.agent-session-collab__wait-status{color:var(--liu-text-2)}.agent-session-tool__preview{padding:0 0 0 var(--liu-space-3);border-left:2px solid var(--liu-line);list-style:none}.agent-session-tool__preview-item+.agent-session-tool__preview-item{margin-top:var(--liu-space-2)}.agent-session-tool__preview-title,.agent-session-tool__preview-meta{display:block}.agent-session-tool__preview-meta,.agent-session-tool__preview-text,.agent-session-tool__call-meta,.agent-session-tool__call-note,.agent-session-tool__call-attempts{margin:2px 0 0;font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.agent-session-tool__call-panel{display:grid;gap:6px;min-width:0;margin-top:var(--liu-space-1);padding:var(--liu-space-2) var(--liu-space-3);border-radius:var(--liu-radius-sm);background-color:var(--liu-surface-2)}.agent-session-tool__call-panel[hidden]{display:none}.agent-session-tool__call-meta{display:flex;flex-wrap:wrap;gap:var(--liu-space-1) var(--liu-space-4)}.agent-session-tool__call-meta>div{display:flex;gap:6px;min-width:0}.agent-session-tool__call-meta dd{margin:0;overflow-wrap:anywhere}.agent-session-tool__call-heading{margin:0;font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);font-weight:var(--liu-fw-strong)}.agent-session-tool__call-preview pre{max-width:100%;max-height:360px;margin:0;padding:var(--liu-space-2);overflow:auto;background-color:var(--liu-surface-2);font-size:var(--liu-fs-caption);white-space:pre}.agent-session-notice{padding:2px var(--liu-space-1);color:var(--liu-text-2)}.agent-session-composer,.agent-session-composer__pending{display:flex;flex-direction:column;gap:var(--liu-space-2);min-width:0;margin:0;padding:0;list-style:none}.agent-session-composer__chip{display:flex;align-items:center;gap:var(--liu-space-1) var(--liu-space-2);min-width:0;padding:var(--liu-space-1) 10px var(--liu-space-1) var(--liu-space-1);border-radius:var(--liu-radius-pill);background-color:var(--liu-surface-2);font-size:var(--liu-fs-caption)}.agent-session-composer__chip-tag{flex:none}.agent-session-composer__chip-text{flex:1;min-width:0;overflow:hidden;color:var(--liu-text-2);text-overflow:ellipsis;white-space:nowrap}.agent-session-composer__hint{margin:0;color:var(--liu-warning);font-size:var(--liu-fs-caption)}.agent-session__model-refusal{margin:0;padding-left:1.25em;overflow-wrap:anywhere}.agent-session__model-refusal-hint{margin:var(--liu-space-1) 0 0}@media (max-width: 767px){.agent-session-pane__nav button{min-width:44px;min-height:44px}.agent-session-stream__viewport{max-height:62vh;padding:var(--liu-space-2)}.agent-session-pane__heading{font-size:var(--liu-fs-h3);line-height:var(--liu-lh-h3)}.agent-session-entry__detail,.agent-session-tool>.agent-session-entry__detail,.agent-session-collab>.agent-session-entry__detail,.agent-session-compaction>.agent-session-entry__detail,.agent-session-tool__links,.agent-session-tool__subject,.agent-session-tool__facts,.agent-session-tool__preview-toggle,.agent-session-tool__preview,.agent-session-tool__call-detail,.agent-session-collab__waits,.agent-session-collab__targets{margin-left:0}.agent-session-user-message{max-width:100%}}@media (prefers-reduced-motion: reduce){.agent-session-markdown__caret{animation:none}}.liu-tabs{display:flex;flex-direction:column;gap:var(--liu-space-4);min-width:0}.liu-tabs__track{display:flex;min-width:0;max-width:100%}.liu-tabs__list{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:2px;box-sizing:border-box;min-width:0;max-width:100%;padding:4px;overflow-x:auto;overflow-y:hidden;border:1px solid var(--liu-line);border-radius:var(--liu-radius-pill);background-color:var(--liu-surface-2);-webkit-overflow-scrolling:touch;scrollbar-width:none}.liu-tabs__list::-webkit-scrollbar{display:none}.liu-tabs__tab{display:inline-flex;flex:none;align-items:center;gap:var(--liu-space-2);box-sizing:border-box;height:36px;margin:0;padding:0 var(--liu-space-4);border:0;border-radius:var(--liu-radius-pill);background-color:transparent;color:var(--liu-text-2);font:inherit;font-weight:var(--liu-fw-medium);line-height:var(--liu-lh-body);white-space:nowrap;cursor:pointer;transition:background-color var(--liu-dur-1) var(--liu-ease),color var(--liu-dur-1) var(--liu-ease),box-shadow var(--liu-dur-1) var(--liu-ease)}.liu-tabs__tab:hover{background-color:var(--liu-hover);color:var(--liu-text)}.liu-tabs__tab:focus-visible{outline:2px solid var(--liu-focus);outline-offset:0}.liu-tabs__tab[aria-selected=true]{background-color:var(--liu-surface);box-shadow:var(--liu-shadow-1),0 0 0 1px var(--liu-line);color:var(--liu-text);font-weight:var(--liu-fw-strong)}.liu-tabs__dot{flex:none;width:6px;height:6px;box-sizing:border-box;border:1.5px solid var(--liu-line-strong);border-radius:50%}.liu-tabs__tab[aria-selected=true] .liu-tabs__dot{border-color:var(--liu-accent);background-color:var(--liu-accent)}.liu-tabs__notice{flex:none;width:8px;height:8px;border-radius:50%;background-color:var(--liu-accent);box-shadow:0 0 0 2px var(--liu-surface-2)}.liu-tabs__panel{min-width:0}.liu-tabs__panel[hidden]{display:none}.liu-tabs__panel:focus-visible{outline:2px solid var(--liu-focus);outline-offset:4px;border-radius:var(--liu-radius-sm)}@media (max-width: 767px){.liu-tabs{gap:var(--liu-space-3)}.liu-tabs__list{display:flex;width:100%}.liu-tabs__tab{height:44px;padding:0 var(--liu-space-3)}}@media (prefers-reduced-motion: reduce){.liu-tabs__tab{transition:none}}@media (forced-colors: active){.liu-tabs__list{border-color:CanvasText}.liu-tabs__tab[aria-selected=true]{outline:2px solid Highlight}.liu-tabs__dot{border-color:CanvasText}.liu-tabs__notice{background-color:CanvasText}}@media print{.liu-tabs__track{display:none}}.studio-frame{--studio-gutter: var(--liu-page-gutter);--app-shell-gutter: var(--studio-gutter);position:relative;flex:1 0 auto;box-sizing:border-box;min-width:0;padding:var(--liu-space-3) var(--studio-gutter) 0}.app-shell[data-footer=none] .studio-frame:not(.studio-frame--wide){padding-bottom:var(--liu-shell-bottom)}.studio-frame>.liu-section-nav{margin-bottom:var(--liu-space-5)}.studio-frame__body{box-sizing:border-box;max-width:var(--liu-page-standard);min-width:0;margin:0 auto}.studio-frame__body>.studio-readonly{margin-bottom:var(--liu-space-5)}.studio-hero{position:relative;overflow:hidden}.studio-hero__content{position:relative;display:flex;flex-direction:column;gap:var(--liu-space-4);max-width:var(--liu-page-read);min-width:0}.studio-hero__art+.studio-hero__content{max-width:min(var(--liu-page-read),calc(100% - 280px))}.studio-hero__art{position:absolute;top:var(--liu-space-4);right:var(--liu-space-5);width:240px;height:160px;opacity:.9;pointer-events:none}.studio-hero__art-line{stroke:var(--liu-edge-dispatch);stroke-width:1.75;stroke-linecap:round;opacity:.35}.studio-hero__art-line[data-handoff=true]{stroke:var(--liu-edge-handoff);stroke-dasharray:2 5;opacity:.6}.studio-hero__art-lead{fill:var(--liu-accent);opacity:.85}.studio-hero__art-dot{fill:var(--liu-surface);stroke:var(--liu-accent);stroke-width:2;opacity:.7}.studio-hero__art-dot[data-soft=true]{stroke:var(--liu-edge-report);stroke-dasharray:2 3}.studio-hero__form{display:flex;align-items:stretch;gap:var(--liu-space-2);min-width:0}.studio-hero__input{flex:1 1 auto;min-width:0}.studio-hero__submit{flex:none}.studio-hero__hint{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-1) var(--liu-space-3)}.studio-hero__or{display:inline-flex;align-items:center;gap:2px}.studio-journey{display:flex;align-items:center;gap:var(--liu-space-3);margin:0;padding:0;list-style:none}.studio-journey__item{display:flex;flex:1 1 0;align-items:center;gap:var(--liu-space-2);min-width:0;color:var(--liu-text-2);font-size:var(--liu-fs-body);font-weight:var(--liu-fw-medium);white-space:nowrap}.studio-journey__item:last-child{flex:none}.studio-journey__item[data-state=current]{color:var(--liu-text)}.studio-journey__number{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--liu-line-strong);border-radius:50%;background-color:var(--liu-surface);color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:1;font-weight:var(--liu-fw-strong);font-variant-numeric:tabular-nums}.studio-journey__item[data-state=current] .studio-journey__number{border-color:var(--liu-accent);background-color:var(--liu-accent);color:var(--liu-on-accent);box-shadow:0 0 0 4px var(--liu-focus-halo)}.studio-journey__link{position:relative;flex:1 1 auto;min-width:24px;height:0;margin:0 var(--liu-space-1) 0 var(--liu-space-2);border-top:2px dotted var(--liu-line-strong)}.studio-journey__link:after{content:"";position:absolute;top:-5px;right:-4px;width:8px;height:8px;border-radius:50%;background-color:var(--liu-edge-report)}.studio-journey__item[data-state=current] .studio-journey__link{border-top-style:solid;border-top-color:var(--liu-accent)}.studio-journey__item[data-state=current] .studio-journey__link:after{background-color:var(--liu-accent)}.studio-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:var(--liu-space-3);margin:0;padding:0;list-style:none}.studio-card-grid>li{display:flex;min-width:0}.studio-flow-card{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--liu-space-2);min-width:0}.studio-flow-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-1) var(--liu-space-2);min-width:0}.studio-thumb{display:block;box-sizing:border-box;height:72px;border-radius:var(--liu-radius-md);background-color:var(--liu-surface-2);overflow:hidden}.studio-thumb__svg{display:block;width:100%;height:100%}.studio-thumb__line{fill:none;stroke:var(--liu-edge-dispatch);stroke-width:2;stroke-linecap:round;opacity:.55}.studio-thumb__line[data-kind=handoff]{stroke:var(--liu-edge-handoff)}.studio-thumb__dot{fill:var(--liu-surface);stroke:var(--liu-accent);stroke-width:2}.studio-thumb__dot[data-lead=true]{fill:var(--liu-accent)}.studio-thumb__more{stroke:var(--liu-edge-report);stroke-width:3;stroke-linecap:round}.studio-thumb__ghost{fill:none;stroke:var(--liu-edge-report);stroke-width:1.75;stroke-dasharray:3 4}.studio-thumb__card{fill:var(--liu-surface);stroke:var(--liu-accent);stroke-width:6}.studio-thumb__card[data-lead=true]{fill:var(--liu-accent-soft)}.studio-role-strip{display:flex;flex-wrap:wrap;gap:var(--liu-space-2);margin:0;padding:0;list-style:none}.studio-role-strip>li{display:flex;min-width:0;max-width:100%}.studio-role-chip.liu-pick{display:inline-flex;align-items:center;gap:var(--liu-space-2);max-width:100%;min-height:44px;padding-top:0;padding-bottom:0}.studio-role-chip__name{min-width:0;max-width:12em}.studio-role-chip--new.liu-pick{justify-content:center;width:44px;padding:0}.studio-template-row{display:flex;flex-wrap:wrap;gap:var(--liu-space-3);margin:0;padding:0;list-style:none}.studio-template-item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--liu-space-1);min-width:0;max-width:100%}@media (max-width: 1279px){.studio-hero__art{display:none}.studio-hero__art+.studio-hero__content{max-width:var(--liu-page-read)}}@media (max-width: 767px){.studio-journey{flex-direction:column;align-items:stretch;gap:0}.studio-journey__item{position:relative;flex:none;padding:6px 0}.studio-journey__link{position:absolute;top:30px;left:11px;min-width:0;width:0;height:12px;margin:0;border-top:0;border-left:2px dotted var(--liu-line-strong)}.studio-journey__link:after{display:none}.studio-journey__item[data-state=current] .studio-journey__link{border-left-style:solid;border-left-color:var(--liu-accent)}.studio-hero__form{flex-direction:column}.studio-hero__submit{width:100%}.studio-card-grid{grid-template-columns:minmax(0,1fr)}}.studio-flow-card__risk,.studio-flow-card__tools-changed{display:block;min-width:0}.studio-flow-card__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--liu-space-2);margin-top:auto}.studio-flow-card__actions>.lw-link:first-child{margin-left:calc(-1 * var(--liu-space-2))}.studio-flow-editor__arrival{margin:var(--liu-space-2) var(--liu-space-3) 0}.studio-frame__body[data-wide=true]{max-width:none}.studio-flow-editor{display:flex;flex-direction:column;gap:var(--liu-space-3);min-width:0}.studio-flow-editor__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2) var(--liu-space-4);min-width:0}.studio-flow-tabs{display:inline-flex;flex-wrap:wrap;gap:var(--liu-space-1);margin-left:auto;padding:3px;border-radius:999px;background-color:var(--liu-surface-2, var(--liu-surface))}.studio-flow-tabs__item{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 var(--liu-space-3);border:0;border-radius:999px;background-color:#0000;color:var(--liu-text-2);font:inherit;font-weight:var(--liu-fw-medium);cursor:pointer}.studio-flow-tabs__item[data-active=true]{background-color:var(--liu-surface);color:var(--liu-text);box-shadow:var(--liu-shadow-1)}.studio-flow-tabs__item:focus-visible{outline:2px solid var(--liu-accent);outline-offset:2px}.studio-flow-tabs__no{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;border:1px solid var(--liu-line);font-size:var(--liu-fs-caption)}.studio-frame.studio-frame--wide{padding-bottom:var(--liu-space-3)}.studio-flow-editor__stage{display:flex;flex-direction:column;box-sizing:border-box;height:calc(100vh - var(--liu-shell-top) - 140px);height:calc(100dvh - var(--liu-shell-top) - 140px);min-height:440px;padding-bottom:var(--liu-shell-bottom);overflow:hidden;border-radius:var(--liu-radius-lg, 14px);background-color:var(--liu-canvas, var(--liu-surface));box-shadow:var(--liu-shadow-1)}.studio-flow-editor__stage>*{flex:1 1 auto;min-width:0;min-height:0}.studio-flow-editor__banner,.studio-flow-editor__note{margin:var(--liu-space-2) var(--liu-space-3) 0}.studio-flow-editor__tools{display:block}.studio-node-version{display:flex;flex-direction:column;gap:var(--liu-space-2);margin:var(--liu-space-2) 0}.studio-node-version__line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--liu-space-2);margin:0;color:var(--liu-text-2);font-size:var(--liu-fs-caption)}.studio-node-version__newer{display:flex;flex-direction:column;align-items:flex-start;gap:var(--liu-space-2)}.studio-node-version__newer .studio-field__note{display:flex;align-items:center;gap:4px;margin:0}.studio-panel__facts{display:grid;gap:var(--liu-space-2);margin:0}.studio-panel__facts>div{display:flex;justify-content:space-between;gap:var(--liu-space-3)}.studio-panel__facts dt{color:var(--liu-text-2)}.studio-panel__facts dd{margin:0;color:var(--liu-text)}.studio-flow-settings{display:flex;flex-direction:column;gap:var(--liu-space-5)}.studio-flow-scale{width:100%;border-collapse:collapse;font-size:var(--liu-fs-caption)}.studio-flow-scale th,.studio-flow-scale td{padding:6px 4px;border-bottom:1px solid var(--liu-line);text-align:left;font-weight:var(--liu-fw-regular, 400)}.studio-flow-scale thead th{color:var(--liu-text-2)}.studio-flow-scale tbody th{color:var(--liu-text)}@media (max-width: 767px){.studio-flow-tabs{margin-left:0}.studio-flow-editor__stage{height:calc(100vh - var(--liu-shell-top) - 178px);height:calc(100dvh - var(--liu-shell-top) - 178px);min-height:360px;border-radius:0;box-shadow:none}}.studio-flow-card-run{position:relative;display:flex;flex:1 1 auto;min-width:0}.studio-flow-card-run__action{position:absolute;right:var(--liu-space-3);bottom:10px}@media (max-width: 767px){.studio-flow-card-run>.studio-flow-card--link{padding-bottom:calc(44px + var(--liu-space-3) + var(--liu-space-2))}.studio-flow-card-run__action{bottom:var(--liu-space-3)}}.studio-flow-card__locked{display:flex;align-items:center;gap:var(--liu-space-1)}.shared-frame>.liu-section-nav{margin-bottom:var(--liu-space-3)}.shared-stack{display:flex;flex-direction:column;gap:var(--liu-space-2);min-width:0;margin:0;padding:0;list-style:none}.shared-stack[data-gap="1"]{gap:var(--liu-space-1)}.shared-stack[data-gap="3"]{gap:var(--liu-space-3)}.shared-stack[data-gap="4"]{gap:var(--liu-space-4)}.shared-stack[data-gap="5"]{gap:var(--liu-space-5)}.shared-chips{margin:0;padding:0;list-style:none}.shared-heading{display:inline-flex;align-items:center;gap:var(--liu-space-2);min-width:0}.shared-sort{width:136px;max-width:100%}.shared-browser__filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2) var(--liu-space-3);min-width:0}.shared-browser__count{margin-left:auto}.shared-grid,.shared-members{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--liu-space-3);margin:0;padding:0;list-style:none}.shared-grid>li{display:flex;min-width:0}.shared-card{position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--liu-space-2);min-width:0}.shared-card__head{display:flex;align-items:center;gap:var(--liu-space-2);min-width:0}.shared-card__title,.shared-card__link{display:flex;flex:1 1 auto;min-width:0}.shared-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.shared-card__above{position:relative;z-index:1;pointer-events:none}.shared-card__above>*{pointer-events:auto}.shared-card__meta,.shared-detail__meta{display:flex;flex-wrap:wrap;gap:2px var(--liu-space-2);min-width:0}.shared-card__summary{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical}.shared-card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--liu-space-2);margin-top:auto}.shared-card__copies{display:inline-flex;align-items:center;gap:var(--liu-space-1)}.shared-hosts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-1) var(--liu-space-2);min-width:0}.shared-host{height:auto;min-height:24px;white-space:normal;overflow-wrap:anywhere}.shared-tools{display:flex;flex-wrap:wrap;gap:var(--liu-space-1) var(--liu-space-3);margin:0;padding:0;list-style:none}.shared-tool{display:inline-flex;align-items:center;gap:6px;min-width:0}.shared-tool__kind{height:20px;padding:0 6px}.shared-detail{display:flex;flex-direction:column;gap:var(--liu-section-gap);min-width:0}.shared-detail__title{display:inline-flex;align-items:center;gap:var(--liu-space-3);min-width:0}.shared-detail__meta+.shared-chips{display:flex;margin-top:var(--liu-space-2)}.shared-detail__summary,.shared-compare__text,.shared-member__prose,.shared-version__log{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.shared-detail__flow{display:inline-flex;align-items:center;gap:var(--liu-space-1);min-height:32px}.shared-detail__copy-list,.shared-update__logs ol{margin:var(--liu-space-1) 0 0;padding-left:var(--liu-space-5);overflow-wrap:anywhere}.liu-row.shared-version{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:var(--liu-space-2) var(--liu-space-3)}.shared-version__mark{justify-self:start}.liu-row.shared-timeline__step,.liu-row.shared-arrival__step{flex-wrap:wrap;gap:var(--liu-space-1) var(--liu-space-3)}.shared-outline__picture .studio-thumb{height:120px}.shared-outline__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--liu-space-2);min-width:0;padding-left:calc(var(--shared-outline-depth, 0) * 20px)}.shared-outline__lead,.shared-outline__sentence,.shared-card__reason,.shared-tool__label,.shared-compare__file{min-width:0;max-width:100%;overflow-wrap:anywhere}.shared-member__name,.shared-picker__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2);min-width:0;overflow-wrap:anywhere}.shared-member__facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--liu-space-1) var(--liu-space-3);margin:0}.shared-member__facts dd{min-width:0;margin:0;overflow-wrap:anywhere}.shared-member__more summary{cursor:pointer;overflow-wrap:anywhere}.shared-member__prose{margin:var(--liu-space-1) 0 0}.shared-compare__share{display:flex;align-items:center;min-height:32px;margin:0}.shared-plan__line{display:flex;align-items:center;gap:6px}.shared-plan__member-head,.shared-plan__choice,.shared-plan__actions,.shared-form__actions,.shared-share__status,.shared-share__more,.shared-detail__actions,.shared-card__action,.shared-mine__actions,.shared-pages,.shared-picker__picked{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2);min-width:0}.shared-plan__name{display:inline-flex;flex:1 1 auto;flex-wrap:wrap;align-items:baseline;gap:2px var(--liu-space-2);min-width:0;overflow-wrap:anywhere}.shared-plan__select{min-width:180px;max-width:100%}.shared-plan__actions,.shared-form__actions,.shared-card__action,.shared-mine__actions,.shared-pages{justify-content:flex-end}.shared-form__manage{display:flex;margin-right:auto}.shared-arrival>.liu-surface__head:last-child{margin-bottom:0}.shared-arrival__links,.shared-provenance{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-1) var(--liu-space-3);min-width:0;max-width:100%}.shared-share__status{column-gap:var(--liu-space-3);min-height:24px}.shared-provenance__chip{min-height:28px}.shared-picker .shared-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.shared-picker__lead{margin-bottom:var(--liu-space-3)}.shared-picker-tabs{margin-top:var(--liu-space-2)}@media (max-width: 767px){.shared-grid,.shared-picker .shared-grid,.shared-members{grid-template-columns:minmax(0,1fr)}.shared-sort{width:100%}.shared-browser__filters>.liu-filter{flex:1 1 100%}.shared-outline__row{padding-left:0}.liu-row.shared-version{grid-template-columns:minmax(0,1fr) auto}.shared-version__log{grid-column:1 / -1}}.studio-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-3);min-width:0}.studio-search{flex:1 1 240px;max-width:360px;min-width:0}.studio-scope{flex:none}.studio-role-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.studio-role-card{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--liu-space-3);min-width:0}.studio-role-card__head{display:flex;align-items:flex-start;gap:var(--liu-space-3);min-width:0}.studio-role-card__title{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.studio-role-card__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2) var(--liu-space-3);margin-top:auto}.studio-role-card__time{margin-left:auto}.studio-create__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2) var(--liu-space-3)}.studio-create__tabs .liu-tabs__panel{padding-top:var(--liu-space-4)}.studio-import{display:flex;flex-direction:column;gap:var(--liu-space-5);min-width:0}.studio-import__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--liu-space-1) var(--liu-space-3)}.studio-import__count[data-over=true]{color:var(--liu-error);font-weight:var(--liu-fw-medium)}textarea.studio-import__text{font-size:var(--liu-fs-body);line-height:var(--liu-lh-body)}.studio-import__file{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2) var(--liu-space-3);min-width:0}.studio-import__file .ant-btn{display:inline-flex;align-items:center;gap:6px;border-radius:var(--liu-radius-pill)}.studio-import__filename{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.studio-import__filename>svg{flex:none}.studio-import__line{margin:0;color:var(--liu-text);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);overflow-wrap:anywhere}.studio-import__modes{min-width:0;margin:var(--liu-space-2) 0 0;padding:0;border:0}.studio-import__modes>legend{margin-bottom:var(--liu-space-2);padding:0}.studio-import__mode-group.ant-radio-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--liu-space-3);width:100%}.studio-import__mode.ant-radio-wrapper{display:flex;align-items:flex-start;box-sizing:border-box;min-width:0;margin:0}.studio-import__mode .ant-radio{align-self:flex-start;margin-top:3px}.studio-import__mode>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.studio-import-preview{display:flex;flex-direction:column;gap:var(--liu-space-4);min-width:0;padding-top:var(--liu-space-5);border-top:1px solid var(--liu-line)}.studio-import-preview__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--liu-space-1) var(--liu-space-3)}.studio-import-preview__title{margin:0}.studio-import-preview__title:focus{outline:none}.studio-import-preview__title:focus-visible{border-radius:var(--liu-radius-sm);box-shadow:0 0 0 2px var(--liu-focus)}.studio-import-preview__by{min-width:0;overflow-wrap:anywhere}.studio-import-preview__unsaved,.studio-import-preview__copied{display:flex;align-items:flex-start;gap:var(--liu-space-2);margin:0;padding:var(--liu-space-2) var(--liu-space-3);border-radius:var(--liu-radius-md);background-color:var(--liu-neutral-soft);color:var(--liu-text);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.studio-import-preview__unsaved>svg,.studio-import-preview__copied>svg{flex:none;margin-top:2px}.studio-import-preview__part{display:flex;flex-direction:column;gap:var(--liu-space-2);min-width:0}.studio-import-preview__subtitle{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--liu-space-1) var(--liu-space-2);margin:0;color:var(--liu-text);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);font-weight:var(--liu-fw-strong)}.studio-import-preview__minor{margin:var(--liu-space-2) 0 0;color:var(--liu-text);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-medium)}.studio-import-preview__chars{font-weight:var(--liu-fw-regular)}.studio-import__body{min-width:0}.studio-import__text-block{margin:0;padding:var(--liu-space-3) var(--liu-space-4);border-radius:var(--liu-radius-md);background-color:var(--liu-surface-2);color:var(--liu-text);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-body);white-space:pre-wrap;overflow-wrap:anywhere}.studio-import__body .ant-btn-link{padding-left:0}.studio-import-preview__notes,.studio-import-preview__needs,.studio-import-preview__options,.studio-import-preview__list{display:flex;flex-direction:column;gap:var(--liu-space-2);margin:0;padding:0;list-style:none}.studio-import-preview__note{display:flex;flex-direction:column;gap:var(--liu-space-1);min-width:0}.studio-import-preview__note-title,.studio-import-preview__option-name{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;min-width:0;color:var(--liu-text);font-weight:var(--liu-fw-medium);overflow-wrap:anywhere}.studio-import-preview__need,.studio-import-preview__warning,.studio-import-preview__check{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--liu-space-1) var(--liu-space-2);min-width:0;color:var(--liu-text);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);overflow-wrap:anywhere}.studio-import-preview__warning{flex-wrap:nowrap;align-items:flex-start}.studio-import-preview__warning>svg{flex:none;margin-top:4px;color:var(--liu-warning)}.studio-import-preview__unmatched{flex-basis:100%}.studio-import-preview__kind,.studio-import-preview__level,.studio-import-preview__flag{display:inline-flex;align-items:center;margin-right:4px;padding:0 8px;border-radius:var(--liu-radius-pill);background-color:var(--liu-neutral-soft);color:var(--liu-text);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);white-space:nowrap}.studio-import-preview__flag[data-tone=warning]{background-color:var(--liu-warning-soft);color:var(--liu-warning)}.studio-import-preview__flag[data-tone=accent]{background-color:var(--liu-accent-soft);color:var(--liu-accent)}.studio-import-preview__check[data-level=error] .studio-import-preview__level{background-color:var(--liu-error-soft);color:var(--liu-error)}.studio-import-preview__check[data-level=warning] .studio-import-preview__level{background-color:var(--liu-warning-soft);color:var(--liu-warning)}.studio-import-preview__option{display:flex;flex-direction:column;gap:var(--liu-space-1)}.studio-import-preview__option .ant-checkbox-wrapper{align-items:flex-start;min-width:0}.studio-import-preview__option .ant-checkbox{align-self:flex-start;margin-top:3px}.studio-import-preview__option-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-1) var(--liu-space-2);min-width:0}.studio-import-preview__for{overflow-wrap:anywhere}.studio-import-preview__option-actions{display:flex;flex-wrap:wrap;gap:var(--liu-space-2);margin-top:var(--liu-space-1)}.studio-import-preview__option-actions .ant-btn{border-radius:var(--liu-radius-pill)}.studio-import-preview__shared-link{min-width:0;overflow-wrap:anywhere}.studio-drafting{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--liu-space-3) var(--liu-space-4);align-items:center}.studio-drafting__face{width:56px;height:56px;border-radius:var(--liu-radius-lg);background-color:var(--liu-fill);animation:studio-breathe 1.6s var(--liu-ease) infinite alternate}.studio-drafting__lines{display:flex;flex-direction:column;gap:var(--liu-space-2)}.studio-drafting__lines>span{display:block;height:10px;border-radius:var(--liu-radius-pill);background-color:var(--liu-fill);animation:studio-breathe 1.6s var(--liu-ease) infinite alternate}.studio-drafting__lines>span:nth-child(1){width:40%}.studio-drafting__lines>span:nth-child(2){width:85%}.studio-drafting__lines>span:nth-child(3){width:65%}.studio-drafting__text,.studio-drafting__hint{grid-column:1 / -1;margin:0}.studio-drafting__text{font-weight:var(--liu-fw-medium)}.studio-drafting__step{color:var(--liu-text-2)}.studio-drafting__step[data-state=done]{color:var(--liu-text)}.studio-drafting__step[data-state=current]{color:var(--liu-accent)}@keyframes studio-breathe{0%{opacity:1}to{opacity:.45}}.studio-form-field{display:flex;flex:1 1 0;flex-direction:column;gap:6px;min-width:0}.studio-form-field-row{display:flex;flex-wrap:wrap;gap:var(--liu-space-4)}.studio-form-field-row>.studio-form-field{flex:1 1 240px}.studio-form-field__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-1) var(--liu-space-2);min-height:24px}.studio-form-field__label{margin:0;color:var(--liu-text);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);font-weight:var(--liu-fw-medium)}.studio-form-field__note{margin-left:4px;color:var(--liu-text-2);font-weight:var(--liu-fw-regular)}.studio-form-field__action{margin-left:auto}.studio-form-field__action .ant-btn,.studio-sheet-form .ant-btn{display:inline-flex;align-items:center;gap:6px;border-radius:var(--liu-radius-pill)}.studio-input.ant-input,.studio-input .ant-input,textarea.studio-input{border-radius:var(--liu-radius-md)}.studio-input--mono,textarea.studio-input--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--liu-fs-caption)}.studio-ai-mark{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:var(--liu-radius-pill);background-color:var(--liu-accent-soft);color:var(--liu-accent);font-size:var(--liu-fs-caption);line-height:1;font-weight:var(--liu-fw-medium);white-space:nowrap}.studio-findings{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.studio-finding{display:flex;align-items:flex-start;gap:6px;color:var(--liu-warning);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.studio-finding[data-level=error]{color:var(--liu-error)}.studio-finding>svg{flex:none;margin-top:2px}.studio-drafting-model{display:flex;flex-direction:column;gap:var(--liu-space-2);margin:0}.studio-drafting-model__line,.studio-drafting-model__expert{overflow-wrap:anywhere}.studio-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--liu-fs-caption);color:var(--liu-text-2);word-break:break-all}.studio-editor__state{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2) var(--liu-space-3)}.studio-editor__problem:focus{outline:0}.studio-autosave{display:inline-flex;align-items:center;gap:6px;min-height:24px;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.studio-autosave[data-state=error],.studio-autosave[data-state=refused],.studio-autosave[data-state=conflict]{color:var(--liu-warning)}.studio-plain-list{margin:0;padding-left:1.2em}.studio-editor__grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--liu-space-5);align-items:start}.studio-editor__main{display:flex;flex-direction:column;gap:var(--liu-space-4);min-width:0}.studio-editor__aside{position:-webkit-sticky;position:sticky;top:calc(var(--liu-shell-top) + 72px);grid-column:2;grid-row:1;min-width:0}.studio-editor-section{display:flex;flex-direction:column;gap:var(--liu-space-4)}.studio-editor-section>.liu-surface__head{margin-bottom:0}.studio-editor-section .liu-surface__title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2)}.studio-editor-section__number{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background-color:var(--liu-accent-soft);color:var(--liu-accent);font-size:var(--liu-fs-caption);font-weight:var(--liu-fw-strong)}.studio-editor-section__note{font-weight:var(--liu-fw-regular)}.studio-editor-section__aside{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2)}.studio-editor-section__count{color:var(--liu-text-2);font-size:var(--liu-fs-caption)}.studio-tones{display:flex;flex-wrap:wrap;gap:var(--liu-space-2)}.studio-tone{display:inline-flex;align-items:center;justify-content:center;padding:0;border:2px solid transparent;border-radius:50%;background-color:transparent;cursor:pointer;transition:box-shadow var(--liu-dur-1) var(--liu-ease)}.studio-tone[data-checked=true]{border-color:var(--liu-accent);box-shadow:0 0 0 3px var(--liu-focus-halo)}.studio-tone:disabled{cursor:default}.studio-tone:focus-visible{outline:2px solid var(--liu-focus);outline-offset:2px}.studio-scaffold{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--liu-space-4)}.studio-output-note{display:flex;flex-direction:column;gap:var(--liu-space-2)}.studio-output-note>.liu-surface__head{margin-bottom:0}.studio-output-note__title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2)}.studio-output-note__fields{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.studio-output-note__field{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-1) var(--liu-space-2);min-width:0}.studio-output-note__name{min-width:0;overflow-wrap:anywhere}.studio-output-problems{display:flex;flex-direction:column;gap:4px}.studio-notes{display:flex;flex-direction:column;gap:var(--liu-space-3);min-width:0}.studio-notes__list{display:flex;flex-direction:column;gap:var(--liu-space-3);margin:0;padding:0;list-style:none}.studio-notes__none{margin:0;color:var(--liu-text-2)}.studio-note{display:flex;flex-direction:column;gap:6px}.studio-note__head{display:flex;align-items:center;gap:var(--liu-space-2);min-height:28px}.studio-note__actions{display:inline-flex;gap:2px;margin-left:auto}.studio-note__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-1) var(--liu-space-2)}.studio-note__split{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-1);min-width:0}.studio-note__split .ant-btn-link{padding-inline:0}.studio-note__count{margin-left:auto;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.studio-note__count[data-near=true]{color:var(--liu-warning)}.studio-role-size{margin-top:var(--liu-space-3)}.studio-role-size[data-level]{color:var(--liu-warning)}.studio-notes__add{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2)}.studio-notes__add .ant-btn{display:inline-flex;align-items:center;gap:6px;border-radius:var(--liu-radius-pill)}.studio-if-group{display:flex;flex-direction:column;gap:var(--liu-space-1)}.studio-if-group__title{margin:0;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-medium)}.studio-if-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.studio-if-row{display:flex;flex-direction:column;gap:4px;padding:var(--liu-space-2) var(--liu-space-3);border-radius:var(--liu-radius-md)}.studio-if-row+.studio-if-row{border-top:1px solid var(--liu-line)}.studio-if-row[data-on=true]{background-color:var(--liu-surface-2)}.studio-if-row__main{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-1) var(--liu-space-3);min-width:0}.studio-if-row__control{display:inline-flex;flex:none;align-items:center;color:var(--liu-text-2)}.studio-if-row__text{display:flex;flex:1 1 200px;flex-direction:column;gap:2px;min-width:0}.studio-if-row__name{color:var(--liu-text);font-weight:var(--liu-fw-medium)}label.studio-if-row__text{cursor:pointer}label.studio-if-row__text[data-disabled=true]{cursor:default}.studio-if-row__live:empty{margin-top:-4px}.studio-if-row__desc,.studio-if-row__reason{color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.studio-if-row__reason{color:var(--liu-text)}.studio-if-row__risk{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px var(--liu-space-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.studio-if-row__detail{color:var(--liu-text-2)}.studio-if-row__hint{display:flex;align-items:flex-start;gap:6px;margin:0 0 0 28px;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.studio-if-row__hint[data-tone=warning]{color:var(--liu-warning)}.studio-if-row__hint>svg{flex:none;margin-top:2px}.studio-if-row .studio-findings{margin-left:28px}.studio-if-locked{display:flex;flex-direction:column;gap:var(--liu-space-2);padding-top:var(--liu-space-2);border-top:1px dashed var(--liu-line-strong)}.studio-if-locked__toggle{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px var(--liu-space-2);align-self:flex-start;max-width:100%;padding:6px 10px;border:0;border-radius:var(--liu-radius-md);background:transparent;color:var(--liu-text-2);font:inherit;text-align:left;cursor:pointer}.studio-if-locked__toggle:hover{background-color:var(--liu-hover);color:var(--liu-text)}.studio-if-locked__names{display:inline-flex;flex-wrap:wrap;gap:4px var(--liu-space-2)}.studio-if-locked__name{display:inline-flex;align-items:center;gap:4px;color:var(--liu-text)}.studio-if-locked__why{color:var(--liu-accent)}.studio-if-row[data-locked=true] .studio-if-row__name{color:var(--liu-text-2)}.studio-side-card{display:flex;flex-direction:column;gap:var(--liu-space-4)}.studio-side-card__head{display:flex;align-items:center;gap:var(--liu-space-3);min-width:0}.studio-side-card__title{display:flex;flex-direction:column;gap:2px;min-width:0}.studio-side-card__facts{display:flex;flex-direction:column;gap:var(--liu-space-2);padding-top:var(--liu-space-3);border-top:1px solid var(--liu-line)}.studio-side-card__fact,.studio-side-card__risks{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--liu-space-3);margin:0}.studio-sheet-form{display:flex;flex-direction:column;gap:var(--liu-space-3)}.studio-sheet-form>.ant-btn{align-self:flex-start}.studio-sheet-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.studio-sheet-list__item{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2) var(--liu-space-3);padding:var(--liu-space-3) 0}.studio-sheet-list__item+.studio-sheet-list__item{border-top:1px solid var(--liu-line)}.studio-sheet-list__text{display:flex;flex:1 1 200px;flex-direction:column;gap:4px;min-width:0}.studio-sheet-list__name{font-weight:var(--liu-fw-medium)}.studio-sheet-list__desc{color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.studio-sheet-list__ok,.studio-sheet-list__bad{display:inline-flex;align-items:center;gap:4px;color:var(--liu-success);font-size:var(--liu-fs-caption)}.studio-sheet-list__bad{color:var(--liu-warning)}.studio-sheet-list__item .ant-btn{border-radius:var(--liu-radius-pill)}.studio-pre{max-height:320px;margin:0;padding:var(--liu-space-3) var(--liu-space-4);overflow:auto;border-radius:var(--liu-radius-md);background-color:var(--liu-surface-2);color:var(--liu-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);white-space:pre-wrap;word-break:break-word}.studio-ids{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px var(--liu-space-3);margin:0;font-size:var(--liu-fs-caption)}.studio-ids dt{color:var(--liu-text-2)}.studio-ids dd{margin:0;min-width:0}@media (max-width: 991px){.studio-editor__grid{grid-template-columns:minmax(0,1fr)}.studio-editor__aside{position:static;grid-column:1}.studio-editor__main{grid-row:2}.studio-side-card{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2) var(--liu-space-4)}.studio-side-card__head{flex:1 1 220px}.studio-side-card__facts{flex-direction:row;flex-wrap:wrap;gap:4px var(--liu-space-4);padding-top:0;border-top:0}.studio-side-card__fact,.studio-side-card__risks{font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}}@media (max-width: 767px){.studio-create__actions>*{flex:1 1 auto}.studio-import__mode-group.ant-radio-group,.studio-import-preview .liu-facts{grid-template-columns:minmax(0,1fr)}.studio-import__file .ant-btn{min-height:44px}.studio-search{flex-basis:100%;max-width:none}.studio-search .ant-input,.studio-input.ant-input,.studio-input .ant-input,textarea.studio-input,.studio-editor .ant-select-selection-search-input{font-size:16px}.studio-scaffold{grid-template-columns:minmax(0,1fr)}.studio-note__actions .ant-btn{min-width:44px;min-height:44px}.studio-if-row__hint,.studio-if-row .studio-findings{margin-left:0}.studio-tone{width:44px;height:44px}.studio-drafting{grid-template-columns:44px minmax(0,1fr)}.studio-drafting__face{width:44px;height:44px}}@media (prefers-reduced-motion: reduce){.studio-tone{transition:none}.studio-drafting__face,.studio-drafting__lines>span{animation:none}}.studio-if-group__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2);margin-bottom:var(--liu-space-2)}.studio-if-group__head .studio-if-group__title{margin:0}.studio-if-group__count{color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.studio-if-group__head .ant-checkbox-wrapper{margin-left:auto}.studio-editor-section__lead{margin:0 0 var(--liu-space-3);color:var(--liu-text-2)}.studio-catalog__body>.studio-toolbar,.studio-catalog__body>.liu-note{margin-bottom:var(--liu-space-4)}.studio-catalog__body>.studio-catalog-group+.studio-catalog-group{margin-top:var(--liu-space-6)}.studio-catalog-risk.ant-segmented .ant-segmented-item-label{display:inline-flex;align-items:center}.studio-catalog-filter-button.ant-btn{flex:none;height:40px;border-radius:var(--liu-radius-pill)}.studio-catalog-filter-button__value{display:inline-flex;margin-left:var(--liu-space-1);font-size:var(--liu-fs-caption)}.studio-catalog-sheet__options.ant-radio-group{display:flex;flex-direction:column;gap:var(--liu-space-1);width:100%}.studio-catalog-sheet__option.ant-radio-wrapper{display:flex;align-items:center;min-height:44px;margin:0;padding:0 var(--liu-space-3);border-radius:var(--liu-radius-sm);font-size:var(--liu-fs-body-lg)}.studio-catalog-sheet__option.ant-radio-wrapper-checked{background-color:var(--liu-accent-soft)}.studio-catalog-sheet__foot{display:flex;justify-content:flex-end;gap:var(--liu-space-2)}.studio-catalog-notice__list{margin:0;padding:0;list-style:none}.studio-catalog-group{display:flex;flex-direction:column;gap:var(--liu-space-3);min-width:0}.studio-catalog-group__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-1) var(--liu-space-3);min-width:0}.studio-catalog-group__icon{flex:none}.studio-catalog-group__note{flex:1 1 160px;min-width:0}.studio-catalog-group__count{flex:none}.studio-catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--liu-space-3);min-width:0}.studio-catalog-card{display:flex;flex-direction:column;gap:var(--liu-space-2);min-width:0}.studio-catalog-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--liu-space-2);min-width:0}.studio-catalog-card__name{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}.studio-catalog-card__industry.liu-chip{flex:none;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-catalog-card__foot{display:flex;flex-direction:column;gap:var(--liu-space-2);margin-top:auto;padding-top:var(--liu-space-1)}.studio-catalog-card__risk{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--liu-space-2);margin:0}.studio-catalog-card__note{display:flex;align-items:flex-start;gap:var(--liu-space-2);margin:0;overflow-wrap:anywhere}.studio-catalog-card__note>.liu-dot{margin-top:calc((var(--liu-lh-caption) - 8px) / 2)}.studio-catalog-card__expert{margin:0}@media (max-width: 767px){.studio-catalog-grid{grid-template-columns:minmax(0,1fr)}.studio-catalog-toolbar .studio-search{flex:1 1 160px}.studio-catalog-group__note{flex-basis:100%;order:4}}.studio-ext-admin__actions{display:flex;flex-wrap:wrap;gap:var(--liu-space-2)}.studio-ext-admin>.liu-note{margin-bottom:var(--liu-space-3)}.studio-ext-admin__budgets{margin:var(--liu-space-2) 0 0}.studio-ext-row{flex-wrap:wrap;justify-content:space-between}.studio-ext-row__main{display:flex;flex:1 1 260px;flex-direction:column;gap:var(--liu-space-1);min-width:0}.studio-ext-row__desc,.studio-ext-row__tech,.studio-ext-row__calls{overflow-wrap:anywhere}.studio-ext-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2)}.studio-ext-row__tools{display:flex;flex-wrap:wrap;gap:var(--liu-space-1) var(--liu-space-3);margin:0;padding:0;list-style:none}.studio-ext-row__tool{display:inline-flex;align-items:center;gap:var(--liu-space-1);min-width:0}.studio-ext-row__tag.liu-chip{padding:0 var(--liu-space-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.studio-ext-row__tag[data-kind=write],.studio-ext-row__tag[data-kind=operate]{background-color:var(--liu-warning-soft);color:var(--liu-text)}.studio-ext-row__tool-label{overflow-wrap:anywhere}.studio-ext-row__tool-key,.studio-ext-tool__key code{color:var(--liu-text-2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--liu-fs-caption);overflow-wrap:anywhere}.studio-ext-row__actions{flex:none}.studio-ext-sheet.ant-drawer-bottom .ant-drawer-content{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;border-radius:0}.studio-ext-sheet__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--liu-space-2)}.studio-ext-sheet__hint{flex-basis:100%;margin:0;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);text-align:end}.studio-ext-form{display:flex;flex-direction:column;gap:var(--liu-space-5)}.studio-ext-form__notice:empty{display:none}.studio-ext-form__loading{display:flex;align-items:center;gap:var(--liu-space-2);margin:0;color:var(--liu-text-2)}.studio-ext-form[data-opening=true]>:not(.studio-ext-form__loading):not(.studio-ext-form__notice){display:none}.studio-ext-section{display:flex;flex-direction:column;gap:var(--liu-space-3);min-width:0;margin:0;padding:0;border:0}.studio-ext-section__title{margin:0;padding:0;color:var(--liu-text);font-size:var(--liu-fs-h3);line-height:var(--liu-lh-h3);font-weight:var(--liu-fw-strong)}.studio-ext-field{display:flex;flex-direction:column;gap:var(--liu-space-1);min-width:0}.studio-ext-field--narrow{max-width:240px}.studio-ext-field--narrow .ant-input-number{width:100%}.studio-ext-field__label{margin:0;padding:0;color:var(--liu-text);font-size:var(--liu-fs-body);font-weight:var(--liu-fw-strong)}.studio-ext-field__help,.studio-ext-field__hint,.studio-ext-field__error{margin:0;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.studio-ext-field__hint{color:var(--liu-text)}.studio-ext-field__hint:before{content:"";display:inline-block;width:6px;height:6px;margin-right:var(--liu-space-1);border-radius:50%;background-color:var(--liu-warning);vertical-align:middle}.studio-ext-field__error{color:var(--liu-error)}.studio-ext-field[data-invalid=true] .studio-ext-field__label,fieldset[data-invalid=true]>.studio-ext-field__label,fieldset[data-invalid=true]>.studio-ext-section__title{color:var(--liu-error)}.studio-ext-policy{padding:var(--liu-space-2) var(--liu-space-3);border:1px solid var(--liu-line);border-radius:var(--liu-radius-sm);font-size:var(--liu-fs-caption)}.studio-ext-policy__summary{color:var(--liu-text);cursor:pointer;font-weight:var(--liu-fw-medium)}.studio-ext-policy__summary:focus-visible{outline:2px solid var(--liu-focus);outline-offset:2px}.studio-ext-policy>.studio-ext-field__help{margin-top:var(--liu-space-2)}.studio-ext-policy__list{display:flex;flex-direction:column;gap:var(--liu-space-1);margin:var(--liu-space-2) 0 0}.studio-ext-policy__row{display:flex;flex-wrap:wrap;gap:var(--liu-space-2)}.studio-ext-policy__row dt{flex:none;color:var(--liu-text-2)}.studio-ext-policy__row dd{flex:1 1 160px;min-width:0;margin:0;color:var(--liu-text);overflow-wrap:anywhere}.studio-ext-params,.studio-ext-query,.studio-ext-credential,.studio-ext-risk,.studio-ext-test-values{display:flex;flex-direction:column;gap:var(--liu-space-2);min-width:0;margin:0;padding:0;border:0}.studio-ext-hmac{display:flex;flex-direction:column;gap:var(--liu-space-3);padding:var(--liu-space-3);border-radius:var(--liu-radius-sm);background-color:var(--liu-fill)}.studio-ext-tools{display:flex;flex-direction:column;gap:var(--liu-space-3);margin:0;padding:0;list-style:none}.studio-ext-tool{display:flex;flex-direction:column;gap:var(--liu-space-3);min-width:0;padding:var(--liu-space-3) var(--liu-space-4);border-radius:var(--liu-radius-md);background-color:var(--liu-fill)}.studio-ext-tool[data-invalid=true]{background-color:var(--liu-error-soft)}.studio-ext-tool__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2)}.studio-ext-tool__title{flex:1 1 160px;min-width:0;margin:0;color:var(--liu-text);font-size:var(--liu-fs-body);font-weight:var(--liu-fw-strong);overflow-wrap:anywhere}.studio-ext-tool__meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2);font-size:var(--liu-fs-caption)}.studio-ext-tool__actions{display:inline-flex;margin-left:auto}.studio-ext-tool__line{display:flex;flex-wrap:wrap;gap:var(--liu-space-3)}.studio-ext-tool__line>.studio-ext-field{flex:1 1 180px}.studio-ext-tool__key{display:flex;flex-wrap:wrap;gap:var(--liu-space-2);margin:0;color:var(--liu-text-2);font-size:var(--liu-fs-caption)}.studio-ext-tool__body textarea,textarea.studio-ext-tool__body{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.studio-ext-query__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--liu-space-2)}.studio-ext-param{display:flex;flex-direction:column;gap:var(--liu-space-2);padding:var(--liu-space-2) 0}.studio-ext-param+.studio-ext-param{border-top:1px solid var(--liu-line)}.studio-ext-param__line{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--liu-space-2)}.studio-ext-param__cell{display:flex;flex:1 1 140px;flex-direction:column;gap:var(--liu-space-1);min-width:0;color:var(--liu-text-2);font-size:var(--liu-fs-caption)}.studio-ext-param__cell--narrow{flex:0 1 96px}.studio-ext-section>.studio-ext-param__cell,.studio-ext-test-values>.studio-ext-param__cell{flex:none}.studio-ext-param__cell .ant-select,.studio-ext-param__cell .ant-input-number{width:100%}.studio-ext-param__required.ant-checkbox-wrapper{align-items:center;min-height:32px}.studio-ext-param__remove.ant-btn{margin-left:auto}.studio-ext-checks{display:flex;flex-direction:column;gap:var(--liu-space-1)}.studio-ext-checks .ant-checkbox-wrapper,.studio-ext-risk .ant-checkbox-wrapper,.studio-ext-hmac .ant-checkbox-wrapper{margin-left:0}.studio-ext-credential__saved,.studio-ext-risk__suggested{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2);margin:0}.studio-ext-mcp-discover{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-3)}.studio-ext-mcp-tools{display:flex;flex-direction:column;gap:var(--liu-space-3);margin:0;padding:0;list-style:none}.studio-ext-mcp-tool{display:flex;flex-direction:column;gap:var(--liu-space-2);min-width:0;padding:var(--liu-space-3) var(--liu-space-4);border-radius:var(--liu-radius-md);background-color:var(--liu-fill)}.studio-ext-mcp-tool[data-picked=true],.studio-ext-platform-op[data-picked=true]{background-color:var(--liu-accent-soft)}.studio-ext-mcp-tool__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--liu-space-2);min-width:0}.studio-ext-mcp-tool__label{font-weight:600;overflow-wrap:anywhere}.studio-ext-mcp-tool__remote{color:var(--liu-text-2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--liu-fs-caption);overflow-wrap:anywhere}.studio-ext-mcp-tool__body{display:flex;flex-direction:column;gap:var(--liu-space-2);min-width:0}.studio-ext-mcp-tool__lint{display:flex;flex-direction:column;gap:var(--liu-space-1);margin:0;padding:0;list-style:none}.studio-ext-test-result{display:flex;flex-direction:column;gap:var(--liu-space-2);padding:var(--liu-space-3);border:1px solid var(--liu-line);border-radius:var(--liu-radius-sm);background-color:var(--liu-surface-2)}.studio-ext-test-result__line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2);margin:0}.studio-ext-test-data{display:flex;flex-direction:column;gap:var(--liu-space-1);margin:0;font-size:var(--liu-fs-caption)}.studio-ext-test-data__row{display:flex;flex-wrap:wrap;gap:var(--liu-space-2)}.studio-ext-test-data__row dt{flex:0 1 auto;color:var(--liu-text-2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere}.studio-ext-test-data__row dd{flex:1 1 120px;min-width:0;margin:0;color:var(--liu-text);overflow-wrap:anywhere}.studio-ext-test-raw pre{max-height:240px;margin:var(--liu-space-2) 0 0;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--liu-fs-caption);white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width: 767px){.studio-ext-form input.ant-input,.studio-ext-form textarea.ant-input,.studio-ext-form .ant-input-number-input,.studio-ext-form .ant-select-selection-search-input,.studio-ext-form .ant-input-affix-wrapper input{font-size:16px}.studio-ext-tool,.studio-ext-mcp-tool{padding:var(--liu-space-3)}.studio-ext-field--narrow{max-width:none}.studio-ext-param__remove.ant-btn,.studio-ext-tool__actions .ant-btn,.studio-ext-sheet__foot .ant-btn{min-width:44px;min-height:44px}}.studio-ext-platform-ops{display:flex;flex-direction:column;gap:var(--liu-space-3);margin:0;padding:0;list-style:none}.studio-ext-platform-op{padding:var(--liu-space-3);border-radius:var(--liu-radius-md);background-color:var(--liu-fill)}.studio-ext-platform-op__head{display:flex;align-items:center;justify-content:space-between;gap:var(--liu-space-2)}.studio-ext-platform-op__body{margin-top:var(--liu-space-3)}.studio-ext-platform-options{display:grid;gap:var(--liu-space-2)}.studio-ext-display{display:flex;flex-direction:column;gap:var(--liu-space-2);min-width:0;margin:0;padding:var(--liu-space-3);border:1px solid var(--liu-line);border-radius:var(--liu-radius-sm)}.studio-ext-display>legend{float:left;width:100%;margin:0;padding:0;color:var(--liu-text);font-weight:600}.studio-ext-display__warning{margin:0;padding:var(--liu-space-2);border-radius:var(--liu-radius-sm);background-color:var(--liu-warning-soft);color:var(--liu-warning);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.studio-ext-display__args{display:flex;flex-direction:column;gap:var(--liu-space-1);min-width:0}.studio-ext-display__label{color:var(--liu-text-2);font-size:var(--liu-fs-caption)}.studio-ext-display__arg-list{display:flex;flex-wrap:wrap;gap:var(--liu-space-1) var(--liu-space-3);margin:0;padding:0;list-style:none}.studio-ext-display__arg{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-1);min-width:0}.studio-ext-display__name{margin-left:var(--liu-space-1);color:var(--liu-text-2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--liu-fs-caption);overflow-wrap:anywhere}.studio-phone__head{display:flex;flex:none;flex-direction:column;gap:var(--liu-space-2);padding:var(--liu-space-3) var(--liu-space-4) var(--liu-space-3)}.studio-phone__titlebar{display:flex;align-items:center;gap:var(--liu-space-2);min-width:0;min-height:44px}.studio-phone__name{flex:0 1 auto;margin:0;color:var(--liu-text);font-size:var(--liu-fs-h2);line-height:var(--liu-lh-h2);font-weight:var(--liu-fw-strong)}.studio-phone__titlebar .liu-chip{flex:none}.studio-phone__spacer{flex:1 1 auto}.studio-phone__switch{display:flex;align-items:center;justify-content:space-between;gap:var(--liu-space-3);min-width:0}.studio-phone__body{position:relative;flex:1 1 auto;min-width:0;min-height:0}.studio-phone__body[data-view=map]{border-top:1px solid var(--liu-line)}.studio-phone__scroll{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;padding:4px var(--liu-space-4) 104px}.studio-phone__actions{position:absolute;right:var(--liu-space-3);bottom:var(--liu-space-3);left:var(--liu-space-3);z-index:3;display:flex;gap:var(--liu-space-2);padding:var(--liu-space-2)}.studio-phone__actions .ant-btn{flex:1 1 0;min-width:0}.studio-zoomer{position:absolute;right:var(--liu-space-3);bottom:92px;z-index:3;display:flex;flex-direction:column;gap:2px;padding:3px;border:1px solid var(--liu-line);border-radius:26px;background-color:var(--liu-surface);box-shadow:var(--liu-shadow-2)}.studio-steps__tree,.studio-steps__team,.studio-steps__members{margin:0;padding:0;list-style:none}.studio-steps__members{display:flex;flex-direction:column;gap:var(--liu-space-2)}.studio-steps__row{display:flex;align-items:center;gap:var(--liu-space-3);box-sizing:border-box;width:100%;min-height:64px;margin:0;padding:var(--liu-space-2) var(--liu-space-2) var(--liu-space-2) var(--liu-space-3);border:1px solid var(--liu-line);border-radius:var(--liu-radius-md);background-color:var(--liu-surface);box-shadow:var(--liu-shadow-1);color:var(--liu-text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--liu-dur-1) var(--liu-ease),background-color var(--liu-dur-1) var(--liu-ease);-webkit-appearance:none;-moz-appearance:none;appearance:none}.studio-steps__row:active{background-color:var(--liu-surface-2)}.studio-steps__row[data-selected=true]{border-color:var(--liu-accent)}.studio-steps__text{flex:1 1 auto;min-width:0}.studio-steps__name{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--liu-fs-body-lg);line-height:var(--liu-lh-body-lg);font-weight:var(--liu-fw-strong)}.studio-steps__name .liu-chip{flex:none;height:20px;padding:0 var(--liu-space-2);gap:3px}.studio-steps__flag{flex:none;width:8px;height:8px;border-radius:50%;background-color:var(--liu-edge-followup)}.studio-steps__tagline{display:block;color:var(--liu-text-3);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.studio-steps__level{flex:none;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);white-space:nowrap}.studio-steps__chevron{flex:none;color:var(--liu-text-3)}.studio-steps__team{margin:0 0 0 29px;padding:2px 0 2px 18px;border-left:2px solid var(--liu-line-strong)}.studio-steps__step{padding:0 0 var(--liu-space-1)}.studio-steps__caption{position:relative;margin:var(--liu-space-3) 0 var(--liu-space-2);color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-strong)}.studio-steps__caption:before{content:"";position:absolute;top:4px;left:-24px;box-sizing:border-box;width:10px;height:10px;border:2px solid var(--liu-edge-dispatch);border-radius:50%;background-color:var(--liu-bg)}.studio-steps__after{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;max-width:100%;min-height:44px;margin:var(--liu-space-1) 0 0;padding:0 var(--liu-space-3) 0 var(--liu-space-2);border:0;border-radius:var(--liu-radius-pill);background-color:#0000;color:var(--liu-text-2);font:inherit;font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-medium);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.studio-steps__after .liu-icon{flex:none;color:var(--liu-edge-report)}.studio-steps__after[data-next=handoff]{color:var(--liu-text)}.studio-steps__after[data-next=handoff] .liu-icon{color:var(--liu-edge-handoff)}.studio-steps__after:disabled{min-height:28px;cursor:default}.studio-steps__add,.studio-steps__issues{display:flex;align-items:center;box-sizing:border-box;width:100%;min-height:52px;margin:var(--liu-space-3) 0 0;border-radius:var(--liu-radius-md);font:inherit;font-size:var(--liu-fs-body-lg);line-height:var(--liu-lh-body-lg);font-weight:var(--liu-fw-medium);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.studio-steps__add{justify-content:center;gap:6px;padding:0;border:1.5px dashed var(--liu-line-strong);background-color:#0000;color:var(--liu-accent)}.studio-steps__issues{gap:10px;padding:0 var(--liu-space-2) 0 var(--liu-space-3);border:0;background-color:var(--liu-warning-soft);color:var(--liu-warning);text-align:left}.studio-steps__issues-text{flex:1 1 auto;min-width:0}.studio-steps__advice{flex:none}.studio-steps__issues .studio-steps__chevron{color:inherit}.studio-steps__issues[data-clear=true]{background-color:var(--liu-success-soft);color:var(--liu-success)}.studio-place{display:flex;flex-direction:column;gap:var(--liu-space-4)}.studio-place__title{margin:0 0 var(--liu-space-1);color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-strong)}.studio-place__list{margin:0;padding:0;list-style:none}.studio-place__option{display:flex;align-items:center;gap:var(--liu-space-3);box-sizing:border-box;width:100%;min-height:56px;margin:0;padding:var(--liu-space-2) 0;border:0;border-bottom:1px solid var(--liu-line);background-color:#0000;color:var(--liu-text-3);font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.studio-place__text{flex:1 1 auto;min-width:0}.studio-place__name{display:block;color:var(--liu-text);font-size:var(--liu-fs-body-lg);line-height:var(--liu-lh-body-lg);font-weight:var(--liu-fw-medium)}.studio-place__where{display:block;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.studio-outline{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;padding:var(--liu-space-3) calc(var(--studio-inset-right, 0px) + var(--liu-space-3)) 88px calc(var(--studio-inset-left, 0px) + var(--liu-space-3));background-color:var(--liu-stage)}.studio-outline__sheet{box-sizing:border-box;max-width:var(--liu-page-read);margin:0 auto;padding:var(--liu-space-5) var(--liu-space-5) var(--liu-space-4);border:1px solid var(--liu-line);border-radius:var(--liu-radius-lg);background-color:var(--liu-surface);box-shadow:var(--liu-shadow-1)}.studio-outline__head{display:flex;flex-direction:column;gap:var(--liu-space-2);padding:0 var(--liu-space-2) var(--liu-space-4);border-bottom:1px solid var(--liu-line)}.studio-outline__title{display:flex;align-items:baseline;gap:var(--liu-space-3);margin:0;color:var(--liu-text);font-size:var(--liu-fs-h3);line-height:var(--liu-lh-h3);font-weight:var(--liu-fw-strong)}.studio-outline__sum{color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-regular)}.studio-outline__keys{display:flex;flex-wrap:wrap;gap:6px var(--liu-space-4);margin:0;padding:0;list-style:none;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:20px}.studio-outline__keys kbd{display:inline-block;box-sizing:border-box;min-width:20px;height:20px;margin-right:6px;padding:0 5px;border:1px solid var(--liu-line-strong);border-bottom-width:2px;border-radius:var(--liu-radius-xs);background-color:var(--liu-surface-2);color:var(--liu-text);font-family:inherit;font-size:var(--liu-fs-caption);line-height:17px;text-align:center;white-space:nowrap}.studio-outline__tree,.studio-outline__team,.studio-outline__members{margin:0;padding:0;list-style:none}.studio-outline__tree{padding-top:var(--liu-space-3)}.studio-outline__row{display:flex;align-items:center;gap:var(--liu-space-3);box-sizing:border-box;width:100%;min-height:52px;margin:0;padding:6px var(--liu-space-2);border:0;border-radius:var(--liu-radius-sm);background-color:#0000;color:var(--liu-text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--liu-dur-1) var(--liu-ease);-webkit-appearance:none;-moz-appearance:none;appearance:none}.studio-outline__row:hover{background-color:var(--liu-hover)}.studio-outline__row[data-selected=true]{background-color:var(--liu-accent-soft)}.studio-outline__row:focus-visible{outline-offset:-2px}.studio-outline__text{flex:1 1 auto;min-width:0}.studio-outline__name{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--liu-space-2);font-weight:var(--liu-fw-strong)}.studio-outline__name .liu-chip{height:20px;padding:0 var(--liu-space-2);gap:3px}.studio-outline__tagline{display:block;overflow:hidden;color:var(--liu-text-3);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);text-overflow:ellipsis;white-space:nowrap}.studio-outline__row[data-selected=true] .studio-outline__tagline{color:var(--liu-text-2)}.studio-outline__risk{flex:none;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.studio-outline__more{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:var(--liu-text-2);transition:background-color var(--liu-dur-1) var(--liu-ease)}.studio-outline__more:hover{background-color:var(--liu-press);color:var(--liu-text)}.studio-outline__team{margin:2px 0 2px 21px;padding-left:18px;border-left:1.5px solid var(--liu-line-strong)}.studio-outline__step{position:relative;padding:2px 0 6px}.studio-outline__caption{position:relative;margin:6px 0 2px var(--liu-space-2);color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-strong)}.studio-outline__caption:before{content:"";position:absolute;top:5px;left:-31px;box-sizing:border-box;width:9px;height:9px;border:2px solid var(--liu-edge-dispatch);border-radius:50%;background-color:var(--liu-surface)}.studio-outline__after{display:flex;align-items:center;gap:6px;margin:2px 0 0 var(--liu-space-2);color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.studio-outline__after .liu-icon{color:var(--liu-edge-report)}.studio-outline__after[data-next=handoff] .liu-icon{color:var(--liu-edge-handoff)}@media (max-width: 899px){.studio-outline__risk{display:none}}.studio-wb{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;isolation:isolate}.studio-wb:focus{outline:0}.studio-wb__head{display:flex;flex:none;align-items:center;gap:var(--liu-space-4);box-sizing:border-box;min-width:0;height:56px;padding:0 var(--liu-space-4) 0 var(--liu-space-6)}.studio-wb__title{display:flex;flex:1 1 auto;align-items:center;gap:var(--liu-space-3);min-width:0}.studio-wb__name{flex:0 1 auto;margin:0;color:var(--liu-text);font-size:var(--liu-fs-h2);line-height:var(--liu-lh-h2);font-weight:var(--liu-fw-strong)}.studio-wb__title .liu-chip{flex:none}.studio-wb__summary{flex:1 1 0;margin:0;padding-left:var(--liu-space-3);border-left:1px solid var(--liu-line-strong);color:var(--liu-text-2);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body)}.studio-wb__status{display:flex;flex:none;align-items:center;gap:var(--liu-space-4)}.studio-wb__body{position:relative;flex:1 1 auto;min-width:0;min-height:0;border-top:1px solid var(--liu-line)}.studio-save{display:inline-flex;align-items:center;gap:var(--liu-space-2);color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);white-space:nowrap}.studio-check{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;height:36px;margin:0;padding:0 7px 0 12px;border:1px solid var(--liu-line-strong);border-radius:var(--liu-radius-pill);background-color:var(--liu-surface);box-shadow:var(--liu-shadow-1);color:var(--liu-text);font:inherit;font-weight:var(--liu-fw-medium);white-space:nowrap;cursor:pointer;transition:border-color var(--liu-dur-1) var(--liu-ease),box-shadow var(--liu-dur-1) var(--liu-ease);-webkit-appearance:none;-moz-appearance:none;appearance:none}.studio-check:hover{border-color:var(--liu-text-3);box-shadow:var(--liu-shadow-2)}.studio-check .liu-icon{color:var(--liu-text-2)}.studio-check__count{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:22px;height:22px;margin-left:2px;padding:0 6px;border-radius:var(--liu-radius-pill);background-color:var(--liu-warning-soft);color:var(--liu-warning);font-size:var(--liu-fs-caption);line-height:1;font-weight:var(--liu-fw-strong)}.studio-check[data-clear=true] .studio-check__count{padding:0;background-color:var(--liu-success-soft);color:var(--liu-success)}.studio-check[data-clear=true] .studio-check__count .liu-icon{color:var(--liu-success)}.studio-canvas-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.studio-canvas.liu-stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;background-attachment:local;background-size:var(--studio-grid, 20px) var(--studio-grid, 20px);-ms-scroll-chaining:none;overscroll-behavior:contain}.studio-canvas.liu-stage:focus-visible{outline-offset:-2px}.studio-canvas__sizer{position:relative;box-sizing:border-box;min-width:100%;min-height:100%}.studio-stage{position:absolute;transform-origin:0 0}.studio-canvas__empty{position:absolute;top:0;right:var(--studio-inset-right, 0px);bottom:64px;left:var(--studio-inset-left, 0px);display:flex;align-items:center;justify-content:center;pointer-events:none}.studio-canvas__empty>*{pointer-events:auto}.studio-lane{position:absolute;display:flex;align-items:center;box-sizing:border-box;height:28px;border-bottom:1px solid var(--liu-line);color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);white-space:nowrap;pointer-events:none}.studio-lane__level{color:var(--liu-text);font-weight:var(--liu-fw-strong)}.studio-lane__level:after{content:"·";margin:0 6px;color:var(--liu-text-2);font-weight:var(--liu-fw-regular)}.studio-ghost{position:absolute;opacity:0;pointer-events:none;transition:opacity var(--liu-dur-2) var(--liu-ease)}.studio-ghost[data-shown=true]{opacity:1}.studio-lane--ghost{position:static;border-bottom-style:dashed}.studio-ghost__zone{box-sizing:border-box;margin-top:20px;border:1.5px dashed var(--liu-line-strong);border-radius:var(--liu-radius-md)}.studio-group{position:absolute;top:0;left:0;box-sizing:border-box;border:1px solid var(--liu-line);border-radius:var(--liu-radius-lg);background-color:var(--liu-glass);pointer-events:none;transition:transform var(--liu-dur-3) var(--liu-ease),width var(--liu-dur-3) var(--liu-ease),height var(--liu-dur-3) var(--liu-ease)}.studio-group__caption{position:absolute;top:6px;left:12px;display:inline-flex;align-items:center;gap:6px;height:24px;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-medium);white-space:nowrap}.studio-edges,.studio-live{position:absolute;top:0;left:0;overflow:visible;pointer-events:none}.studio-live{z-index:4}.studio-edge{transition:d var(--liu-dur-3) var(--liu-ease),opacity var(--liu-dur-2) var(--liu-ease),stroke-width var(--liu-dur-1) var(--liu-ease)}.studio-edge[data-shown=false]{visibility:hidden;opacity:0;transition:d var(--liu-dur-3) var(--liu-ease),opacity var(--liu-dur-1) var(--liu-ease),visibility 0s linear var(--liu-dur-1)}.studio-edge-hit{fill:none;stroke:transparent;stroke-width:14;pointer-events:stroke}.studio-sequence{fill:none;stroke:var(--liu-line-strong);stroke-width:1.5;stroke-dasharray:1 5;stroke-linecap:round;transition:d var(--liu-dur-3) var(--liu-ease)}.studio-live__line{fill:none;stroke:var(--liu-edge-dispatch);stroke-width:2;stroke-dasharray:6 5;stroke-linecap:round}.studio-live__end{fill:var(--liu-surface);stroke:var(--liu-edge-dispatch);stroke-width:2}.studio-live__line[data-side=bottom],.studio-live__end[data-side=bottom]{stroke:var(--liu-edge-handoff)}.studio-edge-chip{position:absolute;z-index:1;display:inline-flex;align-items:center;gap:3px;box-sizing:border-box;height:20px;padding:0 7px 0 5px;border-radius:var(--liu-radius-pill);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-strong);white-space:nowrap;pointer-events:none;transform:translate(-50%,-50%);transition:left var(--liu-dur-3) var(--liu-ease),top var(--liu-dur-3) var(--liu-ease)}.studio-edge-chip[data-kind=followup]{margin:0;border:0;background-color:var(--liu-surface);background-image:linear-gradient(var(--liu-warning-soft),var(--liu-warning-soft));box-shadow:0 0 0 2px var(--liu-stage);color:var(--liu-warning);font-family:inherit;cursor:pointer;pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.studio-edge-chip[data-kind=followup]:hover{box-shadow:0 0 0 2px var(--liu-stage),0 0 0 3.5px var(--liu-edge-followup)}.studio-edge-chip[data-kind=followup]:focus-visible{outline:2px solid var(--liu-focus);outline-offset:3px}.studio-edge-chip[data-kind=followup]:before{content:"";position:absolute;top:-8px;right:-4px;bottom:-8px;left:-4px}.studio-canvas[data-connecting] .studio-edge-chip[data-kind=followup]{pointer-events:none}.studio-edge-chip[data-name=true]{z-index:5;gap:6px;height:26px;padding:0 10px;background-color:var(--liu-inverse);box-shadow:var(--liu-shadow-2);color:var(--liu-on-inverse);transition:none;animation:studio-fade-in var(--liu-dur-1) var(--liu-ease) both}.studio-edge-chip__gloss{font-weight:var(--liu-fw-regular);opacity:.78}.studio-pill{position:absolute;z-index:1;display:inline-flex;align-items:center;gap:4px;box-sizing:border-box;max-width:172px;height:28px;margin:0;padding:0 12px 0 8px;border:1px dashed var(--liu-line-strong);border-radius:var(--liu-radius-pill);background-color:var(--liu-surface);box-shadow:var(--liu-shadow-1);color:var(--liu-text-2);font:inherit;font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-medium);white-space:nowrap;cursor:pointer;transform:translate(-50%,-50%);transition:left var(--liu-dur-3) var(--liu-ease),top var(--liu-dur-3) var(--liu-ease),border-color var(--liu-dur-1) var(--liu-ease),color var(--liu-dur-1) var(--liu-ease),box-shadow var(--liu-dur-1) var(--liu-ease);-webkit-appearance:none;-moz-appearance:none;appearance:none}.studio-pill .liu-icon{flex:none}.studio-pill:hover{border-color:var(--liu-text-3);box-shadow:var(--liu-shadow-2);color:var(--liu-text)}.studio-pill[data-next=handoff]{border-style:solid;border-color:var(--liu-edge-handoff);color:var(--liu-text)}.studio-pill[data-next=handoff] .liu-icon{color:var(--liu-edge-handoff)}.studio-pill:disabled{box-shadow:var(--liu-shadow-1);cursor:default}.studio-node{position:absolute;top:0;left:0;z-index:1;width:232px;height:84px;transition:transform var(--liu-dur-3) var(--liu-ease)}.studio-node:hover,.studio-node:focus-within,.studio-node[data-selected=true]{z-index:2}.studio-node>.liu-node{width:100%;height:100%;animation:studio-node-in var(--liu-dur-2) var(--liu-ease) backwards}.studio-node .liu-node__meta{min-width:0}.studio-node__flag{position:absolute;top:10px;right:10px;width:8px;height:8px;border-radius:50%;background-color:var(--liu-edge-followup)}.studio-node__flag[data-severity=error]{background-color:var(--liu-error)}.studio-node .liu-node__port{z-index:3;opacity:0;touch-action:none;-webkit-user-select:none;user-select:none;transition:opacity var(--liu-dur-1) var(--liu-ease)}.studio-node:hover .liu-node__port,.studio-node:focus-within .liu-node__port,.studio-node[data-selected=true] .liu-node__port,.studio-node .liu-node__port[data-linked=true],.studio-node .liu-node__port[data-armed=true]{opacity:1}.studio-node__add{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:24px;height:24px;margin:0;padding:0;border:1px solid var(--liu-line-strong);border-radius:50%;background-color:var(--liu-surface);box-shadow:var(--liu-shadow-2);color:var(--liu-accent);cursor:pointer;opacity:0;transform:scale(.8);transition:opacity var(--liu-dur-1) var(--liu-ease),transform var(--liu-dur-1) var(--liu-ease),background-color var(--liu-dur-1) var(--liu-ease),color var(--liu-dur-1) var(--liu-ease);-webkit-appearance:none;-moz-appearance:none;appearance:none}.studio-node__add[data-side=right]{top:50%;left:100%;margin:-12px 0 0 16px}.studio-node__add:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-18px}.studio-node__add[data-side=bottom]:before{top:-18px;left:-10px}.studio-node:hover .studio-node__add,.studio-node:focus-within .studio-node__add,.studio-node[data-selected=true] .studio-node__add{opacity:1;transform:none}.studio-node__add:hover{border-color:var(--liu-accent);background-color:var(--liu-accent);color:var(--liu-on-accent)}.studio-node__add:focus-visible{border-color:var(--liu-accent);background-color:var(--liu-accent);color:var(--liu-on-accent)}.studio-canvas[data-connecting] .studio-node__add,.studio-canvas[data-connecting] .studio-pill{opacity:0;pointer-events:none}.studio-canvas[data-connecting] .studio-node:not([data-connecting=source]) .liu-node__port{pointer-events:none}.studio-node[data-connecting=valid]>.liu-node{--liu-node-ring: 0 0 0 4px var(--liu-focus-halo);--liu-node-lift: var(--liu-shadow-2);border-color:var(--liu-accent)}.studio-node[data-connecting=source]>.liu-node{border-color:var(--liu-accent)}.studio-node[data-connecting=invalid]>.liu-node{opacity:.55}.studio-slot{position:absolute;top:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;width:232px;height:84px;margin:0;padding:0 var(--liu-space-3);border:1.5px dashed var(--liu-accent);border-radius:var(--liu-radius-md);background-color:var(--liu-surface);background-image:linear-gradient(var(--liu-accent-soft),var(--liu-accent-soft));color:var(--liu-accent);font:inherit;font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-medium);pointer-events:none;animation:studio-fade-in var(--liu-dur-2) var(--liu-ease) both;-webkit-appearance:none;-moz-appearance:none;appearance:none}button.studio-slot{cursor:pointer;pointer-events:auto}.studio-hint{position:absolute;top:var(--liu-space-3);left:calc((100% + var(--studio-inset-left, 0px) - var(--studio-inset-right, 0px)) / 2);z-index:3;display:inline-flex;align-items:center;gap:var(--liu-space-2);box-sizing:border-box;max-width:calc(100% - var(--studio-inset-left, 0px) - var(--studio-inset-right, 0px) - 24px);min-height:36px;padding:4px 6px 4px 14px;border-radius:var(--liu-radius-pill);background-color:var(--liu-inverse);box-shadow:var(--liu-shadow-2);color:var(--liu-on-inverse);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-medium);transform:translate(-50%);animation:studio-hint-in var(--liu-dur-2) var(--liu-ease) both}.studio-hint__close{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:50%;background-color:transparent;color:inherit;overflow:hidden;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.studio-hint__close:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;opacity:.16;pointer-events:none}.studio-risk{display:inline-flex;align-items:center;gap:10px;min-width:0;white-space:nowrap}.studio-risk__item{display:inline-flex;align-items:center;gap:5px}.studio-stepper{display:inline-flex;flex:none;align-items:center;box-sizing:border-box;height:36px;padding:0 2px;border:1px solid var(--liu-line-strong);border-radius:var(--liu-radius-sm);background-color:var(--liu-surface)}.studio-stepper__button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;border:0;border-radius:var(--liu-radius-xs);background-color:transparent;color:var(--liu-text-2);cursor:pointer;transition:background-color var(--liu-dur-1) var(--liu-ease);-webkit-appearance:none;-moz-appearance:none;appearance:none}.studio-stepper__button:not(:disabled):hover{background-color:var(--liu-hover);color:var(--liu-text)}.studio-stepper__button:disabled{opacity:.4;cursor:not-allowed}.studio-stepper__value{min-width:44px;color:var(--liu-text);font-weight:var(--liu-fw-strong);text-align:center}.studio-stepper__unit{margin-left:3px;color:var(--liu-text-2);font-size:var(--liu-fs-caption);font-weight:var(--liu-fw-regular)}.studio-shelf{position:absolute;top:var(--liu-space-3);left:var(--liu-space-3);z-index:2;display:flex;flex-direction:column;width:248px;max-height:calc(100% - 200px);padding:var(--liu-space-3);animation:studio-fade-in var(--liu-dur-2) var(--liu-ease) both}.studio-wb__body[data-legend=lifted] .studio-shelf{max-height:calc(100% - 252px)}.studio-wb__body[data-compact=true] .studio-shelf{max-height:calc(100% - 132px)}.studio-wb__body[data-view=outline] .studio-shelf{max-height:calc(100% - 104px)}.studio-shelf[data-aside=true]{opacity:0;animation:none}.studio-shelf__head{display:flex;flex:none;align-items:center;justify-content:space-between;height:28px;padding:0 0 0 4px}.studio-shelf__title{display:flex;align-items:baseline;gap:var(--liu-space-2);margin:0;color:var(--liu-text);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);font-weight:var(--liu-fw-strong)}.studio-shelf__count{color:var(--liu-text-2);font-size:var(--liu-fs-caption);font-weight:var(--liu-fw-regular)}.studio-shelf__close.liu-icon-button{width:28px;height:28px}.studio-shelf__search{flex:none;margin:var(--liu-space-2) 0}.studio-shelf__list{flex:1 1 auto;min-height:0;margin:0 -4px;padding:0 4px;list-style:none}.studio-shelf__row{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 4px 0 8px;border-radius:var(--liu-radius-sm);-webkit-user-select:none;user-select:none;transition:background-color var(--liu-dur-1) var(--liu-ease)}.studio-shelf__row:hover{background-color:var(--liu-hover)}.studio-shelf__row[data-draggable=true]{cursor:grab;touch-action:none}.studio-shelf__row[data-dragging=true]{background-color:var(--liu-accent-soft);cursor:grabbing}.studio-shelf__text{flex:1 1 auto;min-width:0}.studio-shelf__name,.studio-shelf__tagline{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-shelf__name{color:var(--liu-text);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);font-weight:var(--liu-fw-medium)}.studio-shelf__tagline{color:var(--liu-text-3);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.studio-shelf__add{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:50%;background-color:transparent;color:var(--liu-text-2);cursor:pointer;transition:background-color var(--liu-dur-1) var(--liu-ease),color var(--liu-dur-1) var(--liu-ease);-webkit-appearance:none;-moz-appearance:none;appearance:none}.studio-shelf__row:hover .studio-shelf__add{background-color:var(--liu-accent-soft);color:var(--liu-accent)}.studio-shelf__add:focus-visible{background-color:var(--liu-accent-soft);color:var(--liu-accent)}.studio-shelf__add:hover{background-color:var(--liu-accent);color:var(--liu-on-accent)}.studio-shelf__add:disabled{opacity:.4;cursor:not-allowed}.studio-shelf__none{padding:var(--liu-space-4) var(--liu-space-2);color:var(--liu-text-2);font-size:var(--liu-fs-caption);text-align:center}.studio-shelf__new{display:flex;flex:none;align-items:center;justify-content:center;gap:6px;height:36px;margin:var(--liu-space-2) 0 0;padding:0;border:1px dashed var(--liu-line-strong);border-radius:var(--liu-radius-sm);background-color:transparent;color:var(--liu-text-2);font:inherit;font-weight:var(--liu-fw-medium);cursor:pointer;transition:border-color var(--liu-dur-1) var(--liu-ease),color var(--liu-dur-1) var(--liu-ease);-webkit-appearance:none;-moz-appearance:none;appearance:none}.studio-shelf__new:hover{border-color:var(--liu-accent);color:var(--liu-accent)}.studio-dragchip{position:fixed;top:0;left:0;z-index:1200;display:inline-flex;align-items:center;gap:var(--liu-space-2);box-sizing:border-box;height:40px;padding:0 14px 0 6px;border:1px solid var(--liu-line);border-radius:var(--liu-radius-pill);background-color:var(--liu-surface);box-shadow:var(--liu-shadow-3);color:var(--liu-text);font-weight:var(--liu-fw-medium);white-space:nowrap;pointer-events:none}.studio-legend{position:absolute;bottom:var(--liu-space-3);left:var(--liu-space-3);z-index:2;box-sizing:border-box;width:296px;max-width:calc(100% - 2 * var(--liu-space-3));padding:2px var(--liu-space-3) var(--liu-space-2);border:1px solid var(--liu-line);border-radius:var(--liu-radius-md);background-color:var(--liu-glass-solid);box-shadow:var(--liu-shadow-2)}.studio-legend[data-open=false]{width:auto;padding:0 var(--liu-space-3);border-radius:var(--liu-radius-pill)}.studio-wb__body[data-legend=lifted] .studio-legend{bottom:76px}.studio-legend__title{display:flex;align-items:center;justify-content:space-between;gap:var(--liu-space-2);width:100%;height:32px;margin:0;padding:0;border:0;background-color:transparent;color:var(--liu-text-2);font:inherit;font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-strong);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.studio-legend__defs{position:absolute}.studio-legend__list{margin:0;padding:0;list-style:none}.studio-legend__row{display:flex;align-items:center;gap:6px;height:26px;font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);white-space:nowrap}.studio-legend__sample{flex:none;overflow:visible}.studio-legend__name{flex:none;color:var(--liu-text);font-weight:var(--liu-fw-strong)}.studio-legend__gloss{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--liu-text-2);text-overflow:ellipsis}.studio-legend__switch{flex:none}.studio-legend__counter{fill:var(--liu-warning-soft)}.studio-legend__count{fill:var(--liu-warning);font-size:var(--liu-fs-caption);font-weight:var(--liu-fw-strong)}.studio-command{z-index:2}.studio-command__views{display:inline-flex;flex:none;gap:2px}.studio-menu-item{display:block;min-width:200px;padding:2px 0}.studio-menu-item__label{display:block;font-weight:var(--liu-fw-medium)}.studio-menu-item__hint{display:block;color:var(--liu-text-3);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.studio-inspector{position:absolute;top:var(--liu-space-3);right:var(--liu-space-3);z-index:2;width:304px;max-height:calc(100% - 24px);animation:studio-panel-in var(--liu-dur-2) var(--liu-ease) both}.studio-wb__body[data-compact=true] .studio-inspector{max-height:calc(100% - 92px)}.studio-inspector:focus{outline:0}.studio-inspector__close.liu-icon-button{position:absolute;top:var(--liu-space-2);right:var(--liu-space-2);width:32px;height:32px}.studio-inspector .studio-rolecard{padding-right:28px}.studio-panel{display:flex;flex-direction:column;gap:var(--liu-space-3);min-width:0}.studio-rolecard{display:flex;align-items:center;gap:var(--liu-space-3);min-width:0}.studio-rolecard__body{flex:1 1 auto;min-width:0}.studio-rolecard__name{margin:0;color:var(--liu-text);font-size:var(--liu-fs-h3);line-height:var(--liu-lh-h3);font-weight:var(--liu-fw-strong)}.studio-rolecard__caption{margin:0;overflow:hidden;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);text-overflow:ellipsis;white-space:nowrap}.studio-panel__place{margin:0;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.studio-panel__meta{color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.studio-panel__issues{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.studio-panel__issues li{display:flex;align-items:flex-start;gap:var(--liu-space-2);padding:var(--liu-space-2) 10px;border-radius:var(--liu-radius-sm);background-color:var(--liu-warning-soft);color:var(--liu-warning);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.studio-panel__issues li[data-severity=error]{background-color:var(--liu-error-soft);color:var(--liu-error)}.studio-panel__issues .liu-icon{margin-top:1px}.studio-field{display:flex;align-items:center;justify-content:space-between;gap:var(--liu-space-3);min-width:0}.studio-field[data-stack=true]{flex-direction:column;align-items:stretch;gap:var(--liu-space-2)}.studio-field__label{display:flex;flex-direction:column;min-width:0;color:var(--liu-text);font-weight:var(--liu-fw-medium)}.studio-field__hint{color:var(--liu-text-3);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-regular)}.studio-field__note{margin:0;color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.studio-panel__buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--liu-space-2);gap:var(--liu-space-2)}.studio-panel__buttons>*{min-width:0}.studio-panel__wide{grid-column:1 / -1}.studio-anchor{position:absolute;z-index:-1;pointer-events:none}.studio-picker-layer .ant-popover-inner{padding:var(--liu-space-2);border-radius:var(--liu-radius-md)}.studio-picker{width:288px;max-width:calc(100vw - 48px);color:var(--liu-text)}.liu-sheet .studio-picker{width:auto;max-width:none}.studio-picker__title{margin:4px var(--liu-space-2) var(--liu-space-2);color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-strong)}.liu-sheet .studio-picker__title{display:none}.studio-picker__search{display:flex;align-items:center;gap:var(--liu-space-2);box-sizing:border-box;height:36px;margin:0 0 6px;padding:0 10px;border:1px solid var(--liu-line-strong);border-radius:var(--liu-radius-sm);background-color:var(--liu-surface);color:var(--liu-text-3);cursor:text;transition:border-color var(--liu-dur-1) var(--liu-ease),box-shadow var(--liu-dur-1) var(--liu-ease)}.studio-picker__search:focus-within{border-color:var(--liu-accent);box-shadow:0 0 0 3px var(--liu-focus-halo)}.studio-picker__search input{flex:1 1 auto;min-width:0;margin:0;padding:0;border:0;outline:0;background-color:transparent;color:var(--liu-text);font:inherit;font-size:var(--liu-fs-body)}.studio-picker__search input:focus-visible{outline:0}.studio-picker__search input::placeholder{color:var(--liu-text-3)}.studio-picker__search[data-large=true]{height:44px}.studio-picker__search[data-large=true] input{font-size:var(--liu-fs-body-lg)}.studio-picker__list{max-height:288px;margin:0;padding:0;list-style:none}.liu-sheet .studio-picker__list{max-height:none}.studio-picker__option{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 var(--liu-space-2);border-radius:var(--liu-radius-sm);color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);cursor:pointer}.studio-picker__option[data-active=true]{background-color:var(--liu-hover)}.studio-picker__option[aria-disabled=true]{opacity:.5;cursor:not-allowed}.studio-picker__text{flex:1 1 auto;min-width:0}.studio-picker__name,.studio-picker__tagline{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-picker__name{color:var(--liu-text);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);font-weight:var(--liu-fw-medium)}.studio-picker__tagline{color:var(--liu-text-3)}.studio-picker__none{margin:0;padding:var(--liu-space-4) var(--liu-space-2);color:var(--liu-text-2);font-size:var(--liu-fs-caption);text-align:center}.studio-picker__shared{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:36px;margin:var(--liu-space-2) 0 0;padding:0 var(--liu-space-2);border:1px dashed var(--liu-line-strong);border-radius:var(--liu-radius-sm);background-color:transparent;color:var(--liu-text-2);font:inherit;font-weight:var(--liu-fw-medium);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.studio-picker__shared:hover{border-color:var(--liu-accent);color:var(--liu-accent)}.studio-picker__shared:focus-visible{outline:2px solid var(--liu-focus);outline-offset:2px}.studio-issues-layer .ant-popover-inner{padding:var(--liu-space-2);border-radius:var(--liu-radius-md)}.studio-issues{width:336px;max-width:calc(100vw - 48px);margin:0;padding:0;list-style:none;color:var(--liu-text)}.liu-sheet .studio-issues{width:auto;max-width:none}.studio-issues__item{display:flex;align-items:flex-start;gap:10px;box-sizing:border-box;width:100%;margin:0;padding:var(--liu-space-2);border:0;border-radius:var(--liu-radius-sm);background-color:transparent;color:var(--liu-text);font:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}button.studio-issues__item{cursor:pointer;transition:background-color var(--liu-dur-1) var(--liu-ease)}button.studio-issues__item:hover{background-color:var(--liu-hover)}.studio-issues__icon{flex:none;margin-top:2px;color:var(--liu-warning)}.studio-issues li[data-severity=error] .studio-issues__icon{color:var(--liu-error)}.studio-issues li[data-severity=info] .studio-issues__icon{color:var(--liu-accent)}.studio-issues__text{flex:1 1 auto;min-width:0}.studio-issues__kind{display:block;color:var(--liu-warning);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-strong)}.studio-issues li[data-severity=error] .studio-issues__kind{color:var(--liu-error)}.studio-issues li[data-severity=info] .studio-issues__kind{color:var(--liu-text-2)}.studio-issues__actions{display:flex;flex-wrap:wrap;gap:4px var(--liu-space-4);padding:0 var(--liu-space-2) var(--liu-space-2) 36px}.studio-issues__clear{display:flex;align-items:center;gap:var(--liu-space-2);margin:0;padding:var(--liu-space-2);color:var(--liu-success)}.studio-link{margin:0;padding:0;border:0;background-color:transparent;color:var(--liu-accent);font:inherit;font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-medium);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.studio-link:hover{color:var(--liu-accent-hover);text-decoration:underline}.studio-bubble-layer{position:fixed;top:0;left:0;z-index:1100;width:0;height:0;font-family:var(--liu-font);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body)}.studio-bubble{position:fixed;display:flex;align-items:flex-start;gap:10px;box-sizing:border-box;width:max-content;max-width:320px;padding:10px var(--liu-space-2) 10px var(--liu-space-3);border-radius:var(--liu-radius-md);color:var(--liu-text);transform:translate(-50%);animation:studio-bubble-in var(--liu-dur-2) var(--liu-ease) both}.studio-bubble__icon{flex:none;margin-top:2px;color:var(--liu-edge-followup)}.studio-bubble[data-kind=notice] .studio-bubble__icon{color:var(--liu-accent)}.studio-bubble__body{flex:1 1 auto;min-width:0}.studio-bubble__text{margin:0}.studio-bubble__actions{display:flex;flex-wrap:wrap;gap:var(--liu-space-2);margin:var(--liu-space-2) 0 2px}.studio-bubble__action{box-sizing:border-box;height:28px;margin:0;padding:0 var(--liu-space-3);border:1px solid var(--liu-line-strong);border-radius:var(--liu-radius-pill);background-color:var(--liu-surface);color:var(--liu-text);font:inherit;font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);font-weight:var(--liu-fw-medium);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.studio-bubble__action:first-child{border-color:var(--liu-accent);background-color:var(--liu-accent);color:var(--liu-on-accent)}.studio-bubble__close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:50%;background-color:transparent;color:var(--liu-text-2);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.studio-bubble__close:hover{background-color:var(--liu-hover);color:var(--liu-text)}.studio-bubble :focus-visible,.studio-picker :focus-visible,.studio-issues :focus-visible{outline:2px solid var(--liu-focus);outline-offset:2px}.studio-toast{display:inline-flex;align-items:center;gap:var(--liu-space-3)}.studio-toast__undo{margin:0;padding:0;border:0;background-color:transparent;color:var(--liu-accent);font:inherit;font-weight:var(--liu-fw-strong);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.studio-toast__undo:focus-visible{outline:2px solid var(--liu-focus);outline-offset:2px}.studio-empty{max-width:460px}.studio-empty__templates{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--liu-space-2);margin-top:var(--liu-space-5);color:var(--liu-text-2);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.studio-empty__art{color:var(--liu-edge-report)}.studio-empty__line{stroke:currentColor;stroke-width:1.5;stroke-dasharray:1 5;stroke-linecap:round}.studio-empty__card{fill:var(--liu-surface);stroke:var(--liu-line-strong);stroke-width:1.25}.studio-empty__stroke{stroke:var(--liu-line-strong);stroke-width:2;stroke-linecap:round}.studio-empty__dot{fill:var(--liu-edge-report)}.studio-empty__dot[data-lead=true]{fill:var(--liu-surface);stroke:var(--liu-accent);stroke-width:2}.studio-empty__spot{fill:var(--liu-surface);stroke:var(--liu-line-strong);stroke-width:1.25;stroke-dasharray:3 3}@keyframes studio-node-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes studio-fade-in{0%{opacity:0}to{opacity:1}}@keyframes studio-panel-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes studio-hint-in{0%{opacity:0;transform:translate(-50%) translateY(-4px)}to{opacity:1;transform:translate(-50%)}}@keyframes studio-bubble-in{0%{opacity:0;transform:translate(-50%) translateY(4px) scale(.98)}to{opacity:1;transform:translate(-50%)}}.studio-wb[data-coarse=true] .studio-node__add{width:32px;height:32px}.studio-wb[data-coarse=true] .studio-node__add[data-side=right]{margin:-16px 0 0 18px}.studio-wb[data-coarse=true] .studio-shelf__add{width:40px;height:40px}.studio-wb[data-coarse=true] .studio-stepper{height:44px}.studio-wb[data-coarse=true] .studio-stepper__button,.liu-sheet .studio-stepper__button{width:38px;height:38px}.liu-sheet .studio-stepper{height:44px}@media (prefers-reduced-motion: reduce){.studio-wb,.studio-wb *,.studio-wb *:before,.studio-wb *:after,.studio-bubble,.studio-bubble *,.studio-dragchip{transition-property:none!important;animation-name:none!important}.studio-node__add{transform:none}}@media (forced-colors: active){.studio-node[data-connecting=valid]>.liu-node{outline:2px solid Highlight;outline-offset:2px}.studio-slot,.studio-pill,.studio-legend,.studio-hint{border:1px solid CanvasText}}.studio-node__run{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;color:var(--liu-text-2)}.studio-node__model{display:inline-flex;flex:0 1 auto;align-items:center;gap:4px;min-width:0;color:var(--liu-text-2)}.studio-node__model .liu-icon{flex:none}.studio-node__model-expert{display:block;overflow:hidden;color:var(--liu-text-3);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);text-overflow:ellipsis;white-space:nowrap}.liu-node[data-run=attention],.liu-node[data-run=failed]{border-color:var(--liu-warning)}.studio-edge[data-run=done]{opacity:1}.studio-edge[data-run=idle]{opacity:.55}.studio-publish{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--liu-space-4);box-sizing:border-box;width:100%;max-width:var(--liu-page-read);min-width:0;margin:0 auto;padding:var(--liu-space-2) 0 var(--liu-space-8)}.studio-publish__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-1) var(--liu-space-3)}.studio-publish__item{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:var(--liu-space-1) var(--liu-space-3)}.studio-publish__item>.ant-btn{grid-column:2 / -1;justify-self:start;padding-inline:0}.studio-publish__mark{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background-color:var(--liu-neutral-soft);color:var(--liu-neutral)}.studio-publish__mark[data-state=done]{background-color:var(--liu-success-soft);color:var(--liu-success)}.studio-publish__mark[data-state=todo]{background-color:var(--liu-error-soft);color:var(--liu-error)}.studio-publish__mark[data-state=advice]{background-color:var(--liu-warning-soft);color:var(--liu-warning)}.studio-publish__item-text{display:grid;gap:2px;min-width:0}.studio-publish__item-state{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.studio-publish__panel,.studio-publish__labels{display:flex;flex-direction:column;gap:var(--liu-space-3)}.studio-publish__panel>.liu-surface__head,.studio-publish__labels>.liu-surface__head{margin-bottom:0}.studio-publish__buttons{display:flex;flex-wrap:wrap;gap:var(--liu-space-2)}.studio-publish__then{display:block}.liu-note .studio-publish__buttons{margin-top:var(--liu-space-2)}.studio-publish__reasons{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--liu-space-1);margin:0 0 var(--liu-space-1);padding:0;list-style:none}.studio-publish__refusal-checks{margin:var(--liu-space-1) 0 0;padding-left:18px}.studio-publish__timeline{display:grid;gap:10px;margin:0;padding:0;list-style:none}.studio-publish__timeline li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px;align-items:start}.studio-publish__timeline li>.liu-dot{margin-top:8px}.studio-publish__timeline-text{display:grid;gap:2px;min-width:0}.studio-publish__quote{display:inline;quotes:"「" "」"}.studio-trials{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:var(--liu-space-4, 16px);padding:var(--liu-space-4, 16px)}@media (max-width: 991px){.studio-trials{grid-template-columns:minmax(0,1fr);padding:12px}}@media (max-width: 767px){.studio-trials{padding:var(--liu-space-3) 0}}.studio-trials__note{grid-column:1 / -1;min-width:0}.studio-trial-launcher,.studio-trials__recent{display:flex;min-width:0;flex-direction:column;gap:12px}.studio-trial-launcher>.liu-surface__head,.studio-trials__recent>.liu-surface__head{margin-bottom:0}.studio-trial-launcher__reason{margin:0 0 4px}.studio-trial-launcher__checks{margin:0;padding-left:18px}.studio-trial-launcher__actions{display:flex;justify-content:flex-end}.studio-field__error{color:var(--liu-error);font-size:var(--liu-fs-caption)}.studio-trials__text{display:flex;min-width:0;flex:1 1 auto;flex-direction:column}.studio-run{display:flex;min-width:0;flex-direction:column;gap:12px;padding:12px 16px 16px}.studio-run__head{display:flex;align-items:center;gap:12px;min-width:0}.studio-run__canvas{position:relative;min-width:0;height:calc(100vh - var(--liu-shell-top) - var(--liu-shell-bottom) - 168px);height:calc(100dvh - var(--liu-shell-top) - var(--liu-shell-bottom) - 168px);min-height:480px;overflow:hidden;border:1px solid var(--liu-line);border-radius:14px;background-color:var(--liu-stage)}.studio-run__notice{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:6px 16px 8px}.studio-run__totals{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none}.studio-run__totals li{display:inline-flex;align-items:center;gap:6px}.studio-run__totals b{color:var(--liu-text)}.studio-run__choose{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.studio-run__window{display:inline-flex;align-items:center;gap:6px;max-width:240px;min-height:32px;padding:2px 10px;border:1px solid var(--liu-line);border-radius:999px;background-color:var(--liu-surface);color:var(--liu-text);font:inherit;font-size:var(--liu-fs-caption);cursor:pointer}.studio-run__window[aria-pressed=true]{border-color:var(--liu-accent)}.studio-run__window:focus-visible{outline:2px solid var(--liu-accent);outline-offset:2px}.studio-run__window-state{color:var(--liu-text-2)}.compare-link{display:inline-flex;align-items:center;min-height:32px;color:var(--liu-accent);font-weight:var(--liu-fw-medium);text-decoration:underline;text-underline-offset:3px}.compare-link:hover{color:var(--liu-accent-hover)}.compare-arm-badge{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--liu-radius-pill);background-color:var(--liu-accent-soft);color:var(--liu-accent);font-size:var(--liu-fs-caption);font-weight:var(--liu-fw-strong);line-height:1}.compare-arm-badge[data-arm=b]{background-color:var(--liu-neutral-soft);color:var(--liu-text)}.compare-chips{display:flex;flex-wrap:wrap;gap:var(--liu-space-2);margin:0;padding:0;list-style:none}.compare-chips>li{max-width:100%;overflow-wrap:anywhere}.compare-rows{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--liu-space-3);margin:0;padding:0;list-style:none}@media (min-width: 992px){.compare-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}.compare-row{display:flex;flex-direction:column;gap:var(--liu-space-2);min-width:0}.compare-row__title{min-width:0}.compare-row__link{display:flex;min-width:0;color:var(--liu-text);text-decoration:none}.compare-row__link:hover{color:var(--liu-accent)}.compare-row__arms{display:flex;flex-direction:column;gap:var(--liu-space-1);margin:0;padding:0;list-style:none}.compare-row__arm{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--liu-space-1) var(--liu-space-2);min-width:0;color:var(--liu-text);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body)}.compare-row__what{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-1) var(--liu-space-2);min-width:0;min-height:24px}.compare-row__arm>.compare-arm-state{display:inline-flex;align-items:center;justify-self:end;min-height:24px}.compare-row__flow{flex:0 1 auto;min-width:0}.compare-row__what>.liu-chip{flex:none}.compare-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2);margin:0}.compare-pages{display:flex;justify-content:center}.compare-setup-sheet.liu-sheet.ant-drawer-right .ant-drawer-content{background-color:var(--liu-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.compare-setup{display:flex;flex-direction:column;gap:var(--liu-space-4);min-width:0;overflow-wrap:anywhere}.compare-setup__field{display:flex;flex-direction:column;gap:var(--liu-space-1);min-width:0}.compare-setup__label{margin:0;padding:0;color:var(--liu-text);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);font-weight:var(--liu-fw-medium)}.compare-setup__select.ant-select{width:100%;min-width:0}.compare-setup__option{display:flex;flex-direction:column;gap:2px;min-width:0;white-space:normal}.compare-setup__error{color:var(--liu-error);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.compare-setup__count{align-self:flex-end}.compare-setup__arms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--liu-space-3);min-width:0}@media (max-width: 767px){.compare-setup__arms{grid-template-columns:minmax(0,1fr)}}.compare-setup__arm{display:flex;flex-direction:column;gap:var(--liu-space-3);min-width:0;margin:0;padding:0;border:0}.compare-setup__arm-title{display:flex;float:left;align-items:center;gap:var(--liu-space-2);width:100%;margin:0;padding:0}.compare-setup__arm-title+*{clear:both}.compare-setup__refusal-text{display:block;overflow-wrap:anywhere}.compare-setup__checks{margin:var(--liu-space-1) 0 0;padding-left:18px}.compare-setup__models,.compare-setup__write,.compare-verdict__pick{display:flex;flex-direction:column;gap:var(--liu-space-2);min-width:0;margin:0;padding:0;border:0}.compare-setup__models>legend,.compare-setup__write>legend,.compare-verdict__pick>legend{margin-bottom:var(--liu-space-2)}.compare-setup__modes.ant-radio-group,.compare-setup__write-group.ant-radio-group{display:flex;flex-direction:column;gap:var(--liu-space-2);width:100%}.compare-setup__mode.ant-radio-wrapper,.compare-setup__write-mode.ant-radio-wrapper{display:flex;align-items:flex-start;box-sizing:border-box;min-width:0;margin:0;white-space:normal}.compare-setup__write-mode .ant-radio,.compare-setup__mode .ant-radio{align-self:flex-start;margin-top:3px}.compare-setup__write-name,.compare-setup__write-hint{display:block}.compare-setup__confirm{display:flex;flex-direction:column;gap:var(--liu-space-1);padding:var(--liu-space-3) var(--liu-space-4);border-radius:var(--liu-radius-md);background-color:var(--liu-warning-soft)}.compare-setup__confirm .ant-checkbox-wrapper{color:var(--liu-text);white-space:normal}.compare-setup__nodes{display:flex;flex-direction:column;gap:var(--liu-space-3);margin:0;padding:0;list-style:none}.compare-setup__files{display:flex;flex-direction:column;gap:var(--liu-space-1);margin:0;padding:0;list-style:none}.compare-setup__file{display:flex;align-items:center;gap:var(--liu-space-2);min-width:0;padding:var(--liu-space-1) var(--liu-space-3);border-radius:var(--liu-radius-sm);background-color:var(--liu-fill)}.compare-setup__file>.liu-truncate{flex:1 1 auto;min-width:0}.compare-setup__file-remove{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:var(--liu-radius-pill);background:none;color:var(--liu-text-2);cursor:pointer}.compare-setup__file-remove:hover{background-color:var(--liu-hover);color:var(--liu-text)}.compare-setup__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--liu-space-3)}.compare-detail{display:flex;flex-direction:column;gap:var(--liu-space-5);min-width:0}.compare-head__status{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2) var(--liu-space-3);min-width:0}.compare-task__body,.compare-verdict__body{display:flex;flex-direction:column;gap:var(--liu-space-3);min-width:0}.compare-arm.liu-surface{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--liu-space-4);min-width:0}.compare-confirm{display:flex;flex-direction:column;gap:var(--liu-space-3)}.compare-confirm>p{margin:0}.compare-metrics.liu-surface{display:flex;flex-direction:column;gap:var(--liu-space-3);min-width:0}.compare-metrics.liu-surface>.liu-surface__head{margin-bottom:0}.compare-task__text{margin:0;color:var(--liu-text);font-size:var(--liu-fs-body);line-height:var(--liu-lh-body);white-space:pre-wrap;overflow-wrap:anywhere}.compare-task__more.ant-btn{align-self:flex-start;padding:0}.compare-task__files{display:flex;flex-direction:column;gap:var(--liu-space-1)}.compare-columns[data-layout=columns]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--liu-space-4);align-items:start;min-width:0}.compare-columns__column{display:flex;min-width:0}.compare-columns[data-layout=tabs]{min-width:0}.compare-tabs .liu-tabs__tab{flex:1 1 0;justify-content:center;min-width:0}.compare-tabs .liu-tabs__label,.compare-tab{display:flex;min-width:0}.compare-tab__name,.compare-tab__differs{min-width:0;overflow:hidden;text-overflow:ellipsis}.compare-tab__arm{flex:none;white-space:pre}.compare-arm__head{display:flex;flex-direction:column;gap:var(--liu-space-2);min-width:0}.compare-arm__title{display:inline-flex;align-items:center;gap:var(--liu-space-2);margin:0;color:var(--liu-text);font-size:var(--liu-fs-h3);line-height:var(--liu-lh-h3);font-weight:var(--liu-fw-strong)}.compare-arm__flow{margin:0;min-width:0;color:var(--liu-text);overflow-wrap:anywhere}.compare-arm__flow-link{color:var(--liu-text);text-decoration:underline;text-decoration-color:var(--liu-line-strong);text-underline-offset:3px}.compare-arm__flow-link:hover{color:var(--liu-accent)}.compare-arm__state,.compare-arm__links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-2) var(--liu-space-4)}.compare-arm__reason{margin:0;padding:var(--liu-space-2) var(--liu-space-3);border-radius:var(--liu-radius-sm);background-color:var(--liu-fill);color:var(--liu-text);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);overflow-wrap:anywhere}.compare-arm__models{display:flex;flex-direction:column;gap:var(--liu-space-1);min-width:0}.compare-arm__subtitle{margin:0;color:var(--liu-text-2);font-size:var(--liu-fs-caption);font-weight:var(--liu-fw-medium)}.compare-models{display:flex;flex-direction:column;gap:var(--liu-space-1);margin:0;padding:0;list-style:none}.compare-models__row{display:grid;grid-template-columns:minmax(0,8em) minmax(0,1fr);align-items:start;gap:var(--liu-space-1) var(--liu-space-3);min-width:0;font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption)}.compare-models__node{min-width:0;color:var(--liu-text);font-weight:var(--liu-fw-medium);overflow-wrap:anywhere}.compare-models__model{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--liu-space-2);min-width:0;color:var(--liu-text)}.compare-models__name{min-width:0;overflow-wrap:anywhere}.compare-models .liu-chip{height:var(--liu-lh-caption);padding:0 6px}.compare-arm__body{min-width:0;border-top:1px solid var(--liu-line);padding-top:var(--liu-space-4)}.compare-arm__running{margin:0;padding:var(--liu-space-4);border-radius:var(--liu-radius-md);background-color:var(--liu-fill);color:var(--liu-text)}.compare-arm__deliverable{min-width:0;overflow-wrap:anywhere}.compare-metrics__running{color:var(--liu-text)}.compare-metric-list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--liu-space-3) var(--liu-space-6);margin:0;padding:0;list-style:none}@media (min-width: 992px){.compare-metric-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.compare-metric{display:flex;flex-direction:column;gap:var(--liu-space-1);min-width:0}.compare-metric__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--liu-space-3);min-width:0}.compare-metric__label{flex:0 1 auto;min-width:0;color:var(--liu-text);font-weight:var(--liu-fw-medium);overflow-wrap:anywhere}.compare-metric__delta{flex:none;color:var(--liu-text-2);font-size:var(--liu-fs-caption);text-align:right;white-space:nowrap}.compare-metric__arms{display:flex;flex-direction:column;gap:4px}.compare-metric__arm{display:grid;grid-template-columns:20px minmax(48px,1fr) minmax(0,auto);align-items:center;gap:var(--liu-space-2);min-width:0}.compare-metric__tag{color:var(--liu-text-2);font-size:var(--liu-fs-caption);font-weight:var(--liu-fw-strong);text-align:center}.compare-metric__track{display:block;height:8px;overflow:hidden;border-radius:var(--liu-radius-pill);background-color:var(--liu-fill)}.compare-metric__fill{display:block;height:100%;border-radius:var(--liu-radius-pill);background-color:var(--liu-accent)}.compare-metric__fill[data-arm=b]{background-color:var(--liu-text-3)}.compare-metric__value{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:0 var(--liu-space-2);min-width:0;color:var(--liu-text);font-size:var(--liu-fs-caption);line-height:var(--liu-lh-caption);text-align:right}.compare-metric__note{color:var(--liu-text-2)}.compare-metrics__group{display:flex;flex-direction:column;gap:var(--liu-space-2);padding-top:var(--liu-space-3);border-top:1px solid var(--liu-line)}.compare-metrics__group-title{margin:0;color:var(--liu-text);font-weight:var(--liu-fw-medium)}.compare-verdict__options.ant-radio-group{display:flex;flex-wrap:wrap;gap:var(--liu-space-2)}.compare-verdict__option.ant-radio-wrapper{display:inline-flex;align-items:center;box-sizing:border-box;min-height:44px;margin:0;padding:0 var(--liu-space-4);border:1px solid var(--liu-line);border-radius:var(--liu-radius-pill);background-color:var(--liu-surface)}.compare-verdict__option.ant-radio-wrapper-checked{border-color:var(--liu-accent);background-color:var(--liu-accent-soft)}@media (max-width: 767px){.compare-verdict__options.ant-radio-group{flex-wrap:nowrap;gap:var(--liu-space-1)}.compare-verdict__option.ant-radio-wrapper{flex:1 1 0;justify-content:center;min-width:0;padding:0 var(--liu-space-1)}.compare-verdict__option.ant-radio-wrapper .ant-radio-label{padding-inline:var(--liu-space-1);white-space:nowrap}}.compare-verdict__pick .ant-btn-link{align-self:flex-start;padding:0}.compare-verdict__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--liu-space-3)}.admin-frame>.liu-section-nav{margin-bottom:var(--liu-space-3)}.admin-tab{display:flex;flex-direction:column;gap:var(--liu-section-gap);min-width:0}.admin-list{display:flex;flex-direction:column;gap:var(--liu-space-3)}.admin-list>.liu-surface__head{margin-bottom:0}.admin-selects{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:var(--liu-space-2);min-width:0}.admin-select{width:176px;max-width:100%}.admin-select--wide{width:240px}.admin-pages{display:flex;justify-content:flex-end;min-width:0}.admin-row{flex-wrap:wrap;align-items:flex-start}.admin-row--stack{flex-direction:column;align-items:stretch;gap:var(--liu-space-2)}.admin-row__main{display:flex;flex:1 1 320px;flex-direction:column;gap:var(--liu-space-1);min-width:0}.admin-row__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liu-space-1) var(--liu-space-2);min-width:0}.admin-row__name,.admin-row__meta{min-width:0;margin:0;overflow-wrap:anywhere}.admin-row__tag{margin-left:var(--liu-space-2);vertical-align:1px}.admin-row__chips{gap:var(--liu-space-1)}.admin-row__figure{white-space:nowrap}.admin-row__reason{white-space:pre-wrap}.admin-who{display:inline-flex;flex-direction:column;gap:2px;min-width:0;white-space:normal}.admin-table__figure{display:flex;flex-direction:column;gap:2px}.admin-rules{display:flex;flex-direction:column;gap:var(--liu-space-1);margin:0;padding:0 0 0 var(--liu-space-5)}.admin-rules__link{display:inline-block;margin-top:var(--liu-space-3)}.admin-foot{flex-wrap:wrap;justify-content:flex-end}.admin-sheet__note{margin:0}.admin-choices{display:flex;flex-direction:column;gap:var(--liu-space-2)}.admin-choice{display:flex;align-items:flex-start;gap:var(--liu-space-2);min-width:0}.admin-choice__text{display:flex;flex-direction:column;min-width:0}.admin-sheet-select{width:100%;max-width:400px}.admin-number{width:100%;max-width:280px}.admin-size{display:flex;flex-wrap:wrap;gap:var(--liu-space-2);min-width:0}.admin-size__amount{flex:1 1 160px;max-width:240px}.admin-size__unit{flex:none;width:96px}.admin-password__value{width:100%}.admin-members{display:flex;flex-direction:column;gap:var(--liu-space-2);min-width:0}.admin-members__title{display:flex;align-items:center;gap:var(--liu-space-2)}.admin-team-add{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--liu-space-2);min-width:0}.admin-team-add__picker{flex:1 1 240px;min-width:0}.admin-work{margin:0;padding:0;list-style:none}.admin-work__item{display:flex}.admin-work__count{gap:var(--liu-space-1);white-space:nowrap}.admin-range{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--liu-space-2);min-width:0}.admin-range__field{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-range__input{width:168px;max-width:100%}.admin-range__error{flex-basis:100%}.admin-usage__bar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--liu-space-2) var(--liu-space-4);min-width:0}.admin-usage__totals{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-usage__totals>p{margin:0}.admin-policy{display:flex;flex-direction:column;gap:var(--liu-section-gap);min-width:0}.admin-policy__parts{display:flex;flex-direction:column;gap:var(--liu-space-2);min-width:0}.admin-policy__parts>h3{margin-top:var(--liu-space-2)}.admin-policy__line{margin:0}.admin-policy__hosts{margin:0;padding:0;list-style:none}.admin-policy__host{overflow-wrap:anywhere}@media (max-width: 767px){.admin-selects{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.admin-select,.admin-select--wide{width:100%}.admin-pages{justify-content:center}a.admin-work__count{min-height:44px}.admin-range{width:100%}.admin-range__field{flex:1 1 140px}.admin-range__input{width:100%}.admin-usage__bar{align-items:stretch}.admin-storage-list>.liu-surface__head>.liu-surface__heading{flex-basis:100%}}.team-badge{min-width:0}.team-badge__name{min-width:0;overflow:hidden;text-overflow:ellipsis}.team-badge__state{flex:none;color:var(--liu-text-2)}.team-badges{display:flex;flex-wrap:wrap;gap:6px;min-width:0}:root{--liu-radius-xs: 6px;--liu-radius-sm: 10px;--liu-radius-md: 14px;--liu-radius-lg: 20px;--liu-radius-xl: 28px;--liu-radius-pill: 999px;--liu-space-1: 4px;--liu-space-2: 8px;--liu-space-3: 12px;--liu-space-4: 16px;--liu-space-5: 20px;--liu-space-6: 24px;--liu-space-8: 32px;--liu-space-10: 40px;--liu-space-12: 48px;--liu-font: -apple-system, BlinkMacSystemFont, "PingFang SC", "HarmonyOS Sans SC", "MiSans", "Microsoft YaHei UI", "Microsoft YaHei", "Segoe UI", Roboto, "Noto Sans SC", sans-serif;--liu-fs-display: 28px;--liu-lh-display: 36px;--liu-fs-h1: 22px;--liu-lh-h1: 30px;--liu-fs-h2: 18px;--liu-lh-h2: 26px;--liu-fs-h3: 16px;--liu-lh-h3: 24px;--liu-fs-body: 14px;--liu-lh-body: 22px;--liu-fs-body-lg: 16px;--liu-lh-body-lg: 24px;--liu-fs-caption: 12px;--liu-lh-caption: 18px;--liu-lh-read: 1.75;--liu-fw-regular: 400;--liu-fw-medium: 500;--liu-fw-strong: 600;--liu-dur-1: .12s;--liu-dur-2: .2s;--liu-dur-3: .32s;--liu-ease: cubic-bezier(.2, .8, .2, 1);--liu-blur: 16px;--liu-saturate: 160%;--liu-shell-top: 52px;--liu-shell-rail: 76px;--liu-shell-gap: 12px;--liu-shell-tabbar: 56px;--liu-shell-left: 100px;--liu-shell-bottom: 0px;--liu-z-shell: 100;--liu-page-read: 760px;--liu-page-standard: 1120px;--liu-page-wide: 1440px;--liu-section-gap: 24px;--liu-page-gutter: 24px;--liu-z-sticky: 50;--liu-bg: #f3f5f9;--liu-surface: #ffffff;--liu-surface-2: #f7f8fb;--liu-stage: #eff2f7;--liu-stage-dot: rgba(15, 23, 42, .16);--liu-glass: rgba(255, 255, 255, .72);--liu-glass-strong: rgba(255, 255, 255, .86);--liu-glass-solid: #fbfcfe;--liu-glass-highlight: rgba(255, 255, 255, .6);--liu-line: rgba(15, 23, 42, .1);--liu-line-strong: rgba(15, 23, 42, .18);--liu-text: #141a24;--liu-text-2: #465064;--liu-text-3: #5d6675;--liu-accent: #2450e6;--liu-accent-hover: #1d43c8;--liu-accent-active: #1837a8;--liu-accent-soft: #e9eeff;--liu-on-accent: #ffffff;--liu-focus: #2450e6;--liu-focus-halo: rgba(36, 80, 230, .18);--liu-fill: rgba(15, 23, 42, .06);--liu-hover: rgba(15, 23, 42, .05);--liu-press: rgba(15, 23, 42, .09);--liu-scrim: rgba(16, 24, 40, .32);--liu-inverse: #1b2230;--liu-on-inverse: #f5f7fb;--liu-success: #17663a;--liu-success-soft: #e6f6ec;--liu-warning: #8a4b00;--liu-warning-soft: #fff3dc;--liu-error: #b42318;--liu-error-soft: #fdecea;--liu-neutral: #465064;--liu-neutral-soft: #eef0f4;--liu-id-blue: #1f47c7;--liu-id-blue-soft: #e8eeff;--liu-id-teal: #0b6b63;--liu-id-teal-soft: #ddf4f0;--liu-id-green: #1d6a36;--liu-id-green-soft: #e3f4e7;--liu-id-amber: #8a4a00;--liu-id-amber-soft: #fcefd6;--liu-id-rose: #ad2450;--liu-id-rose-soft: #fce8ee;--liu-id-violet: #5f35c4;--liu-id-violet-soft: #eee8fd;--liu-edge-dispatch: #2450e6;--liu-edge-report: #7a8598;--liu-edge-handoff: #0f8f83;--liu-edge-followup: #b86a00;--liu-ambient: radial-gradient(64vw 56vh at 4% -8%, rgba(36, 80, 230, .08) 0%, rgba(36, 80, 230, 0) 72%), radial-gradient(60vw 56vh at 100% 106%, rgba(15, 143, 131, .06) 0%, rgba(15, 143, 131, 0) 72%);--liu-shadow-1: 0 1px 2px rgba(16, 24, 40, .06);--liu-shadow-2: 0 6px 16px -4px rgba(16, 24, 40, .1), 0 2px 4px rgba(16, 24, 40, .05);--liu-shadow-3: 0 18px 40px -12px rgba(16, 24, 40, .22), 0 4px 10px rgba(16, 24, 40, .06)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--liu-bg: #0d1016;--liu-surface: #151922;--liu-surface-2: #1b202b;--liu-stage: #0b0e13;--liu-stage-dot: rgba(255, 255, 255, .14);--liu-glass: rgba(21, 25, 34, .66);--liu-glass-strong: rgba(21, 25, 34, .82);--liu-glass-solid: #171b25;--liu-glass-highlight: rgba(255, 255, 255, .07);--liu-line: rgba(255, 255, 255, .12);--liu-line-strong: rgba(255, 255, 255, .22);--liu-text: #eef1f6;--liu-text-2: #b6bfce;--liu-text-3: #949fb2;--liu-accent: #8ea8ff;--liu-accent-hover: #a6baff;--liu-accent-active: #7c97f5;--liu-accent-soft: #283045;--liu-on-accent: #0d1016;--liu-focus: #8ea8ff;--liu-focus-halo: rgba(142, 168, 255, .28);--liu-fill: rgba(255, 255, 255, .08);--liu-hover: rgba(255, 255, 255, .06);--liu-press: rgba(255, 255, 255, .1);--liu-scrim: rgba(0, 0, 0, .5);--liu-inverse: #eef1f6;--liu-on-inverse: #141a24;--liu-success: #6fd19a;--liu-success-soft: #233635;--liu-warning: #f2b356;--liu-warning-soft: #38322a;--liu-error: #ff8f85;--liu-error-soft: #3a2c32;--liu-neutral: #b6bfce;--liu-neutral-soft: #2f343e;--liu-id-blue: #a8bbff;--liu-id-blue-soft: #243153;--liu-id-teal: #6ed6ca;--liu-id-teal-soft: #163739;--liu-id-green: #86d69e;--liu-id-green-soft: #1d3728;--liu-id-amber: #f0c27c;--liu-id-amber-soft: #3b3021;--liu-id-rose: #ff9fbc;--liu-id-rose-soft: #3e2533;--liu-id-violet: #c4b1ff;--liu-id-violet-soft: #302952;--liu-edge-dispatch: #8ea8ff;--liu-edge-report: #8f9aad;--liu-edge-handoff: #4fd1c5;--liu-edge-followup: #f2b356;--liu-ambient: radial-gradient(64vw 56vh at 4% -8%, rgba(142, 168, 255, .07) 0%, rgba(142, 168, 255, 0) 72%), radial-gradient(60vw 56vh at 100% 106%, rgba(79, 209, 197, .045) 0%, rgba(79, 209, 197, 0) 72%);--liu-shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--liu-shadow-2: 0 6px 16px -4px rgba(0, 0, 0, .5), 0 2px 4px rgba(0, 0, 0, .3);--liu-shadow-3: 0 18px 40px -12px rgba(0, 0, 0, .7), 0 4px 10px rgba(0, 0, 0, .35)}@media (max-width: 991px){:root{--liu-shell-left: 0px;--liu-shell-bottom: calc(56px + env(safe-area-inset-bottom, 0px)) }}@media (max-width: 767px){:root{--liu-blur: 12px;--liu-section-gap: 16px;--liu-page-gutter: 16px}}@media (prefers-reduced-motion: reduce){:root{--liu-dur-1: .01ms;--liu-dur-2: .01ms;--liu-dur-3: .01ms}}@media (prefers-reduced-transparency: reduce){:root,:root[data-theme=dark]{--liu-glass: var(--liu-glass-solid);--liu-glass-strong: var(--liu-glass-solid)}}@media print{:root[data-theme=dark]{color-scheme:light;--liu-bg: #f3f5f9;--liu-surface: #ffffff;--liu-surface-2: #f7f8fb;--liu-stage: #eff2f7;--liu-stage-dot: rgba(15, 23, 42, .16);--liu-glass: rgba(255, 255, 255, .72);--liu-glass-strong: rgba(255, 255, 255, .86);--liu-glass-solid: #fbfcfe;--liu-glass-highlight: rgba(255, 255, 255, .6);--liu-line: rgba(15, 23, 42, .1);--liu-line-strong: rgba(15, 23, 42, .18);--liu-text: #141a24;--liu-text-2: #465064;--liu-text-3: #5d6675;--liu-accent: #2450e6;--liu-accent-hover: #1d43c8;--liu-accent-active: #1837a8;--liu-accent-soft: #e9eeff;--liu-on-accent: #ffffff;--liu-focus: #2450e6;--liu-focus-halo: rgba(36, 80, 230, .18);--liu-fill: rgba(15, 23, 42, .06);--liu-hover: rgba(15, 23, 42, .05);--liu-press: rgba(15, 23, 42, .09);--liu-scrim: rgba(16, 24, 40, .32);--liu-inverse: #1b2230;--liu-on-inverse: #f5f7fb;--liu-success: #17663a;--liu-success-soft: #e6f6ec;--liu-warning: #8a4b00;--liu-warning-soft: #fff3dc;--liu-error: #b42318;--liu-error-soft: #fdecea;--liu-neutral: #465064;--liu-neutral-soft: #eef0f4;--liu-id-blue: #1f47c7;--liu-id-blue-soft: #e8eeff;--liu-id-teal: #0b6b63;--liu-id-teal-soft: #ddf4f0;--liu-id-green: #1d6a36;--liu-id-green-soft: #e3f4e7;--liu-id-amber: #8a4a00;--liu-id-amber-soft: #fcefd6;--liu-id-rose: #ad2450;--liu-id-rose-soft: #fce8ee;--liu-id-violet: #5f35c4;--liu-id-violet-soft: #eee8fd;--liu-edge-dispatch: #2450e6;--liu-edge-report: #7a8598;--liu-edge-handoff: #0f8f83;--liu-edge-followup: #b86a00;--liu-ambient: radial-gradient(64vw 56vh at 4% -8%, rgba(36, 80, 230, .08) 0%, rgba(36, 80, 230, 0) 72%), radial-gradient(60vw 56vh at 100% 106%, rgba(15, 143, 131, .06) 0%, rgba(15, 143, 131, 0) 72%);--liu-shadow-1: 0 1px 2px rgba(16, 24, 40, .06);--liu-shadow-2: 0 6px 16px -4px rgba(16, 24, 40, .1), 0 2px 4px rgba(16, 24, 40, .05);--liu-shadow-3: 0 18px 40px -12px rgba(16, 24, 40, .22), 0 4px 10px rgba(16, 24, 40, .06)}}@media (forced-colors: active){:root,:root[data-theme=dark]{--liu-bg: Canvas;--liu-surface: Canvas;--liu-surface-2: Canvas;--liu-stage: Canvas;--liu-stage-dot: GrayText;--liu-glass: Canvas;--liu-glass-strong: Canvas;--liu-glass-solid: Canvas;--liu-glass-highlight: transparent;--liu-line: CanvasText;--liu-line-strong: CanvasText;--liu-text: CanvasText;--liu-text-2: CanvasText;--liu-text-3: CanvasText;--liu-accent: Highlight;--liu-accent-hover: Highlight;--liu-accent-active: Highlight;--liu-accent-soft: Canvas;--liu-on-accent: HighlightText;--liu-focus: Highlight;--liu-focus-halo: Highlight;--liu-fill: Canvas;--liu-hover: Canvas;--liu-press: Canvas;--liu-inverse: CanvasText;--liu-on-inverse: Canvas;--liu-success: CanvasText;--liu-success-soft: Canvas;--liu-warning: CanvasText;--liu-warning-soft: Canvas;--liu-error: CanvasText;--liu-error-soft: Canvas;--liu-neutral: CanvasText;--liu-neutral-soft: Canvas;--liu-id-blue: CanvasText;--liu-id-blue-soft: Canvas;--liu-id-teal: CanvasText;--liu-id-teal-soft: Canvas;--liu-id-green: CanvasText;--liu-id-green-soft: Canvas;--liu-id-amber: CanvasText;--liu-id-amber-soft: Canvas;--liu-id-rose: CanvasText;--liu-id-rose-soft: Canvas;--liu-id-violet: CanvasText;--liu-id-violet-soft: Canvas;--liu-edge-dispatch: Highlight;--liu-edge-report: CanvasText;--liu-edge-handoff: Highlight;--liu-edge-followup: CanvasText;--liu-ambient: none;--liu-shadow-1: none;--liu-shadow-2: none;--liu-shadow-3: none}}
