.spectrumResultFlow{flex-direction:column;gap:14px!important;display:flex!important}.spectrumResultFlow>.spectrumSteps{order:0}.spectrumResultFlow>.spectrumFlowHead{order:1;padding-bottom:0}.spectrumResultFlow>.spectrumFlowHead h1{margin-bottom:4px;font-size:clamp(24px,6.8vw,31px)}.spectrumResultFlow>.spectrumFlowHead p{display:none}.spectrumResultFlow>.spectrumResultGroups{flex-direction:column;order:2;gap:16px;display:flex}.spectrumResultFlow>.spectrumResultGroups:after{content:"✦  " attr(data-import-count) " 点星光汇入了光谱";color:var(--purple);letter-spacing:-.01em;background:linear-gradient(135deg,#f3edff,#fff 72%);border:1px solid #ddd2f4;border-radius:18px;order:-1;padding:15px 16px;font-size:15px;font-weight:800;display:block;box-shadow:0 8px 24px #5b3f8f0b}.spectrumResultFlow .spectrumReviewItem{width:auto;max-width:100%;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.spectrumResultFlow>.spectrumResultGroups>.spectrumResultGroup{box-shadow:none;background:0 0;border:0;padding:0}.spectrumResultFlow>.spectrumResultGroups .spectrumResultGroupHead{margin:0 1px 9px}.spectrumResultFlow>.spectrumResultGroups .spectrumResultGroupHead strong{color:#756a80;font-size:11px;font-weight:700}.spectrumResultFlow>.spectrumResultGroups .spectrumResultGroupHead span{display:none}.spectrumResultFlow .spectrumReviewList{flex-wrap:wrap;gap:8px;display:flex}.spectrumResultFlow .spectrumReviewLine{align-items:center;max-width:100%;display:inline-flex}.spectrumResultFlow .spectrumReviewLine>span{max-width:100%;min-height:32px;color:var(--purple);background:#f2edfc;border:1px solid #d9cef1;border-radius:999px;align-items:center;padding:7px 11px;font-size:11px;font-weight:650;line-height:1.3;display:inline-flex}.spectrumResultFlow .spectrumReviewLine>span b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:650;overflow:hidden}.spectrumResultFlow .spectrumReviewLine>span small,.spectrumResultFlow .spectrumReviewLine>button{display:none}.spectrumResultFlow .spectrumMiniControls{display:none!important}.spectrumResultFlow>.spectrumBasicSection{border:1px solid var(--line);background:#fff;border-radius:18px;order:3;margin-top:2px;padding:13px 15px}.spectrumResultFlow>.spectrumBasicSection>.spectrumTagSectionHead,.spectrumResultFlow>.spectrumBasicSection .spectrumBasicHint{display:none}.spectrumResultFlow>.spectrumBasicSection .spectrumBasicInfo>*{display:none!important}.spectrumResultFlow>.spectrumBasicSection .spectrumBasicInfo>label:first-of-type{color:#8a8192;font-size:10px;font-weight:650;margin:0!important;display:block!important}.spectrumResultFlow>.spectrumBasicSection .spectrumBasicInfo>label:first-of-type input{min-height:30px!important;color:var(--deep)!important;box-shadow:none!important;background:0 0!important;border:0!important;margin-top:4px!important;padding:0!important;font-size:17px!important;font-weight:800!important}.spectrumResultFlow>.spectrumResultGroup:has(.spectrumPendingList){background:#fcfaff;border-color:#eadff3;order:4;margin-top:4px}.spectrumResultFlow>.spectrumResultGroup:has(.spectrumPendingList) .spectrumResultGroupHead{margin-bottom:10px}.spectrumResultFlow>.spectrumResultGroup:has(.spectrumPendingList) .spectrumResultGroupHead strong:after{content:" · 暂未汇入光谱";color:#a096aa;font-size:9px;font-weight:500}.spectrumResultFlow>.spectrumResultGroup:not(:has(.spectrumPendingList)){order:5}.spectrumResultFlow>.spectrumResultGroup:not(:has(.spectrumPendingList))>p{margin:8px 0 0;font-size:10px;line-height:1.55}.spectrumResultFlow>button{order:6}.spectrumResultFlow>.spectrumStickyActions{order:7}@media (max-width:520px){.spectrumResultFlow>.spectrumResultGroups{gap:14px}.spectrumResultFlow>.spectrumResultGroups:after{padding:14px 15px;font-size:14px}.spectrumResultFlow .spectrumReviewList{gap:7px}.spectrumResultFlow .spectrumReviewLine>span{min-height:31px;padding:7px 10px;font-size:10.5px}}.spectrumOcrDebug{color:#6f6875;background:#f8f6fcb8;border:1px dashed #6d4bd833;border-radius:12px;margin:4px 0 2px;padding:9px 10px;font-size:10.5px}.spectrumOcrDebug>summary{cursor:pointer;color:#7257c9;font-weight:700}.spectrumOcrDebugLayers{gap:7px;margin-top:9px;display:grid}.spectrumOcrDebugLayers details{border-top:1px solid #5b497e14;padding-top:7px}.spectrumOcrDebugLayers summary{cursor:pointer;font-weight:650}.spectrumOcrDebugLayers pre{color:#57515f;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:8px;max-height:220px;margin:7px 0 0;padding:9px;font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}
.spectrumFlow .spectrumVisibilityCheck,.spectrumFlow .spectrumVisibilityRow,.spectrumFlow .spectrumExtraField>.spectrumVisibilityCheck{display:none!important}.cardManager .isAvoid,.grantedSpectrum .spectrumAvoidPreview{background:#fffafb!important;border-color:#f0cfd6!important}.cardManager .isAvoid>header b,.cardManager .visibleColumn section.isAvoid>b,.grantedSpectrum .spectrumAvoidPreview>b{color:#a84b61!important}.cardManager .visibleColumn section.isAvoid span,.cardManager .privacyGroup.isAvoid>div button.lit,.grantedSpectrum .spectrumAvoidPreview span{color:#a84b61!important;background:#fff0f3!important;box-shadow:inset 0 0 0 1px #f0cbd4!important}.spectrumResultFlow .spectrumResultGroup,.spectrumResultFlow .spectrumResultGroupHead,.spectrumResultFlow .spectrumResultGroupHead strong{overflow:visible!important}.spectrumResultFlow .spectrumResultGroupHead{min-width:0;padding-left:3px!important;padding-right:2px!important}.spectrumResultFlow .spectrumResultGroupHead strong{word-break:break-word;min-width:0;padding-left:1px;white-space:normal!important;text-overflow:clip!important;line-height:1.45!important}.spectrumCustomSpectrum{border-radius:16px;gap:10px;display:grid;background:#faf8ffb8!important;border:1px solid #6e56aa29!important;padding:13px 14px!important}.spectrumCustomGroups{gap:10px;display:grid}.spectrumCustomSubgroup{background:#ffffffc7;border:1px solid #6e56aa1c;border-radius:13px;gap:8px;min-width:0;padding:10px;display:grid}.spectrumCustomSubgroupHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.spectrumCustomSubgroupHead b{white-space:normal;word-break:break-word;color:#665989;min-width:0;font-size:12px;overflow:visible}.spectrumCustomSubgroupHead small,.spectrumReviewGroupHint{color:#9b92a1;font-size:10px;font-weight:600}.spectrumReviewCustomCategory{margin-top:7px}.spectrumReviewCustomCategory button,.spectrumNewCustomGroup button{white-space:nowrap}.spectrumReviewItem.negative{background:#fffafb!important;border-color:#f0d7dc!important}@media (max-width:520px){.spectrumReviewCustomCategory,.spectrumNewCustomGroup{grid-template-columns:minmax(0,1fr) auto!important}.spectrumReviewCustomCategory button,.spectrumNewCustomGroup button{padding-left:9px!important;padding-right:9px!important}}.spectrumRelationBuilderCompact,.spectrumRecentIndependent,.spectrumPolaritySection,.spectrumSocialSection{gap:10px;display:grid}.spectrumRelationPairCompact{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px;display:grid}.spectrumRelationTimes{color:#75668f;padding-bottom:11px;font-weight:800}.spectrumRelationTypeLine{gap:7px;display:grid}.spectrumRelationCard>div,.spectrumRecentStateCard>div,.spectrumWorkStateCard>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.spectrumRelationCard b,.spectrumRecentStateCard b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.spectrumWorkStateCard input{font-size:12px;min-height:36px!important}.spectrumPolarityGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.spectrumPolarityPole{background:#ffffffb8;border:1px solid #6e56aa24;border-radius:13px;min-width:0;padding:10px}.spectrumPolarityPole>b{color:#67568c;margin-bottom:7px;font-size:12px;display:block}.spectrumPolarityPole.negative{background:#fffafb;border-color:#f0d7dc}.spectrumPolarityPole.negative>b{color:#a84b61}.spectrumSocialGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.spectrumReviewQuickActions{flex:none;align-items:center;gap:6px;display:flex}.spectrumTagQuickDelete{width:30px;min-width:30px;height:30px;border-radius:999px!important;padding:0!important;font-size:18px!important;line-height:1!important}.spectrumReviewCategoryPicker{gap:6px;display:grid;position:relative}.spectrumReviewCategoryMenu{background:#fff;border:1px solid #6e56aa29;border-radius:12px;gap:8px;padding:9px;display:grid}.spectrumReviewCategoryOptions{flex-wrap:wrap;gap:6px;display:flex}.spectrumRecentResultGroups{gap:10px;display:grid}.spectrumRecentResultGroups>div>b{color:#67568c;margin-bottom:6px;font-size:12px;display:block}@media (max-width:560px){.spectrumPolarityGrid,.spectrumSocialGrid{grid-template-columns:1fr}.spectrumRelationPairCompact{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr)}}
:root{--zg-radius-sm:10px;--zg-radius-md:14px;--zg-control-h:42px;--zg-text:#403947;--zg-muted:#817987;--zg-focus:#7257c9;--zg-border:#e9e4ee}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}body{letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.5}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:0}button{-webkit-tap-highlight-color:transparent}a,a:visited{color:inherit;text-decoration:none}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid color-mix(in srgb,var(--purple) 38%,transparent);outline-offset:2px}.app input:not([type=checkbox]):not([type=radio]),.app textarea,.app select{min-height:var(--zg-control-h);border:1px solid var(--zg-border);border-radius:var(--zg-radius-sm);color:var(--zg-text);box-shadow:none;background:#fff}.app input:not([type=checkbox]):not([type=radio]):focus,.app textarea:focus,.app select:focus{border-color:#cfc3e8;outline:0;box-shadow:0 0 0 3px #7257c914}.app select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#80758a 50%),linear-gradient(135deg,#80758a 50%,#0000 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px!important}.app input[type=checkbox],.app input[type=radio]{width:17px;min-width:17px;height:17px;accent-color:var(--zg-focus);margin:0}.app textarea{line-height:1.58}.app ::placeholder{color:#aaa3ad;opacity:1}.app.isPage .page{padding-top:4px}.app.isPage .pageHead{padding:18px 2px 14px}.app.isPage .pageHead h1{margin:8px 0 7px;line-height:1.2}.app.isPage .pageHead>span{max-width:620px;line-height:1.55;display:block}.cards,.records,.profileRecordList{align-content:start}.empty{padding-block:28px}.safe{margin-block:8px}.order,.recordOrder,.flowCard,.importBox,.manualTags,.profile,.person,.profileOrderCard,.profileResponseCard,.profileWaveCard{line-height:1.55}.tagrow{align-items:center}.tagrow span,.tagrow button{white-space:normal;overflow-wrap:anywhere;line-height:1.25}.overlay,.profileLayerOverlay{overscroll-behavior:contain}.sheet,.profileLayerSheet{scrollbar-width:thin;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.sheetHead,.profileLayerHead{gap:10px}.sheetHead h2,.profileLayerTitle h2{overflow-wrap:anywhere}.grantedSpectrum{max-height:min(90dvh,760px);padding-bottom:calc(28px + env(safe-area-inset-bottom))}.grantedSpectrum .safe{margin:2px 0 14px}.grantedGroup+.grantedGroup{margin-top:16px}.grantedGroup>b{color:#746c7b;margin-bottom:8px;font-size:11px;line-height:1.4;display:block}.profileLayerSheet{padding:17px 16px calc(28px + env(safe-area-inset-bottom))}.profileLayerHead{margin-bottom:12px}.profilePreviewCard{padding:18px 16px}.profilePreviewGroups{gap:14px;margin-top:18px;padding-top:16px}.profilePreviewDetails{margin-top:16px;padding-top:15px}.profileRecordList{gap:10px}.profileOrderCard,.profileResponseCard,.profileWaveCard{padding:14px}.match .focusSearchBox{align-items:stretch}.match .focusSearchBox .primary{min-height:42px}.match .focusQuickTags{gap:6px}.match .focusQuickTags button{color:#7059ba;background:#faf8fc;border:1px solid #e8e2ee;border-radius:999px;padding:7px 9px;font-size:10.5px}.match .editSpectrum{color:#7257c9;background:0 0;border:0;text-decoration:none}.match .focusStartCard,.match .focusResult{margin-top:14px}.match .focusActions{grid-template-columns:1.2fr 1fr 1fr;gap:8px;display:grid}.match .focusActions button{border:1px solid var(--zg-border);background:#f8f5fc;border-radius:11px;min-height:40px;padding:9px 10px;font-size:11px;font-weight:700}.match .focusActions .focusBlock{color:#8b6670}.zgConfirmOverlay{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#24183373;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.zgConfirmCard{background:#faf9fc;border:1px solid #e7e1ec;border-radius:20px;width:min(100%,360px);padding:18px;box-shadow:0 20px 55px #2d233740}.zgConfirmCard h3{color:#37313c;margin:0;font-size:16px;line-height:1.35}.zgConfirmCard p{color:#756e7b;margin:9px 0 16px;font-size:12px;line-height:1.65}.zgConfirmActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.zgConfirmActions button{color:#5f5865;background:#f5f2f8;border:1px solid #e5dfeb;border-radius:11px;min-height:40px;font-size:11.5px;font-weight:700}.zgConfirmActions .danger{color:#8d5e68;background:#f8eff1;border-color:#e4d4d8}@media (max-width:520px){.app{padding-inline:14px}.app.isPage .pageHead{padding-top:14px}.match .focusActions{grid-template-columns:1fr 1fr}.match .focusActions .focusBlock{grid-column:1/-1}.sheet,.profileLayerSheet{max-height:calc(100dvh - max(10px,env(safe-area-inset-top)));border-radius:22px 22px 0 0}}
