:root{font-family:Arial,Noto Sans Hebrew,sans-serif;color:#17243b;background:#f5f7fb}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}.shell{display:flex;min-height:100vh}.sidebar{background:#14233c;color:#f7faff;width:250px;flex-shrink:0;padding:30px 18px;display:flex;flex-direction:column}.brand{font-size:25px;font-weight:800;display:flex;align-items:center;gap:12px}.tagline{font-size:12px;color:#aabbd3;margin:8px 42px 40px 0}.sidebar nav{display:grid;grid-gap:8px;gap:8px}.navlink{padding:14px;border-radius:12px;display:flex;align-items:center;gap:12px;color:#c9d5e7}.navlink.active,.navlink:hover{background:#284568;color:#fff}.sidebarFoot{margin-top:auto;color:#94a9c4;font-size:12px}.main{width:100%;max-width:1250px;margin:0 auto;padding:46px 5vw 70px}.heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.heading h1{font-size:clamp(25px,3vw,35px);margin:6px 0 12px}.eyebrow{color:#2477be;font-size:12px;font-weight:800;letter-spacing:.04em}.muted{color:#69778d;line-height:1.65}.pill{border-radius:99px;background:#e7f1ff;color:#2368a7;font-size:12px;padding:9px 14px;white-space:nowrap}.stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-bottom:25px}.stat{background:#fff;border:1px solid #e5eaf1;border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:10px}.stat svg{color:#3479ba}.stat strong{font-size:35px}.stat span{color:#69778d}.banner{background:#e6f1ff;border-radius:17px;padding:23px;display:flex;gap:20px;align-items:center;margin-bottom:36px}.banner svg{color:#3479ba;flex-shrink:0}.banner h2{margin:0;font-size:18px}.banner p{margin:8px 0 0;color:#526a85}.sectionTitle{justify-content:space-between}.sectionTitle,.sectionTitle a{display:flex;align-items:center}.sectionTitle a{gap:6px;color:#2778b7}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.card{background:#fff;border:1px solid #e5eaf1;border-radius:16px;padding:21px;box-shadow:0 2px 10px #132c4b08}.card h3{margin:0 0 8px;font-size:18px}.card p{color:#65748a;line-height:1.5;margin:0 0 10px}.compact,.company,.contact{display:flex;align-items:flex-start;gap:14px}.avatar{width:46px;height:46px;border-radius:12px;background:#e6efff;color:#316caa;display:grid;place-items:center;font-weight:800;flex-shrink:0}.person{background:#f0e9ff;color:#7551ac}.filters{display:flex;gap:12px;margin-bottom:16px}.filters input,.filters select{border:1px solid #dce4ef;background:white;border-radius:11px;padding:14px 16px;font:inherit;color:#23324b}.filters input{flex:1 1;min-width:0}.filters select{width:200px}.company{position:relative}.company>div{flex:1 1}.meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.meta span{background:#f0f4f9;color:#576b83;border-radius:30px;padding:5px 10px;font-size:12px}.chevron{font-size:26px;color:#9ba8b9}.empty{text-align:center;padding:40px}.event{display:flex;gap:20px}.event>svg{color:#357bbb;flex-shrink:0}.event h2{margin:0 0 10px}.event p{display:flex;gap:6px;align-items:center}.back,.contactLinks a,.event a,.panel a{color:#246eb2}.contactLinks{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;direction:ltr;justify-content:flex-end}.contact>div{min-width:0}.contactLinks a{overflow-wrap:anywhere}.back{display:inline-block;margin-bottom:18px}.detailGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.panel h2{margin-top:0}.panel dl{display:grid;grid-template-columns:85px 1fr;grid-gap:15px;gap:15px;line-height:1.5}.panel dt{color:#77859a}.panel dd{margin:0;overflow-wrap:anywhere}.notice{margin-top:24px;padding:18px;background:#fff7e8;border-radius:12px;color:#8a651c;font-size:13px}@media(max-width:850px){.shell{display:block}.sidebar{width:100%;padding:14px 16px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.brand{font-size:20px}.sidebarFoot,.tagline{display:none}.sidebar nav{display:flex;gap:3px}.navlink{padding:9px;gap:5px;font-size:12px}.navlink svg{width:16px}.main{padding:25px 16px 80px}.cards,.detailGrid{grid-template-columns:1fr}}@media(max-width:470px){.sidebar{flex-wrap:wrap}.sidebar nav{width:100%;justify-content:space-between}.heading{align-items:flex-start}.stats{gap:7px}.stat{padding:13px}.stat strong{font-size:27px}.stat span{font-size:12px}.filters{flex-direction:column}.filters select{width:100%}.contactLinks{justify-content:flex-start}.panel dl{grid-template-columns:70px 1fr}}button{font:inherit;background:#246eb2;color:white;border:0;border-radius:9px;padding:10px 16px;cursor:pointer}button:disabled{opacity:.5;cursor:default}.actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:16px 0}label{display:grid;grid-gap:7px;gap:7px;margin:12px 0}input,select,textarea{font:inherit;padding:10px;border:1px solid #dce4ef;border-radius:9px;max-width:100%;background:white;color:#23324b}textarea{min-height:95px;resize:vertical}.editorBackdrop{position:fixed;inset:0;background:#14233c99;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.editor{width:560px;max-height:90vh;overflow:auto}.editor label{font-weight:600}.backup{margin-top:30px;border-top:1px solid #dce4ef;padding-top:14px}.notes{white-space:pre-wrap;overflow-wrap:anywhere}.event{margin-top:16px}.editorBackdrop{padding:24px}.editor,.editorBackdrop{overflow-y:auto;overscroll-behavior:contain}.editor{width:min(680px,100%);max-height:calc(100dvh - 48px);padding:0}.editorHeader{padding:24px 24px 0}.editorHeader h2{margin:0 0 10px;font-size:23px}.editorHeader p{margin:0;font-size:14px}.editorFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;padding:24px}.editor .formField{display:flex;flex-direction:column;gap:8px;margin:0;min-width:0;font-weight:600}.formFieldWide{grid-column:1/-1}.editor input,.editor select,.editor textarea{width:100%;min-width:0;min-height:44px;font-size:16px;line-height:1.5}.editor textarea{min-height:100px}.editor small,.formHint{color:#69778d;font-size:13px;font-weight:400;line-height:1.6}.formHint{margin:0}.requiredMark{color:#9f3030}.editorActions{position:-webkit-sticky;position:sticky;bottom:0;display:flex;gap:12px;flex-wrap:wrap;padding:16px 24px;background:#fff;border-top:1px solid #e5eaf1;z-index:1}.editorActions button{min-height:44px;min-width:100px}.secondaryButton{background:#edf2f8;color:#23324b}.editorError{margin:0 24px 20px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #3479ba;outline-offset:3px}@media(max-width:600px){.editorBackdrop{padding:12px}.editor{max-height:calc(100dvh - 24px)}.editorHeader{padding:20px 16px 0}.editorFields{grid-template-columns:1fr;padding:20px 16px;gap:18px}.editorActions{padding:12px 16px}.editorActions button{flex:1 1}.editorError{margin-inline:16px}.heading{flex-wrap:wrap}}@media(max-height:600px){.editorBackdrop{padding:8px}.editor{max-height:calc(100dvh - 16px)}.editorHeader{padding-top:16px}.editorFields{padding-block:16px;gap:14px}}body{text-align:start}.main{min-width:0}.tagline{margin:8px 0 40px;-webkit-margin-start:42px;margin-inline-start:42px}[dir=rtl] .directionalIcon{transform:scaleX(-1)}.directionalIcon{flex-shrink:0}.inlineLink{display:inline-flex;align-items:center;gap:8px}.contactLinks{direction:inherit;justify-content:flex-start}.contactLinks a,.panel a[dir=ltr]{display:inline-block;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.compact>div,.company>div,.event>div{min-width:0}.card h2,.card h3,.card p,.heading h1{overflow-wrap:anywhere}.panel dl{grid-template-columns:minmax(80px,auto) minmax(0,1fr)}.filters{flex-wrap:wrap}.filters input{min-width:min(220px,100%)}.actions input{min-width:0}.fileButton{position:relative;display:inline-flex;align-items:center;min-height:44px;margin:0;padding:10px 16px;border-radius:9px;background:#edf2f8;color:#23324b;cursor:pointer}.fileButton:focus-within{outline:3px solid #3479ba;outline-offset:3px}.disabled{opacity:.5}.visuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:850px){.sidebar,.sidebar nav{flex-wrap:wrap}}@media(max-width:600px){.sectionTitle{align-items:flex-start;gap:12px;flex-wrap:wrap}.sidebar nav{order:3;width:100%;justify-content:space-between}.navlink{min-height:44px;flex:1 1;justify-content:center}.actions input{flex:1 1;width:100%}.filters{flex-direction:column}.filters select{width:100%}.event{gap:12px;padding:16px}.panel dl{grid-template-columns:minmax(65px,auto) minmax(0,1fr);gap:12px}}.workspace{flex:1 1;min-width:0}.topHeader{min-height:76px;padding:16px clamp(16px,5vw,64px);display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-wrap:wrap;background:#fff;border-bottom:1px solid #e5eaf1}.languageSelector{position:relative}.languageTrigger{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:8px 12px;background:#fff;color:#23324b;border:1px solid #dce4ef;border-radius:10px;font-size:13px;font-weight:600;line-height:1.4;box-shadow:0 1px 3px #14233c06;transition:background .15s,border-color .15s,box-shadow .15s}.languageTrigger:hover,.languageTrigger[aria-expanded=true]{background:#f5f8fc;border-color:#b7c9df;box-shadow:0 2px 6px #14233c0a}.languageChevron,.languageGlobe{color:#75849a;flex-shrink:0}.languageChevron{transition:transform .15s}.languageChevron.isOpen{transform:rotate(180deg)}.languageFlag{display:block;flex-shrink:0;border-radius:2px;box-shadow:0 0 0 1px #14233c12}.languageMenu{position:absolute;inset-inline-end:0;top:calc(100% + 8px);width:246px;max-width:calc(100vw - 32px);padding:6px;background:#fff;border:1px solid #e1e7ef;border-radius:13px;box-shadow:0 12px 32px #14233c1c,0 3px 8px #14233c0a;z-index:50}.languageMenuTitle{padding:8px 10px;font-size:11px;font-weight:700;color:#7b889b}.languageOption{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px;background:transparent;color:#23324b;border-radius:8px;text-align:start;font-size:13px;font-weight:500;line-height:1.5}.languageOption:focus-visible,.languageOption:hover:not(:disabled){background:#f0f5fc}.languageOption[aria-checked=true]{background:#eaf2fc;color:#246eb2;font-weight:600}.languageCheck,.languageSoon{-webkit-margin-start:auto;margin-inline-start:auto;flex-shrink:0}.languageSoon{border:1px solid #e5eaf1;border-radius:5px;padding:2px 6px;font-size:10px;line-height:1.4;color:#78869a;background:#f7f9fc}.languageOption:disabled{opacity:1;color:#8c97a7;cursor:not-allowed}.languageOption:disabled .languageFlag{opacity:.5}.languageWarning{margin:0;max-width:320px;color:#8a651c;font-size:12px;line-height:1.5}@media(max-width:600px){.topHeader{min-height:64px;padding:10px 16px}.languageTrigger{min-height:44px}.languageMenu{max-width:calc(100vw - 32px)}}@media(prefers-reduced-motion:reduce){.languageChevron,.languageTrigger{transition:none}}.scanCapturePanel{margin-top:20px}.scanCapturePanel h2{display:flex;align-items:center;gap:10px;margin-top:0}.scanGrid{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);grid-gap:20px;gap:20px;align-items:start}.scanReview{margin-top:24px;scroll-margin-top:16px}.scanImagePanel{position:-webkit-sticky;position:sticky;top:16px}.cardPhoto{display:block;width:100%;max-height:520px;object-fit:contain;background:#f0f4f9;border-radius:10px}.scanPlaceholder{display:grid;place-items:center;min-height:180px;background:#f0f4f9;border-radius:10px;color:#69778d}.scanFields fieldset{border:0;padding:0;margin:0;min-width:0}.scanFields .editorFields{padding:0;gap:16px}.scanFields .formField{margin:0;min-width:0}.scanFields input,.scanFields select,.scanFields textarea,.scanImagePanel input{width:100%;min-width:0;font-size:16px;min-height:44px}.scanFields textarea{min-height:68px}.checkLabel{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.checkLabel input{min-width:20px;height:20px;margin-top:3px}.checkLabel input,.scanImagePanel .checkLabel input{width:20px;min-height:20px}.scanFields .notice,.scanImagePanel .notice{line-height:1.6}.cameraPanel video{display:block;width:100%;max-height:460px;background:#14233c;border-radius:12px;margin-bottom:12px}.scanLoading{display:flex;align-items:center;gap:10px;line-height:1.6}.spinner{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.scanMessage{line-height:1.7;overflow-wrap:anywhere}.scanHistory{margin-top:32px}.savedCard{margin:14px 0}.savedCard summary{cursor:pointer;line-height:1.8;overflow-wrap:anywhere}.savedCard summary .pill{display:inline-block;-webkit-margin-start:12px;margin-inline-start:12px}.savedCard .scanGrid{margin-top:20px}.meetingDetails{display:grid;grid-template-columns:minmax(80px,.5fr) minmax(0,1fr);grid-gap:12px;gap:12px}.meetingDetails dt{color:#69778d}.meetingDetails dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.meetingNote{display:contents}.fairEvent{max-width:100%}.fairEvent p{font-size:13px;line-height:1.6}.scanImagePanel p{font-size:14px;line-height:1.6}@media(max-width:1050px){.scanGrid{grid-template-columns:1fr}.scanImagePanel{position:static}.scanImagePanel .cardPhoto{max-height:350px}}@media(max-width:600px){.scanGrid{gap:16px}.scanCapturePanel,.scanFields,.scanImagePanel{padding:16px}.scanFields .editorFields{grid-template-columns:1fr}.scanFields .actions button{width:100%}.scanHistory .pill{white-space:normal}.sidebar .navlink{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 8px);font-size:12px}.cardPhoto{max-height:320px}}@media(prefers-reduced-motion:reduce){.spinner{animation:none}}.loginMain{max-width:540px;margin:48px auto;padding:0 20px}.loginCard h1{font-size:28px;margin-top:0}.loginCard input{font-size:16px}.loginCard button,.loginCard input{min-height:44px;width:100%}.accountControls{display:flex;align-items:center;gap:12px;min-width:0;-webkit-margin-end:auto;margin-inline-end:auto;font-size:12px}.accountEmail{max-width:210px;overflow:hidden;text-overflow:ellipsis}.attachments{margin-top:24px}.attachmentRow{display:flex;gap:14px;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #e5eaf1}.attachmentRow bdi{overflow-wrap:anywhere;min-width:0}@media(max-width:600px){.accountEmail{display:none}.accountControls button{font-size:12px;padding:8px;min-height:44px}.loginMain{margin-top:24px}.attachmentRow{flex-wrap:wrap}}.contactNameLink{color:#246eb2;text-decoration:underline;text-underline-offset:3px}