/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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,)}.capitalize{text-transform:capitalize}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--page:#071022;--page-deep:#040a16;--sidebar:#050a17;--panel:#0e1728;--panel-raised:#131d30;--panel-soft:#101a2c;--border:#26334a;--border-soft:#5d74963d;--text:#f5f7fa;--muted:#91a0b8;--subtle:#63718a;--bronze:#c58a45;--gold:#e8b96a;--gold-soft:#e8b96a24;--blue:#2d8cff;--blue-soft:#2d8cff26;--teal:#39c6a4;--red:#ff6f7d;--shadow:0 18px 48px #00000040}*{box-sizing:border-box}html{background:var(--page)}body{background:radial-gradient(circle at 75% -20%, #1d4c8933, transparent 42%), var(--page);color:var(--text);min-width:320px;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #e8b96a61}.app-shell{grid-template-columns:234px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:linear-gradient(180deg, #12284947, transparent 24%), var(--sidebar);border-right:1px solid var(--border-soft);z-index:30;flex-direction:column;height:100vh;min-height:100vh;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid #4963882e;place-items:center;height:218px;padding:14px 12px;display:grid}.animated-brand{--brand-size:min(570px, 88vw);--brand-image-width:148.62%;--brand-image-left:-21.7%;--brand-image-top:-20.5%;isolation:isolate;width:var(--brand-size);aspect-ratio:1378/1062;position:relative}.animated-brand:before{content:"";z-index:-1;filter:blur(22px);background:radial-gradient(circle,#e8b96a33 0%,#2d8cff1a 44%,#0000 72%);border-radius:50%;animation:4.6s ease-in-out infinite brand-halo;position:absolute;inset:11% 7% 8%}.brand-metal-motion{z-index:3;top:var(--brand-image-top);left:var(--brand-image-left);width:var(--brand-image-width);aspect-ratio:2048/1506;pointer-events:none;mix-blend-mode:screen;shape-rendering:geometricprecision;position:absolute;overflow:hidden}.animated-brand-image{z-index:1;top:var(--brand-image-top);left:var(--brand-image-left);width:var(--brand-image-width);object-fit:contain;filter:drop-shadow(0 16px 38px #00000057)drop-shadow(0 0 18px #e8b96a14);max-width:none;height:auto;animation:4.8s ease-in-out infinite brand-breathe;position:absolute}.brand-graph-light,.brand-final-flare,.brand-edge-sweep,.brand-node-stars{top:var(--brand-image-top);left:var(--brand-image-left);width:var(--brand-image-width);aspect-ratio:2048/1506;pointer-events:none;position:absolute}.brand-edge-sweep{z-index:4;mix-blend-mode:screen;opacity:0;filter:drop-shadow(0 0 5px #fffffff2)drop-shadow(0 0 13px #cfe0f1d6);background-repeat:no-repeat;background-size:28% 1.6%;-webkit-mask:url(/logo-fc-capital.png) 50%/contain no-repeat;mask:url(/logo-fc-capital.png) 50%/contain no-repeat}.brand-edge-sweep-upper{background-image:linear-gradient(90deg,#0000 0%,#d3dce61f 15%,#f4f8fcb8 43%,#fff 50%,#e2edf8a8 58%,#0000 100%);animation:5.6s cubic-bezier(.35,0,.2,1) infinite brand-edge-upper}.brand-edge-sweep-lower{background-image:linear-gradient(90deg,#0000 0%,#c7d3e014 12%,#ebf3faad 44%,#fff 51%,#d3e4f294 61%,#0000 100%);animation:7.1s cubic-bezier(.35,0,.2,1) -2.7s infinite brand-edge-lower}.brand-graph-motion{z-index:7;top:var(--brand-image-top);left:var(--brand-image-left);width:var(--brand-image-width);aspect-ratio:2048/1506;pointer-events:none;position:absolute;overflow:visible}.graph-runner-core,.graph-runner-halo,.graph-burst{opacity:0;transform-box:fill-box;transform-origin:50%}.graph-runner-core{fill:#fff;stroke:#fff;stroke-width:2px}.graph-runner-halo{fill:#ffffff1f}.graph-runner-gold .graph-runner-core{filter:drop-shadow(0 0 5px #fff)drop-shadow(0 0 13px #ffc456)drop-shadow(0 0 27px #ffa828eb)}.graph-runner-gold .graph-runner-halo{fill:#ffbf4f2e;filter:blur(3px)drop-shadow(0 0 25px #ffae33f2)drop-shadow(0 0 44px #ff97198f)}.graph-runner-silver .graph-runner-core{filter:drop-shadow(0 0 5px #fff)drop-shadow(0 0 13px #bae1ff)drop-shadow(0 0 27px #54a9ffeb)}.graph-runner-silver .graph-runner-halo{fill:#b9dfff2e;filter:blur(3px)drop-shadow(0 0 25px #79befff2)drop-shadow(0 0 44px #4c96ff8c)}.graph-burst{fill:#ffffff21;stroke:#fffffff5;stroke-width:5px;filter:drop-shadow(0 0 8px #fff)drop-shadow(0 0 22px #cae0f5eb)}.graph-burst-gold{stroke:#ffe19efa;filter:drop-shadow(0 0 8px #fff)drop-shadow(0 0 24px #ffaf30f0);animation:9.6s ease-out infinite graph-burst-pulse}.graph-burst-silver{animation:9.6s ease-out 1.3s infinite graph-burst-pulse}.brand-node-stars{z-index:5}.brand-node-star{--star-size:1.25%;--star-duration:3.8s;--star-delay:0s;width:var(--star-size);aspect-ratio:1;opacity:0;animation:brand-node-twinkle var(--star-duration) ease-in-out var(--star-delay) infinite;background:#fff;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(.2);box-shadow:0 0 4px 1px #fffffff2,0 0 11px 3px #dae7f4d1,0 0 22px 7px #a5c4e047}.brand-node-star:before,.brand-node-star:after{content:"";background:linear-gradient(90deg,#0000,#fff,#0000);border-radius:999px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.brand-node-star:before{width:410%;height:1px}.brand-node-star:after{background:linear-gradient(#0000,#fff,#0000);width:1px;height:410%}.brand-node-star-1{--star-delay:-.5s;--star-duration:4.1s;top:56%;left:40%}.brand-node-star-2{--star-delay:-2.6s;--star-duration:5.3s;top:43.5%;left:49.5%}.brand-node-star-3{--star-delay:-1.4s;--star-duration:4.7s;top:45%;left:56.5%}.brand-node-star-4{--star-delay:-3.8s;--star-duration:5.8s;top:40.2%;left:62.7%}.brand-node-star-5{--star-delay:-2.2s;--star-duration:4.4s;top:44.9%;left:64.6%}.brand-node-star-6{--star-delay:-4.9s;--star-duration:6.1s;top:43.2%;left:67.8%}.brand-node-star-7{--star-delay:-1.8s;--star-duration:5.6s;--star-size:1.45%;top:28.2%;left:75.5%}.brand-node-star-8{--star-delay:-3.1s;--star-duration:6.4s;--star-size:1.45%;top:18.6%;left:80.5%}.brand-graph-light{z-index:3;mix-blend-mode:screen;opacity:0;background-repeat:no-repeat;background-size:12% 18%;-webkit-mask:url(/logo-fc-capital.png) 50%/contain no-repeat;mask:url(/logo-fc-capital.png) 50%/contain no-repeat}.brand-graph-light-gold{filter:drop-shadow(0 0 8px #fff4d7f2)drop-shadow(0 0 16px #ffae33f0);background-image:radial-gradient(circle,#fffff6 0%,#ffdc8bfa 16%,#ef9724a8 42%,#0000 72%);animation:5.9s linear infinite graph-light-gold}.brand-graph-light-silver{filter:drop-shadow(0 0 8px #fffffff5)drop-shadow(0 0 16px #79befff0);background-image:radial-gradient(circle,#fff 0%,#e0f0fff5 18%,#70b1ff9e 44%,#0000 72%);animation:7.2s linear -2.35s infinite graph-light-silver}.brand-final-flare{z-index:6;opacity:0;background-repeat:no-repeat}.brand-final-flare-gold{background-image:radial-gradient(circle,#fff 0%,#ffdc8aeb 18%,#f39e286b 44%,#0000 72%);background-position:93% 17%;animation:5.9s ease-out infinite final-flare-gold}.brand-final-flare-silver{background-image:radial-gradient(circle,#fff 0%,#def0ffe6 20%,#72b3ff5c 46%,#0000 72%);background-position:89% 25%;animation:7.2s ease-out -2.35s infinite final-flare-silver}.animated-brand-sidebar{--brand-size:min(210px, 100%)}.animated-brand-sidebar:before{filter:blur(13px)}.animated-brand-loading,.animated-brand-access{--brand-size:min(570px, 90vw)}.sidebar nav{flex-direction:column;gap:6px;padding:18px 0;display:flex}.nav-item{appearance:none;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;min-height:52px;padding:0 24px 0 27px;text-decoration:none;transition:color .18s,background-color .18s,transform .18s;display:flex;position:relative}.nav-item:hover{color:var(--text);background:#2d8cff14}.nav-item:before{content:"";background:var(--gold);opacity:0;border-radius:0 8px 8px 0;width:3px;transition:all .18s;position:absolute;inset:7px auto 7px 0;transform:scaleY(.45)}.nav-active{color:var(--text);background:linear-gradient(90deg,#2d8cff2e,#2d8cff0d)}.nav-active:before{opacity:1;transform:scaleY(1)}.sidebar-footer{border-top:1px solid #4963882e;margin-top:auto;padding:18px 0 22px}.secure-note{color:var(--teal);background:#39c6a40f;border:1px solid #39c6a438;border-radius:12px;align-items:center;gap:10px;margin:0 24px 8px;padding:11px 12px;font-size:13px;display:flex}.nav-signout{width:100%}.access-portal{background:radial-gradient(circle at 50% 12%,#3d82da38,#0000 39%),radial-gradient(circle at 79% 80%,#184a892e,#0000 36%),linear-gradient(145deg,#102947 0%,#0a1c35 35%,#071427 70%,#040b16 100%);min-height:100vh;position:relative;overflow:hidden}.access-portal:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff0b,#0000 30%),radial-gradient(circle at 50% 48%,#0000 42%,#00000047 100%);position:absolute;inset:0}.access-home-screen{place-items:center;padding:32px 24px;display:grid}.access-home-content{z-index:1;text-align:center;flex-direction:column;align-items:center;width:min(720px,100%);display:flex;position:relative}.access-home-content .animated-brand{--brand-size:min(550px, 86vw, 52vh);flex:none;margin-bottom:clamp(24px,3vh,38px)}.access-home-content>.eyebrow{margin:0 0 12px}.access-description{max-width:560px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.clerk-trust-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.clerk-trust-row span{color:#8fe8d1;background:#39c6a40f;border:1px solid #39c6a438;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:inline-flex}.access-enter-button{border-radius:999px;min-width:158px;margin-top:26px}.access-auth-screen{place-items:center;padding:28px 20px 44px;display:grid;overflow-y:auto}.access-auth-shell{z-index:1;flex-direction:column;align-items:center;width:min(100%,470px);display:flex;position:relative}.access-auth-brand .animated-brand{--brand-size:min(275px, 62vw, 28vh);margin:10px auto 18px}.access-back-button{appearance:none;color:#afbdd2;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:inline-flex}.access-back-button:hover{color:var(--gold)}.access-auth-heading{text-align:center;width:min(100%,430px);margin-bottom:17px}.access-auth-heading h1{letter-spacing:-.025em;margin:7px 0 6px;font-size:clamp(23px,5vw,29px)}.access-auth-heading>p:last-child{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.clerk-root-box,.clerk-card-box{width:min(100%,430px)!important}.clerk-card{border:1px solid var(--border)!important;box-shadow:0 28px 70px #00000057!important}.clerk-form-input{color:#070a0e!important;-webkit-text-fill-color:#070a0e!important;caret-color:#070a0e!important;background:#d9dee4!important;border:1px solid #f4f6f8!important;box-shadow:inset 0 1px 2px #0000002e,0 0 0 1px #ffffff29!important}.clerk-form-input::placeholder{color:#59616b!important;-webkit-text-fill-color:#59616b!important;opacity:1!important}.clerk-form-input:focus{border-color:#f0c777!important;box-shadow:0 0 0 3px #e8b96a38,inset 0 1px 2px #00000029!important}.clerk-form-input[type=password]{color:#000!important;-webkit-text-fill-color:#000!important;letter-spacing:.13em!important;font-weight:800!important}.clerk-password-toggle,.clerk-password-toggle-icon{color:#11161c!important}.clerk-otp-inputs{gap:8px!important}.clerk-otp-input-container{border-radius:12px!important}.clerk-otp-input{color:#fff!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;background:#30363e!important;border:1.5px solid #ffffffd1!important;box-shadow:inset 0 1px 2px #00000057,0 0 0 1px #ffffff14!important}.clerk-otp-input:focus,.clerk-otp-input[data-focus-visible=true]{background:#3a414a!important;border-color:#f1c876!important;box-shadow:0 0 0 3px #e8b96a38,0 0 15px #e8b96a26!important}.clerk-footer,.clerk-hidden-subtitle,.clerk-social-buttons,.clerk-divider{display:none!important}.clerk-social-button{background:#f5f7fa!important;border-color:#e8b96a47!important}.clerk-social-button-text{color:#111827!important}.account-manage{margin-top:20px}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--border-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#071022c2;justify-content:space-between;align-items:center;gap:24px;min-height:96px;padding:18px 32px;display:flex;position:sticky;top:0}.topbar-left,.topbar-actions,.viewer-chip,.client-select{align-items:center;display:flex}.topbar-left{gap:14px}.topbar h1{letter-spacing:-.03em;margin:4px 0 0;font-size:clamp(22px,2vw,29px);font-weight:680}.eyebrow{color:var(--bronze);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.topbar-actions{gap:10px}.notification-center,.notification-button{position:relative}.notification-button-active{color:#f5d48b;background:#c58a4529;border-color:#e8b96a99}.notification-count{color:#211508;background:linear-gradient(135deg,#ffca63,#e28c29);border:2px solid #071022;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;font-weight:900;line-height:1;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 4px 12px #e28c2957}.notification-popover{z-index:70;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 100% 0,#32986b29,#0000 42%),#081223fa;border:1px solid #6584ae7a;border-radius:17px;width:min(390px,100vw - 32px);position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 22px 64px #0000007a}.notification-heading{border-bottom:1px solid #5b779e42;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:15px 17px;display:flex}.notification-heading>span:first-child,.notification-empty span,.notification-copy{flex-direction:column;display:flex}.notification-heading strong{font-size:13px}.notification-heading small,.notification-empty small{color:var(--muted);margin-top:4px;font-size:10px}.notification-total{color:#f0cb84;background:#e8b96a24;border-radius:10px;place-items:center;min-width:30px;height:30px;padding:0 7px;font-size:12px;font-weight:850;display:grid}.notification-list{max-height:min(430px,58vh);overflow-y:auto}.notification-item{appearance:none;width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #5b779e29;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:13px 15px;transition:background .16s;display:grid}.notification-item:hover{background:#2d8cff14}.notification-kind{color:#f0cb84;background:#e8b96a1a;border:1px solid #e8b96a61;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.notification-kind-capital{color:#87efbb;background:#2db06f1c;border-color:#5be0995c}.notification-copy{gap:3px;min-width:0}.notification-copy strong{font-size:12px}.notification-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.notification-empty{color:#7fdcaf;justify-content:center;align-items:center;gap:12px;min-height:122px;padding:22px;display:flex}.notification-empty strong{color:#dff6eb;font-size:12px}.client-preview-toggle{appearance:none;color:#f6e1bd;min-height:46px;font:inherit;cursor:pointer;background:#c58a451f;border:1px solid #e8b96a61;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:650;transition:all .18s;display:inline-flex}.client-preview-toggle:hover,.client-preview-active{color:#fff6e8;background:#c58a4538;border-color:#e8b96ab3}.client-select{border:1px solid var(--border);height:46px;color:var(--muted);background:#131d30c7;border-radius:13px;gap:9px;padding:0 13px;position:relative}.client-select select{appearance:none;color:var(--text);cursor:pointer;background:0 0;border:0;outline:0;min-width:138px;padding-right:16px}.client-select option{background:var(--panel)}.client-select>svg:last-child{pointer-events:none;position:absolute;right:11px}.viewer-chip{border:1px solid var(--border);background:#131d30c7;border-radius:13px;gap:10px;min-height:48px;padding:7px 13px}.viewer-chip>svg{color:var(--gold)}.viewer-chip span{flex-direction:column;gap:2px;display:flex}.viewer-chip strong{font-size:13px;font-weight:650}.viewer-chip small{color:var(--muted);font-size:11px}.icon-button,.mobile-menu{appearance:none;border:1px solid var(--border);width:44px;height:44px;color:var(--muted);cursor:pointer;background:#131d30b3;border-radius:12px;place-items:center;transition:all .18s;display:grid}.icon-button:hover,.mobile-menu:hover{color:var(--gold);border-color:#e8b96a7a}.mobile-menu{display:none}.content{max-width:1540px;margin:0 auto;padding:28px 32px 42px}.alert{border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:13px 16px;font-size:14px;display:flex}.alert button{color:inherit;cursor:pointer;background:0 0;border:0}.alert-error{color:#ffc2c9;background:#ff6f7d1a;border:1px solid #ff6f7d52}.alert-success{color:#9ef0d8;background:#39c6a41a;border:1px solid #39c6a452}.client-preview-banner{color:#f6e1bd;background:linear-gradient(110deg,#c58a4529,#0f1f3ac2);border:1px solid #e8b96a5c;border-radius:12px;align-items:center;gap:12px;margin-bottom:18px;padding:13px 16px;display:flex}.client-preview-banner>svg{color:var(--gold);flex:none}.client-preview-banner span{flex-direction:column;gap:2px;display:flex}.client-preview-banner strong{font-size:13px}.client-preview-banner small{color:var(--muted);font-size:12px;line-height:1.45}.dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.panel{background:linear-gradient(145deg, #1a284175, transparent 55%), var(--panel);border:1px solid var(--border);border-radius:18px;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 1px #ffffff04}.panel:hover{border-color:#5c779e94;box-shadow:0 15px 38px #0000001a}.capital-card{background:linear-gradient(100deg,#118059eb 0%,#0a6748db 46%,#0645339e 100%),url(/fc-capital-market-background.png) 50%/cover no-repeat;border-color:#73e8ab85;grid-area:span 2/span 2;min-height:286px;position:relative;overflow:hidden;box-shadow:inset 0 1px #e2fff024,0 18px 44px #001f154d}.capital-card:after{content:"";background:radial-gradient(circle,#c58a4524,#0000 68%);border-radius:50%;width:300px;height:300px;position:absolute;inset:auto -80px -120px auto}.capital-content{z-index:2;height:100%;padding:30px;position:relative}.card-label{color:var(--muted);margin:0;font-size:17px}.capital-value{color:var(--gold);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:14px 0 8px;font-size:clamp(40px,5vw,62px);line-height:1;display:block}.capital-subline{color:#b7d8ca;margin:0 0 17px;font-size:13px}.button-capital-withdrawal{color:#f5fff9;background:linear-gradient(135deg,#2a9967fa,#115b41fa);border-color:#9af2c38c;border-radius:15px;box-shadow:inset 0 1px #eafff41f,0 12px 28px #0023174d}.capital-card-action{flex-direction:column;align-items:flex-end;gap:6px;margin:0;display:flex;position:absolute;bottom:24px;right:28px}.capital-card-action .button{min-width:218px}.capital-card-action small{color:#c6e3d8;font-size:10px}.capital-market-motion{z-index:1;pointer-events:none;opacity:.6;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#0003 34%,#000 67%);mask-image:linear-gradient(90deg,#0000 10%,#0003 34%,#000 67%)}.capital-market-chart{width:100%;height:100%}.capital-chart-grid path{fill:none;stroke:#cbffe31a;stroke-width:1px}.capital-chart-candle{transform-box:fill-box;transform-origin:bottom;opacity:0;animation:capital-candle-rise 4.8s ease-in-out var(--capital-candle-delay) infinite}.capital-chart-candle line{stroke:#cbffe28f;stroke-width:2px}.capital-chart-candle rect{fill:url(#capital-candle-fill);stroke:#e1ffeead;stroke-width:1px;filter:drop-shadow(0 0 10px #44e59757)}.capital-chart-line{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:920;stroke-dashoffset:920px;opacity:.72;animation:7.8s ease-in-out infinite capital-line-draw}.capital-chart-line-gold{stroke:url(#capital-line-gold);filter:drop-shadow(0 0 7px #ffbe457a)}.capital-chart-line-mint{stroke:url(#capital-line-mint);filter:drop-shadow(0 0 7px #48e8a675);animation-delay:-3.1s}.capital-runner-gold{fill:#ffd278}.capital-runner-mint{fill:#9affce}.capital-runner-halo{opacity:.18}.button{appearance:none;cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 17px;font-size:14px;font-weight:700;transition:transform .18s,filter .18s,border-color .18s;display:inline-flex}.button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}.button:disabled{opacity:.46;cursor:not-allowed}.button-gold{color:#15100a;background:linear-gradient(135deg,#f2cb7d,#b8732f);border-color:#ffd995a3;box-shadow:0 10px 25px #c58a4529}.button-task-green{color:#f7fffb;background:linear-gradient(135deg,#35aa77,#176646);border-color:#90ecbc85;box-shadow:inset 0 1px #eefff61f,0 10px 24px #002b1c3d}.button-blue{color:#fff;background:linear-gradient(135deg,#2d8cff,#1559c7);border-color:#6eb2ff80}.button-red{color:#fff5f6;background:linear-gradient(135deg,#c84f5c,#8d2834);border-color:#ff8f9a73}.button-danger-outline{color:#ffb0b8;background:#7e1e2a1f;border-color:#ff6f7d6b}.button-secondary{color:var(--text);background:var(--panel-raised);border-color:var(--border)}.full-button{width:100%}.metric-card{background:radial-gradient(circle at 110% -20%,#5cd39740,#0000 48%),linear-gradient(145deg,#115b43db,#073027f7);border-color:#4ba77c57;flex-direction:column;justify-content:center;min-height:134px;padding:20px;display:flex;box-shadow:inset 0 1px #dbffee12,0 15px 34px #00181133}.metric-card:has(.metric-actions-stack){justify-content:flex-start;min-height:188px}.metric-top{align-items:center;gap:11px;margin-bottom:13px;display:flex}.metric-top p{color:var(--muted);margin:0;font-size:13px}.metric-icon{border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.metric-icon-gold{color:var(--gold);background:var(--gold-soft)}.metric-icon-blue{color:#75b5ff;background:var(--blue-soft)}.metric-icon-teal{color:var(--teal);background:#39c6a41f}.metric-card>strong{color:#f0c873;letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(25px,2.7vw,35px)}.metric-card>small{color:#82a99b;margin-top:7px;font-size:11px}.metric-earned>small{color:#b8d8cc;max-width:29ch;line-height:1.4}.metric-earned{background:radial-gradient(circle at 88% 12%,#97ffc742,#0000 42%),linear-gradient(145deg,#167a54f0,#073b2dfa);border-color:#5fe79e94;position:relative;overflow:hidden}.metric-earned:after{content:"";pointer-events:none;background:radial-gradient(circle,#f0c87338,#0000 68%);border-radius:50%;width:96px;height:96px;position:absolute;bottom:-46px;right:-32px}.metric-action{width:100%;min-height:38px;margin-top:0;padding-inline:10px;font-size:11px}.metric-actions-stack{flex-direction:column;gap:7px;margin-top:12px;display:flex}.metric-action-status{color:#c6d2ce;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.metric-toggle-note{color:#f1d596;font-size:9px;line-height:1.35}.metric-fee-note{color:#8fb2a5;font-size:9px;line-height:1.25}.metric-action-complete:disabled,.metric-action:disabled{color:#c1c7c4;box-shadow:none;opacity:.78;background:linear-gradient(135deg,#5b6561,#3b4541);border-color:#b0bcb733}.metric-action-complete:not(:disabled){color:#e5e9e7;background:linear-gradient(135deg,#69736f,#444d49);border-color:#c7d2cd4d;box-shadow:inset 0 1px #ffffff17,0 8px 20px #070d0b33}.metric-accent>strong{color:#f0c873}.dashboard-grid>.metric-card .metric-icon{color:#f0c873;background:#e8b96a21}.dashboard-grid>.metric-card .metric-top p{color:#b9d4ca}.month-progress{background:radial-gradient(circle at 92% 0,#54de972e,#0000 38%),linear-gradient(145deg,#0b503beb,#062b24fa);border-color:#4dc1876b;grid-column:1/-1;padding:22px 25px;box-shadow:inset 0 1px #d9ffeb0f,0 18px 42px #0019112e}.section-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.section-heading h2{text-transform:capitalize;margin:5px 0 0;font-size:20px}.days-counter{color:#8cf1bd;align-items:center;gap:8px;font-size:14px;display:flex}.daily-candle-chart{margin-top:22px}.daily-candle-legend{color:#d0eadf;background:#0320194d;border:1px solid #6ddda42b;border-radius:11px;align-items:center;gap:20px;min-height:34px;margin-top:12px;padding:9px 12px;font-size:11px;display:flex}.daily-candle-legend span{align-items:center;gap:6px;display:inline-flex}.daily-candle-legend small{color:#9dc7b7;margin-left:auto;font-size:10px}.legend-dot{border-radius:50%;width:7px;height:7px}.legend-matured{background:#65e7a5;box-shadow:0 0 8px #65e7a5b8}.legend-pending{background:#ff69761f;border:1px solid #ff747eb8}.daily-candle-viewport{overscroll-behavior-inline:contain;scrollbar-color:#68de9f6b transparent;scrollbar-width:thin;overflow:auto hidden}.daily-candle-grid{grid-template-columns:repeat(var(--month-days), minmax(0, 1fr));align-items:end;gap:3px;min-width:0;min-height:142px;padding:45px 2px 5px;display:grid}.daily-candle{color:#93b8aa;outline:none;grid-template-rows:80px 18px;place-items:end center;min-width:0;display:grid;position:relative}.daily-candle-tooltip{z-index:6;color:#f4fff9;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;opacity:0;pointer-events:none;background:#031713f5;border:1px solid #85edb775;border-radius:9px;gap:3px;min-width:104px;padding:8px 10px;font-size:11px;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:-40px;left:50%;transform:translate(-50%,5px);box-shadow:0 12px 28px #00000052}.daily-candle-tooltip b{color:#a7dec8;text-transform:uppercase;font-size:9px}.daily-candle:hover .daily-candle-tooltip,.daily-candle:focus-visible .daily-candle-tooltip{opacity:1;transform:translate(-50%)}.daily-candle-visual{width:100%;height:80px;position:relative}.daily-candle-visual:after{content:"";background:#c4ebda1f;height:1px;position:absolute;top:50%;left:12%;right:12%}.daily-candle-wick{width:1px;position:absolute;left:50%;transform:translate(-50%)}.daily-candle-body{background:linear-gradient(#ff7682bd,#8b1e2feb);border:1px solid #ff7b869e;border-radius:3px;width:min(15px,54%);display:block;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.daily-candle-matured .daily-candle-wick{height:calc(var(--candle-body-height) + 12px);background:#6fefaac2;bottom:50%;box-shadow:0 0 7px #53e39659}.daily-candle-matured .daily-candle-body{height:var(--candle-body-height);color:#c9f5df;transform-origin:bottom;animation:daily-candle-fill .62s cubic-bezier(.22, .85, .3, 1) var(--candle-fill-delay) forwards;background:linear-gradient(#a5ffd2,#31cc83 66%,#177d55);border-color:#86f7bbb8;bottom:calc(50% + 4px);transform:translate(-50%)scaleY(0);box-shadow:0 0 12px #41da8947}.daily-candle-pending .daily-candle-wick{background:#ff6f7c9e;height:32px;top:50%}.daily-candle-pending .daily-candle-body{height:23px;top:calc(50% + 4px);box-shadow:0 0 8px #db374c2e}.daily-candle-current .daily-candle-body{border-color:#f1c76f;box-shadow:0 0 9px #f1c76f7a,0 0 20px #43dd8d47}.daily-candle-current .daily-candle-day{color:#f4d78d;font-weight:800}.daily-candle-day{font-variant-numeric:tabular-nums;align-self:center;font-size:9px}.monthly-profit-panel{background:radial-gradient(circle at 18% 0,#3fd68b26,#0000 38%),linear-gradient(145deg,#094333f5,#052621fc);border-color:#49b8826b;grid-column:1/-1;padding:24px 26px 20px;overflow:hidden;box-shadow:inset 0 1px #d9ffeb0d,0 18px 42px #0019112b}.monthly-profit-heading{margin-bottom:4px}.chart-year{color:#b9ead2;background:#2ab26f1c;border:1px solid #69e3a547;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.annual-profit-chart{min-width:640px;padding-top:58px;position:relative}.annual-profit-grid{z-index:0;pointer-events:none;grid-template-rows:repeat(4,1fr);height:220px;display:grid;position:absolute;top:58px;left:8px;right:8px}.annual-profit-grid i{border-top:1px solid #b3e8cf14}.annual-profit-grid i:last-child{border-bottom:1px solid #b3e8cf21}.annual-profit-bars{z-index:1;grid-template-columns:repeat(12,minmax(28px,1fr));gap:clamp(7px,1.2vw,16px);display:grid;position:relative}.annual-profit-month{outline:none;grid-template-rows:220px 28px;place-items:end center;min-width:0;display:grid;position:relative}.annual-profit-track{width:min(36px,82%);height:100%;display:block;position:relative}.annual-profit-bar{height:var(--annual-bar-height);min-height:3px;opacity:calc(.48 + var(--annual-bar-intensity) * .52);filter:saturate(calc(.75 + var(--annual-bar-intensity) * .85)) brightness(calc(.84 + var(--annual-bar-intensity) * .22));transform-origin:bottom;background:linear-gradient(#aaffd4 0%,#38d18b 44%,#126749 100%);border:1px solid #a6ffd175;border-radius:8px 8px 3px 3px;animation:.72s cubic-bezier(.2,.82,.28,1) forwards annual-profit-rise;display:block;position:absolute;bottom:0;left:0;right:0;transform:scaleY(0);box-shadow:inset 0 1px #eefff742,0 0 14px #30d38833}.annual-profit-zero .annual-profit-bar{opacity:.68;filter:none;background:linear-gradient(#ef6b79,#7f2533);border-color:#ff707e9e;min-height:4px;box-shadow:0 0 8px #e23e5229}.annual-profit-current .annual-profit-bar{border-color:#c0ffddd1;box-shadow:inset 0 1px #f7fffb5c,0 0 16px #49eb9d61,0 0 32px #49eb9d24}.annual-profit-label{color:#a8cabc;text-transform:capitalize;align-self:center;font-size:10px;font-weight:700}.annual-profit-current .annual-profit-label{color:#a9f1cd}.annual-profit-tooltip{z-index:8;color:#f5fff9;text-align:center;white-space:nowrap;opacity:0;pointer-events:none;background:#031713f7;border:1px solid #85edb77a;border-radius:10px;gap:3px;min-width:140px;padding:9px 11px;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:-55px;left:50%;transform:translate(-50%,6px);box-shadow:0 14px 30px #00000057}.annual-profit-tooltip b{color:#acd9c6;font-size:9px}.annual-profit-tooltip strong{color:#f1ca78;font-variant-numeric:tabular-nums;font-size:15px}.annual-profit-tooltip small{color:#8fb8a7;font-size:9px}.annual-profit-month:hover .annual-profit-tooltip,.annual-profit-month:focus-visible .annual-profit-tooltip{opacity:1;transform:translate(-50%)}.annual-profit-note{color:#8fb8a7;text-align:right;margin:8px 0 0;font-size:10px}.rule-card{background:radial-gradient(circle at 0 0,#4bdf9638,#0000 44%),linear-gradient(145deg,#0d6044f0,#063127fa);border-color:#5bd6977a;grid-column:span 2;align-items:center;gap:22px;min-height:192px;padding:26px;display:flex;box-shadow:0 15px 36px #001d1430}.rule-icon{color:#a3f2c7;background:#36c87e24;border:1px solid #74edae8f;border-radius:18px;flex:0 0 66px;place-items:center;width:66px;height:66px;display:grid;box-shadow:inset 0 1px #dfffee1a}.rule-card h2{margin:0 0 10px;font-size:18px}.rule-card p{color:#c2cada;max-width:520px;margin:0;font-size:14px;line-height:1.65}.recent-panel{background:radial-gradient(circle at 100% 0,#2ec17a2b,#0000 42%),linear-gradient(145deg,#094937f0,#052722fc);border-color:#3dad786b;grid-column:span 2;min-height:192px;overflow:hidden;box-shadow:0 15px 36px #00191229}.recent-panel .text-button{color:#8de7ba}.compact-heading{padding:19px 21px 12px}.compact-heading h2{font-size:18px}.text-button{appearance:none;color:#69a9ff;cursor:pointer;background:0 0;border:0;font-size:13px}.event-list,.record-list{flex-direction:column;display:flex}.event-row,.record-row{border-top:1px solid #526a8d38;align-items:center;gap:12px;min-height:62px;padding:9px 20px;display:flex}.event-symbol{border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.event-initial{color:var(--gold);background:var(--gold-soft)}.event-adjustment{color:#74b3ff;background:var(--blue-soft)}.event-withdrawal{color:#ff9ca6;background:#ff6f7d1f}.event-rollover{color:var(--teal);background:#39c6a41f}.event-copy,.record-row>span,.request-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.event-copy strong,.record-row strong,.request-copy strong{font-size:13px;font-weight:620}.event-copy small,.record-row small,.request-copy small{color:var(--subtle);font-size:11px}.request-copy .request-payment-state{color:#f0c873;margin-top:2px;font-weight:700}.request-copy .request-payment-paid{color:#74dfc3}.request-copy .request-payment-rejected,.request-copy .request-payment-cancelled{color:#ff9ca6}.event-amount{color:var(--gold);font-variant-numeric:tabular-nums;font-size:13px}.event-amount-negative{color:#ff9ca6}.page-heading{margin-bottom:24px}.page-heading h2{letter-spacing:-.04em;margin:7px 0 8px;font-size:clamp(29px,3vw,40px)}.page-heading>p:last-child{color:var(--muted);margin:0;line-height:1.6}.two-column,.admin-grid,.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.table-panel{overflow:hidden}.table-panel>h3{margin:0;padding:21px;font-size:16px}.record-row{justify-content:space-between;min-height:68px}.record-row>strong{color:var(--gold)}.capitalize{text-transform:capitalize}.empty-copy{color:var(--muted);text-align:center;margin:0;padding:24px}.requests-panel{background:radial-gradient(circle at 105% -10%,#35976921,#0000 45%),linear-gradient(145deg,#0a372c7a,#091d1bf0);border-color:#4ba77c47;overflow:hidden}.capital-requests-panel{border-color:#c58a4552;margin-bottom:18px}.profit-requests-panel{max-width:980px}.profit-requests-panel .request-row{min-height:72px;padding-block:12px}.profit-request-amounts{min-width:132px}.requests-section-title{background:#ffffff03;border-bottom:1px solid #526a8d38;align-items:center;gap:12px;padding:18px 20px;display:flex}.requests-section-title>svg{color:var(--gold)}.requests-section-title h3,.requests-section-title p{margin:0}.requests-section-title h3{font-size:15px}.requests-section-title p{color:var(--muted);margin-top:3px;font-size:11px}.request-row{border-bottom:1px solid #526a8d38;grid-template-columns:12px minmax(190px,1fr) auto auto auto;align-items:center;gap:16px;min-height:80px;padding:14px 20px;display:grid}.request-row:last-child{border-bottom:0}.capital-request-amounts{flex-direction:column;align-items:flex-end;gap:2px;min-width:150px;display:flex}.capital-request-amounts strong{color:var(--gold);font-size:16px}.capital-request-amounts small{color:var(--muted);font-size:10px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01050cc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.withdrawal-modal{border-color:#e8b96a66;width:min(620px,100%);padding:30px;position:relative;box-shadow:0 28px 80px #00000080}.modal-close{border:1px solid var(--border);width:38px;height:38px;color:var(--muted);background:var(--panel-raised);cursor:pointer;border-radius:10px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.withdrawal-modal-icon{width:48px;height:48px;color:var(--gold);background:var(--gold-soft);border-radius:13px;place-items:center;margin-bottom:18px;display:grid}.withdrawal-modal h2{margin:6px 0 10px;font-size:25px}.withdrawal-modal-copy{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.withdrawal-amount-selector{gap:10px;margin-top:18px;display:grid}.withdrawal-amount-selector>span{color:#c8d4cf;font-size:12px;font-weight:700}.withdrawal-percentage-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.withdrawal-percentage-grid button{border:1px solid var(--border);color:#c8d4cf;cursor:pointer;background:#081e1ab8;border-radius:9px;min-height:38px;padding:0 8px;font-size:11px;font-weight:700}.withdrawal-percentage-grid button:last-child{grid-column:1/-1}.withdrawal-percentage-grid button.selected{color:#171108;background:linear-gradient(135deg,#f2cb7d,#b8732f);border-color:#ffd995a8}.withdrawal-custom-field{background:#051411b8;border:1px solid #e8b96a5c;border-radius:10px;align-items:center;min-height:46px;display:flex;overflow:hidden}.withdrawal-custom-field>span{color:var(--gold);padding:0 13px;font-weight:700}.withdrawal-custom-field input{border:0;border-left:1px solid var(--border-soft);width:100%;min-height:44px;color:var(--text);background:0 0;outline:0;padding:0 13px}.withdrawal-validation-error{color:#ff9ca6;font-size:11px}.withdrawal-disclaimer{background:#e8b96a12;border:1px solid #e8b96a4d;border-radius:12px;margin-top:18px;padding:15px 16px}.withdrawal-disclaimer strong{color:var(--gold);font-size:12px}.withdrawal-disclaimer ul{color:#c7d0dd;gap:8px;margin:10px 0 0;padding-left:18px;font-size:11px;line-height:1.5;display:grid}.withdrawal-summary{border:1px solid var(--border-soft);border-radius:13px;margin:22px 0;overflow:hidden}.withdrawal-summary>div{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.withdrawal-summary>div:last-child{border-bottom:0}.withdrawal-summary dt{color:var(--muted);font-size:12px}.withdrawal-summary dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.withdrawal-summary .fee-amount{color:#ff9ca6}.withdrawal-summary .withdrawal-net-row{background:var(--gold-soft)}.withdrawal-net-row dd{color:var(--gold);font-size:18px}.withdrawal-modal-actions{grid-template-columns:1fr 1.4fr;gap:10px;display:grid}.status-dot{background:var(--subtle);border-radius:50%;width:9px;height:9px}.status-pending{color:var(--gold);background-color:var(--gold)}.status-approved{color:#75b5ff;background-color:#75b5ff}.status-paid{color:var(--teal);background-color:var(--teal)}.status-rejected,.status-cancelled{color:var(--red);background-color:var(--red)}.status-badge{background:currentColor;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:700}.status-badge.status-pending{color:#e8b96a;background:#e8b96a1c}.status-badge.status-approved{color:#75b5ff;background:#2d8cff1f}.status-badge.status-paid{color:#74dfc3;background:#39c6a41f}.status-badge.status-rejected,.status-badge.status-cancelled{color:#ff9ca6;background:#ff6f7d1f}.request-actions{align-items:center;gap:7px;display:flex}.request-actions button{border:1px solid var(--border);background:var(--panel-raised);color:var(--text);cursor:pointer;border-radius:8px;padding:7px 9px;font-size:11px}.request-actions .danger-link{color:#ff9ca6}.profile-card{align-items:center;gap:18px;min-height:146px;padding:24px;display:flex}.profile-card>svg{color:var(--gold);flex:none}.profile-card div{flex-direction:column;gap:6px;display:flex}.profile-card p,.profile-card strong,.profile-card small{margin:0}.profile-card p{color:var(--muted);font-size:12px}.profile-card strong{font-size:18px}.profile-card small{color:var(--subtle);line-height:1.4}.profile-card .profile-card-main{flex:1}.profile-edit-button{background:var(--gold-soft);width:fit-content;color:var(--gold);cursor:pointer;border:1px solid #e8b96a4d;border-radius:8px;align-items:center;gap:7px;margin-top:5px;padding:7px 9px;font-size:11px;font-weight:800;display:inline-flex}.rate-edit-form{flex-direction:column;gap:9px;width:min(100%,270px);margin-top:5px;display:flex}.rate-edit-form .input-suffix{min-height:40px}.rate-edit-form input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;padding:0 10px}.rate-edit-form>div:last-child{align-items:center;gap:10px;display:flex}.rate-edit-form .button{min-height:36px;padding-inline:11px;font-size:11px}.rate-history-panel{margin-top:18px;padding:24px}.rate-history-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.rate-history-list>div{border:1px solid var(--border-soft);background:#050a1752;border-radius:11px;flex-direction:column;gap:5px;padding:14px;display:flex}.rate-history-list span,.rate-history-list small{color:var(--muted);font-size:11px}.rate-history-list strong{color:var(--gold);font-size:20px}.inactive-profile-banner{color:#ffc39d;background:#8b3d2221;border:1px solid #ffa47357;border-radius:13px;align-items:center;gap:12px;margin-bottom:18px;padding:15px 18px;display:flex}.inactive-profile-banner>div{flex-direction:column;gap:3px;display:flex}.inactive-profile-banner span{color:var(--muted);font-size:12px}.form-panel{padding:24px}.form-title{align-items:center;gap:13px;margin-bottom:22px;display:flex}.form-title>svg{color:var(--gold)}.form-title h3{margin:0 0 4px;font-size:18px}.form-title p{color:var(--muted);margin:0;font-size:12px}.form-panel form,.welcome-setup form{flex-direction:column;gap:14px;display:flex}.field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.three-fields{grid-template-columns:1.2fr .9fr .75fr}.field{color:var(--muted);flex-direction:column;gap:7px;font-size:12px;display:flex}.field input,.field select,.input-prefix,.input-suffix{border:1px solid var(--border);width:100%;min-height:44px;color:var(--text);background:#050a179e;border-radius:10px}.field select,.field input{padding:0 12px}.field input::placeholder{color:#53627a}.input-prefix,.input-suffix{align-items:center;display:flex}.input-prefix>span,.input-suffix>span{color:var(--gold);padding:0 12px;font-weight:700}.input-prefix input,.input-suffix input{background:0 0;border:0;min-height:42px}.form-section{background:#050a1745;border:1px solid #526a8d47;border-radius:14px;flex-direction:column;gap:13px;margin:0;padding:18px;display:flex}.form-section legend{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;padding:0 9px;font-size:12px;font-weight:800}.identity-fields{grid-template-columns:.88fr 1.25fr .87fr}.address-fields{grid-template-columns:.62fr 1.25fr .58fr .9fr}.field-help{color:var(--subtle);line-height:1.45}.file-input{min-height:48px!important;padding:9px!important}.file-input::file-selector-button{background:var(--gold-soft);color:var(--gold);cursor:pointer;border:0;border-radius:8px;margin-right:12px;padding:7px 11px}.password-field{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.password-field button{background:var(--gold-soft);color:var(--gold);cursor:pointer;border:1px solid #e8b96a4d;border-radius:10px;padding:0 15px;font-weight:800}.access-link-panel{border-color:#39c6a447;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:center;gap:24px;margin-bottom:18px;padding:22px;display:grid}.generated-credentials-note{color:#77e7cc;background:#39c6a412;border:1px solid #39c6a43d;border-radius:12px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.generated-credentials-note small{color:var(--muted);margin-top:4px;line-height:1.45;display:block}.delivery-status{border-radius:999px;margin-top:12px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.delivery-success{color:#77e7cc;background:#39c6a41f}.delivery-warning{color:var(--gold);background:#e8b96a1f}.access-credential-box{gap:12px;display:grid}.access-credential-box dl{gap:7px;margin:0;display:grid}.access-credential-box dl>div{border:1px solid var(--border-soft);background:#050a1785;border-radius:10px;gap:3px;padding:9px 11px;display:grid}.access-credential-box dt{color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.access-credential-box dd{overflow-wrap:anywhere;color:var(--text);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.initial-setup-screen{place-items:center;min-height:100vh;padding:28px 18px;display:grid}.initial-setup-card{text-align:center;width:min(620px,100%);padding:30px}.initial-setup-card .animated-brand{--brand-size:min(240px, 62vw);margin:-25px auto -12px}.initial-setup-card h1{margin:8px 0 10px;font-size:clamp(26px,5vw,38px)}.initial-setup-card>p:not(.eyebrow){max-width:500px;color:var(--muted);margin:0 auto 22px;line-height:1.55}.initial-setup-card form{text-align:left;gap:14px;display:grid}.initial-setup-signout{margin-top:18px}.access-link-panel h3,.access-link-panel p{margin:0}.access-link-panel h3{margin:5px 0 7px}.access-link-panel>div>p:last-child{color:var(--muted);font-size:13px;line-height:1.5}.access-link-actions{gap:8px;display:flex}.access-link-actions input{border:1px solid var(--border);min-width:0;color:var(--muted);background:#050a179e;border-radius:10px;flex:1;padding:0 12px}.clients-panel{overflow:hidden}.clients-toolbar{border-bottom:1px solid var(--border-soft);background:#0812236b;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.clients-search{width:min(520px,100%);min-height:48px;color:var(--muted);background:#050b18ad;border:1px solid #6584ae7a;border-radius:13px;align-items:center;gap:10px;padding:0 13px;transition:border-color .16s,box-shadow .16s;display:flex}.clients-search:focus-within{border-color:#e8b96ab3;box-shadow:0 0 0 3px #e8b96a17}.clients-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.clients-search input::placeholder{color:var(--subtle)}.clients-search button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:#6d84a41f;border:0;border-radius:8px;place-items:center;display:grid}.clients-count{color:#93e8ba;background:#2db06f17;border:1px solid #5be0993d;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:800}.clients-table-header,.client-row{grid-template-columns:minmax(210px,1.4fr) minmax(130px,.8fr) minmax(125px,.7fr) 90px minmax(220px,auto);align-items:center;gap:16px;padding:15px 20px;display:grid}.clients-table-header{color:var(--subtle);border-bottom:1px solid var(--border-soft);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.client-row{border-bottom:1px solid var(--border-soft)}.client-row-attention{background:linear-gradient(90deg,#e8b96a1d,#0000 34%),#0a16276b;position:relative;box-shadow:inset 3px 0 #e8b96ab8}.client-name-cell{align-items:center;min-width:0;flex-direction:row!important;gap:12px!important}.client-name-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.client-attention-led{background:#ffb526;border:2px solid #ffe7b3f2;border-radius:50%;flex:0 0 12px;width:12px;height:12px;animation:1.25s ease-in-out infinite client-attention-blink;position:relative;box-shadow:0 0 0 4px #ffb5261f,0 0 16px #ffb526eb}.client-attention-led:after{content:"";border:1px solid #ffb5267a;border-radius:50%;animation:1.25s ease-out infinite client-attention-ring;position:absolute;inset:-7px}.client-attention-copy{font-weight:750;color:#f2c96f!important}.client-row:last-child{border-bottom:0}.client-row>div:first-child{flex-direction:column;gap:5px;display:flex}.client-row small{color:var(--muted)}.client-row .access-ready{color:#8fe8d1}.client-row .access-pending{color:var(--gold)}.client-row>strong{font-variant-numeric:tabular-nums}.status{border-radius:999px;width:fit-content;padding:6px 9px;font-size:11px;font-weight:800}.status-active{color:#8fe8d1;background:#39c6a41f}.status-suspended{color:#ff9ca6;background:#ff6f7d1f}.status-inactive{color:#ffc39d;background:#dd6d3821}.client-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.client-row-actions .button{min-height:38px;padding:8px 11px;font-size:11px}.client-open-button{justify-content:center;padding-inline:12px}.clients-empty,.archived-capital-note{padding:36px 20px}.admin-client-command{background:radial-gradient(circle at 0 0,#2d8cff21,#0000 45%),linear-gradient(145deg,#0f1e35f5,#091222fa);border-color:#6489be57;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:18px 20px;display:flex}.admin-client-identity,.admin-client-command-actions,.admin-client-section-heading>span:first-child{align-items:center;gap:12px;display:flex}.admin-client-avatar{width:50px;height:50px;color:var(--gold);background:var(--gold-soft);border:1px solid #e8b96a59;border-radius:14px;flex:0 0 50px;place-items:center;display:grid}.admin-client-identity>span:nth-child(2),.admin-client-section-heading>span:first-child>span{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-client-identity strong{font-size:17px}.admin-client-identity small,.admin-client-section-heading small{color:var(--muted);font-size:11px}.admin-client-command-actions{flex-wrap:wrap;justify-content:flex-end}.admin-client-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.admin-client-metric{border-color:#486b984d;flex-direction:column;justify-content:center;gap:6px;min-height:116px;padding:18px;display:flex}.admin-client-metric span,.admin-client-metric small{color:var(--muted);font-size:11px}.admin-client-metric strong{color:var(--gold);font-variant-numeric:tabular-nums;font-size:clamp(20px,2vw,27px)}.admin-client-metric-alert{background:#86530a21;border-color:#ffb5266b}.admin-client-metric-alert strong{color:#ffc14a}.admin-client-work-grid{grid-template-columns:minmax(0,1.65fr) minmax(310px,.7fr);align-items:start;gap:18px;display:grid}.admin-client-primary{min-width:0}.admin-client-section-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:0 2px;display:flex}.admin-client-section-heading svg{color:var(--gold)}.admin-client-section-heading strong{font-size:16px}.admin-client-actions-column{gap:16px;display:grid;position:sticky;top:90px}.admin-client-action-card{padding:20px}.admin-client-action-card form{flex-direction:column;gap:12px;display:flex}.admin-client-disabled-note{border:1px dashed var(--border);color:var(--muted);border-radius:10px;margin:0;padding:14px;font-size:12px;line-height:1.5}.admin-client-document-download{text-align:left;align-items:flex-start;width:100%;margin:0 0 13px}.admin-client-document-download span{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-client-document-download strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.admin-client-document-download small,.admin-client-upload>small{color:var(--muted);font-size:10px}.admin-client-upload .file-input{width:100%;color:var(--muted)}.admin-client-embedded>.page-section>.page-heading{display:none}.admin-client-embedded>.page-section{min-width:0}.admin-client-requests .capital-requests-panel{margin-bottom:12px}.admin-client-requests .profit-requests-panel{max-width:none}.admin-client-details{margin-top:16px;overflow:hidden}.admin-client-details>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 20px;list-style:none;display:grid}.admin-client-details>summary::-webkit-details-marker{display:none}.admin-client-details>summary>svg:first-child{color:var(--gold)}.admin-client-details>summary>svg:last-child{color:var(--muted);transition:transform .18s}.admin-client-details[open]>summary>svg:last-child{transform:rotate(180deg)}.admin-client-details>summary>span{flex-direction:column;gap:4px;display:flex}.admin-client-details>summary small{color:var(--muted);font-size:11px}.admin-client-details>.admin-client-embedded{border-top:1px solid var(--border-soft);padding:0 20px 20px}.admin-client-details .two-column,.admin-client-details .profile-grid{margin-top:20px}@keyframes client-attention-blink{0%,to{opacity:.38;transform:scale(.82)}42%{opacity:1;transform:scale(1.08)}}@keyframes client-attention-ring{0%{opacity:.7;transform:scale(.55)}80%,to{opacity:0;transform:scale(1.5)}}.identity-panel{margin-top:18px;padding:24px}.identity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.identity-grid>div{border:1px solid var(--border-soft);background:#050a1752;border-radius:12px;flex-direction:column;gap:7px;min-height:92px;padding:15px;display:flex}.identity-grid span,.identity-grid small{color:var(--muted);font-size:11px;line-height:1.5}.identity-grid strong{line-height:1.45}.identity-grid .identity-wide{grid-column:span 2}.document-download{background:var(--gold-soft);width:fit-content;color:var(--gold);cursor:pointer;border:1px solid #e8b96a47;border-radius:9px;align-items:center;gap:7px;margin-top:4px;padding:8px 10px;display:inline-flex}.credit-preview{background:var(--gold-soft);border:1px solid #c58a4547;border-radius:11px;padding:15px}.credit-preview p{color:var(--muted);margin:0 0 7px;font-size:12px}.credit-preview strong{color:var(--gold);font-size:24px}.capital-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.welcome-setup{max-width:720px;margin:30px auto;padding:34px}.setup-icon{width:64px;height:64px;color:var(--gold);background:var(--gold-soft);border:1px solid #e8b96a59;border-radius:18px;place-items:center;margin-bottom:18px;display:grid}.welcome-setup h2{margin:7px 0 10px;font-size:30px}.welcome-setup>p:not(.eyebrow){color:var(--muted);margin:0 0 24px;line-height:1.6}.empty-state{text-align:center;min-height:320px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state>svg{color:var(--gold)}.empty-state h2{color:var(--text);margin:14px 0 6px}.empty-state p{margin:0}.compact-empty{min-height:220px;padding:28px}.loading-screen,.fatal-screen{text-align:center;background:radial-gradient(circle at 50% 20%, #2d8cff29, transparent 42%), var(--page-deep);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:28px;display:flex}.loading-screen p,.fatal-screen p{color:var(--muted)}.fatal-screen h1{margin:9px 0 4px}.fatal-screen .fatal-eyebrow{color:var(--gold);margin:14px 0 0}.fatal-screen .button{margin-top:18px}.loader{border:3px solid #e8b96a2e;border-top-color:var(--gold);border-radius:50%;width:34px;height:34px;margin-top:20px;animation:.8s linear infinite spin}.nav-backdrop{display:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes capital-candle-rise{0%,to{opacity:.22;transform:scaleY(.82)}18%,72%{opacity:.78;transform:scaleY(1)}}@keyframes capital-line-draw{0%{stroke-dashoffset:920px;opacity:0}14%{opacity:.72}72%{stroke-dashoffset:0;opacity:.72}88%,to{stroke-dashoffset:0;opacity:0}}@keyframes daily-candle-fill{0%{transform:translate(-50%)scaleY(0)}to{transform:translate(-50%)scaleY(1)}}@keyframes annual-profit-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes brand-breathe{0%,to{filter:drop-shadow(0 16px 38px #00000057)drop-shadow(0 0 14px #e8b96a0f);transform:translateY(0)scale(1)}50%{filter:drop-shadow(0 19px 42px #0006)drop-shadow(0 0 25px #e8b96a2e);transform:translateY(-4px)scale(1.008)}}@keyframes brand-halo{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:.9;transform:scale(1.05)}}@keyframes graph-light-gold{0%,9%{opacity:0;background-position:27% 64%}15%{opacity:.95;background-position:34% 57%}26%{background-position:43% 49%}36%{background-position:45% 38%}47%{background-position:56% 41%}57%{background-position:67% 37%}67%{opacity:1;background-position:79% 29%}75%{opacity:1;background-position:93% 17%}82%,to{opacity:0;background-position:93% 17%}}@keyframes graph-light-silver{0%,16%{opacity:0;background-position:26% 63%}22%{opacity:.9;background-position:34% 55%}33%{background-position:46% 49%}44%{background-position:57% 39%}55%{background-position:68% 43%}66%{background-position:78% 34%}76%{opacity:1;background-position:89% 25%}84%,to{opacity:0;background-position:89% 25%}}@keyframes brand-edge-upper{0%,12%{opacity:0;background-position:-36% 31%}18%{opacity:.92}58%{opacity:1;background-position:128% 31%}67%,to{opacity:0;background-position:128% 31%}}@keyframes brand-edge-lower{0%,18%{opacity:0;background-position:-34% 48%}25%{opacity:.88}64%{opacity:1;background-position:126% 48%}73%,to{opacity:0;background-position:126% 48%}}@keyframes logo-edge-travel{0%{opacity:0;stroke-dashoffset:108px}9%{opacity:.98}72%{opacity:.98}88%,to{opacity:0;stroke-dashoffset:-8px}}@keyframes brand-node-twinkle{0%,24%,to{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(0)}31%{opacity:.32}39%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(32deg)}48%{opacity:.68;transform:translate(-50%,-50%)scale(.72)rotate(58deg)}58%{opacity:0;transform:translate(-50%,-50%)scale(1.75)rotate(90deg)}}@keyframes graph-burst-pulse{0%,73%,to{opacity:0;transform:scale(.18)}77%{opacity:1;transform:scale(.6)}86%{opacity:.5;transform:scale(4.8)}92%{opacity:0;transform:scale(7.2)}}@keyframes final-flare-gold{0%,73%{opacity:0;background-size:2% 3%}76%{opacity:1;background-size:7% 10%}83%{opacity:0;background-size:20% 28%}to{opacity:0;background-size:20% 28%}}@keyframes final-flare-silver{0%,77%{opacity:0;background-size:2% 3%}80%{opacity:.9;background-size:6% 9%}87%{opacity:0;background-size:17% 24%}to{opacity:0;background-size:17% 24%}}@media (prefers-reduced-motion:reduce){.animated-brand-image,.animated-brand:before,.brand-metal-motion,.brand-graph-light,.brand-edge-sweep,.brand-node-star,.brand-final-flare{animation:none!important}.market-light{opacity:.38;animation:none!important}.market-light-gold{top:31%;left:83%}.market-light-mint{top:49%;left:68%}.market-light-silver{top:46%;left:50%}.brand-node-star-3,.brand-node-star-6{opacity:.55;transform:translate(-50%,-50%)scale(.7)}.client-attention-led,.client-attention-led:after{animation:none!important}}@media (width<=1180px){.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capital-card{grid-row:span 1}.request-row{grid-template-columns:12px minmax(150px,1fr) auto auto}.request-actions{grid-column:2/-1}.admin-client-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-client-work-grid{grid-template-columns:1fr}.admin-client-actions-column{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=920px){.app-shell{grid-template-columns:1fr}.sidebar{width:250px;box-shadow:var(--shadow);transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.sidebar-open{transform:translate(0)}.nav-backdrop{z-index:25;background:#01050cb3;border:0;display:block;position:fixed;inset:0}.mobile-menu{display:grid}.topbar{padding:14px 20px}.content{padding:22px 20px 36px}.viewer-chip span{display:none}.viewer-chip{padding:8px 10px}.client-preview-toggle span{display:none}.client-preview-toggle{width:44px;padding:0}}@media (width<=700px){.topbar h1{font-size:20px}.topbar .eyebrow{display:none}.client-select{max-width:155px}.client-select select{width:90px;min-width:0}.dashboard-grid,.two-column,.admin-grid,.profile-grid,.admin-client-metrics,.admin-client-actions-column,.field-row,.three-fields{grid-template-columns:1fr}.capital-card,.rule-card,.recent-panel,.month-progress,.monthly-profit-panel{grid-column:span 1}.capital-card{min-height:315px}.capital-content{padding:24px}.capital-card-action{bottom:22px;right:24px}.capital-value{font-size:43px}.metric-card{min-height:126px}.daily-candle-grid{min-width:calc(var(--month-days) * 33px);gap:3px}.daily-candle-legend{flex-wrap:wrap;align-items:flex-start;gap:8px 14px}.daily-candle-legend small{flex-basis:100%;margin-left:0}.rule-card{flex-direction:column;align-items:flex-start}.section-heading{align-items:flex-start}.days-counter{font-size:12px}.request-row{grid-template-columns:12px minmax(0,1fr) auto;gap:10px}.request-row>strong{grid-column:2}.capital-request-amounts{grid-column:2;align-items:flex-start}.status-badge{grid-area:1/3}.request-actions{flex-wrap:wrap;grid-column:2/-1}.withdrawal-modal{padding:24px 18px}.withdrawal-modal-actions{grid-template-columns:1fr}.withdrawal-percentage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.welcome-setup{padding:24px 18px}.access-link-panel,.identity-grid{grid-template-columns:1fr}.admin-client-command{flex-direction:column;align-items:stretch}.admin-client-identity{flex-wrap:wrap;align-items:flex-start}.admin-client-command-actions{grid-template-columns:1fr;display:grid}.admin-client-section-heading{flex-direction:column;align-items:flex-start}.identity-grid .identity-wide{grid-column:span 1}.access-link-actions{flex-direction:column}.access-link-actions input{min-height:44px}.clients-table-header{display:none}.clients-toolbar{flex-direction:column;align-items:stretch}.clients-count{width:fit-content}.client-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.client-row>div:first-child,.client-row-actions{grid-column:1/-1}.client-row-actions{justify-content:stretch}.client-row-actions .button{flex:1}}@media (width<=520px){.animated-brand-loading,.animated-brand-access{--brand-size:min(460px, 92vw)}.access-home-screen{padding:24px 18px}.access-home-content .animated-brand{--brand-size:min(440px, 94vw, 48vh);margin-bottom:22px}.access-description{font-size:13px}.clerk-trust-row{gap:7px;margin-top:19px}.clerk-trust-row span{padding:8px 10px;font-size:11px}.access-enter-button{margin-top:22px}.access-auth-screen{align-items:start;padding-top:18px}.access-auth-brand .animated-brand{--brand-size:min(245px, 66vw, 25vh)}.loading-screen,.fatal-screen{padding-inline:16px}.topbar{gap:8px}.topbar-actions{gap:6px}.icon-button{display:none}.client-select{padding-left:9px}.client-select>svg:first-child{display:none}.content{padding-inline:14px}.form-section{padding:15px 13px}.password-field{grid-template-columns:1fr}.password-field button{min-height:42px}.capital-action-buttons{grid-template-columns:1fr}.capital-value{font-size:36px}.capital-card-action{align-items:stretch;margin-top:28px;position:static}.capital-card-action .button{width:100%;min-width:0}.capital-card-action small{text-align:center}.event-row{padding-inline:14px}.event-amount{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@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-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}
