/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[key\:string\]{key:string}}:root{--ink:#382a23;--ink-deep:#201714;--brown:#76675e;--gold:#d39b22;--gold-bright:#ffc20e;--paper:#f6f1e8;--paper-deep:#ece5d8;--white:#fff;--line:#382a2324;--green:#34765a;--red:#a2443a}.stamp-cms-actions{flex-wrap:wrap;justify-content:flex-end}.stamp-download-set{background:#f8f4e9;border:1px solid #d8b35d;border-radius:12px;gap:2px;min-width:210px;padding:11px 15px;text-decoration:none;display:grid;box-shadow:0 8px 22px #07161222;color:#17322c!important}.stamp-download-set span{color:#17322c;font-weight:850}.stamp-download-set small{color:#6f746e;font-size:.7rem}.stamp-cms-actions>b{white-space:nowrap;border:1px solid #bd9a4c;border-radius:999px;align-self:center;padding:12px 15px;font-size:.75rem}.stamp-download-current{color:#6f571d;background:#fffaf0;border:1px solid #b99649;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:9px 13px;font-weight:800;text-decoration:none;display:inline-flex}.stamp-download-current:hover,.stamp-download-set:hover{transform:translateY(-1px)}@media (width<=640px){.stamp-cms-actions{justify-content:flex-start!important}.stamp-download-set{width:100%;min-width:0}.stamp-download-set span{margin:0;font-size:.95rem;line-height:1.25;display:block}.stamp-download-set small{font-size:.7rem}.stamp-cms-actions>b{padding:8px 10px;margin-left:0!important}}.stamp-cms-shell{color:#172b27;min-height:100vh;font-family:var(--font-sans);background:#f2f0e8;padding:34px}.stamp-cms-header{color:#f8f4e9;background:#132d28;border-radius:24px;justify-content:space-between;gap:30px;max-width:1450px;margin:auto;padding:28px 34px;display:flex}.stamp-cms-header a{color:#d8b35d}.stamp-cms-header p,.stamp-cms-title small{letter-spacing:.18em;color:#b79548;font-weight:800}.stamp-cms-header h1{margin:8px 0;font-family:Georgia,serif;font-size:42px}.stamp-cms-header span{color:#d8ddd7}.stamp-cms-header>b{white-space:nowrap;border:1px solid #bd9a4c;border-radius:999px;align-self:center;padding:14px 18px}.stamp-cms-notice{background:#fff7d8;border:1px solid #dbc277;border-radius:12px;max-width:1450px;margin:14px auto;padding:13px 18px}.stamp-cms-grid{grid-template-columns:1fr 1fr;gap:22px;max-width:1450px;margin:22px auto;display:grid}.stamp-cms-grid>article{background:#fffdf7;border:1px solid #d8d4c7;border-radius:22px;padding:25px;box-shadow:0 14px 38px #18352c12}.stamp-cms-title{border-bottom:1px solid #ded7c5;margin-bottom:18px}.stamp-cms-title h2{margin:5px 0 17px;font-family:Georgia,serif;font-size:30px}.stamp-library-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stamp-library-grid button,.stamp-rule-list button{text-align:left;cursor:pointer;background:#faf8f0;border:1px solid #ded8ca;border-radius:14px;gap:12px;padding:10px;display:flex}.stamp-library-grid button.inactive{opacity:.45}.stamp-library-grid img{object-fit:contain;width:70px;height:70px}.stamp-library-grid span{flex-direction:column;gap:5px;display:flex}.stamp-library-grid i{color:#806725;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-style:normal}.stamp-rule-list{gap:9px;display:grid}.stamp-rule-list button{display:grid}.stamp-rule-list span{color:#82691e}.stamp-rule-list small{color:#68736f}.stamp-cms-form{border-top:2px solid #172b27;gap:12px;margin-top:20px;padding-top:20px;display:grid}.stamp-cms-form h3{font-family:Georgia,serif;font-size:23px}.stamp-cms-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stamp-cms-form label{text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:12px;font-weight:800;display:grid}.stamp-cms-form input,.stamp-cms-form select,.stamp-cms-form textarea{width:100%;font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #cfc9bb;border-radius:9px;padding:11px}.stamp-cms-form textarea{min-height:64px}.stamp-cms-form .check{grid-template-columns:auto 1fr;align-items:center;display:flex}.stamp-cms-form .check input{width:auto}.stamp-cms-form>button{color:#fff;cursor:pointer;background:#1d4138;border:0;border-radius:10px;padding:13px 18px;font-weight:800}@media (width<=900px){.stamp-cms-shell{padding:12px}.stamp-cms-header{padding:22px;display:block}.stamp-cms-header h1{font-size:31px}.stamp-cms-header>b{margin-top:15px;display:inline-block}.stamp-cms-grid,.stamp-library-grid,.stamp-cms-form>div{grid-template-columns:1fr}}@media (width<=640px){.stamp-cms-shell{padding:0 14px 92px}.stamp-cms-header{border-radius:0 0 28px 28px;margin:0 -14px 18px;padding:88px 26px 24px}.stamp-cms-header p{margin:0 0 10px;font-size:.7rem}.stamp-cms-header h1{margin:0;font-size:2.25rem;line-height:1.02}.stamp-cms-header span{margin-top:14px;font-size:1rem;line-height:1.45;display:block}.stamp-cms-header>div:last-child{align-items:center;margin-top:18px;display:flex}.stamp-cms-header>b{margin:0 0 0 auto;padding:8px 10px;font-size:.68rem}.stamp-cms-header .workspace-secondary{color:#846a28;background:#fff;border:0;padding:.65rem .8rem}.member-approval-list{gap:.75rem}.member-approval-list article{grid-template-columns:1fr;gap:.9rem;padding:1.25rem;display:grid}.member-approval-list h2{font-size:1.55rem}.member-approval-list span{font-size:1rem}.member-approval-list small{font-size:.88rem}.member-approval-actions{grid-template-columns:1fr 1fr;display:grid}.member-approval-actions button{width:100%;min-height:48px}.stamp-cms-notice{margin:0 0 14px;padding:16px;font-size:1rem}.stamp-cms-grid{gap:14px;margin:0}.stamp-cms-grid>article{border-radius:16px;padding:18px}}.workspace-pioneer-card h2 i{color:#927438;letter-spacing:.08em;font-size:.72em;font-style:normal;display:block}.workspace-pioneer-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0 0;display:grid}.workspace-pioneer-card dl div{background:#ffffff40;border:1px solid #775d312e;padding:8px 10px}.workspace-pioneer-card dt{color:#8a7650;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.workspace-pioneer-card dd{color:#34443d;margin:3px 0 0;font-size:10px;font-weight:750}.workspace-pioneer-card.locked img{opacity:.3;filter:grayscale()contrast(.85)}.workspace-pioneer-card.locked>div>strong{color:#8b6d3b}.workspace-passport-book .passport-paper-page{background-color:#f6efdf;background-image:repeating-linear-gradient(115deg,#7a603205 0 1px,#0000 1px 6px),radial-gradient(at 20% 8%,#ad915b12,#0000 45%),radial-gradient(at 85% 80%,#1f41370b,#0000 40%)}.workspace-passport-book .passport-paper-page:before{color:#1b355306;border-color:#775d311a;font-size:118px;inset:34px}.workspace-passport-book{border-color:#bfae8c;box-shadow:0 22px 65px #2b231626,inset 0 0 0 7px #e8dec9}.passport-page-number{color:#80683d}.passport-security-line{padding-bottom:3px}.passport-view-tabs{z-index:2;margin:0 0 18px;position:relative}@media (width<=640px){.workspace-passport-view{margin-top:0}.workspace-passport-view>.workspace-page-heading{display:none}.passport-view-tabs{z-index:12;width:max-content;margin:10px auto 18px;display:flex;position:sticky;top:82px;box-shadow:0 8px 25px #2d332f1f}.workspace-passport-book{border-radius:10px;margin:0 -4px;box-shadow:0 16px 44px #2b231624,inset 0 0 0 5px #e8dec9}.passport-paper-page{min-height:0!important}.passport-paper-page:before{font-size:92px!important;inset:34px!important}.passport-page-number{padding-bottom:11px;font-size:8px}.workspace-passport-book .workspace-pioneer-card{text-align:center;flex-direction:column;gap:12px;margin-top:8px;padding:12px 4px 8px;display:flex}.workspace-passport-book .workspace-pioneer-card img{filter:contrast(1.05)saturate(.92);mix-blend-mode:multiply;width:158px}.workspace-passport-book .workspace-pioneer-card.locked img{opacity:.27;filter:grayscale()contrast(.9)}.workspace-passport-book .workspace-pioneer-card h2{margin:4px 0 3px;font-size:25px;line-height:1.05}.workspace-passport-book .workspace-pioneer-card h2 i{margin-top:5px;font-size:17px}.workspace-passport-book .workspace-pioneer-card>div>span{max-width:290px;margin:8px auto 0;font-size:11px;line-height:1.45}.workspace-pioneer-card dl{text-align:left;max-width:300px;margin:13px auto 0}.passport-security-line{margin-top:10px;padding-top:11px;font-size:7px}.passport-paper-page+.passport-paper-page{border-top:7px solid #d3c6aa}.collection-page>header{margin:14px 0}.collection-page>header h2{font-size:23px;line-height:1.05}.collection-page>header span{font-size:10px}.workspace-passport-book .passport-stamp-card{grid-template-rows:112px auto auto}.workspace-passport-book .passport-stamp-art{width:106px;height:106px}.passport-active~.bic-global-support-connect .bic-chat-launch,.passport-active~.bic-global-support-connect .bic-language-control{bottom:83px}.bic-global-support-connect .bic-chat-launch,.bic-global-support-connect .bic-language-control{transition:transform .2s}.passport-active~.bic-global-support-connect .bic-chat-launch{transform-origin:0 100%;transform:scale(.78)}.passport-active~.bic-global-support-connect .bic-language-control{transform-origin:100% 100%;transform:scale(.78)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Aptos,Segoe UI,Helvetica,Arial,sans-serif}.bic-admin-portal{color:#25352f;background:#f3f2ec;min-height:100vh;padding:clamp(1.25rem,4vw,4rem)}.bic-admin-portal>header,.bic-admin-principle,.bic-admin-workspaces,.bic-admin-shortcuts,.bic-admin-portal>footer{width:min(100%,1240px);margin-inline:auto}.bic-admin-portal>header{border-bottom:1px solid #d8d8cf;justify-content:space-between;align-items:flex-start;gap:2rem;padding-bottom:2rem;display:flex}.bic-admin-portal header p{color:#9a752d;letter-spacing:.16em;margin:0;font-size:.78rem;font-weight:850}.bic-admin-portal h1{margin:.55rem 0 .65rem;font-family:Georgia,serif;font-size:clamp(2.6rem,5vw,4.7rem);font-weight:500;line-height:.95}.bic-admin-portal header aside{background:#fff;border:1px solid #dddeda;border-radius:12px;min-width:235px;padding:1rem 1.1rem;display:grid}.bic-admin-portal header aside small{color:#7c8781;margin:.2rem 0 .7rem}.bic-admin-portal header aside a{color:#5c7669;font-size:.82rem;font-weight:800}.bic-admin-principle{color:#e7eee9;background:#244137;border-left:4px solid #c29a43;border-radius:8px;justify-content:space-between;gap:2rem;margin-top:1.25rem;padding:1rem 1.2rem;display:flex}.bic-admin-principle span{color:#cbd7d1}.bic-admin-workspaces{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.bic-admin-workspaces>a{color:#26362f;background:#fff;border:1px solid #dbded9;border-top:4px solid #b58a35;border-radius:14px;flex-direction:column;min-height:360px;padding:1.35rem;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 12px 34px #1d2b240f}.bic-admin-workspaces>a>div:first-child{gap:.9rem;display:flex}.bic-admin-workspaces i{color:#fff;letter-spacing:.06em;background:#263e35;border-radius:11px;flex:none;place-items:center;width:46px;height:46px;font-size:.72rem;font-style:normal;font-weight:850;display:grid}.bic-admin-workspaces small{color:#8c7137;letter-spacing:.1em;font-size:.69rem;font-weight:850}.bic-admin-workspaces h2{margin:.35rem 0 .5rem;font-family:Georgia,serif;font-size:1.7rem;font-weight:500}.bic-admin-workspaces p{color:#6a756f;margin:0;line-height:1.5}.bic-admin-workspaces dl{grid-template-columns:1fr 1fr;gap:.5rem;margin:auto 0 1.25rem;display:grid}.bic-admin-workspaces dl div{background:#f3f5f2;border-radius:8px;padding:.75rem}.bic-admin-workspaces dt{color:#7c8781;font-size:.7rem}.bic-admin-workspaces dd{margin:.3rem 0 0;font-size:1rem;font-weight:850}.bic-admin-workspaces>a>b{border-top:1px solid #e1e3df;justify-content:space-between;padding-top:1rem;font-size:.88rem;display:flex}.bic-admin-shortcuts{flex-wrap:wrap;gap:.55rem;margin-top:1.25rem;display:flex}.bic-admin-shortcuts a{color:#4c6659;background:#fff;border:1px solid #d8ddd9;border-radius:8px;padding:.65rem .85rem;font-size:.8rem;font-weight:800}.bic-admin-portal>footer{color:#7b847f;border-top:1px solid #d8d8cf;justify-content:space-between;margin-top:3rem;padding-top:1rem;font-size:.75rem;display:flex}.bic-admin-denied{text-align:center;background:#f3f2ec;place-content:center;min-height:100vh;padding:2rem;display:grid}.bic-admin-denied h1{font-family:Georgia,serif}.bic-admin-denied a{color:#4f7161;font-weight:800}@media (width<=900px){.bic-admin-workspaces{grid-template-columns:1fr}.bic-admin-workspaces>a{min-height:290px}}@media (width<=640px){.bic-admin-portal{padding:1.2rem}.bic-admin-portal>header{display:grid}.bic-admin-portal header aside{box-sizing:border-box;width:100%}.bic-admin-principle{gap:.35rem;display:grid}.bic-admin-workspaces dl{grid-template-columns:1fr 1fr}.bic-admin-portal>footer{gap:.35rem;display:grid}}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit}.bic-admin-portal{background:#f3f5f4;font-family:Arial,Helvetica,sans-serif}.bic-admin-portal h1{letter-spacing:-.055em;font-family:inherit;font-weight:750}.bic-admin-principle{background:#172c26;border:0;border-radius:16px}.bic-admin-workspaces{gap:1.15rem}.bic-admin-workspaces>a{min-height:370px;box-shadow:none;border:0;border-radius:24px;outline:1px solid #14231d12}.bic-admin-workspaces>a.chamber{background:#f3d99f}.bic-admin-workspaces>a.connect{background:#cce5dc}.bic-admin-workspaces>a.events{background:#ded3eb}.bic-admin-workspaces>a:hover{transform:translateY(-4px);box-shadow:0 18px 40px #1d2b2421}.bic-admin-workspaces h2{letter-spacing:-.035em;font-family:inherit;font-size:2rem;font-weight:750}.bic-admin-workspaces small{color:#3f4b46}.bic-admin-workspaces p{color:#46534e}.bic-admin-workspaces dl div{background:#ffffff8c;border:1px solid #ffffff80;border-radius:12px}.bic-admin-workspaces>a>b{border-color:#1e2d262e;font-size:1rem}.bic-admin-quick{width:min(100%,1240px);margin:2.4rem auto 0}.bic-admin-quick>div p{color:#66736d;letter-spacing:.14em;margin:0;font-size:.75rem;font-weight:850}.bic-admin-quick h2{letter-spacing:-.025em;margin:.35rem 0 1rem;font-size:1.55rem}.bic-admin-shortcuts{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.bic-admin-shortcuts a{color:#23372f;background:#fff;border:1px solid #dce2de;border-radius:15px;gap:.3rem;min-height:92px;padding:1rem;font-size:.9rem;display:grid}.bic-admin-shortcuts a strong{font-size:1rem}.bic-admin-shortcuts a span{color:#718078;font-weight:500;line-height:1.35}.cms-hub-link{z-index:100;background:#18382e;border-radius:999px;padding:.65rem .9rem;font-size:.85rem;font-weight:800;position:fixed;top:18px;left:18px;box-shadow:0 8px 24px #152b232e;color:#fff!important}.cms-hub-link-inline{color:#fff!important;background:#18382e!important;border-radius:999px!important;padding:.58rem .78rem!important}.cms-sub-back{color:#ffffffb8!important;margin-left:.8rem!important}.event-admin-hub{color:#fff!important;background:#ffffff21!important;border:1px solid #fff3!important;border-radius:999px!important;padding:.55rem .75rem!important}@media (width<=900px){.bic-admin-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.bic-admin-workspaces>a{min-height:300px}.bic-admin-shortcuts{grid-template-columns:1fr}.cms-hub-link{font-size:.78rem;top:10px;left:10px}}.connect-landing .connect-button svg,.connect-landing .connect-text-link svg{flex:none;width:18px;height:18px;display:block}.connect-landing .connect-button-small svg{width:16px;height:16px}.connect-landing .workflow-icon svg{width:27px;height:27px}.connect-landing .landing-insight-card li:before{content:"•";font-size:1rem;line-height:0}.connect-login-page{color:#20211f;background:#fcfcfb;min-height:100vh}.connect-login-page>header{border-bottom:1px solid #e7e7e2;justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:1.5rem 2rem;display:flex}.connect-login-page>header>a{color:#595a55;font-size:.94rem;text-decoration:none}.connect-entry{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:center;gap:clamp(3rem,8vw,8.5rem);max-width:1040px;margin:0 auto;padding:clamp(4.5rem,11vw,8.5rem) 2rem;display:grid}.connect-entry-copy{max-width:590px}.connect-kicker{margin:0;font-weight:750;color:#8a6a2f!important;letter-spacing:.14em!important;font-size:.76rem!important;line-height:1.2!important}.connect-login-page h1{letter-spacing:-.06em;max-width:590px;margin:.7rem 0 1.25rem;font-size:clamp(2.85rem,5.1vw,4.75rem);font-weight:620;line-height:.99}.connect-intro{color:#666762;max-width:510px;margin:0;font-size:1.12rem;line-height:1.58}.connect-entry-actions{justify-items:start;gap:1rem;margin:2.15rem 0 1.5rem;display:grid}.connect-button{border:1px solid #292a27;border-radius:9px;justify-content:center;align-items:center;min-height:52px;padding:.82rem 1.2rem;font-size:1rem;font-weight:650;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex;color:#fff!important;background:#292a27!important}.connect-button:hover{transform:translateY(-1px);background:#11120f!important}.connect-entry-actions p{color:#676863;margin:0;font-size:.96rem}.connect-entry-actions p a,.connect-entry-chamber a{color:#232421;text-underline-offset:3px;font-weight:650;text-decoration:underline}.connect-entry-chamber{color:#686963;border-top:1px solid #e3e3de;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1.5rem;padding-top:1.45rem;font-size:.95rem;display:flex}.connect-login-page small{color:#777871;max-width:520px;margin-top:1.2rem;font-size:.82rem;line-height:1.55;display:block}.connect-value-panel{background:#f2f2ee;border:1px solid #e2e2dc;border-radius:16px;align-self:stretch;padding:clamp(1.7rem,3vw,2.4rem)}.connect-value-panel ol{gap:0;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.connect-value-panel li{border-top:1px solid #dddcd6;grid-template-columns:31px 1fr;gap:1rem;padding:1.25rem 0;display:grid}.connect-value-panel li:first-child{border-top:0;padding-top:0}.connect-value-panel b{color:#9a7735;letter-spacing:.06em;font-size:.78rem}.connect-value-panel strong,.connect-value-panel span{display:block}.connect-value-panel strong{letter-spacing:-.015em;font-size:1.05rem;font-weight:650}.connect-value-panel span{color:#676863;margin-top:.33rem;font-size:.92rem;line-height:1.5}@media (width<=760px){.connect-login-page>header{padding:1rem 1.2rem}.connect-login-page>header>a{font-size:.86rem}.connect-entry{grid-template-columns:1fr;gap:2rem;padding:3.3rem 1.2rem 2.2rem}.connect-login-page h1{font-size:clamp(2.55rem,12vw,3.5rem)}.connect-intro{font-size:1rem}.connect-value-panel{border-radius:13px;padding:1.4rem}.connect-value-panel ol{margin-top:1.3rem}.connect-value-panel li{padding:1rem 0}.connect-entry-chamber{flex-direction:column;align-items:start;gap:.42rem}.connect-button{width:100%}}.my-cards-section{background:#fff;border:1px solid #e5e3df;border-radius:16px;gap:1rem;padding:1.35rem;display:grid}.my-cards-section>header,.my-card-list>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.my-cards-section h2,.my-cards-section h3{letter-spacing:-.02em;margin:.18rem 0;font-size:1.3rem}.my-cards-section header span{color:#74716c;font-size:.92rem}.my-cards-layout{grid-template-columns:1fr 235px;gap:1rem;display:grid}.default-network-card{color:#fff;background:#232321;border-radius:13px;gap:.45rem;padding:1.35rem;display:grid}.default-network-card>small{color:#d6b55d;letter-spacing:.08em;font-size:.72rem;font-weight:800}.default-network-card h3{font-size:1.5rem}.default-network-card p,.default-network-card strong{color:#ffffffd1;margin:0;font-size:.95rem}.default-network-card>div{gap:.55rem;margin-top:1rem;display:flex}.default-network-card button{color:#fff;font:inherit;background:0 0;border:1px solid #ffffff47;border-radius:7px;padding:.55rem .7rem;font-size:.84rem}.my-card-qr{text-align:center;border:1px solid #e4e1db;border-radius:13px;align-content:center;justify-items:center;gap:.35rem;padding:1rem;display:grid}.my-card-qr img{width:130px;max-width:100%;height:auto}.my-card-qr strong{font-size:.9rem}.my-card-qr small{color:#77726a;font-size:.76rem}.my-card-list{gap:.35rem;display:grid}.my-card-list>header h3{font-size:1rem}.my-card-list>header span{color:#77726a;font-size:.8rem}.my-card-list article{border:1px solid #e8e5df;border-radius:10px;justify-content:space-between;align-items:center;gap:.8rem;padding:.65rem;display:flex}.my-card-list article.selected{background:#fcfaf5;border-color:#b49a58}.my-card-list article>button:first-child{text-align:left;color:#292824;min-width:0;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:.65rem;display:flex}.my-card-list article>button:first-child>span{color:#a37e2c}.my-card-list article strong,.my-card-list article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.my-card-list article strong{font-size:.9rem}.my-card-list article small{color:#77726a;margin-top:.13rem;font-size:.78rem}.my-card-list article>div{gap:.4rem;display:flex}.my-card-list article>div button{color:#62522b;font:inherit;background:0 0;border:0;font-size:.76rem;font-weight:700}.shared-network-card-page{background:#f7f6f2;place-items:center;min-height:100vh;padding:1rem;display:grid}.shared-network-card-page section{background:#fff;border:1px solid #e1ddd4;border-radius:18px;gap:.75rem;width:min(100%,480px);padding:2rem;display:grid}.shared-network-card-page p,.shared-network-card-page small{color:#876e32;letter-spacing:.08em;margin:0;font-size:.75rem;font-weight:800}.shared-network-card-page h1,.shared-network-card-page h2{margin:0}.shared-network-card-page h1{font-size:2rem}.shared-network-card-page h2{font-size:1.15rem;font-weight:500}.shared-network-card-page strong{color:#69645b}.shared-network-card-page a{color:#453913;text-decoration:none}.shared-network-card-page hr{border:0;border-top:1px solid #e4e0d8;width:100%}@media (width<=640px){.my-cards-section{padding:1rem}.my-cards-section>header{align-items:flex-start}.my-cards-section>header .workspace-primary{padding:.65rem}.my-cards-layout{grid-template-columns:1fr}.my-card-qr{text-align:left;grid-template-columns:130px 1fr;justify-items:start}.my-card-qr img{grid-row:span 2}.my-card-list article{flex-direction:column;align-items:flex-start}.my-card-list article>div{align-self:flex-end}}.network-outcome-row{border-top:1px solid #ecece8;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.network-outcome-row strong,.network-outcome-row small{display:block}.network-outcome-row strong{font-size:.9rem}.network-outcome-row small{color:#777771;margin-top:3px;font-size:.8rem;line-height:1.4}.network-hub{background:#fff;border:1px solid #deded9;border-radius:18px;margin:0 0 24px;overflow:hidden}.network-hub>header{border-bottom:1px solid #e9e9e5;justify-content:space-between;gap:24px;padding:24px 26px 20px;display:flex}.network-hub h2{letter-spacing:-.035em;margin:2px 0 6px;font-size:1.45rem}.network-hub h3{margin:3px 0 0;font-size:1.06rem}.network-hub header>div>span{color:#62625e;max-width:620px;font-size:.95rem;line-height:1.5;display:block}.network-create-actions{white-space:nowrap;align-items:center;gap:8px;display:flex}.network-create-actions button,.network-hub button{color:#252521;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d9d3;border-radius:9px;padding:8px 12px;font-size:.88rem;font-weight:650}.network-create-actions button:first-child{color:#fff;background:#20201d;border-color:#20201d}.network-tabs{border-bottom:1px solid #e9e9e5;gap:18px;padding:0 26px;display:flex}.network-tabs button{color:#777;background:0 0;border:0;border-radius:0;min-height:auto;padding:14px 2px 11px}.network-tabs button.active{color:#1f1f1c;border-bottom:2px solid #b48a2b}.network-hub-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.network-hub-grid>section{min-width:0;padding:22px 26px}.network-hub-grid>section+section{border-left:1px solid #ecece8}.network-subheading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;display:flex}.network-subheading small{color:#8a7450;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}.network-subheading>b{color:#55514a;background:#f5f4ef;border-radius:50%;place-items:center;width:30px;height:30px;font:700 .83rem/1 system-ui;display:grid}.network-mini-list{gap:10px;display:grid}.network-mini-list article{border-top:1px solid #efefeb;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.network-mini-list article:first-child{border-top:0}.network-mini-list strong{font-size:.95rem;display:block}.network-mini-list small,.network-mini-list p,.network-note,.network-ask-preview span{color:#74736e;font-size:.84rem;line-height:1.45;display:block}.network-mini-list p{margin:2px 0 0}.network-mini-list em{color:#776e5c;font-size:.78rem;font-style:normal}.network-inline-actions{gap:6px;display:flex}.network-inline-actions button{min-height:34px;padding:5px 8px;font-size:.78rem}.circle-mark{color:#8a6e36;background:#f3f0e9;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.25rem;display:grid}.network-ask-preview{border-top:1px solid #efefeb;padding:13px 0}.network-ask-preview:first-of-type{border-top:0}.network-ask-preview strong{font-size:.94rem}.network-ask-preview p{color:#65645f;margin:4px 0 0;font-size:.87rem;line-height:1.45}.network-note{max-width:440px;margin:0}.network-hub .compact-empty{text-align:left;box-shadow:none;background:0 0;border:0;padding:14px 0}.network-hub .compact-empty button{margin-top:10px}.network-join-requests{background:#faf9f5;border:1px solid #e8e4dc;border-radius:12px;margin-top:18px;padding:14px}.network-join-requests>small{color:#8a7450;letter-spacing:.08em;font-size:.69rem;font-weight:750;display:block}.network-join-requests>strong{margin:3px 0 8px;font-size:.93rem;display:block}.network-join-requests>div{border-top:1px solid #ebe8e1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:9px 0;display:grid}.network-join-requests span{font-size:.83rem;font-weight:600}.network-join-requests span small{color:#77736a;margin-top:2px;font-weight:400;display:block}.network-join-requests button{min-height:32px;padding:4px 8px;font-size:.76rem}@media (width<=720px){.network-hub{border-radius:14px;margin-bottom:18px}.network-hub>header{padding:18px;display:block}.network-hub h2{font-size:1.28rem}.network-create-actions{margin-top:14px}.network-tabs{gap:16px;padding:0 18px;overflow:auto}.network-hub-grid{grid-template-columns:1fr}.network-hub-grid>section{padding:18px}.network-hub-grid>section+section{border-top:1px solid #ecece8;border-left:0}.network-mini-list article{grid-template-columns:36px minmax(0,1fr)}.network-mini-list article>button,.network-mini-list article>em,.network-inline-actions{grid-column:2;justify-self:start;margin-top:2px}.network-hub header>.workspace-primary{margin-top:14px}.network-tabs button{font-size:.88rem}}.network-ops{color:#1f211f;background:#f7f7f5;max-width:1280px;min-height:100vh;margin:0 auto;padding:42px 28px 70px}.network-ops>header{border-bottom:1px solid #dcdcd6;justify-content:space-between;align-items:start;gap:24px;padding-bottom:28px;display:flex}.network-ops>header a:first-child{color:#5f675f;margin-bottom:18px;font-size:.92rem;text-decoration:none;display:inline-block}.network-ops>header p{color:#8b713b;letter-spacing:.11em;margin:0 0 6px;font-size:.76rem;font-weight:750}.network-ops h1{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,3.4rem)}.network-ops>header span{color:#666761;max-width:600px;margin-top:10px;font-size:1rem;line-height:1.55;display:block}.network-ops-metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0;display:grid}.network-ops-metrics article,.network-ops-grid>article{background:#fff;border:1px solid #dfdfda;border-radius:14px}.network-ops-metrics article{padding:18px}.network-ops-metrics small{color:#74746e;font-size:.9rem;display:block}.network-ops-metrics strong{margin-top:5px;font-size:1.8rem;display:block}.network-ops-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.network-ops-grid>article>header{border-bottom:1px solid #ecece8;padding:21px 21px 15px}.network-ops-grid h2{margin:5px 0 0;font-size:1.3rem}.network-ops-grid header small{color:#8b713b;letter-spacing:.1em;font-size:.73rem;font-weight:700}.network-ops-item{border-bottom:1px solid #ecece8;justify-content:space-between;gap:18px;padding:18px 21px;display:flex}.network-ops-item:last-child{border:0}.network-ops-item strong,.network-ops-item span{display:block}.network-ops-item span{color:#777771;margin-top:3px;font-size:.88rem}.network-ops-item p{color:#575853;margin:8px 0 0;font-size:.92rem;line-height:1.5}.network-ops-item aside{flex-wrap:wrap;place-content:start flex-end;gap:6px;min-width:130px;display:flex}.network-ops-item em{text-align:right;color:#756d5f;text-transform:capitalize;width:100%;font-size:.8rem;font-style:normal}.network-ops-item button{cursor:pointer;background:#fff;border:1px solid #d8d8d1;border-radius:8px;min-height:36px;padding:6px 10px;font:650 .82rem/1 system-ui}.network-ops-item button:first-of-type{color:#fff;background:#20221f;border-color:#20221f}.network-ops-empty{color:#787871;padding:22px}@media (width<=760px){.network-ops{padding:28px 16px 50px}.network-ops>header{display:block}.network-ops>header>.workspace-secondary{margin-top:16px;display:inline-flex}.network-ops-metrics,.network-ops-grid{grid-template-columns:1fr}.network-ops-item{display:block}.network-ops-item aside{justify-content:start;margin-top:12px}.network-ops-item em{text-align:left;width:auto}}.current-ask-board{margin-bottom:1rem;padding:1.25rem}.current-ask-list{gap:.25rem;margin-top:.7rem;display:grid}.current-ask-list article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:1rem 0;display:grid}.current-ask-list article:last-child{border-bottom:0}.ask-avatar{color:#51423b;background:#f0ece7;border:1px solid #dfd7cf;border-radius:50%;place-items:center;width:40px;height:40px;font-size:.78rem;font-weight:800;display:grid}.ask-copy small{color:#8a6849;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.2rem;font-size:.68rem;font-weight:800;display:block}.ask-copy h3{color:#202523;margin:0;font-size:1rem}.ask-copy p{color:#68716d;max-width:52rem;margin:.28rem 0;font-size:.9rem;line-height:1.5}.ask-copy>span{color:#59635e;font-size:.78rem;font-weight:700;display:block}.ask-copy i{color:#5e6a62;background:#f2f3f0;border:1px solid #e3e6e1;border-radius:999px;margin:.38rem .28rem 0 0;padding:.2rem .43rem;font-size:.68rem;font-style:normal;font-weight:700;display:inline-block}.ask-actions{gap:.45rem;min-width:118px;display:grid}.ask-actions button{color:#fff;cursor:pointer;background:#39443f;border:1px solid #39443f;border-radius:7px;padding:.48rem .58rem;font-size:.74rem;font-weight:800}.ask-actions button.quiet{color:#48544e;background:#fff;border-color:#cfd7d1}.ask-actions em{color:#69736d;text-align:center;background:#f1f3f0;border-radius:7px;padding:.45rem .42rem;font-size:.7rem;font-style:normal;font-weight:750;display:block}.response-choice{cursor:pointer;border:1px solid #e2e4e1;border-radius:9px;align-items:flex-start;gap:.65rem;margin:.7rem 0;padding:.72rem;display:flex}.response-choice input{accent-color:#39443f;width:17px;height:17px;margin:.12rem 0 0}.response-choice strong,.response-choice small{display:block}.response-choice small{color:#747c77;margin-top:.18rem;font-size:.79rem;line-height:1.35}.my-current-ask{color:#423e38;background:#f8f6f2;border:1px solid #e5ddd0;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem .8rem;margin:.7rem 0;padding:.78rem .85rem;display:grid}.my-current-ask small{color:#8a6849;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.my-current-ask strong{font-size:.9rem}.my-current-ask span{color:#717570;grid-column:2;font-size:.78rem}.my-current-ask button{color:#4f5b54;cursor:pointer;background:#fff;border:1px solid #cfd7d1;border-radius:7px;grid-area:1/3/span 2;padding:.42rem .55rem;font-size:.73rem;font-weight:800}.relevant-member-board,.introduction-status-board{margin:1rem 0;padding:1.25rem}.relevant-member-list,.introduction-status-list{gap:.25rem;display:grid}.relevant-member-list article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.9rem 0;display:grid}.relevant-member-list article:last-child,.introduction-status-list article:last-child{border-bottom:0}.relevant-member-list .contact-avatar{width:40px;height:40px}.relevant-member-list h3,.introduction-status-list h3{margin:0;font-size:1rem}.relevant-member-list small{color:#77807b;margin-top:.1rem;font-size:.76rem;display:block}.relevant-member-list p{color:#59645e;margin:.28rem 0;font-size:.86rem}.relevant-member-list em{color:#8a6849;font-size:.72rem;font-style:normal;font-weight:750;display:inline-block}.relevant-member-list button,.introduction-status-list aside button{color:#45534b;cursor:pointer;background:#fff;border:1px solid #ced6d0;border-radius:7px;padding:.48rem .6rem;font-size:.74rem;font-weight:800}.introduction-status-list article{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.introduction-status-list small{color:#806743;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.2rem;font-size:.68rem;font-weight:800;display:block}.introduction-status-list p{color:#69726d;margin:.32rem 0;font-size:.86rem;line-height:1.45}.introduction-status-list aside{align-content:start;gap:.45rem;min-width:118px;display:grid}.introduction-status-list aside .workspace-primary{color:#fff;background:#39443f;border-color:#39443f}.introduction-status{color:#59635e;text-transform:capitalize;background:#f0f2ef;border-radius:999px;padding:.22rem .45rem;font-size:.7rem;font-weight:800;display:inline-block}.introduction-status.accepted,.introduction-status.connected{color:#4c6858;background:#edf3ee}.introduction-status.declined,.introduction-status.closed{color:#7c5a55;background:#f6eceb}.introduction-status-list em{color:#6e766f;margin-top:.45rem;font-size:.75rem;font-style:normal;display:block}@media (width<=680px){.relevant-member-list article{grid-template-columns:40px minmax(0,1fr)}.relevant-member-list button{grid-column:2;justify-self:start}.introduction-status-list article{display:grid}.introduction-status-list aside{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.current-ask-list article{grid-template-columns:40px minmax(0,1fr)}.ask-actions{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.ask-actions button,.ask-actions em{min-width:0}}.workspace-shell{color:var(--app-ink);background:var(--app-bg);grid-template-columns:248px minmax(0,1fr)}.workspace-sidebar nav button{color:#74736f;background:0 0;border:1px solid #0000;border-radius:12px}.workspace-sidebar .capture-nav{background:#fff;border-color:#ded5dc}.workspace-sidebar .capture-nav i{color:var(--app-aubergine);background:var(--app-aubergine-soft)}.workspace-topbar{border-color:var(--app-line);background:#fcfbf8eb}.workspace-topbar .top-icon-button{color:#676661;border-color:var(--app-line);background:0 0;border-radius:12px}.workspace-topbar .top-profile-button{color:var(--app-ink);border-color:var(--app-line);background:#fff;border-radius:999px}@media (width<=760px){.workspace-shell{padding-bottom:calc(76px + env(safe-area-inset-bottom));display:block}.workspace-sidebar nav button,.workspace-sidebar nav button:nth-child(4),.workspace-sidebar nav button:nth-child(5){display:grid!important}.workspace-sidebar nav .capture-nav i{color:#fff!important;background:var(--app-aubergine)!important}}.workspace-shell{--app-bg:#f7f7f5;--app-surface:#fff;--app-ink:#252624;--app-muted:#747570;--app-line:#e4e4df;--app-aubergine:#292a28;--app-aubergine-soft:#f0f0ed;--app-iris:#8e7340;--app-gold:#ad8540;--green:#555852;--ink:#2b2d2a;--ink-deep:#20211f;background:#f7f7f5!important}.workspace-sidebar{background:#fff!important;border-color:#e7e7e2!important}.workspace-sidebar nav button{color:#777974!important;background:0 0!important;border-color:#0000!important}.workspace-sidebar nav button.active{color:#222320!important;background:#f1f1ed!important;border-color:#e7e3d9!important;box-shadow:inset 2px 0 #ad8540!important}.workspace-sidebar nav button.active i,.workspace-sidebar .capture-nav i{color:#282926!important;background:0 0!important}.workspace-sidebar .capture-nav.active{background:#f1f1ed!important;border-color:#e7e3d9!important}.workspace-main{background:#f7f7f5!important}.workspace-topbar{background:#fffffff0!important;border-color:#e7e7e2!important}.workspace-user>span,.top-profile-button>span{color:#fff!important;background:#2b2c29!important}.workspace-kicker{color:#8a6d38!important;letter-spacing:.11em!important;font-size:.72rem!important;font-weight:720!important}.workspace-page-heading h1{color:#292a27!important;letter-spacing:-.047em!important;max-width:780px!important;font-size:clamp(2.25rem,3.3vw,3.35rem)!important;font-weight:510!important;line-height:1.03!important}.workspace-page-heading>div>span{color:#777872!important;font-size:.96rem!important}.ask-bic-panel{color:#262724!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfdfd9!important;border-left:3px solid #ad8540!important;border-radius:14px!important;grid-template-columns:auto minmax(0,1fr) auto!important;margin-bottom:.85rem!important;padding:1rem 1.1rem!important}.ask-bic-mark{color:#876b37!important;background:#f6f2e9!important;border:1px solid #e6dcc8!important;border-radius:11px!important;width:42px!important;height:42px!important}.ask-bic-panel small{color:#8a6d38!important;font-size:.68rem!important}.ask-bic-panel strong{font-size:.98rem!important;font-weight:680!important}.ask-bic-panel div>span{color:#777872!important;font-size:.84rem!important}.ask-bic-panel>button{color:#2c2d2a!important;box-shadow:none!important;background:#f7f7f4!important;border:1px solid #e1e1dc!important;border-radius:10px!important}.ask-bic-panel>button span{color:inherit!important}.today-focus-grid{gap:.7rem!important;margin-bottom:1rem!important}.today-focus-grid>button{min-height:98px!important;box-shadow:none!important;background:#fff!important;border-color:#e2e2dd!important;border-radius:13px!important;padding:.9rem!important}.today-focus-grid>button:hover{border-color:#cabea7!important;box-shadow:0 8px 22px #2526230e!important}.today-focus-grid>button>i{color:#4f504c!important;background:#f2f2ef!important;border:1px solid #e6e6e1!important;border-radius:10px!important;width:38px!important;height:38px!important}.today-focus-grid small{color:#969792!important}.today-focus-grid strong{font-weight:660!important}.today-focus-grid em{color:#7b7c77!important}.overview-identity{box-shadow:none!important;background:#fff!important;border-color:#e2e2dd!important;border-radius:13px!important;margin:0 0 .8rem!important}.overview-identity h2{color:#2a2b28!important;font-family:inherit!important;font-weight:590!important}.overview-identity-actions button{color:#333431!important;background:#fff!important;border-color:#deded9!important;border-radius:9px!important}.home-passport-strip{box-shadow:none!important;background:#fbfaf6!important;border:1px solid #e3dccd!important;border-left:3px solid #ad8540!important;border-radius:13px!important;margin:.8rem 0!important;padding:1rem 1.1rem!important}.home-passport-copy h2{font-family:inherit!important;font-size:1.18rem!important;font-weight:620!important}.home-passport-arrow{color:#fff!important;background:#2b2c29!important}.dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr)!important;gap:.8rem!important}.dashboard-grid>.workspace-card{min-height:240px!important;box-shadow:none!important;background:#fff!important;border-color:#e3e3de!important;border-radius:13px!important;padding:1.2rem!important}.dashboard-grid>.dashboard-recent{grid-column:1/-1!important}.empty-opportunity,.simple-empty{min-height:150px!important}.relationship-orbit{filter:grayscale()!important}.workspace-primary,.scan-drop-card label b,.scan-file-actions .workspace-primary,.workspace-topbar button:not(.top-icon-button):not(.top-profile-button){color:#fff!important;box-shadow:none!important;background:#2d2e2b!important;border-color:#2d2e2b!important}.workspace-secondary{color:#353633!important;background:#fff!important;border-color:#deded9!important}.scan-drop-card,.scan-tips,.contact-workspace,.workspace-card{box-shadow:none!important;background:#fff!important;border-color:#e2e2dd!important}.scan-drop-card label>div>span{color:#776746!important;background:#f3eee4!important}.network-start-card{background:#fff;border:1px solid #e1e1dc;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(430px,1.2fr);align-items:center;gap:2rem;margin-bottom:.8rem;padding:1.4rem 1.5rem;display:grid}.network-start-card h2{color:#292a27;letter-spacing:-.025em;margin:.3rem 0 .5rem;font-size:1.55rem;font-weight:560}.network-start-card>div>span{color:#777872;max-width:500px;font-size:.92rem;line-height:1.55;display:block}.network-start-card ol{grid-template-columns:repeat(3,1fr);gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.network-start-card li{background:#f7f7f4;border:1px solid #e6e6e1;border-radius:11px;grid-template-columns:auto 1fr;gap:.65rem;padding:.85rem;display:grid}.network-start-card li>b{color:#a07b38;font-size:.7rem}.network-start-card li strong,.network-start-card li small{display:block}.network-start-card li strong{font-size:.88rem}.network-start-card li small{color:#84857f;margin-top:.2rem;font-size:.75rem;line-height:1.35}.contact-workspace{min-height:360px!important}.empty-contacts{min-height:300px!important}.contact-avatar{color:#4d4e4a!important;background:#efefec!important}.relationship-tree-card{box-shadow:none!important;background:#fff!important;border-color:#e2e2dd!important}.relationship-tree-card .tree-leaves{fill:#e8e7e1!important}.relationship-tree-card .tree-trunk,.relationship-tree-card .tree-roots{stroke:#74746f!important}.relationship-tree-card .tree-fruit{fill:#ad8540!important}.passport-count strong,.home-passport-strip .workspace-kicker{color:#9b7433!important}@media (width<=900px){.network-start-card,.network-start-card ol{grid-template-columns:1fr}}@media (width<=760px){.workspace-sidebar nav button.active{box-shadow:none!important}.workspace-sidebar nav .capture-nav i{color:#fff!important;background:#2c2d2a!important;box-shadow:0 7px 18px #1414122e!important}.workspace-page-heading h1{font-size:2rem!important;font-weight:530!important}.ask-bic-panel{grid-template-columns:auto minmax(0,1fr)!important}.ask-bic-panel>button{grid-column:1/-1!important}.dashboard-grid{grid-template-columns:1fr!important}.network-start-card{padding:1.1rem!important}}.crm-database-switcher label,.crm-database-switcher select,.crm-sidebar nav span,.crm-sidebar nav b,.crm-sidebar-footer a,.crm-sidebar-footer strong,.crm-user strong,.crm-user small,.crm-topbar small,.crm-top-actions>button,.crm-heading-actions>a,.crm-row-actions button,.crm-card header button,.crm-security-chip,.crm-alert,.crm-overview-heading p,.crm-section-heading p,.crm-section-heading>div>span,.crm-metrics span,.crm-metrics small,.crm-card header small,.crm-compact-list strong,.crm-compact-list small,.crm-compact-list>button>b,.crm-stage,.crm-priority,.crm-account-stage,.crm-member-role,.crm-task-list strong,.crm-task-list small,.crm-empty-small,.crm-access-summary small,.crm-access-summary h3,.crm-role-legend span,.crm-primary,.crm-table-wrap th,.crm-table-wrap td,.crm-table-wrap td>small,.crm-person strong,.crm-person small,.crm-event-source strong,.crm-event-source small,.crm-tags span,.crm-company-grid small,.crm-company-grid dt,.crm-company-grid dd,.crm-company-grid footer button,.crm-event-grid article>header>div>b,.crm-event-grid article>header>small,.crm-event-status,.crm-event-grid dt,.crm-event-grid dd,.crm-event-grid p,.crm-event-grid footer a,.crm-event-grid footer button,.crm-pipeline>section>header,.crm-pipeline article small,.crm-pipeline article h3,.crm-pipeline article strong,.crm-pipeline article p,.crm-pipeline article footer span,.crm-pipeline-empty,.crm-task-meta small,.crm-task-board h3,.crm-task-board p,.crm-editor header small,.crm-editor form label>span,.crm-editor form label>small,.crm-form-note p,.crm-form-note strong,.crm-editor footer button{font-size:.875rem;line-height:1.45}.crm-database-switcher small,.crm-card header small,.crm-compact-list small,.crm-task-list small,.crm-metrics small,.crm-user small{font-size:.8125rem}.crm-card header h3,.crm-company-grid h3{font-size:1.05rem}.staff-demo-header>div:nth-child(2) small,.staff-demo-header-actions span,.staff-demo-header-actions button,.staff-demo-header-actions a,.staff-demo-nav>p,.staff-demo-nav button span,.staff-demo-nav button b,.staff-demo-nav>div small,.staff-demo-nav>div strong,.staff-demo-nav>div span,.staff-demo-page-title p,.staff-demo-dashboard-heading p,.staff-demo-camera>div>i,.staff-demo-camera>p,.staff-demo-station-card>p,.staff-demo-station-card dt,.staff-demo-station-card dd,.staff-demo-station-card>strong,.staff-demo-review-card header p,.staff-demo-review-card header strong,.staff-demo-review-card header i,.staff-demo-eligibility span,.staff-demo-eligibility small,.staff-demo-data-scope strong,.staff-demo-data-scope span,.staff-demo-data-scope small,.staff-demo-status-card>p,.staff-demo-status-card>strong,.staff-demo-status-card>div b,.staff-demo-status-card>div span,.staff-demo-metrics span,.staff-demo-metrics small,.staff-demo-dashboard-grid section header p,.staff-demo-dashboard-grid aside>p,.staff-demo-dashboard-grid section header>span,.staff-demo-dashboard-grid th,.staff-demo-dashboard-grid td,.staff-demo-dashboard-grid aside article span,.staff-demo-dashboard-grid aside article button,.staff-demo-value-note strong,.staff-demo-value-note span{font-size:.875rem;line-height:1.45}.staff-demo-header>div:nth-child(2) strong,.staff-demo-page-title span,.staff-demo-dashboard-heading span,.staff-demo-eligibility strong,.staff-demo-data-scope strong,.staff-demo-metrics strong,.stamp-cms-header span,.stamp-cms-notice,.member-control-toolbar input,.member-control-toolbar select{font-size:1rem}@media (width<=760px){.crm-sidebar nav span,.staff-demo-header-actions button,.staff-demo-header-actions a{font-size:.8125rem}.crm-content,.staff-demo-content{padding-inline:1rem}}.bic-admin-portal{background:#f7f8f7;padding-top:clamp(1.5rem,3vw,3rem)}.bic-admin-portal>header{align-items:center;padding-bottom:1.6rem}.bic-admin-portal h1{font-size:clamp(3rem,4.5vw,4.25rem);line-height:1}.bic-admin-portal header aside{border-radius:16px;box-shadow:0 8px 26px #1b2e250d}.bic-admin-workspaces{margin-top:1.6rem}.bic-admin-workspaces>a{background:#fff;border-radius:20px;outline:1px solid #dfe5e1;min-height:320px;padding:1.5rem}.bic-admin-workspaces>a.chamber{background:linear-gradient(145deg,#fff 0 64%,#fff4d9 100%);box-shadow:inset 0 5px #d6a23d}.bic-admin-workspaces>a.connect{background:linear-gradient(145deg,#fff 0 64%,#e8f5f0 100%);box-shadow:inset 0 5px #4c8a75}.bic-admin-workspaces>a.events{background:linear-gradient(145deg,#fff 0 64%,#f0e9f7 100%);box-shadow:inset 0 5px #80699a}.bic-admin-workspaces>a:hover{box-shadow:0 16px 36px #1d2b241a}.bic-admin-workspaces h2{font-size:1.8rem}.bic-admin-workspaces p{max-width:28rem}.bic-admin-workspaces dl{margin-top:auto;margin-bottom:1rem}.bic-admin-workspaces dl div{background:#ffffffc7;border:1px solid #e4e8e5;padding:.7rem .8rem}.bic-admin-quick{margin-top:2rem}.bic-admin-quick h2{font-size:1.4rem}.bic-admin-shortcuts a{border-radius:13px;min-height:78px;padding:.9rem}@media (width<=640px){.bic-admin-portal h1{font-size:2.8rem}.bic-admin-workspaces{margin-top:1.2rem}.bic-admin-workspaces>a{min-height:280px}}.crm-shell{font-size:16px}.crm-sidebar{width:auto}.crm-database-switcher label,.crm-sidebar nav span,.crm-sidebar-footer a,.crm-sidebar-footer strong{font-size:.875rem}.crm-database-switcher select,.crm-top-actions>button,.crm-heading-actions>a,.crm-row-actions button,.crm-card header button,.crm-pipeline article button,.crm-private-note button,.crm-primary{font-size:.875rem;line-height:1.25}.crm-database-switcher small,.crm-user small,.crm-topbar small,.crm-card header small,.crm-compact-list small,.crm-task-list small,.crm-metrics small,.crm-section-heading>div>span,.crm-contact-toolbar>span{font-size:.8125rem;line-height:1.45}.crm-sidebar nav b,.crm-user strong,.crm-alert,.crm-security-chip,.crm-overview-heading p,.crm-section-heading p,.crm-metrics span,.crm-compact-list strong,.crm-compact-list>button>b,.crm-stage,.crm-priority,.crm-account-stage,.crm-member-role,.crm-empty-small,.crm-access-summary small,.crm-access-summary h3,.crm-role-legend span{font-size:.875rem}.crm-card header h3{font-size:1.1rem}.crm-contact-toolbar label,.crm-contact-toolbar select{font-size:.875rem}.crm-table-wrap th{padding:.85rem 1rem;font-size:.8125rem}.crm-table-wrap td{padding:1rem;font-size:.875rem;line-height:1.45}.crm-table-wrap td>small,.crm-person small,.crm-event-source small{font-size:.8125rem}.crm-person strong,.crm-event-source strong,.crm-event-source b,.crm-tags span{font-size:.875rem}.crm-company-grid h3{font-size:1rem}.crm-company-grid small,.crm-company-grid dt,.crm-company-grid dd,.crm-company-grid footer button{font-size:.875rem;line-height:1.4}.crm-event-grid article>header>div>b,.crm-event-grid article>header>small,.crm-event-status,.crm-event-grid dt,.crm-event-grid dd,.crm-event-grid p,.crm-event-grid footer a,.crm-event-grid footer button,.crm-pipeline>section>header,.crm-pipeline article small,.crm-pipeline article h3,.crm-pipeline article strong,.crm-pipeline article p,.crm-pipeline article footer span,.crm-pipeline-empty,.crm-task-meta small,.crm-task-board h3,.crm-task-board p{font-size:.875rem;line-height:1.45}.crm-empty p{font-size:.875rem;line-height:1.5}.crm-editor header small,.crm-editor form label>span,.crm-editor form label>small,.crm-form-note p,.crm-form-note strong,.crm-editor footer button{font-size:.875rem;line-height:1.45}@media (width<=760px){.crm-sidebar nav span{font-size:.8125rem}.crm-content{padding:1.1rem}.crm-company-grid h3{font-size:1rem}}.crm-data-note{background:#fff8e5;border:1px solid #e4cf91;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem 1rem;margin-top:1.25rem;padding:1rem 1.1rem;display:grid}.crm-data-note strong{color:#6d5419;font-size:.9rem}.crm-data-note p{color:#5f625e;margin:0;font-size:.9rem;line-height:1.55}@media (width<=700px){.crm-data-note{grid-template-columns:1fr}}.workspace-shell{--app-bg:#f5f4f0;--app-surface:#fcfbf8;--app-ink:#20211f;--app-muted:#6f706b;--app-line:#dedcd5;--app-aubergine:#59364f;--app-aubergine-soft:#f1ebef;--app-iris:#7467e8;--app-gold:#b58a3b;color:var(--app-ink);background:var(--app-bg);grid-template-columns:248px minmax(0,1fr);font-size:16px}.workspace-sidebar{color:var(--app-ink);border-right:1px solid var(--app-line);background:#fbfaf7;padding:1.5rem 1rem 1rem}.workspace-sidebar nav{gap:.35rem}.workspace-sidebar nav button{color:#74736f;border:1px solid #0000;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;min-height:50px;padding:.65rem .75rem}.workspace-sidebar nav button i{color:#8a8985;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.workspace-sidebar nav button span{letter-spacing:-.01em;font-size:.9rem;font-weight:650}.workspace-sidebar nav button b{min-width:24px;height:24px;color:var(--app-aubergine);background:var(--app-aubergine-soft);font-size:.72rem}.workspace-sidebar nav button:hover{color:var(--app-ink);background:#f3f1ec}.workspace-sidebar nav button.active{color:var(--app-aubergine);background:var(--app-aubergine-soft);box-shadow:none;border-color:#e7dbe3}.workspace-sidebar nav button.active .app-icon{stroke-width:2.1px}.workspace-sidebar nav button.coming-soon{opacity:.52}.workspace-sidebar nav button.coming-soon small{color:#8a8985;justify-self:end;font-size:.62rem;font-weight:650}.workspace-sidebar nav button.coming-soon:hover{color:#777974!important;background:0 0!important}.workspace-sidebar .capture-nav{background:#fff;border-color:#ded5dc;margin:.45rem 0}.workspace-sidebar .capture-nav i{color:var(--app-aubergine);background:var(--app-aubergine-soft);border-radius:9px}.workspace-user{color:var(--app-ink);border-color:var(--app-line)}.workspace-user>span,.top-profile-button>span{background:var(--app-aubergine);color:#fff}.workspace-main{background:var(--app-bg);min-width:0}.workspace-topbar{border-color:var(--app-line);background:#fcfbf8eb;min-height:76px;padding:.8rem clamp(1.2rem,3vw,3rem)}.workspace-topbar p{color:#8b8984;letter-spacing:.12em;font-size:.72rem}.workspace-topbar strong{font-size:1.05rem;font-weight:680}.workspace-top-actions{gap:.5rem!important}.workspace-topbar .top-icon-button{color:#676661;border:1px solid var(--app-line);background:0 0;border-radius:12px;place-items:center;width:42px;height:42px;min-height:42px;padding:0;display:grid}.workspace-topbar .top-icon-button:hover{color:var(--app-aubergine);background:#fff}.workspace-topbar .top-profile-button{min-height:42px;color:var(--app-ink);border:1px solid var(--app-line);background:#fff;border-radius:999px;align-items:center;gap:.55rem;padding:.25rem .65rem .25rem .3rem;display:flex}.top-profile-button>span{border-radius:50%;place-items:center;width:32px;height:32px;font-size:.7rem;display:grid}.top-profile-button b{font-size:.82rem}.workspace-content{max-width:1440px;padding:clamp(1.25rem,3vw,3rem)}.workspace-page-heading{margin-bottom:1.5rem}.workspace-page-heading h1{max-width:920px;color:var(--app-ink);letter-spacing:-.055em;font-size:clamp(2.3rem,4vw,4rem);font-weight:590;line-height:1.02}.workspace-page-heading>div>span{max-width:700px;color:var(--app-muted);font-size:1rem;line-height:1.6}.workspace-kicker{letter-spacing:.13em;color:var(--app-aubergine)!important;font-size:.78rem!important}.home-heading{margin-bottom:1.4rem}.home-heading h1{margin:.55rem 0 .8rem}.ask-bic-panel{color:#fff;background:linear-gradient(120deg,#4b2d43,#68445e 65%,#5a405f);border:1px solid #6e4c65;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:1rem;padding:1.15rem 1.2rem;display:grid;box-shadow:0 16px 38px #46273e21}.ask-bic-mark{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.ask-bic-panel small,.ask-bic-panel strong,.ask-bic-panel span{display:block}.ask-bic-panel small{color:#d8cef9;letter-spacing:.14em;font-size:.72rem;font-weight:800}.ask-bic-panel strong{margin:.18rem 0;font-size:1.05rem}.ask-bic-panel span{color:#ffffffb3;font-size:.88rem}.ask-bic-panel>button{color:#2d2130;cursor:pointer;background:#fff;border:0;border-radius:11px;align-items:center;gap:.7rem;min-height:44px;padding:.7rem .9rem;font-weight:750;display:flex}.ask-bic-panel>button span{color:inherit;font-size:.82rem}.today-focus-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1.25rem;display:grid}.today-focus-grid>button{text-align:left;min-height:112px;color:var(--app-ink);background:var(--app-surface);border:1px solid var(--app-line);cursor:pointer;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.today-focus-grid>button:hover{border-color:#cabdc6;transform:translateY(-2px);box-shadow:0 12px 28px #322a2f12}.today-focus-grid>button>i{width:42px;height:42px;color:var(--app-aubergine);background:var(--app-aubergine-soft);border-radius:12px;place-items:center;font-style:normal;display:grid}.today-focus-grid small,.today-focus-grid strong,.today-focus-grid em{display:block}.today-focus-grid small{color:#96938d;letter-spacing:.09em;font-size:.68rem;font-weight:800}.today-focus-grid strong{margin:.24rem 0;font-size:.94rem}.today-focus-grid em{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-style:normal;overflow:hidden}.today-focus-grid>button>.app-icon{color:#aaa7a1}.workspace-card,.home-passport-strip,.member-value-strip,.metric-grid article{background:var(--app-surface);border-color:var(--app-line);box-shadow:none;border-radius:16px}.workspace-primary,.workspace-topbar button:not(.top-icon-button):not(.top-profile-button){color:#fff;background:var(--app-aubergine);border-color:var(--app-aubergine);border-radius:11px}.workspace-primary:hover{background:#47283f}.contact-avatar{background:var(--app-aubergine-soft)!important;color:var(--app-aubergine)!important}.metric-grid,.member-value-strip{display:none}.home-passport-strip{border-left:3px solid var(--app-gold)}.home-passport-strip .workspace-kicker,.passport-count strong{color:var(--app-gold)!important}.dashboard-grid{gap:1rem}.dashboard-grid>.workspace-card{padding:1.3rem}.workspace-card-heading h2{font-size:1.2rem}.workspace-card-heading button{color:var(--app-aubergine)}.simple-empty p,.quick-start small{font-size:.9rem;line-height:1.55}.app-icon{flex:none;display:block}@media (width<=980px){.today-focus-grid{grid-template-columns:1fr}.today-focus-grid>button{min-height:88px}}@media (width<=760px){.workspace-shell{padding-bottom:calc(76px + env(safe-area-inset-bottom));display:block}.workspace-content{padding:1.15rem 1rem 2rem}.workspace-topbar{min-height:66px;padding:.65rem 1rem}.workspace-topbar p{font-size:.65rem}.workspace-topbar strong{font-size:.94rem}.workspace-topbar .top-icon-button{width:38px;height:38px;min-height:38px}.workspace-topbar .top-profile-button{border-radius:50%;width:38px;min-height:38px;padding:2px}.top-profile-button>span{width:32px;height:32px}.top-profile-button b,.workspace-top-actions>.top-icon-button:first-child{display:none}.workspace-page-heading h1{font-size:2.2rem;line-height:1.04}.workspace-page-heading>div>span{font-size:.94rem}.ask-bic-panel{border-radius:15px;grid-template-columns:auto minmax(0,1fr);padding:1rem}.ask-bic-panel>button{grid-column:1/-1;justify-content:space-between;width:100%}.today-focus-grid{gap:.65rem}.today-focus-grid>button{border-radius:13px;min-height:84px}.workspace-sidebar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:50!important;height:calc(70px + env(safe-area-inset-bottom))!important;padding:.3rem .4rem calc(.3rem + env(safe-area-inset-bottom))!important;border-top:1px solid var(--app-line)!important;background:#fcfbf8f7!important;position:fixed!important;inset:auto 0 0!important;box-shadow:0 -10px 28px #28232614!important}.workspace-sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;display:grid!important}.workspace-sidebar nav button,.workspace-sidebar nav button:nth-child(4),.workspace-sidebar nav button:nth-child(5){background:0 0!important;border:0!important;border-radius:10px!important;grid-template-columns:1fr!important;gap:.12rem!important;min-width:0!important;min-height:58px!important;margin:0!important;padding:.28rem .08rem!important;display:grid!important}.workspace-sidebar nav button i{width:100%;height:28px;background:0 0!important}.workspace-sidebar nav button span{font-size:.67rem!important;font-weight:680!important}.workspace-sidebar nav button b{display:none!important}.workspace-sidebar nav button.active{color:var(--app-aubergine)!important;box-shadow:none!important}.workspace-sidebar nav button.active i{position:relative}.workspace-sidebar nav button.active i:after{content:"";background:var(--app-gold);border-radius:50%;width:4px;height:4px;position:absolute;bottom:-2px}.workspace-sidebar nav .capture-nav i{border-radius:14px;width:42px;height:42px;margin:-14px auto 0;box-shadow:0 8px 20px #59364f47;color:#fff!important;background:var(--app-aubergine)!important}.workspace-sidebar nav .capture-nav span{margin-top:-2px}.home-passport-strip{margin-top:1rem}}.connect-brand{align-items:center;width:max-content;display:inline-flex}.connect-brand img{width:180px;height:auto;display:block}.connect-brand.compact img{width:154px}.connect-button{background:var(--gold-bright);min-height:50px;color:var(--ink-deep);border:1px solid #d89e00;justify-content:center;align-items:center;gap:.7rem;padding:.85rem 1.2rem;font-size:.9rem;font-weight:800;transition:transform .18s,background .18s;display:inline-flex}.connect-button:hover,.connect-button:focus-visible{background:#ffd047;transform:translateY(-2px)}.connect-button-small{min-height:42px;padding:.65rem .9rem;font-size:.8rem}.connect-kicker{color:#a7730b;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.69rem;font-weight:850}.connect-kicker-light{color:var(--gold-bright)}.connect-landing{background:var(--paper);min-height:100vh;overflow:hidden}.landing-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#f6f1e8f5;grid-template-columns:1fr auto 1fr;align-items:center;min-height:84px;padding:.9rem clamp(1.2rem,4vw,4.6rem);display:grid;position:absolute;inset:0 0 auto}.landing-header nav{color:#382a23a6;align-items:center;gap:clamp(1.3rem,3vw,3rem);font-size:.82rem;font-weight:700;display:flex}.landing-account-actions{justify-self:end;align-items:center;gap:1rem;display:flex}.landing-signin{color:#382a23ad;font-size:.8rem;font-weight:800}.landing-hero{background:var(--ink-deep);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);min-height:800px;padding-top:84px;display:grid}.landing-hero-copy{z-index:2;color:#fff;background:radial-gradient(circle at 12% 25%, #ffc20e1f, transparent 30%), var(--ink-deep);flex-direction:column;justify-content:center;padding:5.5rem clamp(1.5rem,6vw,7rem);display:flex;position:relative}.landing-hero-copy:before{content:"";background:var(--gold);width:10px;position:absolute;inset:0 auto 0 0}.landing-hero-copy h1{letter-spacing:-.065em;max-width:700px;margin:1.3rem 0 0;font-size:clamp(4rem,6.4vw,7rem);font-weight:670;line-height:.9}.landing-lede{color:#ffffffad;max-width:640px;margin:1.8rem 0 0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.72}.landing-actions{align-items:center;gap:1.4rem;margin-top:2rem;display:flex}.connect-text-link{color:#ffffffd1;border-bottom:1px solid #ffffff47;gap:.5rem;padding:.7rem 0;font-size:.86rem;font-weight:750;display:inline-flex}.landing-trust-row{color:#ffffff6e;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:3.3rem;font-size:.7rem;font-weight:700;display:flex}.landing-trust-row span:before{color:var(--gold-bright);content:"✓";margin-right:.5rem}.landing-product{isolation:isolate;background:linear-gradient(135deg,#ded4c3,#f4eee3 48%,#cbbda9);min-height:716px;padding:8rem clamp(1.5rem,5vw,6rem) 5rem;position:relative;overflow:hidden}.landing-product:before{z-index:-1;content:"";background-image:linear-gradient(#382a230d 1px,#0000 1px),linear-gradient(90deg,#382a230d 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30%,#0000);mask-image:linear-gradient(#0000,#000 30%,#0000)}.landing-product:after{z-index:-1;aspect-ratio:1;content:"";border:1px solid #382a2326;border-radius:50%;width:80%;position:absolute;bottom:-32%;right:-10%;box-shadow:0 0 0 80px #382a2309,0 0 0 160px #382a2306}.landing-product-bar{color:#382a238f;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-bottom:.8rem;font-size:.66rem;font-weight:800;display:flex}.landing-insight-card,.landing-context-card,.landing-path-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #382a231f;box-shadow:0 24px 70px #382a2329}.landing-insight-card{padding:clamp(1.3rem,2.6vw,2.2rem)}.insight-label{color:var(--green);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.67rem;font-weight:850;display:flex}.insight-label i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #34765a1f}.landing-insight-card h2{letter-spacing:-.045em;max-width:480px;margin:.8rem 0 1.3rem;font-size:clamp(1.7rem,3vw,3rem);line-height:1}.landing-person-row{border-block:1px solid var(--line);grid-template-columns:46px 1fr auto;align-items:center;gap:.8rem;padding:.9rem 0;display:grid}.landing-person-row>span{color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:44px;height:44px;font-size:.75rem;font-weight:850;display:grid}.landing-person-row strong,.landing-person-row small{display:block}.landing-person-row small{color:#382a2385;margin-top:.18rem;font-size:.72rem}.landing-person-row>b{color:var(--green);background:#34765a1a;border-radius:2px;padding:.5rem .6rem;font-size:.7rem}.landing-insight-card ul{color:#382a23b3;gap:.55rem;margin:1rem 0;padding:0;font-size:.78rem;line-height:1.45;list-style:none;display:grid}.landing-insight-card li:before{color:var(--gold);content:"↗";margin-right:.55rem}.landing-insight-card button{background:var(--ink);color:#fff;border:0;padding:.7rem .8rem;font-size:.72rem;font-weight:750}.landing-context-card{width:min(48%,320px);padding:1rem;position:absolute;bottom:4.5rem;right:clamp(1rem,3vw,4rem);transform:rotate(1.5deg)}.landing-context-card span,.landing-context-card strong,.landing-context-card small{display:block}.landing-context-card span,.landing-path-card>span{color:#a7730b;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850}.landing-context-card strong{margin:.45rem 0;font-size:.85rem;line-height:1.35}.landing-context-card small,.landing-path-card small{color:#382a2380;font-size:.65rem}.landing-path-card{width:min(43%,290px);padding:1rem;position:absolute;bottom:2.2rem;left:clamp(1rem,3vw,4rem);transform:rotate(-1.5deg)}.landing-path-card div{align-items:center;margin:.7rem 0;display:flex}.landing-path-card div i{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.55rem;font-style:normal;font-weight:850;display:grid}.landing-path-card div b{background:linear-gradient(90deg,var(--gold),#d39b2233);flex:1;height:1px}.landing-signal-strip{background:var(--gold-bright);color:var(--ink-deep);justify-content:space-between;align-items:center;gap:2rem;padding:1.4rem clamp(1.5rem,5vw,5rem);display:flex}.landing-signal-strip p{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.landing-signal-strip div{align-items:center;gap:1rem;display:flex}.landing-signal-strip strong{font-size:.78rem}.landing-signal-strip i{background:#2017144d;width:40px;height:1px}.landing-section{padding:clamp(5rem,9vw,9rem) clamp(1.5rem,5vw,5rem)}.landing-section-heading{grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:1rem 4rem;max-width:1280px;margin:0 auto 3.5rem;display:grid}.landing-section-heading .connect-kicker{grid-column:1/-1}.landing-section-heading h2{letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(3rem,5vw,5.5rem);line-height:.94}.landing-section-heading>p:last-child{color:#382a239e;align-self:end;margin:0;line-height:1.7}.workflow-grid{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1400px;margin:0 auto;padding:0;list-style:none;display:grid}.workflow-grid li{border-right:1px solid var(--line);min-height:330px;padding:1.5rem;position:relative}.workflow-grid li:last-child{border-right:0}.workflow-grid li>span{color:#382a2359;font-size:.7rem;font-weight:800}.workflow-icon{width:64px;height:64px;color:var(--ink-deep);background:var(--gold-bright);border-radius:50%;place-items:center;margin:3.8rem 0 2rem;font-size:1.4rem;display:grid}.workflow-grid h3{margin:0 0 .7rem;font-size:1.3rem}.workflow-grid p{color:#382a2399;margin:0;font-size:.88rem;line-height:1.65}.landing-match-section{background:var(--ink-deep);color:#fff;grid-template-columns:1fr 1fr;min-height:740px;display:grid}.match-copy{padding:clamp(5rem,9vw,9rem) clamp(1.5rem,7vw,8rem)}.match-copy h2{letter-spacing:-.06em;margin:1.1rem 0 1.5rem;font-size:clamp(3.2rem,5vw,5.6rem);line-height:.92}.match-copy>p:not(.connect-kicker){color:#ffffff9e;max-width:620px;line-height:1.75}.match-copy ul{color:#ffffffc7;gap:.7rem;margin:2rem 0 0;padding:0;font-size:.85rem;list-style:none;display:grid}.match-copy li:before{color:var(--gold-bright);content:"✓";margin-right:.7rem}.match-score-card{width:min(84%,620px);color:var(--ink);background:#fff;align-self:center;margin:4rem auto;padding:clamp(1.8rem,4vw,3.5rem);box-shadow:0 40px 100px #0000004d}.match-score-card>div{align-items:baseline;display:flex}.match-score-card>div span{color:#382a2380;letter-spacing:.1em;text-transform:uppercase;margin-right:auto;font-size:.7rem;font-weight:800}.match-score-card>div strong{color:var(--green);letter-spacing:-.06em;font-size:5rem;line-height:1}.match-score-card>div small{color:#382a2366}.match-score-card h3{margin:2rem 0 .4rem;font-size:1.65rem}.match-score-card>p{color:#382a238c;margin:0}.match-score-card ol{margin:1.8rem 0 0;padding:0;list-style:none}.match-score-card li{border-top:1px solid var(--line);grid-template-columns:42px 1fr;align-items:center;gap:.7rem;padding:1rem 0;font-size:.82rem;line-height:1.45;display:grid}.match-score-card li b{color:#a7730b;font-size:.68rem}.landing-privacy{background:#fff;padding:clamp(5rem,9vw,9rem) clamp(1.5rem,5vw,5rem)}.landing-privacy>div:first-child{max-width:1050px;margin:0 auto 3.5rem}.landing-privacy h2{letter-spacing:-.055em;max-width:900px;margin:1rem 0 0;font-size:clamp(3rem,5vw,5.5rem);line-height:.94}.privacy-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:1200px;margin:0 auto;display:grid}.privacy-grid article{border-right:1px solid var(--line);padding:2rem}.privacy-grid article:last-child{border-right:0}.privacy-grid article>span{color:#a7730b;font-size:.7rem;font-weight:850}.privacy-grid h3{margin:3rem 0 .7rem;font-size:1.3rem}.privacy-grid p{color:#382a2399;margin:0;font-size:.86rem;line-height:1.65}.landing-final-cta{text-align:center;background:radial-gradient(circle at 50% 100%,#ffc20e21,transparent 40%),var(--ink-deep);color:#fff;align-content:center;place-items:center;min-height:530px;padding:5rem 1.5rem;display:grid}.landing-final-cta h2{letter-spacing:-.06em;max-width:1050px;margin:1rem auto 2rem;font-size:clamp(3rem,5.4vw,6rem);line-height:.94}.landing-footer{border-top:1px solid var(--line);color:#382a239e;background:#fff;padding:2rem clamp(1.5rem,5vw,5rem);font-size:.75rem}.landing-footer-main{grid-template-columns:1fr 1fr auto auto;align-items:center;gap:2rem;display:grid}.landing-footer p{margin:0}.landing-ownership{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.55rem 1.3rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.landing-ownership strong{color:var(--ink);letter-spacing:.02em;font-size:.78rem}.landing-ownership a{color:#8b5c08;margin-left:auto;font-weight:800}.legal-page{background:var(--paper);min-height:100vh}.legal-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:1rem;min-height:84px;padding:.9rem clamp(1.2rem,4vw,4.6rem);display:flex}.legal-header>a:last-child{color:#8b5c08;font-size:.8rem;font-weight:800}.legal-hero{background:var(--ink-deep);color:#fff;padding:clamp(4.5rem,9vw,8rem) clamp(1.5rem,8vw,10rem)}.legal-hero h1{letter-spacing:-.06em;max-width:960px;margin:1rem 0 1.4rem;font-size:clamp(3rem,6vw,6.4rem);line-height:.92}.legal-hero>p:last-child{color:#ffffffa8;max-width:760px;margin:0;font-size:1rem;line-height:1.7}.legal-content{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1180px;margin:0 auto;padding:clamp(3rem,7vw,7rem) 1.5rem;display:grid}.legal-content article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:260px;padding:clamp(1.5rem,3vw,2.5rem)}.legal-content article:nth-child(-n+2){border-top:1px solid var(--line)}.legal-content article:nth-child(odd){border-left:1px solid var(--line)}.legal-content article>span{color:#9b6a08;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850}.legal-content h2{letter-spacing:-.035em;margin:2.7rem 0 .8rem;font-size:clamp(1.5rem,3vw,2.3rem)}.legal-content p{color:#382a23ab;margin:0;line-height:1.72}.legal-note{color:#382a238a;max-width:1180px;margin:-3.6rem auto 4rem;padding:0 1.5rem;font-size:.76rem;line-height:1.6}.legal-footer{border-top:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:2rem clamp(1.5rem,5vw,5rem);font-size:.75rem;display:flex}.legal-footer strong{color:var(--ink)}.account-page{background:var(--paper);min-height:100vh}.account-header{border-bottom:1px solid var(--line);background:#f6f1e8f7;justify-content:space-between;align-items:center;min-height:84px;padding:.9rem clamp(1.2rem,4vw,4.6rem);display:flex}.account-header>a:last-child{color:#855904;font-size:.78rem;font-weight:800}.account-gateway{background:var(--ink-deep);grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:calc(100vh - 84px);display:grid}.account-gateway-copy{color:#fff;background:radial-gradient(circle at 0 15%,#ffc20e24,transparent 32%),var(--ink-deep);flex-direction:column;justify-content:center;padding:clamp(4rem,8vw,9rem);display:flex}.account-gateway-copy h1{letter-spacing:-.065em;max-width:820px;margin:1rem 0 1.5rem;font-size:clamp(3.6rem,6.2vw,7.2rem);line-height:.88}.account-gateway-copy>p:not(.connect-kicker){color:#ffffffa6;max-width:660px;margin:0;font-size:1rem;line-height:1.75}.account-gateway-actions{align-items:center;gap:1.4rem;margin-top:2.1rem;display:flex}.account-signin-link{color:#ffffffc2;border-bottom:1px solid #ffffff3d;font-size:.82rem;font-weight:750}.account-gateway-copy>small{color:#ffffff61;max-width:580px;margin-top:1.5rem;font-size:.68rem;line-height:1.5}.account-journey{background:linear-gradient(145deg,#ded4c3,#f4eee3 55%,#cbbda9);flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,7rem);display:flex}.account-journey>p{color:#382a2380;letter-spacing:.13em;text-transform:uppercase;margin:0 0 2rem;font-size:.68rem;font-weight:850}.account-journey ol,.account-registration-aside ol{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.account-journey li,.account-registration-aside li{background:#ffffff7a;border:1px solid #382a231a;grid-template-columns:48px 1fr;align-items:center;gap:.9rem;padding:1.1rem;display:grid}.account-journey li>span,.account-registration-aside li>span{background:#382a231a;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.66rem;font-weight:850;display:grid}.account-journey li.active,.account-registration-aside li.active{border-left:4px solid var(--gold);background:#fff}.account-journey li.active>span,.account-registration-aside li.active>span,.account-registration-aside li.complete>span{background:var(--gold-bright);color:var(--ink-deep)}.account-journey strong,.account-journey small,.account-registration-aside li strong,.account-registration-aside li small{display:block}.account-journey strong,.account-registration-aside li strong{font-size:.82rem}.account-journey small,.account-registration-aside li small{color:#382a2385;margin-top:.25rem;font-size:.67rem}.account-gateway-benefits{color:#ffffffb8;background:#201714eb;gap:.65rem;margin-top:2.5rem;padding:1.3rem;display:grid}.account-gateway-benefits strong{color:var(--gold-bright);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem;font-size:.72rem}.account-gateway-benefits span{font-size:.74rem}.account-gateway-benefits span:before{color:var(--gold-bright);content:"✓";margin-right:.55rem}.account-registration-shell{grid-template-columns:minmax(290px,.34fr) minmax(0,.66fr);min-height:calc(100vh - 84px);display:grid}.account-registration-aside{background:var(--ink-deep);color:#fff;flex-direction:column;align-self:start;min-height:calc(100vh - 84px);padding:clamp(2rem,4vw,4rem);display:flex;position:sticky;top:0}.account-registration-aside .connect-brand{background:#fff;border-radius:8px;padding:.55rem .6rem}.account-registration-aside>.connect-kicker{margin-top:4rem}.account-registration-aside h2{letter-spacing:-.055em;margin:.7rem 0 1rem;font-size:clamp(2.4rem,4vw,4.4rem);line-height:.92}.account-registration-aside>p:not(.connect-kicker){color:#fff9;margin:0 0 2rem;font-size:.82rem;line-height:1.65}.account-registration-aside li{background:#ffffff0d;border-color:#ffffff1a}.account-registration-aside li small{color:#ffffff6e}.account-registration-aside>a:last-child{color:var(--gold-bright);margin-top:auto;padding-top:2rem;font-size:.72rem;font-weight:750}.account-form,.account-success{width:min(100%,920px);margin:0 auto;padding:clamp(3rem,7vw,6rem) clamp(1.5rem,5vw,5rem)}.account-form-heading h1,.account-success h1{letter-spacing:-.055em;margin:.8rem 0 1rem;font-size:clamp(3rem,5vw,5.4rem);line-height:.92}.account-form-heading>p:last-child,.account-success>p:not(.connect-kicker){color:#382a2399;max-width:700px;margin:0;line-height:1.7}.account-form fieldset{border:0;margin:3rem 0 0;padding:0}.account-form legend{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;width:100%;margin-bottom:1rem;padding-bottom:.7rem;font-size:.76rem;font-weight:850}.account-fields{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.account-fields label{gap:.45rem;display:grid}.account-fields label>span{color:#382a23ad;font-size:.7rem;font-weight:800}.account-fields input{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #382a232e;border-radius:4px;outline:none;padding:.75rem .85rem}.account-fields input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d39b221f}.account-fields input:disabled{color:#382a238c;background:#e9e4da}.account-field-wide{grid-column:1/-1}.account-field-wide small{color:#382a2375;font-size:.64rem}.account-choice-grid{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.account-choice-grid label,.account-interest-grid label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:4px;align-items:center;gap:.7rem;min-height:58px;padding:.9rem;display:flex}.account-choice-grid label.selected,.account-interest-grid label.selected{border-color:var(--gold);box-shadow:inset 3px 0 0 var(--gold-bright);background:#fff8dc}.account-choice-grid input,.account-interest-grid input{accent-color:#9b6a08}.account-choice-grid span,.account-interest-grid span{font-size:.74rem;font-weight:750}.account-interest-grid{grid-template-columns:repeat(2,1fr);gap:.65rem;display:grid}.account-consent{border-left:3px solid var(--gold);background:#eee8dc;align-items:flex-start;gap:.75rem;margin-top:2rem;padding:1rem;font-size:.72rem;line-height:1.55;display:flex}.account-consent input{accent-color:#9b6a08;margin-top:.15rem}.account-consent a{color:#865a04;font-weight:800;text-decoration:underline}.account-error{color:var(--red);background:#f9e5e1;border:1px solid #e9beb6;margin:1rem 0 0;padding:.8rem 1rem;font-size:.75rem}.account-submit{border-radius:4px;margin-top:1.2rem}.account-submit:disabled{cursor:wait;opacity:.65}.account-security-note{color:#382a2375;max-width:640px;margin:.8rem 0 0;font-size:.64rem;line-height:1.5}.account-success{flex-direction:column;justify-content:center;min-height:calc(100vh - 84px);display:flex}.account-success-mark{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:1.6rem;font-size:1.4rem;display:grid}.account-success dl{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:2rem 0 0;display:grid}.account-success dl div{border-right:1px solid var(--line);background:#fff;padding:1rem}.account-success dl div:last-child{border-right:0}.account-success dt{color:#382a237a;text-transform:uppercase;font-size:.62rem;font-weight:800}.account-success dd{text-transform:capitalize;margin:.45rem 0 0;font-size:.82rem;font-weight:800}.account-success-actions{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.account-success-actions button{color:#855904;cursor:pointer;background:0 0;border:0;padding:.75rem 0;font-size:.72rem;font-weight:800}.workspace-shell{background:#f2efe9;grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.workspace-sidebar{background:var(--ink-deep);color:#fff;flex-direction:column;height:100vh;padding:1.4rem 1rem;display:flex;position:sticky;top:0}.workspace-sidebar .connect-brand{background:#fff;border-radius:8px;margin:0 .35rem 2.4rem;padding:.55rem .6rem}.workspace-sidebar nav{gap:.25rem;display:grid}.workspace-sidebar nav button{color:#ffffff91;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:28px 1fr auto;align-items:center;gap:.55rem;min-height:46px;padding:.65rem .7rem;display:grid}.workspace-sidebar nav button i{text-align:center;font-size:1.05rem;font-style:normal}.workspace-sidebar nav button span{font-size:.8rem;font-weight:700}.workspace-sidebar nav button b{background:#ffffff1a;border-radius:11px;place-items:center;min-width:23px;height:23px;padding:0 .35rem;font-size:.65rem;display:grid}.workspace-ownership{color:#ffffff61;border-block:1px solid #ffffff1a;gap:.25rem;margin:auto .5rem 1rem;padding:.9rem 0;font-size:.56rem;line-height:1.45;display:grid}.workspace-ownership strong{color:var(--gold-bright);letter-spacing:.04em;font-size:.64rem}.workspace-ownership a{color:#ffffffb3;margin-top:.15rem;font-weight:750}.workspace-user{border-top:1px solid #ffffff1a;grid-template-columns:38px minmax(0,1fr) 26px;align-items:center;gap:.65rem;margin-top:auto;padding:1rem .5rem 0;display:grid}.workspace-user>span,.contact-avatar{background:var(--gold-bright);width:38px;height:38px;color:var(--ink-deep);border-radius:50%;flex:none;place-items:center;font-size:.68rem;font-weight:850;display:grid}.workspace-user strong,.workspace-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-user strong{font-size:.75rem}.workspace-user small{color:#fff6;margin-top:.2rem;font-size:.62rem}.workspace-user a{color:#ffffff80;text-align:center}.workspace-main{min-width:0}.workspace-topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:space-between;align-items:center;min-height:70px;padding:.8rem clamp(1rem,3vw,2.5rem);display:flex;position:sticky;top:0}.workspace-topbar p,.workspace-topbar strong{margin:0}.workspace-topbar p{color:#382a2373;letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:800}.workspace-topbar strong{margin-top:.15rem;font-size:.95rem;display:block}.workspace-topbar>div:last-child{align-items:center;gap:1rem;display:flex}.workspace-topbar button{background:var(--gold-bright);cursor:pointer;border:1px solid #d89e00;border-radius:4px;min-height:38px;padding:.6rem .75rem;font-size:.72rem;font-weight:800}.workspace-topbar a{color:#382a2391;font-size:.72rem;font-weight:700}.workspace-notice{color:#72520f;background:#fff4cc;border:1px solid #ead38b;border-radius:5px;justify-content:space-between;align-items:center;gap:1rem;margin:1rem clamp(1rem,3vw,2.5rem) 0;padding:.75rem 1rem;font-size:.76rem;display:flex}.workspace-notice button{cursor:pointer;background:0 0;border:0;font-size:1.1rem}.workspace-content{max-width:1500px;margin:0 auto;padding:clamp(1.5rem,3vw,2.8rem)}.workspace-loading{color:#382a238c;align-content:center;place-items:center;min-height:65vh;display:grid}.workspace-loading i{border:3px solid #382a2326;border-top-color:var(--gold);border-radius:50%;width:34px;height:34px;margin-bottom:1rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.workspace-page-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem;display:flex}.workspace-page-heading h1{letter-spacing:-.055em;margin:.45rem 0 .4rem;font-size:clamp(2.4rem,4vw,4rem);line-height:.95}.workspace-page-heading>div:first-child>span{color:#382a2394;font-size:.88rem}.workspace-kicker{color:#9b6a08;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:850}.workspace-primary,.workspace-secondary{cursor:pointer;border-radius:5px;min-height:42px;padding:.7rem .9rem;font-size:.76rem;font-weight:800}.workspace-primary{background:var(--gold-bright);color:var(--ink-deep);border:1px solid #d89e00}.workspace-secondary{color:var(--ink);border:1px solid var(--line);background:#fff}.workspace-primary:disabled,.workspace-secondary:disabled{cursor:not-allowed;opacity:.5}.heading-actions,.form-actions{align-items:center;gap:.7rem;display:flex}.metric-grid{grid-template-columns:repeat(4,1fr);gap:.8rem;margin-bottom:.8rem;display:grid}.metric-grid article{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:150px;padding:1.2rem;position:relative;overflow:hidden}.metric-grid article:after{content:"";border:1px solid #382a230f;border-radius:50%;width:115px;height:115px;position:absolute;bottom:-55px;right:-25px;box-shadow:0 0 0 22px #382a2306}.metric-grid article.attention{border-top:3px solid var(--gold)}.metric-grid span,.metric-grid small,.metric-grid strong{display:block}.metric-grid span{color:#382a237d;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.metric-grid strong{letter-spacing:-.05em;margin:1.1rem 0 .4rem;font-size:2.5rem;line-height:1}.metric-grid small{color:#382a2380;max-width:180px;font-size:.68rem;line-height:1.4}.dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:.8rem;display:grid}.workspace-card{border:1px solid var(--line);background:#fff;border-radius:8px}.dashboard-matches,.dashboard-grid>.workspace-card:nth-child(2){min-height:410px;padding:1.3rem}.dashboard-recent{grid-column:1/-1;padding:1.3rem}.workspace-card-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.workspace-card-heading h2{margin:.3rem 0 0;font-size:1.35rem}.workspace-card-heading button{color:#8a5c05;cursor:pointer;background:0 0;border:0;padding:.4rem 0;font-size:.7rem;font-weight:750}.dashboard-match-list{display:grid}.dashboard-match-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem 0;display:grid}.dashboard-match-list strong,.dashboard-match-list small{display:block}.dashboard-match-list small{color:#382a237a;margin-top:.12rem;font-size:.66rem}.dashboard-match-list p{color:#382a23a6;margin:.45rem 0 0;font-size:.71rem}.dashboard-match-list>button>b{color:var(--green);font-size:1.25rem}.dashboard-match-list>button>b small{color:inherit;display:inline}.empty-opportunity{text-align:center;align-content:center;place-items:center;min-height:310px;display:grid}.relationship-orbit{align-items:center;width:min(100%,300px);margin-bottom:1.4rem;display:flex}.relationship-orbit i,.relationship-orbit b,.relationship-orbit em{border-radius:50%;place-items:center;width:46px;height:46px;font-size:.64rem;font-style:normal;display:grid}.relationship-orbit i{background:var(--ink);color:#fff}.relationship-orbit b{background:var(--gold-bright)}.relationship-orbit em{color:var(--green);background:#e8e3da;font-size:1rem}.relationship-orbit span{background:linear-gradient(90deg,var(--gold),#d39b2233);flex:1;height:1px}.empty-opportunity h3{margin:0;font-size:1.3rem}.empty-opportunity p{color:#382a2391;max-width:430px;margin:.6rem 0 1rem;font-size:.76rem;line-height:1.5}.empty-opportunity button,.directory-empty button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:4px;padding:.65rem .8rem;font-size:.7rem;font-weight:750}.follow-up-list{display:grid}.follow-up-list button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;gap:.25rem;padding:.9rem 0;display:grid}.follow-up-list span{color:#9b6a08;font-size:.62rem;font-weight:800}.follow-up-list strong{font-size:.8rem}.follow-up-list small{color:#382a2380;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.simple-empty{text-align:center;align-content:center;place-items:center;min-height:290px;padding:2rem;display:grid}.simple-empty:before{content:"✓";width:58px;height:58px;color:var(--green);background:#eee9df;border-radius:50%;place-items:center;margin-bottom:1rem;font-size:1.2rem;display:grid}.simple-empty p{color:#382a2387;max-width:300px;font-size:.74rem;line-height:1.5}.recent-contact-grid{grid-template-columns:repeat(4,1fr);gap:.7rem;padding-top:1rem;display:grid}.recent-contact-grid button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#f8f5ef;border-radius:5px;gap:.5rem;min-height:180px;padding:1rem;display:grid}.recent-contact-grid strong{margin-top:.7rem;font-size:.87rem}.recent-contact-grid small{color:#382a2380;font-size:.67rem;line-height:1.35}.recent-contact-grid button>div{flex-wrap:wrap;gap:.3rem;margin-top:auto;display:flex}.recent-contact-grid i,.match-person i{color:#73500b;background:#e9e3d7;border-radius:2px;padding:.3rem .4rem;font-size:.58rem;font-style:normal}.quick-start ol{grid-template-columns:repeat(3,1fr);margin:0;padding:1rem 0 0;list-style:none;display:grid}.quick-start li{border-right:1px solid var(--line);grid-template-columns:38px 1fr;gap:.7rem;padding:1rem;display:grid}.quick-start li:last-child{border-right:0}.quick-start li>b{background:var(--gold-bright);border-radius:50%;place-items:center;width:34px;height:34px;font-size:.65rem;display:grid}.quick-start strong,.quick-start small{display:block}.quick-start strong{font-size:.8rem}.quick-start small{color:#382a2385;margin-top:.3rem;font-size:.66rem;line-height:1.4}.scan-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:1rem;display:grid}.scan-drop-card,.scan-tips,.review-card,.profile-form,.matching-guide{border:1px solid var(--line);background:#fff;border-radius:8px}.scan-drop-card{padding:1rem}.scan-drop-card>label{cursor:pointer;background:#f7f3eb;border:1px dashed #382a2340;border-radius:6px;place-items:center;min-height:490px;display:grid;overflow:hidden}.scan-drop-card>label input{opacity:0;pointer-events:none;position:absolute}.scan-drop-card>label>div{text-align:center;max-width:460px;padding:2rem}.scan-drop-card>label>div>span{background:var(--ink);width:74px;height:74px;color:var(--gold-bright);border-radius:50%;place-items:center;margin:0 auto 1.4rem;font-size:1.6rem;display:grid}.scan-drop-card h2{letter-spacing:-.035em;margin:0;font-size:1.8rem}.scan-drop-card p{color:#382a2391;font-size:.8rem;line-height:1.55}.scan-drop-card label b{background:var(--gold-bright);border:1px solid #d89e00;border-radius:4px;margin-top:.7rem;padding:.7rem 1rem;font-size:.75rem;display:inline-block}.scan-drop-card label small{color:#382a236b;margin-top:.7rem;font-size:.64rem;display:block}.scan-drop-card label.has-file{background:#1d1714;border-style:solid}.scan-drop-card label.has-file img{object-fit:contain;width:100%;height:490px}.scan-file-actions{justify-content:flex-end;gap:.7rem;padding-top:1rem;display:flex}.scan-file-actions>button:first-child{cursor:pointer;background:0 0;border:0;font-size:.72rem}.scan-progress{padding:1rem 0 0}.scan-progress>div{background:#ece7dc;border-radius:4px;height:8px;overflow:hidden}.scan-progress>div span{background:var(--gold-bright);height:100%;transition:width .25s;display:block}.scan-progress strong{margin-top:.8rem;font-size:1.5rem;display:block}.scan-progress p{color:#382a2380;margin:.25rem 0 0;font-size:.7rem}.scan-tips{padding:1.4rem}.scan-tips ol{margin:1rem 0;padding:0;list-style:none}.scan-tips li{border-top:1px solid var(--line);grid-template-columns:32px 1fr;gap:.7rem;padding:1rem 0;display:grid}.scan-tips li>span{color:#9b6a08;font-size:.64rem;font-weight:800}.scan-tips li p{color:#382a238c;margin:0;font-size:.72rem;line-height:1.45}.scan-tips li strong{color:var(--ink);margin-bottom:.2rem;font-size:.78rem;display:block}.scan-tips>div{border-left:3px solid var(--gold);background:#f8f2dc;margin-top:1.4rem;padding:1rem}.scan-tips>div strong{font-size:.76rem}.scan-tips>div p{color:#382a2394;margin:.35rem 0 0;font-size:.68rem;line-height:1.5}.review-card{padding:clamp(1.2rem,2.5vw,2rem)}.review-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.2rem;display:flex}.review-heading h2{margin:.35rem 0;font-size:1.8rem}.review-heading>div>span{color:#382a238c;font-size:.72rem}.review-heading img{object-fit:contain;background:#ede8dd;border-radius:4px;width:180px;height:100px}.manual-badge{background:#eee9df;border-radius:3px;padding:.55rem .7rem;font-size:.67rem;font-weight:800}.workspace-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.workspace-field{align-content:start;gap:.4rem;display:grid}.workspace-field-wide{grid-column:1/-1}.workspace-field>span{color:#382a23b0;font-size:.69rem;font-weight:750}.workspace-field input,.workspace-field textarea{width:100%;min-height:42px;color:var(--ink);background:#faf8f4;border:1px solid #382a232b;border-radius:4px;outline:none;padding:.68rem .72rem}.workspace-field textarea{resize:vertical;min-height:90px;line-height:1.5}.workspace-field small{color:#382a236b;font-size:.61rem}.form-actions{border-top:1px solid var(--line);justify-content:flex-end;margin-top:1.3rem;padding-top:1.2rem}.form-actions>button:not(.workspace-primary){cursor:pointer;background:0 0;border:0;padding:.65rem .8rem;font-size:.72rem}.form-actions>button.danger{color:var(--red);margin-right:auto}.raw-ocr{background:#f4f1eb;border-radius:4px;margin-top:1rem;padding:.8rem}.raw-ocr summary{color:#825704;cursor:pointer;font-size:.68rem;font-weight:750}.raw-ocr pre{white-space:pre-wrap;max-height:250px;font-size:.65rem;line-height:1.5;overflow:auto}.contact-workspace{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:1fr;min-height:660px;display:grid;overflow:hidden}.contact-workspace.editing{grid-template-columns:minmax(320px,.42fr) minmax(540px,.58fr)}.contact-directory{min-width:0}.contact-search{background:#f4f1eb;border-radius:4px;grid-template-columns:24px 1fr auto;align-items:center;gap:.5rem;margin:1rem;padding:.65rem .75rem;display:grid}.contact-search span{color:#382a2366}.contact-search input{background:0 0;border:0;outline:0;min-width:0;font-size:.76rem}.contact-search b{color:#382a236e;font-size:.65rem}.contact-list{border-top:1px solid var(--line);max-height:720px;overflow:auto}.contact-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:.75rem;width:100%;padding:1rem;display:grid}.contact-list strong,.contact-list small{display:block}.contact-list small{color:#382a237a;margin-top:.15rem;font-size:.65rem}.contact-list p{color:#382a2394;text-overflow:ellipsis;white-space:nowrap;margin:.45rem 0 0;font-size:.68rem;overflow:hidden}.contact-list>button>i{color:#815804;background:#ece7dc;border-radius:2px;padding:.25rem .35rem;font-size:.53rem;font-style:normal;font-weight:800}.directory-empty{text-align:center;align-content:center;place-items:center;min-height:540px;padding:2rem;display:grid}.directory-empty>span{background:#eee9df;border-radius:50%;place-items:center;width:66px;height:66px;font-size:1.4rem;display:grid}.directory-empty h2{margin:1rem 0 .3rem;font-size:1.35rem}.directory-empty p{color:#382a2385;margin:0 0 1rem;font-size:.73rem}.contact-editor{border-left:1px solid var(--line);max-height:calc(100vh - 150px);padding:1.3rem;overflow:auto}.contact-editor>header{border-bottom:1px solid var(--line);grid-template-columns:auto 52px 1fr;align-items:center;gap:.8rem;margin-bottom:1.2rem;padding-bottom:1rem;display:grid}.contact-editor>header>button{cursor:pointer;background:0 0;border:0;align-self:start;width:28px;height:28px;font-size:1.15rem}.contact-avatar.large{width:50px;height:50px;font-size:.8rem}.contact-editor h2{margin:.28rem 0;font-size:1.4rem}.contact-editor header small{color:#382a2373;font-size:.63rem}.saved-card{background:#f4f1eb;border-radius:4px;margin-bottom:1rem;padding:.7rem}.saved-card summary{color:#855b08;cursor:pointer;font-size:.68rem;font-weight:750}.saved-card img{object-fit:contain;background:#ded8cc;width:100%;max-height:300px;margin-top:.7rem}.match-results{gap:1rem;display:grid}.match-results>article{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:100px minmax(260px,.7fr) minmax(320px,1.3fr) auto;align-items:center;gap:1.3rem;padding:1.3rem;display:grid}.match-rank{border-right:1px solid var(--line);place-items:center;padding-right:1rem;display:grid}.match-rank>span{color:#382a2357;font-size:.62rem;font-weight:800}.match-rank>b{color:var(--green);letter-spacing:-.05em;margin-top:.5rem;font-size:2.2rem}.match-rank small{font-size:.58rem}.match-person{align-items:center;gap:.8rem;display:flex}.match-person h2{margin:0;font-size:1.2rem}.match-person p{color:#382a2380;margin:.25rem 0 .6rem;font-size:.68rem}.match-person div>div{flex-wrap:wrap;gap:.3rem;display:flex}.match-reasons ol{gap:.45rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.match-reasons li{color:#382a23a6;grid-template-columns:26px 1fr;gap:.5rem;font-size:.7rem;line-height:1.4;display:grid}.match-reasons li b{color:#9b6a08;font-size:.6rem}.no-matches{border:1px solid var(--line);text-align:center;background:#fff;border-radius:8px;align-content:center;place-items:center;min-height:620px;padding:3rem;display:grid}.match-formula{align-items:center;gap:.7rem;margin-bottom:2rem;display:flex}.match-formula span,.match-formula strong{background:#eee9df;border-radius:3px;padding:.75rem .8rem;font-size:.68rem}.match-formula strong{background:var(--gold-bright)}.match-formula i{color:#382a2366;font-style:normal}.no-matches h2{margin:0;font-size:2rem}.no-matches>p{color:#382a238c;max-width:610px;font-size:.78rem;line-height:1.6}.no-matches>div:last-child{grid-template-columns:1fr 1fr;gap:.7rem;width:min(100%,760px);margin-top:1rem;display:grid}.no-matches>div:last-child button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#f7f3eb;grid-template-columns:38px 1fr auto;align-items:center;gap:.7rem;padding:1rem;display:grid}.no-matches>div:last-child button>b{background:var(--gold-bright);border-radius:50%;place-items:center;width:34px;height:34px;font-size:.62rem;display:grid}.no-matches>div:last-child strong,.no-matches>div:last-child small{display:block}.no-matches>div:last-child strong{font-size:.78rem}.no-matches>div:last-child small{color:#382a237a;margin-top:.2rem;font-size:.64rem}.profile-score{border:1px solid var(--line);border-top:3px solid var(--gold);background:#fff;min-width:110px;padding:.7rem 1rem;display:grid}.profile-score span{color:#382a237a;text-transform:uppercase;font-size:.6rem;font-weight:800}.profile-score strong{margin-top:.2rem;font-size:1.5rem}.profile-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:1rem;display:grid}.profile-form{padding:1.3rem}.matching-guide{padding:1.4rem}.matching-guide h2{letter-spacing:-.035em;margin:.6rem 0 1.2rem;font-size:1.7rem;line-height:1.05}.matching-guide ol{margin:0;padding:0;list-style:none}.matching-guide li{border-top:1px solid var(--line);padding:1rem 0}.matching-guide li b,.matching-guide li span{display:block}.matching-guide li b{font-size:.76rem}.matching-guide li span{color:#382a238c;margin-top:.3rem;font-size:.69rem;line-height:1.5}.matching-guide>div{border-left:3px solid var(--gold);background:#f8f2dc;margin-top:1rem;padding:1rem}.matching-guide>div strong{font-size:.75rem}.matching-guide>div p{color:#382a238c;margin:.3rem 0 0;font-size:.67rem;line-height:1.5}@media (width<=1120px){.landing-header nav{display:none}.landing-header{grid-template-columns:1fr 1fr}.landing-hero{grid-template-columns:1fr}.landing-hero-copy{min-height:690px}.landing-product{min-height:700px}.workflow-grid{grid-template-columns:1fr 1fr}.workflow-grid li:nth-child(2){border-right:0}.workflow-grid li:nth-child(-n+2){border-bottom:1px solid var(--line)}.landing-match-section{grid-template-columns:1fr}.landing-footer-main,.metric-grid{grid-template-columns:1fr 1fr}.dashboard-grid,.scan-layout,.profile-layout{grid-template-columns:1fr}.dashboard-recent{grid-column:auto}.match-results>article{grid-template-columns:80px 1fr}.match-reasons{grid-column:2}.match-results>article>.workspace-primary{grid-column:2;justify-self:start}.account-gateway{grid-template-columns:1fr}.account-gateway-copy{min-height:680px}.account-registration-shell{grid-template-columns:300px minmax(0,1fr)}}@media (width<=820px){.landing-header{min-height:72px}.landing-hero{padding-top:72px}.landing-hero-copy{min-height:620px;padding-top:4rem}.landing-hero-copy h1{font-size:clamp(3.4rem,13vw,5.4rem)}.landing-product{min-height:630px;padding-inline:1rem}.landing-context-card,.landing-path-card{vertical-align:top;width:calc(50% - .35rem);margin-top:.7rem;display:inline-block;position:static;transform:none}.landing-signal-strip{flex-direction:column;align-items:flex-start}.landing-section-heading{grid-template-columns:1fr}.landing-section-heading .connect-kicker{grid-column:auto}.privacy-grid{grid-template-columns:1fr}.privacy-grid article{border-right:0;border-bottom:1px solid var(--line)}.workspace-shell{display:block}.workspace-sidebar{z-index:50;width:auto;height:auto;padding:.35rem;display:block;position:fixed;inset:auto 0 0}.workspace-sidebar>.connect-brand,.workspace-user,.workspace-ownership{display:none}.workspace-sidebar nav{grid-template-columns:repeat(6,1fr);display:grid}.workspace-sidebar nav button{text-align:center;grid-template-columns:1fr;gap:.15rem;min-height:54px;padding:.3rem}.workspace-sidebar nav button i{font-size:.95rem}.workspace-sidebar nav button span{text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.workspace-sidebar nav button b{display:none;position:absolute}.workspace-sidebar nav button.active{box-shadow:inset 0 -3px 0 var(--gold-bright)}.workspace-main{padding-bottom:64px}.workspace-topbar{position:sticky}.workspace-topbar a{display:none}.workspace-page-heading{flex-direction:column;align-items:flex-start}.contact-workspace.editing{grid-template-columns:1fr}.contact-editor{border-top:1px solid var(--line);border-left:0;max-height:none}.recent-contact-grid{grid-template-columns:1fr 1fr}.account-header{min-height:72px}.account-registration-shell{grid-template-columns:1fr}.account-registration-aside{min-height:0;position:static}.account-registration-aside>.connect-kicker{margin-top:2rem}.account-registration-aside ol{display:none}.account-registration-aside>a:last-child{margin-top:2rem}.account-success{min-height:0}}@media (width<=580px){.landing-header{padding-inline:1rem}.connect-brand img{width:145px}.connect-brand.compact img{width:138px}.landing-header .connect-button-small{padding:.55rem .65rem}.landing-actions{flex-direction:column;align-items:stretch}.landing-trust-row{display:grid}.landing-product{padding-top:4rem}.landing-insight-card{padding:1rem}.landing-person-row{grid-template-columns:42px 1fr}.landing-person-row>b{grid-column:2;justify-self:start}.landing-context-card,.landing-path-card{width:100%;display:block}.landing-signal-strip div{justify-content:space-between;gap:.4rem;width:100%}.landing-signal-strip i{width:14px}.workflow-grid{grid-template-columns:1fr}.workflow-grid li{border-right:0;border-bottom:1px solid var(--line)}.landing-match-section{min-height:0}.match-score-card{width:calc(100% - 2rem)}.landing-footer-main{grid-template-columns:1fr}.landing-ownership{flex-direction:column;align-items:flex-start}.landing-ownership a{margin-left:0}.legal-header{min-height:72px}.legal-content{grid-template-columns:1fr}.legal-content article,.legal-content article:nth-child(n){border:1px solid var(--line);border-bottom:0}.legal-content article:last-child{border-bottom:1px solid var(--line)}.workspace-topbar button span{display:none}.workspace-content{padding:1rem}.workspace-page-heading h1{font-size:2.6rem}.metric-grid,.recent-contact-grid,.quick-start ol,.workspace-fields,.no-matches>div:last-child{grid-template-columns:1fr}.workspace-field-wide{grid-column:auto}.dashboard-matches,.dashboard-grid>.workspace-card:nth-child(2){min-height:0}.quick-start li{border-right:0;border-bottom:1px solid var(--line)}.scan-drop-card>label{min-height:360px}.scan-drop-card label.has-file img{height:360px}.review-heading{flex-direction:column;align-items:flex-start}.match-results>article{grid-template-columns:1fr}.match-rank{border-right:0;border-bottom:1px solid var(--line);justify-content:space-between;padding:0 0 .8rem;display:flex}.match-reasons,.match-results>article>.workspace-primary{grid-column:auto}.match-formula{flex-wrap:wrap;justify-content:center}.landing-account-actions{gap:.55rem}.landing-signin{display:none}.account-gateway-copy{min-height:600px;padding:4rem 1.3rem}.account-gateway-copy h1{font-size:3.5rem}.account-gateway-actions{flex-direction:column;align-items:stretch}.account-journey{padding:3rem 1.3rem}.account-fields,.account-choice-grid,.account-interest-grid,.account-success dl{grid-template-columns:1fr}.account-field-wide{grid-column:auto}.account-success dl div{border-right:0;border-bottom:1px solid var(--line)}.account-success dl div:last-child{border-bottom:0}.account-success-actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.bic-global-support{z-index:120;--support-accent:var(--gold-bright);--support-dark:var(--ink-deep);--support-green:#173f2b;position:relative}.bic-language-control{z-index:122;position:fixed;bottom:20px;right:20px}.bic-language-launch,.bic-chat-launch{color:#fff;background:var(--support-dark);cursor:pointer;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:48px;padding:.7rem 1rem;font-size:.76rem;font-weight:800;display:inline-flex;box-shadow:0 14px 42px #18100c3d}.bic-language-launch>span,.bic-chat-launch>span{width:27px;height:27px;color:var(--support-dark);background:var(--support-accent);border-radius:50%;place-items:center;font-size:.95rem;display:grid}.bic-language-panel{border:1px solid var(--line);background:#fff;width:min(350px,100vw - 32px);margin-bottom:.7rem;padding:1.15rem;box-shadow:0 22px 65px #18100c38}.bic-language-panel>div:first-child{color:var(--support-dark);justify-content:space-between;align-items:center;display:flex}.bic-language-panel button,.bic-chat-panel header button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:1.45rem}.bic-language-panel p{color:var(--brown);margin:.65rem 0 .85rem;font-size:.72rem;line-height:1.5}.bic-language-panel small{color:var(--brown);margin-top:.7rem;font-size:.62rem;line-height:1.45;display:block}.bic-google-translate .goog-te-combo{width:100%;min-height:42px;color:var(--ink-deep);background:var(--paper);border:1px solid var(--line);padding:.55rem .65rem}.goog-te-banner-frame.skiptranslate{display:none!important}body{top:0!important}.bic-chat-launch{z-index:122;background:var(--support-green);position:fixed;bottom:20px;left:20px}.bic-chat-panel{z-index:121;background:#fff;border:1px solid #173f2b33;border-radius:18px;flex-direction:column;width:min(410px,100vw - 32px);max-height:min(720px,100vh - 110px);display:flex;position:fixed;bottom:82px;left:20px;overflow:hidden;box-shadow:0 28px 80px #0e18124d}.bic-chat-panel>header{color:#fff;background:var(--support-green);justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.bic-chat-panel>header>div{align-items:center;gap:.75rem;display:flex}.bic-chat-panel>header>div>span{width:42px;height:42px;color:var(--support-green);background:var(--support-accent);letter-spacing:.04em;border-radius:50%;place-items:center;font-size:.7rem;font-weight:900;display:grid}.bic-chat-panel header p,.bic-chat-panel header strong,.bic-chat-panel header small{margin:0;display:block}.bic-chat-panel header strong{font-size:.82rem}.bic-chat-panel header small{color:#ffffffab;margin-top:.15rem;font-size:.62rem}.bic-chat-panel header button{color:#fffc}.bic-chat-body{background:#f8f5ef;padding:1rem;overflow-y:auto}.bic-chat-bubble{max-width:90%;color:var(--ink-deep);border:1px solid var(--line);background:#fff;border-radius:4px 15px 15px;margin-bottom:.9rem;padding:.85rem 1rem;font-size:.75rem;line-height:1.5}.bic-chat-quick-replies{gap:.55rem;display:grid}.bic-chat-quick-replies button,.bic-chat-change-topic,.bic-chat-success button{color:var(--support-green);text-align:left;cursor:pointer;background:#fff;border:1px solid #173f2b33;border-radius:8px;padding:.72rem .8rem;font-size:.72rem;font-weight:750}.bic-chat-change-topic{background:0 0;border:0;margin-bottom:.8rem;padding:0}.bic-chat-body form>label:not(.bic-chat-consent):not(.bic-chat-honeypot),.bic-chat-row label{color:var(--ink-deep);gap:.35rem;margin-bottom:.65rem;font-size:.67rem;font-weight:750;display:grid}.bic-chat-body input,.bic-chat-body textarea{width:100%;color:var(--ink-deep);border:1px solid var(--line);background:#fff;border-radius:6px;padding:.68rem .72rem;font-size:.75rem}.bic-chat-body input:focus,.bic-chat-body textarea:focus{border-color:var(--gold);outline:3px solid #ffc20e38}.bic-chat-row{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.bic-chat-consent{color:var(--brown);align-items:flex-start;gap:.55rem;margin:.75rem 0;font-size:.62rem;line-height:1.45;display:flex}.bic-chat-consent input{width:17px;height:17px;accent-color:var(--support-green);flex:0 0 17px;margin:.05rem 0 0}.bic-chat-consent a{color:var(--support-green);font-weight:800;text-decoration:underline}.bic-chat-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.bic-chat-error{color:#7d2d23;background:#fff0ec;border:1px solid #d9a097;padding:.65rem;font-size:.67rem}.bic-chat-submit{color:#fff;background:var(--support-green);cursor:pointer;border:0;border-radius:8px;width:100%;padding:.82rem 1rem;font-size:.74rem;font-weight:850}.bic-chat-submit:disabled{opacity:.58;cursor:wait}.bic-chat-panel>footer{color:var(--brown);border-top:1px solid var(--line);text-align:center;background:#fff;padding:.65rem 1rem;font-size:.58rem}.bic-chat-success{text-align:center;padding:1rem .3rem}.bic-chat-success>span{color:#fff;background:var(--support-green);border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 1rem;display:grid}.bic-chat-success strong,.bic-chat-success small,.bic-chat-success b{display:block}.bic-chat-success p{color:var(--brown);font-size:.72rem;line-height:1.5}.bic-chat-success>div{border:1px solid var(--line);background:#fff;margin:1rem 0;padding:1rem}.bic-chat-success small{color:var(--brown);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.bic-chat-success b{color:var(--support-green);margin-top:.35rem;font-size:1.05rem}.pdpa-page{background:var(--paper);min-height:100vh}.pdpa-connect-header{z-index:20;min-height:84px;color:var(--ink-deep);border-bottom:1px solid var(--line);background:#f6f1e8f5;justify-content:space-between;align-items:center;padding:.9rem clamp(1.2rem,4vw,4.6rem);display:flex;position:absolute;inset:0 0 auto}.pdpa-connect-header>a:last-child{background:var(--gold-bright);border:1px solid #d89e00;padding:.7rem .9rem;font-size:.72rem;font-weight:800}.pdpa-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#ffc20e30,transparent 30%),var(--ink-deep);grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);align-items:end;gap:4rem;min-height:470px;padding:10rem clamp(1.25rem,6vw,6rem) 4rem;display:grid}.pdpa-hero h1{letter-spacing:-.06em;max-width:950px;margin:.8rem 0 0;font-size:clamp(3.1rem,6vw,6.4rem);line-height:.92}.pdpa-hero>p{color:#ffffff9e;margin:0;font-size:.78rem;line-height:1.65}.pdpa-layout{grid-template-columns:minmax(230px,300px) minmax(0,900px);gap:clamp(3rem,7vw,7rem);max-width:1380px;margin:0 auto;padding:5rem clamp(1.25rem,5vw,5rem) 7rem;display:grid}.pdpa-layout>aside{border-top:5px solid var(--gold-bright);background:#fff;height:max-content;padding:1.5rem;position:sticky;top:1.5rem;box-shadow:0 18px 48px #281c1614}.pdpa-layout>aside>strong{color:var(--gold);letter-spacing:.09em;text-transform:uppercase;font-size:.65rem}.pdpa-layout>aside h2{color:var(--ink-deep);margin:.55rem 0;font-size:1.8rem}.pdpa-layout>aside p,.pdpa-layout>aside small{color:var(--brown);font-size:.68rem;line-height:1.55}.pdpa-layout>aside>a{color:var(--ink-deep);overflow-wrap:anywhere;margin:.75rem 0;font-size:.72rem;font-weight:800;display:block}.pdpa-layout>aside small{display:block}.pdpa-layout nav{border-top:1px solid var(--line);gap:.45rem;margin-top:1.4rem;padding-top:1rem;display:grid}.pdpa-layout nav a{color:var(--brown);font-size:.66rem;font-weight:700}.pdpa-layout article>section{border-left:1px solid var(--line);padding:0 0 3rem 4rem;position:relative}.pdpa-layout article>section>span{width:42px;height:42px;color:var(--ink-deep);background:var(--gold-bright);border-radius:50%;place-items:center;font-size:.62rem;font-weight:900;display:grid;position:absolute;top:0;left:-21px}.pdpa-layout article h2{color:var(--ink-deep);letter-spacing:-.035em;margin:0 0 1rem;font-size:clamp(1.7rem,3vw,2.6rem)}.pdpa-layout article p,.pdpa-layout article li{color:var(--brown);font-size:.84rem;line-height:1.75}.pdpa-layout article a{color:var(--ink-deep);font-weight:800;text-decoration:underline}.pdpa-footer{color:#ffffffb8;background:var(--ink-deep);justify-content:center;gap:2rem;padding:2rem;font-size:.72rem;font-weight:700;display:flex}.enquiry-admin-page{background:#f3f0ea;min-height:100vh}.enquiry-admin-page>header{color:#fff;background:var(--ink-deep);justify-content:space-between;align-items:center;min-height:82px;padding:.8rem clamp(1rem,4vw,3.5rem);display:flex}.enquiry-admin-page>header>div,.enquiry-admin-page>header nav{align-items:center;gap:1rem;display:flex}.enquiry-admin-logo{width:48px;height:48px;color:var(--ink-deep);background:var(--gold-bright);border-radius:50%;place-items:center;font-size:.72rem;font-weight:900;display:grid}.enquiry-admin-page>header p,.enquiry-admin-page>header strong,.enquiry-admin-page>header p span{margin:0;display:block}.enquiry-admin-page>header p span{color:#ffffff8c;margin-top:.2rem;font-size:.62rem}.enquiry-admin-page>header nav{font-size:.68rem;font-weight:750}.enquiry-admin-page>section{max-width:1400px;margin:0 auto;padding:3.5rem clamp(1rem,4vw,3.5rem) 6rem}.enquiry-admin-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.enquiry-admin-heading>div>p{color:var(--gold);letter-spacing:.12em;margin:0;font-size:.63rem;font-weight:850}.enquiry-admin-heading h1{color:var(--ink-deep);letter-spacing:-.055em;margin:.4rem 0 0;font-size:clamp(2.4rem,5vw,4.5rem);line-height:.95}.enquiry-admin-heading>p{color:var(--brown);font-size:.72rem}.enquiry-admin-list{gap:.7rem;display:grid}.enquiry-admin-list details{border:1px solid var(--line);background:#fff}.enquiry-admin-list summary{cursor:pointer;grid-template-columns:1.05fr 1fr .8fr;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:grid}.enquiry-admin-list summary strong,.enquiry-admin-list summary b,.enquiry-admin-list summary small{display:block}.enquiry-admin-list summary b,.enquiry-admin-list summary strong{color:var(--ink-deep);font-size:.78rem}.enquiry-admin-list summary small{color:var(--brown);margin-top:.25rem;font-size:.61rem}.enquiry-status{text-transform:uppercase;background:#e9f6ee;border-radius:999px;width:max-content;padding:.2rem .4rem;font-weight:800;color:#1d5b38!important}.enquiry-admin-detail{border-top:1px solid var(--line);background:#faf8f4;grid-template-columns:1.1fr .9fr;gap:1.5rem;padding:1.3rem;display:grid}.enquiry-admin-detail dl{grid-template-columns:1fr 1fr;gap:.8rem;margin:0;display:grid}.enquiry-admin-detail dl div,.enquiry-admin-detail article{border:1px solid var(--line);background:#fff;padding:.8rem}.enquiry-admin-detail dt{color:var(--brown);letter-spacing:.06em;text-transform:uppercase;font-size:.57rem;font-weight:800}.enquiry-admin-detail dd,.enquiry-admin-detail article p{color:var(--ink-deep);overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.72rem;line-height:1.6}.enquiry-admin-empty{text-align:center;border:1px dashed var(--line);background:#fff;padding:5rem 2rem}.enquiry-admin-denied{background:var(--ink-deep);place-items:center;min-height:100vh;padding:2rem;display:grid}.enquiry-admin-denied section{color:#fff;border-top:5px solid var(--gold-bright);background:#ffffff0f;max-width:620px;padding:clamp(2rem,6vw,5rem)}.enquiry-admin-denied p{color:var(--gold-bright);letter-spacing:.12em;font-size:.65rem;font-weight:850}.enquiry-admin-denied h1{letter-spacing:-.055em;font-size:clamp(2.5rem,6vw,5rem);line-height:.92}.enquiry-admin-denied span{color:#ffffff9e;margin-bottom:2rem;display:block}.enquiry-admin-denied a{color:var(--ink-deep);background:var(--gold-bright);padding:.8rem 1rem;font-weight:800;display:inline-flex}@media (width<=820px){.bic-global-support-connect .bic-chat-launch{bottom:76px}.bic-global-support-connect .bic-chat-panel{max-height:calc(100vh - 158px);bottom:138px}.bic-global-support-connect .bic-language-control{bottom:76px}.pdpa-hero,.pdpa-layout{grid-template-columns:1fr}.pdpa-hero{gap:2rem;min-height:520px}.pdpa-layout>aside{position:static}.pdpa-layout article>section{padding-left:2.7rem}.enquiry-admin-page>header,.enquiry-admin-heading{flex-direction:column;align-items:flex-start}.enquiry-admin-page>header nav{flex-wrap:wrap}.enquiry-admin-list summary,.enquiry-admin-detail{grid-template-columns:1fr}}@media (width<=520px){.bic-chat-panel{width:calc(100vw - 24px);left:12px}.bic-chat-launch{left:12px}.bic-language-control{right:12px}.bic-language-launch,.bic-chat-launch{min-height:45px;padding:.55rem .75rem}.bic-language-launch>span,.bic-chat-launch>span{width:25px;height:25px}.bic-chat-row,.enquiry-admin-detail dl{grid-template-columns:1fr}.pdpa-layout article>section{padding-left:2.2rem}.pdpa-footer{flex-direction:column;align-items:center;gap:.7rem}}.crm-shell{--crm-green:#173f2b;--crm-green-deep:#102d20;--crm-gold:#d99b22;--crm-bg:#f3f5f1;--crm-border:#dce3dc;color:#213129;background:var(--crm-bg);grid-template-columns:272px minmax(0,1fr);min-height:100vh;display:grid}.crm-shell button,.crm-shell input,.crm-shell select,.crm-shell textarea{border-radius:8px}.crm-shell button{cursor:pointer}.crm-shell button:disabled{opacity:.55;cursor:not-allowed}.crm-sidebar{color:#fff;background:var(--crm-green-deep);border-right:1px solid #ffffff14;flex-direction:column;height:100vh;padding:1.35rem 1rem 1rem;display:flex;position:sticky;top:0}.crm-sidebar .connect-brand{background:#fff;border-radius:8px;margin:0 .25rem 1.4rem;padding:.5rem .55rem}.crm-database-switcher{background:#ffffff12;border:1px solid #ffffff1a;border-radius:12px;padding:1rem}.crm-database-switcher label,.crm-database-switcher small{display:block}.crm-database-switcher label{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-size:.62rem;font-weight:800}.crm-database-switcher select{color:#fff;background:#173f2b;border:1px solid #ffffff29;width:100%;padding:.66rem .7rem;font-size:.72rem;font-weight:750}.crm-database-switcher small{color:#ffffff7a;margin-top:.55rem;font-size:.59rem;line-height:1.45}.crm-sidebar nav{gap:.22rem;margin:1.15rem 0;display:grid}.crm-sidebar nav button{color:#ffffffa3;text-align:left;background:0 0;border:0;grid-template-columns:24px 1fr auto;align-items:center;gap:.55rem;min-height:43px;padding:.56rem .75rem;display:grid}.crm-sidebar nav i{color:#e8b54e;text-align:center;font-size:.8rem;font-style:normal}.crm-sidebar nav span{font-size:.73rem;font-weight:720}.crm-sidebar nav b{color:#ffffffbf;text-align:center;background:#ffffff1a;border-radius:999px;min-width:22px;padding:.18rem .34rem;font-size:.56rem}.crm-sidebar-footer{border-top:1px solid #ffffff14;gap:.45rem;margin-top:auto;padding:.95rem .65rem;display:grid}.crm-sidebar-footer a,.crm-sidebar-footer strong{font-size:.61rem}.crm-sidebar-footer strong{color:#e8b54e;letter-spacing:.04em}.crm-user{border-top:1px solid #ffffff14;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:.6rem;padding:.75rem .65rem 0;display:grid}.crm-user>span{width:34px;height:34px;color:var(--crm-green-deep);background:#e8b54e;border-radius:50%;place-items:center;font-size:.62rem;font-weight:850;display:grid}.crm-user strong,.crm-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-user strong{color:#fff;font-size:.66rem}.crm-user small{color:#ffffff70;margin-top:.2rem;font-size:.55rem}.crm-user>a{color:#ffffff8c;text-align:center}.crm-main{min-width:0}.crm-topbar{z-index:15;border-bottom:1px solid var(--crm-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;justify-content:space-between;align-items:center;gap:1rem;min-height:83px;padding:.9rem clamp(1.2rem,3vw,2.5rem);display:flex;position:sticky;top:0}.crm-topbar small,.crm-topbar h1{margin:0;display:block}.crm-topbar small{color:#708078;letter-spacing:.05em;text-transform:uppercase;font-size:.59rem;font-weight:750}.crm-topbar h1{color:var(--crm-green-deep);letter-spacing:-.02em;margin-top:.25rem;font-size:1.2rem}.crm-top-actions{align-items:center;gap:.65rem;display:flex}.crm-top-actions>button,.crm-heading-actions>a,.crm-row-actions button,.crm-card header button,.crm-pipeline article button,.crm-private-note button{color:#32483d;border:1px solid var(--crm-border);background:#fff;padding:.55rem .7rem;font-size:.63rem;font-weight:760}.crm-security-chip{color:#2d6b49;background:#eaf5ed;border:1px solid #cfe4d4;border-radius:999px;align-items:center;gap:.42rem;padding:.43rem .62rem;font-size:.59rem;font-weight:800;display:flex}.crm-security-chip i{background:#2d8b55;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2d8b551f}.crm-alert{z-index:45;border:1px solid;border-radius:8px;align-items:center;gap:1rem;max-width:430px;padding:.85rem 1rem;font-size:.7rem;font-weight:700;display:flex;position:fixed;top:94px;right:20px;box-shadow:0 18px 45px #14281c2e}.crm-alert button{background:0 0;border:0;margin-left:auto;padding:0;font-size:1rem}.crm-alert-error{color:#782b26;background:#fff1ef;border-color:#e7bbb6}.crm-alert-success{color:#205a39;background:#edf8f0;border-color:#c7e3cf}.crm-content{max-width:1540px;margin:0 auto;padding:clamp(1.4rem,3vw,2.5rem)}.crm-overview-heading,.crm-section-heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.crm-overview-heading p,.crm-section-heading p{color:#a67319;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.61rem;font-weight:850}.crm-overview-heading h2{max-width:850px;color:var(--crm-green-deep);letter-spacing:-.055em;margin:.55rem 0 0;font-size:clamp(2rem,4vw,3.75rem);line-height:.98}.crm-section-heading h2{color:var(--crm-green-deep);letter-spacing:-.045em;margin:.35rem 0 0;font-size:clamp(2rem,3.5vw,3.4rem);line-height:1}.crm-section-heading>div>span{color:#6d7b73;margin-top:.65rem;font-size:.72rem;display:block}.crm-primary{justify-content:center;align-items:center;min-height:42px;padding:.7rem .95rem;font-size:.68rem;font-weight:820;display:inline-flex;color:#fff!important;background:var(--crm-green)!important;border:1px solid var(--crm-green)!important}.crm-metrics{border:1px solid var(--crm-border);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:2rem;display:grid}.crm-metrics article{border-right:1px solid var(--crm-border);min-width:0;padding:1.25rem 1.35rem}.crm-metrics article:last-child{border-right:0}.crm-metrics span,.crm-metrics strong,.crm-metrics small{display:block}.crm-metrics span{color:#718078;text-transform:uppercase;font-size:.6rem;font-weight:800}.crm-metrics strong{color:var(--crm-green-deep);letter-spacing:-.05em;white-space:nowrap;text-overflow:ellipsis;margin:.55rem 0 .3rem;font-size:clamp(1.55rem,2.7vw,2.3rem);overflow:hidden}.crm-metrics small{color:#88948e;font-size:.59rem}.crm-overview-grid{grid-template-columns:1.15fr .85fr;gap:1rem;margin-top:1rem;display:grid}.crm-card{border:1px solid var(--crm-border);background:#fff;border-radius:10px;min-width:0;padding:1.2rem}.crm-card>header{border-bottom:1px solid var(--crm-border);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.crm-card header small,.crm-card header h3{margin:0;display:block}.crm-card header small{color:#9a731f;text-transform:uppercase;font-size:.58rem;font-weight:800}.crm-card header h3{color:var(--crm-green-deep);margin-top:.2rem;font-size:1rem}.crm-compact-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0ed;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;padding:.85rem 0;display:grid}.crm-compact-list>button:last-child{border-bottom:0}.crm-compact-list strong,.crm-compact-list small{display:block}.crm-compact-list strong{color:#26372f;font-size:.7rem}.crm-compact-list small{color:#7c8982;text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font-size:.58rem;overflow:hidden}.crm-compact-list>button>b{color:#24382d;font-size:.69rem}.crm-stage,.crm-priority,.crm-account-stage,.crm-member-role{text-transform:capitalize;border-radius:999px;width:max-content;padding:.25rem .42rem;font-size:.53rem;font-weight:820}.crm-stage-identified,.crm-stage-qualified{color:#315e49;background:#e8f2ec}.crm-stage-proposal,.crm-stage-negotiation{color:#805d17;background:#fbf1d9}.crm-stage-won{color:#1f6a40;background:#def2e5}.crm-stage-lost{color:#765d58;background:#eee9e7}.crm-task-list label{border-bottom:1px solid #edf0ed;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.8rem 0;display:grid}.crm-task-list label:last-child{border-bottom:0}.crm-task-list input{width:16px;height:16px;accent-color:var(--crm-green)}.crm-task-list strong,.crm-task-list small{display:block}.crm-task-list strong{font-size:.69rem}.crm-task-list small{color:#7c8982;margin-top:.2rem;font-size:.58rem}.crm-priority-low{color:#4e6b5d;background:#edf3ef}.crm-priority-normal{color:#725d2d;background:#f7efd9}.crm-priority-high{color:#8a3b33;background:#f9e6e3}.crm-empty-small{color:#819087;text-align:center;padding:1.2rem 0;font-size:.68rem}.crm-access-summary{color:#fff;background:var(--crm-green-deep);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1.2rem;display:flex}.crm-access-summary small,.crm-access-summary h3{margin:0;display:block}.crm-access-summary small{color:#e5b34d;text-transform:uppercase;font-size:.57rem;font-weight:800}.crm-access-summary h3{margin-top:.3rem;font-size:.9rem}.crm-role-legend{flex-wrap:wrap;gap:.8rem;display:flex}.crm-role-legend span{color:#ffffff9e;align-items:center;gap:.35rem;font-size:.57rem;display:flex}.crm-role-legend i{border-radius:50%;width:7px;height:7px}.crm-role-legend .admin{background:#e5b34d}.crm-role-legend .manager{background:#72b990}.crm-role-legend .contributor{background:#82a9cf}.crm-role-legend .viewer{background:#9b9f9d}.crm-section{min-width:0}.crm-heading-actions{align-items:center;gap:.55rem;display:flex}.crm-contact-toolbar{border:1px solid var(--crm-border);background:#fff;border-radius:10px;align-items:center;gap:.65rem;margin-top:1.25rem;padding:.75rem .9rem;display:flex}.crm-contact-toolbar label{color:#64746b;text-transform:uppercase;font-size:.6rem;font-weight:800}.crm-contact-toolbar select{color:#34473d;border:1px solid var(--crm-border);background:#f8faf8;min-width:260px;padding:.55rem .7rem;font-size:.66rem}.crm-contact-toolbar>span{color:#7d8983;margin-left:auto;font-size:.59rem}.crm-table-wrap{border:1px solid var(--crm-border);background:#fff;border-radius:10px;min-height:260px;margin-top:1.5rem;position:relative;overflow:auto}.crm-table-wrap table{border-collapse:collapse;width:100%;min-width:1240px}.crm-table-wrap th{color:#78857e;border-bottom:1px solid var(--crm-border);letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#f7f9f7;padding:.7rem 1rem;font-size:.55rem;font-weight:820}.crm-table-wrap td{color:#44544c;vertical-align:middle;border-bottom:1px solid #edf0ed;padding:.85rem 1rem;font-size:.65rem}.crm-table-wrap td>strong,.crm-table-wrap td>small{display:block}.crm-table-wrap td>small{color:#829087;margin-top:.2rem}.crm-person{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.crm-person>span,.crm-company-grid article>header>span,.crm-member-list article>span,.crm-audit-list article>span{color:#fff;background:var(--crm-green);border-radius:50%;place-items:center;font-size:.58rem;font-weight:850;display:grid}.crm-person>span{width:36px;height:36px}.crm-person strong,.crm-person small{text-overflow:ellipsis;white-space:nowrap;max-width:210px;display:block;overflow:hidden}.crm-person strong{color:#23352b;font-size:.67rem}.crm-person small{color:#809087;margin-top:.18rem;font-size:.57rem}.crm-tags{flex-wrap:wrap;gap:.3rem;display:flex}.crm-tags span{color:#52665b;background:#edf3ef;border-radius:999px;padding:.22rem .36rem;font-size:.51rem}.crm-event-source{gap:.16rem;min-width:180px;display:grid}.crm-event-source b{color:#795d22;background:#f7eed9;border-radius:999px;width:max-content;padding:.2rem .38rem;font-size:.49rem}.crm-event-source strong{color:#35473e;font-size:.61rem}.crm-event-source small{color:#839087;font-size:.53rem}.crm-event-source a{color:#527462;font-weight:750}.crm-row-actions{align-items:center;gap:.35rem;display:flex}.crm-row-actions button.danger,.crm-editor button.danger{color:#913b32;background:#fff8f7;border-color:#ead0cc}.crm-empty{text-align:center;align-content:center;place-items:center;min-height:260px;padding:2rem;display:grid}.crm-empty>span{width:50px;height:50px;color:var(--crm-green);background:#eaf2ed;border-radius:50%;place-items:center;font-size:1.1rem;display:grid}.crm-empty h3{color:var(--crm-green-deep);margin:1rem 0 .35rem}.crm-empty p{color:#718078;margin:0 0 1rem;font-size:.7rem}.crm-company-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.crm-company-grid>article{border:1px solid var(--crm-border);background:#fff;border-radius:10px;min-width:0;padding:1.15rem}.crm-company-grid article>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.crm-company-grid article>header>span{width:42px;height:42px}.crm-company-grid h3,.crm-company-grid small{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.crm-company-grid h3{color:#22352a;font-size:.78rem}.crm-company-grid small{color:#839087;margin-top:.2rem;font-size:.57rem}.crm-account-prospect{color:#5d6b64;background:#edf0ee}.crm-account-engaged{color:#805d17;background:#fbf1d9}.crm-account-partner{color:#266044;background:#e0f0e6}.crm-account-inactive{color:#79504c;background:#f2e8e6}.crm-company-grid dl{border-block:1px solid #edf0ed;grid-template-columns:1fr 1fr;gap:.7rem;margin:1rem 0;padding:1rem 0;display:grid}.crm-company-grid dl div:last-child{grid-column:1/-1}.crm-company-grid dt{color:#87948d;text-transform:uppercase;font-size:.52rem;font-weight:800}.crm-company-grid dd{color:#33473c;overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.62rem}.crm-company-grid footer{border-top:1px solid #edf0ed;gap:.4rem;margin-top:1rem;padding-top:.85rem;display:flex}.crm-company-grid footer button{color:#365044;border:1px solid var(--crm-border);background:#fff;padding:.5rem .6rem;font-size:.58rem;font-weight:750}.crm-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.crm-event-grid>article{border:1px solid var(--crm-border);background:#fff;border-radius:13px;flex-direction:column;min-width:0;padding:1.15rem;display:flex;box-shadow:0 8px 28px #26312d09}.crm-event-grid article>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}.crm-event-grid article>header>div{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.crm-event-grid article>header>div>b{color:#8d6e2d;letter-spacing:.05em;font-size:.55rem}.crm-event-grid article>header>strong{color:var(--crm-green-deep);text-align:right;font-size:1.7rem;line-height:1}.crm-event-grid article>header>small{color:#87938d;text-align:right;grid-column:2;font-size:.51rem}.crm-event-status{text-transform:capitalize;border-radius:999px;width:max-content;padding:.2rem .38rem;font-size:.49rem;font-weight:800}.crm-event-status-planned{color:#6d5b2f;background:#f8f0dc}.crm-event-status-active{color:#276246;background:#e1f1e7}.crm-event-status-completed{color:#3e6078;background:#e4eef5}.crm-event-status-archived{color:#6c706e;background:#ecefed}.crm-event-grid h3{color:#263a2f;margin:.9rem 0 .75rem;font-size:1rem;line-height:1.3}.crm-event-grid dl{border-block:1px solid #edf0ed;gap:.55rem;margin:0;padding:.8rem 0;display:grid}.crm-event-grid dl div{grid-template-columns:64px 1fr;gap:.5rem;display:grid}.crm-event-grid dt{color:#87948d;text-transform:uppercase;font-size:.52rem;font-weight:800}.crm-event-grid dd{color:#42564b;margin:0;font-size:.61rem}.crm-event-grid p{color:#6e7d75;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.8rem 0;font-size:.61rem;line-height:1.55;display:-webkit-box;overflow:hidden}.crm-event-grid footer{border-top:1px solid #edf0ed;align-items:center;gap:.4rem;margin-top:auto;padding-top:.8rem;display:flex}.crm-event-grid footer a{color:#527462;margin-right:auto;font-size:.58rem;font-weight:760}.crm-event-grid footer button{color:#365044;border:1px solid var(--crm-border);background:#fff;padding:.5rem .6rem;font-size:.56rem;font-weight:750}.crm-pipeline{grid-template-columns:repeat(5,minmax(220px,1fr));gap:.75rem;margin-top:1.5rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.crm-pipeline>section{min-width:0}.crm-pipeline>section>header{color:#41554a;background:#e8ede9;border-radius:8px 8px 0 0;justify-content:space-between;padding:.65rem .75rem;font-size:.62rem;font-weight:820;display:flex}.crm-pipeline>section>header b{background:#fff;border-radius:999px;place-items:center;min-width:22px;display:grid}.crm-pipeline>section>div{background:#edf1ed;border-radius:0 0 8px 8px;align-content:start;gap:.55rem;min-height:400px;padding:.55rem;display:grid}.crm-pipeline article{background:#fff;border:1px solid #dce3dc;border-radius:8px;padding:.9rem;box-shadow:0 4px 12px #1936250a}.crm-pipeline article small{color:#829087;font-size:.53rem}.crm-pipeline article h3{color:#24382d;margin:.45rem 0;font-size:.72rem;line-height:1.35}.crm-pipeline article strong{color:#976b18;font-size:.74rem}.crm-pipeline article p{color:#6f7d75;min-height:34px;margin:.65rem 0;font-size:.57rem;line-height:1.45}.crm-pipeline article footer{border-top:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:.4rem;padding-top:.65rem;display:flex}.crm-pipeline article footer span{color:#829087;font-size:.51rem}.crm-pipeline-empty{color:#8c9891;text-align:center;padding:3rem .5rem;font-size:.58rem}.crm-task-board{gap:.65rem;margin-top:1.5rem;display:grid}.crm-task-board>article{border:1px solid var(--crm-border);background:#fff;border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:.9rem;padding:1rem 1.1rem;display:grid}.crm-task-board>article.complete{opacity:.62}.crm-task-board>article.complete h3{text-decoration:line-through}.crm-task-check{color:#fff;background:#fff;border:2px solid #b9c7bf;place-items:center;width:26px;height:26px;padding:0;font-size:.7rem;display:grid;border-radius:6px!important}.crm-task-board>article.complete .crm-task-check{background:var(--crm-green);border-color:var(--crm-green)}.crm-task-meta{align-items:center;gap:.55rem;display:flex}.crm-task-meta small{color:#839087;font-size:.57rem}.crm-task-board h3{color:#24372c;margin:.5rem 0 .25rem;font-size:.76rem}.crm-task-board p{color:#6e7c74;margin:.25rem 0;font-size:.64rem;line-height:1.55}.crm-task-board>article>div>small{color:#8a958f;font-size:.56rem}.crm-private-note{color:#4f5f57;border:1px solid #ead7a5;border-left:4px solid var(--crm-gold);background:#fff8e8;border-radius:8px;margin-top:1.3rem;padding:1.1rem 1.2rem}.crm-private-note strong{color:#6c5017;font-size:.72rem}.crm-private-note p{margin:.35rem 0 .7rem;font-size:.64rem}.crm-member-list{gap:.55rem;margin-top:1.5rem;display:grid}.crm-member-list article{border:1px solid var(--crm-border);background:#fff;border-radius:9px;grid-template-columns:40px minmax(180px,1fr) 120px 75px auto;align-items:center;gap:.75rem;padding:.85rem 1rem;display:grid}.crm-member-list article>span{width:40px;height:40px}.crm-member-list strong,.crm-member-list small{display:block}.crm-member-list strong{color:#24362c;font-size:.69rem}.crm-member-list small{color:#829087;margin-top:.2rem;font-size:.57rem}.crm-member-role-platform_owner,.crm-member-role-workspace_admin{color:#785516;background:#f8ebcc}.crm-member-role-manager{color:#246443;background:#e2f1e7}.crm-member-role-contributor{color:#315d7a;background:#e4eff6}.crm-member-role-viewer{color:#616a66;background:#ecefed}.crm-member-list em{text-transform:capitalize;border-radius:999px;width:max-content;padding:.24rem .42rem;font-size:.52rem;font-style:normal;font-weight:800}.crm-member-list em.active{color:#276141;background:#e4f1e8}.crm-member-list em.suspended{color:#8a3d35;background:#f7e7e4}.crm-permission-matrix{color:#fff;background:var(--crm-green-deep);border-radius:10px;margin-top:1.5rem;padding:1.2rem}.crm-permission-matrix header small{color:#e5b34d;text-transform:uppercase;font-size:.57rem;font-weight:820}.crm-permission-matrix header h3{margin:.3rem 0 1rem;font-size:1.05rem}.crm-permission-matrix>div{border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);display:grid}.crm-permission-matrix article{border-right:1px solid #ffffff1a;gap:.45rem;padding:1rem;display:grid}.crm-permission-matrix article:last-child{border-right:0}.crm-permission-matrix article strong{color:#e8b54e;font-size:.68rem}.crm-permission-matrix article span{color:#ffffff9c;font-size:.57rem;line-height:1.4}.crm-permission-matrix article span:before{color:#73b790;content:"✓";margin-right:.35rem}.crm-database-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.crm-database-grid>button{color:#31483b;border:1px solid var(--crm-border);text-align:left;background:#fff;min-width:0;padding:1.15rem}.crm-database-grid>button.active{border-color:var(--crm-green);box-shadow:inset 0 0 0 1px var(--crm-green)}.crm-database-grid header,.crm-database-grid footer{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.crm-database-grid header span{color:#fff;background:var(--crm-green);border-radius:8px;place-items:center;width:36px;height:36px;font-size:.57rem;font-weight:850;display:grid}.crm-database-grid header b{color:#9a721d;font-size:.57rem}.crm-database-grid h3{color:#1f3328;margin:1.1rem 0 .35rem;font-size:1rem}.crm-database-grid p{color:#78867e;margin:0;font-size:.62rem}.crm-database-grid footer{border-top:1px solid #edf0ed;margin-top:1.2rem;padding-top:.8rem;font-size:.55rem}.crm-database-grid footer span{color:#718078}.crm-database-grid footer strong{color:#2e6548}.crm-isolation-explainer{border:1px solid var(--crm-border);background:#fff;grid-template-columns:repeat(3,1fr);margin-top:1.5rem;display:grid}.crm-isolation-explainer>div{border-right:1px solid var(--crm-border);padding:1.2rem}.crm-isolation-explainer>div:last-child{border-right:0}.crm-isolation-explainer span,.crm-isolation-explainer strong{display:block}.crm-isolation-explainer span{color:#b57e16;font-size:.55rem;font-weight:850}.crm-isolation-explainer strong{color:#24382d;margin:.55rem 0;font-size:.73rem}.crm-isolation-explainer p{color:#718078;margin:0;font-size:.62rem;line-height:1.55}.crm-audit-list{gap:.45rem;margin-top:1.5rem;display:grid}.crm-audit-list article{border:1px solid var(--crm-border);background:#fff;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem 1rem;display:grid}.crm-audit-list article>span{width:36px;height:36px}.crm-audit-list strong,.crm-audit-list small{display:block}.crm-audit-list strong{color:#283a30;text-transform:capitalize;font-size:.67rem}.crm-audit-list small{color:#829087;margin-top:.22rem;font-size:.56rem}.crm-audit-list code{color:#76837c;font-size:.55rem}.crm-panel-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b1e1494;justify-content:flex-end;display:flex;position:fixed;inset:0}.crm-editor{background:#f8faf8;width:min(640px,100%);height:100%;overflow:auto;box-shadow:-25px 0 70px #081c1240}.crm-editor>header{z-index:2;color:#fff;background:var(--crm-green-deep);justify-content:space-between;align-items:center;padding:1.2rem 1.4rem;display:flex;position:sticky;top:0}.crm-editor header small,.crm-editor header h2{margin:0;display:block}.crm-editor header small{color:#e8b54e;font-size:.56rem;font-weight:850}.crm-editor header h2{text-transform:capitalize;margin-top:.3rem;font-size:1.25rem}.crm-editor header button{color:#fff;background:#ffffff14;border:1px solid #ffffff26;width:34px;height:34px;padding:0;font-size:1.25rem}.crm-editor form{padding:1.35rem}.crm-form-grid{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.crm-form-grid label{color:#394d42;align-content:start;gap:.38rem;font-size:.62rem;font-weight:780;display:grid}.crm-form-grid label.wide{grid-column:1/-1}.crm-form-grid input,.crm-form-grid select,.crm-form-grid textarea{color:#263a2f;background:#fff;border:1px solid #ccd7cf;width:100%;padding:.72rem .78rem;font-size:.7rem}.crm-form-grid input:focus,.crm-form-grid select:focus,.crm-form-grid textarea:focus{border-color:#b98421;outline:3px solid #d99b2229}.crm-form-grid label>small{color:#7c8a82;font-size:.55rem;font-weight:500}.crm-form-note{color:#516159;border-left:4px solid var(--crm-green);background:#eef4ef;border-radius:6px;margin-top:1rem;padding:1rem}.crm-form-note strong{color:#284333;font-size:.68rem}.crm-form-note p{margin:.35rem 0 0;font-size:.61rem;line-height:1.55}.crm-editor form>footer{border-top:1px solid var(--crm-border);justify-content:flex-end;gap:.55rem;margin-top:1.2rem;padding-top:1rem;display:flex}.crm-editor form>footer>button:not(.crm-primary){color:#43564b;border:1px solid var(--crm-border);background:#fff;padding:.7rem .85rem;font-size:.64rem;font-weight:750}.crm-editor form>footer>span:first-child,.crm-editor form>footer>.danger:first-child{margin-right:auto}@media (width<=1180px){.crm-shell{grid-template-columns:230px minmax(0,1fr)}.crm-company-grid,.crm-database-grid,.crm-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-metrics{grid-template-columns:repeat(2,1fr)}.crm-metrics article:nth-child(2){border-right:0}.crm-metrics article:nth-child(-n+2){border-bottom:1px solid var(--crm-border)}.crm-permission-matrix>div{grid-template-columns:repeat(2,1fr)}.crm-permission-matrix article:nth-child(2){border-right:0}.crm-permission-matrix article:nth-child(-n+2){border-bottom:1px solid #ffffff1a}}@media (width<=820px){.crm-shell{display:block}.crm-sidebar{height:auto;padding:1rem;position:relative}.crm-sidebar .connect-brand{margin-bottom:1rem}.crm-database-switcher{padding:.8rem}.crm-sidebar nav{margin:.8rem -1rem 0;padding:.1rem 1rem .55rem;display:flex;overflow-x:auto}.crm-sidebar nav button{min-width:max-content;padding:.55rem .7rem;display:flex}.crm-sidebar nav button.active{box-shadow:inset 0 -3px 0 var(--crm-gold)}.crm-sidebar nav button b,.crm-sidebar-footer{display:none}.crm-user{border:0;width:min(240px,54vw);padding:0;position:absolute;top:1rem;right:1rem}.crm-user>span{display:none}.crm-topbar{min-height:70px;top:0}.crm-security-chip{display:none}.crm-content{padding:1.15rem}.crm-overview-heading,.crm-section-heading{flex-direction:column;align-items:flex-start;gap:1rem}.crm-overview-heading h2{font-size:2.35rem}.crm-overview-grid{grid-template-columns:1fr}.crm-access-summary{flex-direction:column;align-items:flex-start}.crm-company-grid,.crm-database-grid,.crm-event-grid,.crm-isolation-explainer{grid-template-columns:1fr}.crm-isolation-explainer>div{border-right:0;border-bottom:1px solid var(--crm-border)}.crm-member-list article{grid-template-columns:40px minmax(0,1fr) auto}.crm-member-list article>b{grid-column:2}.crm-member-list article>em{grid-area:1/3}.crm-member-list article>.crm-row-actions{grid-column:2/-1}}@media (width<=560px){.crm-sidebar .connect-brand img{width:118px}.crm-user{width:145px}.crm-topbar{align-items:flex-start}.crm-top-actions>button{padding:.5rem}.crm-topbar h1{font-size:1rem}.crm-metrics{grid-template-columns:1fr}.crm-metrics article{border-bottom:1px solid var(--crm-border);border-right:0!important}.crm-metrics article:last-child{border-bottom:0}.crm-role-legend{display:none}.crm-compact-list>button{grid-template-columns:72px minmax(0,1fr)}.crm-compact-list>button>b{grid-column:2}.crm-permission-matrix>div{grid-template-columns:1fr}.crm-permission-matrix article{border-bottom:1px solid #ffffff1a;border-right:0}.crm-form-grid{grid-template-columns:1fr}.crm-form-grid label.wide{grid-column:auto}.crm-editor form{padding:1rem}.crm-contact-toolbar{flex-direction:column;align-items:stretch}.crm-contact-toolbar select{width:100%;min-width:0}.crm-contact-toolbar>span{margin-left:0}.crm-alert{max-width:none;left:10px;right:10px}}:root{--ink:#2b3531;--ink-deep:#26312d;--brown:#6f7974;--gold:#c4932d;--gold-bright:#f0c85d;--paper:#f7f8f5;--paper-deep:#edf1ed;--line:#26312d1c;--green:#6f917f}body{color:var(--ink);background:#f7f8f5}.connect-button{color:#fff;background:#26312d;border-color:#26312d;border-radius:10px;box-shadow:0 8px 24px #26312d1f}.connect-button:hover,.connect-button:focus-visible{color:#fff;background:#354640;border-color:#354640;box-shadow:0 12px 28px #26312d2b}.connect-kicker,.workspace-kicker,.connect-kicker-light{color:#668676}.connect-landing{background:#f7f8f5}.landing-header{background:#fafbf9f0;border-color:#26312d17}.landing-header nav,.landing-signin{color:#66716c}.landing-hero{background:linear-gradient(145deg,#f8f9f6,#f2f5f1);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:780px}.landing-hero-copy{color:var(--ink);background:0 0;padding:5.5rem clamp(1.5rem,6vw,7rem)}.landing-hero-copy:before{display:none}.landing-hero-copy h1{letter-spacing:-.06em;max-width:760px;font-size:clamp(3.6rem,5.6vw,6.25rem);font-weight:620;line-height:.94}.landing-hero-copy h1 span{color:#668676}.landing-lede{color:#69736e;max-width:660px}.connect-text-link{color:#41504a;border-color:#26312d2e}.landing-trust-row{color:#6d7872;letter-spacing:.045em;gap:.6rem;margin-top:2.6rem}.landing-trust-row span{background:#fffc;border:1px solid #26312d17;border-radius:999px;padding:.48rem .68rem}.landing-trust-row span:before{color:#b7892c}.landing-product{background:linear-gradient(145deg,#edf3ef,#fbfcfa 56%,#e6ece7);border:1px solid #26312d14;border-radius:30px;min-height:670px;margin:1.6rem 2.2rem 2.2rem 0;padding:5.7rem clamp(1.5rem,4vw,4.8rem) 4rem;box-shadow:0 30px 80px #26312d14}.landing-product:before{background-image:linear-gradient(#3f5e4f0a 1px,#0000 1px),linear-gradient(90deg,#3f5e4f0a 1px,#0000 1px);background-size:48px 48px}.landing-product:after{display:none}.landing-product-bar{color:#78827d}.landing-insight-card,.landing-context-card,.landing-path-card{background:#fffffff5;border-color:#26312d17;border-radius:16px;box-shadow:0 18px 50px #26312d17}.landing-insight-card{border-radius:22px}.landing-person-row>span,.landing-path-card div i{background:#566a61}.landing-person-row>b{color:#527462;background:#e8f0eb;border-radius:999px}.landing-insight-card button{background:#52665d;border-radius:8px}.landing-context-card,.landing-path-card{transform:none}.landing-context-card span,.landing-path-card>span{color:#8d712f}.landing-signal-strip{color:#43504a;border-block:1px solid var(--line);background:#fff}.landing-signal-strip p{color:#668676}.landing-signal-strip i{background:#d7ded9}.landing-section{background:#fafbf9}.landing-section-heading h2,.landing-privacy h2{font-size:clamp(2.8rem,4.5vw,4.85rem);font-weight:610;line-height:.98}.landing-section-heading>p:last-child{color:#69736e}.workflow-grid{border:0;gap:1rem}.workflow-grid li,.workflow-grid li:nth-child(n){border:1px solid var(--line);background:#fff;border-radius:16px;min-height:300px;padding:1.5rem;box-shadow:0 8px 28px #26312d09}.workflow-grid li>span{color:#98a19c}.workflow-icon{color:#527462;background:#e8f0eb;border-radius:14px;width:52px;height:52px;margin:3.1rem 0 1.8rem}.workflow-grid p{color:#69736e}.landing-match-section{min-height:690px;color:var(--ink);background:#edf3ef;border-block:1px solid #26312d0f}.match-copy h2{max-width:660px;font-size:clamp(3rem,4.7vw,5rem);font-weight:610;line-height:.96}.match-copy>p:not(.connect-kicker),.match-copy ul{color:#63706a}.match-copy li:before{color:#a9802c}.match-score-card{border:1px solid #26312d17;border-radius:22px;box-shadow:0 24px 70px #26312d17}.match-score-card>div strong{color:#5d806e}.match-score-card li b{color:#947329}.landing-privacy{background:#f8faf7}.privacy-grid{border:0;gap:1rem}.privacy-grid article,.privacy-grid article:nth-child(n){border:1px solid var(--line);background:#fff;border-radius:16px;min-height:260px}.privacy-grid article>span{color:#8e7335}.privacy-grid h3{margin-top:2.5rem}.privacy-grid p{color:#69736e}.landing-final-cta{min-height:470px;color:var(--ink);background:linear-gradient(135deg,#edf3ef,#fafbf9 72%);border-top:1px solid #26312d0f}.landing-final-cta h2{max-width:980px;font-size:clamp(2.8rem,4.8vw,5.25rem);font-weight:610;line-height:.98}.landing-footer{color:#6c7671;background:#fff}.landing-ownership a{color:#587565}.legal-page,.account-page{background:#f7f8f5}.legal-hero{color:var(--ink);background:#edf3ef}.legal-hero>p:last-child,.legal-content p,.legal-note{color:#69736e}.legal-content{gap:1rem}.legal-content article,.legal-content article:nth-child(n){border:1px solid var(--line);background:#fff;border-radius:14px}.legal-content article>span{color:#668676}.account-header{background:#fafbf9f5}.account-gateway{background:#f7f8f5}.account-gateway-copy{color:var(--ink);background:0 0}.account-gateway-copy h1{font-size:clamp(3.4rem,5.5vw,6.1rem);font-weight:610;line-height:.94}.account-gateway-copy>p:not(.connect-kicker),.account-gateway-copy>small,.account-signin-link{color:#68736d}.account-signin-link{border-color:#26312d2e}.account-journey{background:linear-gradient(145deg,#edf3ef,#f8faf7)}.account-journey>p{color:#728079}.account-journey li,.account-registration-aside li{background:#ffffffbf;border-color:#26312d17;border-radius:12px}.account-journey li.active,.account-registration-aside li.active{border-left:3px solid #b78d35}.account-journey li.active>span,.account-registration-aside li.active>span,.account-registration-aside li.complete>span{color:#4d5e56;background:#e5eee8}.account-gateway-benefits{color:#65706a;border:1px solid var(--line);background:#fff;border-radius:14px}.account-gateway-benefits strong{color:#587565}.account-gateway-benefits span:before{color:#b78d35}.account-registration-shell{background:#f7f8f5}.account-registration-aside{color:var(--ink);border-right:1px solid var(--line);background:#edf3ef}.account-registration-aside .connect-brand{background:0 0;padding:0}.account-registration-aside>p:not(.connect-kicker),.account-registration-aside li small{color:#68746e}.account-registration-aside li.active{background:#fff}.account-registration-aside>a:last-child{color:#587565}.account-form,.account-success{background:#fff}.account-form input,.account-form select,.account-form textarea{background:#fafbf9;border-color:#26312d24;border-radius:8px}.account-choice-grid label,.account-interest-grid label{border-radius:10px}.workspace-shell{background:#f4f6f3;grid-template-columns:238px minmax(0,1fr)}.workspace-sidebar{color:var(--ink);border-right:1px solid var(--line);background:#fff}.workspace-sidebar .connect-brand{background:0 0;padding:0}.workspace-sidebar nav button{color:#6f7974;border-radius:10px}.workspace-sidebar nav button b{color:#627069;background:#edf2ee}.workspace-sidebar nav button:hover,.workspace-sidebar nav button.active{color:#35463e;background:#edf3ef}.workspace-sidebar nav button.active{box-shadow:inset 3px 0 #b78d35}.workspace-sidebar nav button.active i{color:#668676}.workspace-ownership{color:#8a938e;border-color:var(--line)}.workspace-ownership strong{color:#668676}.workspace-ownership a,.workspace-user a{color:#69756f}.workspace-user{border-color:var(--line)}.workspace-user>span,.contact-avatar{color:#466052;background:#e2ece6}.workspace-user small{color:#8a948f}.workspace-topbar{background:#ffffffed}.workspace-topbar p{color:#82908a}.workspace-topbar button,.workspace-primary{color:#fff;background:#52665d;border-color:#52665d;border-radius:9px}.workspace-secondary{border-radius:9px}.workspace-notice{color:#6d5b31;background:#fbf7ea;border-color:#e7dcc0;border-radius:10px}.workspace-page-heading h1{font-size:clamp(2.3rem,3.6vw,3.65rem);font-weight:620;line-height:1}.metric-grid article,.workspace-card,.scan-drop-card,.scan-tips,.review-card,.profile-form,.matching-guide,.contact-workspace,.match-results>article{border-radius:14px;box-shadow:0 8px 28px #26312d09}.metric-grid article:after{display:none}.metric-grid article.attention{border-top-color:#b78d35}.recent-contact-grid button{background:#f8faf7;border-radius:11px}.recent-contact-grid i,.match-person i{color:#587565;background:#e8f0eb;border-radius:999px}.quick-start li>b{color:#527462;background:#e8f0eb}.scan-drop-card>label{background:#f7f9f7;border-color:#52665d3d;border-radius:12px}.scan-drop-card>label>div>span{color:#fff;background:#6f917f}.scan-drop-card label b{color:#fff;background:#52665d;border-color:#52665d;border-radius:8px}.scan-tips>div{background:#f2f6f2;border-left-color:#7b9989}.workspace-field input,.workspace-field textarea{background:#fafbf9;border-color:#26312d24;border-radius:8px}.workspace-field input:focus,.workspace-field textarea:focus{border-color:#789685;box-shadow:0 0 0 3px #6f917f24}.contact-search,.raw-ocr,.saved-card{background:#f3f6f3;border-radius:9px}.contact-list>button:hover,.contact-list>button.active{background:#f2f6f3}.empty-opportunity button,.directory-empty button{background:#52665d;border-radius:8px}.member-value-strip{color:#f8faf7;background:linear-gradient(125deg,#30463c,#536d5f);border:1px solid #c4942d59;border-radius:14px;justify-content:space-between;align-items:center;gap:1.5rem;margin:1rem 0;padding:1.25rem 1.4rem;display:flex;box-shadow:0 12px 32px #26312d1c}.opportunity-cms{color:#2b3531;background:#f4f6f3;min-height:100vh;padding:clamp(1.25rem,4vw,4rem)}.opportunity-cms>header{max-width:760px;margin-bottom:2rem}.opportunity-cms>header p{color:#9b7018;letter-spacing:.13em;margin:0;font-size:.75rem;font-weight:850}.opportunity-cms h1{margin:.4rem 0 .6rem;font-size:clamp(2.3rem,5vw,4.5rem);line-height:.96}.opportunity-cms>header span{color:#65716b;font-size:1rem;line-height:1.5}.opportunity-cms>header a{color:#587565;margin-top:1rem;font-weight:800;text-decoration:none;display:inline-block}.opportunity-cms-notice{color:#5f593e;background:#fbf7ea;border:1px solid #e7dcc0;border-radius:10px;max-width:1000px;margin:0 0 1rem;padding:.85rem 1rem}.opportunity-cms-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:1rem;max-width:1100px;display:grid}.opportunity-cms-grid>form,.opportunity-cms-grid>section{border:1px solid var(--line);background:#fff;border-radius:14px;padding:1.35rem;box-shadow:0 8px 28px #26312d09}.opportunity-cms h2{margin:0 0 1rem;font-size:1.25rem}.opportunity-cms label{color:#526059;gap:.35rem;margin:.75rem 0;font-size:.78rem;font-weight:800;display:grid}.opportunity-cms input,.opportunity-cms textarea,.opportunity-cms select{box-sizing:border-box;color:#2b3531;width:100%;font:inherit;background:#fafbf9;border:1px solid #26312d29;border-radius:8px;padding:.65rem .7rem;font-size:.92rem}.opportunity-cms-fields{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.opportunity-cms-fields label{margin:0}.opportunity-cms form>button{color:#fff;cursor:pointer;background:#52665d;border:0;border-radius:8px;margin-top:.65rem;padding:.75rem 1rem;font-weight:850}.opportunity-cms section article{border-bottom:1px solid var(--line);padding:1rem 0}.opportunity-cms section article:last-child{border-bottom:0}.opportunity-cms section article p{color:#9b7018;text-transform:uppercase;margin:0 0 .3rem;font-size:.68rem;font-weight:850}.opportunity-cms section article h3{margin:0;font-size:1rem}.opportunity-cms section article span,.opportunity-cms section article small{color:#68746e;margin-top:.35rem;line-height:1.45;display:block}.opportunity-cms section article small{font-size:.72rem;font-weight:750}.opportunity-cms-empty{color:#6d7771;background:#f3f6f3;border-radius:10px;padding:1.1rem;line-height:1.5}.profile-aside{gap:1rem;display:grid}.entry-pass-card{color:#273b33;background:linear-gradient(145deg,#fffdf7,#f3efe3);border:1px solid #d9cba6;border-radius:14px;padding:1.25rem;box-shadow:0 10px 28px #26312d0f}.entry-pass-card header{justify-content:space-between;gap:.8rem;display:flex}.entry-pass-card header h2{margin:.3rem 0 0;font-size:1.25rem}.entry-pass-card header i{color:#2f705d;letter-spacing:.08em;background:#e5f0e8;border-radius:999px;height:max-content;padding:.28rem .45rem;font-size:.62rem;font-style:normal;font-weight:850}.entry-pass-card>img{background:#fff;border:1px solid #e5dcc7;border-radius:8px;width:min(100%,230px);margin:1rem auto .6rem;padding:.5rem;display:block}.entry-pass-card>strong,.entry-pass-card>span{display:block}.entry-pass-card>strong{text-align:center;letter-spacing:.08em;font-family:Georgia,serif;font-size:.92rem}.entry-pass-card>span{color:#69756f;text-align:center;margin:.55rem 0 .9rem;font-size:.78rem;line-height:1.45}.entry-pass-card>button{color:#486052;cursor:pointer;background:#fff;border:1px solid #cdd8d1;border-radius:8px;width:100%;padding:.64rem;font-weight:800}.entry-pass-card.unavailable{background:#f7f8f5;border-color:#dde3de}.entry-pass-card.unavailable h2{margin:.35rem 0;font-size:1.25rem}.entry-pass-card.unavailable span{color:#718078;text-align:left;margin:0}.staff-live-reader{background:#171a18!important;min-height:280px!important;padding:0!important;overflow:hidden!important}.staff-live-reader video{object-fit:cover;width:100%!important;height:auto!important}.staff-live-reader #html5-qrcode-anchor-scan-type-change,.staff-live-reader #html5-qrcode-button-camera-permission,.staff-live-reader select,.staff-live-reader span{display:none!important}.staff-manual-pass{color:#78827d;gap:.4rem;margin:1rem 0;font-size:.72rem;font-weight:800;display:grid}.staff-manual-pass input{box-sizing:border-box;color:#2a3832;width:100%;font:inherit;background:#fff;border:1px solid #d2dbd5;border-radius:8px;padding:.75rem}.staff-checkin-message{color:#6f796f;margin:.7rem 0 0;font-size:.8rem}.entry-pass-expiry{color:#8a7755;text-align:center;margin:-.35rem 0 .85rem;font-size:.7rem;display:block}.member-approval-list{gap:.75rem;max-width:900px;display:grid}.member-approval-list article{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem;display:flex}.member-approval-list p{color:#98702a;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.68rem;font-weight:850}.member-approval-list h2{margin:0;font-size:1.1rem}.member-approval-list span,.member-approval-list small{color:#68746e;margin-top:.3rem;font-size:.82rem;display:block}.member-approval-actions{gap:.5rem;display:flex}.member-approval-actions button{min-width:86px}.stamp-cms-header>div:last-child{align-items:center;gap:.75rem;display:flex}.member-control-shell{background:linear-gradient(145deg,#f4f5f0,#faf9f4)}.member-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;max-width:1100px;margin:0 0 1rem;display:grid}.member-summary button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;gap:.45rem;padding:1rem 1.1rem;display:grid}.member-summary button:hover,.member-summary button.active{border-color:#b9954c;box-shadow:inset 0 -3px #b9954c}.member-summary span{color:#748078;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:800}.member-summary strong{color:#26352e;font-family:Georgia,serif;font-size:1.8rem;font-weight:500}.member-control-toolbar{justify-content:space-between;align-items:end;gap:1rem;max-width:1100px;margin:1.5rem 0 .7rem;display:flex}.member-control-toolbar h2{margin:0;font-size:1.15rem}.member-control-toolbar>div span{color:#7b857f;font-size:.75rem}.member-control-toolbar label{color:#68746e;gap:.3rem;width:min(100%,390px);font-size:.7rem;font-weight:800;display:grid}.member-control-toolbar input{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #d7ddd8;border-radius:9px;padding:.72rem .85rem}.member-control-shell .member-approval-list{gap:.65rem;max-width:1100px}.member-control-shell .member-approval-list article{border-left:3px solid #c4a45f;grid-template-columns:minmax(0,1fr) auto;padding:.85rem 1rem;display:grid}.member-control-shell .member-approval-list article.member-status-approved{border-left-color:#648872}.member-control-shell .member-approval-list article.member-status-declined{border-left-color:#9b6d67}.member-row-profile{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:.8rem;min-width:0;padding:0;display:grid}.member-row-profile>i,.member-detail-identity>i{color:#426052;background:#e7eee9;border-radius:50%;place-items:center;width:46px;height:46px;font-size:.78rem;font-style:normal;font-weight:850;display:grid}.member-row-profile>span{min-width:0;margin:0;display:grid}.member-row-profile strong{color:#28362f;font-size:1rem}.member-row-profile b,.member-row-profile em{color:#68746e;text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;font-style:normal;font-weight:500;overflow:hidden}.member-row-profile em{color:#919993;margin-top:.23rem;font-size:.68rem}.member-row-profile u{color:#658071;font-size:.72rem;font-weight:800;text-decoration:none}.member-status-pill{letter-spacing:.08em;text-transform:uppercase;width:max-content;color:#8c6b25!important;margin:0 0 .25rem!important;font-size:.6rem!important;font-weight:850!important}.member-status-pill.approved{color:#47725c!important}.member-status-pill.declined{color:#945d56!important}.member-control-shell .member-approval-actions button{min-width:74px;padding:.55rem .65rem;font-size:.73rem}.member-review-button{color:#627069;cursor:pointer;background:0 0;border:0;font-weight:800}.member-empty{color:#7b857f;background:#ffffffa6;border:1px dashed #ccd5ce;border-radius:12px;place-items:center;gap:.35rem;padding:3rem;display:grid}.member-empty strong{color:#425048}.member-detail-backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c262159;justify-content:flex-end;display:flex;position:fixed;inset:0}.member-detail-panel{box-sizing:border-box;background:#fbfaf6;width:min(100%,480px);height:100%;padding:1.5rem;overflow:auto;box-shadow:-18px 0 60px #1c26212e}.member-detail-panel>header{border-bottom:1px solid #dddcd4;justify-content:space-between;gap:1rem;padding-bottom:1.2rem;display:flex}.member-detail-panel header p{color:#98702a;letter-spacing:.13em;margin:0 0 .45rem;font-size:.64rem;font-weight:850}.member-detail-panel header h2{margin:0;font-family:Georgia,serif;font-size:1.7rem;font-weight:500}.member-detail-panel header span{color:#778079;font-size:.75rem}.member-detail-panel header button{color:#59665f;cursor:pointer;background:#fff;border:1px solid #d9ded9;border-radius:50%;align-self:start;width:36px;height:36px;font-size:1.4rem}.member-detail-identity{background:#eef2ed;border-radius:12px;align-items:center;gap:.85rem;margin:1.2rem 0;padding:1rem;display:flex}.member-detail-identity strong,.member-detail-identity span{display:block}.member-detail-identity span{color:#68746e;margin:.2rem 0 .45rem;font-size:.8rem}.member-detail-panel dl{border-top:1px solid #dfdfd7;margin:0}.member-detail-panel dl>div{border-bottom:1px solid #dfdfd7;grid-template-columns:110px minmax(0,1fr);gap:1rem;padding:.78rem 0;display:grid}.member-detail-panel dt{color:#7d867f;font-size:.72rem;font-weight:800}.member-detail-panel dd{color:#334139;text-transform:capitalize;word-break:break-word;margin:0;font-size:.82rem}.member-detail-panel dd a{color:#426654}.member-detail-panel>section{margin-top:1.25rem}.member-detail-panel h3{text-transform:uppercase;letter-spacing:.08em;margin:0 0 .55rem;font-size:.78rem}.member-detail-tags{flex-wrap:wrap;gap:.4rem;display:flex}.member-detail-tags span{color:#486052;background:#e8efea;border-radius:999px;padding:.35rem .55rem;font-size:.7rem;font-weight:750}.member-detail-tags em{color:#8a938d;font-size:.75rem}.member-detail-panel footer{border-top:1px solid #dddcd4;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;padding-top:1.2rem;display:flex}.member-detail-panel footer button{padding:.7rem .85rem}@media (width<=720px){.member-summary{grid-template-columns:1fr 1fr}.member-control-toolbar{display:grid}.member-control-toolbar label{width:100%}.member-control-shell .member-approval-list article{grid-template-columns:1fr}.member-row-profile{grid-template-columns:42px minmax(0,1fr)}.member-row-profile u{display:none}.member-control-shell .member-approval-actions{display:flex}.member-control-shell .stamp-cms-header>div:last-child{flex-wrap:wrap}.member-detail-panel{padding:1.2rem}}.member-toolbar-fields{grid-template-columns:150px minmax(220px,390px);align-items:end;gap:.6rem;display:grid}.member-toolbar-fields label{width:auto}.member-control-toolbar select,.member-access-editor select{box-sizing:border-box;color:#334139;width:100%;font:inherit;background:#fff;border:1px solid #d7ddd8;border-radius:9px;padding:.72rem .85rem}.member-access-editor{z-index:102;box-sizing:border-box;background:#f0f3ee;border:1px solid #ccd7cf;border-radius:12px;width:min(100% - 3rem,432px);padding:1rem;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 14px 38px #1c262129}.member-access-editor h3{text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.85rem}.member-access-editor p{color:#68746e;margin:.35rem 0 .8rem;font-size:.75rem}.member-access-editor label{color:#526059;grid-template-columns:130px 1fr;align-items:center;gap:.7rem;margin-top:.5rem;font-size:.72rem;font-weight:800;display:grid}.member-access-editor select{padding:.55rem .65rem;font-size:.76rem}@media (width<=720px){.member-toolbar-fields{grid-template-columns:1fr}.member-access-editor{width:calc(100% - 2rem);bottom:1rem;right:1rem}.member-access-editor label{grid-template-columns:1fr;gap:.25rem}}.member-control-shell>.stamp-cms-header,.member-control-shell>.member-summary,.member-control-shell>.stamp-cms-notice,.member-control-shell>.member-control-toolbar,.member-control-shell>.member-approval-list{width:min(100%,1280px);max-width:none;margin-left:auto;margin-right:auto}.member-control-shell>.member-summary{margin-top:1rem;margin-bottom:1rem}.member-control-shell>.member-control-toolbar{margin-top:1.5rem;margin-bottom:.75rem}.member-control-shell>.member-approval-list{max-width:none}.member-control-shell .member-summary span,.member-control-shell .member-control-toolbar label,.member-control-shell .member-approval-actions button{font-size:.875rem}.member-control-shell .member-summary strong{font-size:2rem}.member-control-shell .member-row-profile b{font-size:.875rem}.member-control-shell .member-row-profile em{font-size:.78rem}.member-control-shell .member-status-pill{font-size:.72rem!important}.member-detail-panel{padding-bottom:270px}.member-access-editor{bottom:1.5rem;right:max(1.5rem,50vw - 640px + 1.5rem)}@media (width<=720px){.member-control-shell>.stamp-cms-header{width:auto}.member-control-shell>.member-summary{margin-top:0}.member-control-shell .member-summary span{font-size:.75rem}.member-control-shell .member-approval-actions button{font-size:.875rem}.member-access-editor{bottom:1rem;right:1rem}}@media (width<=1120px){.profile-aside{order:-1}.profile-form{order:1}}.digital-identity-loading{color:#68746e;border:1px solid var(--line);background:#fff;border-radius:16px;padding:2rem}.digital-identity-section{background:linear-gradient(135deg,#f7f2e8,#fcfbf7 55%,#edf2ee);border:1px solid #dbd4c5;border-radius:18px;margin-bottom:1.2rem;padding:1.35rem;box-shadow:0 16px 42px #1f302812}.digital-identity-section>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.digital-identity-section>header h2{color:#24352e;margin:.2rem 0 .25rem;font-family:Georgia,serif;font-size:1.75rem;font-weight:500}.digital-identity-section>header span{color:#6c756f;font-size:.92rem}.digital-identity-section>header>b{color:#315646;background:#e7efe9;border-radius:999px;padding:.5rem .7rem;font-size:.82rem}.digital-identity-layout{grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:1.25rem;display:grid}.country-business-card{aspect-ratio:258/396;perspective:1200px;cursor:pointer;background:0 0;border:0;justify-self:center;width:min(100%,420px);padding:0}.country-card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.country-business-card.flipped .country-card-inner{transform:rotateY(180deg)}.country-card-face{backface-visibility:hidden;border:1px solid #5748322e;border-radius:15px;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 20px 38px #362f2426}.country-card-art img{object-fit:cover;object-position:center;width:100%;height:100%}.country-card-art>i,.country-card-art>em{z-index:1;font-style:normal;position:absolute}.country-card-art>i{color:#25372f;letter-spacing:.08em;background:#fffdf7e0;border:1px solid #403f341f;border-radius:999px;padding:.4rem .55rem;font-size:.68rem;font-weight:850;top:1rem;right:1rem}.country-card-art>em{color:#fff;background:#23342dc7;border-radius:6px;padding:.42rem .58rem;font-size:.72rem;font-weight:750;bottom:1rem;right:1rem}.country-card-details{box-sizing:border-box;color:#26362f;text-align:left;background:linear-gradient(#faf7efed,#faf7effa),radial-gradient(circle at 88% 15%,var(--card-accent),transparent 42%);flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:2.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.country-card-details{background:linear-gradient(#faf7efed,#faf7effa),radial-gradient(circle at 88% 15%,color-mix(in srgb,var(--card-accent) 24%,transparent),transparent 42%)}}.country-card-details{transform:rotateY(180deg)}.country-card-details:before{content:"";border:1px solid var(--card-accent);position:absolute;inset:18px}@supports (color:color-mix(in lab, red, red)){.country-card-details:before{border:1px solid color-mix(in srgb,var(--card-accent) 45%,#ddd)}}.country-card-details:before{pointer-events:none;border-radius:10px}.country-card-details small{color:var(--card-accent);letter-spacing:.16em;font-size:.68rem;font-weight:850}.country-card-details strong{margin:1.5rem 0 .35rem;font-family:Georgia,serif;font-size:2.15rem;font-weight:500;line-height:1.02}.country-card-details>span{color:#52605a;margin:.1rem 0;font-size:1rem}.country-card-details>i{color:#68756e;margin-top:1.25rem;font-size:.85rem;font-style:normal}.country-card-details>b{letter-spacing:.09em;margin:0;font-size:.72rem;position:absolute;bottom:2.1rem;left:2.25rem}.country-card-details>em{color:var(--card-accent);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-style:normal;font-weight:800;position:absolute;bottom:2.2rem;right:2.4rem}.country-card-divider{background:var(--card-accent);width:54px;height:2px;margin:1.05rem 0 .75rem!important;display:block!important}.country-card-details dl{gap:.52rem;width:calc(100% - 108px);margin:0;display:grid}.country-card-details dl div{grid-template-columns:42px minmax(0,1fr);gap:.4rem;display:grid}.country-card-details dt{color:var(--card-accent);text-transform:uppercase;letter-spacing:.08em;font-size:.64rem;font-weight:850}.country-card-details dd{color:#4d5b54;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.76rem;overflow:hidden}.country-card-qr{border:1px solid var(--card-accent);background:#fff;width:86px;height:86px;padding:5px;position:absolute;bottom:4.25rem;right:2.15rem}@supports (color:color-mix(in lab, red, red)){.country-card-qr{border:1px solid color-mix(in srgb,var(--card-accent) 30%,#ddd)}}.country-card-qr{border-radius:5px}.digital-card-stage{align-content:start;justify-items:center;display:grid}.digital-card-controls{justify-content:space-between;align-items:center;gap:1rem;width:min(100%,420px);margin-top:.75rem;display:flex}.digital-card-controls>span{color:#69756f;font-size:.78rem}.digital-card-controls>span i{color:#8b671d;letter-spacing:.08em;margin-right:.35rem;font-size:.68rem;font-style:normal;font-weight:850}.digital-card-controls>div{gap:.45rem;display:flex}.digital-card-controls button{color:#31483e;cursor:pointer;background:#fff;border:1px solid #ccd6cf;border-radius:8px;min-height:38px;padding:.55rem .7rem;font-weight:800}.digital-card-message{color:#47705d;margin:.5rem 0 0;font-size:.78rem;font-weight:750}.country-card-collection{grid-template-rows:auto 1fr;gap:1rem;padding:.35rem;display:grid}.country-card-collection h3{color:#273931;margin:.2rem 0 .35rem;font-family:Georgia,serif;font-size:1.45rem;font-weight:500}.country-card-collection>div>span{color:#6f7873;font-size:.88rem;line-height:1.5}.country-edition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.country-edition-grid article{background:#fff;border:1px solid #dddcd4;border-radius:11px;grid-template-columns:70px 1fr auto;align-items:center;gap:.75rem;min-width:0;padding:.55rem;display:grid;position:relative;overflow:hidden}.country-edition-grid img{object-fit:cover;border-radius:7px;width:70px;height:64px}.country-edition-grid span,.country-edition-grid strong,.country-edition-grid small{display:block}.country-edition-grid strong{font-size:.88rem}.country-edition-grid small{color:#78817c;margin-top:.2rem;font-size:.72rem}.country-edition-grid article>b{color:#fff;background:#527564;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.72rem;display:grid}.country-edition-grid article.locked{background:#f2f2ef}.country-edition-grid article.locked img{filter:grayscale();opacity:.2}.country-edition-grid article.locked span{opacity:.55}.country-edition-grid article.locked>i{color:#9ba39e;font-style:normal}.relationship-tree-card{background:linear-gradient(135deg,#f5f1e7,#edf3ee);border:1px solid #d8ddd6;border-radius:16px;grid-template-columns:minmax(280px,.85fr) minmax(320px,1.15fr);align-items:center;margin:0 0 1rem;padding:1.4rem 1.5rem;display:grid;overflow:hidden}.relationship-tree-card h2{color:#274237;margin:.2rem 0 .45rem;font-family:Georgia,serif;font-size:2rem;font-weight:500}.relationship-tree-card>div>span{color:#68756e;max-width:520px;font-size:.9rem;line-height:1.55;display:block}.relationship-tree-card dl{gap:1.6rem;margin:1.2rem 0 0;display:flex}.relationship-tree-card dl div{gap:.25rem;display:grid}.relationship-tree-card dt{color:#7b857f;text-transform:uppercase;font-size:.7rem;font-weight:800}.relationship-tree-card dd{color:#263b32;margin:0;font-family:Georgia,serif;font-size:1.5rem}.relationship-stage-track{flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;display:flex}.relationship-stage-track span{color:#8a918c;background:#fff9;border:1px solid #daddd7;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .5rem;font-size:.68rem;font-weight:750;display:flex}.relationship-stage-track i{background:#e7e8e4;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.6rem;font-style:normal;display:grid}.relationship-stage-track span.active{color:#365b49;background:#edf5ef;border-color:#c9d9ce}.relationship-stage-track span.active i{color:#fff;background:#557662}.relationship-tree-visual{justify-items:center;display:grid;position:relative}.relationship-tree{width:100%;max-height:260px}.tree-ground,.tree-trunk,.tree-roots{fill:none;stroke:#7a6546;stroke-linecap:round}.tree-ground{stroke-width:2px;opacity:.28}.tree-roots{stroke-width:3px;opacity:.55}.tree-trunk{stroke-width:10px}.tree-leaves{fill:#6f8f76;opacity:.92}.tree-fruit{fill:#b8873b}.tree-seed{fill:#775f40}.relationship-tree.stage-seed .tree-trunk,.relationship-tree.stage-seed .tree-roots{stroke-width:3px;opacity:.13}.relationship-tree.stage-seed .tree-leaves{fill:#698675;opacity:.09}.relationship-tree.stage-seed .tree-fruit{opacity:.07}.relationship-tree.stage-seed .tree-seed{fill:#a77727;stroke:#f2dfb4;stroke-width:8px;animation:2.5s ease-in-out infinite seed-pulse}.relationship-tree.stage-sprout .tree-trunk{stroke-width:6px}.relationship-tree.stage-sprout .tree-leaves ellipse:nth-child(n+3),.relationship-tree.stage-sprout .tree-fruit{opacity:.12}.relationship-tree.stage-growing .tree-fruit:nth-of-type(n+2){opacity:.18}.tree-meaning{flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:-.2rem;display:flex}.tree-meaning span{color:#758078;background:#ffffffa6;border:1px solid #dce0da;border-radius:999px;padding:.32rem .5rem;font-size:.68rem}.tree-meaning i{color:#6b5232;margin-right:.3rem;font-style:normal;font-weight:850}.tree-zero-label{color:#8c671c;margin-top:.55rem;font-size:.75rem;font-weight:800}@keyframes seed-pulse{50%{stroke-width:13px;stroke-opacity:.28}}.overview-identity{background:linear-gradient(110deg,#fff,#f7f2e8);border:1px solid #ded7c8;border-radius:14px;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:1.15rem;margin:-.75rem 0 1rem;padding:.85rem 1rem;display:grid;box-shadow:0 8px 24px #26312d0b}.overview-identity>img{object-fit:cover;border-radius:9px;width:84px;height:68px;box-shadow:0 5px 12px #29302c24}.overview-identity h2{margin:.18rem 0;font-family:Georgia,serif;font-size:1.35rem;font-weight:500}.overview-identity span,.overview-identity small{color:#66716b;display:block}.overview-identity span{font-size:.9rem}.overview-identity small{margin-top:.25rem;font-size:.75rem}.overview-identity-actions{gap:.5rem;display:flex}.overview-identity-actions button{color:#395447;cursor:pointer;background:#fff;border:1px solid #cad6ce;border-radius:8px;min-height:40px;padding:.58rem .72rem;font-weight:800}.overview-identity-actions button:first-child{color:#fff;background:#405e50;border-color:#405e50}@media (width<=900px){.digital-identity-layout,.relationship-tree-card{grid-template-columns:1fr}.relationship-tree{max-height:230px}}@media (width<=700px){.overview-identity{grid-template-columns:64px minmax(0,1fr)}.overview-identity>img{width:64px;height:64px}.overview-identity-actions{grid-column:1/-1}.overview-identity-actions button{flex:1}.digital-card-controls{flex-direction:column;align-items:flex-start}.digital-card-controls>div{width:100%}.digital-card-controls button{flex:1}}@media (width<=560px){.digital-identity-section{margin-inline:-.35rem;padding:1rem}.digital-identity-section>header{align-items:start}.digital-identity-section>header h2{font-size:1.45rem}.digital-identity-section>header>b{white-space:nowrap}.country-edition-grid{grid-template-columns:1fr}.relationship-tree-card{padding:1.1rem}.relationship-tree-card dl{justify-content:space-between;gap:.5rem}.country-card-details{padding:1.75rem}.country-card-details:before{inset:12px}.country-card-details strong{margin-top:1.1rem;font-size:1.75rem}.country-card-details>b{bottom:1.65rem;left:1.75rem}.country-card-details>em{font-size:.64rem;bottom:1.7rem;right:1.75rem}.country-card-details dl{width:calc(100% - 84px)}.country-card-qr{width:70px;height:70px;bottom:3.6rem;right:1.65rem}}.member-value-strip h2{margin:.25rem 0;font-size:1.42rem}.member-value-strip span{color:#ffffffbd;font-size:.9rem;display:block}.member-value-strip .workspace-kicker{color:#ecd38d}.member-value-strip button{color:#30463c;cursor:pointer;background:#f2d36e;border:0;border-radius:8px;flex:none;padding:.7rem .9rem;font-weight:800}.discover-grid{grid-template-columns:minmax(0,1.22fr) minmax(310px,.78fr);gap:1rem;display:grid}.opportunity-board,.directory-board{padding:1.25rem}.workspace-card-heading>span{color:#65726b;font-size:.78rem;font-weight:750}.opportunity-list,.member-directory-list{gap:.15rem;margin-top:.65rem;display:grid}.opportunity-list article{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:1.05rem 0;display:flex}.opportunity-list article:last-child,.member-directory-list article:last-child{border-bottom:0}.opportunity-list p{color:#9b7018;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .35rem;font-size:.7rem;font-weight:850}.opportunity-list h3,.member-directory-list h3{margin:0;font-size:1.05rem}.opportunity-list span,.member-directory-list p{color:#6f7974;margin:.35rem 0;font-size:.88rem;line-height:1.5;display:block}.opportunity-list i,.member-directory-list i{color:#557364;background:#e9f0eb;border-radius:999px;margin:.35rem .3rem 0 0;padding:.22rem .42rem;font-size:.68rem;font-style:normal;font-weight:750;display:inline-block}.opportunity-list aside{align-content:start;justify-items:end;gap:.65rem;min-width:95px;display:grid}.opportunity-list aside small{color:#7e817d;font-size:.72rem}.opportunity-list aside a,.opportunity-list aside b{color:#587565;font-size:.76rem;font-weight:850;text-decoration:none}.member-directory-list article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:start;gap:.7rem;padding:1rem 0;display:grid}.member-directory-list .contact-avatar{width:40px;height:40px}.member-directory-list small{color:#7c8781;font-size:.76rem}.member-directory-list p{margin:.32rem 0}.member-directory-list button{color:#52665d;cursor:pointer;background:#fff;border:1px solid #cfd9d2;border-radius:7px;align-self:center;padding:.48rem .6rem;font-size:.74rem;font-weight:800}.member-directory-list button:hover{color:#fff;background:#52665d}.intro-request-panel{z-index:80;background:#202a256b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.intro-request-panel>div{background:#fff;border-radius:16px;width:min(100%,540px);padding:1.6rem;box-shadow:0 22px 80px #171f1b47}.intro-request-panel h2{margin:.35rem 0 .6rem;font-size:1.55rem}.intro-request-panel>div>span{color:#68746e;margin-bottom:1.2rem;line-height:1.45;display:block}.directory-consent{color:#405249;background:#f1f6f2;border:1px solid #d7e4da;border-radius:10px;grid-column:1/-1;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.directory-consent input{accent-color:#52665d;width:18px;height:18px;margin:.1rem 0 0}.directory-consent strong,.directory-consent small{display:block}.directory-consent small{color:#748079;margin-top:.25rem;line-height:1.4}.crm-shell{--crm-green:#6f917f;--crm-green-deep:#26312d;--crm-gold:#c4932d;--crm-bg:#f4f6f3;--crm-border:#e0e6e1;color:#2b3531;grid-template-columns:248px minmax(0,1fr)}.crm-sidebar{color:#2b3531;border-right:1px solid var(--crm-border);background:#fff}.crm-sidebar .connect-brand{background:0 0;padding:0}.crm-database-switcher{background:#f1f5f2;border-color:#e0e6e1}.crm-database-switcher label{color:#77837d}.crm-database-switcher select{color:#314139;background:#fff;border-color:#d6dfd8}.crm-database-switcher small{color:#77837d}.crm-sidebar nav button{color:#6f7b75;border-radius:9px}.crm-sidebar nav button:hover,.crm-sidebar nav button.active{color:#34463d;background:#edf3ef}.crm-sidebar nav button.active{box-shadow:inset 3px 0 #b78d35}.crm-sidebar nav i{color:#6f917f}.crm-sidebar nav b{color:#617068;background:#e8efea}.crm-sidebar-footer{border-color:#e4e9e5}.crm-sidebar-footer a{color:#77837d}.crm-sidebar-footer a:hover{color:#34463d}.crm-sidebar-footer strong{color:#668676}.crm-user{border-color:#e4e9e5}.crm-user>span{color:#476052;background:#e2ece6}.crm-user strong{color:#34463d}.crm-user small,.crm-user>a{color:#7c8982}.crm-topbar{background:#ffffffed}.crm-primary{border-radius:9px;background:#52665d!important;border-color:#52665d!important}.crm-primary:hover{background:#3f5249!important}.crm-security-chip{color:#527462;background:#edf5ef;border-color:#d9e8dd}.crm-metrics,.crm-card,.crm-table-wrap,.crm-company-grid>article,.crm-task-board>article,.crm-member-list article,.crm-database-grid>button,.crm-isolation-explainer,.crm-audit-list article{border-radius:13px;box-shadow:0 8px 28px #26312d09}.crm-access-summary,.crm-permission-matrix{color:#2b3531;background:#e8f0eb;border:1px solid #d8e3dc}.crm-access-summary small,.crm-permission-matrix header small{color:#8d712f}.crm-role-legend span,.crm-permission-matrix article span{color:#63716a}.crm-permission-matrix>div,.crm-permission-matrix article{border-color:#26312d1a}.crm-editor{background:#f7f9f7}.crm-editor>header{color:#2b3531;border-bottom:1px solid var(--crm-border);background:#fff}.crm-editor header small{color:#8d712f}.crm-editor header button{color:#55655d;background:#f4f6f4;border-color:#dce3de}.crm-panel-backdrop{background:#1d2b2457}.bic-global-support{--support-accent:#f0c85d;--support-dark:#34443d;--support-green:#52665d}.bic-language-launch,.bic-chat-launch{box-shadow:0 12px 34px #26312d29}.bic-chat-body{background:#f5f7f4}.bic-chat-panel{border-color:#26312d1f;box-shadow:0 24px 70px #26312d38}@media (width<=980px){.landing-hero{grid-template-columns:1fr}.landing-hero-copy{min-height:600px}.landing-product{min-height:650px;margin:0 1.5rem 2rem}.workflow-grid{gap:.8rem}.account-gateway-copy{min-height:600px}}@media (width<=820px){.landing-product{border-radius:22px;min-height:610px;margin:0 1rem 1.5rem}.workspace-sidebar{border-top:1px solid var(--line);border-right:0;box-shadow:0 -10px 28px #26312d14}.workspace-sidebar nav button.active{box-shadow:inset 0 -3px #b78d35}.crm-sidebar{border-right:0;border-bottom:1px solid var(--crm-border)}.crm-sidebar nav button.active{box-shadow:inset 0 -3px #b78d35}.member-value-strip{flex-direction:column;align-items:flex-start}.discover-grid{grid-template-columns:1fr}.workspace-sidebar{box-sizing:border-box;height:calc(64px + env(safe-area-inset-bottom))!important;min-height:64px!important;padding:.25rem .3rem calc(.25rem + env(safe-area-inset-bottom))!important;display:block!important;position:fixed!important;inset:auto 0 0!important;transform:none!important}.workspace-sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important}.workspace-sidebar nav button:nth-child(4),.workspace-sidebar nav button:nth-child(5){display:grid!important}.workspace-sidebar nav button{min-width:0!important;min-height:54px!important;padding:.25rem .12rem!important}.workspace-sidebar nav button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.68rem!important;line-height:1.1!important}.workspace-main{padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}}.capture-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.scan-card-preview{text-align:center;background:#fbfbf9;border:1px dashed #d8d8d2;border-radius:14px;place-items:center;min-height:540px;padding:2rem;display:grid}.scan-card-preview>img{object-fit:contain;border-radius:10px;max-width:100%;max-height:470px}.scan-card-preview>div{justify-items:center;gap:.85rem;max-width:34rem;display:grid}.scan-card-preview h2{margin:0;font-size:1.7rem}.scan-card-preview p{color:#6f706b;margin:0;line-height:1.55}.scan-card-preview small{color:#8b8b85}.scan-choice-actions{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:.35rem;display:flex}.scan-choice-actions button{min-height:46px}.mobile-capture-menu{display:none}@media (width<=820px){.mobile-capture-menu{z-index:72;right:12px;bottom:calc(72px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border:1px solid #e1e1dc;border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid;position:fixed;left:12px;box-shadow:0 -14px 32px #1c1d1a1f}.mobile-capture-menu button{color:#282926;text-align:left;min-height:54px;font:inherit;cursor:pointer;background:#fbfbf9;border:1px solid #e7e7e2;border-radius:11px;align-items:center;gap:9px;padding:8px 10px;display:flex}.mobile-capture-menu button:active{background:#f0f0ed}.mobile-capture-menu i{color:#282926;background:#f1f1ed;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.mobile-capture-menu strong,.mobile-capture-menu small{line-height:1.15;display:block}.mobile-capture-menu strong{font-size:.82rem;font-weight:700}.mobile-capture-menu small{color:#777872;margin-top:3px;font-size:.69rem}.workspace-sidebar nav .capture-nav[aria-expanded=true] i{transform:rotate(45deg);color:#fff!important;background:#2c2d2a!important}}@media (width<=760px){.scan-card-preview{min-height:360px;padding:1.25rem}.scan-card-preview h2{font-size:1.35rem}.scan-choice-actions{grid-template-columns:1fr;width:100%;display:grid}.scan-choice-actions button{justify-content:center;width:100%}.scan-file-actions{grid-template-columns:1fr;gap:.55rem;display:grid}.scan-file-actions button{width:100%}}@media (width<=580px){.landing-hero-copy{min-height:560px}.landing-hero-copy h1{font-size:clamp(3rem,12vw,4.7rem)}.landing-trust-row span{width:max-content}.landing-product{min-height:590px}.workflow-grid li,.workflow-grid li:nth-child(n){min-height:250px}.landing-section-heading h2,.landing-privacy h2,.landing-final-cta h2{font-size:2.65rem}}.event-demo-shell{--demo-ink:#25231f;--demo-muted:#6e6b64;--demo-line:#e3dfd6;--demo-paper:#f6f4ef;--demo-white:#fff;--demo-gold:#d5a11e;--demo-gold-soft:#fbf5df;--demo-green:#2f705d;--demo-green-soft:#edf5f1;background:var(--demo-paper);min-height:100vh;color:var(--demo-ink);grid-template-columns:244px minmax(0,1fr);font-family:Aptos,Segoe UI,Helvetica,Arial,sans-serif;display:grid}.event-demo-sidebar{color:#fff;background:#24221f;flex-direction:column;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.event-demo-logo{letter-spacing:.12em;align-items:center;gap:8px;width:max-content;font-size:14px;font-weight:850;display:flex}.event-demo-logo b{color:#24221f;letter-spacing:-.06em;background:#f7c843;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.event-demo-logo.small{font-size:12px}.event-demo-logo.small b{width:30px;height:30px}.event-demo-logo.inverse b{color:#24221f;background:#f7c843}.event-demo-member-card{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:12px;grid-template-columns:42px 1fr;gap:11px;margin:30px 0 24px;padding:14px;display:grid}.event-demo-member-card>span{color:#26332f;background:#dce9e3;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:850;display:grid}.event-demo-member-card small,.event-demo-member-card strong,.event-demo-member-card em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.event-demo-member-card small{color:#d7ae3c;letter-spacing:.08em;font-size:9px;font-weight:850}.event-demo-member-card strong{margin-top:4px;font-size:14px}.event-demo-member-card em{color:#ffffff7a;margin-top:3px;font-size:11px;font-style:normal}.event-demo-sidebar nav{gap:5px;display:grid}.event-demo-sidebar nav button{color:#ffffff94;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:30px 1fr;align-items:center;min-height:48px;padding:9px 11px;display:grid}.event-demo-sidebar nav button i{text-align:center;font-size:18px;font-style:normal}.event-demo-sidebar nav button span{font-size:14px;font-weight:720}.event-demo-sidebar nav button:hover,.event-demo-sidebar nav button.active{color:#fff;background:#ffffff14}.event-demo-sidebar nav button.active{box-shadow:inset 3px 0 #f7c843}.event-demo-side-note{color:#ffffff73;border-block:1px solid #ffffff1a;gap:4px;margin-top:auto;padding:14px 10px;display:grid}.event-demo-side-note strong{color:#f7c843;font-size:11px}.event-demo-side-note span{font-size:10px;line-height:1.45}.event-demo-sidebar>a{color:#ffffff94;margin:17px 10px 0;font-size:12px;font-weight:700}.event-demo-main{min-width:0}.event-demo-topbar{z-index:20;border-bottom:1px solid var(--demo-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:space-between;align-items:center;min-height:72px;padding:11px clamp(18px,3vw,42px);display:flex;position:sticky;top:0}.event-demo-topbar small,.event-demo-topbar strong{display:block}.event-demo-topbar small{color:#8d897f;letter-spacing:.12em;font-size:10px;font-weight:850}.event-demo-topbar strong{margin-top:4px;font-size:15px}.event-demo-top-actions{align-items:center;gap:18px;display:flex}.event-demo-top-actions>span{color:#8a6920;background:#fbf5df;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:780}.event-demo-top-actions>span.live{color:#2f705d;background:#edf5f1}.event-demo-top-actions a{color:#5d5a54;font-size:12px;font-weight:720}.event-demo-content{width:min(100%,1420px);margin:0 auto;padding:clamp(30px,5vw,68px) clamp(18px,4vw,58px) 110px}.event-demo-page-title{max-width:860px;margin-bottom:34px}.event-demo-page-title p,.event-demo-section-heading p,.event-demo-plan-summary>p,.event-demo-pass-options>p,.event-demo-person-grid section>p,.event-demo-person-grid aside>p,.event-demo-next-action>p,.event-demo-country-grid small,.event-demo-privileges-preview>div:first-child>p,.event-demo-me-grid>section>p,.event-demo-me-grid>aside>p{color:#a17715;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.event-demo-page-title h1{letter-spacing:-.052em;margin:10px 0 12px;font-size:clamp(36px,5vw,64px);line-height:.96}.event-demo-page-title>span{max-width:760px;color:var(--demo-muted);font-size:17px;line-height:1.65;display:block}.event-demo-priority{color:#fff;background:#292723;border-left:5px solid #f7c843;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 26px;display:grid}.event-demo-priority span{color:#f7c843;letter-spacing:.15em;font-size:10px;font-weight:850}.event-demo-priority strong{margin-top:7px;font-size:22px;display:block}.event-demo-priority p{color:#ffffffa3;margin:8px 0 0;font-size:15px;line-height:1.5}.event-demo-priority button,.event-demo-event-card>button,.event-demo-section-heading button,.event-demo-mini-card button,.event-demo-people-row button>b,.event-demo-plan-summary button,.event-demo-agenda button,.event-demo-recap button,.event-demo-country-grid article>button{color:#25231f;cursor:pointer;background:#f7c843;border:0;border-radius:8px;min-height:44px;padding:10px 13px;font-size:12px;font-weight:800}.event-demo-home-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.7fr);gap:18px;margin-top:20px;display:grid}.event-demo-event-card,.event-demo-mini-card,.event-demo-form,.event-demo-plan-summary,.event-demo-pass-options,.event-demo-confirm-card,.event-demo-result-card,.event-demo-now-card,.event-demo-agenda,.event-demo-progress,.event-demo-recap,.event-demo-person-grid>section,.event-demo-person-grid>aside,.event-demo-consent-card,.event-demo-timeline,.event-demo-next-action,.event-demo-country-grid article,.event-demo-privileges-preview,.event-demo-me-grid>section,.event-demo-me-grid>aside{border:1px solid var(--demo-line);background:#fff;border-radius:14px;box-shadow:0 10px 36px #37302309}.event-demo-event-card{grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:19px;padding:24px;display:grid}.event-demo-event-date{border-right:1px solid var(--demo-line);grid-template-columns:auto auto;align-items:center;gap:7px;padding-right:18px;display:grid}.event-demo-event-date strong{font-size:38px;line-height:1}.event-demo-event-date span{color:#8b877e;font-size:10px;font-weight:850;line-height:1.2}.event-demo-event-copy>p{color:#9b7316;letter-spacing:.1em;margin:0;font-size:10px;font-weight:850}.event-demo-event-copy h2{margin:7px 0 4px;font-size:21px}.event-demo-event-copy>span{color:var(--demo-muted);font-size:13px}.event-demo-event-copy>div{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.event-demo-event-copy i{color:#2f705d;background:#edf5f1;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:750}.event-demo-mini-card{padding:22px}.event-demo-mini-card>p{color:#9b7316;letter-spacing:.1em;margin:0;font-size:10px;font-weight:850}.event-demo-mini-card h3{margin:9px 0 16px;font-size:20px;line-height:1.25}.event-demo-stats{gap:0;display:flex}.event-demo-stats>span{border-left:1px solid var(--demo-line);min-width:78px;padding:7px 13px}.event-demo-stats>span:first-child{border-left:0;padding-left:0}.event-demo-stats b,.event-demo-stats small{display:block}.event-demo-stats b{font-size:24px}.event-demo-stats small{color:#827f78;margin-top:2px;font-size:10px}.event-demo-mini-card button{color:#79611f;background:0 0;margin-top:17px;padding-left:0}.event-demo-section-block{margin-top:42px}.event-demo-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.event-demo-section-heading h2{letter-spacing:-.035em;margin:6px 0 0;font-size:28px}.event-demo-section-heading button{color:#5f5b54;background:0 0}.event-demo-people-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.event-demo-people-row>button{min-height:102px;color:var(--demo-ink);border:1px solid var(--demo-line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.event-demo-people-row>button>span,.event-demo-feature-person>span,.event-demo-person-hero>span{color:#fff;background:#2f705d;border-radius:50%;place-items:center;width:46px;height:46px;font-size:12px;font-weight:850;display:grid}.event-demo-people-row strong,.event-demo-people-row small,.event-demo-people-row p{margin:0;display:block}.event-demo-people-row strong{font-size:15px}.event-demo-people-row small{color:#77736c;margin-top:3px;font-size:11px}.event-demo-people-row p{color:#9b7316;margin-top:8px;font-size:10px;font-weight:750}.event-demo-people-row button>b{color:#5e5b55;background:#f3f1ec;min-height:auto}.event-demo-plan-grid,.event-demo-pass-layout,.event-demo-person-grid,.event-demo-relationship-grid,.event-demo-me-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:20px;display:grid}.event-demo-form{gap:19px;padding:28px;display:grid}.event-demo-form label,.event-demo-next-action label,.event-demo-me-grid label{gap:8px;display:grid}.event-demo-form label>span,.event-demo-next-action label>span,.event-demo-me-grid label>span,.event-demo-purpose>span{color:#5f5b55;font-size:13px;font-weight:780}.event-demo-form textarea,.event-demo-next-action textarea,.event-demo-recap textarea,.event-demo-purpose input,.event-demo-me-grid textarea{color:#25231f;resize:vertical;background:#faf9f6;border:1px solid #dad6cc;border-radius:9px;outline:none;width:100%;padding:13px 14px;font-size:16px;line-height:1.5}.event-demo-form textarea:focus,.event-demo-next-action textarea:focus,.event-demo-recap textarea:focus,.event-demo-purpose input:focus,.event-demo-me-grid textarea:focus{border-color:#b98b1b;box-shadow:0 0 0 3px #d5a11e1f}.event-demo-form-tags{flex-wrap:wrap;gap:7px;display:flex}.event-demo-form-tags span,.event-demo-feature-person i,.event-demo-me-grid section>div i{color:#426253;background:#edf5f1;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal}.event-demo-form-tags button{color:#776f5e;cursor:pointer;background:0 0;border:1px dashed #c9c3b7;border-radius:999px;font-size:11px}.event-demo-form-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.primary,.secondary{cursor:pointer;border-radius:8px;min-height:46px;padding:11px 15px;font-size:13px;font-weight:800}.primary{color:#25231f;background:#f7c843;border:1px solid #d4a317}.secondary{color:#4f4c46;background:#fff;border:1px solid #dcd8ce}.event-demo-plan-summary{padding:25px}.event-demo-plan-summary>div{border-top:1px solid var(--demo-line);grid-template-columns:36px 1fr;gap:9px;margin-top:20px;padding-top:20px;display:grid}.event-demo-plan-summary>div span{color:#ad811b;grid-row:1/3;font-size:11px;font-weight:850}.event-demo-plan-summary strong,.event-demo-plan-summary small{display:block}.event-demo-plan-summary strong{font-size:15px}.event-demo-plan-summary small{color:#77736c;font-size:12px;line-height:1.45}.event-demo-plan-summary button{color:#fff;background:#2f302d;width:100%;margin-top:24px}.event-demo-pass-card{color:#fff;background:#24221f;border-radius:22px;width:min(100%,390px);margin:0 auto;padding:23px;position:relative;overflow:hidden;box-shadow:0 24px 70px #24221f33}.event-demo-pass-card:after{content:"";border:1px solid #f7c84347;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-120px;right:-60px;box-shadow:0 0 0 40px #f7c8430d,0 0 0 80px #f7c84308}.event-demo-pass-card header{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.event-demo-pass-card header i{color:#f7c843;letter-spacing:.09em;font-size:10px;font-style:normal;font-weight:850}.event-demo-pass-person{z-index:1;border-block:1px solid #ffffff1f;grid-template-columns:48px 1fr;align-items:center;gap:12px;margin:24px 0;padding-block:18px;display:grid;position:relative}.event-demo-pass-person>span{color:#22312b;background:#dce9e3;border-radius:50%;place-items:center;width:48px;height:48px;font-size:13px;font-weight:850;display:grid}.event-demo-pass-person strong,.event-demo-pass-person small,.event-demo-pass-person em{display:block}.event-demo-pass-person strong{font-size:17px}.event-demo-pass-person small{color:#ffffff94;margin-top:4px;font-size:11px}.event-demo-pass-person em{color:#f7c843;letter-spacing:.08em;margin-top:7px;font-size:10px;font-style:normal}.event-demo-qr{z-index:1;background:#fff;border-radius:12px;grid-template-columns:repeat(9,1fr);gap:3px;width:210px;height:210px;margin:22px auto 14px;padding:15px;display:grid;position:relative}.event-demo-qr i{background:0 0}.event-demo-qr i.filled{background:#24221f}.event-demo-pass-card>p{z-index:1;color:#ffffff8c;text-align:center;margin:0;font-size:11px;position:relative}.event-demo-pass-card footer{z-index:1;color:#2b261b;letter-spacing:.08em;text-align:center;background:#f7c843;margin:22px -23px -23px;padding:15px;font-size:11px;font-weight:850;position:relative}.event-demo-pass-options{padding:28px}.event-demo-pass-options>button:not(.primary){color:#57534d;border:1px solid var(--demo-line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:38px 1fr;align-items:center;gap:10px;width:100%;min-height:68px;margin-top:9px;padding:12px;display:grid}.event-demo-pass-options>button.selected{background:#fbf5df;border-color:#d7b65c;box-shadow:inset 3px 0 #d5a11e}.event-demo-pass-options>button i{color:#826517;background:#f5eed9;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.event-demo-pass-options strong,.event-demo-pass-options small{display:block}.event-demo-pass-options strong{font-size:14px}.event-demo-pass-options small{color:#7d7971;margin-top:4px;font-size:11px}.event-demo-privacy-note{color:#3f6657;background:#edf5f1;border-radius:9px;gap:4px;margin:18px 0;padding:13px;display:grid}.event-demo-privacy-note strong{font-size:12px}.event-demo-privacy-note span{font-size:11px}.event-demo-pass-options>.primary{width:100%}.event-demo-centred-section{place-items:center;min-height:calc(100vh - 230px);display:grid}.event-demo-confirm-card,.event-demo-result-card,.event-demo-consent-card{width:min(100%,720px);padding:clamp(26px,5vw,50px)}.event-demo-confirm-icon{color:#fff;background:#2f705d;border-radius:14px;place-items:center;width:54px;height:54px;font-size:24px;display:grid}.event-demo-confirm-card>p,.event-demo-result-card>p,.event-demo-consent-card>p{color:#9f7619;letter-spacing:.12em;margin:22px 0 0;font-size:11px;font-weight:850}.event-demo-confirm-card h1,.event-demo-result-card h1,.event-demo-consent-card h1{letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(34px,5vw,52px);line-height:1}.event-demo-confirm-card>strong,.event-demo-result-card>strong,.event-demo-consent-card>span{color:#69655e;font-size:15px;font-weight:500;line-height:1.55;display:block}.event-demo-confirm-card dl{border-top:1px solid var(--demo-line);margin:28px 0}.event-demo-confirm-card dl div{border-bottom:1px solid var(--demo-line);grid-template-columns:120px 1fr;gap:16px;padding:15px 0;display:grid}.event-demo-confirm-card dt{color:#77736c;font-size:12px;font-weight:750}.event-demo-confirm-card dd{margin:0;font-size:13px;line-height:1.5}.event-demo-confirm-card>label{background:#fbf5df;border-radius:9px;align-items:flex-start;gap:9px;padding:14px;font-size:13px;display:flex}.event-demo-confirm-card>label input{accent-color:#8a6818;width:18px;height:18px}.event-demo-confirm-card>div:last-child{justify-content:flex-end;gap:10px;margin-top:23px;display:flex}.event-demo-result-card{text-align:center}.event-demo-result-card>span{color:#fff;background:#2f705d;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto;font-size:26px;display:grid}.event-demo-stamp{text-align:left;background:#fbf5df;border:1px solid #e5cf8a;border-radius:11px;grid-template-columns:58px 1fr;gap:13px;margin:28px 0;padding:15px;display:grid}.event-demo-stamp>i{color:#fff;background:#2f705d;border-radius:50%;place-items:center;width:58px;height:58px;font-size:14px;font-style:normal;font-weight:850;display:grid}.event-demo-stamp small,.event-demo-stamp b,.event-demo-stamp em{display:block}.event-demo-stamp small{color:#9b7316;letter-spacing:.08em;font-size:9px;font-weight:850}.event-demo-stamp b{margin-top:4px;font-size:14px}.event-demo-stamp em{color:#77736c;margin-top:4px;font-size:11px;font-style:normal}.event-demo-result-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.event-demo-result-actions button{color:#25231f;border:1px solid var(--demo-line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;min-height:78px;padding:13px;display:grid}.event-demo-result-actions button>b{color:#a17715;font-size:10px}.event-demo-result-actions strong,.event-demo-result-actions small{display:block}.event-demo-result-actions strong{font-size:13px}.event-demo-result-actions small{color:#77736c;margin-top:3px;font-size:10px}.event-demo-live-header{color:#fff;background:#24221f;border-left:5px solid #f7c843;border-radius:14px;justify-content:space-between;align-items:end;gap:30px;padding:28px;display:flex}.event-demo-live-header>div:first-child>span{color:#f7c843;letter-spacing:.12em;font-size:10px;font-weight:850}.event-demo-live-header h1{letter-spacing:-.05em;margin:8px 0 5px;font-size:clamp(35px,5vw,57px)}.event-demo-live-header p{color:#ffffff8c;margin:0;font-size:13px}.event-demo-live-header>div:last-child{grid-template-columns:auto auto;gap:4px 10px;display:grid}.event-demo-live-header>div:last-child b{color:#f7c843;font-size:26px}.event-demo-live-header>div:last-child span{color:#ffffff8c;align-self:center;font-size:11px}.event-demo-event-grid{grid-template-columns:1.3fr .7fr;gap:15px;margin-top:18px;display:grid}.event-demo-now-card,.event-demo-agenda,.event-demo-progress,.event-demo-recap{padding:23px}.event-demo-now-card{background:#fbf5df;border-color:#e6d28d;flex-direction:column;grid-row:span 2;justify-content:center;min-height:320px;display:flex}.event-demo-now-card>p,.event-demo-agenda>p,.event-demo-progress>p,.event-demo-recap>p{color:#a17715;letter-spacing:.11em;margin:0;font-size:10px;font-weight:850}.event-demo-now-card h2{letter-spacing:-.04em;max-width:650px;margin:11px 0;font-size:clamp(28px,4vw,45px);line-height:1.02}.event-demo-now-card>span{color:#716d65;font-size:13px}.event-demo-now-card>div{gap:9px;margin-top:24px;display:flex}.event-demo-agenda strong,.event-demo-agenda span{display:block}.event-demo-agenda strong{margin-top:10px;font-size:17px;line-height:1.35}.event-demo-agenda span{color:#77736c;margin-top:7px;font-size:12px}.event-demo-agenda button{color:#6e5c2d;background:#f5f2ea;margin-top:16px}.event-demo-progress>div{background:#eeeae1;border-radius:5px;height:7px;margin:15px 0;overflow:hidden}.event-demo-progress>div span{background:#2f705d;height:100%;display:block}.event-demo-progress ul{color:#807c74;gap:9px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.event-demo-progress li:before{content:"○";margin-right:8px}.event-demo-progress li.done{color:#2f705d;font-weight:700}.event-demo-progress li.done:before{content:"✓"}.event-demo-recap textarea{margin-top:13px}.event-demo-recap button{color:#fff;background:#2f302d;margin-top:9px}.event-demo-feature-person{border:1px solid var(--demo-line);background:#fff;border-radius:12px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.event-demo-feature-person>span{width:54px;height:54px}.event-demo-feature-person small{color:#a17715;letter-spacing:.09em;font-size:9px;font-weight:850}.event-demo-feature-person h3{margin:4px 0;font-size:18px}.event-demo-feature-person p{color:#77736c;margin:0;font-size:12px}.event-demo-feature-person div>div{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.event-demo-back{color:#6f6b63;cursor:pointer;background:0 0;border:0;margin-bottom:20px;padding:8px 0;font-size:13px;font-weight:750}.event-demo-person-hero{color:#fff;background:#24221f;border-radius:14px;grid-template-columns:72px 1fr auto;align-items:center;gap:20px;padding:28px;display:grid}.event-demo-person-hero>span{width:72px;height:72px;font-size:18px}.event-demo-person-hero p{color:#f7c843;letter-spacing:.11em;margin:0;font-size:10px;font-weight:850}.event-demo-person-hero h1{margin:5px 0;font-size:39px}.event-demo-person-hero strong,.event-demo-person-hero em{display:block}.event-demo-person-hero strong{color:#ffffffc2;font-size:14px}.event-demo-person-hero em{color:#ffffff7a;margin-top:8px;font-size:12px;font-style:normal}.event-demo-person-hero>div:last-child{border-left:1px solid #ffffff24;min-width:130px;padding-left:20px;display:grid}.event-demo-person-hero>div:last-child small{color:#ffffff73;font-size:9px;font-weight:850}.event-demo-person-hero>div:last-child b{color:#f7c843;margin:4px 0;font-size:21px}.event-demo-person-hero>div:last-child span{color:#ffffff80;font-size:10px}.event-demo-person-grid{margin-top:18px}.event-demo-person-grid>section,.event-demo-person-grid>aside{padding:26px}.event-demo-person-grid section h2{letter-spacing:-.035em;max-width:650px;margin:10px 0 24px;font-size:29px;line-height:1.15}.event-demo-signal-list{border-top:1px solid var(--demo-line)}.event-demo-signal-list article{border-bottom:1px solid var(--demo-line);grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:14px 0;display:grid}.event-demo-signal-list article>b{color:#a17715;font-size:10px}.event-demo-signal-list small,.event-demo-signal-list strong{display:block}.event-demo-signal-list small{color:#817d75;text-transform:uppercase;font-size:10px}.event-demo-signal-list strong{margin-top:3px;font-size:13px}.event-demo-signal-list i{color:#2f705d;font-size:10px;font-style:normal;font-weight:750}.event-demo-trust-path{align-items:center;margin:32px 0 20px;display:flex}.event-demo-trust-path span{color:#fff;background:#2f705d;border-radius:50%;place-items:center;width:48px;height:48px;font-size:10px;font-weight:850;display:grid}.event-demo-trust-path i{background:linear-gradient(90deg,#2f705d,#d5a11e);flex:1;height:2px}.event-demo-person-grid aside>strong,.event-demo-person-grid aside>small{display:block}.event-demo-person-grid aside>strong{font-size:15px}.event-demo-person-grid aside>small{color:#77736c;margin-top:7px;font-size:11px;line-height:1.5}.event-demo-person-grid aside button{width:100%;margin-top:12px}.event-demo-consent-person{text-align:center;background:#f7f5f0;border-radius:10px;grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;margin:25px 0;padding:16px;display:grid}.event-demo-consent-person b{color:#fff;background:#2f705d;border-radius:50%;place-items:center;width:44px;height:44px;font-size:11px;display:grid}.event-demo-consent-person i{color:#a17715;background:#d5a11e;height:1px;font-size:0}.event-demo-consent-person strong{color:#6f6b63;grid-column:1/-1;font-size:11px}.event-demo-consent-card fieldset{border:0;margin:0;padding:0}.event-demo-consent-card legend{border-bottom:1px solid var(--demo-line);width:100%;padding-bottom:10px;font-size:12px;font-weight:800}.event-demo-consent-card fieldset label{border-bottom:1px solid var(--demo-line);grid-template-columns:24px 1fr auto;align-items:center;min-height:48px;font-size:13px;display:grid}.event-demo-consent-card fieldset input{accent-color:#2f705d;width:17px;height:17px}.event-demo-consent-card fieldset em{color:#807c74;font-size:10px;font-style:normal}.event-demo-purpose{gap:8px;margin-top:20px;display:grid}.event-demo-relationship-grid{margin-top:18px}.event-demo-timeline,.event-demo-next-action{padding:26px}.event-demo-timeline header{border-bottom:1px solid var(--demo-line);grid-template-columns:48px 1fr auto;align-items:center;gap:11px;padding-bottom:19px;display:grid}.event-demo-timeline header>span{color:#fff;background:#2f705d;border-radius:50%;place-items:center;width:48px;height:48px;font-size:11px;font-weight:850;display:grid}.event-demo-timeline header strong,.event-demo-timeline header small{display:block}.event-demo-timeline header small{color:#77736c;margin-top:3px;font-size:11px}.event-demo-timeline header i{color:#2f705d;font-size:9px;font-style:normal;font-weight:850}.event-demo-timeline ol{margin:0;padding:0;list-style:none}.event-demo-timeline li{border-bottom:1px solid var(--demo-line);grid-template-columns:70px 1fr;gap:14px;padding:18px 0;display:grid}.event-demo-timeline li>b{color:#8a867e;font-size:11px}.event-demo-timeline li strong,.event-demo-timeline li span{display:block}.event-demo-timeline li strong{font-size:14px}.event-demo-timeline li span{color:#77736c;margin-top:4px;font-size:11px}.event-demo-timeline li.next>b{color:#a17715}.event-demo-next-action h2{letter-spacing:-.035em;margin:10px 0 22px;font-size:27px}.event-demo-next-action>div{gap:9px;margin-top:15px;display:flex}.event-demo-next-action>small{color:#77736c;margin-top:17px;font-size:11px;line-height:1.5;display:block}.event-demo-outcome-banner{color:#fff;background:#2f302d;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:20px 24px;display:flex}.event-demo-outcome-banner span,.event-demo-outcome-banner strong{display:block}.event-demo-outcome-banner span{color:#f7c843;letter-spacing:.1em;font-size:9px;font-weight:850}.event-demo-outcome-banner strong{max-width:850px;margin-top:6px;font-size:14px;line-height:1.5}.event-demo-outcome-banner button{color:#25231f;cursor:pointer;background:#f7c843;border:0;border-radius:8px;min-height:44px;padding:10px 13px;font-size:12px;font-weight:800}.event-demo-passport-summary{color:#fff;background:#24221f;border-left:5px solid #f7c843;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;padding:28px;display:flex}.event-demo-passport-summary p{color:#f7c843;letter-spacing:.11em;margin:0;font-size:10px;font-weight:850}.event-demo-passport-summary h2{margin:7px 0 3px;font-size:30px}.event-demo-passport-summary>div:first-child>span{color:#ffffff8c;font-size:12px}.event-demo-passport-summary .event-demo-stats>span{border-color:#ffffff26}.event-demo-passport-summary .event-demo-stats small{color:#ffffff80}.event-demo-pioneer-stamp{border:1px solid var(--demo-line);background:#fff;border-radius:14px;grid-template-columns:210px minmax(0,1fr) minmax(230px,.55fr);align-items:center;gap:30px;margin-top:18px;padding:26px 30px;display:grid;box-shadow:0 10px 36px #37302309}.event-demo-pioneer-seal{text-align:center;margin:0}.event-demo-pioneer-seal img{aspect-ratio:1;object-fit:contain;background:#f8f3e9;border-radius:50%;width:100%;display:block;box-shadow:0 0 0 1px #1230521f,0 12px 28px #1230521a}.event-demo-pioneer-seal figcaption{color:#77736c;letter-spacing:.08em;text-transform:uppercase;margin-top:9px;font-size:10px;font-weight:750}.event-demo-pioneer-stamp p{color:#a17715;letter-spacing:.12em;margin:0;font-size:10px;font-weight:850}.event-demo-pioneer-stamp h2{margin:7px 0 4px;font-size:24px}.event-demo-pioneer-stamp>div:nth-child(2)>strong{color:#2f705d;font-size:12px;display:block}.event-demo-pioneer-stamp>div:nth-child(2)>span{color:#77736c;max-width:720px;margin-top:9px;font-size:12px;line-height:1.55;display:block}.event-demo-pioneer-stamp dl{gap:9px;margin:0;display:grid}.event-demo-pioneer-stamp dl div{border-bottom:1px solid var(--demo-line);padding:9px 0}.event-demo-pioneer-stamp dt{color:#8a867e;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.event-demo-pioneer-stamp dd{margin:4px 0 0;font-size:11px;font-weight:750}.passport-stamp-collection{border:1px solid var(--demo-line);background:#fff;border-radius:14px;margin-top:18px;padding:26px 30px 30px;box-shadow:0 10px 36px #37302309}.passport-stamp-collection>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.passport-stamp-collection header p{color:#a17715;letter-spacing:.12em;margin:0;font-size:10px;font-weight:850}.passport-stamp-collection header h2{letter-spacing:.01em;margin:7px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500}.passport-stamp-collection header span{color:#77736c;font-size:12px;line-height:1.55}.passport-stamp-collection header>div:last-child{border-left:1px solid var(--demo-line);text-align:right;min-width:116px;padding-left:22px}.passport-stamp-collection header>div:last-child b,.passport-stamp-collection header>div:last-child small{display:block}.passport-stamp-collection header>div:last-child b{color:#17345b;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:500}.passport-stamp-collection header>div:last-child small{color:#77736c;font-size:10px}.passport-stamp-legend{flex-wrap:wrap;gap:7px;margin:21px 0 17px;display:flex}.passport-stamp-legend span{letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.passport-stamp-legend .navy{color:#17345b}.passport-stamp-legend .red{color:#8a2e2b}.passport-stamp-legend .green{color:#315d42}.passport-stamp-legend .gold{color:#a07116}.passport-stamp-legend .purple{color:#5b4779}.passport-stamp-legend .charcoal{color:#55595c}.passport-stamp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.passport-stamp-card{background:#faf8f3;border:1px solid #e6e0d5;border-radius:10px;grid-template-rows:150px auto auto;min-width:0;padding:17px;display:grid;position:relative;overflow:hidden}.passport-stamp-card.locked{filter:grayscale(.8);opacity:.48}.passport-stamp-mark{--stamp:#17345b;width:132px;height:132px;color:var(--stamp);background:#fbf8f0;border:3px double;align-content:center;place-items:center;gap:7px;margin:auto;display:grid;transform:rotate(-2deg);box-shadow:inset 0 0 0 5px #fbf8f0,inset 0 0 0 6px}.passport-stamp-mark:before,.passport-stamp-mark:after{content:"";pointer-events:none;position:absolute}.passport-stamp-mark span{letter-spacing:.12em;text-align:center;text-transform:uppercase;white-space:nowrap;max-width:96px;font-family:Georgia,Times New Roman,serif;font-size:8px;overflow:hidden}.passport-stamp-mark b{letter-spacing:.06em;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:500}.passport-stamp-mark i{letter-spacing:.13em;font-size:7px;font-style:normal;font-weight:850}.tone-red{--stamp:#8a2e2b;transform:rotate(1.5deg)}.tone-green{--stamp:#315d42;transform:rotate(-1deg)}.tone-gold{--stamp:#a07116;transform:rotate(2deg)}.tone-purple{--stamp:#5b4779;transform:rotate(-2.5deg)}.tone-charcoal{--stamp:#55595c;transform:rotate(.7deg)}.tone-bronze{--stamp:#7b604e;transform:rotate(1.7deg)}.shape-round{border-radius:50%}.shape-ticket{border-radius:18px 4px}.shape-drop{border-radius:52% 52% 52% 12%;transform:rotate(45deg)}.shape-drop>*{transform:rotate(-45deg)}.shape-shield{clip-path:polygon(50% 0,92% 17%,88% 70%,50% 100%,12% 70%,8% 17%)}.shape-octagon{clip-path:polygon(28% 0,72% 0,100% 28%,100% 72%,72% 100%,28% 100%,0 72%,0 28%)}.shape-square{border-radius:7px}.shape-hexagon{clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%)}.shape-scallop{border-radius:42% 58% 44% 56%/55% 43% 57% 45%}.passport-stamp-copy{gap:3px;margin-top:13px;display:grid}.passport-stamp-copy small{color:#8a867e;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.passport-stamp-copy strong{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:600;overflow:hidden}.passport-stamp-copy span{color:#77736c;font-size:10px}.passport-stamp-card>em{color:#315d42;text-transform:uppercase;background:#edf5f1;border-radius:999px;justify-self:start;margin-top:11px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.passport-stamp-card.locked>em{color:#696969;background:#eceae5}.passport-stamp-art{object-fit:contain;mix-blend-mode:multiply;filter:contrast(1.06)saturate(.92);width:138px;height:138px;margin:auto;display:block}.passport-stamp-art.master{background-image:none}.workspace-passport-book{background:#d8d0bd;border:1px solid #c9bea8;border-radius:5px 16px 16px 5px;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #2d261b2e,inset 0 0 0 8px #e6ddc9}.workspace-passport-book:after{content:"";pointer-events:none;background:linear-gradient(90deg,#4d3c261f,#ffffff8c 48%,#4d3c2624);width:18px;position:absolute;inset:0 auto 0 50%;transform:translate(-50%);box-shadow:0 0 15px #3c2d1c29}.passport-paper-page{background-color:#f4ecd9;background-image:radial-gradient(circle at 18% 13%,#987e4e17 0 1px,#0000 1.5px),radial-gradient(circle at 75% 61%,#987e4e12 0 1px,#0000 1.5px),repeating-linear-gradient(0deg,#715b3306 0 1px,#0000 1px 4px);background-size:19px 19px,23px 23px,auto;min-width:0;padding:34px 30px 38px;position:relative}.passport-paper-page:before{content:"BIC";color:#1b355309;letter-spacing:.08em;pointer-events:none;border:1px solid #775d312e;border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:150px;display:grid;position:absolute;inset:20px}.passport-page-number{z-index:1;color:#856d43;letter-spacing:.16em;border-bottom:1px solid #775d313b;padding-bottom:13px;font-family:Georgia,Times New Roman,serif;font-size:9px;position:relative}.workspace-passport-book .workspace-pioneer-card{z-index:1;box-shadow:none;background:0 0;border:0;grid-template-columns:170px 1fr;margin-top:26px;padding:20px 0;position:relative}.passport-security-line{z-index:1;color:#89744d;letter-spacing:.08em;border-top:1px dashed #775d3166;justify-content:space-between;gap:18px;margin-top:18px;padding-top:14px;font-family:monospace;font-size:9px;display:flex;position:relative}.passport-security-line i{font-style:normal}.collection-page>header{z-index:1;margin:20px 0 16px;position:relative}.collection-page>header p{color:#8a2e2b;letter-spacing:.13em;margin:0;font-size:9px;font-weight:850}.collection-page>header h2{margin:6px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}.collection-page>header span{color:#766e61;font-size:11px}.workspace-passport-book .passport-stamp-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;position:relative}.workspace-passport-book .passport-stamp-card{background:#fffcf475;border:1px solid #775d3129;border-radius:3px;grid-template-rows:105px auto auto;padding:8px}.workspace-passport-book .passport-stamp-art{width:98px;height:98px}.workspace-passport-book .passport-stamp-copy strong{font-size:11px}.workspace-passport-book .passport-stamp-copy span{font-size:8px}.event-stamp-animation{background-color:#f7efdd;background-image:repeating-linear-gradient(0deg,#73572806 0 1px,#0000 1px 4px),radial-gradient(circle at 17% 20%,#a37c341c 0 1px,#0000 1.5px),radial-gradient(circle at 81% 70%,#a37c3414 0 1px,#0000 1.5px);background-size:auto,18px 18px,23px 23px;border:1px solid #cbb98f;border-radius:4px;min-height:286px;margin:24px 0;position:relative;overflow:hidden;box-shadow:inset 0 0 42px #5b41191a,0 10px 24px #3a2d1a14}.event-stamp-animation:before{content:"";pointer-events:none;border:1px solid #78582938;position:absolute;inset:15px}.event-stamp-paper{z-index:1;color:#8a2e2b;opacity:0;place-items:center;width:190px;height:190px;animation:.7s cubic-bezier(.2,.8,.2,1) 1.05s forwards event-ink-reveal;display:grid;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)scale(1.38)}.event-stamp-paper img{object-fit:contain;mix-blend-mode:multiply;filter:contrast(1.25)saturate(.82)sepia(.08);width:182px;height:182px}.event-stamp-paper span,.event-stamp-paper i,.event-stamp-paper:after{display:none}.event-stamp-paper span{font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:700}.event-stamp-paper b{letter-spacing:.15em;font-size:11px}.event-stamp-paper i{letter-spacing:.1em;font-size:7px;font-style:normal}.event-stamp-tool{z-index:3;object-fit:contain;object-position:center;filter:drop-shadow(0 12px 10px #2c1e123d);width:144px;height:205px;animation:1.35s cubic-bezier(.35,.05,.25,1) forwards event-stamp-down;position:absolute;top:-170px;left:50%;transform:translate(-50%)rotate(-4deg)}.event-stamp-animation>p{z-index:2;color:#6f6048;letter-spacing:.08em;text-align:center;opacity:0;margin:0;font-size:10px;font-weight:800;animation:.4s 1.5s forwards event-caption;position:absolute;inset:auto 20px 15px}.event-stamp-animation.journey-only .event-stamp-tool,.event-stamp-animation.journey-only .event-stamp-paper{display:none}.event-stamp-animation.journey-only{background:linear-gradient(135deg,#f5efe2,#eef4ef);min-height:92px}.event-stamp-animation.journey-only>p{opacity:1;line-height:1.5;animation:none;inset:35px 18px auto}.event-demo-checkin-summary{background:#f2f6f2;border:1px solid #dce8dd;border-radius:10px;align-items:center;gap:13px;padding:16px;display:flex}.event-demo-checkin-summary>span{color:#fff;background:#2f705d;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.event-demo-checkin-summary strong,.event-demo-checkin-summary small{display:block}.event-demo-checkin-summary strong{font-size:13px}.event-demo-checkin-summary small{color:#6d746e;margin-top:3px;font-size:10px;line-height:1.4}.event-demo-result-actions{grid-template-columns:1fr}.event-demo-result-actions a{color:#25231f;border:1px solid var(--demo-line);text-align:left;background:#fff;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;min-height:78px;padding:13px;display:grid}.event-demo-result-actions a>b{color:#a17715;font-size:18px}.event-demo-result-actions a strong,.event-demo-result-actions a small{display:block}.event-demo-result-actions a strong{font-size:13px}.event-demo-result-actions a small{color:#77736c;margin-top:3px;font-size:10px}.event-reward-active{background:#f7f2e8;min-height:100vh;display:block}.event-reward-active .event-demo-sidebar,.event-reward-active .event-demo-topbar,.event-reward-active .event-demo-mobile-nav{display:none}.event-reward-active .event-demo-content{place-items:center;max-width:720px;min-height:100vh;padding:clamp(26px,7vh,72px) 20px 36px;display:grid}.event-reward-section{width:100%}.event-reward-active .event-demo-centred-section{min-height:0}.event-reward-active .event-demo-result-card{background:#fffdf8;border-color:#cdbb94;padding:clamp(23px,5vw,40px);position:relative;overflow:hidden;box-shadow:0 24px 70px #36261124}.event-reward-active .event-demo-result-card>span{color:#fff;background:#2f705d;border-radius:50%;place-items:center;width:31px;height:31px;margin:0 auto 13px;font-size:14px;display:grid}.event-reward-active .event-demo-result-card>p{color:#94712d;letter-spacing:.16em;margin:0;font-size:10px;font-weight:850}.event-reward-active .event-demo-result-card>h1{letter-spacing:-.035em;max-width:530px;margin:9px auto 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,6vw,48px);font-weight:500;line-height:1.02}.event-reward-active .event-demo-result-card>strong{color:#706856;font-size:13px;font-weight:600}.event-reward-active .event-demo-result-actions{margin-top:18px}.event-reward-active .event-demo-result-actions a{background:#fcfaf4;border-color:#d7c7a4;min-height:84px;transition:transform .18s,box-shadow .18s}.event-reward-active .event-demo-result-actions a:hover{transform:translateY(-2px);box-shadow:0 10px 24px #3e2c141a}body.bic-reward-screen .bic-global-support-connect{display:none}.membership-stamp-welcome{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111f1ca3;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.membership-stamp-card{text-align:center;background:#f7f0e0 repeating-linear-gradient(115deg,#7a603206 0 1px,#0000 1px 6px);border:1px solid #d4c29d;border-radius:16px;width:min(100%,520px);padding:34px 30px 28px;position:relative;box-shadow:0 28px 80px #0000004d}.membership-stamp-card>button:first-child{color:#715b36;background:0 0;border:0;font-size:24px;position:absolute;top:11px;right:14px}.membership-stamp-card p{color:#9b7223;letter-spacing:.15em;margin:0;font-size:10px;font-weight:850}.membership-stamp-card h1{margin:8px 0 6px;font-family:Georgia,serif;font-size:32px;font-weight:500}.membership-stamp-stage{height:235px;margin:10px 0;position:relative}.membership-stamp-stage>img:not(.membership-stamp-tool){z-index:1;object-fit:contain;mix-blend-mode:multiply;opacity:0;width:185px;height:185px;animation:.7s cubic-bezier(.2,.8,.2,1) 1.05s forwards event-ink-reveal;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)rotate(-5deg)scale(1.5)}.membership-stamp-tool{z-index:2;object-fit:contain;filter:drop-shadow(0 10px 9px #2c1e1238);width:132px;height:190px;animation:1.35s cubic-bezier(.35,.05,.25,1) forwards event-stamp-down;position:absolute;top:-150px;left:50%;transform:translate(-50%)rotate(-4deg)}.membership-stamp-card>strong,.membership-stamp-card>span{display:block}.membership-stamp-card>strong{font-family:Georgia,serif;font-size:20px}.membership-stamp-card>span{color:#657068;margin:5px 0 18px;font-size:12px}.membership-stamp-card>.workspace-primary{width:100%}@keyframes event-stamp-down{0%{top:-170px}62%{top:34px;transform:translate(-50%)rotate(-4deg)scale(1)}73%{top:43px;transform:translate(-50%)rotate(-4deg)scale(.96)}to{top:-180px;transform:translate(-50%)rotate(3deg)}}@keyframes event-ink-reveal{0%{opacity:0;filter:blur(2px);transform:translate(-50%,-50%)scale(1.38)}72%{opacity:.9;filter:blur(.4px);transform:translate(-50%,-50%)scale(.96)}to{opacity:.94;filter:blur();transform:translate(-50%,-50%)scale(1)}}@keyframes event-caption{to{opacity:1}}.event-stamp-tool{object-fit:cover;object-position:center bottom;filter:drop-shadow(0 8px 7px #2c1e1233);width:126px;height:82px;animation:1.08s cubic-bezier(.35,.05,.25,1) forwards event-stamp-down-compact;top:-78px;transform:translate(-50%)rotate(-3deg)}.membership-stamp-tool{object-fit:cover;object-position:center bottom;filter:drop-shadow(0 8px 7px #2c1e1233);width:118px;height:77px;animation:1.08s cubic-bezier(.35,.05,.25,1) forwards event-stamp-down-compact;top:-78px;transform:translate(-50%)rotate(-3deg)}@keyframes event-stamp-down-compact{0%{top:-88px}62%{top:44px;transform:translate(-50%)rotate(-3deg)scale(1)}73%{top:50px;transform:translate(-50%)rotate(-3deg)scale(.96)}to{top:-96px;transform:translate(-50%)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.event-stamp-tool{animation:none;display:none}.event-stamp-paper,.event-stamp-animation>p{opacity:1;animation:none}.event-stamp-paper{transform:translate(-50%,-50%)}}.passport-count{border:1px solid var(--line);text-align:right;background:#fff;border-radius:12px;min-width:120px;padding:14px 18px;display:grid}.passport-count strong{color:#17345b;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:500}.passport-view-tabs{background:#e6e3db;border-radius:999px;gap:5px;margin:-8px 0 14px;padding:4px;display:inline-flex}.passport-view-tabs button{color:#747b77;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:38px;padding:8px 16px;font-size:12px;font-weight:800}.passport-view-tabs button.active{color:#fff;background:#2f493e;box-shadow:0 4px 12px #2f493e2e}.passport-discovery-view{gap:16px;display:grid}.passport-discovery-hero{color:#f8f3e7;background:#17332d;border:1px solid #2e4c43;border-radius:18px;grid-template-columns:minmax(0,1fr) 190px;align-items:end;gap:32px;padding:34px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #162d2724}.passport-discovery-hero:after{content:"";pointer-events:none;border:1px solid #d7b5602e;border-radius:50%;width:330px;height:330px;position:absolute;top:-112px;right:-74px;box-shadow:0 0 0 42px #d7b5600a,0 0 0 88px #d7b56006}.passport-discovery-hero p{color:#d8b35d;letter-spacing:.18em;margin:0;font-size:10px;font-weight:850}.passport-discovery-hero h2{max-width:670px;margin:8px 0 9px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,48px);font-weight:500;line-height:1.02}.passport-discovery-hero>div:first-child>span{color:#cbd5d0;max-width:680px;font-size:13px;line-height:1.55;display:block}.passport-discovery-hero>div:last-child{z-index:1;justify-items:end;display:grid;position:relative}.passport-discovery-hero>div:last-child>strong{font-family:Georgia,Times New Roman,serif;font-size:44px;font-weight:500;line-height:1}.passport-discovery-hero>div:last-child>strong i{color:#d8b35d;padding:0 3px;font-size:22px;font-style:normal}.passport-discovery-hero>div:last-child>span{color:#aebdb7;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:800}.passport-discovery-hero>div:last-child>div{background:#ffffff21;border-radius:99px;width:100%;height:5px;margin-top:14px;overflow:hidden}.passport-discovery-hero>div:last-child>div i{border-radius:inherit;background:#d8b35d;height:100%;display:block}.passport-discovery-guide{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid}.passport-discovery-guide>div{border-right:1px solid var(--line);grid-template-columns:34px 1fr;gap:10px;padding:18px 20px;display:grid}.passport-discovery-guide>div:last-child{border-right:0}.passport-discovery-guide>div>span{color:#8b6a29;background:#f4ecd9;border-radius:50%;place-items:center;width:30px;height:30px;font-family:Georgia,serif;font-size:12px;display:grid}.passport-discovery-guide p,.passport-discovery-guide strong,.passport-discovery-guide small{margin:0;display:block}.passport-discovery-guide strong{color:#273b34;font-size:12px}.passport-discovery-guide small{color:#78817c;margin-top:4px;font-size:10px;line-height:1.45}.passport-discovery-catalog{border:1px solid var(--line);background:#fff;border-radius:16px;padding:25px 27px 28px}.passport-discovery-catalog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding-bottom:17px;display:flex}.passport-discovery-catalog h2{margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.passport-discovery-catalog>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.passport-discovery-card{background:#fbfaf6;border:1px solid #e2ddd1;border-radius:12px;grid-template-columns:145px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.passport-discovery-art{background:#f0eadc;border-right:1px solid #ded4c1;place-items:center;min-height:162px;display:grid;position:relative}.passport-discovery-art img{object-fit:contain;mix-blend-mode:multiply;filter:contrast(1.06)saturate(.92);width:126px;height:126px}.passport-discovery-art img[src=""],.passport-discovery-art img:not([src]){visibility:hidden}.meeting-mic{color:#292926;background:#f2f1ed;border-radius:12px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.scan-view:not(.capture-card)>.scan-layout,.scan-view:not(.capture-card)>.review-card{display:none}.meeting-capture{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:start;gap:14px;display:grid}.meeting-recorder,.meeting-output,.meeting-privacy{background:#fff;border:1px solid #dedbd4;border-radius:16px;padding:26px}.meeting-recorder>header{border-bottom:1px solid #ebe8e1;align-items:center;gap:16px;padding-bottom:22px;display:flex}.meeting-recorder h2,.meeting-output h2,.meeting-privacy h2{margin:4px 0;font-family:Georgia,serif;font-size:26px;font-weight:500}.meeting-recorder header span{color:#78746e;font-size:13px}.meeting-mic.live{color:#fff;background:#9a433e;animation:1.5s infinite meetingPulse}@keyframes meetingPulse{50%{box-shadow:0 0 0 10px #9a433e1f}}.meeting-fields{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 12px;display:grid}.meeting-consent{background:#f6f3ed;border-radius:10px;align-items:start;gap:10px;padding:14px;display:flex}.meeting-consent input{margin-top:3px}.meeting-consent span,.meeting-consent strong,.meeting-consent small{display:block}.meeting-consent strong{font-size:13px}.meeting-consent small{color:#77736d;margin-top:3px;font-size:11px}.meeting-record-actions{align-items:center;gap:13px;margin:14px 0;display:flex}.meeting-record-actions button{align-items:center;gap:8px;display:flex}.meeting-record-actions .stop{color:#fff;background:#8c3f3a;border:0;border-radius:8px;padding:11px 16px;font-weight:700}.meeting-record-actions>span{color:#85817a;font-size:11px}.meeting-summary-button{justify-content:center;width:100%;margin-top:14px}.meeting-output,.meeting-privacy{gap:16px;display:grid}.meeting-output>div{border-top:1px solid #ebe8e1;padding-top:14px}.meeting-output small{color:#9a762c;letter-spacing:.12em;font-size:9px;font-weight:850}.meeting-output p,.meeting-output li{color:#5f5c57;font-size:13px;line-height:1.55}.meeting-output ul{margin:8px 0 0;padding-left:18px}.follow-up-draft{background:#f6f1e5;border-radius:10px;border:0!important;padding:16px!important}.meeting-privacy ol{gap:0;margin:2px 0 0;padding:0;list-style:none;display:grid}.meeting-privacy li{border-top:1px solid #ebe8e1;grid-template-columns:28px 1fr;gap:10px;padding:14px 0;display:grid}.meeting-privacy li>b{color:#a17c2d;font-family:Georgia,serif}.meeting-privacy li span,.meeting-privacy li strong,.meeting-privacy li small{display:block}.meeting-privacy li small{color:#77736d;margin-top:4px;line-height:1.45}@media (width<=760px){.meeting-capture,.meeting-fields{grid-template-columns:1fr}.meeting-recorder,.meeting-output,.meeting-privacy{padding:20px 16px}}.scan-context-fields{gap:16px;display:grid}.scan-identity-summary{background:#f7f7f5;border:1px solid #e6e4dd;border-radius:11px;gap:3px;padding:15px 16px;display:grid}.scan-identity-summary strong{font-size:16px}.scan-identity-summary span{color:#71716c;font-size:13px}.scan-event-context{color:#62552f;background:#fffdf7;border:1px solid #e5dfd2;border-radius:10px;margin:0;padding:10px 12px;font-size:14px;line-height:1.45}.scan-more-details{padding-top:4px}.scan-more-details>summary{cursor:pointer;color:#55554f;font-size:14px;font-weight:600}.scan-more-details .workspace-fields{margin-top:14px}.ocr-confidence{color:#5b6f61;margin-top:8px;font-size:13px;display:block}.ocr-confidence.needs-review{color:#8b5a28}.card-side-review{grid-template-columns:minmax(0,180px) minmax(0,1fr);align-items:center;gap:12px;margin:18px 0;display:grid}.card-side-review img{aspect-ratio:1.6;object-fit:cover;border:1px solid #e5e3dc;border-radius:10px;width:100%}.card-side-review>span{color:#72726c;font-size:13px}.card-back-upload{color:#5b5a54;cursor:pointer;background:#faf9f5;border:1px dashed #cfcac0;border-radius:10px;min-height:92px;font-size:14px}.card-side-badge{color:#765c20;background:#f5f0e6;border-radius:6px;margin:8px 0 0 8px;padding:4px 7px;font-size:11px;display:inline-block}.saved-card-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.saved-card-pair img{border:1px solid #e6e4dd;border-radius:9px;width:100%}.connect-qr-card{text-align:center;background:#fff;border:1px solid #e2e0d9;border-radius:14px;justify-items:center;gap:7px;padding:19px;display:grid}.connect-qr-card small{color:#77746d;letter-spacing:.1em;font-size:10px;font-weight:750}.connect-qr-card h3{margin:2px 0 0;font-size:21px;font-weight:650}.connect-qr-card p{color:#71716c;margin:0;font-size:14px}.connect-qr-card img{width:210px;height:210px;margin:8px 0 2px}.connect-qr-card em{color:#74746d;font-size:12px;font-style:normal}@media (width<=760px){.workspace-sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}.workspace-sidebar nav button{min-width:0!important}.workspace-main{padding-bottom:calc(78px + env(safe-area-inset-bottom))!important}.workspace-content{padding-bottom:calc(22px + env(safe-area-inset-bottom))}}.workspace-passport-view{color:#292926}.passport-view-tabs{box-shadow:none;background:#ecebe7;border:1px solid #e0ded7;gap:0;padding:3px}.passport-view-tabs button{color:#74736e;min-height:40px;padding:9px 18px;font-size:14px;font-weight:650}.passport-view-tabs button.active{color:#fff;box-shadow:none;background:#292a28}.passport-count{box-shadow:none;background:#fff;border-color:#e1dfd8;padding:13px 17px}.passport-count strong{font-family:inherit;font-size:32px;font-weight:600;color:#9a752d!important}.passport-count span{color:#777771;font-size:13px}.passport-discovery-view{gap:12px}.passport-discovery-hero{color:#292926;box-shadow:none;background:#fff;border:1px solid #dfddd6;border-left:4px solid #b78b35;border-radius:14px;grid-template-columns:minmax(0,1fr) 160px;gap:28px;padding:28px 30px}.passport-discovery-hero:after{display:none}.passport-discovery-hero p{color:#95722e;font-size:12px;font-weight:750}.passport-discovery-hero h2{letter-spacing:-.04em;max-width:720px;margin:7px 0 8px;font-family:inherit;font-size:clamp(28px,3.2vw,42px);font-weight:540;line-height:1.05}.passport-discovery-hero>div:first-child>span{color:#73736e;font-size:15px;line-height:1.55}.passport-discovery-hero>div:last-child>strong{color:#292926;font-family:inherit;font-size:38px;font-weight:560}.passport-discovery-hero>div:last-child>strong i{color:#a37a2c;font-family:Georgia,serif}.passport-discovery-hero>div:last-child>span{color:#777771;font-size:12px}.passport-discovery-hero>div:last-child>div{background:#e8e5de;height:4px}.passport-discovery-hero>div:last-child>div i{background:#b78b35}.passport-discovery-guide{border-color:#e1dfd9;border-radius:12px;overflow:hidden}.passport-discovery-guide>div{border-color:#e8e6e0;grid-template-columns:28px 1fr;gap:10px;padding:15px 18px}.passport-discovery-guide>div>span{color:#866625;background:#f3eee2;width:26px;height:26px;font-family:inherit;font-size:11px;font-weight:750}.passport-discovery-guide strong{color:#31312e;font-size:14px;font-weight:650}.passport-discovery-guide small{color:#777771;font-size:12px;line-height:1.45}.passport-discovery-catalog{background:#fff;border-color:#e1dfd9;border-radius:14px;padding:22px}.passport-discovery-catalog h2{letter-spacing:-.025em;font-family:inherit;font-size:27px;font-weight:550}.passport-discovery-catalog>header>span{color:#777771;font-size:13px}.passport-discovery-catalog>div{gap:12px}.passport-discovery-card{background:#fff;border-color:#e3e0d8;border-radius:10px;grid-template-columns:150px minmax(0,1fr)}.passport-discovery-card.available{background:#faf9f6;border-color:#ddd8cc}.passport-discovery-art{background:#f6f3ec;border-color:#e4dfd5;min-height:166px}.passport-discovery-card.available .passport-discovery-art img{opacity:.28;filter:grayscale()contrast(.92)}.passport-discovery-art span{color:#fff;letter-spacing:.05em;background:#30312e;padding:5px 8px;font-size:10px;font-weight:700;top:10px;left:10px}.passport-discovery-copy{padding:19px}.passport-discovery-copy>small{color:#96732e;font-size:11px;font-weight:750}.passport-discovery-copy h3{margin:6px 0 8px;font-size:21px}.passport-discovery-copy>p{color:#6f706b;font-size:14px;line-height:1.5}.passport-discovery-copy footer b{color:#444540;font-size:11px}.passport-stamp-card>em,.workspace-pioneer-card>div>strong,.journey-timeline li>b{color:#73591f;background:#f1ead9}.home-passport-strip{color:#292a27!important}.home-passport-arrow{background:#2b2c29!important}.stamp-cms-header{color:#f8f7f2;background:#2b2c2a;border-radius:18px}.stamp-cms-form{border-top-color:#343532}.stamp-cms-form>button{background:#30312e}.stamp-download-set span{color:#31312e}.bic-global-support{--support-dark:#30312e;--support-green:#3b3c39}@media (width<=760px){.passport-discovery-hero{grid-template-columns:1fr;padding:22px 18px}.passport-discovery-hero>div:last-child{justify-items:start}.passport-discovery-card{grid-template-columns:112px minmax(0,1fr)}.passport-discovery-art{min-height:146px}.passport-discovery-copy{padding:15px 13px}.passport-discovery-copy>p,.passport-discovery-guide strong{font-size:13px}.passport-discovery-guide small{font-size:12px}}.passport-discovery-card.available .passport-discovery-art{background:#eeeae1}.passport-discovery-art span{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#294c40;border-radius:99px;padding:5px 7px;font-size:8px;font-weight:850;position:absolute;top:9px;left:9px}.passport-discovery-card.available .passport-discovery-art span{color:#666963;background:#deded8}.passport-discovery-copy{flex-direction:column;min-width:0;padding:18px;display:flex}.passport-discovery-copy>small{color:#94722e;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850}.passport-discovery-copy h3{margin:5px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:600}.passport-discovery-copy>p{color:#6f7873;margin:0;font-size:11px;line-height:1.5}.passport-discovery-copy footer{gap:2px;margin-top:auto;padding-top:14px;display:grid}.passport-discovery-copy footer b{color:#315d42;text-transform:uppercase;letter-spacing:.07em;font-size:10px}.passport-discovery-copy footer span{color:#7c827f;font-size:9px}@media (width<=760px){.passport-discovery-hero{border-radius:14px;grid-template-columns:1fr;gap:22px;padding:25px 22px}.passport-discovery-hero>div:last-child{justify-items:start}.passport-discovery-hero>div:last-child>div{width:min(100%,260px)}.passport-discovery-guide{grid-template-columns:1fr}.passport-discovery-guide>div{border-right:0;border-bottom:1px solid var(--line)}.passport-discovery-guide>div:last-child{border-bottom:0}.passport-discovery-catalog{padding:20px 14px}.passport-discovery-catalog>header{flex-direction:column;align-items:start;gap:5px}.passport-discovery-catalog>div{grid-template-columns:1fr}.passport-discovery-card{grid-template-columns:118px minmax(0,1fr)}.passport-discovery-art{min-height:148px}.passport-discovery-art img{width:105px;height:105px}.passport-discovery-copy{padding:15px 13px}.passport-discovery-copy h3{font-size:18px}}.journey-timeline{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:16px;padding:24px 28px}.journey-timeline>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding-bottom:16px;display:flex}.journey-timeline h2{margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.journey-timeline li{border-bottom:1px solid var(--line);grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 0;display:grid}.journey-timeline li:last-child{border-bottom:0}.journey-timeline time{color:#8a6b30;font-family:Georgia,Times New Roman,serif;font-size:12px}.journey-timeline li strong,.journey-timeline li span{display:block}.journey-timeline li strong{font-size:13px}.journey-timeline li span{color:#7a827e;margin-top:3px;font-size:11px}.journey-timeline li>b{color:#315d42;text-transform:uppercase;background:#edf5f1;border-radius:999px;padding:6px 8px;font-size:9px}.journey-timeline li>b.record{color:#6e7471;background:#eef0ee}.home-passport-strip{color:#20372e;background-color:#f3ecda;background-image:radial-gradient(circle at 80% 20%,#896a3617 0 1px,#0000 1.5px),repeating-linear-gradient(0deg,#69522b06 0 1px,#0000 1px 4px);background-size:21px 21px,auto;border:1px solid #d7c8aa;border-radius:12px;grid-template-columns:minmax(210px,.7fr) minmax(360px,1.3fr) 48px;align-items:center;gap:22px;margin-bottom:.8rem;padding:22px 24px;display:grid;overflow:hidden;box-shadow:0 12px 34px #2b37310f}.home-passport-copy h2{margin:5px 0 3px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.home-passport-copy>span{color:#756d5e;font-size:12px}.home-passport-copy>button{color:#6f531e;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:11px;font-weight:850;display:block}.home-stamp-row{justify-content:center;align-items:center;min-width:0;display:flex}.home-stamp-row figure{text-align:center;width:130px;margin:0 -7px;position:relative}.home-stamp-row img{object-fit:contain;mix-blend-mode:multiply;filter:contrast(1.05);width:118px;height:118px;margin:auto;display:block}.home-stamp-row figcaption{color:#746b5c;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.home-stamp-row figure>b{color:#fff;letter-spacing:.08em;background:#8a2e2b;border-radius:999px;padding:4px 6px;font-size:7px;position:absolute;top:3px;right:2px}.home-passport-arrow{color:#fff;cursor:pointer;background:#263e34;border:0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.workspace-pioneer-card{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:28px;padding:24px 28px;display:grid;box-shadow:0 10px 34px #26312d0a}.workspace-pioneer-card img{aspect-ratio:1;object-fit:contain;border-radius:50%;width:180px;display:block}.workspace-pioneer-card h2{margin:7px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500}.workspace-pioneer-card>div>strong{color:#315d42;font-size:12px;display:block}.workspace-pioneer-card>div>span{color:#777f7a;max-width:720px;margin-top:9px;font-size:13px;line-height:1.55;display:block}.event-demo-country-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.event-demo-country-grid article{padding:21px}.event-demo-country-grid article.active{border-top:4px solid #d5a11e}.event-demo-country-grid header{grid-template-columns:44px 1fr auto;align-items:center;gap:10px;display:grid}.event-demo-country-grid header>span{color:#fff;background:#2f705d;border-radius:50%;place-items:center;width:44px;height:44px;font-size:11px;font-weight:850;display:grid}.event-demo-country-grid h3{margin:3px 0 0;font-size:16px}.event-demo-country-grid header>b{color:#8a867e;font-size:11px}.event-demo-country-grid ul{color:#6e6a63;gap:8px;margin:18px 0;padding:0;font-size:12px;list-style:none;display:grid}.event-demo-country-grid li:before{color:#2f705d;content:"✓";margin-right:7px}.event-demo-passport-event{background:#fbf5df;border-radius:9px;grid-template-columns:48px 1fr auto;align-items:center;gap:9px;margin-top:18px;padding:12px;display:grid}.event-demo-passport-event>i{color:#a17715;font-size:9px;font-style:normal;font-weight:850}.event-demo-passport-event strong,.event-demo-passport-event span{display:block}.event-demo-passport-event strong{font-size:12px}.event-demo-passport-event span{color:#77736c;margin-top:3px;font-size:9px}.event-demo-passport-event em{color:#2f705d;font-size:9px;font-style:normal;font-weight:800}.event-demo-country-grid article>button{color:#755f24;background:0 0;padding-left:0}.event-demo-privileges-preview{margin-top:18px;padding:26px}.event-demo-privileges-preview>div:first-child h2{max-width:820px;margin:8px 0;font-size:27px}.event-demo-privileges-preview>div:first-child>span{color:#77736c;font-size:12px}.event-demo-privileges-preview>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.event-demo-privileges-preview article{background:#f7f5f0;border-radius:10px;min-height:130px;padding:18px;display:grid}.event-demo-privileges-preview article>span{color:#a17715;letter-spacing:.1em;font-size:9px;font-weight:850}.event-demo-privileges-preview article strong{align-self:end;font-size:14px}.event-demo-privileges-preview article small{color:#77736c;font-size:10px}.event-demo-privileges-preview article.locked{opacity:.55}.event-demo-me-grid>section,.event-demo-me-grid>aside{padding:27px}.event-demo-me-grid section label{margin-top:17px}.event-demo-me-grid section>div{flex-wrap:wrap;gap:6px;margin:17px 0;display:flex}.event-demo-me-grid aside dl{margin:20px 0}.event-demo-me-grid aside dl div{border-bottom:1px solid var(--demo-line);justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.event-demo-me-grid dt{color:#77736c;font-size:12px}.event-demo-me-grid dd{margin:0;font-size:12px;font-weight:800}.event-demo-mobile-nav{display:none}.staff-demo-shell{--staff-ink:#25231f;--staff-muted:#6f6b63;--staff-line:#e2ded5;--staff-paper:#f4f2ed;min-height:100vh;color:var(--staff-ink);background:var(--staff-paper);font-family:Aptos,Segoe UI,Helvetica,Arial,sans-serif}.staff-demo-header{z-index:20;color:#fff;background:#24221f;grid-template-columns:220px 1fr auto;align-items:center;min-height:78px;padding:11px 24px;display:grid;position:sticky;top:0}.staff-demo-header>div:nth-child(2){border-left:1px solid #ffffff21;padding-left:22px}.staff-demo-header>div:nth-child(2) small,.staff-demo-header>div:nth-child(2) strong{display:block}.staff-demo-header>div:nth-child(2) small{color:#fff6;letter-spacing:.12em;font-size:9px;font-weight:850}.staff-demo-header>div:nth-child(2) strong{margin-top:4px;font-size:14px}.staff-demo-header-actions{align-items:center;gap:12px;display:flex}.staff-demo-header-actions span{color:#9b761d;background:#fbf5df;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:800}.staff-demo-header-actions span.live{color:#2f705d;background:#edf5f1}.staff-demo-header-actions span.offline{color:#9e5735;background:#f9eee7}.staff-demo-header-actions button,.staff-demo-header-actions a{color:#ffffffa6;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:750}.staff-demo-body{grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 78px);display:grid}.staff-demo-nav{border-right:1px solid var(--staff-line);background:#fff;flex-direction:column;padding:24px 14px;display:flex}.staff-demo-nav>p{color:#8a867e;letter-spacing:.12em;margin:0 10px 14px;font-size:9px;font-weight:850}.staff-demo-nav>button{color:#716d66;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;min-height:46px;padding:9px 10px;display:grid}.staff-demo-nav>button.active,.staff-demo-nav>button:hover{color:#2f4c41;background:#edf5f1}.staff-demo-nav button i{text-align:center;font-size:16px;font-style:normal}.staff-demo-nav button span{font-size:12px;font-weight:750}.staff-demo-nav button b{color:#9e5735;background:#f8e8de;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:9px;display:grid}.staff-demo-nav>div{border-top:1px solid var(--staff-line);gap:3px;margin-top:auto;padding:16px 10px 0;display:grid}.staff-demo-nav>div small{color:#8a867e;font-size:9px}.staff-demo-nav>div strong{font-size:12px}.staff-demo-nav>div span{color:#7a766e;font-size:10px}.staff-demo-content{width:min(100%,1380px);margin:0 auto;padding:clamp(28px,4vw,58px)}.staff-demo-page-title,.staff-demo-dashboard-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px;display:flex}.staff-demo-page-title{display:block}.staff-demo-page-title p,.staff-demo-dashboard-heading p{color:#a17715;letter-spacing:.12em;margin:0;font-size:10px;font-weight:850}.staff-demo-page-title h1,.staff-demo-dashboard-heading h1{letter-spacing:-.052em;margin:8px 0;font-size:clamp(36px,5vw,58px);line-height:.98}.staff-demo-page-title span,.staff-demo-dashboard-heading span{color:#716d66;font-size:14px}.staff-demo-scanner-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.5fr);gap:18px;display:grid}.staff-demo-camera,.staff-demo-station-card,.staff-demo-review-card,.staff-demo-status-card,.staff-demo-metrics article,.staff-demo-dashboard-grid>section,.staff-demo-dashboard-grid>aside,.staff-demo-value-note{border:1px solid var(--staff-line);background:#fff;border-radius:14px;box-shadow:0 10px 34px #37302309}.staff-demo-camera{align-content:center;place-items:center;min-height:550px;padding:26px;display:grid}.staff-demo-camera>div{aspect-ratio:1.45;background:#24221f;border-radius:14px;width:min(100%,550px);position:relative}.staff-demo-camera>div>span{border-style:solid;border-color:#f7c843;width:65px;height:65px;position:absolute}.staff-demo-camera>div>span:first-child{border-width:4px 0 0 4px;top:38px;left:38px}.staff-demo-camera>div>span:nth-child(2){border-width:4px 4px 0 0;top:38px;right:38px}.staff-demo-camera>div>span:nth-child(3){border-width:0 0 4px 4px;bottom:38px;left:38px}.staff-demo-camera>div>span:nth-child(4){border-width:0 4px 4px 0;bottom:38px;right:38px}.staff-demo-camera>div>i{color:#ffffff8c;text-align:center;font-size:12px;font-style:normal;position:absolute;inset:auto 0 45%}.staff-demo-camera>button{margin-top:19px}.staff-demo-camera>p{color:#7a766e;margin:13px 0 0;font-size:11px}.staff-demo-station-card{align-self:start;padding:24px}.staff-demo-station-card>p{color:#a17715;letter-spacing:.11em;margin:0 0 13px;font-size:9px;font-weight:850}.staff-demo-station-card dl{margin:0}.staff-demo-station-card dl div{border-bottom:1px solid var(--staff-line);justify-content:space-between;gap:15px;padding:14px 0;display:flex}.staff-demo-station-card dt{color:#7d7971;font-size:11px}.staff-demo-station-card dd{margin:0;font-size:11px;font-weight:800}.staff-demo-station-card>strong{color:#49695c;background:#edf5f1;border-radius:9px;margin-top:18px;padding:13px;font-size:10px;line-height:1.5;display:block}.staff-demo-review-card{max-width:980px;margin:0 auto;padding:28px}.staff-demo-review-card>header{border-bottom:1px solid var(--staff-line);grid-template-columns:64px 1fr auto;align-items:center;gap:15px;padding-bottom:24px;display:grid}.staff-demo-review-card header>span{color:#fff;background:#2f705d;border-radius:50%;place-items:center;width:64px;height:64px;font-size:15px;font-weight:850;display:grid}.staff-demo-review-card header p{color:#a17715;letter-spacing:.1em;margin:0;font-size:9px;font-weight:850}.staff-demo-review-card header h2{margin:4px 0;font-size:30px}.staff-demo-review-card header strong{color:#6f6b63;font-size:12px}.staff-demo-review-card header i{color:#2f705d;background:#edf5f1;border-radius:999px;padding:8px 10px;font-size:9px;font-style:normal;font-weight:850}.staff-demo-eligibility{background:var(--staff-line);border:1px solid var(--staff-line);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;margin:24px 0;display:grid;overflow:hidden}.staff-demo-eligibility article{background:#fff;padding:18px}.staff-demo-eligibility span,.staff-demo-eligibility strong,.staff-demo-eligibility small{display:block}.staff-demo-eligibility span{color:#817d75;font-size:10px}.staff-demo-eligibility strong{color:#2f705d;margin-top:7px;font-size:15px}.staff-demo-eligibility small{color:#77736c;margin-top:4px;font-size:10px}.staff-demo-data-scope{color:#49695c;background:#edf5f1;border-radius:10px;gap:5px;padding:17px;display:grid}.staff-demo-data-scope strong{font-size:12px}.staff-demo-data-scope span{font-size:11px}.staff-demo-data-scope small{color:#6f6b63;font-size:10px}.staff-demo-review-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.staff-demo-status-card{text-align:center;width:min(100%,700px);margin:40px auto;padding:46px}.staff-demo-status-card>span{color:#fff;background:#2f705d;border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto;font-size:29px;display:grid}.staff-demo-status-card.warning>span{background:#b86b3a}.staff-demo-status-card>p{color:#2f705d;letter-spacing:.12em;margin:22px 0 0;font-size:10px;font-weight:850}.staff-demo-status-card.warning>p{color:#a75d32}.staff-demo-status-card h1{letter-spacing:-.04em;margin:8px 0;font-size:42px}.staff-demo-status-card>strong{color:#716d66;font-size:13px}.staff-demo-status-card>div{background:#f7f5f0;border-radius:10px;gap:4px;margin:26px 0;padding:16px;display:grid}.staff-demo-status-card>div b{font-size:13px}.staff-demo-status-card>div span{color:#77736c;font-size:11px}.staff-demo-status-card>button{margin:0 4px}.staff-demo-metrics{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.staff-demo-metrics article{padding:19px}.staff-demo-metrics span,.staff-demo-metrics strong,.staff-demo-metrics small{display:block}.staff-demo-metrics span{color:#77736c;font-size:10px}.staff-demo-metrics strong{margin:8px 0 3px;font-size:30px}.staff-demo-metrics small{color:#8a867e;font-size:10px}.staff-demo-dashboard-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:15px;margin-top:15px;display:grid}.staff-demo-dashboard-grid>section,.staff-demo-dashboard-grid>aside{padding:22px}.staff-demo-dashboard-grid section header{justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.staff-demo-dashboard-grid section header p,.staff-demo-dashboard-grid aside>p{color:#a17715;letter-spacing:.1em;margin:0;font-size:9px;font-weight:850}.staff-demo-dashboard-grid section header h2{margin:5px 0 0;font-size:22px}.staff-demo-dashboard-grid section header>span{color:#2f705d;font-size:10px;font-weight:800}.staff-demo-dashboard-grid table{border-collapse:collapse;width:100%}.staff-demo-dashboard-grid th,.staff-demo-dashboard-grid td{border-top:1px solid var(--staff-line);text-align:left;padding:13px 9px;font-size:11px}.staff-demo-dashboard-grid th{color:#817d75;text-transform:uppercase;font-size:9px}.staff-demo-dashboard-grid td i{color:#8b6818;font-style:normal}.staff-demo-dashboard-grid td i.verified{color:#2f705d}.staff-demo-dashboard-grid td i.duplicate{color:#a75d32}.staff-demo-dashboard-grid aside article{border-bottom:1px solid var(--staff-line);grid-template-columns:35px 1fr auto;align-items:center;gap:8px;padding:15px 0;display:grid}.staff-demo-dashboard-grid aside article b{color:#a17715;font-size:21px}.staff-demo-dashboard-grid aside article span{color:#65615b;font-size:11px}.staff-demo-dashboard-grid aside article button{color:#2f705d;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.staff-demo-value-note{justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding:18px 22px;display:flex}.staff-demo-value-note strong{font-size:13px}.staff-demo-value-note span{color:#716d66;font-size:11px}@media (width<=980px){.event-demo-shell{grid-template-columns:1fr}.event-demo-sidebar{display:none}.event-demo-content{padding-bottom:116px}.event-demo-mobile-nav{z-index:30;padding:7px 8px calc(7px + env(safe-area-inset-bottom));border-top:1px solid var(--demo-line);background:#fffffff7;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -10px 28px #2d281f14}.event-demo-mobile-nav button{color:#827e76;cursor:pointer;background:0 0;border:0;border-radius:8px;align-content:center;place-items:center;gap:3px;min-height:52px;display:grid}.event-demo-mobile-nav button i{font-size:18px;font-style:normal}.event-demo-mobile-nav button span{font-size:10px;font-weight:750}.event-demo-mobile-nav button.active{color:#2f705d;background:#edf5f1}.event-demo-home-grid,.event-demo-plan-grid,.event-demo-pass-layout,.event-demo-person-grid,.event-demo-relationship-grid,.event-demo-me-grid,.event-demo-people-row,.event-demo-country-grid{grid-template-columns:1fr}.event-demo-privileges-preview>div:last-child{grid-template-columns:1fr 1fr}.passport-stamp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-demo-header{grid-template-columns:auto 1fr}.staff-demo-header>div:nth-child(2){padding-left:14px}.staff-demo-header-actions{grid-column:1/-1;justify-content:flex-end;margin-top:8px}.staff-demo-body{grid-template-columns:1fr}.staff-demo-nav{display:none}.staff-demo-scanner-grid,.staff-demo-dashboard-grid{grid-template-columns:1fr}}@media (width<=640px){.event-demo-topbar{min-height:64px;padding:9px 14px}.event-demo-top-actions>span{display:none}.event-demo-top-actions{gap:10px}.event-demo-content{padding:25px 14px 104px}.event-reward-active .event-demo-content{padding:30px 16px 24px}.event-reward-active .event-demo-result-card{padding:24px 16px}.event-reward-active .event-stamp-animation{min-height:270px}.event-reward-active .event-stamp-paper{width:178px;height:178px}.event-reward-active .event-stamp-paper img{width:172px;height:172px}.event-demo-page-title{margin-bottom:24px}.event-demo-page-title h1{font-size:38px}.event-demo-page-title>span{font-size:15px}.event-demo-priority{grid-template-columns:1fr;padding:20px}.event-demo-priority strong{font-size:20px}.event-demo-event-card{grid-template-columns:58px 1fr;padding:18px}.event-demo-event-card>button{grid-column:1/-1;width:100%}.event-demo-event-date{grid-template-columns:1fr}.event-demo-event-date strong{font-size:30px}.event-demo-event-date span{font-size:9px}.event-demo-people-row>button{min-height:96px}.event-demo-form,.event-demo-plan-summary,.event-demo-pass-options,.event-demo-confirm-card,.event-demo-result-card,.event-demo-consent-card{padding:20px}.event-demo-pass-card{width:min(100%,350px)}.event-demo-result-actions{grid-template-columns:1fr}.event-demo-live-header,.event-demo-passport-summary{padding:21px;display:grid}.event-demo-pioneer-stamp{grid-template-columns:170px 1fr;padding:20px}.event-demo-pioneer-seal{width:170px}.event-demo-live-header>div:last-child{border-top:1px solid #ffffff21;padding-top:15px}.event-demo-event-grid{grid-template-columns:1fr}.event-demo-now-card{grid-row:auto;min-height:280px}.event-demo-feature-person{grid-template-columns:46px 1fr}.event-demo-feature-person>button{grid-column:1/-1;width:100%}.event-demo-person-hero{grid-template-columns:60px 1fr;padding:21px}.event-demo-person-hero>span{width:60px;height:60px}.event-demo-person-hero>div:last-child{border-top:1px solid #ffffff24;border-left:0;grid-column:1/-1;padding:15px 0 0}.event-demo-person-hero h1{font-size:32px}.event-demo-signal-list article{grid-template-columns:30px 1fr}.event-demo-signal-list article>i{grid-column:2}.event-demo-outcome-banner{display:grid}.event-demo-outcome-banner button{width:100%}.event-demo-passport-summary .event-demo-stats{grid-template-columns:1fr 1fr;display:grid}.event-demo-pioneer-stamp{grid-template-columns:1fr}.event-demo-pioneer-seal{width:min(100%,240px);margin:auto}.event-demo-pioneer-stamp dl{grid-column:auto;grid-template-columns:1fr}.event-demo-passport-summary .event-demo-stats>span{border-top:1px solid #ffffff26;border-left:0}.event-demo-privileges-preview>div:last-child{grid-template-columns:1fr}.passport-stamp-collection{padding:20px}.passport-stamp-collection>header{align-items:start}.passport-stamp-collection header>div:last-child{min-width:80px;padding-left:14px}.passport-stamp-grid{grid-template-columns:1fr 1fr;gap:8px}.passport-stamp-card{grid-template-rows:128px auto auto;padding:12px}.passport-stamp-mark{width:112px;height:112px}.workspace-pioneer-card{grid-template-columns:110px minmax(0,1fr);gap:16px;padding:18px}.workspace-pioneer-card img{width:110px}.workspace-pioneer-card h2{font-size:21px}.workspace-passport-view .workspace-page-heading{align-items:flex-start}.passport-count{min-width:86px;padding:10px}.workspace-passport-book{background:#d8d0bd;border-radius:5px 12px 12px 5px;display:block;overflow:visible}.workspace-passport-book:after{display:none}.passport-paper-page{padding:24px 18px 28px}.passport-paper-page+.passport-paper-page{border-top:10px solid #d8d0bd}.workspace-passport-book .workspace-pioneer-card{grid-template-columns:105px 1fr;gap:14px;margin-top:14px}.workspace-passport-book .passport-stamp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-passport-book .passport-stamp-card{grid-template-rows:130px auto auto;padding:10px}.workspace-passport-book .passport-stamp-art{width:122px;height:122px}.home-passport-strip{grid-template-columns:1fr auto;gap:14px;padding:18px}.home-passport-copy{grid-column:1}.home-passport-arrow{grid-area:1/2}.home-stamp-row{grid-column:1/-1;justify-content:flex-start;padding-top:4px;overflow:hidden}.home-stamp-row figure{width:102px;margin:0 -3px}.home-stamp-row img{width:94px;height:94px}.journey-timeline{padding:20px 18px}.journey-timeline>header{flex-direction:column;align-items:start;gap:5px}.journey-timeline li{grid-template-columns:1fr auto;gap:7px 12px}.journey-timeline time{grid-column:1/-1}.staff-demo-header{flex-wrap:wrap;padding:12px 14px;display:flex}.staff-demo-header .event-demo-logo{flex:none}.staff-demo-header>div:nth-child(2){flex:1}.staff-demo-header-actions{justify-content:flex-start;width:100%;overflow:auto}.staff-demo-content{padding:25px 14px 70px}.staff-demo-page-title h1,.staff-demo-dashboard-heading h1{font-size:37px}.staff-demo-camera{min-height:430px;padding:18px}.staff-demo-review-card,.staff-demo-status-card{padding:21px}.staff-demo-review-card>header{grid-template-columns:54px 1fr}.staff-demo-review-card header>span{width:54px;height:54px}.staff-demo-review-card header i{grid-column:2;justify-self:start}.staff-demo-eligibility,.staff-demo-metrics{grid-template-columns:1fr 1fr}.staff-demo-review-actions{flex-wrap:wrap}.staff-demo-review-actions button{flex:1}.staff-demo-dashboard-heading{flex-direction:column;align-items:start}.staff-demo-dashboard-grid{overflow:auto}.staff-demo-value-note{display:grid}}.bic-admin-portal{color:#171918;background:#f5f5f3;font-size:16px}.bic-admin-portal header p{color:#3d4140;font-size:.82rem}.bic-admin-portal header>div>span{color:#626765;font-size:1.05rem}.bic-admin-portal header aside small{font-size:.9rem}.bic-admin-principle{background:#202321;border-left-color:#202321}.bic-admin-principle span{font-size:1rem}.bic-admin-workspaces>a{border-top-width:5px}.bic-admin-workspaces>a.chamber{border-top-color:#a27b2c}.bic-admin-workspaces>a.connect{border-top-color:#376b5b}.bic-admin-workspaces>a.events{border-top-color:#6c587d}.bic-admin-workspaces small{font-size:.78rem}.bic-admin-workspaces p{font-size:1rem;line-height:1.6}.bic-admin-workspaces dt{font-size:.82rem}.bic-admin-workspaces dd{font-size:1.12rem}.bic-admin-workspaces>a>b,.bic-admin-shortcuts a{font-size:.95rem}.bic-admin-portal>footer{font-size:.88rem}.stamp-cms-shell,.crm-shell,.member-approval-shell{font-size:16px}.stamp-cms-header p,.stamp-cms-title small{font-size:.8rem}.stamp-cms-header span,.stamp-cms-notice{font-size:1rem;line-height:1.5}.stamp-library-grid i,.stamp-rule-list small{font-size:.78rem}.stamp-cms-form label{font-size:.85rem}.crm-shell,.staff-demo-shell,.stamp-cms-shell,.member-control-shell{font-size:16px!important}.crm-sidebar nav span,.crm-database-switcher select,.crm-top-actions>button,.crm-heading-actions>a,.crm-row-actions button,.crm-card header button,.crm-primary,.crm-compact-list strong,.crm-task-list strong,.crm-card header h3,.crm-table-wrap td,.crm-person strong,.crm-event-source strong,.crm-tags span,.crm-company-grid h3,.crm-company-grid dd,.crm-event-grid p,.crm-event-grid dd,.crm-event-grid footer a,.crm-event-grid footer button,.crm-pipeline article h3,.crm-pipeline article p,.crm-task-board h3,.crm-task-board p,.crm-editor form label>span,.crm-editor footer button{font-size:1rem!important;line-height:1.5!important}.crm-database-switcher label,.crm-database-switcher small,.crm-sidebar nav b,.crm-sidebar-footer a,.crm-sidebar-footer strong,.crm-user strong,.crm-user small,.crm-topbar small,.crm-security-chip,.crm-alert,.crm-overview-heading p,.crm-section-heading p,.crm-section-heading>div>span,.crm-metrics span,.crm-metrics small,.crm-card header small,.crm-compact-list small,.crm-compact-list>button>b,.crm-stage,.crm-priority,.crm-account-stage,.crm-member-role,.crm-task-list small,.crm-empty-small,.crm-access-summary small,.crm-role-legend span,.crm-table-wrap th,.crm-table-wrap td>small,.crm-person small,.crm-event-source small,.crm-company-grid small,.crm-company-grid dt,.crm-event-grid article>header>div>b,.crm-event-grid article>header>small,.crm-event-status,.crm-event-grid dt,.crm-pipeline>section>header,.crm-pipeline article small,.crm-pipeline article strong,.crm-pipeline article footer span,.crm-task-meta small,.crm-editor header small,.crm-editor form label>small,.crm-form-note p,.crm-form-note strong{font-size:.875rem!important;line-height:1.45!important}.crm-topbar h1{font-size:1.6rem!important}.crm-editor input,.crm-editor select,.crm-editor textarea{font-size:1rem!important;line-height:1.5!important}.crm-sidebar nav button{min-height:52px!important}.crm-table-wrap th{padding:.95rem 1rem!important}.crm-table-wrap td{padding:1rem!important}.staff-demo-header>div:nth-child(2) strong,.staff-demo-header-actions span,.staff-demo-header-actions button,.staff-demo-header-actions a,.staff-demo-nav button span,.staff-demo-nav>div strong,.staff-demo-page-title span,.staff-demo-dashboard-heading span,.staff-demo-camera>p,.staff-demo-station-card dt,.staff-demo-station-card dd,.staff-demo-station-card>strong,.staff-demo-review-card header strong,.staff-demo-eligibility strong,.staff-demo-data-scope strong,.staff-demo-data-scope span,.staff-demo-status-card>strong,.staff-demo-status-card>div b,.staff-demo-status-card>div span,.staff-demo-metrics strong,.staff-demo-dashboard-grid td,.staff-demo-dashboard-grid aside article span,.staff-demo-value-note strong,.staff-demo-value-note span{font-size:1rem!important;line-height:1.5!important}.staff-demo-header>div:nth-child(2) small,.staff-demo-nav>p,.staff-demo-nav button b,.staff-demo-nav>div small,.staff-demo-nav>div span,.staff-demo-page-title p,.staff-demo-dashboard-heading p,.staff-demo-camera>div>i,.staff-demo-station-card>p,.staff-demo-review-card header p,.staff-demo-review-card header i,.staff-demo-eligibility span,.staff-demo-eligibility small,.staff-demo-data-scope small,.staff-demo-status-card>p,.staff-demo-metrics span,.staff-demo-metrics small,.staff-demo-dashboard-grid section header p,.staff-demo-dashboard-grid aside>p,.staff-demo-dashboard-grid section header>span,.staff-demo-dashboard-grid th,.staff-demo-dashboard-grid aside article button{font-size:.875rem!important;line-height:1.45!important}.staff-demo-nav>button{min-height:52px!important}.staff-demo-header-actions button,.staff-demo-header-actions a{min-height:42px!important;padding:.7rem .8rem!important}.staff-demo-dashboard-grid th,.staff-demo-dashboard-grid td{padding:.95rem .7rem!important}.stamp-cms-header p,.stamp-cms-title small,.stamp-library-grid i,.stamp-rule-list small,.stamp-cms-form label,.member-control-toolbar span,.member-control-toolbar label>span,.member-approval-list small,.member-approval-list b,.member-approval-list em,.member-detail-panel dt,.member-detail-panel dd{font-size:.875rem!important;line-height:1.45!important}.stamp-cms-header span,.stamp-cms-notice,.member-control-toolbar input,.member-control-toolbar select,.member-approval-list strong{font-size:1rem!important;line-height:1.5!important}@media (width<=980px){.landing-signin{font-size:14px;display:inline-flex!important}.landing-account-actions{gap:12px}}.connect-brand.event-connect-brand{color:#222;align-items:center;gap:10px;width:auto;min-width:0;max-width:100%;text-decoration:none;display:flex}.connect-brand.event-connect-brand img{object-fit:contain;flex:0 0 44px;width:44px;height:44px}.connect-brand.event-connect-brand span{overflow-wrap:anywhere;letter-spacing:-.02em;font-size:18px;font-weight:650;line-height:1.25}.connect-context-bar{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 0;display:flex}.connect-context-bar small{letter-spacing:.08em;color:#666;margin-bottom:4px;font-size:10px;display:block}.connect-context-bar strong{overflow-wrap:anywhere;font-size:14px}.connect-context-bar button{color:#222;overflow-wrap:anywhere;background:#fff;border:1px solid #aaa;border-radius:8px;max-width:55%;min-height:44px;padding:10px 14px;font-size:13px}.connect-event-entry{color:#202622;max-width:900px;margin:auto;padding:24px}.connect-event-entry header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:20px;padding:12px 0 20px;display:flex}.connect-event-entry section{padding:28px 0}.connect-event-entry h1{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(30px,6vw,52px);line-height:1.05}.connect-event-entry p{line-height:1.6}.connect-event-entry dt{color:#d2ddcf;margin-top:16px;font-size:12px}.connect-event-entry dd{overflow-wrap:anywhere;margin:4px 0 16px}.connect-event-entry .connect-event-hero{color:#fff;background:linear-gradient(130deg,#112b29,#1d4c40 65%,#56775a);border-radius:20px;margin:22px 0 0;padding:24px;position:relative;overflow:hidden;box-shadow:0 16px 38px #122c252b}.connect-entry-cover{aspect-ratio:16/8;object-fit:cover;background:#f5f5f2;width:calc(100% + 48px);max-height:380px;margin:-24px -24px 23px;display:block}.connect-entry-art{background:radial-gradient(circle at 80% 30%,#ccdeb14d,#0000 24%),linear-gradient(135deg,#193a34,#456b56);place-items:center;min-height:240px;margin:-24px -24px 23px;padding:24px;display:grid}.connect-entry-art span{color:#eff2df;text-align:center;max-width:460px;font:600 clamp(24px,5vw,38px)/1.08 Georgia,serif}.connect-kicker{color:#98b69e;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800}.connect-event-hero h1{margin:.4rem 0 1rem}.connect-event-summary{color:#ffffffd6;max-width:70ch;font-size:17px}.connect-event-hero dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;max-width:560px;margin:24px 0;display:grid}.connect-event-hero dl dt{margin:0}.connect-event-hero dl dd{color:#fff;margin:3px 0 0;font-weight:650}.connect-entry-button{background:#edf0db;border-radius:9px;align-items:center;gap:18px;min-height:48px;padding:12px 18px;font-weight:750;text-decoration:none;display:inline-flex;color:#19362f!important}.connect-event-privacy{color:#ffffffb8;margin:12px 0 0;font-size:12px}.connect-event-media{gap:10px;display:grid}.connect-event-media .connect-kicker{color:#5c806d;margin:0}.connect-event-what{background:#fff;border:1px solid #e3e6df;border-radius:16px;padding:22px!important}.connect-event-what h2{letter-spacing:-.03em;margin:5px 0 8px;font-size:clamp(23px,4vw,32px)}.connect-event-what p:not(.connect-kicker){color:#667069;max-width:66ch}.connect-event-what ul{color:#36493e;gap:9px;margin:16px 0 0;padding-left:20px;display:grid}.connect-event-entry footer{color:#666;border-top:1px solid #ddd;padding:20px 0;font-size:13px}.event-brand-preview{align-items:center;gap:16px;margin:12px 0;display:flex}.event-brand-preview img{object-fit:contain}@media (width<=600px){.connect-context-bar{align-items:flex-start}.connect-context-bar button{max-width:48%}.connect-event-entry{padding:14px}.connect-event-entry header .connect-brand{max-width:72%}.connect-brand.event-connect-brand span{font-size:16px}.connect-event-entry .connect-event-hero{border-radius:15px;margin-top:15px;padding:16px}.connect-entry-cover{width:calc(100% + 32px);max-height:240px;margin:-16px -16px 18px}.connect-entry-art{min-height:185px;margin:-16px -16px 18px}.connect-event-hero dl{grid-template-columns:1fr;gap:4px;margin:18px 0}.connect-event-summary{font-size:15px}.connect-event-hero .connect-entry-button{justify-content:center;width:100%}.connect-event-what{padding:17px!important}}.event-topbar-logo{vertical-align:middle;object-fit:contain;width:28px;height:28px;margin-right:8px;display:inline-block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.bic-member-app .bic-chat-launch,.bic-member-app .bic-language-launch{display:none!important}.workspace-shell{font-size:16px;--app-ink:#171717!important;--app-muted:#6b6b68!important;--app-line:#e5e5e2!important;--app-soft:#f7f7f5!important;--app-bg:#fff!important;color:var(--app-ink)!important;background:#fff!important}.workspace-sidebar,.workspace-topbar{background:#fffffff7!important}.workspace-sidebar nav button{color:#686865!important;background:0 0!important;border-color:#0000!important;min-height:48px!important}.workspace-sidebar nav button.active{color:#171717!important;box-shadow:none!important;background:#f1f1ef!important}.workspace-sidebar nav button.active i,.workspace-sidebar nav button.capture-nav i{color:inherit!important;background:0 0!important}.workspace-page-heading h1,.home-heading h1{letter-spacing:-.035em!important;font-size:clamp(28px,3.1vw,36px)!important;font-weight:600!important;line-height:1.08!important}.workspace-page-heading span,.home-heading span{font-size:15px!important;line-height:1.55!important}.workspace-kicker{color:#777773!important;letter-spacing:.08em!important;font-size:12px!important}.workspace-card{border-color:var(--app-line)!important;box-shadow:none!important}.account-header{gap:20px;margin-bottom:24px;display:grid}.account-header h1{letter-spacing:-.035em;margin:5px 0 6px;font-size:32px;font-weight:600}.account-header>div>span{color:var(--app-muted);font-size:15px}.account-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.account-shortcuts button,.account-shortcuts a{color:#20201e;border:1px solid var(--app-line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:12px;min-height:66px;padding:12px 14px;text-decoration:none;display:flex}.account-shortcuts button:hover,.account-shortcuts a:hover{background:var(--app-soft)}.account-shortcuts>*>svg,.account-symbol{color:#4d4d49;background:var(--app-soft);border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:grid}.account-shortcuts span strong,.account-shortcuts span small{display:block}.account-shortcuts span strong{font-size:14px;font-weight:600}.account-shortcuts span small{color:var(--app-muted);margin-top:2px;font-size:12px}.profile-view>.workspace-page-heading{margin-top:30px}@media (width<=760px){.workspace-shell{padding-bottom:calc(78px + env(safe-area-inset-bottom))!important}.workspace-sidebar nav{padding-bottom:env(safe-area-inset-bottom)!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;bottom:0!important}.workspace-sidebar nav button{min-width:0!important;min-height:64px!important;padding:7px 2px!important;display:grid!important}.workspace-sidebar nav button span{max-width:100%;text-overflow:clip!important;font-size:11px!important;overflow:visible!important}.workspace-sidebar nav button.capture-nav i{box-shadow:none!important;background:0 0!important;transform:none!important}.workspace-content{padding-bottom:24px!important}}@media (width<=640px){.workspace-topbar{min-height:66px!important;padding:10px 15px!important}.workspace-content{padding:22px 15px 24px!important}.workspace-page-heading h1,.home-heading h1{font-size:27px!important}.workspace-page-heading span,.home-heading span{font-size:14px!important}.account-header h1{font-size:27px}.account-shortcuts{grid-template-columns:1fr 1fr}.account-shortcuts button,.account-shortcuts a{min-height:72px;padding:11px}.profile-view>.workspace-page-heading{margin-top:22px}}.home-v2{gap:28px;max-width:980px;margin:0 auto;display:grid}.home-action-header{background:var(--app-soft);border:1px solid var(--app-line);border-radius:15px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.home-action-header small{color:#6c6c68;font-size:12px;font-weight:600}.home-action-header h1{letter-spacing:-.035em;margin:5px 0 6px;font-size:30px;font-weight:600;line-height:1.12}.home-action-header p{max-width:680px;color:var(--app-muted);margin:0;font-size:14px;line-height:1.5}.home-action-header>button{color:#fff;white-space:nowrap;background:#1c1c1b;border:1px solid #1c1c1b;border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:9px 14px;font-size:14px;font-weight:600;display:flex}.home-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.home-quick-actions button{color:#20201e;border:1px solid var(--app-line);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:9px 12px;font-size:14px;font-weight:600;display:flex}.home-quick-actions button:hover{background:var(--app-soft)}.home-v2-section{gap:12px;display:grid}.section-heading{justify-content:space-between;align-items:center;display:flex}.section-heading h2{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:600}.section-heading button{color:#6b6b68;cursor:pointer;background:0 0;border:0;font-size:13px}.recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.recommendation-grid article{border:1px solid var(--app-line);background:#fff;border-radius:14px;gap:16px;min-height:210px;padding:18px;display:grid}.recommendation-person{align-items:center;gap:11px;display:flex}.recommendation-person h3{margin:0;font-size:16px;font-weight:600}.recommendation-person p{color:var(--app-muted);margin:3px 0 0;font-size:13px;line-height:1.4}.recommendation-signal{gap:5px;display:grid}.recommendation-signal strong{font-size:13px}.recommendation-signal span{color:var(--app-muted);font-size:14px;line-height:1.45}.recommendation-grid article>button{color:#242422;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:auto;padding:0;font-size:14px;font-weight:600}.compact-empty{background:var(--app-soft);border:1px solid var(--app-line);border-radius:12px;align-items:center;gap:12px;padding:18px;display:flex}.compact-empty strong{font-size:15px}.compact-empty span{color:var(--app-muted);flex:1;font-size:14px}.compact-empty button{border:1px solid var(--app-line);background:#fff;border-radius:9px;min-height:40px;padding:8px 12px;font-weight:600}.relationship-resume,.home-passport-link{width:100%;color:var(--app-ink);border:1px solid var(--app-line);text-align:left;cursor:pointer;background:#fff;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid}.relationship-resume>span strong,.relationship-resume>span small,.home-passport-link>span strong,.home-passport-link>span small{display:block}.relationship-resume small,.home-passport-link small{color:var(--app-muted);margin-top:4px;font-size:13px;line-height:1.45}.contextual-opportunity{border:1px solid var(--app-line);background:#f7f7f5;border-left:3px solid #b68b2f;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:20px}.contextual-opportunity small{color:#777773;font-size:12px}.contextual-opportunity h2{margin:5px 0;font-size:18px;font-weight:600}.contextual-opportunity p{color:var(--app-muted);margin:0;font-size:14px}.contextual-opportunity button{border:1px solid var(--app-line);background:#fff;border-radius:9px;min-height:42px;padding:8px 14px;font-weight:600}.home-passport-link{margin-top:-4px}@media (width<=760px){.home-v2{gap:24px}.home-action-header{padding:19px;display:grid}.home-action-header h1{font-size:25px}.home-action-header>button{justify-self:start}.home-quick-actions{grid-template-columns:1fr 1fr}.recommendation-grid{scroll-snap-type:x mandatory;padding-bottom:3px;display:flex;overflow-x:auto}.recommendation-grid article{scroll-snap-align:start;flex:0 0 min(86vw,310px)}.compact-empty{display:grid}.compact-empty button{justify-self:start}.contextual-opportunity{grid-template-columns:1fr}.contextual-opportunity button{justify-self:start}}.workspace-shell,.workspace-shell button,.workspace-shell input,.workspace-shell textarea,.workspace-shell select{font-family:Aptos,Segoe UI,Helvetica,Arial,sans-serif}.workspace-shell :where(h1,h2,h3,h4):not(.passport-paper-page *):not(.membership-stamp-card *){font-family:inherit!important}.workspace-shell :where(button,a,input,textarea,select):focus-visible{outline-offset:2px!important;outline:2px solid #252525!important}.workspace-sidebar nav button.active{box-shadow:none!important;border-color:#0000!important}.compact-page-heading{align-items:end;margin-bottom:18px}.compact-page-heading h1{margin:0 0 5px!important}.contacts-view>.relationship-tree{display:none!important}.contact-workspace{margin-top:0!important}.contact-directory{border-radius:14px!important}.contact-search{z-index:3;background:#fff;min-height:52px;position:sticky;top:72px}.contact-search input{font-size:15px!important}.contact-list>button{min-height:88px;padding:14px!important}.contact-list strong{font-size:15px!important}.contact-list small,.contact-list p{font-size:13px!important;line-height:1.45!important}.contact-editor{border-radius:14px!important}.contact-editor>header h2{font-size:22px!important;font-weight:600!important}@media (width<=760px){.compact-page-heading{align-items:start}.compact-page-heading .heading-actions{width:100%}.compact-page-heading .heading-actions button{flex:1}.contact-search{top:66px}.contact-workspace{min-height:0!important}.contact-directory{min-height:360px!important}}.capture-workspace-empty{color:var(--app-muted);margin-top:3px;padding:16px;font-size:12px;line-height:1.45}.contact-editor>header{border-bottom:1px solid var(--app-line);padding-bottom:18px!important}.contact-editor .workspace-fields{margin-top:16px}.contact-editor .workspace-field>span{color:#70706c!important;font-size:13px!important}.contact-editor .workspace-field input,.contact-editor .workspace-field textarea{font-size:15px!important}.saved-card{margin-top:14px!important}.saved-card summary{font-size:14px!important}.relationship-overview{border:1px solid var(--app-line);background:#fff;border-radius:14px;gap:16px;margin:0 0 12px;padding:18px;display:grid}.relationship-overview>div:first-child{align-items:center;gap:12px;display:flex}.relationship-overview h2{margin:0;font-size:21px;font-weight:600}.relationship-overview>div p{color:var(--app-muted);margin:3px 0 0;font-size:14px}.relationship-overview dl{border:1px solid var(--app-line);border-radius:10px;grid-template-columns:repeat(3,1fr);margin:0;display:grid;overflow:hidden}.relationship-overview dl>div{border-right:1px solid var(--app-line);padding:12px}.relationship-overview dl>div:last-child{border-right:0}.relationship-overview dt{color:var(--app-muted);font-size:12px}.relationship-overview dd{margin:4px 0 0;font-size:14px;font-weight:600}.relationship-overview>section{border-top:1px solid var(--app-line);padding-top:12px}.relationship-overview>section small{color:var(--app-muted);font-size:12px}.relationship-overview>section p{margin:5px 0 0;font-size:14px;line-height:1.55}.relationship-overview footer{background:var(--app-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.relationship-overview footer small,.relationship-overview footer strong{display:block}.relationship-overview footer small{color:var(--app-muted);font-size:12px}.relationship-overview footer strong{margin-top:3px;font-size:14px}.relationship-overview footer button{border:1px solid var(--app-line);background:#fff;border-radius:9px;min-height:40px;padding:8px 12px;font-weight:600}.stamp-detail-overlay{z-index:220;background:#1414136b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.stamp-detail-overlay>article{text-align:center;background:#fff;border-radius:18px;width:min(92vw,430px);padding:28px;display:grid;position:relative;box-shadow:0 24px 80px #0003}.stamp-detail-overlay>article>button:first-child{background:var(--app-soft);border:0;border-radius:50%;width:36px;height:36px;font-size:22px;position:absolute;top:12px;right:12px}.stamp-detail-overlay img{object-fit:contain;width:180px;height:180px;margin:0 auto 14px}.stamp-detail-overlay small{color:var(--app-muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.stamp-detail-overlay h2{margin:6px 0;font-family:Georgia,serif;font-size:25px;font-weight:500}.stamp-detail-overlay strong{font-size:14px}.stamp-detail-overlay p,.stamp-detail-overlay>article>div span{color:var(--app-muted);font-size:14px;line-height:1.55}.stamp-detail-overlay .workspace-primary{justify-self:center;min-width:110px;margin-top:14px}.passport-stamp-card,.passport-discovery-card{cursor:pointer}.passport-stamp-card:focus-visible,.passport-discovery-card:focus-visible{outline-offset:3px;outline:2px solid #a77f29}.account-settings{gap:10px;margin:24px 0;display:grid}.account-settings h2{margin:0;font-size:18px;font-weight:600}.account-settings>div{border:1px solid var(--app-line);background:#fff;border-radius:13px;display:grid;overflow:hidden}.account-settings button{min-height:52px;color:var(--app-ink);border:0;border-bottom:1px solid var(--app-line);text-align:left;background:#fff;justify-content:space-between;align-items:center;padding:10px 15px;font-size:14px;display:flex}.account-settings button:last-child{border-bottom:0}.account-settings button:hover{background:var(--app-soft)}.account-settings button b{color:#999;font-size:20px;font-weight:400}@media (width<=760px){.relationship-overview dl{grid-template-columns:1fr}.relationship-overview dl>div{border-right:0;border-bottom:1px solid var(--app-line)}.relationship-overview dl>div:last-child{border-bottom:0}.relationship-overview footer{flex-direction:column;align-items:start}.stamp-detail-overlay{padding:14px}.stamp-detail-overlay>article{padding:24px 18px}.stamp-detail-overlay img{width:150px;height:150px}}.match-explanation{border-top:1px solid var(--app-line);padding-top:10px}.match-explanation summary{color:#565652;cursor:pointer;font-size:13px;font-weight:600}.match-explanation ul{color:var(--app-muted);margin:9px 0 0;padding-left:18px;font-size:13px;line-height:1.45}.recommendation-actions{align-items:center;gap:12px;margin-top:auto;display:flex}.recommendation-actions button{color:#777773;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.recommendation-actions button:first-child{color:#171717;font-weight:600}.account-settings button,.account-settings a{min-height:52px;color:var(--app-ink);border:0;border-bottom:1px solid var(--app-line);text-align:left;background:#fff;justify-content:space-between;align-items:center;padding:10px 15px;font-size:14px;text-decoration:none;display:flex}.account-settings>div>:last-child{border-bottom:0}.account-settings button:hover,.account-settings a:hover{background:var(--app-soft)}.account-settings button b,.account-settings a b{color:#999;font-size:20px;font-weight:400}.notification-trigger{position:relative}.notification-trigger>i{color:#fff;background:#1c1c1b;border:2px solid #fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-style:normal;display:grid;position:absolute;top:-5px;right:-5px}.notification-centre{z-index:180;border:1px solid var(--app-line);background:#fff;border-radius:14px;width:min(390px,100vw - 30px);padding:10px;position:fixed;top:70px;right:24px;box-shadow:0 16px 44px #0000001f}.notification-centre header{justify-content:space-between;align-items:center;padding:8px 9px 12px;display:flex}.notification-centre header strong{font-size:16px}.notification-centre header button{background:var(--app-soft);border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.notification-centre>div{display:grid}.notification-centre>div>button{min-height:64px;color:var(--app-ink);border:0;border-top:1px solid var(--app-line);text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:11px 10px;display:flex}.notification-centre span strong,.notification-centre span small{display:block}.notification-centre span strong{font-size:14px;font-weight:600}.notification-centre span small{color:var(--app-muted);margin-top:3px;font-size:12px}.notification-centre>p{text-align:center;color:var(--app-muted);margin:0;padding:28px 12px;font-size:14px}@media (width<=760px){.notification-centre{top:62px;right:10px}.recommendation-actions{gap:15px}}.notification-centre header>span{align-items:center;gap:7px;display:flex}.notification-centre header .mark-read{color:#666;width:auto;padding:0 8px;font-size:12px}.notification-centre>div>button.read{opacity:.58}.notification-settings{border:1px solid var(--app-line);background:#fff;border-radius:13px;grid-template-columns:minmax(190px,.7fr) 1.3fr;gap:24px;margin:24px 0;padding:20px;scroll-margin-top:90px;display:grid}.notification-settings h2{margin:0;font-size:18px;font-weight:600}.notification-settings p{color:var(--app-muted);margin:5px 0 0;font-size:13px;line-height:1.45}.notification-settings>div:last-child{display:grid}.notification-settings label{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;min-height:44px;font-size:14px;display:flex}.notification-settings label:last-child{border-bottom:0}.notification-settings input{accent-color:#222;width:18px;height:18px}@media (width<=760px){.notification-settings{grid-template-columns:1fr;gap:12px}}.account-disclosure{border:1px solid var(--app-line);background:#fff;border-radius:14px;margin:16px 0;overflow:hidden}.account-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:14px 18px;list-style:none;display:flex}.account-disclosure>summary::-webkit-details-marker{display:none}.account-disclosure>summary span{gap:3px;display:grid}.account-disclosure>summary strong{font-size:16px;font-weight:600}.account-disclosure>summary small{color:var(--app-muted);font-size:13px}.account-disclosure>summary>b{color:#777;font-size:18px;font-weight:400;transition:transform .16s}.account-disclosure[open]>summary{border-bottom:1px solid var(--app-line)}.account-disclosure[open]>summary>b{transform:rotate(180deg)}.account-disclosure .profile-view{padding:0 18px 20px}.account-disclosure .profile-view>.workspace-page-heading{margin:22px 0 16px}.account-disclosure .notification-settings{border:0;border-radius:0;margin:0;padding:6px 18px 14px;display:block}.account-utility-row{flex-wrap:wrap;gap:10px;margin:18px 0 4px;display:flex}.account-utility-row a,.account-utility-row button{min-height:40px;color:var(--app-ink);border:1px solid var(--app-line);cursor:pointer;background:#fff;border-radius:9px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none}.profile-aside>.entry-pass-card{display:none!important}.passport-recognition-placeholder{color:#a9a294;letter-spacing:.12em;border:1px dashed #c9c2b3;border-radius:50%;place-items:center;width:148px;height:148px;font-family:Georgia,serif;font-size:28px;display:grid}.passport-discovery-status{text-align:right;align-content:center;justify-items:end;min-width:150px;display:grid!important}.passport-discovery-status strong{font-family:Georgia,serif;font-size:38px!important}.passport-discovery-status span{letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-size:12px!important}.scan-view{min-width:0;display:block!important}@media (width<=760px){.account-disclosure>summary{min-height:62px;padding:13px 14px}.account-disclosure .profile-view{padding:0 14px 16px}.account-disclosure .profile-layout{grid-template-columns:1fr}.passport-recognition-placeholder{width:105px;height:105px;font-size:22px}.passport-discovery-status{text-align:left;justify-items:start;min-width:0}.passport-discovery-status strong{font-size:30px!important}}.mobile-bottom-nav,.mobile-more-menu{display:none}@media (width<=760px){.workspace-sidebar>nav{display:none!important}.mobile-bottom-nav{z-index:40;padding:8px 8px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-top:1px solid #e7e5df;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #1c1c1914}.mobile-bottom-nav button{color:#77766f;min-width:0;min-height:54px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-items:center;gap:4px;padding:4px 2px;display:grid}.mobile-bottom-nav button span{white-space:nowrap;font-size:11px;font-weight:650;line-height:1.1}.mobile-bottom-nav button.active{color:#252624;background:#f1f0eb}.mobile-bottom-nav button.active .app-icon{stroke-width:2.2px}.mobile-bottom-nav .mobile-capture-button{color:#fff;background:#2d302d;border-radius:15px;transform:translateY(-9px);box-shadow:0 8px 18px #1b1c1a33}.mobile-bottom-nav .mobile-capture-button span{color:#252624;transform:translateY(13px)}.mobile-more-menu{z-index:39;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #e2e0d9;border-radius:16px;gap:2px;padding:10px;display:grid;position:fixed;bottom:84px;left:12px;right:12px;box-shadow:0 16px 44px #1c1c1929}.mobile-more-menu header{border-bottom:1px solid #eceae5;justify-content:space-between;align-items:center;padding:8px 10px 10px;display:flex}.mobile-more-menu header div{gap:3px;display:grid}.mobile-more-menu header small{color:#8a887f;letter-spacing:.12em;font-size:10px}.mobile-more-menu header strong{font-size:17px}.mobile-more-menu header button{color:#5f5d56;cursor:pointer;background:#f3f2ed;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.mobile-more-menu>button{color:#252624;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding:9px 10px;display:grid}.mobile-more-menu>button:hover{background:#f5f4f0}.mobile-more-menu>button .app-icon{color:#65635c}.mobile-more-menu>button span{gap:3px;display:grid}.mobile-more-menu>button strong{font-size:14px}.mobile-more-menu>button small{color:#7b7972;font-size:12px;line-height:1.3}.mobile-more-menu>button b{color:#99978f;font-size:20px;font-weight:400}}.events-view{gap:20px;display:grid}.events-hero{color:#fff;background:#1e1e1c;border-radius:16px;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:22px;padding:30px;display:grid}.events-hero .workspace-kicker{color:#d9d5ca}.events-hero h1{letter-spacing:-.045em;margin:6px 0 8px;font-size:38px;font-weight:600}.events-hero>div>p:last-child{color:#e2e1dc;max-width:580px;margin:0;font-size:16px;line-height:1.55}.events-hero aside{background:#ffffff0f;border:1px solid #ffffff3b;border-radius:12px;align-self:stretch;padding:18px}.events-hero aside span,.events-aftercare small{color:#b7b3a9;letter-spacing:.1em;font-size:11px;font-weight:700;display:block}.events-hero aside strong{margin-top:26px;font-size:18px;font-weight:600;display:block}.events-hero aside p{color:#d7d5cf;margin:8px 0 0;font-size:13px;line-height:1.5}.events-tabs{background:var(--app-soft);border-radius:11px;gap:4px;width:max-content;padding:4px;display:flex}.events-tabs button{min-height:38px;color:var(--app-muted);background:0 0;border:0;border-radius:8px;padding:7px 14px;font-size:14px;font-weight:600}.event-feature{border:1px solid var(--app-line);background:#fff;border-radius:16px;grid-template-columns:126px minmax(0,1fr) minmax(180px,.48fr);gap:24px;padding:26px;display:grid}.event-date-block{color:#1e1e1c;align-items:flex-start;gap:10px;padding-top:1px;display:flex}.event-date-block b{letter-spacing:-.08em;font-size:59px;font-weight:600;line-height:.85}.event-date-block span{letter-spacing:.06em;padding-top:3px;font-size:12px;font-weight:700;line-height:1.35}.event-label-row{align-items:center;gap:9px;display:flex}.event-label-row span{color:#574b25;background:#eee9dc;border-radius:20px;padding:5px 8px;font-size:11px;font-weight:700}.event-label-row small{color:var(--app-muted);letter-spacing:.08em;font-size:11px;font-weight:700}.event-content h2{letter-spacing:-.035em;margin:11px 0 3px;font-size:28px;font-weight:600}.event-content>p{color:var(--app-muted);margin:0;font-size:15px}.event-content dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:21px 0 0;display:grid}.event-content dl div{border-top:1px solid var(--app-line);padding-top:10px}.event-content dt{color:var(--app-muted);font-size:11px}.event-content dd{margin:4px 0 0;font-size:13px;font-weight:600;line-height:1.4}.event-action{border-left:1px solid var(--app-line);flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding-left:24px;display:flex}.event-action span{color:var(--app-muted);font-size:12px}.event-action strong{font-size:16px;font-weight:600}.event-action button{width:100%;margin-top:12px}.events-empty{text-align:center;border:1px solid var(--app-line);background:#fff;border-radius:16px;place-items:center;min-height:260px;padding:32px;display:grid}.events-empty .app-icon{color:#777}.events-empty h2{margin:14px 0 4px;font-size:21px;font-weight:600}.events-empty p{max-width:410px;color:var(--app-muted);margin:0;font-size:14px;line-height:1.5}.events-empty button{margin-top:17px}.events-empty div{gap:9px;margin-top:17px;display:flex}.events-empty div button{margin-top:0}.events-aftercare{background:#f0efeb;border:1px solid #e0ded8;border-radius:15px;justify-content:space-between;align-items:center;gap:22px;padding:22px 24px;display:flex}.events-aftercare h2{margin:5px 0 3px;font-size:22px;font-weight:600}.events-aftercare p{color:var(--app-muted);margin:0;font-size:14px}.events-aftercare>div:last-child{gap:9px;display:flex}.events-aftercare button{min-height:42px;color:var(--app-ink);border:1px solid var(--app-line);background:#fff;border-radius:9px;align-items:center;gap:8px;padding:8px 13px;font-size:13px;font-weight:600;display:inline-flex}.events-aftercare button .app-icon{width:17px;height:17px}@media (width<=760px){.events-hero{grid-template-columns:1fr;padding:22px}.events-hero h1{font-size:31px}.events-hero aside strong{margin-top:14px}.event-feature{grid-template-columns:1fr;gap:18px;padding:20px}.event-date-block b{font-size:52px}.event-content dl{grid-template-columns:1fr}.event-action{border-top:1px solid var(--app-line);border-left:0;padding:16px 0 0}.events-aftercare{flex-direction:column;align-items:flex-start;padding:20px}.events-aftercare>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.events-aftercare button{justify-content:center;padding:8px}.events-empty div{grid-template-columns:1fr 1fr;width:100%;display:grid}.events-tabs{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.events-tabs button{padding:7px 5px}}.card-book-view{gap:18px;display:grid}.card-book-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.card-book-heading h1{letter-spacing:-.045em;margin:5px 0;font-size:34px;font-weight:600}.card-book-heading p:last-child{color:var(--app-muted);margin:0;font-size:15px}.card-book-heading .workspace-primary{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.card-book-heading .workspace-primary .app-icon{width:18px;height:18px}.card-book-summary{background:#f0efeb;border:1px solid #dfddd7;border-radius:13px;align-items:center;gap:21px;padding:15px 18px;display:flex}.card-book-summary>div{border-right:1px solid #d5d3cd;min-width:95px;padding-right:21px;display:grid}.card-book-summary strong{letter-spacing:-.045em;font-size:27px;font-weight:600;line-height:1}.card-book-summary span{color:var(--app-muted);margin-top:4px;font-size:12px}.card-book-summary p{color:#5e5e59;max-width:610px;margin:0;font-size:14px;line-height:1.5}.card-book-controls{justify-content:space-between;align-items:center;gap:14px;display:flex}.card-book-filters{background:var(--app-soft);border-radius:10px;gap:5px;padding:3px;display:flex;overflow-x:auto}.card-book-filters button{min-height:35px;color:var(--app-muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:6px 11px;font-size:13px;font-weight:600}.card-book-filters button.active{color:var(--app-ink);background:#fff;box-shadow:0 1px 3px #00000014}.card-book-search{border:1px solid var(--app-line);color:#777;background:#fff;border-radius:10px;align-items:center;gap:8px;width:min(260px,100%);min-height:42px;padding:0 12px;display:flex}.card-book-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.card-book-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.card-book-item{border:1px solid var(--app-line);background:#fff;border-radius:14px;overflow:hidden}.card-book-image{aspect-ratio:1.65;border:0;border-bottom:1px solid var(--app-line);cursor:pointer;background:#f3f2ee;width:100%;padding:0;display:block;overflow:hidden}.card-book-image img{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.card-book-image:hover img{transform:scale(1.025)}.card-book-person{grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:9px;padding:12px 13px;display:grid}.card-book-person .contact-avatar{width:34px;height:34px;font-size:12px}.card-book-person strong,.card-book-person small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.card-book-person strong{font-size:14px;font-weight:600}.card-book-person small{color:var(--app-muted);margin-top:3px;font-size:12px}.card-book-person>button{color:#555;background:var(--app-soft);cursor:pointer;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.card-book-item footer{min-height:34px;color:var(--app-muted);border-top:1px solid var(--app-line);align-items:center;gap:5px;padding:7px 13px;font-size:12px;display:flex}.card-book-empty{text-align:center;background:#fff;border:1px dashed #cfcfc9;border-radius:15px;place-items:center;min-height:310px;padding:36px;display:grid}.card-book-empty .app-icon{color:#777}.card-book-empty h2{margin:14px 0 5px;font-size:21px;font-weight:600}.card-book-empty p{max-width:405px;color:var(--app-muted);margin:0;font-size:14px;line-height:1.55}.card-book-empty button{margin-top:18px}.journey-view{gap:18px;display:grid}.journey-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.journey-heading h1{letter-spacing:-.045em;margin:5px 0;font-size:34px;font-weight:600}.journey-heading p:last-child{max-width:600px;color:var(--app-muted);margin:0;font-size:15px;line-height:1.5}.journey-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.journey-stats article{border:1px solid var(--app-line);background:#fff;border-radius:12px;padding:16px;display:grid}.journey-stats strong{letter-spacing:-.045em;font-size:25px;font-weight:600}.journey-stats span{color:var(--app-muted);margin-top:4px;font-size:13px}.journey-timeline>header{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;padding:16px;display:flex}.journey-timeline header small,.journey-next small{color:var(--app-muted);letter-spacing:.08em;font-size:11px;font-weight:700}.journey-timeline h2{margin:4px 0 0;font-size:19px;font-weight:600}.journey-heading{color:#fff;background:#1e1e1c;border-radius:16px;padding:28px}.journey-heading .workspace-kicker{color:#d7d3c7}.journey-heading p:last-child{color:#dfddd6}.journey-stats{grid-template-columns:repeat(4,1fr)}.journey-timeline{border:1px solid var(--app-line);background:#fff;border-radius:15px;overflow:hidden}.journey-timeline>header>span{color:var(--app-muted);font-size:13px}.journey-timeline article{border-bottom:1px solid var(--app-line);grid-template-columns:20px minmax(0,1fr);gap:12px;padding:17px 18px;display:grid;position:relative}.journey-timeline article:last-child{border-bottom:0}.journey-timeline article i{background:#a6802e;border-radius:50%;width:9px;height:9px;margin-top:5px;display:block;box-shadow:0 0 0 4px #f4efe0}.journey-timeline article small,.journey-timeline article strong,.journey-timeline article p{display:block}.journey-timeline article small{color:var(--app-muted);font-size:12px}.journey-timeline article strong{margin-top:4px;font-size:15px;font-weight:600}.journey-timeline article p{color:var(--app-muted);margin:4px 0 0;font-size:14px;line-height:1.45}.journey-empty{text-align:center;justify-items:center;padding:44px 20px;display:grid}.journey-empty h3{margin:12px 0 4px;font-size:18px}.journey-empty p{max-width:400px;color:var(--app-muted);margin:0;font-size:14px;line-height:1.5}.journey-next{background:#f0efeb;border:1px solid #dfddd7;border-radius:14px;padding:20px 22px}.journey-next h2{margin:6px 0;font-size:20px;font-weight:600}.journey-next p{max-width:610px;color:var(--app-muted);margin:0;font-size:14px;line-height:1.5}@media (width>=761px){.home-quick-actions{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=760px){.journey-heading{flex-direction:column;align-items:start}.journey-stats{grid-template-columns:1fr 1fr}.journey-heading{padding:22px}.journey-heading h1{font-size:30px}.card-book-heading{flex-direction:column;align-items:start}.card-book-heading h1{font-size:30px}.card-book-heading .workspace-primary{justify-content:center;width:100%}.card-book-summary{flex-direction:column;align-items:flex-start;gap:12px}.card-book-summary>div{border-bottom:1px solid #d5d3cd;border-right:0;width:100%;padding:0 0 12px}.card-book-controls{flex-direction:column;align-items:stretch}.card-book-filters{width:100%}.card-book-search{box-sizing:border-box;width:100%}.card-book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.card-book-person{grid-template-columns:30px minmax(0,1fr);padding:10px}.card-book-person .contact-avatar{width:30px;height:30px;font-size:11px}.card-book-person>button{display:none}.card-book-item footer{padding:7px 10px}.card-book-image{aspect-ratio:1.48}}.my-event-pass{color:#fff;background:#1e1e1c;border-radius:16px;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:26px;padding:25px;display:grid}.my-event-pass small{color:#d8b65e;letter-spacing:.08em;font-size:11px;font-weight:700}.my-event-pass h2{margin:9px 0 5px;font-size:27px;font-weight:600}.my-event-pass p{color:#d9d8d2;max-width:560px;margin:0;font-size:14px;line-height:1.5}.my-event-pass strong{margin-top:16px;font-size:13px;display:block}.my-event-pass img{background:#fff;border-radius:12px;width:190px;padding:10px}.event-error{color:#9f3434;margin-top:8px;font-size:12px;line-height:1.4;display:block}@media (width<=760px){.my-event-pass{grid-template-columns:1fr;justify-items:start}.my-event-pass img{width:180px}}:root{--bic-space-1:4px;--bic-space-2:8px;--bic-space-3:12px;--bic-space-4:16px;--bic-space-5:20px;--bic-space-6:24px;--bic-space-8:32px;--bic-radius-control:12px;--bic-radius-card:16px;--bic-radius-sheet:20px;--bic-ink:#1d1d1f;--bic-muted:#6e6e73;--bic-line:#e5e5e7;--bic-surface:#fff;--bic-soft:#f5f5f7;--bic-gold:#a88032}.workspace-content{max-width:1180px!important}.home-v2,.events-view,.scan-view,.card-book-view,.journey-view,.profile-view{color:var(--bic-ink)}.home-v2,.events-view,.scan-view,.card-book-view,.journey-view{gap:28px;display:grid}.workspace-page-heading,.compact-page-heading,.card-book-heading{gap:16px;margin:0}.workspace-page-heading h1,.compact-page-heading h1,.card-book-heading h1,.journey-heading h1,.account-header h1{color:var(--bic-ink);letter-spacing:-.04em;font-weight:650;line-height:1.08}.workspace-page-heading>div>span,.compact-page-heading>div>span,.card-book-heading p:last-child,.account-header>div>span{color:var(--bic-muted);line-height:1.5}.workspace-kicker{color:var(--bic-muted)!important;letter-spacing:.08em!important;font-weight:700!important}.workspace-primary,.workspace-secondary,.home-action-header>button,.events-aftercare button,.card-book-heading .workspace-primary{border-radius:var(--bic-radius-control);justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-weight:650;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.workspace-primary,.home-action-header>button{color:#fff!important;background:var(--bic-ink)!important;border:1px solid var(--bic-ink)!important}.workspace-primary:hover,.home-action-header>button:hover{transform:scale(1.01);background:#000!important}.workspace-secondary{color:var(--bic-ink)!important;background:var(--bic-surface)!important;border:1px solid var(--bic-line)!important}.workspace-secondary:hover{background:var(--bic-soft)!important}.home-action-header,.events-hero,.journey-heading,.my-event-pass{border-radius:20px!important}.home-action-header,.events-hero{background:var(--bic-soft)!important;border:1px solid var(--bic-line)!important}.journey-heading,.my-event-pass{background:var(--bic-ink)!important}.workspace-card,.contact-directory,.contact-editor,.journey-timeline,.card-book-item,.events-empty,.card-book-empty{background:var(--bic-surface)!important;border:1px solid var(--bic-line)!important;border-radius:var(--bic-radius-card)!important;box-shadow:none!important}.home-quick-actions button,.account-shortcuts button,.account-shortcuts a{background:var(--bic-surface)!important;border:1px solid var(--bic-line)!important;border-radius:var(--bic-radius-control)!important;box-shadow:none!important}.home-quick-actions button:hover,.account-shortcuts button:hover,.account-shortcuts a:hover{background:var(--bic-soft)!important;border-color:#d4d4d6!important}.recommendation-grid article,.relationship-resume,.home-passport-link,.contextual-opportunity,.card-book-summary,.journey-next,.events-aftercare{background:var(--bic-surface)!important;border:1px solid var(--bic-line)!important;border-radius:var(--bic-radius-card)!important;box-shadow:none!important}.contact-list>button,.journey-timeline article{background:var(--bic-surface)!important;border-color:var(--bic-line)!important}.contact-list>button:hover{background:var(--bic-soft)!important}.contact-search,.card-book-search{background:var(--bic-surface)!important;border:1px solid var(--bic-line)!important;border-radius:var(--bic-radius-control)!important}.card-book-filters{background:var(--bic-soft)!important}.card-book-filters button.active{box-shadow:none!important}.events-tabs{padding:3px;background:var(--bic-soft)!important;border:1px solid var(--bic-line)!important;border-radius:var(--bic-radius-control)!important}.events-tabs button{border-radius:9px!important}.events-tabs button.active{color:var(--bic-ink)!important;background:var(--bic-surface)!important;box-shadow:none!important}.journey-stats article{border-color:var(--bic-line)!important;box-shadow:none!important;border-radius:14px!important}.journey-timeline article i{background:var(--bic-gold)!important;box-shadow:0 0 0 4px #f8f4e9!important}.workspace-shell :where(button,a,input,textarea,select):focus-visible{outline:2px solid var(--bic-ink)!important;outline-offset:2px!important}.top-profile-button{cursor:pointer;border:1px solid var(--bic-line)!important;background:var(--bic-surface)!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}.top-profile-button>.top-profile-avatar{color:#fff!important;background:var(--bic-ink)!important;letter-spacing:.01em!important;visibility:visible!important;opacity:1!important;border-radius:50%!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:grid!important}.top-profile-button b{margin-left:8px}.mobile-capture-menu{z-index:110!important}.top-profile-button>.top-profile-avatar-image{object-fit:cover!important;border-radius:50%!important;width:32px!important;min-width:32px!important;height:32px!important;display:block!important}.profile-avatar-control{background:var(--bic-surface);border:1px solid var(--bic-line);border-radius:var(--bic-radius-card);align-items:center;gap:14px;margin:18px 0;padding:14px 16px;display:flex}.profile-avatar-preview{color:#fff;background:var(--bic-ink);border-radius:50%;flex:0 0 56px;place-items:center;width:56px;height:56px;font-size:16px;font-weight:700;display:grid;overflow:hidden}.profile-avatar-preview img{object-fit:cover;width:100%;height:100%}.profile-avatar-control>div:nth-child(2){gap:3px;min-width:0;display:grid}.profile-avatar-control strong{font-size:15px}.profile-avatar-control small,.profile-avatar-control p{color:var(--bic-muted);margin:0;font-size:13px;line-height:1.4}.profile-avatar-control p:empty,.profile-avatar-control input{display:none}.profile-avatar-actions{flex:none;gap:8px;margin-left:auto;display:flex}.profile-avatar-actions button{min-height:38px;color:var(--bic-ink);cursor:pointer;background:0 0;border:0;padding:7px 10px;font-size:13px;font-weight:650}.profile-avatar-actions .workspace-secondary{border:1px solid var(--bic-line)}@media (width<=760px){.profile-avatar-control{flex-wrap:wrap;align-items:flex-start}.profile-avatar-control>div:nth-child(2){flex:1}.profile-avatar-actions{width:100%;margin-left:70px}.profile-avatar-actions .workspace-secondary{flex:1}}@media (width>=761px){.workspace-content{padding:34px 38px 46px!important}.workspace-page-heading h1,.compact-page-heading h1,.card-book-heading h1,.journey-heading h1,.account-header h1{font-size:34px!important}.workspace-page-heading>div>span,.compact-page-heading>div>span,.card-book-heading p:last-child,.account-header>div>span{font-size:16px!important}.home-action-header,.events-hero,.journey-heading{padding:28px!important}.recommendation-grid article{padding:20px!important}.card-book-grid{gap:16px!important}.events-aftercare,.card-book-summary,.journey-next{padding:20px!important}}@media (width<=760px){html,body{background:var(--bic-soft);max-width:100%;overflow-x:hidden}.workspace-shell{background:var(--bic-soft);min-height:100dvh;padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}.workspace-sidebar{display:none!important}.workspace-main{min-width:0;padding-bottom:calc(104px + env(safe-area-inset-bottom))!important}.workspace-topbar{z-index:25;border-bottom:1px solid var(--bic-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;background:#ffffffe6!important;min-height:60px!important;padding:10px 16px!important}.workspace-topbar p{letter-spacing:.02em;font-size:12px!important}.workspace-topbar strong{font-size:16px!important;font-weight:650!important}.workspace-top-actions{gap:8px!important}.workspace-topbar .top-icon-button,.workspace-topbar .top-profile-button{border-radius:12px!important;width:44px!important;height:44px!important;min-height:44px!important}.workspace-topbar .top-profile-button>.top-profile-avatar{width:32px!important;min-width:32px!important;height:32px!important;font-size:11px!important}.workspace-content{box-sizing:border-box;width:100%;padding:20px 16px 28px!important}.workspace-page-heading,.compact-page-heading,.card-book-heading{gap:10px!important;margin-bottom:20px!important}.workspace-page-heading h1,.home-heading h1,.card-book-heading h1,.journey-heading h1{letter-spacing:-.035em!important;font-size:28px!important;line-height:1.1!important}.workspace-page-heading span,.home-heading span,.card-book-heading p:last-child{font-size:16px!important;line-height:1.5!important}.workspace-kicker{letter-spacing:.06em!important;font-size:12px!important}.workspace-card,.contact-directory,.contact-editor,.card-book-item,.journey-timeline{border-color:var(--bic-line)!important;border-radius:var(--bic-radius-card)!important;box-shadow:none!important}button,input,select,textarea{font-size:16px!important}.workspace-primary,.workspace-secondary,.form-actions button{border-radius:var(--bic-radius-control)!important;min-height:44px!important}.workspace-primary{background:var(--bic-ink)!important;border-color:var(--bic-ink)!important}.workspace-secondary{background:var(--bic-surface)!important;border-color:var(--bic-line)!important;color:var(--bic-ink)!important}.home-v2,.card-book-view,.journey-view,.events-view{gap:24px!important}.home-action-header,.journey-heading{border-radius:var(--bic-radius-sheet)!important;padding:20px!important}.home-action-header h1{font-size:26px!important}.home-quick-actions{gap:10px!important}.home-quick-actions button{border-radius:12px!important;min-height:50px!important;font-size:14px!important}.recommendation-grid{margin-right:-16px;padding-right:16px;gap:12px!important}.recommendation-grid article{border-radius:var(--bic-radius-card)!important}.compact-empty{border-radius:var(--bic-radius-card)!important;gap:10px!important;padding:16px!important}.events-hero,.event-feature,.events-aftercare,.my-event-pass{border-radius:var(--bic-radius-sheet)!important;padding:20px!important}.events-hero h1{font-size:28px!important}.event-content h2{font-size:24px!important}.event-content dl{gap:12px!important}.events-aftercare>div:last-child,.events-empty div{gap:10px!important}.events-aftercare button,.events-empty button{border-radius:12px!important;min-height:44px!important}.contact-search{border-radius:12px!important;min-height:48px!important;top:60px!important}.contact-list>button{min-height:76px!important;padding:12px 14px!important}.contact-list strong{font-size:16px!important}.contact-list small,.contact-list p{font-size:13px!important}.journey-stats{gap:8px!important}.journey-stats article{border-radius:14px!important;padding:14px!important}.journey-stats strong{font-size:23px!important}.journey-timeline article{padding:15px 16px!important}.card-book-summary{border-radius:var(--bic-radius-card)!important;padding:16px!important}.card-book-filters{scrollbar-width:none}.card-book-search{border-radius:12px!important;min-height:46px!important}.card-book-grid{gap:12px!important}.card-book-person strong{font-size:14px!important}.card-book-person small{font-size:12px!important}.mobile-bottom-nav{z-index:100!important;min-height:76px!important;padding:8px 8px calc(8px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--bic-line)!important;background:#fffffff0!important;box-shadow:0 -10px 28px #00000014!important}.mobile-bottom-nav button{border-radius:12px!important;min-height:54px!important}.mobile-bottom-nav button span{font-size:11px!important;font-weight:600!important}.mobile-bottom-nav button.active{color:var(--bic-ink)!important;background:var(--bic-soft)!important}.mobile-bottom-nav .mobile-capture-button{background:var(--bic-ink)!important;border-radius:16px!important;box-shadow:0 8px 18px #0000002e!important}.mobile-more-menu{z-index:99!important;border-color:var(--bic-line)!important;border-radius:var(--bic-radius-sheet)!important;bottom:84px!important;left:12px!important;right:12px!important}.mobile-more-menu>button{min-height:64px!important}.stamp-detail-overlay,.intro-request-panel{padding:12px!important}.form-actions{gap:10px!important}.form-actions>*{flex:1!important}}.home-capture-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-capture-actions button{min-height:52px;color:var(--bic-ink);background:var(--bic-surface);border:1px solid var(--bic-line);border-radius:var(--bic-radius-control);cursor:pointer;justify-content:center;align-items:center;gap:9px;font-size:15px;font-weight:650;display:flex}.home-capture-actions button:hover{background:var(--bic-soft)}.home-event-preview{color:#fff;border-radius:var(--bic-radius-sheet);text-align:left;cursor:pointer;background:#111;border:0;min-height:218px;padding:0;display:block;position:relative;overflow:hidden}.home-event-preview>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-event-preview:after{content:"";background:linear-gradient(90deg,#050608d9,#05060861 57%,#05060814);position:absolute;inset:0}.home-event-overlay{z-index:1;align-content:end;min-height:218px;padding:20px;display:grid;position:relative}.home-event-overlay small{letter-spacing:.08em;font-size:11px;font-weight:700}.home-event-overlay strong{letter-spacing:-.045em;margin-top:8px;font-size:30px;line-height:1}.home-event-overlay em{color:#ffffffd6;max-width:250px;margin-top:7px;font-size:14px;font-style:normal;line-height:1.4}.home-event-overlay b{align-items:center;gap:7px;margin-top:18px;font-size:14px;display:flex}.events-discovery-hero{min-height:290px;position:relative;overflow:hidden;background:#121212!important;padding:0!important;display:block!important}.events-discovery-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.events-discovery-hero:after{content:"";background:linear-gradient(90deg,#060709db,#0607096b 65%,#06070921);position:absolute;inset:0}.events-discovery-hero>div{z-index:1;color:#fff;align-content:end;max-width:620px;min-height:290px;padding:30px;display:grid;position:relative}.events-discovery-hero .workspace-kicker{color:#ffffffb8!important}.events-discovery-hero h1{max-width:480px;margin:7px 0 8px!important;font-size:40px!important;line-height:1.03!important}.events-discovery-hero>div>p{color:#ffffffd6!important;max-width:490px!important}.events-discovery-hero>div>span{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.events-discovery-hero>div>span>*{color:#fff;border:1px solid #ffffff4d;border-radius:99px;padding:6px 9px;font-size:12px;font-style:normal}.event-feature-poster{overflow:hidden;grid-template-columns:minmax(230px,.72fr) minmax(0,1.2fr) minmax(210px,.58fr)!important;padding:0!important}.event-poster{background:#171717;min-height:360px;position:relative;overflow:hidden}.event-poster>img{object-fit:cover;width:100%;height:100%}.event-poster:after{content:"";background:linear-gradient(#0000001f,#00000094);position:absolute;inset:0}.event-poster>span,.event-poster>div{z-index:1;color:#fff;position:absolute}.event-poster>span{letter-spacing:.07em;background:#0f0f0f99;border:1px solid #ffffff52;border-radius:99px;padding:6px 8px;font-size:10px;font-weight:700;top:16px;left:16px}.event-poster>div{align-items:end;gap:7px;display:flex;bottom:14px;right:16px}.event-poster b{letter-spacing:-.08em;font-size:56px;line-height:.8}.event-poster small{letter-spacing:.05em;padding-bottom:2px;font-size:11px;font-weight:700;line-height:1.25}.event-feature-poster .event-content{padding:28px 26px!important}.event-description{line-height:1.5;color:var(--bic-muted)!important;margin:14px 0 0!important;font-size:15px!important}.event-takeaways{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.event-takeaways span{color:#4b4433;background:#f5f1e8;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:650}.event-feature-poster .event-action{background:var(--bic-soft);border-left:1px solid var(--bic-line)!important;padding:26px 22px!important}.event-feature-poster .event-action p{color:var(--bic-muted);margin:7px 0 14px;font-size:13px;line-height:1.45}@media (width<=760px){.home-capture-actions{gap:10px}.home-capture-actions button{min-height:54px}.home-event-preview,.home-event-overlay{min-height:205px}.events-discovery-hero,.events-discovery-hero>div{min-height:300px}.events-discovery-hero>div{padding:22px}.events-discovery-hero h1{font-size:30px!important}.event-feature-poster{grid-template-columns:1fr!important;display:grid!important}.event-poster{min-height:205px}.event-feature-poster .event-content{padding:20px!important}.event-feature-poster .event-action{border-top:1px solid var(--bic-line);border-left:0!important;padding:18px 20px!important}.event-feature-poster .event-content dl{margin-top:18px!important}.event-takeaways{margin-top:16px}.event-poster b{font-size:48px}}.home-event-preview,.events-discovery-hero{background:#242421!important}.home-event-preview:after,.events-discovery-hero:after{display:none!important}.home-event-overlay{color:#fff;background:linear-gradient(120deg,#232321,#363630)}.events-discovery-hero>div{color:#fff;background:linear-gradient(120deg,#242421,#383731);max-width:none}.event-poster{background:#242421;justify-content:center;align-items:center;display:flex;background-image:linear-gradient(125deg,#242421,#35342f)!important}.event-poster>span{background:0 0;border-color:#77746c}.event-poster>div{justify-content:space-between;align-items:end;bottom:24px;left:20px;right:20px}.event-poster b{font-size:clamp(50px,5vw,82px)}.event-poster small{white-space:nowrap;font-size:14px}.account-header h1,.default-network-card h3,.my-card-qr strong{overflow-wrap:anywhere;white-space:normal;line-height:1.2!important}.account-header>div{min-width:0}.account-job-title{color:var(--bic-ink);overflow-wrap:anywhere;margin:4px 0 8px;font-size:16px;font-weight:600;display:block}.default-network-card{align-content:start;min-width:0}.default-network-card h3{max-width:100%;font-size:clamp(20px,2.5vw,30px)}.default-network-card p{overflow-wrap:anywhere;color:#fff!important;opacity:1!important}.journey-example-intro{border-bottom:1px solid var(--bic-line);background:#f7f3e9;gap:4px;padding:16px 18px;display:grid}.journey-example-intro strong{color:#242421;font-size:16px}.journey-example-intro span,.journey-example-footer{color:#5e5c56;font-size:14px;line-height:1.5}.journey-example-footer{margin:0;padding:12px 18px}@media (width<=760px){.event-poster{min-height:150px}.account-header h1{font-size:clamp(26px,7vw,34px)!important}}.journey-heading h1{color:#fff!important}.journey-heading .workspace-kicker,.journey-heading p:last-child{color:#e5e2d9!important}.home-upcoming-event{gap:12px;display:grid}.home-upcoming-event .section-heading{margin:0}.home-event-preview{grid-template-columns:180px minmax(0,1fr);border:1px solid var(--bic-line)!important;min-height:170px!important;color:var(--bic-ink)!important;box-shadow:none!important;background:#fff!important;display:grid!important}.home-event-thumbnail{background:#f0f0ec;place-items:center;min-width:0;min-height:170px;display:grid;overflow:hidden}.home-event-thumbnail img{object-fit:contain;width:100%;height:100%;display:block}.home-event-overlay{min-height:170px!important;color:var(--bic-ink)!important;background:#fff!important;align-content:center!important;padding:20px!important;display:grid!important}.home-event-overlay small,.home-event-overlay em{color:var(--bic-muted)!important}.home-event-overlay strong{font-size:24px!important;line-height:1.15!important}.home-event-overlay b{margin-top:12px!important}.event-poster>img:not(.event-fallback-logo){object-fit:contain;background:#f0f0ec;width:100%;height:100%}.event-poster>.event-fallback-logo{object-fit:contain;width:56%;height:auto;max-height:90px}.home-event-thumbnail .event-fallback-logo{width:70%;height:auto;max-height:70px}.event-poster>span,.event-poster>div{background:#1c1c1adb;border-radius:8px;padding:6px 9px}.event-poster>div{bottom:12px;left:auto;right:12px}.event-poster>span{top:12px;left:12px}.event-poster:after{display:none!important}@media (width<=600px){.home-event-preview{grid-template-columns:105px minmax(0,1fr)}.home-event-thumbnail,.home-event-overlay{min-height:160px!important}.home-event-overlay{padding:12px!important}.home-event-overlay strong{font-size:19px!important}.home-event-overlay em{font-size:14px!important}}.card-book-section-tabs{background:#efefea;border-radius:12px;gap:5px;width:max-content;max-width:100%;padding:5px;display:flex}.card-book-section-tabs button{color:#5b5b56;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 16px;font-size:15px}.card-book-section-tabs button.active{color:#1c1c1a;background:#fff;box-shadow:0 1px 3px #00000013}.card-book-section-tabs button span{color:#777;margin-left:5px}.card-book-initials{color:#555;background:#f0f0ec;place-items:center;width:100%;height:100%;min-height:120px;font-size:32px;font-weight:600;display:grid}.verified-bic-card{border:1px solid var(--bic-line);background:#fff;border-radius:16px;align-items:center;gap:18px;min-width:0;padding:22px;display:flex}.verified-bic-card-photo{background:#f0f0ed;border-radius:50%;flex:none;place-items:center;width:72px;height:72px;font-size:24px;display:grid;overflow:hidden}.verified-bic-card-photo img{object-fit:cover;width:100%;height:100%}.verified-bic-card>div:last-child{min-width:0}.verified-bic-card small{color:#8b713b;letter-spacing:.07em;font-size:13px;font-weight:700}.verified-bic-card h3{overflow-wrap:anywhere;margin:6px 0 3px!important;font-size:23px!important}.verified-bic-card p{color:#555;margin:0;font-size:16px;line-height:1.4}.verified-bic-card>div:last-child>span{color:#757570;margin-top:8px;font-size:14px;display:block}@media (width<=430px){.verified-bic-card{align-items:start;gap:12px;padding:16px}.verified-bic-card-photo{width:58px;height:58px}.verified-bic-card h3{font-size:19px!important}}.default-network-card a{min-height:44px;color:inherit;border:1px solid #e7e7e1;border-radius:9px;align-items:center;padding:0 15px;text-decoration:none;display:inline-flex}.relationship-home{color:#1c1c1a;gap:32px;max-width:1200px;margin:0 auto;display:grid}.relationship-home h1{margin:8px 0 12px;font-size:clamp(28px,3vw,40px);line-height:1.2}.relationship-home h2{margin:0;font-size:22px;line-height:1.35}.relationship-home h3{margin:12px 0 4px;font-size:18px;line-height:1.4}.relationship-home p{color:#656560;margin:0;font-size:16px;line-height:1.6}.relationship-home small{color:#656560;font-size:14px;line-height:1.5}.relationship-home button,.card-public-preview a{cursor:pointer;color:#1c1c1a;background:#fff;border:1px solid #e7e7e1;border-radius:12px;min-height:44px;padding:10px 16px;font-size:16px}.relationship-home button:focus-visible{outline-offset:3px;outline:2px solid #1c1c1a}.rh-actions{flex-wrap:wrap;gap:12px;display:flex}.rh-actions button{color:#fff;background:#1c1c1a;justify-content:center;align-items:center;gap:12px;padding:16px 24px;display:flex}.rh-actions svg{flex-shrink:0}.rh-metrics{background:#fff;border:1px solid #e7e7e1;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:24px;display:grid}.rh-metrics div{gap:4px;display:grid}.rh-metrics strong{font-size:28px}.rh-metrics span{color:#656560;font-size:14px}.relationship-home .section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.rh-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rh-people article,.rh-empty{overflow-wrap:anywhere;background:#fff;border:1px solid #e7e7e1;border-radius:16px;min-width:0;padding:24px}.rh-people article{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.rh-people article h3{margin:0}.rh-people .rh-context{flex:1;padding:12px 0}.rh-people article button{margin-top:8px}.rh-empty button{margin-top:16px}.rh-empty.compact{padding:20px}.rh-events{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rh-events button{text-align:left;grid-template-columns:120px minmax(0,1fr);padding:0;display:grid;overflow:hidden}.rh-event-image{background:#efefea;align-items:center;min-height:160px;display:flex}.rh-event-image img{object-fit:contain;width:100%;max-height:220px}.rh-events button>span{overflow-wrap:anywhere;flex-direction:column;gap:8px;padding:20px;display:flex}.rh-events strong{font-size:18px}.rh-events em{margin-top:auto;font-size:14px;font-style:normal}.rh-recent{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rh-recent button{text-align:left;overflow-wrap:anywhere;gap:5px;padding:18px;display:grid}.rh-recent span{color:#656560;font-size:14px}.relationship-home .rh-journey{text-align:left;justify-content:space-between;align-items:center;padding:24px;display:flex}.rh-journey>span:first-child{gap:8px;display:grid}.card-public-preview{overflow-wrap:anywhere;background:#fff;border:1px solid #e7e7e1;border-radius:16px;margin:24px 0;padding:24px}.card-public-preview header{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.card-public-preview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.card-public-preview dt{color:#656560;font-size:14px}.card-public-preview dd{margin:4px 0;font-size:16px}.card-public-preview a{align-items:center;display:inline-flex}@media (width<=1000px){.rh-people,.rh-events{grid-template-columns:1fr}}@media (width<=600px){.relationship-home{gap:24px}.rh-actions{grid-template-columns:1fr;display:grid}.rh-metrics{gap:12px;padding:16px}.rh-metrics strong{font-size:24px}.rh-recent{grid-template-columns:1fr}.rh-events button{grid-template-columns:96px minmax(0,1fr)}.rh-events button>span{padding:16px}.rh-people article,.rh-empty,.card-public-preview{padding:20px}.card-public-preview dl{grid-template-columns:1fr}.relationship-home .section-heading{flex-wrap:wrap;align-items:flex-start}}.sample-data-control,.meeting-library-toggle,.meeting-history{color:#1c1c1a;background:#fff;border:1px solid #e7e7e1;border-radius:16px;margin-bottom:24px;padding:20px}.sample-data-control summary,.meeting-library-toggle>summary,.meeting-history summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:16px}.sample-data-control p,.meeting-history p,.meeting-history li{overflow-wrap:anywhere;font-size:16px;line-height:1.6}.sample-data-control>div{flex-wrap:wrap;gap:10px;display:flex}.sample-data-control button{cursor:pointer;background:#efefea;border:1px solid #e7e7e1;border-radius:10px;min-height:44px;padding:12px 16px;font-size:16px}.sample-data-control button:disabled{opacity:.6;cursor:wait}.sample-active-banner{background:#efefea;border-radius:12px;margin-bottom:16px;padding:16px;font-size:14px;line-height:1.5}.contact-avatar.sample-face{background-repeat:no-repeat;border-radius:50%;flex-shrink:0;width:48px;min-width:48px;height:48px;display:inline-block!important}.contact-avatar.sample-face.large{width:80px;min-width:80px;height:80px}.meeting-history header{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.meeting-history h2{font-size:24px}.meeting-history h3{margin-top:20px;font-size:18px}.meeting-history label{gap:8px;margin:16px 0;font-size:14px;display:grid}.meeting-history input{box-sizing:border-box;border:1px solid #e7e7e1;border-radius:10px;width:100%;min-height:44px;padding:12px;font-size:16px}.meeting-history>details{border-top:1px solid #e7e7e1;padding:12px 0}.meeting-history summary strong{font-size:17px}.meeting-history summary span{color:#656560;margin-top:8px;font-size:14px;display:block}.meeting-transcript{white-space:pre-wrap}.meeting-history audio{width:100%;max-width:480px;margin:12px 0}.meeting-history small{color:#656560;font-size:14px}:root{--ds-background:#f7f7f4;--ds-surface:#fff;--ds-text:#1c1c1a;--ds-muted:#686863;--ds-border:#e7e7e1;--ds-selected:#efefea;--ds-gold:#b49255;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-12:48px;--ds-sidebar:224px;--ds-topbar:64px;--ds-content:1200px;--ds-page-padding:32px;--ds-radius:12px;--ds-control-radius:8px;--ds-page-title:600 30px/36px Inter,Arial,sans-serif;--ds-section-title:600 20px/28px Inter,Arial,sans-serif;--ds-card-title:600 16px/22px Inter,Arial,sans-serif;--ds-body:400 14px/21px Inter,Arial,sans-serif;--ds-small:400 13px/18px Inter,Arial,sans-serif;--ds-meta:400 12px/16px Inter,Arial,sans-serif}.bic-design-system{color:var(--ds-text);font:var(--ds-body);letter-spacing:normal;text-align:left}.bic-design-system *,.bic-ref-shell *{box-sizing:border-box;min-width:0}.bic-design-system h1,.bic-design-system h2,.bic-design-system h3,.bic-design-system h4,.bic-design-system p{color:inherit;letter-spacing:normal;margin:0}.bic-design-system h1{font:var(--ds-page-title)}.bic-design-system h2{font:var(--ds-section-title)}.bic-design-system h3,.bic-design-system h4{font:var(--ds-card-title)}.bic-design-system p{font:var(--ds-body);overflow-wrap:anywhere}.bic-design-system button,.bic-design-system input,.bic-design-system textarea,.bic-design-system select{font:inherit;letter-spacing:normal}.bic-design-system :focus-visible{outline:2px solid var(--ds-text);outline-offset:3px}.bic-design-system .ds-button{justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:44px;padding:var(--ds-space-2) var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-control-radius);background:var(--ds-surface);color:var(--ds-text);white-space:nowrap;cursor:pointer;box-shadow:none;font-weight:500;line-height:21px;text-decoration:none;display:inline-flex}.bic-design-system .ds-button:hover{background:var(--ds-selected);border-color:#c7c7bf}.bic-design-system .ds-button-primary{background:var(--ds-text);color:#fff;border-color:var(--ds-text)}.bic-design-system .ds-button-primary:hover{background:#383834}.bic-design-system .ds-button-quiet{background:0 0;border-color:#0000}.bic-design-system .ds-button-danger{color:#963d32}.bic-design-system .ds-button:disabled{opacity:.55;cursor:default}.bic-design-system .ds-icon-button{padding:var(--ds-space-2);flex:none;width:44px}.bic-design-system .ds-icon-button svg,.ds-search svg{flex:none;width:20px;height:20px}.ds-card{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius)}.ds-connect{gap:var(--ds-space-8);display:grid}.ds-page-header,.ds-section-header{justify-content:space-between;align-items:center;gap:var(--ds-space-4);display:flex}.ds-page-header p,.ds-section-header p{color:var(--ds-muted);margin-top:var(--ds-space-1)}.ds-page-header>.ds-button{flex:none}.ds-section-header{margin-bottom:var(--ds-space-4)}.bic-design-system .ds-small{font:var(--ds-small);color:var(--ds-muted)}.bic-design-system .ds-meta{font:var(--ds-meta);color:var(--ds-muted);display:block}.ds-badge{padding:var(--ds-space-1) var(--ds-space-2);background:var(--ds-selected);border-radius:var(--ds-control-radius);font:var(--ds-meta);color:var(--ds-muted);align-self:start;align-items:center;display:inline-flex}.ds-one-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-two-lines,.ds-three-lines{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-three-lines{-webkit-line-clamp:3}.ds-preview-control{border-radius:var(--ds-radius);padding:var(--ds-space-3) var(--ds-space-4);color:var(--ds-muted);border:1px dashed #d0d0c7}.ds-preview-control>summary{cursor:pointer;min-height:24px;color:var(--ds-text);font-weight:500;line-height:24px}.ds-preview-control>p,.ds-preview-control>.ds-filter-bar{margin:var(--ds-space-3) 0}.ds-preview-banner{justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-border);background:var(--ds-selected);border-radius:var(--ds-radius);display:flex}.ds-people-tools{gap:var(--ds-space-3);margin-bottom:var(--ds-space-4);display:grid}.ds-search{align-items:center;gap:var(--ds-space-3);border:1px solid var(--ds-border);background:var(--ds-surface);border-radius:var(--ds-control-radius);min-height:44px;padding:0 var(--ds-space-4);display:flex}.bic-design-system .ds-search input{width:100%;height:44px;color:var(--ds-text);background:0 0;border:0;outline:none;padding:0}.ds-search:focus-within{outline:2px solid var(--ds-text);outline-offset:2px}.ds-filter-bar{gap:var(--ds-space-1);flex-wrap:wrap;display:flex}.bic-design-system .ds-filter-bar .ds-button[aria-pressed=true]{background:var(--ds-selected);border-color:var(--ds-border)}.ds-person-identity{align-items:center;gap:var(--ds-space-3);display:flex}.bic-design-system .contact-avatar{aspect-ratio:1;background-color:var(--ds-selected);width:48px;height:48px;color:var(--ds-text);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:500;display:grid;overflow:hidden}.bic-design-system .contact-avatar.large{width:64px;height:64px}.ds-person-identity>div{flex:1}.ds-person-identity h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bic-design-system .ds-person-identity p{color:var(--ds-muted);font:var(--ds-small);margin-top:var(--ds-space-1)}.ds-person-row{gap:var(--ds-space-6);padding:var(--ds-space-6);border-bottom:1px solid var(--ds-border);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(168px,.65fr);align-items:start;display:grid}.ds-person-row:last-child{border-bottom:0}.ds-person-open{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.ds-person-open:hover h3{text-underline-offset:3px;text-decoration:underline}.ds-person-context,.ds-person-next{gap:var(--ds-space-2);display:grid}.ds-person-next .ds-button{justify-self:start}.ds-next-moves>article{align-items:center;gap:var(--ds-space-6);padding:var(--ds-space-6);border-bottom:1px solid var(--ds-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.ds-next-moves>article:last-child{border:0}.ds-move-main{column-gap:var(--ds-space-6);row-gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.ds-move-main>.ds-small{grid-column:2}.ds-move-main>.ds-person-identity{grid-row:span 2}.ds-action-row{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-empty{padding:var(--ds-space-8) var(--ds-space-6);gap:var(--ds-space-2);justify-items:start;display:grid}.ds-empty p{color:var(--ds-muted);max-width:560px}.ds-empty .ds-button{margin-top:var(--ds-space-2)}.ds-sheet{border:0;border-left:1px solid var(--ds-border);background:var(--ds-background);overscroll-behavior:contain;width:min(640px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-12px 0 48px #00000012}.ds-sheet::backdrop{background:#1c1c1a55}.ds-sheet-header{z-index:1;padding:var(--ds-space-2) var(--ds-space-6);min-height:var(--ds-topbar);background:var(--ds-surface);border-bottom:1px solid var(--ds-border);justify-content:space-between;align-items:center;font-weight:500;display:flex;position:sticky;top:0}.ds-sheet-body{gap:var(--ds-space-6);padding:var(--ds-space-6);display:grid}.ds-drawer-profile{gap:var(--ds-space-4);align-items:start;display:flex}.ds-drawer-profile h2,.ds-drawer-profile p{overflow-wrap:anywhere}.ds-drawer-profile p{color:var(--ds-muted);margin-top:var(--ds-space-1)}.ds-drawer-profile .ds-badge{margin-top:var(--ds-space-3)}.ds-drawer-sections{gap:var(--ds-space-6);display:grid}.ds-drawer-sections>.ds-card{padding:var(--ds-space-6)}.ds-drawer-sections .ds-section-header{margin-bottom:var(--ds-space-3)}.ds-drawer-sections .ds-card>.ds-button{margin-top:var(--ds-space-3)}.ds-preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.ds-contact-details{gap:var(--ds-space-3);grid-template-columns:80px minmax(0,1fr);margin:0;display:grid}.ds-contact-details dt{color:var(--ds-muted)}.ds-contact-details dd{overflow-wrap:anywhere;margin:0}.ds-contact-details a{color:inherit;text-decoration:underline}.ds-original-cards{gap:var(--ds-space-3);display:grid}.ds-original-cards img{border-radius:var(--ds-control-radius);max-width:100%;height:auto;display:block}.ds-timeline{padding:0 0 0 var(--ds-space-3);margin:0;list-style:none}.ds-timeline li{padding:0 0 var(--ds-space-6) var(--ds-space-6);border-left:1px solid var(--ds-border);overflow-wrap:anywhere;position:relative}.ds-timeline li:before{content:"";background:var(--ds-muted);border:2px solid var(--ds-background);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-5px}.ds-timeline li:last-child{border-color:#0000;padding-bottom:0}.ds-timeline time{font:var(--ds-meta);color:var(--ds-muted)}.ds-timeline h3{margin:var(--ds-space-1) 0}.ds-timeline p{color:var(--ds-muted)}.ds-meeting-row{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);margin-bottom:var(--ds-space-3);overflow:hidden}.ds-meeting-row>summary{padding:var(--ds-space-4);cursor:pointer;font-weight:500}.ds-meeting-row .ds-meta{margin-top:var(--ds-space-2)}.ds-meeting-row>div{gap:var(--ds-space-3);padding:var(--ds-space-4);border-top:1px solid var(--ds-border);display:grid}.ds-meeting-row ul{padding-left:var(--ds-space-6);overflow-wrap:anywhere;margin:0}.ds-meeting-row audio{width:100%}.ds-meeting-row details summary{cursor:pointer;min-height:44px}.ds-edit-panel{gap:var(--ds-space-4);display:grid}.ds-edit-panel .ds-fields{gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-edit-panel label{gap:var(--ds-space-2);font:var(--ds-body);display:grid}.ds-edit-panel input,.ds-edit-panel textarea,.ds-edit-panel select{border:1px solid var(--ds-border);border-radius:var(--ds-control-radius);width:100%;min-height:44px;padding:var(--ds-space-3);background:var(--ds-surface);color:var(--ds-text)}.ds-edit-panel textarea{resize:vertical}.ds-edit-panel .ds-field-wide{grid-column:1/-1}.ds-error{padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius)}.ds-skeleton{gap:var(--ds-space-4);display:grid}.ds-skeleton span{border-radius:var(--ds-radius);background:var(--ds-selected);height:80px;display:block}.bic-ref-shell{--app-ink:var(--ds-text);--app-muted:var(--ds-muted);--app-line:var(--ds-border);--app-soft:var(--ds-selected);--app-bg:var(--ds-background);background:var(--ds-background);min-height:100dvh;color:var(--ds-text);font:var(--ds-body)}.bic-ref-sidebar{z-index:30;width:var(--ds-sidebar);padding:var(--ds-space-6) var(--ds-space-4);gap:var(--ds-space-8);border-right:1px solid var(--ds-border);background:var(--ds-surface);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.bic-ref-sidebar>.connect-brand{max-width:100%}.bic-ref-sidebar nav{gap:var(--ds-space-1);display:grid}.bic-ref-sidebar nav button{align-items:center;gap:var(--ds-space-3);width:100%;min-height:48px;padding:var(--ds-space-3);border-radius:var(--ds-control-radius);color:var(--ds-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;font-size:14px;font-weight:500;display:flex}.bic-ref-sidebar nav button.active{background:var(--ds-selected);color:var(--ds-text)}.bic-ref-sidebar nav i{justify-content:center;align-items:center;width:20px;display:flex}.bic-ref-sidebar nav .app-icon{width:20px;height:20px}.bic-ref-sidebar .workspace-ownership{padding-top:var(--ds-space-6);border-top:1px solid var(--ds-border);margin-top:auto;font-size:12px}.bic-ref-sidebar .workspace-user{display:none}.bic-ref-main{margin-left:var(--ds-sidebar);min-width:0}.bic-ref-topbar{height:var(--ds-topbar);justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding:0 var(--ds-page-padding);background:var(--ds-surface);border-bottom:1px solid var(--ds-border);display:flex}.bic-ref-topbar>div:first-child p{color:var(--ds-muted);margin:0;font-size:12px}.bic-ref-topbar>div:first-child strong{font-size:14px;font-weight:500}.bic-ref-content{max-width:calc(var(--ds-content) + var(--ds-page-padding)*2);padding:var(--ds-page-padding);margin:0 auto}.bic-ref-shell .workspace-top-actions{gap:var(--ds-space-2);align-items:center;display:flex}.bic-ref-shell .ds-shell-profile{min-width:44px;max-width:180px}.bic-ref-shell .ds-shell-profile b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width>=821px) and (width<=1100px){:root{--ds-page-padding:24px}.ds-person-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ds-person-next{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;display:flex}.ds-move-main{grid-template-columns:1fr}.ds-move-main>.ds-small{grid-column:1}.ds-next-moves>article{grid-template-columns:1fr}.ds-next-moves .ds-action-row{justify-content:flex-end}}@media (width<=820px){:root{--ds-page-padding:24px}.bic-ref-sidebar{display:none}.bic-ref-main{margin:0}.bic-ref-content{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.ds-sheet{border:0;width:100%}.ds-person-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ds-person-next{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.ds-move-main{grid-template-columns:1fr}.ds-move-main>.ds-small{grid-column:1}.ds-next-moves>article{grid-template-columns:minmax(0,1fr) auto}.ds-next-moves .ds-action-row{flex-direction:column}.ds-sheet-body{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}@media (width<=900px){.ds-connect{--ds-page-title:600 28px/34px Inter,Arial,sans-serif;--ds-section-title:600 19px/26px Inter,Arial,sans-serif}}@media (width<=600px){:root{--ds-page-padding:16px}.ds-connect{gap:var(--ds-space-6)}.ds-page-header{flex-direction:column;align-items:flex-start}.ds-page-header>.ds-button{width:100%}.ds-person-row{gap:var(--ds-space-4);padding:var(--ds-space-4);grid-template-columns:1fr}.ds-person-next{grid-column:1}.ds-next-moves>article{padding:var(--ds-space-4);gap:var(--ds-space-4);grid-template-columns:1fr}.ds-next-moves .ds-action-row{flex-flow:wrap}.ds-preview-banner{flex-direction:column;align-items:start}.ds-section-header{align-items:start}.ds-section-header>.ds-button{padding-inline:var(--ds-space-2)}.ds-sheet-body{padding:var(--ds-space-4)}.ds-sheet-header{padding-inline:var(--ds-space-4)}.ds-drawer-sections>.ds-card{padding:var(--ds-space-4)}.ds-edit-panel .ds-fields{grid-template-columns:1fr}.ds-search input{font-size:16px!important}.ds-edit-panel input,.ds-edit-panel textarea,.ds-edit-panel select{font-size:16px}.bic-ref-shell .ds-shell-profile b{display:none}.ds-connect{--ds-page-title:600 24px/30px Inter,Arial,sans-serif;--ds-section-title:600 18px/24px Inter,Arial,sans-serif}}@media (prefers-reduced-motion:reduce){.bic-design-system *{transition:none;animation:none}}.ds-fields small{font:var(--ds-small);color:var(--ds-muted)}.bic-ref-topbar .ds-shell-icon{border:1px solid var(--ds-border);border-radius:var(--ds-control-radius);background:var(--ds-surface);width:44px;height:44px;color:var(--ds-muted);cursor:pointer;flex:none;place-items:center;display:grid}.bic-ref-topbar .ds-shell-profile{align-items:center;gap:var(--ds-space-2);min-height:44px;padding:var(--ds-space-1) var(--ds-space-2);border:1px solid var(--ds-border);border-radius:var(--ds-control-radius);background:var(--ds-surface);color:var(--ds-text);cursor:pointer;display:flex}.bic-ref-topbar .ds-shell-profile b{font:var(--ds-body);font-weight:500}.bic-ref-topbar .ds-shell-avatar{object-fit:cover;background:var(--ds-selected);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.ds-inline-status{padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-border);background:var(--ds-selected);border-radius:var(--ds-control-radius)}.ds-mobile-nav{display:none}@media (width<=820px){.ds-mobile-nav{z-index:100;background:var(--ds-surface);border-top:1px solid var(--ds-border);padding:8px 8px calc(8px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid;position:fixed;inset:auto 0 0}.ds-mobile-nav button{border-radius:var(--ds-control-radius);min-height:52px;color:var(--ds-muted);font:var(--ds-meta);cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:4px;padding:4px;display:grid}.ds-mobile-nav button.active{background:var(--ds-selected);color:var(--ds-text)}.ds-mobile-nav .app-icon{width:20px;height:20px}.ds-mobile-nav .mobile-capture-button{background:var(--ds-text);color:#fff}}.ds-person-grid{gap:var(--ds-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-person-card{gap:var(--ds-space-4);padding:var(--ds-space-6);flex-direction:column;display:flex}.ds-person-card>.ds-button{align-self:start;margin-top:auto}.ds-card-thumbnail{object-fit:contain;border:1px solid var(--ds-border);border-radius:var(--ds-control-radius);width:100%;max-width:100%;height:120px;display:block}.ds-capture-actions{gap:var(--ds-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ds-capture-actions>button{text-align:left;align-items:start;gap:var(--ds-space-3);padding:var(--ds-space-6);border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);color:var(--ds-text);cursor:pointer;flex-direction:column;display:flex}.ds-capture-actions>button:hover{background:var(--ds-selected)}.ds-capture-actions h2{font:var(--ds-card-title)}.ds-capture-actions p{font:var(--ds-small);color:var(--ds-muted)}.ds-action-icon{border-radius:var(--ds-control-radius);background:var(--ds-selected);place-items:center;width:44px;height:44px;font-size:24px;display:grid}.ds-action-icon svg{width:20px;height:20px}.ds-capture-person{justify-content:space-between;align-items:center;gap:var(--ds-space-4);width:100%;padding:var(--ds-space-4) var(--ds-space-6);text-align:left;border:0;border-bottom:1px solid var(--ds-border);color:var(--ds-text);cursor:pointer;background:0 0;display:flex}.ds-capture-person:last-child{border-bottom:0}.ds-capture-person:hover{background:var(--ds-selected)}.ds-capture-row{padding:var(--ds-space-4) var(--ds-space-6);border-bottom:1px solid var(--ds-border)}.ds-capture-row:last-child{border-bottom:0}.ds-capture-row .ds-meeting-row{margin:0}.ds-saved-result,.ds-form-card{gap:var(--ds-space-4);padding:var(--ds-space-6);display:grid}.ds-capture-columns{align-items:start;gap:var(--ds-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-capture-columns>.ds-form-card:only-child{grid-column:1/-1;width:100%;max-width:800px}.bic-design-system .ds-fields{gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-fields label,.ds-field{gap:var(--ds-space-2);align-content:start;display:grid}.ds-fields input,.ds-fields select,.ds-fields textarea,.ds-field input,.ds-field select,.ds-field textarea{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-control-radius);width:100%;min-height:44px;padding:var(--ds-space-3);color:var(--ds-text)}.ds-fields textarea,.ds-field textarea{resize:vertical}.ds-fields .ds-field-wide{grid-column:1/-1}.ds-consent{gap:var(--ds-space-3);padding:var(--ds-space-3) 0;align-items:start;display:flex}.ds-consent input{width:20px;height:20px;margin-top:var(--ds-space-1);accent-color:var(--ds-text);flex:none}.ds-consent small{margin-top:var(--ds-space-1);font:var(--ds-small);color:var(--ds-muted);display:block}.ds-scan-preview{object-fit:contain;border:1px solid var(--ds-border);border-radius:var(--ds-control-radius);width:100%;max-height:360px;display:block}.ds-original-pair{gap:var(--ds-space-4);flex-wrap:wrap;align-items:center;display:flex}.ds-original-pair img{object-fit:contain;border:1px solid var(--ds-border);border-radius:var(--ds-control-radius);width:min(240px,100%);max-height:160px}.ds-raw-ocr summary{cursor:pointer;min-height:44px}.ds-raw-ocr pre{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--ds-small)}.ds-form-card progress{width:100%;accent-color:var(--ds-text)}.ds-own-cards{gap:var(--ds-space-6);display:grid}.ds-own-card{gap:var(--ds-space-6);padding:var(--ds-space-6);grid-template-columns:minmax(0,1fr) 180px;align-items:center;display:grid}.ds-own-card-profile{gap:var(--ds-space-4);align-items:start;display:flex}.ds-own-card-profile>img,.ds-own-avatar{object-fit:cover;background:var(--ds-selected);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid}.ds-own-card-profile>div{flex:1;min-width:0}.ds-own-card-profile h3,.ds-own-card-profile p{overflow-wrap:anywhere}.ds-own-card-profile h3{font-weight:700;line-height:1.3}.ds-own-card-profile p{color:var(--ds-muted);margin-top:var(--ds-space-1)}.ds-own-card .ds-action-row{margin-top:var(--ds-space-6)}.ds-own-qr{justify-items:center;gap:var(--ds-space-2);text-align:center;display:grid}.ds-own-qr img{object-fit:contain;background:#fff;width:160px;max-width:100%;height:160px;display:block}.ds-verified-card{align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-6);border-left:3px solid var(--ds-gold);display:flex}.ds-verified-card>div:last-child{flex:1;min-width:0}.ds-verified-card h3,.ds-verified-card p{overflow-wrap:anywhere}.ds-verified-card h3{font-weight:700;line-height:1.3}.ds-verified-card .ds-badge{color:#7b602c;background:#f7f2e8}.ds-own-card-list{gap:var(--ds-space-3);display:grid}.ds-own-card-list>article{padding:var(--ds-space-4);justify-content:space-between;gap:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);align-items:center;display:flex}.sample-event-preview{border:1px solid var(--ds-border);background:#f2f2ee;border-radius:16px;gap:16px;padding:20px;display:grid}.sample-event-heading{justify-content:space-between;gap:16px;display:flex}.sample-event-heading h2{margin-top:10px;font-size:20px;line-height:1.35}.sample-event-heading p{max-width:720px;color:var(--ds-muted);margin-top:6px}.sample-event-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sample-event-choices>button{text-align:left;border:1px solid var(--ds-border);min-height:100px;color:var(--ds-text);cursor:pointer;background:#fff;border-radius:12px;align-content:start;gap:6px;padding:14px;display:grid}.sample-event-choices>button.selected{border-color:#55554f;box-shadow:inset 0 0 0 1px #55554f}.sample-event-choices>button>span,.sample-event-choices>button>small{color:var(--ds-muted);font-size:12px;line-height:1.4}.sample-event-choices>button>strong{font-size:14px;line-height:1.35}.sample-event-room{border:1px solid var(--ds-border);background:#fff;border-radius:12px;gap:16px;padding:18px;display:grid}.sample-event-room-title{justify-content:space-between;align-items:start;gap:14px;display:flex}.sample-event-room-title h3{margin-top:4px;font-size:18px;line-height:1.4}.sample-event-room-title p{color:var(--ds-muted);margin-top:4px;font-size:13px}.sample-event-steps{border-bottom:1px solid var(--ds-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-bottom:12px;display:grid}.sample-event-steps>button{color:var(--ds-muted);font:var(--ds-meta);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:7px 4px;display:flex}.sample-event-steps>button>span{border:1px solid var(--ds-border);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.sample-event-steps>button.current{color:var(--ds-text);font-weight:600}.sample-event-steps>button.current>span,.sample-event-steps>button.complete>span{background:var(--ds-text);border-color:var(--ds-text);color:#fff}.sample-event-stage{justify-items:start;gap:14px;max-width:760px;padding:4px 0;display:grid}.sample-event-stage h4{font-size:16px;line-height:1.4}.sample-event-stage p,.sample-event-stage li{color:var(--ds-muted);font-size:14px;line-height:1.55}.sample-event-stage ul{margin:10px 0 0;padding-left:20px}.sample-event-access,.sample-event-followup{border:1px solid var(--ds-border);background:#f8f8f6;border-radius:10px;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.sample-event-access>span{border:1px solid var(--ds-border);background:#fff;border-radius:8px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.sample-event-access strong,.sample-event-access small,.sample-event-followup strong,.sample-event-followup span{display:block}.sample-event-access small,.sample-event-followup span{color:var(--ds-muted);margin-top:3px;font-size:12px;line-height:1.45}.sample-event-networking{width:100%}.sample-event-people{border:1px solid var(--ds-border);border-radius:10px;width:100%;display:grid;overflow:hidden}.sample-event-people>article{border-bottom:1px solid var(--ds-border);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.sample-event-people>article:last-child{border-bottom:0}.sample-event-avatar{color:#333;background:#efefea;border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;font-weight:600;display:grid}.sample-event-people>article>div{gap:3px;min-width:0;display:grid}.sample-event-people strong{font-size:14px}.sample-event-people small{color:var(--ds-muted);font-size:12px;line-height:1.4}.sample-event-people button{border:1px solid var(--ds-border);min-height:36px;color:var(--ds-text);cursor:pointer;background:#fff;border-radius:8px;padding:6px 9px;font-size:12px}@media (width<=600px){.sample-event-preview{gap:12px;padding:14px}.sample-event-choices{grid-template-columns:1fr}.sample-event-choices>button{min-height:0}.sample-event-room{gap:12px;padding:14px}.sample-event-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-event-stage{width:100%}.sample-event-people>article{grid-template-columns:36px minmax(0,1fr)}.sample-event-avatar{width:36px;height:36px}.sample-event-people>article button{grid-column:2;justify-self:start}.sample-event-stage>.ds-button{white-space:normal;text-align:center}}.ds-own-card-list>article[data-selected=true]{background:var(--ds-selected)}.ds-own-card-list .ds-card-selector{gap:var(--ds-space-1);text-align:left;color:var(--ds-text);cursor:pointer;background:0 0;border:0;flex:1;display:grid}.ds-own-card-list strong{font-weight:500}.ds-own-card-list small{font:var(--ds-small);color:var(--ds-muted)}.ds-share-link{min-height:44px;padding:var(--ds-space-2) var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-control-radius);color:var(--ds-text);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.ds-qr-view{gap:var(--ds-space-4);justify-items:start;display:grid}.ds-qr-view img{width:min(280px,100%);height:auto}.ds-qr-view .ds-field{width:100%}@media (width<=1100px){.ds-person-grid,.ds-capture-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-capture-columns{grid-template-columns:1fr}.ds-own-card-list>article{flex-direction:column;align-items:start}}@media (width<=600px){.ds-person-grid{grid-template-columns:1fr}.ds-person-card,.ds-form-card,.ds-saved-result,.ds-own-card,.ds-verified-card{padding:var(--ds-space-4)}.ds-capture-actions{gap:var(--ds-space-3)}.ds-capture-actions>button{padding:var(--ds-space-4)}.ds-capture-person{padding:var(--ds-space-4);flex-direction:column;align-items:start}.ds-capture-row{padding:var(--ds-space-4)}.bic-design-system .ds-fields{grid-template-columns:1fr}.ds-fields input,.ds-fields textarea,.ds-fields select,.ds-field input,.ds-field textarea,.ds-field select{font-size:16px}.ds-own-card{grid-template-columns:1fr}.ds-own-qr{text-align:left;justify-items:start}.ds-own-card-list .ds-action-row{flex-wrap:wrap;width:100%}}.ds-detail-pair{display:contents}.ds-own-card .ds-own-card-profile{margin-top:var(--ds-space-4)}.bic-design-system .ds-clickable-person{cursor:pointer}.bic-design-system .ds-clickable-person:hover{background:var(--ds-selected,#efefea)}.bic-design-system .ds-clickable-person:focus-visible{outline-offset:-2px;outline:2px solid #757570}.bic-design-system .ds-photo-control{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.bic-design-system .ds-photo-control label{gap:8px;min-width:0;max-width:100%;display:grid}.bic-design-system .ds-photo-control input{max-width:100%}.bic-design-system .ds-photo-control small{color:#757570;font-size:14px}.rh-why{border-left:2px solid #b49255;padding-left:12px;font-size:14px;line-height:1.5}.integration-contact-list{gap:12px;max-height:300px;display:grid;overflow:auto}.integration-contact-list label{align-items:center;gap:10px;display:flex}.integration-contact-list input{width:auto;min-height:20px}.ds-form-card>label{gap:8px;display:grid}.ds-form-card button{min-height:44px;margin:6px 8px 6px 0}.ds-qr-view a{padding:12px;display:block}.bic-design-system .ds-card.ds-own-card{grid-template-columns:minmax(0,1fr)}.bic-design-system .ds-own-card .ds-own-card-profile{text-align:center;align-items:center;gap:var(--ds-space-3);margin-top:var(--ds-space-6);flex-direction:column}.bic-design-system .ds-own-card .ds-own-card-profile>img,.bic-design-system .ds-own-card .ds-own-card-profile>.ds-own-avatar{border:1px solid var(--ds-text);object-fit:cover;border-radius:50%;width:96px;height:96px}.bic-design-system .ds-own-card .ds-own-card-profile>div{flex:none;width:100%;max-width:480px}.bic-design-system .ds-own-card .ds-own-card-profile h3{font-size:24px;font-weight:700;line-height:1.3}.bic-design-system .ds-own-card .ds-action-row{width:100%;max-width:360px;margin:var(--ds-space-6) auto 0;gap:var(--ds-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bic-design-system .ds-own-card .ds-action-row>.ds-button,.bic-design-system .ds-own-card .ds-action-row>.ds-share-link{text-align:center;justify-content:center;min-width:0}.bic-design-system .ds-own-card>.ds-own-qr{text-align:center;justify-items:center}.bic-design-system .ds-own-card>.ds-own-qr img{width:120px;height:120px}.ds-own-card-heading .ds-section-header>div{flex:1;min-width:0}.ds-own-card-heading .ds-section-header>.ds-button{white-space:nowrap;flex:none;min-width:88px}.ds-uploaded-card-open{border:1px solid var(--ds-border);border-radius:var(--ds-control-radius);cursor:pointer;background:#fff;flex:none;width:180px;max-width:100%;padding:8px}.ds-uploaded-card-image{object-fit:contain;width:100%;height:auto;max-height:160px;display:block}.ds-card-photo-preview{gap:8px;margin:0 0 16px;display:grid}.ds-card-photo-preview img{object-fit:contain;border:1px solid var(--ds-border);background:#fff;width:100%;max-height:280px;display:block}.ds-card-photo-preview figcaption{color:var(--ds-muted);font:var(--ds-small)}@media (width<=600px){.ds-own-card-heading .ds-section-header{flex-wrap:wrap;gap:12px}.ds-own-card-heading .ds-section-header>div{flex:180px}.ds-uploaded-card-open{width:min(100%,280px)}}.workspace-top-actions .notification-trigger{position:relative;overflow:visible}.workspace-top-actions .notification-count{box-sizing:border-box;color:#fff;white-space:nowrap;z-index:1;pointer-events:none;background:#1c1c1a;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font:600 10px/1 Arial,sans-serif;display:flex;position:absolute;top:-6px;right:-6px}.event-room-summary{align-items:flex-start;gap:24px;display:flex}.event-room-poster{object-fit:contain;border-radius:12px;width:160px;max-height:220px}.event-room-summary>div{flex:1;min-width:0}.event-business-profile>strong{overflow-wrap:anywhere;font-size:1.125rem;display:block}.event-business-profile p,.event-business-profile dd{overflow-wrap:anywhere}.event-business-profile dl{gap:12px;margin:16px 0;display:grid}.event-business-profile dt{color:#757570;font-size:.875rem}.event-business-profile dd{margin:4px 0 0;font-size:1rem}.event-profile-editor{margin-top:20px}.event-profile-editor summary{cursor:pointer;padding:12px 0;font-size:1rem}.event-people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.event-people-search{align-items:end;gap:12px;margin:16px 0;display:flex}.event-people-search label{flex:1}.event-people-search input{width:100%}.event-people-grid .ds-action-row{margin-top:16px}.event-room-summary h2{margin-top:0}@media (width<=640px){.event-room-summary{display:block}.event-room-poster{width:100%;max-height:220px;margin-bottom:16px}.event-people-grid{grid-template-columns:1fr}.event-people-search{flex-direction:column;align-items:stretch}}.event-live{margin-block:24px}.event-live-host,.event-live-join,.event-live-compose{border-top:1px solid var(--ds-border);margin-top:20px;padding-top:20px}.event-live-host summary{cursor:pointer;padding:12px 0;font-size:1rem}.event-live-feed{margin-top:20px}.event-live-message{border-top:1px solid var(--ds-border);padding:20px 0}.event-live-message header{justify-content:space-between;align-items:start;gap:16px;display:flex}.event-live-message header div{gap:4px;min-width:0;display:grid}.event-live-message header span,.event-live-message time{color:var(--ds-muted);font-size:.875rem}.event-live-message p,.event-live-report blockquote{white-space:pre-wrap;overflow-wrap:anywhere}.event-live-announcement{background:var(--ds-selected);border-radius:12px;margin:16px 0;padding:20px}.event-live-compose textarea{resize:vertical;width:100%;min-height:100px}.event-live-report{border:1px solid var(--ds-border);border-radius:12px;margin:12px 0;padding:16px}@media (width<=640px){.event-live-message header{flex-direction:column;gap:8px}.event-live .ds-section-header{align-items:start}.event-live .ds-section-header .ds-button{white-space:normal}}.event-promotion-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.event-promotion-form>label:nth-child(3),.event-promotion-form>label:nth-child(4),.event-promotion-form>.ds-action-row{grid-column:1/-1}.event-promotion-form textarea{resize:vertical;width:100%}.event-promotion-list{border-top:1px solid #e6e6e2;margin-top:20px}.event-promotion-list article{border-bottom:1px solid #e6e6e2;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.event-promotion-list p{margin:6px 0}.event-promotion-list small{overflow-wrap:anywhere;color:#6e706b}.event-sponsor-panel{gap:12px;margin:16px 0;display:grid}.event-sponsor-panel>p{margin:0}.event-sponsor-panel h3{margin:0 0 8px}.event-sponsor-panel .ds-button{margin-top:8px;display:inline-flex}@media (width<=640px){.event-promotion-form{grid-template-columns:1fr}.event-promotion-form>label:nth-child(n){grid-column:auto}.event-promotion-list article{flex-direction:column;align-items:flex-start}}.event-promotion-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.event-promotion-heading h2{margin:0}@media (width<=640px){.event-promotion-heading{flex-direction:column;align-items:flex-start}}.event-badge-scanner{background:#fafaf8;border:1px solid #e6e6e2;border-radius:12px;margin:16px 0;padding:16px}.event-badge-scanner .ds-small{margin-bottom:0}.event-badge-scanner #event-profile-qr-camera{max-width:420px;margin:16px auto}.event-badge-scanner video{max-width:100%}.event-qr-upload{color:#242424;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d8d2;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;display:inline-flex;position:relative}.event-qr-upload:focus-within{outline-offset:2px;outline:2px solid #242424}.event-qr-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.event-qr-file-reader{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;top:0;left:-10000px;overflow:hidden}.rh-home section,.journey-view section{min-width:0}.rh-metrics{gap:var(--ds-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rh-metrics>.ds-card,.journey-stats>.ds-card{gap:var(--ds-space-2);padding:var(--ds-space-6);display:grid}.rh-metrics strong,.journey-stats strong{font-size:28px;font-weight:600;line-height:1.2}.rh-metrics span,.journey-stats span{font:var(--ds-small);color:var(--ds-muted)}.rh-people{gap:var(--ds-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rh-person-card{align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-6);flex-direction:column;display:flex}.rh-person-card>.ds-button{margin-top:auto}.rh-events{gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rh-event-card{gap:var(--ds-space-4);grid-template-columns:minmax(100px,140px) minmax(0,1fr);padding:0;display:grid;overflow:hidden}.rh-event-image{background:var(--ds-selected);justify-content:center;align-items:center;min-height:160px;display:flex}.rh-event-image img{object-fit:contain;width:100%;height:100%;max-height:220px}.rh-event-card>div:last-child{align-items:flex-start;gap:var(--ds-space-2);padding:var(--ds-space-4) var(--ds-space-4) var(--ds-space-4) 0;flex-direction:column;display:flex}.rh-event-card .ds-button{margin-top:auto}.rh-recent{gap:var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rh-recent-person{justify-items:start;gap:var(--ds-space-1);white-space:normal;height:auto;display:grid}.rh-recent-person span{font:var(--ds-small);color:var(--ds-muted)}.rh-journey{justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-6);display:flex}.rh-journey>div{gap:var(--ds-space-2);display:grid}.journey-stats{gap:var(--ds-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.journey-timeline{padding:var(--ds-space-6)}.journey-timeline ol{margin:0;padding:0;list-style:none}.journey-timeline li{padding:var(--ds-space-4) 0 var(--ds-space-4) var(--ds-space-6);border-left:1px solid var(--ds-border);position:relative}.journey-timeline li:before{content:"";background:var(--ds-text);border-radius:50%;width:9px;height:9px;position:absolute;top:22px;left:-5px}.journey-timeline li>div{justify-items:start;gap:var(--ds-space-2);display:grid}.journey-timeline li p,.journey-next p{color:var(--ds-muted)}.journey-next{gap:var(--ds-space-3);padding:var(--ds-space-6);display:grid}@media (width<=900px){.rh-people{grid-template-columns:repeat(2,minmax(0,1fr))}.rh-events{grid-template-columns:1fr}}@media (width<=760px){.journey-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.rh-home{gap:var(--ds-space-6)}.rh-metrics{gap:var(--ds-space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.rh-metrics>.ds-card,.journey-stats>.ds-card{padding:var(--ds-space-3)}.rh-metrics strong,.journey-stats strong{font-size:22px}.rh-metrics span{font-size:12px;line-height:1.3}.rh-people,.rh-recent{grid-template-columns:1fr}.journey-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rh-event-card{grid-template-columns:88px minmax(0,1fr)}.rh-event-image{min-height:130px}.rh-event-card>div:last-child{padding:var(--ds-space-3) var(--ds-space-3) var(--ds-space-3) 0}.rh-journey{flex-direction:column;align-items:flex-start}.rh-journey>.ds-button{width:100%}.journey-timeline{padding:var(--ds-space-4)}}.account-view .account-header{gap:var(--ds-space-6);padding:var(--ds-space-6);border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;display:grid}.account-view .account-header h1{font:var(--ds-page-title);overflow-wrap:anywhere}.account-view .account-header>div:first-child{gap:var(--ds-space-2);display:grid}.account-view .account-header>div:first-child>span,.account-view .account-job-title{color:var(--ds-muted);font:var(--ds-body)}.account-view .account-shortcuts{gap:var(--ds-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-view .account-shortcuts>button,.account-view .account-shortcuts>a{align-items:center;gap:var(--ds-space-3);min-height:56px;padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-control-radius);background:var(--ds-surface);color:var(--ds-text);text-align:left;text-decoration:none;display:flex}.account-view .account-shortcuts>button:hover,.account-view .account-shortcuts>a:hover{background:var(--ds-selected)}.account-view .account-shortcuts span:not(.app-icon){gap:var(--ds-space-1);display:grid}.account-view .account-shortcuts small{color:var(--ds-muted);font:var(--ds-meta)}.account-view .workspace-card,.account-view .account-disclosure,.account-view .account-utility-row{border-color:var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface)}.account-view .account-disclosure{padding:var(--ds-space-4) var(--ds-space-6)}.account-view .account-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--ds-space-4);cursor:pointer;min-height:48px;list-style:none;display:flex}.account-view .account-disclosure>summary::-webkit-details-marker{display:none}.account-view .account-disclosure>summary>span{gap:var(--ds-space-1);display:grid}.account-view .account-disclosure>summary small{font:var(--ds-small);color:var(--ds-muted)}.account-view .account-disclosure>section{padding-top:var(--ds-space-4)}.account-view .account-utility-row{gap:var(--ds-space-3);padding:var(--ds-space-4);flex-wrap:wrap;display:flex}.account-view .account-utility-row a,.account-view .account-utility-row button{min-height:44px;padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-control-radius);background:var(--ds-surface);color:var(--ds-text);font:var(--ds-small);cursor:pointer;text-decoration:none}.account-view input,.account-view textarea,.account-view select{font-size:16px}@media (width<=900px){.account-view .account-header{grid-template-columns:1fr}.account-view .account-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.account-view .account-header{padding:var(--ds-space-4)}.account-view .account-shortcuts{grid-template-columns:1fr}.account-view .account-disclosure{padding:var(--ds-space-3) var(--ds-space-4)}.account-view .account-utility-row{grid-template-columns:1fr;display:grid}.account-view .account-utility-row a,.account-view .account-utility-row button{text-align:left}}.event-connect-view>.ds-field{max-width:720px;padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface)}.event-connect-view>.ds-field>span{font-weight:600}.event-connect-view>.ds-field select{min-height:48px;font-size:16px}.event-connect-view>p>a{color:var(--ds-text);text-underline-offset:3px}.event-connect-view .event-room-summary,.event-connect-view .event-people-grid>.ds-card{min-width:0}.event-connect-view .event-people-grid .ds-action-row>.ds-button{white-space:normal}@media (width<=600px){.event-connect-view>.ds-field{max-width:none;padding:var(--ds-space-3)}.event-connect-view .event-room-summary,.event-connect-view .event-people-grid>.ds-card{padding:var(--ds-space-4)}.account-view .account-shortcuts>button,.account-view .account-shortcuts>a{min-height:52px}}.sample-event-launch{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.sample-event-launch>div{gap:4px;display:grid}.sample-event-launch>div>span{color:var(--ds-muted);letter-spacing:.08em;font:600 11px/1.4 Inter,Arial,sans-serif}.sample-event-launch>div>strong{font-size:15px}.sample-event-launch>div>small{color:var(--ds-muted);font-size:13px;line-height:1.4}@media (width<=520px){.sample-event-launch{flex-direction:column;align-items:flex-start;padding:14px}.sample-event-launch>.ds-button{width:100%}}.sample-event-page{width:100%;max-width:900px;color:var(--ds-text);gap:12px;margin:0 auto;padding-bottom:20px;display:grid}.sample-event-page-header{border-bottom:1px solid var(--ds-border);justify-content:space-between;align-items:center;gap:12px;padding:0 0 10px;display:flex}.sample-event-page-header>div{gap:4px;min-width:0;display:grid}.sample-event-overline{color:var(--ds-muted);letter-spacing:.07em;font:600 10px/1.35 Inter,Arial,sans-serif}.sample-event-page-header h1{letter-spacing:-.025em;font:650 22px/1.2 Inter,Arial,sans-serif}.sample-event-page-header p{color:var(--ds-muted);font:400 12px/1.35 Inter,Arial,sans-serif}.sample-event-back{border:1px solid var(--ds-border);min-height:40px;color:var(--ds-text);cursor:pointer;background:#fff;border-radius:8px;flex:none;padding:7px 10px;font:600 12px/1.3 Inter,Arial,sans-serif}.sample-event-disclaimer{border:1px solid var(--ds-border);background:#f7f7f4;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font:500 11px/1.35 Inter,Arial,sans-serif;display:flex}.sample-event-disclaimer>strong{flex:none}.sample-event-disclaimer label{color:var(--ds-muted);align-items:center;gap:7px;display:flex}.sample-event-disclaimer select{border:1px solid var(--ds-border);max-width:230px;min-height:34px;color:var(--ds-text);background:#fff;border-radius:7px;padding:5px 24px 5px 8px;font:500 11px/1.3 Inter,Arial,sans-serif}.sample-event-flow{border-bottom:1px solid var(--ds-border);grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);align-items:center;padding:3px 0 8px;display:grid}.sample-event-flow button{min-width:0;min-height:42px;color:var(--ds-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:4px;font:600 12px/1.2 Inter,Arial,sans-serif;display:flex}.sample-event-flow button[aria-current=step]{color:#fff;background:#20201e}.sample-event-flow button i{border:1px solid;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font:600 10px/1 Inter,Arial,sans-serif;display:grid}.sample-event-flow>b{text-align:center;color:#aaa;font-size:14px}.sample-event-content{gap:10px;display:grid}.sample-event-action-card{border:1px solid var(--ds-border);background:#fff;border-radius:11px;justify-items:start;gap:11px;padding:15px;display:grid}.sample-event-action-card>div:first-child{gap:5px;display:grid}.sample-event-action-card h2,.sample-event-section-intro h2{font:650 18px/1.25 Inter,Arial,sans-serif}.sample-event-action-card p,.sample-event-section-intro p{color:var(--ds-muted);font:400 12px/1.4 Inter,Arial,sans-serif}.sample-event-action-card .ds-button{min-height:44px}.sample-event-profile-choice{border:1px solid var(--ds-border);background:#fafaf8;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px;display:flex}.sample-event-avatar{color:#222;background:#e9e9e4;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font:650 11px/1 Inter,Arial,sans-serif;display:grid}.sample-event-profile-choice>div{gap:3px;display:grid}.sample-event-profile-choice strong{font-size:12px}.sample-event-profile-choice small{color:var(--ds-muted);font-size:11px;line-height:1.3}.sample-event-choice-label{color:var(--ds-muted);margin-left:auto;font-size:10px}.sample-event-consent{align-items:flex-start;gap:8px;padding:0;display:flex}.sample-event-consent input{accent-color:#222;flex:none;width:17px;height:17px;margin:1px 0 0}.sample-event-consent>span{gap:2px;display:grid}.sample-event-consent small{color:var(--ds-muted);font-size:11px;line-height:1.3}.sample-event-success-label{color:#315c42;font-size:11px;font-weight:650}.sample-event-access-row{border:1px solid var(--ds-border);background:#fafaf8;border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.sample-event-access-row>div:last-child{gap:2px;display:grid}.sample-event-access-row strong,.sample-event-online-link strong{font-size:12px}.sample-event-access-row small,.sample-event-online-link span{color:var(--ds-muted);font-size:10px;line-height:1.3}.sample-event-online-link{border:1px solid var(--ds-border);background:#fafaf8;border-radius:8px;gap:3px;width:100%;padding:9px;display:grid}.sample-event-fake-qr{border:1px solid var(--ds-border);background:#fff;flex:none;grid-template-rows:repeat(9,5px);grid-template-columns:repeat(9,5px);gap:1px;padding:4px;display:grid}.sample-event-fake-qr i{background:0 0}.sample-event-fake-qr i.filled{background:#222}.sample-event-agenda{border:1px solid var(--ds-border);background:#fff;border-radius:9px;padding:10px 12px}.sample-event-agenda summary{min-height:24px;color:var(--ds-text);cursor:pointer;font-size:12px;font-weight:600}.sample-event-agenda p{color:var(--ds-muted);margin:8px 0 0;font-size:11px;line-height:1.35}.sample-event-live-link,.sample-event-next{text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;font:600 12px/1.3 Inter,Arial,sans-serif;display:flex}.sample-event-live-link{border:1px solid var(--ds-border);color:var(--ds-text);background:#fff}.sample-event-next{color:#fff;background:#20201e;border:0}.sample-event-section-intro{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.sample-event-section-intro>div{gap:3px;display:grid}.sample-event-section-intro>span{color:var(--ds-muted);flex:none;font-size:11px}.sample-event-search input{border:1px solid var(--ds-border);background:#fff;border-radius:8px;width:100%;min-height:42px;padding:8px 11px;font:400 13px/1.3 Inter,Arial,sans-serif}.sample-event-directory{border:1px solid var(--ds-border);background:#fff;border-radius:10px;width:100%;display:grid;overflow:hidden}.sample-event-directory>article{border-bottom:1px solid var(--ds-border);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.sample-event-directory>article:last-child{border-bottom:0}.sample-event-person-info{gap:2px;min-width:0;display:grid}.sample-event-person-info strong{font-size:12px}.sample-event-person-info small{color:var(--ds-muted);font-size:10px;line-height:1.3}.sample-event-person-info .sample-event-need{color:#555;font-weight:550}.sample-event-directory .ds-button{white-space:nowrap;min-height:38px;padding:6px 10px;font-size:11px}.sample-event-privacy-note{color:var(--ds-muted);margin:0;font-size:10px;line-height:1.35}.sample-event-empty{color:var(--ds-muted);margin:0;padding:14px;font-size:12px;line-height:1.4}.sample-event-empty-state{border:1px solid var(--ds-border);background:#fff;border-radius:10px;justify-items:start;gap:7px;padding:16px;display:grid}.sample-event-empty-state strong{font-size:13px}.sample-event-empty-state span{color:var(--ds-muted);font-size:11px;line-height:1.4}.sample-event-saved-list{gap:9px;display:grid}.sample-event-saved-person{border:1px solid var(--ds-border);background:#fff;border-radius:10px;gap:8px;padding:12px;display:grid}.sample-event-saved-heading{justify-content:space-between;gap:8px;display:flex}.sample-event-saved-heading strong{font-size:13px}.sample-event-saved-heading span{color:var(--ds-muted);text-align:right;font-size:10px}.sample-event-saved-person label{gap:4px;font-size:11px;font-weight:600;display:grid}.sample-event-saved-person label em{color:var(--ds-muted);margin-left:4px;font-style:normal;font-weight:400}.sample-event-saved-person textarea{border:1px solid var(--ds-border);width:100%;min-height:54px;color:var(--ds-text);resize:vertical;background:#fff;border-radius:7px;padding:8px;font:400 12px/1.35 Inter,Arial,sans-serif}.sample-event-quiet-button,.sample-event-back-link{min-height:36px;color:var(--ds-muted);text-align:left;cursor:pointer;background:0 0;border:0;padding:5px 0;font:600 11px/1.3 Inter,Arial,sans-serif}.sample-event-chat{border:1px solid var(--ds-border);background:#fff;border-radius:10px;gap:9px;padding:12px;display:grid}.sample-event-chat>p{background:#f5f5f2;border-radius:8px;gap:3px;margin:0;padding:9px;font-size:12px;line-height:1.35;display:grid}.sample-event-chat>p strong{font-size:10px}.sample-event-chat form{gap:7px;display:flex}.sample-event-chat input{border:1px solid var(--ds-border);border-radius:8px;flex:1;min-width:0;min-height:42px;padding:8px 10px;font:400 13px Inter,Arial,sans-serif}.sample-event-chat>small,.sample-event-saved-person>small{color:var(--ds-muted);font-size:10px;line-height:1.3}@media (width<=600px){.sample-event-page{gap:9px;padding-bottom:14px}.sample-event-page-header h1{font-size:20px}.sample-event-page-header p{font-size:11px}.sample-event-back{min-height:36px;padding:6px 8px;font-size:11px}.sample-event-disclaimer{align-items:flex-start;padding:7px 8px}.sample-event-disclaimer label{flex-direction:column;align-items:flex-end;gap:2px}.sample-event-disclaimer select{max-width:185px;min-height:30px;font-size:10px}.sample-event-flow{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr)}.sample-event-flow button{gap:4px;font-size:11px}.sample-event-flow button i{width:18px;height:18px;font-size:9px}.sample-event-action-card{padding:13px}.sample-event-directory>article{grid-template-columns:34px minmax(0,1fr) auto;gap:7px;padding:9px}.sample-event-directory .sample-event-avatar{width:34px;height:34px}.sample-event-directory .ds-button{min-height:36px;padding:5px 8px}.sample-event-chat form{flex-direction:row}.sample-event-chat form>.ds-button{flex:none}}@media (width<=360px){.sample-event-flow button{font-size:10px}.sample-event-flow button i{display:none}.sample-event-disclaimer>strong{max-width:100px}.sample-event-disclaimer select{max-width:160px}}.event-page-intro{color:var(--ds-muted);margin:0;font-size:14px;line-height:1.4}.event-list-empty{max-width:720px}.event-list-empty .ds-empty{padding:22px 20px}.event-list-empty .ds-empty h3{font-size:18px;line-height:1.3}.event-list-empty .ds-empty p{font-size:14px;line-height:1.45}.sample-event-page{max-width:820px;padding:0 0 calc(104px + env(safe-area-inset-bottom));gap:16px}.sample-event-page-header{align-items:flex-start;padding:0 0 14px}.sample-event-page-header>div{gap:5px}.sample-event-preview-tag{color:#555;letter-spacing:.08em;background:#efefea;border-radius:999px;width:max-content;padding:4px 7px;font-size:10px;font-weight:750}.sample-event-page-header h1{overflow-wrap:anywhere;margin:1px 0 0;font-size:25px;line-height:1.2}.sample-event-page-header p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.4}.sample-event-disclaimer{color:var(--ds-muted);background:0 0;border:0;margin:0;padding:0;font-size:12px;line-height:1.4;display:block}.sample-event-tabs{border:1px solid var(--ds-border);background:#f5f5f2;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.sample-event-tabs button{min-width:0;min-height:44px;color:var(--ds-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 6px;font:600 14px/1.2 Inter,Arial,sans-serif;display:flex}.sample-event-tabs button.active{color:var(--ds-text);background:#fff;box-shadow:0 1px 3px #00000017}.sample-event-tabs button>span{background:#efefea;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;display:inline-grid}.sample-event-content{gap:14px;min-width:0}.sample-event-action-card{gap:14px;padding:18px}.sample-event-action-card h2,.sample-event-section-intro h2{margin:0;font-size:20px;line-height:1.25}.sample-event-action-card p,.sample-event-section-intro p{margin:0;font-size:14px;line-height:1.45}.sample-event-profile-choice{gap:10px;min-width:0;padding:10px}.sample-event-profile-choice>div{min-width:0}.sample-event-profile-choice strong{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.sample-event-profile-choice small{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.sample-event-consent{gap:10px;padding:2px 0}.sample-event-consent>span{gap:4px}.sample-event-consent strong{font-size:14px;line-height:1.35}.sample-event-consent small{font-size:12px;line-height:1.4}.sample-event-content .ds-button{white-space:normal;border-radius:9px;min-height:46px;padding:10px 15px;font-size:14px}.sample-event-success,.sample-event-limits{color:var(--ds-muted);margin:0;font-size:12px;line-height:1.45}.sample-event-agenda{border-radius:10px;padding:13px 15px}.sample-event-agenda summary{min-height:28px;font-size:14px}.sample-event-agenda p{font-size:13px;line-height:1.45}.sample-event-section-intro{flex-wrap:wrap;align-items:flex-start}.sample-event-section-intro>div{gap:5px;min-width:0}.sample-event-section-intro>span{padding-top:4px;font-size:12px}.sample-event-search input{min-height:46px;padding:10px 12px;font-size:14px}.sample-event-directory{gap:0}.sample-event-directory>article{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:14px 12px}.sample-event-directory .sample-event-avatar{width:40px;height:40px}.sample-event-person-info{gap:4px}.sample-event-person-info strong{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;line-height:1.3;display:flex}.sample-event-person-info small{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.sample-event-person-info .sample-event-need{font-weight:550}.sample-event-directory .ds-button{grid-column:2;justify-self:start;min-height:44px;padding:8px 12px;font-size:13px}.sample-person-tag{color:#666;letter-spacing:.04em;vertical-align:middle;background:#efefea;border-radius:999px;align-items:center;padding:2px 6px;font-size:9px;font-weight:750;line-height:1.4;display:inline-flex}.sample-event-empty{padding:14px;font-size:13px;line-height:1.45}.sample-event-empty-state{border-radius:11px;gap:9px;padding:18px}.sample-event-empty-state strong{font-size:16px;line-height:1.3}.sample-event-empty-state span{font-size:13px;line-height:1.45}.sample-event-saved-list{gap:10px}.sample-event-saved-person{border-radius:10px;grid-template-columns:minmax(0,1fr);gap:7px;padding:14px}.sample-event-saved-person>div{justify-items:start;gap:5px;display:grid}.sample-event-saved-person>div>strong{font-size:14px}.sample-event-saved-person>div>small{color:var(--ds-muted);font-size:12px;line-height:1.4}.event-workspace-tabs{border:1px solid var(--ds-border);background:#f5f5f2;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.event-workspace-tabs button{min-width:0;min-height:44px;color:var(--ds-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px;font:600 14px/1.2 Inter,Arial,sans-serif}.event-workspace-tabs button.active{color:var(--ds-text);background:#fff;box-shadow:0 1px 3px #00000017}.event-tab-panel{gap:16px;min-width:0;display:grid}.event-tab-panel[hidden]{display:none!important}.event-summary-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.event-participant-summary{gap:4px;min-width:0;display:grid}.event-participant-summary strong{overflow-wrap:anywhere;font-size:16px;line-height:1.3}.event-participant-summary p,.event-participant-summary small{color:var(--ds-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.event-participant-summary p{color:var(--ds-text)}.event-qr-scan{border:1px solid var(--ds-border);background:var(--ds-surface);border-radius:10px;padding:12px}.event-qr-scan>summary{cursor:pointer;min-height:24px;font-size:13px;font-weight:600}.event-participants-section{gap:12px;min-width:0;display:grid}.event-participants-section>.ds-section-header{margin:0}.event-people-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.event-people-search .ds-field{min-width:0;margin:0}.event-people-search input{min-height:46px;font-size:16px}.event-participants-section .event-people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.event-participants-section .event-people-grid>.ds-card{align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.event-participants-section .event-people-grid>.ds-card>.ds-action-row{margin-top:auto}.event-participants-section .event-people-grid .ds-action-row>.ds-button{min-height:44px}.event-connect-view .sample-event-launch{margin-top:14px}.event-switch{border:1px solid var(--ds-border);background:var(--ds-surface);border-radius:9px;margin:0 0 4px;padding:10px 12px}.event-switch>summary{cursor:pointer;min-height:24px;font-size:13px;font-weight:600}.event-switch .ds-field{margin:10px 0 0}.event-connect-view .event-room-summary h2{overflow-wrap:anywhere}@media (width<=600px){.event-workspace-tabs button{font-size:13px}.event-tab-panel{gap:12px}.event-summary-actions{align-items:flex-start}.event-participants-section .event-people-grid,.event-people-search{grid-template-columns:minmax(0,1fr)}.event-people-search>.ds-button{width:100%}.sample-event-page{padding-bottom:calc(112px + env(safe-area-inset-bottom));gap:13px}.sample-event-page-header{gap:10px}.sample-event-page-header h1{font-size:22px}.sample-event-page-header p{font-size:13px}.sample-event-back{white-space:normal;max-width:120px;min-height:44px;padding:8px 10px;font-size:12px}.sample-event-tabs button{font-size:13px}.sample-event-action-card{padding:15px}.sample-event-directory>article{grid-template-columns:36px minmax(0,1fr);gap:9px;padding:12px 10px}.sample-event-directory .sample-event-avatar{width:36px;height:36px}.sample-event-directory .ds-button{min-height:44px}}@media (width<=360px){.sample-event-page-header h1{font-size:20px}.sample-event-back{max-width:104px;padding-inline:7px}.sample-event-tabs button{font-size:12px}}.sample-event-page-header{align-items:flex-start}.sample-event-page-header>div{flex:1}.sample-event-page-header h1{font-size:24px}.sample-event-page-header p{max-width:54ch}.sample-event-back{white-space:nowrap;justify-content:center;align-items:center;gap:6px;max-width:none;min-height:40px;padding:7px 10px;display:inline-flex}.sample-event-back span{font-size:18px;line-height:1}.sample-event-overline{letter-spacing:.06em;font-size:10px}.sample-event-action-card{gap:12px}.sample-event-action-card>div:first-child{gap:5px}.sample-event-action-card p{max-width:48ch}.sample-event-disclaimer{font-size:11px}.sample-event-empty-state .ds-button{min-height:44px}@media (width<=600px){.sample-event-page{gap:12px}.sample-event-page-header{gap:8px;padding-bottom:11px}.sample-event-page-header h1{font-size:21px}.sample-event-page-header p{font-size:12px;line-height:1.4}.sample-event-back{min-height:40px;padding:6px 8px;font-size:11px}.sample-event-action-card{padding:15px}}@media (width<=360px){.sample-event-page-header h1{font-size:19px}.sample-event-back{padding-inline:6px}}.sample-event-workspace{gap:18px}.sample-event-hero{isolation:isolate;color:#fff;background:linear-gradient(128deg,#102c2a 0%,#17453d 56%,#b4c591 155%);border-radius:20px;min-height:390px;padding:22px 26px 26px;position:relative;overflow:hidden;box-shadow:0 16px 36px #112d2929}.sample-event-hero:after{z-index:-1;content:"";background:radial-gradient(at 87% 20%,#dde8b53b,#0000 30%),linear-gradient(90deg,#05181724,#0000 72%);position:absolute;inset:0}.sample-event-hero-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.sample-event-hero .sample-event-preview-tag{color:#fff;background:#ffffff24}.sample-event-hero .sample-event-back{color:#fff;background:#ffffff14;border-color:#ffffff4d}.sample-event-hero-copy{z-index:2;max-width:560px;margin-top:38px;position:relative}.sample-event-host,.sample-event-section-heading>div>span,.sample-event-agenda-block>div:first-child>span{color:#bed1b9;letter-spacing:.13em;margin:0;font-size:11px;font-weight:750}.sample-event-hero h1{letter-spacing:-.055em;margin:10px 0 12px;font-size:clamp(34px,7vw,58px);font-weight:720;line-height:.99}.sample-event-promise{color:#ffffffd1;max-width:430px;margin:0;font-size:16px;line-height:1.5}.sample-event-facts{flex-wrap:wrap;gap:8px;margin-top:19px;display:flex}.sample-event-facts span{background:#ffffff14;border:1px solid #fff3;border-radius:999px;padding:8px 10px;font-size:12px;line-height:1.25}.sample-event-hero-cta{color:#18362f;cursor:pointer;background:#f4f0df;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:22px;min-width:190px;min-height:48px;margin-top:22px;padding:11px 15px;font-size:15px;font-weight:700;display:flex}.sample-event-hero-cta span{font-size:20px}.sample-event-registered{background:#ffffff1c;border:1px solid #ffffff57;border-radius:9px;align-items:center;min-height:44px;margin-top:22px;padding:10px 14px;font-size:14px;font-weight:650;display:inline-flex}.sample-event-privacy{color:#ffffffad;margin-top:9px;font-size:11px;line-height:1.4;display:block}.sample-event-orbit{z-index:1;border:1px solid #e7efd259;border-radius:50%;place-items:center;width:280px;height:280px;display:grid;position:absolute;top:42px;right:-46px}.sample-event-orbit:before,.sample-event-orbit:after{content:"";border:1px solid #e7efd242;border-radius:50%;position:absolute;inset:23px}.sample-event-orbit:after{border-color:#e7efd238;inset:56px}.sample-event-orbit span{color:#eff2df;background:#ffffff1a;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:92px;height:92px;font-family:Georgia,serif;font-size:42px;display:grid}.sample-event-orbit i,.sample-event-orbit b{background:#d8e1ac;border-radius:50%;width:15px;height:15px;position:absolute;box-shadow:0 0 22px #d8e1ac8c}.sample-event-orbit i{top:34px;left:77px}.sample-event-orbit b{background:#f4f0df;width:9px;height:9px;bottom:80px;right:36px}.sample-event-disclaimer{color:var(--ds-muted);background:0 0;border:0;justify-content:flex-start;gap:8px;margin:0;padding:0;font-size:12px;display:flex}.sample-event-disclaimer strong{color:#36594d}.sample-event-section-heading{justify-content:space-between;align-items:end;gap:20px;padding:8px 2px 2px;display:flex}.sample-event-section-heading h2,.sample-event-agenda-block h2{letter-spacing:-.035em;margin:5px 0 0;font-size:23px;line-height:1.15}.sample-event-section-heading>p{max-width:250px;color:var(--ds-muted);margin:0;font-size:13px;line-height:1.45}.sample-event-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sample-event-benefits article{border:1px solid var(--ds-border);background:#fff;border-radius:13px;align-content:start;gap:8px;min-height:140px;padding:15px;display:grid}.sample-event-benefits i{color:#578173;letter-spacing:.08em;font-size:11px;font-style:normal;font-weight:800}.sample-event-benefits strong{font-size:15px;line-height:1.25}.sample-event-benefits span{color:var(--ds-muted);font-size:12px;line-height:1.45}.sample-event-agenda-block{border:1px solid var(--ds-border);background:#fff;border-radius:14px;gap:0;display:grid;overflow:hidden}.sample-event-agenda-block>div:first-child{padding:16px 18px 13px}.sample-event-agenda-block>div:first-child>span{color:#638276}.sample-event-agenda-row{border-top:1px solid var(--ds-border);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:13px 18px;display:grid}.sample-event-agenda-row time{color:#52776b;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.sample-event-agenda-row strong{font-size:14px;font-weight:600}.sample-event-your-profile{border:1px solid var(--ds-border);background:#fff;border-radius:13px;gap:14px;padding:16px;display:grid}.sample-event-your-profile>div,.sample-event-your-profile>label{align-items:center;gap:11px;display:flex}.sample-event-your-profile>div>div,.sample-event-your-profile>label>span{gap:3px;display:grid}.sample-event-your-profile strong{font-size:14px}.sample-event-your-profile small{color:var(--ds-muted);font-size:12px;line-height:1.4}.sample-event-your-profile>label{border-top:1px solid var(--ds-border);cursor:pointer;padding-top:12px}.sample-event-your-profile input{accent-color:#234a40;flex:none;width:20px;height:20px}.sample-event-workspace .sample-event-limits{padding:0 2px}.event-connect-view .event-room-summary{color:#fff;background:linear-gradient(125deg,#112b29,#1d4c40 68%,#385e4a);border:0;border-radius:18px;min-height:240px;padding:24px;position:relative;overflow:hidden;box-shadow:0 14px 30px #16322b24}.event-connect-view .event-room-summary:after{z-index:0;content:"";pointer-events:none;border:1px solid #edf1da2e;border-radius:50%;width:280px;height:280px;position:absolute;top:-100px;right:-85px;box-shadow:0 0 0 34px #edf1da09,0 0 0 70px #edf1da06}.event-connect-view .event-room-summary>div{z-index:1;position:relative}.event-connect-view .event-room-summary h2{color:#fff;letter-spacing:-.035em;max-width:720px;margin:0 0 12px;font-size:clamp(24px,4vw,36px);line-height:1.08}.event-connect-view .event-room-summary p{color:#ffffffc2;max-width:720px;margin:0 0 10px;font-size:14px;line-height:1.5}.event-connect-view .event-room-summary .event-summary-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;display:flex}.event-connect-view .event-room-summary .ds-button-primary{color:#19362f;background:#edf0db;border-color:#edf0db}.event-connect-view .event-room-summary .ds-button:not(.ds-button-primary){color:#fff;background:#ffffff14;border-color:#ffffff59}.event-connect-view .event-room-summary .event-room-poster{z-index:1;object-fit:cover;border:1px solid #fff3;border-radius:12px;flex:none;width:190px;height:240px;margin:0;position:relative}.event-promo-video{border:1px solid var(--ds-border);background:#101715;border-radius:16px;overflow:hidden}.event-promo-video iframe,.event-promo-video>button{aspect-ratio:16/8.5;border:0;width:100%;display:block}.event-promo-video>button{color:#fff;cursor:pointer;background-color:#193b33;background-position:50%;background-size:cover;align-content:center;justify-items:center;gap:7px;display:grid}.event-promo-video>button>span{background:#ffffff29;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:58px;height:58px;font-size:21px;display:grid}.event-promo-video>button>strong{font-size:18px}.event-promo-video>button>small{color:#ffffffbf;font-size:12px}.event-live{border-top:3px solid #527b6b}.event-live>header{align-items:center}.event-live h2{letter-spacing:-.02em;font-size:20px}.event-live>header p{max-width:48ch;line-height:1.5}.event-live .event-live-join{background:#f4f7f2;border:1px solid #dce4dc;border-radius:13px;padding:18px}.event-live .event-live-join h3{margin:0 0 7px;font-size:17px}.event-live .event-live-join>p{color:var(--ds-muted);line-height:1.5}.event-live-prompts{flex-wrap:wrap;gap:7px;margin:4px 0 12px;display:flex}.event-live-prompts button{color:#345849;cursor:pointer;background:#f5f8f3;border:1px solid #d9e2d9;border-radius:999px;min-height:38px;padding:7px 10px;font-size:12px;font-weight:600}.event-live-prompts button:disabled{opacity:.55;cursor:not-allowed}@media (width<=600px){.sample-event-workspace{gap:14px}.sample-event-hero{border-radius:16px;min-height:410px;padding:16px}.sample-event-hero-copy{margin-top:44px}.sample-event-hero h1{font-size:40px}.sample-event-promise{max-width:320px;font-size:14px}.sample-event-orbit{opacity:.78;width:250px;height:250px;top:112px;right:-145px}.sample-event-orbit span{width:72px;height:72px;font-size:34px}.sample-event-facts{gap:6px;max-width:310px}.sample-event-facts span{padding:7px 8px;font-size:11px}.sample-event-section-heading{gap:7px;display:grid}.sample-event-section-heading h2,.sample-event-agenda-block h2{font-size:21px}.sample-event-section-heading>p{max-width:unset}.sample-event-benefits{grid-template-columns:1fr;gap:8px}.sample-event-benefits article{min-height:unset;grid-template-columns:28px minmax(0,1fr);gap:3px 8px;padding:12px}.sample-event-benefits i{grid-row:span 2;padding-top:2px}.sample-event-benefits span{grid-column:2}.sample-event-agenda-row{grid-template-columns:58px minmax(0,1fr);padding:12px 14px}.event-connect-view .event-room-summary{min-height:unset;border-radius:15px;padding:18px}.event-connect-view .event-room-summary .event-room-poster{object-fit:cover;width:100%;height:180px;margin:0 0 16px}.event-connect-view .event-room-summary .event-summary-actions{flex-direction:column;align-items:stretch}.event-connect-view .event-room-summary .event-summary-actions>.ds-button,.event-connect-view .event-room-summary .event-summary-actions>a{justify-content:center;width:100%}}@media (width<=820px){:root{--bic-mobile-nav-height:calc(72px + env(safe-area-inset-bottom,0px))}.bic-mobile-nav{box-sizing:border-box;height:var(--bic-mobile-nav-height);border-top:1px solid #e7e7e1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:4px;display:grid;position:fixed;inset:auto 0 0;z-index:100!important;min-height:0!important;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px))!important;box-shadow:none!important;background:#fff!important}.bic-mobile-nav button{color:#757570;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;height:60px;margin:0;padding:5px 2px;line-height:1;display:flex;min-height:44px!important;box-shadow:none!important;border-radius:10px!important;transform:none!important}.bic-mobile-nav button .app-icon{flex:none;width:22px;height:22px}.bic-mobile-nav button span{white-space:nowrap;line-height:16px;display:block;color:inherit!important;font-size:12px!important;font-weight:600!important;transform:none!important}.bic-mobile-nav button.active{color:#1c1c1a;background:#efefea!important}.bic-mobile-nav .mobile-capture-button,.bic-mobile-nav .mobile-capture-button.active{color:#fff!important;box-shadow:none!important;background:#1c1c1a!important;transform:none!important}.bic-mobile-nav .mobile-capture-button:not(.active){color:#757570!important;background:0 0!important}.bic-mobile-nav .mobile-capture-button span,.bic-mobile-nav .mobile-capture-button.active span{color:#fff!important;font-size:12px!important;line-height:16px!important;transform:none!important}.bic-mobile-nav .mobile-capture-button:not(.active) span{color:#757570!important}.bic-mobile-nav .mobile-capture-button .app-icon{color:#fff!important;width:22px!important;height:22px!important;transform:none!important}.bic-mobile-nav .mobile-capture-button:not(.active) .app-icon{color:#757570!important}.workspace-main{padding-bottom:calc(var(--bic-mobile-nav-height) + 16px)!important}.bic-ref-content{padding-bottom:calc(var(--bic-mobile-nav-height) + 24px)!important}.mobile-more-menu{max-height:calc(100dvh - var(--bic-mobile-nav-height) - 100px);overscroll-behavior:contain;box-sizing:border-box;overflow-y:auto;bottom:calc(var(--bic-mobile-nav-height) + 8px)!important}.mobile-more-menu header{z-index:1;background:#fff;position:sticky;top:-10px}.mobile-more-menu header button{min-width:44px;min-height:44px}.mobile-more-menu>button{min-width:0}.mobile-more-menu>button span{overflow-wrap:anywhere;min-width:0}}@media (width<=600px){.event-connect-view{gap:20px;width:100%}.event-connect-view .ds-page-header{align-items:flex-start}.event-connect-view .ds-page-header h1{font-size:26px;line-height:32px}.event-connect-view .ds-page-header p{max-width:34ch;font-size:14px;line-height:21px}.event-connect-view>.ds-card{width:100%;max-width:100%;padding:18px;overflow:hidden}.event-connect-view .ds-action-row{gap:8px;width:100%}.event-connect-view .ds-action-row>*{white-space:normal;min-width:0;max-width:100%}.event-connect-view>p{flex-wrap:wrap;gap:8px;display:flex}.profile-view .account-header{background:0 0;padding:0 0 20px}.account-shortcuts{grid-template-columns:1fr;width:100%}.account-shortcuts>*{min-width:0;min-height:64px}.account-shortcuts>*>span:last-child{overflow-wrap:anywhere;min-width:0}.account-shortcuts span strong{font-size:16px;line-height:1.4}.account-shortcuts span small{font-size:14px;line-height:1.5}.profile-avatar-control{grid-template-columns:56px minmax(0,1fr);gap:12px;display:grid}.profile-avatar-control>div:nth-child(2){overflow-wrap:anywhere;min-width:0}.profile-avatar-actions{flex-wrap:wrap;grid-column:1/-1;width:100%;min-width:0;margin-left:0}.profile-avatar-actions button{white-space:normal;min-width:0;max-width:100%;min-height:44px}.profile-avatar-control small,.profile-avatar-control p{font-size:14px;line-height:1.5}.profile-view .account-cards-link{gap:12px;min-width:0;padding:20px;display:grid}.account-cards-link h2{margin:0;font-size:20px;line-height:1.4}.account-cards-link p{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.5}.account-cards-link button{white-space:normal;justify-self:start;max-width:100%;min-height:44px}.relationship-home h1{font-size:28px;font-weight:550;line-height:1.3}.sample-data-control{margin-bottom:16px;padding:12px 16px}.sample-data-control summary{padding:4px 0}.sample-active-banner{padding:12px 16px}.rh-actions button{min-height:48px;padding:12px 16px}.ds-people-tools{min-width:0}}svg.bic-icon{min-width:var(--bic-icon-size,20px);vertical-align:middle;flex:none;display:inline-block;overflow:visible;width:var(--bic-icon-size,20px)!important;height:var(--bic-icon-size,20px)!important;stroke-width:1.75px!important;transform:none!important}:is(.mobile-more-menu b:has(.bic-icon),.notification-centre b:has(.bic-icon)){justify-content:center;align-items:center;display:flex}.account-symbol:has(.bic-icon){justify-content:center;align-items:center;display:flex}.ds-search .bic-icon{--bic-icon-size:20px!important}.ds-person-next .bic-icon{--bic-icon-size:16px!important}.ds-icon-button{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.workspace-user a:has(.bic-icon){justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}@media (width<=820px){.bic-mobile-nav svg.bic-icon{--bic-icon-size:24px!important}}button:has(>svg.bic-icon:only-child){justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.ole-site{--ole-ink:#20211e;--ole-muted:#62645e;--ole-line:#dedfd7;--ole-paper:#f7f7f2;color:var(--ole-ink);background:var(--ole-paper);overflow-wrap:anywhere;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.ole-site *,.ole-admin *{box-sizing:border-box}.ole-site a{color:inherit}.ole-site h1,.ole-site h2,.ole-site h3,.ole-site p{margin:0}.ole-site h1{letter-spacing:-.055em;font-size:clamp(36px,5.2vw,74px);font-weight:650;line-height:1.06}.ole-site h2{letter-spacing:-.045em;font-size:clamp(28px,3.5vw,46px);line-height:1.13}.ole-site h3{letter-spacing:-.025em;font-size:22px;line-height:1.25}.ole-site p{line-height:1.65}.ole-site h1 em{color:#777a70;font-style:normal}.ole-header{border-bottom:1px solid var(--ole-line);justify-content:space-between;align-items:center;gap:24px;max-width:1280px;min-height:88px;margin:auto;padding:20px 40px;display:flex}.ole-header nav{gap:28px;display:flex}.ole-header nav a,.ole-header-link{align-items:center;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ole-header .connect-brand{max-width:55%}.ole-header .connect-brand span{letter-spacing:-.04em;font-size:24px;font-weight:700}.ole-header .connect-brand img{object-fit:contain;max-width:100%}.ole-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-weight:700;line-height:1.6;margin-bottom:18px!important;font-size:11px!important}.ole-lead{color:var(--ole-muted);max-width:540px;font-size:18px;line-height:1.65}.ole-small{color:var(--ole-muted);font-size:13px;margin-top:16px!important}.ole-primary,.ole-secondary{cursor:pointer;border:1px solid #20211e;border-radius:8px;justify-content:center;align-items:center;gap:24px;min-height:48px;padding:14px 22px;font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex}.ole-site .ole-primary,.ole-admin .ole-primary{color:#fff;background:#20211e}.ole-secondary{color:#20211e;background:0 0;border-color:#caccc1}.ole-primary:focus-visible,.ole-secondary:focus-visible,.ole-site a:focus-visible,.ole-admin a:focus-visible{outline-offset:4px;outline:3px solid #777}.ole-primary:disabled,.ole-secondary:disabled{opacity:.5;cursor:not-allowed}.ole-home-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;max-width:1280px;margin:auto;padding:76px 40px 80px;display:grid}.ole-home-hero .ole-lead{margin:24px 0 28px}.ole-story{background:#e8e9e1;border-radius:20px;min-width:0;padding:30px;position:relative;overflow:hidden}.ole-story>.ole-eyebrow{color:#565951}.ole-orbit{place-items:center;height:215px;display:grid;position:relative}.ole-orbit i{border:1px solid #afb3a7;border-radius:50%;width:205px;height:205px;position:absolute;transform:translate(-35px)}.ole-orbit i+i{transform:translate(35px)}.ole-orbit b{color:#51574b;font-size:105px;font-weight:400}.ole-story-record{background:#fff;border-radius:12px;padding:24px;position:relative}.ole-story-record>span{color:#666;font-size:12px}.ole-story-record strong{letter-spacing:-.03em;margin:8px 0;font-size:24px;display:block}.ole-story-record p{color:#62645e;font-size:14px}.ole-story-bottom{justify-content:space-between;gap:10px;padding-top:24px;font-size:12px;display:flex}.ole-feature{border:1px solid var(--ole-line);background:#fff;border-radius:16px;grid-template-columns:.8fr 1.2fr;max-width:1200px;margin:0 auto 60px;display:grid;overflow:hidden}.ole-feature>img{object-fit:cover;width:100%;height:100%;min-height:260px}.ole-feature>div:last-child{padding:32px}.ole-feature h2{margin-bottom:14px;font-size:32px}.ole-feature p{margin-bottom:16px}.ole-feature-art{letter-spacing:-.05em;background:#e5e7dd;align-items:center;padding:40px;font-size:40px;line-height:1.1;display:flex}.ole-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ole-workflow{border-top:1px solid var(--ole-line);max-width:1280px;margin:auto;padding:60px 40px 80px}.ole-section-heading{margin-bottom:40px}.ole-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.ole-workflow-grid article{border-top:1px solid #b9bcb0;padding-top:22px}.ole-workflow-grid article>span{letter-spacing:.09em;color:#6a6f62;font-size:11px}.ole-workflow-grid h3{margin:18px 0 12px}.ole-workflow-grid p{color:var(--ole-muted);margin-bottom:22px;font-size:15px}.ole-workflow-grid a{text-underline-offset:5px;font-size:14px}.ole-organisers{color:#fff;background:#20211e;grid-template-columns:1.2fr 1fr;gap:70px;padding:70px max(40px,50vw - 600px);display:grid}.ole-organisers .ole-lead{color:#c3c6b9;margin:24px 0}.ole-site .ole-inverse{color:#20211e;background:#f7f7f2;border-color:#f7f7f2}.ole-format-list article{border-bottom:1px solid #4e5147;gap:20px;padding:22px 0;display:flex}.ole-format-list article>span{color:#b6bba9;font-size:12px}.ole-format-list p{color:#c3c6b9;margin-top:8px;font-size:14px}.ole-privacy{text-align:center;max-width:760px;margin:auto;padding:80px 30px}.ole-privacy p:not(.ole-eyebrow){color:var(--ole-muted);margin:22px 0}.ole-footer{border-top:1px solid var(--ole-line);max-width:1280px;color:var(--ole-muted);flex-wrap:wrap;align-items:center;gap:20px;margin:auto;padding:28px 40px;font-size:12px;display:flex}.ole-footer .connect-brand{margin-right:auto}.ole-footer .connect-brand span{font-size:20px}.ole-event-intro{grid-template-columns:1fr 1fr;align-items:start;gap:52px;max-width:1280px;margin:auto;padding:54px 40px;display:grid}.ole-event-visual{background:#e5e7dd;border-radius:16px;min-width:0;position:relative;overflow:hidden}.ole-event-visual>img{object-fit:contain;width:100%;height:auto;max-height:650px;display:block}.ole-media-label{color:#20211e;background:#fff;border-radius:30px;padding:7px 12px;font-size:12px;position:absolute;bottom:16px;left:16px}.ole-event-art{background:radial-gradient(circle at 110% 0,#0000 40%,#ced1c4 40.5%,#0000 41%),#e5e7dd;align-items:center;min-height:390px;padding:40px;display:flex}.ole-event-art span{letter-spacing:-.05em;font-size:clamp(38px,5vw,64px);line-height:1.12}.ole-event-copy h1{font-size:clamp(30px,3.8vw,48px)}.ole-event-copy .ole-lead{white-space:pre-line;margin-top:20px;font-size:16px}.ole-event-facts{gap:18px;margin:28px 0;display:grid}.ole-event-facts>div{border-top:1px solid var(--ole-line);padding-top:14px}.ole-event-facts dt{text-transform:uppercase;letter-spacing:.1em;color:var(--ole-muted);font-size:11px}.ole-event-facts dd{margin:5px 0 0;font-size:16px;line-height:1.6}.ole-event-facts small{color:var(--ole-muted);font-size:13px;display:block}.ole-event .ole-status{margin-bottom:12px;font-size:13px;font-weight:700}.ole-event-video,.ole-event-steps,.ole-after{border-top:1px solid var(--ole-line);max-width:1200px;margin:0 auto;padding:48px 0}.ole-event-video h2{margin-bottom:24px}.ole-event-steps{grid-template-columns:1fr 1fr;gap:60px;display:grid}.ole-event-steps ol{gap:28px;margin:0;padding:0;list-style:none;display:grid}.ole-event-steps li{gap:20px;display:flex}.ole-event-steps li>span{color:var(--ole-muted);padding-top:5px;font-size:12px}.ole-event-steps p{color:var(--ole-muted);margin-top:8px;font-size:15px}.ole-after p:not(.ole-eyebrow){max-width:65ch;margin:20px 0}.ole-event-action{display:none}.ole-empty{justify-items:start;gap:24px;max-width:800px;margin:auto;padding:70px 24px;display:grid}.ole-empty h1{font-size:36px}.ole-admin{color:#20211e;max-width:800px;margin:auto;padding:32px 24px 100px}.ole-admin h1{letter-spacing:-.03em;font-size:32px;line-height:1.15}.ole-admin p{line-height:1.6}.ole-admin-status{background:#f1f2eb;border:1px solid #dedfd7;border-radius:12px;margin:24px 0;padding:24px}.ole-admin-status button{margin-top:18px;display:block}.ole-admin fieldset,.ole-enquiry fieldset{border:0;min-width:0;margin:0;padding:0}.ole-admin legend,.ole-enquiry legend{margin-bottom:20px;font-size:22px;font-weight:700}.ole-admin label,.ole-enquiry label{gap:8px;margin-bottom:20px;font-size:14px;font-weight:600;display:grid}.ole-admin input,.ole-admin select,.ole-enquiry input,.ole-enquiry textarea{width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #b9bcb0;border-radius:6px;min-height:48px;padding:12px;font-size:16px}.ole-field-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ole-admin-actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.ole-error{color:#77261c;border:1px solid #95382c;border-radius:8px;padding:16px}.ole-preview-banner{color:#fff;background:#20211e;padding:16px 24px;font-size:14px;line-height:1.6}.ole-preview-banner a{color:#fff;margin-left:14px;text-decoration:underline}.ole-preview-banner strong{display:block}.ole-enquiry{grid-template-columns:1fr 1fr;gap:70px;max-width:1100px;margin:auto;padding:60px 40px;display:grid}.ole-enquiry h1{margin-bottom:24px;font-size:40px}.ole-enquiry ul{margin-top:24px;padding-left:20px;line-height:1.8}.ole-enquiry .ole-consent{align-items:flex-start;font-weight:400;line-height:1.5;display:flex}.ole-consent input{flex:0 0 20px;width:20px;min-height:20px;margin:2px 0 0}.ole-enquiry .ole-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ole-enquiry-success{background:#e8e9e1;border-radius:16px;padding:30px}.ole-enquiry-success p{margin:16px 0}@media (width<=760px){.ole-header{gap:12px;min-height:72px;padding:14px 20px}.ole-header nav{display:none}.ole-header .connect-brand span{font-size:21px}.ole-header-link{flex-shrink:0;font-size:13px}.ole-home-hero{grid-template-columns:1fr;gap:32px;padding:40px 20px}.ole-home-hero h1{font-size:clamp(36px,9.5vw,56px)}.ole-lead{font-size:16px}.ole-story{padding:22px}.ole-orbit{height:140px}.ole-orbit i{width:130px;height:130px}.ole-orbit b{font-size:70px}.ole-story-record strong{font-size:22px}.ole-feature{grid-template-columns:1fr;margin:0 20px 40px}.ole-feature>img{object-fit:contain;min-height:0;max-height:260px}.ole-feature>div:last-child{padding:24px}.ole-feature h2{font-size:28px}.ole-feature-art{min-height:180px;padding:28px;font-size:32px}.ole-workflow{padding:40px 20px}.ole-workflow-grid{grid-template-columns:1fr;gap:28px}.ole-workflow-grid article{padding-top:18px}.ole-workflow-grid h3{margin-top:12px}.ole-organisers{grid-template-columns:1fr;gap:28px;padding:40px 20px}.ole-privacy{padding:50px 24px}.ole-footer{gap:16px;padding:24px 20px}.ole-footer>span{flex-basis:100%;order:2}.ole-event-intro{grid-template-columns:1fr;gap:24px;padding:24px 20px 32px}.ole-event-visual>img{max-height:300px}.ole-event-art{min-height:210px;padding:28px}.ole-event-art span{font-size:40px}.ole-event-copy h1{font-size:32px}.ole-event-copy .ole-eyebrow{margin-bottom:12px!important}.ole-event-facts{margin:22px 0}.ole-event-video,.ole-event-steps,.ole-after{margin:0 20px;padding:32px 0}.ole-event-steps{grid-template-columns:1fr;gap:28px}.ole-event{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}.ole-event-action{z-index:40;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));background:#f7f7f2fa;border-top:1px solid #dedfd7;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.ole-event-action>span{flex:1;font-size:12px}.ole-event-action .ole-primary{max-width:72%;padding:12px 16px;font-size:14px}.ole-field-pair{grid-template-columns:1fr;gap:0}.ole-enquiry{grid-template-columns:1fr;gap:32px;padding:36px 20px}.ole-enquiry h1{font-size:34px}}
