@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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-border-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;--leading-tight:1.25;--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{.visible{visibility:visible}.relative{position:relative}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.flex{display:flex}.grid{display:grid}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}.property-field select:disabled{opacity:.48;cursor:not-allowed;color:#666b72;background:#0a0c0f}.address-flow{background:#0d0f12;border:1px solid #fff1;border-radius:9px;align-items:center;gap:8px;margin:-4px 0 20px;padding:11px 13px;display:flex;overflow-x:auto}.address-flow span{letter-spacing:.5px;color:#51565d;white-space:nowrap;font-size:7px;transition:all .2s}.address-flow span.active{color:#c4a665}.address-flow span.complete{color:#78957d}.address-flow i{color:#3f4349;font-style:normal}.selected-address{color:#ac8e58;background:linear-gradient(120deg,#d6b36f0e,#d6b36f03);border:1px solid #d6b36f21;border-radius:10px;align-items:center;gap:11px;margin-top:18px;padding:13px 14px;display:flex}.selected-address>svg{flex:none;width:19px}.selected-address small,.selected-address strong{display:block}.selected-address small{letter-spacing:1.3px;color:#7f6b4b;font-size:6px}.selected-address strong{color:#b6b0a5;margin-top:5px;font-size:9px;font-weight:500;line-height:1.5}.valuation-data{border-top:1px solid #ffffff13;margin-top:22px;padding-top:22px}.valuation-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.valuation-head p{letter-spacing:1.7px;color:#9b7e4f;margin:0 0 7px;font-size:7px}.valuation-head h3{margin:0 0 6px;font-size:15px;font-weight:550}.valuation-head span{color:#6f747b;max-width:590px;font-size:8px;line-height:1.55;display:block}.valuation-head>b{color:#9f8455;letter-spacing:1px;background:#d6b36f0e;border:1px solid #d6b36f2b;border-radius:999px;flex:none;padding:6px 8px;font-size:6px}.date-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.amenities-title{justify-content:space-between;align-items:flex-end;margin-bottom:10px;display:flex}.amenities-title strong{color:#aaaeb4;font-size:9px;font-weight:550}.amenities-title span{color:#636870;font-size:7px}.amenity-grid{grid-template-columns:repeat(2,1fr);gap:9px;transition:all .2s;display:grid}.amenity-grid.locked{opacity:.38}.amenity-card{background:#0d0f12;border:1px solid #ffffff13;border-radius:9px;align-items:center;gap:9px;min-height:62px;padding:9px 10px;display:flex}.amenity-card>input{accent-color:#c8a562}.amenity-card>b{color:#b4945b;background:#d6b36f12;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-size:9px;font-weight:600;display:grid}.amenity-card div{min-width:0}.amenity-card div strong,.amenity-card div span{display:block}.amenity-card div strong{color:#aeb2b7;font-size:8px}.amenity-card div span{color:#62676e;margin-top:4px;font-size:7px}.amenity-card em{align-items:center;gap:4px;margin-left:auto;font-style:normal;display:flex}.amenity-card em input{color:#c6b58f;text-align:right;background:#111317;border:1px solid #2a2d32;border-radius:6px;outline:0;width:48px;height:29px;padding:0 6px;font-size:8px}.amenity-card em small{color:#5d6269;font-size:6px}.ai-valuation-note{color:#8196b0;background:#7091ab09;border:1px solid #7091ab26;border-radius:9px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 13px;display:flex}.ai-valuation-note>svg{flex:none;width:17px}.ai-valuation-note strong,.ai-valuation-note span{display:block}.ai-valuation-note strong{color:#98a9bd;font-size:8px}.ai-valuation-note span{color:#666e78;margin-top:4px;font-size:7px;line-height:1.5}@media (width<=760px){.date-grid{grid-template-columns:1fr 1fr}.amenity-grid{grid-template-columns:1fr}}@media (width<=520px){.address-flow{gap:6px;padding:9px}.address-flow span{font-size:6px}.address-flow i{font-size:8px}.selected-address{align-items:flex-start}.valuation-head{display:block}.valuation-head>b{margin-top:10px;display:inline-block}.date-grid{grid-template-columns:1fr}.amenities-title{display:block}.amenities-title span{margin-top:5px;display:block}.amenity-card{padding:8px}.amenity-card em input{width:43px}}.match-content{max-width:1600px;margin:auto;padding:31px 36px 34px}.match-title{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.match-title p{letter-spacing:2.1px;color:#9a7d4e;margin:0 0 8px;font-size:8px}.match-title h1{letter-spacing:-.8px;margin:0 0 8px;font-size:31px;font-weight:520}.match-title>div>span{color:#777c83;max-width:760px;font-size:10px;line-height:1.65;display:block}.match-engine{background:linear-gradient(135deg,#d6b36f14,#ffffff04);border:1px solid #d6b36f29;border-radius:13px;align-items:center;gap:11px;min-width:210px;padding:13px 15px;display:flex}.engine-pulse{background:#7da985;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #7da98514,0 0 16px #7da98547}.match-engine small,.match-engine strong,.match-engine em{display:block}.match-engine small{letter-spacing:1.4px;color:#70634e;font-size:6px}.match-engine strong{margin:3px 0 2px;font-size:11px}.match-engine em{color:#697078;font-size:7px;font-style:normal}.match-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:13px;display:grid}.match-summary article{border:1px solid var(--line);background:linear-gradient(145deg,#121418,#0f1114);border-radius:13px;min-height:106px;padding:18px}.match-summary small{letter-spacing:1.35px;color:#696f77;font-size:7px;display:block}.match-summary strong{margin:8px 0 4px;font-size:25px;font-weight:520;display:block}.match-summary span{color:#737981;font-size:8px}.match-toolbar{border:1px solid var(--line);background:#111317;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;height:58px;padding:0 16px;display:flex}.match-filters{color:#777d84;align-items:center;gap:6px;display:flex}.match-filters button{color:#7f858d;background:0 0;border:1px solid #0000;border-radius:7px;height:30px;padding:0 11px;font-size:8px}.match-filters button.selected{color:#d1b474;background:#d6b36f14;border-color:#d6b36f38}.match-toolbar>span{color:#6f8271;align-items:center;gap:6px;font-size:8px;display:flex}.intelligence-board{border:1px solid var(--line);background:#0f1114;border-top:0;border-radius:0 0 14px 14px;overflow:hidden}.intelligence-head,.intelligence-row{grid-template-columns:74px minmax(190px,1.05fr) minmax(150px,.82fr) minmax(245px,1.25fr) 85px 82px;align-items:center;gap:12px;display:grid}.intelligence-head{border-bottom:1px solid var(--line);color:#575d65;letter-spacing:1.2px;background:#0c0e11;height:38px;padding:0 16px;font-size:6px}.intelligence-row{border-bottom:1px solid var(--line);min-height:126px;padding:14px 16px;transition:all .2s}.intelligence-row:last-child{border-bottom:0}.intelligence-row:hover{background:#ffffff04}.intel-score{text-align:center;border:2px solid #555b63;border-radius:50%;place-content:center;width:56px;height:56px;display:grid}.intel-score.strong{border-color:#9b855f}.intel-score.elite{border-color:#d6b36f;box-shadow:inset 0 0 18px #d6b36f14,0 0 16px #d6b36f0a}.intel-score strong{color:#b7bcc2;font-size:14px;font-weight:560}.intel-score.elite strong{color:#ebcf93}.intel-score small{letter-spacing:.9px;color:#666d75;font-size:5px}.intel-property small,.intel-property strong,.intel-property span,.intel-property em,.intel-buyer small,.intel-buyer strong,.intel-buyer span,.intel-buyer em{display:block}.intel-property small,.intel-buyer small{letter-spacing:1.2px;color:#78684f;font-size:6px}.intel-property strong{margin:5px 0 6px;font-size:10px}.intel-property span,.intel-buyer span{color:#8a9097;align-items:center;gap:5px;font-size:8px;display:flex}.intel-property em{color:#666d75;margin-top:5px;font-size:7px;font-style:normal}.intel-buyer strong{margin:5px 0 8px;font-size:10px}.intel-buyer em{color:#626971;align-items:center;gap:4px;margin-top:6px;font-size:7px;font-style:normal;display:flex}.intel-reason p{color:#8d9299;margin:0 0 9px;font-size:8px;line-height:1.55}.intel-reason>div{flex-wrap:wrap;gap:5px;display:flex}.intel-reason span{color:#7f9884;background:#7097770b;border:1px solid #70977726;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:6px;display:flex}.intel-status{color:#858b93;border:1px solid #333841;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:550;display:inline-block}.intel-status.status-yeni{color:#c8aa70;background:#d6b36f0e;border-color:#d6b36f3d}.intel-status.status-aksiyon{color:#c89573;background:#bc81600e;border-color:#bc81603d}.intel-status.status-incelendi{color:#7f9c84;background:#7097770a;border-color:#70977733}.intel-action{color:#a6abb1;background:#17191d;border:1px solid #34383e;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:32px;font-size:8px;display:flex}.intel-action:hover{color:#d3ba85;border-color:#d6b36f4d}.match-empty{text-align:center;color:#70767d;padding:65px}.match-empty strong,.match-empty span{display:block}.match-empty strong{margin:10px 0 5px;font-size:11px}.match-empty span{font-size:8px}.match-principle{color:#9a8258;background:#d6b36f06;border:1px solid #d6b36f1f;border-radius:12px;align-items:center;gap:11px;margin-top:13px;padding:14px 16px;display:flex}.match-principle strong,.match-principle span{display:block}.match-principle span{color:#6f757d;margin-top:3px;font-size:8px;line-height:1.5}@media (width<=1180px){.intelligence-head{display:none}.intelligence-row{grid-template-columns:70px 1fr 1fr;gap:14px}.intel-reason{grid-column:2/4}.intel-action{grid-column:3}.match-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.match-content{padding:23px 17px}.match-title{flex-direction:column;align-items:flex-start}.match-engine{width:100%}.match-toolbar{flex-wrap:wrap;gap:10px;height:auto;min-height:58px;padding:10px 12px}.match-toolbar>span{display:none}.intelligence-row{grid-template-columns:62px 1fr}.intel-buyer,.intel-reason{grid-column:2}.intel-action{grid-column:2;width:100%}.match-summary{grid-template-columns:1fr 1fr}}@media (width<=520px){.match-summary{grid-template-columns:1fr}.match-title h1{font-size:27px}.intelligence-row{grid-template-columns:1fr}.intel-score,.intel-property,.intel-buyer,.intel-reason,.intel-action{grid-column:1}.intel-score{margin-bottom:4px}}.match-admin-head-actions{align-items:center;gap:12px;display:flex}.match-admin-head-actions>span{align-items:center;gap:7px;display:flex}.match-scan-button{color:#d8bb7a;cursor:pointer;background:#d6b36f1a;border:1px solid #d6b36f57;border-radius:8px;min-height:38px;padding:0 15px;font-size:12px;font-weight:650}.match-scan-button:hover{background:#d6b36f29}.match-scan-button:disabled{cursor:wait;opacity:.65}.match-detail-panel{background:#111419;border:1px solid #d6b36f47;border-radius:14px;margin:0 0 14px;padding:20px}.match-detail-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.match-detail-panel>header p{color:#b79558;letter-spacing:1.5px;margin:0 0 7px;font-size:8px}.match-detail-panel>header h2{margin:0 0 7px;font-size:20px}.match-detail-panel>header span{color:#858c94;font-size:10px}.match-detail-panel>header button,.match-detail-panel footer button{color:#b8bdc2;background:#171a1e;border:1px solid #3a3e44;border-radius:7px;min-height:35px;padding:0 12px}.match-detail-summary{grid-template-columns:.7fr 1.3fr 1fr 1fr;gap:9px;margin:17px 0;display:grid}.match-detail-summary article,.match-detail-columns article{background:#0d0f12;border:1px solid #292e34;border-radius:9px;padding:13px}.match-detail-summary small,.match-detail-summary strong,.match-detail-summary span{display:block}.match-detail-summary small{color:#777f88;letter-spacing:1px;font-size:7px}.match-detail-summary strong{color:#d8bc7e;margin:7px 0 5px;font-size:12px}.match-detail-summary span{color:#737b84;font-size:9px;line-height:1.5}.match-detail-columns{grid-template-columns:1fr 1fr 1fr;gap:9px;display:grid}.match-detail-columns h3{color:#c5aa72;margin:0 0 9px;font-size:11px}.match-detail-columns p{color:#858c94;margin:6px 0;font-size:9px}.match-detail-columns b{color:#d4b775}.match-detail-panel footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.match-detail-panel footer .primary{color:#111;background:#c8a45f;border-color:#a78346;font-weight:700}@media (width<=760px){.match-detail-summary,.match-detail-columns{grid-template-columns:1fr}.match-detail-panel{padding:14px}.match-detail-panel>header,.match-detail-panel footer{flex-direction:column}.match-detail-panel footer button{width:100%}}.region-map-card{background:linear-gradient(145deg,#111317,#0c0e11);border:1px solid #d6b36f33;border-radius:18px;margin:22px 0;overflow:hidden}.region-map-head{justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.region-map-head p{color:#b99552;letter-spacing:1.5px;margin:0 0 6px;font-size:10px;font-weight:700}.region-map-head h2{margin:0 0 6px;font-size:20px}.region-map-head span{color:#7f858b;font-size:12px}.region-map-head a{color:#d8ba78;border:1px solid #d6b36f59;border-radius:9px;flex:none;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.region-map-frame{background:#0a0b0d;min-height:360px}.region-map-frame iframe{filter:saturate(.82)contrast(1.04);border:0;width:100%;height:360px;display:block}.region-map-meta{border-top:1px solid #ffffff12;grid-template-columns:repeat(3,1fr);display:grid}.region-map-meta span{border-right:1px solid #ffffff12;gap:5px;padding:16px 24px;display:grid}.region-map-meta span:last-child{border:0}.region-map-meta small{color:#6e747b;letter-spacing:1.2px;font-size:9px}.region-map-meta strong{color:#ded7c9;font-size:12px}.admin-map-layout{grid-template-columns:minmax(0,1fr) 290px;display:grid}.admin-map-layout .region-map-frame{border-right:1px solid #ffffff12}.region-list{background:#0c0e11;max-height:360px;padding:10px;overflow:auto}.region-list button{color:#959ba1;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;width:100%;padding:11px 12px;display:flex}.region-list button:hover,.region-list button.active{color:#e4c98f;background:#d6b36f14;border-color:#d6b36f59}.region-list b{background:#1c1f23;border-radius:11px;place-items:center;min-width:25px;height:22px;font-size:10px;display:grid}.admin-region-map{margin-top:20px}@media (width<=900px){.region-map-head{flex-direction:column;align-items:flex-start}.admin-map-layout{grid-template-columns:1fr}.admin-map-layout .region-map-frame{border-right:0}.region-list{max-height:220px}.region-map-meta{grid-template-columns:1fr}.region-map-meta span{border-bottom:1px solid #ffffff12;border-right:0}}.broker-region-counts{grid-template-columns:repeat(4,1fr)}.admin-map-actions{align-items:center;gap:12px;display:flex}.admin-map-actions>strong{color:#969ca3;align-items:baseline;gap:6px;font-size:11px;font-weight:500;display:flex}.admin-map-actions>strong b{color:#e4c98f;font-size:24px}.admin-map-actions>a{color:#d8ba78;border:1px solid #d6b36f59;border-radius:9px;flex:none;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:700;text-decoration:none;display:flex}@media (width<=900px){.broker-region-counts{grid-template-columns:1fr}.admin-map-actions{flex-direction:column;align-items:flex-start}}.broadcast-page{color:#e8e3d9;background:#090b0e;min-height:100vh;padding:38px}.broadcast-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.broadcast-head p,.broadcast-compose small,.broadcast-card small{color:#bd9651;letter-spacing:.14em;font-size:11px}.broadcast-head h1{margin:7px 0;font-size:32px}.broadcast-head span{color:#8b9199;line-height:1.55}.broadcast-head aside{color:#8fb198;background:#75a07e0d;border:1px solid #75a07e47;border-radius:12px;padding:14px 18px}.broadcast-compose,.broadcast-list{background:#111419;border:1px solid #ffffff17;border-radius:16px;margin-bottom:20px;padding:22px}.broadcast-compose h2,.broadcast-list h2{margin:5px 0 16px;font-size:20px}.broadcast-form{grid-template-columns:1.2fr 1fr auto;gap:12px;display:grid}.broadcast-form select,.broadcast-form input{color:#d8dadd;background:#0b0d10;border:1px solid #ffffff1f;border-radius:9px;width:100%;min-height:46px;padding:0 13px}.broadcast-form button,.broadcast-action{color:#100f0d;background:linear-gradient(135deg,#e6c985,#bd9450);border:1px solid #c6a15d;border-radius:9px;min-height:46px;padding:0 18px;font-weight:750}.broadcast-form button:disabled{opacity:.45}.broadcast-message{color:#d9bb78;margin:13px 0 0}.broadcast-tabs{gap:8px;margin-bottom:14px;display:flex}.broadcast-tabs button{color:#858b92;background:0 0;border:1px solid #ffffff1a;border-radius:8px;padding:10px 14px}.broadcast-tabs button.active{color:#dfc481;background:#d6b36f14;border-color:#d6b36f66}.broadcast-grid{gap:12px;display:grid}.broadcast-card{background:#0c0f13;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:1fr auto;gap:18px;padding:18px;display:grid}.broadcast-card h3{margin:6px 0;font-size:17px}.broadcast-card p{color:#8d939a;margin:5px 0;line-height:1.5}.broadcast-card .broadcast-region{color:#c2a466}.broadcast-card aside{text-align:right}.broadcast-card aside strong,.broadcast-card aside span{display:block}.broadcast-card aside strong{color:#dec382;font-size:18px}.broadcast-card aside span{color:#81878e;margin:6px 0 12px;font-size:12px}.broadcast-card aside button{min-width:126px}.broadcast-card aside button.secondary{color:#aaa;background:0 0;border-color:#ffffff24}.broadcast-empty{text-align:center;color:#757b83;padding:40px 10px}.broadcast-privacy{color:#747b83;margin-top:15px;font-size:12px}.broadcast-privacy strong{color:#9fb0a2}@media (width<=820px){.broadcast-page{padding:24px 16px}.broadcast-head{display:block}.broadcast-head aside{margin-top:15px}.broadcast-form,.broadcast-card{grid-template-columns:1fr}.broadcast-card aside{text-align:left}.broadcast-card aside button{width:100%}}:root{--ink:#08090b;--panel:#111317;--line:#ffffff13;--gold:#d6b36f;--gold-2:#f0d39a}*{box-sizing:border-box}html,body{background:var(--ink);color:#f4f1e9;min-height:100%;margin:0;font-family:Montserrat,Helvetica Neue,Arial,sans-serif}button,input{font:inherit}button{cursor:pointer}.app-shell{background:radial-gradient(circle at 65% -20%,#d6b36f16,#0000 35%),#090a0c;min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:10;background:linear-gradient(#0b0c0e,#090a0c);flex-direction:column;width:264px;padding:26px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:0 8px 22px;display:flex}.brand img{object-fit:cover;object-position:50% 36%;border-radius:11px;width:42px;height:42px;box-shadow:0 0 24px #d6b36f29}.brand strong{letter-spacing:.2px;font-family:Montserrat,sans-serif;font-size:19px;font-weight:500}.brand span{color:#777b82;letter-spacing:2.05px;margin-top:4px;font-size:14px;display:block}.membership{background:linear-gradient(115deg,#d6b36f14,#0000);border:1px solid #d6b36f29;border-radius:12px;align-items:center;gap:10px;margin:18px 4px 14px;padding:12px;display:flex;position:relative;overflow:hidden}.membership>span{width:32px;height:32px;color:var(--gold);border:1px solid #d6b36f4d;border-radius:50%;place-items:center;font:600 16px Montserrat,sans-serif;display:grid}.membership small,.advisor small{color:#8b8170;letter-spacing:1.5px;font-size:13px}.membership strong{margin-top:3px;font-size:11px;font-weight:500;display:block}.membership b{color:#d6b36f14;font:500 32px Montserrat,sans-serif;position:absolute;bottom:-8px;right:8px}nav{flex-direction:column;gap:3px;display:flex}nav p{letter-spacing:2px;color:#555a62;margin:13px 12px 7px;font-size:14px}nav button{color:#858a92;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;height:42px;padding:0 12px;font-size:12px;transition:all .2s;display:flex;position:relative}nav button:hover{color:#ddd8cd;background:#ffffff09}nav button.active{color:var(--gold-2);background:linear-gradient(90deg,#d6b36f21,#d6b36f05)}nav button.active:before{content:"";background:var(--gold);width:2px;height:22px;box-shadow:0 0 10px var(--gold);position:absolute;left:-18px}nav button em{color:var(--gold-2);background:#d6b36f26;border-radius:10px;margin-left:auto;padding:3px 7px;font-size:15px;font-style:normal}.advisor{background:linear-gradient(135deg,#d6b36f17,#ffffff04);border:1px solid #d6b36f24;border-radius:13px;align-items:center;gap:10px;margin-top:auto;padding:13px;display:flex}.advisor-glow{color:var(--gold);filter:drop-shadow(0 0 7px #d6b36f80)}.advisor strong{margin-top:3px;font-size:16px;font-weight:500;line-height:1.5;display:block}.advisor button{color:var(--gold);background:0 0;border:0;margin-left:auto}.profile{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:14px;padding:16px 7px 0;display:flex}.avatar{color:#15120d;background:linear-gradient(135deg,#e0c183,#80683f);border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;font-weight:700;display:grid}.profile strong{font-size:11px;display:block}.profile span{color:#6f747c;font-size:15px}.profile button{color:#727780;background:0 0;border:0;margin-left:auto}.workspace{width:calc(100% - 264px);min-width:0;margin-left:264px}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:5;background:#0a0b0ddb;justify-content:space-between;align-items:center;height:76px;padding:0 36px;display:flex;position:sticky;top:0}.search{color:#747981;background:linear-gradient(135deg,#ffffff0a,#ffffff03);border:1px solid #ffffff16;border-radius:999px;align-items:center;gap:11px;width:min(500px,42vw);height:44px;padding:0 8px 0 15px;transition:all .25s;display:flex;box-shadow:inset 0 1px #ffffff06}.search:focus-within{background:#d6b36f06;border-color:#d6b36f52;box-shadow:0 0 0 4px #d6b36f09}.search input{color:#ddd;background:0 0;border:0;outline:0;width:100%;font-size:12px}.search input::placeholder{color:#6f747c}.search kbd{color:#777c84;background:#111317;border:1px solid #34373a;border-radius:999px;padding:4px 8px;font-size:15px}.top-actions{align-items:center;gap:12px;display:flex}.secure{color:#6f8271;letter-spacing:.7px;align-items:center;gap:6px;margin-right:6px;font-size:15px;display:flex}.icon-button{border:1px solid var(--line);color:#a0a4aa;background:#111317;border-radius:9px;place-items:center;width:38px;height:38px;display:grid;position:relative}.icon-button i{background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:9px;box-shadow:0 0 0 2px #111317}.primary{color:#15120d;letter-spacing:.3px;background:linear-gradient(135deg,#e3c784,#b38a48);border:1px solid #d7ba7a;border-radius:8px;align-items:center;gap:8px;height:39px;padding:0 16px;font-size:16px;font-weight:700;display:flex;box-shadow:0 8px 26px #b48c4a1f}.content{max-width:1600px;margin:auto;padding:31px 36px 24px}.welcome{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.welcome p,.panel-head p{letter-spacing:2.2px;color:#777b82;margin:0 0 9px;font-size:14px}.welcome h1{letter-spacing:-.7px;margin:0 0 7px;font-family:Montserrat,sans-serif;font-size:32px;font-weight:500}.welcome>div>span{color:#777c83;font-size:11px}.welcome>div>span b{color:#cdb57e;font-weight:500}.market{border:1px solid var(--line);background:#ffffff05;border-radius:11px;align-items:center;gap:10px;padding:9px 14px;display:flex}.pulse{background:#79a881;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #79a88114}.market small{letter-spacing:1.3px;color:#6d7279;font-size:13px;display:block}.market strong{margin-top:2px;font-size:16px;font-weight:500;display:block}.market b{color:#85b68d;margin-left:6px}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.metrics article{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff09,#ffffff04);border-radius:14px;min-height:138px;padding:17px;position:relative;overflow:hidden}.metrics article:after{content:"";background:#d6b36f09;border-radius:50%;width:110px;height:110px;position:absolute;inset:auto -35px -55px auto}.metric-icon{border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.metric-icon.gold{color:var(--gold);background:#d6b36f17}.metric-icon.silver{color:#aeb2b8;background:#bec3ca14}.trend{color:#82878e;font-size:14px;position:absolute;top:18px;right:15px}.trend.up{color:#77a27e}.metrics p{letter-spacing:1.5px;color:#6c7179;margin:15px 0 4px;font-size:14px}.metrics strong{letter-spacing:-.6px;font-family:Montserrat,sans-serif;font-size:25px;font-weight:500}.metrics span{color:#646970;margin-top:4px;font-size:14px;display:block}.main-grid{grid-template-columns:minmax(0,1.72fr) minmax(300px,.78fr);gap:14px;display:grid}.panel{border:1px solid var(--line);background:linear-gradient(145deg,#121418,#0f1114);border-radius:15px;overflow:hidden}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;padding:0 20px;display:flex}.panel-head p{color:#8e7650;margin-bottom:6px}.panel-head h2{letter-spacing:-.3px;margin:0;font:500 18px Montserrat,sans-serif}.panel-head>button:not(.round){color:#9b8257;background:0 0;border:0;align-items:center;gap:7px;font-size:15px;display:flex}.round{width:31px;height:31px;color:var(--gold);background:#d6b36f12;border:1px solid #d6b36f2e;border-radius:8px;place-items:center;display:grid}.match{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(190px,1fr) minmax(170px,.78fr) 76px;align-items:center;min-height:91px;padding:0 18px;transition:all .2s;display:grid}.match:last-child{border:0}.match:hover{background:#ffffff05}.score{text-align:center;border:2px solid #72777e;border-radius:50%;place-content:center;width:52px;height:52px;display:grid}.score.hot{border-color:var(--gold);box-shadow:inset 0 0 14px #d6b36f1a,0 0 12px #d6b36f0d}.score strong{color:#c3c6ca;font:500 14px Montserrat,sans-serif}.score.hot strong{color:var(--gold-2)}.score span{letter-spacing:.7px;color:#6d7279;font-size:11px}.property{padding-right:14px}.property-top{align-items:center;gap:8px;display:flex}.property h3,.task h3{margin:0;font-size:11px;font-weight:500}.property em{letter-spacing:1px;color:var(--gold);border:1px solid #d6b36f33;border-radius:3px;padding:3px 5px;font-size:12px;font-style:normal}.property p{color:#696e75;margin:5px 0;font-size:14px}.property>strong{color:#c6b68f;font-size:16px;font-weight:500}.buyer{border-left:1px solid var(--line);padding-left:16px}.buyer>span{letter-spacing:1.3px;color:#5e636a;font-size:12px}.buyer>strong{margin:4px 0;font-size:16px;display:block}.buyer p{color:#718c76;align-items:center;gap:4px;margin:0;font-size:13px;display:flex}.review{color:#a7abb0;background:#181a1e;border:1px solid #34373c;border-radius:6px;justify-content:center;align-items:center;gap:4px;height:29px;font-size:14px;display:flex}.empty{text-align:center;color:#70757d;padding:55px;font-size:11px}.date-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:7px;padding:13px 17px;display:grid}.date-strip button{border:1px solid var(--line);color:#888d94;background:#14161a;border-radius:7px;height:44px;font:500 13px Montserrat,sans-serif}.date-strip button small{letter-spacing:1px;margin-top:3px;font:500 12px Montserrat,sans-serif;display:block}.date-strip button.selected{color:#17130d;background:linear-gradient(135deg,#d9bd7d,#a98145);border-color:#d0ae69}.task-list{padding:4px 17px}.task{border-bottom:1px solid var(--line);grid-template-columns:42px 2px 1fr;align-items:center;gap:11px;min-height:71px;display:grid}.task:last-child{border:0}.time{color:#bbb6ab;font:500 12px Montserrat,sans-serif}.rail{background:#9b7c48;border-radius:2px;width:2px;height:38px}.rail-1{background:#727d8d}.rail-2{background:#657f70}.task em{letter-spacing:1px;color:#927d58;font-size:12px;font-style:normal}.task h3{margin:4px 0}.task p{color:#666b73;align-items:center;gap:4px;margin:0;font-size:13px;display:flex}.agenda-all{border:1px solid var(--line);color:#9b9fa5;background:#15171b;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 34px);height:34px;margin:6px 17px 15px;font-size:14px;display:flex}.agenda-empty{text-align:center;color:#6f767e;place-items:center;min-height:142px;font-size:13px;display:grid}.agenda-modal{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030405d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.agenda-modal form{background:#111317;border:1px solid #3a3328;border-radius:14px;gap:15px;width:min(520px,100%);max-height:calc(100dvh - 24px);padding:25px;display:grid;overflow:auto;box-shadow:0 24px 80px #000}.agenda-modal form>div:first-child{position:relative}.agenda-modal p{color:#b99759;letter-spacing:1.5px;margin:0;font-size:11px}.agenda-modal h2{margin:7px 0 0;font-size:25px}.agenda-modal form>div:first-child>button{color:#c4c8cc;background:#15171b;border:1px solid #353940;border-radius:50%;width:35px;height:35px;font-size:22px;position:absolute;top:0;right:0}.agenda-modal label{color:#aeb3b8;gap:7px;font-size:12px;display:grid}.agenda-modal input,.agenda-modal select{color:#e4e1da;background:#0c0e11;border:1px solid #30343a;border-radius:8px;width:100%;height:46px;padding:0 12px}.agenda-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.agenda-modal .primary{justify-content:center;height:48px}.dashboard-full-agenda{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin-top:17px;scroll-margin-top:24px;overflow:hidden}.dashboard-full-agenda .dashboard-network-head{border-bottom:1px solid var(--line)}.dashboard-full-agenda .dashboard-network-head button{gap:7px}.full-agenda-list{padding:4px 22px 14px}.full-agenda-list>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,230px) 2px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:84px;display:grid}.full-agenda-list>article:last-child{border-bottom:0}.full-agenda-date{gap:6px;display:grid}.full-agenda-date small{color:#737981;text-transform:capitalize;font-size:12px}.full-agenda-date strong{color:#d7b46f;font-size:17px}.full-agenda-list .rail{height:48px}.full-agenda-detail{min-width:0}.full-agenda-detail em{color:#99815a;letter-spacing:1px;text-transform:uppercase;font-size:11px;font-style:normal}.full-agenda-detail h3{color:#dedbd4;margin:5px 0;font-size:15px}.full-agenda-detail p{color:#747a82;align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.full-agenda-status{color:#789b83;background:#688e7412;border:1px solid #688e7438;border-radius:999px;padding:7px 10px;font-size:11px}.full-agenda-empty{color:#656b73;align-content:center;place-items:center;gap:8px;min-height:150px;display:grid}.full-agenda-empty strong{color:#a8adb3;font-size:14px}.full-agenda-empty span{font-size:12px}@media (width<=760px){.full-agenda-list>article{grid-template-columns:1fr auto;gap:8px 12px;padding:14px 0}.full-agenda-list .rail{display:none}.full-agenda-detail{grid-column:1/-1}.full-agenda-status{grid-area:1/2}}.address-help{color:#737a82;margin-top:5px;font-size:11px;display:block}.private-note{color:#8e7851;background:#d6b36f06;border:1px solid #d6b36f1c;border-radius:11px;align-items:center;gap:10px;min-height:47px;margin-top:14px;padding:0 16px;display:flex}.private-note p{color:#686d74;margin:0;font-size:14px}.private-note strong{color:#a18c66;margin-right:7px}.private-note span{letter-spacing:1.5px;color:#5c5549;margin-left:auto;font-size:12px}.toast{color:#dfd6c4;z-index:20;background:#17191d;border:1px solid #d6b36f3d;border-radius:10px;align-items:center;gap:9px;padding:12px 16px;font-size:16px;animation:.22s ease-out toast;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 45px #00000080}.toast svg{color:var(--gold)}@keyframes toast{0%{opacity:0;transform:translateY(8px)}}.dashboard-network{border:1px solid var(--line);background:#101216;border-radius:14px;margin-top:14px;overflow:hidden}.dashboard-network-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:15px 18px;display:flex}.dashboard-network-head p{letter-spacing:1.5px;color:#987d4f;margin:0 0 6px;font-size:12px}.dashboard-network-head h2{margin:0 0 5px;font-size:20px;font-weight:520}.dashboard-network-head span{color:#737981;font-size:13px}.dashboard-network-head button{color:#d4b97f;background:#d6b36f12;border:1px solid #d6b36f40;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:13px;display:flex}.dashboard-tree-grid{grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.dashboard-tree-grid>article{background:radial-gradient(circle at 50% 0,#d6b36f0f,#0000 50%),#111317;border:1px solid #282c32;border-radius:11px;flex-direction:column;align-items:center;min-height:180px;padding:15px;display:flex}.dashboard-tree-grid>article>small{letter-spacing:1.2px;color:#92784d;align-self:flex-start;font-size:11px}.dashboard-tree-grid>article>p{color:#737981;margin:13px 0 0;font-size:12px}.mini-tree{background:#17191e;border:1px solid #343940;border-radius:10px;grid-template-columns:38px 1fr;align-items:center;column-gap:10px;min-width:220px;margin-top:15px;padding:11px;display:grid}.mini-tree>span{color:#d2b778;background:#d6b36f14;border:1px solid #d6b36f4d;border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:13px;display:grid}.mini-tree strong{font-size:13px}.mini-tree em{color:#777d85;font-size:11px;font-style:normal}.mini-tree-line{background:#65553a;width:1px;height:22px}.mini-monoline{align-items:center;gap:9px;display:flex}.mini-monoline>i{color:#0d0f12;background:#8d764c;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid}.mini-monoline .mini-tree{margin-top:15px}@media (width<=1100px){.metrics{grid-template-columns:repeat(2,1fr)}.main-grid{grid-template-columns:1fr}.agenda,.secure{display:none}}@media (width<=760px){.sidebar{width:72px;padding:20px 10px}.brand div,.membership div,.membership b,nav p,nav span,nav em,.advisor div,.advisor button,.profile>div:not(.avatar),.profile button{display:none}.brand{padding:0 5px 18px}.brand img{width:40px;height:40px}.membership{justify-content:center;margin:15px 4px;padding:8px}.membership>span{width:30px;height:30px}nav button{justify-content:center;padding:0}.advisor{justify-content:center}.profile{justify-content:center;padding:14px 0 0}.workspace{width:calc(100% - 72px);margin-left:72px}.topbar{padding:0 16px}.search{width:45%}.search kbd,.primary svg{display:none}.primary{padding:0 11px}.content{padding:23px 16px}.welcome{align-items:flex-start}.market{display:none}.metrics{grid-template-columns:1fr 1fr}.match{grid-template-columns:62px 1fr 62px}.buyer,.private-note span{display:none}}@media (width<=520px){.topbar{height:64px}.search{width:40px}.search input,.icon-button{display:none}.welcome h1{font-size:26px}.metrics{grid-template-columns:1fr}.metrics article{min-height:118px}.main-grid{display:block}.match{grid-template-columns:60px 1fr}.review{display:none}.private-note{align-items:flex-start;padding:12px}.content{padding-inline:12px}}.login-shell{color:#f2eee6;background:#090a0c;grid-template-columns:minmax(410px,1.05fr) minmax(500px,.95fr);min-height:100vh;display:grid}.login-story{background:radial-gradient(circle at 68% 42%,#d1aa6221,#0000 26%),linear-gradient(135deg,#0c0d10 0%,#111216 52%,#08090b 100%);border-right:1px solid #d6b36f1f;flex-direction:column;min-height:100vh;padding:38px 52px;display:flex;position:relative;overflow:hidden}.login-story:before{content:"NH";letter-spacing:-45px;color:#0000;-webkit-text-stroke:1px #d6b36f0e;font-size:440px;font-weight:200;position:absolute;top:50%;right:-56px;transform:translateY(-52%)}.login-story:after{content:"";background:linear-gradient(90deg,#0000,#d6b36f47,#0000);width:600px;height:1px;position:absolute;top:66%;left:5%;transform:rotate(-32deg)}.login-grain{opacity:.17;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.08'/%3E%3C/svg%3E");position:absolute;inset:0}.login-brand{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.login-logo{object-fit:cover;object-position:50% 35%;border-radius:11px;width:48px;height:48px;box-shadow:0 0 25px #d6b36f24}.login-brand strong{letter-spacing:-.4px;font-size:20px;font-weight:500;display:block}.login-brand span{letter-spacing:2.8px;color:#86785f;margin-top:5px;font-size:13px;display:block}.login-story-copy{z-index:1;max-width:620px;margin:auto 0;padding:70px 0 40px;position:relative}.login-kicker{align-items:center;gap:13px;display:flex}.login-kicker span{background:var(--gold);width:31px;height:1px}.login-kicker p{letter-spacing:2.6px;color:#a88d5e;font-size:14px}.login-story-copy h1{letter-spacing:-2.7px;color:#eee9df;margin:26px 0;font-size:clamp(39px,4.5vw,68px);font-weight:300;line-height:1.08}.login-story-copy>p{color:#777b82;max-width:470px;margin:0;font-size:12px;line-height:1.8}.login-standards{gap:42px;margin-top:54px;display:flex}.login-standards div{align-items:center;gap:11px;display:flex}.login-standards b{color:#ac8e5b;font-size:15px;font-weight:500}.login-standards span{letter-spacing:.5px;color:#686c73;font-size:14px;line-height:1.5}.login-story-bottom{z-index:1;color:#4f535a;letter-spacing:1.8px;justify-content:space-between;font-size:13px;display:flex;position:relative}.login-access{background:radial-gradient(circle at 100% 0,#d6b36f0f,#0000 30%),#0b0c0f;justify-content:center;align-items:center;padding:42px;display:flex}.login-secure{color:#748778;letter-spacing:2px;align-items:center;gap:8px;margin-bottom:28px;font-size:13px;display:flex}.login-secure i{background:#70a079;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 5px #70a07912}.role-switch{background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;padding:5px;display:grid}.role-switch button{color:#71767e;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;height:65px;padding:0 13px;transition:all .25s;display:flex}.role-switch button>span{border:1px solid #34373c;border-radius:50%;place-items:center;width:31px;height:31px;font-size:15px;display:grid}.role-switch small{letter-spacing:1px;font-size:12px;display:block}.role-switch strong{margin-top:5px;font-size:16px;font-weight:500;display:block}.role-switch button.selected{color:#e3d8c3;background:linear-gradient(135deg,#d6b36f1f,#d6b36f06);border-color:#d6b36f2e;box-shadow:0 6px 20px #00000026}.role-switch button.selected>span{color:var(--gold);background:#d6b36f14;border-color:#d6b36f66}.login-heading p{letter-spacing:2.2px;color:#987e52;margin:0 0 10px;font-size:13px}.login-heading h2{letter-spacing:-1px;margin:0 0 10px;font-size:28px;font-weight:500}.login-access form>label{letter-spacing:.6px;color:#8a8e95;margin:18px 0 8px;font-size:14px;display:block}.login-input{background:#101216;border:1px solid #272a2f;border-radius:9px;align-items:center;gap:12px;height:51px;padding:0 14px;transition:all .2s;display:flex}.login-input:focus-within{border-color:#d6b36f6e;box-shadow:0 0 0 3px #d6b36f0a}.login-input svg{color:#646970;width:17px;height:17px}.login-input input{color:#ddd8ce;background:0 0;border:0;outline:0;width:100%;font-size:16px}.login-input input::placeholder{color:#4e5259}.login-input button{color:#5e636a;background:0 0;border:0;padding:4px}.login-options{justify-content:space-between;align-items:center;margin:16px 0 22px;display:flex}.login-options label{color:#737880;align-items:center;gap:7px;font-size:14px;display:flex}.login-options input{accent-color:#c7a362}.login-options>button{color:#9d8151;background:0 0;border:0;font-size:14px}.login-submit{color:#18130b;letter-spacing:.5px;background:linear-gradient(120deg,#ebd093,#b98d4a);border:1px solid #d9bc7e;border-radius:9px;justify-content:center;align-items:center;gap:12px;width:100%;height:53px;font-size:15px;font-weight:650;transition:all .2s;display:flex;box-shadow:0 13px 35px #b98d4a1c}.login-submit:hover{filter:brightness(1.04);transform:translateY(-1px)}.login-submit:disabled{opacity:.72;cursor:wait}.login-demo{background:#d6b36f06;border:1px solid #d6b36f1c;border-radius:9px;gap:10px;margin-top:18px;padding:11px 13px;display:flex}.login-demo svg{color:#9b8053;flex:none;width:16px;height:16px}.login-demo p{margin:0}.login-demo strong,.login-demo span{font-size:13px;display:block}.login-demo strong{color:#9f8b68;margin-bottom:4px}.login-demo span{color:#5e636a;line-height:1.45}.login-footer{letter-spacing:1px;color:#4e535a;border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;margin-top:28px;padding-top:19px;font-size:12px;display:flex}.login-footer div{gap:15px;display:flex}.login-footer button{color:#5d6269;background:0 0;border:0;padding:0;font-size:12px}.login-auth-message{color:#e7c47e;margin:10px 0 0;font-size:14px;line-height:1.5}.auth-loading{color:#d6b36f;letter-spacing:.04em;background:#090b0d;place-items:center;min-height:100vh;font:500 15px Montserrat,sans-serif;display:grid}.admin-shell{color:#eeeae1;background:#090a0c;min-height:100vh;display:flex}.admin-sidebar{border-right:1px solid var(--line);background:linear-gradient(#0c0d10,#08090b);flex-direction:column;width:280px;padding:28px 21px;display:flex;position:fixed;inset:0 auto 0 0}.admin-brand{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:0 7px 22px;display:flex}.admin-brand img{object-fit:cover;object-position:50% 35%;border-radius:10px;width:43px;height:43px}.admin-brand strong{font-size:17px;font-weight:500;display:block}.admin-brand span{letter-spacing:1.7px;color:#776a52;margin-top:5px;font-size:13px;display:block}.admin-authority{background:#d6b36f0a;border:1px solid #d6b36f24;border-radius:10px;margin:18px 4px 21px;padding:15px}.admin-authority small,.admin-authority span{letter-spacing:1.4px;color:#76684f;font-size:12px;display:block}.admin-authority strong{margin:7px 0;font-size:16px;display:block}.admin-sidebar nav{gap:4px}.admin-exit{color:#777c83;letter-spacing:1px;background:#111317;border:1px solid #282b30;border-radius:8px;height:39px;margin-top:auto;font-size:14px}.admin-workspace{width:calc(100% - 280px);margin-left:280px}.admin-workspace>header{border-bottom:1px solid var(--line);background:#0a0b0dde;justify-content:space-between;align-items:center;height:91px;padding:0 36px;display:flex}.admin-workspace header p{letter-spacing:2px;color:#867252;margin:0 0 8px;font-size:13px}.admin-workspace header h1{letter-spacing:-.5px;margin:0;font-size:23px;font-weight:500}.admin-workspace header>span{color:#768479;align-items:center;gap:8px;font-size:14px;display:flex}.admin-workspace header i{background:#6fa078;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #6fa0780f}.admin-content{max-width:1520px;margin:auto;padding:28px 36px}.admin-alert{background:linear-gradient(110deg,#d6b36f16,#d6b36f05);border:1px solid #d6b36f21;border-radius:12px;align-items:center;gap:14px;min-height:80px;padding:0 19px;display:flex}.admin-alert>span{width:40px;height:40px;color:var(--gold);border:1px solid #d6b36f40;border-radius:50%;place-items:center;font-size:16px;display:grid}.admin-alert strong{font-size:11px}.admin-alert p{color:#73777e;margin:6px 0 0;font-size:14px}.admin-alert button{color:#b99a63;background:0 0;border:0;margin-left:auto;font-size:14px}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0;display:grid}.admin-metrics article{border:1px solid var(--line);background:#111317;border-radius:12px;padding:20px}.admin-metrics p{letter-spacing:1.5px;color:#696e75;margin:0 0 15px;font-size:13px}.admin-metrics strong{letter-spacing:-1px;font-size:26px;font-weight:500}.admin-metrics span{color:#718574;margin-top:6px;font-size:13px;display:block}.admin-grid{grid-template-columns:1.45fr .75fr;gap:14px;display:grid}.admin-grid>section,.admin-grid>aside{border:1px solid var(--line);background:#111317;border-radius:13px;overflow:hidden}.admin-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:75px;padding:0 19px;display:flex}.admin-panel-head p{letter-spacing:1.8px;color:#866f49;margin:0 0 7px;font-size:12px}.admin-panel-head h2{margin:0;font-size:15px;font-weight:500}.admin-panel-head button{color:#987d50;background:0 0;border:0;font-size:13px}.admin-row{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr 48px 26px;align-items:center;gap:10px;min-height:68px;padding:0 17px;display:grid}.admin-row:last-child{border:0}.admin-row>span{color:#655941;font-size:15px}.admin-row strong{font-size:15px;font-weight:500}.admin-row p{color:#656a71;margin:5px 0 0;font-size:13px}.admin-row em{color:#9f8250;font-size:12px;font-style:normal}.admin-row button{color:#8b9097;background:#17191d;border:1px solid #2b2e34;border-radius:6px;width:25px;height:25px}.security-ring{border:2px solid #b4945c;border-left-color:#383b40;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:130px;height:130px;margin:24px auto;display:flex;position:relative}.security-ring>span{color:#9f865b;font-size:16px;position:absolute;top:40px;right:27px}.security-ring strong{font-size:27px;font-weight:500}.security-ring small{letter-spacing:1px;color:#6a6f76;margin-top:5px;font-size:12px}.security-line{border-top:1px solid var(--line);color:#747980;justify-content:space-between;align-items:center;height:39px;margin:0 18px;font-size:13px;display:flex}.security-line b{color:#6f9475;letter-spacing:1px;font-size:12px;font-weight:500}@media (width<=950px){.login-shell{grid-template-columns:1fr}.login-story{min-height:380px;padding:30px 34px}.login-story-copy{padding:45px 0 35px}.login-story-copy h1{font-size:42px}.login-access{padding:48px 24px}.admin-sidebar{width:210px}.admin-workspace{width:calc(100% - 210px);margin-left:210px}.admin-brand div{display:none}.admin-metrics{grid-template-columns:1fr 1fr}.admin-grid{grid-template-columns:1fr}.admin-grid>aside{display:none}}@media (width<=620px){.login-story{min-height:330px;padding:24px}.login-story-copy{padding:35px 0 22px}.login-story-copy h1{letter-spacing:-1.5px;margin:18px 0;font-size:34px}.login-standards{gap:18px;margin-top:28px}.login-story-bottom{display:none}.login-access{padding:34px 18px}.role-switch button{padding:0 9px}.role-switch button>span{display:none}.login-heading{margin:30px 0 24px}.admin-sidebar{width:70px;padding:20px 10px}.admin-brand{padding:0 3px 17px}.admin-brand img{width:43px}.admin-authority,.admin-sidebar nav button{justify-content:center;padding:0;font-size:0}.admin-authority{height:44px}.admin-authority>*{display:none}.admin-sidebar nav button:after{content:"•";font-size:18px}.admin-exit{font-size:0}.admin-exit:after{content:"←";font-size:16px}.admin-workspace{width:calc(100% - 70px);margin-left:70px}.admin-workspace>header{padding:0 18px}.admin-workspace header>span{display:none}.admin-content{padding:18px 12px}.admin-alert button{display:none}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics article{padding:15px}.admin-metrics strong{font-size:21px}.admin-row{grid-template-columns:28px 1fr 25px}.admin-row em{display:none}}.login-brand{gap:18px}.login-logo{border-radius:14px;width:68px;height:68px;box-shadow:0 0 34px #d6b36f33}.login-brand strong{font-size:24px;font-weight:550}.login-brand span{letter-spacing:3px;margin-top:7px;font-size:15px}.login-story-copy{max-width:100%;padding-right:24px}.login-kicker{gap:16px}.login-kicker span{width:38px}.login-kicker p{letter-spacing:2.35px;font-size:16px;font-weight:550}.login-story-copy h1{letter-spacing:-1.9px;white-space:nowrap;margin:31px 0 27px;font-size:clamp(35px,2.35vw,48px);font-weight:450;line-height:1.13}.login-story-copy>p{color:#969ba3;max-width:620px;font-size:15px;line-height:1.8}.login-standards{gap:54px;margin-top:48px}.login-standards div{gap:13px}.login-standards b{font-size:12px}.login-standards span{color:#858a92;font-size:16px;line-height:1.45}.login-story-bottom{color:#646971;font-size:14px}.login-access-inner{width:min(100%,560px)}.login-secure{letter-spacing:2.1px;margin-bottom:31px;font-size:15px}.login-secure svg{width:18px;height:18px}.role-switch{gap:9px;padding:6px}.role-switch button{gap:14px;height:75px;padding:0 16px}.role-switch button>span{width:37px;height:37px;font-size:11px}.role-switch small{letter-spacing:1.15px;font-size:14px}.role-switch strong{margin-top:6px;font-size:12px}.login-heading{margin:42px 0 31px}.login-heading p{letter-spacing:2.3px;margin-bottom:12px;font-size:15px}.login-heading h2{letter-spacing:-1.1px;margin-bottom:13px;font-size:32px;line-height:1.2}.login-heading>span{color:#898e96;font-size:11px;line-height:1.65}.login-access form>label{color:#a0a4aa;margin:20px 0 9px;font-size:16px}.login-input{gap:14px;height:58px;padding:0 16px}.login-input svg{width:19px;height:19px}.login-input input{font-size:12px}.login-input button svg{width:19px;height:19px}.login-options{margin:18px 0 24px}.login-options label,.login-options>button{font-size:16px}.login-submit{height:59px;font-size:11px}.login-submit svg{width:19px;height:19px}.login-demo{gap:12px;margin-top:20px;padding:14px 16px}.login-demo svg{width:18px;height:18px}.login-demo strong,.login-demo span{font-size:15px}.login-demo strong{margin-bottom:5px}.login-footer{margin-top:31px;font-size:14px}.login-footer button{font-size:14px}@media (width<=1350px){.login-story-copy h1{white-space:normal;max-width:650px;font-size:42px}.login-access-inner{width:min(100%,520px)}}@media (width<=950px){.login-logo{width:60px;height:60px}.login-story-copy h1{max-width:760px;font-size:42px}.login-story-copy>p{font-size:14px}.login-access-inner{width:min(100%,560px)}}@media (width<=620px){.login-logo{width:54px;height:54px}.login-brand strong{font-size:20px}.login-brand span{font-size:13px}.login-kicker p{letter-spacing:1.7px;font-size:14px}.login-story-copy h1{letter-spacing:-1.2px;white-space:normal;font-size:30px;line-height:1.16}.login-story-copy>p{font-size:12px;line-height:1.7}.login-standards{gap:20px;margin-top:26px}.login-standards b{font-size:16px}.login-standards span{font-size:14px}.role-switch button{height:68px}.role-switch small{font-size:13px}.role-switch strong{font-size:16px}.login-heading h2{font-size:27px}.login-heading>span{font-size:16px}.login-access form>label{font-size:15px}.login-input input{font-size:11px}.login-demo strong,.login-demo span{font-size:14px}}.broker-application-entry{background:linear-gradient(110deg,#d6b36f0e,#d6b36f03);border:1px solid #d6b36f24;border-radius:10px;align-items:center;gap:14px;margin-top:17px;padding:14px 16px;display:flex}.broker-application-entry div{min-width:0}.broker-application-entry strong{color:#c3b69f;font-size:16px;font-weight:550;display:block}.broker-application-entry span{color:#666b72;margin-top:5px;font-size:14px;line-height:1.55;display:block}.broker-application-entry button{color:#c7a668;background:#d6b36f13;border:1px solid #d6b36f3d;border-radius:7px;flex:none;align-items:center;gap:7px;height:36px;margin-left:auto;padding:0 12px;font-size:14px;display:flex}.broker-application-entry button svg{width:14px;height:14px}.register-shell{color:#eeeae1;background:#090a0c;grid-template-columns:minmax(360px,.78fr) minmax(660px,1.22fr);min-height:100vh;display:grid}.register-story{background:radial-gradient(circle at 75% 55%,#d6b36f1f,#0000 30%),linear-gradient(145deg,#101115,#090a0c);border-right:1px solid #d6b36f1f;flex-direction:column;min-height:100vh;padding:36px 45px;display:flex;position:relative;overflow:hidden}.register-story:after{content:"NH";color:#0000;-webkit-text-stroke:1px #d6b36f0e;font-size:360px;font-weight:200;line-height:.8;position:absolute;top:46%;right:-65px}.register-back{color:#6c7178;letter-spacing:1.5px;z-index:1;background:0 0;border:0;align-self:flex-start;padding:0 0 26px;font-size:14px;position:relative}.register-brand{z-index:1;align-items:center;gap:15px;display:flex;position:relative}.register-brand img{object-fit:cover;object-position:50% 35%;border-radius:13px;width:60px;height:60px;box-shadow:0 0 26px #d6b36f29}.register-brand strong{font-size:21px;font-weight:550;display:block}.register-brand span{letter-spacing:2.2px;color:#806f51;margin-top:6px;font-size:14px;display:block}.register-copy{z-index:1;max-width:540px;margin:auto 0;position:relative}.register-copy>p{letter-spacing:2.4px;color:#a08455;font-size:15px}.register-copy h1{letter-spacing:-2px;margin:25px 0;font-size:clamp(37px,3.2vw,55px);font-weight:400;line-height:1.13}.register-copy>span{color:#82878f;max-width:480px;font-size:12px;line-height:1.8;display:block}.register-principle{z-index:1;background:#d6b36f09;border:1px solid #d6b36f24;border-radius:11px;align-items:flex-start;gap:12px;padding:16px;display:flex;position:relative}.register-principle>svg{color:#a88955;flex:none;width:19px;height:19px}.register-principle strong{color:#b8a681;font-size:15px;display:block}.register-principle span{color:#666b72;margin-top:5px;font-size:14px;line-height:1.55;display:block}.register-workspace{background:radial-gradient(circle at 100% 0,#d6b36f0d,#0000 35%),#0b0c0f;justify-content:center;align-items:flex-start;padding:34px 42px;display:flex}.register-inner{width:min(100%,840px)}.register-progress{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:8px;padding-bottom:28px;display:grid}.register-step{opacity:.42;align-items:center;gap:9px;display:flex}.register-step.active{opacity:1}.register-step b{color:#92979e;border:1px solid #34373c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:500;display:grid}.register-step.active b{color:var(--gold);background:#d6b36f14;border-color:#d6b36f73}.register-step strong,.register-step small{display:block}.register-step strong{font-size:14px;font-weight:550}.register-step small{color:#6a6f76;margin-top:3px;font-size:12px}.register-header{padding:30px 0 24px}.register-header p,.candidate-title p{letter-spacing:2px;color:#977b4c;margin:0 0 9px;font-size:14px}.register-header h2{letter-spacing:-.8px;margin:0 0 11px;font-size:28px;font-weight:500}.register-header>span{color:#747980;font-size:16px;line-height:1.65}.sponsor-card,.candidate-form{background:linear-gradient(145deg,#121418,#0f1114);border:1px solid #ffffff13;border-radius:13px;padding:20px}.sponsor-card-head{align-items:center;gap:11px;margin-bottom:19px;display:flex}.sponsor-card-head>span{width:36px;height:36px;color:var(--gold);background:#d6b36f14;border-radius:9px;place-items:center;display:grid}.sponsor-card-head svg{width:18px;height:18px}.sponsor-card-head p{letter-spacing:1.4px;color:#856f4b;margin:0 0 5px;font-size:12px}.sponsor-card-head h3,.candidate-title h3{margin:0;font-size:14px;font-weight:550}.sponsor-card-head em{color:#709278;letter-spacing:1px;align-items:center;gap:5px;margin-left:auto;font-size:13px;font-style:normal;display:flex}.sponsor-card-head em svg{width:14px}.sponsor-fields,.candidate-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.sponsor-fields input,.candidate-grid input,.candidate-grid select{color:#d7d2c9;background:#0d0f12;border:1px solid #292c31;border-radius:8px;outline:0;width:100%;height:48px;margin-top:8px;padding:0 13px;font:10px Montserrat,sans-serif}.sponsor-fields input:focus,.candidate-grid input:focus,.candidate-grid select:focus{border-color:#d6b36f66}.verify-button{color:#c5aa78;background:linear-gradient(120deg,#d6b36f29,#d6b36f0f);border:1px solid #d6b36f47;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:45px;margin-top:14px;font-size:15px;font-weight:550;display:flex}.verify-button:disabled{opacity:.35;cursor:not-allowed}.verify-button svg{width:16px;height:16px}.verify-note{color:#555a61;margin:11px 2px 0;font-size:13px;line-height:1.55}.candidate-form{opacity:.48;margin-top:14px;transition:all .25s}.candidate-form.enabled{opacity:1}.candidate-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.candidate-title>span{color:#777c83;align-items:center;gap:6px;font-size:13px;display:flex}.candidate-title>span svg{width:14px}.candidate-form fieldset{border:0;margin:0;padding:0}.candidate-form fieldset:disabled{pointer-events:none}.candidate-consent{color:#747980;align-items:flex-start;gap:9px;margin:16px 0;font-size:14px;line-height:1.6;display:flex}.candidate-consent input{accent-color:#c9a667;margin-top:2px}.candidate-submit{color:#17120a;background:linear-gradient(120deg,#e8cb8c,#b98e4d);border:1px solid #d6b676;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;height:49px;font-size:15px;font-weight:650;display:flex}.candidate-submit svg{width:17px;height:17px}.application-success{text-align:center;background:linear-gradient(145deg,#d6b36f12,#ffffff05);border:1px solid #d6b36f29;border-radius:15px;margin-top:34px;padding:52px 32px}.application-success>span{color:#78a07f;background:#70a0790f;border:1px solid #70a07959;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 20px;display:grid}.application-success>span svg{width:25px;height:25px}.application-success>p:first-of-type{letter-spacing:2px;color:#826f4f;font-size:14px}.application-success h2{margin:14px 0;font-size:28px;font-weight:500}.application-code{color:#b99a64;letter-spacing:1.3px;border:1px solid #d6b36f2e;border-radius:7px;padding:9px 15px;font-size:15px;display:inline-block}.success-copy{color:#737880;max-width:520px;margin:20px auto;font-size:16px;line-height:1.7}.application-success button{color:#a6aab0;background:#15171b;border:1px solid #35383d;border-radius:8px;height:42px;padding:0 18px;font-size:14px}@media (width<=1080px){.register-shell{grid-template-columns:1fr}.register-story{min-height:460px;padding:28px 34px}.register-copy{margin:55px 0}.register-copy h1{font-size:44px}.register-principle{max-width:620px}.register-workspace{padding:36px 24px}.register-inner{width:min(100%,820px)}}@media (width<=680px){.broker-application-entry{flex-direction:column;align-items:flex-start}.broker-application-entry button{justify-content:center;width:100%;margin-left:0}.register-story{min-height:400px;padding:24px}.register-brand img{width:52px;height:52px}.register-copy{margin:40px 0 30px}.register-copy h1{letter-spacing:-1.3px;font-size:34px}.register-copy>span{font-size:16px}.register-workspace{padding:27px 14px}.register-progress{grid-template-columns:1fr 1fr;gap:13px}.register-step:nth-child(n+3){display:none}.register-header h2{font-size:24px}.sponsor-card,.candidate-form{padding:16px}.sponsor-fields,.candidate-grid{grid-template-columns:1fr}.candidate-title{flex-direction:column;align-items:flex-start;gap:10px}.application-success{padding:38px 18px}.application-success h2{font-size:24px}}.register-back{color:#92979e;font-size:16px}.register-brand span{color:#a18b64;font-size:16px}.register-copy>p{color:#c09c61;font-size:11px}.register-copy>span{color:#a2a7ae;font-size:14px}.register-principle strong{color:#d0bd97;font-size:11px}.register-principle span{color:#8e939a;font-size:16px}.register-step b{width:34px;height:34px;font-size:16px}.register-step strong{font-size:16px}.register-step small{color:#858a91;font-size:14px}.register-header p,.candidate-title p{color:#b59057;font-size:16px}.register-header h2{font-size:31px}.register-header>span{color:#969ba2;font-size:12px}.sponsor-card-head p{color:#a98b5a;font-size:14px}.sponsor-card-head h3,.candidate-title h3{font-size:17px}.sponsor-card-head em{font-size:15px}.sponsor-fields label,.candidate-grid label{color:#b0b4ba;font-size:16px}.sponsor-fields input,.candidate-grid input,.candidate-grid select{color:#eee9df;height:53px;font-size:12px}.sponsor-fields input::placeholder,.candidate-grid input::placeholder{color:#62676e}.verify-button{height:50px;font-size:11px}.verify-note{color:#777c83;font-size:15px}.candidate-title>span{color:#969ba2;font-size:15px}.candidate-consent{color:#959aa1;font-size:16px}.candidate-submit{height:53px;font-size:11px}.application-success>p:first-of-type{font-size:16px}.application-success h2{font-size:31px}.application-code{font-size:11px}.success-copy{color:#989da4;font-size:12px}.application-success button{font-size:16px}@media (width<=680px){.register-copy>p{font-size:15px}.register-copy>span{font-size:12px}.register-principle strong{font-size:16px}.register-principle span,.register-step strong{font-size:15px}.register-step small{font-size:13px}.register-header p,.candidate-title p{font-size:15px}.register-header>span{font-size:11px}.sponsor-fields label,.candidate-grid label{font-size:16px}.verify-note{font-size:14px}.candidate-consent{font-size:15px}}.portfolio-content{max-width:1600px;margin:auto;padding:31px 36px 45px}.portfolio-title{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.portfolio-title p{letter-spacing:2px;color:#8e7650;margin:0 0 10px;font-size:14px}.portfolio-title h1{letter-spacing:-.9px;margin:0 0 8px;font-size:31px;font-weight:500}.portfolio-title>div>span{color:#7d8289;font-size:16px}.portfolio-value{text-align:right;padding-left:30px}.portfolio-value small{letter-spacing:1.4px;color:#686d74;font-size:13px;display:block}.portfolio-value strong{letter-spacing:-.6px;margin:7px 0 4px;font-size:24px;font-weight:500;display:block}.portfolio-value span{color:#73957a;font-size:14px}.portfolio-summary{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:15px;display:grid}.portfolio-summary article{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff09,#ffffff03);border-radius:12px;justify-content:space-between;align-items:center;min-height:82px;padding:15px 16px;display:flex}.portfolio-summary small{letter-spacing:1.25px;color:#686d74;font-size:13px;display:block}.portfolio-summary strong{margin-top:7px;font-size:22px;font-weight:550;display:block}.summary-icon{border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.summary-icon.gold{color:#c8a563;background:#c8a56317}.summary-icon.green{color:#71977a;background:#71977a17}.summary-icon.blue{color:#7d91ab;background:#7d91ab17}.summary-icon.red{color:#b47a69;background:#b47a6917}.portfolio-toolbar{border:1px solid var(--line);background:#101216;border-radius:12px;justify-content:space-between;align-items:center;min-height:61px;margin-bottom:14px;padding:8px 10px;display:flex}.portfolio-filters{gap:5px;display:flex;overflow-x:auto}.portfolio-filters button{color:#747980;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;height:35px;padding:0 11px;font-size:14px}.portfolio-filters button span{background:#ffffff0b;border-radius:8px;margin-left:7px;padding:2px 5px;font-size:13px}.portfolio-filters button.selected{color:#c7ab78;background:#d6b36f14;border-color:#d6b36f33}.view-switch{gap:3px;padding-left:10px;display:flex}.view-switch button{color:#656a71;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.view-switch button.selected{color:#b8ac95;background:#181a1e;border-color:#30333a}.portfolio-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.portfolio-card{border:1px solid var(--line);background:linear-gradient(145deg,#121418,#0e1013);border-radius:14px;transition:all .25s;overflow:hidden}.portfolio-card:hover{border-color:#d6b36f2b;transform:translateY(-2px);box-shadow:0 18px 40px #0003}.property-visual{background:#181b20;height:146px;position:relative;overflow:hidden}.property-visual:after{content:"";background:linear-gradient(#0000 20%,#050608bd 100%);position:absolute;inset:0}.property-visual.amber{background:radial-gradient(circle at 70% 32%,#d6b36f52,#0000 22%),linear-gradient(135deg,#26231d,#111318)}.property-visual.blue{background:radial-gradient(circle at 70% 28%,#708ba847,#0000 24%),linear-gradient(135deg,#20272f,#111318)}.property-visual.olive{background:radial-gradient(circle at 72% 28%,#7a8f6547,#0000 24%),linear-gradient(135deg,#22271f,#111318)}.property-visual.copper{background:radial-gradient(circle at 70% 28%,#ae684b47,#0000 24%),linear-gradient(135deg,#2a211e,#111318)}.property-visual.slate{background:radial-gradient(circle at 70% 28%,#868b9438,#0000 24%),linear-gradient(135deg,#25272a,#111318)}.property-visual.plum{background:radial-gradient(circle at 70% 28%,#84638440,#0000 24%),linear-gradient(135deg,#272027,#111318)}.visual-grid{border:1px solid #ffffff12;position:absolute;inset:14% 10% 0 32%;transform:skew(-7deg);box-shadow:-35px 25px 0 -34px #ffffff1f,-70px 50px 0 -69px #ffffff17}.visual-grid:before,.visual-grid:after{content:"";background:#ffffff0f;position:absolute}.visual-grid:before{width:1px;height:100%;left:37%}.visual-grid:after{width:100%;height:1px;top:43%}.status-badge{z-index:2;letter-spacing:1px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0b0db8;border:1px solid #ffffff1f;border-radius:5px;padding:5px 8px;font-size:12px;position:absolute;top:13px;left:13px}.status-yayında{color:#8eb397}.status-incelemede{color:#91a6c0}.status-taslak{color:#a4a8ae}.status-uyarı{color:#d2977d}.property-visual>button{z-index:2;color:#b8b0a2;background:#08090b85;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:12px;right:12px}.property-visual>button svg{width:15px}.visual-mark{z-index:1;color:#ffffff0f;letter-spacing:-6px;font-size:56px;font-weight:250;position:absolute;bottom:12px;right:18px}.visual-location{z-index:2;color:#c0c2c5;align-items:center;gap:5px;font-size:13px;display:flex;position:absolute;bottom:12px;left:13px}.portfolio-card-body{padding:15px}.card-code{justify-content:space-between;align-items:center;display:flex}.card-code>span{letter-spacing:1.3px;color:#8e7650;font-size:12px}.card-code button{color:#62676e;background:0 0;border:0;padding:0}.portfolio-card h2{letter-spacing:-.2px;margin:9px 0 5px;font-size:13px;font-weight:550}.portfolio-card-body>p{color:#6d7279;margin:0;font-size:14px}.card-price{color:#c8b68f;margin-top:12px;font-size:13px;font-weight:550;display:block}.card-warning{color:#b78272;background:#b47a690b;border:1px solid #b47a6924;border-radius:6px;align-items:center;gap:6px;margin-top:11px;padding:8px;font-size:13px;display:flex}.verification{margin-top:13px}.verification>div{color:#6d7279;justify-content:space-between;align-items:center;font-size:13px;display:flex}.verification b{color:#999ea4;font-weight:500}.verification>i{background:#26292e;border-radius:3px;height:3px;margin-top:7px;display:block;overflow:hidden}.verification em{background:linear-gradient(90deg,#8c7348,#d4b36f);border-radius:3px;height:100%;display:block}.card-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:18px;margin-top:13px;padding:12px 0;display:flex}.card-stats span{color:#686d74;align-items:center;gap:5px;font-size:13px;display:flex}.card-stats svg{color:#777c83}.card-stats b{color:#aaafb5;font-size:14px;font-weight:550}.card-footer{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.card-footer>span{color:#555a61;font-size:12px}.card-footer button{color:#a78b59;background:0 0;border:0;padding:0;font-size:13px}.portfolio-empty{color:#666b72;border:1px dashed #2d3035;border-radius:13px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:260px;display:flex}.portfolio-empty strong{margin:14px 0 6px;font-size:11px}.portfolio-empty span{font-size:14px}.portfolio-cards.list{grid-template-columns:1fr}.portfolio-cards.list .portfolio-card{grid-template-columns:230px 1fr;display:grid}.portfolio-cards.list .property-visual{height:100%;min-height:230px}.portfolio-cards.list .portfolio-card-body{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.portfolio-cards.list .card-code,.portfolio-cards.list h2,.portfolio-cards.list .portfolio-card-body>p,.portfolio-cards.list .card-price{grid-column:1}.portfolio-cards.list .verification,.portfolio-cards.list .card-stats,.portfolio-cards.list .card-footer,.portfolio-cards.list .card-warning{grid-column:2}.portfolio-cards.list .verification{grid-row:1/3}.portfolio-cards.list .card-stats{align-self:center}.portfolio-cards.list .card-footer{align-self:end}@media (width<=1250px){.portfolio-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.portfolio-content{padding:24px 18px}.portfolio-title{align-items:flex-start}.portfolio-value{display:none}.portfolio-cards.list .portfolio-card{grid-template-columns:180px 1fr}.portfolio-cards.list .portfolio-card-body{display:block}.portfolio-cards.list .property-visual{min-height:250px}.portfolio-toolbar{align-items:flex-start;gap:8px}.portfolio-filters{padding-bottom:2px}.portfolio-filters button{padding:0 9px}.view-switch{padding-left:0}}@media (width<=620px){.portfolio-content{padding:20px 12px 35px}.portfolio-title h1{font-size:27px}.portfolio-title>div>span{font-size:15px;line-height:1.5;display:block}.portfolio-summary{grid-template-columns:1fr 1fr;gap:8px}.portfolio-summary article{min-height:73px;padding:12px}.portfolio-summary small{font-size:12px}.portfolio-summary strong{font-size:19px}.summary-icon{width:31px;height:31px}.portfolio-toolbar{padding:8px;display:block}.view-switch{display:none}.portfolio-filters button{height:34px}.portfolio-cards,.portfolio-cards.list{grid-template-columns:1fr}.portfolio-cards.list .portfolio-card{display:block}.portfolio-cards.list .property-visual{height:146px;min-height:0}.portfolio-card h2{font-size:14px}.portfolio-card-body>p{font-size:15px}.card-price,.card-stats span,.card-footer button{font-size:14px}.portfolio-sidebar .advisor{display:none}}.property-sidebar{overflow-y:auto}.property-topbar{justify-content:space-between}.back-button{color:#9a9fa6;background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;height:38px;padding:0 14px;font-size:15px}.back-button:hover{color:#d3c3a5;border-color:#d6b36f3d}.property-create{max-width:1500px;margin:auto;padding:31px 36px 50px}.property-create-title{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.property-create-title p{letter-spacing:2px;color:#9a7d4e;margin:0 0 10px;font-size:14px}.property-create-title h1{letter-spacing:-1px;margin:0 0 8px;font-size:32px;font-weight:500}.property-create-title>div>span{color:#7c8188;font-size:16px}.draft-code{text-align:right}.draft-code small,.draft-code span{display:block}.draft-code small{letter-spacing:1.4px;color:#656a72;font-size:13px}.draft-code strong{color:#c6ae7c;margin:7px 0 5px;font-size:14px;font-weight:550;display:block}.draft-code span{color:#718d77;font-size:13px}.draft-code span:before{content:"";background:#709777;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #70977714}.property-stepper{border:1px solid var(--line);background:#101216;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-bottom:15px;padding:8px;display:grid}.property-stepper button{color:#646970;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;height:62px;padding:0 12px;display:flex}.property-stepper button.active{color:#d5c7ae;background:linear-gradient(120deg,#d6b36f1c,#d6b36f06);border-color:#d6b36f38}.property-stepper button.done{color:#87978a}.property-stepper button>b{border:1px solid #34373c;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:15px;font-weight:550;display:grid}.property-stepper button.active>b{color:#d9b970;background:#d6b36f12;border-color:#d6b36f7a}.property-stepper button.done>b{color:#78a081;border-color:#70977752}.property-stepper strong,.property-stepper span{display:block}.property-stepper strong{font-size:15px;font-weight:550}.property-stepper span{color:#666b72;margin-top:4px;font-size:13px}.property-form{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:15px;display:grid}.property-form-main{border:1px solid var(--line);background:linear-gradient(145deg,#121418,#0e1013);border-radius:15px;overflow:hidden}.form-section{min-height:478px;padding:25px 27px 12px}.form-section-head{border-bottom:1px solid var(--line);margin-bottom:21px;padding-bottom:22px}.form-section-head p{letter-spacing:1.8px;color:#9a7d4e;margin:0 0 8px;font-size:14px}.form-section-head h2{letter-spacing:-.4px;margin:0 0 7px;font-size:20px;font-weight:550}.form-section-head span{color:#747980;font-size:15px;line-height:1.6}.field-grid{grid-template-columns:1fr 1fr;gap:16px 14px;display:grid}.property-field{display:block}.property-field.wide{grid-column:1/-1}.property-field>span{color:#a4a8ae;margin:0 0 8px;font-size:15px;display:block}.property-field input,.property-field select,.property-field textarea{color:#ddd8cf;background:#0c0e11;border:1px solid #292c31;border-radius:9px;outline:0;width:100%;font:10px Montserrat,sans-serif;transition:all .2s}.property-field input,.property-field select{height:48px;padding:0 13px}.property-field textarea{resize:vertical;padding:13px;line-height:1.65}.property-field input::placeholder,.property-field textarea::placeholder{color:#555a61}.property-field input:focus,.property-field select:focus,.property-field textarea:focus{border-color:#d6b36f61;box-shadow:0 0 0 3px #d6b36f09}.property-field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.property-form-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:9px;min-height:72px;padding:0 27px;display:flex}.property-form-actions .secondary-action{margin-right:auto}.secondary-action,.draft-button{color:#989da4;background:#15171b;border:1px solid #30333a;border-radius:8px;height:39px;padding:0 14px;font-size:15px}.draft-button{color:#a59372;align-items:center;gap:7px;display:flex}.draft-button svg{width:15px}.property-form-actions .primary{justify-content:center;min-width:170px}.property-help{background:radial-gradient(circle at 100% 0,#d6b36f17,#0000 32%),linear-gradient(145deg,#131519,#0f1114);border:1px solid #d6b36f1f;border-radius:15px;padding:23px;position:sticky;top:92px}.property-progress-ring{text-align:center;border:3px solid #d6b36f40;border-radius:50%;place-content:center;width:88px;height:88px;margin-bottom:22px;display:grid;box-shadow:inset 0 0 25px #d6b36f0d}.property-progress-ring b{color:#d3bd90;font-size:18px;font-weight:500}.property-progress-ring span{letter-spacing:1px;color:#76684f;margin-top:3px;font-size:12px}.property-help h3{margin:0 0 11px;font-size:16px;font-weight:550;line-height:1.35}.property-help>p{color:#737880;margin:0 0 19px;font-size:15px;line-height:1.65}.property-help ul{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;padding:16px 0;list-style:none}.property-help li{color:#8c9198;align-items:center;gap:7px;margin:9px 0;font-size:14px;display:flex}.property-help li svg{color:#78957d;width:13px}.help-security{color:#718a76;align-items:center;gap:9px;padding-top:17px;display:flex}.help-security svg{width:18px}.help-security span{color:#60656c;font-size:13px}.help-security strong{color:#879c8b;margin-bottom:3px;font-size:14px;display:block}.privacy-strip{background:#d6b36f09;border:1px solid #d6b36f21;border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:13px 14px;display:flex}.privacy-strip>svg{color:#a98b57;flex:none;width:18px}.privacy-strip strong,.privacy-strip span{display:block}.privacy-strip strong{color:#c1ad86;font-size:15px}.privacy-strip span{color:#747980;margin-top:4px;font-size:14px;line-height:1.5}.document-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:18px;display:grid}.document-upload{cursor:pointer;background:#0d0f12;border:1px dashed #34373c;border-radius:10px;align-items:center;gap:11px;min-height:74px;padding:12px;display:flex}.document-upload input,.media-drop input{display:none}.document-upload>span{color:#aa8b55;background:#d6b36f12;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.document-upload>span svg{width:16px}.document-upload div{min-width:0}.document-upload strong,.document-upload small{display:block}.document-upload strong{color:#aaaeb4;font-size:15px}.document-upload small{color:#60656c;margin-top:5px;font-size:13px}.document-upload>b{color:#a78b58;margin-left:auto;font-size:13px;font-weight:500}.consent{color:#858a91;align-items:flex-start;gap:9px;margin:18px 0 3px;font-size:14px;line-height:1.55;display:flex}.consent input,.publish-options input{accent-color:#c9a665;margin-top:2px}.media-drop{text-align:center;cursor:pointer;background:radial-gradient(circle,#d6b36f0e,#0000 40%),#0c0e11;border:1px dashed #d6b36f40;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;height:205px;margin-bottom:19px;display:flex}.media-drop>span{color:#b69860;background:#d6b36f14;border-radius:11px;place-items:center;width:45px;height:45px;margin-bottom:12px;display:grid}.media-drop strong{font-size:11px;font-weight:550}.media-drop small{color:#676c73;margin:7px 0 12px;font-size:14px}.media-drop b{color:#b89a65;border:1px solid #d6b36f30;border-radius:7px;padding:7px 10px;font-size:14px;font-weight:550}.publish-options{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.publish-options label{border:1px solid var(--line);border-radius:9px;gap:9px;padding:12px;display:flex}.publish-options strong,.publish-options small{display:block}.publish-options strong{color:#aeb2b7;font-size:14px}.publish-options small{color:#62676e;margin-top:4px;font-size:13px;line-height:1.5}.property-success{text-align:center;background:radial-gradient(circle at 50% 42%,#d6b36f13,#0000 24%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:70px 25px;display:flex}.property-success>span{color:#7ca183;background:#7097770e;border:1px solid #7097775c;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 0 40px #70977712}.property-success>p:first-of-type{letter-spacing:2px;color:#8d7650;margin:24px 0 10px;font-size:14px}.property-success h1{letter-spacing:-1px;margin:0 0 16px;font-size:32px;font-weight:500}.property-code{color:#c6a667;letter-spacing:1.4px;border:1px solid #d6b36f33;border-radius:999px;padding:9px 15px;font-size:16px}.success-note{color:#7c8188;max-width:580px;margin:19px auto 25px;font-size:16px;line-height:1.7}.property-success>div:last-child{gap:9px;display:flex}.property-success .primary{height:42px}.publish-button{justify-content:center;min-width:175px;box-shadow:0 10px 34px #d6b36f29}.published-success{background:radial-gradient(circle at 50% 42%,#d6b36f1f,#0000 26%)}.published-success>span{color:#d6b36f;background:#d6b36f12;border-color:#d6b36f73;box-shadow:0 0 42px #d6b36f1c}.published-success .property-code{color:#84a78a;background:#7097770b;border-color:#7097774d}@media (width<=1120px){.property-form{grid-template-columns:1fr}.property-help{grid-template-columns:auto 1fr;column-gap:22px;display:grid;position:static}.property-help h3{align-self:end}.property-help>p,.property-help ul,.help-security{grid-column:2}.property-progress-ring{grid-row:1/5;margin:0}.property-stepper button{padding:0 8px}.property-stepper span{display:none}}@media (width<=760px){.search{width:min(48vw,430px)}.property-create{padding:24px 17px 40px}.property-create-title{align-items:flex-start}.draft-code{display:none}.property-stepper{grid-template-columns:repeat(4,1fr)}.property-stepper button{justify-content:center;height:48px}.property-stepper button>div{display:none}.form-section{padding:21px 19px 10px}.property-form-actions{flex-wrap:wrap;padding:12px 19px}.property-form-actions .secondary-action{margin-right:0}.property-form-actions .primary{margin-left:auto}.property-sidebar .membership{display:none}}@media (width<=520px){.topbar .search{justify-content:center;width:42px;height:42px;padding:0}.topbar .search input,.topbar .search kbd{display:none}.property-topbar .top-actions{display:flex}.property-create{padding:19px 11px 32px}.property-create-title h1{font-size:28px}.property-create-title>div>span{font-size:15px;line-height:1.55;display:block}.property-stepper{padding:5px}.property-stepper button>b{width:27px;height:27px}.field-grid,.document-grid,.publish-options{grid-template-columns:1fr}.property-field.wide{grid-column:auto}.form-section{min-height:auto;padding:19px 15px 12px}.property-form-actions{grid-template-columns:1fr 1fr;display:grid}.property-form-actions .primary{grid-column:1/-1;width:100%;height:45px}.property-form-actions button{justify-content:center}.property-help{padding:19px;display:block}.property-progress-ring{margin-bottom:18px}.property-help>p,.property-help ul,.help-security{grid-column:auto}.media-drop{height:185px}.property-success h1{font-size:27px}.property-success>div:last-child{flex-direction:column;width:100%;max-width:300px}.property-success>div:last-child button{justify-content:center;width:100%}}.accounting-page{padding-bottom:48px}.accounting-toolbar{background:linear-gradient(115deg,#d6b36f12,#ffffff04);border:1px solid #d6b36f21;border-radius:12px;align-items:center;gap:12px;min-height:72px;margin-bottom:14px;padding:14px 17px;display:flex}.accounting-toolbar>div{margin-right:auto}.accounting-toolbar p{letter-spacing:1.7px;color:#8b744f;margin:0 0 6px;font-size:12px}.accounting-toolbar strong{font-size:13px;font-weight:500}.accounting-toolbar select,.accounting-toolbar button{color:#9ea3aa;background:#111317;border:1px solid #30333a;border-radius:8px;height:37px;padding:0 12px;font-size:14px}.accounting-toolbar button{color:#c1a56f;background:#d6b36f0a;border-color:#d6b36f38}.accounting-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.accounting-kpis article{border:1px solid var(--line);background:linear-gradient(145deg,#121418,#0f1114);border-radius:12px;padding:19px}.accounting-kpis p{letter-spacing:1.35px;color:#696e75;margin:0 0 13px;font-size:13px}.accounting-kpis strong{letter-spacing:-.7px;font-size:21px;font-weight:500;display:block}.accounting-kpis span{color:#768078;margin-top:8px;font-size:13px;display:block}.accounting-card{border:1px solid var(--line);background:#111317;border-radius:13px;margin-bottom:14px;overflow:hidden}.accounting-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:72px;padding:0 18px;display:flex}.accounting-card-head p{letter-spacing:1.8px;color:#8d754e;margin:0 0 7px;font-size:12px}.accounting-card-head h2{margin:0;font-size:15px;font-weight:500}.accounting-card-head>span{color:#78a181;border:1px solid #78a1812e;border-radius:999px;padding:6px 9px;font-size:13px}.accounting-card-head button{color:#a98b59;background:0 0;border:0;font-size:13px}.distribution-grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.distribution-grid article{background:#111317;min-height:126px;padding:17px}.distribution-grid article>div{justify-content:space-between;align-items:center;display:flex}.distribution-grid article>div>span{color:#caa965;background:#d6b36f12;border:1px solid #d6b36f26;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.distribution-grid small{color:#666b72;text-align:right;font-size:12px}.distribution-grid h3{color:#858a91;margin:14px 0 6px;font-size:14px;font-weight:500}.distribution-grid strong{color:#ddd7cb;font-size:14px;font-weight:500}.accounting-two-col{grid-template-columns:minmax(0,1.65fr) minmax(280px,.55fr);align-items:start;gap:14px;display:grid}.entitlement-table-wrap{overflow:auto}.entitlement-table{border-collapse:collapse;width:100%;min-width:980px}.entitlement-table th{text-align:left;letter-spacing:.8px;color:#666b72;border-bottom:1px solid var(--line);padding:11px 12px;font-size:12px;font-weight:500}.entitlement-table td{color:#92979e;border-bottom:1px solid var(--line);white-space:nowrap;padding:12px;font-size:13px}.entitlement-table td:first-child{color:#b89a62}.entitlement-table td:nth-child(5){color:#d3c29e}.finance-status{border-radius:999px;padding:5px 7px;font-size:12px}.finance-status.ok{color:#7ea386;background:#7ea38614}.finance-status.pending{color:#c5a462;background:#c5a46214}.finance-status.review{color:#8c98ac;background:#8c98ac14}.table-foot{color:#777c83;justify-content:flex-end;align-items:center;gap:13px;min-height:48px;padding:0 14px;font-size:13px;display:flex}.table-foot strong{color:#d3bd91;font-size:16px}.finance-summary{margin-bottom:0}.finance-summary-line{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 32px;align-items:center;gap:8px;min-height:67px;margin:0 17px;display:grid}.finance-summary-line span{color:#8b9097;font-size:14px}.finance-summary-line strong{font-size:16px;font-weight:500}.finance-summary-line small{color:#b39258;text-align:right;font-size:13px}.finance-summary-total{background:#d6b36f09;justify-content:space-between;align-items:center;padding:16px 17px;display:flex}.finance-summary-total span{color:#9b835a;font-size:14px}.finance-summary-total strong{color:#dcc693;font-size:13px;font-weight:500}.finance-note{background:#d6b36f06;border:1px solid #d6b36f1c;border-radius:9px;margin:16px;padding:13px}.finance-note b{color:#b89a64;font-size:13px}.finance-note p{color:#6f747b;margin:7px 0 0;font-size:13px;line-height:1.65}@media (width<=1180px){.accounting-kpis,.distribution-grid{grid-template-columns:1fr 1fr}.accounting-two-col{grid-template-columns:1fr}.finance-summary{margin-bottom:14px}}@media (width<=650px){.accounting-toolbar{flex-direction:column;align-items:stretch}.accounting-toolbar>div{margin-right:0}.accounting-kpis,.distribution-grid{grid-template-columns:1fr}.accounting-card-head{align-items:flex-start;padding-top:15px;padding-bottom:15px}.accounting-card-head>span{margin-left:8px}}.admin-sidebar nav button{font-size:16px}.admin-brand span{font-size:12px}.admin-authority small,.admin-authority span{font-size:11px}.admin-authority strong{font-size:15px}.admin-exit{font-size:14px}.sidebar{padding-bottom:72px;overflow:hidden}.sidebar>.brand,.sidebar>.membership,.sidebar>.advisor,.sidebar>.profile{flex-shrink:0}.sidebar>nav{scrollbar-width:thin;scrollbar-color:#34302a transparent;flex:1;min-height:0;padding-right:3px;overflow:hidden auto}.sidebar>.advisor{margin-top:12px}.sidebar>.profile{margin-top:10px;margin-bottom:0}.broker-global-exit{z-index:95;color:#777c83;letter-spacing:.7px;background:#111317;border:1px solid #282b30;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:228px;height:40px;padding:0 15px;font:500 12px Montserrat,sans-serif;display:flex;position:fixed;bottom:18px;left:18px}.broker-global-exit:hover{color:#d7b66f;border-color:#6b5634}.broker-global-exit:disabled{opacity:.6}.broker-global-exit span{font-size:16px;transform:rotate(180deg)}.admin-sidebar nav .admin-nav-label{color:#88724c;letter-spacing:1.5px;margin:10px 12px 3px;font-size:10px}.admin-sidebar nav button.admin-subnav{height:35px;padding-left:25px;font-size:13px}.admin-sidebar nav button.admin-subnav:after{content:"›";color:#63563f;margin-left:auto}@media (width<=760px){.sidebar{padding-bottom:62px}.sidebar .profile{margin-bottom:0}.broker-global-exit{width:52px;height:38px;padding:0;font-size:0;bottom:12px;left:10px}.broker-global-exit span{font-size:16px}}@media (width<=620px){.admin-sidebar nav .admin-nav-label{display:none}.admin-sidebar nav button.admin-subnav{padding:0;font-size:0}.admin-sidebar nav button.admin-subnav:after{content:"✓";margin:auto;font-size:13px}}.admin-workspace header p{font-size:12px}.admin-workspace header>span{font-size:14px}.accounting-toolbar p{font-size:12px}.accounting-toolbar strong{font-size:18px}.accounting-toolbar select,.accounting-toolbar button{font-size:14px}.accounting-kpis p{font-size:13px}.accounting-kpis strong{font-size:25px}.accounting-kpis span{font-size:13px}.accounting-card-head p{font-size:12px}.accounting-card-head h2{font-size:21px}.accounting-card-head>span,.accounting-card-head button{font-size:13px}.distribution-grid article>div>span{font-size:14px}.distribution-grid small{font-size:12px}.distribution-grid h3{font-size:14px}.distribution-grid strong{font-size:19px}.entitlement-table th{font-size:11px}.entitlement-table td{font-size:12px}.finance-status{font-size:11px}.table-foot{font-size:12px}.table-foot strong{font-size:15px}.finance-summary-line span{font-size:14px}.finance-summary-line strong{font-size:15px}.finance-summary-line small{font-size:12px}.finance-summary-total span{font-size:14px}.finance-summary-total strong{font-size:18px}.finance-note b{font-size:13px}.finance-note p{font-size:12px}.structure-head{gap:18px}.structure-tabs{gap:7px;display:flex}.structure-tabs button{color:#a3a8af;background:#15171b;border:1px solid #32363d;border-radius:8px;height:38px;padding:0 15px;font-size:14px}.structure-tabs button.active{color:#e0c58e;background:#d6b36f1a;border-color:#d6b36f61}.tree-stage{background:radial-gradient(circle at 50% 0,#d6b36f0f,#0000 38%),#0f1114;padding:26px;overflow:auto}.tree-level{justify-content:center;gap:22px;min-width:860px;display:flex;position:relative}.tree-first:before,.tree-second:before{content:"";background:#4a4132;height:1px;position:absolute;top:-15px;left:12%;right:12%}.tree-second{grid-template-columns:repeat(6,minmax(140px,1fr));gap:12px;display:grid}.tree-connector.vertical{background:#4a4132;width:1px;height:30px;margin:0 auto}.member-node{background:linear-gradient(145deg,#17191d,#111317);border:1px solid #2f3339;border-radius:11px;align-items:center;gap:10px;min-width:205px;min-height:82px;padding:12px;display:flex;box-shadow:0 8px 24px #0000002e}.member-node>span{color:#d2b778;background:#d6b36f14;border:1px solid #d6b36f4d;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:14px;display:grid}.member-node div{min-width:0}.member-node small,.member-node strong,.member-node em{display:block}.member-node small{letter-spacing:1px;color:#8c754e;font-size:11px}.member-node strong{color:#d7d2c9;margin:4px 0;font-size:14px}.member-node em{color:#747a82;font-size:12px;font-style:normal}.member-node>b{color:#c9ad73;margin-left:auto;font-size:13px;font-weight:500}.tree-second .member-node{grid-template-columns:auto 1fr;min-width:0;display:grid}.tree-second .member-node>b{grid-column:2;margin:0}.tree-note{color:#7d838a;text-align:center;max-width:820px;margin:24px auto 0;line-height:1.65;font-size:13px!important}.mono-line{align-items:center;min-width:max-content;padding:10px 3px;display:flex}.mono-step{align-items:center;display:flex;position:relative}.mono-step>i{color:#8f7951;font-size:11px;font-style:normal;position:absolute;top:-17px;left:10px}.mono-arrow{color:#6f5d3e;margin:0 9px;font-size:22px}.monoline-tree .member-node{min-width:190px}@media (width<=900px){.structure-head{flex-direction:column;align-items:flex-start;padding:16px 18px}.tree-stage{padding:20px 12px}.structure-tabs{width:100%}.structure-tabs button{flex:1}.tree-second{grid-template-columns:repeat(3,minmax(180px,1fr))}}.sidebar nav button{font-size:15px}.sidebar nav>p,.brand span,.membership small{font-size:12px}.membership strong,.profile strong{font-size:14px}.profile span{font-size:13px}.welcome p,.panel-head p,.metrics p{font-size:12px}.welcome>div>span,.metrics span,.match p,.buyer span,.buyer p,.task p,.private-note,.panel-head button,.review,.agenda-all{font-size:13px}.broker-org-page{color:#e7e2d9;background:#090a0c;grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}.broker-org-sidebar{background:#0c0e11;border-right:1px solid #202329;flex-direction:column;height:100vh;padding:20px 18px;display:flex;position:sticky;top:0}.broker-org-sidebar nav{margin-top:20px}.broker-org-sidebar nav p{letter-spacing:1.5px;color:#696f77;margin:19px 11px 9px;font-size:12px}.broker-org-sidebar nav button{color:#858b93;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;height:43px;padding:0 12px;font-size:15px;display:flex}.broker-org-sidebar nav button.active{color:#d8bb7e;background:#d6b36f14}.broker-org-sidebar .profile{margin-top:auto}.broker-org-workspace{min-width:0;padding:32px 34px 50px}.broker-org-workspace>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.broker-org-workspace>header p{letter-spacing:1.7px;color:#997f52;margin:0 0 8px;font-size:12px}.broker-org-workspace>header h1{margin:0 0 8px;font-size:32px;font-weight:520}.broker-org-workspace>header>div>span{color:#7c8289;font-size:15px}.org-live{border:1px solid #70977733;border-radius:11px;align-items:center;gap:10px;min-width:145px;padding:11px 14px;display:flex}.org-live>i{background:#7fa686;border-radius:50%;width:8px;height:8px}.org-live small,.org-live strong{display:block}.org-live small{color:#6f7771;font-size:11px}.org-live strong{color:#91aa96;margin-top:3px;font-size:15px}.org-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.org-kpis article{background:#111317;border:1px solid #25292f;border-radius:12px;padding:17px}.org-kpis small{letter-spacing:1px;color:#737981;font-size:12px;display:block}.org-kpis strong{margin:9px 0 5px;font-size:23px;display:block}.org-kpis span{color:#77867a;font-size:13px}.broker-tree-card{background:#101216;border:1px solid #282c32;border-radius:14px;overflow:hidden}.broker-tree-head{border-bottom:1px solid #282c32;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:14px 18px;display:flex}.broker-tree-head p{letter-spacing:1.5px;color:#987d4f;margin:0 0 7px;font-size:12px}.broker-tree-head h2{margin:0;font-size:20px;font-weight:520}.broker-tree-tabs{gap:7px;display:flex}.broker-tree-tabs button{color:#9ca2aa;background:#15171b;border:1px solid #30343b;border-radius:8px;height:39px;padding:0 16px;font-size:14px}.broker-tree-tabs button.active{color:#ddc28a;background:#d6b36f1a;border-color:#d6b36f61}.broker-tree-stage{background:radial-gradient(circle at 50% 0,#d6b36f0f,#0000 40%);padding:28px 22px;overflow:auto}.broker-tree-level{justify-content:center;gap:20px;min-width:980px;display:flex;position:relative}.broker-tree-level.first:before,.broker-tree-level.second:before{content:"";background:#50442f;height:1px;position:absolute;top:-15px;left:10%;right:10%}.broker-tree-level.second{grid-template-columns:repeat(6,minmax(150px,1fr));gap:12px;display:grid}.broker-tree-line{background:#50442f;width:1px;height:30px;margin:0 auto}.broker-member{background:linear-gradient(145deg,#181a1f,#111317);border:1px solid #30343b;border-radius:11px;align-items:center;gap:10px;min-width:240px;min-height:92px;padding:12px;display:flex}.broker-member>span{color:#d2b778;background:#d6b36f14;border:1px solid #d6b36f4d;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:14px;display:grid}.broker-member small,.broker-member strong,.broker-member em{display:block}.broker-member div small,.broker-member aside small{letter-spacing:.8px;color:#8c754e;font-size:10px}.broker-member div strong{margin:4px 0;font-size:14px}.broker-member div em{color:#737981;font-size:12px;font-style:normal}.broker-member aside{text-align:right;margin-left:auto}.broker-member aside b{color:#d4bd8d;margin:4px 0;font-size:13px;display:block}.broker-member aside em{color:#77877a;font-size:11px;font-style:normal}.broker-tree-level.second .broker-member{grid-template-columns:auto 1fr;min-width:0;display:grid}.broker-tree-level.second .broker-member aside{text-align:left;grid-column:2;margin:0}.broker-tree-stage.mono{padding-top:42px}.broker-mono-line{align-items:center;min-width:max-content;display:flex}.broker-mono-step{align-items:center;display:flex;position:relative}.broker-mono-step>i{color:#9b8358;font-size:11px;font-style:normal;position:absolute;top:-21px;left:9px}.broker-mono-step>b{color:#766342;margin:0 9px;font-size:22px}.broker-tree-card footer{border-top:1px solid #282c32;align-items:center;gap:10px;padding:16px 18px;display:flex}.broker-tree-card footer strong{color:#b89b65;font-size:14px}.broker-tree-card footer span{color:#737981;font-size:13px}.broker-org-sidebar .brand{padding:0 3px}.broker-org-sidebar .membership{margin-top:20px}@media (width<=900px){.broker-org-page{grid-template-columns:1fr}.broker-org-sidebar{display:none}.broker-org-workspace{padding:22px 14px}.org-kpis{grid-template-columns:1fr 1fr}.broker-tree-head{flex-direction:column;align-items:flex-start}.broker-tree-tabs{width:100%}.broker-tree-tabs button{flex:1}.broker-tree-card footer{flex-direction:column;align-items:flex-start}.dashboard-tree-grid{grid-template-columns:1fr}.dashboard-network-head{flex-direction:column;align-items:flex-start}.dashboard-network-head button{justify-content:center;width:100%}}.detail-page{color:#e8e3da;background:#090a0c;min-height:100vh;padding-bottom:55px}.detail-top{z-index:10;background:#0c0e11f5;border-bottom:1px solid #22262c;justify-content:space-between;align-items:center;height:70px;padding:0 34px;display:flex;position:sticky;top:0}.detail-top>button,.detail-top>div button{color:#aeb3b9;background:#14161a;border:1px solid #30343a;border-radius:8px;height:38px;padding:0 14px;font-size:14px}.detail-top>div{align-items:center;gap:8px;display:flex}.detail-top>div>span{color:#7fa087;margin-right:7px;font-size:13px}.detail-top .gold{color:#0b0c0e;background:#c9a866;border-color:#d6b36f59;font-weight:650}.detail-title{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1500px;margin:auto;padding:30px 34px 24px;display:flex}.detail-title p{letter-spacing:1.7px;color:#9b8051;margin:0 0 9px;font-size:12px}.detail-title h1{letter-spacing:-1px;margin:0 0 8px;font-size:35px;font-weight:520}.detail-title>div>span{color:#80868d;font-size:15px}.detail-title>div:last-child{text-align:right}.detail-title>div:last-child small{color:#71777f;font-size:12px;display:block}.detail-title>div:last-child strong{color:#e0c58e;margin:6px 0;font-size:27px;display:block}.property-gallery{grid-template-columns:minmax(0,1fr) 240px;gap:10px;max-width:1500px;height:500px;margin:0 auto 16px;padding:0 34px;display:grid}.gallery-main,.property-gallery>div button{background:#111317;border:1px solid #292d33;border-radius:13px;padding:0;position:relative;overflow:hidden}.gallery-main img,.property-gallery>div img{object-fit:cover;width:100%;height:100%;display:block}.gallery-main>span{color:#d4c6aa;letter-spacing:.8px;background:#08090bd1;border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px;font-size:11px;position:absolute;bottom:13px;left:14px}.property-gallery>div{grid-template-rows:repeat(3,1fr);gap:9px;display:grid}.property-gallery>div button{border-radius:9px}.property-gallery>div button.active{border-color:#c2a162;box-shadow:0 0 0 2px #c2a1621f}.detail-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:15px;max-width:1500px;margin:auto;padding:0 34px;display:grid}.detail-main,.detail-side{flex-direction:column;gap:15px;display:flex}.detail-card{background:linear-gradient(145deg,#121418,#0f1114);border:1px solid #292d33;border-radius:13px;overflow:hidden}.detail-card-head{border-bottom:1px solid #292d33;justify-content:space-between;align-items:center;gap:14px;min-height:74px;padding:15px 18px;display:flex}.detail-card-head p,.secure-owner>p,.verification>p{letter-spacing:1.45px;color:#977b4e;margin:0 0 7px;font-size:12px}.detail-card-head h2,.secure-owner h2,.verification h2{margin:0;font-size:20px;font-weight:520}.detail-card-head>span{color:#747a82;font-size:12px}.feature-grid{grid-template-columns:repeat(4,1fr);display:grid}.feature-grid>div{border-bottom:1px solid #292d33;border-right:1px solid #292d33;min-height:82px;padding:15px}.feature-grid>div:nth-child(4n){border-right:0}.feature-grid small{color:#70767e;margin-bottom:8px;font-size:12px;display:block}.feature-grid strong{color:#c3c6ca;font-size:15px;font-weight:520}.detail-copy{padding:17px 18px}.detail-copy p{color:#91969d;margin:0 0 13px;font-size:15px;line-height:1.75}.detail-copy p:last-child{margin-bottom:0}.match-badge{color:#80a187;border:1px solid #80a18738;border-radius:999px;padding:7px 10px;font-size:13px}.match-reasons{grid-template-columns:1fr 1fr;gap:9px;padding:17px;display:grid}.match-reasons span{color:#87a18c;background:#80a1870a;border:1px solid #80a18724;border-radius:8px;padding:11px;font-size:14px}.secure-owner,.verification{padding:18px}.secure-owner>div{align-items:center;gap:11px;margin:18px 0;display:flex}.secure-owner>div>span{color:#d1b777;background:#d6b36f14;border:1px solid #d6b36f40;border-radius:50%;place-items:center;width:46px;height:46px;font-size:15px;display:grid}.secure-owner section small,.secure-owner section strong,.secure-owner section em{display:block}.secure-owner section small{color:#737981;font-size:11px}.secure-owner section strong{margin:4px 0;font-size:15px}.secure-owner section em{color:#7c9180;font-size:12px;font-style:normal}.secure-owner ul,.verification ul{margin:0;padding:0;list-style:none}.secure-owner li{border-top:1px solid #292d33;justify-content:space-between;align-items:center;min-height:44px;font-size:13px;display:flex}.secure-owner li span{color:#777d84}.secure-owner li b{color:#9ba0a7;font-size:13px}.secure-owner li b.ok{color:#7f9f86}.secure-owner>button{color:#cfb478;background:#d6b36f12;border:1px solid #d6b36f47;border-radius:8px;width:100%;height:41px;margin-top:15px;font-size:14px}.verification>strong{color:#8aa38f;margin:18px 0 13px;font-size:38px;display:block}.verification li{color:#838a91;margin:10px 0;font-size:13px}.demand-hero{background:linear-gradient(120deg,#d6b36f17,#111317e0);border:1px solid #d6b36f2e;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;max-width:1432px;margin:0 auto 15px;padding:24px;display:flex}.demand-hero p{letter-spacing:1.5px;color:#a18551;margin:0 0 8px;font-size:12px}.demand-hero h2{margin:0 0 9px;font-size:24px;font-weight:520}.demand-hero>div>span{color:#858b92;font-size:14px;line-height:1.65}.demand-hero aside{text-align:center;min-width:170px}.demand-hero aside strong,.demand-hero aside span{display:block}.demand-hero aside strong{color:#dec489;font-size:33px}.demand-hero aside span{color:#7e848b;margin:4px 0 10px;font-size:13px}.demand-hero aside button{color:#cfb174;background:#d6b36f14;border:1px solid #d6b36f4d;border-radius:8px;height:37px;padding:0 13px;font-size:13px}.priority-bars{padding:19px}.priority-bars>div{grid-template-columns:160px 1fr 50px;align-items:center;gap:12px;margin:14px 0;display:grid}.priority-bars span{color:#8e949b;font-size:14px}.priority-bars i{background:#24282d;border-radius:999px;height:6px;overflow:hidden}.priority-bars i b{border-radius:inherit;background:linear-gradient(90deg,#816c47,#cfad6a);height:100%;display:block}.priority-bars strong{color:#c6aa73;text-align:right;font-size:13px}.mini-property-list{padding:8px 16px 16px}.mini-property-list button{color:#aeb3b9;text-align:left;background:0 0;border:0;border-bottom:1px solid #292d33;grid-template-columns:70px 1fr auto 55px 18px;align-items:center;gap:12px;width:100%;min-height:74px;display:grid}.mini-property-list img{object-fit:cover;border-radius:7px;width:70px;height:50px}.mini-property-list span strong,.mini-property-list span small{display:block}.mini-property-list span strong{color:#c1c5ca;font-size:14px}.mini-property-list span small{color:#737981;margin-top:5px;font-size:12px}.mini-property-list>b{color:#d0b67d;font-size:14px}.mini-property-list em{color:#82a089;font-size:13px;font-style:normal}.demand-detail-page .detail-grid{padding-top:0}@media (width<=900px){.detail-top{padding:0 14px}.detail-top>div>span{display:none}.detail-title{flex-direction:column;align-items:flex-start;padding:23px 15px}.detail-title>div:last-child{text-align:left}.property-gallery{grid-template-columns:1fr;height:390px;padding:0 15px}.property-gallery>div{display:none}.detail-grid{grid-template-columns:1fr;padding:0 15px}.feature-grid{grid-template-columns:1fr 1fr}.feature-grid>div:nth-child(2n){border-right:0}.match-reasons{grid-template-columns:1fr}.demand-hero{align-items:flex-start;margin:0 15px 15px}.demand-hero aside{min-width:125px}.priority-bars>div{grid-template-columns:120px 1fr 42px}.mini-property-list button{grid-template-columns:55px 1fr auto}.mini-property-list img{width:55px}.mini-property-list em,.mini-property-list button>span+b{display:none}}.review-content{padding:24px 28px 48px}.review-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.review-summary article{background:linear-gradient(145deg,#121418,#0f1114);border:1px solid #292d33;border-radius:12px;padding:17px}.review-summary small{letter-spacing:1px;color:#71777f;font-size:12px;display:block}.review-summary strong{margin:9px 0 5px;font-size:25px;display:block}.review-summary span{color:#77847a;font-size:13px}.review-tabs{background:#101216;border:1px solid #292d33;border-radius:11px;align-items:center;gap:6px;min-height:58px;margin-bottom:14px;padding:7px;display:flex}.review-tabs button{color:#8b9198;background:0 0;border:1px solid #0000;border-radius:8px;height:42px;padding:0 14px;font-size:14px}.review-tabs button b{background:#1e2126;border-radius:999px;margin-left:5px;padding:3px 6px;font-size:11px}.review-tabs button.active{color:#d4b878;background:#d6b36f14;border-color:#d6b36f40}.review-tabs>span{color:#6f7e72;margin-left:auto;padding-right:12px;font-size:12px}.review-layout{grid-template-columns:minmax(330px,.68fr) minmax(600px,1.32fr);align-items:start;gap:14px;display:grid}.review-queue,.review-inspector{background:#111317;border:1px solid #292d33;border-radius:13px;overflow:hidden}.review-queue-head{border-bottom:1px solid #292d33;justify-content:space-between;align-items:center;min-height:72px;padding:14px 16px;display:flex}.review-queue-head p,.inspector-head p{letter-spacing:1.4px;color:#987c4e;margin:0 0 6px;font-size:11px}.review-queue-head h2,.inspector-head h2{margin:0;font-size:18px;font-weight:520}.review-queue-head button{color:#8e949b;background:0 0;border:0;font-size:12px}.review-item{color:#aeb3b9;text-align:left;background:#111317;border:0;border-bottom:1px solid #292d33;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;width:100%;min-height:104px;padding:13px 14px;display:grid}.review-item:hover,.review-item.selected{background:#15181c}.review-item.selected{box-shadow:inset 3px 0 #c0a060}.review-item>span{border-radius:9px;place-items:center;width:36px;height:36px;font-size:13px;display:grid}.review-item>span.property{color:#d0b271;background:#d6b36f17}.review-item>span.demand{color:#83a28a;background:#70977717}.review-item div small,.review-item div strong,.review-item div em,.review-item aside b,.review-item aside small,.review-item aside em{display:block}.review-item div small{color:#9a8156;font-size:11px}.review-item div strong{color:#c4c8cd;margin:5px 0;font-size:14px}.review-item div em{color:#737981;font-size:12px;font-style:normal}.review-item aside{text-align:right}.review-item aside b{color:#d0b77f;font-size:13px}.review-item aside small{color:#727880;margin:6px 0;font-size:11px}.review-status{border-radius:999px;padding:4px 7px;font-style:normal;font-size:10px!important;display:inline-block!important}.review-status.bekliyor{color:#c7a968;background:#c7a96814}.review-status.incelemede{color:#8796aa;background:#8796aa14}.review-status.onaylandı{color:#83a28a;background:#83a28a14}.review-status.düzeltme{color:#c38c69;background:#c38c6914}.review-status.reddedildi{color:#b86e6e;background:#b86e6e14}.inspector-head{border-bottom:1px solid #292d33;justify-content:space-between;align-items:center;gap:14px;min-height:78px;padding:15px 18px;display:flex}.inspector-head>div>span{color:#747a82;margin-top:7px;font-size:12px;display:block}.inspector-head>b{border-radius:999px;padding:7px 10px;font-size:12px}.risk-düşük{color:#82a189;background:#82a18914}.risk-orta{color:#c5a261;background:#c5a26114}.inspector-gallery{grid-template-columns:1.6fr 1fr;gap:5px;height:260px;padding:5px;display:grid}.inspector-gallery>img,.inspector-gallery>div img{object-fit:cover;border-radius:7px;width:100%;height:100%}.inspector-gallery>div{grid-template-rows:1fr 1fr;gap:5px;display:grid}.inspector-demand{background:linear-gradient(120deg,#70977712,#0000);align-items:center;gap:15px;min-height:150px;padding:20px;display:flex}.inspector-demand>span{color:#89a68f;background:#70977712;border:1px solid #70977742;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.inspector-demand div small,.inspector-demand div strong,.inspector-demand div em{display:block}.inspector-demand div small{color:#7f9884;font-size:11px}.inspector-demand div strong{margin:6px 0;font-size:15px}.inspector-demand div em{color:#747a82;font-size:12px;font-style:normal}.inspector-demand>b{color:#d1b77e;margin-left:auto;font-size:18px}.inspector-sections{border-top:1px solid #292d33;border-bottom:1px solid #292d33;grid-template-columns:1fr 1fr;display:grid}.inspector-sections article{padding:16px 18px}.inspector-sections article:first-child{border-right:1px solid #292d33}.inspector-sections h3,.audit-trail h3{color:#bbbfc4;margin:0 0 12px;font-size:14px}.inspector-sections ul{margin:0;padding:0;list-style:none}.inspector-sections li{border-top:1px solid #25292e;justify-content:space-between;align-items:center;gap:10px;min-height:38px;display:flex}.inspector-sections li span,.inspector-sections li b{font-size:12px}.inspector-sections li span{color:#747a82}.inspector-sections li b{color:#9ca2a9;font-weight:520}.inspector-sections li b.ok{color:#7f9f86}.audit-trail{border-bottom:1px solid #292d33;padding:16px 18px}.audit-trail>div{align-items:center;gap:9px;margin:8px 0;display:flex}.audit-trail i{background:#8e7850;border-radius:50%;width:7px;height:7px}.audit-trail span{color:#7c8289;font-size:12px}.audit-trail span b{color:#b99b65;margin-right:5px}.admin-note{border-bottom:1px solid #292d33;padding:16px 18px;display:block}.admin-note>span{color:#858b92;margin-bottom:8px;font-size:12px;display:block}.admin-note textarea{resize:vertical;color:#c4c8cd;background:#0d0f12;border:1px solid #30343a;border-radius:8px;width:100%;min-height:68px;padding:11px;font:13px inherit}.review-actions{justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.review-actions button{border-radius:8px;height:39px;padding:0 14px;font-size:13px}.review-actions .reject{color:#c58181;background:#b86e6e0d;border:1px solid #b86e6e4d}.review-actions .revise{color:#c4a364;background:#c5a2610d;border:1px solid #c5a26147}@media (width<=1200px){.review-layout{grid-template-columns:1fr}.review-queue{max-height:420px;overflow:auto}.review-summary{grid-template-columns:1fr 1fr}}@media (width<=720px){.review-content{padding:18px 11px}.review-tabs{overflow:auto}.review-tabs>span{display:none}.review-summary{gap:8px}.inspector-sections{grid-template-columns:1fr}.inspector-sections article:first-child{border-bottom:1px solid #292d33;border-right:0}.review-actions{grid-template-columns:1fr 1fr;display:grid}.review-actions .approve{grid-column:1/-1}.inspector-gallery{height:210px}.review-item{grid-template-columns:34px 1fr}.review-item aside{text-align:left;grid-column:2;align-items:center;gap:10px;display:flex}.review-item aside small{margin:0}}.appointment-center-page{color:#f4f2ed;min-height:100vh;font-family:var(--font-montserrat),Montserrat,sans-serif;background:#0a0c0e;padding:38px}.appointment-center-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.appointment-center-header p{color:#c69f55;letter-spacing:.18em;margin:0 0 8px;font-size:12px;font-weight:600}.appointment-center-header h1{letter-spacing:-.035em;margin:0 0 8px;font-size:34px;line-height:1.15}.appointment-center-header span{color:#8d97a4;font-size:14px;line-height:1.55}.appointment-center-header>button{color:#e0b967;background:#1a1813;border:1px solid #765f35;border-radius:10px;height:44px;padding:0 18px;font-weight:700}.appointment-metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.appointment-metrics article{background:#111418;border:1px solid #252a30;border-radius:14px;min-height:120px;padding:22px}.appointment-metrics small,.appointment-contact small{color:#788494;letter-spacing:.15em;font-size:11px;display:block}.appointment-metrics strong{margin:10px 0 6px;font-size:30px;font-weight:500;display:block}.appointment-metrics span{color:#788494;font-size:13px}.appointment-board{background:#101317;border:1px solid #282d33;border-radius:14px;overflow:hidden}.appointment-toolbar{border-bottom:1px solid #282d33;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 18px;display:flex}.appointment-toolbar>div{gap:8px;display:flex}.appointment-toolbar button,.appointment-toolbar select,.appointment-toolbar input,.appointment-toolbar>select{color:#aeb6c0;background:#111418;border:1px solid #30363d;border-radius:9px;height:40px;padding:0 14px}.appointment-toolbar button.active{color:#e4bd70;background:#201c15;border-color:#80683c}.appointment-toolbar input{width:min(520px,65%)}.appointment-list article{border-bottom:1px solid #252a30;grid-template-columns:220px minmax(300px,1fr) 190px 170px;align-items:center;gap:22px;min-height:132px;padding:20px;display:grid}.appointment-list article:last-child{border-bottom:0}.appointment-date small{color:#8d97a4;text-transform:capitalize;font-size:12px;display:block}.appointment-date strong{color:#e1bb70;margin-top:8px;font-size:20px;display:block}.appointment-main em{color:#c69f55;letter-spacing:.12em;font-size:11px;font-style:normal}.appointment-main h2{margin:7px 0;font-size:17px}.appointment-main p{color:#8893a0;margin:0;font-size:13px}.appointment-main code{color:#7d9b8b;margin-top:8px;font-size:11px;display:inline-block}.appointment-contact strong,.appointment-contact span{margin:5px 0 10px;font-size:13px;display:block}.appointment-contact span{color:#98a2ad}.appointment-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.appointment-actions button{color:#b9c0c8;background:0 0;border:1px solid #4a4f55;border-radius:8px;height:34px;padding:0 12px}.appointment-status{color:#d5ae60;background:#222016;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:700}.appointment-status.completed{color:#7db99a;background:#14231d}.appointment-status.cancelled{color:#cf8585;background:#281819}.appointment-empty{text-align:center;color:#77818d;place-content:center;gap:8px;min-height:280px;display:grid}.appointment-empty strong{color:#cbd0d5}.appointment-message{color:#e0b967;background:#1a1813;border:1px solid #6b5732;border-radius:9px;margin:14px 18px 0;padding:11px 13px;font-size:13px}.live-indicator{align-items:center;gap:8px;display:flex}.live-indicator i{background:#72aa8b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #72aa8b}.appointment-match-context{background:#1a1813;border:1px solid #6b5732;border-radius:9px;flex-direction:column;gap:4px;margin:0;padding:12px;display:flex}.appointment-match-context span,.appointment-main>small{color:#8d97a4;margin-top:7px;font-size:11px;display:block}@media (width<=1100px){.appointment-list article{grid-template-columns:180px 1fr}.appointment-contact,.appointment-actions{align-items:flex-start}.appointment-actions{flex-direction:row}}@media (width<=720px){.appointment-center-page{padding:22px 16px;overflow-x:hidden}.appointment-center-header{flex-direction:column}.appointment-center-header h1{font-size:28px}.appointment-metrics{grid-template-columns:1fr}.appointment-toolbar{flex-direction:column;align-items:stretch}.appointment-toolbar>div{grid-template-columns:repeat(3,1fr);display:grid}.appointment-toolbar input{width:100%}.appointment-list article{grid-template-columns:minmax(0,1fr);gap:14px}.appointment-actions{flex-wrap:wrap;justify-content:flex-start}.agenda-form-row{grid-template-columns:1fr}.agenda-modal{align-items:start;padding:12px;overflow:auto}.agenda-modal form{padding-bottom:max(22px,env(safe-area-inset-bottom));margin:auto 0}}.admin-review-shell .review-inspector{isolation:isolate;position:relative}.admin-review-shell .inspector-gallery{box-sizing:border-box;min-height:0;position:relative;overflow:hidden}.admin-review-shell .inspector-gallery>img,.admin-review-shell .inspector-gallery>div,.admin-review-shell .inspector-gallery>div img{min-width:0;max-width:100%;min-height:0;max-height:100%;display:block;overflow:hidden}.admin-review-shell .inspector-sections,.admin-review-shell .audit-trail,.admin-review-shell .admin-note,.admin-review-shell .review-actions{z-index:2;background:#111317;position:relative}.review-approved-note{color:#94b39a;background:#83a28a17;border:1px solid #83a28a52;border-radius:9px;margin:14px 18px;padding:14px 16px;font-size:14px;font-weight:600}.candidate-document-list{gap:10px;margin-top:15px;display:grid}.candidate-document-list .candidate-upload{margin-top:0}.candidate-documents-panel{background:#0e1013;border-top:1px solid #292d33;border-bottom:1px solid #292d33;padding:16px 18px}.candidate-documents-panel>div{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.candidate-documents-panel>div small{color:#8f754c;letter-spacing:1px;font-size:11px}.candidate-documents-panel>div strong{color:#8fa795;font-size:13px}.candidate-documents-panel>button{color:#b9bec4;text-align:left;background:#121519;border:1px solid #2b3035;border-radius:8px;grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;width:100%;min-height:57px;margin-top:7px;padding:10px 12px;display:grid}.candidate-documents-panel>button small{color:#777e86}.candidate-documents-panel>button b{color:#d0b575}.candidate-documents-panel>p{color:#747b83;font-size:13px}.broker-admin-content{padding:28px}.broker-admin-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px;display:grid}.broker-admin-summary article{background:#111317;border:1px solid #292d33;border-radius:12px;padding:18px}.broker-admin-summary small{color:#777e86;letter-spacing:1px}.broker-admin-summary strong{margin:9px 0;font-size:26px;display:block}.broker-admin-summary span{color:#748078;font-size:13px}.broker-admin-toolbar{background:#111317;border:1px solid #292d33;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:14px 17px;display:flex}.broker-admin-toolbar p{letter-spacing:1.3px;color:#987d4f;margin:0 0 5px;font-size:11px}.broker-admin-toolbar h2{margin:0;font-size:18px}.broker-admin-toolbar input{color:#c4c8cd;background:#0d0f12;border:1px solid #30343a;border-radius:8px;width:min(380px,45%);height:42px;padding:0 13px}.broker-admin-table{border:1px solid #292d33;border-top:0;border-radius:0 0 12px 12px;overflow:hidden}.broker-admin-row{color:#8e949b;border-top:1px solid #292d33;grid-template-columns:1.4fr 1fr .8fr 1fr .6fr;align-items:center;gap:13px;min-height:72px;padding:11px 16px;display:grid}.broker-admin-row.head{letter-spacing:1px;color:#666d75;border-top:0;min-height:40px;font-size:11px}.broker-admin-row>div{align-items:center;gap:11px;display:flex}.broker-admin-row>div>b{color:#d1b573;background:#d6b36f1a;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.broker-admin-row>div strong,.broker-admin-row>div small{display:block}.broker-admin-row>div strong{color:#c3c8ce}.broker-admin-row>div small{color:#6f757d;margin-top:4px;font-size:11px}.broker-admin-row code{color:#d0b575}.broker-admin-row em{border-radius:999px;width:max-content;padding:5px 8px;font-size:11px;font-style:normal}.broker-admin-row em.active{color:#8ead94;background:#7ea38617}.broker-admin-row em.suspended{color:#c78686;background:#b86e6e14}.candidate-document-row{background:#121519;border:1px solid #2b3035;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:7px;padding:8px 10px;display:grid}.candidate-document-row .document-open{color:#b9bec4;text-align:left;background:0 0;border:0;grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;min-height:48px;padding:2px;display:grid}.candidate-document-row .document-open small{color:#777e86}.candidate-document-row .document-open b{color:#d0b575}.candidate-document-row>div{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.candidate-document-row>div button{border-radius:7px;height:34px;padding:0 11px;font-size:12px}.candidate-document-row .approve{color:#94b39a;background:#83a28a14;border:1px solid #83a28a52}.candidate-document-row .revise{color:#c4a364;background:#c5a2610d;border:1px solid #c5a26147}.candidate-document-row .reject{color:#c58181;background:#b86e6e0d;border:1px solid #b86e6e4d}.review-actions .approve:disabled{opacity:.35;cursor:not-allowed}.invite-page .broker-org-workspace{background:radial-gradient(circle at 86% 10%,#c9a66214,#0000 32%),#0b0d0f}.invite-kpis{grid-template-columns:1fr 1fr;gap:14px;padding:24px 28px 0;display:grid}.invite-kpis article{background:#111317;border:1px solid #292d33;border-radius:12px;padding:18px}.invite-kpis small{letter-spacing:1.2px;color:#8d754d;font-size:11px}.invite-kpis strong{color:#ddd4c3;margin:10px 0 6px;font-size:25px;display:block}.invite-kpis span{color:#7f858c;font-size:13px}.invite-card{background:linear-gradient(145deg,#141414,#101216);border:1px solid #2d2a24;border-radius:14px;margin:16px 28px 40px;padding:26px}.invite-card>div:first-child p{letter-spacing:1.5px;color:#9c8050;margin:0;font-size:11px}.invite-card>div:first-child h2{letter-spacing:2px;color:#e0c17e;margin:12px 0;font-size:32px}.invite-card>div:first-child span,.invite-card footer span{color:#858b92;font-size:13px}.invite-card>button{color:#0b0c0e;background:#c5a563;border:1px solid #c5a563;border-radius:8px;height:42px;margin:20px 0;padding:0 18px;font-weight:700}.invite-card label{border-top:1px solid #292d33;padding-top:20px;display:block}.invite-card label>span{letter-spacing:1.2px;color:#8d754d;margin-bottom:9px;font-size:11px;display:block}.invite-card label>div{gap:9px;display:flex}.invite-card input{color:#bfc4ca;background:#0d0f12;border:1px solid #30343a;border-radius:8px;flex:1;min-width:0;height:45px;padding:0 13px}.invite-card label button{color:#d3b16c;background:#c9a66214;border:1px solid #c9a6624d;border-radius:8px;height:45px;padding:0 16px}.invite-card footer{background:#0e1013;border:1px solid #282c31;border-radius:9px;margin-top:22px;padding:16px}.invite-card footer strong{color:#c9ad73;margin-bottom:6px;display:block}@media (width<=720px){.invite-kpis{grid-template-columns:1fr;padding:18px 12px 0}.invite-card{margin:12px}.invite-card label>div{display:grid}.invite-card label button{width:100%}}@media (width<=850px){.broker-admin-summary{grid-template-columns:1fr}.broker-admin-toolbar{flex-direction:column;align-items:stretch}.broker-admin-toolbar input{width:100%}.broker-admin-table{overflow:auto}.broker-admin-row{min-width:820px}.candidate-documents-panel>button,.candidate-document-row .document-open{grid-template-columns:1fr}.candidate-documents-panel>button b,.candidate-document-row .document-open b{margin-top:3px}.candidate-document-row{grid-template-columns:1fr}.candidate-document-row>div{justify-content:stretch}.candidate-document-row>div button{flex:1}}.register-progress button{color:inherit;text-align:left;cursor:default;background:0 0;border:0;padding:0}.register-progress button.complete{opacity:.78;cursor:pointer}.register-progress button.complete b{color:#83a28a;background:#70a07912;border-color:#70a07966}.candidate-flow{min-height:330px}.candidate-actions{border-top:1px solid #292d33;grid-template-columns:auto minmax(220px,1fr);gap:10px;margin-top:20px;padding-top:17px;display:grid}.candidate-actions .secondary-action{height:49px}.candidate-actions .candidate-submit:disabled{opacity:.35;cursor:not-allowed}.candidate-mark{flex:none;place-items:center;display:grid!important}.candidate-ok{color:#7fa087!important}.candidate-upload{color:#8f959c;border:1px dashed #3b3f45;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;margin-top:15px;padding:12px 14px;font-size:14px;display:flex}.candidate-upload input{color:#7e848c;max-width:260px}.candidate-upload b{color:#d0b575;font-size:13px}.candidate-checklist{gap:10px;display:grid}.candidate-checklist label{color:#858b92;background:#0e1013;border:1px solid #292d33;border-radius:10px;align-items:flex-start;gap:12px;padding:15px;font-size:14px;line-height:1.55;display:flex}.candidate-checklist input{accent-color:#c9a667;margin-top:4px}.candidate-checklist strong{color:#c4c8cd;margin-bottom:4px;font-size:15px;display:block}.candidate-review{border:1px solid #292d33;border-radius:11px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.candidate-review>div{background:#0e1013;border-bottom:1px solid #292d33;border-right:1px solid #292d33;min-height:92px;padding:15px}.candidate-review>div:nth-child(2n){border-right:0}.candidate-review>div:nth-last-child(-n+2){border-bottom:0}.candidate-review small,.candidate-review strong,.candidate-review span{display:block}.candidate-review small{letter-spacing:1px;color:#8f754c;font-size:11px}.candidate-review strong{color:#c5c9ce;margin:7px 0;font-size:15px}.candidate-review span{color:#757b83;font-size:12px}.review-item>span.candidate{color:#929fd0;background:#7884ae1a}.hybrid-placement{background:#0d0f12;border:1px solid #d6b36f2e;border-radius:11px;margin-top:16px;overflow:hidden}.hybrid-placement>p{color:#a98b5a;letter-spacing:1.5px;border-bottom:1px solid #292d33;margin:0;padding:12px 15px;font-size:12px;font-weight:600}.hybrid-placement>div{grid-template-columns:1fr 1fr;display:grid}.hybrid-placement>div>span{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:102px;padding:16px;display:flex}.hybrid-placement>div>span+span{border-left:1px solid #292d33}.hybrid-placement small,.hybrid-placement strong,.hybrid-placement em{width:100%;display:block}.hybrid-placement small{color:#8e7449;letter-spacing:1.2px;margin-bottom:8px;font-size:11px;font-weight:600}.hybrid-placement strong{color:#e2ddd3;font-size:16px;font-weight:600;line-height:1.35}.hybrid-placement em{color:#747b84;overflow-wrap:anywhere;margin-top:7px;font-size:12px;font-style:normal;line-height:1.45}@media (width<=680px){.hybrid-placement>div{grid-template-columns:1fr}.hybrid-placement>div>span{min-height:88px}.hybrid-placement>div>span+span{border-top:1px solid #292d33;border-left:0}.hybrid-placement strong{font-size:15px}.candidate-actions,.candidate-review{grid-template-columns:1fr}.candidate-review>div{border-right:0}.candidate-review>div:nth-last-child(-n+2){border-bottom:1px solid #292d33}.candidate-review>div:last-child{border-bottom:0}.candidate-upload{flex-direction:column;align-items:flex-start}}.candidate-resume-note,.missing-documents-warning{color:#d0b575;background:#d6b36f0f;border:1px solid #d6b36f3d;border-radius:9px;padding:12px 14px;font-size:13px;line-height:1.55}.candidate-resume-note{margin:14px 0 0}.missing-documents-warning{flex-direction:column;gap:4px;align-items:flex-start!important;margin:8px 0 12px!important;display:flex!important}.missing-documents-warning strong{color:#d4b36f!important}.missing-documents-warning span,.missing-documents-warning small{color:#92989f!important}.document-preview-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.document-preview-modal{background:#0d1013;border:1px solid #34302a;border-radius:16px;grid-template-rows:auto 1fr auto;width:min(1040px,96vw);height:min(820px,92vh);display:grid;overflow:hidden;box-shadow:0 28px 90px #000000b3}.document-preview-modal header,.document-preview-modal footer{border-color:#292d33;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.document-preview-modal header{border-bottom:1px solid #292d33}.document-preview-modal footer{color:#92989f;border-top:1px solid #292d33;font-size:13px}.document-preview-modal header div{gap:4px;display:grid}.document-preview-modal header small{color:#c9a662;letter-spacing:1.4px}.document-preview-modal header strong{color:#eef0f2;font-size:16px}.document-preview-modal header button{color:#d4d8dc;cursor:pointer;background:#15191d;border:1px solid #34383d;border-radius:9px;width:38px;height:38px;font-size:24px}.document-preview-stage{background:#080a0c;place-items:center;min-height:0;padding:14px;display:grid}.document-preview-stage img{object-fit:contain;max-width:100%;max-height:100%}.document-preview-stage iframe{background:#fff;border:0;width:100%;height:100%}.document-preview-modal footer a{color:#d4b36f;text-decoration:none}@media (width<=720px){.document-preview-backdrop{padding:8px}.document-preview-modal{border-radius:12px;width:100%;height:94vh}.document-preview-modal footer{flex-direction:column;align-items:flex-start}.document-preview-stage{padding:6px}}.pre-agreement{background:linear-gradient(145deg,#d6b36f14,#0d1013f0);border:1px solid #d6b36f42;border-radius:14px;gap:14px;padding:20px;display:grid}.pre-agreement header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pre-agreement header p{color:#c9a662;letter-spacing:1.5px;margin:0 0 7px;font-size:12px}.pre-agreement header h3{color:#f0ede7;margin:0;font-size:22px}.pre-agreement header b{color:#d5b570;border:1px solid #443b2c;border-radius:999px;flex:none;padding:7px 10px;font-size:12px}.pre-agreement-scroll{color:#b7bdc4;background:#0c0f12;border:1px solid #292d33;border-radius:10px;max-height:260px;padding:16px 18px;font-size:14px;line-height:1.65;overflow:auto}.pre-agreement-scroll p{margin:0 0 12px}.pre-agreement-scroll ol{margin:0;padding-left:20px}.pre-agreement-scroll li+li{margin-top:8px}.pre-agreement>label{color:#aeb4ba;cursor:pointer;align-items:flex-start;gap:11px;font-size:14px;line-height:1.5;display:flex}.pre-agreement>label input{accent-color:#c9a662;margin-top:4px}.pre-agreement>label strong{color:#e5e1d9;margin-bottom:2px;display:block}.pre-agreement aside{color:#8f969e;border-top:1px solid #292d33;gap:4px;padding-top:12px;font-size:13px;display:grid}.pre-agreement aside strong{color:#d1b36f}.pre-agreement aside small{color:#737b83}@media (width<=720px){.pre-agreement{padding:15px}.pre-agreement header h3{font-size:19px}.pre-agreement-scroll{max-height:220px;padding:14px}}.public-site{color:#ebe7de;background:#090b0d;min-height:100vh}.public-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090b0df2;border-bottom:1px solid #24272b;justify-content:space-between;align-items:center;height:92px;padding:0 clamp(24px,5vw,80px);display:flex;position:sticky;top:0}.public-brand{align-items:center;gap:13px;display:flex}.public-brand img{object-fit:cover;border-radius:12px;width:52px;height:52px}.public-brand strong,.public-brand span{display:block}.public-brand strong{font-size:20px}.public-brand span{color:#997a49;letter-spacing:2.4px;margin-top:4px;font-size:10px}.public-nav nav{align-items:center;gap:8px;display:flex}.public-nav a,.public-nav button{color:#9ca2a8;background:0 0;border:0;padding:11px 14px;font-size:13px}.public-nav button{color:#d8b775;border:1px solid #4a3b24;border-radius:8px}.public-nav button.admin{color:#aeb4ba;border-color:#30343a}.public-hero{background:radial-gradient(circle at 18% 30%,#b58f4c1c,#0000 34%),linear-gradient(135deg,#0b0d10,#08090b 64%);grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:center;gap:8vw;min-height:650px;padding:clamp(70px,10vw,145px) clamp(24px,8vw,140px);display:grid}.public-hero-copy>p,.public-section-head p,.public-security p{color:#b28d52;letter-spacing:2.5px;font-size:11px}.public-hero h1{letter-spacing:-3px;max-width:800px;margin:20px 0 24px;font-size:clamp(45px,6.2vw,92px);font-weight:400;line-height:.98}.public-hero h1 em{color:#d5b16f;font-style:normal}.public-hero-copy>span{color:#969da5;max-width:670px;font-size:17px;line-height:1.75;display:block}.public-hero-copy>div{gap:11px;margin-top:35px;display:flex}.public-hero-copy a,.public-hero-copy button{color:#101113;background:#d4b06d;border:1px solid #584529;border-radius:8px;align-items:center;min-height:52px;padding:0 22px;font-weight:650;text-decoration:none;display:inline-flex}.public-hero-copy button{color:#c5c9cd;background:0 0}.public-hero aside{background:#131416e0;border:1px solid #302b23;border-radius:18px;padding:32px}.public-hero aside small,.public-hero aside strong,.public-hero aside span,.public-hero aside i{display:block}.public-hero aside small{color:#b08a4f;letter-spacing:2px}.public-hero aside strong{margin:15px 0;font-size:30px;line-height:1.25}.public-hero aside span{color:#868d94;margin-bottom:22px;line-height:1.7}.public-hero aside i{color:#9ca49d;border-top:1px solid #292c30;padding:12px 0;font-style:normal}.public-portfolios{padding:95px clamp(24px,5vw,80px)}.public-section-head{justify-content:space-between;align-items:flex-end;margin-bottom:32px;display:flex}.public-section-head h2,.public-security h2{margin:10px 0 0;font-size:clamp(32px,4vw,54px);font-weight:450}.public-section-head>span{color:#777e85}.public-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.public-grid article{background:#111317;border:1px solid #2a2d31;border-radius:15px;overflow:hidden}.public-card-media{background:linear-gradient(135deg,#302a21,#14171a) 50%/cover;justify-content:space-between;align-items:flex-start;height:260px;padding:16px;display:flex}.public-card-media span,.public-card-media b{color:#d2b477;background:#08090bd1;border:1px solid #4a3e2d;border-radius:99px;padding:7px 10px;font-size:11px}.public-card-body{padding:20px}.public-card-body small{color:#777f87}.public-card-body h3{margin:10px 0 18px;font-size:22px}.public-card-body strong{color:#d9b76f;font-size:21px;display:block}.public-card-body button{color:#d3b271;background:0 0;border:1px solid #584629;border-radius:8px;width:100%;height:46px;margin-top:20px}.public-empty{text-align:center;color:#7e858c;border:1px dashed #34383e;border-radius:15px;place-content:center;gap:8px;min-height:220px;display:grid}.public-empty strong{color:#cacfd3;font-size:20px}.public-security{background:#111317;padding:90px clamp(24px,5vw,80px)}.public-security-steps{border:1px solid #2b2e32;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-top:44px;display:grid;overflow:hidden}.public-security-steps span{border-right:1px solid #2b2e32;min-height:175px;padding:24px}.public-security-steps span:last-child{border:0}.public-security-steps b{color:#b58d4f;display:block}.public-security-steps strong{margin:30px 0 8px;font-size:18px;display:block}.public-security-steps small{color:#7f868d}.public-footer{color:#737a81;border-top:1px solid #272a2e;justify-content:space-between;align-items:center;padding:34px clamp(24px,5vw,80px);display:flex}.public-footer a{color:#c9a864}.portal-back{color:#a88a59;background:0 0;border:0;margin-bottom:20px;padding:0}@media (width<=900px){.public-nav nav a{display:none}.public-hero{grid-template-columns:1fr;padding-top:75px}.public-grid,.public-security-steps{grid-template-columns:1fr 1fr}.public-security-steps span:nth-child(2){border-right:0}.public-security-steps span:nth-child(-n+2){border-bottom:1px solid #2b2e32}}@media (width<=620px){.public-nav{padding:0 16px}.public-brand span{display:none}.public-nav button{padding:9px}.public-hero h1{letter-spacing:-1.5px}.public-hero-copy>div{flex-direction:column}.public-grid{grid-template-columns:1fr}.public-section-head,.public-footer{flex-direction:column;align-items:flex-start;gap:18px}.public-security-steps{grid-template-columns:1fr}.public-security-steps span{border-bottom:1px solid #2b2e32;border-right:0}.public-security-steps span:last-child{border-bottom:0}}.public-search{background:#111316f0;border:1px solid #4b402e;border-radius:12px;grid-template-columns:1fr auto;padding:7px;gap:8px!important;max-width:760px!important;display:grid!important}.public-search input{color:#e9e4db;background:0 0;border:0;outline:0;min-width:0;padding:0 15px;font-size:15px}.public-search a{min-height:48px!important}.public-filterbar{background:#111317;border:1px solid #292d31;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:-5px 0 26px;padding:13px;display:flex}.public-filterbar>div{align-items:center;gap:7px;display:flex;overflow-x:auto}.public-filterbar button{white-space:nowrap;color:#8c939a;background:#0d0f12;border:1px solid #30343a;border-radius:999px;padding:9px 14px}.public-filterbar button.active{color:#d6b675;background:#c8a5631f;border-color:#80663d}.public-filterbar input{color:#cfd2d5;background:#0c0e11;border:1px solid #30343a;border-radius:8px;width:min(360px,35vw);height:40px;padding:0 13px}.public-card-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.public-grid article{transition:transform .2s,border-color .2s}.public-grid article:hover{border-color:#635036;transform:translateY(-4px)}.public-card-media{isolation:isolate;position:relative}.public-card-media:after{content:"";z-index:-1;background:linear-gradient(#0506070f,#0000 55%,#05060780);position:absolute;inset:0}.nh-watermark{opacity:.42;pointer-events:none;filter:drop-shadow(0 2px 12px #000);align-items:center;gap:9px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-9deg)}.nh-watermark img{border-radius:9px;width:42px;height:42px}.nh-watermark strong{color:#fff;letter-spacing:.3px;text-shadow:0 2px 8px #000;font-size:22px}.public-card-body p{color:#818991;margin:0 0 16px;font-size:13px}.public-card-body em{color:#c9a766;border-top:1px solid #292d31;margin-top:18px;padding-top:15px;font-style:normal;display:block}.portfolio-modal{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030405db;place-items:center;padding:4vh 20px;display:grid;position:fixed;inset:0}.portfolio-modal>section{background:#101216;border:1px solid #373027;border-radius:17px;grid-template-columns:1.05fr .95fr;width:min(1120px,100%);max-height:92vh;display:grid;position:relative;overflow:auto;box-shadow:0 30px 100px #000}.modal-close{z-index:3;color:#e1c17c;background:#08090bd6;border:1px solid #51432e;border-radius:50%;width:42px;height:42px;font-size:25px;position:absolute;top:14px;right:14px}.portfolio-detail-image{background:linear-gradient(135deg,#2e2921,#131619) 50%/cover;min-height:650px;position:relative}.nh-watermark.large{opacity:.38}.nh-watermark.large img{width:64px;height:64px}.nh-watermark.large strong{font-size:34px}.portfolio-detail-copy{padding:clamp(30px,5vw,62px)}.portfolio-detail-copy>small{color:#b89458;letter-spacing:1.3px}.portfolio-detail-copy h2{margin:15px 0;font-size:clamp(31px,4vw,50px);line-height:1.05}.detail-location{color:#8c949c}.detail-price{color:#d5b16c;margin:24px 0;font-size:28px;display:block}.detail-facts{border:1px solid #2d3136;border-radius:11px;grid-template-columns:1fr 1fr;margin:22px 0;display:grid;overflow:hidden}.detail-facts span{border-bottom:1px solid #2d3136;border-right:1px solid #2d3136;min-height:78px;padding:14px}.detail-facts span:nth-child(2n){border-right:0}.detail-facts small,.detail-facts b{display:block}.detail-facts small{color:#727a83;margin-bottom:7px;font-size:11px}.detail-facts b{color:#d8d4cc}.portfolio-detail-copy>p{color:#8d949b;line-height:1.7}.detail-contact{color:#111214;background:#d1ad68;border:0;border-radius:8px;width:100%;height:52px;margin-top:18px;font-weight:700}.public-card-body strong{font-size:23px}@media (width<=900px){.public-filterbar{flex-direction:column;align-items:stretch}.public-filterbar input{width:100%}.portfolio-modal>section{grid-template-columns:1fr}.portfolio-detail-image{min-height:390px}.portfolio-modal{align-items:start}.public-search{grid-template-columns:1fr!important}.public-search a{justify-content:center}}@media (width<=620px){.public-filterbar{margin-top:0}.portfolio-modal{padding:0}.portfolio-modal>section{border-radius:0;max-height:100vh}.portfolio-detail-image{min-height:320px}.portfolio-detail-copy{padding:26px 20px}.detail-facts{grid-template-columns:1fr}.detail-facts span{border-right:0}.nh-watermark.large strong{font-size:25px}.nh-watermark.large img{width:48px;height:48px}}.portfolio-modal>section{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:start}.portfolio-gallery-panel{background:#0b0d10;min-width:0;position:sticky;top:0}.portfolio-gallery-panel .portfolio-detail-image{min-height:590px}.gallery-counter{color:#eee5d3;background:#07080ac7;border:1px solid #ffffff2e;border-radius:999px;padding:7px 11px;font-size:12px;position:absolute;bottom:18px;right:18px}.portfolio-thumbnails{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-height:190px;padding:12px;display:grid;overflow:auto}.portfolio-thumbnails button{background:#13161a;border:1px solid #2d3137;border-radius:7px;min-height:78px;padding:0;position:relative;overflow:hidden}.portfolio-thumbnails button.active{border-color:#caa45f;box-shadow:0 0 0 2px #caa45f29}.portfolio-thumbnails img{object-fit:cover;width:100%;height:100%;min-height:78px;display:block}.portfolio-thumbnails span{color:#fff;text-shadow:0 1px 4px #000;font-size:8px;position:absolute;inset:auto 4px 4px auto}.portfolio-detail-copy{max-height:92vh;overflow:auto}.detail-badges{flex-wrap:wrap;gap:7px;margin-bottom:17px;display:flex}.detail-badges span{color:#d6b36f;letter-spacing:.5px;background:#cfa96314;border:1px solid #4c402e;border-radius:999px;padding:6px 10px;font-size:10px}.detail-section-title,.detail-description h3{color:#ddd8ce;margin:27px 0 11px;font-size:15px}.detail-description{border-top:1px solid #2b2f34;margin-top:20px;padding-top:2px}.detail-description p{color:#939aa2;white-space:pre-line;line-height:1.75}.detail-security-note{background:#d6b36f0e;border:1px solid #d6b36f33;border-radius:9px;margin-top:21px;padding:15px}.detail-security-note strong{color:#d4b36d;font-size:13px}.detail-security-note p{color:#858c94;margin:7px 0 0;font-size:12px;line-height:1.55}.detail-actions{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:15px;display:grid}.detail-actions button{color:#cfae6b;background:#16181c;border:1px solid #4a3b28;border-radius:8px;min-height:48px;font-weight:650}.detail-actions .detail-contact{color:#111214;background:#d1ad68;border-color:#d1ad68;margin:0}.public-card-media{background-position:50%;background-size:cover}.public-card-media:not([style]){background:linear-gradient(135deg,#24211c,#111418)}@media (width<=900px){.portfolio-modal>section{grid-template-columns:1fr}.portfolio-gallery-panel{position:relative}.portfolio-gallery-panel .portfolio-detail-image{min-height:390px}.portfolio-detail-copy{max-height:none}.portfolio-thumbnails{grid-template-columns:repeat(5,120px)}}@media (width<=620px){.portfolio-gallery-panel .portfolio-detail-image{min-height:300px}.portfolio-thumbnails{grid-template-columns:repeat(5,96px)}.detail-actions{grid-template-columns:1fr}.portfolio-detail-copy .detail-facts{grid-template-columns:1fr 1fr}.portfolio-detail-copy .detail-facts span:nth-child(2n){border-right:0}}.public-card-tags{gap:6px;margin:-3px 0 12px;display:flex}.public-card-tags span{color:#b99a62;background:#151515;border:1px solid #39332a;border-radius:999px;padding:4px 8px;font-size:9px}.public-feature-groups{gap:10px;margin-top:21px;display:grid}.public-feature-groups section{background:#0d0f12;border:1px solid #2c3036;border-radius:10px;overflow:hidden}.public-feature-groups h3{color:#d7c49f;letter-spacing:.25px;border-bottom:1px solid #2c3036;margin:0;padding:13px 15px;font-size:13px}.public-feature-groups section>div{grid-template-columns:1fr 1fr;gap:0;padding:8px 12px;display:grid}.public-feature-groups span{color:#9ca2a8;align-items:center;gap:9px;min-height:37px;font-size:12px;display:flex}.public-feature-groups span b{color:#86a88d;background:#719d7c1f;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:10px;display:grid}@media (width<=620px){.public-feature-groups section>div{grid-template-columns:1fr}}.intake-page{padding-bottom:60px}.intake-heading{justify-content:space-between;align-items:center;gap:25px;max-width:1320px;margin:auto;padding:34px;display:flex}.intake-heading p{letter-spacing:1.7px;color:#9b8051;margin:0 0 9px;font-size:12px}.intake-heading h1{margin:0 0 8px;font-size:34px}.intake-heading>div>span{color:#7f868e}.quality-orb{text-align:center;background:radial-gradient(circle,#d6b36f1c,#0000 70%);border:2px solid #b79559;border-radius:50%;place-content:center;width:110px;height:110px;display:grid}.quality-orb strong{color:#dbc080;font-size:25px}.quality-orb span{letter-spacing:1.2px;color:#777d85;font-size:8px}.intake-steps{background:#101216;border:1px solid #292d33;border-radius:12px;grid-template-columns:repeat(4,1fr);max-width:1252px;margin:0 auto 14px;padding:6px;display:grid}.intake-steps button{color:#6f767e;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;height:60px;display:flex}.intake-steps button b{border:1px solid #363b42;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.intake-steps button.active{color:#d4b672;background:#d6b36f14}.intake-steps button.active b,.intake-steps button.done b{color:#d4b672;border-color:#a78955}.intake-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:15px;max-width:1252px;margin:auto;display:grid}.intake-card{overflow:visible}.intake-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px;display:grid}.intake-fields .wide{grid-column:1/-1}.intake-message{color:#d5a18b;border-top:1px solid #51392f;margin:0;padding:13px 20px;font-size:13px}.ai-readiness{background:#d6b36f0d;border:1px solid #d6b36f33;border-radius:9px;padding:15px}.ai-readiness strong,.ai-readiness span{display:block}.ai-readiness strong{color:#d1b274}.ai-readiness span{color:#7d848c;margin-top:6px;font-size:13px}.intake-fields .document-upload{min-height:86px}.intake-fields .property-field input,.intake-fields .property-field select,.intake-fields .property-field textarea{font-size:14px}@media (width<=900px){.intake-heading{padding:24px 15px}.intake-layout{grid-template-columns:1fr;padding:0 15px}.intake-steps{margin:0 15px 14px}.intake-steps button span{display:none}.intake-fields{grid-template-columns:1fr}.intake-fields .wide{grid-column:auto}.quality-orb{flex:none;width:88px;height:88px}}.demo-property-page{color:#e8e3da;background:#090a0c;min-height:100vh;padding-bottom:65px}.demo-title{justify-content:space-between;align-items:end;gap:22px;max-width:1450px;margin:auto;padding:30px 34px 23px;display:flex}.demo-title p{color:#b18f55;letter-spacing:1.7px;margin:0 0 9px;font-size:12px}.demo-title h1{margin:0 0 9px;font-size:36px;line-height:1.1}.demo-title>div>span,.demo-title aside span{color:#7f868e;font-size:14px}.demo-title aside{text-align:right}.demo-title aside small,.demo-title aside strong,.demo-title aside span{display:block}.demo-title aside strong{color:#dfc183;margin:7px 0;font-size:29px}.demo-gallery{max-width:1450px;margin:auto;padding:0 34px}.demo-hero{background:#15171b;border:1px solid #30343a;border-radius:14px;width:100%;height:min(59vw,650px);max-height:650px;padding:0;position:relative;overflow:hidden}.demo-hero>img{object-fit:cover;width:100%;height:100%}.demo-hero:after{content:"";background:linear-gradient(#0000 64%,#050608a8);position:absolute;inset:0}.demo-hero>span:last-child{z-index:3;color:#ded6c8;background:#07080ac7;border:1px solid #ffffff26;border-radius:999px;padding:8px 12px;font-size:12px;position:absolute;bottom:15px;left:17px}.demo-watermark{z-index:3;opacity:.42;filter:drop-shadow(0 2px 10px #000);pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.demo-watermark img{border-radius:11px;width:64px;height:64px}.demo-watermark b{color:#fff;text-shadow:0 2px 9px #000;font-size:31px}.demo-watermark.small{opacity:.48;gap:4px}.demo-watermark.small img{border-radius:4px;width:23px;height:23px}.demo-watermark.small b{font-size:10px}.demo-thumbs{grid-template-columns:repeat(6,1fr);gap:9px;margin-top:10px;display:grid}.demo-thumbs button{background:#14161a;border:2px solid #0000;border-radius:9px;height:100px;padding:0;position:relative;overflow:hidden}.demo-thumbs button.active{border-color:#c5a25f}.demo-thumbs button>img{object-fit:cover;width:100%;height:100%}.demo-property-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:15px;max-width:1450px;margin:15px auto 0;padding:0 34px;display:grid}.demo-main,.demo-side{flex-direction:column;gap:15px;display:flex}.demo-facts{grid-template-columns:repeat(4,1fr)}.demo-tags{grid-template-columns:repeat(3,1fr);gap:9px;padding:18px;display:grid}.demo-tags span{color:#8da795;background:#7b9f840a;border:1px solid #7b9f8429;border-radius:8px;padding:12px;font-size:13px}.demo-ai{padding:19px}.demo-ai>p,.demo-contact>p{color:#a28350;letter-spacing:1.5px;margin:0 0 7px;font-size:11px}.demo-ai h2,.demo-contact h2{margin:0 0 16px;font-size:20px}.demo-ai>div{border-top:1px solid #292d33;padding:13px 0}.demo-ai small,.demo-ai strong{display:block}.demo-ai small{color:#737a82;margin-bottom:6px}.demo-ai strong{font-size:15px}.demo-ai .green{color:#87a58e}.demo-ai footer{color:#caaa6c;justify-content:space-between;padding:14px 0;display:flex}.demo-ai em{color:#626970;font-size:10px;font-style:normal;line-height:1.5}.demo-contact{padding:19px}.demo-contact>span{color:#7d848c;margin-bottom:15px;font-size:13px;line-height:1.65;display:block}.demo-contact button{color:#101114;background:#c9a563;border:0;border-radius:8px;width:100%;height:42px;margin-top:8px;font-weight:650}.demo-contact button.secondary{color:#adb2b8;background:#15171b;border:1px solid #393d43}@media (width<=900px){.demo-title{padding:23px 15px;display:block}.demo-title aside{text-align:left;margin-top:18px}.demo-gallery,.demo-property-grid{padding:0 15px}.demo-property-grid{grid-template-columns:1fr}.demo-thumbs{grid-template-columns:repeat(3,1fr)}.demo-thumbs button{height:82px}.demo-facts{grid-template-columns:repeat(2,1fr)}.demo-tags{grid-template-columns:1fr 1fr}.demo-watermark img{width:48px;height:48px}.demo-watermark b{font-size:24px}}@media (width<=520px){.demo-title h1{font-size:29px}.demo-hero{height:390px}.demo-thumbs{gap:6px}.demo-thumbs button{height:65px}.demo-tags{grid-template-columns:1fr}}.public-access-actions{align-items:center;gap:9px;margin-left:5px;display:flex}.public-access-actions button{letter-spacing:.1px;border-radius:9px!important;height:42px!important;padding:0 17px!important;font-weight:650!important}.public-access-actions button:first-child{color:#e2c27d!important;background:linear-gradient(135deg,#d6b36f26,#d6b36f0a)!important;border-color:#9a783f!important}.public-access-actions .admin{color:#cbd1d7!important;background:linear-gradient(135deg,#1b2026,#111418)!important;border-color:#3d4651!important}.public-filter-actions{align-items:center!important;gap:8px!important;display:flex!important;overflow:visible!important}.public-filter-actions input{width:min(330px,28vw)}.detailed-search-trigger{color:#d0ad6b!important;background:#d6b36f12!important;border-color:#79613b!important;border-radius:8px!important;height:40px!important}.detailed-search-panel{background:linear-gradient(135deg,#15171b,#0f1114);border:1px solid #d6b36f38;border-radius:12px;grid-template-columns:1.25fr repeat(4,1fr) auto;align-items:end;gap:11px;margin:-14px 0 24px;padding:19px;display:grid;box-shadow:0 18px 42px #0000002e}.detailed-search-panel>div p{color:#a78751;letter-spacing:1.4px;margin:0 0 7px;font-size:10px}.detailed-search-panel>div h3{margin:0;font-size:17px;font-weight:520}.detailed-search-panel label span{color:#777e86;margin-bottom:7px;font-size:10px;display:block}.detailed-search-panel select{color:#c5c9cd;background:#0c0e11;border:1px solid #34383e;border-radius:8px;outline:0;width:100%;height:42px;padding:0 10px}.detailed-search-panel select:disabled{opacity:.4}.clear-filters{color:#a88d60;background:0 0;border:1px solid #4a3d2d;border-radius:8px;height:42px;padding:0 12px}.nh-result-overlay{z-index:100;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#040507e0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.nh-result-overlay>section{text-align:center;background:radial-gradient(circle at 50% 0,#d6b36f1f,#0000 38%),#111317;border:1px solid #d6b36f4d;border-radius:18px;width:min(600px,100%);padding:35px;position:relative;box-shadow:0 35px 100px #000}.nh-result-close{color:#b8bdc2;background:#17191d;border:1px solid #3a3e44;border-radius:50%;width:38px;height:38px;font-size:22px;position:absolute;top:14px;right:14px}.nh-result-icon{color:#dfbd78;background:#d6b36f14;border:1px solid #b08b4d;border-radius:50%;place-items:center;width:70px;height:70px;margin:auto;font-size:28px;display:grid}.nh-result-overlay section>p:first-of-type{color:#aa8952;letter-spacing:1.8px;margin:20px 0 8px;font-size:11px}.nh-result-overlay h2{margin:0 0 10px;font-size:27px}.nh-result-overlay section>strong{color:#d2b170;letter-spacing:1.1px;font-size:13px}.nh-result-steps{grid-template-columns:repeat(3,1fr);gap:7px;margin:26px 0;display:grid}.nh-result-steps span{color:#6f767e;border:1px solid #30343a;border-radius:9px;padding:13px 7px;font-size:11px}.nh-result-steps b{border:1px solid #3b4047;border-radius:50%;place-items:center;width:24px;height:24px;margin:0 auto 7px;display:grid}.nh-result-steps .done,.nh-result-steps .active{color:#d0b06f;background:#d6b36f0d;border-color:#d6b36f47}.nh-result-copy{color:#858c93;font-size:13px;line-height:1.7}.nh-result-primary{color:#0d0f11;background:#c9a563;border:0;border-radius:8px;width:100%;height:45px;margin-top:8px;font-weight:700}@media (width<=1150px){.detailed-search-panel{grid-template-columns:1fr 1fr 1fr}.detailed-search-panel>div{grid-column:1/-1}.public-access-actions{justify-content:flex-end;width:100%}.public-nav nav{flex-wrap:wrap}}@media (width<=760px){.public-access-actions{justify-content:center}.public-access-actions button{flex:1}.public-filter-actions{flex-direction:column;width:100%}.public-filter-actions input,.detailed-search-trigger{width:100%!important}.detailed-search-panel{grid-template-columns:1fr 1fr}.detailed-search-panel>div,.clear-filters{grid-column:1/-1}.nh-result-overlay>section{padding:30px 18px}.nh-result-steps span{font-size:9px}}.detailed-search-panel{grid-template-columns:repeat(4,minmax(145px,1fr))}.detailed-search-panel>div{grid-column:1/-1}.detailed-search-panel label input{color:#c5c9cd;background:#0c0e11;border:1px solid #34383e;border-radius:8px;outline:0;width:100%;height:42px;padding:0 10px}.detailed-search-panel label input::placeholder{color:#626971}.detailed-search-panel .clear-filters{grid-column:4}.demo-title-actions{justify-content:flex-end;gap:7px;margin-top:13px;display:flex}.demo-title-actions button{color:#b9bec4;background:#121418;border:1px solid #34383e;border-radius:8px;padding:8px 11px}.demo-feature-groups{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.demo-feature-groups section{background:#101216;border:1px solid #292d33;border-radius:10px;padding:16px}.demo-feature-groups h3{color:#d4b36f;margin:0 0 13px;font-size:15px}.demo-feature-groups section>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.demo-feature-groups span{color:#98a19d;font-size:12px}.demo-location-card .detail-card-head>span{text-align:right;max-width:330px}.approximate-map{background:radial-gradient(circle,#c8a56326,#0000 28%),linear-gradient(135deg,#15191c,#0d1012);flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex;position:relative;overflow:hidden}.approximate-map:before,.approximate-map:after{content:"";background:linear-gradient(30deg,#0000 48%,#d6b36f14 49% 51%,#0000 52%) 0 0/80px 80px;position:absolute;inset:0}.approximate-map:after{transform:rotate(90deg)}.approximate-map i,.approximate-map strong,.approximate-map span{z-index:1;position:relative}.approximate-map.live-map{background:#0b0d10;grid-template-columns:minmax(0,1fr) 310px;min-height:340px;padding:0;display:grid;overflow:hidden}.approximate-map.live-map:before,.approximate-map.live-map:after{display:none}.approximate-map.live-map iframe{z-index:1;filter:saturate(.82)contrast(1.05);border:0;width:100%;height:340px;position:relative}.approximate-map.live-map>div{z-index:1;text-align:center;background:linear-gradient(145deg,#12151a,#0d0f12);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px;display:flex;position:relative}@media (width<=760px){.approximate-map.live-map{grid-template-columns:1fr}.approximate-map.live-map iframe{height:280px}.approximate-map.live-map>div{padding:22px}}.approximate-map i{color:#e0be78;background:#0a0c0ed1;border:1px solid #ac8a51;border-radius:50%;place-items:center;width:65px;height:65px;font-size:27px;display:grid}.approximate-map strong{margin:14px 0 7px}.approximate-map span{color:#747c84;font-size:12px}.similar-portfolios{grid-template-columns:1fr 1fr 1fr;gap:15px;max-width:1450px;margin:18px auto 0;padding:0 34px;display:grid}.similar-portfolios>div p{color:#a78751;letter-spacing:1.5px;margin:0 0 8px;font-size:11px}.similar-portfolios>div h2{margin:0;font-size:27px}.similar-portfolios article{background:#111317;border:1px solid #292d33;border-radius:12px;grid-template-columns:145px 1fr;gap:14px;padding:10px;display:grid}.similar-portfolios article img{object-fit:cover;border-radius:8px;width:145px;height:105px}.similar-portfolios article span{flex-direction:column;justify-content:center;display:flex}.similar-portfolios small{color:#927849;font-size:9px}.similar-portfolios strong{color:#d5d0c7;margin:8px 0;font-size:14px}.similar-portfolios b{color:#d4b36f}@media (width<=900px){.detailed-search-panel{grid-template-columns:1fr 1fr}.detailed-search-panel .clear-filters{grid-column:1/-1}.demo-feature-groups{grid-template-columns:1fr}.similar-portfolios{grid-template-columns:1fr;padding:0 15px}.similar-portfolios>div{padding:15px 0}.demo-title-actions{justify-content:flex-start}.demo-location-card .detail-card-head{align-items:flex-start}.demo-location-card .detail-card-head>span{text-align:left}.approximate-map span{text-align:center;padding:0 20px}}@media (width<=520px){.detailed-search-panel,.demo-feature-groups section>div{grid-template-columns:1fr}.similar-portfolios article{grid-template-columns:105px 1fr}.similar-portfolios article img{width:105px}}.portfolio-modal{align-items:start;padding:22px;overflow:auto}.portfolio-modal>section.portfolio-detail-page{background:#0f1114;border-radius:15px;width:min(1280px,100%);max-height:none;margin:auto;display:block;overflow:hidden}.portfolio-detail-header{background:linear-gradient(120deg,#14171b,#0f1114);border-bottom:1px solid #2b2f34;padding:31px 38px 25px}.portfolio-detail-header>small{color:#b89458;letter-spacing:1.35px;font-size:11px;display:block}.portfolio-detail-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.portfolio-detail-heading h2{margin:13px 0 11px;font-size:clamp(30px,4vw,47px);font-weight:500;line-height:1.08}.portfolio-detail-heading .detail-location{color:#8f979f;margin:0}.portfolio-detail-heading>div:last-child{text-align:right;flex:none}.portfolio-detail-heading .detail-price{margin:0 0 8px;font-size:29px}.portfolio-detail-heading>div:last-child>span{color:#858d95;font-size:13px;display:block}.portfolio-detail-page>.portfolio-gallery-panel{background:#0b0d10;padding:18px 38px;position:relative;top:auto}.portfolio-detail-page .portfolio-gallery-panel .portfolio-detail-image{border:1px solid #30343a;border-radius:11px;min-height:min(62vw,650px)}.portfolio-detail-page .portfolio-thumbnails{grid-template-columns:repeat(8,minmax(110px,1fr));max-height:135px;padding:11px 0 0}.portfolio-detail-page .portfolio-thumbnails button{min-height:86px}.portfolio-detail-content{background:#111418;grid-template-columns:minmax(0,1fr) 330px;gap:16px;padding:18px 38px 42px;display:grid}.portfolio-detail-main{gap:13px;display:grid}.detail-content-card,.portfolio-contact-panel{background:#0f1114;border:1px solid #2c3036;border-radius:10px;overflow:hidden}.detail-content-card>h3{color:#d7c49f;border-bottom:1px solid #2c3036;margin:0;padding:15px 17px;font-size:14px}.detail-content-card.detail-description{padding-top:0}.detail-content-card.detail-description p{color:#969da5;white-space:pre-line;margin:17px 0 0;padding:0 17px 18px;line-height:1.8}.detail-table{border:0;border-radius:0;grid-template-columns:1fr 1fr;margin:0}.detail-table span{border-right:1px solid #2d3136;grid-template-columns:1fr 1.25fr;align-items:center;min-height:64px;display:grid}.detail-table small{margin:0}.portfolio-detail-page .public-feature-groups{gap:13px;margin:0}.portfolio-detail-page .public-feature-groups section>div{grid-template-columns:repeat(3,1fr);padding:12px 16px}.portfolio-contact-panel{background:linear-gradient(145deg,#d6b36f11,#0f1114 36%);height:max-content;padding:21px;position:sticky;top:18px}.portfolio-contact-panel>p{color:#ad8a52;letter-spacing:1.45px;margin:0 0 8px;font-size:10px}.portfolio-contact-panel>h3{margin:0 0 11px;font-size:21px}.portfolio-contact-panel>span{color:#7f878f;font-size:13px;line-height:1.65;display:block}.portfolio-contact-panel .detail-actions{grid-template-columns:1fr;margin-top:18px}.portfolio-contact-panel .detail-actions button{width:100%}.portfolio-contact-panel .detail-security-note{margin-top:16px}.portfolio-detail-page .modal-close{position:fixed;top:32px;right:max(30px,50vw - 626px)}.portfolio-detail-page>.portfolio-detail-copy{display:none}@media (width<=900px){.portfolio-modal{padding:0}.portfolio-modal>section.portfolio-detail-page{border-radius:0}.portfolio-detail-header{padding:70px 20px 22px}.portfolio-detail-heading{display:block}.portfolio-detail-heading>div:last-child{text-align:left;margin-top:20px}.portfolio-detail-page>.portfolio-gallery-panel{padding:14px 20px}.portfolio-detail-page .portfolio-gallery-panel .portfolio-detail-image{min-height:420px}.portfolio-detail-page .portfolio-thumbnails{grid-template-columns:repeat(5,110px)}.portfolio-detail-content{grid-template-columns:1fr;padding:14px 20px 30px}.portfolio-contact-panel{position:static}.portfolio-detail-page .modal-close{top:14px;right:15px}.portfolio-detail-page .public-feature-groups section>div{grid-template-columns:1fr 1fr}}@media (width<=560px){.portfolio-detail-heading h2{font-size:30px}.portfolio-detail-page .portfolio-gallery-panel .portfolio-detail-image{min-height:320px}.portfolio-detail-page .portfolio-thumbnails{grid-template-columns:repeat(5,90px)}.detail-table{grid-template-columns:1fr}.detail-table span{border-right:0}.portfolio-detail-page .public-feature-groups section>div{grid-template-columns:1fr}}.portfolio-lifecycle-actions{background:linear-gradient(120deg,#d6b36f12,#111317);border:1px solid #d6b36f33;border-radius:12px;grid-column:2;justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.portfolio-lifecycle-actions small,.portfolio-lifecycle-actions strong,.portfolio-lifecycle-actions span{display:block}.portfolio-lifecycle-actions small{color:#aa8952;letter-spacing:1.5px;font-size:10px}.portfolio-lifecycle-actions strong{color:#ddd6c9;margin:6px 0;font-size:15px}.portfolio-lifecycle-actions span{color:#777f87;font-size:12px}.portfolio-lifecycle-actions>div:last-child{flex:none;gap:8px;display:flex}.portfolio-lifecycle-actions button{background:#15171b;border-radius:8px;height:39px;padding:0 13px;font-size:12px}.portfolio-lifecycle-actions button.revise{color:#d0aa67;border:1px solid #665438}.portfolio-lifecycle-actions button.reject{color:#d88484;border:1px solid #66393a}@media (width<=900px){.portfolio-lifecycle-actions{flex-direction:column;grid-column:1;align-items:stretch}.portfolio-lifecycle-actions>div:last-child{grid-template-columns:1fr 1fr;display:grid}}.contact-admin{gap:22px;display:grid}.contact-queue{background:#111317;border:1px solid #282a2f;border-radius:16px;padding:22px}.contact-request-row{border-top:1px solid #292c31;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:18px;padding:18px 0;display:grid}.contact-request-row:first-of-type{border-top:0}.contact-request-row>div:first-child{gap:6px;display:grid}.contact-request-row small,.contact-request-row span{color:#87909f}.contact-request-row strong{color:#f4f0e8}.contact-request-row em{letter-spacing:.08em;color:#d7b266;font-size:11px;font-style:normal}.contact-request-row>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.contact-request-row button{color:#d9b568;cursor:pointer;background:#191817;border:1px solid #4d4026;border-radius:9px;padding:9px 11px}@media (width<=900px){.contact-request-row{grid-template-columns:1fr}.contact-request-row>div:last-child{justify-content:flex-start}}.demo-contact-fields{gap:10px;margin:15px 0;display:grid}.demo-contact-fields label>span{color:#9ba2a9;margin-bottom:6px;font-size:10px;display:block}.demo-contact-fields input:not([type=checkbox]){color:#ece7de;background:#0b0d10;border:1px solid #343940;border-radius:8px;outline:0;width:100%;height:42px;padding:0 11px}.demo-contact-fields input:focus{border-color:#a9854b}.demo-contact-consent{grid-template-columns:17px 1fr;align-items:start;gap:8px;display:grid!important}.demo-contact-consent input{accent-color:#c9a563;margin:2px 0 0}.demo-contact-consent span{margin:0!important;line-height:1.45!important}.demo-contact-error{color:#e0a185;margin:0 0 8px;font-size:11px;line-height:1.45;display:block}.appointment-document-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.appointment-document-modal{color:#eee9df;background:#101216;border:1px solid #c9a56357;border-radius:18px;width:min(620px,100%);padding:24px;box-shadow:0 28px 100px #000000b8}.appointment-document-modal header{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.appointment-document-modal header p{color:#c9a563;letter-spacing:1.4px;margin:0 0 6px;font-size:11px}.appointment-document-modal header h2{margin:0;font-size:22px}.appointment-document-modal header button{color:#ddd;background:#17191d;border:1px solid #34383e;border-radius:10px;width:38px;height:38px;font-size:25px}.appointment-document-summary{grid-template-columns:1fr 1fr 1.3fr;gap:10px;margin:18px 0;display:grid}.appointment-document-summary span{background:#0c0e11;border:1px solid #292d33;border-radius:10px;padding:12px}.appointment-document-summary small,.appointment-document-summary strong{display:block}.appointment-document-summary small{color:#858b93;margin-bottom:5px;font-size:10px}.appointment-document-summary strong{font-size:12px;line-height:1.4}.appointment-document-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.appointment-document-fields label>span{color:#a3a8ae;margin-bottom:6px;font-size:11px;display:block}.appointment-document-fields input{color:#eee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0d10;border:1px solid #343940;border-radius:9px;width:100%;height:44px;padding:0 11px}.appointment-document-consent{color:#b9bdc2;grid-template-columns:18px 1fr;gap:10px;margin:18px 0 10px;font-size:12px;line-height:1.55;display:grid}.appointment-document-consent input{accent-color:#c9a563;margin-top:3px}.appointment-document-note{color:#777e87;margin:0 0 17px;font-size:11px;line-height:1.5}.appointment-document-download{color:#161109;background:linear-gradient(135deg,#d9b66f,#a67b3f);border:0;border-radius:10px;width:100%;height:48px;font-weight:750}.appointment-document-download:disabled{opacity:.4}@media (width<=620px){.appointment-document-backdrop{padding:10px}.appointment-document-modal{padding:18px}.appointment-document-modal header h2{font-size:18px}.appointment-document-summary,.appointment-document-fields{grid-template-columns:1fr}}.trade-center-page{color:#f4f2ed;min-height:100vh;font-family:var(--font-montserrat),Montserrat,sans-serif;background:#0a0c0e;padding:38px;overflow-x:hidden}.trade-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.trade-header p,.trade-create-card small,.trade-detail header small,.trade-contracts header small{color:#c69f55;letter-spacing:.16em;margin:0 0 7px;font-size:11px}.trade-header h1{margin:0 0 8px;font-size:34px}.trade-header span,.trade-create-card span,.trade-detail header span,.trade-contracts header span{color:#8d97a4;font-size:13px}.trade-tabs{gap:8px;display:flex}.trade-tabs button,.trade-actions button,.trade-primary,.contract-document button,.contract-document label{color:#bbc2ca;background:#111418;border:1px solid #3a4048;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;display:inline-flex}.trade-tabs button.active,.trade-primary{color:#e4bd70;background:#201c15;border-color:#80683c}.trade-message{color:#e0b967;background:#1a1813;border:1px solid #6b5732;border-radius:10px;margin:0 0 16px;padding:12px 14px}.trade-create-card{background:#15140f;border:1px solid #574a32;border-radius:14px;grid-template-columns:minmax(260px,1fr) minmax(220px,340px) auto;align-items:end;gap:16px;margin-bottom:18px;padding:20px;display:grid}.trade-create-card div,.trade-create-card label{gap:7px;display:grid}.trade-create-card strong{font-size:17px}.trade-create-card input,.trade-actions input{color:#eee;background:#0c0e11;border:1px solid #363b42;border-radius:9px;width:100%;height:44px;padding:0 12px}.trade-create-card button{color:#16120b;background:#c9a563;border:0;border-radius:9px;height:44px;font-weight:700}.trade-grid{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;display:grid}.trade-list,.trade-detail,.trade-contracts>article{background:#101317;border:1px solid #282d33;border-radius:14px;overflow:hidden}.trade-list>button{text-align:left;color:#eee;background:0 0;border:0;border-bottom:1px solid #282d33;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;padding:16px;display:grid}.trade-list>button.active{background:#1b1914}.trade-list span,.trade-list strong,.trade-list small,.trade-list em{display:block}.trade-list small,.trade-list em{color:#808a96;font-size:10px}.trade-list strong{margin:5px 0;font-size:13px}.trade-list b{color:#e1bb70;white-space:nowrap}.trade-list i,.trade-detail header>i,.trade-contracts header>i{color:#d5ae60;white-space:nowrap;background:#222016;border-radius:999px;grid-column:2;padding:6px 8px;font-size:10px;font-style:normal}.trade-list i.accepted,.trade-detail i.accepted,.trade-contracts i.signed{color:#7db99a;background:#14231d}.trade-list i.rejected,.trade-list i.withdrawn,.trade-detail i.rejected,.trade-detail i.withdrawn,.trade-contracts i.cancelled{color:#cf8585;background:#281819}.trade-detail{padding:22px}.trade-detail>header,.trade-contracts article>header{justify-content:space-between;gap:16px;display:flex}.trade-detail h2,.trade-contracts h2{margin:4px 0 7px;font-size:20px}.trade-facts{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.trade-facts>span{background:#0c0e11;border:1px solid #292f36;border-radius:10px;min-width:0;padding:14px}.trade-facts small,.trade-facts strong,.trade-facts em{display:block}.trade-facts small{color:#7d8793;letter-spacing:.12em;font-size:9px}.trade-facts strong{overflow-wrap:anywhere;margin:7px 0;font-size:13px}.trade-facts em{color:#929ca8;font-size:11px;font-style:normal}.trade-history h3,.contract-timeline h3{font-size:13px}.trade-history>div{border-top:1px solid #292f36;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:12px;display:grid}.trade-history>div.current{background:#15140f;border-left:3px solid #c9a563}.trade-history span>*{display:block}.trade-history small,.trade-history time,.contract-timeline span{color:#89939e;font-size:10px}.trade-history strong{color:#e1bb70;white-space:nowrap}.trade-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px;margin-top:18px;display:flex}.trade-actions label{gap:5px;min-width:180px;display:grid}.trade-actions label span{color:#8d97a4;font-size:10px}.trade-primary{margin-top:18px}.trade-contracts{gap:16px;display:grid}.trade-contracts>article{padding:22px}.trade-contracts>article>p{color:#89939e;font-size:11px}.contract-document{border:1px solid #343a42;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.contract-document>span{gap:4px;min-width:0;display:grid}.contract-document small{color:#89939e}.contract-document label{cursor:pointer}.contract-document label input{opacity:0;pointer-events:none;position:absolute}.contract-timeline{gap:7px;margin-top:16px;display:grid}.contract-timeline span{display:block}.trade-empty{color:#7d8793;place-items:center;min-height:220px;display:grid}.contract-close{background:#17150f;border:1px solid #80683c;border-radius:10px;justify-content:space-between;align-items:end;gap:14px;margin-top:16px;padding:16px;display:flex}.contract-close>div,.contract-close label,.contract-close>span{gap:6px;min-width:0;display:grid}.contract-close small,.contract-close label span{color:#b99a60;letter-spacing:.08em;font-size:10px}.contract-close input{color:#eee;background:#0c0e11;border:1px solid #3a4048;border-radius:8px;width:100%;height:40px;padding:0 11px}.contract-close button{color:#17120a;background:#c9a563;border:0;border-radius:8px;min-height:40px;padding:0 14px;font-weight:700}.contract-close.complete{background:#102019;border-color:#315844;align-items:center}.contract-close.complete strong{color:#8bc5a2}@media (width<=820px){.trade-center-page{padding:22px 16px}.trade-header{flex-direction:column}.trade-header h1{font-size:28px}.trade-tabs{width:100%}.trade-tabs button{flex:1}.trade-create-card,.trade-grid{grid-template-columns:minmax(0,1fr)}.trade-facts{grid-template-columns:1fr}.trade-history>div{grid-template-columns:minmax(0,1fr) auto}.trade-history time{grid-column:1/-1}.contract-document,.contract-close{flex-direction:column;align-items:stretch}.contract-document button,.contract-document label,.contract-close button,.contract-close label{width:100%}.trade-actions{justify-content:stretch}.trade-actions>*{flex:140px}.trade-actions label{min-width:0}.trade-list b{white-space:normal}}.revision-banner{background:#d6b36f12;border:1px solid #d6b36f52;border-radius:12px;gap:7px;margin:0 0 18px;padding:16px 18px;display:grid}.revision-banner strong{color:#d7b973;letter-spacing:.5px;font-size:13px}.revision-banner span{color:#d0d3d7;font-size:14px}.revision-banner small{color:#81878e;font-size:12px}.portfolio-feature-picker{grid-template-columns:1fr 1fr;gap:12px;display:grid}.feature-picker-head{background:#d6b36f0b;border:1px solid #d6b36f33;border-radius:10px;grid-column:1/-1;padding:15px}.feature-picker-head strong,.feature-picker-head span{display:block}.feature-picker-head strong{color:#d4b36d;font-size:15px}.feature-picker-head span{color:#858c94;margin-top:6px;font-size:12px}.feature-picker-group{background:#0e1013;border:1px solid #2d3136;border-radius:10px;padding:14px}.feature-picker-group h3{color:#d5b36e;justify-content:space-between;margin:0 0 11px;font-size:14px;display:flex}.feature-picker-group h3 small{color:#737a82;font-weight:400}.feature-picker-group>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.feature-picker-group label{color:#858c94;cursor:pointer;border:1px solid #292d32;border-radius:7px;align-items:center;gap:8px;min-height:35px;padding:8px;font-size:12px;display:flex}.feature-picker-group label.selected{color:#d2d5d8;background:#d6b36f14;border-color:#d6b36f57}.feature-picker-group input{accent-color:#c9a665}@media (width<=760px){.portfolio-feature-picker,.feature-picker-group>div{grid-template-columns:1fr}}.media-sorter{background:#0d0f12;border:1px solid #2d3136;border-radius:11px;padding:15px}.media-sorter>div strong,.media-sorter>div span{display:block}.media-sorter>div strong{color:#d4b36d;font-size:14px}.media-sorter>div span{color:#7f868e;margin-top:5px;font-size:12px}.media-sorter>section{grid-template-columns:repeat(5,minmax(110px,1fr));gap:10px;margin-top:14px;display:grid}.media-sorter article{cursor:grab;background:#15171a;border:1px solid #34383e;border-radius:9px;min-height:185px;position:relative;overflow:hidden}.media-sorter article:active{cursor:grabbing}.media-sorter img{object-fit:cover;width:100%;height:115px}.media-sorter article>select,.media-sorter article>input{color:#d5d8dc;background:#0b0d10;border:1px solid #34383e;border-radius:5px;width:calc(100% - 14px);height:26px;margin:5px 7px 0;padding:0 6px;font-size:10px}.media-sorter article>small{bottom:74px}.identity-match-panel{background:#111317;border:1px solid #3a3429;border-radius:10px;margin-top:14px;padding:14px}.identity-match-panel.matched{border-color:#83a28a80}.identity-match-panel.mismatch{border-color:#b86e6e8c}.identity-match-panel>div{justify-content:space-between;gap:12px;margin:0;display:flex}.identity-match-panel>div small{color:#a58956;letter-spacing:1px}.identity-match-panel>div strong{color:#d3b36f}.identity-match-panel.matched>div strong{color:#94b39a}.identity-match-panel.mismatch>div strong{color:#c58181}.identity-match-panel p{color:#8d949c;font-size:12px;line-height:1.5}.identity-match-panel dl{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.identity-match-panel dl div{background:#0b0d10;border-radius:7px;padding:9px}.identity-match-panel dt{color:#777e86;font-size:10px}.identity-match-panel dd{color:#d6d9dc;margin:4px 0 0;font-size:13px;font-weight:650}.identity-match-panel aside{justify-content:flex-end;gap:8px;display:flex}.identity-match-panel aside button{border-radius:7px;min-height:34px;padding:0 11px}.media-sorter article>b{color:#111;background:#d2ad67;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid;position:absolute;top:7px;left:7px}.media-sorter article>small{color:#e0c17e;background:#07080ad1;border-radius:5px;padding:4px 6px;font-size:8px;position:absolute;bottom:7px;left:7px}.media-sorter article>button{color:#fff;background:#07080acc;border:1px solid #fff3;border-radius:50%;width:25px;height:25px;position:absolute;top:7px;right:7px}@media (width<=850px){.media-sorter>section{grid-template-columns:repeat(3,1fr)}}@media (width<=520px){.media-sorter>section{grid-template-columns:repeat(2,1fr)}}.match-review-page{gap:18px;display:grid}.finance-entry{background:linear-gradient(135deg,#d6b36f12,#111317 38%);border:1px solid #d6b36f40;border-radius:14px;padding:22px}.finance-entry>div:first-child p{color:#a88750;letter-spacing:1.5px;margin:0;font-size:10px}.finance-entry>div:first-child h2{margin:7px 0;font-size:22px}.finance-entry>div:first-child span{color:#7f878f;font-size:12px}.finance-entry-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin:18px 0;display:grid}.finance-entry label span{color:#9299a0;margin-bottom:6px;font-size:10px;display:block}.finance-entry input,.finance-entry select{color:#d8dce0;background:#0d0f12;border:1px solid #34383e;border-radius:8px;width:100%;height:43px;padding:0 11px}.finance-entry>button{color:#0d0f11;background:#c9a563;border:0;border-radius:8px;height:44px;padding:0 18px;font-weight:700}.finance-entry>p{color:#d7b56e;font-size:12px}.entitlement-kpis{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:18px;display:grid}.entitlement-kpis article{background:#111317;border:1px solid #292d32;border-radius:12px;padding:20px}.entitlement-kpis small,.entitlement-kpis strong,.entitlement-kpis span{display:block}.entitlement-kpis small{color:#9a7b4b;letter-spacing:1px}.entitlement-kpis strong{color:#d9b86f;margin:10px 0;font-size:25px}.entitlement-kpis span{color:#737b83;font-size:11px}@media (width<=850px){.finance-entry-grid,.entitlement-kpis{grid-template-columns:1fr}}.entitlement-workspace{min-width:0}.entitlement-ledger{box-shadow:0 20px 55px #0003}.entitlement-ledger .accounting-card-head{background:linear-gradient(100deg,#d6b36f0e,#0000 42%);min-height:88px;padding:0 22px}.entitlement-ledger-wrap{scrollbar-color:#4a4030 #111317;width:100%;overflow-x:auto}.entitlement-ledger-table{border-collapse:collapse;width:100%;min-width:1420px}.entitlement-ledger-table th{color:#727982;letter-spacing:.8px;text-align:left;text-transform:uppercase;white-space:nowrap;background:#0d0f12;border-bottom:1px solid #2c3035;height:48px;padding:0 16px;font-size:10px;font-weight:600}.entitlement-ledger-table td{color:#a0a6ad;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #25292e;min-height:76px;padding:16px;font-size:12px}.entitlement-ledger-table tbody tr{transition:background .18s}.entitlement-ledger-table tbody tr:hover{background:#d6b36f09}.entitlement-ledger-table tbody tr:last-child td{border-bottom:0}.ledger-identity{min-width:235px}.ledger-identity strong,.ledger-identity span,.ledger-identity small,.ledger-paid-date{display:block}.ledger-identity strong{color:#d8bb7b;letter-spacing:.45px;font-size:12px}.ledger-identity span{color:#e1ddd5;text-overflow:ellipsis;max-width:260px;margin-top:6px;font-size:13px;overflow:hidden}.ledger-identity small{color:#656c75;margin-top:4px;font-size:10px}.ledger-date{color:#d2d6db;font-size:12px;font-weight:500}.ledger-kind,.ledger-rate{color:#d6b36f;background:#d6b36f12;border:1px solid #d6b36f2e;border-radius:999px;justify-content:center;align-items:center;min-width:58px;padding:6px 9px;font-size:10px;font-weight:600;display:inline-flex}.ledger-kind.rental{color:#91abc5;background:#7096bc14;border-color:#7096bc33}.ledger-money{color:#e3ded4;font-size:13px;font-weight:600}.ledger-commission{color:#bbb4a7;font-size:13px}.ledger-earned{color:#e0bc70;font-size:15px;font-weight:650}.ledger-paid-date{color:#677079;text-align:center;margin-top:6px;font-size:9px}.ledger-empty{color:#727a83;place-items:center;min-height:180px;font-size:13px;display:grid}.ledger-empty.error{color:#cd7c78}@media (width<=850px){.entitlement-ledger .accounting-card-head{min-height:76px;padding:14px 16px}}.contribution-page{padding-bottom:36px}.contribution-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.contribution-kpis article{background:linear-gradient(145deg,#13161a,#0f1114);border:1px solid #2a2e34;border-radius:13px;min-height:132px;padding:20px}.contribution-kpis small,.contribution-kpis strong,.contribution-kpis span{display:block}.contribution-kpis small{color:#987a49;letter-spacing:1.25px;font-size:10px}.contribution-kpis strong{color:#dfc078;margin:14px 0 9px;font-size:25px;font-weight:600}.contribution-kpis strong em{color:#6d747c;font-size:12px;font-style:normal}.contribution-kpis span{color:#747b83;font-size:11px}.signal-card,.pool-card,.service-score-card,.contribution-ledger{background:#111317;border:1px solid #2a2e34;border-radius:13px;overflow:hidden}.signal-head,.service-score-card>header,.contribution-ledger>header,.pool-card>header{background:linear-gradient(100deg,#d6b36f0d,#0000 50%);border-bottom:1px solid #2a2e34;justify-content:space-between;align-items:center;min-height:82px;padding:16px 20px;display:flex}.signal-head p,.service-score-card header p,.contribution-ledger header p,.pool-card header p{color:#a3824d;letter-spacing:1.5px;margin:0 0 6px;font-size:10px}.signal-head h2,.service-score-card header h2,.contribution-ledger header h2,.pool-card header h2{color:#e6e1d8;margin:0;font-size:19px;font-weight:550}.signal-head span,.pool-card header span{color:#737b83;margin-top:6px;font-size:11px;display:block}.signal-head button,.pool-actions button{color:#d9b76e;background:#d6b36f14;border:1px solid #d6b36f59;border-radius:8px;height:42px;padding:0 17px;font-weight:650}.signal-table-wrap{overflow-x:auto}.signal-table-wrap table{border-collapse:collapse;width:100%;min-width:1320px}.signal-table-wrap th{color:#707780;letter-spacing:.7px;text-align:left;white-space:nowrap;background:#0d0f12;padding:12px 10px;font-size:9px}.signal-table-wrap td{color:#9ca2a9;border-top:1px solid #262a2f;padding:11px 10px;font-size:11px}.signal-table-wrap td:first-child strong,.signal-table-wrap td:first-child small{display:block}.signal-table-wrap td:first-child strong{color:#ded9cf;font-size:12px}.signal-table-wrap td:first-child small{color:#6d747d;margin-top:3px;font-size:9px}.signal-table-wrap input{color:#ddd7cc;background:#0b0d10;border:1px solid #343941;border-radius:6px;width:60px;height:34px;padding:0 7px}.signal-status{letter-spacing:.4px;white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:9px;display:inline-flex}.signal-status.full{color:#84b58e;background:#689f741a}.signal-status.partial{color:#d6b36f;background:#d6b36f1a}.signal-status.review{color:#91a1b5;background:#7d92ab1a}.signal-status.ineligible{color:#c97772;background:#b056511a}.pool-actions{align-items:center;gap:10px;min-height:76px;margin:14px 0;display:flex}.pool-actions button.approve{color:#111317;background:#d4b16a;border:0}.pool-actions button:disabled{opacity:.45}.pool-actions span{color:#d3b16d;font-size:12px}.pool-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pool-card>header>strong{color:#dfbd76;font-size:21px}.pool-list article{border-bottom:1px solid #262a2f;grid-template-columns:minmax(0,1fr) 65px 100px 72px;align-items:center;gap:10px;min-height:66px;padding:12px 17px;display:grid}.pool-list article:last-child{border-bottom:0}.pool-list article div strong,.pool-list article div span{display:block}.pool-list article div strong{color:#d9d5cc;font-size:12px}.pool-list article div span{color:#717981;margin-top:4px;font-size:10px}.pool-list article em{color:#9a8261;font-size:11px;font-style:normal}.pool-list article b{color:#dfbc72;font-size:13px}.pool-list article small{color:#caa963;text-align:center;background:#caa96314;border-radius:999px;padding:5px 6px;font-size:8px}.pool-list article small.approved{color:#7fac89;background:#6fa07a14}.pool-empty{color:#6e767f;text-align:center;place-items:center;min-height:110px;padding:20px;font-size:11px;display:grid}.broker-contribution-grid{grid-template-columns:1.1fr .9fr;gap:14px;margin-bottom:14px;display:grid}.service-score-card{padding-bottom:14px}.service-score-card>header .signal-status{margin-left:14px}.signal-meter{padding:10px 20px}.signal-meter>div{color:#9299a1;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:11px;display:flex}.signal-meter>div b{color:#d5b36d;font-weight:500}.signal-meter>i{background:#25292e;border-radius:999px;height:5px;display:block;overflow:hidden}.signal-meter>i>em{background:linear-gradient(90deg,#8e7041,#d5b36d);border-radius:999px;height:100%;display:block}.service-badges{background:#292d32;grid-template-columns:1fr 1fr;gap:1px;display:grid}.service-badges article{background:#111317;align-items:flex-start;gap:10px;min-height:88px;padding:14px;display:flex}.service-badges article>i{color:#80ae89;border:1px solid #7eb18a38;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;display:grid}.service-badges strong,.service-badges span{display:block}.service-badges strong{color:#d9d5cc;font-size:11px}.service-badges span{color:#717981;margin-top:5px;font-size:9px;line-height:1.5}.contribution-ledger{margin-bottom:14px}.contribution-ledger>header>span{color:#7c838b;font-size:10px}.contribution-ledger table{border-collapse:collapse;width:100%}.contribution-ledger th{color:#717881;letter-spacing:.7px;text-align:left;background:#0d0f12;padding:12px 16px;font-size:9px}.contribution-ledger td{color:#999fa6;border-top:1px solid #272b30;padding:14px 16px;font-size:11px}.contribution-ledger td strong{color:#dcd7ce}.contribution-ledger td b{color:#dabb76}.contribution-principle{background:#d6b36f09;border:1px solid #d6b36f30;border-radius:11px;gap:16px;padding:16px 19px;display:flex}.contribution-principle strong{color:#d4b16b;white-space:nowrap;font-size:11px}.contribution-principle span{color:#7e858d;font-size:11px;line-height:1.6}@media (width<=1100px){.contribution-kpis{grid-template-columns:1fr 1fr}.pool-grid,.broker-contribution-grid{grid-template-columns:1fr}}@media (width<=700px){.contribution-kpis{grid-template-columns:1fr}.signal-head{flex-direction:column;align-items:flex-start;gap:12px}.pool-actions{flex-direction:column;align-items:stretch}.pool-actions button{width:100%}.service-badges{grid-template-columns:1fr}.contribution-ledger table{min-width:760px}.contribution-principle{flex-direction:column}}.match-review-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.match-review-kpis article{background:#111317;border:1px solid #292d32;border-radius:12px;padding:18px}.match-review-kpis small,.match-review-kpis strong,.match-review-kpis span{display:block}.match-review-kpis small{color:#8c734b;letter-spacing:1.35px;font-size:9px}.match-review-kpis strong{color:#eadfcd;margin:10px 0 5px;font-size:28px}.match-review-kpis span{color:#6e757d;font-size:11px}.match-review-toolbar{background:#111317;border:1px solid #292d32;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:10px;display:flex}.match-review-toolbar>div{gap:6px;display:flex}.match-review-toolbar button{color:#838b93;background:0 0;border:1px solid #0000;border-radius:8px;padding:9px 13px}.match-review-toolbar button.selected{color:#d7b771;background:#cba56014;border-color:#6e5938}.match-review-toolbar>span{color:#68717a;font-size:11px}.match-review-list{gap:10px;display:grid}.match-review-card{background:#111317;border:1px solid #292d32;border-radius:13px;grid-template-columns:92px minmax(380px,1fr) minmax(260px,.7fr) auto;align-items:center;gap:18px;padding:16px;display:grid}.review-score{text-align:center;color:#d5b36e;border:1px solid #745d3a;border-radius:50%;place-content:center;width:75px;height:75px;display:grid}.review-score.strong{color:#83ad8f;border-color:#5f9273}.review-score strong{font-size:21px}.review-score span{letter-spacing:1px;font-size:8px}.review-pair{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.review-pair>div{gap:4px;display:grid}.review-pair small{color:#88704a;letter-spacing:1px;font-size:9px}.review-pair b{color:#d6b56e;font-size:11px}.review-pair strong{color:#ddd8ce;font-size:13px}.review-pair span{color:#7d858d;font-size:11px}.review-pair>i{color:#776747;font-style:normal}.review-breakdown{flex-wrap:wrap;gap:6px;display:flex}.review-breakdown>span{color:#727a82;border:1px solid #292d32;border-radius:7px;min-width:64px;padding:7px;font-size:9px}.review-breakdown>span b{color:#c8a864;font-size:12px;display:block}.review-breakdown p{color:#7c848c;width:100%;margin:3px 0 0;font-size:10px}.review-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.review-actions button{background:#15171a;border-radius:8px;height:36px;padding:0 11px}.review-actions .reject{color:#d98787;border:1px solid #633b3d}.review-actions .approve{color:#0c0e10;background:#c9a45f;border:1px solid #8b6d3c;font-weight:700}.match-review-empty{color:#737b83;border:1px dashed #30343a;border-radius:12px;place-items:center;min-height:190px;display:grid}.admin-feedback{color:#d5b36e;margin:0;font-size:12px}@media (width<=1200px){.match-review-card{grid-template-columns:80px 1fr}.review-breakdown,.review-actions{grid-column:2}.match-review-kpis{grid-template-columns:1fr 1fr}}@media (width<=720px){.match-review-kpis{grid-template-columns:1fr}.match-review-toolbar{flex-direction:column;align-items:flex-start}.match-review-card{grid-template-columns:1fr}.review-score,.review-breakdown,.review-actions{grid-column:1}.review-pair{grid-template-columns:1fr}.review-pair>i{display:none}.review-actions{justify-content:flex-start}}.nhcore-page{color:#ece9e1;background:#0b0d10;min-height:100vh;padding:34px 38px 70px}.nhcore-head{border-bottom:1px solid #252930;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:24px;display:flex}.nhcore-head p,.nhcore-report-card>p,.nhcore-market>div>p{color:#c9a45f;letter-spacing:.16em;margin:0 0 8px;font-size:11px}.nhcore-head h1{margin:0 0 8px;font-size:34px}.nhcore-head span{color:#8d96a5;font-size:13px}.nhcore-seal{text-align:center;color:#d7b36c;border:1px solid #66522f;border-radius:50%;place-content:center;width:70px;height:70px;display:grid}.nhcore-seal b{font-size:22px}.nhcore-seal span{letter-spacing:.2em;color:#d7b36c;font-size:8px}.nhcore-privacy{background:#101815;border:1px solid #253b31;border-radius:10px;align-items:center;gap:14px;margin-bottom:18px;padding:13px 16px;display:flex}.nhcore-privacy strong{color:#84c7a1;font-size:12px}.nhcore-privacy span{color:#91a09a;font-size:12px}.nhcore-control{background:#12151a;border:1px solid #262b32;border-radius:12px;align-items:end;gap:14px;padding:18px;display:flex}.nhcore-control label{color:#9ba3ae;flex:1;gap:8px;font-size:11px;display:grid}.nhcore-control select{color:#ece9e1;background:#0d0f12;border:1px solid #343941;border-radius:7px;height:44px;padding:0 12px}.nhcore-control button,.nhcore-report-card button{color:#17130c;cursor:pointer;background:linear-gradient(135deg,#dfbf78,#b98b43);border:0;border-radius:7px;height:44px;padding:0 20px;font-weight:700}.nhcore-control button:disabled{opacity:.45;cursor:not-allowed}.nhcore-message{color:#e2bd70;background:#17140e;border:1px solid #554321;border-radius:8px;padding:12px 15px}.nhcore-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.nhcore-kpis article{background:#12151a;border:1px solid #272c34;border-radius:11px;padding:18px}.nhcore-kpis small{color:#8290a2;letter-spacing:.1em;font-size:10px;display:block}.nhcore-kpis strong{color:#f2eee5;margin:10px 0 6px;font-size:24px;display:block}.nhcore-kpis span{color:#799485;font-size:11px}.nhcore-grid{grid-template-columns:1.7fr 1fr;gap:14px;display:grid}.nhcore-market,.nhcore-report-card,.nhcore-reasons article{background:#12151a;border:1px solid #292e36;border-radius:12px;padding:21px}.nhcore-market h2,.nhcore-report-card h2{margin:0 0 6px;font-size:20px}.nhcore-market>div>span,.nhcore-report-card>span{color:#85909f;font-size:12px}.nhcore-band{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.nhcore-band span{background:#0d0f12;border:1px solid #252a31;border-radius:8px;padding:13px}.nhcore-band small{color:#788391;margin-bottom:7px;font-size:9px;display:block}.nhcore-band b{font-size:13px}.nhcore-prices{color:#8e97a4;gap:24px;font-size:11px;display:flex}.nhcore-prices b{color:#e5c37d;margin-left:8px}.nhcore-report-card{flex-direction:column;display:flex}.nhcore-report-card>span{flex:1;line-height:1.6}.nhcore-report-card button{margin:20px 0 10px}.nhcore-report-card small{color:#707985}.nhcore-reasons{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.nhcore-reasons h3{margin:0 0 13px;font-size:14px}.nhcore-reasons p{color:#9ba5b2;border-top:1px solid #242930;padding-top:10px;font-size:12px}.nhcore-disclaimer{color:#727b87;margin-top:18px;font-size:10px;line-height:1.6}.nhcore-empty{text-align:center;color:#8f99a7;place-content:center;gap:10px;min-height:270px;display:grid}.nhcore-empty a{color:#dab76f}.nhcore-table{background:#12151a;border:1px solid #292e36;border-radius:12px;overflow:auto}.nhcore-table-head,.nhcore-table article{grid-template-columns:1.4fr 1.5fr 1fr .55fr .7fr .55fr;align-items:center;gap:14px;min-width:880px;padding:14px 18px;display:grid}.nhcore-table-head{color:#75808e;letter-spacing:.1em;background:#0e1013;font-size:9px}.nhcore-table article{border-top:1px solid #272c33}.nhcore-table article span{gap:5px;display:grid}.nhcore-table article b{font-size:12px}.nhcore-table article small{color:#798493;font-size:10px}.nhcore-table>p{color:#8f99a7;padding:20px}.admin-nhcore{padding-top:28px}@media (width<=1000px){.nhcore-kpis{grid-template-columns:repeat(2,1fr)}.nhcore-grid,.nhcore-reasons{grid-template-columns:1fr}}@media (width<=680px){.nhcore-page{padding:24px 16px 60px}.nhcore-head h1{font-size:27px}.nhcore-seal{display:none}.nhcore-control{flex-direction:column;align-items:stretch}.nhcore-kpis,.nhcore-band{grid-template-columns:1fr}.nhcore-prices{flex-direction:column;gap:8px}.nhcore-privacy{flex-direction:column;align-items:flex-start}}.nhcore-official{background:linear-gradient(120deg,#101815,#111419);border:1px solid #2b4036;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:17px 20px;display:flex}.nhcore-official p{color:#76b18e;letter-spacing:.14em;margin:0 0 5px;font-size:9px}.nhcore-official h2{margin:0 0 5px;font-size:15px}.nhcore-official>div>span{color:#7f8d87;font-size:10px;display:block}.nhcore-official>div>small{color:#65736c;margin-top:7px;font-size:9px;display:block}.nhcore-live{color:#8ee1aa;letter-spacing:.08em;margin-left:8px;font-size:8px}.nhcore-official-values{gap:28px;display:flex}.nhcore-official-values span{gap:5px;display:grid}.nhcore-official-values small{color:#75817b;font-size:8px}.nhcore-official-values b{color:#dce7e0;font-size:13px}@media (width<=680px){.nhcore-official{flex-direction:column;align-items:flex-start}.nhcore-official-values{justify-content:space-between;gap:8px;width:100%}}.nhcore-sales{background:linear-gradient(120deg,#17140f,#111419);border-color:#40382b}.nhcore-sales>div>p{color:#d0ad68}.nhcore-head-actions{align-items:center;gap:18px;display:flex}.nhcore-link{color:#e3bf74;border:1px solid #715b34;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.nhcore-link:hover{background:#19150e}.nhcore-form{background:#12151a;border:1px solid #292e36;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;padding:22px;display:grid}.nhcore-form label{color:#9aa4b1;gap:7px;font-size:11px;display:grid}.nhcore-form input,.nhcore-form select,.nhcore-form textarea{color:#f0ece3;width:100%;font:inherit;background:#0c0f12;border:1px solid #343a43;border-radius:7px;padding:11px 12px}.nhcore-form textarea{resize:vertical;min-height:82px}.nhcore-form .wide{grid-column:span 2}.nhcore-form button{color:#15110b;cursor:pointer;background:linear-gradient(135deg,#e0bf79,#b98b43);border:0;border-radius:7px;align-self:end;min-height:43px;font-weight:800}.nhcore-form button:disabled{opacity:.5}.nhcore-records,.nhcore-review-list{gap:10px;display:grid}.nhcore-records h2{font-size:17px}.nhcore-records>article,.nhcore-review-list>article{background:#12151a;border:1px solid #292e36;border-radius:10px;grid-template-columns:1.5fr 1fr auto;align-items:center;gap:18px;padding:17px;display:grid}.nhcore-records article div,.nhcore-review-price,.nhcore-evidence{gap:5px;display:grid}.nhcore-records article span,.nhcore-review-list article span{color:#84909f;font-size:11px}.nhcore-records article small{color:#d7a7a7;grid-column:1/-1}.nhcore-records i,.nhcore-review-list i{border-radius:99px;padding:7px 9px;font-size:9px;font-style:normal}.status-pending{color:#e8bf6f;background:#251e11}.status-approved{color:#7ec499;background:#102219}.status-rejected{color:#e28d8d;background:#281414}.nhcore-review-list>article{grid-template-columns:1.5fr .7fr 1fr auto}.nhcore-review-list h2{margin:6px 0;font-size:16px}.nhcore-review-list article>div>small{color:#c89e52;letter-spacing:.1em;font-size:9px}.nhcore-evidence em{color:#c6a867;font-size:10px;font-style:normal}.nhcore-review-actions{border-top:1px solid #292e36;grid-column:1/-1;justify-content:flex-end;gap:9px;padding-top:13px;display:flex!important}.nhcore-review-actions button{color:#dfbd76;cursor:pointer;background:#18140e;border:1px solid #5c4930;border-radius:7px;padding:9px 13px}.nhcore-review-actions button:first-child{color:#e28d8d;background:#1b1111;border-color:#633636}@media (width<=900px){.nhcore-form{grid-template-columns:repeat(2,1fr)}.nhcore-review-list>article{grid-template-columns:1fr 1fr}.nhcore-review-list i{justify-self:start}.nhcore-form .wide{grid-column:span 2}}@media (width<=620px){.nhcore-head-actions{width:100%}.nhcore-form{grid-template-columns:1fr}.nhcore-form .wide{grid-column:auto}.nhcore-records>article,.nhcore-review-list>article{grid-template-columns:1fr}.nhcore-review-actions{justify-content:stretch}.nhcore-review-actions button{flex:1}}.nhcore-panel{background:#12151a;border:1px solid #292e36;border-radius:12px;min-width:0;margin-top:16px;padding:20px}.nhcore-panel>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.nhcore-panel>header small{color:#c9a45f;letter-spacing:.14em;font-size:9px}.nhcore-panel>header h2{margin:5px 0 0;font-size:20px}.nhcore-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.nhcore-filters select{color:#ece9e1;background:#0c0f12;border:1px solid #343a43;border-radius:7px;min-width:0;height:42px;padding:0 11px}.nhcore-model-grid,.integration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.nhcore-model-grid article,.integration-grid article{background:#0d1013;border:1px solid #292f37;border-radius:9px;min-width:0;padding:15px}.nhcore-model-grid small,.integration-grid small,.integration-grid>article>span{color:#7f8996;font-size:9px;display:block}.nhcore-model-grid strong{overflow-wrap:anywhere;margin:9px 0 5px;font-size:15px;display:block}.nhcore-model-grid span,.integration-grid p{color:#8e98a6;font-size:10px;line-height:1.5}.integration-grid article>div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.integration-grid article>div>b{border-radius:99px;flex:none;padding:5px 7px;font-size:8px}.integration-test{color:#e2bd70;background:#251e11}.integration-integration_pending{color:#b4bcc7;background:#20242a}.integration-active{color:#84c7a1;background:#102219}.integration-failed{color:#e28d8d;background:#281414}.integration-closed{color:#89919b;background:#20242a}@media (width<=1000px){.nhcore-model-grid,.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.nhcore-head{flex-direction:column;align-items:flex-start;gap:16px}.nhcore-head-actions{flex-wrap:wrap;gap:9px}.nhcore-link{flex:1}.nhcore-filters,.nhcore-model-grid,.integration-grid{grid-template-columns:1fr}.nhcore-panel{padding:15px}.integration-grid article>div{align-items:center}}.interior-area-summary{color:#9eabb8;background:#10151a;border:1px solid #303740;border-radius:8px;align-content:center;gap:5px;padding:10px 13px;font-size:11px;display:grid}.interior-area-summary strong{color:#d9bd7c}.interior-area-summary.error{color:#e59898;border-color:#834747}.prevaluation-form{margin-top:16px}.prevaluation-pdf{max-width:520px;margin-top:15px}.prevaluation-pdf button{width:100%}@property --tw-border-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}.nh-support{z-index:80;font-family:Montserrat,sans-serif;position:fixed;bottom:22px;right:22px}.support-launcher{color:#17120b;background:linear-gradient(135deg,#dabc7a,#9c743d);border:1px solid #d6b36f7a;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:48px;height:48px;padding:0 17px;font-size:15px;font-weight:650;display:flex;box-shadow:0 16px 42px #0000006b,0 0 25px #d6b36f1a}.support-launcher>i{background:#73a17c;border:2px solid #12100c;border-radius:50%;width:8px;height:8px;position:absolute;top:3px;left:32px}.nh-support.open .support-launcher{color:#aaaeb4;width:35px;min-width:35px;height:35px;box-shadow:none;background:#181a1e;border-color:#ffffff1a;padding:0;position:absolute;bottom:calc(100% + 13px);right:12px}.nh-support.open .support-launcher span,.nh-support.open .support-launcher>i{display:none}.support-panel{color:#eeeae1;background:radial-gradient(circle at 100% 0,#d6b36f1a,#0000 30%),#0d0f12;border:1px solid #d6b36f30;border-radius:18px;flex-direction:column;width:370px;height:min(590px,100vh - 110px);animation:.22s ease-out support-in;display:flex;overflow:hidden;box-shadow:0 28px 80px #0009}.support-panel>header{border-bottom:1px solid #ffffff12;align-items:center;gap:11px;min-height:76px;padding:0 17px;display:flex}.support-panel>header>button{display:none}.support-orb{color:#d5b670;background:linear-gradient(135deg,#d6b36f24,#d6b36f06);border:1px solid #d6b36f54;border-radius:12px;place-items:center;width:39px;height:39px;display:grid;position:relative}.support-orb span{font-size:16px;font-weight:650}.support-orb i{background:#74a07c;border:2px solid #0e1013;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.support-panel>header small,.support-panel>header strong,.support-panel>header div>span{display:block}.support-panel>header small{letter-spacing:1.5px;color:#92784d;font-size:12px}.support-panel>header strong{margin:4px 0;font-size:12px;font-weight:550}.support-panel>header div>span{color:#718877;font-size:13px}.support-panel>header div>span i{background:#73a07a;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.support-tabs{border-bottom:1px solid #fff1;grid-template-columns:1fr 1fr;gap:5px;padding:8px;display:grid}.support-tabs button{color:#70757d;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:38px;font-size:14px;display:flex}.support-tabs button.active{color:#ccb078;background:#d6b36f12;border-color:#d6b36f2e}.human-status{background:#7097770a;border:1px solid #70977726;border-radius:10px;align-items:center;gap:10px;margin:10px 12px 0;padding:10px;display:flex}.human-status>span{color:#7ea086;background:#70977714;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.human-status strong,.human-status small{display:block}.human-status strong{color:#99ad9e;font-size:14px}.human-status small{color:#626c65;margin-top:4px;font-size:12px}.support-tabs button[aria-disabled=true]{color:#4f5359;opacity:.72}.support-tabs button[aria-disabled=true] svg{opacity:.55}.support-messages{scrollbar-width:thin;flex-direction:column;flex:1;gap:8px;min-width:0;padding:14px 13px;display:flex;overflow:hidden auto}.support-entry{flex-direction:column;gap:7px;min-width:0;display:flex}.support-entry.user{align-items:flex-end}.support-message{overflow-wrap:anywhere;border-radius:11px;max-width:86%;padding:10px 11px;font-size:14px;line-height:1.62}.support-message.assistant{color:#a9adb3;background:#15171b;border:1px solid #ffffff12;border-bottom-left-radius:3px;align-self:flex-start}.support-message.user{color:#d0c4ae;background:#d6b36f17;border:1px solid #d6b36f2b;border-bottom-right-radius:3px;align-self:flex-end}.support-message.system{color:#8493a5;text-align:center;background:#7091ab0a;border:1px solid #7091ab21;align-self:center;max-width:96%}.support-result{color:#ddd8cf;background:#121418;border:1px solid #d6b36f29;border-radius:11px;gap:4px;width:92%;padding:11px 12px;text-decoration:none;display:grid}.support-result span{color:#a68750;font-size:9px}.support-result strong{font-size:11px;line-height:1.35}.support-result small{color:#7f858d;font-size:10px}.support-result em{color:#d6b36f;font-size:11px;font-style:normal}.typing{gap:4px;padding:12px;display:flex}.typing i{background:#7d8289;border-radius:50%;width:4px;height:4px;animation:1s infinite typing}.typing i:nth-child(2){animation-delay:.16s}.typing i:nth-child(3){animation-delay:.32s}.support-suggestions{scrollbar-width:none;gap:6px;padding:0 12px 10px;display:flex;overflow-x:auto}.support-suggestions::-webkit-scrollbar{display:none}.support-suggestions button{color:#9e875e;background:#d6b36f09;border:1px solid #d6b36f21;border-radius:999px;flex:none;height:29px;padding:0 9px;font-size:12px}.support-panel>form{background:#111317;border:1px solid #2a2d32;border-radius:12px;align-items:center;gap:8px;height:56px;margin:0 12px 10px;padding:0 7px 0 13px;display:flex}.support-panel>form:focus-within{border-color:#d6b36f4d}.support-panel>form input{color:#ddd8cf;background:0 0;border:0;outline:0;width:100%;font-size:15px}.support-panel>form input::placeholder{color:#555a61}.support-panel>form button{color:#c4a464;background:#d6b36f17;border:1px solid #d6b36f45;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.support-panel>footer{color:#535960;border-top:1px solid #ffffff0e;justify-content:center;align-items:center;gap:5px;height:30px;font-size:12px;display:flex}.support-panel>footer svg{color:#667b6b;width:11px}@keyframes support-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes typing{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}.support-panel>.handoff-form{grid-template-columns:1fr 1fr;gap:9px;height:auto;margin:0 12px 10px;padding:12px;display:grid}.handoff-form>input{border-radius:8px;height:38px;padding:0 10px;background:#0d0f12!important;border:1px solid #292d32!important}.handoff-form label{color:#777e86;grid-column:1/-1;align-items:flex-start;gap:8px;font-size:10px;line-height:1.4;display:flex}.handoff-form label input{height:15px;width:15px!important}.handoff-form>button{grid-column:1/-1;font-size:11px;color:#17120b!important;background:linear-gradient(135deg,#dabc7a,#9c743d)!important;width:100%!important;height:38px!important}.handoff-form>button:disabled{opacity:.38}.support-appointment{background:#121418;border:1px solid #d6b36f3d;border-radius:12px;gap:8px;margin:0 12px 10px;padding:12px;display:grid}.support-appointment>strong{color:#d6b36f;font-size:12px}.support-appointment input{color:#ddd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0e11;border:1px solid #30343a;border-radius:7px;min-width:0;height:34px;padding:0 8px}.support-appointment>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.support-appointment label{color:#8e949b;grid-template-columns:16px 1fr;gap:7px;font-size:9px;line-height:1.4;display:grid}.support-appointment label input{accent-color:#c9a563;width:14px;height:14px;padding:0}.support-appointment>button{color:#17120b;background:linear-gradient(135deg,#dabc7a,#9c743d);border:0;border-radius:8px;height:36px;font-size:10px;font-weight:750}.support-appointment>button:disabled{opacity:.4}.support-launcher{gap:10px;min-width:58px;height:58px;padding:0 21px;font-size:12px}.support-launcher svg{width:23px;height:23px}.support-launcher>i{width:10px;height:10px;top:3px;left:39px}.support-panel{width:440px;height:min(660px,100vh - 100px)}.support-panel>header{gap:14px;min-height:88px;padding:0 21px}.support-orb{width:47px;height:47px}.support-orb span{font-size:12px}.support-panel>header small{font-size:14px}.support-panel>header strong{margin:5px 0;font-size:15px}.support-panel>header div>span{font-size:15px}.support-tabs{padding:10px}.support-tabs button{height:46px;font-size:11px}.support-tabs button svg{width:17px}.human-status{margin:12px 14px 0;padding:13px}.human-status>span{width:38px;height:38px}.human-status svg{width:18px}.human-status strong{font-size:11px}.human-status small{font-size:14px}.support-messages{gap:11px;padding:18px 15px}.support-message{border-radius:13px;padding:13px 14px;font-size:11px;line-height:1.65}.support-suggestions{gap:8px;padding:0 14px 13px}.support-suggestions button{height:35px;padding:0 12px;font-size:14px}.support-panel>form{height:64px;margin:0 14px 12px;padding-left:16px}.support-panel>form input{font-size:11px}.support-panel>form button{width:42px;height:42px}.support-panel>form button svg{width:19px}.support-panel>footer{height:36px;font-size:14px}.support-panel>footer svg{width:14px}@media (width<=520px){.nh-support{bottom:8px;right:8px}.support-launcher{min-width:58px;height:58px;padding:0 18px;font-size:11px}.support-panel{border-radius:18px;width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:none}.nh-support.open .support-launcher{display:none}.support-panel>header{min-height:88px;padding:0 17px}.support-panel>header>button{color:#aaaeb4;background:#17191d;border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:40px;height:40px;margin-left:auto;display:grid}.support-panel>header>button svg{width:20px;height:20px}.support-orb{width:44px;height:44px}.support-panel>header strong,.support-panel>header small{font-size:14px}.support-panel>header div>span{font-size:15px}.support-tabs button{height:48px;font-size:11px}.support-message{max-width:90%;padding:13px;font-size:12px;line-height:1.65}.support-suggestions button{height:38px;font-size:15px}.support-panel>form{height:66px;margin-inline:10px}.support-panel>form input{font-size:12px}.support-panel>footer{font-size:13px}}.demand-content{max-width:1500px;margin:auto;padding:31px 36px 45px}.demand-title{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.demand-title p,.demand-form-title p{letter-spacing:2px;color:#9a7d4e;margin:0 0 10px;font-size:8px}.demand-title h1,.demand-form-title h1{letter-spacing:-1px;margin:0 0 8px;font-size:32px;font-weight:500}.demand-title>div>span,.demand-form-title>div>span{color:#7c8188;font-size:10px}.demand-main-cta{height:44px}.demand-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.demand-summary article{border:1px solid var(--line);background:linear-gradient(145deg,#121418,#0e1013);border-radius:13px;min-height:105px;padding:18px;position:relative;overflow:hidden}.demand-summary article:after{content:"";background:#d6b36f0a;border-radius:50%;width:74px;height:74px;position:absolute;bottom:-34px;right:-27px}.demand-summary small{letter-spacing:1.4px;color:#6b7077;font-size:7px;display:block}.demand-summary strong{color:#e2ddd3;margin:8px 0 4px;font-size:24px;font-weight:500;display:block}.demand-summary span{color:#7c8f7f;font-size:8px}.demand-filters{border:1px solid var(--line);background:#101216;border-radius:12px;align-items:center;gap:5px;min-height:58px;margin-bottom:13px;padding:8px 10px;display:flex}.demand-filters button{color:#737880;background:0 0;border:1px solid #0000;border-radius:8px;height:35px;padding:0 14px;font-size:8px}.demand-filters button.selected{color:#cbb17e;background:#d6b36f12;border-color:#d6b36f33}.demand-filters>span{color:#60656c;align-items:center;gap:7px;margin-left:auto;padding-right:8px;font-size:7px;display:flex}.demand-filters>span i{background:#729479;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #72947912}.demand-list{flex-direction:column;gap:10px;display:flex}.demand-card{border:1px solid var(--line);background:linear-gradient(145deg,#121418,#0e1013);border-radius:14px;grid-template-columns:150px 180px minmax(180px,1.2fr) minmax(160px,.9fr) minmax(180px,1fr) 145px;align-items:center;gap:17px;min-height:132px;padding:17px 18px;transition:all .2s;display:grid}.demand-card:hover{border-color:#d6b36f2e;transform:translateY(-1px)}.demand-code{border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-self:stretch;display:flex}.demand-code>span{color:#c6a969;letter-spacing:.4px;font-size:11px}.demand-code small{color:#5f646b;margin:7px 0 12px;font-size:7px}.demand-status{letter-spacing:1px;border-radius:999px;width:max-content;padding:5px 8px;font-size:6px;font-weight:500}.status-aktif{color:#86a98c;background:#70977717;border:1px solid #7097772e}.status-eşleşti{color:#d0af6d;background:#d6b36f14;border:1px solid #d6b36f2e}.status-beklemede{color:#89919e;background:#89919e14;border:1px solid #89919e29}.demand-person{align-items:center;gap:11px;display:flex}.demand-avatar{color:#bca46f;background:linear-gradient(145deg,#2a2c31,#14161a);border:1px solid #33363b;border-radius:50%;place-items:center;width:39px;height:39px;font-size:12px;display:grid}.demand-person small,.demand-place small,.demand-budget small{letter-spacing:1.2px;color:#5d6269;font-size:6px;display:block}.demand-person strong{margin:5px 0;font-size:10px;font-weight:550;display:block}.demand-person span,.demand-place span,.demand-budget span{color:#696e75;font-size:7px}.demand-place strong,.demand-budget strong{color:#b7bbc0;align-items:center;gap:6px;margin:7px 0;font-size:9px;font-weight:500;display:flex}.demand-place strong svg,.demand-budget strong svg{color:#997d4e}.demand-tags{flex-wrap:wrap;gap:5px;display:flex}.demand-tags span{color:#858a91;background:#15171a;border:1px solid #2a2d32;border-radius:5px;padding:5px 7px;font-size:6px}.demand-match{border-left:1px solid var(--line);flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:12px;padding-left:17px;display:flex}.demand-match>span{color:#777c83;align-items:center;gap:5px;font-size:7px;display:flex}.demand-match>span svg{color:#b5965e}.demand-match b{color:#c8aa6c;font-size:11px}.demand-match button{color:#adafb3;background:#17191d;border:1px solid #34373c;border-radius:7px;align-items:center;gap:7px;height:31px;padding:0 11px;font-size:8px;display:flex}.demand-security{color:#9a8053;background:#d6b36f06;border:1px solid #d6b36f1f;border-radius:11px;align-items:center;gap:11px;margin-top:14px;padding:14px 17px;display:flex}.demand-security strong,.demand-security span{display:block}.demand-security strong{font-size:8px}.demand-security span{color:#676c73;margin-top:4px;font-size:7px;line-height:1.5}.demand-form-page{max-width:1400px;margin:auto;padding:30px 36px 50px}.demand-form-title{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.demand-form-title>div:last-child{text-align:right}.demand-form-title>div:last-child small{letter-spacing:1.3px;color:#62676e;font-size:7px;display:block}.demand-form-title>div:last-child strong{color:#c5a666;margin:7px 0;font-size:13px;display:block}.demand-form-title>div:last-child span{color:#73927a;font-size:7px}.demand-stepper{margin-bottom:14px}.demand-form .form-section{min-height:495px}.demand-mini-sidebar{overflow:hidden}.demand-side-copy{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:auto 4px;padding:25px 13px}.demand-side-copy small{letter-spacing:1.7px;color:#9a7d4e;font-size:7px}.demand-side-copy h2{letter-spacing:-.7px;margin:14px 0;font-size:22px;font-weight:450;line-height:1.25}.demand-side-copy p{color:#737880;font-size:9px;line-height:1.7}.demand-side-copy ul{color:#829486;margin:0;padding:12px 0 0;font-size:8px;line-height:2.1;list-style:none}.priority-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.priority-grid button{color:#777c83;text-align:left;background:#0d0f12;border:1px solid #292c31;border-radius:10px;min-height:76px;padding:12px;transition:all .2s}.priority-grid button i{border:1px solid #34373c;border-radius:50%;place-items:center;width:23px;height:23px;margin-bottom:9px;font-size:9px;font-style:normal;display:grid}.priority-grid button span{font-size:8px}.priority-grid button.selected{color:#c9b58d;background:#d6b36f0e;border-color:#d6b36f4d}.priority-grid button.selected i{color:#d7b771;border-color:#d6b36f66}.demand-notes{margin-top:18px}.demand-success{text-align:center;background:radial-gradient(circle at 50% 44%,#d6b36f1a,#0000 25%),#090a0c;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:35px;display:flex}.success-seal{color:#82a288;background:#7097770f;border:1px solid #70977766;border-radius:50%;place-items:center;width:66px;height:66px;font-size:22px;display:grid;box-shadow:0 0 35px #70977714}.demand-success>p{letter-spacing:2px;color:#92794e;margin:23px 0 10px;font-size:8px}.demand-success h1{letter-spacing:-1px;margin:0 0 17px;font-size:32px;font-weight:500}.demand-success>span{color:#7c8188;max-width:630px;margin:20px 0 25px;font-size:10px;line-height:1.75}.demand-success>div:last-child{gap:9px;display:flex}.demand-success .primary{height:42px}@media (width<=1280px){.demand-card{grid-template-columns:130px 155px 1fr 150px 135px}.demand-tags{display:none}.demand-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=1000px){.demand-card{grid-template-columns:130px 1fr 1.2fr 135px}.demand-budget{display:none}.priority-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.demand-content,.demand-form-page{padding:23px 16px 40px}.demand-title{align-items:flex-start}.demand-main-cta{display:none}.demand-card{grid-template-columns:120px 1fr 125px}.demand-place,.demand-mini-sidebar .demand-side-copy,.demand-form-title>div:last-child{display:none}.demand-form .form-section{min-height:auto}}@media (width<=520px){.demand-content,.demand-form-page{padding:19px 11px 35px}.demand-title h1,.demand-form-title h1{font-size:27px}.demand-title>div>span,.demand-form-title>div>span{font-size:9px;line-height:1.55;display:block}.demand-summary{gap:8px}.demand-summary article{min-height:90px;padding:13px}.demand-summary strong{font-size:20px}.demand-filters{overflow-x:auto}.demand-filters>span{display:none}.demand-card{grid-template-columns:1fr auto;gap:14px;padding:15px;display:grid}.demand-code{border:0}.demand-person{grid-area:2/1/auto/-1}.demand-match{border:0;grid-area:1/2;padding:0}.demand-match>span{justify-content:flex-end}.demand-match button{display:none}.priority-grid{grid-template-columns:1fr 1fr}.priority-grid button{min-height:70px}.demand-form-title{margin-bottom:19px}.demand-success h1{font-size:27px}.demand-success>div:last-child{flex-direction:column;width:100%;max-width:300px}.demand-success button{justify-content:center;width:100%}}.demand-detail-page{padding:26px}.demand-edit-form{max-width:1100px;margin:22px auto}.demand-edit-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.demand-edit-grid label{color:#8d949c;gap:7px;font-size:11px;display:grid}.demand-edit-grid input,.demand-edit-grid select{color:#e6e1d7;min-height:42px;font:inherit;background:#0d0f12;border:1px solid #30343a;border-radius:7px;padding:0 11px}.demand-edit-grid .wide{grid-column:span 2}.demand-save{border:0;border-radius:7px;min-height:42px;margin-top:18px;padding:0 18px}.demand-edit-message{color:#d5b36e;margin:16px 0 0;font-size:12px}@media (width<=760px){.demand-detail-page{padding:14px}.demand-edit-grid{grid-template-columns:1fr}.demand-edit-grid .wide{grid-column:auto}.demand-edit-form{padding:16px}.demand-detail-page .detail-top{align-items:flex-start;gap:10px}.demand-detail-page .detail-top>div{flex-wrap:wrap}.demand-detail-page .detail-title h1{font-size:25px}}.pool-workspace{min-width:0}.pool-content{padding:31px 34px 52px}.pool-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.pool-title p{letter-spacing:1.7px;color:#90794e;margin:0 0 8px;font-size:7px}.pool-title h1{letter-spacing:-1px;margin:0 0 7px;font-size:31px;font-weight:520}.pool-title>div>span{color:#777c83;font-size:9px}.pool-live{background:#70977709;border:1px solid #7097772e;border-radius:11px;align-items:center;gap:10px;min-width:178px;padding:11px 14px;display:flex}.pool-live>i{background:#79a180;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #79a18014}.pool-live small,.pool-live strong,.pool-live span{display:block}.pool-live small{letter-spacing:1.2px;color:#65726a;font-size:5px}.pool-live strong{color:#90aa95;margin:3px 0;font-size:10px}.pool-live span{color:#666b72;font-size:6px}.pool-summary{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px;display:grid}.pool-summary article{border:1px solid var(--line);background:linear-gradient(145deg,#121418,#0e1013);border-radius:12px;align-items:center;gap:12px;min-height:92px;padding:15px;display:flex}.pool-summary article>span{color:#c4a25f;background:#c4a25f12;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.pool-summary small,.pool-summary strong,.pool-summary em{display:block}.pool-summary small{letter-spacing:1px;color:#686d74;font-size:5.5px}.pool-summary strong{margin:5px 0 2px;font-size:18px;font-weight:520}.pool-summary em{color:#748579;font-size:6.5px;font-style:normal}.pool-tabs{border:1px solid var(--line);background:#101216;border-radius:11px;align-items:center;gap:5px;height:58px;margin-bottom:13px;padding:7px;display:flex}.pool-tabs button{color:#777c83;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;height:42px;padding:0 14px;font-size:8px;display:flex}.pool-tabs button b{color:#737880;background:#1c1f23;border-radius:999px;padding:3px 6px;font-size:6px;font-weight:500}.pool-tabs button.active{color:#cbb788;background:linear-gradient(120deg,#d6b36f1a,#d6b36f05);border-color:#d6b36f33}.pool-tabs>div{color:#6d8171;align-items:center;gap:7px;margin-left:auto;padding-right:10px;display:flex}.pool-tabs>div span{letter-spacing:.5px;font-size:6px}.pool-panel{border:1px solid var(--line);background:linear-gradient(145deg,#121418,#0e1013);border-radius:13px;overflow:hidden}.pool-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:68px;padding:0 18px;display:flex}.pool-panel-head p{letter-spacing:1.5px;color:#8f754c;margin:0 0 5px;font-size:6px}.pool-panel-head h2{margin:0;font-size:15px;font-weight:520}.pool-panel-head>span{letter-spacing:1px;color:#748e79;align-items:center;gap:6px;font-size:6px;display:flex}.pool-panel-head>span i{background:#76a27e;border-radius:50%;width:6px;height:6px}.pool-table{width:100%}.pool-row{border-top:1px solid var(--line);grid-template-columns:1.35fr 1.35fr .75fr .72fr .75fr .55fr;align-items:center;gap:12px;min-height:76px;padding:0 18px;display:grid}.pool-row:first-child{border-top:0}.pool-head{color:#5f646b;letter-spacing:1px;background:#0d0f12;min-height:35px;font-size:5.5px}.pool-row small,.pool-row strong,.pool-row span,.pool-row em{display:block}.pool-row>div:first-child small{color:#8b7651;margin-bottom:5px;font-size:5.5px}.pool-row>div:first-child strong{color:#b5b8bc;margin-bottom:5px;font-size:8.5px}.pool-row>div:first-child em{color:#62676e;font-size:6px;font-style:normal}.pool-row>div:nth-child(2) strong{color:#969ba1;align-items:center;gap:5px;margin-bottom:5px;font-size:7.5px;display:flex}.pool-row>div:nth-child(2) span{color:#62676e;font-size:6.5px}.pool-row>b{color:#c5af80;font-size:8.5px}.pool-verify>span{color:#7f9f86;align-items:center;gap:4px;margin-bottom:7px;font-size:7px;display:flex}.pool-verify>i{background:#24272b;border-radius:4px;width:100%;height:3px;display:block}.pool-verify>i em{background:#708f77;border-radius:4px;height:100%}.pool-match{color:#b49458;align-items:center;gap:5px;display:flex!important}.pool-match span{color:#6b7077;font-size:6px}.pool-row>button{color:#ad925f;background:#d6b36f0a;border:1px solid #d6b36f2b;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:31px;font-size:6.5px;display:flex}.pool-priority{border-radius:999px;align-items:center;gap:5px;width:max-content;padding:6px 8px;font-size:6.5px;display:flex}.pool-priority.yüksek{color:#b98b65;background:#b98b6514}.pool-priority.normal{color:#7e9382;background:#7e938212}.pool-empty{color:#60656c;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}.pool-empty strong{color:#8a8f95;font-size:10px}.pool-principle{color:#977d51;background:#d6b36f06;border:1px solid #d6b36f1f;border-radius:10px;align-items:flex-start;gap:10px;margin-top:13px;padding:12px 15px;display:flex}.pool-principle p{color:#696e75;margin:4px 0 0;font-size:7px;line-height:1.6}.pool-sidebar nav button:nth-of-type(5){position:relative}@media (width<=1200px){.pool-summary{grid-template-columns:repeat(2,1fr)}.pool-row{grid-template-columns:1.35fr 1.2fr .75fr .6fr}.pool-head span:nth-child(4),.pool-row>div:nth-child(4),.pool-head span:nth-child(5),.pool-row>div:nth-child(5){display:none}}@media (width<=820px){.pool-content{padding:24px 17px 40px}.pool-title{align-items:flex-start}.pool-live{display:none}.pool-row{grid-template-columns:1.4fr 1fr .65fr}.pool-head span:nth-child(3),.pool-row>b,.pool-tabs>div{display:none}}@media (width<=620px){.pool-content{padding:19px 11px 35px}.pool-title h1{font-size:27px}.pool-title>div>span{font-size:8px;line-height:1.55;display:block}.pool-summary{gap:8px}.pool-summary article{min-height:80px;padding:11px}.pool-row{grid-template-columns:1.4fr .8fr;padding:0 11px}.pool-head span:nth-child(2),.pool-row>div:nth-child(2){display:none}.pool-tabs button{padding:0 9px}.pool-tabs button b{display:none}}.pool-title p{font-size:13px}.pool-title>div>span{font-size:15px;line-height:1.6}.pool-live small{font-size:11px}.pool-live strong{font-size:16px}.pool-live span,.pool-summary small{font-size:12px}.pool-summary strong{font-size:22px}.pool-summary em{font-size:12px}.pool-tabs button{font-size:14px}.pool-tabs button b{font-size:11px}.pool-tabs>div span,.pool-panel-head p{font-size:12px}.pool-panel-head h2{font-size:19px}.pool-panel-head>span,.pool-head,.pool-row>div:first-child small{font-size:11px}.pool-row>div:first-child strong{font-size:15px}.pool-row>div:first-child em{font-size:12px}.pool-row>div:nth-child(2) strong{font-size:14px}.pool-row>div:nth-child(2) span{font-size:12px}.pool-row>b{font-size:15px}.pool-verify>span{font-size:12px}.pool-match b{font-size:16px}.pool-match span{font-size:12px}.pool-row>button{font-size:13px}.pool-priority{font-size:12px}.pool-empty strong{font-size:16px}.pool-empty span{font-size:13px}.pool-principle strong{font-size:14px}.pool-principle p{font-size:12px}.pool-sidebar nav button{font-size:15px}.pool-sidebar nav>p{font-size:13px}.pool-sidebar .membership small{font-size:12px}.pool-sidebar .membership strong,.pool-sidebar .profile strong{font-size:14px}.pool-sidebar .profile span{font-size:13px}:root{--type-display:clamp(2rem,3vw,2.75rem);--type-title:clamp(1.625rem,2.2vw,2.125rem);--type-section:clamp(1.25rem,1.6vw,1.5rem);--type-card:1rem;--type-body:.9375rem;--type-control:.875rem;--type-meta:.75rem;--leading-tight:1.16;--leading-body:1.65}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}body{font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:var(--type-body);font-weight:430;line-height:var(--leading-body);font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{text-wrap:balance;font-family:Montserrat,Helvetica Neue,Arial,sans-serif}h1{font-size:var(--type-title)!important;font-weight:570!important;line-height:var(--leading-tight)!important;letter-spacing:-.035em!important}h2{font-size:var(--type-section)!important;letter-spacing:-.025em!important;font-weight:560!important;line-height:1.24!important}h3{font-size:var(--type-card)!important;letter-spacing:-.012em!important;font-weight:600!important;line-height:1.35!important}p{line-height:var(--leading-body)}button,input,select,textarea{font-family:inherit;font-size:var(--type-control);line-height:1.4}input,select,textarea{font-weight:450}small{font-size:var(--type-meta);line-height:1.45}.hero h1,.register-copy h1,.portfolio-hero h1,.public-hero h1{font-size:var(--type-display)!important}.welcome h1,.admin-workspace>header h1,.match-title h1,.demand-title h1,.demand-form-title h1,.pool-title h1{font-size:var(--type-title)!important}.panel-head p,.admin-panel-head p,.region-map-head p,.welcome p,.match-title p,.demand-title p,.demand-form-title p,.pool-title p,.detail-card-head p{font-size:var(--type-meta)!important;letter-spacing:.14em!important;font-weight:650!important;line-height:1.4!important}.sidebar nav button,.admin-sidebar nav button,.pool-sidebar nav button{font-size:var(--type-control)!important}.sidebar nav>p,.admin-sidebar nav>p,.pool-sidebar nav>p{font-size:var(--type-meta)!important;letter-spacing:.14em!important}.support-message{font-size:var(--type-control)!important;line-height:1.65!important}.support-panel>form input,.handoff-form input,.support-appointment input{font-size:var(--type-control)!important}@media (width<=640px){:root{--type-display:2rem;--type-title:1.625rem;--type-section:1.25rem;--type-body:.9375rem;--type-control:.875rem}.hero h1,.register-copy h1,.portfolio-hero h1,.public-hero h1{font-size:2rem!important}}.match-title>div>span{font-size:.875rem!important;line-height:1.65!important}.match-engine small{font-size:.75rem!important}.match-engine strong{font-size:.9375rem!important}.match-engine em{font-size:.75rem!important}.match-summary small{letter-spacing:.12em!important;font-size:.75rem!important}.match-summary strong{font-size:1.875rem!important}.match-summary span,.match-filters button,.match-toolbar>span{font-size:.8125rem!important}.intelligence-head{letter-spacing:.1em!important;font-size:.75rem!important}.intel-score strong{font-size:1rem!important}.intel-score small,.intel-property small,.intel-buyer small{font-size:.75rem!important}.intel-property strong,.intel-buyer strong{font-size:.875rem!important}.intel-property span,.intel-buyer span,.intel-property em,.intel-buyer em{font-size:.75rem!important}.intel-reason p{font-size:.8125rem!important;line-height:1.6!important}.intel-reason span,.intel-status{font-size:.75rem!important}.intel-action{font-size:.8125rem!important}.match-empty strong{font-size:1rem!important}.match-empty span{font-size:.8125rem!important;line-height:1.6!important}.match-principle strong{font-size:.875rem!important}.match-principle span{font-size:.8125rem!important}.finance-table-wrap{width:100%;overflow-x:auto}.finance-table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.finance-table-wrap th{border-bottom:1px solid var(--line);color:#777f88;text-align:left;letter-spacing:.08em;background:#0c0e11;padding:14px 18px;font-size:.75rem}.finance-table-wrap td{border-bottom:1px solid var(--line);color:#d7d9dc;white-space:nowrap;padding:16px 18px;font-size:.875rem}.finance-table-wrap tbody tr:hover{background:#d6b36f09}.finance-table-wrap tbody tr:last-child td{border-bottom:0}.finance-table-wrap td:nth-child(3),.finance-table-wrap td:nth-child(4){color:#e0bc70;font-weight:600}.finance-table-wrap td:last-child{color:#83aa8b;letter-spacing:.05em;font-size:.75rem;font-weight:700}.report-grid{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.report-grid article{background:#111317;flex-direction:column;min-height:210px;padding:22px;display:flex}.report-grid small{color:#a48550;letter-spacing:.12em;font-weight:700;font-size:.75rem!important}.report-grid h3{color:#eee9df;margin:14px 0 8px;font-size:1rem!important}.report-grid p{color:#858c94;margin:0 0 20px;font-size:.8125rem;line-height:1.65}.report-grid button,.tree-report-button{color:#d7b873;cursor:pointer;background:#d6b36f12;border:1px solid #d6b36f4d;border-radius:8px;min-height:38px;margin-top:auto;padding:0 14px;font:600 .8125rem/1 Montserrat,sans-serif}.report-grid button:hover,.tree-report-button:hover{color:#f0d69c;background:#d6b36f21}.broker-tree-tabs .tree-report-button{color:#9db8a2;background:#70977712;border-color:#70977747}@media (width<=1050px){.report-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.report-grid{grid-template-columns:1fr}.report-grid article{min-height:180px}.broker-tree-tabs{flex-wrap:wrap;width:100%}.broker-tree-tabs button{flex:1}.broker-tree-tabs .tree-report-button{flex-basis:100%}}.standardized-broker-sidebar{flex-direction:column!important;padding-bottom:18px!important;display:flex!important}.standardized-broker-sidebar nav{flex:none!important}.standardized-broker-sidebar nav button{min-height:36px!important;font-size:.875rem!important}.standardized-broker-sidebar nav>p{letter-spacing:.13em!important;margin:17px 8px 7px!important;font-size:.75rem!important}.org-advisor{background:linear-gradient(135deg,#d6b36f17,#ffffff04);border:1px solid #d6b36f38;border-radius:12px;gap:6px;margin:18px 12px 10px;padding:16px 42px 16px 16px;display:grid;position:relative}.org-advisor small{color:#9b855f;letter-spacing:.12em;font-size:.75rem!important}.org-advisor strong{color:#e5dfd3;line-height:1.45;font-size:.875rem!important}.org-advisor button{color:#d6b36f;cursor:pointer;background:0 0;border:0;font-size:1.1rem;position:absolute;top:50%;right:12px;translate:0 -50%}.org-safe-exit{color:#9198a0;cursor:pointer;background:#15181c;border:1px solid #30343a;border-radius:8px;min-height:40px;margin:10px 12px 0;font:500 .8125rem/1 Montserrat,sans-serif}.org-report-center{background:linear-gradient(120deg,#d6b36f1a,#111317 48%);border:1px solid #d6b36f3d;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:22px 24px;display:flex}.org-report-center p{color:#b18e53;letter-spacing:.14em;margin:0 0 7px;font-weight:700;font-size:.75rem!important}.org-report-center h2{margin:0 0 7px;font-size:1.25rem!important}.org-report-center span{color:#899098;font-size:.875rem;line-height:1.55}.org-report-center button{color:#111317;cursor:pointer;background:#d1ad65;border:1px solid #d6b36f61;border-radius:9px;flex:none;min-height:42px;padding:0 18px;font:700 .8125rem/1 Montserrat,sans-serif}@media (width<=760px){.org-report-center{flex-direction:column;align-items:flex-start}.org-report-center button{width:100%}.org-advisor{display:none}}.portal-frame{background:#0b0d10;grid-template-columns:280px minmax(0,1fr);max-width:100%;min-height:100vh;display:grid;overflow-x:hidden}.portal-page{min-width:0;max-width:100%;overflow-x:hidden}.portal-page>main{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-height:100vh!important}.portal-page>main>aside{display:none!important}.portal-page>main>.workspace,.portal-page>main>.admin-workspace,.portal-page>main>.broker-org-workspace{grid-column:1!important;width:100%!important;min-width:0!important;margin-left:0!important}.portal-sidebar{z-index:40;color:#e7e2d9;scrollbar-width:thin;background:#0b0d10;border-right:1px solid #24282e;flex-direction:column;height:100vh;padding:18px 16px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.portal-brand{border-bottom:1px solid #25292e;align-items:center;gap:12px;padding:0 2px 18px;display:flex}.portal-brand img{object-fit:cover;border-radius:10px;width:42px;height:42px}.portal-brand strong,.portal-brand span{display:block}.portal-brand strong{font-size:1.125rem}.portal-brand span{color:#8c929a;letter-spacing:.16em;margin-top:4px;font-size:.75rem}.portal-membership{background:linear-gradient(120deg,#d6b36f14,#ffffff03);border:1px solid #d6b36f3d;border-radius:12px;align-items:center;gap:11px;min-height:76px;margin:18px 0 12px;padding:14px;display:flex;position:relative}.portal-membership>span{color:#d5b36e;border:1px solid #d6b36f7a;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.875rem;font-weight:700;display:grid}.portal-membership small,.portal-membership strong{display:block}.portal-membership small{color:#8f846f;letter-spacing:.12em;font-size:.75rem!important}.portal-membership strong{margin-top:4px;font-size:.875rem!important}.portal-membership b{color:#d6b36f1a;font-size:2rem;font-weight:400;position:absolute;bottom:0;right:10px}.portal-sidebar nav{gap:2px;display:grid}.portal-sidebar nav p{color:#686f78;letter-spacing:.15em;margin:14px 10px 7px;font-size:.75rem}.portal-sidebar nav a{color:#8e959e;border-radius:9px;align-items:center;gap:12px;min-height:38px;padding:0 11px;font-size:.875rem;text-decoration:none;transition:all .16s;display:flex}.portal-sidebar nav a svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.portal-sidebar nav a:hover{color:#d8dce0;background:#ffffff06}.portal-sidebar nav a.active{color:#e4c47e;background:linear-gradient(90deg,#d6b36f21,#d6b36f09)}.portal-sidebar nav a.active svg{stroke:#e4c47e}.portal-intelligence{background:linear-gradient(135deg,#d6b36f14,#ffffff03);border:1px solid #d6b36f3d;border-radius:12px;margin:18px 2px 12px;padding:16px 40px 16px 16px;text-decoration:none;position:relative}.portal-intelligence small,.portal-intelligence strong{display:block}.portal-intelligence small{color:#8f826c;letter-spacing:.13em;font-size:.75rem!important}.portal-intelligence strong{color:#e4ded4;margin-top:8px;line-height:1.45;font-size:.875rem!important}.portal-intelligence b{color:#d9b66d;position:absolute;top:50%;right:14px;translate:0 -50%}.portal-profile{border-top:1px solid #25292e;align-items:center;gap:10px;margin-top:auto;padding:13px 5px;display:flex}.portal-profile i{color:#15171a;background:#d1ad65;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.8125rem;font-style:normal;font-weight:800;display:grid}.portal-profile strong,.portal-profile span{display:block}.portal-profile strong{text-overflow:ellipsis;color:#e7e3dc;white-space:nowrap;max-width:170px;font-size:.8125rem;overflow:hidden}.portal-profile span{color:#737a83;margin-top:3px;font-size:.75rem}.portal-exit{color:#8f969e;cursor:pointer;background:#14171b;border:1px solid #2e3339;border-radius:8px;min-height:40px;font:500 .8125rem/1 Montserrat,sans-serif}.portal-exit:hover{color:#d6b875;border-color:#d6b36f4d}@media (width<=900px){.portal-frame{grid-template-columns:82px minmax(0,1fr)}.portal-sidebar{padding:14px 10px}.portal-brand{justify-content:center}.portal-brand>div,.portal-membership>div,.portal-membership>b,.portal-sidebar nav p,.portal-sidebar nav a span,.portal-intelligence,.portal-profile>div{display:none}.portal-membership{justify-content:center;padding:10px}.portal-sidebar nav a{justify-content:center;padding:0}.portal-profile{justify-content:center}.portal-exit{font-size:0}.portal-exit:after{content:"↩";font-size:1rem}}.portal-menu-toggle{display:none}@media (width<=600px){.portal-frame{grid-template-columns:minmax(0,1fr)}.portal-sidebar{border-bottom:1px solid #24282e;border-right:0;height:auto;padding:12px 16px;position:relative;top:auto}.portal-brand{border:0;justify-content:flex-start;padding-bottom:0}.portal-brand>div{display:block}.portal-brand img{object-fit:contain;flex:none}.portal-menu-toggle{color:#e4c47e;min-height:44px;font:inherit;background:#17191d;border:1px solid #665438;border-radius:8px;margin-left:auto;padding:8px 12px;display:block}.portal-sidebar nav,.portal-sidebar .portal-membership,.portal-sidebar .portal-profile,.portal-sidebar .portal-exit,.portal-sidebar .portal-intelligence{display:none}.portal-sidebar.is-open nav{max-height:60dvh;margin-top:12px;display:grid;overflow:auto}.portal-sidebar.is-open nav p,.portal-sidebar.is-open nav a span{display:block}.portal-sidebar.is-open nav a{justify-content:flex-start;min-height:44px;padding:0 12px}.portal-sidebar.is-open .portal-exit{margin-top:12px;font-size:.875rem;display:block}.portal-sidebar .portal-exit:after{content:none}.appointment-actions{flex-wrap:wrap}.appointment-center-page{min-width:0}.appointment-center-page select{max-width:100%}.portal-page input,.portal-page select,.portal-page textarea{max-width:100%;font-size:16px}.portal-page [role=dialog]{max-width:100vw;max-height:100dvh;overflow:auto}}.portal-menu-toggle:focus-visible,.portal-sidebar a:focus-visible{outline-offset:3px;outline:2px solid #e4c47e}.membership-shell{color:#e7e2d9;background:#0b0d10;min-height:100vh;padding:48px clamp(20px,4vw,64px);overflow-x:hidden}.membership-shell>header{max-width:1180px;margin:0 auto 24px}.membership-shell>header p,.membership-head p{color:#d5ad61;letter-spacing:.16em;margin:0 0 8px;font-weight:700;font-size:.75rem!important}.membership-shell>header h1{margin:0 0 8px;font-size:clamp(1.85rem,3vw,2.75rem)!important}.membership-shell>header span{color:#8f969e;font-size:.875rem}.membership-message,.membership-alerts,.membership-card,.membership-status{max-width:1180px;margin-left:auto;margin-right:auto}.membership-message{color:#e4c47e;background:#17191d;border:1px solid #d6b36f52;border-radius:10px;margin-bottom:16px;padding:13px 16px}.membership-alerts{background:linear-gradient(120deg,#d6b36f1f,#121418);border:1px solid #654c25;border-radius:13px;gap:5px;margin-bottom:20px;padding:18px;display:grid}.membership-alerts strong{color:#e5bf70}.membership-alerts span,.membership-alerts small{color:#9ba1a8;line-height:1.55}.membership-loading{color:#9ba1a8;max-width:1180px;margin:auto}.membership-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.membership-status article{background:#121418;border:1px solid #2a2e34;border-radius:13px;min-width:0;padding:20px}.membership-status small,.membership-status strong,.membership-status span{display:block}.membership-status small{color:#8c929a;letter-spacing:.12em}.membership-status strong{color:#f0e9dc;overflow-wrap:anywhere;margin:10px 0 7px;font-size:clamp(1.15rem,2vw,1.6rem)}.membership-status span{color:#8f969e;font-size:.8125rem}.membership-card{background:#111317;border:1px solid #292e34;border-radius:14px;margin-bottom:18px;padding:22px}.membership-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.membership-head h2{margin:0;font-size:1.25rem!important}.membership-head>span{color:#8f969e;font-size:.75rem}.period-switch{border:1px solid #3a3326;border-radius:9px;padding:3px;display:flex}.period-switch button{color:#979da4;background:0 0;border:0;border-radius:6px;min-height:36px;padding:0 14px}.period-switch button.active{color:#111317;background:#cba75f;font-weight:700}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.plan-card{text-align:left;color:#ddd7cd;cursor:pointer;background:#15181c;border:1px solid #30343a;border-radius:12px;min-width:0;padding:20px}.plan-card.selected{border-color:#d3ae65;box-shadow:0 0 0 1px #d3ae653d}.plan-card small{color:#9a7f50;letter-spacing:.12em}.plan-card h3{margin:8px 0}.plan-card>strong{color:#e6c47c;overflow-wrap:anywhere;margin-bottom:12px;font-size:1.35rem;display:block}.plan-card p,.plan-card li{color:#959ba2;font-size:.8125rem;line-height:1.55}.plan-card ul{margin:12px 0 0;padding:0;list-style:none}.plan-card>span{color:#d7b56f;margin-top:12px;font-size:.8125rem;display:block}.integration-badge{white-space:nowrap;border:1px solid #6a512a;border-radius:999px;padding:7px 10px;color:#dfba70!important}.card-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.card-fields .wide{grid-column:1/-1}.card-fields label,.admin-plan-grid label{color:#a1a7ae;gap:7px;font-size:.8125rem;display:grid}.card-fields input,.admin-plan-grid input{color:#d9dde1;min-width:0;min-height:46px;font:inherit;background:#0e1013;border:1px solid #343941;border-radius:9px;padding:0 13px}.card-fields input:disabled{opacity:.68;cursor:not-allowed}.secure-note{color:#858c94;font-size:.8125rem;line-height:1.55}.payment-actions{flex-wrap:wrap;gap:10px;display:flex}.payment-actions button,.admin-plan-grid button,.table-action{color:#111317;cursor:pointer;background:#cba75f;border:1px solid #c49f58;border-radius:8px;min-height:42px;padding:0 16px;font-weight:700}.payment-actions button:disabled,.admin-plan-grid button:disabled{opacity:.45;cursor:not-allowed}.payment-actions .secondary{color:#d7b56f;background:0 0}.admin-plan-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.admin-plan-grid article{background:#15181c;border:1px solid #2e3339;border-radius:12px;gap:12px;padding:18px;display:grid}.admin-plan-grid h3{margin:0}.admin-plan-grid .check{align-items:center;display:flex}.admin-plan-grid .check input{min-height:auto}.membership-table-wrap{max-width:100%;overflow-x:auto}.membership-table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.membership-table-wrap th,.membership-table-wrap td{text-align:left;color:#d8dce0;vertical-align:middle;border-bottom:1px solid #292e34;padding:13px 10px;font-size:.8125rem}.membership-table-wrap th{color:#848b93;letter-spacing:.08em;font-size:.75rem}.membership-table-wrap small{color:#858c94}.membership-state{color:#e0b96c;background:#282116;border-radius:999px;padding:5px 8px;display:inline-block}.membership-state.succeeded{color:#7dd6a0;background:#173226}.membership-state.failed,.membership-state.cancelled{color:#e49399;background:#351d20}.table-action{color:#d6b36f;background:0 0;min-height:30px;margin-top:6px;font-size:.75rem;display:block}@media (width<=600px){.membership-shell{padding:24px 14px}.membership-status{grid-template-columns:1fr}.membership-card{padding:16px}.membership-head{flex-direction:column;align-items:stretch}.period-switch{width:100%}.period-switch button{flex:1}.card-fields{grid-template-columns:1fr}.card-fields .wide{grid-column:auto}.payment-actions button{width:100%}.integration-badge{align-self:flex-start}.membership-table-wrap{margin:0 -16px;padding:0 16px}.plan-grid,.admin-plan-grid{grid-template-columns:minmax(0,1fr)}}.public-nav{height:auto;min-height:92px;padding-top:12px;padding-bottom:12px}.public-nav nav{flex-direction:row}@media (width<=760px){.public-nav{flex-wrap:wrap;gap:10px}.public-nav nav{justify-content:flex-start;width:100%}.public-access-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%;display:flex}.public-nav .public-access-actions button{white-space:nowrap;flex:1;min-height:44px}}.investor-access-page{color:#ece7dc;background:radial-gradient(circle at 50% 20%,#c6a0571c,#0000 34%),#090b0e;place-items:center;min-height:100vh;padding:24px;display:grid}.investor-access-card{text-align:center;background:linear-gradient(145deg,#13161a,#0d1013);border:1px solid #d6b36f40;border-radius:18px;width:min(460px,100%);padding:38px;box-shadow:0 30px 90px #0006}.investor-access-card>a:first-child{display:inline-block}.investor-access-card img{object-fit:cover;border-radius:14px;width:64px;height:64px}.investor-access-card>span{color:#c8a35e;letter-spacing:.2em;margin-top:18px;font-size:.75rem;display:block}.investor-access-card h1{margin:10px 0;font-size:1.75rem;font-weight:600}.investor-access-card>p{color:#8f98a2;max-width:360px;margin:0 auto 24px;line-height:1.55}.investor-access-card form{text-align:left}.investor-access-card label{color:#aab1b8;margin:14px 0;font-size:.82rem;display:block}.investor-access-card input{color:#f0ebe1;background:#0a0d10;border:1px solid #343a41;border-radius:9px;outline:none;width:100%;height:48px;margin-top:7px;padding:0 14px;font-size:1rem}.investor-access-card input:focus{border-color:#b08b4d;box-shadow:0 0 0 3px #b08b4d1f}.investor-access-card form button{color:#101215;background:#d0ad68;border:1px solid #d0ad68;border-radius:9px;width:100%;height:49px;margin-top:8px;font-weight:750}.investor-access-card form button:disabled{opacity:.65}.investor-access-card>small{color:#737c85;margin-top:17px;display:block}.investor-access-error{font-size:.78rem;color:#d98282!important;margin:10px 0!important}.investor-access-back{color:#b8975b;margin-top:24px;font-size:.82rem;text-decoration:none;display:inline-block}.investor-portal{color:#ece7dc;background:#090b0e;grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.investor-sidebar{background:linear-gradient(#0b0d10,#090b0e);border-right:1px solid #252a31;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.investor-brand{color:inherit;border-bottom:1px solid #24282e;align-items:center;gap:12px;padding:0 8px 22px;text-decoration:none;display:flex}.investor-brand img{object-fit:cover;border-radius:10px;width:44px;height:44px}.investor-brand strong,.investor-brand span{display:block}.investor-brand strong{font-size:1.05rem}.investor-brand span{color:#777e87;letter-spacing:.16em;margin-top:4px;font-size:.72rem}.investor-id-card{background:linear-gradient(135deg,#d6b36f1a,#ffffff04);border:1px solid #d6b36f3b;border-radius:14px;margin:18px 0;padding:18px}.investor-id-card small,.investor-id-card strong,.investor-id-card span{display:block}.investor-id-card small{color:#a98952;letter-spacing:.13em;font-size:.72rem}.investor-id-card strong{margin:10px 0 6px;font-size:.95rem}.investor-id-card span{color:#c9a962;font-size:.78rem}.investor-sidebar nav{gap:4px;display:grid}.investor-sidebar nav button{color:#8e969f;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;height:43px;padding:0 12px;font-size:.87rem;display:flex}.investor-sidebar nav button i{color:#7c838c;text-align:center;width:22px;font-size:1rem;font-style:normal}.investor-sidebar nav button:hover,.investor-sidebar nav button.active{color:#e4c27a;background:linear-gradient(90deg,#d6b36f24,#d6b36f06)}.investor-sidebar nav button.active i{color:#e4c27a}.investor-secure{background:#101318;border:1px solid #272c32;border-radius:11px;align-items:center;gap:10px;margin-top:auto;padding:14px;display:flex}.investor-secure>i{color:#79ad88;border:1px solid #6ba67c59;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.investor-secure strong,.investor-secure span{display:block}.investor-secure strong{font-size:.75rem}.investor-secure span{color:#68717a;margin-top:4px;font-size:.65rem}.investor-exit{color:#87909a;border:1px solid #2b3036;border-radius:9px;place-items:center;height:42px;margin-top:12px;font-size:.78rem;text-decoration:none;display:grid}.investor-workspace{min-width:0}.investor-topbar{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0c0fe6;border-bottom:1px solid #252a30;justify-content:space-between;align-items:center;min-height:92px;padding:18px 34px;display:flex;position:sticky;top:0}.investor-topbar small{color:#ac8951;letter-spacing:.16em;font-size:.7rem}.investor-topbar h1{margin:7px 0 0;font-size:1.6rem;font-weight:550}.investor-top-status{align-items:center;gap:14px;display:flex}.investor-top-status span{color:#7c9884;font-size:.76rem}.investor-top-status span i{background:#6ca47b;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 10px #6ca47b}.investor-top-status>b{color:#cba861;letter-spacing:.12em;border:1px solid #d6b36f4d;border-radius:6px;padding:6px 9px;font-size:.64rem}.investor-content{max-width:1600px;margin:auto;padding:28px 34px 50px}.investor-welcome{background:radial-gradient(circle at 78%,#d6b36f1f,#0000 30%),linear-gradient(135deg,#13161a,#0d1013);border:1px solid #d6b36f3d;border-radius:17px;justify-content:space-between;align-items:center;min-height:190px;padding:30px 34px;display:flex}.investor-welcome small,.investor-section header small,.investment-detail-card>small,.investor-admin-head small,.round-command small,.investor-admin-panel header small{color:#ac8951;letter-spacing:.16em;font-size:.72rem}.investor-welcome h2{margin:10px 0 8px;font-size:2rem;font-weight:550}.investor-welcome p{color:#89919a;margin:0;font-size:.9rem}.investor-share-seal{text-align:center;border:1px solid #927442;border-radius:50%;place-content:center;width:180px;height:180px;display:grid;box-shadow:inset 0 0 0 8px #0e1114,inset 0 0 0 9px #d6b36f33}.investor-share-seal span,.investor-share-seal small{color:#a18454;letter-spacing:.11em;font-size:.62rem}.investor-share-seal strong{color:#ebca83;margin:8px 0;font-size:2.5rem;font-weight:500}.investor-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.investor-summary-grid article,.investor-metrics article{background:#111419;border:1px solid #292e34;border-radius:13px;padding:20px}.investor-summary-grid small,.investor-summary-grid strong,.investor-summary-grid span,.investor-metrics small,.investor-metrics strong,.investor-metrics span{display:block}.investor-summary-grid small,.investor-metrics small{color:#7b8490;letter-spacing:.12em;font-size:.68rem}.investor-summary-grid strong{margin:14px 0 8px;font-size:1.45rem;font-weight:550}.investor-summary-grid strong em{color:#777f88;font-size:.85rem;font-style:normal}.investor-summary-grid span,.investor-metrics span{color:#717a84;font-size:.72rem}.investor-section{background:#101318;border:1px solid #292e34;border-radius:14px;margin-top:16px;overflow:hidden}.investor-section>header{background:linear-gradient(100deg,#d6b36f0f,#0000 48%);border-bottom:1px solid #292e34;justify-content:space-between;align-items:center;min-height:82px;padding:18px 22px;display:flex}.investor-section header h2{margin:7px 0 0;font-size:1.18rem;font-weight:550}.data-badge{color:#7f8993;border:1px solid #30363d;border-radius:999px;padding:7px 10px;font-size:.66rem}.investor-data-status,.investor-empty{color:#78818b;margin:0;padding:13px 22px;font-size:.72rem}.investor-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.investor-metrics article{border:1px solid #292e34;border-top:0;border-left:0;border-radius:0;min-width:0}.investor-metrics strong{overflow-wrap:anywhere;max-width:100%;margin:12px 0 8px;font-size:clamp(1.15rem,2vw,1.7rem);font-weight:550;display:block}.investor-metrics b{color:#79a986;font-size:.7rem}.investor-two-col{grid-template-columns:1.35fr .85fr;gap:16px;display:grid}.activity-card>header button{color:#c9a65f;background:0 0;border:0;font-size:.72rem}.activity-card article,.full-activity article{border-bottom:1px solid #252a30;grid-template-columns:50px 10px minmax(0,1fr);align-items:center;gap:10px;min-height:74px;padding:14px 22px;display:grid}.activity-card article:last-child,.full-activity article:last-child{border-bottom:0}.activity-card time,.full-activity time{color:#b49359;font-size:.76rem}.activity-card article>i,.full-activity article>i{border:2px solid #c09d5d;border-radius:50%;width:7px;height:7px}.activity-card strong,.activity-card span,.full-activity strong,.full-activity span{display:block}.activity-card strong,.full-activity strong{font-size:.82rem}.activity-card span,.full-activity span{color:#737c86;margin-top:5px;font-size:.7rem}.milestone-card{padding-bottom:18px}.milestone-card>div{padding:15px 22px 0}.milestone-card>div>span{color:#929aa3;justify-content:space-between;font-size:.75rem;display:flex}.milestone-card em{color:#cbaa68;font-style:normal}.milestone-card>div>i,.fund-card article>i,.round-progress>i{background:#272c32;border-radius:99px;height:6px;margin-top:9px;display:block;overflow:hidden}.milestone-card u,.fund-card u,.round-progress u{background:linear-gradient(90deg,#876a3c,#dfbc71);border-radius:99px;height:100%;text-decoration:none;display:block}.certificate-layout{align-items:start}.share-certificate-preview{background:#0a0c0f;border:1px solid #3a3020;border-radius:16px;padding:12px;box-shadow:0 30px 80px #00000059}.certificate-border{background:radial-gradient(circle at 50% 45%,#d6b36f14,#0000 34%),#0e1115;border:1px solid #aa874b;min-height:540px;padding:34px;position:relative;overflow:hidden}.certificate-border:before{content:"";pointer-events:none;border:1px solid #d6b36f33;position:absolute;inset:7px}.certificate-border header{justify-content:center;align-items:center;gap:13px;display:flex}.certificate-border header img{border-radius:8px;width:54px;height:54px}.certificate-border header strong,.certificate-border header span{display:block}.certificate-border header strong{color:#dfbd75;letter-spacing:.08em;font-size:1.35rem}.certificate-border header span{color:#8f7952;letter-spacing:.14em;margin-top:5px;font-size:.62rem}.certificate-border header>b{color:#c49f5e;letter-spacing:.12em;border:1px solid #705c38;border-radius:5px;padding:7px 10px;font-size:.64rem;position:absolute;top:30px;right:30px}.certificate-border>h2{text-align:center;letter-spacing:.08em;margin:48px 0 7px;font-family:Georgia,serif;font-size:1.55rem}.certificate-border>p{text-align:center;color:#747c85;letter-spacing:.14em;font-size:.7rem}.certificate-data{grid-template-columns:1fr 1fr;gap:22px 50px;max-width:760px;margin:34px auto 0;display:grid}.certificate-data span{color:#727b84;letter-spacing:.1em;font-size:.62rem}.certificate-data strong{color:#e7e1d5;letter-spacing:.02em;margin-top:7px;font-size:.88rem;display:block}.certificate-watermark{white-space:nowrap;color:#d6b36f12;letter-spacing:.08em;font-size:3.2rem;font-weight:700;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)rotate(-16deg)}.certificate-border footer{color:#7c7363;border-top:1px solid #3a3327;justify-content:space-between;padding-top:13px;font-size:.62rem;display:flex;position:absolute;bottom:30px;left:34px;right:34px}.investment-detail-card{background:#111419;border:1px solid #2d3238;border-radius:14px;padding:25px}.investment-detail-card h2{color:#d7b46c;margin:9px 0 22px;font-size:1.3rem}.investment-detail-card dl{margin:0}.investment-detail-card dl div{border-bottom:1px solid #292e34;justify-content:space-between;padding:13px 0;display:flex}.investment-detail-card dt{color:#727b84;font-size:.74rem}.investment-detail-card dd{color:#ddd8ce;margin:0;font-size:.78rem}.investment-detail-card dd.gold{color:#d1ad66}.investment-detail-card>button{color:#101215;background:#d1ad66;border:0;border-radius:9px;width:100%;height:46px;margin-top:20px;font-weight:700}.investment-detail-card>p{color:#77aa85;font-size:.72rem}.investment-detail-card .legal-note{color:#69727c;letter-spacing:0;margin-top:16px;line-height:1.6;display:block}.funnel-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.funnel-grid article{border-right:1px solid #292e34;min-width:0;padding:25px 18px;position:relative}.funnel-grid article:last-child{border-right:0}.funnel-grid article:not(:last-child):after{content:"→";z-index:2;color:#856b43;position:absolute;top:50%;right:-8px}.funnel-grid small,.funnel-grid strong,.funnel-grid span{display:block}.funnel-grid small{color:#a88952;font-size:.62rem}.funnel-grid strong{overflow-wrap:anywhere;margin:12px 0 5px;font-size:1.5rem}.funnel-grid span{color:#737c85;font-size:.7rem}.conversion-grid{border-top:1px solid #292e34;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.conversion-grid article{border-right:1px solid #292e34;min-width:0;padding:16px 18px}.conversion-grid article:last-child{border-right:0}.conversion-grid small,.conversion-grid strong{display:block}.conversion-grid small{color:#737c85;font-size:.65rem}.conversion-grid strong{color:#d7b46c;overflow-wrap:anywhere;margin-top:8px;font-size:1rem}.fund-card{padding-bottom:16px}.fund-card article{padding:16px 22px}.fund-card article>div{justify-content:space-between;display:flex}.fund-card article strong{font-size:.78rem}.fund-card article span{color:#b0925c;font-size:.72rem}.fund-card>p{color:#69727c;margin:10px 22px;font-size:.68rem}.report-card article{border-bottom:1px solid #292e34;grid-template-columns:44px 1fr auto 110px;align-items:center;gap:14px;min-height:72px;padding:12px 20px;display:grid}.report-card article>i{color:#c19d5c;border:1px solid #56472f;border-radius:8px;place-items:center;width:39px;height:39px;font-size:.62rem;font-style:normal;display:grid}.report-card article div strong,.report-card article div span{display:block}.report-card article div strong{font-size:.8rem}.report-card article div span{color:#6e7780;margin-top:5px;font-size:.68rem}.report-card article>b{border-radius:99px;padding:6px 9px;font-size:.62rem}.report-card .approved{color:#79a986;background:#5d966e1a}.report-card .review{color:#c49d5e;background:#c49d5e1a}.report-card .demo{color:#9b8aba;background:#917bb51a}.report-card article>button{color:#c9a861;background:#16191d;border:1px solid #56472f;border-radius:7px;height:36px;font-size:.7rem}.report-card article>button:disabled{opacity:.45}.investor-admin-page{background:#090b0e;min-height:100vh;padding:30px 34px 50px}.investor-admin-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.investor-admin-head h1{margin:7px 0;font-size:1.8rem}.investor-admin-head p{color:#78818b;margin:0;font-size:.8rem}.investor-admin-head>div:last-child{gap:10px;display:flex}.investor-admin-head a,.investor-admin-head button{color:#d2ae67;background:#14171b;border:1px solid #5e4c30;border-radius:8px;align-items:center;height:42px;padding:0 15px;font-size:.75rem;text-decoration:none;display:flex}.investor-admin-head button{color:#101215;background:#d0ad68;font-weight:700}.investor-admin-message{color:#d5b36e;background:#d6b36f0f;border:1px solid #d6b36f40;border-radius:8px;padding:11px 14px;font-size:.75rem}.round-command{background:linear-gradient(110deg,#d6b36f17,#111419 42%);border:1px solid #d6b36f45;border-radius:14px;justify-content:space-between;align-items:center;padding:22px;display:flex}.round-command h2{margin:8px 0 6px;font-size:1.25rem}.round-command>div>span{color:#79828c;font-size:.73rem}.round-progress{width:280px}.round-progress strong{color:#dec078;font-size:1.8rem;display:block}.round-progress strong em{color:#747d86;font-size:.9rem;font-style:normal}.round-progress>span{color:#737c85;font-size:.68rem}.investor-admin-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0;display:grid}.investor-admin-kpis article{background:#111419;border:1px solid #292e34;border-radius:12px;padding:19px}.investor-admin-kpis small,.investor-admin-kpis strong,.investor-admin-kpis span{display:block}.investor-admin-kpis small{color:#7b8490;letter-spacing:.1em;font-size:.64rem}.investor-admin-kpis strong{margin:12px 0 7px;font-size:1.45rem}.investor-admin-kpis span{color:#6d7680;font-size:.68rem}.investor-admin-grid{grid-template-columns:1.4fr .6fr;gap:14px;display:grid}.investor-admin-panel{background:#111419;border:1px solid #292e34;border-radius:13px;overflow:hidden}.investor-admin-panel>header{border-bottom:1px solid #292e34;justify-content:space-between;align-items:center;min-height:76px;padding:16px 19px;display:flex}.investor-admin-panel header h2{margin:6px 0 0;font-size:1rem}.investor-admin-panel header>span{color:#747d86;font-size:.7rem}.investor-admin-table{overflow:auto}.investor-admin-table table{border-collapse:collapse;width:100%;min-width:880px}.investor-admin-table th{color:#6f7882;letter-spacing:.08em;text-align:left;background:#0d1013;padding:11px 13px;font-size:.61rem}.investor-admin-table td{color:#a5abb1;border-top:1px solid #272c32;padding:13px;font-size:.71rem}.investor-admin-table td strong,.investor-admin-table td span{display:block}.investor-admin-table td strong{color:#ded9cf;font-size:.75rem}.investor-admin-table td span{color:#68717a;margin-top:4px;font-size:.62rem}.investor-admin-table td.gold{color:#d1ad66}.investor-admin-table select{color:#aeb4ba;background:#0d1013;border:1px solid #343a41;border-radius:7px;height:34px;font-size:.66rem}.investor-status{color:#c8a661;background:#c8a66117;border-radius:99px;padding:6px 8px;font-size:.59rem}.investor-status.active{color:#79a986;background:#5d966e1a}.investor-admin-empty{color:#747d86;place-items:center;min-height:170px;font-size:.75rem;display:grid}.report-admin article{border-bottom:1px solid #292e34;grid-template-columns:1fr auto auto;align-items:center;gap:10px;min-height:72px;padding:12px 16px;display:grid}.report-admin article div strong,.report-admin article div span{display:block}.report-admin article div strong{font-size:.73rem}.report-admin article div span{color:#6e7780;margin-top:5px;font-size:.62rem}.report-admin article>b{color:#b5955a;background:#b5955a1a;border-radius:99px;padding:5px 7px;font-size:.58rem}.report-admin article>b.published{color:#79a986;background:#5d966e1a}.report-admin article>button{color:#ca6;background:#15181c;border:1px solid #5b4930;border-radius:7px;height:32px;font-size:.64rem}.published-at{color:#6e7780;font-size:.62rem}.investor-modal{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030405c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.investor-modal form{background:#111419;border:1px solid #37322a;border-radius:15px;width:min(620px,100%);padding:22px;box-shadow:0 30px 90px #000}.investor-modal header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.investor-modal header small{color:#ac8951;letter-spacing:.14em;font-size:.65rem}.investor-modal h2{margin:6px 0 0;font-size:1.2rem}.investor-modal header button{color:#8c949d;background:0 0;border:0;font-size:1.4rem}.investor-modal form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.investor-modal label{color:#8a939d;margin-bottom:12px;font-size:.7rem;display:block}.investor-modal input{color:#e2ddd4;background:#0b0e11;border:1px solid #343a41;border-radius:8px;width:100%;height:42px;margin-top:7px;padding:0 11px}.investor-modal footer{justify-content:flex-end;gap:9px;margin-top:8px;display:flex}.investor-modal footer button{color:#aaa;background:#15181c;border:1px solid #4a4030;border-radius:8px;height:40px;padding:0 15px}.investor-modal footer button:last-child{color:#101215;background:#d0ad68;font-weight:700}@media (width<=1150px){.investor-summary-grid,.investor-admin-kpis,.investor-metrics{grid-template-columns:1fr 1fr}.investor-two-col,.investor-admin-grid{grid-template-columns:1fr}.funnel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.investor-portal{grid-template-columns:74px minmax(0,1fr)}.investor-sidebar{padding:15px 10px}.investor-brand{justify-content:center}.investor-brand>div,.investor-id-card,.investor-sidebar nav button span,.investor-secure>div,.investor-exit{display:none}.investor-sidebar nav button{justify-content:center;padding:0}.investor-brand img{width:40px;height:40px}.investor-secure{justify-content:center;padding:10px}.investor-topbar{padding:16px 18px}.investor-topbar h1{font-size:1.25rem}.investor-top-status span{display:none}.investor-content,.investor-admin-page{padding:18px}.investor-welcome{flex-direction:column;align-items:flex-start;gap:22px;padding:22px}.investor-share-seal{width:140px;height:140px}.investor-summary-grid,.investor-admin-kpis,.investor-metrics{grid-template-columns:1fr}.investor-metrics article{border-right:0}.funnel-grid,.conversion-grid{grid-template-columns:1fr 1fr}.conversion-grid article:nth-child(2n){border-right:0}.certificate-border{min-height:610px;padding:25px 20px}.certificate-data{grid-template-columns:1fr;gap:13px}.certificate-border footer{flex-direction:column;gap:5px;left:20px;right:20px}.investor-admin-head,.round-command{flex-direction:column;align-items:flex-start;gap:18px}.investor-admin-head>div:last-child{flex-wrap:wrap;width:100%}.round-progress{width:100%}.investor-modal form>div{grid-template-columns:1fr}.report-card article{grid-template-columns:36px minmax(0,1fr)}.report-card article>b,.report-card article>button{grid-column:2;width:100%}.investment-detail-card dl div{gap:16px}.investment-detail-card dd{text-align:right;overflow-wrap:anywhere;min-width:0}}.investor-document-actions button{color:#101215;background:#cfae69;border:1px solid #8d6f3c;border-radius:8px;width:100%;min-height:44px;margin-top:10px;font-weight:700}.investor-document-actions button:disabled{color:#727a83;background:#171a1e;border-color:#34383e}.investor-row-actions{gap:7px;display:grid}.investor-row-actions button{color:#d7b66f;background:#1a1711;border:1px solid #5b4728;border-radius:6px;padding:7px;font-size:.68rem}.investor-row-actions button:disabled{opacity:.45}.investor-row-actions a{color:#d7b66f;white-space:nowrap;font-size:.68rem}.certificate-layout{grid-template-columns:minmax(0,3fr) minmax(360px,2fr);margin-bottom:18px}.certificate-layout>*,.certificate-layout .share-certificate-preview{min-width:0}.certificate-layout .certificate-border{min-height:440px}.certificate-layout .certificate-border>h2{margin-top:34px;text-decoration:none}.certificate-layout .certificate-data{gap:18px 34px}.certificate-layout .certificate-watermark{font-size:2.25rem}.certificate-layout .investor-document-actions{min-width:0;overflow:hidden}.certificate-layout .investment-detail-card dl div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.certificate-layout .investment-detail-card dt,.certificate-layout .investment-detail-card dd{min-width:0}.certificate-layout .investment-detail-card dd{text-align:right;overflow-wrap:anywhere;word-break:normal}@media (width<=1380px){.certificate-layout{grid-template-columns:1fr}.certificate-layout .share-certificate-preview{max-width:980px}.certificate-layout .investor-document-actions{width:100%;max-width:980px}}@media (width<=760px){.certificate-layout .certificate-border{min-height:570px;padding:24px 18px}.certificate-layout .certificate-border header{justify-content:flex-start}.certificate-layout .certificate-border header>b{margin-left:auto;position:static}.certificate-layout .certificate-border>h2{margin-top:32px;font-size:1.15rem}.certificate-layout .certificate-data{grid-template-columns:1fr;gap:13px}.certificate-layout .certificate-watermark{font-size:1.35rem}.investor-row-actions a{white-space:normal}}.investor-modal .investor-lifecycle-form{width:min(980px,100%);max-height:calc(100vh - 32px);overflow:auto}.investor-lifecycle-form fieldset{border:1px solid #30363d;border-radius:10px;margin:16px 0;padding:16px}.investor-lifecycle-form legend{color:#d2ae67;padding:0 8px;font-size:.76rem;font-weight:700}.investor-lifecycle-form fieldset>p{color:#7d8791;font-size:.7rem;line-height:1.6}.investor-form-grid{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.investor-form-grid .full{grid-column:1/-1}.investor-form-grid input,.investor-form-grid select,.investor-form-grid textarea{color:#e2ddd4;background:#0b0e11;border:1px solid #343a41;border-radius:8px;width:100%;margin-top:7px;padding:0 11px}.investor-form-grid input,.investor-form-grid select{height:42px}.investor-form-grid textarea{resize:vertical;min-height:86px;padding-top:10px}.lifecycle-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.lifecycle-summary article{border:1px solid #2e343a;border-radius:8px;min-width:0;padding:12px}.lifecycle-summary small,.lifecycle-summary strong{display:block}.lifecycle-summary small{color:#78818b;font-size:.63rem}.lifecycle-summary strong{overflow-wrap:anywhere;margin-top:7px;font-size:.78rem}.lifecycle-card>div{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.lifecycle-card>div article{border-right:1px solid #292e34;min-width:0;padding:18px}.lifecycle-card>div article i{color:#d1ad66;border:1px solid #755e36;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.65rem;display:grid}.lifecycle-card>div article small,.lifecycle-card>div article strong{display:block}.lifecycle-card>div article small{color:#747d86;margin-top:10px;font-size:.62rem}.lifecycle-card>div article strong{overflow-wrap:anywhere;margin-top:5px;font-size:.73rem}.lifecycle-card>p{color:#77818a;padding:0 18px 14px;font-size:.7rem}.contract-actions,.contract-admin-actions{flex-wrap:wrap;gap:8px;display:flex}.contract-actions button,.contract-admin-actions button{color:#d5b36e;background:#171a1e;border:1px solid #6d5733;border-radius:7px;min-height:38px;padding:0 12px;font-size:.7rem}.contract-actions button:last-child{color:#101215;background:#d0ad68;font-weight:700}.contract-actions button:disabled,.contract-admin-actions button:disabled{opacity:.45}.investor-contracts article{grid-template-columns:44px minmax(0,1fr) auto minmax(220px,auto)}.investor-contracts article div span{line-height:1.5}.contract-admin-status>div{border:1px solid #2c3238;border-radius:8px;padding:11px}.contract-admin-status small,.contract-admin-status strong{display:block}.contract-admin-status small{color:#78818b;font-size:.62rem}.contract-admin-status strong{overflow-wrap:anywhere;margin-top:6px;font-size:.73rem}.contract-timeline{gap:7px;display:grid}.contract-timeline>div{border-bottom:1px solid #292e34;justify-content:space-between;gap:12px;padding:9px;display:flex}.contract-timeline strong{font-size:.7rem}.contract-timeline time{color:#78818b;font-size:.66rem}.contract-preview-modal{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030405d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.contract-preview-modal>section{background:#111419;border:1px solid #5d4a2e;border-radius:16px;width:min(680px,100%);max-height:90dvh;overflow:auto;box-shadow:0 30px 90px #000}.contract-preview-modal header{border-bottom:1px solid #292e34;justify-content:space-between;align-items:flex-start;padding:22px;display:flex}.contract-preview-modal header small{color:#ac8951;letter-spacing:.15em;font-size:.68rem}.contract-preview-modal header h2{color:#e1bf77;margin:8px 0 0;font-size:1.3rem}.contract-preview-modal header button{color:#b0b6bc;background:#171a1e;border:1px solid #353b42;border-radius:8px;width:38px;height:38px;font-size:1.35rem}.contract-preview-copy{padding:26px}.contract-preview-copy span,.contract-preview-copy strong{display:block}.contract-preview-copy span{color:#9a7b47;letter-spacing:.12em;font-size:.7rem}.contract-preview-copy strong{color:#e8e2d8;margin:18px 0;font-size:1.35rem}.contract-preview-copy p{color:#9099a2;font-size:.82rem;line-height:1.7}.contract-preview-modal footer{border-top:1px solid #292e34;justify-content:flex-end;padding:18px 22px;display:flex}.contract-preview-modal footer button{color:#101215;background:#d0ad68;border:0;border-radius:8px;min-height:42px;padding:0 18px;font-weight:700}@media (width<=900px){.lifecycle-card>div{grid-template-columns:repeat(2,minmax(0,1fr))}.investor-contracts article{grid-template-columns:40px minmax(0,1fr)}.investor-contracts article>b,.investor-contracts .contract-actions{grid-column:2}.investor-contracts .contract-actions{width:100%}}@media (width<=760px){.investor-modal{align-items:end;padding:8px}.investor-modal .investor-lifecycle-form{border-radius:14px 14px 0 0;max-height:94dvh;padding:16px}.investor-form-grid,.lifecycle-summary{grid-template-columns:1fr!important}.investor-form-grid .full{grid-column:auto}.contract-actions,.contract-admin-actions{grid-template-columns:1fr;width:100%;display:grid}.contract-actions button,.contract-admin-actions button{width:100%;min-height:44px}.investor-contracts article>b,.investor-contracts .contract-actions{grid-column:1/-1}.contract-timeline>div{flex-direction:column;align-items:flex-start}.investor-lifecycle-form footer{background:#111419;padding:12px 0;position:sticky;bottom:-16px}.contract-preview-modal{align-items:end;padding:8px}.contract-preview-modal>section{border-radius:14px 14px 0 0;width:100%;max-height:94dvh}.contract-preview-modal header,.contract-preview-copy,.contract-preview-modal footer{padding:18px}.contract-preview-modal footer button{width:100%;min-height:46px}}
