.application-directory-revision-module__iPWRXq__root{gap:var(--space-3);min-width:0;padding:var(--space-4);color:var(--color-text);font-family:var(--font-family-ui);font-size:var(--font-size-body);line-height:var(--line-height-body);display:grid;container:application-directory/inline-size}.application-directory-revision-module__iPWRXq__heading{justify-content:space-between;align-items:start;gap:var(--space-4);flex-wrap:wrap;display:flex}.application-directory-revision-module__iPWRXq__heading h2{font-size:var(--font-size-section-title);margin:0}.application-directory-revision-module__iPWRXq__heading p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-secondary)}.application-directory-revision-module__iPWRXq__metrics,.application-directory-revision-module__iPWRXq__groupMetrics{gap:var(--space-3) var(--space-5);flex-wrap:wrap;margin:0;display:flex}.application-directory-revision-module__iPWRXq__metrics>div,.application-directory-revision-module__iPWRXq__groupMetrics>div{gap:var(--space-1);display:grid}.application-directory-revision-module__iPWRXq__metrics dt,.application-directory-revision-module__iPWRXq__groupMetrics dt{color:var(--color-text-muted);font-size:var(--font-size-metadata)}.application-directory-revision-module__iPWRXq__metrics dd,.application-directory-revision-module__iPWRXq__groupMetrics dd{gap:var(--space-1);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.application-directory-revision-module__iPWRXq__metrics dd>[data-typography-role=numeric]{font-size:var(--font-size-card-title);font-weight:600}.application-directory-revision-module__iPWRXq__root [data-typography-role=numeric],.application-directory-revision-module__iPWRXq__root [data-typography-role=identifier],.application-directory-revision-module__iPWRXq__root [data-typography-role=timestamp]{font-family:var(--font-family-mono)}.application-directory-revision-module__iPWRXq__metrics small,.application-directory-revision-module__iPWRXq__muted{color:var(--color-text-muted);font-size:var(--font-size-metadata)}.application-directory-revision-module__iPWRXq__toolbar,.application-directory-revision-module__iPWRXq__navigation{border:0;min-width:0;margin:0;padding:0}.application-directory-revision-module__iPWRXq__toolbar:disabled,.application-directory-revision-module__iPWRXq__navigation:disabled{opacity:.65}.application-directory-revision-module__iPWRXq__resultSummary{align-items:baseline;gap:var(--space-2) var(--space-4);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.application-directory-revision-module__iPWRXq__resultSummary p{margin:0}.application-directory-revision-module__iPWRXq__resultSummary small,.application-directory-revision-module__iPWRXq__editNotice{font-size:var(--font-size-metadata)}.application-directory-revision-module__iPWRXq__editNotice{padding:var(--space-2) var(--space-3);border-inline-start:2px solid var(--color-primary);background:var(--color-selected-background);margin:0}.application-directory-revision-module__iPWRXq__workspace{gap:var(--space-3);min-width:0;min-height:0;height:var(--application-workspace-height,max(320px,calc(100dvh - 24rem)));border:0;border-top:1px solid var(--color-border);padding-top:var(--space-3);background:0 0;border-radius:0;grid-template-columns:minmax(0,3fr) minmax(350px,1fr);align-items:stretch;display:grid;overflow:hidden}.application-directory-revision-module__iPWRXq__list{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;overflow:auto}.application-directory-revision-module__iPWRXq__list,.application-directory-revision-module__iPWRXq__inspectorBody{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-text-muted) 30%,transparent) transparent;scrollbar-gutter:stable}.application-directory-revision-module__iPWRXq__list::-webkit-scrollbar{width:6px;height:6px}.application-directory-revision-module__iPWRXq__inspectorBody::-webkit-scrollbar{width:6px;height:6px}.application-directory-revision-module__iPWRXq__list::-webkit-scrollbar-track{background:0 0}.application-directory-revision-module__iPWRXq__inspectorBody::-webkit-scrollbar-track{background:0 0}.application-directory-revision-module__iPWRXq__list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-text-muted) 30%,transparent);border-radius:999px}.application-directory-revision-module__iPWRXq__inspectorBody::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-text-muted) 30%,transparent);border-radius:999px}.application-directory-revision-module__iPWRXq__list:focus-visible,.application-directory-revision-module__iPWRXq__inspectorBody:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.application-directory-revision-module__iPWRXq__studentGroup{min-width:0;scroll-margin-block:var(--space-2)}.application-directory-revision-module__iPWRXq__studentGroup+.application-directory-revision-module__iPWRXq__studentGroup{border-top:1px solid var(--color-border)}.application-directory-revision-module__iPWRXq__groupHeader{padding:var(--space-2) 0;background:var(--glass-control-surface,var(--color-surface));border-bottom:1px solid var(--color-border);align-items:center;display:grid}.application-directory-revision-module__iPWRXq__groupHeader>.application-directory-revision-module__iPWRXq__groupToggle{margin-inline:var(--space-3);grid-column:1/3}.application-directory-revision-module__iPWRXq__groupHeader>.application-directory-revision-module__iPWRXq__groupMetrics{padding-inline:var(--space-3);gap:var(--space-1);grid-column:3;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.application-directory-revision-module__iPWRXq__groupHeader>div{gap:var(--space-1);min-width:0;display:grid}.application-directory-revision-module__iPWRXq__groupHeader strong{font-size:var(--font-size-card-title);font-weight:600}.application-directory-revision-module__iPWRXq__groupHeader>div>span,.application-directory-revision-module__iPWRXq__groupHeader small{color:var(--color-text-muted);font-size:var(--font-size-metadata);overflow-wrap:anywhere}.application-directory-revision-module__iPWRXq__groupHeader .application-directory-revision-module__iPWRXq__studentIdentity{color:var(--color-text);display:inline}.application-directory-revision-module__iPWRXq__studentIdentity small{font-weight:400}.application-directory-revision-module__iPWRXq__groupToggle{align-items:center;gap:var(--space-2);text-align:start;min-width:0;color:inherit;display:flex}.application-directory-revision-module__iPWRXq__groupToggle>span{gap:var(--space-1);min-width:0;display:grid}.application-directory-revision-module__iPWRXq__groupToggle>svg{flex:none}.application-directory-revision-module__iPWRXq__groupToggleArrow{transform-origin:10px 10px;transition:transform .2s var(--ui-transition-easing)}.application-directory-revision-module__iPWRXq__groupToggle>svg[data-open=true] .application-directory-revision-module__iPWRXq__groupToggleArrow{transform:rotate(90deg)}.application-directory-revision-module__iPWRXq__groupToggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.application-directory-revision-module__iPWRXq__inspectorMaterials{gap:var(--space-3);min-width:0;display:grid}.application-directory-revision-module__iPWRXq__inspectorMaterials article{gap:var(--space-1);min-width:0;border-bottom:1px solid var(--color-border);padding-block-end:var(--space-3);display:grid}.application-directory-revision-module__iPWRXq__inspectorMaterials article>strong{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;font-weight:500;display:flex}.application-directory-revision-module__iPWRXq__inspectorMaterials article>strong>svg{flex:none}.application-directory-revision-module__iPWRXq__inspectorMaterials time,.application-directory-revision-module__iPWRXq__inspectorMaterials small{color:var(--color-text-muted);font-size:var(--font-size-metadata)}.application-directory-revision-module__iPWRXq__inspectorHistory article{gap:var(--space-1);padding-block:var(--space-2);border-bottom:1px solid var(--color-border);display:grid}.application-directory-revision-module__iPWRXq__inspectorHistory p{overflow-wrap:anywhere;margin:0}.application-directory-revision-module__iPWRXq__inspectorHistory time{font-size:var(--font-size-metadata);color:var(--color-text-muted)}.application-directory-revision-module__iPWRXq__groupMetrics{gap:var(--space-2) var(--space-3)}.application-directory-revision-module__iPWRXq__groupMetrics dd{font-size:var(--font-size-numeric)}.application-directory-revision-module__iPWRXq__columns,.application-directory-revision-module__iPWRXq__row,.application-directory-revision-module__iPWRXq__groupHeader{grid-template-columns:minmax(0,2.1fr) minmax(max(190px,calc(var(--control-font-size) * 10 + 40px)),1fr) minmax(max(230px,calc(var(--control-font-size) * 12 + 92px)),1.2fr);display:grid}.application-directory-revision-module__iPWRXq__columns{color:var(--color-text-muted);font-size:var(--font-size-label);border-bottom:1px solid var(--color-border)}.application-directory-revision-module__iPWRXq__columns>span{padding:var(--space-2) var(--space-3)}.application-directory-revision-module__iPWRXq__project{border-bottom:1px solid var(--color-border);min-width:0}.application-directory-revision-module__iPWRXq__project:last-child{border-bottom:0}.application-directory-revision-module__iPWRXq__row{cursor:pointer;min-width:0}.application-directory-revision-module__iPWRXq__row:hover{background:var(--color-selected-background)}.application-directory-revision-module__iPWRXq__row:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.application-directory-revision-module__iPWRXq__project[data-selected]>.application-directory-revision-module__iPWRXq__row{background:var(--color-selected-background);box-shadow:inset 3px 0 var(--color-primary)}.application-directory-revision-module__iPWRXq__row>div{padding:var(--space-2) var(--space-3);min-width:0}.application-directory-revision-module__iPWRXq__identity{grid-template-columns:var(--space-8) minmax(0,1fr);gap:var(--space-1) var(--space-3);grid-template-rows:auto auto;display:grid}.application-directory-revision-module__iPWRXq__flagColumn{grid-area:1/1/span 2;grid-template-rows:subgrid;place-items:start center;display:grid}.application-directory-revision-module__iPWRXq__flagColumn>span{padding-top:var(--space-1);flex-shrink:0}html:root body .application-directory-revision-module__iPWRXq__root .application-directory-revision-module__iPWRXq__resultLetter{width:var(--space-8);min-width:0;min-height:0;height:var(--control-height);justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block-start:calc((1lh - var(--control-height)) / 2);inset-inline-start:calc(0px - var(--space-8) - var(--space-3))}html:root body .application-directory-revision-module__iPWRXq__root[data-application-directory-revision] .application-directory-revision-module__iPWRXq__schoolEnglish button.application-directory-revision-module__iPWRXq__resultLetter[data-ui-control=icon-button]{box-shadow:none;color:var(--color-text-muted);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}html:root body .application-directory-revision-module__iPWRXq__root[data-application-directory-revision] .application-directory-revision-module__iPWRXq__schoolEnglish button.application-directory-revision-module__iPWRXq__resultLetter[data-ui-control=icon-button][data-has-offer]{color:var(--color-primary);background:0 0}html:root body .application-directory-revision-module__iPWRXq__root[data-application-directory-revision] .application-directory-revision-module__iPWRXq__schoolEnglish button.application-directory-revision-module__iPWRXq__resultLetter[data-ui-control=icon-button]:hover{color:var(--color-primary)}html:root body .application-directory-revision-module__iPWRXq__root[data-application-directory-revision] .application-directory-revision-module__iPWRXq__schoolEnglish button.application-directory-revision-module__iPWRXq__resultLetter[data-ui-control=icon-button]:before{content:none}html:root body .application-directory-revision-module__iPWRXq__root[data-application-directory-revision] .application-directory-revision-module__iPWRXq__schoolEnglish button.application-directory-revision-module__iPWRXq__resultLetter[data-ui-control=icon-button]:after{content:none}html:root body .application-directory-revision-module__iPWRXq__root[data-application-directory-revision] .application-directory-revision-module__iPWRXq__schoolEnglish button.application-directory-revision-module__iPWRXq__resultLetter[data-ui-control=icon-button] svg{color:inherit}@layer business-controls{html:root body .application-directory-revision-module__iPWRXq__root[data-application-directory-revision] .application-directory-revision-module__iPWRXq__schoolLine button.application-directory-revision-module__iPWRXq__selectProject[data-ui-control]{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html:root body .application-directory-revision-module__iPWRXq__root[data-application-directory-revision] .application-directory-revision-module__iPWRXq__schoolLine button.application-directory-revision-module__iPWRXq__selectProject[data-ui-control]:before{content:none!important}html:root body .application-directory-revision-module__iPWRXq__root[data-application-directory-revision] .application-directory-revision-module__iPWRXq__schoolLine button.application-directory-revision-module__iPWRXq__selectProject[data-ui-control]:after{content:none!important}html:root body .application-directory-revision-module__iPWRXq__root .application-directory-revision-module__iPWRXq__statusChoice select[data-ui-control=select]{cursor:pointer;opacity:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;position:absolute!important;inset:0!important}html:root body .application-directory-revision-module__iPWRXq__root .application-directory-revision-module__iPWRXq__editorContent .inline-date>.unified-date-input{width:100%!important;inline-size:100%!important;justify-self:stretch!important;min-width:0!important;max-width:23rem!important}html:root body .application-directory-revision-module__iPWRXq__root .application-directory-revision-module__iPWRXq__editorContent .ui-date-entry{width:100%!important;inline-size:100%!important;justify-self:stretch!important;min-width:0!important;max-width:23rem!important}html:root body .application-directory-revision-module__iPWRXq__root .application-directory-revision-module__iPWRXq__editorContent .ui-date-entry>button{width:100%!important;inline-size:100%!important;min-width:0!important}html:root body .application-directory-revision-module__iPWRXq__root .application-directory-revision-module__iPWRXq__editorContent .date-value{width:100%!important;inline-size:100%!important;min-width:0!important}html:root body .application-directory-revision-module__iPWRXq__root .application-directory-revision-module__iPWRXq__editorContent [data-inline-deposit]>button[data-ui-control=icon-button]{inline-size:var(--control-height)!important;min-width:var(--control-height)!important;block-size:var(--control-height)!important;min-height:var(--control-height)!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}}.application-directory-revision-module__iPWRXq__schoolLine{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.application-directory-revision-module__iPWRXq__schoolLine>span{flex:none;align-self:center}.application-directory-revision-module__iPWRXq__projectName{grid-area:1/2/span 2;grid-template-rows:subgrid;align-content:start;align-items:baseline;gap:var(--space-1) var(--space-3);overflow-wrap:anywhere;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-width:0;display:grid}.application-directory-revision-module__iPWRXq__projectName strong,.application-directory-revision-module__iPWRXq__projectName b{font-weight:600}html:root body .application-directory-revision-module__iPWRXq__root .application-directory-revision-module__iPWRXq__selectProject{width:fit-content;max-width:100%;color:inherit;text-align:start;white-space:normal;display:block;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.application-directory-revision-module__iPWRXq__selectProject:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.application-directory-revision-module__iPWRXq__projectName>span[lang]{color:var(--color-text-muted);font-size:var(--font-size-secondary)}.application-directory-revision-module__iPWRXq__projectName>.application-directory-revision-module__iPWRXq__programCn{margin:0;font-weight:400}.application-directory-revision-module__iPWRXq__schoolEnglish{grid-column:1;position:relative}.application-directory-revision-module__iPWRXq__schoolEnglish>span{display:block}.application-directory-revision-module__iPWRXq__programEnglish{grid-column:2}.application-directory-revision-module__iPWRXq__inlineFields{align-content:start;gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.application-directory-revision-module__iPWRXq__inlineFields>*{min-width:0;max-width:100%}.application-directory-revision-module__iPWRXq__rowStatuses .application-directory-revision-module__iPWRXq__inlineFields{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.application-directory-revision-module__iPWRXq__rowStatuses .application-directory-revision-module__iPWRXq__inlineFields>[data-ui-field=form]{align-content:start;gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}.application-directory-revision-module__iPWRXq__rowStatuses .application-directory-revision-module__iPWRXq__inlineFields>[data-ui-field=form]>label{font-size:var(--font-size-metadata);margin:0;padding:0}.application-directory-revision-module__iPWRXq__rowStatuses .application-directory-revision-module__iPWRXq__statusEditor{gap:var(--space-1)}.application-directory-revision-module__iPWRXq__rowStatuses .application-directory-revision-module__iPWRXq__statusEditor label{font-size:var(--font-size-metadata)}.application-directory-revision-module__iPWRXq__rowStatuses .application-directory-revision-module__iPWRXq__statusEditor :is(button,select){font-weight:400}.application-directory-revision-module__iPWRXq__rowStatuses .application-directory-revision-module__iPWRXq__statusEditor>[data-ui-field=form]{align-items:start;gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}.application-directory-revision-module__iPWRXq__rowStatuses .application-directory-revision-module__iPWRXq__statusEditor>[data-ui-field=form]>label{white-space:nowrap;line-height:var(--line-height-control);margin:0;padding:0}.application-directory-revision-module__iPWRXq__rowStatuses .application-directory-revision-module__iPWRXq__statusEditor>[data-ui-field=form]>.ui-select-entry{width:100%;min-width:0}.application-directory-revision-module__iPWRXq__rowStatuses .application-directory-revision-module__iPWRXq__statusEditor>[data-ui-field=form]>[role=alert]{grid-column:1/-1}.application-directory-revision-module__iPWRXq__statusChoice{width:max-content;max-width:100%;min-height:var(--control-height);border-radius:var(--control-radius);justify-self:start;align-items:center;display:inline-flex;position:relative}.application-directory-revision-module__iPWRXq__statusBadge{white-space:nowrap;max-width:100%;font-weight:400}.application-directory-revision-module__iPWRXq__statusChoice>.ui-select-entry{width:100%;height:100%;display:block;position:absolute;inset:0}.application-directory-revision-module__iPWRXq__statusChoice>.ui-select-entry>[data-select-chevron]{display:none}.application-directory-revision-module__iPWRXq__statusChoice:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.application-directory-revision-module__iPWRXq__statusChoice:has(select:disabled){opacity:.65}.application-directory-revision-module__iPWRXq__facts{min-width:0;}.application-directory-revision-module__iPWRXq__row .application-directory-revision-module__iPWRXq__facts{gap:var(--space-3)}.application-directory-revision-module__iPWRXq__row .application-directory-revision-module__iPWRXq__facts>div{gap:var(--space-1);border:0;grid-template-columns:minmax(0,1fr);min-width:0;padding:0}.application-directory-revision-module__iPWRXq__row .application-directory-revision-module__iPWRXq__facts dt{font-size:var(--font-size-metadata)}.application-directory-revision-module__iPWRXq__dateStack{gap:var(--space-3);display:grid}.application-directory-revision-module__iPWRXq__roundSummary{gap:var(--space-1);min-width:0;display:grid}.application-directory-revision-module__iPWRXq__roundSummary:not([data-compact]){border:1px solid var(--control-border,var(--color-border));border-radius:var(--radius-card,10px);padding:var(--space-3);background:var(--glass-content-surface,var(--color-surface))}.application-directory-revision-module__iPWRXq__roundSummary>.application-directory-revision-module__iPWRXq__facts{margin-top:var(--space-2)}.application-directory-revision-module__iPWRXq__roundHeading{align-items:center;gap:var(--space-2);font-size:var(--font-size-metadata);flex-wrap:wrap;display:flex}.application-directory-revision-module__iPWRXq__roundHeading small{color:var(--color-primary)}.application-directory-revision-module__iPWRXq__stamp{gap:0 var(--space-1);font-size:var(--font-size-timestamp);flex-wrap:wrap;max-width:100%;display:flex}.application-directory-revision-module__iPWRXq__stamp>span{white-space:nowrap}.application-directory-revision-module__iPWRXq__markers{gap:var(--space-1);flex-wrap:wrap;display:flex}.application-directory-revision-module__iPWRXq__markers>span{align-items:center;gap:var(--space-1);color:var(--color-text-muted);border:1px solid var(--glass-border);border-radius:var(--control-radius);padding:0 var(--space-1);font-size:var(--font-size-metadata);display:inline-flex}.application-directory-revision-module__iPWRXq__event{gap:var(--space-1);margin-top:var(--space-2);display:grid}.application-directory-revision-module__iPWRXq__event small{color:var(--color-text-muted);font-size:var(--font-size-metadata)}.application-directory-revision-module__iPWRXq__inspectorSection>header{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.application-directory-revision-module__iPWRXq__editorContent{gap:var(--space-3);min-width:0;display:grid}.application-directory-revision-module__iPWRXq__editorContent>*,.application-directory-revision-module__iPWRXq__editorContent fieldset{min-width:0;max-width:100%}.application-directory-revision-module__iPWRXq__editorContent .inline-date{justify-items:start;min-width:0}.application-directory-revision-module__iPWRXq__editorContent .inline-date>span{display:block}.application-directory-revision-module__iPWRXq__editorContent .inline-date{inline-size:min(100%,23rem)}:is(.application-directory-revision-module__iPWRXq__editorContent .unified-date-input,.application-directory-revision-module__iPWRXq__editorContent .ui-date-entry){width:100%;min-width:0;max-width:23rem}.application-directory-revision-module__iPWRXq__editorContent [data-inline-deposit]{justify-self:stretch;align-items:start;gap:var(--space-2);border:0;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;padding:0;display:grid}.application-directory-revision-module__iPWRXq__editorContent [data-inline-deposit]>*{grid-area:auto/1}.application-directory-revision-module__iPWRXq__editorContent [data-inline-deposit]>button{justify-content:center;justify-self:start;margin:0;padding:0}.application-directory-revision-module__iPWRXq__editorContent [data-inline-deposit]>form{box-sizing:border-box;width:100%;max-width:100%;position:static;inset:auto}.application-directory-revision-module__iPWRXq__statusEditor{gap:var(--space-2);min-width:0;display:grid}.application-directory-revision-module__iPWRXq__statusActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.application-directory-revision-module__iPWRXq__inspector{--control-height:var(--space-8);min-height:0;font-family:var(--font-family-ui);font-size:max(var(--font-size-metadata),calc(var(--font-size-secondary) - 1px));align-self:stretch;overflow:hidden;}.application-directory-revision-module__iPWRXq__inspector :is(button,input,select,summary){font-family:var(--font-family-ui);font-size:max(var(--font-size-metadata),calc(var(--control-font-size) - 1px))}.application-directory-revision-module__iPWRXq__inspectorHeading{}.application-directory-revision-module__iPWRXq__bilingualName{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.application-directory-revision-module__iPWRXq__bilingualName>*{overflow-wrap:anywhere;flex:0 auto;min-width:0;max-width:100%}.application-directory-revision-module__iPWRXq__bilingualName>[lang=en]{color:var(--color-text-muted)}.application-directory-revision-module__iPWRXq__inspectorHeading>.application-directory-revision-module__iPWRXq__inspectorProgram{color:var(--color-text);margin-top:var(--space-1)}.application-directory-revision-module__iPWRXq__tabs{}.application-directory-revision-module__iPWRXq__inspectorBody{overscroll-behavior:contain;min-width:0;min-height:0;overflow:auto;}.application-directory-revision-module__iPWRXq__inspectorSection{gap:var(--space-2);margin-top:var(--space-4);display:grid}.application-directory-revision-module__iPWRXq__inspectorSection>header>h4{margin:0}.application-directory-revision-module__iPWRXq__inspectorSection>header>button{padding-inline:var(--space-1)}.application-directory-revision-module__iPWRXq__roles>dl{gap:var(--space-3);margin:var(--space-4) 0;display:grid}.application-directory-revision-module__iPWRXq__roles>dl>div{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.application-directory-revision-module__iPWRXq__roles dt{color:var(--color-text-muted)}.application-directory-revision-module__iPWRXq__roles dd{overflow-wrap:anywhere;min-width:0;margin:0}.application-directory-revision-module__iPWRXq__rankings{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.application-directory-revision-module__iPWRXq__depositSummary{gap:var(--space-3);display:grid}.application-directory-revision-module__iPWRXq__depositSummary>div{gap:var(--space-1);display:grid}.application-directory-revision-module__iPWRXq__depositStatus{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.application-directory-revision-module__iPWRXq__depositStatus>[data-deposit-status]{font-size:var(--font-size-metadata);color:var(--color-warning)}.application-directory-revision-module__iPWRXq__depositStatus>[data-deposit-status=paid]{color:var(--color-success)}.application-directory-revision-module__iPWRXq__inlineDeposits{gap:var(--space-3);min-width:0;display:grid}.application-directory-revision-module__iPWRXq__inlineDepositRow{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.application-directory-revision-module__iPWRXq__inlineDepositRow>small{color:var(--color-text-muted);font-size:var(--font-size-metadata);flex-basis:100%}.application-directory-revision-module__iPWRXq__depositValueButton{width:auto;min-width:0;max-width:100%;box-shadow:none;white-space:normal;text-align:start;background:0 0;border:0;justify-content:start;align-items:center;padding:0;display:inline-flex}.application-directory-revision-module__iPWRXq__depositValueButton>span{overflow-wrap:anywhere;min-width:0}.application-directory-revision-module__iPWRXq__depositValueButton time{overflow-wrap:anywhere;font-family:var(--font-family-mono)}.application-directory-revision-module__iPWRXq__depositValueButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.application-directory-revision-module__iPWRXq__inlineDepositEditor{gap:var(--space-3);width:100%;min-width:0;max-width:100%;display:grid}.application-directory-revision-module__iPWRXq__inlineDepositEditor>fieldset{border:0;min-width:0;margin:0;padding:0}.application-directory-revision-module__iPWRXq__inspectorFooter{}.application-directory-revision-module__iPWRXq__empty{padding:var(--space-6);justify-items:start;gap:var(--space-2);color:var(--color-text-muted);display:grid}.application-directory-revision-module__iPWRXq__empty p{margin:0}.application-directory-revision-module__iPWRXq__root [data-revision-directory]{width:100%;z-index:var(--z-index-sticky);position:relative;inset:auto;transform:none}body:has(.application-directory-revision-module__iPWRXq__root) #application-directory-navigation-slot [data-revision-directory]{width:100%;z-index:var(--z-index-sticky);position:relative;inset:auto;transform:none}.application-directory-revision-module__iPWRXq__root [data-revision-directory]>button{width:100%;height:var(--control-height);padding:var(--space-1) var(--space-2)}body:has(.application-directory-revision-module__iPWRXq__root) #application-directory-navigation-slot [data-revision-directory]>button{width:100%;height:var(--control-height);padding:var(--space-1) var(--space-2)}.application-directory-revision-module__iPWRXq__root [data-revision-directory]>button>span{flex-direction:row}body:has(.application-directory-revision-module__iPWRXq__root) #application-directory-navigation-slot [data-revision-directory]>button>span{flex-direction:row}.application-directory-revision-module__iPWRXq__root [data-revision-directory]>button span{writing-mode:horizontal-tb;letter-spacing:normal}body:has(.application-directory-revision-module__iPWRXq__root) #application-directory-navigation-slot [data-revision-directory]>button span{writing-mode:horizontal-tb;letter-spacing:normal}.application-directory-revision-module__iPWRXq__root [data-revision-directory]>section{inset:auto auto calc(100% + var(--space-2)) 0;width:100%;min-width:0;max-height:min(24rem,calc(100dvh - var(--space-10)));transform:none}body:has(.application-directory-revision-module__iPWRXq__root) #application-directory-navigation-slot [data-revision-directory]>section{inset:auto auto calc(100% + var(--space-2)) 0;width:100%;min-width:0;max-height:min(24rem,calc(100dvh - var(--space-10)));transform:none}.application-directory-revision-module__iPWRXq__toolbar>[data-revision-filters]{--filter-caption-space:0px;--directory-search-width:max(20rem,calc(16em + var(--space-8)));align-items:start}.application-directory-revision-module__iPWRXq__toolbar>[data-revision-filters]>div:first-child{flex:0 1 var(--directory-search-width);width:var(--directory-search-width);min-width:min(100%,var(--directory-search-width));flex-wrap:wrap;max-width:100%;padding:0}.application-directory-revision-module__iPWRXq__toolbar>[data-revision-filters]>div:nth-child(2){flex:1 1 0;min-width:min(100%,12rem);padding-top:0}.application-directory-revision-module__iPWRXq__toolbar>[data-revision-filters] input[type=search]{box-sizing:border-box;width:100%;min-width:min(100%,calc(16em + var(--space-8)));max-width:100%;height:var(--control-height);min-height:var(--control-height);padding:var(--space-1) var(--space-2);margin:0}@container application-directory (max-width:1150px){.application-directory-revision-module__iPWRXq__columns,.application-directory-revision-module__iPWRXq__row,.application-directory-revision-module__iPWRXq__groupHeader{grid-template-columns:minmax(12rem,2fr) minmax(max(190px,calc(var(--control-font-size) * 10 + 40px)),1fr) minmax(max(230px,calc(var(--control-font-size) * 12 + 92px)),1.2fr)}.application-directory-revision-module__iPWRXq__identity{gap:var(--space-2)}.application-directory-revision-module__iPWRXq__projectName{column-gap:var(--space-2)}html:root body .application-directory-revision-module__iPWRXq__root .application-directory-revision-module__iPWRXq__resultLetter{inset-inline-start:calc(0px - var(--space-8) - var(--space-2))}}@media (max-width:900px){.application-directory-revision-module__iPWRXq__workspace{grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.application-directory-revision-module__iPWRXq__list{overflow:visible}.application-directory-revision-module__iPWRXq__inspector{border-inline-start:0;border-top:1px solid var(--color-border);padding:var(--space-4) 0 0;overflow:visible}.application-directory-revision-module__iPWRXq__inspectorBody{overflow:visible}.application-directory-revision-module__iPWRXq__groupHeader{align-items:start}.application-directory-revision-module__iPWRXq__inspectorFooter>button{width:auto}}@media (max-width:767px),(pointer:coarse){.application-directory-revision-module__iPWRXq__inspector{--control-height:var(--mobile-touch-target)}}@container application-directory (max-width:560px){.application-directory-revision-module__iPWRXq__columns{display:none}.application-directory-revision-module__iPWRXq__row{padding:var(--space-2);gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.application-directory-revision-module__iPWRXq__row>.application-directory-revision-module__iPWRXq__identity{grid-column:1/-1}.application-directory-revision-module__iPWRXq__rowStatuses,.application-directory-revision-module__iPWRXq__rowDeadline{border-top:1px solid var(--color-border)}.application-directory-revision-module__iPWRXq__rowStatuses .application-directory-revision-module__iPWRXq__facts{gap:var(--space-2)}.application-directory-revision-module__iPWRXq__groupHeader{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.application-directory-revision-module__iPWRXq__groupHeader>.application-directory-revision-module__iPWRXq__groupToggle,.application-directory-revision-module__iPWRXq__groupHeader>.application-directory-revision-module__iPWRXq__groupMetrics{grid-column:1}.application-directory-revision-module__iPWRXq__groupMetrics{justify-content:space-between;gap:var(--space-2);width:100%}.application-directory-revision-module__iPWRXq__metrics{gap:var(--space-2) var(--space-3)}.application-directory-revision-module__iPWRXq__root{padding:var(--space-2)}.application-directory-revision-module__iPWRXq__stamp{font-size:var(--font-size-metadata)}.application-directory-revision-module__iPWRXq__toolbar>[data-revision-filters]>div:first-child{flex-basis:100%;width:auto}}@media (prefers-reduced-motion:reduce){.application-directory-revision-module__iPWRXq__root{scroll-behavior:auto}.application-directory-revision-module__iPWRXq__groupToggleArrow{transition:none}}
.activity-island-module__ZW6opq__island{min-width:min(12rem,100%);max-width:none;font-family:var(--font-family-ui);color:var(--color-text);flex:19rem;align-self:center;position:relative}.activity-island-module__ZW6opq__trigger{background:var(--color-text);min-height:54px;color:var(--color-surface);cursor:pointer;box-shadow:0 5px 18px color-mix(in srgb, var(--color-text) 12%, transparent);border-radius:28px;align-items:center;gap:12px;padding:9px 17px;list-style:none;transition:border-radius .25s,box-shadow .25s;display:flex}.activity-island-module__ZW6opq__trigger::-webkit-details-marker{display:none}.activity-island-module__ZW6opq__trigger::marker{content:""}.activity-island-module__ZW6opq__trigger:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}.activity-island-module__ZW6opq__island[open] .activity-island-module__ZW6opq__trigger{border-radius:20px}.activity-island-module__ZW6opq__triggerCopy{flex:1;gap:2px;min-width:0;display:grid}.activity-island-module__ZW6opq__triggerCopy small{font-size:var(--font-size-helper);opacity:.7}.activity-island-module__ZW6opq__triggerCopy>span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-body);overflow:hidden}.activity-island-module__ZW6opq__triggerCopy em{opacity:.45;font-style:normal}.activity-island-module__ZW6opq__count{font-size:var(--font-size-helper);background:color-mix(in srgb, currentColor 12%, transparent);border-radius:9px;flex-shrink:0;padding:3px 6px}.activity-island-module__ZW6opq__signal{align-items:center;gap:3px;height:24px;display:flex}.activity-island-module__ZW6opq__signal i{opacity:.8;background:currentColor;border-radius:4px;width:3px;height:9px;display:block}.activity-island-module__ZW6opq__signal i:nth-child(2){height:19px}.activity-island-module__ZW6opq__signal i:nth-child(3){height:13px}.activity-island-module__ZW6opq__island[open] .activity-island-module__ZW6opq__signal i{animation:.9s ease-in-out 2 alternate activity-island-module__ZW6opq__signal}.activity-island-module__ZW6opq__island[open] .activity-island-module__ZW6opq__signal i:nth-child(2){animation-delay:.15s}.activity-island-module__ZW6opq__panel{box-sizing:border-box;z-index:var(--z-index-popover,80);top:var(--activity-panel-top,calc(100% + 10px));left:var(--activity-panel-left,0px);width:var(--activity-panel-width,min(34rem, calc(100vw - 32px)));max-height:var(--activity-panel-maxHeight,min(42rem, calc(100dvh - 120px)));border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--glass-shadow);border-radius:22px;flex-direction:column;padding:18px;display:flex;position:absolute;overflow:auto}.activity-island-module__ZW6opq__panel header,.activity-island-module__ZW6opq__panel footer{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.activity-island-module__ZW6opq__panel h2{font-size:var(--font-size-section-title);margin:0}.activity-island-module__ZW6opq__panel h3{font-size:var(--font-size-body);margin:0}.activity-island-module__ZW6opq__panel p{font-size:var(--font-size-helper);color:var(--color-text-muted);margin:5px 0;line-height:1.6}.activity-island-module__ZW6opq__tabs{gap:6px;padding-block:12px;display:flex}.activity-island-module__ZW6opq__tabs button[aria-pressed=true]{background:var(--color-selected-background);color:var(--color-primary)}.activity-island-module__ZW6opq__body{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;overflow:auto}.activity-island-module__ZW6opq__body:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.activity-island-module__ZW6opq__item{border-bottom:1px solid var(--color-border);gap:7px;padding:14px 2px;display:grid}.activity-island-module__ZW6opq__item:last-child{border-bottom:0}.activity-island-module__ZW6opq__itemTop{font-size:var(--font-size-helper);justify-content:space-between;align-items:center;gap:12px;display:flex}.activity-island-module__ZW6opq__item time,.activity-island-module__ZW6opq__item>small,.activity-island-module__ZW6opq__panel footer{font-size:var(--font-size-helper);color:var(--color-text-muted)}.activity-island-module__ZW6opq__item dl{font-size:var(--font-size-helper);gap:4px;margin:0;display:grid}.activity-island-module__ZW6opq__item dl>div{grid-template-columns:5em minmax(0,1fr);gap:8px;display:grid}.activity-island-module__ZW6opq__item dt{color:var(--color-text-muted)}.activity-island-module__ZW6opq__item dd{overflow-wrap:anywhere;margin:0}.activity-island-module__ZW6opq__item>button{justify-self:start}.activity-island-module__ZW6opq__item a{color:var(--color-primary);font-size:var(--font-size-helper)}.activity-island-module__ZW6opq__empty{padding:28px 8px}.activity-island-module__ZW6opq__sources{gap:14px;padding:10px 0;display:grid}.activity-island-module__ZW6opq__sources article{border-left:2px solid var(--color-border);padding-left:12px}.activity-island-module__ZW6opq__sources span{font-size:var(--font-size-helper);color:var(--color-text-muted)}.activity-island-module__ZW6opq__qualityNotice{border-bottom:1px solid var(--color-border);padding-block:12px}.activity-island-module__ZW6opq__qualityNotice p,.activity-island-module__ZW6opq__item h3,.activity-island-module__ZW6opq__item a,.activity-island-module__ZW6opq__itemTop>span{overflow-wrap:anywhere;min-width:0}.activity-island-module__ZW6opq__panel footer{border-top:1px solid var(--color-border);margin-top:8px;padding-top:10px}@keyframes activity-island-module__ZW6opq__signal{to{transform:scaleY(.45)}}@media (prefers-reduced-motion:reduce){.activity-island-module__ZW6opq__trigger{transition:none}.activity-island-module__ZW6opq__island[open] .activity-island-module__ZW6opq__signal i{animation:none}}@media (max-width:700px){.activity-island-module__ZW6opq__island{flex-basis:100%;max-width:none}}
.island-step-player-module__0UD7GG__player{color:var(--island-muted);justify-content:center;align-items:center;gap:6px;padding-block:14px 2px;display:flex}.island-step-player-module__0UD7GG__track{min-height:38px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:0;padding-inline:0;display:flex}html:root body .island-step-player-module__0UD7GG__player.island-step-player-module__0UD7GG__player .island-step-player-module__0UD7GG__step{place-items:center;transition:width .42s cubic-bezier(.2,.9,.2,1);display:grid;position:relative;background:0 0!important;border:0!important;border-radius:999px!important;width:24px!important;height:38px!important;min-height:38px!important;padding:0!important}html:root body .island-step-player-module__0UD7GG__player.island-step-player-module__0UD7GG__player .island-step-player-module__0UD7GG__step[data-state=active]{width:48px!important}.island-step-player-module__0UD7GG__pip{background:var(--island-line);border-radius:999px;width:4px;height:4px;transition:width .42s cubic-bezier(.2,.9,.2,1),background-color .2s;display:block;position:relative;overflow:hidden}.island-step-player-module__0UD7GG__step[data-state=active] .island-step-player-module__0UD7GG__pip{background:var(--island-line);width:34px}.island-step-player-module__0UD7GG__step[data-state=past] .island-step-player-module__0UD7GG__pip{background:var(--island-ink)}.island-step-player-module__0UD7GG__fill{background:var(--island-ink);border-radius:inherit;transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.island-step-player-module__0UD7GG__step:not([data-state=active]):hover .island-step-player-module__0UD7GG__pip{transform:scale(1.35)}.island-step-player-module__0UD7GG__player button:active{transform:scale(.9)}.island-step-player-module__0UD7GG__player button:focus-visible{outline:2px solid var(--island-ink);outline-offset:2px}@media (pointer:coarse){html:root body .island-step-player-module__0UD7GG__player.island-step-player-module__0UD7GG__player .island-step-player-module__0UD7GG__step{height:44px!important;min-height:44px!important}}@media (prefers-reduced-motion:reduce){.island-step-player-module__0UD7GG__player *{transition:none}html:root body .island-step-player-module__0UD7GG__player.island-step-player-module__0UD7GG__player .island-step-player-module__0UD7GG__step{transition:none}.island-step-player-module__0UD7GG__player button:active{transform:none}}
html:root body .aurora-working-glow-module__OSYNgq__root.aurora-working-glow-module__OSYNgq__root{z-index:10000;isolation:isolate;contain:strict;opacity:.4;background:0 0;border:0;border-radius:0;position:fixed;inset:0;overflow:hidden;pointer-events:none!important}html:root body .aurora-working-glow-module__OSYNgq__root.aurora-working-glow-module__OSYNgq__root:before{content:none!important}html:root body .aurora-working-glow-module__OSYNgq__root.aurora-working-glow-module__OSYNgq__root:after{content:none!important}html:root body .aurora-working-glow-module__OSYNgq__root.aurora-working-glow-module__OSYNgq__root>i:before{content:none!important}html:root body .aurora-working-glow-module__OSYNgq__root.aurora-working-glow-module__OSYNgq__root>i:after{content:none!important}html:root body .aurora-working-glow-module__OSYNgq__root.aurora-working-glow-module__OSYNgq__root>i{border:0;margin:0;padding:0;display:block;position:absolute;pointer-events:none!important}html:root body .aurora-working-glow-module__OSYNgq__root.aurora-working-glow-module__OSYNgq__root .aurora-working-glow-module__OSYNgq__base{border-radius:inherit;inset:0;box-shadow:inset 0 0 12.5px #8e65ff50}html:root body .aurora-working-glow-module__OSYNgq__root.aurora-working-glow-module__OSYNgq__root .aurora-working-glow-module__OSYNgq__curtain{--curtain-skew:4deg;filter:blur(9px);opacity:.85;animation:2s ease-in-out infinite alternate aurora-working-glow-module__OSYNgq__auroraBreathe;animation-delay:var(--curtain-phase);background:linear-gradient(90deg,#ff5291 0%,#bd65ff 25%,#57dcff 52%,#6bf7bd 76%,#ffd46b 100%)}html:root body .aurora-working-glow-module__OSYNgq__root.aurora-working-glow-module__OSYNgq__root .aurora-working-glow-module__OSYNgq__curtain[data-side=top]{transform-origin:top;border-radius:0 0 60% 45%;height:42.5px;inset:-20px -10% auto}html:root body .aurora-working-glow-module__OSYNgq__root.aurora-working-glow-module__OSYNgq__root .aurora-working-glow-module__OSYNgq__curtain[data-side=bottom]{transform-origin:bottom;border-radius:50% 60% 0 0;height:50px;inset:auto -10% -22.5px}:is(html:root body .aurora-working-glow-module__OSYNgq__root.aurora-working-glow-module__OSYNgq__root .aurora-working-glow-module__OSYNgq__curtain[data-side=left],html:root body .aurora-working-glow-module__OSYNgq__root.aurora-working-glow-module__OSYNgq__root .aurora-working-glow-module__OSYNgq__curtain[data-side=right]){--curtain-skew:2.00244deg;width:55px}html:root body .aurora-working-glow-module__OSYNgq__root.aurora-working-glow-module__OSYNgq__root .aurora-working-glow-module__OSYNgq__curtain[data-side=left]{transform-origin:0;background:linear-gradient(#68eecc,#6997ff,#c35eff,#ff76bc);border-radius:0 65% 40% 0;inset:-10% auto -10% -25px}html:root body .aurora-working-glow-module__OSYNgq__root.aurora-working-glow-module__OSYNgq__root .aurora-working-glow-module__OSYNgq__curtain[data-side=right]{transform-origin:100%;background:linear-gradient(#ffcb73,#fb73b5,#9476ff,#59dbe5);border-radius:70% 0 0 40%;inset:-10% -25px -10% auto}@keyframes aurora-working-glow-module__OSYNgq__auroraBreathe{0%{transform:scale(.9, .75) skew(calc(var(--curtain-skew) * -1));opacity:.65}to{transform:scale(1.1, 1.3) skew(var(--curtain-skew));opacity:.95}}html:root body .aurora-working-glow-module__OSYNgq__root.aurora-working-glow-module__OSYNgq__root[data-paused=true] .aurora-working-glow-module__OSYNgq__curtain{animation-play-state:paused}@media (prefers-reduced-motion:reduce){html:root body .aurora-working-glow-module__OSYNgq__root.aurora-working-glow-module__OSYNgq__root .aurora-working-glow-module__OSYNgq__curtain{opacity:.85;animation:none;transform:none}}@media (forced-colors:active){html:root body .aurora-working-glow-module__OSYNgq__root.aurora-working-glow-module__OSYNgq__root{display:none}}
.brand-assistant-module__zI_Mba__brandGlyph{--brand-ink:var(--color-primary);--brand-accent:var(--palette-tertiary,var(--color-primary));--brand-soft:color-mix(in srgb, var(--color-primary) 28%, transparent);--brand-cycle:7s}.brand-assistant-module__zI_Mba__brandGlyph[data-phase=hover]{--brand-ink:var(--palette-secondary,var(--color-primary));--brand-accent:var(--color-primary);--brand-cycle:4.5s}.brand-assistant-module__zI_Mba__brandGlyph[data-phase=listening]{--brand-ink:var(--palette-tertiary,var(--color-primary));--brand-accent:var(--palette-secondary,var(--color-primary));--brand-cycle:2.6s}.brand-assistant-module__zI_Mba__brandGlyph[data-phase=thinking]{--brand-ink:var(--palette-secondary,var(--color-primary));--brand-accent:var(--palette-tertiary,var(--color-primary));--brand-cycle:3.8s}.brand-assistant-module__zI_Mba__brandGlyph[data-phase=reply]{--brand-ink:var(--color-primary);--brand-accent:var(--color-primary);--brand-cycle:8s}.brand-assistant-module__zI_Mba__brandGlyph svg path,.brand-assistant-module__zI_Mba__brandGlyph svg circle,.brand-assistant-module__zI_Mba__brandGlyph svg rect,.brand-assistant-module__zI_Mba__brandGlyph svg ellipse{transition:fill .4s ease-out,stroke .4s ease-out,opacity .4s ease-out}.brand-assistant-module__zI_Mba__assembly .brand-assistant-module__zI_Mba__letterT{animation:brand-assistant-module__zI_Mba__anchorShift var(--brand-cycle) cubic-bezier(.16, 1, .3, 1) infinite}.brand-assistant-module__zI_Mba__assembly .brand-assistant-module__zI_Mba__letterO{animation:brand-assistant-module__zI_Mba__ringShift var(--brand-cycle) cubic-bezier(.16, 1, .3, 1) infinite}.brand-assistant-module__zI_Mba__assembly .brand-assistant-module__zI_Mba__letterBar{animation:brand-assistant-module__zI_Mba__signatureBar var(--brand-cycle) cubic-bezier(.16, 1, .3, 1) infinite;animation-delay:calc(var(--brand-step) * -120ms)}.brand-assistant-module__zI_Mba__transitRing{animation:brand-assistant-module__zI_Mba__transitRoute var(--brand-cycle) cubic-bezier(.45, 0, .55, 1) infinite}.brand-assistant-module__zI_Mba__station{animation:brand-assistant-module__zI_Mba__stationLight var(--brand-cycle) ease-in-out infinite;animation-delay:calc(var(--brand-step) * -700ms)}.brand-assistant-module__zI_Mba__shutter{animation:brand-assistant-module__zI_Mba__shutterSlide var(--brand-cycle) cubic-bezier(.16, 1, .3, 1) infinite}.brand-assistant-module__zI_Mba__aperturePoint{animation:brand-assistant-module__zI_Mba__apertureLight var(--brand-cycle) ease-in-out infinite}.brand-assistant-module__zI_Mba__voiceBar{animation:brand-assistant-module__zI_Mba__voiceRise calc(var(--brand-cycle) * .48) ease-in-out infinite;animation-delay:calc(var(--brand-step) * -430ms)}.brand-assistant-module__zI_Mba__cursorRing{animation:brand-assistant-module__zI_Mba__cursorLean var(--brand-cycle) cubic-bezier(.16, 1, .3, 1) infinite}.brand-assistant-module__zI_Mba__cursorTrail{animation:brand-assistant-module__zI_Mba__trailDraw var(--brand-cycle) ease-in-out infinite}.brand-assistant-module__zI_Mba__plate{animation:brand-assistant-module__zI_Mba__plateLift var(--brand-cycle) cubic-bezier(.16, 1, .3, 1) infinite;animation-delay:calc(var(--brand-step) * -350ms)}.brand-assistant-module__zI_Mba__monolithO{animation:brand-assistant-module__zI_Mba__monolithFloat var(--brand-cycle) ease-in-out infinite}.brand-assistant-module__zI_Mba__monolithT{animation:brand-assistant-module__zI_Mba__pillarRise var(--brand-cycle) ease-in-out infinite}.brand-assistant-module__zI_Mba__wovenLight{animation:brand-assistant-module__zI_Mba__weaveTravel calc(var(--brand-cycle) * .8) linear infinite;animation-delay:calc(var(--brand-step) * -800ms)}.brand-assistant-module__zI_Mba__planet .brand-assistant-module__zI_Mba__satellite{transform-box:view-box;transform-origin:50px 50px;animation:brand-assistant-module__zI_Mba__satelliteTurn var(--brand-cycle) cubic-bezier(.45, 0, .55, 1) infinite;animation-delay:calc(var(--brand-step) * -650ms)}.brand-assistant-module__zI_Mba__planetNeedle{animation:brand-assistant-module__zI_Mba__needleSwing var(--brand-cycle) cubic-bezier(.16, 1, .3, 1) infinite}.brand-assistant-module__zI_Mba__drawTrace{animation:brand-assistant-module__zI_Mba__signatureDraw var(--brand-cycle) linear infinite}.brand-assistant-module__zI_Mba__blueprintBase{opacity:.5}.brand-assistant-module__zI_Mba__brandGlyph[data-phase=reply] .brand-assistant-module__zI_Mba__blueprintBase{opacity:1}.brand-assistant-module__zI_Mba__stamp{transform-origin:50%;animation:brand-assistant-module__zI_Mba__stampFlip var(--brand-cycle) cubic-bezier(.45, 0, .55, 1) infinite}.brand-assistant-module__zI_Mba__stampGlint{animation:brand-assistant-module__zI_Mba__stampGlint var(--brand-cycle) ease-in-out infinite}.brand-assistant-module__zI_Mba__stampFace{animation:brand-assistant-module__zI_Mba__stampFaceColor var(--brand-cycle) ease-in-out infinite}.brand-assistant-module__zI_Mba__stampLetter{animation:brand-assistant-module__zI_Mba__stampLetterColor var(--brand-cycle) ease-in-out infinite}.brand-assistant-module__zI_Mba__stampRing{animation:brand-assistant-module__zI_Mba__stampRingColor var(--brand-cycle) ease-in-out infinite}.brand-assistant-module__zI_Mba__bubbleRing{animation:brand-assistant-module__zI_Mba__bubbleOpen var(--brand-cycle) cubic-bezier(.16, 1, .3, 1) infinite}.brand-assistant-module__zI_Mba__dialogueLine{transform-origin:0;animation:brand-assistant-module__zI_Mba__lineWrite var(--brand-cycle) cubic-bezier(.16, 1, .3, 1) infinite;animation-delay:calc(var(--brand-step) * -500ms)}.brand-assistant-module__zI_Mba__dialogueT{animation:brand-assistant-module__zI_Mba__dialoguePen var(--brand-cycle) ease-in-out infinite}.brand-assistant-module__zI_Mba__brandGlyph[data-phase=reply] .brand-assistant-module__zI_Mba__assembly *,.brand-assistant-module__zI_Mba__brandGlyph[data-phase=reply] .brand-assistant-module__zI_Mba__planet *,.brand-assistant-module__zI_Mba__brandGlyph[data-phase=reply] .brand-assistant-module__zI_Mba__stamp,.brand-assistant-module__zI_Mba__brandGlyph[data-phase=reply] .brand-assistant-module__zI_Mba__stamp *{animation:none}.brand-assistant-module__zI_Mba__brandGlyph svg *{animation-play-state:paused}.brand-assistant-module__zI_Mba__brandGlyph[data-running=true] svg *{animation-play-state:running}@keyframes brand-assistant-module__zI_Mba__anchorShift{25%,55%{transform:translate(-3px)}}@keyframes brand-assistant-module__zI_Mba__ringShift{25%,55%{transform:translate(4px,3px)scale(.92)}}@keyframes brand-assistant-module__zI_Mba__signatureBar{25%,55%{transform:translateX(calc(3px + var(--brand-step) * 2px))}}@keyframes brand-assistant-module__zI_Mba__transitRoute{25%{transform:translate(24px,-25px)}50%{transform:translate(7px,-43px)}75%{transform:translate(-25px,-8px)}}@keyframes brand-assistant-module__zI_Mba__stationLight{35%,55%{fill:var(--brand-accent);opacity:.55}}@keyframes brand-assistant-module__zI_Mba__shutterSlide{35%,60%{opacity:.65;transform:translateY(-6px)scaleX(.82)}}@keyframes brand-assistant-module__zI_Mba__apertureLight{40%{transform:scale(.6)}60%{transform:scale(1.2)}}@keyframes brand-assistant-module__zI_Mba__voiceRise{50%{transform:scaleY(.42)}}@keyframes brand-assistant-module__zI_Mba__cursorLean{35%,65%{transform:translate(3px)scaleX(.82)}}@keyframes brand-assistant-module__zI_Mba__trailDraw{50%{opacity:.4;transform:scaleX(.65)}}@keyframes brand-assistant-module__zI_Mba__plateLift{35%,60%{transform:translateY(calc(-2px - var(--brand-step) * 2px))}}@keyframes brand-assistant-module__zI_Mba__monolithFloat{50%{transform:translate(3px,-5px)}}@keyframes brand-assistant-module__zI_Mba__pillarRise{50%{transform:translateY(-4px)}}@keyframes brand-assistant-module__zI_Mba__weaveTravel{to{stroke-dashoffset:-100px}}@keyframes brand-assistant-module__zI_Mba__satelliteTurn{20%{transform:rotate(0)}80%,to{transform:rotate(360deg)}}@keyframes brand-assistant-module__zI_Mba__needleSwing{50%{transform:translate(2px,-3px)rotate(-12deg)}}@keyframes brand-assistant-module__zI_Mba__signatureDraw{to{stroke-dashoffset:-140px}}@keyframes brand-assistant-module__zI_Mba__stampFlip{30%,40%{transform:scaleX(.15)skewY(10deg)}60%,80%{transform:scaleX(1)skewY(0)}}@keyframes brand-assistant-module__zI_Mba__stampGlint{35%,70%{opacity:.8;transform:translate(5px)}}@keyframes brand-assistant-module__zI_Mba__stampFaceColor{42%,78%{fill:var(--color-surface)}}@keyframes brand-assistant-module__zI_Mba__stampLetterColor{42%,78%{fill:var(--brand-ink)}}@keyframes brand-assistant-module__zI_Mba__stampRingColor{42%,78%{stroke:var(--brand-ink)}}@keyframes brand-assistant-module__zI_Mba__bubbleOpen{45%,65%{transform:scaleX(.91)scaleY(.96)}}@keyframes brand-assistant-module__zI_Mba__lineWrite{25%,55%{transform:scaleX(.52)}}@keyframes brand-assistant-module__zI_Mba__dialoguePen{50%{transform:translateY(-3px)}}.brand-assistant-module__zI_Mba__review{color:var(--color-text);font-family:var(--font-family-ui);font-size:var(--font-size-body);min-width:0;line-height:1.5}.brand-assistant-module__zI_Mba__review *{box-sizing:border-box}.brand-assistant-module__zI_Mba__review button,.brand-assistant-module__zI_Mba__review select{font:inherit;font-weight:400}.brand-assistant-module__zI_Mba__review button{cursor:pointer}.brand-assistant-module__zI_Mba__review button:focus-visible,.brand-assistant-module__zI_Mba__review select:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.brand-assistant-module__zI_Mba__review h2,.brand-assistant-module__zI_Mba__review h3,.brand-assistant-module__zI_Mba__review p{margin:0}.brand-assistant-module__zI_Mba__heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px;display:flex}.brand-assistant-module__zI_Mba__heading h2{letter-spacing:-.02em;font-size:clamp(22px,2.2vw,30px)}.brand-assistant-module__zI_Mba__heading p{color:var(--color-text-muted);max-width:65ch;margin-top:8px}.brand-assistant-module__zI_Mba__sourceMark{border-left:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-metadata);align-items:center;gap:10px;padding-inline:14px;display:flex}.brand-assistant-module__zI_Mba__sourceMark svg{width:45px;height:45px;color:var(--color-primary)}.brand-assistant-module__zI_Mba__sourceMark span{max-width:10em}.brand-assistant-module__zI_Mba__workbench{border-block:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(260px,.43fr);margin-bottom:30px;display:grid}.brand-assistant-module__zI_Mba__context{background:var(--color-surface);grid-template-columns:148px minmax(0,1fr);min-height:405px;display:grid;position:relative;overflow:hidden}.brand-assistant-module__zI_Mba__contextSidebar{border-right:1px solid var(--color-border);background:var(--color-surface-elevated,var(--color-surface));flex-direction:column;padding:20px 12px;display:flex}.brand-assistant-module__zI_Mba__contextBrand{color:var(--color-primary);align-items:center;gap:7px;padding:0 8px 17px;display:flex}.brand-assistant-module__zI_Mba__contextBrand svg{width:26px;height:26px}.brand-assistant-module__zI_Mba__contextSidebar nav{color:var(--color-text-muted);font-size:var(--font-size-metadata);gap:4px;display:grid}.brand-assistant-module__zI_Mba__contextSidebar nav span{border-radius:6px;padding:8px 10px}.brand-assistant-module__zI_Mba__contextSidebar nav span:first-child{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface))}.brand-assistant-module__zI_Mba__contextLauncher{background:var(--color-surface);width:68px;height:68px;box-shadow:0 7px 20px color-mix(in srgb, var(--color-text) 12%, transparent);border:0;border-radius:19px;align-self:flex-start;place-items:center;margin-top:auto;padding:3px;transition:transform .25s cubic-bezier(.16,1,.3,1);display:grid}.brand-assistant-module__zI_Mba__contextLauncher:hover{transform:translateY(-2px)}.brand-assistant-module__zI_Mba__contextLauncher>span{width:60px;height:60px}.brand-assistant-module__zI_Mba__contextMain{min-width:0;padding:22px}.brand-assistant-module__zI_Mba__contextTop{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:10px;padding-bottom:18px;display:flex}.brand-assistant-module__zI_Mba__contextTop small{color:var(--color-text-muted);font-size:var(--font-size-metadata)}.brand-assistant-module__zI_Mba__contextMain h3{padding-top:18px;font-size:18px}.brand-assistant-module__zI_Mba__schedule{gap:0;margin-top:14px;display:grid}.brand-assistant-module__zI_Mba__schedule>div{border-bottom:1px solid var(--color-border);grid-template-columns:46px 1fr;gap:12px;padding-block:13px;display:grid}.brand-assistant-module__zI_Mba__schedule time{font-family:var(--font-family-number,var(--font-family-ui));font-size:var(--font-size-metadata);color:var(--color-text-muted)}.brand-assistant-module__zI_Mba__schedule b{font-size:var(--font-size-body);font-weight:500;display:block}.brand-assistant-module__zI_Mba__schedule small{color:var(--color-text-muted);font-size:var(--font-size-metadata)}.brand-assistant-module__zI_Mba__contextHint{color:var(--color-text-muted);font-size:var(--font-size-metadata);margin-top:24px!important}.brand-assistant-module__zI_Mba__inspector{border-left:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;padding:22px;display:flex}.brand-assistant-module__zI_Mba__selectedIdentity{align-items:center;gap:12px;display:flex}.brand-assistant-module__zI_Mba__selectedIdentity>span{width:58px;height:58px}.brand-assistant-module__zI_Mba__selectedIdentity h3{font-size:22px}.brand-assistant-module__zI_Mba__selectedIdentity p{color:var(--color-text-muted);font-size:var(--font-size-metadata)}.brand-assistant-module__zI_Mba__explanation{font-size:var(--font-size-body);margin-top:16px!important}.brand-assistant-module__zI_Mba__stateLabel{color:var(--color-text-muted);font-size:var(--font-size-metadata);margin-top:20px;margin-bottom:8px;display:block}.brand-assistant-module__zI_Mba__phaseControls{flex-wrap:wrap;gap:4px;display:flex}.brand-assistant-module__zI_Mba__phaseControls button{border:1px solid var(--color-border);color:var(--color-text);font-size:var(--font-size-metadata);background:0 0;border-radius:6px;padding:6px 9px}.brand-assistant-module__zI_Mba__phaseControls button[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast,var(--color-surface))}.brand-assistant-module__zI_Mba__phaseDescription{color:var(--color-text-muted);font-size:var(--font-size-metadata);min-height:3em;margin-top:9px!important}.brand-assistant-module__zI_Mba__settings{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.brand-assistant-module__zI_Mba__settings label{font-size:var(--font-size-metadata);align-items:center;gap:8px;display:flex}.brand-assistant-module__zI_Mba__settings select{max-width:100%;min-height:36px;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;padding:6px 10px}.brand-assistant-module__zI_Mba__smallButton{min-height:36px;color:var(--color-text);border:1px solid var(--color-border);background:0 0;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;display:inline-flex;font-size:var(--font-size-metadata)!important}.brand-assistant-module__zI_Mba__applyButton{background:var(--color-primary);color:var(--color-primary-contrast,var(--color-surface));border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-top:18px;padding:10px 14px;display:flex}.brand-assistant-module__zI_Mba__saveMessage{min-height:3em;font-size:var(--font-size-metadata);color:var(--color-text-muted);margin-top:9px!important}.brand-assistant-module__zI_Mba__catalogIntro{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:16px;display:flex}.brand-assistant-module__zI_Mba__catalogIntro h3{font-size:20px}.brand-assistant-module__zI_Mba__catalogIntro p{color:var(--color-text-muted);font-size:var(--font-size-metadata)}.brand-assistant-module__zI_Mba__catalog{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.brand-assistant-module__zI_Mba__candidate{border:1px solid var(--color-border);background:var(--color-surface);text-align:left;min-width:0;color:var(--color-text);border-radius:10px;flex-direction:column;align-items:stretch;padding:0;display:flex;overflow:hidden}.brand-assistant-module__zI_Mba__candidate[aria-pressed=true]{border-color:var(--color-primary);outline:1px solid var(--color-primary);outline-offset:0}.brand-assistant-module__zI_Mba__miniContext{background:var(--color-surface-elevated,var(--color-surface));grid-template-columns:39px 1fr;height:150px;display:grid;position:relative}.brand-assistant-module__zI_Mba__miniSidebar{border-right:1px solid var(--color-border);flex-direction:column;align-items:center;gap:7px;padding-top:12px;display:flex}.brand-assistant-module__zI_Mba__miniSidebar i{background:var(--color-border);width:17px;height:3px}.brand-assistant-module__zI_Mba__miniContent{align-content:start;gap:9px;padding:15px 10px;display:grid}.brand-assistant-module__zI_Mba__miniContent i{background:var(--color-border);width:74%;height:4px}.brand-assistant-module__zI_Mba__miniContent i:first-child{background:color-mix(in srgb, var(--color-primary) 40%, transparent);width:48%;height:6px;margin-bottom:9px}.brand-assistant-module__zI_Mba__miniGlyph{background:var(--color-surface);box-shadow:0 4px 12px color-mix(in srgb, var(--color-text) 12%, transparent);border-radius:12px;padding:1px;position:absolute;bottom:10px;left:8px;width:48px!important;height:48px!important}.brand-assistant-module__zI_Mba__candidateCopy{gap:5px;padding:13px 12px;display:grid}.brand-assistant-module__zI_Mba__candidateTitle{justify-content:space-between;align-items:center;gap:6px;font-weight:500;display:flex}.brand-assistant-module__zI_Mba__candidateTitle small{font-family:var(--font-family-number,var(--font-family-ui));color:var(--color-text-muted);font-weight:400}.brand-assistant-module__zI_Mba__candidateCopy>small{color:var(--color-text-muted);font-size:var(--font-size-metadata)}.brand-assistant-module__zI_Mba__candidateCopy>span:last-child{font-size:var(--font-size-metadata);color:var(--color-text-muted)}.brand-assistant-module__zI_Mba__footnote{border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-metadata);max-width:85ch;padding-top:16px;margin-top:24px!important}html:root body .brand-assistant-module__zI_Mba__review .brand-assistant-module__zI_Mba__heading h2{font-size:clamp(22px,2.2vw,30px)!important;line-height:1.4!important}html:root body .brand-assistant-module__zI_Mba__review .brand-assistant-module__zI_Mba__contextMain h3{font-size:18px!important}html:root body .brand-assistant-module__zI_Mba__review .brand-assistant-module__zI_Mba__selectedIdentity h3{font-size:22px!important}html:root body .brand-assistant-module__zI_Mba__review .brand-assistant-module__zI_Mba__catalogIntro h3{font-size:20px!important}html:root body .brand-assistant-module__zI_Mba__review :is(.brand-assistant-module__zI_Mba__sourceMark,.brand-assistant-module__zI_Mba__contextSidebar nav,.brand-assistant-module__zI_Mba__contextTop small,.brand-assistant-module__zI_Mba__schedule small,.brand-assistant-module__zI_Mba__contextHint,.brand-assistant-module__zI_Mba__selectedIdentity p,.brand-assistant-module__zI_Mba__stateLabel,.brand-assistant-module__zI_Mba__phaseDescription,.brand-assistant-module__zI_Mba__saveMessage,.brand-assistant-module__zI_Mba__catalogIntro p,.brand-assistant-module__zI_Mba__footnote){font-size:var(--font-size-metadata)!important}html:root body .brand-assistant-module__zI_Mba__review .brand-assistant-module__zI_Mba__candidateCopy>small{font-size:var(--font-size-metadata)!important}html:root body .brand-assistant-module__zI_Mba__review .brand-assistant-module__zI_Mba__candidateCopy>span:last-child{font-size:var(--font-size-metadata)!important}html:root body .brand-assistant-module__zI_Mba__review .brand-assistant-module__zI_Mba__candidateTitle small{font-size:var(--font-size-metadata)!important}html:root body .brand-assistant-module__zI_Mba__review .brand-assistant-module__zI_Mba__candidateTitle{font-size:var(--font-size-body)!important}html:root body .brand-assistant-module__zI_Mba__review .brand-assistant-module__zI_Mba__candidateTitle small{font-family:var(--font-family-numeric,var(--font-family-mono))!important}html:root body .brand-assistant-module__zI_Mba__review .brand-assistant-module__zI_Mba__phaseControls button{font-size:var(--font-size-metadata)!important}html:root body .brand-assistant-module__zI_Mba__review .brand-assistant-module__zI_Mba__settings label{font-size:var(--font-size-metadata)!important}html:root body .brand-assistant-module__zI_Mba__review .brand-assistant-module__zI_Mba__smallButton{font-size:var(--font-size-metadata)!important}html:root body .brand-assistant-module__zI_Mba__review .brand-assistant-module__zI_Mba__smallButton{min-height:36px!important}html:root body .brand-assistant-module__zI_Mba__review .brand-assistant-module__zI_Mba__settings select{height:36px!important;min-height:36px!important}html:root body .brand-assistant-module__zI_Mba__review .brand-assistant-module__zI_Mba__contextLauncher{min-width:68px!important;min-height:68px!important}@media (max-width:1150px){.brand-assistant-module__zI_Mba__catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-assistant-module__zI_Mba__workbench{grid-template-columns:minmax(0,1fr) 300px}.brand-assistant-module__zI_Mba__context{grid-template-columns:108px minmax(0,1fr)}.brand-assistant-module__zI_Mba__contextMain{padding:18px}}@media (max-width:850px){.brand-assistant-module__zI_Mba__workbench{grid-template-columns:minmax(0,1fr)}.brand-assistant-module__zI_Mba__inspector{border-left:0;border-top:1px solid var(--color-border)}.brand-assistant-module__zI_Mba__context{min-height:360px}.brand-assistant-module__zI_Mba__sourceMark{display:none}}@media (max-width:520px){.brand-assistant-module__zI_Mba__catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-assistant-module__zI_Mba__context{grid-template-columns:78px minmax(0,1fr)}.brand-assistant-module__zI_Mba__contextSidebar{padding:15px 7px}.brand-assistant-module__zI_Mba__contextBrand{padding-inline:0;font-size:12px}.brand-assistant-module__zI_Mba__contextSidebar nav span{padding:7px 2px;font-size:11px}.brand-assistant-module__zI_Mba__contextLauncher{width:58px;height:58px}.brand-assistant-module__zI_Mba__contextLauncher>span{width:50px;height:50px}.brand-assistant-module__zI_Mba__contextMain{padding:15px 12px}.brand-assistant-module__zI_Mba__contextTop{flex-direction:column}.brand-assistant-module__zI_Mba__schedule>div{grid-template-columns:40px 1fr;gap:6px}.brand-assistant-module__zI_Mba__miniContext{height:138px}html:root body .brand-assistant-module__zI_Mba__review .brand-assistant-module__zI_Mba__contextLauncher{min-width:58px!important;min-height:58px!important}html:root body .brand-assistant-module__zI_Mba__review .brand-assistant-module__zI_Mba__contextSidebar nav span{font-size:11px!important}}@media (prefers-reduced-motion:reduce){.brand-assistant-module__zI_Mba__brandGlyph[data-running] svg *{transition:none;animation:none}.brand-assistant-module__zI_Mba__contextLauncher{transition:none}}
.assistant-studio-module__NQWMDa__studio,.assistant-studio-module__NQWMDa__chat,.assistant-studio-module__NQWMDa__dockRoot{color:var(--color-text);font-family:var(--font-family-ui);font-size:var(--font-size-body);line-height:1.5}.assistant-studio-module__NQWMDa__studio{max-width:1400px;padding:var(--space-6);margin:auto}.assistant-studio-module__NQWMDa__studio button,.assistant-studio-module__NQWMDa__chat button,.assistant-studio-module__NQWMDa__dockRoot button{font:inherit;cursor:pointer}.assistant-studio-module__NQWMDa__studio button:focus-visible,.assistant-studio-module__NQWMDa__chat button:focus-visible,.assistant-studio-module__NQWMDa__dockRoot button:focus-visible,.assistant-studio-module__NQWMDa__studio a:focus-visible,.assistant-studio-module__NQWMDa__chat a:focus-visible,.assistant-studio-module__NQWMDa__messageLog:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.assistant-studio-module__NQWMDa__studio button:disabled,.assistant-studio-module__NQWMDa__chat button:disabled{opacity:.4;cursor:default}.assistant-studio-module__NQWMDa__studioHeader,.assistant-studio-module__NQWMDa__studioIntro,.assistant-studio-module__NQWMDa__inventory,.assistant-studio-module__NQWMDa__heroActions,.assistant-studio-module__NQWMDa__sectionHeading,.assistant-studio-module__NQWMDa__layoutTitle,.assistant-studio-module__NQWMDa__studioFooter{align-items:center;gap:var(--space-4);display:flex}.assistant-studio-module__NQWMDa__studioHeader{padding-bottom:var(--space-8);justify-content:space-between}.assistant-studio-module__NQWMDa__studioHeader a,.assistant-studio-module__NQWMDa__chatFooter a{color:var(--color-primary);text-decoration:none}.assistant-studio-module__NQWMDa__studioIntro{margin-bottom:var(--space-6);justify-content:space-between}.assistant-studio-module__NQWMDa__studioIntro h1{font-family:var(--font-family-display);font-size:var(--font-size-page-title);margin:var(--space-2) 0 var(--space-3);line-height:1.4}.assistant-studio-module__NQWMDa__studioIntro p,.assistant-studio-module__NQWMDa__sectionHeading p,.assistant-studio-module__NQWMDa__heroNote,.assistant-studio-module__NQWMDa__studioFooter{color:var(--color-text-muted)}.assistant-studio-module__NQWMDa__eyebrow{color:var(--color-text-muted);font-size:var(--font-size-metadata);letter-spacing:.12em;margin:0}.assistant-studio-module__NQWMDa__demoLabel{width:fit-content;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);font-size:var(--font-size-metadata);color:var(--color-text-muted);border-radius:999px}.assistant-studio-module__NQWMDa__inventory{gap:var(--space-8);flex-shrink:0;margin:0}.assistant-studio-module__NQWMDa__inventory dt{color:var(--color-text-muted);font-size:var(--font-size-metadata)}.assistant-studio-module__NQWMDa__inventory dd{font-family:var(--font-family-metric-number);font-size:var(--font-size-kpi);margin:0}.assistant-studio-module__NQWMDa__hero{border-block:1px solid var(--color-border);margin-bottom:var(--space-10);background:linear-gradient(110deg, color-mix(in srgb, var(--color-primary) 7%, transparent), transparent 55%);grid-template-columns:minmax(220px,.9fr) minmax(0,1.7fr);display:grid}.assistant-studio-module__NQWMDa__heroArtwork{place-items:center;min-height:290px;display:grid;position:relative;overflow:hidden}.assistant-studio-module__NQWMDa__heroArtwork>.assistant-studio-module__NQWMDa__glyph{z-index:1;width:160px;height:160px}.assistant-studio-module__NQWMDa__heroOrbit{border:1px solid color-mix(in srgb, var(--color-primary) 13%, transparent);border-radius:50%;width:220px;height:220px;position:absolute}.assistant-studio-module__NQWMDa__heroOrbit:after{content:"";border:1px dashed color-mix(in srgb, var(--color-primary) 12%, transparent);border-radius:inherit;position:absolute;inset:18px}.assistant-studio-module__NQWMDa__artworkCaption{font-family:var(--font-family-mono);font-size:var(--font-size-metadata);color:var(--color-text-muted);position:absolute;bottom:18px}.assistant-studio-module__NQWMDa__heroCopy{padding:var(--space-8) var(--space-6);align-self:center}.assistant-studio-module__NQWMDa__heroCopy h2{margin:var(--space-2) 0 var(--space-4);font-size:var(--font-size-section-title)}.assistant-studio-module__NQWMDa__heroCopy h2 span{color:var(--color-text-muted);margin-inline:var(--space-2);font-weight:400}.assistant-studio-module__NQWMDa__heroCopy>p{max-width:65ch}.assistant-studio-module__NQWMDa__heroActions{margin-top:var(--space-5);gap:var(--space-2);flex-wrap:wrap}.assistant-studio-module__NQWMDa__primaryButton,.assistant-studio-module__NQWMDa__secondaryButton{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--control-radius);width:fit-content;min-height:36px;padding:var(--space-2) var(--space-3);display:inline-flex}.assistant-studio-module__NQWMDa__primaryButton{color:var(--color-primary-contrast);background:var(--color-primary);border-color:var(--color-primary)}.assistant-studio-module__NQWMDa__secondaryButton{color:var(--color-text);background:var(--color-surface)}.assistant-studio-module__NQWMDa__primaryButton:hover,.assistant-studio-module__NQWMDa__secondaryButton:hover{box-shadow:var(--focus-ring)}.assistant-studio-module__NQWMDa__heroNote,.assistant-studio-module__NQWMDa__saveStatus{font-size:var(--font-size-metadata);min-height:1.5em}.assistant-studio-module__NQWMDa__saveStatus{color:var(--color-primary)}.assistant-studio-module__NQWMDa__catalogSection{margin-bottom:var(--space-10)}.assistant-studio-module__NQWMDa__sectionHeading{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-5)}.assistant-studio-module__NQWMDa__sectionHeading h2{margin:var(--space-2) 0 0;font-size:var(--font-size-section-title)}.assistant-studio-module__NQWMDa__sectionHeading>p{max-width:56ch;font-size:var(--font-size-metadata);margin:0}.assistant-studio-module__NQWMDa__iconGrid{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.assistant-studio-module__NQWMDa__iconOption{min-width:0;min-height:200px;padding:var(--space-4);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-surface,12px);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.assistant-studio-module__NQWMDa__iconOption:hover{background:var(--color-surface-elevated);border-color:var(--color-primary)}.assistant-studio-module__NQWMDa__iconOption[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-selected-background);box-shadow:inset 0 0 0 1px var(--color-primary)}.assistant-studio-module__NQWMDa__optionNumber{font-family:var(--font-family-mono);color:var(--color-text-muted);font-size:var(--font-size-metadata)}.assistant-studio-module__NQWMDa__iconOption>.assistant-studio-module__NQWMDa__optionNumber{top:var(--space-3);left:var(--space-3);position:absolute}.assistant-studio-module__NQWMDa__iconOption>.assistant-studio-module__NQWMDa__glyph{width:92px;height:92px;margin-block:var(--space-2) var(--space-3)}.assistant-studio-module__NQWMDa__optionName{font-weight:600}.assistant-studio-module__NQWMDa__optionEnglish{color:var(--color-text-muted);font-size:var(--font-size-metadata);margin-top:var(--space-1)}.assistant-studio-module__NQWMDa__geometry{margin-top:var(--space-3);font-size:var(--font-size-metadata);color:var(--color-text-muted)}.assistant-studio-module__NQWMDa__selectedMark{right:var(--space-2);top:var(--space-2);background:var(--color-primary);width:22px;height:22px;color:var(--color-primary-contrast);border-radius:50%;place-items:center;display:grid;position:absolute}.assistant-studio-module__NQWMDa__layoutGrid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.assistant-studio-module__NQWMDa__layoutOption{border:1px solid var(--color-border);border-radius:var(--radius-surface,12px);background:var(--color-surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.assistant-studio-module__NQWMDa__layoutOption[data-selected=true]{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.assistant-studio-module__NQWMDa__layoutSelect{width:100%;color:inherit;text-align:left;padding:var(--space-3);gap:var(--space-2);background:0 0;border:0;flex-direction:column;flex:1;display:flex}.assistant-studio-module__NQWMDa__layoutTitle{gap:var(--space-2);width:100%}.assistant-studio-module__NQWMDa__layoutTitle svg{color:var(--color-primary);margin-left:auto}.assistant-studio-module__NQWMDa__layoutStructure{color:var(--color-primary);font-size:var(--font-size-metadata)}.assistant-studio-module__NQWMDa__layoutDescription{color:var(--color-text-muted);font-size:var(--font-size-metadata)}.assistant-studio-module__NQWMDa__layoutTry{align-items:center;gap:var(--space-2);width:fit-content;margin:var(--space-2) var(--space-3) var(--space-3);padding:var(--space-2) 0;color:var(--color-primary);border:0;border-bottom:1px solid var(--color-border);background:0 0;display:flex}.assistant-studio-module__NQWMDa__layoutSketch{border:1px solid var(--color-border);background:var(--color-background);width:100%;height:135px;margin-bottom:var(--space-2);border-radius:6px;display:block;position:relative;overflow:hidden}.assistant-studio-module__NQWMDa__layoutSketch>span{border:1px solid color-mix(in srgb, var(--color-primary) 24%, var(--color-border));background:var(--color-surface-elevated);border-radius:3px;display:block;position:absolute}.assistant-studio-module__NQWMDa__sketchHeader{height:12px;inset:12px 15% auto}.assistant-studio-module__NQWMDa__sketchMessageA{height:18px;inset:33px 32% auto 18%}.assistant-studio-module__NQWMDa__sketchMessageB{background:var(--color-selected-background);height:22px;inset:59px 18% auto 36%}.assistant-studio-module__NQWMDa__sketchInput{height:27px;inset:auto 15% 12px}.assistant-studio-module__NQWMDa__sketchInput i{border:1px solid var(--color-primary);border-radius:50%;width:5px;height:5px;position:absolute;bottom:5px;left:6px}.assistant-studio-module__NQWMDa__sketchInput b{background:var(--color-primary);border-radius:50%;width:10px;height:10px;position:absolute;bottom:5px;right:5px}.assistant-studio-module__NQWMDa__layoutSketch>.assistant-studio-module__NQWMDa__sketchRail{display:none}.assistant-studio-module__NQWMDa__sketch_dock>span:not(.assistant-studio-module__NQWMDa__sketchRail){transform:translate(-16%)}.assistant-studio-module__NQWMDa__sketch_split>.assistant-studio-module__NQWMDa__sketchRail{background:var(--color-selected-background);width:24%;display:block;inset:12px auto 12px 10%}.assistant-studio-module__NQWMDa__sketch_split>.assistant-studio-module__NQWMDa__sketchHeader,.assistant-studio-module__NQWMDa__sketch_split>.assistant-studio-module__NQWMDa__sketchInput{left:38%;right:10%}.assistant-studio-module__NQWMDa__sketch_split>.assistant-studio-module__NQWMDa__sketchMessageA{left:38%;right:22%}.assistant-studio-module__NQWMDa__sketch_split>.assistant-studio-module__NQWMDa__sketchMessageB{left:49%;right:10%}.assistant-studio-module__NQWMDa__sketch_accordion>.assistant-studio-module__NQWMDa__sketchMessageA{height:12px;inset:34px 15% auto}.assistant-studio-module__NQWMDa__sketch_accordion>.assistant-studio-module__NQWMDa__sketchMessageB{height:28px;inset:52px 15% auto}.assistant-studio-module__NQWMDa__sketch_sheet>.assistant-studio-module__NQWMDa__sketchHeader{inset:48px 5% auto}.assistant-studio-module__NQWMDa__sketch_sheet>.assistant-studio-module__NQWMDa__sketchMessageA{inset:70px 53% auto 5%}.assistant-studio-module__NQWMDa__sketch_sheet>.assistant-studio-module__NQWMDa__sketchMessageB{inset:96px 53% 10px 20%}.assistant-studio-module__NQWMDa__sketch_sheet>.assistant-studio-module__NQWMDa__sketchInput{height:auto;inset:70px 5% 10px 53%}.assistant-studio-module__NQWMDa__sketch_command>.assistant-studio-module__NQWMDa__sketchInput{height:33px;inset:30px 15% auto}.assistant-studio-module__NQWMDa__sketch_command>.assistant-studio-module__NQWMDa__sketchMessageA{top:73px}.assistant-studio-module__NQWMDa__sketch_command>.assistant-studio-module__NQWMDa__sketchMessageB{height:14px;top:97px}.assistant-studio-module__NQWMDa__sketch_capsule>.assistant-studio-module__NQWMDa__sketchRail{background:var(--color-selected-background);border-radius:20px;width:12%;display:block;inset:29px auto 25px 10%}.assistant-studio-module__NQWMDa__sketch_capsule>.assistant-studio-module__NQWMDa__sketchHeader,.assistant-studio-module__NQWMDa__sketch_capsule>.assistant-studio-module__NQWMDa__sketchInput{border-radius:10px;left:29%;right:10%}.assistant-studio-module__NQWMDa__sketch_capsule>.assistant-studio-module__NQWMDa__sketchMessageA{left:29%}.assistant-studio-module__NQWMDa__sketch_capsule>.assistant-studio-module__NQWMDa__sketchMessageB{left:44%;right:10%}.assistant-studio-module__NQWMDa__sketch_notebook{background:linear-gradient(to right, var(--color-surface) 49.5%, var(--color-border) 49.5%, var(--color-border) 50.5%, var(--color-background) 50.5%)}.assistant-studio-module__NQWMDa__sketch_notebook>.assistant-studio-module__NQWMDa__sketchHeader{left:7%;right:55%}.assistant-studio-module__NQWMDa__sketch_notebook>.assistant-studio-module__NQWMDa__sketchMessageA{top:38px;left:7%;right:55%}.assistant-studio-module__NQWMDa__sketch_notebook>.assistant-studio-module__NQWMDa__sketchMessageB{top:67px;left:15%;right:55%}.assistant-studio-module__NQWMDa__sketch_notebook>.assistant-studio-module__NQWMDa__sketchInput{height:auto;inset:17px 7% 16px 56%}.assistant-studio-module__NQWMDa__sketch_canvas>.assistant-studio-module__NQWMDa__sketchHeader{left:6%;right:6%}.assistant-studio-module__NQWMDa__sketch_canvas>.assistant-studio-module__NQWMDa__sketchMessageA{left:9%;right:47%}.assistant-studio-module__NQWMDa__sketch_canvas>.assistant-studio-module__NQWMDa__sketchMessageB{left:47%;right:9%}.assistant-studio-module__NQWMDa__sketch_canvas>.assistant-studio-module__NQWMDa__sketchInput{border-radius:12px;left:23%;right:23%}.assistant-studio-module__NQWMDa__studioFooter{justify-content:space-between;align-items:start;gap:var(--space-6);border-top:1px solid var(--color-border);padding-block:var(--space-6);font-size:var(--font-size-metadata)}.assistant-studio-module__NQWMDa__studioFooter p{max-width:100ch;margin:0}.assistant-studio-module__NQWMDa__studioFooter>span{flex-shrink:0}.assistant-studio-module__NQWMDa__glyph{pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.assistant-studio-module__NQWMDa__glyph svg{width:100%;height:100%;display:block;overflow:visible}.assistant-studio-module__NQWMDa__glyph *{transform-box:fill-box;transform-origin:50%}.assistant-studio-module__NQWMDa__glyph svg *{animation-play-state:paused}.assistant-studio-module__NQWMDa__glyph[data-running=true] svg *{animation-play-state:running}.assistant-studio-module__NQWMDa__liquidA{transform-box:view-box;animation:9s linear infinite assistant-studio-module__NQWMDa__liquidSpin}.assistant-studio-module__NQWMDa__liquidB{transform-box:view-box;animation:6s linear infinite reverse assistant-studio-module__NQWMDa__liquidSpin}.assistant-studio-module__NQWMDa__liquidC{animation:4s ease-in-out infinite assistant-studio-module__NQWMDa__liquidBreathe}.assistant-studio-module__NQWMDa__mobiusTrace{animation:4s linear infinite assistant-studio-module__NQWMDa__trace}.assistant-studio-module__NQWMDa__mobiusBase{animation:7s ease-in-out infinite assistant-studio-module__NQWMDa__ribbonTilt}.assistant-studio-module__NQWMDa__petal{animation:3.8s ease-in-out infinite assistant-studio-module__NQWMDa__bloom;animation-delay:calc(var(--i) * -.32s);transform-origin:50% 90%}.assistant-studio-module__NQWMDa__fold{animation:5s ease-in-out infinite assistant-studio-module__NQWMDa__fold;animation-delay:calc(var(--i) * -.8s);transform-origin:50px 50px;transform-box:view-box}.assistant-studio-module__NQWMDa__bar{animation:2.3s ease-in-out infinite assistant-studio-module__NQWMDa__spectrum;animation-delay:calc(var(--i) * -.22s)}.assistant-studio-module__NQWMDa__orbit{animation:7s linear infinite assistant-studio-module__NQWMDa__orbit;animation-duration:calc(7s + var(--i) * 3s)}.assistant-studio-module__NQWMDa__cometA{transform-box:view-box;animation:5s linear infinite assistant-studio-module__NQWMDa__liquidSpin}.assistant-studio-module__NQWMDa__cometB{transform-box:view-box;animation:8s linear infinite reverse assistant-studio-module__NQWMDa__liquidSpin}.assistant-studio-module__NQWMDa__quantum{animation:3.6s ease-in-out infinite assistant-studio-module__NQWMDa__quantum;animation-delay:calc(var(--i) * -.4s)}.assistant-studio-module__NQWMDa__iris{transform-box:view-box;animation:7s ease-in-out infinite assistant-studio-module__NQWMDa__irisTurn}.assistant-studio-module__NQWMDa__blade{animation:3.5s ease-in-out infinite assistant-studio-module__NQWMDa__irisBlade}.assistant-studio-module__NQWMDa__flow{animation:4.4s ease-in-out infinite assistant-studio-module__NQWMDa__silk;animation-delay:calc(var(--i) * -.48s)}.assistant-studio-module__NQWMDa__stratum{animation:4s ease-in-out infinite assistant-studio-module__NQWMDa__levitate;animation-delay:calc(var(--i) * -.5s)}.assistant-studio-module__NQWMDa__prismFace,.assistant-studio-module__NQWMDa__prismFaceB{animation:4.5s ease-in-out infinite assistant-studio-module__NQWMDa__refract}.assistant-studio-module__NQWMDa__prismFaceB{animation-delay:-2.2s}.assistant-studio-module__NQWMDa__scan{animation:3.8s ease-in-out infinite assistant-studio-module__NQWMDa__scan}.assistant-studio-module__NQWMDa__ripple{animation:4s ease-out infinite assistant-studio-module__NQWMDa__ripple;animation-delay:calc(var(--i) * -1.3s)}.assistant-studio-module__NQWMDa__connection{animation:9s linear infinite assistant-studio-module__NQWMDa__connection}.assistant-studio-module__NQWMDa__star{animation:3s ease-in-out infinite assistant-studio-module__NQWMDa__star;animation-delay:calc(var(--i) * -.6s)}.assistant-studio-module__NQWMDa__helixRung{animation:4.8s ease-in-out infinite assistant-studio-module__NQWMDa__helix;animation-delay:calc(var(--i) * -.42s)}@keyframes assistant-studio-module__NQWMDa__liquidSpin{to{transform:rotate(360deg)}}@keyframes assistant-studio-module__NQWMDa__liquidBreathe{50%{opacity:.35;transform:scale(.91)}}@keyframes assistant-studio-module__NQWMDa__trace{to{stroke-dashoffset:-153px}}@keyframes assistant-studio-module__NQWMDa__ribbonTilt{50%{transform:rotate(-12deg)scaleY(.84)}}@keyframes assistant-studio-module__NQWMDa__bloom{50%{opacity:.42;transform:scaleY(.68)scaleX(1.2)}}@keyframes assistant-studio-module__NQWMDa__fold{30%,60%{opacity:.45;transform:rotate(12deg)scaleX(.65)}}@keyframes assistant-studio-module__NQWMDa__spectrum{50%{opacity:.5;transform:scaleY(.32)}}@keyframes assistant-studio-module__NQWMDa__orbit{50%{transform:rotate(180deg)scaleY(.65)}to{transform:rotate(360deg)}}@keyframes assistant-studio-module__NQWMDa__quantum{35%{opacity:.4;transform:translateY(-7px)scale(.72)}}@keyframes assistant-studio-module__NQWMDa__irisTurn{50%{transform:rotate(42deg)}}@keyframes assistant-studio-module__NQWMDa__irisBlade{50%{transform:translateY(6px)rotate(12deg)}}@keyframes assistant-studio-module__NQWMDa__silk{50%{opacity:.65;transform:translateY(-6px)scaleX(.88)}}@keyframes assistant-studio-module__NQWMDa__levitate{50%{transform:translateY(-10px)}}@keyframes assistant-studio-module__NQWMDa__refract{50%{opacity:.12}}@keyframes assistant-studio-module__NQWMDa__scan{50%{opacity:.2;transform:translateY(20px)scaleX(1.5)}}@keyframes assistant-studio-module__NQWMDa__ripple{0%{opacity:.95;transform:scale(.45)}to{opacity:.12;transform:scale(1.18)}}@keyframes assistant-studio-module__NQWMDa__connection{to{stroke-dashoffset:-88px}}@keyframes assistant-studio-module__NQWMDa__star{50%{opacity:.4;transform:scale(.7)}}@keyframes assistant-studio-module__NQWMDa__helix{50%{opacity:.65;transform:scaleX(-1)}}.assistant-studio-module__NQWMDa__dockRoot{align-items:center;width:fit-content;max-width:100%;display:flex}.assistant-studio-module__NQWMDa__dockFixed{left:max(16px, env(safe-area-inset-left));bottom:max(16px, env(safe-area-inset-bottom));z-index:var(--z-index-sticky);position:fixed}.assistant-studio-module__NQWMDa__dockInline{position:relative}.assistant-studio-module__NQWMDa__launcher{width:58px;height:58px;color:var(--color-text);background:var(--glass-floating-surface,var(--color-surface));box-shadow:0 6px 20px color-mix(in srgb, var(--color-text) 14%, transparent);border:0;border-radius:17px;place-items:center;padding:4px;display:grid}.assistant-studio-module__NQWMDa__launcher>.assistant-studio-module__NQWMDa__glyph{width:50px;height:50px}html:root body .assistant-studio-module__NQWMDa__dockRoot .assistant-studio-module__NQWMDa__launcher{width:58px;height:58px;min-width:58px!important;min-height:58px!important}.assistant-studio-module__NQWMDa__overlay{z-index:var(--z-index-dialog);padding:var(--space-6);background:color-mix(in srgb, var(--color-effect-dark) 28%, transparent);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.assistant-studio-module__NQWMDa__chat{background:var(--color-surface);border:1px solid var(--glass-border,var(--color-border));width:440px;min-width:0;max-width:100%;height:620px;max-height:calc(100dvh - 48px);box-shadow:var(--glass-shadow);border-radius:20px;outline:none;flex-direction:column;display:flex;overflow:hidden}.assistant-studio-module__NQWMDa__chatHeader{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--glass-floating-surface,var(--color-surface-elevated));flex-shrink:0;display:flex}.assistant-studio-module__NQWMDa__headerGlyph{width:35px;height:35px}.assistant-studio-module__NQWMDa__chatHeading{flex:1;min-width:0}.assistant-studio-module__NQWMDa__chatHeading h2{font-size:var(--font-size-section-title);margin:0;line-height:1.4}.assistant-studio-module__NQWMDa__chatHeading h2>span{color:var(--color-text-muted);font-size:var(--font-size-metadata);font-weight:400}.assistant-studio-module__NQWMDa__chatHeading p{color:var(--color-text-muted);font-size:var(--font-size-metadata);margin:2px 0 0}.assistant-studio-module__NQWMDa__headerActions{flex-shrink:0;align-items:center;display:flex}.assistant-studio-module__NQWMDa__iconButton{width:32px;height:32px;color:var(--color-text-muted);border-radius:var(--control-radius);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.assistant-studio-module__NQWMDa__iconButton:hover,.assistant-studio-module__NQWMDa__iconButton[aria-pressed=true]{color:var(--color-primary);background:var(--color-selected-background)}.assistant-studio-module__NQWMDa__chatBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.assistant-studio-module__NQWMDa__messageLog{overscroll-behavior:contain;min-width:0;min-height:0;padding:var(--space-4);scrollbar-width:thin;flex:1;overflow-y:auto}.assistant-studio-module__NQWMDa__welcome{justify-content:center;align-items:center;gap:var(--space-2);text-align:center;min-height:100%;padding-block:var(--space-3);flex-direction:column;display:flex}.assistant-studio-module__NQWMDa__welcomeGlyph{width:70px;height:70px}.assistant-studio-module__NQWMDa__welcome h3{font-size:var(--font-size-section-title);margin:0}.assistant-studio-module__NQWMDa__welcome>p:not(.assistant-studio-module__NQWMDa__eyebrow){max-width:36ch;margin:0 0 var(--space-2);color:var(--color-text-muted)}.assistant-studio-module__NQWMDa__starters{gap:var(--space-2);width:min(100%,320px);margin-top:var(--space-3);display:grid}.assistant-studio-module__NQWMDa__starters button{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);text-align:left;color:var(--color-text);border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:var(--control-radius);display:flex}.assistant-studio-module__NQWMDa__starters button:hover{border-color:var(--color-primary)}.assistant-studio-module__NQWMDa__message{width:fit-content;max-width:90%;margin-block:0 var(--space-4);padding:var(--space-3);border-radius:12px}.assistant-studio-module__NQWMDa__messageRole{color:var(--color-text-muted);font-size:var(--font-size-metadata)}.assistant-studio-module__NQWMDa__message p,.assistant-studio-module__NQWMDa__messageFold p{white-space:pre-wrap;overflow-wrap:anywhere;margin:var(--space-1) 0 0;line-height:1.65}.assistant-studio-module__NQWMDa__userMessage{background:var(--color-selected-background);border-bottom-right-radius:4px;margin-left:auto}.assistant-studio-module__NQWMDa__assistantMessage{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-bottom-left-radius:4px}.assistant-studio-module__NQWMDa__messageFiles{gap:var(--space-1);padding:0;list-style:none;display:grid}.assistant-studio-module__NQWMDa__messageFiles li{gap:var(--space-1);overflow-wrap:anywhere;align-items:center;display:flex}.assistant-studio-module__NQWMDa__messageFiles small{color:var(--color-text-muted);white-space:nowrap;margin-left:auto}.assistant-studio-module__NQWMDa__composer{min-width:0;margin:0 var(--space-3) var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);background:var(--color-surface-elevated);border-radius:16px;flex-direction:column;flex-shrink:0;display:flex}.assistant-studio-module__NQWMDa__inputLabel{color:var(--color-text-muted);font-size:var(--font-size-label);margin-bottom:var(--space-1)}.assistant-studio-module__NQWMDa__textarea{resize:vertical;width:100%;min-height:56px;max-height:200px;padding:var(--space-1) 0;color:var(--color-text);font:inherit;box-shadow:none;background:0 0;border:0;outline:none;line-height:1.6;display:block}.assistant-studio-module__NQWMDa__composer:focus-within{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.assistant-studio-module__NQWMDa__textarea::placeholder{color:var(--control-placeholder)}.assistant-studio-module__NQWMDa__composerTools{align-items:center;gap:var(--space-1);margin-top:var(--space-1);display:flex}.assistant-studio-module__NQWMDa__composerHint{color:var(--color-text-muted);font-size:var(--font-size-metadata);margin-left:auto}.assistant-studio-module__NQWMDa__send{width:32px;height:32px;margin-left:var(--space-2);color:var(--color-primary-contrast);background:var(--color-primary);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.assistant-studio-module__NQWMDa__inputNote{font-size:var(--font-size-metadata);color:var(--color-text-muted);margin:var(--space-2) 0 0}.assistant-studio-module__NQWMDa__attachments{margin:var(--space-2) 0;max-height:116px;padding:0;list-style:none;overflow:auto}.assistant-studio-module__NQWMDa__attachments li{align-items:center;gap:var(--space-2);padding-block:var(--space-1);border-bottom:1px solid var(--color-border);display:flex}.assistant-studio-module__NQWMDa__attachments li>span{overflow-wrap:anywhere;flex:1;min-width:0}.assistant-studio-module__NQWMDa__attachments small{font-size:var(--font-size-metadata);color:var(--color-text-muted);display:block}.assistant-studio-module__NQWMDa__voiceDemo{align-items:center;gap:var(--space-2);padding:var(--space-2);margin-top:var(--space-2);color:var(--color-text);background:var(--color-selected-background);border-radius:8px;flex-wrap:wrap;display:flex}.assistant-studio-module__NQWMDa__voiceDemo>span:not(.assistant-studio-module__NQWMDa__voiceBars){font-size:var(--font-size-metadata);flex-basis:100%}.assistant-studio-module__NQWMDa__voiceDemo button{color:var(--color-primary);padding:var(--space-1) 0;background:0 0;border:0}.assistant-studio-module__NQWMDa__voiceBars{color:var(--color-primary);letter-spacing:.1em}.assistant-studio-module__NQWMDa__chatFooter{justify-content:space-between;gap:var(--space-3);padding:0 var(--space-4) var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-metadata);flex-shrink:0;display:flex}.assistant-studio-module__NQWMDa__chatFooter>span{overflow-wrap:anywhere;max-width:85ch}.assistant-studio-module__NQWMDa__chatFooter a{white-space:nowrap}.assistant-studio-module__NQWMDa__overlay[data-assistant-layout=dock]{justify-content:flex-start;align-items:flex-end}.assistant-studio-module__NQWMDa__dock{width:410px}.assistant-studio-module__NQWMDa__split{width:860px;height:650px}.assistant-studio-module__NQWMDa__split .assistant-studio-module__NQWMDa__chatBody{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:210px minmax(0,1fr);display:grid}.assistant-studio-module__NQWMDa__topicRail{gap:var(--space-4);padding:var(--space-5);background:var(--color-surface-subtle);border-right:1px solid var(--color-border);flex-direction:column;grid-row:1/3;display:flex;overflow-y:auto}.assistant-studio-module__NQWMDa__topicRail strong{font-size:var(--font-size-card-title)}.assistant-studio-module__NQWMDa__topicRail button{align-items:flex-start;gap:var(--space-2);text-align:left;color:var(--color-text);padding:var(--space-2) 0;border:0;border-bottom:1px solid var(--color-border);background:0 0;display:flex}.assistant-studio-module__NQWMDa__topicRail button span{font-family:var(--font-family-mono);color:var(--color-primary)}.assistant-studio-module__NQWMDa__topicRail p{color:var(--color-text-muted);font-size:var(--font-size-metadata);margin-top:auto}.assistant-studio-module__NQWMDa__split .assistant-studio-module__NQWMDa__composer{grid-column:2}.assistant-studio-module__NQWMDa__accordion{border-radius:8px 8px 22px 22px;width:540px;height:670px}.assistant-studio-module__NQWMDa__accordion .assistant-studio-module__NQWMDa__messageLog{padding-inline:var(--space-5)}.assistant-studio-module__NQWMDa__messageFold{margin-bottom:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:8px}.assistant-studio-module__NQWMDa__messageFold summary{cursor:pointer;overflow-wrap:anywhere}.assistant-studio-module__NQWMDa__messageFold summary span{margin-right:var(--space-2);color:var(--color-primary)}.assistant-studio-module__NQWMDa__overlay[data-assistant-layout=sheet]{align-items:flex-end;padding:0}.assistant-studio-module__NQWMDa__sheet{border-radius:22px 22px 0 0;width:100%;height:min(540px,88dvh);max-height:94dvh}.assistant-studio-module__NQWMDa__sheet .assistant-studio-module__NQWMDa__chatBody{padding:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);display:grid}.assistant-studio-module__NQWMDa__sheet .assistant-studio-module__NQWMDa__composer{align-self:stretch;margin:0;overflow-y:auto}.assistant-studio-module__NQWMDa__sheet .assistant-studio-module__NQWMDa__textarea{flex:1}.assistant-studio-module__NQWMDa__sheet .assistant-studio-module__NQWMDa__messageLog{border-right:1px solid var(--color-border)}.assistant-studio-module__NQWMDa__sheet .assistant-studio-module__NQWMDa__welcome{padding-block:0}.assistant-studio-module__NQWMDa__command{border-radius:12px;align-self:flex-start;width:680px;height:650px;margin-top:min(8dvh,64px)}.assistant-studio-module__NQWMDa__command .assistant-studio-module__NQWMDa__composer{margin-top:var(--space-4);border-radius:8px}.assistant-studio-module__NQWMDa__command .assistant-studio-module__NQWMDa__messageLog{border-top:1px solid var(--color-border);background:var(--color-surface-subtle)}.assistant-studio-module__NQWMDa__command .assistant-studio-module__NQWMDa__welcomeGlyph{display:none}.assistant-studio-module__NQWMDa__command .assistant-studio-module__NQWMDa__welcome{padding-top:var(--space-4);justify-content:flex-start}.assistant-studio-module__NQWMDa__capsule{border-radius:30px;width:490px;height:580px}.assistant-studio-module__NQWMDa__capsule .assistant-studio-module__NQWMDa__chatBody{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:65px minmax(0,1fr);display:grid}.assistant-studio-module__NQWMDa__companionRail{align-items:center;gap:var(--space-4);padding-top:var(--space-5);border-right:1px solid var(--color-border);flex-direction:column;grid-row:1/3;display:flex}.assistant-studio-module__NQWMDa__companionRail>.assistant-studio-module__NQWMDa__glyph{width:42px;height:42px}.assistant-studio-module__NQWMDa__companionRail>span:not(.assistant-studio-module__NQWMDa__glyph){color:var(--color-text-muted);font-size:var(--font-size-metadata)}.assistant-studio-module__NQWMDa__railDot{background:var(--color-primary);border-radius:50%;width:4px;height:4px}.assistant-studio-module__NQWMDa__capsule .assistant-studio-module__NQWMDa__composer{grid-column:2}.assistant-studio-module__NQWMDa__capsule .assistant-studio-module__NQWMDa__welcomeGlyph{display:none}.assistant-studio-module__NQWMDa__notebook{border-radius:8px;width:940px;height:670px}.assistant-studio-module__NQWMDa__notebook .assistant-studio-module__NQWMDa__chatBody{grid-template-columns:1fr 1fr;display:grid}.assistant-studio-module__NQWMDa__notebook .assistant-studio-module__NQWMDa__messageLog{border-right:1px solid var(--color-border);padding:var(--space-6)}.assistant-studio-module__NQWMDa__notebook .assistant-studio-module__NQWMDa__composer{padding:var(--space-6);background:var(--color-surface-subtle);box-shadow:none;border:0;border-radius:0;margin:0;overflow-y:auto}.assistant-studio-module__NQWMDa__notebookCaption{gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;display:flex}.assistant-studio-module__NQWMDa__notebookCaption span{color:var(--color-text-muted);font-size:var(--font-size-metadata)}.assistant-studio-module__NQWMDa__notebookCaption strong{font-size:var(--font-size-section-title)}.assistant-studio-module__NQWMDa__notebook .assistant-studio-module__NQWMDa__textarea{background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(1.6em - 1px), var(--color-border) calc(1.6em - 1px), var(--color-border) 1.6em);flex:1;min-height:160px;max-height:none}.assistant-studio-module__NQWMDa__notebook .assistant-studio-module__NQWMDa__textarea:focus-visible{outline:1px solid var(--color-primary);outline-offset:3px}.assistant-studio-module__NQWMDa__canvas{background:var(--color-background);width:1180px;height:min(820px,100dvh - 48px)}.assistant-studio-module__NQWMDa__canvas .assistant-studio-module__NQWMDa__messageLog{width:min(100%,920px);padding-inline:var(--space-8);align-self:center}.assistant-studio-module__NQWMDa__canvas .assistant-studio-module__NQWMDa__welcome{justify-content:center}.assistant-studio-module__NQWMDa__canvas .assistant-studio-module__NQWMDa__welcomeGlyph{width:100px;height:100px}.assistant-studio-module__NQWMDa__canvas .assistant-studio-module__NQWMDa__composer{width:min(100% - 48px,760px);box-shadow:var(--glass-shadow);border-radius:22px;align-self:center}.assistant-studio-module__NQWMDa__canvas .assistant-studio-module__NQWMDa__message{max-width:80%}.assistant-studio-module__NQWMDa__canvas .assistant-studio-module__NQWMDa__userMessage{margin-right:var(--space-6)}@media (max-width:1000px){.assistant-studio-module__NQWMDa__iconGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.assistant-studio-module__NQWMDa__layoutGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-studio-module__NQWMDa__studioFooter{flex-direction:column}}@media (max-width:700px){.assistant-studio-module__NQWMDa__studio{padding:var(--space-4)}.assistant-studio-module__NQWMDa__studioHeader{padding-bottom:var(--space-5)}.assistant-studio-module__NQWMDa__studioIntro{align-items:start;gap:var(--space-3)}.assistant-studio-module__NQWMDa__inventory{gap:var(--space-3)}.assistant-studio-module__NQWMDa__hero{grid-template-columns:1fr}.assistant-studio-module__NQWMDa__heroArtwork{min-height:230px}.assistant-studio-module__NQWMDa__heroArtwork>.assistant-studio-module__NQWMDa__glyph{width:130px;height:130px}.assistant-studio-module__NQWMDa__heroOrbit{width:190px;height:190px}.assistant-studio-module__NQWMDa__heroCopy{padding:var(--space-4) 0 var(--space-5)}.assistant-studio-module__NQWMDa__sectionHeading{align-items:flex-start;gap:var(--space-3);flex-direction:column}.assistant-studio-module__NQWMDa__iconGrid{gap:var(--space-2)}.assistant-studio-module__NQWMDa__iconOption{min-height:176px;padding:var(--space-3) var(--space-1)}.assistant-studio-module__NQWMDa__iconOption>.assistant-studio-module__NQWMDa__glyph{width:70px;height:70px}.assistant-studio-module__NQWMDa__optionEnglish{display:none}.assistant-studio-module__NQWMDa__geometry{margin-top:var(--space-2)}.assistant-studio-module__NQWMDa__layoutGrid{gap:var(--space-2)}.assistant-studio-module__NQWMDa__layoutSelect{padding:var(--space-2)}.assistant-studio-module__NQWMDa__layoutSketch{height:130px}.assistant-studio-module__NQWMDa__layoutTry{margin-inline:var(--space-2)}.assistant-studio-module__NQWMDa__overlay,.assistant-studio-module__NQWMDa__overlay[data-assistant-layout]{justify-content:center;align-items:center;padding:8px}.assistant-studio-module__NQWMDa__chat,.assistant-studio-module__NQWMDa__chat.assistant-studio-module__NQWMDa__sheet,.assistant-studio-module__NQWMDa__chat.assistant-studio-module__NQWMDa__command{border-radius:16px;width:100%;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);margin:0}.assistant-studio-module__NQWMDa__chatHeader{padding:var(--space-2)}.assistant-studio-module__NQWMDa__headerGlyph{width:30px;height:30px}.assistant-studio-module__NQWMDa__chatHeading h2>span{display:block}.assistant-studio-module__NQWMDa__chatBody{min-height:0}.assistant-studio-module__NQWMDa__chat.assistant-studio-module__NQWMDa__split .assistant-studio-module__NQWMDa__chatBody,.assistant-studio-module__NQWMDa__chat.assistant-studio-module__NQWMDa__capsule .assistant-studio-module__NQWMDa__chatBody,.assistant-studio-module__NQWMDa__chat.assistant-studio-module__NQWMDa__notebook .assistant-studio-module__NQWMDa__chatBody,.assistant-studio-module__NQWMDa__chat.assistant-studio-module__NQWMDa__sheet .assistant-studio-module__NQWMDa__chatBody{flex-direction:column;gap:0;padding:0;display:flex}.assistant-studio-module__NQWMDa__topicRail{gap:var(--space-2);padding:var(--space-2);border-right:0;border-bottom:1px solid var(--color-border);flex-direction:row;flex-shrink:0;overflow-x:auto}.assistant-studio-module__NQWMDa__topicRail>p,.assistant-studio-module__NQWMDa__topicRail>strong,.assistant-studio-module__NQWMDa__topicRail>.assistant-studio-module__NQWMDa__eyebrow{display:none}.assistant-studio-module__NQWMDa__topicRail button{padding:var(--space-1);flex:none}.assistant-studio-module__NQWMDa__companionRail{padding:var(--space-1) var(--space-3);gap:var(--space-2);border-right:0;border-bottom:1px solid var(--color-border);flex-direction:row}.assistant-studio-module__NQWMDa__companionRail>.assistant-studio-module__NQWMDa__glyph{width:25px;height:25px}.assistant-studio-module__NQWMDa__chat.assistant-studio-module__NQWMDa__notebook .assistant-studio-module__NQWMDa__messageLog,.assistant-studio-module__NQWMDa__chat.assistant-studio-module__NQWMDa__sheet .assistant-studio-module__NQWMDa__messageLog{padding:var(--space-3);border-right:0}.assistant-studio-module__NQWMDa__chat.assistant-studio-module__NQWMDa__notebook .assistant-studio-module__NQWMDa__composer,.assistant-studio-module__NQWMDa__chat.assistant-studio-module__NQWMDa__sheet .assistant-studio-module__NQWMDa__composer{margin:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:12px;flex:none;max-height:48dvh;overflow:auto}.assistant-studio-module__NQWMDa__notebookCaption{gap:var(--space-3);margin-bottom:var(--space-2);flex-direction:row}.assistant-studio-module__NQWMDa__notebookCaption strong{font-size:var(--font-size-body)}.assistant-studio-module__NQWMDa__chat.assistant-studio-module__NQWMDa__notebook .assistant-studio-module__NQWMDa__textarea{min-height:65px;max-height:130px}.assistant-studio-module__NQWMDa__chat.assistant-studio-module__NQWMDa__sheet .assistant-studio-module__NQWMDa__textarea{min-height:65px}.assistant-studio-module__NQWMDa__chat .assistant-studio-module__NQWMDa__composer{max-height:48dvh;overflow-y:auto}.assistant-studio-module__NQWMDa__chat.assistant-studio-module__NQWMDa__canvas .assistant-studio-module__NQWMDa__messageLog{padding:var(--space-3)}.assistant-studio-module__NQWMDa__chat.assistant-studio-module__NQWMDa__canvas .assistant-studio-module__NQWMDa__composer{width:calc(100% - 16px);margin-inline:8px}.assistant-studio-module__NQWMDa__chatFooter{padding-inline:var(--space-3)}.assistant-studio-module__NQWMDa__dockFixed{bottom:max(76px, calc(env(safe-area-inset-bottom) + 68px));left:10px}}@media (max-width:380px){.assistant-studio-module__NQWMDa__studioIntro{flex-direction:column}.assistant-studio-module__NQWMDa__inventory{gap:var(--space-6)}.assistant-studio-module__NQWMDa__iconGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-studio-module__NQWMDa__layoutGrid{grid-template-columns:1fr}.assistant-studio-module__NQWMDa__heroActions{align-items:stretch}.assistant-studio-module__NQWMDa__headerGlyph{display:none}}@media (max-height:540px) and (min-width:701px){.assistant-studio-module__NQWMDa__overlay{padding:8px}.assistant-studio-module__NQWMDa__chat{max-height:calc(100dvh - 16px)}.assistant-studio-module__NQWMDa__command{margin-top:0}.assistant-studio-module__NQWMDa__composer{max-height:42dvh;overflow-y:auto}.assistant-studio-module__NQWMDa__welcome>.assistant-studio-module__NQWMDa__glyph{display:none}}@media (pointer:coarse){.assistant-studio-module__NQWMDa__iconButton,.assistant-studio-module__NQWMDa__send{min-width:44px;min-height:44px}.assistant-studio-module__NQWMDa__primaryButton,.assistant-studio-module__NQWMDa__secondaryButton,.assistant-studio-module__NQWMDa__layoutTry,.assistant-studio-module__NQWMDa__starters button,.assistant-studio-module__NQWMDa__topicRail button{min-height:44px}}@media (prefers-reduced-motion:reduce){.assistant-studio-module__NQWMDa__glyph[data-running] svg *{animation:none}}
