/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.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,)}}:root{--black:#0d0d0d;--white:#fff;--g100:#f5f5f5;--g300:#e5e5e5;--muted:#6e716b;--lime:#d7f046;--dark:#171817;--r:12px;--display:var(--font-barlow-condensed),"Arial Narrow",sans-serif;--ui:var(--font-barlow),Arial,sans-serif}*{box-sizing:border-box}body{color:var(--black);font-family:var(--ui);background:radial-gradient(circle at 12% 45%,#fff 0 4%,#0000 4.2%),linear-gradient(125deg,#e7e7e4 0,#fff 38%,#ecece9 100%);min-height:100vh;margin:0;font-size:12px}button,input,select{font:inherit}.cast-app{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe0;border:1px solid #fff;border-radius:30px;grid-template-columns:210px 1fr;width:min(1480px,100vw - 56px);min-height:calc(100vh - 56px);margin:28px auto;display:grid;overflow:hidden;box-shadow:0 30px 80px #34342f18,0 0 0 1px #d8d9d4}.cast-sidebar{border-right:1px solid var(--g300);background:#ffffffad;flex-direction:column;padding:30px 14px 22px;display:flex}.cast-logo{text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 20px 38px}.cast-logo b{font:700 22px var(--display);letter-spacing:6px;display:block}.cast-logo small{letter-spacing:5px;font-size:8px}.cast-sidebar nav{gap:5px;display:grid}.cast-sidebar nav button{border-radius:var(--r);text-align:left;cursor:pointer;color:#2f312e;background:0 0;border:0;align-items:center;gap:13px;height:43px;padding:0 17px;font-weight:500;display:flex}.cast-sidebar nav button:hover,.cast-sidebar nav button.active{box-shadow:inset 3px 0 var(--lime);background:#eeeeeb;font-weight:600}.cast-sidebar nav i{text-align:center;width:18px;font-size:17px;font-style:normal}.quick-add{border:1px solid var(--g300);text-align:left;cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:10px;margin-top:auto;padding:14px;display:flex}.quick-add>i{border:1px solid var(--g300);border-radius:50%;place-items:center;width:35px;height:35px;font-size:23px;font-style:normal;display:grid}.quick-add b,.quick-add small{display:block}.quick-add small{color:var(--muted);margin-top:3px;font-size:8px}.cast-main{min-width:0;padding:28px 30px 32px}.cast-header{grid-template-columns:minmax(260px,.9fr) minmax(280px,1.1fr) 38px 38px auto;align-items:center;gap:12px;margin-bottom:24px;display:grid}.cast-header h1{font:700 34px/1 var(--display);letter-spacing:-.4px;margin:0}.cast-header h1 em{font:500 10px var(--ui);border:1px solid var(--g300);vertical-align:middle;border-radius:99px;padding:4px 8px}.cast-header p{color:var(--muted);margin:7px 0 0;font-size:11px}.cast-search{border:1px solid var(--g300);background:#fff;border-radius:99px;align-items:center;gap:10px;height:45px;padding:0 14px;font-size:18px;display:flex}.cast-search input{border:0;outline:0;flex:1;min-width:0;font-size:11px}.cast-search kbd{font:500 9px var(--ui);background:var(--g100);border-radius:5px;padding:3px 6px}.bell{border:1px solid var(--g300);background:#fff;border-radius:50%;width:38px;height:38px;position:relative}.bell b{color:#fff;background:#111;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;display:grid;position:absolute;top:-3px;right:-2px}.user{width:38px;height:38px;color:var(--lime);background:#151515;border-radius:50%;place-items:center;font-weight:700;display:grid}.lime-btn{border-radius:var(--r);background:var(--lime);cursor:pointer;white-space:nowrap;border:0;height:42px;padding:0 18px;font-weight:600}.lime-btn:hover{filter:brightness(.94)}.kpi-row{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.kpi-row article{border:1px solid var(--g300);background:#fff;border-radius:16px;height:96px;padding:15px;position:relative}.kpi-row p{margin:0 0 7px;font-size:11px;font-weight:600}.kpi-row strong{font:700 31px var(--display)}.kpi-row em{color:#8ca82a;margin-left:8px;font-size:9px;font-style:normal}.kpi-row small{color:#999;margin-left:66px;font-size:7px;display:block}.kpi-icon{border:1px solid var(--g300);background:var(--g100);border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;display:grid;position:absolute;top:15px;right:13px}.white-card{border:1px solid var(--g300);background:#fff;border-radius:16px;padding:17px}.white-card h2,.pipeline-dark h2,.dark-feature h2,.ai-insights h2,.network-insights h2,.client-review h2,.contract-preview h2,.payment-control h2,.file-preview h2,.role-summary h2{font:600 17px var(--display);margin:0 0 14px}.overview-grid{grid-template-columns:1.2fr .85fr .7fr;gap:12px;display:grid}.schedule{min-height:280px}.schedule button{text-align:left;cursor:pointer;background:0 0;border:0;border-left:1px dashed #bbb;grid-template-columns:55px 1fr 25px;align-items:center;width:100%;padding:5px 0 5px 16px;display:grid}.schedule button:hover span{border-color:var(--lime)}.schedule time{font-size:9px}.schedule button span{border:1px solid var(--g300);border-radius:99px;padding:8px 12px;font-weight:500}.schedule button i{font-size:9px;font-style:normal}.progress-card{min-height:280px}.mini-chart{border-bottom:1px solid var(--g300);background:repeating-linear-gradient(#0000 0 34px,#f0f0ed 35px);align-items:flex-end;gap:18px;height:175px;padding:20px;display:flex}.mini-chart>i{border:2px solid var(--lime);background:#d7f04618;border-bottom:0;border-radius:10px 10px 0 0;flex:1}.chart-key{gap:12px;margin-top:12px;font-size:8px;display:flex}.lime{color:#8ca82a}.dark-feature{color:#fff;text-align:left;cursor:pointer;background:#171817;border:0;border-radius:16px;padding:15px;position:relative;overflow:hidden}.dark-feature>p{font-weight:600}.dark-feature>.crop{width:calc(100% + 30px);height:120px;margin:-5px -15px 8px}.dark-feature h2{margin:6px 0 1px}.dark-feature>small{color:#aaa}.dark-feature>em{color:var(--lime);margin-top:10px;font-size:8px;font-style:normal;display:block}.available{background:var(--lime);color:#111;border-radius:99px;padding:4px 7px;font-size:8px;display:inline-block}.recent{grid-column:1/3}.recent button{text-align:left;background:#fff;border:0;border-top:1px solid #eee;grid-template-columns:2fr 1fr .7fr;width:100%;padding:10px;font-size:10px;display:grid}.recent em{background:#ebeee8;border-radius:99px;width:max-content;padding:3px 7px;font-style:normal}.pipeline-dark{color:#fff;background:#171817;border-radius:16px;grid-column:3;padding:18px;position:relative}.pipeline-dark>div{grid-template-columns:65px 1fr 42px;align-items:center;gap:8px;margin:13px 0;font-size:9px;display:grid}.pipeline-dark>div>i{background:#3b3d39;border-radius:9px;height:4px}.pipeline-dark>div>i>i{background:var(--lime);height:100%;display:block}.pipeline-dark>strong{font:700 28px var(--display);position:absolute;bottom:16px;right:18px}.pipeline-dark>strong small{font:400 8px var(--ui);color:#aaa;display:block}.kanban{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.kanban>section{border:1px solid var(--g300);background:#fff;border-radius:16px;padding:10px}.kanban h3{margin:0 0 9px;font-size:11px}.kanban h3 em{background:#eee;border-radius:99px;margin-left:5px;padding:3px 7px;font-style:normal}.kanban>section>button:not(.add-card){border:1px solid var(--g300);border-radius:var(--r);text-align:left;cursor:pointer;background:#fff;grid-template-columns:70px 1fr;width:100%;min-height:100px;margin-bottom:8px;padding:8px;display:grid;position:relative}.kanban .crop{border-radius:9px;height:72px}.kanban button span b,.kanban button span small{font-size:9px;display:block}.kanban button span small{color:#888;margin-top:5px}.kanban button>em{background:#e9f3d0;border-radius:99px;padding:3px 6px;font-size:7px;font-style:normal;position:absolute;bottom:7px;right:8px}.add-card{background:0 0;border:0;width:100%;padding:8px;font-size:9px}.projects-bottom{grid-template-columns:1.4fr .8fr;gap:12px;margin-top:12px;display:grid}.calendar{height:225px;position:relative}.week{text-align:center;border-bottom:1px solid var(--g300);grid-template-columns:repeat(6,1fr);padding-bottom:10px;font-size:9px;display:grid}.week .today{background:var(--lime);border-radius:99px;padding:3px}.calendar>i{background:#ecf5d7;border-radius:8px;width:100px;padding:10px;font-size:8px;font-style:normal;position:absolute}.health{grid-column:auto}.health-line{font:700 25px var(--display);color:var(--lime);letter-spacing:-4px;margin:40px 0 25px}.ai-query{border:1px solid var(--g300);background:#fff;border-radius:16px;grid-template-columns:25px 1fr 45px 175px;align-items:center;gap:8px;height:56px;padding:8px 10px 8px 17px;display:grid}.ai-query input{border:0;outline:0}.ai-query small{color:#999}.ai-query button{background:var(--lime);border:0;border-radius:9px;height:38px;font-weight:600}.filter-pills{gap:8px;margin:10px 0;display:flex;overflow:auto}.filter-pills button,.talent-tools button{border:1px solid var(--g300);white-space:nowrap;background:#fff;border-radius:99px;padding:9px 14px;font-size:9px}.search-layout{grid-template-columns:180px 1fr 265px;gap:10px;display:grid}.refine{flex-direction:column;gap:9px;display:flex}.refine b{margin-top:7px;font-size:9px}.refine select{border:1px solid var(--g300);border-radius:8px;height:32px}.talent-results>p{margin:10px}.result-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.result-grid>button{border:1px solid var(--g300);border-radius:var(--r);text-align:left;cursor:pointer;background:#fff;padding:7px}.photo{height:145px;position:relative}.photo .crop{border-radius:9px;height:100%}.photo>em{background:var(--lime);font:700 12px var(--display);border-radius:99px;padding:4px 6px;position:absolute;top:5px;right:5px}.photo>span{background:var(--lime);border-radius:99px;padding:3px 6px;font-size:7px;position:absolute;bottom:5px;left:5px}.result-grid>button>b{font:600 14px var(--display);margin:7px 2px 2px;display:block}.result-grid>button>small,.result-grid>button>p{color:#777;margin:3px;font-size:8px}.ai-insights,.network-insights,.client-review,.contract-preview,.payment-control,.file-preview,.role-summary,.profile-strength{color:#fff;background:linear-gradient(145deg,#1c1d1c,#101110);border-radius:16px;padding:18px}.ai-insights>p,.network-insights>p{color:#aaa;font-size:9px}.ai-insights>div{grid-template-columns:1fr 35px;gap:5px;margin:16px 0;font-size:9px;display:grid}.ai-insights>div>i{background:#444;grid-column:1/3;height:3px}.ai-insights>div>i>i{background:var(--lime);height:100%;display:block}.ai-insights article{border:1px solid #8ca82a;border-radius:12px;margin:18px 0;padding:12px}.ai-insights article b{justify-content:space-between;display:flex}.ai-insights article em{font:700 25px var(--display);color:var(--lime)}.ai-insights .lime-btn,.ai-insights .dark-outline{width:100%;margin:5px 0}.dark-outline{color:#fff;background:0 0;border:1px solid #777;border-radius:9px;height:38px}.talent-tools{gap:8px;margin:10px 0;display:flex}.talent-tools input{border:1px solid var(--g300);border-radius:10px;flex:1;padding:0 12px}.network-layout{grid-template-columns:1fr 250px;gap:10px;display:grid}.network-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.network-grid>button{border:1px solid var(--g300);border-radius:var(--r);text-align:left;cursor:pointer;background:#fff;grid-template-columns:45% 1fr;min-height:170px;padding:8px;display:grid}.network-grid .crop{border-radius:9px;height:155px}.network-grid b,.network-grid small{display:block}.network-grid p{color:#777;font-size:7px}.network-grid em{background:#eee;border-radius:4px;padding:3px;font-size:7px;font-style:normal}.network-grid .available,.network-grid .unavailable{width:max-content;margin-top:20px;display:block}.unavailable{color:#fff;background:#222;border-radius:99px;padding:4px 7px;font-size:7px}.donut{background:conic-gradient(var(--lime) 0 67%,#383a37 67%);border-radius:50%;place-items:center;width:135px;height:135px;margin:22px auto;display:grid;position:relative}.donut:after{content:"";background:#171817;border-radius:50%;width:86px;height:86px;position:absolute}.donut b{z-index:1;font:700 25px var(--display);text-align:center}.donut small{font:400 7px var(--ui);color:#aaa;display:block}.insight-line{justify-content:space-between;margin:8px;font-size:8px;display:flex}.network-insights>button{color:#fff;background:0 0;border:1px solid #555;border-radius:9px;width:100%;height:38px;margin-top:18px}.shortlist-layout{grid-template-columns:200px 1fr 285px;gap:10px;display:grid}.shortlist-list{padding:10px}.shortlist-list>button{text-align:left;background:#fff;border:1px solid #0000;border-radius:10px;grid-template-columns:50px 1fr;width:100%;height:75px;margin:5px 0;padding:7px;display:grid}.shortlist-list>button.active{border-color:#8ca82a}.tiny-face{grid-row:1/3}.tiny-face .crop{border-radius:8px;height:58px}.shortlist-list small{font-size:7px}.shortlist-main{border:1px solid var(--g300);background:#fff;border-radius:16px;padding:14px}.shortlist-main>h2{font:600 18px var(--display);margin:0}.shortlist-main>h2 em{font:500 8px var(--ui);background:#e8f3cb;border-radius:99px;padding:4px 7px}.shortlist-main>p{color:#777;font-size:8px}.short-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.short-grid>button{border:1px solid var(--g300);border-radius:var(--r);text-align:left;background:#fff;padding:8px}.short-grid .crop{border-radius:8px;height:115px}.short-grid b,.short-grid small,.short-grid strong,.short-grid>button>span{display:block}.short-grid b{margin-top:7px}.short-grid strong{font:700 23px var(--display)}.short-grid>button>i{background:#eee;height:3px;display:block}.short-grid>button>i>i{background:var(--lime);height:100%;display:block}.short-grid>button>span{margin-top:8px;font-size:7px}.client-review .lime-btn{width:100%;margin-top:20px}.comment{border-bottom:1px solid #333;gap:8px;padding:10px 0;display:flex}.comment>i{color:#111;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.comment p{color:#ccc;margin:0;font-size:8px}.comment b{color:#fff;display:block}.contract-flow{border:1px solid var(--g300);background:#fff;border-radius:16px;grid-template-columns:repeat(6,1fr);margin-bottom:10px;padding:18px;display:grid}.contract-flow span{text-align:center;position:relative}.contract-flow span:before{content:"";background:#ddd;height:2px;position:absolute;top:12px;left:-50%;right:50%}.contract-flow span:first-child:before{display:none}.contract-flow span.done:before{background:var(--lime)}.contract-flow i{z-index:1;background:#eee;border-radius:50%;place-items:center;width:26px;height:26px;margin:auto;font-style:normal;display:grid;position:relative}.contract-flow .done i{background:var(--lime)}.contract-flow b,.contract-flow small{margin-top:5px;font-size:8px;display:block}.contract-flow small{color:#888}.contract-layout{grid-template-columns:1fr 285px;gap:10px;display:grid}.contract-table{margin-bottom:9px}.contract-table button,.invoice-table button{text-align:left;background:#fff;border:0;border-top:1px solid #eee;grid-template-columns:1.1fr 1.7fr .8fr 1fr;width:100%;padding:8px;font-size:8px;display:grid}.contract-table em,.invoice-table em{background:#e5f2cb;border-radius:99px;width:max-content;padding:3px 6px;font-style:normal}.paper{color:#111;text-align:left;background:#fff;border-radius:9px;min-height:280px;margin:12px 0;padding:25px}.paper b,.paper small{text-align:center;display:block}.paper p{margin-top:24px;font-size:7px}.contract-preview h3{border-top:1px solid #333;padding-top:15px}.contract-preview h3 em{float:right;color:var(--lime)}.contract-preview>p{font-size:9px}.contract-preview>p span{float:right}.contract-preview .lime-btn{width:100%;margin-top:12px}.payments-layout{grid-template-columns:1fr 290px;gap:10px;display:grid}.cash-chart{height:280px}.cash-lines{font:700 35px var(--display);color:#111;letter-spacing:5px;border-bottom:3px solid var(--lime);margin:80px 30px;transform:rotate(-4deg)}.invoice-table{margin-top:10px}.payment-control article{border:1px solid #333;border-radius:10px;margin:10px 0;padding:12px}.payment-control article>strong{font:600 24px var(--display);display:block}.payment-control article>span{justify-content:space-between;margin:10px 0;font-size:8px;display:flex}.payment-control article>em{color:var(--lime);font-style:normal}.docs-layout{grid-template-columns:180px 1fr 290px;gap:10px;display:grid}.folder-tree button{text-align:left;background:#fff;border:0;border-radius:7px;width:100%;padding:7px;font-size:9px}.folder-tree button.active{background:#e6f6af}.doc-tabs{border-bottom:1px solid var(--g300);gap:12px;display:flex}.doc-tabs button{background:#fff;border:0;padding:9px}.doc-tabs .active{border-bottom:2px solid var(--lime)}.file-table>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eee;grid-template-columns:40px 1.8fr 1fr 40px;align-items:center;width:100%;padding:9px;font-size:8px;display:grid}.file-table>button i{color:#e44;font-style:normal}.file-preview .paper{text-align:center;min-height:220px}.file-preview>p span{float:right}.preview-tabs{border-bottom:2px solid var(--lime);padding:10px 0;font-size:8px}.settings-layout{grid-template-columns:150px 1fr 300px;gap:10px;display:grid}.settings-menu button{text-align:left;background:#fff;border:0;border-radius:8px;width:100%;padding:10px;font-size:9px}.settings-menu .active{box-shadow:inset 3px 0 var(--lime);background:#eee}.brand-settings p,.id-rules p{color:#777;font-size:8px}.brand-settings h3{margin-top:20px;font-size:9px}.logo-sample{border:1px solid var(--g300);text-align:center;border-radius:9px;width:145px;padding:12px}.logo-sample b{font:700 18px var(--display);letter-spacing:4px}.logo-sample small{letter-spacing:3px;font-size:6px;display:block}.swatches{gap:12px;display:flex}.swatches i{border:1px solid var(--g300);background:#0d0d0d;border-radius:8px;width:46px;height:46px}.swatches i:nth-child(2){background:#fff}.swatches i:nth-child(3){background:#f5f5f5}.swatches i:nth-child(4){background:#e5e5e5}.type-samples{gap:70px;display:flex}.type-samples span{align-items:center;gap:12px;display:flex}.type-samples b{font:600 45px var(--display)}.button-samples{gap:10px;display:flex}.button-samples button{border:1px solid var(--g300);background:#fff;border-radius:9px;height:36px;padding:0 16px}.button-samples .lime-btn{background:var(--lime)}.id-rules{margin-top:10px}.id-rules span{border-bottom:1px solid #eee;justify-content:space-between;padding:8px;display:flex}.id-rules .lime-btn{float:right;margin-top:10px}.role-summary>p{border-bottom:1px solid #333;padding:12px 0}.role-summary>p b{display:block}.role-summary>p span{color:var(--lime);font-size:8px}.role-summary>strong{font:700 24px var(--display)}.role-summary>strong small{font:400 8px var(--ui)}.profile-hero{border:1px solid var(--g300);background:#fff;border-radius:16px;grid-template-columns:190px 1.3fr .9fr 250px;display:grid}.profile-photo{color:#fff;background:#171817;border-radius:16px;position:relative;overflow:hidden}.profile-photo>.crop{height:215px}.profile-photo>span{position:absolute;top:178px;left:12px}.profile-photo>small{letter-spacing:1px;padding:10px 14px;display:block}.profile-info h2{font:600 27px var(--display);margin:0 0 10px}.profile-info h2 em{color:#8ca82a}.profile-info p{color:#555;margin:8px 0;font-size:9px}.profile-stats{gap:18px;margin-top:20px;display:flex}.profile-stats b{font-size:13px;display:block}.measurements p{justify-content:space-between;font-size:9px;display:flex}.measurements em{background:#eee;border-radius:99px;padding:5px;font-style:normal;line-height:2}.profile-strength{border-radius:0 16px 16px 0}.profile-strength .donut{width:120px;height:120px;margin:10px auto}.profile-strength p{font-size:8px}.profile-strength>button{border:0;border-radius:9px;width:100%;height:38px;margin:4px 0}.profile-strength>button:not(.lime-btn){color:#fff;background:#30322f}.profile-tabs{border-bottom:1px solid var(--g300);word-spacing:22px;padding:16px}.profile-bottom{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:10px;display:grid}.profile-bottom p{font-size:8px}.profile-bottom p span{float:right;background:#e9f4cf;border-radius:99px;padding:3px}.month-grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.month-grid i{place-items:center;height:24px;font-size:8px;font-style:normal;display:grid}.available-day{background:var(--lime);border-radius:50%}.rates p{border-bottom:1px solid #eee;justify-content:space-between;padding:9px;display:flex}.crop{background-color:#ddd;background-image:url(/references/search.png);background-repeat:no-repeat;background-size:850%;display:block}.crop-aria{background-position:45% 43%}.crop-jalen{background-position:46% 73%}.crop-sophie{background-position:62% 73%}.crop-mateo{background-position:78% 45%}.crop-zara{background-position:42% 72%}.crop-kaito{background-position:79% 72%}.crop-meera{background-position:63% 44%}.crop-noah{background-position:80% 73%}.cast-modal-bg{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:50;background:#0006;place-items:center;display:grid;position:fixed;inset:0}.cast-modal{background:#fff;border-radius:20px;width:430px;padding:26px;position:relative}.cast-modal>button:first-child{background:#eee;border:0;border-radius:50%;width:32px;height:32px;position:absolute;top:15px;right:15px}.caps{letter-spacing:2px;font-size:8px}.cast-modal h2{font:600 25px var(--display)}.create-option{border:1px solid var(--g300);border-radius:var(--r);text-align:left;background:#fff;grid-template-columns:40px 1fr 20px;align-items:center;width:100%;height:65px;margin:7px 0;display:grid}.create-option i{text-align:center;font-style:normal}.create-option span b,.create-option span small{display:block}.create-option span small{color:#888;font-size:8px}.create-option em{font-style:normal}.cast-toast{color:#fff;z-index:60;background:#111;border-radius:12px;padding:14px 18px;position:fixed;bottom:30px;right:30px;box-shadow:0 15px 40px #0004}.cast-toast:first-letter{color:var(--lime)}@media (max-width:1100px){.cast-app{border-radius:0;grid-template-columns:74px 1fr;width:100%;margin:0}.cast-sidebar{padding:20px 8px}.cast-logo{text-align:center;padding:4px 0 25px}.cast-logo b{letter-spacing:2px;font-size:16px}.cast-logo small,.cast-sidebar nav button:not(.active){font-size:0}.cast-sidebar nav button{justify-content:center}.cast-sidebar nav button i{font-size:18px}.quick-add span{display:none}.quick-add{justify-content:center}.cast-header{grid-template-columns:1fr minmax(220px,1fr) 38px 38px auto}.search-layout{grid-template-columns:165px 1fr}.ai-insights{grid-column:1/3}.shortlist-layout{grid-template-columns:180px 1fr}.client-review{grid-column:1/3}.docs-layout{grid-template-columns:170px 1fr}.file-preview{grid-column:1/3}.settings-layout{grid-template-columns:145px 1fr}.role-summary{grid-column:1/3}.profile-hero{grid-template-columns:170px 1fr 220px}.measurements{display:none}}@media (max-width:760px){body{background:#f5f5f5}.cast-app{grid-template-columns:1fr}.cast-sidebar{display:none}.cast-main{padding:18px 12px}.cast-header{grid-template-columns:1fr 38px auto}.cast-header>div{grid-column:1/4}.cast-header h1{font-size:30px}.cast-search,.user{display:none}.kpi-row{grid-template-columns:1fr 1fr}.overview-grid,.projects-bottom,.contract-layout,.payments-layout,.network-layout,.docs-layout,.settings-layout,.profile-bottom{grid-template-columns:1fr}.recent,.pipeline-dark,.health,.network-insights,.file-preview,.role-summary{grid-column:auto}.kanban{grid-template-columns:1fr 1fr}.search-layout,.shortlist-layout{grid-template-columns:1fr}.refine,.ai-insights,.client-review{grid-column:auto}.result-grid,.short-grid,.network-grid{grid-template-columns:1fr 1fr}.settings-menu,.shortlist-list{display:none}.profile-hero{grid-template-columns:1fr 1fr}.profile-strength{border-radius:0 0 16px 16px;grid-column:1/3}.profile-photo{border-radius:16px 0 0}.contract-flow{overflow:auto}.contract-flow span{min-width:90px}.cast-modal{width:calc(100% - 24px)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}:root{--jen-bg:#e9e9e7;--jen-black:#0a0a0a;--jen-gray:#a8a8a5;--jen-card:#fff;--jen-lime:#d7f046;--display:var(--font-inter),Arial,sans-serif;--ui:var(--font-inter),Arial,sans-serif;--lime:var(--jen-lime)}body{background:var(--jen-bg);font-family:var(--ui);letter-spacing:-.02em}.cast-app{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:20px;overflow:visible}.cast-sidebar{background:#fff;border:0;border-radius:30px;min-height:calc(100vh - 56px);padding:30px 22px 24px;box-shadow:0 18px 50px #0000000a}.cast-logo b{font:900 22px/1 var(--ui);letter-spacing:-1.5px}.cast-logo small{letter-spacing:2px;color:#aaa;margin-top:8px;font-size:9px;display:block}.cast-sidebar nav button{color:#6b6b68;height:48px;box-shadow:none;border-radius:999px;padding:0 18px;font-size:13px}.cast-sidebar nav button:hover{background:#f2f2ef}.cast-sidebar nav button.active{background:var(--jen-black);color:#fff;box-shadow:none}.cast-sidebar nav i{font-size:18px}.quick-add{background:#f1f1ee;border:0;border-radius:20px}.cast-header{min-height:96px;margin-bottom:20px}.cast-header h1{font:900 42px/.88 var(--ui);letter-spacing:-3px}.overview-header>div{align-self:start}.overview-header h1{letter-spacing:-7px;margin-top:8px;font-size:78px;line-height:.72}.overview-header h1 span,.overview-header h1 strong{display:block}.overview-header h1 strong{color:#aaa9a6;font-weight:900}.overview-header p{margin-top:22px}.cast-search{border:0;height:48px;box-shadow:0 5px 18px #00000008}.lime-btn{background:var(--jen-lime);border-radius:14px;height:48px;font-weight:700}.kpi-row{gap:12px}.kpi-row article{border:0;border-radius:20px;height:112px;padding:18px;box-shadow:0 10px 25px #00000008}.kpi-row article p{color:#999;letter-spacing:.6px;font-size:10px}.kpi-row article strong{font:800 34px var(--ui);letter-spacing:-2px}.kpi-row article em{color:#777}.kpi-icon{border:0}.white-card{border:0;border-radius:22px;box-shadow:0 10px 28px #00000008}.white-card h2,.pipeline-dark h2,.dark-feature h2,.ai-insights h2,.network-insights h2,.client-review h2,.contract-preview h2,.payment-control h2,.file-preview h2,.role-summary h2{font:800 19px var(--ui);letter-spacing:-1px}.schedule{background:var(--jen-lime);box-shadow:none}.schedule button span{background:#c0ed29;border:0}.progress-card{background:#fff}.dark-feature{box-shadow:none}.recent{background:#fff}.kanban>section,.shortlist-main,.profile-hero{border:0;border-radius:22px;box-shadow:0 10px 28px #00000008}.kanban>section{background:#f7f7f4}.kanban>section>button:not(.add-card),.result-grid>button,.network-grid>button,.short-grid>button{border:0;border-radius:16px;box-shadow:0 6px 18px #0000000b}.ai-query{border:0;border-radius:20px;box-shadow:0 8px 24px #00000008}.filter-pills button,.talent-tools button{color:#666;border:0;border-radius:999px}.contract-flow{border:0;border-radius:22px}.paper{border-radius:16px}.cast-modal{border-radius:28px}.create-option{background:#f3f3f0;border:0;border-radius:16px}.cast-toast{background:#0b0b0b;border-radius:999px}.available,.photo>span,.photo>em,.contract-flow .done i,.available-day{background:var(--jen-lime)}.donut{background:conic-gradient(var(--jen-lime) 0 67%,#383a37 67%)}.cast-header h1 em{letter-spacing:0}.settings-layout .brand-settings,.settings-layout .id-rules{background:#fff}.swatches i:nth-child(5){background:var(--jen-lime)}@media (max-width:1100px){.cast-app{gap:10px}.cast-sidebar{border-radius:0}.overview-header{grid-template-columns:1fr minmax(220px,1fr) 38px 38px auto}.overview-header h1{font-size:58px}}@media (max-width:760px){.cast-main{padding:16px 12px}.overview-header{grid-template-columns:1fr 38px auto;min-height:auto}.overview-header h1{font-size:52px;line-height:.8}.cast-app{gap:0}.kpi-row article{height:105px}}.cast-logo b{letter-spacing:2.8px;white-space:nowrap;font-size:18px;line-height:1.1}.cast-logo small{letter-spacing:3px}.cast-header:not(.overview-header) h1{letter-spacing:-1.2px;white-space:nowrap;font-size:34px;line-height:1}.overview-header h1{letter-spacing:-5px}.cast-header p{letter-spacing:0}.kpi-row article p{letter-spacing:.4px}.kpi-row article strong{letter-spacing:-1.6px}.kanban h3,.kanban button span b{letter-spacing:-.15px}.crop{background-color:#d8d9d6;background-repeat:no-repeat;position:relative;overflow:hidden;background-image:none!important}.crop:before{content:"";aspect-ratio:1;background:linear-gradient(145deg,#d5b49f,#8f6e5d);border-radius:50%;width:38%;position:absolute;top:18%;left:50%;transform:translate(-50%);box-shadow:0 34px 0 20px #161716}.crop:after{content:"";background:linear-gradient(145deg,#0000 45%,#ffffff18 46% 50%,#0000 51%);position:absolute;inset:0}.crop-aria{background:linear-gradient(145deg,#d8d5d0,#6d6b68)}.crop-jalen{background:linear-gradient(145deg,#d7d2c8,#95836d)}.crop-sophie{background:linear-gradient(145deg,#ece6dd,#b9a58e)}.crop-mateo{background:linear-gradient(145deg,#d5d8d4,#848b84)}.crop-zara{background:linear-gradient(145deg,#ded2c7,#9f7964)}.crop-kaito{background:linear-gradient(145deg,#d8dadd,#858a91)}.crop-meera{background:linear-gradient(145deg,#ddd2ca,#9d7c6b)}.crop-noah{background:linear-gradient(145deg,#e2ded6,#948b7d)}.kanban>section>button:not(.add-card){grid-template-columns:78px minmax(0,1fr);gap:10px;overflow:hidden}.kanban button span{min-width:0}.kanban button span b{white-space:normal;line-height:1.25}.kanban .crop{width:70px}.cast-main{overflow:hidden}.cast-header>div{min-width:0}.cast-header:not(.overview-header)>div{padding-right:12px}body{letter-spacing:-.018em;font-size:14px;line-height:1.55}.cast-sidebar{padding-left:24px;padding-right:24px}.cast-logo small{letter-spacing:1.2px;color:#a2a29f;font-size:11px}.cast-sidebar nav button{letter-spacing:-.2px;color:#666663;height:52px;padding:0 20px;font-size:15px;font-weight:500}.cast-sidebar nav i{width:22px;font-size:20px}.quick-add{padding:16px 18px}.quick-add small{font-size:10px}.cast-header p,.cast-search input,.lime-btn{font-size:13px}.kpi-row article{height:118px}.kpi-row article p{font-size:12px}.white-card h2,.pipeline-dark h2,.dark-feature h2,.ai-insights h2,.network-insights h2,.client-review h2,.contract-preview h2,.payment-control h2,.file-preview h2,.role-summary h2{font-size:17px;line-height:1.3}.kanban button span b{font-size:11px;line-height:1.35}.kanban button span small{font-size:9px;line-height:1.45}.schedule time,.schedule button i{font-size:10px}.schedule button span,.recent button{font-size:11px}.pipeline-dark>div,.filter-pills button,.talent-tools button{font-size:10px}.refine label,.result-grid>button>small,.result-grid>button>p{font-size:9px}.ai-insights>p,.network-insights>p,.ai-insights>div{font-size:10px}.shortlist-list b{font-size:10px}.shortlist-list small,.shortlist-main>p{font-size:9px}.short-grid>button>span{font-size:8px}.contract-table button,.invoice-table button,.file-table>button{font-size:10px;line-height:1.4}.contract-flow b{font-size:10px}.contract-flow small{font-size:8px}.brand-settings p,.id-rules p,.profile-info p{font-size:10px}.measurements p,.profile-strength p,.profile-bottom p{font-size:10px}.rates p{font-size:11px}:root{--jen-bg:#e8e8e6;--jen-card:#fff;--jen-ink:#090909;--jen-copy:#62625f;--jen-soft:#f1f1ef;--jen-line:#ddddda;--jen-lime:#d6ff2e}body{background:var(--jen-bg);color:var(--jen-ink);letter-spacing:-.025em;font-weight:400}.cast-app{grid-template-columns:270px minmax(0,1fr);gap:20px;width:min(1660px,100vw - 48px);margin:24px auto}.cast-sidebar{border-radius:34px;min-height:calc(100vh - 48px);padding:34px 24px 24px;box-shadow:0 18px 42px #0000000b}.cast-logo{text-align:left;align-items:center;gap:14px;padding:0 10px 40px;display:flex}.cast-logo>span{color:#fff;letter-spacing:-.5px;background:#090909;border-radius:14px;flex:0 0 48px;place-items:center;height:48px;font-size:14px;font-weight:800;display:grid}.cast-logo>div{min-width:0}.cast-logo b{letter-spacing:-.8px;font-size:18px}.cast-logo small{letter-spacing:1px;white-space:nowrap;margin-top:5px;font-size:10px}.cast-sidebar nav button{height:56px;color:var(--jen-copy);border-radius:999px;gap:16px;padding:0 20px;font-size:15px;font-weight:500}.cast-sidebar nav button:hover{background:var(--jen-soft);color:#111}.cast-sidebar nav button.active{color:#fff;background:#080808;font-weight:700}.cast-sidebar nav i{place-items:center;width:22px;height:22px;display:grid}.cast-sidebar nav svg{stroke-width:1.8px;width:21px;height:21px}.quick-add{background:var(--jen-lime);border-radius:18px;margin-top:28px;padding:15px 18px}.quick-add>i{color:#fff;background:#000;border:0}.quick-add svg{width:19px}.sidebar-user{background:var(--jen-soft);border-radius:20px;gap:4px;margin-top:auto;padding:16px 18px;display:grid}.sidebar-user small{color:#999;white-space:nowrap;font-size:10px}.cast-main{padding:20px 0 40px;overflow:visible}.cast-header{grid-template-columns:minmax(280px,.8fr) minmax(340px,1.1fr) 48px 48px auto;gap:12px;min-height:92px;padding-right:4px}.cast-header:not(.overview-header) h1{letter-spacing:-2.6px;font-size:42px;line-height:1.05}.overview-header{grid-template-columns:minmax(440px,1fr) minmax(340px,.9fr) 48px 48px auto;align-items:center;min-height:195px}.overview-header h1{letter-spacing:-6px;font-size:78px;line-height:.78}.overview-header h1 strong{color:#aaa9a5}.cast-search{border:0;height:54px;padding:0 17px;font-size:0;box-shadow:0 8px 24px #00000009}.cast-search>svg{stroke-width:2px;width:20px;height:20px}.cast-search kbd{align-items:center;gap:3px;font-size:11px;display:flex}.cast-search kbd svg{width:14px;height:14px}.bell,.user{border:0;width:48px;height:48px}.bell svg,.user svg{width:20px;height:20px}.lime-btn{background:var(--jen-lime);border-radius:14px;justify-content:center;align-items:center;gap:8px;height:auto;min-height:48px;padding:0 20px;font-size:13px;font-weight:700;display:inline-flex}.lime-btn svg{stroke-width:2.2px;width:18px;height:18px}.kpi-row{gap:14px;margin-bottom:16px}.kpi-row article{border-radius:22px;height:134px;padding:22px}.kpi-row article p{text-transform:uppercase;color:#999;letter-spacing:.35px;font-size:12px;font-weight:700}.kpi-row article strong{letter-spacing:-2px;font-size:39px;line-height:1.05}.kpi-row article small{color:#999;margin-left:0;font-size:9px}.kpi-icon{background:var(--jen-soft);border:0;width:46px;height:46px}.kpi-icon svg{stroke-width:1.8px;width:21px;height:21px}.white-card,.kanban>section,.shortlist-main,.profile-hero,.contract-flow,.ai-query{border:0;border-radius:22px;box-shadow:0 10px 28px #00000009}.white-card h2,.pipeline-dark h2,.dark-feature h2,.ai-insights h2,.network-insights h2,.client-review h2,.contract-preview h2,.payment-control h2,.file-preview h2,.role-summary h2{letter-spacing:-.8px;font-size:19px;font-weight:750}.dark-feature,.pipeline-dark,.ai-insights,.network-insights,.client-review,.contract-preview,.payment-control,.file-preview,.role-summary,.profile-strength{background:#101010;border-radius:24px}.schedule{background:var(--jen-lime)}.schedule button span{background:#ffffff47}.kanban{gap:12px}.kanban>section{background:#f4f4f1;padding:14px}.kanban>section>button:not(.add-card){border:0;border-radius:16px;min-height:116px;padding:10px}.kanban button span b{font-size:12px}.kanban button span small{color:#777;font-size:10px}.kanban button>em{font-size:9px}.filter-pills button,.talent-tools button{padding:10px 15px;font-size:11px}.result-grid>button>b{font-size:14px}.network-grid b{font-size:12px}.network-grid small,.network-grid p,.network-grid em{font-size:10px}.contract-table button,.invoice-table button,.file-table>button{font-size:11px}.folder-tree button,.settings-menu button{font-size:12px}button{transition:transform .18s,background .18s,box-shadow .18s}:is(button:focus-visible,input:focus-visible,select:focus-visible){outline-offset:2px;outline:3px solid #d6ff2ebf}button:active{transform:scale(.985)}@media (max-width:1200px){.cast-app{grid-template-columns:82px minmax(0,1fr);gap:10px}.cast-sidebar{padding:24px 10px}.cast-logo{justify-content:center;padding:0 0 28px}.cast-logo>div,.cast-sidebar nav button:not(.active){font-size:0}.cast-sidebar nav button{justify-content:center;padding:0}.cast-sidebar nav i{margin:0}.quick-add{justify-content:center;padding:12px}.quick-add span,.sidebar-user{display:none}.overview-header{grid-template-columns:1fr minmax(260px,.8fr) 44px 44px auto}.overview-header h1{font-size:60px}}.business-switch{gap:6px;margin-bottom:4px;display:flex}.business-switch>button{color:#686864;background:#f4f4f1;border:0;border-radius:999px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:11px;font-weight:650;display:flex}.business-switch>button svg{width:15px;height:15px}.business-switch>button.active{color:#fff;background:#101010}.language-toggle{background:#fff;border-radius:999px;margin-left:auto;padding:3px;display:flex;box-shadow:0 5px 16px #0000000a}.language-toggle button{color:#777;background:0 0;border:0;border-radius:999px;width:38px;height:32px;font-size:10px;font-weight:800}.language-toggle button.active{color:var(--jen-lime);background:#101010}.module-tabs{background:#f5f5f2;border-radius:16px;gap:6px;margin:0 0 14px;padding:5px;display:flex;overflow:auto}.module-tabs button{color:#777;white-space:nowrap;background:0 0;border:0;border-radius:12px;height:40px;padding:0 17px;font-size:11px;font-weight:650}.module-tabs button.active{color:#111;background:#fff;box-shadow:0 4px 14px #0000000c}.ops-grid,.ai-os-grid,.admin-grid{grid-template-columns:minmax(0,1fr) 310px;gap:14px;display:grid}.ops-main,.ai-market,.command-board{padding:22px}.section-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.section-head h2{margin:3px 0 0!important;font-size:23px!important}.eyebrow{letter-spacing:1.3px!important;color:#999!important;margin:0!important;font-size:9px!important;font-weight:800!important}.stage-row{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:22px;display:grid}.stage-row button{text-align:left;background:#f1f1ee;border:0;border-radius:16px;padding:14px}.stage-row span{color:#fff;background:#111;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.stage-row b{margin-top:12px;font-size:25px;display:block}.stage-row small{color:#777;font-size:9px}.ops-table{border-top:1px solid #eee}.table-head,.ops-table>button{grid-template-columns:1.55fr 1.1fr 1fr .55fr .7fr;align-items:center;gap:12px;display:grid}.table-head{color:#999;padding:11px 12px;font-size:9px;font-weight:700}.ops-table>button{text-align:left;background:#fff;border:0;border-top:1px solid #eee;width:100%;padding:13px 12px;font-size:10px}.ops-table span b,.ops-table span small{display:block}.ops-table span small{color:#999;margin-top:3px}.ops-table em{background:#eef7d7;border-radius:99px;width:max-content;padding:5px 8px;font-style:normal}.ops-inspector,.license-panel,.black-card{color:#fff;background:#101010;border-radius:24px;padding:22px}.ops-inspector h2,.license-panel h2,.black-card h2{margin:6px 0 18px;font-size:22px}.hero-number{border-block:1px solid #333;padding:18px 0}.hero-number b{letter-spacing:-3px;font-size:48px}.hero-number small{color:#999;display:block}.metric-line{margin:18px 0}.metric-line span{justify-content:space-between;font-size:10px;display:flex}.metric-line span b{font-size:13px}.metric-line>i{background:#343434;border-radius:10px;height:5px;margin-top:7px;display:block}.metric-line>i>i{background:var(--jen-lime);border-radius:10px;height:100%;display:block}.gate,.rights-warning{border:1px solid #363636;border-radius:14px;gap:10px;margin:20px 0;padding:13px;display:flex}.gate svg,.rights-warning svg{width:21px;color:var(--jen-lime)}.gate span,.gate b,.gate small,.rights-warning span,.rights-warning b,.rights-warning small{display:block}.gate small,.rights-warning small{color:#999;margin-top:4px;font-size:9px}.ops-inspector>.lime-btn,.license-panel>.lime-btn{width:100%}.ai-talent-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ai-talent-grid button{text-align:left;background:#f2f2ef;border:0;border-radius:18px;grid-template-columns:74px 1fr 40px;align-items:center;gap:11px;padding:10px;display:grid}.ai-talent-grid .crop{border-radius:13px;height:82px}.ai-talent-grid span b,.ai-talent-grid span small,.ai-talent-grid span em{display:block}.ai-talent-grid span b{font-size:13px}.ai-talent-grid span small{color:#777;margin:4px 0 9px;font-size:9px}.ai-talent-grid span em{color:#678500;font-size:8px;font-style:normal}.ai-talent-grid span em svg{vertical-align:middle;width:12px}.ai-talent-grid strong{font-size:18px}.generation-board{color:#fff;background:#101010;border-radius:20px;grid-template-columns:1fr 230px auto;align-items:center;gap:20px;margin-top:16px;padding:18px;display:grid}.generation-board h3{margin:5px 0;font-size:17px}.generation-board small{color:#999;font-size:9px}.generation-progress i{background:#333;border-radius:9px;height:7px;display:block}.generation-progress i i{background:var(--jen-lime);width:72%}.generation-progress span{color:#aaa;font-size:9px}.generation-board button{color:var(--jen-lime);background:0 0;border:0;font-size:10px}.license-active{background:var(--jen-lime);color:#111;border-radius:99px;align-items:center;gap:5px;margin-bottom:18px;padding:6px 9px;font-size:9px;display:inline-flex}.license-active svg{width:14px}.license-panel>p:not(.eyebrow){border-bottom:1px solid #303030;justify-content:space-between;margin:0;padding:10px 0;font-size:10px;display:flex}.license-panel>p b{text-align:right}.admin-grid{grid-template-columns:minmax(0,1fr) 330px}.business-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.business-cards button{text-align:left;background:#f1f1ee;border:0;border-radius:18px;grid-template-columns:38px 1fr auto;align-items:start;gap:9px;padding:17px;display:grid}.business-cards>button>svg:first-child{width:24px}.business-cards span b,.business-cards span small,.business-cards strong small{display:block}.business-cards span b{font-size:12px}.business-cards span small{color:#888;margin-top:3px;font-size:9px}.business-cards strong{text-align:right;font-size:18px}.business-cards strong small{color:#999;font-size:8px}.business-cards>button>svg:last-child{grid-column:3;width:15px}.command-board>h3{margin-top:26px;font-size:15px}.health-table button{text-align:left;background:#fff;border:0;border-top:1px solid #eee;grid-template-columns:1fr 50px 80px;align-items:center;width:100%;padding:13px 10px;display:grid}.health-table span b,.health-table span small{display:block}.health-table span small{color:#888;font-size:9px}.health-table strong{font-size:17px}.health-table em{background:#eaf4d3;border-radius:99px;padding:5px 8px;font-size:9px;font-style:normal}.health-table em.risk{color:#b33;background:#ffe1d5}.admin-side{gap:14px;display:grid}.black-card button{color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #303030;grid-template-columns:30px 1fr 18px;gap:8px;width:100%;padding:14px 0;display:grid}.black-card button>svg{width:19px;color:var(--jen-lime)}.black-card span b,.black-card span small{display:block}.black-card span small{color:#999;font-size:9px}.crm-card strong{font-size:32px}.crm-card strong small{color:#999;font-size:9px;display:block}.crm-card button{text-align:left;background:#fff;border:0;border-top:1px solid #eee;justify-content:space-between;width:100%;padding:12px 0;display:flex}.crm-card span b,.crm-card span small{display:block}.crm-card span small{color:#999;font-size:9px}.crm-card em{font-style:normal;font-weight:700}@media (max-width:980px){.ops-grid,.ai-os-grid,.admin-grid,.business-cards{grid-template-columns:1fr}.stage-row{grid-template-columns:repeat(3,1fr)}.generation-board{grid-template-columns:1fr}.ops-inspector,.license-panel{grid-column:1}.business-switch{overflow:auto}}@media (max-width:760px){.business-switch{margin-bottom:12px}.business-switch button{flex:none}.stage-row,.ai-talent-grid{grid-template-columns:1fr 1fr}.ops-table{overflow:auto}.table-head,.ops-table>button{min-width:700px}}body{font-family:var(--ui);letter-spacing:-.012em}.cast-header:not(.overview-header) h1{font-family:var(--display);letter-spacing:-1.8px;font-size:38px;font-weight:750;line-height:1.1}.overview-header h1{font-family:var(--display);letter-spacing:-4.5px;font-weight:750}.cast-logo b,.kpi-row article strong,.white-card h2,.pipeline-dark h2,.ai-insights h2,.network-insights h2,.client-review h2,.contract-preview h2,.payment-control h2,.file-preview h2,.role-summary h2{font-family:var(--display)}.cast-sidebar nav button{font-size:14px;font-weight:550;line-height:1.35}.cast-header p{max-width:580px;line-height:1.5}.lime-btn{font-weight:700}.ai-query{height:62px;padding:9px 12px 9px 20px}.ai-query input{font-size:13px}.ai-query button{border-radius:13px;height:44px;font-size:12px}.search-layout{grid-template-columns:205px minmax(0,1fr) 300px;gap:14px}.refine{padding:20px}.refine h2{font-size:18px}.refine b{font-size:11px}.refine label{font-size:10px}.result-grid{gap:12px}.result-grid>button{border-radius:18px;padding:10px;overflow:hidden}.photo{background:#d8d8d4;border-radius:13px;height:178px;overflow:hidden}.photo>.crop{border-radius:13px!important;width:100%!important;height:100%!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important}.photo>span:not(.crop){background:var(--jen-lime);border-radius:999px;padding:4px 8px;font-size:8px;position:absolute;bottom:8px;left:8px}.photo>em{padding:5px 8px;top:8px;right:8px}.result-grid>button>b{margin-top:10px;font-size:13px;font-weight:700}.result-grid>button>small,.result-grid>button>p{font-size:9px}.ai-insights{padding:22px}.ai-insights h2{font-size:18px}.ai-insights>p,.ai-insights>div{font-size:9px}.crop:before{width:34%;top:16%;box-shadow:0 48px 0 28px #171817}.crop:after{pointer-events:none}.network-grid .crop,.short-grid .crop,.profile-photo>.crop,.dark-feature>.crop,.tiny-face .crop,.kanban .crop,.ai-talent-grid .crop{width:100%;display:block}.filter-pills{gap:7px;margin:12px 0}.filter-pills button{background:#fff;padding:10px 14px;font-size:10px}@media (max-width:1250px){.search-layout{grid-template-columns:190px minmax(0,1fr)}.ai-insights{grid-column:1/3}.result-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.search-layout{grid-template-columns:1fr}.ai-insights{grid-column:1}.result-grid{grid-template-columns:1fr 1fr}.photo{height:190px}}html,body{background:#e9e9e7}.cast-app{grid-template-columns:238px minmax(0,1fr);gap:16px;width:min(1540px,100vw - 40px);min-height:calc(100vh - 40px);margin:20px auto}.cast-sidebar{border-radius:28px;min-height:calc(100vh - 40px);padding:28px 20px 20px}.cast-logo{padding:0 8px 28px}.cast-logo>span{border-radius:12px;flex-basis:44px;height:44px}.cast-sidebar nav{gap:5px}.cast-sidebar nav button{gap:13px;height:48px;padding:0 16px;font-size:13px}.cast-sidebar nav svg{width:19px;height:19px}.quick-add{margin-top:18px;padding:12px 14px}.quick-add>i{width:32px;height:32px}.quick-add b{font-size:12px}.sidebar-user{border-radius:16px;padding:13px 15px}.sidebar-user b{font-size:12px}.sidebar-user small{font-size:8px}.cast-main{padding:16px 0 28px}.business-switch{white-space:nowrap;align-items:center;gap:5px;margin-bottom:14px}.business-switch>button{height:34px;padding:0 12px;font-size:10px}.language-toggle{flex:none;grid-template-columns:1fr 1fr;width:82px;margin-left:auto;padding:3px;display:grid}.language-toggle button{width:38px;height:28px;padding:0}.cast-header{grid-template-columns:minmax(250px,.75fr) minmax(310px,1fr) 42px 42px auto;min-height:74px;margin-bottom:20px}.cast-header:not(.overview-header) h1{letter-spacing:-1.25px;font-size:32px;font-weight:700}.cast-header p{margin-top:6px;font-size:11px}.cast-search{height:46px}.bell,.user{width:42px;height:42px}.lime-btn{border-radius:12px;min-height:42px;padding:0 16px;font-size:11px}.docs-layout{grid-template-columns:190px minmax(0,1fr) 300px;align-items:stretch;gap:12px}.folder-tree,.file-table,.file-preview{min-height:540px}.folder-tree{padding:18px}.folder-tree h2{font-size:17px}.folder-tree button{padding:8px;font-size:10px}.file-table{padding:18px}.doc-tabs{gap:18px}.doc-tabs button{font-size:11px}.file-table>button{grid-template-columns:42px minmax(0,1.8fr) minmax(100px,.7fr) 40px;padding:11px 8px;font-size:9px}.file-table>button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-preview{border-radius:22px;padding:18px}.file-preview h2{font-size:17px}.file-preview .paper{min-height:250px;padding:22px}.file-preview h3{overflow-wrap:anywhere;font-size:11px}.preview-tabs{word-spacing:3px;font-size:7px}.file-preview>p{font-size:8px}.white-card{border-radius:20px}.kpi-row article{height:116px;padding:18px}.kpi-row article strong{font-size:34px}.overview-header{min-height:158px}@media (max-width:1200px){.cast-app{grid-template-columns:76px minmax(0,1fr);width:100%;margin:0}.cast-sidebar{border-radius:0}.cast-header{grid-template-columns:1fr minmax(240px,.8fr) 40px 40px auto}.docs-layout{grid-template-columns:170px 1fr}.file-preview{grid-column:1/3;min-height:auto}.language-toggle{margin-left:6px}}:root{--display:var(--font-inter-ui),Arial,sans-serif;--ui:var(--font-inter-ui),Arial,sans-serif}*,button,input,select{font-family:var(--ui)}body{letter-spacing:-.01em;font-size:13px}.cast-logo b{letter-spacing:-.5px;font-weight:800}.cast-sidebar nav button{font-weight:500}.cast-header:not(.overview-header) h1{font-family:var(--ui)!important;letter-spacing:-1.1px!important;white-space:normal!important;font-size:30px!important;font-weight:700!important;line-height:1.15!important}.cast-header h1 em{font-family:var(--ui)!important;letter-spacing:0!important;vertical-align:middle!important;border:1px solid #d8d8d5!important;border-radius:999px!important;align-items:center!important;margin-left:8px!important;padding:4px 8px!important;font-size:9px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.cast-header p{font-size:11px;line-height:1.45}.business-switch{flex-wrap:nowrap!important}.language-toggle{flex-flow:row!important;width:82px!important;min-width:82px!important;display:flex!important}.language-toggle button{flex:0 0 38px!important;display:block!important}.profile-hero{border-radius:22px!important;grid-template-columns:180px minmax(320px,1.15fr) minmax(210px,.72fr) 260px!important;align-items:stretch!important;min-height:380px!important;display:grid!important;overflow:hidden!important}.profile-photo{background:#171817!important;border-radius:22px 0 0 22px!important;flex-direction:column!important;min-height:380px!important;display:flex!important}.profile-photo>.crop{background:linear-gradient(145deg,#d8d5d0,#77736e)!important;flex:0 0 255px!important;width:100%!important;height:255px!important;min-height:255px!important;display:block!important;position:relative!important;overflow:hidden!important}.profile-photo>.crop:before{content:""!important;aspect-ratio:1!important;background:linear-gradient(145deg,#d6b5a2,#8d6d5e)!important;border-radius:50%!important;width:38%!important;display:block!important;position:absolute!important;top:16%!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 55px 0 34px #171817!important}.profile-photo>span{font-size:8px!important;position:absolute!important;top:222px!important;left:14px!important}.profile-photo>small{padding:16px!important;font-size:8px!important;line-height:1.6!important;display:block!important}.profile-photo>small b{font-size:12px!important}.profile-info{padding:24px 22px!important}.profile-info h2{font-family:var(--ui)!important;letter-spacing:-.8px!important;font-size:24px!important;font-weight:700!important}.profile-info p{font-size:9px!important;line-height:1.5!important}.profile-stats{grid-template-columns:repeat(4,1fr)!important;gap:10px!important;margin-top:24px!important;display:grid!important}.measurements{padding:24px 18px!important}.measurements h3{margin:8px 0!important;font-size:11px!important}.measurements p{font-size:9px!important}.measurements em{background:0 0!important;flex-wrap:wrap!important;gap:5px!important;padding:0!important;font-size:9px!important;line-height:1.8!important;display:flex!important}.profile-strength{border-radius:0 22px 22px 0!important;padding:22px!important}.profile-strength h2{font-family:var(--ui)!important;font-size:16px!important;font-weight:650!important}.profile-strength .donut{width:115px!important;height:115px!important}.profile-strength .donut:after{width:75px!important;height:75px!important}.profile-strength .donut b{font-family:var(--ui)!important;font-size:19px!important}.profile-strength p{font-size:8px!important;line-height:1.45!important}.profile-strength>button{font-size:10px!important;font-weight:600!important}.profile-tabs{word-spacing:0!important;white-space:nowrap!important;gap:28px!important;padding:15px 20px!important;font-size:10px!important;display:flex!important;overflow:auto!important}.profile-bottom{gap:12px!important}.profile-bottom>.white-card{min-height:245px!important;padding:20px!important}.profile-bottom h2{font-family:var(--ui)!important;font-size:16px!important;font-weight:700!important}.profile-bottom p,.rates p{font-size:9px!important}.month-grid i{font-size:8px!important}@media (max-width:1250px){.profile-hero{grid-template-columns:170px 1fr 235px!important}.measurements{display:none!important}}@media (max-width:760px){.profile-hero{grid-template-columns:1fr!important}.profile-photo,.profile-strength{border-radius:18px!important}.profile-strength{grid-column:1!important}.profile-tabs{gap:18px!important}}@font-face{font-family:Jen UI;src:url(/fonts/jen-ui-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;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}@font-face{font-family:Jen UI;src:url(/fonts/jen-ui-vietnamese.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;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:Jen Display;src:url(/fonts/jen-display-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;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}@font-face{font-family:Jen Display;src:url(/fonts/jen-display-vietnamese.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;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}:root{--font-app:"Jen UI",Inter,"Segoe UI",Arial,sans-serif;--font-display:"Jen Display","Jen UI",Inter,"Segoe UI",Arial,sans-serif;--font-mono:var(--font-code),"SFMono-Regular",Consolas,monospace}html,body,.cast-app,.cast-app *{font-synthesis:none;font-variant-ligatures:common-ligatures;font-family:var(--font-app)!important}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;letter-spacing:-.01em!important;font-size:13px!important;line-height:1.5!important}button,input,select,textarea{font:inherit!important;letter-spacing:inherit!important}b,strong{font-weight:650!important}small{line-height:1.4!important}.cast-header h1,.cast-header:not(.overview-header) h1{letter-spacing:-1.15px!important;margin:0!important;font-size:30px!important;font-weight:700!important;line-height:1.15!important}.cast-header h1 em{letter-spacing:0!important;font-size:9px!important;font-weight:600!important;line-height:1!important}.cast-header p{letter-spacing:0!important;font-size:11px!important;font-weight:400!important;line-height:1.5!important}.overview-header h1 strong{font-weight:700!important}.cast-logo b{letter-spacing:-.55px!important;font-size:17px!important;font-weight:750!important;line-height:1.15!important}.cast-logo small{letter-spacing:1.1px!important;font-size:9px!important;font-weight:400!important;line-height:1.3!important}.quick-add b,.sidebar-user b{font-size:12px!important;font-weight:650!important}.quick-add small,.sidebar-user small{font-size:8px!important;font-weight:400!important}.business-switch button,.module-tabs button{font-size:10px!important;font-weight:600!important;line-height:1!important}.language-toggle button{font-size:10px!important;font-weight:700!important}.lime-btn{font-size:11px!important;font-weight:650!important;line-height:1.1!important}.cast-search input{font-size:11px!important;font-weight:400!important}.cast-search kbd{font-size:9px!important;font-weight:600!important}.white-card h2,.pipeline-dark h2,.dark-feature h2,.ai-insights h2,.network-insights h2,.client-review h2,.contract-preview h2,.payment-control h2,.file-preview h2,.role-summary h2,.profile-strength h2,.ops-inspector h2,.license-panel h2,.black-card h2{letter-spacing:-.45px!important;font-size:16px!important;font-weight:650!important;line-height:1.3!important}.white-card h3,.command-board h3,.measurements h3{letter-spacing:-.15px!important;font-size:12px!important;font-weight:650!important;line-height:1.35!important}.eyebrow,.caps{letter-spacing:1.15px!important;font-size:8px!important;font-weight:700!important;line-height:1.3!important}.kpi-row article p{letter-spacing:.35px!important;font-size:10px!important;font-weight:650!important;line-height:1.25!important}.kpi-row article strong{letter-spacing:-1.4px!important;font-size:32px!important;font-weight:700!important;line-height:1!important}.kpi-row article em{font-size:9px!important;font-weight:550!important}.kpi-row article small{font-size:8px!important;font-weight:400!important}.hero-number b{letter-spacing:-2px!important;font-size:42px!important;font-weight:700!important}.kanban h3{font-size:11px!important;font-weight:650!important}.kanban button span b,.network-grid b,.shortlist-list b{font-size:10px!important;font-weight:650!important;line-height:1.35!important}.kanban button span small,.network-grid small,.network-grid p,.network-grid em,.shortlist-list small{font-size:8px!important;font-weight:400!important;line-height:1.4!important}.kanban button>em,.available,.unavailable,.photo>span:not(.crop){font-size:7px!important;font-weight:600!important}.result-grid>button>b,.short-grid>button>b,.ai-talent-grid span b{font-size:12px!important;font-weight:650!important;line-height:1.35!important}.result-grid>button>small,.result-grid>button>p,.short-grid>button>small,.ai-talent-grid span small{font-size:8px!important;font-weight:400!important}.short-grid strong,.ai-talent-grid strong{font-size:19px!important;font-weight:700!important}.contract-table button,.invoice-table button,.file-table>button,.ops-table>button,.table-head{font-size:9px!important;font-weight:400!important;line-height:1.4!important}.contract-table button b,.invoice-table button b,.file-table>button b,.ops-table>button b{font-weight:600!important}.contract-table em,.invoice-table em,.ops-table em{font-size:8px!important;font-weight:550!important}.filter-pills button,.talent-tools button,.folder-tree button,.settings-menu button,.doc-tabs button{font-size:9px!important;font-weight:500!important;line-height:1.25!important}.profile-info h2{letter-spacing:-.6px!important;font-size:22px!important;font-weight:700!important;line-height:1.2!important}.profile-info p,.measurements p,.profile-strength p,.profile-bottom p,.rates p{font-size:9px!important;font-weight:400!important;line-height:1.45!important}.profile-stats b{font-size:14px!important;font-weight:700!important}.profile-tabs{font-size:9px!important;font-weight:500!important;line-height:1!important}.donut b{font-size:20px!important;font-weight:700!important;line-height:1.1!important}.donut small{font-size:7px!important;font-weight:400!important}.paper b{font-size:11px!important;font-weight:650!important}.paper small,.paper p{font-size:7px!important;font-weight:400!important;line-height:1.5!important}.preview-tabs,.file-preview>p{font-size:8px!important}.comment p,.payment-control article>span,.insight-line,.ai-insights>p,.ai-insights>div{font-size:8px!important;line-height:1.45!important}.cast-modal h2{letter-spacing:-.6px!important;font-size:22px!important;font-weight:700!important}.create-option b{font-size:11px!important;font-weight:650!important}.create-option small{font-size:8px!important}.cast-toast{font-size:11px!important;font-weight:550!important}@media (max-width:760px){.cast-header h1,.cast-header:not(.overview-header) h1{font-size:26px!important}.overview-header h1{font-size:44px!important}.kpi-row article strong{font-size:28px!important}}.cast-sidebar,.cast-sidebar *{font-family:var(--font-app)!important}.cast-sidebar nav button{letter-spacing:-.2px!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important}.talent-tools button.active{color:#fff;background:#111}.model-network .network-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.model-network .network-grid>button{min-height:260px}.model-network .network-grid>button>.model-shot{height:175px}.model-shot{border-radius:inherit;background-color:#d9ddd5;background-repeat:no-repeat;background-size:300% 200%,cover;width:100%;height:100%;display:block}.demo-chip{letter-spacing:.7px;color:#557000;background:#eff7d4;border:1px solid #dbeaab;border-radius:99px;padding:5px 8px;font-weight:700;display:inline-flex;font-size:7px!important}.model-profile .profile-photo>.model-shot{position:absolute;inset:0}.profile-tags{flex-wrap:wrap;gap:5px;display:flex}.profile-tags em{background:#f1f1ee;border-radius:99px;padding:6px 8px;font-style:normal;font-size:8px!important}.interactive-tabs{gap:4px;display:flex;padding:0!important}.interactive-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 14px;font-size:9px!important}.interactive-tabs button.active{border-bottom-color:var(--lime);font-weight:700!important}.model-gallery{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.model-gallery article{background:#fff;border-radius:14px;height:330px;position:relative;overflow:hidden}.model-gallery .model-shot{border-radius:0}.model-gallery article>span{color:#fff;background:#111;border-radius:99px;padding:6px 9px;position:absolute;bottom:10px;left:10px;font-size:8px!important}.comcard-workspace{padding-top:48px;position:relative}.comcard-actions{gap:7px;display:flex;position:absolute;top:0;right:0}.comcard-actions button{background:#fff;border:1px solid #ddd;border-radius:9px;align-items:center;gap:5px;height:36px;padding:0 12px;display:flex}.comcard-actions .lime-btn{background:var(--lime);border-color:var(--lime)}.comcard-actions svg{width:13px}.comcard-sheet{background:#fff;border-radius:18px;grid-template-columns:.9fr 1.1fr;gap:22px;padding:24px;display:grid;box-shadow:0 18px 45px #0000000d}.comcard-brand{border-bottom:2px solid #111;grid-column:1/-1;justify-content:space-between;align-items:end;padding-bottom:12px;display:flex}.comcard-brand b{letter-spacing:-1px;font-family:var(--font-display)!important;font-size:28px!important}.comcard-brand small{letter-spacing:2px}.comcard-hero{background:#111;border-radius:12px;height:660px;position:relative;overflow:hidden}.comcard-hero>span{color:#fff;flex-direction:column;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.comcard-hero small{letter-spacing:1.5px}.comcard-hero strong{line-height:1;font-family:var(--font-display)!important;font-size:36px!important}.comcard-hero em{color:var(--lime);font-style:normal}.comcard-back{grid-template-rows:1fr auto;gap:16px;display:grid}.comcard-grid{grid-template-columns:1fr 1fr;gap:8px;min-height:460px;display:grid}.comcard-grid .model-shot{border-radius:10px}.comcard-data{border-top:1px solid #ddd;grid-template-columns:1fr 1fr;gap:7px 18px;padding-top:12px;display:grid}.comcard-data h2{grid-column:1/-1;margin:0;font-family:var(--font-display)!important;font-size:28px!important}.comcard-data p{margin:0;font-size:9px!important}.comcard-data p b{color:#888;letter-spacing:.8px;display:block;font-size:7px!important}.comcard-data>small{color:#888;grid-column:1/-1;margin-top:7px}.cast-header h1 em{vertical-align:middle}@media (max-width:1100px){.model-network .network-grid{grid-template-columns:repeat(2,1fr)}.comcard-sheet{grid-template-columns:1fr}.comcard-hero{height:580px}.model-gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.model-network .network-grid,.model-gallery{grid-template-columns:1fr}.comcard-sheet{padding:12px}.comcard-hero{height:520px}.comcard-grid{min-height:400px}.comcard-data{grid-template-columns:1fr}.comcard-data h2,.comcard-data>small{grid-column:1}.comcard-actions{margin-bottom:10px;position:static}.comcard-workspace{padding-top:0}}@media print{body *{visibility:hidden!important}.comcard-sheet,.comcard-sheet *{visibility:visible!important}.comcard-sheet{width:100%;box-shadow:none;break-inside:avoid;border-radius:0;position:absolute;inset:0}.cast-sidebar,.cast-header,.business-switch,.profile-hero,.profile-tabs,.comcard-actions{display:none!important}}.ai-model-os .ai-market{min-width:0}.ai-model-grid{max-height:545px;padding-right:4px;overflow:auto;grid-template-columns:repeat(3,1fr)!important}.ai-model-grid>button{align-items:center;grid-template-columns:105px minmax(0,1fr) auto!important;min-height:150px!important}.ai-model-grid>button>span{min-width:0;overflow:hidden}.ai-model-grid>button>span b,.ai-model-grid>button>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-model-grid>button>strong{white-space:nowrap;justify-self:end}.ai-model-grid>button.selected{box-shadow:inset 3px 0 var(--lime);background:#eff8d1!important}.ai-model-grid .model-shot{border-radius:9px;width:105px;min-width:105px;height:135px}.ai-license-portrait{border-radius:12px;height:190px;margin:10px 0;overflow:hidden}.persona-studio{grid-template-columns:1fr 210px;gap:12px;display:grid}.persona-gallery{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.persona-gallery button{background:#ddd;border:0;border-radius:11px;height:245px;position:relative;overflow:hidden}.persona-gallery button>span{color:#fff;background:#111;border-radius:99px;padding:5px 8px;position:absolute;bottom:8px;left:8px;font-size:7px!important}.persona-controls{color:#fff;background:#111;border-radius:13px;padding:14px}.persona-controls h3{font-family:var(--font-display)!important;font-size:20px!important}.persona-controls>p{color:#aaa}.persona-controls>button{color:#ddd;text-align:left;background:#222;border:1px solid #3b3c39;border-radius:8px;width:100%;margin:6px 0;padding:9px;display:block;font-size:8px!important}.persona-controls>button.active{border-color:var(--lime);color:var(--lime)}.persona-controls>small{color:#999;margin-top:12px;display:block}.ai-tab-placeholder{text-align:center;color:#888;align-content:center;place-items:center;min-height:420px;display:grid}.ai-tab-placeholder>svg{color:#111;width:46px}.ai-tab-placeholder h2{color:#111;margin:12px 0 0}.ai-tab-placeholder p{max-width:390px}.ai-tab-placeholder .lime-btn{align-items:center;gap:6px;margin-top:10px;display:flex}.ai-tab-placeholder .lime-btn svg{width:12px}@media (max-width:1100px){.ai-model-grid{grid-template-columns:repeat(2,1fr)!important}.persona-studio{grid-template-columns:1fr}.persona-controls{order:-1}.persona-gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.ai-model-grid,.persona-gallery{grid-template-columns:1fr!important}.ai-model-grid .model-shot{width:95px;min-width:95px}.ai-model-grid>button{grid-template-columns:95px minmax(0,1fr) auto!important}.persona-gallery button{height:300px}}:root{--ink:#111210;--muted:#686c65;--soft:#f1f2ee;--line:#dfe1db;--panel:#fff;--dark:#121311;--lime:#d7f046}body{color:var(--ink)!important;background:#e9eae7!important;font-size:14px!important;line-height:1.45!important}.cast-main{color:var(--ink)}.cast-header:not(.overview-header) h1{font-family:var(--font-display)!important;letter-spacing:-1.5px!important;color:var(--ink)!important;font-size:36px!important;font-weight:750!important;line-height:1!important}.cast-header p{color:var(--muted)!important;margin-top:8px!important;font-size:13px!important}.cast-search input{color:var(--ink)!important;font-size:13px!important}.cast-search input::placeholder{opacity:1;color:#7c8078!important}.business-switch button{color:#5f625c!important;font-size:11px!important}.business-switch button.active{color:#fff!important}.lime-btn{color:#111!important;font-size:12px!important;font-weight:700!important}.white-card,.shortlist-main,.shortlist-list{background:var(--panel)!important}.eyebrow,.caps{color:#81857d!important}.shortlist-layout{grid-template-columns:250px minmax(620px,1fr) 330px!important;gap:14px!important}.shortlist-list{border-radius:18px!important;padding:16px!important}.shortlist-side-head{align-items:flex-start!important}.shortlist-side-head h2{max-width:130px;font-family:var(--font-display)!important;letter-spacing:-.6px!important;font-size:22px!important;line-height:1.05!important}.shortlist-side-head button{padding:8px 10px!important;font-size:10px!important;line-height:1.2!important}.shortlist-list>button{border-radius:12px!important;min-height:82px!important;padding:10px!important}.shortlist-list>button b{color:var(--ink)!important;font-size:11px!important;line-height:1.25!important}.shortlist-list>button small{color:var(--muted)!important;font-size:9px!important}.shortlist-main{border-radius:18px!important;padding:16px!important}.shortlist-title h2{font-family:var(--font-display)!important;letter-spacing:-.35px!important;font-size:20px!important}.shortlist-title p{color:var(--muted)!important;font-size:9px!important}.compare-btn{font-size:11px!important;font-weight:650!important}.short-grid{gap:10px!important}.short-grid>article{overflow:hidden;border:1px solid var(--line)!important;background:#fff!important;border-radius:14px!important}.short-grid>article.selected{border:2px solid #9bd000!important}.short-grid .talent-open>b{font-family:var(--font-display)!important;letter-spacing:-.25px!important;color:var(--ink)!important;font-size:16px!important}.short-grid .talent-open>small{color:var(--muted)!important;font-size:10px!important}.short-grid .talent-open>strong{font-family:var(--font-display)!important;color:var(--ink)!important;font-size:24px!important}.talent-decisions button{color:#30332e!important;font-size:9px!important;font-weight:600!important}.talent-decisions button.active{background:var(--lime)!important;color:#111!important}.comparison-bar b{font-size:12px!important}.comparison-bar small{color:var(--muted)!important;font-size:10px!important}.client-review{background:var(--dark)!important;border-radius:18px!important;padding:18px!important}.client-review .eyebrow{color:#9ba09a!important}.client-review h2{font-family:var(--font-display)!important;color:#fff!important;font-size:22px!important}.client-review h3{color:#fff!important;font-size:14px!important}.client-review p,.client-review small{color:#b8bcb5!important;font-size:9px!important}.client-review .comment b{color:#fff!important;font-size:10px!important}.client-review .comment p{color:#eef0eb!important;font-size:9px!important}.client-review .lime-btn{font-size:11px!important}.donut b{font-family:var(--font-display)!important;font-size:25px!important}.status-summary span{font-size:9px!important}.comment-box input{color:#fff!important;font-size:10px!important}@media (max-width:1350px){.shortlist-layout{grid-template-columns:220px minmax(560px,1fr) 290px!important}.cast-header:not(.overview-header) h1{font-size:32px!important}}@media (max-width:1100px){.shortlist-layout{grid-template-columns:210px 1fr!important}.client-review{grid-column:1/-1!important}.short-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:760px){body{font-size:13px!important}.cast-header:not(.overview-header) h1{font-size:28px!important}.shortlist-layout{display:block!important}.shortlist-list,.shortlist-main,.client-review{margin-bottom:10px}.short-grid{grid-template-columns:1fr!important}}.network-layout.model-network{grid-template-columns:minmax(0,1fr) 310px!important;align-items:start!important;gap:14px!important}.model-network .network-grid{grid-template-columns:repeat(3,minmax(250px,1fr))!important;grid-auto-rows:220px!important;align-items:stretch!important;gap:10px!important;display:grid!important}.model-network .network-grid>button{border:1px solid var(--line)!important;text-align:left!important;background:#fff!important;border-radius:15px!important;grid-template-columns:46% 54%!important;align-items:stretch!important;height:220px!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.model-network .network-grid>button>.model-shot{background-size:300% 200%,cover!important;border-radius:0!important;width:100%!important;height:220px!important}.model-network .network-grid>button>div{flex-direction:column!important;align-items:flex-start!important;min-width:0!important;padding:14px 12px!important;display:flex!important;position:relative!important}.model-network .network-grid b{font-family:var(--font-display)!important;letter-spacing:-.3px!important;color:var(--ink)!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:16px!important;font-weight:700!important;line-height:1.1!important;overflow:hidden!important}.model-network .network-grid small{color:#555a53!important;margin-top:5px!important;font-size:9px!important;line-height:1.35!important}.model-network .network-grid p{color:var(--muted)!important;margin:7px 0!important;font-size:10px!important;line-height:1.4!important}.model-network .network-grid em{color:#292c27!important;background:#f0f1ed!important;border-radius:6px!important;padding:5px 7px!important;font-size:9px!important;font-style:normal!important;line-height:1.25!important}.model-network .network-grid .available,.model-network .network-grid .unavailable{border-radius:99px!important;padding:6px 8px!important;font-size:8px!important;font-weight:700!important;position:absolute!important;bottom:13px!important;left:12px!important}.model-network .network-grid .available{background:var(--lime)!important;color:#111!important}.model-network .network-grid .unavailable{color:#fff!important;background:#222!important}.model-network .network-insights{border-radius:17px!important;min-height:680px!important;padding:20px!important;position:sticky!important;top:12px!important}.model-network .network-insights h2{font-family:var(--font-display)!important;letter-spacing:-.5px!important;font-size:22px!important}.model-network .network-insights>p{color:#c0c3bc!important;font-size:11px!important;line-height:1.5!important}.model-network .insight-line{padding:7px 0!important;font-size:10px!important}.model-network .network-insights>button{min-height:45px!important;font-size:11px!important}.talent-tools{gap:8px!important;margin-bottom:10px!important}.talent-tools input{height:44px!important;padding:0 15px!important;font-size:12px!important}.talent-tools button{white-space:nowrap!important;height:44px!important;padding:0 17px!important;font-size:10px!important}@media (max-width:1450px){.network-layout.model-network{grid-template-columns:minmax(0,1fr) 280px!important}.model-network .network-grid{grid-template-columns:repeat(2,minmax(270px,1fr))!important}.model-network .network-insights{min-height:620px!important}}@media (max-width:1050px){.network-layout.model-network{grid-template-columns:1fr!important}.model-network .network-grid{grid-template-columns:repeat(2,minmax(250px,1fr))!important}.model-network .network-insights{min-height:0!important;position:static!important}}@media (max-width:680px){.model-network .network-grid{grid-template-columns:1fr!important;grid-auto-rows:205px!important}.model-network .network-grid>button,.model-network .network-grid>button>.model-shot{height:205px!important}.talent-tools{overflow-x:auto!important}.talent-tools input{min-width:210px!important}}.model-shot{background-position:50% 28%!important;background-repeat:no-repeat!important;background-size:cover!important}.model-network .network-grid>button>.model-shot{background-position:50% 24%!important;background-size:cover!important}.model-profile .profile-photo>.model-shot{background-position:50% 20%!important}.model-gallery .model-shot,.persona-gallery .model-shot,.comcard-grid .model-shot{background-position:50% 24%!important}.comcard-hero .model-shot{background-position:50% 20%!important}.model-profile .profile-photo{background:#171817!important;min-height:625px!important;position:relative!important;overflow:hidden!important}.model-profile .profile-photo>.model-shot{z-index:0!important;background-position:50%!important;background-size:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.model-profile .profile-photo>span{z-index:2!important;position:absolute!important;top:auto!important;bottom:16px!important;left:14px!important}.model-profile .profile-photo>small{text-shadow:0 1px 10px #000;z-index:2!important;color:#fff!important;padding:0!important;position:absolute!important;top:16px!important;left:14px!important}.model-profile .profile-photo:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0008 0,#0000 24% 68%,#0009 100%);position:absolute;inset:0}@media (max-width:1100px){.model-profile .profile-photo{min-height:540px!important}}@media (max-width:760px){.model-profile .profile-photo{min-height:460px!important}}.workflow-head{background:#fff;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:9px;padding:15px 18px;display:flex}.workflow-head h2{margin:2px 0;font-family:var(--font-display)!important;font-size:23px!important}.workflow-head>div>span{color:var(--muted);font-size:10px}.workflow-head .lime-btn{align-items:center;gap:6px;height:39px;display:flex}.workflow-head svg{width:14px}.workflow-stepper{background:#fff;border-radius:16px;grid-template-columns:repeat(8,1fr);margin-bottom:9px;padding:13px 10px;display:grid}.workflow-stepper button{color:#858982;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;display:flex;position:relative;font-size:8px!important}.workflow-stepper button:before{content:"";background:#e2e4df;height:2px;position:absolute;top:13px;left:-50%;right:50%}.workflow-stepper button:first-child:before{display:none}.workflow-stepper button.done:before,.workflow-stepper button.active:before{background:var(--lime)}.workflow-stepper i{z-index:1;background:#edeebb;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;font-weight:700;display:grid;position:relative}.workflow-stepper i svg{width:13px}.workflow-stepper button.done i,.workflow-stepper button.active i{background:var(--lime);color:#111}.workflow-stepper button.active span{color:#111;font-weight:700}.workflow-grid{grid-template-columns:minmax(0,1fr) 295px;gap:10px;display:grid}.workflow-main{flex-direction:column;min-height:570px;padding:16px;display:flex}.health-chip{color:#658600;background:#eff6dd;border-radius:99px;padding:6px 9px;font-size:8px}.brief-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.brief-summary label{color:#7a7e76;background:#f3f4f0;border-radius:10px;padding:11px;font-size:8px}.brief-summary label b{color:#111;margin-top:4px;display:block;font-size:10px!important}.brief-summary .wide{grid-column:span 2}.brief-summary>button{background:#fff;border:1px solid #ddd;border-radius:9px;font-size:9px!important}.match-summary{color:#fff;background:#111;border-radius:12px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;margin:10px 0;padding:12px;display:grid}.match-summary>svg{color:var(--lime)}.match-summary span b,.match-summary span small{display:block}.match-summary span small{color:#aaa}.match-summary strong{color:var(--lime)}.workflow-talents{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.workflow-talents>button{text-align:left;background:#fff;border:1px solid #e1e2de;border-radius:11px;padding:0 0 10px;position:relative;overflow:hidden}.workflow-talents .model-shot{border-radius:0;height:145px}.workflow-talents b,.workflow-talents small,.workflow-talents strong{margin:6px 9px 0;display:block}.workflow-talents b{font-size:10px!important}.workflow-talents small{color:#777}.workflow-talents strong{background:var(--lime);border-radius:99px;padding:4px 6px;position:absolute;top:4px;right:5px}.workflow-talents.selectable>button.selected{border:2px solid #99cf00}.workflow-talents.selectable>button>i{background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:8px;left:8px}.workflow-talents.selectable>button>i svg{color:#7fa900;width:16px}.workflow-note{color:#666;font-size:10px}.availability-board article{border-top:1px solid #eee;grid-template-columns:50px 1fr auto 80px;align-items:center;gap:9px;padding:10px 0;display:grid}.availability-board .model-shot{border-radius:9px;width:46px;height:46px}.availability-board span b,.availability-board span small{display:block}.availability-board span small{color:#888}.availability-board em{background:#e7f3ca;border-radius:99px;padding:5px 8px;font-size:8px;font-style:normal}.availability-board button{background:#fff;border:1px solid #ddd;border-radius:8px;padding:7px;font-size:8px!important}.quote-sheet{border:1px solid #ddd;border-radius:12px;padding:16px}.quote-sheet h3{font-size:15px!important}.quote-sheet>p{border-top:1px solid #eee;justify-content:space-between;margin:0;padding:10px 0;display:flex}.quote-sheet span small{color:#888;margin-top:2px;display:block}.quote-sheet .quote-total{margin-top:8px}.quote-sheet>strong{color:#fff;background:#111;border-radius:9px;justify-content:space-between;padding:12px;display:flex}.quote-sheet>strong b{color:var(--lime)}.gate-board article{border-top:1px solid #eee;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:13px 0;display:grid}.gate-board article>svg{color:#769d00}.gate-board span b,.gate-board span small{display:block}.gate-board span small{color:#888}.gate-board em{background:#edf6d9;border-radius:99px;padding:5px 8px;font-style:normal}.gate-board>.lime-btn{align-items:center;gap:5px;margin:15px 0 0 auto;display:flex}.booking-confirmed{text-align:center;padding:30px}.booking-confirmed>svg{color:#86b300;width:55px;height:55px}.booking-confirmed h2{font-family:var(--font-display)!important;font-size:26px!important}.booking-confirmed>div{justify-content:center;gap:10px;margin-top:20px;display:flex}.booking-confirmed>div>span{width:95px}.booking-confirmed .model-shot{border-radius:12px;height:95px}.booking-confirmed span b{margin-top:5px;display:block}.sync-board button{text-align:left;background:#fff;border:0;border-top:1px solid #eee;grid-template-columns:26px 1fr auto 15px;align-items:center;gap:8px;width:100%;padding:13px 4px;display:grid}.sync-board button>svg{width:18px}.sync-board span b,.sync-board span small{display:block}.sync-board span small{color:#888}.sync-board em{color:#6f9400;font-style:normal}.workflow-footer{justify-content:space-between;margin-top:auto;padding-top:14px;display:flex}.workflow-footer button{background:#fff;border:1px solid #ddd;border-radius:9px;height:36px;padding:0 13px}.workflow-footer .lime-btn{background:var(--lime);border-color:var(--lime);align-items:center;gap:5px;display:flex}.workflow-footer svg{width:12px}.workflow-footer button:disabled{opacity:.4}.workflow-side{align-content:start;gap:10px;display:grid}.workflow-side .black-card{border-radius:15px;padding:16px}.workflow-side .black-card>p:not(.eyebrow){color:#aaa;border-top:1px solid #333;justify-content:space-between;margin:0;padding:9px 0;font-size:8px;display:flex}.workflow-side .black-card>p b{color:#fff}.activity-card p{border-top:1px solid #eee;grid-template-columns:24px 1fr;gap:7px;margin:0;padding:9px 0;display:grid}.activity-card p>i{background:var(--lime);border-radius:50%;place-items:center;width:21px;height:21px;font-style:normal;display:grid}.activity-card span b,.activity-card span small{display:block}.activity-card span small{color:#888}.campaign-wizard{background:#fff;border-radius:18px;width:min(720px,92vw);padding:24px;position:relative}.campaign-wizard h2{font-family:var(--font-display)!important;font-size:25px!important}.campaign-wizard>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.campaign-wizard label{color:#777;font-size:9px}.campaign-wizard input,.campaign-wizard select{color:#111;border:1px solid #ddd;border-radius:8px;width:100%;height:39px;margin-top:5px;padding:0 10px;display:block}.campaign-wizard label.wide{grid-column:1/-1}.campaign-wizard>.lime-btn{align-items:center;gap:5px;height:40px;margin:15px 0 0 auto;display:flex}.wizard-close{background:0 0;border:0;position:absolute;top:12px;right:13px;font-size:22px!important}@media (max-width:1100px){.workflow-grid{grid-template-columns:1fr}.workflow-side{grid-template-columns:1fr 1fr}.workflow-stepper{overflow-x:auto}.workflow-stepper button{min-width:90px}}@media (max-width:700px){.workflow-head{align-items:flex-start;gap:10px}.workflow-head h2{font-size:19px!important}.brief-summary,.workflow-talents{grid-template-columns:1fr 1fr}.workflow-side,.campaign-wizard>div{grid-template-columns:1fr}.campaign-wizard label.wide{grid-column:1}.availability-board article{grid-template-columns:45px 1fr}.availability-board em,.availability-board button{grid-column:2}.booking-confirmed>div{flex-wrap:wrap}}.cast-logo b{letter-spacing:-.55px!important;font-size:17px!important;font-weight:700!important}.cast-logo small{letter-spacing:1.2px!important;font-size:9px!important;font-weight:400!important}.quick-add b{font-size:12px!important;font-weight:600!important}.quick-add small{font-size:8px!important;font-weight:400!important}.sidebar-user b{font-size:12px!important;font-weight:600!important}.sidebar-user small{letter-spacing:-.05px!important;font-size:8px!important;font-weight:400!important}.contract-table button>b,.invoice-table button>b,.file-table>button>b,.profile-photo>small b,.result-grid>button>small,.network-grid small,.license-panel h2,.generation-board>div>small,.paper small,.cast-search kbd{font-family:var(--font-mono)!important;letter-spacing:-.035em!important}body{font-size:14px!important;line-height:1.55!important}.cast-sidebar nav button{letter-spacing:-.18px!important;font-size:15px!important;font-weight:500!important}.cast-sidebar nav button.active{font-weight:650!important}.cast-logo b{font-size:18px!important}.cast-logo small{font-size:10px!important}.quick-add b,.sidebar-user b{font-size:13px!important}.quick-add small,.sidebar-user small{font-size:9px!important}.cast-header h1,.cast-header:not(.overview-header) h1{letter-spacing:-1.45px!important;font-size:36px!important;font-weight:700!important;line-height:1.12!important}.cast-header p{color:#777!important;font-size:13px!important}.overview-header h1{letter-spacing:-4px!important;font-size:66px!important;font-weight:750!important;line-height:.82!important}.business-switch button,.module-tabs button{font-size:11px!important}.cast-search input,.lime-btn{font-size:12px!important}.kpi-row article p{font-size:11px!important;font-weight:600!important}.kpi-row article strong{letter-spacing:-1.8px!important;font-size:38px!important;font-weight:700!important}.kpi-row article em{font-size:10px!important}.kpi-row article small{font-size:8px!important}.white-card h2,.pipeline-dark h2,.dark-feature h2,.ai-insights h2,.network-insights h2,.client-review h2,.contract-preview h2,.payment-control h2,.file-preview h2,.role-summary h2,.profile-strength h2,.ops-inspector h2,.license-panel h2,.black-card h2{letter-spacing:-.55px!important;font-size:18px!important;font-weight:650!important}.white-card h3,.command-board h3,.measurements h3{font-size:14px!important}.kanban h3{font-size:12px!important}.kanban button span b,.network-grid b,.shortlist-list b{font-size:11px!important}.kanban button span small,.network-grid small,.network-grid p,.network-grid em,.shortlist-list small{font-size:9px!important}.result-grid>button>b,.short-grid>button>b,.ai-talent-grid span b{font-size:13px!important}.result-grid>button>small,.result-grid>button>p,.short-grid>button>small,.ai-talent-grid span small{font-size:9px!important}.contract-table button,.invoice-table button,.file-table>button,.ops-table>button,.table-head,.filter-pills button,.talent-tools button,.folder-tree button,.settings-menu button,.doc-tabs button{font-size:10px!important}.profile-info h2{font-size:24px!important}.profile-info p,.measurements p,.profile-strength p,.profile-bottom p,.rates p{font-size:10px!important}.profile-stats b{font-size:16px!important}.profile-stats span{font-size:9px!important}.profile-tabs{font-size:10px!important}@media (max-width:760px){.cast-header h1,.cast-header:not(.overview-header) h1{font-size:28px!important}.overview-header h1{font-size:48px!important}.cast-sidebar nav button{font-size:14px!important}}.cast-header h1,.overview-header h1,.overview-header h1 strong,.kpi-row article strong,.hero-number b,.donut b,.white-card h2,.pipeline-dark h2,.dark-feature h2,.ai-insights h2,.network-insights h2,.client-review h2,.contract-preview h2,.payment-control h2,.file-preview h2,.role-summary h2,.profile-strength h2,.ops-inspector h2,.license-panel h2,.black-card h2,.profile-info h2,.cast-modal h2{font-family:var(--font-display)!important}.shortlist-side-head,.shortlist-title,.review-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.shortlist-side-head>button{background:#f2f2ef;border:0;border-radius:99px;padding:6px 8px;font-size:8px}.shortlist-list>button{cursor:pointer}.shortlist-list>button small em{color:#739800;font-style:normal}.shortlist-view-all{border-top:1px solid var(--g300)!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:7px!important;height:34px!important;margin-top:8px!important;display:flex!important}.shortlist-view-all svg{width:12px}.shortlist-title{margin-bottom:12px}.shortlist-title p{color:var(--muted);margin:5px 0 0;font-size:9px}.compare-btn{border:1px solid var(--g300);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 11px;font-weight:600;display:flex}.compare-btn svg{width:14px}.short-grid>article{border:1px solid var(--g300);background:#fff;border-radius:12px;padding:7px;transition:all .18s;position:relative}.short-grid>article.selected{border-color:#9ac600;box-shadow:0 0 0 1px #d7f046}.short-grid>article.rejected{opacity:.62}.talent-open{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.talent-open .crop{border-radius:8px;height:112px}.talent-open>b,.talent-open>small,.talent-open>strong{display:block}.talent-open>b{margin-top:7px}.talent-open>small{color:var(--muted)}.talent-open>strong{margin-top:5px;font-size:20px;font-family:var(--font-display)!important}.talent-open>i{background:#ecece8;height:3px;display:block}.talent-open>i>i{background:var(--lime);height:100%;display:block}.select-compare{cursor:pointer;background:#fff;border:1px solid #999;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:14px;left:14px}.select-compare svg{color:#111;width:20px;height:20px;fill:var(--lime)}.talent-decisions{grid-template-columns:1fr 1fr 1.35fr;gap:4px;margin-top:7px;display:grid}.talent-decisions button{border:1px solid var(--g300);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:3px;height:27px;display:flex;font-size:7px!important}.talent-decisions svg{width:10px}.talent-decisions button.active{background:var(--lime);border-color:var(--lime)}.talent-decisions button.reject{color:#fff;background:#111;border-color:#111}.comparison-bar{border:1px solid var(--g300);background:#f5f5f2;border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.comparison-bar>svg{width:18px}.comparison-bar span{flex-direction:column;flex:1;display:flex}.comparison-bar small{color:var(--muted);margin-top:3px}.comparison-bar small em{color:#fff;background:#111;border-radius:99px;margin:0 7px;padding:2px 5px;font-style:normal}.comparison-bar button{background:0 0;border:0;align-items:center;gap:5px;font-weight:600;display:flex}.comparison-bar button svg{width:13px}.review-head .eyebrow{color:#92958f;margin:0 0 5px}.review-head>svg{color:var(--lime);width:19px}.review-stats{border-bottom:1px solid #353735;gap:7px;padding:10px 0 13px;display:grid}.review-stats span{color:#c7c8c5;grid-template-columns:8px 1fr auto;align-items:center;font-size:9px;display:grid}.review-stats i{background:var(--lime);border-radius:50%;width:6px;height:6px}.review-stats span:nth-child(2) i{background:#777}.review-stats span:nth-child(3) i{background:#ef6d45}.review-stats b{color:#fff}.comment p{flex:1}.comment p small{color:#777;margin-top:3px;display:block}.comment-box{border:1px solid #3b3d3a;border-radius:9px;height:36px;margin-top:12px;display:flex;overflow:hidden}.comment-box input{color:#fff;background:#222;border:0;outline:0;flex:1;padding:0 10px;font-size:9px!important}.comment-box button{width:36px;color:var(--lime);background:#2d2f2c;border:0}.comment-box svg{width:13px}.client-review .lime-btn,.share-shortlist{justify-content:center;align-items:center;gap:7px;display:flex}.client-review .lime-btn svg,.share-shortlist svg{width:13px}.client-review .lime-btn:disabled{color:#555;background:#b9c58d}.share-shortlist{width:100%;margin-top:7px}.shortlist-layout{align-items:start}@media (max-width:1100px){.shortlist-layout{grid-template-columns:180px 1fr}.client-review{grid-column:1/-1}.short-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.shortlist-layout{display:block}.shortlist-list,.shortlist-main,.client-review{margin-bottom:10px}.short-grid{grid-template-columns:1fr 1fr}.shortlist-title{display:block}.compare-btn{margin-top:10px}.talent-decisions{grid-template-columns:1fr}.comparison-bar{flex-wrap:wrap;align-items:flex-start}}.contract-flow button{text-align:center;cursor:pointer;background:0 0;border:0;position:relative}.contract-flow button:before{content:"";background:#ddd;height:2px;position:absolute;top:12px;left:-50%;right:50%}.contract-flow button:first-child:before{display:none}.contract-flow button.done:before,.contract-flow button.current:before{background:var(--lime)}.contract-flow button i{z-index:1;background:#eee;border-radius:50%;place-items:center;width:26px;height:26px;margin:auto;font-style:normal;display:grid;position:relative}.contract-flow button.done i,.contract-flow button.current i{background:var(--lime)}.contract-flow button.current i{box-shadow:0 0 0 4px #d7f04630}.contract-flow button b,.contract-flow button small{margin-top:5px;display:block;font-size:8px!important}.contract-flow button small{color:#888}.contract-center{min-width:0}.contract-toolbar{justify-content:space-between;align-items:center;height:44px;margin-bottom:8px;display:flex}.contract-toolbar div{gap:5px;display:flex}.contract-toolbar button{border:1px solid var(--g300);background:#fff;border-radius:99px;padding:7px 11px;font-size:9px!important}.contract-toolbar button.active{color:#fff;background:#111;border-color:#111}.contract-table.enhanced{padding:9px}.contract-head,.contract-table.enhanced>button{align-items:center;grid-template-columns:1.05fr 1.8fr .7fr 1fr!important}.contract-head{color:#888;border-bottom:1px solid #eee;padding:7px 8px;font-size:8px;display:grid}.contract-table.enhanced>button{cursor:pointer;border-radius:8px}.contract-table.enhanced>button.selected{box-shadow:inset 3px 0 var(--lime);background:#f1f5e8}.contract-table.enhanced>button strong,.contract-table.enhanced>button small{display:block}.contract-table.enhanced>button small{color:#888;margin-top:3px}.contract-table.enhanced>button em{white-space:nowrap}.rights-card{margin-top:9px}.rights-title{justify-content:space-between;align-items:flex-start;display:flex}.rights-title .eyebrow{margin:0 0 5px}.rights-title>span{background:#e9f5ca;border-radius:99px;align-items:center;gap:5px;padding:6px 9px;font-size:8px;display:flex}.rights-title svg{color:#648800;width:13px}.rights-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:10px;display:grid}.rights-grid label>span{color:#777;margin-bottom:5px;font-size:8px;display:block}.rights-grid select{border:1px solid var(--g300);background:#fff;border-radius:8px;width:100%;height:34px;padding:0 8px;font-size:9px}.rights-chips{flex-wrap:wrap;gap:5px;display:flex}.rights-chips button{border:1px solid var(--g300);background:#fff;border-radius:99px;padding:7px 9px;font-size:8px!important}.rights-chips button.active{color:#fff;background:#111;border-color:#111}.rights-gate{color:#fff;background:#111;border-radius:10px;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;margin-top:12px;padding:10px;display:grid}.rights-gate svg{width:18px;color:var(--lime)}.rights-gate span b,.rights-gate span small{display:block}.rights-gate span small{color:#aaa;margin-top:2px}.rights-gate em{color:var(--lime);font-style:normal;font-weight:700}.preview-head{justify-content:space-between;display:flex}.preview-head .eyebrow{color:#999;margin:0 0 4px}.preview-head button{color:#fff;background:0 0;border:0}.contract-tabs{border-bottom:1px solid #383a38;display:flex}.contract-tabs button{color:#999;background:0 0;border:0;padding:8px 10px;font-size:8px!important}.contract-tabs button.active{color:#fff;border-bottom:2px solid var(--lime)}.contract-preview .paper{min-height:265px}.version-list,.approval-list{min-height:265px;padding:10px 0}.version-list button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #333;grid-template-columns:45px 1fr 1fr;width:100%;padding:13px 4px;display:grid}.version-list span{color:var(--lime)}.version-list small{color:#999}.approval-list p{border-bottom:1px solid #333;grid-template-columns:20px 1fr 20px;align-items:center;gap:7px;margin:0;padding:12px 0;display:grid}.approval-list svg{width:15px;color:var(--lime)}.approval-list span b,.approval-list span small{display:block}.approval-list span small{color:#999;margin-top:3px}.approval-list em{color:var(--lime)}.approval-summary{border-top:1px solid #333;margin-top:10px}.approval-summary h3{margin-bottom:7px;border:0!important}.approval-summary p{color:#aaa;align-items:center;gap:6px;display:flex;font-size:8px!important}.approval-summary svg{width:13px;color:var(--lime)}.contract-preview .lime-btn,.contract-secondary{justify-content:center;align-items:center;gap:6px;display:flex}.contract-preview .lime-btn svg,.contract-secondary svg{width:14px}.contract-preview .lime-btn:disabled{color:#555;background:#b7c28e}.contract-secondary{width:100%;margin-top:7px}@media (max-width:1100px){.rights-grid{grid-template-columns:1fr 1fr}.contract-layout{grid-template-columns:1fr}.contract-preview{margin-top:10px}}@media (max-width:760px){.contract-flow button{min-width:90px}.contract-toolbar{overflow:auto}.contract-head{display:none}.contract-table.enhanced>button{grid-template-columns:1fr 1fr!important}.contract-table.enhanced>button em{justify-self:end}.rights-grid{grid-template-columns:1fr}.rights-title{display:block}.rights-title>span{width:max-content;margin:8px 0}.contract-preview{margin-top:10px}}.finance-tabs{justify-content:space-between;align-items:center;height:46px;margin-bottom:8px;display:flex}.finance-tabs>button,.finance-tabs>div>button{background:0 0;border:0;padding:10px 12px;font-weight:600;font-size:9px!important}.finance-tabs>button.active{border-bottom:2px solid var(--lime)}.finance-tabs>div{gap:6px;display:flex}.finance-tabs>div>button{border:1px solid var(--g300);background:#fff;border-radius:9px;align-items:center;gap:5px;display:flex}.finance-tabs>div>.lime-btn{background:var(--lime);height:36px}.finance-tabs svg{width:13px}.cash-chart.enhanced{height:300px}.chart-head{justify-content:space-between;display:flex}.chart-head .eyebrow{margin:0 0 4px}.chart-head>div:last-child{gap:4px;display:flex}.chart-head button{border:1px solid var(--g300);background:#fff;border-radius:99px;padding:6px 9px;font-size:8px!important}.chart-head button.active{color:#fff;background:#111}.finance-chart{grid-template-columns:36px 1fr;height:180px;margin-top:4px;display:grid}.axis{color:#999;flex-direction:column;justify-content:space-between;padding:3px 0 17px;font-size:7px;display:flex}.plot{background:repeating-linear-gradient(#0000 0 35px,#eeeeeb 36px);position:relative}.plot svg{width:100%;height:158px;overflow:visible}.chart-months{color:#999;justify-content:space-between;font-size:7px;display:flex}.chart-legend{align-items:center;gap:14px;font-size:8px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend span i{background:#111;width:18px;height:3px}.chart-legend span:nth-child(2) i{background:var(--lime)}.chart-legend>strong{margin-left:auto;font-size:17px;font-family:var(--font-display)!important}.chart-legend>strong small{color:#888;font-size:7px;display:block;font-family:var(--font-app)!important}.invoice-table.enhanced{margin-top:9px;padding:8px}.finance-table-head,.invoice-table.enhanced>button{align-items:center;display:grid;grid-template-columns:1fr 1.6fr .75fr 1fr .7fr!important}.finance-table-head{color:#888;padding:7px 8px;font-size:8px}.invoice-table.enhanced>button{cursor:pointer;border-radius:8px}.invoice-table.enhanced>button.selected{box-shadow:inset 3px 0 var(--lime);background:#f1f5e8}.invoice-table.enhanced>button strong,.invoice-table.enhanced>button small{display:block}.invoice-table.enhanced>button small{color:#888;margin-top:3px}.invoice-table.enhanced em.sent{background:#e7eddd}.invoice-table.enhanced em.partial{background:#fff0bc}.invoice-table.enhanced em.overdue{color:#fff;background:#111}.client-payments,.payout-list{min-height:350px;margin-top:9px}.client-payments>button{text-align:left;background:#fff;border:0;border-top:1px solid #eee;grid-template-columns:1.5fr 1fr .8fr 20px;align-items:center;width:100%;padding:13px;display:grid}.client-payments span b,.client-payments span small{display:block}.client-payments small{color:#888;margin-top:3px}.client-payments>button>strong{text-align:right}.client-payments em{border-radius:99px;justify-self:end;padding:4px 7px;font-size:8px;font-style:normal}.client-payments em.paid{background:#e3f4bd}.client-payments em.pending{background:#eee}.client-payments em.overdue{color:#fff;background:#111}.client-payments svg{width:13px}.payout-list>div{border-top:1px solid #eee;grid-template-columns:1.4fr 1fr 110px;align-items:center;padding:12px;display:grid}.payout-list>div>span{grid-template-columns:34px 1fr;display:grid}.payout-list>div>span i{width:28px;height:28px;color:var(--lime);background:#111;border-radius:50%;grid-row:1/3;place-items:center;font-size:8px;font-style:normal;display:grid}.payout-list>div>span small{color:#888}.payout-list>div>strong{text-align:right}.payout-list>div>button{background:#fff;border:1px solid #111;border-radius:8px;height:31px;margin-left:10px;font-size:8px!important}.payout-list>div>button.approved{background:var(--lime);border-color:var(--lime);justify-content:center;align-items:center;gap:4px;display:flex}.payout-list svg{width:12px}.payment-head{justify-content:space-between;display:flex}.payment-head .eyebrow{color:#999;margin:0 0 4px}.payment-head button{color:#fff;background:0 0;border:0}.payment-head svg{width:15px}.payment-control article.invoice-detail>b{color:var(--lime);font-family:var(--font-mono)!important}.payment-control article.invoice-detail h3{font-size:17px;font-family:var(--font-display)!important}.invoice-detail>span{display:flex!important}.margin-meter{border-top:1px solid #333;margin-top:11px;padding-top:10px}.margin-meter span{justify-content:space-between;display:flex}.margin-meter span b{font-size:24px;font-family:var(--font-display)!important}.margin-meter>i{background:#444;height:5px;margin-top:7px;display:block}.margin-meter>i>i{background:var(--lime);width:38.3%;height:100%;display:block}.invoice-detail>button{background:var(--lime);border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:34px;margin-top:10px;display:flex;font-size:8px!important}.invoice-detail>button svg{width:12px}.payment-control article>button{color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #333;grid-template-columns:18px 1fr 15px;align-items:center;width:100%;padding:9px 0;display:grid}.payment-control article>button svg{width:13px;color:var(--lime)}.payment-control article>button span b,.payment-control article>button span small{display:block}.payment-control article>button span small{color:#999;margin-top:2px}.bank-status>p{justify-content:space-between;display:flex}.bank-status>p em{color:var(--lime);font-size:7px}.bank-status>span{grid-template-columns:24px 1fr 18px!important;align-items:center!important;display:grid!important}.bank-status svg{width:15px}.bank-status small{color:#888;display:block}.net-cash>strong{font-family:var(--font-display)!important;font-size:25px!important}.net-cash>strong small{font-size:9px!important}@media (max-width:1100px){.payments-layout{grid-template-columns:1fr}.payment-control{margin-top:10px}.finance-table-head,.invoice-table.enhanced>button{grid-template-columns:1fr 1.3fr .8fr 1fr .7fr!important}}@media (max-width:760px){.finance-tabs{align-items:flex-start;height:auto;overflow:auto}.finance-tabs>div{margin-left:12px}.finance-table-head{display:none}.invoice-table.enhanced>button{grid-template-columns:1fr 1fr!important}.invoice-table.enhanced>button em{justify-self:end}.client-payments>button{grid-template-columns:1fr 1fr}.payout-list>div{grid-template-columns:1fr}.payout-list>div>strong{text-align:left;margin:8px 0}.payout-list>div>button{margin:0}.cash-chart.enhanced{height:310px}}.docs-workspace{position:relative}.docs-breadcrumb{color:#888;align-items:center;gap:7px;height:34px;margin-top:-12px;margin-bottom:8px;font-size:8px;display:flex}.docs-breadcrumb svg{width:12px}.docs-breadcrumb b{color:#111}.docs-actions{gap:5px;display:flex;position:absolute;top:0;right:0}.docs-actions button{border:1px solid var(--g300);background:#fff;border-radius:8px;height:31px;padding:0 10px;font-size:8px!important}.docs-actions .lime-btn{background:var(--lime);border-color:var(--lime);align-items:center;gap:5px;display:flex}.docs-actions svg{width:12px}.upload-progress{color:#fff;background:#111;border-radius:10px;grid-template-columns:24px 1fr 40px;align-items:center;gap:9px;height:48px;margin-bottom:8px;padding:8px 12px;display:grid}.upload-progress>svg{width:17px;color:var(--lime)}.upload-progress span b,.upload-progress span i{display:block}.upload-progress span i{background:#444;height:4px;margin-top:5px}.upload-progress span i i{background:var(--lime);height:100%}.upload-progress strong{color:var(--lime)}.docs-layout.enhanced{grid-template-columns:190px 1fr 300px;align-items:stretch}.folder-head,.file-preview-head{justify-content:space-between;display:flex}.folder-head button,.file-preview-head button{background:0 0;border:0}.folder-head svg,.file-preview-head svg{width:14px}.folder-tree button{cursor:pointer;align-items:center;gap:6px;display:flex}.folder-tree button svg{color:#777;width:13px}.folder-tree button span{width:8px}.folder-tree button em{color:#fff;background:#111;border-radius:99px;margin-left:auto;padding:2px 5px;font-size:7px;font-style:normal}.folder-tree button.depth-1{padding-left:15px}.folder-tree button.depth-2{padding-left:23px}.folder-tree button.depth-3{padding-left:37px}.storage{border-top:1px solid #eee;margin-top:18px;padding-top:12px}.storage span{justify-content:space-between;font-size:8px;display:flex}.storage>i{background:#eee;height:5px;margin:7px 0;display:block}.storage>i>i{background:var(--lime);width:68%;height:100%;display:block}.storage small{color:#999}.file-table.enhanced{min-height:590px;padding:10px}.doc-toolbar{border-bottom:1px solid #eee;justify-content:space-between;height:43px;display:flex}.doc-toolbar label{background:#f5f5f2;border-radius:99px;align-items:center;gap:5px;width:165px;height:30px;padding:0 9px;display:flex}.doc-toolbar label svg{width:12px}.doc-toolbar input{background:0 0;border:0;outline:0;width:100%;font-size:8px!important}.file-head,.file-table.enhanced>button{grid-template-columns:2fr .9fr .45fr .65fr;align-items:center;display:grid}.file-head{color:#999;padding:8px 10px;font-size:8px}.file-table.enhanced>button{cursor:pointer;position:relative;border-radius:8px!important}.file-table.enhanced>button.selected{box-shadow:inset 3px 0 var(--lime);background:#f0f5e4}.file-table.enhanced>button>i:first-child{position:absolute;left:8px;width:32px!important}.file-table.enhanced>button>span:nth-child(2){padding-left:42px}.file-table.enhanced>button>span b,.file-table.enhanced>button>span small{display:block}.file-table.enhanced>button>span small{color:#999;margin-top:2px}.file-table.enhanced>button>span:nth-child(3){align-items:center;gap:5px;display:flex}.file-table.enhanced>button>span:nth-child(3)>i{width:22px;height:22px;color:var(--lime);background:#111;border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.file-table.enhanced>button>strong{align-items:center;gap:4px;font-size:7px;display:flex}.file-table.enhanced>button>strong svg{width:10px}.file-table.enhanced>button>strong.shared{color:#668c00}.file-table.enhanced>button>i.image svg{width:15px}.file-table.enhanced.grid{grid-template-columns:repeat(3,1fr);align-content:start;gap:8px;display:grid}.file-table.enhanced.grid .doc-toolbar,.file-table.enhanced.grid .file-head{grid-column:1/-1}.file-table.enhanced.grid .file-head{display:none}.file-table.enhanced.grid>button{height:130px;display:block;border:1px solid #eee!important;padding:45px 9px 9px!important}.file-table.enhanced.grid>button>i:first-child{top:12px;left:12px}.file-table.enhanced.grid>button>span:nth-child(2){padding:0}.file-table.enhanced.grid>button>span:nth-child(3){margin-top:10px}.file-table.enhanced.grid>button>em,.file-table.enhanced.grid>button>strong{position:absolute;right:10px}.file-table.enhanced.grid>button>em{top:12px}.file-table.enhanced.grid>button>strong{bottom:10px}.doc-empty{color:#999;text-align:center;grid-column:1/-1;align-content:center;place-items:center;min-height:300px;display:grid}.doc-empty svg{width:35px}.doc-empty h3{color:#111;margin:10px 0 0}.doc-empty p{margin:4px}.file-preview-head .eyebrow{color:#999;margin:0 0 4px}.file-preview-head button{color:#fff}.asset-preview{background:radial-gradient(circle at 70% 25%,#d6ff4a,#d7f046 20%,#171817 21%);border-radius:12px;flex-direction:column;justify-content:flex-end;height:220px;margin:12px 0;padding:18px;display:flex;position:relative}.asset-preview>svg{width:34px;position:absolute;top:22px;right:22px}.asset-preview span{letter-spacing:2px;font-size:8px}.asset-preview b{font-size:28px;line-height:.85;font-family:var(--font-display)!important}.asset-preview em{background:var(--lime);color:#111;border-radius:99px;width:max-content;margin-top:9px;padding:4px 7px;font-size:7px;font-style:normal}.preview-tabs{gap:0;display:flex}.preview-tabs button{color:#999;background:0 0;border:0;padding:8px 7px;font-size:7px!important}.preview-tabs button.active{color:#fff;border-bottom:2px solid var(--lime)}.preview-info p{border-bottom:1px solid #333;justify-content:space-between;margin:0;padding:8px 0;display:flex}.preview-info p span{text-align:right;max-width:65%}.preview-info>button,.permission-list>button{color:#fff;background:0 0;border:1px solid #555;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;height:34px;margin-top:9px;display:flex;font-size:8px!important}.preview-info svg,.permission-list>button svg{width:12px}.doc-version-list button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #333;grid-template-columns:18px 1fr 16px;width:100%;padding:10px 0;display:grid}.doc-version-list svg{width:13px;color:var(--lime)}.doc-version-list span b,.doc-version-list span small{display:block}.doc-version-list small{color:#999}.permission-list p,.activity-list p{border-bottom:1px solid #333;grid-template-columns:20px 1fr auto;align-items:center;gap:6px;margin:0;padding:10px 0;display:grid}.permission-list p svg{width:14px;color:var(--lime)}.permission-list span b,.permission-list span small,.activity-list span b,.activity-list span small{display:block}.permission-list small,.activity-list small{color:#999}.permission-list em,.activity-list em{color:#999;font-size:7px;font-style:normal}.activity-list>p>i{color:#111;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:6px;font-style:normal;display:grid}.rights-expiry{background:#2b2e29;border-radius:9px;grid-template-columns:20px 1fr;gap:6px;margin-top:12px;padding:9px;display:grid}.rights-expiry svg{width:14px;color:var(--lime)}.rights-expiry span b,.rights-expiry span small{display:block}.rights-expiry small{color:#999;margin-top:2px}@media (max-width:1100px){.docs-layout.enhanced{grid-template-columns:175px 1fr}.file-preview{grid-column:1/-1}.file-table.enhanced.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.docs-actions{margin-bottom:8px;position:static}.docs-breadcrumb{white-space:nowrap;overflow:auto}.docs-layout.enhanced{display:block}.folder-tree{margin-bottom:8px;display:block!important}.file-table.enhanced{min-height:450px}.doc-toolbar{overflow:auto}.file-head{display:none}.file-table.enhanced>button{grid-template-columns:1fr 1fr}.file-table.enhanced>button>span:nth-child(3){display:none}.file-table.enhanced.grid{grid-template-columns:1fr 1fr}.file-preview{margin-top:8px}}.short-grid>article{position:relative}.short-grid .talent-open>.model-shot{border-radius:8px;width:100%;height:150px;margin-bottom:2px;display:block}.short-grid .select-compare{z-index:2}.tiny-face .model-shot{border-radius:8px;width:100%;height:58px;display:block}.cast-sidebar{flex-direction:column;max-height:100vh;display:flex}.cast-sidebar nav{overscroll-behavior:contain;flex:auto;min-height:0;padding-right:4px;overflow-y:auto}.cast-sidebar nav::-webkit-scrollbar{width:6px}.cast-sidebar nav::-webkit-scrollbar-thumb{background:#d5d7d0;border-radius:99px}.cast-sidebar .quick-add,.cast-sidebar .sidebar-user{flex:none}@media (max-width:760px){.cast-sidebar{display:none!important}.cast-app{grid-template-columns:1fr!important}}.photo .model-shot{border-radius:9px;height:100%}.result-grid{grid-template-columns:repeat(3,1fr)}.refine input[type=range],.refine input[type=checkbox]{accent-color:var(--lime)}.comcard-data{grid-template-columns:1fr 1fr;gap:16px 32px;padding-top:18px}.comcard-data h2{letter-spacing:-.6px;margin:0 0 2px!important;font-size:34px!important}.comcard-data p{color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px!important;font-weight:500!important;line-height:1.3!important;font-family:var(--font-display)!important}.comcard-data p b{letter-spacing:.16em;text-transform:uppercase;color:#8a8d86;margin-bottom:5px;display:block;font-size:10px!important;font-weight:600!important;line-height:1.2!important;font-family:var(--font-app)!important}.comcard-data>small{letter-spacing:.14em;text-transform:uppercase;color:#a2a49d;border-top:1px solid #e6e7e2;grid-column:1/-1;margin-top:6px;padding-top:12px;font-size:9px!important}.comcard-hero strong{letter-spacing:-1px;font-size:44px!important}.comcard-hero small{letter-spacing:.18em;font-size:11px!important}.comcard-hero em{letter-spacing:.1em;margin-top:4px;font-size:12px!important}@media (max-width:900px){.comcard-data{grid-template-columns:1fr}.comcard-data h2{font-size:26px!important}.comcard-data p{font-size:15px!important}}.finance-tabs>button,.finance-tabs>div>button{font-size:13px!important;font-weight:600!important}.finance-tabs>button{padding:10px 14px!important}.finance-table-head{letter-spacing:.1em;text-transform:uppercase;color:#8a8d86!important;padding:10px 12px!important;font-size:11px!important;font-weight:600!important}.invoice-table.enhanced>button{font-variant-numeric:tabular-nums;padding:14px 12px!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important}.invoice-table.enhanced>button>b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px!important;font-weight:600!important}.invoice-table.enhanced>button strong{color:var(--ink);letter-spacing:-.2px;font-size:15px!important;font-weight:650!important;line-height:1.35!important;font-family:var(--font-display)!important}.invoice-table.enhanced>button small{color:#8a8d86!important;margin-top:4px!important;font-size:12px!important}.invoice-table.enhanced em,.invoice-table em{letter-spacing:.02em;border-radius:99px;padding:5px 11px!important;font-size:11px!important;font-weight:600!important}.invoice-table.enhanced>button>span:nth-child(4),.invoice-table.enhanced>button>i{font-variant-numeric:tabular-nums;font-style:normal;font-size:15px!important;font-weight:650!important}.finance-chart{height:210px}@media (max-width:1100px){.invoice-table.enhanced>button{font-size:13px!important}.invoice-table.enhanced>button strong{font-size:14px!important}}.finance-table-head>span:nth-child(4),.invoice-table.enhanced>button>span:nth-child(4){text-align:right;padding-right:8px}.invoice-table.enhanced>button>span:nth-child(3){font-variant-numeric:tabular-nums}.contract-toolbar button{padding:9px 16px!important;font-size:13px!important;font-weight:600!important}.contract-head{letter-spacing:.1em;text-transform:uppercase;color:#8a8d86!important;padding:10px 12px!important;font-size:11px!important;font-weight:600!important}.contract-table.enhanced>button{font-variant-numeric:tabular-nums;padding:14px 12px!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important}.contract-table.enhanced>button>b,.contract-table button>b{color:var(--ink);font-size:14px!important;font-weight:600!important}.contract-table.enhanced>button strong{color:var(--ink);letter-spacing:-.2px;font-size:15px!important;font-weight:650!important;line-height:1.35!important;font-family:var(--font-display)!important}.contract-table.enhanced>button small{color:#8a8d86!important;margin-top:4px!important;font-size:12px!important}.contract-table.enhanced>button>span:nth-child(3){text-align:right;font-variant-numeric:tabular-nums;padding-right:8px;font-size:15px!important;font-weight:650!important}.contract-head>span:nth-child(3){text-align:right;padding-right:8px}.contract-table em,.contract-table.enhanced em{border-radius:99px;padding:5px 11px!important;font-size:11px!important;font-weight:600!important}.contract-flow button span{font-size:13px!important;font-weight:650!important}.contract-flow button small{font-size:11px!important}.contract-flow button i{font-weight:700;width:32px!important;height:32px!important;font-size:13px!important}.contract-flow button i svg{width:17px;height:17px}.contract-flow button:before{top:15px!important}@media (max-width:1100px){.contract-table.enhanced>button{font-size:13px!important}.contract-table.enhanced>button strong{font-size:14px!important}}.nav-tree{flex-direction:column;gap:2px;display:flex}.nav-tree .nav-parent,.nav-tree .nav-single{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;padding:10px 12px;line-height:1.25;display:flex;font-size:13.5px!important;font-weight:600!important}.nav-tree .nav-parent>i,.nav-tree .nav-single>i{flex:none;place-items:center;width:19px;height:19px;display:grid}.nav-tree .nav-parent>i svg,.nav-tree .nav-single>i svg{width:17px;height:17px}.nav-tree .nav-parent>span{flex:auto;min-width:0}.nav-tree .nav-parent:hover,.nav-tree .nav-single:hover{background:#f2f3ef}.nav-tree .nav-parent:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.nav-tree .nav-single:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.nav-tree .nav-children button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.nav-caret{color:#a9aca4;flex:none;font-size:15px;font-style:normal;transition:transform .16s;transform:rotate(0)}.nav-parent.open .nav-caret{color:var(--ink);transform:rotate(90deg)}.nav-parent.has-active{background:#f4f6ee}.nav-parent.has-active>i{color:#5f7d00}.nav-tree .nav-single.active{background:var(--ink);color:#fff}.nav-tree .nav-single.active>i{color:var(--lime)}.nav-children{border-left:1.5px solid #e6e8e1;flex-direction:column;gap:1px;margin:2px 0 6px 21px;padding-left:11px;display:flex}.nav-children button{cursor:pointer;text-align:left;color:#5f6259;background:0 0;border:0;border-radius:9px;width:100%;padding:8px 10px;line-height:1.3;font-size:12.5px!important;font-weight:500!important}.nav-children button:hover{color:var(--ink);background:#f2f3ef}.nav-children button.active{background:var(--ink);color:#fff;font-weight:650!important}@media (max-width:900px){.nav-tree .nav-parent,.nav-tree .nav-single{padding:9px 10px;font-size:13px!important}.nav-children button{font-size:12px!important}}.shortlist-list>button{border-radius:14px!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;gap:5px 13px!important;min-height:0!important;padding:12px!important;display:grid!important}.shortlist-list .tiny-face{grid-row:1/3;align-self:stretch;display:flex}.shortlist-list .tiny-face .model-shot{min-height:56px;border-radius:10px!important;width:56px!important;height:100%!important}.shortlist-list>button b{-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:end;display:-webkit-box;overflow:hidden;color:var(--ink)!important;font-size:13.5px!important;font-weight:650!important;line-height:1.35!important}.shortlist-list>button small{flex-wrap:wrap;align-self:start;align-items:center;gap:7px;color:#6f736a!important;font-size:11.5px!important;line-height:1.3!important;display:flex!important}.shortlist-list>button small>em{color:#4a6a00;white-space:nowrap;background:#eef4dd;border-radius:99px;padding:3px 9px;font-style:normal;font-size:10.5px!important;font-weight:650!important}.shortlist-list>button.active small>em{color:#3d5a00;background:#dcefab}.shortlist-list>button.active{background:#fbfff1!important;border:1.5px solid #96c900!important}.shortlist-list>button:hover{background:#f6f7f2}.shortlist-side-head h2{font-size:16px!important}.shortlist-view-all{padding:12px 0!important;font-size:13px!important;font-weight:600!important}.lime-btn,.ovw-open-btn,button.lime-btn{letter-spacing:-.1px;transition:transform .12s,box-shadow .16s,filter .16s;box-shadow:inset 0 1px #ffffff80,0 6px 18px #d7f0464d,0 1px 2px #0000001a;color:#101010!important;background:linear-gradient(#e3f573 0%,#d7f046 55%,#c6e637 100%)!important;border:1px solid #b9d82e!important;border-radius:999px!important;font-weight:700!important}.lime-btn:hover,.ovw-open-btn:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:inset 0 1px #fff9,0 9px 24px #d7f04666,0 1px 2px #0002}.lime-btn:active,.ovw-open-btn:active{filter:brightness(.97);transform:translateY(0)}:is(.lime-btn:focus-visible,.ovw-open-btn:focus-visible){outline-offset:2px;outline:2px solid #101010}.neon-btn{text-shadow:0 1px 1px #0003;transition:transform .12s,box-shadow .16s,filter .16s;box-shadow:inset 0 1px #ffffff59,0 6px 18px #ff1f8f4d,0 1px 2px #0000001a;color:#fff!important;background:linear-gradient(#ff5cb0 0%,#ff1f8f 55%,#f0027f 100%)!important;border:1px solid #e0007a!important;border-radius:999px!important;font-weight:700!important}.neon-btn:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff73,0 9px 24px #ff1f8f66}.neon-btn:active{filter:brightness(.97);transform:translateY(0)}.neon-btn:focus-visible{outline-offset:2px;outline:2px solid #101010}.bf-chip-new,.bf-chip-hot{letter-spacing:.02em;white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:800;line-height:1.15;display:inline-flex}.bf-chip-new{color:#101010;background:linear-gradient(#e3f573 0%,#d7f046 100%);border:1px solid #b9d82e;box-shadow:inset 0 1px #ffffff80,0 2px 6px #d7f04640}.bf-chip-hot{color:#fff;text-shadow:0 1px 1px #00000026;background:linear-gradient(#ff5cb0 0%,#ff1f8f 100%);border:1px solid #e0007a;box-shadow:inset 0 1px #ffffff4d,0 2px 8px #ff1f8f4d}.ca-risk-chip,.chub-overdue-days,.cbb-dot-risk,.cbb-intel-icon-risk,.bi-dot-high{box-shadow:inset 0 1px #ffffff4d,0 2px 8px #ff1f8f4d;color:#fff!important;background:linear-gradient(#ff5cb0 0%,#ff1f8f 100%)!important;border-color:#e0007a!important}.cbb-dot-risk,.bi-dot-high{border-radius:50%!important}.cast-topbar .notif-count,.notif-count,[class*=notif-badge],[class*=bell-count]{box-shadow:0 2px 6px #ff1f8f59;color:#fff!important;background:linear-gradient(#ff5cb0 0%,#ff1f8f 100%)!important;border:1px solid #e0007a!important;font-weight:800!important}[class*=unconfirm]{box-shadow:inset 0 1px #ffffff4d,0 2px 8px #ff1f8f40;color:#fff!important;background:linear-gradient(#ff5cb0 0%,#ff1f8f 100%)!important;border-color:#e0007a!important}button.neon-btn,.neon-btn.lime-btn,button.neon-btn.lime-btn,.qrb-send-btn.neon-btn,.vr-send-btn.neon-btn{text-shadow:0 1px 1px #0003;color:#fff!important;background:linear-gradient(#ff5cb0 0%,#ff1f8f 55%,#f0027f 100%)!important;border:1px solid #e0007a!important;box-shadow:inset 0 1px #ffffff59,0 6px 18px #ff1f8f4d,0 1px 2px #0000001a!important}button.neon-btn:hover,.neon-btn.lime-btn:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff73,0 9px 24px #ff1f8f66!important}button.neon-btn svg,.neon-btn.lime-btn svg{color:#fff!important}.cast-search-wrap{flex:auto;min-width:0;display:flex;position:relative}.cast-search-wrap>.cast-search{width:100%}.search-drop{z-index:60;background:var(--panel);border:1px solid var(--line);border-radius:14px;max-height:340px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 44px #0000001f}.search-item{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:64px 1fr;align-items:center;gap:2px 10px;width:100%;padding:9px 10px;display:grid}:is(.search-item:hover,.search-item:focus-visible){background:#f3f5ee;outline:none}.search-item>em{letter-spacing:.08em;text-transform:uppercase;color:#5f7d00;text-align:center;background:#eef4dd;border-radius:99px;grid-row:1/3;padding:4px 7px;font-style:normal;font-size:9.5px!important;font-weight:800!important}.search-item>b{color:var(--ink);font-size:13px!important;font-weight:650!important}.search-item>small{color:var(--muted);font-size:11px!important}.search-empty{color:var(--muted);text-align:center;margin:0;padding:14px 12px;font-size:12.5px}.talent-page-bar{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;font-size:10px;display:flex}.talent-page-bar>span{font-variant-numeric:tabular-nums}.talent-perpage{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.talent-perpage select{border:1px solid var(--g300);background:#fff;border-radius:8px;height:28px;padding:0 6px;font-size:10px}.talent-empty{border:1px dashed var(--g300);text-align:center;color:var(--muted);background:#fff;border-radius:14px;margin:18px 0;padding:22px;font-size:10px}.talent-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:16px 0 4px;display:flex}.talent-pager button{border:1px solid var(--g300);cursor:pointer;color:#2f312e;font-variant-numeric:tabular-nums;background:#fff;border-radius:9px;min-width:32px;height:32px;padding:0 9px;font-size:11px;font-weight:600}.talent-pager button:hover:not(:disabled){background:#f3f4f0}.talent-pager button.active{background:var(--lime);border-color:var(--lime);color:#111}.talent-pager button:disabled{opacity:.35;cursor:not-allowed}.talent-pager button:focus-visible{outline-offset:2px;outline:2px solid #111}.talent-pager em{color:var(--muted);-webkit-user-select:none;user-select:none;padding:0 2px;font-style:normal}@media (max-width:760px){.talent-page-bar{font-size:9px}.talent-pager button{min-width:29px;height:29px;font-size:10px}}.model-shot-trong{background:#e3e5df;place-items:center;display:grid}.model-shot-trong>i{font-style:normal;font:700 26px var(--display);color:#9aa093}.talent-thieu{color:#b26a00;font-style:normal}.talent-loi{background:#fff;border-color:#e5484d}.talent-loi>b{color:#c1272d;margin-bottom:6px;display:block}.talent-loi>p{color:var(--muted);margin:0 0 12px}.nav-toggle{display:none!important}.nav-mobile-close{display:none}@media (max-width:760px){.nav-toggle{border:1px solid var(--g300);background:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid!important}.nav-toggle svg{width:18px;height:18px}.cast-nav-backdrop{z-index:60;cursor:pointer;background:#0006;border:0;padding:0;position:fixed;inset:0}.cast-sidebar{z-index:70;border-radius:0;width:270px;max-width:82vw;min-height:100vh;transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 20px 60px #00000040;display:flex!important}.cast-sidebar.mobile-open{transform:translate(0)}.nav-mobile-close{background:var(--g100);border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:22px;right:16px}.nav-mobile-close svg{width:16px;height:16px}.cast-sidebar .cast-logo{text-align:left;justify-content:flex-start;padding:4px 36px 28px 8px}.cast-sidebar .cast-logo>div,.cast-sidebar nav button:not(.active){font-size:14px!important}.cast-sidebar nav button{justify-content:flex-start;padding:0 16px}.cast-sidebar nav i{margin:0}.cast-sidebar .quick-add{justify-content:flex-start;padding:14px}.cast-sidebar .quick-add span{display:block}.cast-sidebar .sidebar-user{display:grid}}
