.web-resource-modal-module__2agpXG__panel{min-width:0;min-height:0;color:var(--color-text);flex:1;font-size:13px;display:flex;overflow:hidden}.web-resource-modal-module__2agpXG__panel button,.web-resource-modal-module__2agpXG__tabs button{font:inherit;cursor:pointer}.web-resource-modal-module__2agpXG__panel button:not(.web-resource-modal-module__2agpXG__loadPreview),.web-resource-modal-module__2agpXG__panel select,.web-resource-modal-module__2agpXG__panel input{border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text);font:inherit;border-radius:7px}.web-resource-modal-module__2agpXG__panel button:not(.web-resource-modal-module__2agpXG__loadPreview){padding:7px 10px}.web-resource-modal-module__2agpXG__panel button:disabled{cursor:default;opacity:.45}.web-resource-modal-module__2agpXG__panel button:hover:not(:disabled){background:var(--color-panel-subtle)}.web-resource-modal-module__2agpXG__panel :is(button,input,select,a,summary):focus-visible,.web-resource-modal-module__2agpXG__tabs button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.web-resource-modal-module__2agpXG__panel input,.web-resource-modal-module__2agpXG__panel select{min-width:0;max-width:100%;padding:9px 10px}.web-resource-modal-module__2agpXG__panel h3,.web-resource-modal-module__2agpXG__panel h4,.web-resource-modal-module__2agpXG__panel p{margin:0}.web-resource-modal-module__2agpXG__panel a{color:var(--color-accent);overflow-wrap:anywhere;text-decoration:none}.web-resource-modal-module__2agpXG__panel a:hover{text-decoration:underline}.web-resource-modal-module__2agpXG__panel code{font-family:var(--font-mono,monospace);overflow-wrap:anywhere;font-size:11px}.web-resource-modal-module__2agpXG__tabs{border-bottom:1px solid var(--color-border);scrollbar-width:thin;flex-shrink:0;gap:22px;padding:0 24px;display:flex;overflow:auto}.web-resource-modal-module__2agpXG__tabs button{color:var(--color-text-muted);background:0 0;border:0;border-bottom:3px solid #0000;flex-shrink:0;padding:15px 1px 12px;font-size:13px}.web-resource-modal-module__2agpXG__tabs button[aria-selected=true]{border-bottom-color:var(--color-accent);color:var(--color-text);font-weight:650}.web-resource-modal-module__2agpXG__badge{border:1px solid var(--color-border);background:var(--color-panel-subtle);color:var(--color-text-secondary);white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;padding:4px 7px;font-size:10px;line-height:1.4;display:inline-flex}.web-resource-modal-module__2agpXG__badge:is([data-state=READY],[data-state=success],[data-state=verified],[data-state=active]){background:var(--color-accent-subtle);color:var(--color-accent);border-color:#0000}.web-resource-modal-module__2agpXG__badge:is([data-state=ERROR],[data-state=failure],[data-state=error],[data-state=deny]){color:#c33c42;background:color-mix(in srgb,#c33c42 8%,var(--color-panel));border-color:#0000}.web-resource-modal-module__2agpXG__overview{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);width:100%;min-height:0;display:grid}.web-resource-modal-module__2agpXG__previewPane,.web-resource-modal-module__2agpXG__overviewInfo,.web-resource-modal-module__2agpXG__pageDetail{overscroll-behavior:contain;min-width:0;min-height:0;padding:24px;overflow:auto}.web-resource-modal-module__2agpXG__previewPane{background:var(--color-panel-subtle);border-right:1px solid var(--color-border)}.web-resource-modal-module__2agpXG__overviewInfo{flex-direction:column;gap:20px;display:flex}.web-resource-modal-module__2agpXG__sectionHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.web-resource-modal-module__2agpXG__sectionHeading h3{margin:4px 0 8px;font-size:16px;font-weight:650}.web-resource-modal-module__2agpXG__sectionHeading code{color:var(--color-text-muted);display:block}.web-resource-modal-module__2agpXG__eyebrow{letter-spacing:1.7px;color:var(--color-text-muted);font-size:9px;font-weight:650}.web-resource-modal-module__2agpXG__muted{color:var(--color-text-muted);font-size:11px;line-height:1.7}.web-resource-modal-module__2agpXG__preview{flex-direction:column;gap:16px;min-width:0;display:flex}.web-resource-modal-module__2agpXG__segment{background:var(--color-panel);border:1px solid var(--color-border);border-radius:8px;flex-shrink:0;gap:3px;padding:3px;display:flex}.web-resource-modal-module__2agpXG__panel .web-resource-modal-module__2agpXG__segment button{background:0 0;border:0;padding:6px 9px;font-size:11px}.web-resource-modal-module__2agpXG__panel .web-resource-modal-module__2agpXG__segment button[aria-pressed=true]{background:var(--color-accent-subtle);color:var(--color-accent)}.web-resource-modal-module__2agpXG__address{border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text-secondary);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;font-size:11px;display:flex}.web-resource-modal-module__2agpXG__address span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.web-resource-modal-module__2agpXG__address a{font-size:18px}.web-resource-modal-module__2agpXG__previewStage{justify-content:center;min-width:0;padding:8px 0;display:flex}.web-resource-modal-module__2agpXG__device{border:1px solid var(--color-border);background:var(--color-panel);border-radius:12px;width:100%;min-width:0;min-height:460px;overflow:hidden;box-shadow:0 8px 28px #00000009}.web-resource-modal-module__2agpXG__previewStage[data-device=mobile] .web-resource-modal-module__2agpXG__device{max-width:375px}.web-resource-modal-module__2agpXG__device iframe{background:#fff;border:0;width:100%;height:570px;display:block}.web-resource-modal-module__2agpXG__loadPreview{background:var(--color-panel);width:100%;min-height:490px;color:var(--color-text);border:0;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.web-resource-modal-module__2agpXG__loadPreview>span{color:var(--color-accent);background:var(--color-accent-subtle);border-radius:12px;padding:10px 20px;font-size:30px}.web-resource-modal-module__2agpXG__loadPreview small{color:var(--color-text-muted)}.web-resource-modal-module__2agpXG__previewFoot{align-items:flex-start;gap:12px;display:flex}.web-resource-modal-module__2agpXG__previewFoot p{color:var(--color-text-muted);flex:1;font-size:11px;line-height:1.7}.web-resource-modal-module__2agpXG__previewFoot button{white-space:nowrap;font-size:11px!important}.web-resource-modal-module__2agpXG__facts{background:var(--color-border);border:1px solid var(--color-border);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.web-resource-modal-module__2agpXG__facts>div{background:var(--color-panel);min-width:0;padding:13px}.web-resource-modal-module__2agpXG__facts dt{color:var(--color-text-muted);margin-bottom:8px;font-size:10px}.web-resource-modal-module__2agpXG__facts dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:550;line-height:1.6}.web-resource-modal-module__2agpXG__block{border-top:1px solid var(--color-border);padding-top:20px}.web-resource-modal-module__2agpXG__block h3{margin-bottom:12px;font-size:13px}.web-resource-modal-module__2agpXG__block small{color:var(--color-text-muted);font-weight:400}.web-resource-modal-module__2agpXG__block summary{cursor:pointer;font-weight:600}.web-resource-modal-module__2agpXG__chips{flex-wrap:wrap;gap:7px;display:flex}.web-resource-modal-module__2agpXG__panel .web-resource-modal-module__2agpXG__chips button{background:var(--color-panel-subtle);font-size:11px}.web-resource-modal-module__2agpXG__remote{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.web-resource-modal-module__2agpXG__remoteCompact{min-width:0}.web-resource-modal-module__2agpXG__remoteHeader{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.web-resource-modal-module__2agpXG__remoteHeader h3{margin:5px 0 8px;font-size:21px}.web-resource-modal-module__2agpXG__remoteHeader p{color:var(--color-text-muted);font-size:12px;line-height:1.7}.web-resource-modal-module__2agpXG__remoteHeader>button{white-space:nowrap;font-size:11px!important}.web-resource-modal-module__2agpXG__remoteBody,.web-resource-modal-module__2agpXG__scroll{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding:24px;overflow:auto}.web-resource-modal-module__2agpXG__remoteBody>.web-resource-modal-module__2agpXG__facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:20px}.web-resource-modal-module__2agpXG__remoteCompact .web-resource-modal-module__2agpXG__remoteHeader{border:0;padding:0 0 14px}.web-resource-modal-module__2agpXG__remoteCompact .web-resource-modal-module__2agpXG__remoteHeader h3{font-size:14px}.web-resource-modal-module__2agpXG__remoteCompact .web-resource-modal-module__2agpXG__remoteHeader p{font-size:11px}.web-resource-modal-module__2agpXG__compactBody>.web-resource-modal-module__2agpXG__facts{margin-bottom:14px}.web-resource-modal-module__2agpXG__compactBody .web-resource-modal-module__2agpXG__entry{padding:12px}.web-resource-modal-module__2agpXG__compactBody .web-resource-modal-module__2agpXG__entryHeader h4{font-size:11px}.web-resource-modal-module__2agpXG__note{border-left:2px solid var(--color-border);background:var(--color-panel-subtle);color:var(--color-text-muted);padding:11px 13px;font-size:11px;line-height:1.8;margin-bottom:14px!important}.web-resource-modal-module__2agpXG__controls{border-bottom:1px solid var(--color-border);flex-wrap:wrap;flex-shrink:0;align-items:flex-end;gap:12px;padding:15px 24px;display:flex}.web-resource-modal-module__2agpXG__controls label{color:var(--color-text-muted);flex-direction:column;gap:7px;min-width:0;font-size:10px;display:flex}.web-resource-modal-module__2agpXG__controls .web-resource-modal-module__2agpXG__grow{flex:1;min-width:140px}.web-resource-modal-module__2agpXG__filters{align-items:center;gap:10px;margin:20px 0 14px;display:flex}.web-resource-modal-module__2agpXG__filters input{flex:1;min-width:80px}.web-resource-modal-module__2agpXG__filters span{white-space:nowrap;color:var(--color-text-muted);font-size:11px}.web-resource-modal-module__2agpXG__entries{flex-direction:column;gap:10px;display:flex}.web-resource-modal-module__2agpXG__entry{border:1px solid var(--color-border);border-radius:9px;min-width:0;padding:16px}.web-resource-modal-module__2agpXG__entryHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.web-resource-modal-module__2agpXG__entryHeader>div{min-width:0}.web-resource-modal-module__2agpXG__entryHeader small{color:var(--color-text-muted);margin-bottom:6px;font-size:10px;display:block}.web-resource-modal-module__2agpXG__entryHeader h4{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.7}.web-resource-modal-module__2agpXG__entry>p{color:var(--color-text-muted);overflow-wrap:anywhere;white-space:pre-wrap;margin:8px 0;font-size:11px;line-height:1.8}.web-resource-modal-module__2agpXG__entry .web-resource-modal-module__2agpXG__facts{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:14px}.web-resource-modal-module__2agpXG__entry .web-resource-modal-module__2agpXG__facts>div{padding:0}.web-resource-modal-module__2agpXG__entry .web-resource-modal-module__2agpXG__facts dt{margin-bottom:3px}.web-resource-modal-module__2agpXG__entry .web-resource-modal-module__2agpXG__facts dd{font-size:11px;font-weight:400}.web-resource-modal-module__2agpXG__entryFoot{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:10px;display:flex}.web-resource-modal-module__2agpXG__entryFoot:empty{display:none}.web-resource-modal-module__2agpXG__entryFoot button{margin-left:auto;font-size:11px!important}.web-resource-modal-module__2agpXG__timestamp{color:var(--color-text-muted);margin-top:20px;font-size:10px;line-height:1.8}.web-resource-modal-module__2agpXG__pagination{justify-content:center;align-items:center;gap:16px;margin-top:18px;font-size:11px;display:flex}.web-resource-modal-module__2agpXG__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:180px;padding:40px 20px;display:flex}.web-resource-modal-module__2agpXG__empty h4{font-size:14px;font-weight:600}.web-resource-modal-module__2agpXG__empty p{color:var(--color-text-muted);max-width:380px;font-size:12px;line-height:1.8}.web-resource-modal-module__2agpXG__loader{border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:20px;height:20px;animation:1s linear infinite web-resource-modal-module__2agpXG__spin}@keyframes web-resource-modal-module__2agpXG__spin{to{transform:rotate(360deg)}}.web-resource-modal-module__2agpXG__pageWorkspace{grid-template-columns:260px minmax(0,1fr);width:100%;min-height:0;display:grid}.web-resource-modal-module__2agpXG__pageList{border-right:1px solid var(--color-border);flex-direction:column;min-width:0;min-height:0;display:flex}.web-resource-modal-module__2agpXG__pageFilters{border-bottom:1px solid var(--color-border);padding:20px 16px}.web-resource-modal-module__2agpXG__pageFilters h3{margin-bottom:14px;font-size:13px}.web-resource-modal-module__2agpXG__pageFilters small{color:var(--color-text-muted);margin-left:7px}.web-resource-modal-module__2agpXG__pageFilters input{width:100%;font-size:11px!important}.web-resource-modal-module__2agpXG__pageList nav{flex:1;min-height:0;padding:8px;overflow:auto}.web-resource-modal-module__2agpXG__panel .web-resource-modal-module__2agpXG__pageList nav button{text-align:left;border:1px solid #0000;flex-direction:column;gap:7px;width:100%;margin-bottom:3px;padding:12px 10px;display:flex}.web-resource-modal-module__2agpXG__pageList nav button>span{justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:550;display:flex}.web-resource-modal-module__2agpXG__pageList nav small{color:var(--color-text-muted);font-size:9px;font-weight:400}.web-resource-modal-module__2agpXG__pageList nav code{color:var(--color-text-muted)}.web-resource-modal-module__2agpXG__panel .web-resource-modal-module__2agpXG__pageList nav button[aria-current=page]{background:var(--color-accent-subtle);border-color:color-mix(in srgb,var(--color-accent) 20%,transparent)}.web-resource-modal-module__2agpXG__pageList footer{border-top:1px solid var(--color-border);color:var(--color-text-muted);justify-content:space-between;align-items:center;padding:12px 16px;font-size:10px;display:flex}.web-resource-modal-module__2agpXG__pageList footer button{font-size:10px!important}.web-resource-modal-module__2agpXG__pageDetail{background:var(--color-panel-subtle);flex-direction:column;gap:20px;display:flex}.web-resource-modal-module__2agpXG__pageDetail>.web-resource-modal-module__2agpXG__note{margin:0!important}.web-resource-modal-module__2agpXG__pageDetail>.web-resource-modal-module__2agpXG__preview{margin-top:4px}.web-resource-modal-module__2agpXG__parameter{flex-direction:column;gap:8px;font-size:12px;display:flex}.web-resource-modal-module__2agpXG__parameter small{color:var(--color-text-muted);font-size:10px}.web-resource-modal-module__2agpXG__logBox{border:1px solid var(--color-border);background:var(--color-panel-subtle);border-radius:9px;overflow:hidden}.web-resource-modal-module__2agpXG__logBox article{border-bottom:1px solid var(--color-border);grid-template-columns:105px 75px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.web-resource-modal-module__2agpXG__logBox article:last-child{border-bottom:0}.web-resource-modal-module__2agpXG__logBox time{color:var(--color-text-muted);padding-top:4px;font-size:10px}.web-resource-modal-module__2agpXG__logBox code{white-space:pre-wrap;line-height:1.9}.web-resource-modal-module__2agpXG__logBox .web-resource-modal-module__2agpXG__badge{justify-self:start;max-width:100%;overflow:hidden}.web-resource-modal-module__2agpXG__logBox>p{color:var(--color-text-muted);padding:24px;font-size:12px}.web-resource-modal-module__2agpXG__analytics{border:1px solid var(--color-border);border-radius:9px;overflow:hidden}.web-resource-modal-module__2agpXG__analyticsHead,.web-resource-modal-module__2agpXG__analyticsRow{grid-template-columns:minmax(100px,1fr) minmax(110px,1fr) 80px;align-items:center;gap:20px;padding:14px 16px;font-size:12px;display:grid}.web-resource-modal-module__2agpXG__analyticsHead{background:var(--color-panel-subtle);color:var(--color-text-muted);font-size:10px}.web-resource-modal-module__2agpXG__analyticsRow{border-top:1px solid var(--color-border)}.web-resource-modal-module__2agpXG__analyticsRow>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.web-resource-modal-module__2agpXG__analyticsRow>div{isolation:isolate;text-align:right;padding:5px 8px;position:relative}.web-resource-modal-module__2agpXG__analyticsRow i{z-index:-1;background:var(--color-accent-subtle);border-radius:3px;position:absolute;inset:0 auto 0 0}.web-resource-modal-module__2agpXG__analyticsRow strong{font-weight:550}.web-resource-modal-module__2agpXG__analyticsRow>span:last-child,.web-resource-modal-module__2agpXG__analyticsHead>span:last-child{text-align:right}@media (max-width:760px){.web-resource-modal-module__2agpXG__overview{grid-template-columns:1fr;display:block;overflow:auto}.web-resource-modal-module__2agpXG__previewPane,.web-resource-modal-module__2agpXG__overviewInfo{padding:18px;overflow:visible}.web-resource-modal-module__2agpXG__previewPane{border-right:0;border-bottom:1px solid var(--color-border)}.web-resource-modal-module__2agpXG__pageWorkspace{grid-template-columns:200px minmax(0,1fr)}.web-resource-modal-module__2agpXG__pageDetail{padding:16px}.web-resource-modal-module__2agpXG__remoteHeader,.web-resource-modal-module__2agpXG__remoteBody,.web-resource-modal-module__2agpXG__scroll{padding:18px}.web-resource-modal-module__2agpXG__tabs{gap:20px;padding:0 18px}.web-resource-modal-module__2agpXG__device iframe{height:480px}.web-resource-modal-module__2agpXG__controls{padding:14px 18px}}@media (max-width:520px){.web-resource-modal-module__2agpXG__pageWorkspace{flex-direction:column;display:flex}.web-resource-modal-module__2agpXG__pageList{border-right:0;border-bottom:1px solid var(--color-border);flex-shrink:0;height:190px}.web-resource-modal-module__2agpXG__pageFilters{align-items:center;gap:14px;padding:10px 14px;display:flex}.web-resource-modal-module__2agpXG__pageFilters h3{white-space:nowrap;margin:0}.web-resource-modal-module__2agpXG__pageFilters input{flex:1}.web-resource-modal-module__2agpXG__pageList nav{gap:5px;padding:7px;display:flex}.web-resource-modal-module__2agpXG__panel .web-resource-modal-module__2agpXG__pageList nav button{flex-shrink:0;justify-content:center;width:180px}.web-resource-modal-module__2agpXG__pageList footer{padding:5px 12px}.web-resource-modal-module__2agpXG__pageDetail{flex:1}.web-resource-modal-module__2agpXG__remoteHeader h3{font-size:18px}.web-resource-modal-module__2agpXG__logBox article{grid-template-columns:1fr 1fr}.web-resource-modal-module__2agpXG__logBox code{grid-column:1/-1}.web-resource-modal-module__2agpXG__logBox .web-resource-modal-module__2agpXG__badge{justify-self:end}.web-resource-modal-module__2agpXG__analyticsHead,.web-resource-modal-module__2agpXG__analyticsRow{grid-template-columns:minmax(70px,1fr) minmax(70px,1fr) 55px;gap:8px;padding:12px}.web-resource-modal-module__2agpXG__sectionHeading{flex-wrap:wrap}.web-resource-modal-module__2agpXG__facts{grid-template-columns:1fr 1fr}.web-resource-modal-module__2agpXG__entryHeader{gap:8px}.web-resource-modal-module__2agpXG__filters{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.web-resource-modal-module__2agpXG__loader{animation:none}}.web-resource-modal-module__2agpXG__overviewInfo>*,.web-resource-modal-module__2agpXG__pageDetail>*{flex-shrink:0}.web-resource-modal-module__2agpXG__settingsLink{font-size:11px;margin-top:14px!important}.web-resource-modal-module__2agpXG__operations{border:1px solid var(--color-border);border-radius:9px;margin-bottom:20px;padding:16px}.web-resource-modal-module__2agpXG__operations summary{cursor:pointer;font-size:12px;font-weight:600}.web-resource-modal-module__2agpXG__managementLink{margin-top:10px;font-size:11px;display:inline-block}.web-resource-modal-module__2agpXG__gitNotes{color:var(--color-text-muted);margin-top:14px;font-size:11px;line-height:1.8}.web-resource-modal-module__2agpXG__gitNotes summary{cursor:pointer;width:fit-content}.web-resource-modal-module__2agpXG__gitNotes p{margin:8px 0!important}.web-resource-modal-module__2agpXG__apiTableWrap{border:1px solid var(--color-border);border-radius:10px;margin-top:18px;overflow-x:auto}.web-resource-modal-module__2agpXG__apiTable{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.web-resource-modal-module__2agpXG__apiTable th{color:var(--color-text-muted);background:var(--color-panel-subtle);white-space:nowrap;padding:12px 16px;font-size:11px}.web-resource-modal-module__2agpXG__apiTable td{border-top:1px solid var(--color-border);vertical-align:middle;padding:16px}.web-resource-modal-module__2agpXG__apiTable td:first-child{min-width:240px}.web-resource-modal-module__2agpXG__apiTable td:last-child{white-space:nowrap;color:var(--color-text-muted)}.web-resource-modal-module__2agpXG__panel .web-resource-modal-module__2agpXG__apiTable code{font-size:13px}.web-resource-modal-module__2agpXG__apiMethod{align-items:center;gap:8px;margin-top:8px;display:flex}.web-resource-modal-module__2agpXG__apiMethod small{color:var(--color-text-muted)}
.project-code-browser-module__Qr4xwW__browser{border:1px solid var(--color-border);background:var(--color-panel);border-radius:14px;min-width:0;overflow:hidden}.project-code-browser-module__Qr4xwW__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.project-code-browser-module__Qr4xwW__header>div{align-items:center;gap:10px;min-width:0;display:flex}.project-code-browser-module__Qr4xwW__header h2{margin:0;font-size:15px}.project-code-browser-module__Qr4xwW__header svg{color:var(--color-accent);flex:none}.project-code-browser-module__Qr4xwW__badge{color:var(--color-text-secondary);background:var(--color-panel-subtle);white-space:nowrap;border-radius:5px;padding:3px 6px;font-size:10px}.project-code-browser-module__Qr4xwW__header select,.project-code-browser-module__Qr4xwW__header button,.project-code-browser-module__Qr4xwW__empty button,.project-code-browser-module__Qr4xwW__codeToolbar button{border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text);font:inherit;cursor:pointer;border-radius:7px;min-height:32px;padding:6px 10px;font-size:12px}.project-code-browser-module__Qr4xwW__header select{min-width:0}.project-code-browser-module__Qr4xwW__workspace{grid-template-columns:250px minmax(0,1fr);height:580px;min-height:0;display:grid}.project-code-browser-module__Qr4xwW__sidebar{border-right:1px solid var(--color-border);background:var(--color-background);flex-direction:column;min-width:0;display:flex;overflow:hidden}.project-code-browser-module__Qr4xwW__search{border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text-muted);border-radius:7px;align-items:center;gap:6px;margin:14px 12px 10px;padding:8px;display:flex}.project-code-browser-module__Qr4xwW__search input{width:100%;min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:none;font-size:12px}.project-code-browser-module__Qr4xwW__search:focus-within{outline:2px solid var(--color-accent);outline-offset:1px}.project-code-browser-module__Qr4xwW__search button{color:inherit;background:0 0;border:0;padding:0 3px;font-size:16px}.project-code-browser-module__Qr4xwW__treeHeading{color:var(--color-text-muted);justify-content:space-between;padding:6px 16px 10px;font-size:10px;display:flex}.project-code-browser-module__Qr4xwW__tree{flex:1;min-height:0;padding:0 8px 14px;overflow:auto}.project-code-browser-module__Qr4xwW__tree ul{margin:0;padding:0;list-style:none}.project-code-browser-module__Qr4xwW__tree ul ul{border-left:1px solid var(--color-border);margin-left:13px;padding-left:7px}.project-code-browser-module__Qr4xwW__tree li{min-width:0;margin:0;padding:0}.project-code-browser-module__Qr4xwW__tree summary{min-height:32px;color:var(--color-text);white-space:nowrap;cursor:pointer;align-items:center;gap:7px;padding:5px 8px;font-size:12px;line-height:1.5;list-style:none;display:flex}.project-code-browser-module__Qr4xwW__tree summary::-webkit-details-marker{display:none}.project-code-browser-module__Qr4xwW__tree summary:before{content:"›";width:8px;color:var(--color-text-muted);flex:none;font-size:15px;display:inline-block}.project-code-browser-module__Qr4xwW__tree details[open]>summary:before{transform:rotate(90deg)}.project-code-browser-module__Qr4xwW__folderIcon{color:var(--color-accent);flex:none;font-size:20px;line-height:16px}.project-code-browser-module__Qr4xwW__file{text-align:left;width:100%;min-height:32px;color:var(--color-text-secondary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:5px 8px;font-size:12px;display:flex}.project-code-browser-module__Qr4xwW__file svg{flex:none}.project-code-browser-module__Qr4xwW__file span{text-overflow:ellipsis;overflow:hidden}.project-code-browser-module__Qr4xwW__file:hover,.project-code-browser-module__Qr4xwW__tree summary:hover{background:var(--color-panel-subtle)}.project-code-browser-module__Qr4xwW__file[aria-current=true]{background:var(--color-accent-subtle);color:var(--color-accent);font-weight:600}.project-code-browser-module__Qr4xwW__noResults{padding:16px 8px;font-size:12px!important}.project-code-browser-module__Qr4xwW__viewer{flex-direction:column;min-width:0;min-height:0;display:flex}.project-code-browser-module__Qr4xwW__fileHeader{border-bottom:1px solid var(--color-border);align-items:center;gap:8px;min-height:47px;padding:12px 16px;font-size:12px;display:flex}.project-code-browser-module__Qr4xwW__fileHeader>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-code-browser-module__Qr4xwW__fileHeader svg{color:var(--color-text-muted);flex:none}.project-code-browser-module__Qr4xwW__back{display:none}.project-code-browser-module__Qr4xwW__codeToolbar{color:var(--color-text-muted);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:6px 16px;font-size:11px;display:flex}.project-code-browser-module__Qr4xwW__codeToolbar button{min-height:26px;padding:3px 7px;font-size:10px}.project-code-browser-module__Qr4xwW__codeToolbar [aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-subtle)}.project-code-browser-module__Qr4xwW__empty{text-align:center;min-height:300px;color:var(--color-text-secondary);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px 24px;display:flex}.project-code-browser-module__Qr4xwW__empty strong{font-size:14px}.project-code-browser-module__Qr4xwW__empty p{max-width:420px;margin:0;font-size:12px!important}.project-code-browser-module__Qr4xwW__footer{border-top:1px solid var(--color-border);color:var(--color-text-muted);padding:12px 20px;font-size:11px;line-height:1.7}.project-code-browser-module__Qr4xwW__codeActions{align-items:center;gap:6px;display:flex}.project-code-browser-module__Qr4xwW__codeActions button:disabled{cursor:default;opacity:.45}.project-code-browser-module__Qr4xwW__editorHost{--code-keyword:#8545a5;--code-string:#237343;--code-number:#9b541a;--code-function:#245fac;--code-type:#136b75;--code-property:#804c25;--code-comment:#68746c;flex:1;min-width:0;min-height:0;overflow:hidden}[data-theme=dark] .project-code-browser-module__Qr4xwW__editorHost{--code-keyword:#cda4f3;--code-string:#a4d7a1;--code-number:#ecc48d;--code-function:#8fbeff;--code-type:#72d8cc;--code-property:#e7c38d;--code-comment:#8c9bae}.project-code-browser-module__Qr4xwW__editorHost .cm-editor{background:var(--color-panel);height:100%;color:var(--color-text);font-size:13px}.project-code-browser-module__Qr4xwW__editorHost .cm-editor.cm-focused{outline:none}.project-code-browser-module__Qr4xwW__editorHost:focus-within{box-shadow:inset 0 0 0 1px var(--color-accent)}.project-code-browser-module__Qr4xwW__editorHost .cm-scroller{tab-size:2;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.75;overflow:auto}.project-code-browser-module__Qr4xwW__editorHost .cm-content{caret-color:var(--color-accent);padding:14px 0}.project-code-browser-module__Qr4xwW__editorHost .cm-line{padding:0 20px 0 8px}.project-code-browser-module__Qr4xwW__editorHost .cm-gutters{background:var(--color-panel);color:var(--color-text-muted);border-right:1px solid var(--color-border);-webkit-user-select:none;user-select:none}.project-code-browser-module__Qr4xwW__editorHost .cm-lineNumbers .cm-gutterElement{min-width:42px;padding:0 8px 0 12px}.project-code-browser-module__Qr4xwW__editorHost .cm-foldGutter .cm-gutterElement{cursor:pointer;padding:0 5px}:is(.project-code-browser-module__Qr4xwW__editorHost .cm-activeLine,.project-code-browser-module__Qr4xwW__editorHost .cm-activeLineGutter){background:var(--color-panel-subtle)}:is(.project-code-browser-module__Qr4xwW__editorHost .cm-selectionBackground,.project-code-browser-module__Qr4xwW__editorHost .cm-editor.cm-focused .cm-selectionBackground){background:var(--color-accent-subtle)}.project-code-browser-module__Qr4xwW__editorHost .cm-selectionMatch{background:var(--color-accent-subtle);outline:1px solid var(--color-accent)}.project-code-browser-module__Qr4xwW__editorHost .cm-searchMatch{background:color-mix(in srgb,var(--color-accent) 22%,transparent);outline:1px solid var(--color-accent)}.project-code-browser-module__Qr4xwW__editorHost .cm-searchMatch-selected{background:color-mix(in srgb,var(--color-accent) 40%,transparent)}.project-code-browser-module__Qr4xwW__editorHost .cm-foldPlaceholder{background:var(--color-panel-subtle);border:1px solid var(--color-border);color:var(--color-text-secondary)}.project-code-browser-module__Qr4xwW__editorHost .cm-panels{background:var(--color-background);color:var(--color-text);border-color:var(--color-border)}.project-code-browser-module__Qr4xwW__editorHost .cm-search{padding:8px 10px;font-family:inherit;font-size:12px;line-height:1.6}.project-code-browser-module__Qr4xwW__editorHost .cm-search label{white-space:nowrap}:is(.project-code-browser-module__Qr4xwW__editorHost .cm-textfield,.project-code-browser-module__Qr4xwW__editorHost .cm-button){background:var(--color-panel);border:1px solid var(--color-border);color:var(--color-text);font:inherit;border-radius:4px}.project-code-browser-module__Qr4xwW__editorHost .cm-search button{cursor:pointer}.project-code-browser-module__Qr4xwW__editorHost .cm-search button[name=close]{color:var(--color-text)}.project-code-browser-module__Qr4xwW__editorStatus{border-top:1px solid var(--color-border);color:var(--color-text-muted);justify-content:space-between;gap:12px;padding:7px 16px;font-size:10px;line-height:1.6;display:flex}@media (max-width:700px){.project-code-browser-module__Qr4xwW__header{flex-direction:column;align-items:start;gap:12px;padding:14px 16px}.project-code-browser-module__Qr4xwW__header>div:last-child{width:100%}.project-code-browser-module__Qr4xwW__header select{flex:1}.project-code-browser-module__Qr4xwW__workspace{grid-template-columns:1fr;height:520px}.project-code-browser-module__Qr4xwW__sidebar{border:0}.project-code-browser-module__Qr4xwW__workspace[data-pane=files] .project-code-browser-module__Qr4xwW__viewer,.project-code-browser-module__Qr4xwW__workspace[data-pane=content] .project-code-browser-module__Qr4xwW__sidebar{display:none}.project-code-browser-module__Qr4xwW__back{color:var(--color-accent);font:inherit;white-space:nowrap;background:0 0;border:0;padding:4px 0;font-size:11px;display:block}.project-code-browser-module__Qr4xwW__fileHeader{flex-wrap:wrap}.project-code-browser-module__Qr4xwW__fileHeader>span{flex:1}.project-code-browser-module__Qr4xwW__fileHeader svg{display:none}.project-code-browser-module__Qr4xwW__codeToolbar{flex-wrap:wrap;gap:6px}.project-code-browser-module__Qr4xwW__editorStatus>span:last-child{display:none}.project-code-browser-module__Qr4xwW__footer{padding:12px 16px}}
.service-intent-module__rsvJbW__fields{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.service-intent-module__rsvJbW__fields h4{margin:var(--space-2) 0 0;font-size:var(--font-size-sm)}.service-intent-module__rsvJbW__fields p,.service-intent-module__rsvJbW__summary p{margin:var(--space-2) 0;color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-body)}.service-intent-module__rsvJbW__fields label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.service-intent-module__rsvJbW__fields input,.service-intent-module__rsvJbW__fields textarea,.service-intent-module__rsvJbW__fields select{width:100%;min-width:0;min-height:var(--control-height);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-panel);padding:var(--space-3);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);line-height:var(--line-height-body);transition:border-color var(--motion-fast)}.service-intent-module__rsvJbW__fields textarea{resize:vertical}.service-intent-module__rsvJbW__fields input::placeholder,.service-intent-module__rsvJbW__fields textarea::placeholder{color:var(--color-text-muted);opacity:1}.service-intent-module__rsvJbW__fields input:focus-visible,.service-intent-module__rsvJbW__fields textarea:focus-visible,.service-intent-module__rsvJbW__fields select:focus-visible{outline:var(--focus-width) solid var(--color-accent-subtle);outline-offset:0;border-color:var(--color-accent)}.service-intent-module__rsvJbW__fields :disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.service-intent-module__rsvJbW__categories{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-intent-module__rsvJbW__categories button{gap:var(--space-1);text-align:left;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-3);background:var(--color-panel);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-xs);line-height:var(--line-height-body);cursor:pointer;align-content:start;display:grid}.service-intent-module__rsvJbW__categories strong{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);word-break:keep-all}.service-intent-module__rsvJbW__categories span{font-size:var(--font-size-xs);color:var(--color-text-muted);word-break:keep-all;overflow-wrap:anywhere}.service-intent-module__rsvJbW__categories button:focus-visible{outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--space-1)}.service-intent-module__rsvJbW__categories button[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-subtle)}.service-intent-module__rsvJbW__actions{gap:var(--space-3);justify-content:space-between;align-items:center;display:flex}.service-intent-module__rsvJbW__fields code{font-size:var(--font-size-xs);overflow-wrap:anywhere}.service-intent-module__rsvJbW__summary{padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-panel);margin-bottom:var(--space-4)}.service-intent-module__rsvJbW__summary h3{font-size:var(--font-size-md);margin:0}.service-intent-module__rsvJbW__summary .service-intent-module__rsvJbW__actions{margin-top:var(--space-4);flex-wrap:wrap;justify-content:flex-start}.service-intent-module__rsvJbW__serviceDetails{border:var(--border-width) solid var(--color-border);padding:var(--space-4);border-radius:var(--radius-control)}.service-intent-module__rsvJbW__serviceDetails>summary{font-size:var(--font-size-sm);cursor:pointer;color:var(--color-text-secondary)}.service-intent-module__rsvJbW__serviceDetails[open]>summary,.service-intent-module__rsvJbW__serviceDetails>.service-intent-module__rsvJbW__fields{margin-bottom:var(--space-4)}.service-intent-module__rsvJbW__featureHeading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.service-intent-module__rsvJbW__featureHeading h4{margin:0}.service-intent-module__rsvJbW__featureTabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.service-intent-module__rsvJbW__featureTabs button{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);min-height:var(--control-height-small);background:var(--color-panel);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-sm);cursor:pointer;overflow-wrap:anywhere;max-width:100%}.service-intent-module__rsvJbW__featureTabs button[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-subtle)}.service-intent-module__rsvJbW__featureTabs button:focus-visible,.service-intent-module__rsvJbW__removeFeature:focus-visible{outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--space-1)}.service-intent-module__rsvJbW__suggestions{gap:var(--space-2);margin-top:var(--space-3);display:grid}.service-intent-module__rsvJbW__editor{gap:var(--space-4);display:grid}.service-intent-module__rsvJbW__featureFields{gap:var(--space-6);min-width:0;display:grid}.service-intent-module__rsvJbW__identity{gap:var(--space-4);display:grid}.service-intent-module__rsvJbW__field{gap:var(--space-2);min-width:0;display:grid}.service-intent-module__rsvJbW__field label{align-items:baseline;gap:var(--space-2);display:flex}.service-intent-module__rsvJbW__field label span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:400}.service-intent-module__rsvJbW__fields .service-intent-module__rsvJbW__nameInput{font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.service-intent-module__rsvJbW__moduleSection{border-top:var(--border-width) solid var(--color-border);min-width:0;padding-top:var(--space-5)}.service-intent-module__rsvJbW__sectionHeading{gap:var(--space-2);align-items:center;display:flex}.service-intent-module__rsvJbW__sectionHeading h3{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0}.service-intent-module__rsvJbW__count{min-width:var(--space-6);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-panel-subtle);color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-copy);font-variant-numeric:tabular-nums;place-items:center;display:grid}.service-intent-module__rsvJbW__fields .service-intent-module__rsvJbW__sectionHelp{margin:var(--space-1) 0 var(--space-4)}.service-intent-module__rsvJbW__roles{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.service-intent-module__rsvJbW__role{gap:var(--space-2);border-bottom:var(--border-width) solid var(--color-border);min-width:0;padding:var(--space-3) 0;display:grid}.service-intent-module__rsvJbW__roleHeading{align-items:center;gap:var(--space-2);min-width:0;display:flex}.service-intent-module__rsvJbW__roleHeading strong{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.service-intent-module__rsvJbW__moduleIcon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-sm);background:var(--color-panel);color:var(--color-accent);flex-shrink:0;place-items:center;display:grid}.service-intent-module__rsvJbW__roleHeading button{width:var(--control-height-small);height:var(--control-height-small);border-radius:var(--radius-sm);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-xl);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.service-intent-module__rsvJbW__roleHeading button:hover:not(:disabled){color:var(--color-danger);background:var(--color-danger-subtle)}.service-intent-module__rsvJbW__role label{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:400}.service-intent-module__rsvJbW__role input{padding:var(--space-2) var(--space-3)}.service-intent-module__rsvJbW__connectRow{gap:var(--space-2);margin-top:var(--space-3);align-items:center;display:flex}.service-intent-module__rsvJbW__connectRow select{flex:1}.service-intent-module__rsvJbW__connectRow button{white-space:nowrap;flex-shrink:0}.service-intent-module__rsvJbW__fields .service-intent-module__rsvJbW__planNote{margin:var(--space-3) 0 0}.service-intent-module__rsvJbW__noRoles{align-items:center;gap:var(--space-3);padding:var(--space-4);border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text-muted);display:flex}.service-intent-module__rsvJbW__noRoles svg{flex-shrink:0}.service-intent-module__rsvJbW__fields .service-intent-module__rsvJbW__noRoles p{margin:0}.service-intent-module__rsvJbW__removeFeature{min-height:var(--control-height-small);color:var(--color-text-muted);padding:var(--space-2) 0;cursor:pointer;font:inherit;font-size:var(--font-size-xs);background:0 0;border:0;justify-self:start}.service-intent-module__rsvJbW__removeFeature:hover:not(:disabled){color:var(--color-danger)}.service-intent-module__rsvJbW__removed{padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-panel-subtle)}.service-intent-module__rsvJbW__removed strong{font-size:var(--font-size-sm);overflow-wrap:anywhere}.service-intent-module__rsvJbW__removed button{margin-top:var(--space-3)}.service-intent-module__rsvJbW__saveActions{justify-content:flex-end;gap:var(--space-2);display:flex}.service-intent-module__rsvJbW__saveActions button{min-width:var(--space-18)}@media (max-width:600px){.service-intent-module__rsvJbW__categories{grid-template-columns:repeat(2,minmax(0,1fr))}.service-intent-module__rsvJbW__roles{grid-template-columns:minmax(0,1fr)}.service-intent-module__rsvJbW__field input,.service-intent-module__rsvJbW__field textarea,.service-intent-module__rsvJbW__connectRow select,.service-intent-module__rsvJbW__role input{font-size:var(--font-size-md)}.service-intent-module__rsvJbW__roleHeading button{width:var(--space-11);height:var(--space-11)}.service-intent-module__rsvJbW__saveActions button{flex:1}.service-intent-module__rsvJbW__actions{flex-wrap:wrap}.service-intent-module__rsvJbW__actions select{flex:1}}.service-intent-module__rsvJbW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.service-intent-module__rsvJbW__fields input,.service-intent-module__rsvJbW__fields textarea,.service-intent-module__rsvJbW__fields select{transition:none}}.service-intent-module__rsvJbW__codeVersion{overflow-wrap:anywhere;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.service-intent-module__rsvJbW__codeFiles{margin-top:var(--space-3);font-size:var(--font-size-xs)}.service-intent-module__rsvJbW__codeFiles summary{cursor:pointer;padding:var(--space-2) 0}.service-intent-module__rsvJbW__codeFiles label{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) 0;display:flex}.service-intent-module__rsvJbW__codeFiles input[type=checkbox]{width:var(--space-4);height:var(--space-4);min-height:0;accent-color:var(--color-accent);margin-top:var(--space-1);flex-shrink:0}.service-intent-module__rsvJbW__codeFiles code{overflow-wrap:anywhere;min-width:0}.service-intent-module__rsvJbW__handoff{margin-block:var(--space-3)}.service-intent-module__rsvJbW__handoffSteps{gap:var(--space-3);padding-left:var(--space-5);line-height:var(--line-height-copy);display:grid}.service-intent-module__rsvJbW__handoffText{width:100%;min-height:calc(var(--space-8) * 8);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-panel-subtle);color:var(--color-text);font-size:var(--font-size-xs);resize:vertical}.service-intent-module__rsvJbW__overviewHeading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.service-intent-module__rsvJbW__requestSummary h3,.service-intent-module__rsvJbW__nextStep h3,.service-intent-module__rsvJbW__materials h3{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0}.service-intent-module__rsvJbW__fields .service-intent-module__rsvJbW__requestSummary p{white-space:pre-wrap;color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:anywhere}.service-intent-module__rsvJbW__nextStep,.service-intent-module__rsvJbW__materials{padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-panel-subtle);gap:var(--space-3);min-width:0;display:grid}.service-intent-module__rsvJbW__workflowLinks,.service-intent-module__rsvJbW__materialLinks{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.service-intent-module__rsvJbW__workflowLinks a,.service-intent-module__rsvJbW__workflowLinks button,.service-intent-module__rsvJbW__textAction{color:var(--color-accent);font:inherit;font-size:var(--font-size-sm);padding:var(--space-2) 0;cursor:pointer;text-underline-offset:var(--space-1);background:0 0;border:0;text-decoration:underline}.service-intent-module__rsvJbW__materialLinks a{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-panel);font-size:var(--font-size-sm);min-height:var(--control-height);text-decoration:none;display:flex}.service-intent-module__rsvJbW__materials>button{justify-self:start}.service-intent-module__rsvJbW__materials summary{font-size:var(--font-size-sm);cursor:pointer}.service-intent-module__rsvJbW__briefPreview{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--font-size-xs);line-height:var(--line-height-body);max-height:calc(var(--space-8) * 8);padding:var(--space-3);background:var(--color-panel);border-radius:var(--radius-control);overflow:auto}.service-intent-module__rsvJbW__primaryLink{min-height:var(--control-height);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.service-intent-module__rsvJbW__footerHint{font-size:var(--font-size-xs);color:var(--color-text-muted);align-self:center;margin-right:auto}.service-intent-module__rsvJbW__savedNotice{padding:var(--space-3);background:var(--color-accent-subtle);color:var(--color-text);border-radius:var(--radius-control);font-size:var(--font-size-sm);margin:0}.service-intent-module__rsvJbW__roles .service-intent-module__rsvJbW__moduleIcon{width:var(--space-6);height:var(--space-6);background:0 0}.service-intent-module__rsvJbW__moduleState{font-size:var(--font-size-xs);color:var(--color-text-muted);flex-shrink:0;margin-left:auto}.service-intent-module__rsvJbW__moduleState[data-installed=true]{color:var(--color-accent)}.service-intent-module__rsvJbW__roleHeading button{margin-left:0}.service-intent-module__rsvJbW__fields .service-intent-module__rsvJbW__roleSummary{padding-left:var(--space-8);margin:0}.service-intent-module__rsvJbW__roles[data-editing=true]{gap:var(--space-3)}.service-intent-module__rsvJbW__roles[data-editing=true] .service-intent-module__rsvJbW__role{padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control)}.service-intent-module__rsvJbW__workflowLinks :focus-visible,.service-intent-module__rsvJbW__textAction:focus-visible,.service-intent-module__rsvJbW__materialLinks a:focus-visible,.service-intent-module__rsvJbW__primaryLink:focus-visible,.service-intent-module__rsvJbW__roleHeading button:focus-visible{outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--space-1)}@media (max-width:600px){.service-intent-module__rsvJbW__materialLinks{flex-direction:column;align-items:stretch}.service-intent-module__rsvJbW__primaryLink{flex:1}.service-intent-module__rsvJbW__footerHint{display:none}.service-intent-module__rsvJbW__roleHeading{flex-wrap:wrap}.service-intent-module__rsvJbW__materials>button{width:100%}.service-intent-module__rsvJbW__overviewHeading{flex-wrap:wrap}}.service-intent-module__rsvJbW__buildChoices{gap:var(--space-3);scroll-margin:var(--space-5);display:grid}.service-intent-module__rsvJbW__buildChoices h3,.service-intent-module__rsvJbW__buildChoices p{margin:0}.service-intent-module__rsvJbW__choiceCards{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-intent-module__rsvJbW__choiceCards>button,.service-intent-module__rsvJbW__choiceCards>a{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-panel);color:var(--color-text);text-align:left;font:inherit;cursor:pointer;flex-direction:column;text-decoration:none;display:flex}.service-intent-module__rsvJbW__choiceCards>button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-subtle)}.service-intent-module__rsvJbW__choiceCards span{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-body)}.service-intent-module__rsvJbW__choiceCards strong{font-size:var(--font-size-sm)}.service-intent-module__rsvJbW__choiceCards :focus-visible{outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--space-1)}@media (max-width:600px){.service-intent-module__rsvJbW__choiceCards{grid-template-columns:1fr}}.service-intent-module__rsvJbW__choiceCards>.service-intent-module__rsvJbW__comingSoonChoice{cursor:default;background:var(--color-panel-subtle)}.service-intent-module__rsvJbW__choiceCards .service-intent-module__rsvJbW__choiceBadge{padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--color-panel);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}
.customer-source-module__G0n0dG__panel{min-width:0;color:var(--color-text);gap:24px;font-size:14px;display:grid}.customer-source-module__G0n0dG__panel :is(h2,h3,h4,p){margin:0}.customer-source-module__G0n0dG__panel p{color:var(--color-text-secondary);font-size:13px;line-height:1.7}.customer-source-module__G0n0dG__panel h2{letter-spacing:-.4px;font-size:17px;font-weight:650;line-height:1.4}.customer-source-module__G0n0dG__panel h3,.customer-source-module__G0n0dG__panel h4{font-size:14px;font-weight:600;line-height:1.5}.customer-source-module__G0n0dG__panel code{overflow-wrap:anywhere;font-size:12px}.customer-source-module__G0n0dG__panel summary{cursor:pointer;font-size:12px;font-weight:500;line-height:1.6}.customer-source-module__G0n0dG__panel summary::marker{color:var(--color-text-muted)}.customer-source-module__G0n0dG__panel ul{padding-left:20px;line-height:1.8}.customer-source-module__G0n0dG__panel :is(button,a,input,summary):focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.customer-source-module__G0n0dG__workbench{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.customer-source-module__G0n0dG__card{border:1px solid var(--color-border);background:var(--color-panel);border-radius:16px;flex-direction:column;gap:22px;min-width:0;padding:24px;display:flex}.customer-source-module__G0n0dG__cardHeader{align-items:center;gap:12px;display:flex}.customer-source-module__G0n0dG__cardHeader>div{flex:1;min-width:0}.customer-source-module__G0n0dG__cardHeader p{margin-top:4px;font-size:12px}.customer-source-module__G0n0dG__cardIcon{border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-accent);background:var(--color-background);border-radius:12px;flex:none;place-items:center;display:grid}.customer-source-module__G0n0dG__badge{background:var(--color-panel-subtle);color:var(--color-text-secondary);border-radius:6px;flex:none;align-self:center;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.customer-source-module__G0n0dG__badge[data-connected=true],.customer-source-module__G0n0dG__badge[data-state=selected],.customer-source-module__G0n0dG__badge[data-state=review]{background:var(--color-accent-subtle);color:var(--color-accent)}.customer-source-module__G0n0dG__badge[data-state=failed]{background:var(--color-danger-subtle);color:var(--color-danger)}.customer-source-module__G0n0dG__badge[data-state=queued],.customer-source-module__G0n0dG__badge[data-state=reading]{background:var(--color-warning-subtle);color:var(--color-warning)}.customer-source-module__G0n0dG__exportOptions{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.customer-source-module__G0n0dG__exportOptions legend{margin-bottom:10px;padding:0;font-size:12px;font-weight:600}.customer-source-module__G0n0dG__exportOptions label{border:1px solid var(--color-border);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:13px 14px;display:flex}.customer-source-module__G0n0dG__exportOptions label[data-selected=true]{border-color:var(--color-accent);background:var(--color-accent-subtle)}.customer-source-module__G0n0dG__exportOptions input{accent-color:var(--color-accent);flex:none;width:16px;height:16px;margin:0}.customer-source-module__G0n0dG__exportOptions strong{font-size:13px;font-weight:600;display:block}.customer-source-module__G0n0dG__exportOptions small{color:var(--color-text-secondary);margin-top:4px;font-size:12px;line-height:1.5;display:block}.customer-source-module__G0n0dG__exportOptions:disabled label{opacity:.6;cursor:default}.customer-source-module__G0n0dG__primaryAction{justify-content:center;gap:10px;width:100%;min-height:42px;font-size:13px}.customer-source-module__G0n0dG__exportDetails{border-top:1px solid var(--color-border);color:var(--color-text-secondary);margin-top:auto;padding-top:16px}.customer-source-module__G0n0dG__exportDetails p{margin-top:10px;font-size:12px}.customer-source-module__G0n0dG__flow{border-bottom:1px solid var(--color-border);align-items:center;gap:8px;margin:0;padding:0 0 16px;list-style:none;display:flex}.customer-source-module__G0n0dG__flow li{color:var(--color-text-secondary);white-space:nowrap;flex:1;align-items:center;gap:6px;font-size:11px;display:flex}.customer-source-module__G0n0dG__flow li+li:before{content:"›";color:var(--color-text-muted);margin-right:auto}.customer-source-module__G0n0dG__flow span{background:var(--color-panel-subtle);border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.customer-source-module__G0n0dG__connection{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.customer-source-module__G0n0dG__connection h3{letter-spacing:-.3px;font-size:16px}.customer-source-module__G0n0dG__connection small{color:var(--color-text-muted);font-size:11px;line-height:1.6}.customer-source-module__G0n0dG__connection button{gap:10px;margin-top:2px;font-size:13px}.customer-source-module__G0n0dG__form{grid-template-columns:minmax(0,1fr) 110px;align-items:end;gap:16px 12px;display:grid}.customer-source-module__G0n0dG__form label{gap:8px;min-width:0;font-size:12px;font-weight:600;display:grid}.customer-source-module__G0n0dG__form input{border:1px solid var(--color-border);background:var(--color-panel);width:100%;min-width:0;color:var(--color-text);font:inherit;border-radius:8px;padding:11px 12px;font-size:13px;font-weight:400}.customer-source-module__G0n0dG__form input:disabled{opacity:.6}.customer-source-module__G0n0dG__form button{grid-column:1/-1}.customer-source-module__G0n0dG__panel .customer-source-module__G0n0dG__hint{color:var(--color-text-muted);margin-top:auto;font-size:12px}.customer-source-module__G0n0dG__history{border:1px solid var(--color-border);background:var(--color-panel);border-radius:16px;min-width:0;overflow:hidden}.customer-source-module__G0n0dG__historyHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.customer-source-module__G0n0dG__historyHeader p{margin-top:4px;font-size:12px}.customer-source-module__G0n0dG__historyHeader button{flex:none;min-height:34px;padding:7px 12px;font-size:12px}.customer-source-module__G0n0dG__empty{text-align:center;justify-items:center;gap:6px;padding:28px 20px;display:grid}.customer-source-module__G0n0dG__emptyIcon{background:var(--color-background);width:42px;height:42px;color:var(--color-text-muted);border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.customer-source-module__G0n0dG__empty p{font-size:12px}.customer-source-module__G0n0dG__empty small{color:var(--color-text-muted);font-size:11px;line-height:1.6}.customer-source-module__G0n0dG__revision{overflow-wrap:anywhere;gap:12px;min-width:0;padding:20px 24px;display:grid}.customer-source-module__G0n0dG__revision+.customer-source-module__G0n0dG__revision{border-top:1px solid var(--color-border)}.customer-source-module__G0n0dG__revision>button{justify-self:start;min-height:36px;font-size:12px}.customer-source-module__G0n0dG__revision a{color:var(--color-accent);text-underline-offset:3px}.customer-source-module__G0n0dG__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-source-module__G0n0dG__heading h4{overflow-wrap:anywhere;min-width:0}.customer-source-module__G0n0dG__guide{border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text-secondary);border-radius:12px;padding:16px 20px}.customer-source-module__G0n0dG__guide>summary{color:var(--color-text);font-size:13px}.customer-source-module__G0n0dG__guide p{margin-top:14px;font-size:12px}.customer-source-module__G0n0dG__guide ul{margin:12px 0;font-size:12px}.customer-source-module__G0n0dG__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.customer-source-module__G0n0dG__choice{align-items:start;gap:8px;line-height:1.6;display:flex}.customer-source-module__G0n0dG__choice input{accent-color:var(--color-accent);flex:none;margin-top:5px}.customer-source-module__G0n0dG__review{gap:16px;min-width:0;display:grid}.customer-source-module__G0n0dG__review p,.customer-source-module__G0n0dG__review h3{margin:0}.customer-source-module__G0n0dG__review pre{background:var(--color-panel-subtle);border-radius:var(--radius-control);white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;padding:16px;font-size:12px;overflow:auto}.customer-source-module__G0n0dG__review details{min-width:0}@media (max-width:900px){.customer-source-module__G0n0dG__workbench{grid-template-columns:1fr}.customer-source-module__G0n0dG__connection{padding:8px 0}.customer-source-module__G0n0dG__card{gap:20px}}@media (max-width:480px){.customer-source-module__G0n0dG__panel{gap:16px}.customer-source-module__G0n0dG__card{padding:18px}.customer-source-module__G0n0dG__cardHeader{gap:10px}.customer-source-module__G0n0dG__cardHeader h2{font-size:16px}.customer-source-module__G0n0dG__cardHeader p{font-size:11px}.customer-source-module__G0n0dG__cardIcon{border-radius:10px;width:34px;height:34px}.customer-source-module__G0n0dG__badge{padding:4px 6px;font-size:10px}.customer-source-module__G0n0dG__historyHeader,.customer-source-module__G0n0dG__revision{padding:18px}.customer-source-module__G0n0dG__historyHeader{align-items:start}.customer-source-module__G0n0dG__form{grid-template-columns:1fr}.customer-source-module__G0n0dG__flow{gap:5px}.customer-source-module__G0n0dG__flow li{gap:5px;font-size:10px}.customer-source-module__G0n0dG__guide{padding:14px 18px}}.customer-source-module__G0n0dG__tools{border:1px solid var(--color-border);background:var(--color-panel);border-radius:12px;min-width:0;padding:0 20px;display:grid}.customer-source-module__G0n0dG__tools>summary{color:var(--color-text);padding:16px 0;font-size:13px;font-weight:600}.customer-source-module__G0n0dG__tools>summary>span{color:var(--color-text-muted);margin-left:12px;font-size:11px;font-weight:400}.customer-source-module__G0n0dG__tools[open]{padding-bottom:20px}.customer-source-module__G0n0dG__tools>.customer-source-module__G0n0dG__workbench,.customer-source-module__G0n0dG__tools>.customer-source-module__G0n0dG__history,.customer-source-module__G0n0dG__tools>.customer-source-module__G0n0dG__guide{margin-top:20px}@media (max-width:480px){.customer-source-module__G0n0dG__tools{padding:0 14px}.customer-source-module__G0n0dG__tools>summary>span{margin:5px 0 0 15px;display:block}}.customer-source-module__G0n0dG__sourceSet{border:1px solid var(--color-border);border-radius:var(--radius-control);gap:12px;min-width:0;margin:16px 0;padding:16px;display:grid}.customer-source-module__G0n0dG__sourceSet p{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.customer-source-module__G0n0dG__sourceChoice{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.customer-source-module__G0n0dG__sourceChoice label{overflow-wrap:anywhere;flex:220px;align-items:center;gap:8px;display:flex}.customer-source-module__G0n0dG__sourceChoice input{width:auto}.customer-source-module__G0n0dG__sourceChoice select{max-width:100%}
.ai-module-verification-module__vIJ4na__checks{border:1px solid var(--color-border);border-radius:12px;min-width:0;margin:12px 0;padding:12px;font-size:12px}.ai-module-verification-module__vIJ4na__checks header,.ai-module-verification-module__vIJ4na__checks li>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-module-verification-module__vIJ4na__checks header>span{font-variant-numeric:tabular-nums;margin-left:auto}.ai-module-verification-module__vIJ4na__checks p,.ai-module-verification-module__vIJ4na__checks small{opacity:.72;margin:6px 0;font-size:11px;line-height:1.6}.ai-module-verification-module__vIJ4na__checks ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ai-module-verification-module__vIJ4na__checks>ul>li{background:color-mix(in srgb,currentColor 4%,transparent);border-left:2px solid #8190a3;border-radius:8px;padding:10px;animation:.25s ease-out ai-module-verification-module__vIJ4na__reveal}.ai-module-verification-module__vIJ4na__checks li>div>span{font-size:11px}.ai-module-verification-module__vIJ4na__checks li[data-state=passed]{border-color:#58ccb6}.ai-module-verification-module__vIJ4na__checks li[data-state=passed] b{color:#58ccb6}.ai-module-verification-module__vIJ4na__checks li[data-state=failed]{border-color:#e58484}.ai-module-verification-module__vIJ4na__checks li[data-state=needs_connection],.ai-module-verification-module__vIJ4na__checks li[data-state=needs_test_connection],.ai-module-verification-module__vIJ4na__checks li[data-state=needs_user_test],.ai-module-verification-module__vIJ4na__checks li[data-state=stale]{border-color:#debc77}.ai-module-verification-module__vIJ4na__checks button{color:inherit;text-align:left;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;margin-top:8px;padding:6px 0;text-decoration:underline}.ai-module-verification-module__vIJ4na__checks summary{cursor:pointer;opacity:.85;margin-top:7px}.ai-module-verification-module__vIJ4na__checks details ul{gap:4px;font-size:11px}.ai-module-verification-module__vIJ4na__checks[data-compact=true]{padding:8px}.ai-module-verification-module__vIJ4na__checks[data-compact=true] li>div>span{width:100%;padding-left:20px}@keyframes ai-module-verification-module__vIJ4na__reveal{0%{opacity:.3;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ai-module-verification-module__vIJ4na__checks>ul>li{animation:none}}.ai-module-verification-module__vIJ4na__workspace{max-width:680px;color:var(--color-text);margin:40px auto;padding:20px}.ai-module-verification-module__vIJ4na__workspace h1{font-size:24px}.ai-module-verification-module__vIJ4na__workspace h2{font-size:18px}.ai-module-verification-module__vIJ4na__workspace code{overflow-wrap:anywhere;background:var(--color-panel);padding:12px;display:block}.ai-module-verification-module__vIJ4na__form{border:0;gap:12px;padding:12px 0;display:grid}.ai-module-verification-module__vIJ4na__form label{line-height:1.7;display:block}.ai-module-verification-module__vIJ4na__form input:not([type=checkbox]),.ai-module-verification-module__vIJ4na__form select,.ai-module-verification-module__vIJ4na__workspace form input{background:var(--color-panel);width:100%;color:inherit;border:1px solid var(--color-border);display:block}.ai-module-verification-module__vIJ4na__form input[type=checkbox]{margin-right:8px}.ai-module-verification-module__vIJ4na__checks a{color:var(--color-accent);margin-top:8px;display:inline-block}
.hosted-ai-chat-module__GVI1-W__chat{background:var(--color-background);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.hosted-ai-chat-module__GVI1-W__chat h3,.hosted-ai-chat-module__GVI1-W__chat p{margin:0}.hosted-ai-chat-module__GVI1-W__chat p{line-height:var(--line-height-body);font-size:var(--font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere}.hosted-ai-chat-module__GVI1-W__chat button,.hosted-ai-chat-module__GVI1-W__chat a{font-size:var(--font-size-sm)}.hosted-ai-chat-module__GVI1-W__chat a{color:var(--color-accent)}.hosted-ai-chat-module__GVI1-W__toolbar{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-6);border-bottom:var(--border-width) solid var(--color-border);font-size:var(--font-size-xs);flex-shrink:0;display:flex}.hosted-ai-chat-module__GVI1-W__model{align-items:center;gap:var(--space-2);font-weight:var(--font-weight-medium);display:flex}.hosted-ai-chat-module__GVI1-W__model svg{color:var(--color-accent)}.hosted-ai-chat-module__GVI1-W__model>span{color:var(--color-text-muted);font-weight:400}.hosted-ai-chat-module__GVI1-W__toolbar a{font-size:var(--font-size-xs);white-space:nowrap}.hosted-ai-chat-module__GVI1-W__thread{overflow-anchor:none;overscroll-behavior:contain;min-height:0;padding:var(--space-6);gap:var(--space-6);scrollbar-gutter:stable;flex-direction:column;flex:1;display:flex;overflow:auto}.hosted-ai-chat-module__GVI1-W__welcome{text-align:center;max-width:560px;padding:var(--space-3) 0;justify-items:center;gap:var(--space-3);margin:auto;display:grid}.hosted-ai-chat-module__GVI1-W__spark{width:var(--space-12);height:var(--space-12);color:var(--color-accent);border-radius:var(--radius-card);background:var(--color-accent-subtle);place-items:center;display:grid}.hosted-ai-chat-module__GVI1-W__welcome h3{font-size:var(--font-size-xl)}.hosted-ai-chat-module__GVI1-W__welcome p{color:var(--color-text-muted)}.hosted-ai-chat-module__GVI1-W__suggestions{justify-content:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.hosted-ai-chat-module__GVI1-W__suggestions button{background:var(--color-panel);color:var(--color-text-secondary);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-3);cursor:pointer;text-align:left}.hosted-ai-chat-module__GVI1-W__suggestions button:hover{border-color:var(--color-accent)}.hosted-ai-chat-module__GVI1-W__exchange{gap:var(--space-5);display:grid}.hosted-ai-chat-module__GVI1-W__userMessage{background:var(--color-panel-subtle);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);max-width:85%;padding:var(--space-3) var(--space-4);place-self:flex-end end}.hosted-ai-chat-module__GVI1-W__assistantMessage{align-items:flex-start;gap:var(--space-3);display:flex}.hosted-ai-chat-module__GVI1-W__assistantIcon{flex:0 0 var(--space-8);height:var(--space-8);border-radius:var(--radius-control);background:var(--color-accent-subtle);color:var(--color-accent);place-items:center;display:grid}.hosted-ai-chat-module__GVI1-W__assistantMessage>div{gap:var(--space-3);min-width:0;padding-top:var(--space-1);flex:1;display:grid}.hosted-ai-chat-module__GVI1-W__messageStatus{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.hosted-ai-chat-module__GVI1-W__muted,.hosted-ai-chat-module__GVI1-W__settlement{color:var(--color-text-muted)}.hosted-ai-chat-module__GVI1-W__references{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.hosted-ai-chat-module__GVI1-W__references span{align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-muted);overflow-wrap:anywhere;display:flex}.hosted-ai-chat-module__GVI1-W__tests,.hosted-ai-chat-module__GVI1-W__files ul{gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0;padding:0;list-style:none;display:grid}.hosted-ai-chat-module__GVI1-W__tests li[data-passed=true]{color:var(--color-accent)}.hosted-ai-chat-module__GVI1-W__tests li[data-passed=false]{color:var(--color-warning)}.hosted-ai-chat-module__GVI1-W__tests li[data-state=pending]{color:var(--color-text-muted)}.hosted-ai-chat-module__GVI1-W__files{font-size:var(--font-size-xs);color:var(--color-text-muted)}.hosted-ai-chat-module__GVI1-W__files summary,.hosted-ai-chat-module__GVI1-W__help summary{cursor:pointer}.hosted-ai-chat-module__GVI1-W__files ul{margin-top:var(--space-3)}.hosted-ai-chat-module__GVI1-W__files code{overflow-wrap:anywhere}.hosted-ai-chat-module__GVI1-W__result{padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--color-panel);display:flex}.hosted-ai-chat-module__GVI1-W__result p{color:var(--color-text-muted)}.hosted-ai-chat-module__GVI1-W__result button,.hosted-ai-chat-module__GVI1-W__result a{flex-shrink:0}.hosted-ai-chat-module__GVI1-W__composeArea{padding:var(--space-3) var(--space-6) var(--space-4);gap:var(--space-3);flex-shrink:0;max-height:65%;display:grid;overflow:auto}.hosted-ai-chat-module__GVI1-W__composer{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-3);background:var(--color-panel)}.hosted-ai-chat-module__GVI1-W__composer:focus-within,.hosted-ai-chat-module__GVI1-W__chat[data-dragging=true] .hosted-ai-chat-module__GVI1-W__composer{border-color:var(--color-accent)}.hosted-ai-chat-module__GVI1-W__composer textarea{resize:none;width:100%;min-height:var(--space-12);max-height:180px;padding:var(--space-2);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);line-height:var(--line-height-body);box-shadow:none;background:0 0;border:0;outline:none;margin:0;display:block}.hosted-ai-chat-module__GVI1-W__composer textarea::placeholder{color:var(--color-text-muted)}.hosted-ai-chat-module__GVI1-W__composerActions{align-items:center;gap:var(--space-3);display:flex}.hosted-ai-chat-module__GVI1-W__attachButton{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);padding:var(--space-2);cursor:pointer;background:0 0;border:0;display:flex}.hosted-ai-chat-module__GVI1-W__keyHint{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-left:auto}.hosted-ai-chat-module__GVI1-W__composerActions .hosted-ai-chat-module__GVI1-W__send{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-control);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--font-size-xl);cursor:pointer;border:0;flex-shrink:0;place-items:center;display:grid}.hosted-ai-chat-module__GVI1-W__send:disabled{opacity:.4;cursor:not-allowed}.hosted-ai-chat-module__GVI1-W__attachments{gap:var(--space-2);padding:var(--space-2);flex-wrap:wrap;display:flex}.hosted-ai-chat-module__GVI1-W__attachment{align-items:center;gap:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);max-width:240px;padding:var(--space-2);background:var(--color-panel-subtle);display:flex}.hosted-ai-chat-module__GVI1-W__attachment img{border-radius:var(--radius-control);object-fit:cover}.hosted-ai-chat-module__GVI1-W__attachment>span{font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hosted-ai-chat-module__GVI1-W__attachment button{color:var(--color-text-muted);cursor:pointer;font-size:var(--font-size-lg);padding:var(--space-1);background:0 0;border:0}.hosted-ai-chat-module__GVI1-W__creditLine{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.hosted-ai-chat-module__GVI1-W__creditLine label{align-items:center;gap:var(--space-2);display:flex}.hosted-ai-chat-module__GVI1-W__creditLine input[type=checkbox]{width:var(--space-4);height:var(--space-4);min-height:var(--space-4);accent-color:var(--color-accent);margin:0;padding:0}.hosted-ai-chat-module__GVI1-W__creditLine a{font-size:var(--font-size-xs)}.hosted-ai-chat-module__GVI1-W__help{font-size:var(--font-size-xs);color:var(--color-text-muted)}.hosted-ai-chat-module__GVI1-W__help p{font-size:var(--font-size-xs);margin-top:var(--space-2)}.hosted-ai-chat-module__GVI1-W__help button{color:var(--color-text-muted);padding:var(--space-2) 0;cursor:pointer;font-size:var(--font-size-xs);background:0 0;border:0}.hosted-ai-chat-module__GVI1-W__closeConfirm{padding:var(--space-3);border-radius:var(--radius-control);background:var(--color-warning-subtle)}.hosted-ai-chat-module__GVI1-W__closeConfirm p{margin-bottom:var(--space-3)}.hosted-ai-chat-module__GVI1-W__closeConfirm button+button{margin-left:var(--space-2)}.hosted-ai-chat-module__GVI1-W__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hosted-ai-chat-module__GVI1-W__chat :focus-visible{outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--space-1)}.hosted-ai-chat-module__GVI1-W__chat textarea:focus-visible{outline:0}@media (max-width:600px){.hosted-ai-chat-module__GVI1-W__toolbar{padding:var(--space-3) var(--space-4);flex-wrap:wrap}.hosted-ai-chat-module__GVI1-W__model>span{font-size:var(--font-size-xs)}.hosted-ai-chat-module__GVI1-W__thread{padding:var(--space-4)}.hosted-ai-chat-module__GVI1-W__composeArea{padding:var(--space-3) var(--space-4)}.hosted-ai-chat-module__GVI1-W__keyHint{display:none}.hosted-ai-chat-module__GVI1-W__send{margin-left:auto}.hosted-ai-chat-module__GVI1-W__welcome{padding:var(--space-4) 0}.hosted-ai-chat-module__GVI1-W__welcome h3{font-size:var(--font-size-lg)}.hosted-ai-chat-module__GVI1-W__result{flex-direction:column;align-items:flex-start}.hosted-ai-chat-module__GVI1-W__userMessage{max-width:92%}.hosted-ai-chat-module__GVI1-W__suggestions button{font-size:var(--font-size-xs)}}
.core-ai-workbench-module__yvEAka__panel{gap:var(--space-4);padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-panel);display:grid}.core-ai-workbench-module__yvEAka__panel header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.core-ai-workbench-module__yvEAka__panel h3,.core-ai-workbench-module__yvEAka__panel h4,.core-ai-workbench-module__yvEAka__panel p{margin:0}.core-ai-workbench-module__yvEAka__panel h3{font-size:var(--font-size-md)}.core-ai-workbench-module__yvEAka__panel h4,.core-ai-workbench-module__yvEAka__panel label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.core-ai-workbench-module__yvEAka__panel p,.core-ai-workbench-module__yvEAka__panel small,.core-ai-workbench-module__yvEAka__panel li{font-size:var(--font-size-sm);line-height:var(--line-height-body);color:var(--color-text-muted)}.core-ai-workbench-module__yvEAka__panel textarea{width:100%;padding:var(--space-3);background:var(--color-panel);color:var(--color-text);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);font:inherit;resize:vertical}.core-ai-workbench-module__yvEAka__panel code{overflow-wrap:anywhere;font-size:var(--font-size-xs)}.core-ai-workbench-module__yvEAka__end button{color:var(--color-accent)}.core-ai-workbench-module__yvEAka__panel a:not(.button){color:var(--color-accent)}.core-ai-workbench-module__yvEAka__status{padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--color-accent-subtle);font-size:var(--font-size-xs);flex-shrink:0}.core-ai-workbench-module__yvEAka__setup,.core-ai-workbench-module__yvEAka__tests,.core-ai-workbench-module__yvEAka__review{gap:var(--space-3);padding:var(--space-4);background:var(--color-accent-subtle);border-radius:var(--radius-control);display:grid}.core-ai-workbench-module__yvEAka__pair{gap:var(--space-2);display:grid}.core-ai-workbench-module__yvEAka__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.core-ai-workbench-module__yvEAka__end{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.core-ai-workbench-module__yvEAka__end button{font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0}.core-ai-workbench-module__yvEAka__panel :focus-visible{outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--space-1)}@media (max-width:600px){.core-ai-workbench-module__yvEAka__panel{padding:var(--space-4)}.core-ai-workbench-module__yvEAka__panel header,.core-ai-workbench-module__yvEAka__end{flex-direction:column}.core-ai-workbench-module__yvEAka__actions>*{flex:1}}.core-ai-workbench-module__yvEAka__connection{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-panel);display:grid}.core-ai-workbench-module__yvEAka__steps{gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.core-ai-workbench-module__yvEAka__steps span{font-size:var(--font-size-xs);color:var(--color-text-muted);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control)}.core-ai-workbench-module__yvEAka__steps span[data-current=true]{color:var(--color-accent);background:var(--color-accent-subtle);font-weight:var(--font-weight-medium)}.core-ai-workbench-module__yvEAka__connection .core-ai-workbench-module__yvEAka__actions{align-items:center}.core-ai-workbench-module__yvEAka__guide{max-width:var(--layout-dialog-form-width);padding:var(--space-6);gap:var(--space-5);margin-inline:auto;display:grid}.core-ai-workbench-module__yvEAka__guide h1,.core-ai-workbench-module__yvEAka__guide h2,.core-ai-workbench-module__yvEAka__guide p{margin:0}.core-ai-workbench-module__yvEAka__guide h2{font-size:var(--font-size-md)}.core-ai-workbench-module__yvEAka__guide p{color:var(--color-text-muted);line-height:var(--line-height-body)}.core-ai-workbench-module__yvEAka__panel .core-ai-workbench-module__yvEAka__creditConsent{align-items:flex-start;gap:var(--space-3);line-height:var(--line-height-body);display:flex}.core-ai-workbench-module__yvEAka__panel .core-ai-workbench-module__yvEAka__creditConsent input[type=checkbox]{flex:0 0 var(--space-4);width:var(--space-4);height:var(--space-4);min-height:var(--space-4);margin:var(--space-1) 0 0;accent-color:var(--color-accent);padding:0}
.feature-workspace-module__WwTIQq__workspace{grid-template-columns:minmax(0,1fr) 400px;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.feature-workspace-module__WwTIQq__settingsPane,.feature-workspace-module__WwTIQq__previewPane{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.feature-workspace-module__WwTIQq__settingsPane{border-right:1px solid var(--color-border)}.feature-workspace-module__WwTIQq__navigation,.feature-workspace-module__WwTIQq__previewHeading{background:var(--color-panel);border-bottom:1px solid var(--color-border);flex-shrink:0}.feature-workspace-module__WwTIQq__settingsScroll,.feature-workspace-module__WwTIQq__previewScroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;overflow:auto}.feature-workspace-module__WwTIQq__settingsScroll{padding:20px}.feature-workspace-module__WwTIQq__settingsContent{gap:18px;min-width:0;display:grid}.feature-workspace-module__WwTIQq__actions{border-top:1px solid var(--color-border);background:var(--color-panel);flex-shrink:0;gap:8px;padding:14px 20px;display:grid}.feature-workspace-module__WwTIQq__actions small{color:var(--color-text-muted);font-size:11px;line-height:1.6}.feature-workspace-module__WwTIQq__actions p{margin:0}.feature-workspace-module__WwTIQq__previewPane{background:var(--color-panel-subtle)}.feature-workspace-module__WwTIQq__previewHeading{color:var(--color-text);justify-content:space-between;align-items:center;gap:8px;padding:17px 20px;display:flex}.feature-workspace-module__WwTIQq__previewHeading strong{font-size:13px}.feature-workspace-module__WwTIQq__previewHeading span{color:var(--color-text-muted);font-size:10px}.feature-workspace-module__WwTIQq__previewScroll{padding:20px 16px}.feature-workspace-module__WwTIQq__phone{width:360px;min-width:0;max-width:100%;margin-inline:auto}.feature-workspace-module__WwTIQq__settingsScroll:focus-visible,.feature-workspace-module__WwTIQq__previewScroll:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px}.feature-workspace-module__WwTIQq__previewHeading>div{gap:5px;min-width:0;display:grid}.feature-workspace-module__WwTIQq__previewHeading select{border:1px solid var(--color-border);background:var(--color-panel);max-width:130px;color:var(--color-text);font:inherit;cursor:pointer;border-radius:8px;flex-shrink:0;padding:8px 24px 8px 10px;font-size:12px}.feature-workspace-module__WwTIQq__previewHeading select:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.feature-workspace-module__WwTIQq__empty{text-align:center;background:var(--color-panel);border:1px dashed var(--color-border);border-radius:14px;flex-direction:column;align-items:center;margin-top:12px;padding:54px 24px;display:flex}.feature-workspace-module__WwTIQq__emptyIcon{background:var(--color-panel-subtle);width:42px;height:42px;color:var(--color-text-muted);border-radius:12px;place-items:center;margin-bottom:20px;display:grid}.feature-workspace-module__WwTIQq__empty small{color:var(--color-text-muted);font-size:11px}.feature-workspace-module__WwTIQq__empty h3{margin:8px 0;font-size:15px;line-height:1.6}.feature-workspace-module__WwTIQq__empty p{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.8}@media (max-width:760px){.feature-workspace-module__WwTIQq__workspace{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.feature-workspace-module__WwTIQq__settingsPane{border-right:0;border-bottom:1px solid var(--color-border)}.feature-workspace-module__WwTIQq__settingsScroll{padding:14px}.feature-workspace-module__WwTIQq__previewHeading{padding:10px 14px}.feature-workspace-module__WwTIQq__previewScroll{padding:12px}.feature-workspace-module__WwTIQq__actions{gap:5px;padding:10px 14px}}.feature-workspace-module__WwTIQq__mobileSwitch{display:none}@media (max-width:760px){.feature-workspace-module__WwTIQq__workspace[data-mobile-switch=true]{grid-template-rows:auto minmax(0,1fr)}.feature-workspace-module__WwTIQq__mobileSwitch{border-bottom:1px solid var(--color-border);background:var(--color-panel);gap:6px;padding:10px 14px;display:flex}.feature-workspace-module__WwTIQq__mobileSwitch button{background:var(--color-panel-subtle);color:var(--color-text-secondary);font:inherit;cursor:pointer;border:0;border-radius:8px;flex:1;padding:10px 6px;font-size:12px}.feature-workspace-module__WwTIQq__mobileSwitch button[aria-pressed=true]{background:var(--color-accent-subtle);color:var(--color-accent);font-weight:600}.feature-workspace-module__WwTIQq__mobileSwitch button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.feature-workspace-module__WwTIQq__workspace[data-mobile-switch=true][data-mobile-view=settings]>.feature-workspace-module__WwTIQq__previewPane,.feature-workspace-module__WwTIQq__workspace[data-mobile-switch=true][data-mobile-view=preview]>.feature-workspace-module__WwTIQq__settingsPane{display:none}}.feature-workspace-module__WwTIQq__workspace[data-audience=operator]{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr)}.feature-workspace-module__WwTIQq__workspace[data-expanded=true]{grid-template-columns:minmax(0,1fr)}.feature-workspace-module__WwTIQq__workspace[data-expanded=true] .feature-workspace-module__WwTIQq__settingsPane{display:none}.feature-workspace-module__WwTIQq__previewHeading .feature-workspace-module__WwTIQq__previewTools{align-items:center;gap:8px;display:flex}.feature-workspace-module__WwTIQq__previewTools button,.feature-workspace-module__WwTIQq__runtimeBar button{border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text);font:inherit;cursor:pointer;border-radius:8px;padding:7px 9px;font-size:11px}.feature-workspace-module__WwTIQq__previewScroll{padding:14px;display:flex;overflow:hidden}.feature-workspace-module__WwTIQq__screen{flex-direction:column;width:100%;min-height:0;display:flex}.feature-workspace-module__WwTIQq__empty{box-sizing:border-box;width:100%;margin:auto}.feature-workspace-module__WwTIQq__runtime{border:1px solid var(--color-border);background:var(--color-panel);border-radius:12px;flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 15px #172b3410}.feature-workspace-module__WwTIQq__runtimeBar{color:var(--color-text-muted);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:10px;display:flex}.feature-workspace-module__WwTIQq__runtimeFrame{background:#f6f7f9;border:0;flex:1;width:100%;min-height:0;display:block}.feature-workspace-module__WwTIQq__loading{color:var(--color-text-muted);font-size:12px;position:absolute;top:65px;left:20px}@media (max-width:760px){.feature-workspace-module__WwTIQq__workspace[data-audience=operator]{grid-template-columns:minmax(0,1fr)}.feature-workspace-module__WwTIQq__workspace[data-expanded=true]{grid-template-rows:minmax(0,1fr)}.feature-workspace-module__WwTIQq__previewScroll{padding:8px}.feature-workspace-module__WwTIQq__previewHeading{padding:12px}.feature-workspace-module__WwTIQq__previewTools button{display:none}.feature-workspace-module__WwTIQq__runtime{min-height:0}.feature-workspace-module__WwTIQq__workspace[data-expanded=true][data-mobile-switch=true]{grid-template-rows:auto minmax(0,1fr)}.feature-workspace-module__WwTIQq__workspace[data-expanded=true][data-mobile-view=settings]>.feature-workspace-module__WwTIQq__settingsPane{display:flex}}@media (min-width:1001px){.feature-workspace-module__WwTIQq__workspace[data-module=referrals][data-expanded=false]{grid-template-columns:minmax(330px,400px) minmax(0,1fr)}.feature-workspace-module__WwTIQq__workspace[data-module=referrals] .feature-workspace-module__WwTIQq__settingsScroll{padding:16px 24px}.feature-workspace-module__WwTIQq__workspace[data-module=referrals] .feature-workspace-module__WwTIQq__previewScroll{padding:24px}.feature-workspace-module__WwTIQq__workspace[data-module=content][data-expanded=false]{grid-template-columns:minmax(330px,400px) minmax(0,1fr)}.feature-workspace-module__WwTIQq__workspace[data-module=content] .feature-workspace-module__WwTIQq__settingsScroll{padding:20px 24px}.feature-workspace-module__WwTIQq__workspace[data-module=content] .feature-workspace-module__WwTIQq__previewScroll{padding:20px}.feature-workspace-module__WwTIQq__workspace[data-module=points][data-expanded=false]{grid-template-columns:minmax(330px,400px) minmax(0,1fr)}.feature-workspace-module__WwTIQq__workspace[data-module=points] .feature-workspace-module__WwTIQq__settingsScroll{padding:20px 24px}.feature-workspace-module__WwTIQq__workspace[data-module=points] .feature-workspace-module__WwTIQq__previewScroll{padding:20px}.feature-workspace-module__WwTIQq__workspace[data-module=organizations]:not([data-expanded=true]){grid-template-columns:minmax(340px,.85fr) minmax(0,1.15fr)}}
.sharing-settings-module__eLpS3G__settings{gap:18px;font-size:14px;line-height:1.65;display:grid}.sharing-settings-module__eLpS3G__settings fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.sharing-settings-module__eLpS3G__settings legend{margin-bottom:12px;font-size:16px;font-weight:650}.sharing-settings-module__eLpS3G__settings label{gap:7px;display:grid}.sharing-settings-module__eLpS3G__page{border-bottom:1px solid #e4e9e7;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.sharing-settings-module__eLpS3G__page label,.sharing-settings-module__eLpS3G__check{align-items:center;gap:8px;display:flex!important}.sharing-settings-module__eLpS3G__page small{color:#008579;font-size:11px}.sharing-settings-module__eLpS3G__settings input:not([type=checkbox]),.sharing-settings-module__eLpS3G__settings textarea,.sharing-settings-module__eLpS3G__settings select,.sharing-settings-module__eLpS3G__preview select{font:inherit;box-sizing:border-box;background:var(--surface,#fff);max-width:100%;color:inherit;border:1px solid #d4ddd8;border-radius:8px;padding:9px}.sharing-settings-module__eLpS3G__settings textarea{resize:vertical;min-height:76px}.sharing-settings-module__eLpS3G__hint{color:#64726c;margin:0;font-size:12px}.sharing-settings-module__eLpS3G__actions{flex-wrap:wrap;gap:8px;display:flex}.sharing-settings-module__eLpS3G__actions button,.sharing-settings-module__eLpS3G__back{font:inherit;background:var(--surface,#fff);color:inherit;cursor:pointer;border:1px solid #d4ddd8;border-radius:8px;padding:10px 12px;font-size:13px}.sharing-settings-module__eLpS3G__actions>button:first-child{color:#fff;background:#008579;border-color:#008579}.sharing-settings-module__eLpS3G__actions p,.sharing-settings-module__eLpS3G__actions small{width:100%;font-size:12px;line-height:1.6}.sharing-settings-module__eLpS3G__actions button:disabled{opacity:.5;cursor:default}.sharing-settings-module__eLpS3G__preview{color:#233c35;background:#fff;min-height:540px;padding:20px}.sharing-settings-module__eLpS3G__preview>label{gap:8px;margin-bottom:24px;font-size:12px;display:grid}.sharing-settings-module__eLpS3G__preview article>small{color:#6d8178;font-size:11px}.sharing-settings-module__eLpS3G__preview h2{letter-spacing:-.7px;font-size:24px;line-height:1.4}.sharing-settings-module__eLpS3G__preview article>p{font-size:13px;line-height:1.8}.sharing-settings-module__eLpS3G__art{color:#2c7862;background:linear-gradient(135deg,#e1ede7,#c5dfd3);border-radius:14px;place-items:center;height:140px;font-size:56px;display:grid}.sharing-settings-module__eLpS3G__shareButton,.sharing-settings-module__eLpS3G__menu button{font:inherit;color:#245443;cursor:pointer;background:#fff;border:1px solid #c9d9d1;border-radius:9px;margin:12px 0;padding:10px 13px;font-size:13px}.sharing-settings-module__eLpS3G__menu{border:1px solid #d4dfd8;border-radius:12px;gap:6px;padding:14px;display:grid}.sharing-settings-module__eLpS3G__menu p,.sharing-settings-module__eLpS3G__menu small{margin:0;font-size:12px}.sharing-settings-module__eLpS3G__menu button{text-align:left;margin:2px 0}
.membership-module__cGJjAa__editor,.membership-module__cGJjAa__panel{gap:14px;min-width:0;display:grid}.membership-module__cGJjAa__editor h3{margin:8px 0 0;font-size:16px}.membership-module__cGJjAa__editor p,.membership-module__cGJjAa__editor small,.membership-module__cGJjAa__panel p{color:var(--color-text-muted,#65718a);margin:0;font-size:12px;line-height:1.8}.membership-module__cGJjAa__editor label,.membership-module__cGJjAa__panel label{gap:6px;font-size:13px;display:grid}.membership-module__cGJjAa__editor input:not([type=checkbox]),.membership-module__cGJjAa__editor select,.membership-module__cGJjAa__panel input:not([type=checkbox]),.membership-module__cGJjAa__panel select{border:1px solid var(--color-border,#dce0e8);width:100%;min-width:0;color:var(--color-text,var(--ink,#202837));background:var(--color-panel,#fff);font:inherit;border-radius:8px;padding:10px}.membership-module__cGJjAa__editor .membership-module__cGJjAa__check,.membership-module__cGJjAa__panel .membership-module__cGJjAa__check{align-items:center;gap:9px;display:flex}.membership-module__cGJjAa__check input{width:16px;height:16px;accent-color:var(--color-accent,var(--accent,#3957d5));flex-shrink:0}.membership-module__cGJjAa__check small{display:block}.membership-module__cGJjAa__row{flex-wrap:wrap;gap:12px;display:flex}.membership-module__cGJjAa__row>label{flex:1;min-width:110px}.membership-module__cGJjAa__editor fieldset{border:1px solid var(--color-border,#dce0e8);border-radius:10px;gap:10px;padding:12px;display:grid}.membership-module__cGJjAa__editor button,.membership-module__cGJjAa__panel button,.membership-module__cGJjAa__tabs button{border:1px solid var(--color-border,#dce0e8);background:var(--color-panel,#fff);color:var(--color-text,var(--ink,#202837));font:inherit;cursor:pointer;border-radius:8px;padding:9px 12px}.membership-module__cGJjAa__tabs{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.membership-module__cGJjAa__tabs button[aria-pressed=true]{border-color:var(--color-accent,var(--accent,#3957d5));background:var(--color-accent-subtle,#eef1ff);color:var(--color-accent,var(--accent,#3957d5))}.membership-module__cGJjAa__editor .membership-module__cGJjAa__effect{background:var(--color-accent-subtle,#eef1ff);color:var(--color-accent,var(--accent,#3957d5));border-radius:8px;padding:12px}.membership-module__cGJjAa__editor :focus-visible,.membership-module__cGJjAa__panel :focus-visible,.membership-module__cGJjAa__tabs :focus-visible{outline:2px solid var(--color-accent,var(--accent,#3957d5));outline-offset:3px}.membership-module__cGJjAa__panel .membership-module__cGJjAa__error{color:var(--color-danger,#982d37)}.membership-module__cGJjAa__panel .membership-module__cGJjAa__success{color:var(--color-accent,var(--accent,#3957d5))}.membership-module__cGJjAa__preview{border:1px solid var(--color-border,#dce0e8);background:var(--color-panel,#fff);border-radius:12px;gap:12px;padding:18px;display:grid}.membership-module__cGJjAa__preview h4{margin:0;font-size:16px}.membership-module__cGJjAa__preview p{font-size:12px;line-height:1.8}.membership-module__cGJjAa__preview label{gap:8px;font-size:12px;display:grid}.membership-module__cGJjAa__preview input{border:1px solid var(--color-border,#dce0e8);background:var(--color-panel,#fff);width:100%;min-width:0;color:var(--color-text,var(--ink,#202837));border-radius:8px;padding:10px}.membership-module__cGJjAa__preview button{border:1px solid var(--color-border,#dce0e8);background:var(--color-accent-subtle,#eef1ff);color:var(--color-accent,var(--accent,#3957d5));border-radius:8px;padding:10px}.membership-module__cGJjAa__panel .button:not(.secondary){background:var(--color-accent,var(--accent,#3957d5));color:#fff;border-color:#0000}.membership-module__cGJjAa__panel button:disabled,.membership-module__cGJjAa__editor button:disabled{opacity:.55;cursor:not-allowed}
.member-settings-experience-module__Y5XMra__settings{color:var(--color-text);gap:24px;min-width:0;display:grid}.member-settings-experience-module__Y5XMra__intro>span{color:var(--color-accent);font-size:11px;font-weight:600}.member-settings-experience-module__Y5XMra__intro h3{letter-spacing:-.6px;margin:8px 0 10px;font-size:22px;line-height:1.4}.member-settings-experience-module__Y5XMra__intro p,.member-settings-experience-module__Y5XMra__sectionHeading p{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.8}.member-settings-experience-module__Y5XMra__section{gap:14px;display:grid}.member-settings-experience-module__Y5XMra__sectionHeading{align-items:flex-start;gap:10px;display:flex}.member-settings-experience-module__Y5XMra__sectionHeading>span{background:var(--color-accent-subtle);color:var(--color-accent);border-radius:8px;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:12px;font-weight:700;display:grid}.member-settings-experience-module__Y5XMra__sectionHeading h4{margin:1px 0 4px;font-size:14px}.member-settings-experience-module__Y5XMra__methods{gap:8px;display:grid}.member-settings-experience-module__Y5XMra__methods>button{text-align:left;background:var(--color-panel);border:1px solid var(--color-border);color:inherit;font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.member-settings-experience-module__Y5XMra__methods>button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-subtle)}.member-settings-experience-module__Y5XMra__methods strong{font-size:13px;display:block}.member-settings-experience-module__Y5XMra__methods small{color:var(--color-text-secondary);margin-top:4px;font-size:11px;line-height:1.5;display:block}.member-settings-experience-module__Y5XMra__methodIcon{border:1px solid var(--color-border);background:var(--color-panel);border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:17px;font-weight:700;display:grid}.member-settings-experience-module__Y5XMra__methodIcon[data-method=kakao]{color:#302820;background:#fee500;border-color:#fee500}.member-settings-experience-module__Y5XMra__check{color:var(--color-accent);margin-left:auto;font-size:18px}.member-settings-experience-module__Y5XMra__methods>button:disabled{opacity:.5;cursor:not-allowed}.member-settings-experience-module__Y5XMra__fields{flex-wrap:wrap;gap:8px;display:flex}.member-settings-experience-module__Y5XMra__fields label{border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:6px;padding:9px;font-size:12px;display:flex}.member-settings-experience-module__Y5XMra__fields label:has(:checked){background:var(--color-accent-subtle);border-color:var(--color-art-border)}.member-settings-experience-module__Y5XMra__fields input,.member-settings-experience-module__Y5XMra__consent input{accent-color:var(--color-accent)}.member-settings-experience-module__Y5XMra__details{border-top:1px solid var(--color-border);padding-top:14px}.member-settings-experience-module__Y5XMra__details summary{color:var(--color-text-secondary);cursor:pointer;padding:4px 0;font-size:12px}.member-settings-experience-module__Y5XMra__details[open]>summary{color:var(--color-text);margin-bottom:16px}.member-settings-experience-module__Y5XMra__advancedTabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.member-settings-experience-module__Y5XMra__advancedTabs button{background:var(--color-panel-subtle);color:var(--color-text-secondary);font:inherit;cursor:pointer;border:0;border-radius:7px;padding:8px;font-size:11px}.member-settings-experience-module__Y5XMra__advancedTabs button[aria-pressed=true]{color:var(--color-accent);background:var(--color-accent-subtle)}.member-settings-experience-module__Y5XMra__hint{color:var(--color-text-muted);margin:0;font-size:11px;line-height:1.8}.member-settings-experience-module__Y5XMra__summary{background:var(--color-accent-subtle);color:var(--color-accent);border-radius:12px;padding:14px;font-size:12px}.member-settings-experience-module__Y5XMra__summary p{margin:6px 0 0;font-size:11px;line-height:1.7}.member-settings-experience-module__Y5XMra__preview{color:var(--color-text);gap:18px;display:grid}.member-settings-experience-module__Y5XMra__previewToolbar{justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.member-settings-experience-module__Y5XMra__previewToolbar>span{color:var(--color-accent);align-items:center;gap:6px;display:flex}.member-settings-experience-module__Y5XMra__previewToolbar i{background:var(--color-accent);border-radius:50%;width:6px;height:6px}.member-settings-experience-module__Y5XMra__previewToolbar button{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;padding:6px 0}.member-settings-experience-module__Y5XMra__progress{justify-content:space-between;gap:6px;margin:0;padding:0;list-style:none;display:flex}.member-settings-experience-module__Y5XMra__progress li{color:var(--color-text-muted);align-items:center;gap:5px;font-size:11px;display:flex}.member-settings-experience-module__Y5XMra__progress li>span{background:var(--color-panel);border:1px solid var(--color-border);border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.member-settings-experience-module__Y5XMra__progress li[aria-current]{color:var(--color-accent);font-weight:600}.member-settings-experience-module__Y5XMra__progress li[aria-current]>span{background:var(--color-accent);color:var(--color-on-accent,#fff);border-color:var(--color-accent)}.member-settings-experience-module__Y5XMra__customer{border:1px solid var(--color-border);background:var(--color-panel);overflow-wrap:anywhere;border-radius:20px;padding:26px 22px;box-shadow:0 6px 24px #00000004}.member-settings-experience-module__Y5XMra__brand{letter-spacing:1.6px;color:var(--color-text-secondary);align-items:center;gap:7px;margin-bottom:30px;font-size:10px;font-weight:600;display:flex}.member-settings-experience-module__Y5XMra__brand>span{color:var(--color-accent);font-size:24px}.member-settings-experience-module__Y5XMra__customer h4{letter-spacing:-.7px;margin:0 0 8px;font-size:22px;line-height:1.4}.member-settings-experience-module__Y5XMra__customer p{color:var(--color-text-secondary);margin:0 0 22px;font-size:12px;line-height:1.8}.member-settings-experience-module__Y5XMra__persona{background:var(--color-panel-subtle);border-radius:8px;margin:0;padding:4px;display:flex}.member-settings-experience-module__Y5XMra__persona button{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:8px 3px;font-size:10px}.member-settings-experience-module__Y5XMra__persona button[aria-pressed=true]{background:var(--color-panel);color:var(--color-text);box-shadow:0 1px 4px #00000008}.member-settings-experience-module__Y5XMra__form{gap:16px;display:grid}.member-settings-experience-module__Y5XMra__form label,.member-settings-experience-module__Y5XMra__passwordTrial{gap:8px;font-size:12px;display:grid}.member-settings-experience-module__Y5XMra__form input:not([type=checkbox]),.member-settings-experience-module__Y5XMra__passwordTrial input{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-panel);width:100%;min-width:0;color:var(--color-text);font:inherit;border-radius:8px;padding:12px;font-size:13px}.member-settings-experience-module__Y5XMra__form small,.member-settings-experience-module__Y5XMra__passwordTrial span{color:var(--color-text-muted);font-size:10px;line-height:1.7}.member-settings-experience-module__Y5XMra__passwordTrial{margin-top:18px}.member-settings-experience-module__Y5XMra__primary{background:var(--color-accent);width:100%;color:var(--color-on-accent,#fff);font:inherit;cursor:pointer;border:0;border-radius:9px;padding:13px 9px;font-size:12px;font-weight:600}.member-settings-experience-module__Y5XMra__previewNote{text-align:center;color:var(--color-text-muted);margin:0;padding:0 12px;font-size:10px;line-height:1.8}.member-settings-experience-module__Y5XMra__demoCode{background:var(--color-accent-subtle);color:var(--color-accent);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;font-size:11px;display:flex}.member-settings-experience-module__Y5XMra__demoCode button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;text-decoration:underline}.member-settings-experience-module__Y5XMra__form .member-settings-experience-module__Y5XMra__consent{align-items:center;gap:8px;font-size:11px;display:flex}.member-settings-experience-module__Y5XMra__consent input{flex-shrink:0;width:15px;height:15px}.member-settings-experience-module__Y5XMra__customer .member-settings-experience-module__Y5XMra__error{color:var(--color-danger,#b93844);margin:14px 0 0}.member-settings-experience-module__Y5XMra__empty{padding:14px 0;font-size:13px;line-height:1.8}.member-settings-experience-module__Y5XMra__empty p{margin:8px 0 0}.member-settings-experience-module__Y5XMra__complete{text-align:center;gap:14px;display:grid}.member-settings-experience-module__Y5XMra__complete>span{background:var(--color-accent-subtle);width:52px;height:52px;color:var(--color-accent);border-radius:50%;place-items:center;margin:0 auto 6px;font-size:24px;display:grid}.member-settings-experience-module__Y5XMra__complete h4,.member-settings-experience-module__Y5XMra__complete p{margin:0}.member-settings-experience-module__Y5XMra__complete>div{background:var(--color-panel-subtle);overflow-wrap:anywhere;border-radius:10px;gap:7px;padding:16px;display:grid}.member-settings-experience-module__Y5XMra__complete small{color:var(--color-text-muted);font-size:11px}.member-settings-experience-module__Y5XMra__complete strong{font-size:13px}.member-settings-experience-module__Y5XMra__settings :focus-visible,.member-settings-experience-module__Y5XMra__preview :focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (max-width:430px){.member-settings-experience-module__Y5XMra__intro h3{font-size:19px}.member-settings-experience-module__Y5XMra__customer{padding:22px 16px}.member-settings-experience-module__Y5XMra__methods>button{padding:10px}.member-settings-experience-module__Y5XMra__settings{gap:20px}}.member-settings-experience-module__Y5XMra__account section{border-top:1px solid var(--color-border);margin-top:18px;padding-top:18px}.member-settings-experience-module__Y5XMra__account h5{margin:0 0 10px;font-size:14px}.member-settings-experience-module__Y5XMra__account p{margin:10px 0}.member-settings-experience-module__Y5XMra__account [role=status]{background:var(--color-accent-subtle);color:var(--color-accent);border-radius:8px;padding:10px}.member-settings-experience-module__Y5XMra__section:has(.member-settings-experience-module__Y5XMra__details[open])>.member-settings-experience-module__Y5XMra__fields{display:none}.member-settings-experience-module__Y5XMra__loginMethods{gap:10px;display:grid}.member-settings-experience-module__Y5XMra__loginMethods button{border:1px solid var(--color-border);background:var(--color-panel);width:100%;min-height:48px;color:var(--color-text);font:inherit;cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:flex}.member-settings-experience-module__Y5XMra__loginMethods button>span:first-child{flex-shrink:0;place-items:center;width:22px;font-size:16px;font-weight:700;display:grid}.member-settings-experience-module__Y5XMra__loginMethods button>span:last-child{margin-left:auto}.member-settings-experience-module__Y5XMra__loginMethods button[data-provider=kakao]{color:#302820;background:#fee500;border-color:#fee500}.member-settings-experience-module__Y5XMra__loginMethods button:hover{border-color:var(--color-accent)}.member-settings-experience-module__Y5XMra__back{color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 18px;font-size:11px}.member-settings-experience-module__Y5XMra__providerWindow{border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.member-settings-experience-module__Y5XMra__providerBar{background:var(--color-panel-subtle);justify-content:space-between;align-items:center;gap:8px;padding:14px;display:flex}.member-settings-experience-module__Y5XMra__providerBar strong{font-size:18px}.member-settings-experience-module__Y5XMra__providerBar span{font-size:9px}.member-settings-experience-module__Y5XMra__providerWindow[data-provider=kakao] .member-settings-experience-module__Y5XMra__providerBar,.member-settings-experience-module__Y5XMra__providerWindow[data-provider=kakao] .member-settings-experience-module__Y5XMra__primary{color:#302820;background:#fee500}.member-settings-experience-module__Y5XMra__providerBody{padding:20px 14px}.member-settings-experience-module__Y5XMra__providerBody h4{font-size:19px}.member-settings-experience-module__Y5XMra__demoAccount{align-items:center;gap:10px;padding:14px 0 20px;display:flex}.member-settings-experience-module__Y5XMra__demoAccount>span{background:var(--color-accent-subtle);width:34px;height:34px;color:var(--color-accent);border-radius:50%;place-items:center;font-size:13px;display:grid}.member-settings-experience-module__Y5XMra__demoAccount strong,.member-settings-experience-module__Y5XMra__demoAccount small{font-size:12px;display:block}.member-settings-experience-module__Y5XMra__demoAccount small{color:var(--color-text-muted);margin-top:4px;font-size:11px}.member-settings-experience-module__Y5XMra__customer .member-settings-experience-module__Y5XMra__providerNotice{margin:12px 0;font-size:10px;line-height:1.7}.member-settings-experience-module__Y5XMra__cancel{font:inherit;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;margin:auto;padding:8px;font-size:11px;display:block}.member-settings-experience-module__Y5XMra__customer h4:focus{outline:none}.member-settings-experience-module__Y5XMra__destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.member-settings-experience-module__Y5XMra__destinations label{border:1px solid var(--color-border);cursor:pointer;background:var(--color-panel);border-radius:12px;align-items:flex-start;gap:10px;padding:16px;display:flex}.member-settings-experience-module__Y5XMra__destinations label[data-selected=true]{border-color:var(--color-accent);background:var(--color-accent-subtle)}.member-settings-experience-module__Y5XMra__destinations input{accent-color:var(--color-accent);margin-top:3px}.member-settings-experience-module__Y5XMra__destinations strong{font-size:13px;display:block}.member-settings-experience-module__Y5XMra__destinations code{color:var(--color-text-secondary);font-size:11px;font-weight:400}.member-settings-experience-module__Y5XMra__destinations small{color:var(--color-text-secondary);margin-top:6px;font-size:11px;line-height:1.6;display:block}@media (max-width:540px){.member-settings-experience-module__Y5XMra__destinations{grid-template-columns:1fr}}
.alimtalk-settings-module__JW02gq__settings,.alimtalk-settings-module__JW02gq__results{min-width:0;color:var(--color-text);gap:18px;font-size:13px;line-height:1.65;display:grid}.alimtalk-settings-module__JW02gq__results{scrollbar-width:thin;align-content:start;min-height:0;padding:4px;overflow:auto}.alimtalk-settings-module__JW02gq__section{border:1px solid var(--color-border);background:var(--color-panel);border-radius:14px;gap:12px;min-width:0;padding:18px;display:grid}.alimtalk-settings-module__JW02gq__section h3,.alimtalk-settings-module__JW02gq__section p,.alimtalk-settings-module__JW02gq__item p{margin:0}.alimtalk-settings-module__JW02gq__section h3{font-size:15px}.alimtalk-settings-module__JW02gq__section form{gap:12px;display:grid}.alimtalk-settings-module__JW02gq__section label{gap:6px;font-size:12px;font-weight:600;display:grid}.alimtalk-settings-module__JW02gq__section input,.alimtalk-settings-module__JW02gq__section textarea,.alimtalk-settings-module__JW02gq__section select{box-sizing:border-box;width:100%;min-width:0}.alimtalk-settings-module__JW02gq__section textarea{resize:vertical}.alimtalk-settings-module__JW02gq__section summary{cursor:pointer}.alimtalk-settings-module__JW02gq__section code,.alimtalk-settings-module__JW02gq__section pre{overflow-wrap:anywhere;white-space:pre-wrap;font-size:11px}.alimtalk-settings-module__JW02gq__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.alimtalk-settings-module__JW02gq__badge{background:var(--color-accent-subtle);color:var(--color-accent);border-radius:20px;padding:3px 9px;font-size:11px}.alimtalk-settings-module__JW02gq__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alimtalk-settings-module__JW02gq__actions button{font-size:12px}.alimtalk-settings-module__JW02gq__hint,.alimtalk-settings-module__JW02gq__item small{color:var(--color-text-muted);font-size:11px}.alimtalk-settings-module__JW02gq__item{border:1px solid var(--color-border);border-radius:10px;gap:10px;min-width:0;padding:14px;display:grid}.alimtalk-settings-module__JW02gq__item>button{justify-self:start}.alimtalk-settings-module__JW02gq__message{white-space:pre-wrap;overflow-wrap:anywhere}.alimtalk-settings-module__JW02gq__explainer{color:var(--color-text-secondary);margin:0;padding:12px;font-size:12px}.alimtalk-settings-module__JW02gq__empty{text-align:center;border:1px dashed var(--color-border);border-radius:14px;padding:28px 18px}.alimtalk-settings-module__JW02gq__error{color:#9a2828;background:#fff0ee;border-radius:8px;padding:10px 12px}.alimtalk-settings-module__JW02gq__success{background:var(--color-accent-subtle);color:var(--color-accent);border-radius:8px;padding:10px 12px}@media (max-width:760px){.alimtalk-settings-module__JW02gq__section{padding:14px}.alimtalk-settings-module__JW02gq__settings,.alimtalk-settings-module__JW02gq__results{gap:12px}}
