@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--bg: #fdfcff;--bg-soft: #f6f8ff;--surface: rgba(255, 255, 255, .88);--surface-strong: #ffffff;--surface-muted: #f8f4ff;--line: rgba(149, 165, 214, .28);--line-strong: rgba(120, 143, 201, .4);--text: #3f4060;--text-strong: #2a2842;--text-soft: #7f82a8;--pink: #ff82be;--pink-strong: #f159a0;--blue: #9ecbff;--blue-strong: #6aa8ff;--mint: #cff4ef;--warning: #ffd7ec;--danger: #ff7f9e;--danger-strong: #e14a78;--shadow-lg: 0 24px 60px rgba(166, 154, 211, .16);--shadow-md: 0 14px 36px rgba(166, 154, 211, .12);--radius-2xl: 26px;--radius-xl: 20px;--radius-lg: 16px;--radius-md: 12px;--radius-sm: 10px;--sans: "Manrope", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;font-family:var(--sans);color:var(--text);background:radial-gradient(circle at top left,rgba(255,130,190,.18),transparent 28%),radial-gradient(circle at top right,rgba(158,203,255,.22),transparent 30%),linear-gradient(180deg,#fff9fc,#f7f9ff 48%,#fff);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;color:var(--text);background:radial-gradient(circle at 12% 10%,rgba(255,144,198,.12),transparent 18%),radial-gradient(circle at 88% 12%,rgba(156,210,255,.18),transparent 22%),linear-gradient(180deg,#fffafd,#f7f9ff 55%,#fff)}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.7) 0 1px,transparent 1px),linear-gradient(rgba(255,130,190,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(158,203,255,.04) 1px,transparent 1px);background-size:20px 20px,44px 44px,44px 44px;opacity:.55}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p,dl,dd,dt,pre{margin:0}#root{padding:12px}.app-shell{max-width:1520px;margin:0 auto;display:flex;flex-direction:column;gap:12px;animation:fade-up .35s ease-out both}.app-topbar,.panel,.detail-pane,.modal-card,.overview-panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.app-topbar{border-radius:var(--radius-2xl);padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px}.app-topbar__brand{display:flex;align-items:center;gap:10px;min-width:220px}.app-topbar__brand strong{display:block;color:var(--text-strong);font-size:.98rem}.app-topbar__brand p{font-size:.74rem;color:var(--text-soft)}.app-topbar__logo{width:34px;height:34px;border-radius:12px;overflow:hidden;box-shadow:0 10px 20px #f159a02e}.app-topbar__logo img{width:100%;height:100%;object-fit:cover}.top-nav{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.top-nav__link{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 13px;border-radius:999px;border:1px solid var(--line);background:#ffffffeb;color:var(--text-soft);font-size:.84rem;font-weight:700;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease}.top-nav__link svg,.workspace-dock__button svg,.results-toolbar__left svg,.button svg{flex:0 0 auto}.button__spinner{animation:button-spin .9s linear infinite}.top-nav__link svg{opacity:.92}.top-nav__link:hover,.top-nav__link--active{transform:translateY(-1px);color:var(--text-strong);border-color:#f159a047;background:linear-gradient(180deg,#fff,#f8f4fff0)}.top-nav__link--active{box-shadow:0 12px 24px #91a5f51f}.app-main,.page-stack,.page-grid,.review-grid,.chat-grid,.stack-form--grid,.detail-grid,.detail-form__grid,.filter-grid,.toggle-stack,.overview-grid,.smart-filter-board{display:grid;gap:12px}.dashboard-page{display:flex;flex-direction:column;gap:12px}.dashboard-page--resizing{cursor:inherit}.workspace-toolbar{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:4px 4px 0}.workspace-toolbar--solo{padding-left:54px}.workspace-toolbar__title{display:flex;flex-direction:column;gap:4px}.workspace-toolbar__eyebrow,.overview-hero__eyebrow,.graphic-card__title,.summary-card span,.field span,.detail-definition dt,.review-card__meta dt,.chat-card__meta dt{text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:800;color:var(--text-soft)}.workspace-toolbar__title h2{font-size:1.55rem;color:var(--text-strong);letter-spacing:-.04em}.workspace-toolbar__title p,.panel__subtle,.overview-hero p,.review-card__caption,.timeline__empty{font-size:.84rem;line-height:1.55;color:var(--text-soft)}.workspace-toolbar__actions{display:flex;flex-wrap:wrap;gap:8px}.workspace-stage{position:relative;display:flex;flex-direction:column;gap:0;padding-left:54px}.workspace-dock{position:absolute;top:2px;left:0;z-index:6;display:flex;flex-direction:column;gap:8px;padding:8px 10px 8px 6px;border-radius:0 18px 18px 0;background:linear-gradient(180deg,#ffffffeb,#f8f4ffe0);box-shadow:0 18px 30px #91a5f51f,inset 1px 0 #ffffffb8;transform:translate(-18px);opacity:.86;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease}.workspace-dock:before{content:"";position:absolute;top:16px;bottom:16px;right:4px;width:3px;border-radius:999px;background:linear-gradient(180deg,#ff82beb8,#9ecbffb8)}.workspace-dock:hover,.workspace-dock:focus-within{transform:translate(0);opacity:1;box-shadow:0 22px 36px #91a5f529,inset 1px 0 #ffffffd1}.workspace-dock__button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--line);border-radius:14px;background:#ffffffe0;color:var(--text);box-shadow:0 10px 20px #91a5f51f;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}.workspace-dock__button svg{opacity:.92}.workspace-dock__button:after{content:attr(data-label);position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%) translate(-4px);padding:8px 10px;border-radius:12px;background:#363c68eb;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:0 12px 24px #363c6838;transition:opacity .14s ease,transform .14s ease}.workspace-dock__button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 24px #91a5f529}.workspace-dock__button:hover:after,.workspace-dock__button:focus-visible:after{opacity:1;transform:translateY(-50%) translate(0)}.workspace-dock__button:disabled{opacity:.42;cursor:not-allowed}.workspace-dock__button--active{border-color:#f159a047;background:linear-gradient(135deg,#ff82be29,#9ecbff2e)}.workspace-dock__button--active svg{color:var(--text-strong)}.ui-toggle{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:#fffc;color:var(--text);font-size:.82rem;font-weight:700}.ui-toggle--active{border-color:#f159a047;background:linear-gradient(135deg,#ff82be29,#9ecbff2e)}.overview-panel{border-radius:var(--radius-2xl);padding:12px;display:flex;flex-direction:column;gap:12px}.overview-shell{min-height:0;overflow:auto}.overview-shell .overview-panel{min-height:100%}.detail-card,.review-card,.chat-card,.settings-card{padding:14px;border-radius:var(--radius-xl);border:1px solid var(--line);background:#ffffffd1}.panel__tools,.table-actions,.detail-pane__actions,.review-card__badges,.review-card__actions,.detail-pane__statline,.detail-pane__headline-top,.field__search,.settings-card__head,.panel__header,.panel__header--inline,.results-toolbar,.results-toolbar__left,.search-hub,.panel__tools--wrap,.pagination,.pagination__controls,.detail-form__actions,.stack-form__actions,.chat-card__head{display:flex;align-items:center}.legend-dot{width:10px;height:10px;display:inline-block;border-radius:999px;margin-right:8px}.legend-dot--pink{background:var(--pink)}.legend-dot--blue{background:var(--blue)}.legend-dot--amber{background:#ffd06f}.dashboard-page--insight{gap:10px}.insight-hero{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,.58fr);gap:12px;padding:14px;border:1px solid rgba(155,170,216,.3);border-radius:22px;background:radial-gradient(circle at 8% 12%,rgba(241,89,160,.2),transparent 30%),radial-gradient(circle at 88% 18%,rgba(121,180,255,.2),transparent 33%),linear-gradient(145deg,#ffffffeb,#f5f9fff2);box-shadow:inset 0 1px #ffffffc7,0 18px 36px #a69ad31a}.insight-hero__main{display:flex;flex-direction:column;justify-content:center;gap:4px}.insight-hero__eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.64rem;font-weight:800;color:#7b7fb0}.insight-hero__main h3{margin:0;font-size:clamp(1.7rem,3.5vw,2.25rem);letter-spacing:-.05em;color:#1f2240}.insight-hero__main p{font-size:.8rem;color:#7377a6}.insight-hero__meters{display:grid;gap:8px;align-content:center}.ratio-meter{display:flex;flex-direction:column;gap:4px}.ratio-meter__meta{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:#6e73a1}.ratio-meter__meta strong{color:#2a2842;font-size:.8rem}.ratio-meter__track{height:9px;border-radius:999px;overflow:hidden;background:#9baad838}.ratio-meter__fill{height:100%;border-radius:inherit}.ratio-meter__fill--pink{background:linear-gradient(90deg,#f159a0,#ff9fcd)}.ratio-meter__fill--blue{background:linear-gradient(90deg,#679ff0,#99c8ff)}.ratio-meter__fill--amber{background:linear-gradient(90deg,#f8b84d,#ffd06f)}.insight-kpi-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{padding:12px;border-radius:16px;border:1px solid rgba(155,170,216,.25);background:#ffffffe0;display:flex;flex-direction:column;gap:6px;min-height:112px}.metric-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#7075a2}.metric-card__head span{text-transform:uppercase;letter-spacing:.08em;font-size:.64rem;font-weight:800}.metric-card strong{font-size:clamp(1.25rem,2.6vw,1.7rem);letter-spacing:-.04em;color:#22213f}.metric-card p{font-size:.75rem;color:#7b80ad;line-height:1.35}.metric-card--pink{background:linear-gradient(165deg,#fffffff2,#ffebf6db)}.metric-card--blue{background:linear-gradient(165deg,#fffffff2,#ecf7ffe6)}.metric-card--mint{background:linear-gradient(165deg,#fffffff2,#ecfffadb)}.metric-card--amber{background:linear-gradient(165deg,#fffffff2,#fff6e4e6)}.insight-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.infographic-card{grid-column:span 4;min-width:0;min-height:220px;padding:14px;border-radius:18px;border:1px solid rgba(155,170,216,.24);background:linear-gradient(180deg,#fffffff0,#f6f9ffe6);box-shadow:inset 0 1px #ffffffb8,0 12px 24px #a69ad317;display:flex;flex-direction:column;gap:12px}.infographic-card--wide{grid-column:span 8}.infographic-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#6f74a2}.infographic-card__head h3{margin:0;font-size:.95rem;letter-spacing:-.02em;color:#2a2842}.insight-donut-wrap{display:grid;grid-template-columns:154px minmax(0,1fr);align-items:center;gap:12px}.insight-donut{width:142px;height:142px;border-radius:999px;display:grid;place-items:center;box-shadow:inset 0 0 0 1px #7786b824}.insight-donut__core{width:88px;height:88px;border-radius:999px;background:#fff;display:grid;place-items:center;box-shadow:inset 0 0 0 1px #95a5d62e,0 10px 18px #947abe1f}.insight-donut__core strong{font-size:1.12rem;color:#272641}.insight-donut__core span{font-size:.69rem;color:#7f83ad}.insight-donut__legend{display:flex;flex-direction:column;gap:8px;font-size:.75rem;color:#6f74a2}.insight-donut__legend div{display:flex;align-items:center;gap:6px;min-width:0}.insight-donut__legend strong{color:#272641}.insight-bars{display:flex;flex-direction:column;gap:10px}.insight-bars__item{display:grid;gap:4px}.insight-bars__meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.insight-bars__meta span{font-size:.75rem;color:#6d71a0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insight-bars__meta strong{font-size:.8rem;color:#24233f}.insight-bars__track{height:9px;border-radius:999px;overflow:hidden;background:#95a5d633}.insight-bars__fill{height:100%;border-radius:inherit}.insight-bars small{font-size:.68rem;color:#8a8eb5;text-align:right}.confidence-board{display:grid;gap:12px;min-height:0}.confidence-board__summary{display:flex;align-items:baseline;gap:8px}.confidence-board__summary strong{font-size:1.8rem;letter-spacing:-.05em;color:#23233f}.confidence-board__summary span{font-size:.78rem;color:#7c80ad}.confidence-board__rows{display:grid;gap:8px}.trend-chart{display:grid;gap:10px;min-height:0}.trend-chart__svg{width:100%;height:120px;border-radius:14px;background:linear-gradient(180deg,#fffc,#f4f8ff94);border:1px solid rgba(149,165,214,.16)}.trend-chart__labels{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px}.trend-chart__labels div{display:flex;flex-direction:column;gap:2px}.trend-chart__labels span{font-size:.66rem;color:#8489b3}.trend-chart__labels strong{font-size:.78rem;color:#24223f}.insight-grid--rich{align-items:stretch}.infographic-card--half{grid-column:span 6}.infographic-card--full{grid-column:span 12}.donut-composition{display:grid;grid-template-columns:172px minmax(0,1fr);gap:12px;align-items:center}.donut-composition__chart{width:156px;height:156px;border-radius:999px;display:grid;place-items:center;margin:0 auto;box-shadow:inset 0 0 0 1px #7786b829}.donut-composition__core{width:96px;height:96px;border-radius:999px;display:grid;place-items:center;background:#fff;box-shadow:inset 0 0 0 1px #95a5d633,0 10px 20px #947abe24}.donut-composition__core strong{font-size:1.08rem;color:#262540}.donut-composition__core span{font-size:.67rem;color:#7f83ad}.donut-composition__legend{display:flex;flex-direction:column;gap:8px;font-size:.74rem;color:#6f74a2}.donut-composition__legend div{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:6px;align-items:center}.donut-composition__legend strong{color:#25243f;font-size:.76rem}.column-chart{display:grid;grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:8px;min-height:0}.column-chart__item{display:flex;flex-direction:column;align-items:center;gap:5px}.column-chart__bar-wrap{width:100%;height:116px;border-radius:12px;background:#95a5d629;padding:6px;display:flex;align-items:flex-end}.column-chart__bar{width:100%;border-radius:8px;min-height:10px}.column-chart__item span{font-size:.68rem;color:#7f84ae;text-align:center}.column-chart__item strong{font-size:.78rem;color:#25243f}.status-mosaic{display:flex;flex-wrap:wrap;gap:8px}.status-mosaic__tile{min-width:120px;flex:1 1 140px;border-radius:14px;border:1px solid transparent;padding:10px;display:flex;flex-direction:column;gap:4px}.status-mosaic__tile span{font-size:.7rem;color:#7075a2}.status-mosaic__tile strong{font-size:1rem;color:#23223f}.status-mosaic__tile small{font-size:.68rem;color:#7f84ad}.bubble-cloud{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.bubble-cloud__item{border:1px solid transparent;border-radius:999px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2px;padding:6px}.bubble-cloud__item span{font-size:.63rem;color:#6f74a2;line-height:1.1}.bubble-cloud__item strong{font-size:.76rem;color:#22213f}.coverage-radar{display:grid;grid-template-columns:minmax(220px,.36fr) minmax(0,.64fr);gap:14px;align-items:center}.coverage-radar__svg{width:100%;max-width:260px;margin:0 auto}.coverage-radar__grid{fill:none;stroke:#95a5d642;stroke-width:.8}.coverage-radar__axis{stroke:#95a5d638;stroke-width:.8}.coverage-radar__shape{fill:#f159a033;stroke:#f159a0;stroke-width:1.4}.coverage-radar__dot{fill:#fff;stroke:#f159a0;stroke-width:1.2}.coverage-radar__legend{display:grid;gap:6px}.coverage-radar__legend div{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:6px;align-items:center;font-size:.73rem;color:#6f74a2}.coverage-radar__legend strong{color:#24233f}.page-stack{grid-template-columns:minmax(0,1fr)}.page-stack--two-col{grid-template-columns:minmax(320px,.52fr) minmax(0,1fr)}.page-stack--jobs{grid-template-columns:minmax(250px,.26fr) minmax(0,.74fr);align-items:start}.panel,.detail-pane{border-radius:var(--radius-2xl);padding:16px}.panel--span-two{grid-column:1 / -1}.panel{display:flex;flex-direction:column;gap:12px;min-width:0}.jobs-panel--trigger{position:sticky;top:12px;gap:10px}.jobs-trigger-status{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:16px;border:1px solid var(--line);background:#ffffffc7}.jobs-trigger-status__meta{font-size:.76rem}.jobs-trigger-form{gap:10px}.jobs-trigger-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.jobs-trigger-form__actions .button{width:100%}.jobs-table-shell{min-height:520px}.workspace-frame{display:flex;align-items:stretch;min-width:0;gap:10px}.workspace-frame__sidebar,.workspace-frame__detail{min-width:0;flex:0 0 auto}.workspace-frame__main{flex:1 1 auto;min-width:0}.panel--compact{padding:12px;gap:8px}.detail-pane{display:flex;flex-direction:column;gap:12px;min-height:560px}.detail-pane--empty,.detail-pane__loading{display:grid;place-items:center;text-align:center;min-height:200px}.panel__header{justify-content:space-between;gap:12px}.panel__header h2,.panel__header h3,.detail-pane h2,.modal-card h3{color:var(--text-strong);letter-spacing:-.03em}.panel__header h2{font-size:1.08rem}.panel__header h3{font-size:.98rem}.panel__header--dense{align-items:center}.panel__header--inline{justify-content:space-between}.panel__tools,.panel__tools--wrap,.detail-pane__actions,.review-card__actions,.table-actions,.pagination__controls{gap:8px;flex-wrap:wrap}.search-hub{justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:18px;background:linear-gradient(135deg,#fffffff0,#f8f4ffeb);border:1px solid var(--line)}.search-hub__search{flex:1 1 460px}.search-hub__search span{margin-bottom:6px}.search-hub__meta{flex:1 1 240px}.results-toolbar{justify-content:space-between;gap:10px;width:100%;padding:0;border:none;color:var(--text-soft)}.results-toolbar--soft{padding:2px 2px 0}.results-toolbar__left{gap:8px}.field{display:flex;flex-direction:column;gap:6px}.field input,.field textarea,.field select{width:100%;min-height:42px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fffffff5;color:var(--text);padding:10px 11px;transition:border-color .14s ease,box-shadow .14s ease}.field .multi-select__trigger{min-height:42px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fffffff5;color:var(--text);padding:10px 11px;font-size:.94rem}.field .multi-select__menu{z-index:55}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:#f159a057;box-shadow:0 0 0 3px #ff82be1f}.field textarea{resize:vertical}.field__search{gap:8px;min-height:42px;padding-inline:10px;border-radius:14px;border:1px solid var(--line);background:#fffffff5}.field__search input{border:none;padding:0;background:transparent}.field--span-two{grid-column:1 / -1}.field--inline{flex-direction:row;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:#ffffffe0}.field--inline span{font-size:.82rem;letter-spacing:0}.filter-grid,.filter-grid--tight,.toggle-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.toggle-stack--single{grid-template-columns:minmax(0,1fr)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 15px;border:none;border-radius:999px;font-size:.86rem;font-weight:800;line-height:1;white-space:nowrap;transition:transform .14s ease,opacity .14s ease,box-shadow .14s ease}.button:hover:not(:disabled),.toggle-chip:hover,.smart-filter-chip:hover,.active-filter-chip:hover,.ui-toggle:hover:not(:disabled){transform:translateY(-1px)}.button:disabled,.ui-toggle:disabled{opacity:.48;cursor:not-allowed}.button--primary{color:#fff;background:linear-gradient(135deg,var(--pink),var(--pink-strong));box-shadow:0 14px 26px #f159a033}.button--secondary{color:#4d4a72;background:linear-gradient(135deg,#cde5ff,#98c7ff);box-shadow:0 14px 26px #6aa8ff29}.button--danger{color:#fff;background:linear-gradient(135deg,var(--danger),var(--danger-strong));box-shadow:0 14px 26px #e14a7833}.button--ghost{color:var(--text);background:#fffffff0;border:1px solid var(--line)}.button--compact{min-height:34px;padding-inline:12px;font-size:.78rem}.status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent}.status-badge--success{background:#cff4efe0;color:#2d7b72}.status-badge--warning{background:#ffd7ecb3;color:#ad4b82}.status-badge--danger{background:#ff7f9e29;color:#bf4f74}.status-badge--info{background:#9ecbff38;color:#4c84d1}.status-badge--neutral{background:#95a5d624;color:var(--text-soft)}.status-badge--outline{background:transparent;border-color:var(--line);color:var(--text-soft)}.toggle-chip,.smart-filter-chip,.active-filter-chip{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 13px;border-radius:999px;border:1px solid var(--line);background:#ffffffeb;color:var(--text);font-size:.8rem;font-weight:700}.toggle-chip--active,.smart-filter-chip--active{background:linear-gradient(135deg,#ff82be26,#9ecbff29);border-color:#f159a033}.active-filter-row{display:flex;flex-wrap:wrap;gap:8px}.active-filter-chip span{font-size:1rem;line-height:1}.smart-filter-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;overflow:visible;padding-bottom:0}.smart-filter-group{min-width:0;padding:10px 12px;border-radius:16px;border:1px solid var(--line);background:#ffffffc7;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.smart-filter-group>span{color:var(--text-strong);font-size:.84rem;font-weight:700;white-space:nowrap}.smart-filter-group__chips{display:flex;flex-wrap:wrap;gap:8px;width:100%}.quick-filters-shell{display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:12px;border:1px solid var(--line);border-radius:18px;background:#fffc}.quick-filters-shell__header{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-soft);font-size:.78rem}.quick-filters-shell__header strong{color:var(--text-strong);font-size:.82rem}.smart-filter-board::-webkit-scrollbar{height:7px}.smart-filter-board::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(90deg,#ff82be80,#9ecbff99)}.smart-filter-board::-webkit-scrollbar-track{background:#95a5d61a;border-radius:999px}.data-table,.table-shell{overflow:auto;border-radius:var(--radius-xl);border:1px solid var(--line);background:#ffffffd1}table{width:100%;min-width:1460px;border-collapse:collapse}th,td{padding:10px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(149,165,214,.18)}th{position:sticky;top:0;z-index:1;background:#fffffffa;font-size:.68rem;color:var(--text-soft);text-transform:uppercase;letter-spacing:.1em}tbody tr{transition:background .14s ease;cursor:pointer}tbody tr:hover,tbody tr.is-selected{background:linear-gradient(135deg,#ff82be14,#9ecbff17)}tbody tr.is-selected{box-shadow:inset 4px 0 0 var(--pink)}.table-sort{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;padding:0;color:inherit;font:inherit;font-weight:800;letter-spacing:inherit;text-transform:inherit;white-space:nowrap}.table-header-stack{display:flex;flex-direction:column;gap:8px;min-width:0}.table-header-label{font-weight:800;white-space:nowrap}.table-filter-control{min-width:0}.table-filter-control--xxs{min-width:72px}.table-filter-control--xs{min-width:88px}.table-filter-control--sm{min-width:104px}.table-filter-control--md{min-width:140px}.table-filter-control--lg,.table-filter-control--age,.table-filter-control--confidence{min-width:172px}.table-filter-control--date{min-width:250px}.table-filter-control input,.table-filter-control select{width:100%;min-height:34px;padding:0 10px;border:1px solid rgba(149,165,214,.22);border-radius:12px;background:#fffffffa;color:var(--text);font-size:.76rem;font-weight:600;letter-spacing:0;text-transform:none}.table-filter-control input:focus,.table-filter-control select:focus{outline:none;border-color:#f159a057;box-shadow:0 0 0 3px #ff82be1a}.multi-select{position:relative}.multi-select__trigger{width:100%;min-height:34px;padding:0 10px;border:1px solid rgba(149,165,214,.22);border-radius:12px;background:#fffffffa;color:var(--text);font-size:.76rem;font-weight:600;letter-spacing:0;text-transform:none;display:inline-flex;align-items:center;justify-content:space-between;gap:6px;text-align:left}.multi-select__summary{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-select__trigger:focus-visible,.multi-select--open .multi-select__trigger{outline:none;border-color:#f159a057;box-shadow:0 0 0 3px #ff82be1a}.multi-select__menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:100%;min-width:160px;max-height:220px;overflow:auto;border-radius:12px;border:1px solid rgba(149,165,214,.28);background:#fffffffa;box-shadow:0 12px 24px #5665942e;padding:6px}.multi-select__option{width:100%;border:0;background:transparent;color:var(--text);font-size:.75rem;font-weight:600;padding:7px 8px;border-radius:8px;display:inline-flex;align-items:center;gap:8px;text-align:left}.multi-select__option:hover{background:#9ecbff29}.multi-select__option--active{background:linear-gradient(135deg,#ff82be24,#9ecbff2e)}.multi-select__check{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:#175fb0e6;flex:none}.table-filter-split{display:grid;grid-template-columns:repeat(2,minmax(64px,1fr));gap:6px}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.table-thumb{width:62px;height:84px;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#ff82be24,#9ecbff2e)}.table-thumb img{width:100%;height:100%;object-fit:cover}.table-thumb__empty{width:100%;height:100%;display:grid;place-items:center;font-size:.7rem;color:var(--text-soft)}.table-subtle{margin-top:4px;color:var(--text-soft);font-size:.78rem;line-height:1.45}.table-name-cell{display:grid;gap:4px;min-width:0}.table-cell-truncate{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profiles-page--table{gap:14px}.profiles-page--table .panel{padding:12px}.profiles-page--table .data-table{font-size:.75rem}.profiles-page--table table{min-width:1320px}.profiles-page--table th{font-size:.6rem;letter-spacing:.08em}.profiles-page--table th,.profiles-page--table td{padding:8px}.profiles-page--table td{font-size:.75rem;line-height:1.3}.profiles-page--table .table-subtle{margin-top:2px;font-size:.64rem;line-height:1.25}.profiles-page--table .table-thumb{width:54px;height:72px;border-radius:12px}.profiles-page--table .table-filter-control input,.profiles-page--table .table-filter-control select,.profiles-page--table .multi-select__trigger{min-height:30px;font-size:.66rem}.profiles-page--table .button{min-height:34px;font-size:.74rem}.profiles-quality-tabs{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin-right:8px}.table-empty{padding:28px 12px;text-align:center;color:var(--text-soft);font-size:.82rem}.panel-divider{position:relative;flex:0 0 14px;align-self:stretch;border:none;background:transparent;padding:0;cursor:col-resize}.panel-divider:before{content:"";position:absolute;top:10px;bottom:10px;left:50%;width:2px;transform:translate(-50%);background:#95a5d647;transition:background .14s ease,box-shadow .14s ease,width .14s ease}.panel-divider:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:54px;transform:translate(-50%,-50%);border-radius:999px;background:linear-gradient(180deg,#ff82bea8,#9ecbffa8);box-shadow:0 8px 16px #91a5f51f;transition:transform .14s ease,box-shadow .14s ease,width .14s ease,height .14s ease}.panel-divider:hover:before,.panel-divider--active:before{background:#f159a061;box-shadow:0 0 0 6px #ff82be14}.panel-divider:hover:after,.panel-divider--active:after{width:8px;height:62px;box-shadow:0 12px 22px #91a5f52e}.panel-divider--horizontal{width:100%;height:14px;flex:none;cursor:row-resize}.panel-divider--horizontal:before{inset:50% 12px auto;width:auto;height:1px;transform:translateY(-50%)}.panel-divider--horizontal:after{width:54px;height:6px}.pagination{justify-content:space-between;gap:12px}.pagination__summary,.pagination__page{color:var(--text-soft);font-size:.82rem}.detail-pane__hero{display:grid;grid-template-columns:180px minmax(0,1fr);gap:14px}.detail-pane__image{min-height:240px;overflow:hidden;border-radius:22px;border:1px solid var(--line);background:linear-gradient(135deg,#ff82be29,#9ecbff2e)}.detail-pane__image img,.review-card__head img{width:100%;height:100%;object-fit:cover}.detail-pane__image-empty{height:100%;display:grid;place-items:center;color:var(--text-soft)}.detail-pane__headline{display:flex;flex-direction:column;gap:12px}.detail-pane__headline-top{justify-content:space-between;align-items:flex-start;gap:12px}.detail-pane__headline-top h2{font-size:1.32rem;color:var(--text-strong);letter-spacing:-.04em}.detail-pane__headline-top p{margin-top:4px;color:var(--text-soft);font-size:.88rem;line-height:1.5}.detail-pane__statline{gap:8px;flex-wrap:wrap;font-size:.78rem;color:var(--text-soft)}.detail-grid,.detail-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-card{display:flex;flex-direction:column;gap:12px}.detail-card--full{grid-column:1 / -1}.detail-definition{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.detail-definition dd,.chat-card__meta dd,.review-card__meta dd{color:var(--text-strong);line-height:1.45;font-size:.9rem}.detail-inline-note{display:inline-flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:14px;background:linear-gradient(135deg,#ff82be1f,#9ecbff24);color:var(--text-soft);font-size:.8rem}.raw-caption{padding:14px;border-radius:16px;background:#fff8fc;border:1px solid rgba(255,130,190,.16);color:#49476e;font-family:var(--mono);font-size:.77rem;line-height:1.65;white-space:pre-wrap;overflow:auto}.timeline{display:flex;flex-direction:column;gap:10px}.timeline__item{padding:12px;border-radius:14px;border:1px solid var(--line);background:#ffffffc7}.timeline__item header{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px;color:var(--text-strong);font-size:.84rem}.timeline__item p{font-size:.8rem;color:var(--text-soft)}.stack-form,.detail-form{display:flex;flex-direction:column;gap:12px}.manual-input-page .stack-form{gap:12px}.manual-input-page .panel{width:100%;max-width:1420px;margin-inline:auto}.manual-input-page .manual-form-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start}.manual-input-page .manual-step-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 2px}.manual-input-page .manual-step-head__label{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-soft);font-weight:800}.manual-input-page .manual-step-head__right{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px}.manual-input-page .manual-step-head__mobile-link{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--line);color:var(--text-soft);background:#ffffffeb;transition:transform .14s ease,border-color .14s ease,color .14s ease}.manual-input-page .manual-step-head__mobile-link:hover{transform:translateY(-1px);border-color:#f159a061;color:var(--text-strong)}.manual-input-page .manual-step-head__title{font-size:.84rem;color:var(--text-strong)}.manual-input-page .manual-form-actions{grid-column:1 / -1}.manual-input-page .manual-form-actions--next{justify-content:flex-end}.manual-input-page .manual-form-actions--between{justify-content:space-between}.manual-input-page .manual-form-section{display:flex;flex-direction:column;gap:10px;padding:12px 13px;border:1px solid rgba(189,202,235,.48);border-radius:16px;background:linear-gradient(180deg,#fffffff5,#f8faffeb);box-shadow:inset 0 1px #fffc,0 12px 28px #9daad614}.manual-input-page .manual-form-section--wide{grid-column:1 / -1}.manual-input-page .manual-form-section--consent{gap:12px}.manual-input-page .manual-form-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.manual-input-page .manual-form-section__head h3{margin:0;font-size:1rem;letter-spacing:-.02em;color:var(--text-strong)}.manual-input-page .manual-form-section__head p{margin:2px 0 0;font-size:.8rem;color:var(--text-soft)}.manual-input-page .manual-form-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 10px;align-items:start}.manual-input-page .manual-form-grid--identity,.manual-input-page .manual-form-grid--criteria,.manual-input-page .manual-form-grid--documents{grid-template-columns:repeat(6,minmax(0,1fr))}.manual-input-page .manual-form-grid--identity>.field{min-height:84px}.manual-input-page .manual-form-grid--identity>.field>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manual-input-page .manual-form-grid .field--span-two{grid-column:span 2}.manual-input-page .manual-form-grid .field--span-three{grid-column:span 3}.manual-input-page .manual-form-grid .field--full{grid-column:1 / -1}.manual-input-page .manual-form-grid .field--narrow{justify-self:stretch;width:100%}.manual-input-page .manual-form-grid .field--compact{justify-self:start;width:min(100%,260px)}.manual-input-page .field-cluster{grid-column:1 / -1;display:grid;gap:10px 12px;padding:8px;border:1px solid rgba(188,201,235,.46);border-radius:12px;background:#ffffff75}.manual-input-page .social-links-row{grid-column:1 / -1;display:grid;gap:8px 10px;grid-template-columns:minmax(220px,1fr) minmax(300px,2.05fr) minmax(280px,1.95fr) minmax(280px,1.7fr);align-items:start}.manual-input-page .social-links-row>.field{min-height:104px;align-self:stretch}.manual-input-page .social-links-row>.field>span{display:block;min-height:2.4em;line-height:1.2}.manual-input-page .field-cluster--cities{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.manual-input-page .field-cluster--compact-row{grid-template-columns:repeat(auto-fit,minmax(170px,240px));align-items:start;justify-content:start}.manual-input-page .field-cluster--relationship{grid-template-columns:repeat(auto-fit,minmax(170px,240px))}.manual-input-page .field-cluster--relationship-3col{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px 10px;align-items:start}.manual-input-page .field-cluster--relationship-3col>.field{width:100%;max-width:none;justify-self:stretch}.manual-input-page .field-cluster--relationship-3col .field--compact{width:100%;max-width:none}.manual-input-page .field-cluster--relationship-3col>.field>span{min-height:2.3em;line-height:1.2}.manual-input-page .field--children-count{width:100%}.manual-input-page .field-cluster--compact-row .field--compact{width:min(100%,260px);max-width:260px;justify-self:start;grid-column:auto}.manual-input-page .criteria-preference-grid{grid-column:1 / -1;display:grid;gap:8px 10px;grid-template-columns:minmax(190px,1fr) minmax(230px,1.15fr) minmax(280px,1.45fr) minmax(230px,1.15fr);align-items:stretch}.manual-input-page .field--criteria-preference{min-height:104px}.manual-input-page .field--criteria-preference>span{display:block;min-height:2.2em;line-height:1.2}.manual-input-page .field--criteria-preference .manual-choice-group{gap:8px 12px}.manual-input-page .field--criteria-preference-wide .manual-choice-group{gap:8px 10px}.manual-input-page .field{gap:4px;padding:7px 8px;border:1px solid rgba(188,201,235,.52);border-radius:12px;background:#ffffff94}.manual-input-page .field span{font-size:.68rem;letter-spacing:.06em;transition:color .12s ease}.manual-input-page .field input,.manual-input-page .field select,.manual-input-page .field textarea{min-height:36px;padding:7px 9px;font-size:.86rem}.manual-input-page .field input[readonly]{background:#f7fafff5;color:var(--text-soft)}.manual-input-page .field:has(:is(input,select,textarea)[required]:not(:valid))>span,.manual-input-page .field:has(:is(input,select,textarea)[aria-invalid=true])>span,.manual-input-page .field--required-empty>span,.manual-input-page .manual-consent-check--required-empty span{color:#d1496c}.manual-input-page .field:has(:is(input,select,textarea)[required]:not(:valid)){border-color:#d1496c73;background:#fff3f7b8}.manual-input-page .field:has(:is(input,select,textarea)[aria-invalid=true]){border-color:#d1496c73;background:#fff3f7b8}.manual-input-page .manual-choice-group{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.manual-input-page .field--choice-inline{min-height:108px}.manual-input-page .field--choice-inline-compact{min-height:98px}.manual-input-page .field--choice-inline-compact>span{min-height:1.2em}.manual-input-page .field--choice-inline-compact .manual-choice-group{flex-wrap:nowrap;align-items:center;min-height:36px}.manual-input-page .field--choice-inline>span{display:block;min-height:2.2em;line-height:1.2}.manual-input-page .field--choice-inline .manual-choice-group{flex-wrap:wrap;gap:8px 14px}.manual-input-page .field--choice-inline .manual-choice-item span{white-space:nowrap}.manual-input-page .field--choice-inline-bottom-label .manual-choice-group{order:1}.manual-input-page .field--choice-inline-bottom-label>span{order:2;min-height:auto;margin-top:2px}.manual-input-page .manual-form-grid .field--choice-inline-wide{grid-column:span 2;width:100%;justify-self:stretch}.manual-input-page .manual-form-grid .field--choice-inline-right{justify-self:stretch}.manual-input-page .field--choice-inline-wide .manual-choice-group{flex-wrap:nowrap}.manual-input-page .manual-choice-item{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0;border:none;background:transparent}.manual-input-page .manual-choice-item span{text-transform:none;letter-spacing:0;font-size:.84rem;font-weight:500;color:var(--text-soft)}.manual-input-page .manual-choice-item input[type=radio],.manual-input-page .manual-choice-item input[type=checkbox]{appearance:auto;width:15px;height:15px;min-height:15px;margin:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;accent-color:#ef5ca7}.manual-input-page .manual-consent-copy{width:100%;padding:10px 12px}.manual-input-page .manual-consent-copy summary{cursor:pointer;font-size:.84rem;font-weight:700;color:var(--text-strong);letter-spacing:-.01em;display:flex;align-items:center;gap:6px}.manual-input-page .manual-consent-copy .stack-form{margin-top:8px;gap:10px}.manual-input-page .manual-consent-copy p{font-size:.82rem;line-height:1.5;color:var(--text)}.manual-input-page .manual-consent-check{display:flex;align-items:center;gap:8px;padding:8px 9px;border:1px solid rgba(188,201,235,.52);border-radius:12px;background:#ffffff94}.manual-input-page .manual-consent-check input[type=checkbox]{margin-top:0;width:15px;height:15px;min-height:15px;accent-color:#ef5ca7}.manual-input-page .manual-consent-check span{text-transform:none;letter-spacing:0;font-size:.84rem;line-height:1.35}.manual-input-page .field--file-upload{min-height:96px}.manual-input-page .field--file-upload input[type=file]{min-height:36px;width:100%}.manual-input-page .manual-consent-check--required-empty{border-color:#d1496c73;background:#fff3f7b8}.manual-input-page--mobile-mode{max-width:430px;margin:0 auto;padding:0 2px 16px}.manual-input-page--mobile-mode .panel--mobile-form{max-width:430px;padding:10px;border-radius:20px;box-shadow:0 20px 40px #a69ad329,inset 0 1px #ffffffd6}.manual-input-page--mobile-mode .panel__header{padding:4px 2px 2px}.manual-input-page--mobile-mode .panel__header h2{font-size:1.06rem}.manual-input-page--mobile-mode .manual-form-layout{gap:8px}.manual-input-page--mobile-mode .manual-step-head{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:sticky;top:4px;z-index:8;padding:8px 6px;border:1px solid rgba(188,201,235,.52);border-radius:12px;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.manual-input-page--mobile-mode .manual-step-head__label{font-size:.62rem}.manual-input-page--mobile-mode .manual-step-head__title{font-size:.8rem}.manual-input-page--mobile-mode .manual-form-section{padding:10px;border-radius:14px;gap:8px}.manual-input-page--mobile-mode .manual-form-section__head h3{font-size:.96rem}.manual-input-page--mobile-mode .manual-form-grid,.manual-input-page--mobile-mode .manual-form-grid--identity,.manual-input-page--mobile-mode .manual-form-grid--criteria,.manual-input-page--mobile-mode .manual-form-grid--documents{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.manual-input-page--mobile-mode .manual-form-grid>.field{grid-column:span 2}.manual-input-page--mobile-mode .manual-form-grid .field--span-two,.manual-input-page--mobile-mode .manual-form-grid .field--mobile-half{grid-column:span 2}.manual-input-page--mobile-mode .manual-form-grid .field--span-three,.manual-input-page--mobile-mode .manual-form-grid .field--mobile-wide{grid-column:span 3}.manual-input-page--mobile-mode .manual-form-grid .field--full,.manual-input-page--mobile-mode .manual-form-grid .field--mobile-full{grid-column:1 / -1}.manual-input-page--mobile-mode .manual-form-grid .field--mobile-quarter{grid-column:span 1}.manual-input-page--mobile-mode .manual-form-grid>.social-links-row,.manual-input-page--mobile-mode .manual-form-grid>.criteria-preference-grid,.manual-input-page--mobile-mode .manual-form-grid>.field-cluster{grid-column:1 / -1}.manual-input-page--mobile-mode .social-links-row,.manual-input-page--mobile-mode .criteria-preference-grid,.manual-input-page--mobile-mode .field-cluster--cities,.manual-input-page--mobile-mode .field-cluster--relationship,.manual-input-page--mobile-mode .field-cluster--compact-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.manual-input-page--mobile-mode .social-links-row>.field,.manual-input-page--mobile-mode .criteria-preference-grid>.field,.manual-input-page--mobile-mode .field-cluster--relationship>.field,.manual-input-page--mobile-mode .field-cluster--compact-row>.field{grid-column:span 2}.manual-input-page--mobile-mode .social-links-row>.field{min-height:94px}.manual-input-page--mobile-mode .social-links-row>.field>span{min-height:2.8em}.manual-input-page--mobile-mode .social-links-row>.field--mobile-quarter,.manual-input-page--mobile-mode .criteria-preference-grid>.field--mobile-quarter,.manual-input-page--mobile-mode .field-cluster--relationship>.field--mobile-quarter,.manual-input-page--mobile-mode .field-cluster--compact-row>.field--mobile-quarter{grid-column:span 1}.manual-input-page--mobile-mode .field-cluster--relationship-3col{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px}.manual-input-page--mobile-mode .field-cluster--relationship-3col>.field>span{font-size:.56rem!important;letter-spacing:.04em!important;line-height:1.15;min-height:2.25em}.manual-input-page--mobile-mode .field-cluster--relationship-3col>.field>span{font-size:inherit;letter-spacing:inherit;line-height:1.2;min-height:2.5em}@media(max-width:390px){.manual-input-page--mobile-mode .panel--mobile-form{padding:10px 8px 14px}.manual-input-page--mobile-mode .manual-form-section{padding:10px;border-radius:14px}.manual-input-page--mobile-mode .manual-form-grid,.manual-input-page--mobile-mode .manual-form-grid--identity,.manual-input-page--mobile-mode .manual-form-grid--criteria,.manual-input-page--mobile-mode .manual-form-grid--documents,.manual-input-page--mobile-mode .social-links-row,.manual-input-page--mobile-mode .criteria-preference-grid,.manual-input-page--mobile-mode .field-cluster--cities,.manual-input-page--mobile-mode .field-cluster--relationship,.manual-input-page--mobile-mode .field-cluster--compact-row{gap:6px!important}.manual-input-page--mobile-mode .field{padding:8px;border-radius:12px}.manual-input-page--mobile-mode .field>span{font-size:.72rem;letter-spacing:.04em}.manual-input-page--mobile-mode .field input,.manual-input-page--mobile-mode .field select,.manual-input-page--mobile-mode .field textarea{min-height:36px;padding:7px 8px;font-size:.8rem}.manual-input-page--mobile-mode .field-cluster--relationship-3col{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important}.manual-input-page--mobile-mode .field-cluster--relationship-3col>.field{grid-column:span 2!important}.manual-input-page--mobile-mode .field-cluster--relationship-3col>.field>span{font-size:inherit;letter-spacing:inherit;line-height:1.2;min-height:2.5em;word-break:break-word}.manual-input-page--mobile-mode .manual-form-actions .button{min-height:46px;font-size:.82rem;border-radius:999px}}.manual-input-page--mobile-mode .social-links-row>.field--mobile-wide,.manual-input-page--mobile-mode .criteria-preference-grid>.field--mobile-wide,.manual-input-page--mobile-mode .field-cluster--relationship>.field--mobile-wide,.manual-input-page--mobile-mode .field-cluster--compact-row>.field--mobile-wide{grid-column:span 3}.manual-input-page--mobile-mode .social-links-row>.field--mobile-full,.manual-input-page--mobile-mode .criteria-preference-grid>.field--mobile-full,.manual-input-page--mobile-mode .field-cluster--relationship>.field--mobile-full,.manual-input-page--mobile-mode .field-cluster--compact-row>.field--mobile-full{grid-column:1 / -1}.manual-input-page--mobile-mode .manual-form-grid--criteria .field--span-three,.manual-input-page--mobile-mode .manual-form-grid--documents .field--span-two{grid-column:span 2}.manual-input-page--mobile-mode .field-cluster{padding:6px}.manual-input-page--mobile-mode .field{padding:7px;border-radius:11px}.manual-input-page--mobile-mode .field span{font-size:.62rem;letter-spacing:.05em}.manual-input-page--mobile-mode .manual-form-grid--identity>.field>span{white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word}.manual-input-page--mobile-mode .field input,.manual-input-page--mobile-mode .field select,.manual-input-page--mobile-mode .field textarea{min-height:38px;padding:8px 9px;font-size:.82rem}.manual-input-page--mobile-mode .manual-choice-group{gap:8px 12px}.manual-input-page--mobile-mode .manual-choice-item span{font-size:.8rem}.manual-input-page--mobile-mode .field-cluster--compact-row .field--compact{width:100%;max-width:none}.manual-input-page--mobile-mode .manual-form-actions{position:static;margin-top:6px;padding-top:0;padding-bottom:0;background:transparent}.manual-input-page--mobile-mode .manual-form-actions--between{flex-direction:column;align-items:stretch;gap:8px}.manual-input-page--mobile-mode .manual-form-actions .button{width:100%;justify-content:center}.manual-input-page--mobile-mode .manual-consent-copy{padding:8px 10px}.manual-input-page--mobile-mode .manual-consent-check{padding:9px}.manual-input-page--mobile-mode .results-toolbar{padding:8px 10px}.manual-input-page--mobile-mode .field--choice-inline{min-height:86px}.manual-input-page--mobile-mode .field--choice-inline-compact{min-height:98px}.manual-input-page--mobile-mode .field--choice-inline-compact>span{min-height:1.2em}.manual-input-page--mobile-mode .field--choice-inline-compact .manual-choice-group{flex-wrap:nowrap}.manual-input-page--mobile-mode .field--choice-inline>span{min-height:2.1em;line-height:1.2}.manual-input-page--mobile-mode .field--choice-inline .manual-choice-group{flex-wrap:wrap;gap:8px 12px}.manual-input-page--mobile-mode .manual-form-grid .field--choice-inline-wide{grid-column:span 2!important;width:100%!important;justify-self:stretch!important}.manual-input-page--mobile-mode .field--choice-inline-wide .manual-choice-group{flex-wrap:wrap;gap:8px 12px}@media(max-width:420px){.manual-input-page--mobile-mode .manual-form-grid,.manual-input-page--mobile-mode .manual-form-grid--identity,.manual-input-page--mobile-mode .manual-form-grid--criteria,.manual-input-page--mobile-mode .manual-form-grid--documents,.manual-input-page--mobile-mode .social-links-row,.manual-input-page--mobile-mode .criteria-preference-grid,.manual-input-page--mobile-mode .field-cluster--cities,.manual-input-page--mobile-mode .field-cluster--relationship,.manual-input-page--mobile-mode .field-cluster--compact-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.manual-input-page--mobile-mode .manual-form-grid>.field,.manual-input-page--mobile-mode .social-links-row>.field,.manual-input-page--mobile-mode .criteria-preference-grid>.field,.manual-input-page--mobile-mode .field-cluster--relationship>.field,.manual-input-page--mobile-mode .field-cluster--compact-row>.field{grid-column:span 1!important}.manual-input-page--mobile-mode .manual-form-grid .field--mobile-full,.manual-input-page--mobile-mode .social-links-row>.field--mobile-full,.manual-input-page--mobile-mode .criteria-preference-grid>.field--mobile-full,.manual-input-page--mobile-mode .field-cluster--relationship>.field--mobile-full,.manual-input-page--mobile-mode .field-cluster--compact-row>.field--mobile-full,.manual-input-page--mobile-mode .manual-form-grid .field--full,.manual-input-page--mobile-mode .manual-form-grid>.social-links-row,.manual-input-page--mobile-mode .manual-form-grid>.criteria-preference-grid,.manual-input-page--mobile-mode .manual-form-grid>.field-cluster{grid-column:1 / -1!important}.manual-input-page--mobile-mode .manual-form-grid .field--mobile-wide,.manual-input-page--mobile-mode .social-links-row>.field--mobile-wide,.manual-input-page--mobile-mode .criteria-preference-grid>.field--mobile-wide,.manual-input-page--mobile-mode .field-cluster--relationship>.field--mobile-wide,.manual-input-page--mobile-mode .field-cluster--compact-row>.field--mobile-wide{grid-column:1 / -1!important}.manual-input-page--mobile-mode .field--choice-inline{min-height:auto}.manual-input-page--mobile-mode .field--choice-inline>span{min-height:auto}}@media(min-width:1800px){.manual-input-page .manual-form-grid,.manual-input-page .manual-form-grid--identity{grid-template-columns:repeat(7,minmax(0,1fr))}.manual-input-page .field-cluster--cities{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1500px)and (min-width:861px){.manual-input-page .manual-form-grid,.manual-input-page .manual-form-grid--identity,.manual-input-page .manual-form-grid--criteria,.manual-input-page .manual-form-grid--documents,.manual-input-page .field-cluster--cities,.manual-input-page .field-cluster--compact-row{grid-template-columns:repeat(4,minmax(0,1fr))}.manual-input-page .field-cluster--relationship{grid-template-columns:repeat(auto-fit,minmax(170px,240px))}.manual-input-page .social-links-row,.manual-input-page .criteria-preference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-input-page .field--criteria-preference-wide{grid-column:span 2}}.stack-form--grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.stack-form__actions,.detail-form__actions{justify-content:flex-end}.review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.review-card,.chat-card,.settings-card{display:flex;flex-direction:column;gap:12px}.settings-column{display:grid;gap:12px}.review-card__head{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center}.review-card__head img{border-radius:16px;aspect-ratio:3 / 4}.review-card__head h3,.chat-card__head h3{color:var(--text-strong);font-size:1.02rem}.review-card__head p,.chat-card__head p{color:var(--text-soft);font-size:.8rem;margin-top:4px}.review-card__badges{gap:8px;flex-wrap:wrap}.review-card__caption{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.review-card__meta,.chat-card__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.review-card__actions{flex-wrap:wrap}.chat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-card__head{justify-content:space-between;gap:12px}.settings-card__head{gap:10px}.whatsapp-bridge{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:14px}.whatsapp-bridge__summary,.whatsapp-bridge__qr{display:flex;flex-direction:column;gap:12px}.whatsapp-bridge__state{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:start;padding:12px;border-radius:18px;border:1px solid rgba(244,171,207,.32);background:linear-gradient(135deg,#fff8fcf5,#f1f7fff5)}.whatsapp-bridge__state strong{display:block;color:var(--text-strong);font-size:.94rem}.whatsapp-bridge__state p,.whatsapp-bridge__hint,.wa-note{color:var(--text-soft);font-size:.8rem;line-height:1.55}.whatsapp-bridge__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;color:var(--brand-strong);background:linear-gradient(135deg,#fce1f0f5,#e2f0fff5);box-shadow:inset 0 1px #ffffffb3}.whatsapp-bridge__qr-frame{display:grid;place-items:center;min-height:300px;padding:18px;border-radius:22px;border:1px solid rgba(244,171,207,.34);background:linear-gradient(180deg,#fffffffa,#f4f8fffa);box-shadow:inset 0 1px #ffffffc7}.whatsapp-bridge__qr-frame img{width:min(280px,100%);aspect-ratio:1;object-fit:contain;border-radius:22px}.whatsapp-bridge__qr-empty{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:var(--text-soft)}.whatsapp-bridge__qr-empty strong{max-width:220px;color:var(--text-strong);font-size:.9rem}.wa-note{padding:10px 12px;border-radius:14px;border:1px solid rgba(241,146,146,.28);background:#fff2f4cc}.wa-note--danger{color:#b42318}.jobs-table th,.jobs-table td{font-size:.82rem}.jobs-table{min-width:1160px}.jobs-table__notes{min-width:280px;max-width:420px}.jobs-table__notes span{display:block;white-space:normal;line-height:1.5}.jobs-view-detail-btn{margin-top:6px;font-size:.78rem;color:var(--accent);gap:4px}.modal-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:#0a0a148c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeIn .15s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-dialog--detail{width:min(640px,100%);max-height:80vh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 16px 48px #00000059;overflow:hidden}.modal-dialog__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.modal-dialog__header h3{font-size:1.05rem;font-weight:600;margin:0;color:var(--fg)}.modal-dialog__body{padding:20px;overflow-y:auto;flex:1}.modal-dialog__notes{font-size:.88rem;color:var(--fg-muted);line-height:1.6;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--border)}.modal-detail-section{margin-bottom:18px}.modal-detail-section__title{font-size:.92rem;font-weight:600;margin-bottom:4px}.modal-detail-section__title--warning{color:#f59e0b}.modal-detail-section__title--info{color:#60a5fa}.modal-detail-section__title--neutral{color:var(--fg-muted)}.modal-detail-section__desc{font-size:.78rem;color:var(--fg-muted);margin-bottom:8px;line-height:1.4}.modal-detail-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.modal-detail-list li{font-size:.82rem;color:var(--fg);background:var(--surface-elevated, rgba(255,255,255,.04));padding:8px 12px;border-radius:8px;border:1px solid var(--border);line-height:1.5;word-break:break-word}.modal-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:18px;background:#5c53912e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-card{width:min(520px,100%);padding:18px;border-radius:22px;animation:modal-in .18s ease-out both}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes button-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.submit-error-modal .submit-error-modal__message{display:flex;align-items:flex-start;gap:8px;margin:0;color:#7a2243}.submit-error-modal .stack-form__actions{justify-content:flex-end}@keyframes modal-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1440px){.insight-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.infographic-card{grid-column:span 6}.infographic-card--wide,.infographic-card--full{grid-column:span 12}}@media(max-width:1180px){.insight-hero,.page-stack--two-col,.page-stack--jobs,.stack-form--grid,.review-grid,.chat-grid,.detail-grid,.detail-form__grid,.smart-filter-board,.whatsapp-bridge{grid-template-columns:minmax(0,1fr)}.insight-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.infographic-card,.infographic-card--wide{grid-column:auto}.donut-composition,.coverage-radar,.detail-pane__hero{grid-template-columns:minmax(0,1fr)}.workspace-toolbar--solo,.workspace-stage{padding-left:0}.jobs-panel--trigger{position:static}.jobs-trigger-form__row{grid-template-columns:minmax(0,1fr)}.workspace-dock{position:sticky;top:10px;flex-direction:row;margin-right:auto;margin-bottom:10px;padding:6px 8px;border-radius:999px;transform:none;opacity:1}.workspace-dock:before{inset:4px 18px;width:auto;height:3px}.workspace-dock__button:after{top:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(-4px)}.workspace-dock__button:hover:after,.workspace-dock__button:focus-visible:after{transform:translate(-50%) translateY(0)}.workspace-frame{flex-direction:column}.workspace-frame__sidebar,.workspace-frame__detail{width:100%!important}.overview-shell,.quick-filters-shell{height:auto!important}.panel-divider{display:none}}@media(max-width:860px){#root{padding:10px}.app-topbar,.panel,.detail-pane,.overview-panel{padding:12px;border-radius:18px}.app-topbar,.workspace-toolbar,.search-hub,.panel__header,.panel__header--inline,.detail-pane__headline-top,.detail-pane__actions,.pagination,.review-card__actions{flex-direction:column;align-items:stretch}.top-nav,.filter-grid,.toggle-stack,.insight-kpi-grid,.insight-grid{grid-template-columns:minmax(0,1fr)}.top-nav{justify-content:stretch}.top-nav__link{justify-content:center}.insight-donut-wrap,.donut-composition,.coverage-radar,.detail-definition,.review-card__meta,.chat-card__meta{grid-template-columns:minmax(0,1fr)}.insight-hero,.infographic-card{padding:12px;border-radius:16px}.manual-input-page{gap:8px}.manual-input-page .panel{padding:10px;gap:8px;border-radius:14px}.manual-input-page .manual-form-layout{grid-template-columns:minmax(0,1fr);gap:10px}.manual-input-page .manual-form-grid,.manual-input-page .manual-form-grid--identity,.manual-input-page .manual-form-grid--criteria,.manual-input-page .manual-form-grid--documents{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-input-page .manual-form-grid .field--span-two,.manual-input-page .manual-form-grid .field--span-three{grid-column:span 2}.manual-input-page .manual-form-grid .field--full{grid-column:1 / -1}.manual-input-page .field-cluster--compact-row,.manual-input-page .field-cluster--cities,.manual-input-page .field-cluster--relationship,.manual-input-page .social-links-row,.manual-input-page .criteria-preference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-input-page .field--criteria-preference-wide{grid-column:span 2}.manual-input-page .manual-form-section{padding:12px;border-radius:16px}.manual-input-page .filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.manual-input-page .field span{font-size:.6rem;letter-spacing:.06em}.manual-input-page .field input,.manual-input-page .field select,.manual-input-page .field textarea{min-height:36px;padding:8px 9px;font-size:.8rem}.manual-input-page .timeline__item{padding:9px}}@media(max-width:640px){.manual-input-page .manual-form-layout,.manual-input-page .manual-form-grid,.manual-input-page .manual-form-grid--identity,.manual-input-page .manual-form-grid--criteria,.manual-input-page .manual-form-grid--documents{grid-template-columns:minmax(0,1fr)}.manual-input-page .manual-form-grid .field--span-two,.manual-input-page .manual-form-grid .field--span-three,.manual-input-page .manual-form-grid .field--full,.manual-input-page .field--criteria-preference-wide{grid-column:auto}.manual-input-page .field-cluster--compact-row,.manual-input-page .field-cluster--cities,.manual-input-page .field-cluster--relationship,.manual-input-page .social-links-row,.manual-input-page .criteria-preference-grid,.manual-input-page .filter-grid{grid-template-columns:minmax(0,1fr)}.manual-input-page .field--span-two{grid-column:auto}.manual-input-page .field--choice-inline{min-height:auto}.manual-input-page .field--choice-inline .manual-choice-group{flex-wrap:wrap}.manual-input-page .stack-form__actions .button{width:100%}.manual-input-page .manual-form-actions--between{flex-direction:column;align-items:stretch}.manual-input-page .manual-step-head{flex-direction:column;align-items:flex-start}.manual-input-page--mobile-mode .manual-step-head{flex-direction:row;align-items:center}}.manual-input-page--mobile-mode .manual-form-grid,.manual-input-page--mobile-mode .manual-form-grid--identity,.manual-input-page--mobile-mode .manual-form-grid--criteria,.manual-input-page--mobile-mode .manual-form-grid--documents,.manual-input-page--mobile-mode .social-links-row,.manual-input-page--mobile-mode .criteria-preference-grid,.manual-input-page--mobile-mode .field-cluster--cities,.manual-input-page--mobile-mode .field-cluster--relationship,.manual-input-page--mobile-mode .field-cluster--compact-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}.manual-input-page--mobile-mode .manual-form-grid>.field,.manual-input-page--mobile-mode .social-links-row>.field,.manual-input-page--mobile-mode .criteria-preference-grid>.field,.manual-input-page--mobile-mode .field-cluster--relationship>.field,.manual-input-page--mobile-mode .field-cluster--compact-row>.field{grid-column:span 2!important}.manual-input-page--mobile-mode .manual-form-grid>.social-links-row,.manual-input-page--mobile-mode .manual-form-grid>.criteria-preference-grid,.manual-input-page--mobile-mode .manual-form-grid>.field-cluster{grid-column:1 / -1!important}.manual-input-page--mobile-mode .manual-form-grid .field--span-two,.manual-input-page--mobile-mode .manual-form-grid .field--span-three,.manual-input-page--mobile-mode .manual-form-grid .field--full,.manual-input-page--mobile-mode .field--criteria-preference-wide{grid-column:span 2!important}.manual-input-page--mobile-mode .manual-form-grid .field--span-three,.manual-input-page--mobile-mode .manual-form-grid .field--mobile-wide,.manual-input-page--mobile-mode .social-links-row>.field--mobile-wide,.manual-input-page--mobile-mode .criteria-preference-grid>.field--mobile-wide,.manual-input-page--mobile-mode .field-cluster--relationship>.field--mobile-wide,.manual-input-page--mobile-mode .field-cluster--compact-row>.field--mobile-wide{grid-column:span 3!important}.manual-input-page--mobile-mode .manual-form-grid .field--span-three.field--mobile-half{grid-column:span 2!important}.manual-input-page--mobile-mode .manual-form-grid .field--full,.manual-input-page--mobile-mode .manual-form-grid .field--mobile-full,.manual-input-page--mobile-mode .social-links-row>.field--mobile-full,.manual-input-page--mobile-mode .criteria-preference-grid>.field--mobile-full,.manual-input-page--mobile-mode .field-cluster--relationship>.field--mobile-full,.manual-input-page--mobile-mode .field-cluster--compact-row>.field--mobile-full{grid-column:1 / -1!important}.manual-input-page--mobile-mode .manual-form-grid .field--mobile-quarter,.manual-input-page--mobile-mode .social-links-row>.field--mobile-quarter,.manual-input-page--mobile-mode .criteria-preference-grid>.field--mobile-quarter,.manual-input-page--mobile-mode .field-cluster--relationship>.field--mobile-quarter,.manual-input-page--mobile-mode .field-cluster--compact-row>.field--mobile-quarter{grid-column:span 1!important}.manual-input-page--mobile-mode .field-cluster--relationship-3col{grid-template-columns:repeat(6,minmax(0,1fr))!important}.manual-input-page--mobile-mode .field-cluster--relationship-3col>.field{grid-column:span 2!important}.manual-input-page--mobile-mode .manual-form-actions--between{flex-direction:column!important;align-items:stretch!important}.photo-modal-card{width:min(1100px,95vw)!important;max-width:100%!important;max-height:92vh!important;padding:24px;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(circle at 82% 16%,rgba(121,180,255,.18),transparent 34%),radial-gradient(circle at 12% 8%,rgba(241,89,160,.12),transparent 30%),linear-gradient(160deg,#fffffffa,#f7fafff5)}.table-thumb__trigger{padding:0;border:none;background:transparent;cursor:pointer;display:block;border-radius:inherit;transition:transform .2s ease,box-shadow .2s ease;width:100%;height:100%}.table-thumb__trigger:hover{transform:scale(1.05) translateY(-2px);box-shadow:0 8px 16px #a69ad333}.table-thumb__trigger img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.photo-modal-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,1fr);gap:24px;flex:1 1 auto;min-height:0;margin-top:16px}.photo-modal-left{display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fff,#f6f8ff);border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--line);min-height:0;box-shadow:0 18px 36px #9cace02e;animation:modal-photo-in .35s ease-out both}.photo-modal-left img{width:100%;height:100%;object-fit:contain;animation:modal-photo-zoom .45s ease-out both}.photo-modal-right{display:flex;flex-direction:column;overflow-y:auto;min-height:0;padding-right:12px}.photo-modal-right::-webkit-scrollbar{width:6px}.photo-modal-right::-webkit-scrollbar-track{background:transparent}.photo-modal-right::-webkit-scrollbar-thumb{background:#95a5d666;border-radius:10px}.photo-modal-raw{display:flex;flex:1 1 auto;flex-direction:column;gap:18px;font-family:var(--sans);font-size:.86rem;line-height:1.65;color:var(--text-strong);padding-bottom:8px}.photo-modal-section{display:flex;flex-direction:column;gap:2px}.photo-modal-section__title{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--blue-strong);margin:4px 0;opacity:0;transform:translateY(5px);animation:modal-line-in .34s ease-out forwards;animation-delay:calc(var(--line-index, 0) * 44ms + 70ms)}.photo-modal-raw__line{display:flex;align-items:flex-start;gap:4px;padding:4px 0;opacity:0;transform:translate(8px);animation:modal-line-in .34s ease-out forwards;animation-delay:calc(var(--line-index, 0) * 44ms + 80ms)}.photo-modal-raw__label{font-weight:700;color:var(--text-strong);min-width:220px;flex:0 0 auto}.photo-modal-raw__value{color:var(--text);flex:1 1 auto;word-break:break-word}@media(max-width:800px){.photo-modal-layout{grid-template-columns:1fr;grid-template-rows:minmax(220px,.7fr) minmax(300px,1fr);gap:14px;margin-top:12px}.photo-modal-right{padding-right:4px}.photo-modal-raw__line{flex-direction:column;gap:2px}.photo-modal-raw__label{min-width:0}}@keyframes modal-photo-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-photo-zoom{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes modal-line-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}
