@font-face{font-family:Neue Machina;src:url(/fonts/NeueMachina-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Neue Machina;src:url(/fonts/NeueMachina-Regular.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Neue Machina;src:url(/fonts/NeueMachina-Ultrabold.woff2)format("woff2");font-weight:700 800 900;font-style:normal;font-display:swap}:root{--font-hero:"Neue Machina", "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-sans:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-script:"Caveat", cursive, sans-serif;--bg-page:#fbfcfd;--bg-nav:#ffffffdb;--nav-border:#e2e8f0cc;--text-main:#0f172a;--text-body:#475569;--text-muted:#64748b;--text-subtle:#94a3b8;--brand-green:#fc5d21;--brand-green-hover:#e64e14;--brand-green-light:#fff4ee;--brand-green-border:#fed7c7;--brand-green-glow:#fc5d2129;--accent-gold:#f59e0b;--accent-gold-light:#fef3c7;--btn-dark-bg:#0f172a;--btn-dark-text:#fff;--btn-dark-hover:#1e293b;--btn-outline-bg:#fff;--btn-outline-border:#e2e8f0;--btn-outline-text:#1e293b;--btn-outline-hover:#f8fafc;--card-bg:#ffffffeb;--card-border:#e2e8f0e6;--card-shadow:0 20px 40px -15px #0f172a14, 0 4px 14px -2px #0f172a0a;--card-shadow-hover:0 25px 50px -12px #0f172a24;--search-bg:#f3f5f8;--search-border:#e5e7eb;--search-focus-border:#fc5d21;--badge-bg:#fff;--badge-border:#e2e8f0;--badge-shadow:0 4px 12px #0f172a0f;--globe-ambient:radial-gradient(circle at center, #fc5d2114 0%, #fff0 70%);--hero-glow:radial-gradient(circle at 50% 45%, #fc5d211f 0%, #fc5d2108 50%, transparent 75%);--circuit-line-main:#0f172a14;--circuit-line-dim:#0f172a0a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-page:#000;--bg-nav:#000000fa;--nav-border:#ffffff14;--text-main:#f8fafc;--text-body:#cbd5e1;--text-muted:#94a3b8;--text-subtle:#64748b;--brand-green:#fc5d21;--brand-green-hover:#ff753d;--brand-green-light:#fc5d2129;--brand-green-border:#fc5d2159;--brand-green-glow:#fc5d214d;--accent-gold:#fbbf24;--accent-gold-light:#fbbf2426;--btn-dark-bg:#fc5d21;--btn-dark-text:#fff;--btn-dark-hover:#ff753d;--btn-outline-bg:#ffffff0f;--btn-outline-border:#ffffff29;--btn-outline-text:#f8fafc;--btn-outline-hover:#ffffff1f;--card-bg:#0e0e0ee0;--card-border:#ffffff1a;--card-shadow:0 25px 50px -10px #000000e6, 0 0 30px #fc5d2114;--card-shadow-hover:0 30px 60px -10px #000000f2, 0 0 35px #fc5d2129;--search-bg:#ffffff14;--search-border:#ffffff24;--search-focus-border:#fc5d21;--badge-bg:#141414e6;--badge-border:#ffffff24;--badge-shadow:0 6px 20px #0009;--globe-ambient:radial-gradient(circle at center, #fc5d2124 0%, #0000 70%);--hero-glow:radial-gradient(circle at 50% 45%, #fc5d2133 0%, #fc5d210a 50%, transparent 75%);--circuit-line-main:#ffffff14;--circuit-line-dim:#ffffff0a}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);background-color:var(--bg-page);color:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;width:100%;max-width:100%;transition:none;overflow-x:hidden}body{background-color:var(--bg-page);width:100%;max-width:100%;min-height:100vh;margin:0;padding:0;position:relative;overflow-x:hidden}#root,.pipwise-app,main,.pipwise-home-page{flex-direction:column;width:100%;max-width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);color:var(--text-main);line-height:1.15}a{color:inherit;text-decoration:none}button,input{font-family:inherit}.accent-green{color:var(--brand-green);transition:color .25s}.font-script{font-family:var(--font-script);color:var(--text-main);font-size:1.25rem;line-height:1.1}.pipwise-nav-floating-wrapper{z-index:1000;pointer-events:none;flex-direction:column;align-items:center;width:100%;padding:0 1.25rem;display:flex;position:fixed;top:1.15rem;left:0;right:0;overflow:visible!important}.pipwise-nav-floating-bar{pointer-events:auto;-webkit-backdrop-filter:blur(24px);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;isolation:isolate;--mouse-x:50%;--mouse-y:0px;--spotlight-opacity:0;background:#1e2025;border:1px solid #ffffff17;border-radius:14px;justify-content:space-between;align-items:center;gap:1.25rem;width:100%;max-width:1120px;margin:0 auto;padding:.5rem .75rem .5rem 1.35rem;transition:padding .32s cubic-bezier(.16,1,.3,1),gap .32s cubic-bezier(.16,1,.3,1),border-radius .32s cubic-bezier(.16,1,.3,1),background .2s,border-color .2s;display:flex;position:relative;transform:translate(0,0);overflow:visible!important}.pipwise-nav-floating-bar:hover{border-color:#ffffff1f}.pipwise-nav-floating-bar.is-scrolled{border-radius:12px;gap:.95rem;padding:.34rem .65rem .34rem 1.15rem}.pipwise-nav-floating-bar.is-search-expanded{clip-path:none!important;overflow:visible!important}[data-theme=dark] .pipwise-nav-floating-bar{background:#191b20;border:1px solid #ffffff17}[data-theme=dark] .pipwise-nav-floating-bar:hover{border-color:#ffffff1f}.pipwise-nav-shiny-top-line{pointer-events:none;z-index:10;background:radial-gradient(150px 1px at var(--mouse-x,50%) 0px, #fff 0%, #fffffff2 25%, #ffffff40 55%, transparent 100%);height:1px;opacity:var(--spotlight-opacity,0);transition:opacity .25s cubic-bezier(.16,1,.3,1);position:absolute;top:-1px;left:12px;right:12px}.pipwise-nav-shiny-border-line{pointer-events:none;z-index:9;background:radial-gradient(160px 40px at var(--mouse-x,50%) 0px, #fff 0%, #fffffff2 25%, #ffffff40 55%, transparent 100%);-webkit-mask-composite:xor;opacity:var(--spotlight-opacity,0);border-radius:14px;padding:1px;transition:opacity .25s cubic-bezier(.16,1,.3,1),border-radius .28s cubic-bezier(.16,1,.3,1);position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pipwise-nav-floating-bar.is-scrolled .pipwise-nav-shiny-border-line{border-radius:12px}.pipwise-logo-brand,.pipwise-nav-links,.pipwise-nav-right{z-index:20;position:relative}.pipwise-logo-brand{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.pipwise-candles{align-items:flex-end;gap:3.5px;height:24px;display:flex}.candle-bar{border-radius:999px;width:5px}.candle-bar-1{background-color:var(--brand-green);height:14px}.candle-bar-2{background-color:#fff;height:22px}.candle-bar-3{background-color:var(--brand-green);height:18px}.pipwise-logo-text{letter-spacing:-.035em;color:#fff;font-size:1.25rem;font-weight:700}.pipwise-nav-links{align-items:center;gap:1.25rem;margin:0;padding:0;list-style:none;transition:gap .32s cubic-bezier(.16,1,.3,1);display:flex}.pipwise-nav-floating-bar.is-scrolled .pipwise-nav-links{gap:.95rem}.nav-link-item{will-change:transform;justify-content:center;align-items:center;display:inline-flex;position:relative}.nav-link-item a,.nav-link-item-btn{color:#94a3b8;-webkit-user-select:none;user-select:none;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:500;line-height:inherit;background:0 0;border:none;align-items:center;gap:.32rem;padding:.32rem;text-decoration:none;transition:color .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.nav-link-item a:hover,.nav-link-item-btn:hover{color:#fff}.nav-link-review-dock-btn{color:#f8fafc!important;background:linear-gradient(135deg,#00b67a29 0%,#10b98114 100%)!important;border:1px solid #00b67a73!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:3px 9px 3px 4px!important;font-size:.82rem!important;font-weight:700!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 0 12px -2px #00b67a4d!important}.nav-link-review-dock-btn:hover{color:#fff!important;background:linear-gradient(135deg,#00b67a 0%,#059669 100%)!important;border-color:#00b67a!important;transform:translateY(-1.5px)!important;box-shadow:0 4px 18px #00b67a80!important}[data-theme=light] .nav-link-review-dock-btn{color:#065f46!important;background:linear-gradient(135deg,#00b67a1f 0%,#10b9810f 100%)!important;border-color:#00b67a73!important;box-shadow:0 2px 8px #00b67a26!important}[data-theme=light] .nav-link-review-dock-btn:hover{color:#fff!important;background:linear-gradient(135deg,#00b67a 0%,#059669 100%)!important}.dock-review-star-badge{background:#00b67a;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 1px 4px #0000004d}.nav-link-review-dock-btn:hover .dock-review-star-badge{background:#fff;transform:scale(1.08)}.nav-link-review-dock-btn:hover .dock-review-star-badge svg{fill:#00b67a!important;color:#00b67a!important}.dock-review-label{letter-spacing:-.01em}.mobile-review-star-badge{background:#00b67a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;box-shadow:0 1px 4px #00b67a66}.mobile-nav-review-highlight{background:#00b67a12!important;border-left:3px solid #00b67a!important;border-radius:10px!important;margin:2px 0!important}.mobile-review-action-tag{text-transform:uppercase;letter-spacing:.04em;color:#00b67a;background:#00b67a26;border:1px solid #00b67a59;border-radius:9999px;padding:1px 6px;font-size:.65rem;font-weight:700}.nav-link-item a span,.nav-link-item-btn:not(.nav-link-review-dock-btn) span{display:inline-block;position:relative}.nav-link-item a span:after,.nav-link-item-btn:not(.nav-link-review-dock-btn) span:after{content:"";background:var(--brand-green);transform-origin:0;opacity:0;border-radius:999px;width:100%;height:2px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s;position:absolute;bottom:-3px;left:0;transform:scaleX(0);box-shadow:0 1px 8px #fc5d21a6}.nav-link-item a:hover span:after,.nav-link-item-btn:not(.nav-link-review-dock-btn):hover span:after{opacity:1;transform:scaleX(1)}.nav-link-review-dock-btn,.nav-link-review-dock-btn *{text-decoration:none!important}.nav-link-review-dock-btn span:after,.nav-link-review-dock-btn:hover span:after,.nav-link-review-dock-btn:after,.nav-link-review-dock-btn:hover:after{content:none!important;opacity:0!important;width:0!important;height:0!important;display:none!important;transform:none!important}.nav-chevron-icon{color:#64748b;transition:transform .28s cubic-bezier(.16,1,.3,1),color .2s}.nav-link-item a:hover .nav-chevron-icon,.nav-link-item-btn:hover .nav-chevron-icon{color:var(--brand-green);transform:translateY(1.5px)rotate(180deg)}.pipwise-nav-right{align-items:center;gap:.5rem;display:flex}.pipwise-icon-btn{color:#94a3b8;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:color .15s,opacity .15s;display:flex;background:0 0!important;border:none!important}.pipwise-icon-btn:hover{color:#fff;opacity:.85;background:0 0!important;border:none!important}.pipwise-floating-login-btn{color:#fff;cursor:pointer;background-color:#2b2e35;border:1px solid #ffffff14;border-top-color:#ffffff38;border-radius:9px;padding:.38rem .95rem;font-size:.84rem;font-weight:600;transition:background .15s,transform .15s;box-shadow:inset 0 1px #ffffff1f}.pipwise-floating-login-btn:hover{background-color:#343841;border-color:#ffffff29}.pipwise-floating-login-btn:active{transform:scale(.96)}.pipwise-user-profile-badge{color:#fff;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#252830;border:1px solid #ffffff17;border-radius:9px;flex-shrink:0;align-items:center;gap:.5rem;padding:.35rem .65rem .35rem .75rem;font-size:.82rem;font-weight:600;display:inline-flex}.pipwise-user-profile-badge.is-admin{background:#595ef226;border-color:#595ef273;flex-shrink:0;transition:all .2s;box-shadow:0 2px 10px #595ef233}.pipwise-user-profile-badge.is-admin:hover{border-color:#595ef2;transform:translateY(-1px);box-shadow:0 4px 14px #595ef259}.admin-dashboard-text-link{color:#fff;cursor:pointer;align-items:center;gap:6px;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.admin-dashboard-text-link:hover{color:#818cf8!important}[data-theme=light] .admin-dashboard-text-link{color:#0f172a!important}.admin-dashboard-label{white-space:nowrap}.user-avatar-dot{background:#10b981;border-radius:50%;flex-shrink:0;width:6.5px;height:6.5px;box-shadow:0 0 6px #10b98180}.user-badge-name{align-items:center;gap:6px;min-width:0;max-width:170px;display:inline-flex}.user-badge-username{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:90px;display:inline-block;overflow:hidden}.user-verified-chip{color:#10b981;letter-spacing:.02em;white-space:nowrap;background:#10b9812e;border:1px solid #10b98166;border-radius:12px;flex-shrink:0;align-items:center;gap:3px;padding:2px 7px;font-size:10.5px;font-weight:800;display:inline-flex}.user-logout-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;margin-left:.1rem;padding:.22rem;transition:color .15s,background-color .15s;display:inline-flex}.user-logout-btn:hover{color:#ef4444;background-color:#ef44441f}.login-wave-text{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.wave-letter{will-change:transform, color;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .3s ease-in-out,color .3s ease-in-out;display:inline-block;transform:translateZ(0)}.pipwise-floating-login-btn:hover .wave-letter,.pipwise-btn-primary:hover .wave-letter,.pipwise-btn-secondary:hover .wave-letter,.wave-letter.is-animating{animation:.38s ease-in-out both loginLetterWaveDown}@keyframes loginLetterWaveDown{0%{transform:translateY(0)translateZ(0)}35%{color:var(--brand-green);text-shadow:0 1px 8px #fc5d2166;transform:translateY(4px)translateZ(0)}65%{text-shadow:none;transform:translateY(-.5px)translateZ(0)}to{transform:translateY(0)translateZ(0)}}.pipwise-floating-cta-btn{color:#090d14;letter-spacing:-.01em;cursor:pointer;background-color:#fff;border:1px solid #0000;border-radius:8px;padding:.4rem 1.1rem;font-size:.84rem;font-weight:700;transition:background .15s,transform .15s;box-shadow:0 2px 8px #00000026}.pipwise-floating-cta-btn:hover{background-color:#f1f5f9;transform:translateY(-1px)}.pipwise-search-pill-wrapper{justify-content:flex-end;align-items:center;display:flex}.pipwise-inline-search-pill{box-sizing:border-box;cursor:pointer;border-radius:10px;align-items:center;height:34px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.pipwise-inline-search-pill.is-closed{background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;padding:0}.pipwise-inline-search-pill.is-closed:hover{color:#fff;background:#ffffff14}.pipwise-inline-search-pill.is-open{cursor:default;background:linear-gradient(#1f2229 0%,#15181d 100%);border:1px solid #ffffff24;border-top-color:#ffffff4d;gap:.5rem;padding:0 .45rem 0 .65rem;box-shadow:0 6px 20px #0006,inset 0 1px #ffffff1f}.pipwise-inline-search-pill.is-open:focus-within{border-color:#fc5d21a6;box-shadow:0 0 0 2px #fc5d2133,0 8px 24px #00000073}[data-theme=light] .pipwise-inline-search-pill.is-open{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0f172a26;border-top-color:#ffffffe6;box-shadow:0 4px 14px #00000014,inset 0 1px #fffc}[data-theme=light] .pipwise-inline-search-pill.is-open:focus-within{border-color:#eb5218a6;box-shadow:0 0 0 2px #eb521826,0 6px 18px #00000014}.search-pill-icon-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:color .15s,transform .2s;display:flex}.pipwise-inline-search-pill.is-closed:hover .search-pill-icon-btn,.search-pill-icon-btn:hover{color:#fff!important}.pipwise-inline-search-pill.is-open .search-pill-icon-btn{width:20px;height:20px;color:var(--brand-coral);cursor:default}.search-pill-expand-content{flex:1;align-items:center;gap:.35rem;min-width:0;display:flex}.pipwise-inline-search-input{color:#fff;letter-spacing:-.01em;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-family:inherit;font-size:.84rem;font-weight:500}[data-theme=light] .pipwise-inline-search-input{color:#0f172a}.pipwise-inline-search-input::placeholder{color:#64748b;font-size:.82rem;font-weight:400}[data-theme=light] .pipwise-inline-search-input::placeholder{color:#94a3b8}.search-pill-actions{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.search-pill-kbd-badge{letter-spacing:.06em;color:#64748b;-webkit-user-select:none;user-select:none;background:#ffffff12;border:1px solid #ffffff1a;border-radius:5px;padding:2px 5px;font-size:.62rem;font-weight:700;line-height:1}[data-theme=light] .search-pill-kbd-badge{color:#64748b;background:#0f172a0f;border-color:#0f172a1a}.inline-search-clear-btn{color:#cbd5e1;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;padding:0;transition:background .15s,color .15s;display:flex}.inline-search-clear-btn:hover{color:#fff;background:#ffffff38}[data-theme=light] .inline-search-clear-btn{color:#475569;background:#0f172a1a}[data-theme=light] .inline-search-clear-btn:hover{color:#0f172a;background:#0f172a2e}.inline-search-close-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:color .15s,background .15s,transform .2s;display:flex}.inline-search-close-btn:hover{color:#fff;background:#ffffff24;transform:rotate(90deg)}[data-theme=light] .inline-search-close-btn:hover{color:#0f172a;background:#0f172a14}.pipwise-search-pill-wrapper{position:relative}.pipwise-search-dropdown-menu{z-index:99999;-webkit-backdrop-filter:blur(20px);will-change:transform, opacity;pointer-events:auto;color:#f8fafc;background:linear-gradient(#151921 0%,#0c0e13 100%);border:1px solid #ffffff1f;border-radius:16px;width:380px;max-width:calc(100vw - 32px);min-height:180px;max-height:460px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;transform:translateZ(0);box-shadow:0 20px 48px -10px #000000d9,0 0 0 1px #ffffff0a}.pipwise-search-dropdown-menu:before{content:"";pointer-events:auto;background:0 0;height:12px;position:absolute;top:-12px;left:0;right:0}[data-theme=light] .pipwise-search-dropdown-menu{color:#0f172a;background:#fff;border-color:#e2e8f0f2;box-shadow:0 20px 40px -10px #0f172a29}.search-dropdown-header{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:6px 10px 8px;font-size:11px;font-weight:700;display:flex}[data-theme=light] .search-dropdown-header{color:#64748b;border-bottom-color:#00000012}.search-header-accent{color:#fc5d21;font-weight:800}.search-dropdown-tip{text-transform:none;letter-spacing:normal;color:#fc5d21;font-size:10px}.search-dropdown-list{flex-direction:column;gap:3px;padding-top:6px;display:flex}.search-dropdown-item{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:8px 10px;font-family:inherit;transition:all .16s;display:flex}.search-dropdown-item:hover{background:#ffffff0f;border-color:#ffffff14;transform:translate(2px)}[data-theme=light] .search-dropdown-item:hover{background:#f1f5f9e6;border-color:#e2e8f0cc}.search-item-left{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.search-item-avatar{color:#fc5d21;background:linear-gradient(135deg,#fc5d2140,#fc5d210f);border:1px solid #fc5d2159;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:flex}.search-item-avatar.related-avatar{color:#60a5fa;background:linear-gradient(135deg,#3b82f640,#3b82f60f);border-color:#3b82f659}.search-item-text{flex-direction:column;min-width:0;display:flex}.search-item-title-row{align-items:center;gap:6px;display:flex}.search-item-name{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}[data-theme=light] .search-item-name{color:#0f172a}.search-item-pill-rank{color:#fc5d21;white-space:nowrap;background:#fc5d2126;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:800}.search-item-pill-related{color:#60a5fa;white-space:nowrap;background:#3b82f626;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700}.search-item-sub{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.search-item-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;margin-left:10px;display:flex}.search-item-tp-stars{color:#fff;background:#00b67a;border-radius:5px;align-items:center;gap:3px;padding:1px 6px;font-size:10.5px;font-weight:800;display:inline-flex}.search-item-action-tag{color:#fc5d21;letter-spacing:-.01em;font-size:10px;font-weight:700}.search-dropdown-quick-tags{border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;padding:10px 8px 4px;display:flex}[data-theme=light] .search-dropdown-quick-tags{border-top-color:#00000012}.quick-tags-label{color:#94a3b8;font-size:11px;font-weight:700}[data-theme=light] .quick-tags-label{color:#64748b}.quick-tag-chip{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;padding:3px 9px;font-family:inherit;font-size:11px;font-weight:600;transition:all .15s}[data-theme=light] .quick-tag-chip{color:#334155;background:#f1f5f9;border-color:#e2e8f0}.quick-tag-chip:hover{color:#fc5d21;background:#fc5d2126;border-color:#fc5d2159;transform:translateY(-1px)}.search-dropdown-related-section{border-top:1px solid #ffffff12;margin-top:8px;padding-top:6px}[data-theme=light] .search-dropdown-related-section{border-top-color:#00000012}.search-related-header{color:#94a3b8;border-bottom:none;padding-bottom:2px;font-size:10.5px}.search-dropdown-item.related-item{opacity:.94}.search-dropdown-empty{text-align:center;color:#94a3b8;padding:16px 12px 10px;font-size:12px}.search-dropdown-all-btn{color:#fff;cursor:pointer;background:#fc5d21;border:none;border-radius:8px;margin-top:8px;padding:6px 14px;font-family:inherit;font-size:11.5px;font-weight:700}.mobile-nav-toggle{color:#fff;cursor:pointer;background:0 0;border:none;padding:.35rem;display:none}.pipwise-floating-mobile-menu{pointer-events:auto;-webkit-backdrop-filter:blur(24px);background:#0e1219f7;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;gap:.5rem;width:min(100vw - 1.5rem,420px);margin-top:.6rem;padding:1.1rem 1.15rem;display:flex;box-shadow:0 24px 55px #000000a6,0 0 24px #fc5d2114}[data-theme=light] .pipwise-floating-mobile-menu{background:#fffffffa;border:1px solid #0f172a1f;box-shadow:0 20px 45px #0f172a24}.mobile-drawer-search-wrap{width:100%;padding-bottom:.35rem}.mobile-drawer-search-btn{color:#94a3b8;cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:.65rem .85rem;font-family:inherit;font-size:.86rem;transition:all .16s;display:flex}[data-theme=light] .mobile-drawer-search-btn{color:#64748b;background:#0f172a0a;border-color:#0f172a17}.mobile-drawer-search-btn:hover{color:#f8fafc;background:#ffffff17;border-color:#fc5d2159}[data-theme=light] .mobile-drawer-search-btn:hover{color:#0f172a;background:#0f172a14}.mobile-drawer-search-icon{color:#fc5d21;flex-shrink:0}.mobile-drawer-search-text{flex:1;font-weight:500}.mobile-drawer-search-badge{text-transform:uppercase;letter-spacing:.04em;color:#fc5d21;background:#fc5d2126;border:1px solid #fc5d214d;border-radius:9999px;padding:2px 7px;font-size:.65rem;font-weight:700}.mobile-menu-links-list{flex-direction:column;gap:.25rem;display:flex}.mobile-nav-link{color:var(--text-main);background:0 0;border-radius:12px;justify-content:space-between;align-items:center;padding:.65rem .85rem;font-size:.94rem;font-weight:600;text-decoration:none;transition:all .16s;display:flex}.mobile-nav-link:hover,.mobile-nav-link:active{color:var(--brand-green);background:#ffffff12}[data-theme=light] .mobile-nav-link:hover,[data-theme=light] .mobile-nav-link:active{color:var(--brand-green);background:#0f172a0d}.mobile-link-left{align-items:center;gap:.65rem;display:flex}.mobile-link-icon{color:var(--brand-green);opacity:.85}.mobile-link-text{font-size:.92rem;font-weight:600}.mobile-link-badge{text-transform:uppercase;letter-spacing:.04em;color:var(--brand-green);background:#fc5d2126;border:1px solid #fc5d214d;border-radius:9999px;padding:2px 7px;font-size:.65rem;font-weight:700}.mobile-link-chevron{color:var(--text-subtle);opacity:.6;transition:transform .16s}.mobile-nav-link:hover .mobile-link-chevron{color:var(--brand-green);opacity:1;transform:translate(2px)}.mobile-menu-divider{background:#ffffff14;height:1px;margin:.35rem 0}[data-theme=light] .mobile-menu-divider{background:#0f172a14}.mobile-nav-auth-section{flex-direction:column;gap:.5rem;padding:.2rem 0;display:flex}.mobile-auth-guest-box{flex-direction:column;gap:.5rem;width:100%;display:flex}.mobile-menu-primary-login-btn{background:var(--brand-green);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;font-size:.9rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 14px #fc5d214d}.mobile-menu-primary-login-btn:hover{background:var(--brand-green-hover);transform:translateY(-1px)}.mobile-menu-secondary-register-btn{width:100%;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.45rem 0;font-size:.8rem;transition:color .16s;display:flex}.mobile-menu-secondary-register-btn strong{color:var(--brand-green);margin-left:4px}.mobile-menu-secondary-register-btn:hover{color:var(--text-main)}.mobile-auth-user-card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:.65rem;padding:.65rem .85rem;display:flex}.mobile-auth-top-row{justify-content:space-between;align-items:center;width:100%;display:flex}[data-theme=light] .mobile-auth-user-card{background:#0f172a0a;border-color:#0f172a14}.mobile-user-info{align-items:center;gap:.65rem;min-width:0;display:flex}.mobile-user-avatar{background:var(--brand-green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.85rem;font-weight:800;display:flex}.mobile-user-text{flex-direction:column;min-width:0;display:flex}.mobile-user-name{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:700;overflow:hidden}.mobile-dashboard-link{color:var(--text-main,#f8fafc);align-items:center;gap:5px;font-size:.92rem;font-weight:700;text-decoration:none;transition:color .16s;display:inline-flex}[data-theme=light] .mobile-dashboard-link{color:#0f172a!important}.mobile-dashboard-link:hover{color:var(--brand-green,#10b981)!important}.mobile-user-role{color:#10b981;align-items:center;gap:3px;font-size:.68rem;font-weight:600;display:inline-flex}.mobile-user-logout-btn{color:#f43f5e;cursor:pointer;background:#f43f5e1f;border:1px solid #f43f5e40;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:6px 10px;font-size:.76rem;font-weight:700;transition:all .16s;display:inline-flex}.mobile-user-logout-btn:hover{background:#f43f5e38}.mobile-menu-footer-row{justify-content:space-between;align-items:center;padding:.2rem .25rem 0;display:flex}.mobile-theme-label{color:var(--text-muted);font-size:.78rem;font-weight:500}.mobile-theme-toggle-chip{color:var(--text-main);cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:9999px;align-items:center;gap:6px;padding:5px 12px;font-size:.76rem;font-weight:600;transition:all .18s;display:inline-flex}[data-theme=light] .mobile-theme-toggle-chip{background:#0f172a0f;border-color:#0f172a1f}.mobile-theme-toggle-chip:hover{border-color:var(--brand-green);color:var(--brand-green)}@keyframes dropDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.pipwise-hero{align-items:center;min-height:calc(100vh - 75px);padding:6.2rem 0 3.5rem;display:flex;position:relative;overflow:hidden}.pipwise-hero-bg-glow{background:var(--hero-glow);pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.pipwise-dots-bg-container{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.pipwise-interactive-dots-canvas{width:100%;height:100%;display:block}.pipwise-circuit-bg-container,.pipwise-hero-circuit-bg,.circuit-edge-line,.circuit-chevron-line{display:none!important}.pipwise-hero-container{z-index:1;width:100%;max-width:1400px;margin:0 auto;padding:0 1.75rem;position:relative}.pipwise-hero-grid{grid-template-columns:1.05fr 1.35fr .8fr;align-items:center;gap:2rem;display:grid}.pipwise-hero-left{flex-direction:column;gap:1.6rem;max-width:480px;display:flex}.pipwise-hero-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:.78rem;font-weight:700}.pipwise-hero-title{font-family:var(--font-hero);letter-spacing:-.015em;color:var(--text-main);font-size:clamp(2.35rem,4.1vw,3.6rem);font-weight:300;line-height:1.16;overflow:visible}.pipwise-hero-title-line{line-height:1.25;display:block;overflow:visible}.pipwise-hero-word{white-space:nowrap;margin-right:.28em;display:inline-block;overflow:visible}.hero-word-offset-down{transform:translateY(.18em)}.hero-corner-box{vertical-align:baseline;color:#fff;background:#ff5a1f0a;border:1.5px solid #ff5a1f;border-radius:1px;margin:0 .16em 0 .06em;padding:.04em .26em .06em;transition:transform .25s,box-shadow .25s,border-color .25s;display:inline-block;position:relative;box-shadow:0 0 16px #ff5a1f24,inset 0 0 10px #ff5a1f0a}.hero-corner-box.hero-word-offset-down{transform:translateY(.18em)}[data-theme=light] .hero-corner-box{color:#0f172a;background:#ff5a1f0f}.hero-corner-box:hover{border-color:#ff7844;transform:translateY(-1px);box-shadow:0 0 22px #ff5a1f59,inset 0 0 12px #ff5a1f14}.hero-corner-box.hero-word-offset-down:hover{border-color:#ff7844;transform:translateY(calc(.18em - 1px));box-shadow:0 0 22px #ff5a1f59,inset 0 0 12px #ff5a1f14}.corner-handles{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.handle-dot{pointer-events:none;z-index:5;background:#fff;border:1px solid #00000073;border-radius:1px;width:6px;height:6px;position:absolute;box-shadow:0 1px 3px #00000059}[data-theme=light] .handle-dot{border-color:#0f172a99}.handle-tl{top:-3.5px;left:-3.5px}.handle-tr{top:-3.5px;right:-3.5px}.handle-bl{bottom:-3.5px;left:-3.5px}.handle-br{bottom:-3.5px;right:-3.5px}.hero-wave-letter{opacity:0;animation:.32s cubic-bezier(.16,1,.3,1) both heroLetterWaveReveal;display:inline-block}@keyframes heroLetterWaveReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translate(0,0)}}.accent-boxed .hero-wave-letter{animation-name:heroAccentLetterWaveReveal}@keyframes heroAccentLetterWaveReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;color:#fff;transform:translate(0,0)}}[data-theme=light] .accent-boxed .hero-wave-letter{animation-name:heroAccentLightLetterWaveReveal}@keyframes heroAccentLightLetterWaveReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;color:#0f172a;transform:translate(0,0)}}.pipwise-hero-desc{color:var(--text-body);font-size:1.05rem;line-height:1.6}.desc-wave-word{white-space:nowrap;margin-right:.28em;display:inline-block}.desc-wave-letter{opacity:0;animation:.3s cubic-bezier(.16,1,.3,1) both descLetterWaveReveal;display:inline-block}@keyframes descLetterWaveReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translate(0,0)}}.pipwise-cta-group{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.pipwise-btn-primary{background-color:var(--btn-dark-bg);color:var(--btn-dark-text);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:.6rem;padding:.85rem 1.75rem;font-size:.98rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 6px 18px #0000001a}.pipwise-btn-primary:hover{background-color:var(--btn-dark-hover);transform:translateY(-2px);box-shadow:0 10px 24px #00000029}.pipwise-btn-secondary{background-color:var(--btn-outline-bg);color:var(--btn-outline-text);border:1px solid var(--btn-outline-border);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.75rem;font-size:.98rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #0000000a}.pipwise-btn-secondary:hover{background-color:var(--btn-outline-hover);border-color:var(--text-muted);transform:translateY(-1px)}.pipwise-btn-primary .btn-arrow-icon{transition:transform .25s cubic-bezier(.16,1,.3,1)}.pipwise-btn-primary:hover .btn-arrow-icon{transform:translate(3px)}.pipwise-stats-row{border-top:1px solid var(--nav-border);grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:1.8rem;padding-top:1.8rem;display:grid}.stat-item{align-items:flex-start;gap:.65rem;display:flex}.stat-icon-wrapper{color:var(--text-main);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;padding:0;display:flex;box-shadow:none!important;background:0 0!important;border:none!important}.stat-content{flex-direction:column;display:flex}.stat-value{color:var(--text-main);letter-spacing:-.02em;font-size:1.08rem;font-weight:800;line-height:1.1}.stat-label{color:var(--text-muted);margin-top:.15rem;font-size:.72rem;font-weight:500;line-height:1.25}.pipwise-hero-center{justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.globe-wrapper{justify-content:center;align-items:center;width:100%;max-width:530px;display:flex;position:relative;transform:translate(36px)}.globe-ambient-glow{background:var(--globe-ambient);filter:blur(40px);pointer-events:none;z-index:1;will-change:transform, opacity;width:120%;height:120%;animation:1.1s cubic-bezier(.16,1,.3,1) 50ms both glowEntrance;position:absolute;top:-10%;left:-10%}.globe-image{object-fit:contain;z-index:2;will-change:transform, opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:auto;max-height:520px;animation:1.1s cubic-bezier(.16,1,.3,1) .1s both globeSmoothEntrance,8s ease-in-out 1.2s infinite floatSlow;display:block;position:relative;transform:translateZ(0)}.handwritten-annotation{z-index:10;will-change:transform, opacity;flex-direction:column;align-items:flex-start;animation:.7s cubic-bezier(.16,1,.3,1) .65s both annotationEntrance;display:flex;position:absolute;top:-8px;left:20%;transform:rotate(-4deg)}.handwritten-text{font-family:var(--font-script);color:var(--text-main);text-shadow:0 2px 8px #fffc;white-space:nowrap;min-height:2.3em;font-size:1.45rem;font-weight:700;line-height:1.15;display:block}[data-theme=dark] .handwritten-text{text-shadow:0 2px 10px #000000e6}.handwriting-line{vertical-align:middle;min-height:1.15em;display:inline-block;position:relative}.handwriting-cursor{background-color:var(--brand-green);vertical-align:-.12em;border-radius:1px;width:2.5px;height:1.1em;margin-left:2px;animation:.45s ease-in-out infinite alternate penBlink;display:inline-block;box-shadow:0 0 8px #fc5d21cc}@keyframes penBlink{0%{opacity:1;transform:scaleY(1)}to{opacity:.25;transform:scaleY(.85)}}.handwritten-arrow-svg{width:54px;height:48px;color:var(--text-main);margin-top:2px;margin-left:22px}.market-card-eurusd{z-index:10;background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(16px);will-change:transform, opacity;border-radius:18px;width:205px;padding:1.15rem 1.35rem 1rem;transition:transform .3s,box-shadow .3s;animation:.75s cubic-bezier(.16,1,.3,1) .45s both cardEurUsdEnter,6s ease-in-out 1.2s infinite floatCard;position:absolute;top:30px;right:-10px;transform:translateZ(0)}.market-card-eurusd:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-4px)scale(1.02)}.market-card-gold{z-index:10;background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(16px);will-change:transform, opacity;border-radius:18px;width:220px;padding:1.15rem 1.35rem 1rem;transition:transform .3s,box-shadow .3s;animation:.75s cubic-bezier(.16,1,.3,1) .6s both cardGoldEnter,7s ease-in-out 1.35s infinite floatCard;position:absolute;bottom:60px;left:-25px;transform:translateZ(0)}.market-card-gold:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-4px)scale(1.02)}.market-card-header{justify-content:space-between;align-items:center;margin-bottom:.45rem;display:flex}.market-pair-title{color:var(--text-main);letter-spacing:-.01em;font-size:.88rem;font-weight:700}.market-arrow-btn{background:var(--search-bg);border:1px solid var(--search-border);width:22px;height:22px;color:var(--text-main);border-radius:6px;justify-content:center;align-items:center;font-size:.75rem;display:flex}.market-price-val{color:var(--text-main);letter-spacing:-.03em;font-size:1.55rem;font-weight:800;line-height:1.1}.market-change-badge{color:var(--brand-green);align-items:center;margin-top:.2rem;font-size:.76rem;font-weight:700;display:inline-flex}.sparkline-svg{width:100%;height:38px;margin-top:.4rem;overflow:visible}.globe-location-badge{z-index:9;background:var(--badge-bg);border:1px solid var(--badge-border);box-shadow:var(--badge-shadow);-webkit-backdrop-filter:blur(12px);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .75rem .35rem .55rem;transition:transform .25s,box-shadow .25s;display:flex;position:absolute}.globe-location-badge:hover{transform:scale(1.08)translateY(-2px);box-shadow:0 8px 24px #00000026}.location-pin-icon{color:var(--brand-green);flex-shrink:0;justify-content:center;align-items:center;display:flex}.location-info{flex-direction:column;display:flex}.location-city{color:var(--text-main);font-size:.74rem;font-weight:700;line-height:1.1}.location-desc{color:var(--text-muted);font-size:.64rem;font-weight:500;line-height:1}.badge-london{will-change:transform, opacity;animation:.5s cubic-bezier(.34,1.56,.64,1) .8s both pinPop,5s ease-in-out 1.35s infinite pulseBadge;top:85px;left:17%}.badge-tokyo{will-change:transform, opacity;animation:.5s cubic-bezier(.34,1.56,.64,1) .95s both pinPop,5s ease-in-out 1.5s infinite pulseBadge;top:185px;right:8%}.badge-sydney{will-change:transform, opacity;animation:.5s cubic-bezier(.34,1.56,.64,1) 1.1s both pinPop,5s ease-in-out 1.65s infinite pulseBadge;bottom:85px;right:18%}.pipwise-hero-right{justify-content:flex-end;display:flex}.pipwise-hero-mobile-transparency,.pipwise-hero-mobile-market-cards{display:none}.pipwise-hero-desktop-transparency{justify-content:flex-end;width:100%;display:flex}.transparency-card{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:none;-webkit-backdrop-filter:blur(18px);border-radius:20px;flex-direction:column;gap:1.15rem;width:100%;max-width:265px;padding:1.75rem 1.45rem;transition:transform .3s;display:flex}[data-theme=light] .transparency-card{background:#fff;border:1px solid #e2e8f0f2;box-shadow:0 4px 20px -2px #0f172a0a}.transparency-card:hover{box-shadow:none;transform:translateY(-4px)}.transparency-title{letter-spacing:-.025em;color:var(--text-main);font-size:1.28rem;font-weight:700;line-height:1.25}.green-accent-line{background-color:var(--brand-green);border-radius:999px;width:32px;height:3.5px;margin-top:-.25rem;margin-bottom:.15rem}.transparency-points{flex-direction:column;gap:.55rem;display:flex}.transparency-point{color:var(--text-body);align-items:center;gap:.55rem;font-size:.92rem;font-weight:500;display:flex}.transparency-check-svg{stroke:var(--brand-green);flex-shrink:0}.social-proof-section{border-top:none;flex-direction:column;gap:.5rem;margin-top:.35rem;padding-top:0;display:flex}.avatar-stack-group{align-items:center;display:flex}.trader-avatar{border:2.5px solid var(--bg-page);object-fit:cover;border-radius:50%;width:34px;height:34px;margin-left:-8px;transition:transform .2s}.trader-avatar:first-child{margin-left:0}.trader-avatar:hover{z-index:5;transform:translateY(-3px)scale(1.1)}.avatar-badge-count{background-color:var(--search-bg);border:2.5px solid var(--bg-page);width:auto;height:34px;color:var(--text-main);border-radius:999px;justify-content:center;align-items:center;margin-left:-8px;padding:0 .65rem;font-size:.78rem;font-weight:700;display:flex}.social-proof-text{color:var(--text-muted);font-size:.8rem;font-weight:500}@keyframes globeSmoothEntrance{0%{opacity:0;transform:translateY(48px)scale(.74)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes glowEntrance{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes cardEurUsdEnter{0%{opacity:0;transform:translate(-35px,15px)scale(.88)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes cardGoldEnter{0%{opacity:0;transform:translate(35px,-15px)scale(.88)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes annotationEntrance{0%{opacity:0;transform:translateY(-12px)rotate(-4deg)scale(.85)}to{opacity:1;transform:translate(0,0)rotate(-4deg)scale(1)}}@keyframes pinPop{0%{opacity:0;transform:scale(0)}75%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes floatSlow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(.5deg)}}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulseBadge{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@media (max-width:1280px){.pipwise-hero-grid{grid-template-columns:1fr 1.2fr .85fr;gap:1.5rem}.pipwise-nav-links{gap:1.1rem}.pipwise-nav-search{flex:0 230px}}@media (max-width:1100px){.pipwise-hero-grid{grid-template-columns:1fr 1fr}.pipwise-hero-right{grid-column:span 2;justify-content:center;margin-top:1rem}.transparency-card{flex-direction:row;justify-content:space-between;align-items:center;max-width:600px}.pipwise-nav-links{display:none}.mobile-nav-toggle{display:block}}@media (max-width:820px){.pipwise-hero-center,.globe-wrapper,.globe-image,.handwritten-annotation,.market-card-eurusd,.market-card-gold,.globe-location-badge,.pipwise-circuit-bg-container,.pipwise-hero-right,.pipwise-hero-desktop-transparency{display:none!important}.pipwise-hero{min-height:auto!important;padding:5.6rem 0 2.2rem!important}.pipwise-hero-container{width:100%!important;padding:0 1.15rem!important}.pipwise-hero-grid{text-align:left!important;flex-direction:column!important;gap:0!important;width:100%!important;display:flex!important}.pipwise-hero-left{text-align:left!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;max-width:100%!important;display:flex!important}.pipwise-hero-eyebrow{text-align:left!important;letter-spacing:.08em!important;color:#64748b!important;margin-bottom:.5rem!important;font-size:.72rem!important;font-weight:600!important}.pipwise-hero-title{text-align:left!important;letter-spacing:-.02em!important;margin-bottom:.85rem!important;font-size:clamp(2.2rem,8.5vw,2.75rem)!important;font-weight:700!important;line-height:1.15!important}.pipwise-hero-title-line{text-align:left!important;line-height:1.18!important;display:block!important}.pipwise-hero-desc{text-align:left!important;color:#64748b!important;margin-bottom:1.35rem!important;font-size:.95rem!important;line-height:1.55!important}.pipwise-cta-group{flex-direction:column!important;justify-content:flex-start!important;gap:.75rem!important;width:100%!important;margin-bottom:1.35rem!important;display:flex!important}.pipwise-btn-primary{color:#fff!important;background:#0f172a!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:48px!important;font-size:.95rem!important;font-weight:600!important;text-decoration:none!important;display:flex!important;box-shadow:0 4px 12px #0f172a1f!important}.pipwise-btn-secondary{color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:48px!important;font-size:.95rem!important;font-weight:600!important;text-decoration:none!important;display:flex!important;box-shadow:0 1px 2px #0f172a0a!important}[data-theme=dark] .pipwise-btn-secondary{color:#fff!important;background:#ffffff0f!important;border:1px solid #ffffff24!important}.pipwise-hero-mobile-market-cards{width:100%!important;margin:1.25rem 0 1.15rem!important;display:block!important}.mobile-market-cards-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;display:grid!important}.mobile-market-card{background:var(--card-bg)!important;border:1px solid var(--card-border)!important;-webkit-backdrop-filter:blur(16px)!important;text-align:left!important;border-radius:18px!important;flex-direction:column!important;padding:1.1rem .95rem .85rem!important;transition:transform .25s,box-shadow .25s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 18px #0f172a0d!important}[data-theme=light] .mobile-market-card{background:#fff!important;border:1px solid #e2e8f0f2!important;box-shadow:0 4px 20px -2px #0f172a0d!important}[data-theme=dark] .mobile-market-card{background:#121826eb!important;border-color:#ffffff1a!important;box-shadow:0 8px 24px #0006!important}.mobile-market-card .market-card-header{justify-content:space-between!important;align-items:center!important;margin-bottom:.35rem!important;display:flex!important}.mobile-market-card .market-pair-title{color:var(--text-main)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.84rem!important;font-weight:700!important;overflow:hidden!important}.mobile-market-card .market-live-pill{gap:4px!important;padding:2px 6px!important;font-size:.62rem!important}.mobile-market-card .market-arrow-btn{border-radius:6px!important;width:22px!important;height:22px!important;font-size:.72rem!important;text-decoration:none!important}.mobile-market-card .market-price-val{color:var(--text-main)!important;letter-spacing:-.02em!important;margin-top:.15rem!important;font-size:clamp(1.25rem,4.5vw,1.55rem)!important;font-weight:800!important;line-height:1.15!important}.mobile-market-card .market-change-badge{margin-top:.18rem!important;font-size:.74rem!important;font-weight:700!important}.mobile-market-card .sparkline-svg{width:100%!important;height:34px!important;margin-top:.4rem!important}.mobile-market-badges-strip{scrollbar-width:none!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin-top:10px!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}.mobile-market-badges-strip::-webkit-scrollbar{display:none!important}.mobile-location-badge{background:var(--card-bg)!important;border:1px solid var(--card-border)!important;white-space:nowrap!important;border-radius:999px!important;flex-shrink:0!important;align-items:center!important;gap:.45rem!important;padding:.3rem .68rem .3rem .48rem!important;display:inline-flex!important;box-shadow:0 2px 10px #0000000a!important}[data-theme=light] .mobile-location-badge{background:#fff!important;border-color:#e2e8f0f2!important}[data-theme=dark] .mobile-location-badge{background:#121826eb!important;border-color:#ffffff1a!important}.mobile-location-badge .location-pin-dot{background:#fc5d21!important;border-radius:50%!important;width:7px!important;height:7px!important;display:inline-block!important}.mobile-location-badge .location-pin-dot.active{background:#10b981!important;box-shadow:0 0 6px #10b981!important}.mobile-location-badge .location-info{text-align:left!important;flex-direction:column!important;line-height:1!important;display:flex!important}.mobile-location-badge .location-city{color:var(--text-main)!important;font-size:.72rem!important;font-weight:700!important}.mobile-location-badge .location-desc{color:var(--text-muted)!important;margin-top:1px!important;font-size:.6rem!important;font-weight:500!important}@media (max-width:400px){.mobile-market-cards-row{gap:8px!important}.mobile-market-card{border-radius:15px!important;padding:.9rem .75rem .7rem!important}.mobile-market-card .market-pair-title{font-size:.78rem!important}.mobile-market-card .market-price-val{font-size:1.15rem!important}.mobile-market-card .market-change-badge{font-size:.68rem!important}}.pipwise-hero-mobile-transparency{width:100%!important;margin-bottom:1.15rem!important;display:block!important}.pipwise-hero-mobile-transparency .transparency-card{text-align:left!important;background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:18px!important;flex-direction:column!important;align-items:flex-start!important;gap:1rem!important;width:100%!important;max-width:100%!important;padding:1.45rem 1.25rem!important;display:flex!important;box-shadow:0 4px 20px -2px #0f172a0a!important}[data-theme=dark] .pipwise-hero-mobile-transparency .transparency-card{background:#121826d9!important;border-color:#ffffff17!important}.transparency-title{color:var(--text-main)!important;text-align:left!important;font-size:1.25rem!important;font-weight:700!important;line-height:1.22!important}.pipwise-stats-row{border-top:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin-top:0!important;padding-top:0!important;display:grid!important}.stat-item{background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:14px!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:12px 14px!important;display:flex!important;box-shadow:0 1px 3px #00000005!important}[data-theme=dark] .stat-item{background:#121826d9!important;border-color:#ffffff17!important}.stat-icon-wrapper{color:var(--text-main)!important;background:0 0!important;border:none!important;flex-shrink:0!important;margin:0!important;padding:0!important}.stat-content{text-align:left!important;flex-direction:column!important;min-width:0!important;display:flex!important}.stat-value{color:var(--text-main)!important;font-size:1.05rem!important;font-weight:800!important;line-height:1.1!important}.stat-label{color:#64748b!important;flex-direction:column!important;margin-top:.15rem!important;font-size:.72rem!important;font-weight:500!important;line-height:1.25!important;display:flex!important}.pipwise-nav-search{display:none}}@media (max-width:768px){.pipwise-nav-floating-wrapper,.pipwise-nav-floating-wrapper.is-scrolled{z-index:1000!important;padding:0 .75rem!important;position:fixed!important;top:.75rem!important;left:0!important;right:0!important}.pipwise-nav-floating-bar,.pipwise-nav-floating-bar.is-scrolled{box-sizing:border-box!important;border-radius:14px!important;gap:.45rem!important;max-width:100%!important;padding:.35rem .5rem .35rem .75rem!important;transition:none!important;transform:none!important}.pipwise-nav-floating-bar .pipwise-floating-login-btn{display:none}.pipwise-logo-brand{flex-shrink:0!important;gap:.45rem!important}.pipwise-candles{gap:2.5px!important;height:19px!important}.candle-bar{width:3.5px!important}.candle-bar-1{height:11px!important}.candle-bar-2{height:17px!important}.candle-bar-3{height:14px!important}.pipwise-logo-text{letter-spacing:-.025em!important;font-size:1.05rem!important}.pipwise-nav-right{flex-shrink:1!important;justify-content:flex-end!important;gap:.35rem!important;min-width:0!important}.pipwise-icon-btn{flex-shrink:0!important;width:30px!important;height:30px!important}.pipwise-inline-search-pill:not(.is-open),.pipwise-inline-search-pill .search-pill-icon-btn{width:30px!important;height:30px!important}.mobile-nav-toggle{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;padding:0!important;display:flex!important}.pipwise-user-profile-badge{border-radius:8px!important;flex-shrink:0!important;gap:.3rem!important;min-width:0!important;max-width:130px!important;padding:.25rem .45rem .25rem .55rem!important;font-size:.76rem!important}.pipwise-user-profile-badge.is-admin{max-width:120px!important;padding:.25rem .5rem!important}.pipwise-user-profile-badge .admin-dashboard-text-link{gap:4px!important;font-size:.76rem!important}.pipwise-user-profile-badge .user-badge-name{gap:3px!important;max-width:85px!important}.pipwise-user-profile-badge .user-badge-username{max-width:60px!important}.pipwise-user-profile-badge .user-verified-chip{border-radius:6px!important;padding:1px 3px!important;font-size:9px!important}.pipwise-user-profile-badge .user-verified-chip .verified-text{display:none!important}.pipwise-user-profile-badge .user-logout-btn{width:18px!important;height:18px!important;padding:0!important}.pipwise-theme-btn.hide-on-mobile-auth{display:none!important}.pipwise-nav-floating-bar.is-search-expanded .pipwise-theme-btn,.pipwise-theme-btn.is-search-hidden,.pipwise-nav-floating-bar.is-search-expanded .pipwise-user-profile-badge,.pipwise-nav-floating-bar.is-search-expanded .pipwise-profile-container{opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.pipwise-nav-floating-bar.is-search-expanded .pipwise-logo-text{display:none!important}.pipwise-nav-right{transform:none!important}.pipwise-search-pill-wrapper{position:static!important}.pipwise-nav-floating-bar.is-search-expanded .pipwise-search-pill-wrapper{flex:1;min-width:0;position:static!important}.pipwise-nav-floating-bar.is-search-expanded .pipwise-inline-search-pill.is-open{width:100%!important;max-width:100%!important}.pipwise-search-dropdown-menu{width:auto!important;max-width:calc(100vw - 24px)!important;max-height:calc(82vh - 70px)!important;-webkit-overflow-scrolling:touch!important;z-index:999999!important;border-radius:16px!important;max-height:calc(82dvh - 70px)!important;position:fixed!important;top:66px!important;left:12px!important;right:12px!important;overflow-y:auto!important;box-shadow:0 20px 48px -10px #000000f2,0 0 0 1px #ffffff1a!important}[data-theme=light] .pipwise-search-dropdown-menu{color:#0f172a!important;background:#fff!important;border-color:#e2e8f0f2!important;box-shadow:0 20px 40px -10px #0f172a33,0 0 0 1px #0f172a14!important}.pipwise-search-dropdown-menu .search-dropdown-header{padding:8px 10px 6px!important;font-size:11px!important}.pipwise-search-dropdown-menu .search-dropdown-item{padding:9px 10px!important}.pipwise-search-dropdown-menu .search-item-avatar{width:32px!important;height:32px!important;font-size:13px!important}.pipwise-search-dropdown-menu .search-item-name{font-size:13.5px!important}.pipwise-search-dropdown-menu .search-item-action-tag{font-size:9.5px!important}.pipwise-search-dropdown-menu .search-dropdown-quick-tags{flex-wrap:wrap!important;gap:6px!important;padding:8px 10px 4px!important}.pipwise-search-dropdown-menu .quick-tag-chip{padding:3px 8px!important;font-size:10.5px!important}}@media (max-width:480px){.pipwise-logo-text{font-size:.94rem!important}}@media (max-width:380px){.pipwise-nav-floating-wrapper,.pipwise-nav-floating-wrapper.is-scrolled{padding:0 .45rem!important}.pipwise-nav-floating-bar,.pipwise-nav-floating-bar.is-scrolled{gap:.35rem!important;padding:.3rem .4rem .3rem .55rem!important}.pipwise-logo-text{font-size:.86rem!important}.pipwise-user-profile-badge{max-width:105px!important;padding:.2rem .35rem!important}.pipwise-user-profile-badge.is-admin{max-width:105px!important}.pipwise-user-profile-badge .user-badge-username{max-width:48px!important}.pipwise-user-profile-badge.is-admin .admin-dashboard-label{font-size:.72rem!important}}@media (max-width:480px){.pipwise-hero{padding:5rem 0 2rem!important}.pipwise-hero-container{padding:0 .95rem!important}.pipwise-stats-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.stat-item{gap:10px!important;padding:10px 12px!important}}.trusted-brokers-section{border-bottom:1px solid var(--nav-border);-webkit-backdrop-filter:blur(12px);z-index:10;background:#ffffff73;width:100%;padding:1.6rem 0 2.2rem;position:relative;overflow:hidden}[data-theme=dark] .trusted-brokers-section{background:#0a0e178c;border-bottom:1px solid #ffffff14}.trusted-brokers-container{width:100%;max-width:1400px;margin:0 auto;padding:0 1.75rem}.trusted-header-row{justify-content:space-between;align-items:center;margin-bottom:1.15rem;display:flex}.trusted-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem;font-weight:700}.trusted-view-all-btn{color:var(--text-body);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.45rem;padding:.25rem .5rem;font-size:.84rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.trusted-view-all-btn:hover{color:var(--brand-green);transform:translate(2px)}.trusted-arrow-icon{transition:transform .25s cubic-bezier(.16,1,.3,1)}.trusted-view-all-btn:hover .trusted-arrow-icon{transform:translate(3px)}.trusted-marquee-viewport{width:100%;padding:.5rem 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.trusted-marquee-track{will-change:transform;width:max-content;animation:28s linear infinite trustedMarqueeScroll;display:flex}.trusted-marquee-track:hover{animation-play-state:paused}.trusted-marquee-group{flex-shrink:0;align-items:center;gap:3.5rem;padding-right:3.5rem;display:flex}.broker-marquee-item{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:12px;align-items:center;gap:.65rem;padding:.55rem 1rem;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}[data-theme=dark] .broker-marquee-item{color:#94a3b8}.broker-svg{filter:grayscale();opacity:.78;transition:all .25s;display:block}.broker-marquee-item:hover{color:var(--text-main);border-color:var(--card-border);background:#ffffffd9;transform:translateY(-2px);box-shadow:0 8px 24px -6px #0f172a1f}[data-theme=dark] .broker-marquee-item:hover{box-shadow:0 8px 25px -4px #0009, 0 0 15px var(--brand-green-glow);background:#ffffff14;border-color:#ffffff26}.broker-marquee-item:hover .broker-svg{filter:grayscale(0);opacity:1}.broker-rating-chip{color:var(--brand-green);background:var(--brand-green-light);border:1px solid var(--brand-green-border);opacity:0;white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:.68rem;font-weight:700;transition:all .22s cubic-bezier(.16,1,.3,1);transform:translateY(3px)scale(.9)}.broker-marquee-item:hover .broker-rating-chip{opacity:1;transform:translateY(0)scale(1)}@keyframes trustedMarqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:768px){.trusted-marquee-group{gap:2.2rem;padding-right:2.2rem}.broker-svg{height:18px}}.pipwise-robot-squad-section{z-index:10;justify-content:center;align-items:center;width:100%;max-width:100%;padding:3.2rem 1.5rem .25rem;display:flex;position:relative;overflow:hidden}.pipwise-robot-squad-container{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1400px;margin:0 auto;display:flex;overflow:hidden}.top-brokers-section{background:0 0;width:100%;max-width:100%;padding:2.2rem 0 5.5rem;position:relative;overflow:hidden}.top-brokers-container{width:100%;max-width:1400px;margin:0 auto;padding:0 1.75rem}.top-brokers-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:2.8rem;display:flex;position:relative}.top-brokers-title-wrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.top-brokers-title{font-family:var(--font-hero);letter-spacing:-.015em;color:var(--brand-green);text-align:center;margin-bottom:.75rem;font-size:clamp(1.95rem,3.2vw,2.75rem);font-weight:300;line-height:1.25;overflow:visible}.top-brokers-boxed{color:var(--brand-green);vertical-align:baseline;border-radius:1px;padding:.08em .38em .12em;display:inline-block;position:relative;overflow:visible}.boxed-border-lines{pointer-events:none;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.border-line-segment{background-color:var(--brand-green);pointer-events:none;position:absolute}.line-top{transform-origin:0;height:1px;top:0;left:0;right:0}.line-right{transform-origin:top;width:1px;top:0;bottom:0;right:0}.line-bottom{transform-origin:100%;height:1px;bottom:0;left:0;right:0}.line-left{transform-origin:bottom;width:1px;top:0;bottom:0;left:0}.top-brokers-text{z-index:3;display:inline-block;position:relative}.top-brokers-boxed-glow{pointer-events:none;z-index:1;background:#fc5d210a;border-radius:1px;transition:all .25s;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 20px #fc5d211f,inset 0 0 10px #fc5d2108}[data-theme=light] .top-brokers-boxed-glow{background:#fc5d210d}.top-brokers-boxed:hover .top-brokers-boxed-glow{background:#fc5d2114;box-shadow:0 0 26px #fc5d2138,inset 0 0 14px #fc5d210f}.top-brokers-boxed .corner-handles{pointer-events:none;z-index:4;position:absolute;top:0;bottom:0;left:0;right:0}.top-brokers-boxed .handle-dot{pointer-events:none;background:#fff;border:1px solid #000000a6;border-radius:1px;width:5px;height:5px;position:absolute;box-shadow:0 1px 3px #0000004d}[data-theme=light] .top-brokers-boxed .handle-dot{border-color:#0f172ab3}.top-brokers-boxed .handle-tl{top:-2.5px;left:-2.5px}.top-brokers-boxed .handle-tr{top:-2.5px;right:-2.5px}.top-brokers-boxed .handle-bl{bottom:-2.5px;left:-2.5px}.top-brokers-boxed .handle-br{bottom:-2.5px;right:-2.5px}.top-brokers-subtitle{color:var(--text-muted);text-align:center;max-width:620px;margin:0 auto;font-size:.98rem;font-weight:400;line-height:1.5}.top-brokers-header-actions{align-items:center;gap:.75rem;display:flex;position:absolute;bottom:.15rem;right:0}.top-brokers-see-all-cta{background:var(--brand-green-light);color:var(--brand-green);border:1px solid var(--brand-green-border);border-radius:9999px;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.top-brokers-see-all-cta:hover{background:var(--brand-green);color:#fff;box-shadow:0 4px 14px var(--brand-green-glow);transform:translateY(-1px)}.see-all-count-pill{background:#fc5d2129;border-radius:9999px;padding:1px 6px;font-size:.72rem;font-weight:800}.top-brokers-see-all-cta:hover .see-all-count-pill{color:#fff;background:#ffffff40}.top-brokers-nav-btns{align-items:center;gap:.65rem;display:flex}.top-brokers-bottom-banner{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:20px;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2.75rem;padding:1.6rem 2.2rem;display:flex}.bottom-banner-text h4{color:var(--text-main);margin-bottom:.3rem;font-size:1.1rem;font-weight:700}.bottom-banner-text p{color:var(--text-muted);font-size:.88rem;line-height:1.5}.bottom-banner-btn{background:var(--brand-green);color:#fff;white-space:nowrap;border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.bottom-banner-btn:hover{background:var(--brand-green-hover);box-shadow:0 4px 14px var(--brand-green-glow);transform:translateY(-1px)}@media (max-width:768px){.top-brokers-header-actions{flex-wrap:wrap;justify-content:center;margin-top:1.25rem;position:static}.top-brokers-bottom-banner{text-align:center;flex-direction:column;padding:1.4rem}.bottom-banner-btn{justify-content:center;width:100%}}.carousel-nav-btn{border:1px solid var(--nav-border);background:var(--card-bg);width:38px;height:38px;color:var(--text-main);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 6px #0000000a}.carousel-nav-btn:hover:not(:disabled){border-color:var(--brand-green);color:var(--brand-green);transform:translateY(-1px);box-shadow:0 4px 12px #fc5d2126}.carousel-nav-btn:disabled,.carousel-nav-btn.is-disabled{opacity:.38;cursor:not-allowed;box-shadow:none;transform:none}.top-brokers-carousel-viewport{width:100%;max-width:100%;position:relative;overflow:hidden}.top-brokers-carousel-track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:1.35rem;padding:.5rem .25rem 1.5rem;display:flex;overflow-x:auto}.top-brokers-carousel-track::-webkit-scrollbar{display:none}.broker-card{scroll-snap-align:start;background:#fff;border:1px solid #e2e8f0d9;border-radius:16px;flex-direction:column;flex:0 0 252px;padding:1.35rem 1.25rem 1.25rem;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s;display:flex;box-shadow:0 4px 18px -4px #0f172a0f,0 2px 6px -2px #0f172a0a}[data-theme=dark] .broker-card{-webkit-backdrop-filter:blur(16px);background:linear-gradient(#151a24 0%,#0d1118 100%);border:1px solid #ffffff1f;position:relative;overflow:hidden;box-shadow:0 12px 30px -8px #000000bf,inset 0 1px #ffffff14}[data-theme=dark] .broker-card:before{content:"";opacity:.5;background:linear-gradient(90deg,#0000,#fc5d2166,#0000);height:2px;transition:opacity .25s,background .25s;position:absolute;top:0;left:0;right:0}.broker-card:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 16px 36px -8px #0f172a1f}[data-theme=dark] .broker-card:hover{border-color:#fc5d2166;box-shadow:0 20px 45px -10px #000000d9,0 0 26px #fc5d2129}[data-theme=dark] .broker-card:hover:before{opacity:1;background:linear-gradient(90deg,#0000,#fc5d21,#0000)}.broker-card-top{justify-content:space-between;align-items:center;min-height:32px;margin-bottom:1.15rem;display:flex}.broker-rank-badge{-webkit-user-select:none;user-select:none;letter-spacing:.02em;border-radius:6px;padding:3px 8px;font-size:.78rem;font-weight:700;line-height:1}[data-theme=dark] .rank-badge-1{color:#ff7843;background:#fc5d2133;border:1px solid #fc5d2173;box-shadow:0 0 10px #fc5d2133}[data-theme=dark] .rank-badge-2{color:#38bdf8;background:#38bdf82e;border:1px solid #38bdf866;box-shadow:0 0 10px #38bdf82e}[data-theme=dark] .rank-badge-3{color:#fbbf24;background:#f59e0b33;border:1px solid #f59e0b73;box-shadow:0 0 10px #f59e0b33}.broker-card-logo-wrap{flex:1;justify-content:flex-end;align-items:center;display:flex}.top-broker-svg{max-width:130px;color:var(--text-main);display:block}.broker-card-rating-row{align-items:center;gap:.35rem;margin-bottom:.85rem;display:flex}.broker-card-quick-review-btn{color:#00b67a;cursor:pointer;background:#00b67a1f;border:1px solid #00b67a59;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-family:inherit;font-size:.72rem;font-weight:700;transition:all .18s;display:inline-flex}.broker-card-quick-review-btn:hover{color:#fff;background:#00b67a;border-color:#00b67a;transform:scale(1.04)}.broker-star-icon{color:#f59e0b;font-size:.94rem;line-height:1}[data-theme=dark] .broker-star-icon{color:#fbbf24;filter:drop-shadow(0 0 5px #fbbf2480)}.broker-rating-num{color:var(--text-main);font-size:.95rem;font-weight:700;line-height:1}[data-theme=dark] .broker-rating-num{color:#fff}.broker-reviews-count{color:var(--text-muted);font-size:.82rem;font-weight:400;line-height:1}[data-theme=dark] .broker-reviews-count{color:#94a3b8}.broker-card-badge-wrap{margin-bottom:1.15rem}.broker-highlight-pill{border-radius:999px;padding:4px 12px;font-size:.76rem;font-weight:600;line-height:1.2;display:inline-block}.pill-theme-coral{color:#ea580c;background:#fff1eb;border:1px solid #fed7c7}.pill-theme-emerald{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.pill-theme-cyan{color:#0891b2;background:#ecfeff;border:1px solid #a5f3fc}.pill-theme-purple{color:#7c3aed;background:#f5f3ff;border:1px solid #ddd6fe}.pill-theme-amber{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.pill-theme-blue{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.pill-theme-teal{color:#0d9488;background:#f0fdfa;border:1px solid #99f6e4}.pill-theme-rose{color:#e11d48;background:#fff1f2;border:1px solid #fecdd3}[data-theme=dark] .pill-theme-coral{color:#ff7843;background:#fc5d2129;border:1px solid #fc5d2166;box-shadow:0 0 12px #fc5d212e}[data-theme=dark] .pill-theme-emerald{color:#34d399;background:#10b98129;border:1px solid #10b98166;box-shadow:0 0 12px #10b9812e}[data-theme=dark] .pill-theme-cyan{color:#22d3ee;background:#06b6d42e;border:1px solid #06b6d466;box-shadow:0 0 12px #06b6d42e}[data-theme=dark] .pill-theme-purple{color:#a78bfa;background:#8b5cf629;border:1px solid #8b5cf666;box-shadow:0 0 12px #8b5cf62e}[data-theme=dark] .pill-theme-amber{color:#fbbf24;background:#f59e0b29;border:1px solid #f59e0b66;box-shadow:0 0 12px #f59e0b2e}[data-theme=dark] .pill-theme-blue{color:#60a5fa;background:#3b82f629;border:1px solid #3b82f666;box-shadow:0 0 12px #3b82f62e}[data-theme=dark] .pill-theme-teal{color:#2dd4bf;background:#14b8a629;border:1px solid #14b8a666;box-shadow:0 0 12px #14b8a62e}[data-theme=dark] .pill-theme-rose{color:#fb7185;background:#f43f5e29;border:1px solid #f43f5e66;box-shadow:0 0 12px #f43f5e2e}.broker-card-specs{flex-direction:column;flex:1;margin-bottom:1.35rem;display:flex}.spec-row{border-bottom:1px solid #e2e8f099;justify-content:space-between;align-items:center;padding:.42rem 0;font-size:.82rem;line-height:1.25;display:flex}.spec-row:last-child{border-bottom:none}[data-theme=dark] .spec-row{border-bottom-color:#ffffff12}.spec-label{color:var(--text-muted);font-weight:500}[data-theme=dark] .spec-label{color:#94a3b8}.spec-value{color:var(--text-main);text-align:right;font-weight:600}[data-theme=dark] .spec-value{color:#f8fafc}[data-theme=dark] .spec-value-deposit{color:#38bdf8;font-weight:700}[data-theme=dark] .spec-value-spread{color:#34d399;font-weight:600}.broker-card-cta-btn{color:#fff;cursor:pointer;background:#0d1a1b;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;width:100%;margin-top:auto;padding:.72rem 1rem;font-size:.88rem;font-weight:600;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 8px #0000001a}.broker-card-cta-btn:hover{background:var(--brand-green);color:#fff;border-color:#0000;transform:translateY(-2px);box-shadow:0 6px 18px #fc5d214d}[data-theme=dark] .broker-card-cta-btn{color:#fff;background:linear-gradient(135deg,#fc5d21 0%,#ff6e38 100%);border:1px solid #fff3;font-weight:700;box-shadow:0 4px 16px #fc5d2159}[data-theme=dark] .broker-card-cta-btn:hover{background:linear-gradient(135deg,#ff7843 0%,#e64e14 100%);border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 25px #fc5d218c}.broker-btn-arrow{transition:transform .22s cubic-bezier(.16,1,.3,1)}.broker-card-cta-btn:hover .broker-btn-arrow{transform:translate(4px)}@media (max-width:640px){.top-brokers-section{padding:3rem 0 4rem}.top-brokers-header{flex-direction:column;align-items:flex-start;gap:1rem}.top-brokers-nav-btns{align-self:flex-end}.broker-card{flex:0 0 240px}}.broker-comp-section{background:0 0;width:100%;max-width:100%;padding:2.5rem 0 6rem;position:relative;overflow:hidden}.broker-comp-container{width:100%;max-width:1400px;margin:0 auto;padding:0 1.75rem;overflow:hidden}.broker-comp-card{background:linear-gradient(135deg,#fc5d21 0%,#f35113 45%,#db4004 100%);border:1px solid #ffffff40;border-radius:28px;grid-template-columns:1fr 1.35fr;align-items:center;gap:3.5rem;width:100%;max-width:100%;min-height:680px;padding:4.5rem 3.5rem 4rem 4rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px -15px #db40047a,0 0 50px #fc5d2133}.comp-card-glow{pointer-events:none;filter:blur(40px);z-index:0;background:radial-gradient(circle,#fff3 0%,#ffffff0a 50%,#0000 70%);border-radius:50%;width:520px;height:520px;position:absolute;top:-120px;right:120px}.comp-left-content{z-index:2;flex-direction:column;align-items:flex-start;max-width:460px;display:flex;position:relative}.comp-eyebrow-wrapper{margin-bottom:1.15rem}.comp-boxed{color:#fff;vertical-align:baseline;font-family:var(--font-hero);letter-spacing:.16em;text-transform:uppercase;border-radius:1px;padding:.18em .65em .22em;font-size:.74rem;font-weight:700;display:inline-block;position:relative;overflow:visible}.comp-boxed .boxed-border-lines{pointer-events:none;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.comp-boxed .border-line-segment{pointer-events:none;background-color:#ffffffe6;position:absolute}.comp-boxed-glow{pointer-events:none;z-index:1;background:#ffffff14;border-radius:1px;transition:all .25s;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 18px #fff3,inset 0 0 10px #ffffff0f}.comp-boxed:hover .comp-boxed-glow{background:#ffffff24;box-shadow:0 0 24px #ffffff4d,inset 0 0 14px #ffffff1a}.comp-boxed-text{z-index:3;display:inline-block;position:relative}.comp-boxed .corner-handles{pointer-events:none;z-index:4;position:absolute;top:0;bottom:0;left:0;right:0}.comp-boxed .handle-dot{pointer-events:none;background:#fff;border:1px solid #0000008c;border-radius:1px;width:5px;height:5px;position:absolute;box-shadow:0 1px 3px #00000059}.comp-boxed .handle-tl{top:-2.5px;left:-2.5px}.comp-boxed .handle-tr{top:-2.5px;right:-2.5px}.comp-boxed .handle-bl{bottom:-2.5px;left:-2.5px}.comp-boxed .handle-br{bottom:-2.5px;right:-2.5px}.comp-headline{font-family:var(--font-hero);letter-spacing:-.015em;color:#fff;margin-bottom:1rem;font-size:clamp(2.2rem,3.2vw,2.9rem);font-weight:300;line-height:1.15}.comp-description{color:#ffffffe6;margin-bottom:2.2rem;font-size:.96rem;line-height:1.6}.comp-cta-btn{color:#c93b04;cursor:pointer;background:#fff;border:none;border-radius:12px;align-items:center;gap:.6rem;padding:.85rem 1.65rem;font-size:.92rem;font-weight:700;transition:background-color .2s,color .2s,transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:inline-flex;box-shadow:0 6px 18px #00000040}.comp-cta-btn:hover{color:#fc5d21;background:#fff;transform:translateY(-2px);box-shadow:0 10px 28px #00000059}.comp-cta-btn:active{transform:translateY(0)scale(.98)}.comp-btn-arrow{transition:transform .2s cubic-bezier(.16,1,.3,1)}.comp-cta-btn:hover .comp-btn-arrow{transform:translate(4px)}.comp-right-visual{z-index:5;justify-content:center;align-items:flex-end;width:100%;min-height:580px;padding-bottom:1.5rem;display:flex;position:relative;overflow:visible}.comp-table-board{-webkit-backdrop-filter:blur(14px);background:#0f172a4d;border:1px solid #fff3;border-radius:20px;align-items:flex-end;padding:1.35rem 1.45rem 1.35rem 1.25rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff26,0 16px 36px -10px #00000040}.comp-criteria-col{flex-direction:column;flex-shrink:0;width:142px;margin-right:.85rem;display:flex}.comp-criteria-header-spacer{height:68px}.comp-cell{box-sizing:border-box;align-items:center;height:40px;display:flex}.comp-cell-label{color:#ffffffe0;border-bottom:1px solid #ffffff1a;font-size:.76rem;font-weight:600}.comp-cards-track{align-items:flex-end;gap:.85rem;display:flex}.comp-broker-col{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #fff6;border-radius:16px;flex-direction:column;flex-shrink:0;width:126px;padding:1rem .65rem .85rem;display:flex;position:relative;box-shadow:0 16px 36px -8px #00000080,0 0 1px #0003}.comp-col-top-glow{background:linear-gradient(90deg,#0000,#fffffff2,#0000);border-radius:999px;height:2px;position:absolute;top:0;left:15%;right:15%}.comp-col-header{flex-direction:column;justify-content:center;align-items:center;height:68px;margin-bottom:.25rem;display:flex}.comp-logo-svg{margin-bottom:.35rem;display:block}.comp-star-row{align-items:center;gap:3px;font-size:.78rem;font-weight:700;display:flex}.comp-star-icon{color:#f59e0b;font-size:.85rem;line-height:1}.comp-star-num{color:#0f172a;font-weight:700;line-height:1}.comp-cell-val{color:#0f172a;text-align:center;border-bottom:1px solid #0000000f;justify-content:center;font-size:.78rem;font-weight:700}.comp-cell-reg{color:#475569;font-size:.72rem;font-weight:600}.comp-annotation-wrap{flex-direction:column;flex-shrink:0;align-items:center;margin-bottom:4rem;margin-left:1.35rem;display:flex}.comp-doodle-arrow{color:#fff;opacity:.85;width:48px;height:34px;margin-bottom:.35rem}.comp-annotation-text{font-family:var(--font-script);color:#fff;text-align:center;white-space:nowrap;text-shadow:0 2px 10px #00000080;font-size:1.35rem;font-weight:600;line-height:1.1;transform:rotate(-3deg)}.comp-mobile-badges{display:none}@media (max-width:1180px){.broker-comp-card{grid-template-columns:1fr;gap:2.5rem;padding:3rem 2.5rem}.comp-left-content{text-align:center;align-items:center;max-width:100%}.comp-right-visual{justify-content:center;overflow-x:auto}}@media (max-width:768px){.broker-comp-section{padding:1.5rem 0 3.5rem!important}.broker-comp-container{padding:0 1rem!important}.broker-comp-card{text-align:center!important;border-radius:24px!important;grid-template-columns:1fr!important;align-items:center!important;gap:0!important;min-height:auto!important;padding:2.5rem 1.4rem!important;box-shadow:0 18px 45px -10px #db400473!important}.comp-left-content{text-align:center!important;align-items:center!important;max-width:100%!important}.comp-eyebrow-wrapper{margin-bottom:.95rem!important}.comp-headline{text-align:center!important;margin-bottom:.75rem!important;font-size:clamp(1.75rem,6.8vw,2.25rem)!important;line-height:1.18!important}.comp-description{text-align:center!important;color:#ffffffeb!important;max-width:380px!important;margin-bottom:1.25rem!important;font-size:.92rem!important;line-height:1.55!important}.comp-mobile-badges{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;margin-bottom:1.5rem!important;display:flex!important}.comp-mini-pill{letter-spacing:.01em!important;color:#fff!important;-webkit-backdrop-filter:blur(8px)!important;background:#ffffff29!important;border:1px solid #ffffff4d!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:5px 12px!important;font-size:.75rem!important;font-weight:600!important;display:inline-flex!important}.comp-mini-dot{background:#fff!important;border-radius:50%!important;width:5px!important;height:5px!important;box-shadow:0 0 6px #fff!important}.comp-cta-btn{border-radius:12px!important;justify-content:center!important;width:100%!important;max-width:280px!important;padding:.88rem 1.6rem!important;font-size:.95rem!important;box-shadow:0 8px 24px #00000047!important}.comp-right-visual{pointer-events:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}}.pw-testimonials-section{border-top:1px solid #ffffff14;width:100%;padding:5.5rem 0 7.5rem;position:relative;overflow:hidden;color:#fff!important;background:#050906!important}[data-theme=light] .pw-testimonials-section,[data-theme=dark] .pw-testimonials-section{color:#fff!important;background:#050906!important}.pw-testimonials-header-container{text-align:center;flex-direction:column;align-items:center;max-width:1280px;margin:0 auto 3.5rem;padding:0 1.5rem;display:flex}.pw-figma-badge{border:1px solid var(--brand-green);-webkit-user-select:none;user-select:none;background:#fc5d2114;border-radius:1px;justify-content:center;align-items:center;margin-bottom:1.6rem;padding:.42rem 1.15rem;transition:all .25s;display:inline-flex;position:relative;box-shadow:0 0 20px #fc5d2129,inset 0 0 10px #fc5d210a}.pw-figma-badge:hover{background:#fc5d211f;box-shadow:0 0 26px #fc5d2140,inset 0 0 14px #fc5d2114}.pw-handle-dot{pointer-events:none;background:#fff;border:1px solid #000000a6;border-radius:1px;width:5px;height:5px;position:absolute;box-shadow:0 1px 3px #00000059}.pw-h-tl{top:-2.5px;left:-2.5px}.pw-h-tr{top:-2.5px;right:-2.5px}.pw-h-bl{bottom:-2.5px;left:-2.5px}.pw-h-br{bottom:-2.5px;right:-2.5px}.pw-figma-badge-text{font-family:var(--font-hero), var(--font-heading), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-green);font-size:.78rem;font-weight:400;line-height:1.2}.pw-testimonials-heading{font-family:"Neue Machina", var(--font-hero), sans-serif;letter-spacing:-.015em;max-width:920px;margin:0 auto 1.25rem;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:300;line-height:1.18;color:#fff!important}.pw-br-desktop{display:inline}.pw-testimonials-subheading{font-family:"Neue Machina", var(--font-hero), sans-serif;letter-spacing:.01em;max-width:640px;margin:0 auto;font-size:clamp(.92rem,1.45vw,1.05rem);font-weight:300;line-height:1.65;color:#9ca3af!important}.pw-marquee-wrapper{flex-direction:column;gap:1.25rem;width:100%;padding:.5rem 0;display:flex;position:relative;overflow:hidden}.pw-marquee-mask{z-index:20;pointer-events:none;width:clamp(3rem,10vw,10rem);position:absolute;top:0;bottom:0}.pw-mask-left{background:linear-gradient(90deg,#050906 15%,#0000 100%);left:0}.pw-mask-right{background:linear-gradient(270deg,#050906 15%,#0000 100%);right:0}.pw-marquee-row{-webkit-user-select:none;user-select:none;width:100%;padding:12px 0 14px;display:flex;overflow:hidden}.pw-marquee-track{will-change:transform;flex-shrink:0;gap:1.25rem;padding:8px 1.25rem 10px 0;display:flex}@keyframes pwMarqueeLeft{0%{transform:translate(0,0)}to{transform:translate(-100%)}}@keyframes pwMarqueeRight{0%{transform:translate(-100%)}to{transform:translate(0,0)}}.pw-track-left{animation:42s linear infinite pwMarqueeLeft}.pw-track-right{animation:42s linear infinite pwMarqueeRight}.pw-marquee-wrapper:hover .pw-track-left,.pw-marquee-wrapper:hover .pw-track-right{animation-play-state:paused}.pw-testimonial-card{background:#0e1511;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;flex-shrink:0;justify-content:space-between;width:360px;min-width:340px;max-width:380px;padding:1.35rem 1.4rem 1.2rem;transition:all .28s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 12px 30px -8px #000000b3}.pw-testimonial-card:hover{background:#121c16;border-color:#10b98180;transform:translateY(-4px);box-shadow:0 18px 40px -10px #000000d9,0 0 24px #10b98124}.pw-testimonial-body{flex-direction:column;display:flex}.pw-testimonial-header{align-items:center;gap:.85rem;margin-bottom:.95rem;display:flex}.pw-testimonial-avatar-wrap{flex-shrink:0;position:relative}.pw-testimonial-avatar{object-fit:cover;border:1.5px solid #10b98173;border-radius:50%;width:46px;height:46px;box-shadow:0 2px 8px #0000004d}.pw-testimonial-check-badge{background:#16502a;border:2px solid #0e1511;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;display:flex;position:absolute;bottom:-2px;right:-2px}.pw-check-icon{color:#34d399}.pw-testimonial-user-meta{flex-direction:column;display:flex;overflow:hidden}.pw-testimonial-user-name{font-family:var(--font-heading), "Plus Jakarta Sans", system-ui, sans-serif;letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:600;line-height:1.3;transition:color .2s;color:#fff!important}.pw-testimonial-card:hover .pw-testimonial-user-name{color:#6ee7b7!important}.pw-testimonial-user-role{font-family:var(--font-body), "Inter", system-ui, sans-serif;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:.76rem;font-weight:500;overflow:hidden;color:#34d399e6!important}.pw-testimonial-rating-row{align-items:center;gap:.4rem;margin-bottom:.85rem;display:flex}.pw-rating-score{font-family:var(--font-body), "Inter", system-ui, sans-serif;color:#fbbf24;font-size:.78rem;font-weight:700}.pw-stars-cluster{align-items:center;gap:2px;display:flex}.pw-star-icon{color:#fbbf24;fill:#fbbf24}.pw-testimonial-quote-text{font-family:var(--font-body), "Inter", system-ui, sans-serif;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.84rem;font-weight:400;line-height:1.55;display:-webkit-box;overflow:hidden;color:#d1d5db!important}.pw-testimonial-footer{font-family:var(--font-body), "Inter", system-ui, sans-serif;color:#6b7280;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;margin-top:1.15rem;padding-top:.75rem;font-size:.72rem;display:flex}.pw-verified-tag{color:#34d399f2;align-items:center;gap:.3rem;font-weight:500;display:inline-flex}.pw-heart-icon{color:#10b981;fill:#10b981}.pw-supporter-tag{color:#9ca3af}.pw-card-broker-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.pw-broker-badge-pill{color:#e2e8f0;white-space:nowrap;background:#00b67a1a;border:1px solid #00b67a4d;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:.78rem;display:inline-flex}.pw-broker-badge-pill strong{color:#00b67a;font-weight:700}.pw-broker-icon{color:#00b67a;flex-shrink:0}.pw-trustpilot-stars-cluster{flex-shrink:0;align-items:center;gap:2.5px;display:inline-flex}.pw-tp-star-box{background:#00b67a;border-radius:2.5px;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.pw-tp-score-text{color:#00b67a;margin-left:3px;font-size:.76rem;font-weight:800}.pw-testimonial-card-title{color:#fff;margin:0 0 .35rem;font-size:.88rem;font-weight:700;line-height:1.35}.pw-check-icon-footer{color:#10b981}.pw-deposit-tag{color:#94a3b8;background:#ffffff0f;border-radius:4px;padding:2px 6px;font-size:.7rem}.pw-testimonials-cta-bar{background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;width:-moz-fit-content;width:fit-content;max-width:90%;margin-top:1.5rem;margin-left:auto;margin-right:auto;padding:10px 18px;display:flex}.pw-trustpilot-score-strip{color:#e2e8f0;align-items:center;gap:8px;font-size:.85rem;display:flex}.pw-tp-brand-logo{color:#00b67a;letter-spacing:-.02em;font-weight:900}.pw-tp-stars-row{align-items:center;gap:2.5px;display:flex}.pw-tp-star-box-lg{background:#00b67a;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.pw-tp-score-label{color:#cbd5e1;font-size:.82rem}.pw-tp-score-label strong{color:#fff}.pw-write-review-hero-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00b67a 0%,#059669 100%);border:none;border-radius:999px;align-items:center;gap:6px;padding:7px 16px;font-family:inherit;font-size:.82rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #00b67a66}.pw-write-review-hero-btn:hover{transform:translateY(-1.5px)scale(1.03);box-shadow:0 6px 20px #00b67a99}@media (max-width:640px){.pw-testimonials-section{padding:3.5rem 0 5rem}.pw-br-desktop{display:none}.pw-testimonials-cta-bar{border-radius:16px;gap:.8rem;padding:12px 14px}.pw-testimonial-card{width:290px;min-width:280px;padding:1.15rem 1.15rem 1rem}}.pipwise-footer{z-index:30;border-top:1px solid #ffffff14;border-radius:0;width:100%;margin-top:0;padding:4.5rem 0 2.5rem;position:relative;overflow:hidden;color:#fff!important;background:#000!important}[data-theme=light] .pipwise-footer,[data-theme=dark] .pipwise-footer{color:#fff!important;background:#000!important}.pw-footer-container{max-width:1280px;margin:0 auto;padding:0 1.5rem}.pw-footer-brand-bar{flex-direction:column;align-items:flex-start;gap:.65rem;margin-bottom:3.25rem;display:flex}.pw-footer-tagline{font-family:var(--font-body), "Inter", system-ui, sans-serif;color:#94a3b8;max-width:520px;margin:0;font-size:.88rem;line-height:1.5}.pw-footer-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:2.25rem;margin-bottom:3.5rem;display:grid}.pw-footer-col{flex-direction:column;display:flex}.pw-footer-col-title{font-family:var(--font-heading), "Plus Jakarta Sans", system-ui, sans-serif;color:#fff;letter-spacing:-.015em;margin:0 0 1.15rem;font-size:.95rem;font-weight:700}.pw-footer-links-list{flex-direction:column;gap:.72rem;margin:0;padding:0;list-style:none;display:flex}.pw-footer-link{font-family:var(--font-body), "Inter", system-ui, sans-serif;color:#9ca3af;font-size:.85rem;text-decoration:none;transition:color .18s,transform .18s;display:inline-block}.pw-footer-link:hover{color:#fff;transform:translate(2px)}.pw-footer-link.is-highlight{color:#34d399;font-weight:500}.pw-footer-link.is-coral{color:#fc5d21;font-weight:500}.pw-footer-link.is-alert{color:#f87171;font-weight:500}.pw-footer-link.is-highlight:hover{color:#6ee7b7}.pw-footer-link.is-coral:hover{color:#ff7843}.pw-footer-link.is-join-broker{color:#ff7843;background:#fc5d211f;border:1px solid #fc5d2161;border-radius:6px;align-items:center;gap:.45rem;padding:3px 8px;font-size:.8rem;font-weight:600;display:inline-flex;box-shadow:0 0 10px #fc5d2124}.pw-footer-link.is-join-broker:hover{color:#fff;background:#fc5d21;border-color:#fc5d21;box-shadow:0 0 18px #fc5d2166}.pw-join-pill-tag{text-transform:uppercase;letter-spacing:.06em;color:#fff;background:#fc5d2140;border-radius:4px;padding:1px 5px;font-size:.65rem;font-weight:700}.pw-footer-join-broker-card{background:linear-gradient(135deg,#fc5d2124 0%,#fc5d210a 100%);border:1px solid #fc5d2161;border-radius:12px;flex-direction:column;margin-bottom:1.15rem;padding:.85rem 1rem;text-decoration:none;transition:all .24s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 16px #fc5d211f}.pw-footer-join-broker-card:hover{background:linear-gradient(135deg,#fc5d2138 0%,#fc5d2114 100%);border-color:#fc5d21a6;transform:translateY(-2px);box-shadow:0 8px 24px #fc5d2147}.pw-mobile-join-broker-card{margin-bottom:1.25rem}.pw-join-broker-tag{font-family:var(--font-heading), "Plus Jakarta Sans", system-ui, sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#ff7843;align-items:center;gap:.35rem;margin-bottom:.25rem;font-size:.68rem;font-weight:700;display:inline-flex}.pw-join-dot{background-color:#fc5d21;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #fc5d21}.pw-join-broker-title-row{justify-content:space-between;align-items:center;display:flex}.pw-join-broker-title{font-family:var(--font-heading), "Plus Jakarta Sans", system-ui, sans-serif;color:#fff;letter-spacing:-.01em;font-size:.92rem;font-weight:700}.pw-join-arrow{color:#fc5d21;transition:transform .2s}.pw-footer-join-broker-card:hover .pw-join-arrow{transform:translate(4px)}.pw-join-broker-sub{font-family:var(--font-body), "Inter", system-ui, sans-serif;color:#94a3b8;margin-top:2px;font-size:.72rem}.pw-accordion-link.is-join-broker{color:#ff7843;background:#fc5d2126;border:1px solid #fc5d2161;font-weight:600}.pw-accordion-link.is-join-broker:hover{color:#fff;background:#fc5d21}.pw-footer-social-desc{font-family:var(--font-body), "Inter", system-ui, sans-serif;color:#94a3b8;margin:0 0 1rem;font-size:.82rem;line-height:1.5}.pw-footer-social-cluster{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:1.35rem;display:flex}.pw-social-btn{color:#cbd5e1;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex}.pw-social-svg{width:15px;height:15px}.pw-social-btn:hover{color:#fff;background:#fc5d21;border-color:#fc5d21;transform:translateY(-3px);box-shadow:0 6px 16px #fc5d2159}.pw-social-yt:hover{background:#ef4444;border-color:#ef4444;box-shadow:0 6px 16px #ef444459}.pw-social-li:hover{background:#0284c7;border-color:#0284c7;box-shadow:0 6px 16px #0284c759}.pw-social-tg:hover{background:#06b6d4;border-color:#06b6d4;box-shadow:0 6px 16px #06b6d459}.pw-footer-trust-badge{-webkit-user-select:none;user-select:none;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.pw-trust-icon-box{background:#10b98129;border:1px solid #10b9814d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.pw-trust-shield{color:#34d399}.pw-trust-meta{flex-direction:column;display:flex}.pw-trust-title{font-family:var(--font-heading), "Plus Jakarta Sans", system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#fff;font-size:.76rem;font-weight:700;line-height:1.2}.pw-trust-subtitle{font-family:var(--font-body), "Inter", system-ui, sans-serif;color:#94a3b8;margin-top:2px;font-size:.68rem;line-height:1.2}.pw-footer-mobile{display:none}.pw-footer-mobile-brand{text-align:center;flex-direction:column;align-items:center;margin-bottom:1.75rem;display:flex}.pw-footer-mobile-desc{font-family:var(--font-body), "Inter", system-ui, sans-serif;color:#9ca3af;max-width:280px;margin-top:.5rem;font-size:.82rem}.pw-footer-mobile-trust-banner{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.85rem 1rem;display:flex}.pw-footer-accordion{flex-direction:column;gap:.55rem;margin-bottom:1.85rem;display:flex}.pw-accordion-item{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;overflow:hidden}.pw-accordion-btn{color:#fff;width:100%;font-family:var(--font-heading), "Plus Jakarta Sans", system-ui, sans-serif;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:.95rem 1.15rem;font-size:.92rem;font-weight:700;display:flex}.pw-accordion-chevron{color:#9ca3af;transition:transform .24s cubic-bezier(.16,1,.3,1),color .24s}.pw-accordion-chevron.is-open{color:#fc5d21;transform:rotate(180deg)}.pw-accordion-drawer{overflow:hidden}.pw-accordion-links{border-top:1px solid #ffffff0a;flex-direction:column;gap:.35rem;padding:.4rem 1.15rem 1rem;display:flex}.pw-accordion-link{font-family:var(--font-body), "Inter", system-ui, sans-serif;color:#d1d5db;border-radius:8px;justify-content:space-between;align-items:center;padding:.5rem .6rem;font-size:.83rem;text-decoration:none;transition:all .18s;display:flex}.pw-accordion-link:hover{color:#fff;background:#ffffff0d}.pw-accordion-link.is-coral{color:#fc5d21;font-weight:600}.pw-accordion-link.is-highlight{color:#34d399;font-weight:600}.pw-link-arrow{color:#6b7280}.pw-footer-mobile-social{flex-direction:column;align-items:center;margin-bottom:1.5rem;display:flex}.pw-mobile-social-label{font-family:var(--font-heading), "Plus Jakarta Sans", system-ui, sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#94a3b8;margin-bottom:.85rem;font-size:.72rem;font-weight:700}.pw-footer-divider{background:#ffffff14;width:100%;height:1px;margin-bottom:1.85rem}.pw-footer-disclaimer-box{margin-bottom:1.85rem}.pw-footer-disclaimer-text{font-family:var(--font-body), "Inter", system-ui, sans-serif;color:#6b7280;margin:0;font-size:.74rem;line-height:1.65}.pw-footer-disclaimer-text strong{color:#9ca3af}.pw-footer-bottom-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.pw-footer-copyright{font-family:var(--font-body), "Inter", system-ui, sans-serif;color:#6b7280;margin:0;font-size:.76rem}.pw-footer-bottom-left{flex-direction:column;gap:4px;display:flex}.pw-footer-legal-links{flex-wrap:wrap;align-items:center;gap:8px;font-size:.75rem;display:flex}.pw-footer-legal-link{color:#94a3b8;text-decoration:none;transition:color .15s}.pw-footer-legal-link:hover{color:#fc5d21;text-decoration:underline}.pw-legal-dot{color:#475569;font-size:.7rem}.pw-footer-made-with{font-family:var(--font-body), "Inter", system-ui, sans-serif;color:#94a3b8;align-items:center;gap:.35rem;font-size:.76rem;display:inline-flex}.pw-footer-heart{color:#fc5d21}@media (max-width:1024px){.pw-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}@media (max-width:768px){.pipwise-footer{border-radius:0;padding:3.5rem 0 2rem}.pw-footer-desktop{display:none}.pw-footer-mobile{display:block}.pw-footer-bottom-bar{text-align:center;flex-direction:column}}.market-pair-title-row{align-items:center;gap:6px;display:flex}.market-live-pill{letter-spacing:.05em;color:#10b981;text-transform:uppercase;background:#10b9811f;border:1px solid #10b98140;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:.62rem;font-weight:800;display:inline-flex}.market-live-dot{background:#10b981;border-radius:50%;width:5px;height:5px;animation:1.5s ease-in-out infinite livePingDot;box-shadow:0 0 6px #10b981}@keyframes livePingDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.market-price-val{transition:color .3s,text-shadow .3s}.market-price-val.flash-up{text-shadow:0 0 10px #10b98173;color:#10b981!important}.market-price-val.flash-down{text-shadow:0 0 10px #ef444473;color:#ef4444!important}.market-change-badge.positive{color:#fc5d21}[data-theme=dark] .market-change-badge.positive{color:#10b981}.market-change-badge.negative{color:#ef4444!important}.sparkline-svg path{transition:d .4s cubic-bezier(.16,1,.3,1)}.mobile-tp-star-box{background:#00b67a;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.mobile-nav-review-highlight{border-radius:8px;margin-bottom:4px;background:#00b67a12!important;border-left:3px solid #00b67a!important}.kyc-modal-overlay{-webkit-backdrop-filter:blur(12px);touch-action:pan-y;background:#000000c7;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto;z-index:999999!important;pointer-events:auto!important}.kyc-modal-card{color:#f8fafc;width:100%;max-width:580px;max-height:90vh;font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);background:#0d0d0f;border:1px solid #ffffff17;border-radius:18px;padding:24px;position:relative;overflow-y:auto;box-shadow:0 25px 60px -15px #000c,0 0 0 1px #ffffff08;pointer-events:auto!important}[data-theme=light] .kyc-modal-card{color:#0f172a;background:#fff;border-color:#e2e8f0f2;box-shadow:0 20px 50px -12px #0f172a26}.kyc-modal-ambient-glow{pointer-events:none;background:radial-gradient(circle,#fc5d211f 0%,#0000 70%);width:180px;height:180px;position:absolute;top:-60px;right:-60px}.kyc-modal-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.kyc-header-left{align-items:center;gap:12px;display:flex}.kyc-shield-halo{color:#fc5d21;background:#fc5d211a;border:1px solid #fc5d2147;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.kyc-modal-title{letter-spacing:-.01em;color:#f8fafc;margin:0 0 3px;font-size:17px;font-weight:800}[data-theme=light] .kyc-modal-title{color:#0f172a}.kyc-modal-subtitle{color:#94a3b8;margin:0;font-size:12px}[data-theme=light] .kyc-modal-subtitle{color:#64748b}.kyc-close-btn{color:#94a3b8;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .18s;display:flex;pointer-events:auto!important}.kyc-close-btn:hover{color:#fff;background:#ffffff1f}[data-theme=light] .kyc-close-btn{color:#64748b;background:#0000000a;border-color:#00000014}[data-theme=light] .kyc-close-btn:hover{color:#0f172a;background:#00000014}.kyc-status-banner{border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px;font-size:12px;line-height:1.45;display:flex}.kyc-status-banner.pending{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b47}.kyc-status-banner.verified{color:#10b981;background:#10b9811a;border:1px solid #10b98147}.kyc-status-banner.rejected{color:#f87171;background:#ef44441a;border:1px solid #ef444447}.kyc-form{flex-direction:column;gap:16px;display:flex}.kyc-section-block{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;padding:16px}[data-theme=light] .kyc-section-block{background:#f8fafc;border-color:#e2e8f0e6}.kyc-section-title{text-transform:uppercase;letter-spacing:.05em;color:var(--brand-green,#fc5d21);margin-bottom:12px;font-size:11px;font-weight:800}.kyc-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:520px){.kyc-form-grid{grid-template-columns:1fr}}.kyc-input-group{flex-direction:column;gap:5px;display:flex}.kyc-label{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:11px;font-weight:700}[data-theme=light] .kyc-label{color:#64748b}.kyc-input{color:#f8fafc;background:#141418d9;border:1px solid #ffffff17;border-radius:9px;outline:none;padding:9px 12px;font-family:inherit;font-size:13px;transition:all .16s}[data-theme=light] .kyc-input{color:#0f172a;background:#fff;border-color:#cbd5e1}.kyc-input:focus{border-color:var(--brand-green,#fc5d21);box-shadow:0 0 0 3px #fc5d2126}.kyc-id-input,.kyc-aadhaar-input{letter-spacing:.08em;color:#10b981;font-family:monospace;font-size:14px;font-weight:700}.kyc-upload-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.kyc-upload-cell-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.03em;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:11px;font-weight:700;display:flex}[data-theme=light] .kyc-upload-cell-label{color:#64748b}.kyc-checked-chip{color:#10b981;font-size:10px;font-weight:800}.kyc-dropzone{cursor:pointer;background:#14141880;border:1.5px dashed #ffffff24;border-radius:11px;justify-content:center;align-items:center;min-height:110px;transition:all .18s;display:flex;position:relative;overflow:hidden}[data-theme=light] .kyc-dropzone{background:#fff;border-color:#cbd5e1}.kyc-dropzone:hover{border-color:var(--brand-green,#fc5d21);background:#fc5d210a}.kyc-dropzone.has-file{background:#000;border-style:solid;border-color:#10b98166}.kyc-dropzone-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:14px 10px;display:flex}.kyc-dropzone-icon{color:#94a3b8;margin-bottom:5px}.kyc-dropzone-text{color:#f1f5f9;margin-bottom:2px;font-size:12px;font-weight:700}[data-theme=light] .kyc-dropzone-text{color:#0f172a}.kyc-dropzone-sub{color:#64748b;font-size:10px}.kyc-preview-container{background:#000;justify-content:center;align-items:center;width:100%;height:120px;display:flex;position:relative}.kyc-preview-img{object-fit:cover;max-width:100%;max-height:100%}.kyc-change-img-btn{color:#f87171;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:3px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:6px;right:6px}.kyc-change-img-btn:hover{color:#fff;background:#ef4444e6}.kyc-consent-box{background:#ffffff05;border:1px solid #ffffff0f;border-radius:9px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}[data-theme=light] .kyc-consent-box{background:#f8fafc;border-color:#e2e8f0e6}.kyc-checkbox{accent-color:var(--brand-green,#fc5d21);cursor:pointer;margin-top:2px}.kyc-consent-text{color:#94a3b8;cursor:pointer;font-size:11.5px;line-height:1.45}[data-theme=light] .kyc-consent-text{color:#64748b}.kyc-actions-row{justify-content:flex-end;align-items:center;gap:10px;margin-top:6px;display:flex}.kyc-cancel-btn{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:9px;padding:9px 16px;font-size:12.5px;font-weight:600;transition:all .15s}.kyc-cancel-btn:hover{color:#fff;background:#ffffff0f}[data-theme=light] .kyc-cancel-btn{color:#475569;border-color:#cbd5e1}[data-theme=light] .kyc-cancel-btn:hover{color:#0f172a;background:#f1f5f9}.kyc-submit-btn{background:var(--brand-green,#fc5d21);color:#fff;cursor:pointer;border:none;border-radius:9px;align-items:center;gap:7px;padding:9px 20px;font-size:13px;font-weight:700;transition:all .18s;display:inline-flex;box-shadow:0 4px 14px #fc5d2147}.kyc-submit-btn:hover:not(:disabled){background:#e64e14;transform:translateY(-1px);box-shadow:0 6px 18px #fc5d2166}.kyc-submit-btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.kyc-modal-overlay{align-items:center;padding:10px}.kyc-modal-card{border-radius:14px;max-height:86vh;padding:14px 14px 16px;box-shadow:0 15px 45px #00000080}.kyc-modal-header{margin-bottom:10px}.kyc-header-left{gap:9px}.kyc-shield-halo{border-radius:8px;width:32px;height:32px}.kyc-shield-halo svg{width:17px;height:17px}.kyc-modal-title{margin-bottom:1px;font-size:14.5px}.kyc-modal-subtitle{font-size:10.5px;line-height:1.3}.kyc-close-btn{border-radius:7px;width:28px;height:28px}.kyc-status-banner{gap:8px;margin-bottom:9px;padding:7px 10px;font-size:11px}.kyc-form{gap:9px}.kyc-section-block{border-radius:9px;padding:9px 10px}.kyc-section-title{letter-spacing:.04em;margin-bottom:7px;font-size:9.5px}.kyc-form-grid{gap:7px}.kyc-input-group{gap:3px}.kyc-label{font-size:10px}.kyc-input{border-radius:7px;padding:6px 9px;font-size:12px}.kyc-upload-grid{gap:8px;grid-template-columns:1fr 1fr!important}.kyc-upload-cell-label{margin-bottom:3px;font-size:9.5px}.kyc-dropzone{border-radius:8px;min-height:68px}.kyc-dropzone-empty{padding:7px 4px}.kyc-dropzone-icon{width:16px;height:16px;margin-bottom:2px}.kyc-dropzone-text{font-size:10.5px}.kyc-dropzone-sub{display:none}.kyc-preview-container{height:68px}.kyc-consent-box{border-radius:8px;gap:7px;padding:7px 9px}.kyc-consent-text{font-size:9.5px;line-height:1.35}.kyc-actions-row{gap:8px;margin-top:2px}.kyc-cancel-btn{border-radius:7px;padding:7px 12px;font-size:11.5px}.kyc-submit-btn{border-radius:7px;padding:7px 15px;font-size:11.5px}}.user-news-modal-overlay{-webkit-backdrop-filter:blur(10px);z-index:10000;background:#04070dc7;justify-content:center;align-items:center;padding:1.2rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.user-news-modal-container{color:#f8fafc;background:#0f172a;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;width:100%;max-width:680px;max-height:92vh;display:flex;position:relative;overflow-y:auto;box-shadow:0 24px 70px #000000a6,0 0 0 1px #ffffff0d}[data-theme=light] .user-news-modal-container{color:#0f172a;background:#fff;border-color:#e2e8f0f2;box-shadow:0 24px 60px #0f172a2e,0 0 0 1px #0f172a0d}.user-news-modal-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;padding:1.4rem 1.6rem 1.1rem;display:flex}[data-theme=light] .user-news-modal-header{border-bottom-color:#e2e8f0e6}.user-news-header-meta{align-items:flex-start;gap:.9rem;display:flex}.user-news-badge-icon{color:#10b981;background:#10b98124;border:1px solid #10b9814d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.user-news-header-meta h3{color:inherit;letter-spacing:-.01em;margin:0 0 .2rem;font-size:1.15rem;font-weight:700}.user-news-header-meta p{color:#94a3b8;margin:0;font-size:.8rem;line-height:1.4}.user-news-close-btn{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.user-news-close-btn:hover{color:#fff;background:#ffffff26}[data-theme=light] .user-news-close-btn{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}[data-theme=light] .user-news-close-btn:hover{color:#0f172a;background:#e2e8f0}.user-news-alert{border-radius:10px;align-items:center;gap:.6rem;margin:1rem 1.6rem 0;padding:.75rem 1rem;font-size:.82rem;font-weight:500;display:flex}.user-news-alert.error{color:#f87171;background:#ef44441f;border:1px solid #ef44444d}.user-news-alert.success{color:#34d399;background:#10b9811f;border:1px solid #10b9814d}.user-news-modal-form{flex-direction:column;gap:1.25rem;padding:1.4rem 1.6rem 1.6rem;display:flex}.user-news-form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:600px){.user-news-form-grid{grid-template-columns:1fr}}.user-news-field{flex-direction:column;gap:.4rem;display:flex}.user-news-field.full-width{grid-column:1/-1}.user-news-field label{color:#cbd5e1;letter-spacing:.01em;font-size:.78rem;font-weight:600}[data-theme=light] .user-news-field label{color:#334155}.user-news-field label .req{color:#ef4444}.user-news-field input,.user-news-field select,.user-news-field textarea{color:#f8fafc;background:#0f172aa6;border:1px solid #ffffff1f;border-radius:10px;outline:none;padding:.65rem .85rem;font-family:inherit;font-size:.86rem;transition:border-color .15s,box-shadow .15s}[data-theme=light] .user-news-field input,[data-theme=light] .user-news-field select,[data-theme=light] .user-news-field textarea{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.user-news-field input:focus,.user-news-field select:focus,.user-news-field textarea:focus{border-color:#10b981;box-shadow:0 0 0 2px #10b98133}.user-news-field-header-row{justify-content:space-between;align-items:center;display:flex}.user-news-presets-hint{color:#94a3b8;font-size:.72rem}.user-news-image-row{align-items:center;gap:.75rem;display:flex}.user-news-image-row input{flex:1}.user-news-img-preview{object-fit:cover;border:1px solid #ffffff26;border-radius:8px;width:44px;height:44px}.user-news-presets-pill-list{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.45rem;display:flex}.user-news-preset-pill{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:.26rem .65rem;font-size:.72rem;font-weight:500;transition:all .15s}.user-news-preset-pill:hover,.user-news-preset-pill.active{color:#34d399;background:#10b98126;border-color:#10b981}[data-theme=light] .user-news-preset-pill{color:#475569;background:#f1f5f9;border-color:#e2e8f0}[data-theme=light] .user-news-preset-pill:hover,[data-theme=light] .user-news-preset-pill.active{color:#059669;background:#10b9811f;border-color:#10b981}.user-news-author-preview{background:#ffffff08;border:1px dashed #ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}[data-theme=light] .user-news-author-preview{background:#f8fafc;border-color:#cbd5e1}.author-preview-label{color:#94a3b8;font-size:.76rem;font-weight:500}.author-preview-chip{align-items:center;gap:.55rem;display:flex}.author-preview-avatar{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:.75rem;font-weight:700;display:flex}.author-preview-info{flex-direction:column;line-height:1.1;display:flex}.author-preview-name{color:inherit;font-size:.8rem;font-weight:700}.author-preview-role{color:#94a3b8;font-size:.68rem}.user-news-modal-actions{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.user-news-btn-cancel{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:10px;padding:.6rem 1.1rem;font-size:.84rem;font-weight:600;transition:all .15s}.user-news-btn-cancel:hover{background:#ffffff14}[data-theme=light] .user-news-btn-cancel{color:#475569;border-color:#cbd5e1}[data-theme=light] .user-news-btn-cancel:hover{background:#f1f5f9}.user-news-btn-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.84rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 14px #10b9814d}.user-news-btn-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #10b98166}.user-news-btn-submit:disabled{opacity:.65;cursor:not-allowed}.spin-icon{animation:.9s linear infinite userNewsSpin}@keyframes userNewsSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pipwise-profile-container{z-index:1000;align-items:center;display:inline-flex;position:relative;pointer-events:auto!important}.pipwise-profile-trigger-btn{color:#f8fafc;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;z-index:1001;background:#1e2028;border:1px solid #ffffff24;border-radius:9999px;outline:none;align-items:center;gap:7px;padding:3px 10px 3px 4px;font-family:inherit;font-size:.82rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;pointer-events:auto!important}.pipwise-profile-trigger-btn:hover{background:#272a34;border-color:#fc5d2173;transform:translateY(-1px);box-shadow:0 2px 10px #00000059}.pipwise-profile-trigger-btn.is-active{border-color:var(--brand-green,#fc5d21);background:#252833;box-shadow:0 0 0 2px #fc5d2133}.pipwise-profile-trigger-btn.is-admin{background:#6366f11f;border-color:#6366f166}.pipwise-profile-trigger-btn.is-admin:hover{border-color:#818cf8;box-shadow:0 0 12px #6366f14d}.profile-avatar-circle{color:#fff;background:linear-gradient(135deg,#fc5d21 0%,#ff824d 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;font-size:11.5px;font-weight:800;display:flex;box-shadow:0 2px 6px #fc5d2159}.pipwise-profile-trigger-btn.is-admin .profile-avatar-circle{background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);box-shadow:0 2px 6px #6366f159}.profile-trigger-name{text-overflow:ellipsis;white-space:nowrap;color:#f1f5f9;max-width:95px;font-size:12.5px;font-weight:600;overflow:hidden}.profile-verified-badge{color:#10b981;flex-shrink:0;align-items:center;display:inline-flex}.profile-chevron-icon{color:#94a3b8;flex-shrink:0;transition:transform .22s cubic-bezier(.16,1,.3,1)}.profile-chevron-icon.is-rotated{color:var(--brand-green,#fc5d21);transform:rotate(180deg)}.pipwise-profile-dropdown{-webkit-backdrop-filter:blur(24px);box-sizing:border-box;text-align:left;background:#111217;border:1px solid #ffffff24;border-radius:18px;width:295px;padding:16px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 25px 60px -10px #000000d9,0 0 0 1px #ffffff0d;z-index:999999!important;pointer-events:auto!important}.profile-dropdown-header{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding-bottom:14px;display:flex}.profile-dropdown-avatar-wrap{flex-shrink:0;width:44px;height:44px;position:relative}.profile-dropdown-avatar{color:#fff;background:linear-gradient(135deg,#fc5d21 0%,#f97316 100%);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:800;display:flex;box-shadow:0 4px 14px #fc5d2159}.profile-dropdown-avatar.is-admin{background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);box-shadow:0 4px 14px #6366f159}.profile-dropdown-online-dot{background:#10b981;border:2px solid #111217;border-radius:50%;width:11px;height:11px;position:absolute;bottom:1px;right:1px;box-shadow:0 0 6px #10b98199}.profile-dropdown-meta{flex-direction:column;flex:1;min-width:0;display:flex}.profile-dropdown-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.profile-dropdown-email{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11.5px;overflow:hidden}.profile-dropdown-role-chip{letter-spacing:.02em;border-radius:12px;align-self:flex-start;align-items:center;gap:4px;margin-top:6px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.profile-dropdown-role-chip.verified{color:#10b981;background:#10b98129;border:1px solid #10b98159}.profile-dropdown-role-chip.pending{color:#f59e0b;background:#f59e0b29;border:1px solid #f59e0b59}.profile-dropdown-role-chip.rejected{color:#ef4444;background:#ef444429;border:1px solid #ef444459}.profile-dropdown-role-chip.standard{color:#94a3b8;background:#94a3b81f;border:1px solid #94a3b838}.profile-dropdown-role-chip.admin{color:#818cf8;background:#6366f129;border:1px solid #6366f159}.profile-dropdown-kyc-box{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.profile-dropdown-kyc-box:hover{transform:translateY(-1px)}.profile-dropdown-kyc-box.action-needed{background:linear-gradient(135deg,#fc5d2124 0%,#fc5d210a 100%);border-color:#fc5d2161}.profile-dropdown-kyc-box.action-needed:hover{border-color:#fc5d21;box-shadow:0 4px 16px #fc5d2140}.profile-dropdown-kyc-box.is-verified{background:#10b98114;border-color:#10b98147}.profile-dropdown-kyc-box.is-verified:hover{border-color:#10b98180}.profile-dropdown-kyc-box.is-pending{background:#f59e0b14;border-color:#f59e0b47}.profile-dropdown-kyc-box.is-pending:hover{border-color:#f59e0b80}.profile-dropdown-kyc-box.is-rejected{background:#ef444414;border-color:#ef444447}.profile-dropdown-kyc-box.is-rejected:hover{border-color:#ef444480}.profile-dropdown-admin-box{background:#6366f11f;border:1px solid #6366f152;border-radius:13px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;text-decoration:none;transition:all .2s;display:flex}.profile-dropdown-admin-box:hover{background:#6366f133;border-color:#818cf8;transform:translateY(-1px)}.kyc-icon-badge{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.kyc-icon-badge.action{background:var(--brand-green,#fc5d21);color:#fff;box-shadow:0 2px 8px #fc5d2159}.kyc-icon-badge.verified{color:#10b981;background:#10b98133}.kyc-icon-badge.pending{color:#f59e0b;background:#f59e0b33}.kyc-icon-badge.rejected{color:#ef4444;background:#ef444433}.kyc-icon-badge.admin{color:#818cf8;background:#6366f133}.kyc-icon-badge.news{color:#10b981;background:#10b9812e}.profile-dropdown-action-box{cursor:pointer;box-sizing:border-box;text-align:left;background:#10b98114;border:1px solid #10b98138;border-radius:13px;align-items:center;gap:10px;width:100%;margin-top:8px;padding:10px 12px;transition:all .2s;display:flex}.profile-dropdown-action-box:hover{background:#10b98126;border-color:#10b981;transform:translateY(-1px)}.profile-dropdown-action-box:hover .kyc-arrow-icon{color:#fff;transform:translate(2px)}[data-theme=light] .profile-dropdown-action-box{background:#10b98112;border-color:#10b9814d}[data-theme=light] .profile-dropdown-action-box .kyc-box-title{color:#0f172a}.kyc-box-text{flex:1;min-width:0}.kyc-box-title{color:#fff;align-items:center;gap:4px;font-size:12.5px;font-weight:700;display:flex}.kyc-box-desc{color:#94a3b8;margin-top:2px;font-size:11px;line-height:1.3}.kyc-action-pill{background:var(--brand-green,#fc5d21);color:#fff;border-radius:6px;flex-shrink:0;align-items:center;gap:3px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 2px 6px #fc5d2159}.kyc-arrow-icon{color:#64748b;flex-shrink:0;transition:transform .15s,color .15s}.profile-dropdown-kyc-box:hover .kyc-arrow-icon,.profile-dropdown-admin-box:hover .kyc-arrow-icon{color:#fff;transform:translate(2px)}.profile-dropdown-divider{background:#ffffff14;height:1px;margin:12px 0 8px}.profile-dropdown-logout-btn{color:#f87171;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:9px;width:100%;padding:8px 10px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .15s;display:flex}.profile-dropdown-logout-btn:hover{color:#ef4444;background:#ef44441f}[data-theme=light] .pipwise-profile-trigger-btn{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}[data-theme=light] .pipwise-profile-trigger-btn:hover{border-color:var(--brand-green,#fc5d21);background:#e2e8f0}[data-theme=light] .pipwise-profile-trigger-btn.is-active{background:#e2e8f0;border-color:#fc5d21}[data-theme=light] .profile-trigger-name{color:#0f172a}[data-theme=light] .pipwise-profile-dropdown{background:#fff;border-color:#e2e8f0;box-shadow:0 15px 35px -5px #0f172a26,0 0 0 1px #0f172a0d}[data-theme=light] .profile-dropdown-header{border-bottom-color:#f1f5f9}[data-theme=light] .profile-dropdown-name{color:#0f172a}[data-theme=light] .profile-dropdown-email{color:#64748b}[data-theme=light] .profile-dropdown-online-dot{border-color:#fff}[data-theme=light] .profile-dropdown-kyc-box{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .kyc-box-title{color:#0f172a}[data-theme=light] .kyc-box-desc{color:#64748b}[data-theme=light] .profile-dropdown-divider{background:#f1f5f9}@media (max-width:768px){.pipwise-profile-trigger-btn{gap:5px!important;padding:2px 7px 2px 3px!important;font-size:.76rem!important}.profile-avatar-circle{width:22px!important;height:22px!important;font-size:10.5px!important}.profile-trigger-name{max-width:65px!important;font-size:11.5px!important}.pipwise-profile-dropdown{width:calc(100vw - 32px);max-width:290px;right:-10px}.mobile-drawer-kyc-btn{color:#ff9d66;cursor:pointer;box-sizing:border-box;background:linear-gradient(135deg,#fc5d2129 0%,#fc5d2114 100%);border:1px solid #fc5d2161;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin-top:6px;padding:8px 12px;font-family:inherit;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.mobile-drawer-kyc-btn:hover{background:#fc5d2138;border-color:#fc5d218c}.mobile-drawer-kyc-btn:active{transform:scale(.99)}.mobile-kyc-btn-content{align-items:center;gap:9px;display:flex}.mobile-kyc-btn-icon-wrap{color:#fc5d21;background:#fc5d212e;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.mobile-kyc-btn-title{letter-spacing:-.01em;color:inherit;font-size:12.5px;font-weight:700}.mobile-kyc-btn-arrow{color:inherit;opacity:.85;align-items:center;transition:transform .2s;display:flex}.mobile-drawer-kyc-btn:hover .mobile-kyc-btn-arrow{transform:translate(2px)}.mobile-drawer-kyc-btn.verified{color:#34d399;background:#10b9811f;border-color:#10b98159}.mobile-drawer-kyc-btn.verified .mobile-kyc-btn-icon-wrap{color:#10b981;background:#10b9812e}.mobile-drawer-kyc-btn.pending{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b59}.mobile-drawer-kyc-btn.pending .mobile-kyc-btn-icon-wrap{color:#f59e0b;background:#f59e0b2e}.mobile-drawer-kyc-btn.rejected{color:#f87171;background:#ef44441f;border-color:#ef444459}.mobile-drawer-kyc-btn.rejected .mobile-kyc-btn-icon-wrap{color:#ef4444;background:#ef44442e}[data-theme=light] .mobile-drawer-kyc-btn{color:#c2410c;background:#fff7ed;border-color:#fdba74;box-shadow:0 1px 3px #ea580c14}[data-theme=light] .mobile-drawer-kyc-btn:hover{color:#9a3412;background:#ffedd5;border-color:#fb923c}[data-theme=light] .mobile-drawer-kyc-btn .mobile-kyc-btn-icon-wrap{color:#ea580c;background:#ea580c1f}[data-theme=light] .mobile-drawer-kyc-btn.verified{color:#047857;background:#ecfdf5;border-color:#a7f3d0;box-shadow:0 1px 3px #10b98114}[data-theme=light] .mobile-drawer-kyc-btn.verified .mobile-kyc-btn-icon-wrap{color:#059669;background:#10b98126}[data-theme=light] .mobile-drawer-kyc-btn.pending{color:#b45309;background:#fffbeb;border-color:#fde68a;box-shadow:0 1px 3px #f59e0b14}[data-theme=light] .mobile-drawer-kyc-btn.pending .mobile-kyc-btn-icon-wrap{color:#d97706;background:#f59e0b26}[data-theme=light] .mobile-drawer-kyc-btn.rejected{color:#b91c1c;background:#fef2f2;border-color:#fecaca;box-shadow:0 1px 3px #ef444414}[data-theme=light] .mobile-drawer-kyc-btn.rejected .mobile-kyc-btn-icon-wrap{color:#dc2626;background:#ef444426}}.pipwise-fixed-auth-widget{z-index:1050;pointer-events:auto;justify-content:flex-end;align-items:center;display:flex;position:fixed;top:1.6rem;right:2rem}.pipwise-side-avatar-trigger{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#111217d9;border:2px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 4px 15px #0003}.pipwise-side-avatar-trigger:hover,.pipwise-side-avatar-trigger.is-active{border-color:#fc5d2166;transform:translateY(-1px);box-shadow:0 6px 20px #fc5d2126}.pipwise-side-avatar-trigger .profile-avatar-circle{color:#fff;background:linear-gradient(135deg,#fc5d21 0%,#f97316 100%);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:17px;font-weight:700;display:flex}.pipwise-side-avatar-trigger.is-admin .profile-avatar-circle{background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%)}.side-avatar-verified-badge{z-index:10;filter:drop-shadow(0 2px 5px #fb850073);pointer-events:none;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:-4px;bottom:auto;left:auto;right:-4px}.pipwise-side-avatar-trigger:hover .side-avatar-verified-badge{transform:scale(1.15)}.dropdown-avatar-verified-badge{z-index:10;filter:drop-shadow(0 2px 6px #fb850080);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:-4px;right:-4px}.mobile-avatar-verified-badge{z-index:10;filter:drop-shadow(0 2px 5px #fb850073);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:-4px;right:-4px}.pipwise-fixed-auth-widget .pipwise-profile-dropdown{transform-origin:100% 0;top:calc(100% + 14px);right:0}[data-theme=light] .pipwise-side-avatar-trigger{background:#fffffff2;border-color:#00000014;box-shadow:0 4px 15px #0000000f}[data-theme=light] .pipwise-side-avatar-trigger:hover,[data-theme=light] .pipwise-side-avatar-trigger.is-active{border-color:#fc5d2166}[data-theme=light] .side-avatar-verified-badge{background:#fff}@media (max-width:900px){.pipwise-fixed-auth-widget{display:none!important}}.pipwise-modal-overlay{z-index:9999;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.pipwise-modal-backdrop{-webkit-backdrop-filter:blur(6px);background:#000000ad;position:fixed;top:0;bottom:0;left:0;right:0}.pipwise-modal-card{z-index:10;color:#fff;box-sizing:border-box;background:#15171c;border:1px solid #ffffff17;border-radius:16px;width:100%;max-width:420px;padding:2rem 2rem 1.8rem;position:relative;box-shadow:0 20px 48px -8px #000000bf}.pipwise-modal-close-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:color .15s,background-color .15s;display:flex;position:absolute;top:1.15rem;right:1.15rem}.pipwise-modal-close-btn:hover{color:#fff;background:#ffffff0f}.pipwise-modal-header{text-align:center;margin-bottom:1.5rem}.pipwise-modal-brand-badge{color:#94a3b8;letter-spacing:.02em;background:#ffffff0a;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:.45rem;margin-bottom:.85rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.badge-candle{border-radius:999px;width:3.5px}.badge-candle.candle-1{background:var(--brand-green,#fc5d21);height:9px}.badge-candle.candle-2{background:#fff;height:14px}.badge-candle.candle-3{background:var(--brand-green,#fc5d21);height:11px}.pipwise-modal-title{color:#fff;letter-spacing:-.02em;margin:0 0 .4rem;font-size:1.45rem;font-weight:700}.pipwise-modal-subtitle{color:#94a3b8;margin:0;font-size:.86rem;line-height:1.45}.pipwise-modal-tabs{background:#1b1e25;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:1.4rem;padding:4px;display:grid}.pipwise-tab-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:.52rem 0;font-size:.85rem;font-weight:600;transition:background-color .15s,color .15s}.pipwise-tab-btn:hover{color:#fff}.pipwise-tab-btn.is-active{color:#fff;background:#272a33;box-shadow:0 1px 4px #00000040}.pipwise-form-input.has-error{background:#ef44440a;border-color:#ef4444!important}.pipwise-form-input.has-error:focus{box-shadow:0 0 0 1px #ef444440;border-color:#ef4444!important}.pipwise-field-error-text{color:#ef4444;margin-top:.32rem;font-size:.77rem;font-weight:500;line-height:1.3}.pipwise-modal-form{flex-direction:column;gap:1rem;display:flex}.pipwise-form-group{flex-direction:column;gap:.4rem;display:flex}.pipwise-form-label{color:#cbd5e1;font-size:.8rem;font-weight:600}.pipwise-input-wrapper{align-items:center;display:flex;position:relative}.pipwise-input-icon{color:#64748b;pointer-events:none;position:absolute;left:.95rem}.pipwise-form-input{color:#fff;box-sizing:border-box;background:#1b1e25;border:1px solid #ffffff14;border-radius:9px;outline:none;width:100%;padding:.65rem .95rem .65rem 2.45rem;font-size:.88rem;transition:border-color .15s,background-color .15s}.pipwise-form-input:focus{background:#1e222a;border-color:#ffffff47}.pipwise-form-input::placeholder{color:#475569}.pipwise-password-input{padding-right:2.5rem}.pipwise-password-toggle-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:.25rem;transition:color .15s;display:flex;position:absolute;right:.75rem}.pipwise-password-toggle-btn:hover{color:#fff}.pipwise-modal-submit-btn{color:#fff;letter-spacing:.01em;cursor:pointer;background:#262930 linear-gradient(#2e323b 0%,#23262d 100%);border:1px solid #ffffff1a;border-top-color:#ffffff3d;border-radius:9px;justify-content:center;align-items:center;width:100%;margin-top:.5rem;padding:.76rem 1rem;font-size:.88rem;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s,transform .1s;display:flex;box-shadow:inset 0 1px #ffffff1f,0 4px 14px #00000059}.pipwise-modal-submit-btn:hover:not(:disabled){color:#fff;background:#323640 linear-gradient(#373b45 0%,#2c2f38 100%);border-color:#ffffff52 #ffffff29 #ffffff29;box-shadow:inset 0 1px #fff3,0 6px 18px #00000073}.pipwise-modal-submit-btn:active:not(:disabled){background:#1f2228;transform:scale(.985);box-shadow:inset 0 2px 4px #00000059}.pipwise-modal-submit-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.btn-loading-state{align-items:center;gap:.5rem;display:inline-flex}.pipwise-spinner{animation:.8s linear infinite pipwiseSpin}@keyframes pipwiseSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pipwise-modal-footer{color:#64748b;justify-content:center;align-items:center;gap:.4rem;margin-top:1.4rem;font-size:.82rem;display:flex}.footer-switch-btn{color:#fff;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:.82rem;font-weight:600;text-decoration:underline;transition:color .15s}.footer-switch-btn:hover{color:var(--brand-green,#fc5d21)}.pipwise-modal-consent-text{color:#64748b;text-align:center;margin:10px 0 0;font-size:.72rem;line-height:1.45}.pipwise-consent-link{color:#fc5d21;text-underline-offset:2px;font-weight:600;text-decoration:underline;transition:color .15s}.pipwise-consent-link:hover{color:#ff7f4d}.otp-container{box-sizing:border-box;color:#fff;z-index:2;background-color:#121212;border:1px solid #222;border-radius:40px;flex-direction:column;justify-content:space-between;align-items:center;width:420px;max-width:100%;height:420px;min-height:420px;max-height:420px;padding:44px 32px 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #000000bf}.otp-container:before{content:"";opacity:0;z-index:0;pointer-events:none;background:radial-gradient(circle,#22c55e40 0%,#12121200 60%);width:150%;height:150%;transition:opacity 1s ease-in-out 1.3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.otp-container.is-complete:before{opacity:1}.drag-handle,.otp-header,.otp-inputs,.otp-bottom-slot,.otp-footer,.otp-error-banner,.otp-change-email-btn{z-index:1;position:relative}.drag-handle{background-color:#444;border-radius:2px;width:48px;height:4px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.otp-close-btn{color:#888;cursor:pointer;z-index:5;background:#ffffff0f;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:20px;right:22px}.otp-close-btn:hover:not(:disabled){color:#fff;background:#ffffff1f}.otp-close-btn:disabled{cursor:default;opacity:.45}.otp-header{text-align:center;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:112px;min-height:112px;max-height:112px;margin-top:8px;margin-bottom:0;display:flex}.otp-header-inner{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.otp-header h1{color:#fff;letter-spacing:-.5px;margin:0 0 12px;font-size:26px;font-weight:600;line-height:1.2}.otp-header p{color:#7a7a7a;white-space:pre-line;justify-content:center;align-items:center;min-height:44px;margin:0;font-size:14.5px;font-weight:400;line-height:1.45;display:flex}.otp-inputs{flex-shrink:0;justify-content:center;align-items:center;gap:16px;height:64px;min-height:64px;max-height:64px;margin:0;display:flex;position:relative}.input-wrapper{will-change:transform, opacity, box-shadow;background-color:#333;border-radius:16px;flex-shrink:0;width:64px;min-width:64px;max-width:64px;height:64px;min-height:64px;max-height:64px;position:relative;overflow:hidden}.input-wrapper:focus-within{background-color:#f05133}.input-wrapper:before{content:"";pointer-events:none;z-index:0;opacity:0;background:0 0;width:300%;height:300%;position:absolute;top:-100%;left:-100%}.is-complete .input-wrapper:before{opacity:1;background:conic-gradient(#0000 0% 55%,#f0513326 70%,#f05133 92%,#ffb4a2 100%);animation:1s linear forwards rotate-gradient,.9s ease-in-out 1s forwards morph-border-green}@keyframes rotate-gradient{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes morph-border-green{0%{background:conic-gradient(#f05133 0%,#ff7a59 50%,#f05133 100%)}32%{background:conic-gradient(#f05133 0%,#ff7a59 50%,#f05133 100%)}33%{background:conic-gradient(#22c55e 0%,#16a34a 50%,#22c55e 100%)}to{background:conic-gradient(#22c55e 0%,#16a34a 50%,#22c55e 100%)}}.otp-input{color:#fff;text-align:center;z-index:1;background-color:#161616;border:none;border-radius:13.5px;outline:none;width:calc(100% - 5px);height:calc(100% - 5px);padding:0;font-family:Inter,sans-serif;font-size:28px;font-weight:500;transition:background-color .4s;position:absolute;top:2.5px;left:2.5px}.is-complete .otp-input{animation:.2s 1s forwards fade-text}@keyframes fade-text{to{color:#0000;background-color:#161616}}.is-complete .input-wrapper:first-child{z-index:4;animation:.9s ease-in-out 1s forwards merge-box-1,1.5s 1.9s infinite alternate glow-pulse-green}@keyframes merge-box-1{0%{transform:translate(0)scale(1)rotate(0)}33%{transform:translate(120px)scale(1)rotate(12deg)}66%{transform:translate(120px)scale(1.22)rotate(0)}to{transform:translate(120px)scale(1)rotate(0)}}.is-complete .input-wrapper:nth-child(2){z-index:3;animation:.9s ease-in-out 1s forwards merge-box-2}@keyframes merge-box-2{0%{opacity:1;transform:translate(0)scale(1)rotate(0)}32%{opacity:1;transform:translate(40px)scale(1)rotate(6deg)}33%{opacity:0;transform:translate(40px)scale(1)rotate(6deg)}to{opacity:0;transform:translate(40px)scale(1)rotate(6deg)}}.is-complete .input-wrapper:nth-child(3){z-index:2;animation:.9s ease-in-out 1s forwards merge-box-3}@keyframes merge-box-3{0%{opacity:1;transform:translate(0)scale(1)rotate(0)}32%{opacity:1;transform:translate(-40px)scale(1)rotate(-6deg)}33%{opacity:0;transform:translate(-40px)scale(1)rotate(-6deg)}to{opacity:0;transform:translate(-40px)scale(1)rotate(-6deg)}}.is-complete .input-wrapper:nth-child(4){z-index:1;animation:.9s ease-in-out 1s forwards merge-box-4}@keyframes merge-box-4{0%{opacity:1;transform:translate(0)scale(1)rotate(0)}32%{opacity:1;transform:translate(-120px)scale(1)rotate(-12deg)}33%{opacity:0;transform:translate(-120px)scale(1)rotate(-12deg)}to{opacity:0;transform:translate(-120px)scale(1)rotate(-12deg)}}@keyframes glow-pulse-green{0%{box-shadow:0 0 8px #22c55e66}to{box-shadow:0 0 24px #22c55e}}.final-tick{opacity:0;z-index:10;pointer-events:none;width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}.is-complete .final-tick{animation:.6s ease-in-out 1.3s forwards tick-pop-green}@keyframes tick-pop-green{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.otp-bottom-slot{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:64px;min-height:64px;max-height:64px;display:flex;position:relative}.otp-error-banner{white-space:nowrap;color:#f87171;text-align:center;pointer-events:none;background:#ef444424;border:1px solid #ef444459;border-radius:8px;padding:5px 12px;font-size:12.5px;font-weight:500;position:absolute;top:-36px;left:50%;transform:translate(-50%)}.otp-footer{color:#666;font-size:15px;line-height:1.4}.otp-footer button{color:#fff;cursor:pointer;font-family:inherit;font-weight:600;font-size:inherit;background:0 0;border:none;margin-left:6px;padding:0;transition:color .2s}.otp-footer button:hover:not(:disabled){color:#f05133}.otp-footer button:disabled{cursor:default;opacity:.5}.otp-cooldown-text{color:#888;font-variant-numeric:tabular-nums;margin-left:4px;font-weight:600}.otp-change-email-btn{color:#555;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;margin-top:12px;padding:4px 8px;font-size:13px;font-weight:500;transition:color .2s;display:inline-flex}.otp-change-email-btn:hover:not(:disabled){color:#aaa}.otp-change-email-btn:disabled{cursor:default;opacity:.5}.pipwise-toast-viewport{z-index:10000;pointer-events:none;flex-direction:column-reverse;gap:.55rem;width:calc(100% - 3rem);max-width:370px;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.pipwise-toast-card{pointer-events:auto;color:#f8fafc;box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#181b22;border:1px solid #ffffff14;border-top-color:#ffffff29;border-radius:11px;align-items:flex-start;gap:.75rem;padding:.8rem .95rem;display:flex;box-shadow:0 8px 24px -4px #0000008c}[data-theme=light] .pipwise-toast-card{color:#0f172a;background:#fff;border:1px solid #00000017;border-top-color:#0000001f;box-shadow:0 8px 24px -4px #0000001f}.pipwise-toast-icon-wrap{background:#ffffff0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:.05rem;display:flex}[data-theme=light] .pipwise-toast-icon-wrap{background:#0000000a}.pipwise-toast-icon.icon-success{color:#10b981}.pipwise-toast-icon.icon-error{color:#f87171}.pipwise-toast-icon.icon-loading{color:#94a3b8}.pipwise-toast-icon.icon-info{color:#60a5fa}.pipwise-toast-spin{animation:.9s linear infinite toastSpin}@keyframes toastSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pipwise-toast-body{flex-direction:column;flex:1;gap:.18rem;min-width:0;display:flex}.pipwise-toast-title{color:#f1f5f9;font-size:.85rem;font-weight:600;line-height:1.25}[data-theme=light] .pipwise-toast-title{color:#0f172a}.pipwise-toast-message{color:#94a3b8;word-break:break-word;font-size:.78rem;line-height:1.35}[data-theme=light] .pipwise-toast-message{color:#64748b}.pipwise-toast-close-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.05rem;padding:.2rem;transition:color .15s,background-color .15s;display:flex}.pipwise-toast-close-btn:hover{color:#f8fafc;background:#ffffff14}[data-theme=light] .pipwise-toast-close-btn:hover{color:#0f172a;background:#0000000f}@media (max-width:640px){.pipwise-toast-viewport{width:calc(100% - 2rem);bottom:1rem;right:1rem}}.tsb-white-bottom-anchor{z-index:999999;pointer-events:none;width:100%;max-width:390px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:fixed;bottom:24px;right:24px}@media (max-width:600px){.tsb-white-bottom-anchor{max-width:calc(100% - 32px);bottom:16px;left:16px;right:16px}}.tsb-white-reply-bar{pointer-events:auto;color:#0f172a;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:16px;flex-direction:column;gap:10px;padding:16px 18px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 40px -6px #0f172a29,0 2px 6px -1px #0000000a}.tsb-white-reply-bar:hover{border-color:#10b98166;transform:translateY(-3px);box-shadow:0 18px 46px -4px #0f172a38}.tsb-wrb-top-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.tsb-wrb-badge-group{align-items:center;gap:7px;display:flex}.tsb-wrb-ping-dot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s cubic-bezier(.4,0,.6,1) infinite tsb-ping-pulse;box-shadow:0 0 0 3px #10b98140}@keyframes tsb-ping-pulse{0%,to{box-shadow:0 0 0 3px #10b98140}50%{box-shadow:0 0 0 6px #10b98173}}.tsb-wrb-brand{color:#0f172a;text-transform:uppercase;letter-spacing:.4px;font-size:11.5px;font-weight:800}.tsb-wrb-ticket{color:#64748b;letter-spacing:.2px;background:#f1f5f9;border-radius:5px;padding:1px 6px;font-size:11px;font-weight:700}.tsb-wrb-close-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:3px;transition:all .15s;display:flex}.tsb-wrb-close-btn:hover{color:#0f172a;background:#f1f5f9}.tsb-wrb-content{flex-direction:column;gap:4px;display:flex}.tsb-wrb-heading{color:#0f172a;margin:0;font-size:13.5px;font-weight:700;line-height:1.35}.tsb-wrb-snippet{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.tsb-wrb-footer{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:6px;display:flex}.tsb-wrb-time{color:#94a3b8;align-items:center;gap:4px;font-size:11px;display:inline-flex}.tsb-wrb-open-link{color:#10b981;align-items:center;gap:4px;font-size:12px;font-weight:700;transition:gap .15s;display:inline-flex}.tsb-white-reply-bar:hover .tsb-wrb-open-link{gap:7px}.tsb-white-modal-overlay{z-index:1000000;-webkit-backdrop-filter:blur(8px);box-sizing:border-box;background:#0f172a8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.tsb-white-modal-sheet{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;width:100%;max-width:540px;max-height:85vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;overflow:hidden;box-shadow:0 24px 60px -12px #0f172a47}.tsb-wm-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 16px;display:flex}.tsb-wm-ticket-tag{color:#10b981;align-items:center;gap:5px;margin-bottom:3px;font-size:12px;font-weight:700;display:inline-flex}.tsb-wm-title{color:#0f172a;margin:0;font-size:18px;font-weight:800}.tsb-wm-close-btn{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.tsb-wm-close-btn:hover{color:#0f172a;background:#e2e8f0}.tsb-wm-body{flex-direction:column;gap:16px;padding:22px 24px;display:flex;overflow-y:auto}.tsb-wm-msg-row{align-items:flex-start;gap:12px;display:flex}.tsb-wm-avatar{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;display:flex}.user-avatar{color:#475569;background:#f1f5f9}.admin-avatar{color:#10b981;background:#ecfdf5;border:1px solid #a7f3d0}.tsb-wm-msg-bubble{flex:1;min-width:0}.user-bubble{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px 16px}.admin-bubble{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;padding:14px 18px}.tsb-wm-msg-meta{color:#64748b;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:11.5px;display:flex}.tsb-wm-admin-name-row{color:#0f172a;align-items:center;gap:6px;font-weight:700;display:flex}.tsb-wm-admin-pill{color:#fff;text-transform:uppercase;background:#10b981;border-radius:8px;padding:1px 5px;font-size:9.5px;font-weight:800}.tsb-wm-subject{color:#15803d;align-items:center;gap:5px;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.tsb-wm-msg-text{color:#334155;white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.6}.admin-text{color:#0f172a}.tsb-wm-footer{background:#fafafa;border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.tsb-wm-footer-info{color:#94a3b8;font-size:11.5px}.tsb-wm-footer-buttons{align-items:center;gap:8px;display:flex}.tsb-wm-btn-keep{color:#475569;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:9px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .15s}.tsb-wm-btn-keep:hover{color:#0f172a;background:#f1f5f9}.tsb-wm-btn-close{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:9px;align-items:center;gap:5px;padding:8px 16px;font-size:12px;font-weight:700;transition:background .15s;display:inline-flex}.tsb-wm-btn-close:hover{background:#059669}.broker-reviews-overlay{z-index:99999;-webkit-backdrop-filter:blur(14px);box-sizing:border-box;touch-action:pan-y;background:#000000c7;justify-content:center;align-items:center;width:100vw;max-width:100%;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto;overflow-x:hidden!important}.broker-reviews-modal{box-sizing:border-box;overscroll-behavior:contain;color:#f8fafc;width:100%;max-width:680px;max-height:90vh;font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);background:#0d0d0f;border:1px solid #ffffff17;border-radius:20px;padding:24px;position:relative;overflow-y:auto;box-shadow:0 25px 65px -15px #000000d9,0 0 0 1px #ffffff08;overflow-x:hidden!important}[data-theme=light] .broker-reviews-modal{color:#0f172a;background:#fff;border-color:#e2e8f0f2;box-shadow:0 20px 50px -12px #0f172a26}.broker-reviews-glow{pointer-events:none;background:radial-gradient(circle,#fc5d211f 0%,#0000 70%);border-top-right-radius:20px;width:180px;height:180px;position:absolute;top:0;right:0;overflow:hidden}.broker-reviews-header{box-sizing:border-box;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;max-width:100%;margin-bottom:20px;padding-bottom:16px;display:flex}[data-theme=light] .broker-reviews-header{border-bottom-color:#0000000f}.broker-reviews-broker-info{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.brm-logo-img{object-fit:cover;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;width:44px;height:44px}.brm-logo-placeholder{color:#fc5d21;background:linear-gradient(135deg,#fc5d2133,#fc5d210d);border:1px solid #fc5d214d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:800;display:flex}.brm-name-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.brm-title{color:#f8fafc;letter-spacing:-.01em;word-break:break-word;overflow-wrap:break-word;margin:0;font-size:17px;font-weight:800}[data-theme=light] .brm-title{color:#0f172a}.brm-verified-badge{color:#10b981;background:#10b98124;border:1px solid #10b98159;border-radius:12px;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.brm-sub{color:#94a3b8;margin-top:3px;font-size:12px}.brm-close-btn{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .18s;display:flex}.brm-close-btn:hover{color:#fff;background:#ffffff1f}[data-theme=light] .brm-close-btn{color:#64748b;background:#0000000a;border-color:#00000014}.brm-score-summary-grid{grid-template-columns:200px 1fr;gap:16px;margin-bottom:20px;display:grid}@media (max-width:640px){.brm-score-summary-grid{grid-template-columns:1fr}}.brm-main-score-card{text-align:center;background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex}[data-theme=light] .brm-main-score-card{background:#00000005;border-color:#00000014}.brm-score-val{color:#fc5d21;letter-spacing:-.02em;margin-bottom:6px;font-size:38px;font-weight:900;line-height:1}.brm-stars-row{gap:3px;margin-bottom:8px;display:flex}.brm-total-count{color:#94a3b8;margin-bottom:8px;font-size:11px}.brm-rec-pill{color:#10b981;background:#10b9811f;border:1px solid #10b98140;border-radius:12px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.brm-category-bars{box-sizing:border-box;background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;justify-content:center;gap:10px;max-width:100%;padding:14px 16px;display:flex}[data-theme=light] .brm-category-bars{background:#00000005;border-color:#00000014}.brm-cat-row{box-sizing:border-box;grid-template-columns:140px 1fr 45px;align-items:center;gap:10px;max-width:100%;display:grid}@media (max-width:480px){.brm-cat-row{grid-template-columns:105px 1fr 38px;gap:6px}}.brm-cat-name{color:#cbd5e1;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:flex}[data-theme=light] .brm-cat-name{color:#334155}.brm-bar-track{background:#ffffff14;border-radius:4px;height:6px;overflow:hidden}[data-theme=light] .brm-bar-track{background:#00000014}.brm-bar-fill{background:linear-gradient(90deg,#fc5d21,#ff7a45);border-radius:4px;height:100%;transition:width .4s}.brm-bar-fill.is-green{background:linear-gradient(90deg,#10b981,#34d399)}.brm-bar-fill.is-blue{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.brm-bar-fill.is-amber{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.brm-cat-score{color:#94a3b8;text-align:right;font-size:11px;font-weight:700}.brm-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.brm-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.brm-filter-label{color:#64748b;text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:700}.brm-filter-pill{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;padding:4px 10px;font-size:11px;font-weight:700;transition:all .15s}.brm-filter-pill:hover{color:#fff;background:#ffffff14}.brm-filter-pill.active{color:#fc5d21;background:#fc5d2126;border-color:#fc5d2166}.brm-write-btn{color:#fff;cursor:pointer;background:#fc5d21;border:none;border-radius:10px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .18s;display:inline-flex}.brm-write-btn:hover{background:#e64e14;transform:translateY(-1px)}.brm-write-btn.active{color:#f8fafc;background:#ffffff1a}.brm-write-card{box-sizing:border-box;background:#ffffff05;border:1px solid #fc5d214d;border-radius:14px;max-width:100%;margin-bottom:20px;padding:16px;overflow-x:hidden;box-shadow:0 8px 24px -6px #fc5d2114}.brm-write-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.brm-write-title{color:#f8fafc;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}[data-theme=light] .brm-write-title{color:#0f172a}.brm-role-switch{background:#ffffff0d;border:1px solid #ffffff14;border-radius:9px;gap:2px;padding:2px;display:flex}.brm-role-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.brm-role-btn.active{color:#fff;background:#fc5d21}.brm-star-picker-group{margin-bottom:12px}.brm-field-label{color:#94a3b8;margin-bottom:6px;font-size:11.5px;font-weight:700;display:block}.brm-star-interactive{align-items:center;gap:6px;display:flex}.brm-star-touch-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:transform .15s;display:flex}.brm-star-touch-btn:hover{transform:scale(1.18)}.brm-rating-desc-text{color:#fc5d21;margin-left:6px;font-size:12px;font-weight:700}.brm-category-sliders-grid{box-sizing:border-box;background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;max-width:100%;margin-bottom:14px;padding:12px;display:grid}@media (max-width:560px){.brm-category-sliders-grid{grid-template-columns:1fr}}.brm-slider-header{color:#cbd5e1;justify-content:space-between;margin-bottom:4px;font-size:11px;display:flex}.brm-slider-header strong{color:#fc5d21}.brm-range-input{accent-color:#fc5d21;cursor:pointer;width:100%}.brm-form-row{margin-bottom:12px}.brm-form-grid-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:480px){.brm-form-grid-2{grid-template-columns:1fr}}.brm-input,.brm-textarea,.brm-select{color:#f8fafc;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:12px;transition:all .15s}.brm-input:focus,.brm-textarea:focus,.brm-select:focus{border-color:#fc5d21;box-shadow:0 0 0 2px #fc5d2126}[data-theme=light] .brm-input,[data-theme=light] .brm-textarea,[data-theme=light] .brm-select{color:#0f172a;background:#fff;border-color:#cbd5e1}.brm-rec-buttons{gap:8px;display:flex}.brm-rec-choice{color:#94a3b8;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;flex:1;padding:8px;font-size:11.5px;font-weight:700;transition:all .15s}.brm-rec-choice.active{color:#10b981;background:#10b98124;border-color:#10b98166}.brm-rec-choice.active-no{color:#f87171;background:#ef444424;border-color:#ef444466}.brm-auth-info-banner{color:#cbd5e1;background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;font-size:11.5px;display:flex}.brm-kyc-check-chip{color:#10b981;font-weight:700}.brm-submit-actions{justify-content:flex-end;gap:10px;display:flex}.brm-btn-cancel{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff17;border-radius:9px;padding:7px 14px;font-size:12px;font-weight:700}.brm-btn-submit{color:#fff;cursor:pointer;background:#fc5d21;border:none;border-radius:9px;padding:7px 18px;font-size:12px;font-weight:700;transition:all .18s}.brm-btn-submit:hover:not(:disabled){background:#e64e14}.brm-btn-submit:disabled{opacity:.6;cursor:not-allowed}.brm-reviews-feed{flex-direction:column;gap:14px;display:flex}.brm-loading-state,.brm-empty-state{text-align:center;color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:36px 16px;display:flex}.brm-empty-state h4{color:#f8fafc;margin:12px 0 4px;font-size:14px}.brm-empty-state p{margin:0 0 16px;font-size:12px}.brm-empty-cta{color:#fff;cursor:pointer;background:#fc5d21;border:none;border-radius:9px;padding:6px 14px;font-size:12px;font-weight:700}.brm-spinner{border:2px solid #fc5d2133;border-top-color:#fc5d21;border-radius:50%;width:24px;height:24px;margin-bottom:10px;animation:.7s linear infinite brmSpin}@keyframes brmSpin{to{transform:rotate(360deg)}}.brm-review-card{box-sizing:border-box;word-break:break-word;overflow-wrap:break-word;background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;max-width:100%;padding:16px;transition:border-color .18s;overflow-x:hidden}.brm-review-card:hover{border-color:#ffffff24}[data-theme=light] .brm-review-card{background:#fff;border-color:#e2e8f0e6}.brm-rc-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.brm-rc-user-group{align-items:center;gap:10px;display:flex}.brm-rc-avatar{color:#fc5d21;background:linear-gradient(135deg,#fc5d214d,#fc5d211a);border:1px solid #fc5d214d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:flex}.brm-rc-name-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.brm-rc-username{color:#f8fafc;font-size:13px;font-weight:700}[data-theme=light] .brm-rc-username{color:#0f172a}.brm-rc-verified-chip{color:#10b981;background:#10b9811f;border:1px solid #10b9814d;border-radius:10px;align-items:center;gap:3px;padding:1px 6px;font-size:9.5px;font-weight:800;display:inline-flex}.brm-rc-broker-chip{color:#60a5fa;background:#3b82f61f;border:1px solid #3b82f64d;border-radius:10px;align-items:center;gap:3px;padding:1px 6px;font-size:9.5px;font-weight:800;display:inline-flex}.brm-rc-meta{color:#64748b;align-items:center;gap:8px;margin-top:2px;font-size:11px;display:flex}.brm-rc-method-chip{background:#ffffff0d;border-radius:6px;padding:1px 6px}.brm-rc-stars{gap:2px;display:flex}.brm-rc-title{color:#f8fafc;word-break:break-word;overflow-wrap:break-word;margin:0 0 6px;font-size:13.5px;font-weight:700}[data-theme=light] .brm-rc-title{color:#0f172a}.brm-rc-comment{color:#cbd5e1;word-break:break-word;overflow-wrap:break-word;margin:0 0 10px;font-size:12.5px;line-height:1.55}[data-theme=light] .brm-rc-comment{color:#334155}.brm-rc-cats-row{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.brm-rc-cat-tag{color:#94a3b8;background:#ffffff09;border:1px solid #ffffff0f;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:600}[data-theme=light] .brm-rc-cat-tag{background:#00000008;border-color:#0000000f}.brm-rc-actions-footer{border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.brm-rc-actions-left{align-items:center;gap:6px;display:flex}.brm-helpful-btn,.brm-share-btn,.brm-flag-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.brm-helpful-btn:hover{color:#00b67a;background:#ffffff0f}.brm-share-btn:hover{color:#38bdf8;background:#ffffff0f}.brm-flag-btn:hover,.brm-flag-btn.flagged{color:#f59e0b;background:#f59e0b1a}.brm-reply-trigger-btn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.brm-reply-trigger-btn:hover{color:#fc5d21;background:#fc5d211a;border-color:#fc5d214d}.brm-official-reply-block{box-sizing:border-box;background:#fc5d210a;border:1px solid #fc5d2138;border-radius:10px;max-width:100%;margin-top:12px;padding:12px;position:relative;overflow-x:hidden}.brm-orb-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;display:flex}.brm-orb-title{color:#fc5d21;flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.brm-orb-name{color:#cbd5e1;font-size:11px}.brm-orb-time{color:#64748b;font-size:10px}.brm-orb-body{color:#f1f5f9;word-break:break-word;overflow-wrap:break-word;margin:0;font-size:12px;line-height:1.5}[data-theme=light] .brm-orb-body{color:#1e293b}.brm-inline-reply-box{box-sizing:border-box;background:#ffffff05;border:1px solid #ffffff17;border-radius:10px;max-width:100%;margin-top:12px;padding:12px;overflow-x:hidden}.brm-irb-header{color:#fc5d21;align-items:center;gap:6px;margin-bottom:8px;font-size:11.5px;font-weight:700;display:flex}.brm-irb-row{margin-bottom:8px}.brm-irb-input,.brm-irb-textarea{color:#f8fafc;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;outline:none;width:100%;padding:7px 10px;font-family:inherit;font-size:11.5px}.brm-irb-input:focus,.brm-irb-textarea:focus{border-color:#fc5d21}.brm-irb-actions{justify-content:flex-end;gap:8px;display:flex}.brm-irb-btn-cancel{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:11px;font-weight:600}.brm-irb-btn-send{color:#fff;cursor:pointer;background:#fc5d21;border:none;border-radius:7px;align-items:center;gap:4px;padding:5px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.brm-irb-btn-send:disabled{opacity:.6;cursor:not-allowed}.brm-rc-broker-bar{box-sizing:border-box;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;max-width:100%;margin-bottom:12px;padding-bottom:11px;display:flex}[data-theme=light] .brm-rc-broker-bar{border-bottom-color:#00000014}.brm-rc-broker-tag{color:#cbd5e1;box-sizing:border-box;word-break:break-word;overflow-wrap:break-word;background:#fc5d2114;border:1px solid #fc5d2140;border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;padding:4px 10px;font-size:13px;display:inline-flex}[data-theme=light] .brm-rc-broker-tag{color:#1e293b;background:#fc5d2112;border-color:#fc5d2138}.brm-rc-broker-name{color:#fc5d21;font-weight:800}.brm-rc-trustpilot-stars{background:#ffffff0a;border:1px solid #ffffff14;border-radius:7px;flex-shrink:0;align-items:center;gap:3px;padding:3px 8px;display:inline-flex}[data-theme=light] .brm-rc-trustpilot-stars{background:#f8fafc;border-color:#e2e8f0}.brm-tp-star-box-sm{border-radius:3px;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.brm-rc-tp-score{color:#00b67a;margin-left:4px;font-size:12px;font-weight:800}[data-theme=light] .brm-rc-tp-score{color:#065f46}.brm-rc-rating-badge{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:7px;align-items:center;gap:7px;padding:4px 9px;display:inline-flex}[data-theme=light] .brm-rc-rating-badge{background:#f8fafc;border-color:#e2e8f0}.brm-rc-stars-row{align-items:center;gap:2px;display:flex}.brm-rc-rating-number{color:#00b67a;font-size:12.5px;font-weight:800}.brm-trustpilot-stars-group{box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;max-width:100%;margin-bottom:16px;padding:14px 16px}[data-theme=light] .brm-trustpilot-stars-group{background:#f8fafc;border-color:#e2e8f0}.brm-trustpilot-boxes-row{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.brm-trustpilot-star-box{cursor:pointer;background:#ffffff0a;border:1.5px solid #ffffff1f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;padding:0;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex}.brm-trustpilot-star-box:hover{transform:translateY(-2px)scale(1.08)}[data-theme=light] .brm-trustpilot-star-box{background:#fff;border-color:#cbd5e1}.brm-trustpilot-feedback-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.brm-trustpilot-score-tag{color:#fc5d21;font-size:14px;font-weight:800}.brm-trustpilot-desc-tag{color:#94a3b8;font-size:13px;font-weight:600}[data-theme=light] .brm-trustpilot-desc-tag{color:#64748b}.brm-select-broker{color:#fff;box-sizing:border-box;cursor:pointer;background:#181d26;border:1px solid #ffffff29;border-radius:10px;outline:none;width:100%;max-width:100%;padding:10px 14px;font-size:13.5px;font-weight:600}[data-theme=light] .brm-select-broker{color:#0f172a;background:#fff;border-color:#cbd5e1}@media (max-width:640px){.broker-reviews-overlay{align-items:flex-start;padding:10px 8px}.broker-reviews-modal{border-radius:16px;max-height:93vh;margin:auto 0;padding:16px 12px}.broker-reviews-glow{width:120px;height:120px}.brm-trustpilot-star-box{width:38px;height:38px}.brm-trustpilot-boxes-row{gap:6px}.brm-title{font-size:15px}.brm-rec-buttons{flex-direction:column}}@media (max-width:380px){.brm-trustpilot-star-box{width:34px;height:34px}.brm-rc-broker-bar{flex-direction:column;align-items:flex-start}}.robot-stage{cursor:pointer;-webkit-user-select:none;user-select:none;contain:layout style;flex-direction:column;align-items:center;width:100%;max-width:440px;display:flex;position:relative;transform:translateZ(0)}.robot-stage:hover .robot-bubble{opacity:1;transform:translateY(0)scale(1)}.robot-bubble{color:#fff;pointer-events:none;opacity:0;z-index:20;white-space:nowrap;background:#0f172a;border:1px solid #ffffff1a;border-radius:999px;padding:5px 13px;font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:11.5px;font-weight:600;transition:all .25s cubic-bezier(.34,1.56,.64,1);position:absolute;top:-42px;transform:translateY(6px)scale(.95);box-shadow:0 8px 20px #00000059}.robot-bubble:after{content:"";border:6px solid #0000;border-top-color:#0f172a;border-bottom-width:0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.robot-bubble.visible{opacity:1;transform:translateY(0)scale(1)}.robot-svg{width:100%;max-width:440px;height:auto;overflow:visible}.robot-head-body.idle-look-around{transform-origin:108px 240px;animation:4s ease-in-out infinite robotLookAround}.robot-head-body.focus-right{transform-origin:108px 240px;transition:transform .35s cubic-bezier(.25,1,.5,1);transform:rotate(8deg)translate(4px)translateY(-1px)}.robot-head-body.interact-tilt-pink{transform-origin:108px 240px;transition:transform .4s cubic-bezier(.25,1,.5,1);transform:rotate(4deg)}@keyframes robotLookAround{0%,to{transform:rotate(0)translate(0)}20%,35%{transform:rotate(-7deg)translate(-3.5px)translateY(-.5px)}50%{transform:rotate(0)translate(0)}68%,82%{transform:rotate(7deg)translate(3.5px)translateY(-1px)}92%{transform:rotate(0)translate(0)}}.pink-body-head{transform-origin:275px 242px;animation:1.8s ease-in-out infinite pinkMusicVibe}@keyframes pinkMusicVibe{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-4.5px)rotate(2deg)}50%{transform:translateY(1.5px)rotate(0)}75%{transform:translateY(-4px)rotate(-2deg)}}.pink-earcup{transform-origin:50%;animation:.675s ease-in-out infinite alternate earcupBass}@keyframes earcupBass{0%{opacity:.85;transform:scale(.97)}to{opacity:1;transform:scale(1.03)}}.music-wave{animation:1.35s ease-out infinite soundWavePulse}.earcup-group-left .music-wave{transform-origin:198px 145px}.earcup-group-right .music-wave{transform-origin:350px 145px}.music-wave.wave-1{animation-delay:0s}.music-wave.wave-2{animation-delay:.38s}@keyframes soundWavePulse{0%{opacity:.85;transform:scale(.92)}50%{opacity:.45}to{opacity:0;transform:scale(1.35)}}.music-note{pointer-events:none;animation:2.4s ease-in-out infinite floatMusicNote}.music-note.note-1{animation-delay:0s}.music-note.note-2{animation-delay:.8s}.music-note.note-3{animation-delay:1.6s}@keyframes floatMusicNote{0%{opacity:0;transform:translateY(0)rotate(0)scale(.7)}25%{opacity:1;transform:translateY(-10px)rotate(-12deg)scale(1)}65%{opacity:.85;transform:translateY(-26px)rotate(14deg)scale(1.1)}to{opacity:0;transform:translateY(-44px)rotate(-8deg)scale(.8)}}.star-sway-body{transform-origin:388px 145px;animation:3.6s ease-in-out infinite starSmoothSway}@keyframes starSmoothSway{0%,to{transform:rotate(0)translateY(0)scale(1)}25%{transform:rotate(-3.5deg)translateY(-5px)scale(1.015)}50%{transform:rotate(0)translateY(-1px)scale(1)}75%{transform:rotate(3.5deg)translateY(-5px)scale(1.015)}}.star-shimmer-overlay{animation:2.4s ease-in-out infinite alternate starShimmer}@keyframes starShimmer{0%{opacity:.05}50%{opacity:.2}to{opacity:.05}}.star-left-arm{transform-origin:358px 138px;animation:2.8s ease-in-out infinite starArmWaveLeft}.star-right-arm{transform-origin:420px 138px;animation:2.8s ease-in-out infinite starArmWaveRight}@keyframes starArmWaveLeft{0%,to{transform:rotate(0)}30%{transform:rotate(-6deg)translateY(-3px)}60%{transform:rotate(3deg)translateY(1px)}}@keyframes starArmWaveRight{0%,to{transform:rotate(0)}25%{transform:rotate(8deg)translateY(-4px)}55%{transform:rotate(-4deg)translateY(2px)}80%{transform:rotate(3deg)translateY(-1px)}}.clinging-pet{transform-origin:316px 105px;animation:1.8s ease-in-out infinite petWiggleLively}@keyframes petWiggleLively{0%,to{transform:rotate(0)translateY(0)}20%{transform:rotate(-6deg)translateY(-2px)}40%{transform:rotate(3deg)translateY(1px)}60%{transform:rotate(-4deg)translateY(-1.5px)}80%{transform:rotate(2deg)translateY(.5px)}}.star-mouth-realistic{transform-origin:388px 126px;animation:2.6s cubic-bezier(.38,0,.24,1) infinite starMouthTalkNatural}.star-mouth-inner{animation:2.6s cubic-bezier(.38,0,.24,1) infinite starMouthInnerFade}@keyframes starMouthTalkNatural{0%,to{transform:scale(.96,.16)}14%{transform:scale(.96,.16)}26%{transform:scaleY(.75)}38%{transform:scale(1.06,1.15)}50%{transform:scaleY(.55)}62%{transform:scale(1.05,1.08)}74%{transform:scale(.98,.45)}86%{transform:scale(.96,.18)}92%{transform:scale(.96,.16)}}@keyframes starMouthInnerFade{0%,14%,88%,to{opacity:0}24%,76%{opacity:1}}.star-stilt-left{transform-origin:376px 295px;animation:3.2s ease-in-out infinite stiltBounceLeft}.star-stilt-right{transform-origin:399px 295px;animation:3.2s ease-in-out infinite stiltBounceRight}@keyframes stiltBounceLeft{0%,to{transform:scaleY(1)}28%{transform:scaleY(.95)}62%{transform:scaleY(1.02)}84%{transform:scaleY(.97)}}@keyframes stiltBounceRight{0%,to{transform:scaleY(1)}22%{transform:scaleY(1.02)}55%{transform:scaleY(.96)}78%{transform:scaleY(1.01)}}.teal-cube-body{transform-origin:388px 280px;animation:2.8s ease-in-out infinite cubeJellyBounce}@keyframes cubeJellyBounce{0%,to{transform:scale(1)translateY(0)rotate(0)}25%{transform:scale(.96,1.04)translateY(-5px)rotate(1deg)}50%{transform:scale(1)translateY(0)rotate(0)}75%{transform:scale(1.04,.96)translateY(2px)rotate(-1deg)}}.cube-left-arm{transform-origin:338px 274px;animation:2.6s ease-in-out infinite cubeArmSwingLeft}.cube-right-arm{transform-origin:438px 274px;animation:2.6s ease-in-out infinite cubeArmSwingRight}@keyframes cubeArmSwingLeft{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)translate(-3px)}50%{transform:rotate(5deg)translate(1px)}75%{transform:rotate(-8deg)translate(-2px)}}@keyframes cubeArmSwingRight{0%,to{transform:rotate(0)}20%{transform:rotate(10deg)translate(2px)}45%{transform:rotate(-6deg)translate(-1px)}70%{transform:rotate(14deg)translate(3px)}90%{transform:rotate(-3deg)translate(-1px)}}.cube-eyes-group{transform-origin:388px 256px;animation:3s ease-in-out infinite cubeEyeWiggle}@keyframes cubeEyeWiggle{0%,to{transform:translateY(0)scaleY(1)}15%{transform:translateY(-1px)scaleY(1.1)}30%{transform:translateY(0)scaleY(.85)}45%{transform:translateY(-.5px)scaleY(1.05)}60%{transform:translateY(0)scaleY(1)}}.cube-mouth-group{transform-origin:388px 275px;animation:2.2s ease-in-out infinite cubeMouthCheer}@keyframes cubeMouthCheer{0%,to{transform:scale(1)translateY(0)}30%{transform:scale(1.15,1.2)translateY(-1px)}60%{transform:scale(.95,.9)translateY(.5px)}}.cube-left-foot{transform-origin:363px 320px;animation:1.4s ease-in-out infinite cubeFootTapLeft}.cube-right-foot{transform-origin:415px 320px;animation:1.4s ease-in-out .7s infinite cubeFootTapRight}@keyframes cubeFootTapLeft{0%,to{transform:rotate(0)translateY(0)}50%{transform:rotate(-8deg)translateY(-3px)}}@keyframes cubeFootTapRight{0%,to{transform:rotate(0)translateY(0)}50%{transform:rotate(8deg)translateY(-3px)}}.cube-float-particle{pointer-events:none;animation:3.6s ease-in-out infinite cubeParticleFloat}.cube-float-particle.particle-1{animation-delay:0s}.cube-float-particle.particle-2{animation-delay:1.2s}.cube-float-particle.particle-3{animation-delay:2.4s}@keyframes cubeParticleFloat{0%{opacity:0;transform:translateY(0)scale(.5)}20%{opacity:1;transform:translateY(-8px)scale(1)}60%{opacity:.7;transform:translateY(-22px)scale(1.1)rotate(15deg)}to{opacity:0;transform:translateY(-38px)scale(.6)rotate(-10deg)}}.orange-body-sway{transform-origin:468px 320px;animation:2.4s ease-in-out infinite orangeBodyBreathe}@keyframes orangeBodyBreathe{0%,to{transform:rotate(0)scale(1)}40%,55%{transform:rotate(1deg)scale(.99,1.01)}76%{transform:rotate(-.5deg)scale(1.02,.98)}}.orange-head-bob{transform-origin:468px 182px;animation:2.4s ease-in-out infinite orangeHeadSmoothBounce}@keyframes orangeHeadSmoothBounce{0%,to{transform:translateY(0)scale(1)rotate(0)}16%{transform:translateY(2px)scale(1.04,.95)rotate(-1deg)}40%{transform:translateY(-14px)scale(.97,1.04)rotate(-2.5deg)}52%{transform:translateY(-15px)scaleY(1.01)rotate(-2deg)}72%{transform:translateY(1.5px)scale(1.04,.96)rotate(.5deg)}84%{transform:translateY(-2.5px)scale(.99,1.01)rotate(0)}92%{transform:translateY(0)scale(1)rotate(0)}}.orange-left-arm{transform-origin:436px 218px;animation:2.8s ease-in-out infinite alternate orangeArmWave}@keyframes orangeArmWave{0%{transform:rotate(0)}to{transform:rotate(-6deg)translateY(-1.5px)}}.orange-mouth-realistic{transform-origin:468px 231px;animation:2.4s cubic-bezier(.38,0,.24,1) infinite orangeMouthTalkNatural}.orange-mouth-inner{animation:2.4s cubic-bezier(.38,0,.24,1) infinite orangeMouthInnerFade}@keyframes orangeMouthTalkNatural{0%,to{transform:scale(.96,.16)}14%{transform:scale(.96,.18)}26%{transform:scaleY(.75)}38%{transform:scale(1.06,1.15)}50%{transform:scaleY(.55)}62%{transform:scale(1.05,1.08)}74%{transform:scale(.98,.45)}86%{transform:scale(.96,.18)}92%{transform:scale(.96,.16)}}@keyframes orangeMouthInnerFade{0%,14%,88%,to{opacity:0}24%,76%{opacity:1}}.orange-eye-blink{transform-origin:468px 215.5px;animation:4.8s infinite orangeCyclopsBlink}@keyframes orangeCyclopsBlink{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.12)}}.orange-top-mouth-animated{transform-origin:449.5px 156px;animation:2.4s ease-in-out infinite orangeTopMouthTalk}@keyframes orangeTopMouthTalk{0%,to{transform:scaleY(.95)}38%,62%{transform:scale(1.08,1.12)}50%{transform:scaleY(.9)}}.purple-body-sway{transform-origin:567px 320px;animation:2.6s ease-in-out infinite purpleGroove}@keyframes purpleGroove{0%,to{transform:rotate(0)translateY(0)}30%{transform:rotate(-2deg)translateY(-2.5px)}70%{transform:rotate(2deg)translateY(-2.5px)}}.hula-hoop-spin{animation:1.8s ease-in-out infinite alternate hulaSpin}@keyframes hulaSpin{0%{stroke-dashoffset:0;transform-origin:567px 254px;transform:rotate(-2.5deg)}to{stroke-dashoffset:36px;transform-origin:567px 254px;transform:rotate(2.5deg)}}.purple-blush{animation:2s ease-in-out infinite alternate purpleBlushGlow}@keyframes purpleBlushGlow{0%{opacity:.65}to{opacity:1}}.star-sparkle-particle{pointer-events:none;animation:2.8s ease-in-out infinite starSparkleFloat}.star-sparkle-particle.sp-1{animation-delay:0s}.star-sparkle-particle.sp-2{animation-delay:.9s}.star-sparkle-particle.sp-3{animation-delay:1.8s}@keyframes starSparkleFloat{0%{opacity:0;transform:translateY(0)scale(.4)rotate(0)}25%{opacity:1;transform:translateY(-10px)scale(1.1)rotate(45deg)}50%{opacity:.8;transform:translateY(-20px)scale(.9)rotate(90deg)}75%{opacity:.4;transform:translateY(-30px)scale(.7)rotate(135deg)}to{opacity:0;transform:translateY(-40px)scale(.3)rotate(180deg)}}.interactive-btn{cursor:pointer;transition:opacity .15s,transform .15s}.interactive-btn:hover{opacity:.8;transform:scale(1.12)}.sparkle-particle{animation:.8s ease-out forwards sparkleFly}@keyframes sparkleFly{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(-30px)scale(.2)}}.blue-robot-wrapper.squad-interact-robot-typing #robot-antenna-glow{animation:.4s ease-in-out infinite alternate antennaChatterPulse}@keyframes antennaChatterPulse{0%{opacity:.65;transform:scale(.95)}to{opacity:1;transform:scale(1.1)}}.pink-character-group.squad-interact-pink-typing .pink-body-head{animation:.7s ease-in-out infinite alternate pinkGiggleVibe}@keyframes pinkGiggleVibe{0%{transform:translateY(0)rotate(-1.5deg)}to{transform:translateY(-4px)rotate(2deg)}}.teal-cube-group.squad-interact-cube-typing .teal-cube-body{animation:.45s ease-in-out infinite alternate cubeExcitedBounce}@keyframes cubeExcitedBounce{0%{transform:translateY(0)rotate(-1.5deg)}to{transform:translateY(-5px)rotate(1.5deg)}}.golden-star-group.squad-interact-star-typing .star-mouth-realistic{animation:1.3s cubic-bezier(.38,0,.24,1) infinite starMouthTalkRapid}@keyframes starMouthTalkRapid{0%,to{transform:scale(.96,.2)}30%{transform:scale(1.06,1.18)}60%{transform:scaleY(.5)}85%{transform:scale(1.05)}}.orange-group.squad-interact-orange-typing .orange-head-bob{animation:1.3s ease-in-out infinite orangeHeadChatterBounce}@keyframes orangeHeadChatterBounce{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(-16px)rotate(-4deg)}70%{transform:translateY(2px)rotate(1deg)}}.purple-group.squad-interact-purple-typing .purple-body-sway{animation:1.4s ease-in-out infinite purpleGrooveFast}@keyframes purpleGrooveFast{0%,to{transform:rotate(0)translateY(0)}50%{transform:rotate(-2.5deg)translateY(-3px)}}.robot-pupil-group{transform:translate(var(--robot-look-x,0px), var(--robot-look-y,0px));will-change:transform;transition:transform 80ms ease-out}.pink-pupil-group{transform:translate(var(--pink-look-x,0px), var(--pink-look-y,0px));will-change:transform;transition:transform 80ms ease-out}.star-pupil-group{transform:translate(var(--star-look-x,0px), var(--star-look-y,0px));will-change:transform;transition:transform 80ms ease-out}.orange-pupil-group{transform:translate(var(--orange-look-x,0px), var(--orange-look-y,0px));will-change:transform;transition:transform 80ms ease-out}.orange-top-pupil-group{transform:translate(calc(var(--orange-look-x,0px) * .7), calc(var(--orange-look-y,0px) * .7));will-change:transform;transition:transform 80ms ease-out}.purple-pupil-group{transform:translate(var(--purple-look-x,0px), var(--purple-look-y,0px));will-change:transform;transition:transform 80ms ease-out}.robot-stage.typing-mode{--robot-look-x:5.2px!important;--robot-look-y:.5px!important;--pink-look-x:-4.5px!important;--pink-look-y:.5px!important;--star-look-x:-2px!important;--star-look-y:2.5px!important;--orange-look-x:-4px!important;--orange-look-y:.2px!important;--purple-look-x:-3.5px!important;--purple-look-y:.2px!important}.robot-stage.form-focused-mode{--robot-look-x:5.5px!important;--robot-look-y:1px!important;--pink-look-x:4.5px!important;--pink-look-y:.5px!important;--star-look-x:3.5px!important;--star-look-y:.4px!important;--orange-look-x:3px!important;--orange-look-y:.3px!important;--purple-look-x:3px!important;--purple-look-y:.3px!important}.robot-eye-blinker{transform-origin:92px 181px;animation:3.8s ease-in-out infinite robotBlinkAnim}.pink-eye-blinker{transform-origin:236px 166px;animation:4.4s ease-in-out infinite pinkBlinkAnim}.star-eye-blinker{transform-origin:388px 111px;animation:3.2s ease-in-out infinite starBlinkAnim}.purple-eye-blinker{transform-origin:566px 226px;animation:4s ease-in-out infinite purpleBlinkAnim}@keyframes robotBlinkAnim{0%,94%,98%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}@keyframes pinkBlinkAnim{0%,94%,98%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}@keyframes starBlinkAnim{0%,94%,98%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}@keyframes purpleBlinkAnim{0%,94%,98%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}.robot-head-body,.pink-body-head,.star-sway-body,.teal-cube-body,.orange-head-bob,.orange-body-sway,.purple-body-sway{will-change:transform}@media (max-width:600px){.robot-stage{max-width:100%;overflow:hidden}.robot-bubble{white-space:normal;text-align:center;border-radius:14px;max-width:min(100vw - 32px,320px);padding:6px 12px;font-size:11px;line-height:1.35;top:-48px}.robot-svg{max-width:100%;height:auto}}.macbook-scroll-wrapper{perspective:2200px;perspective-origin:50% 35%;pointer-events:auto;justify-content:center;align-items:center;width:100%;margin-top:25px;padding-top:150px;padding-bottom:10px;display:flex;position:relative}.perspective-2000{perspective:2000px}.preserve-3d{transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.macbook-assembly{aspect-ratio:16/10;width:100%;max-width:580px;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;margin:0 auto;transition:transform .2s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(32px)rotateX(15deg)scale(.88)}@media (max-width:1200px){.macbook-assembly{max-width:510px;transform:translateY(26px)rotateX(15deg)scale(.82)}}@media (max-width:900px){.macbook-assembly{max-width:440px;transform:translateY(18px)rotateX(14deg)scale(.76)}.macbook-scroll-wrapper{margin-top:15px;padding-top:100px}}@media (max-width:600px){.macbook-assembly{max-width:330px;transform:translateY(12px)rotateX(12deg)scale(.68)}.macbook-scroll-wrapper{margin-top:10px;padding-top:60px}}.bg-aluminum-chassis{background:linear-gradient(#2b303c 0%,#222630 50%,#191c24 100%);box-shadow:inset 0 0 0 1px #ffffff29,inset 0 -1px 2px #0006}.bg-aluminum-lid-outer{background:linear-gradient(145deg,#323846 0%,#242935 40%,#1a1e28 100%);box-shadow:inset 0 1px 1px #fff3,inset 0 -1px 1px #0006}.bg-aluminum-key-well{background:linear-gradient(#111318 0%,#15181f 100%);box-shadow:inset 0 3px 8px #000000d9,0 1px #ffffff14}.bg-apple-keycap{background:linear-gradient(#20232b 0%,#16181f 100%);box-shadow:0 1px 1.5px #000000f2,inset 0 1px #ffffff1f}.bg-trackpad{background:linear-gradient(#272c38 0%,#1f232d 100%);box-shadow:inset 0 1px 4px #0006,0 1px #ffffff26}.screen-glare{background:linear-gradient(115deg,#fff0 0% 40%,#ffffff12 45%,#fff0 50% 100%)}.w-8{width:2rem!important}.w-9{width:2.25rem!important}.w-10{width:2.5rem!important}.w-14{width:3.5rem!important}.w-18{width:4.5rem!important}.w-20{width:5rem!important}.macbook-floor-shadow{display:none!important}.preserve-3d{transform-style:preserve-3d!important}.backface-hidden{-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.mac-screen-container{color:#fff;-webkit-user-select:none;user-select:none;background:#090b10;flex-direction:column;justify-content:space-between;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:relative;overflow:hidden}.mac-menubar{-webkit-backdrop-filter:blur(20px);color:#ffffffd9;z-index:30;background:#0c0f16b3;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;height:24px;padding:0 10px;font-size:10px;font-weight:500;display:flex}.mac-menubar-left{align-items:center;gap:10px;display:flex}.mac-traffic-lights{align-items:center;gap:5px;margin-right:4px;display:flex}.traffic-light{border-radius:50%;width:8px;height:8px}.traffic-light.red{background:#ff5f56}.traffic-light.yellow{background:#ffbd2e}.traffic-light.green{background:#27c93f}.mac-app-name{color:#fff;letter-spacing:-.01em;font-size:10px;font-weight:700}.mac-menu-item{color:#fff9;cursor:pointer;font-size:9.5px}.mac-menubar-right{color:#fffc;align-items:center;gap:8px;font-size:9px;display:flex}.mac-live-pill{color:#00d674;background:#00d67426;border:1px solid #00d6744d;border-radius:999px;align-items:center;gap:3.5px;padding:1px 6px;font-size:8.5px;font-weight:700;display:inline-flex}.live-pulse-dot{background:#00d674;border-radius:50%;width:4px;height:4px;box-shadow:0 0 6px #00d674}.mac-screen-body{flex-direction:column;flex:1;justify-content:space-between;gap:6px;padding:8px 12px;display:flex;overflow:hidden}.mac-board-header{justify-content:space-between;align-items:center;padding-bottom:2px;display:flex}.mac-board-title{color:#fff;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.mac-badge-verified{color:#fc5d21;background:#fc5d2126;border:1px solid #fc5d2159;border-radius:4px;padding:1px 5px;font-size:8px;font-weight:700}.mac-filter-pills{gap:4px;display:flex}.mac-filter-pill{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:none;border-radius:4px;padding:2px 6px;font-size:8px;font-weight:600;transition:all .15s}.mac-filter-pill.active{color:#fff;background:#fc5d21}.mac-comparison-matrix{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:88px repeat(3,1fr);align-items:stretch;gap:6px;padding:6px 8px;display:grid}.mac-matrix-labels{flex-direction:column;justify-content:space-between;padding:4px 0;display:flex}.mac-matrix-spacer{height:38px}.mac-matrix-label-cell{color:#ffffffa6;border-bottom:1px solid #ffffff0d;align-items:center;height:22px;font-size:8px;font-weight:600;display:flex}.mac-matrix-broker{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;justify-content:space-between;padding:5px 6px;transition:all .2s;display:flex;position:relative;overflow:hidden}.mac-matrix-broker:hover{background:#ffffff1f;border-color:#fc5d2199;transform:translateY(-2px);box-shadow:0 6px 14px #00000080}.mac-matrix-broker.highlighted{background:linear-gradient(#fc5d2126 0%,#ffffff0f 100%);border-color:#fc5d21cc}.mac-broker-head{border-bottom:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;height:38px;margin-bottom:2px;padding-bottom:3px;display:flex}.mac-broker-name{color:#fff;letter-spacing:-.02em;font-size:9.5px;font-weight:800;line-height:1.1}.mac-broker-stars{color:#f59e0b;align-items:center;gap:2px;margin-top:1px;font-size:8px;font-weight:700;display:flex}.mac-matrix-val-cell{color:#fff;text-align:center;border-bottom:1px solid #ffffff0a;justify-content:center;align-items:center;height:22px;font-size:8.5px;font-weight:700;display:flex}.mac-matrix-val-cell.val-green{color:#00d674}.mac-matrix-val-cell.val-cyan{color:#38bdf8}.mac-matrix-val-cell.val-reg{color:#ffffffb3;border-bottom:none;font-size:7.5px}.mac-dock-wrapper{z-index:25;flex-shrink:0;justify-content:center;padding-bottom:5px;display:flex}.mac-dock{-webkit-backdrop-filter:blur(24px);background:#ffffff24;border:1px solid #ffffff38;border-radius:12px;align-items:center;gap:6px;padding:3px 8px;display:flex;box-shadow:0 8px 24px #00000080}.mac-dock-item{color:#fff;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;transition:transform .18s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 2px 6px #0006}.mac-dock-item:hover{transform:translateY(-5px)scale(1.15)}.dock-dot{background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;bottom:-4px;box-shadow:0 0 4px #fff}.relative{position:relative}.absolute{position:absolute}.inset-0{top:0;bottom:0;left:0;right:0}.inset-1\.5{top:.375rem;bottom:.375rem;left:.375rem;right:.375rem}.top-0{top:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.bottom-full{bottom:100%}.left-1\/2{left:50%}.-translate-x-1\/2{transform:translate(-50%)}.w-full{width:100%}.h-full{height:100%}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.flex-1{flex:1}.flex-\[4\]{flex:4 4}.shrink-0{flex-shrink:0}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible!important}.select-none{-webkit-user-select:none;user-select:none}.pointer-events-none{pointer-events:none}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.rounded-\[2\.2rem\]{border-radius:2.2rem}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[1\.3rem\]{border-radius:1.3rem}.rounded-2xl{border-radius:1rem}.rounded-xl{border-radius:.75rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-\[5px\]{border-radius:5px}.rounded-full{border-radius:9999px}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-24{height:6rem}.h-36{height:9rem}.w-1\.5{width:.375rem}.h-1\.5{height:.375rem}.w-2\.5{width:.625rem}.h-2\.5{height:.625rem}.w-12{width:3rem}.h-1{height:.25rem}.w-16{width:4rem}.h-3{height:.75rem}.h-4{height:1rem}.bg-black{background-color:#000}.bg-\[\#0b0c0e\]{background-color:#0b0c0e}.bg-\[\#050506\]{background-color:#050506}.bg-\[\#121318\]{background-color:#121318}.bg-\[\#2f3544\]{background-color:#2f3544}.bg-emerald-400{background-color:#34d399}.bg-blue-400\/60{background-color:#60a5fa99}.border{border-width:1px}.border-t{border-top-width:1px}.border-white\/5{border-color:#ffffff0d}.border-white\/10{border-color:#ffffff1a}.border-black\/20{border-color:#0003}.border-black\/30{border-color:#0000004d}.border-black\/40{border-color:#0006}.border-\[\#23242a\]{border-color:#23242a}.border-blue-400\/20{border-color:#60a5fa33}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.blur-md{filter:blur(12px)}.blur-xl{filter:blur(24px)}.blur-2xl{filter:blur(40px)}.blur-\[80px\]{filter:blur(80px)}.contact-modal-overlay{-webkit-backdrop-filter:blur(14px);touch-action:pan-y;background:#000000c7;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto;z-index:999999!important;pointer-events:auto!important}.contact-card-wrapper{width:900px;max-width:100%;margin:auto;position:relative}.contact-card{z-index:10;box-sizing:border-box;background:#fff;border-radius:36px;gap:40px;width:100%;padding:45px 50px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 70px #00000040}[data-theme=dark] .contact-card{background:#111217;border:1px solid #ffffff1a;box-shadow:0 25px 70px #000c,0 0 0 1px #ffffff0d}.contact-close-btn{z-index:30;color:#64748b;cursor:pointer;background:#0000000f;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .18s;display:flex;position:absolute;top:20px;right:20px}.contact-close-btn:hover{color:#0f172a;background:#0000001f;transform:rotate(90deg)}[data-theme=dark] .contact-close-btn{color:#94a3b8;background:#ffffff14;border-color:#ffffff1f}[data-theme=dark] .contact-close-btn:hover{color:#fff;background:#ffffff29}.contact-bg-circle{z-index:1;pointer-events:none;border-radius:50%;position:absolute}.contact-bg-circle-1{background:#fff0f0;width:90px;height:90px;top:15%;left:32%}.contact-bg-circle-2{background:#fff0f0;width:40px;height:40px;top:35%;left:22%}.contact-bg-circle-3{background:#fff5f5;width:180px;height:180px;bottom:-30px;left:15%}.contact-bg-circle-4{background:#fff0f0;width:30px;height:30px;bottom:15%;left:45%}[data-theme=dark] .contact-bg-circle-1,[data-theme=dark] .contact-bg-circle-2,[data-theme=dark] .contact-bg-circle-3,[data-theme=dark] .contact-bg-circle-4{background:#fc5d210a}.contact-illustration-side{z-index:2;flex:1.1;justify-content:center;align-items:center;min-height:280px;display:flex;position:relative}.contact-paper-plane-svg{overflow:visible;transform:translateY(-10px)scale(1.05)}.contact-form-side{z-index:2;flex-direction:column;flex:1.1;justify-content:center;gap:16px;padding:10px 0;display:flex}.contact-header{margin-bottom:8px}.contact-header h2{color:#1e293b;letter-spacing:-.02em;margin:0 0 6px;font-size:28px;font-weight:800}[data-theme=dark] .contact-header h2{color:#f8fafc}.contact-header p{color:#64748b;margin:0;font-size:13px;line-height:1.45}[data-theme=dark] .contact-header p{color:#94a3b8}.contact-input-group{box-sizing:border-box;background:#f1f5f9;border:1.5px solid #0000;border-radius:16px;align-items:center;height:50px;padding:0 16px;transition:all .2s;display:flex}[data-theme=dark] .contact-input-group{background:#ffffff0d;border-color:#ffffff14}.contact-input-group:focus-within{border-color:var(--brand-green,#fc5d21);background:#fff;box-shadow:0 0 0 3px #fc5d211f}[data-theme=dark] .contact-input-group:focus-within{border-color:var(--brand-green,#fc5d21);background:#ffffff14}.contact-input-icon{color:#94a3b8;flex-shrink:0;margin-right:12px}.contact-input-group input{color:#0f172a;background:0 0;border:none;outline:none;width:100%;height:100%;font-family:inherit;font-size:13.5px}[data-theme=dark] .contact-input-group input{color:#f8fafc}.contact-input-group.textarea-group{align-items:flex-start;height:auto;padding:12px 16px}.contact-input-group textarea{color:#0f172a;resize:none;background:0 0;border:none;outline:none;width:100%;height:95px;font-family:inherit;font-size:13.5px;line-height:1.45}[data-theme=dark] .contact-input-group textarea{color:#f8fafc}.contact-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#fc5d21 0%,#f97316 100%);border:none;border-radius:16px;justify-content:center;align-items:center;gap:9px;height:50px;font-size:15px;font-weight:700;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 8px 24px #fc5d214d}.contact-submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 30px #fc5d216b}.contact-submit-btn:disabled{opacity:.65;cursor:not-allowed}.contact-success-wrap{text-align:center;z-index:10;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.contact-success-title{color:#10b981;margin:0 0 8px;font-size:26px;font-weight:800}.contact-success-desc{color:#64748b;margin:0 0 20px;font-size:14px;font-weight:500}[data-theme=dark] .contact-success-desc{color:#94a3b8}.contact-reset-btn{color:#0f172a;cursor:pointer;background:#f1f5f9;border:1px solid #0000001f;border-radius:10px;padding:8px 18px;font-size:13px;font-weight:600}[data-theme=dark] .contact-reset-btn{color:#f8fafc;background:#ffffff14;border-color:#ffffff26}@media (max-width:768px){.contact-card{border-radius:24px;flex-direction:column;gap:15px;max-height:88vh;padding:30px 22px 25px;overflow-y:auto}.contact-illustration-side{flex:none;min-height:160px}.contact-paper-plane-svg{width:180px;height:180px;transform:translateY(0)scale(.9)}.contact-header h2{font-size:22px}.contact-form-side{padding:0}.contact-input-group{border-radius:12px;height:45px}.contact-input-group textarea{height:75px}.contact-submit-btn{border-radius:12px;height:45px;font-size:14px}}.fdm-overlay{-webkit-backdrop-filter:blur(14px);background:#000000c7;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto;z-index:999999!important;pointer-events:auto!important}.fdm-card{color:#0f172a;box-sizing:border-box;background:#fff;border-radius:24px;width:100%;max-width:620px;max-height:88vh;padding:28px 30px;font-family:inherit;position:relative;overflow-y:auto;box-shadow:0 25px 70px #00000040}[data-theme=dark] .fdm-card{color:#f8fafc;background:#111217;border:1px solid #ffffff1a;box-shadow:0 25px 70px #000c,0 0 0 1px #ffffff0d}.fdm-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.fdm-header-left{align-items:center;gap:14px;display:flex}.fdm-icon-halo{color:#fc5d21;background:#fc5d211f;border:1px solid #fc5d214d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.fdm-title{color:#0f172a;letter-spacing:-.01em;margin:0 0 3px;font-size:19px;font-weight:800}[data-theme=dark] .fdm-title{color:#f8fafc}.fdm-subtitle{color:#64748b;margin:0;font-size:12.5px;line-height:1.4}[data-theme=dark] .fdm-subtitle{color:#94a3b8}.fdm-close-btn{color:#64748b;cursor:pointer;background:#0000000d;border:1px solid #00000014;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .18s;display:flex}.fdm-close-btn:hover{color:#0f172a;background:#0000001a}[data-theme=dark] .fdm-close-btn{color:#94a3b8;background:#ffffff14;border-color:#ffffff1f}[data-theme=dark] .fdm-close-btn:hover{color:#fff;background:#ffffff29}.fdm-divider{background:#00000014;height:1px;margin:18px 0}[data-theme=dark] .fdm-divider{background:#ffffff14}.fdm-body{color:#334155;font-size:14px;line-height:1.6}[data-theme=dark] .fdm-body{color:#cbd5e1}.fdm-body p{margin:0 0 12px}.fdm-body h4{color:#0f172a;margin:16px 0 8px;font-size:14px;font-weight:700}[data-theme=dark] .fdm-body h4{color:#f1f5f9}.fdm-body ul{margin:0 0 14px;padding-left:20px}.fdm-body li{margin-bottom:6px}.fdm-highlight-box{color:#c2410c;background:#fc5d2114;border-left:3px solid #fc5d21;border-radius:6px;margin:12px 0;padding:10px 14px;font-size:13px}[data-theme=dark] .fdm-highlight-box{color:#ff9d66;background:#fc5d211f}.fdm-footer{border-top:1px solid #0000000f;justify-content:space-between;align-items:center;margin-top:22px;padding-top:16px;display:flex}[data-theme=dark] .fdm-footer{border-top-color:#ffffff0f}.fdm-verified-tag{color:#10b981;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.fdm-done-btn{color:#fff;cursor:pointer;background:#fc5d21;border:none;border-radius:9px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .18s}.fdm-done-btn:hover{background:#e64e14}@media (max-width:640px){.fdm-card{border-radius:18px;padding:20px 18px}.fdm-title{font-size:16px}.fdm-icon-halo{border-radius:9px;width:36px;height:36px}.fdm-icon-halo svg{width:18px;height:18px}}.pw-footer-lang-container{z-index:50;align-items:center;font-family:inherit;display:inline-flex;position:relative}.pw-footer-lang-btn{color:var(--text-primary,#fff);cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:.82rem;font-weight:500;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.pw-footer-lang-btn:hover,.pw-footer-lang-btn.active{color:#fff;background:#ffffff1a;border-color:#ffffff40;box-shadow:0 4px 16px #00000040}.pw-footer-lang-globe{color:var(--brand-orange,#fc5d21);align-items:center;display:flex}.pw-footer-lang-flag{font-size:.95rem;line-height:1}.pw-footer-lang-label{white-space:nowrap;font-size:.8rem;font-weight:500}.pw-footer-lang-chevron{color:#ffffff8c;transition:transform .2s cubic-bezier(.16,1,.3,1)}.pw-footer-lang-chevron.open{transform:rotate(180deg)}.pw-footer-lang-popover{-webkit-backdrop-filter:blur(24px);z-index:1000;background:#12141af5;border:1px solid #ffffff24;border-radius:14px;width:280px;max-height:380px;padding:8px;position:absolute;bottom:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 -12px 36px #00000080,0 0 0 1px #ffffff0f}.pw-footer-lang-container.is-rtl .pw-footer-lang-popover{left:0;right:auto}.pw-footer-lang-popover-header{text-transform:uppercase;letter-spacing:.05em;color:#ffffff73;border-bottom:1px solid #ffffff14;align-items:center;gap:7px;margin-bottom:6px;padding:6px 10px 8px;font-size:.72rem;font-weight:600;display:flex}.pw-footer-lang-list{grid-template-columns:1fr;gap:3px;display:grid}.pw-footer-lang-item{color:#ffffffd9;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:.84rem;transition:all .15s;display:flex}.pw-footer-lang-container.is-rtl .pw-footer-lang-item{text-align:right}.pw-footer-lang-item:hover{color:#fff;background:#ffffff14}.pw-footer-lang-item.selected{color:#fff;background:#fc5d2124;border:1px solid #fc5d214d;font-weight:600}.pw-lang-item-flag{font-size:1.1rem;line-height:1}.pw-lang-item-text{flex-direction:column;flex:1;display:flex}.pw-lang-item-native{font-size:.84rem;font-weight:500;line-height:1.2}.pw-lang-item-en{color:#ffffff73;font-size:.69rem}.pw-lang-item-check{color:var(--brand-orange,#fc5d21);align-items:center;display:flex}[data-theme=light] .pw-footer-lang-btn{color:#111827;background:#0000000a;border-color:#0000001f}[data-theme=light] .pw-footer-lang-btn:hover,[data-theme=light] .pw-footer-lang-btn.active{background:#00000014;border-color:#0003}[data-theme=light] .pw-footer-lang-popover{background:#fffffffa;border-color:#0000001a;box-shadow:0 -12px 36px #0000001f,0 0 0 1px #0000000a}[data-theme=light] .pw-footer-lang-popover-header{color:#6b7280;border-bottom-color:#0000000f}[data-theme=light] .pw-footer-lang-item{color:#374151}[data-theme=light] .pw-footer-lang-item:hover{color:#111827;background:#0000000d}[data-theme=light] .pw-footer-lang-item.selected{color:#fc5d21;background:#fc5d211a;border-color:#fc5d2159}[data-theme=light] .pw-lang-item-en{color:#9ca3af}.pw-footer-bottom-group{flex-wrap:wrap;align-items:center;gap:16px;display:inline-flex}@media (max-width:768px){.pw-footer-bottom-group{flex-direction:column;justify-content:center;gap:12px;width:100%}.pw-footer-lang-popover{left:50%;right:auto;transform:translate(-50%)}}.broker-hub-overlay{z-index:99999;-webkit-backdrop-filter:blur(14px);background:#000000c7;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.broker-hub-modal{color:#f8fafc;width:100%;max-width:680px;max-height:90vh;font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);background:#0d0d0f;border:1px solid #ffffff17;border-radius:20px;padding:24px;position:relative;overflow-y:auto;box-shadow:0 25px 65px -15px #000000d9,0 0 0 1px #ffffff08}[data-theme=light] .broker-hub-modal{color:#0f172a;background:#fff;border-color:#e2e8f0f2;box-shadow:0 20px 50px -12px #0f172a26}.broker-hub-glow{pointer-events:none;background:radial-gradient(circle,#fc5d211f 0%,#0000 70%);width:200px;height:200px;position:absolute;top:-60px;right:-60px}.bhm-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}[data-theme=light] .bhm-header{border-bottom-color:#0000000f}.bhm-broker-info{align-items:center;gap:12px;display:flex}.bhm-logo{object-fit:cover;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;width:44px;height:44px}.bhm-logo-placeholder{color:#fc5d21;background:linear-gradient(135deg,#fc5d2133,#fc5d210d);border:1px solid #fc5d214d;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:800;display:flex}.bhm-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bhm-title{color:#f8fafc;letter-spacing:-.01em;margin:0;font-size:16.5px;font-weight:800}[data-theme=light] .bhm-title{color:#0f172a}.bhm-verified-chip{color:#10b981;background:#10b98124;border:1px solid #10b98159;border-radius:12px;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.bhm-subtitle{color:#94a3b8;margin:3px 0 0;font-size:12px}.bhm-close-btn{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .18s;display:flex}.bhm-close-btn:hover{color:#fff;background:#ffffff1f}[data-theme=light] .bhm-close-btn{color:#64748b;background:#0000000a;border-color:#00000014}.bhm-nav-tabs{border-bottom:1px solid #ffffff0f;gap:8px;margin-bottom:20px;padding-bottom:12px;display:flex;overflow-x:auto}[data-theme=light] .bhm-nav-tabs{border-bottom-color:#0000000f}.bhm-tab-btn{color:#94a3b8;cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:11.5px;font-weight:700;transition:all .15s;display:inline-flex}.bhm-tab-btn:hover{color:#fff;background:#ffffff12}.bhm-tab-btn.active{color:#fc5d21;background:#fc5d2124;border-color:#fc5d2166}.bhm-stats-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}@media (max-width:600px){.bhm-stats-grid{grid-template-columns:repeat(2,1fr)}}.bhm-stat-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;align-items:flex-start;padding:14px 12px;display:flex}[data-theme=light] .bhm-stat-card{background:#00000005;border-color:#00000014}.bhm-stat-icon{border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:10px;display:flex}.bhm-stat-icon.is-orange{color:#fc5d21;background:#fc5d211f}.bhm-stat-icon.is-green{color:#10b981;background:#10b9811f}.bhm-stat-icon.is-blue{color:#3b82f6;background:#3b82f61f}.bhm-stat-icon.is-amber{color:#f59e0b;background:#f59e0b1f}.bhm-stat-val{color:#f8fafc;margin-bottom:3px;font-size:20px;font-weight:800;line-height:1.1}[data-theme=light] .bhm-stat-val{color:#0f172a}.bhm-stat-lbl{color:#94a3b8;margin-bottom:4px;font-size:11px}.bhm-stat-trend{color:#10b981;font-size:10px;font-weight:700}.bhm-compliance-card{background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;padding:16px}[data-theme=light] .bhm-compliance-card{background:#00000005;border-color:#00000012}.bhm-cc-title{color:#f8fafc;align-items:center;gap:7px;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}[data-theme=light] .bhm-cc-title{color:#0f172a}.bhm-cc-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:480px){.bhm-cc-grid{grid-template-columns:1fr}}.bhm-cc-item{background:#ffffff05;border-radius:8px;justify-content:space-between;padding:6px 10px;font-size:11.5px;display:flex}.bhm-cc-lbl{color:#94a3b8}.bhm-cc-val{color:#f8fafc}[data-theme=light] .bhm-cc-val{color:#0f172a}.bhm-promo-form{flex-direction:column;gap:14px;display:flex}.bhm-form-row{flex-direction:column;gap:5px;display:flex}.bhm-form-grid-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:480px){.bhm-form-grid-2{grid-template-columns:1fr}}.bhm-label{color:#94a3b8;font-size:11.5px;font-weight:700}.bhm-input,.bhm-textarea{color:#f8fafc;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:12px}.bhm-input:focus,.bhm-textarea:focus{border-color:#fc5d21}[data-theme=light] .bhm-input,[data-theme=light] .bhm-textarea{color:#0f172a;background:#fff;border-color:#cbd5e1}.bhm-promo-preview-box{background:#fc5d2108;border:1px dashed #fc5d2159;border-radius:12px;margin-top:4px;padding:12px}.bhm-ppb-tag{text-transform:uppercase;color:#fc5d21;letter-spacing:.04em;margin-bottom:8px;font-size:10px;font-weight:700}.bhm-ppb-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bhm-ppb-left{align-items:center;gap:10px;font-size:12.5px;display:flex}.bhm-ppb-expiry{color:#94a3b8;margin-top:2px;font-size:10.5px}.bhm-ppb-code{color:#fff;letter-spacing:.05em;background:#fc5d21;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:800}.bhm-form-actions{justify-content:flex-end;margin-top:8px;display:flex}.bhm-save-btn{color:#fff;cursor:pointer;background:#fc5d21;border:none;border-radius:9px;padding:8px 20px;font-size:12px;font-weight:700;transition:all .18s}.bhm-save-btn:hover:not(:disabled){background:#e64e14}.bhm-inquiries-toolbar{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.bhm-it-title{color:#f8fafc;margin:0 0 2px;font-size:13.5px;font-weight:700}[data-theme=light] .bhm-it-title{color:#0f172a}.bhm-it-desc{color:#94a3b8;margin:0;font-size:11.5px}.bhm-ask-btn{color:#fc5d21;cursor:pointer;white-space:nowrap;background:#fc5d211f;border:1px solid #fc5d2159;border-radius:9px;align-items:center;gap:5px;padding:6px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.bhm-ask-card{background:#ffffff05;border:1px solid #fc5d214d;border-radius:12px;margin-bottom:16px;padding:14px}.bhm-ask-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.bhm-btn-cancel{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff17;border-radius:8px;padding:6px 12px;font-size:11.5px;font-weight:600}.bhm-btn-send{color:#fff;cursor:pointer;background:#fc5d21;border:none;border-radius:8px;align-items:center;gap:5px;padding:6px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.bhm-inquiries-feed{flex-direction:column;gap:12px;display:flex}.bhm-empty-inquiries{text-align:center;color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:36px 16px;display:flex}.bhm-empty-inquiries h4{color:#f8fafc;margin:12px 0 4px;font-size:14px}[data-theme=light] .bhm-empty-inquiries h4{color:#0f172a}.bhm-empty-inquiries p{margin:0 0 14px;font-size:12px}.bhm-empty-ask-btn{color:#fff;cursor:pointer;background:#fc5d21;border:none;border-radius:9px;padding:6px 14px;font-size:12px;font-weight:700}.bhm-inquiry-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;padding:14px}[data-theme=light] .bhm-inquiry-card{background:#fff;border-color:#e2e8f0e6}.bhm-iq-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.bhm-iq-user{align-items:center;gap:8px;font-size:12.5px;display:flex}.bhm-iq-date{color:#64748b;font-size:11px}.bhm-iq-status{text-transform:uppercase;border-radius:8px;padding:2px 7px;font-size:9.5px;font-weight:800}.bhm-iq-status.answered{color:#10b981;background:#10b9811f;border:1px solid #10b9814d}.bhm-iq-status.open{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b4d}.bhm-iq-question{color:#cbd5e1;margin:0 0 10px;font-size:12.5px;line-height:1.5}[data-theme=light] .bhm-iq-question{color:#334155}.bhm-iq-answer-box{background:#fc5d210a;border:1px solid #fc5d2138;border-radius:10px;padding:10px 12px}.bhm-iq-answer-head{color:#fc5d21;align-items:center;gap:6px;margin-bottom:4px;font-size:11.5px;display:flex}.bhm-iq-answered-by{color:#cbd5e1;font-size:11px}.bhm-iq-answer-text{color:#f1f5f9;margin:0;font-size:12px;line-height:1.5}[data-theme=light] .bhm-iq-answer-text{color:#1e293b}.bhm-iq-reply-action{justify-content:flex-end;display:flex}.bhm-iq-reply-toggle{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.bhm-iq-reply-toggle:hover{color:#fc5d21;background:#fc5d211a}.bhm-iq-reply-form{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;margin-top:10px;padding:10px}.bhm-iq-reply-buttons{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.pipwise-all-brokers-page{min-height:100vh;color:var(--text-main);background-color:var(--bg-page);padding-top:108px;padding-bottom:96px;transition:background-color .3s,color .3s;position:relative;overflow-x:hidden}.all-brokers-ambient-glow{background:radial-gradient(circle at 50% 15%, var(--brand-green-glow) 0%, #fc5d2108 45%, transparent 70%);pointer-events:none;z-index:0;width:1000px;max-width:90vw;height:440px;position:absolute;top:0;left:50%;transform:translate(-50%)}.all-brokers-container{z-index:1;width:100%;max-width:1320px;margin:0 auto;padding:0 20px;position:relative}.all-brokers-header{margin-bottom:28px}.all-brokers-breadcrumbs{color:var(--text-muted);align-items:center;gap:8px;margin-bottom:14px;font-size:.82rem;display:flex}.breadcrumb-link{color:var(--text-muted);text-decoration:none;transition:color .18s}.breadcrumb-link:hover{color:var(--brand-green)}.breadcrumb-separator{opacity:.5;font-size:.72rem}.all-brokers-eyebrow-wrap{align-items:center;gap:10px;margin-bottom:12px;display:flex}.all-brokers-eyebrow-pill{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-green);background:var(--brand-green-light);border:1px solid var(--brand-green-border);border-radius:9999px;align-items:center;gap:8px;padding:5px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.eyebrow-candle-icon{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.eyebrow-candle-icon span{background-color:var(--brand-green);border-radius:1px;width:2px}.eyebrow-candle-icon span:first-child{height:7px}.eyebrow-candle-icon span:nth-child(2){height:12px}.eyebrow-candle-icon span:nth-child(3){height:9px}.all-brokers-title{font-family:var(--font-hero);letter-spacing:-.03em;color:var(--text-main);margin-bottom:10px;font-size:clamp(1.8rem,3.2vw,2.8rem);font-weight:800;line-height:1.15}.all-brokers-title .accent-orange{color:var(--brand-green);background:linear-gradient(135deg,#fc5d21 0%,#ff8a57 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.all-brokers-desc{max-width:720px;color:var(--text-body);margin-bottom:22px;font-size:clamp(.9rem,1.1vw,1.02rem);line-height:1.55}.all-brokers-trust-bar{background:var(--search-bg);border:1px solid var(--search-border);border-radius:9999px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding:10px 22px;display:flex}.trust-metric-item{align-items:center;gap:10px;display:flex}.trust-metric-icon{background:var(--brand-green-light);width:32px;height:32px;color:var(--brand-green);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.trust-metric-text{flex-direction:column;display:flex}.trust-metric-value{font-size:.88rem;font-weight:800;font-family:var(--font-hero);color:var(--text-main);line-height:1.2}.trust-metric-sub{color:var(--text-muted);font-size:.72rem;font-weight:500}.trust-metric-divider{background:var(--search-border);width:1px;height:22px}.all-brokers-toolbar{box-shadow:none;background:0 0;border:none;margin-bottom:24px;padding:0}.toolbar-primary-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.toolbar-search-box{flex:1;min-width:240px;max-width:480px;position:relative}.search-box-icon{color:var(--text-subtle);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.toolbar-search-input{width:100%;height:42px;color:var(--text-main);background:var(--search-bg);border:1px solid var(--search-border);border-radius:10px;outline:none;padding:0 38px;font-size:.88rem;transition:border-color .2s,box-shadow .2s}.toolbar-search-input:focus{border-color:var(--brand-green);box-shadow:0 0 0 3px var(--brand-green-glow)}.search-clear-btn{width:22px;height:22px;color:var(--text-subtle);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.toolbar-controls-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toolbar-select-wrap{align-items:center;gap:6px;display:flex}.toolbar-select-label{color:var(--text-muted);font-size:.78rem;font-weight:500}.toolbar-dropdown{height:38px;color:var(--text-main);background:var(--search-bg);border:1px solid var(--search-border);cursor:pointer;border-radius:8px;outline:none;padding:0 12px;font-size:.82rem;font-weight:600}.toolbar-dropdown:focus{border-color:var(--brand-green)}.view-mode-toggle{background:var(--search-bg);border:1px solid var(--search-border);border-radius:8px;align-items:center;padding:2px;display:inline-flex}.view-mode-btn{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .18s;display:flex}.view-mode-btn.is-active{background:var(--card-bg);color:var(--brand-green);box-shadow:0 1px 4px #00000014}.toolbar-categories-strip{scrollbar-width:none;align-items:center;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.toolbar-categories-strip::-webkit-scrollbar{display:none}.category-chip{white-space:nowrap;cursor:pointer;border:1px solid var(--search-border);background:var(--search-bg);height:32px;color:var(--text-muted);border-radius:9999px;align-items:center;gap:5px;padding:0 12px;font-size:.78rem;font-weight:600;transition:all .2s;display:inline-flex}.category-chip:hover{color:var(--text-main);border-color:var(--brand-green-border)}.category-chip.is-active{background:var(--brand-green);border-color:var(--brand-green);color:#fff}.category-chip-count{background:#fff3;border-radius:9999px;padding:1px 5px;font-size:.7rem}.category-chip:not(.is-active) .category-chip-count{color:var(--text-muted);background:#0f172a0f}[data-theme=dark] .category-chip:not(.is-active) .category-chip-count{color:var(--text-body);background:#ffffff1a}.toolbar-summary-row{border-top:1px dashed var(--search-border);color:var(--text-muted);justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;font-size:.8rem;display:flex}.reset-filters-btn{color:var(--brand-green);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:.8rem;font-weight:600;display:inline-flex}.all-brokers-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.minimal-broker-card{background:#fff;border:1px solid #e2e8f0d9;border-radius:18px;flex-direction:column;padding:1.35rem 1.25rem 1.25rem;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s;display:flex;position:relative;box-shadow:0 4px 18px -4px #0f172a0f,0 2px 6px -2px #0f172a08}[data-theme=dark] .minimal-broker-card{background:linear-gradient(#151a24 0%,#0d1118 100%);border:1px solid #ffffff1f;position:relative;overflow:hidden;box-shadow:0 12px 30px -8px #000000bf,inset 0 1px #ffffff14}[data-theme=dark] .minimal-broker-card:before{content:"";opacity:.5;background:linear-gradient(90deg,#0000,#fc5d2166,#0000);height:2px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.minimal-broker-card:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 16px 36px -8px #0f172a1f}[data-theme=dark] .minimal-broker-card:hover{border-color:#fc5d2166;box-shadow:0 20px 45px -10px #000000d9,0 0 26px #fc5d2129}[data-theme=dark] .minimal-broker-card:hover:before{opacity:1;background:linear-gradient(90deg,#0000,#fc5d21,#0000)}.minimal-broker-card.is-selected-for-compare{border-color:var(--brand-green);box-shadow:0 0 0 2px var(--brand-green)}.card-top-header{justify-content:space-between;align-items:center;min-height:28px;margin-bottom:.9rem;display:flex}.card-top-left{align-items:center;gap:8px;display:flex}.card-rank-tag{letter-spacing:.02em;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:700;line-height:1}.rank-badge-1{color:#ea580c;background:#fff1eb;border:1px solid #fed7c7}.rank-badge-2{color:#0284c7;background:#f0f9ff;border:1px solid #bae6fd}.rank-badge-3{color:#ca8a04;background:#fefce8;border:1px solid #fef08a}.rank-badge-other{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}[data-theme=dark] .rank-badge-1{color:#ff7843;background:#fc5d2133;border:1px solid #fc5d2173}[data-theme=dark] .rank-badge-2{color:#38bdf8;background:#38bdf82e;border:1px solid #38bdf866}[data-theme=dark] .rank-badge-3{color:#fbbf24;background:#f59e0b33;border:1px solid #f59e0b73}[data-theme=dark] .rank-badge-other{color:#cbd5e1;background:#ffffff14;border:1px solid #ffffff24}.card-logo-wrap{align-items:center;max-width:130px;height:24px;display:flex}.card-logo-wrap .top-broker-svg{max-width:125px;height:22px}.card-compare-label{color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;font-size:.72rem;display:inline-flex}.card-compare-label input[type=checkbox]{accent-color:var(--brand-green);cursor:pointer;width:14px;height:14px}.card-rating-row{align-items:center;gap:6px;margin-bottom:.75rem;display:flex}.card-star-icon{color:#f59e0b;font-size:.95rem}.card-rating-num{color:var(--text-main);font-size:.92rem;font-weight:700}.card-reviews-count{color:var(--text-muted);font-size:.76rem}.card-badge-wrap{margin-bottom:.9rem}.card-highlight-pill{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:100%;padding:3px 10px;font-size:.72rem;font-weight:600;line-height:1.25;display:inline-block;overflow:hidden}.card-specs-list{flex-direction:column;flex:1;margin-bottom:1.15rem;display:flex}.spec-clean-row{border-bottom:1px solid #e2e8f099;justify-content:space-between;align-items:center;padding:.38rem 0;font-size:.8rem;line-height:1.25;display:flex}[data-theme=dark] .spec-clean-row{border-bottom:1px solid #ffffff12}.spec-clean-row:last-child{border-bottom:none}.spec-clean-label{color:var(--text-muted);font-size:.76rem;font-weight:400}.spec-clean-value{color:var(--text-main);text-align:right;font-size:.8rem;font-weight:600}.spec-clean-value.is-deposit{color:var(--brand-green);font-weight:700}.spec-clean-value.is-spread{color:#10b981;font-weight:700}.upi-accept-pill{color:#10b981;background:#10b9811f;border:1px solid #10b98140;border-radius:4px;align-items:center;gap:3px;padding:1px 6px;font-size:.68rem;font-weight:700;display:inline-flex}.card-promo-banner{color:#fc5d21;background:#fc5d210f;border:1px dashed #fc5d2152;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;min-width:0;margin:6px 0 10px;padding:6px 9px;font-size:.72rem;font-weight:600;display:flex}[data-theme=dark] .card-promo-banner{background:#fc5d211a;border-color:#fc5d2161}.promo-left-wrap{align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.promo-sparkle-icon{flex-shrink:0}.promo-headline-text{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.2;overflow:hidden}.promo-code-pill{color:#fff;letter-spacing:.03em;background:#fc5d21;border-radius:5px;flex-shrink:0;padding:2px 6px;font-size:.65rem;font-weight:800}.card-actions-group{flex-direction:column;gap:7px;width:100%;margin-top:auto;display:flex}.card-primary-cta{background:var(--btn-dark-bg);width:100%;height:38px;color:var(--btn-dark-text);letter-spacing:-.01em;cursor:pointer;box-sizing:border-box;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:.86rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 14px #0000001a;white-space:nowrap!important}[data-theme=dark] .card-primary-cta{color:#fff;background:#fc5d21;box-shadow:0 4px 16px #fc5d2140}.card-primary-cta:hover{transform:translateY(-1.5px);box-shadow:0 6px 20px #0000002e}[data-theme=dark] .card-primary-cta:hover{background:#ff753d;box-shadow:0 6px 22px #fc5d2166}.card-secondary-actions{grid-template-columns:repeat(3,1fr);gap:6px;width:100%;display:grid}.card-sec-btn{cursor:pointer;background:var(--btn-outline-bg,#fff);border:1px solid var(--btn-outline-border,#e2e8f0);height:32px;color:var(--text-body,#475569);box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;padding:0 6px;font-size:.76rem;font-weight:600;transition:all .2s;display:flex;white-space:nowrap!important}[data-theme=dark] .card-sec-btn{color:#cbd5e1;background:#ffffff0d;border-color:#ffffff1a}.card-sec-btn.sec-btn-reviews{color:#fc5d21;background:#fc5d210f;border-color:#fc5d2140}.card-sec-btn.sec-btn-reviews:hover{background:#fc5d2124;border-color:#fc5d21}.card-sec-btn.sec-btn-desk{color:#3b82f6;background:#3b82f60f;border-color:#3b82f640}[data-theme=dark] .card-sec-btn.sec-btn-desk{color:#60a5fa}.card-sec-btn.sec-btn-desk:hover{background:#3b82f624;border-color:#3b82f6}.card-sec-btn.sec-btn-specs:hover{color:var(--brand-green);border-color:var(--brand-green-border)}.card-specs-cta{background:var(--btn-outline-bg);border:1px solid var(--btn-outline-border);height:38px;color:var(--btn-outline-text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-size:.78rem;font-weight:600;transition:all .2s;display:flex}.card-specs-cta:hover{color:var(--brand-green);border-color:var(--brand-green-border)}.all-brokers-table-wrapper{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:16px;overflow-x:auto}.all-brokers-table{border-collapse:collapse;text-align:left;width:100%;font-size:.84rem}.all-brokers-table th{background:var(--search-bg);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-bottom:1px solid var(--search-border);white-space:nowrap;padding:14px 16px;font-size:.74rem;font-weight:700}.all-brokers-table td{border-bottom:1px solid var(--search-border);vertical-align:middle;padding:14px 16px}.all-brokers-table tr:hover td{background:var(--search-bg)}.table-broker-cell{align-items:center;gap:10px;display:flex}.comparison-drawer-tray{color:#fff;width:90%;max-width:820px;box-shadow:0 20px 45px #0006, 0 0 24px var(--brand-green-glow);-webkit-backdrop-filter:blur(20px);z-index:100;background:#0f172af2;border:1px solid #ffffff29;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.compare-tray-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.compare-tray-badge{background:var(--brand-green);color:#fff;border-radius:9999px;padding:3px 8px;font-size:.76rem;font-weight:800}.compare-tray-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tray-broker-pill{background:#ffffff1f;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:.78rem;font-weight:600;display:inline-flex}.tray-remove-btn{color:#fff9;cursor:pointer;background:0 0;border:none;padding:0}.compare-tray-actions{align-items:center;gap:8px;display:flex}.tray-compare-btn{background:var(--brand-green);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:.82rem;font-weight:700}.tray-clear-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:8px;padding:8px 12px;font-size:.8rem}.broker-details-modal-overlay{-webkit-backdrop-filter:blur(8px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.broker-details-modal-card{background:var(--card-bg);border:1px solid var(--card-border);width:100%;max-width:640px;max-height:90vh;color:var(--text-main);border-radius:20px;padding:26px;position:relative;overflow-y:auto;box-shadow:0 24px 50px #00000059}.modal-close-btn{border:1px solid var(--search-border);background:var(--search-bg);width:32px;height:32px;color:var(--text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.modal-header-section{align-items:center;gap:14px;margin-bottom:20px;display:flex}.modal-logo-wrapper{max-width:160px;height:32px}.modal-title-group h3{font-size:1.25rem;font-family:var(--font-hero);margin-bottom:2px;font-weight:800}.modal-specs-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:20px;display:grid}.modal-spec-card{background:var(--search-bg);border:1px solid var(--search-border);border-radius:10px;padding:10px 14px}.modal-spec-card .lbl{color:var(--text-subtle);text-transform:uppercase;margin-bottom:2px;font-size:.7rem;font-weight:600}.modal-spec-card .val{color:var(--text-main);font-size:.88rem;font-weight:700}.modal-pros-cons-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px;display:grid}.pros-box,.cons-box{background:var(--search-bg);border:1px solid var(--search-border);border-radius:12px;padding:14px}.pros-box h4{color:#10b981;margin-bottom:8px;font-size:.82rem;font-weight:700}.cons-box h4{color:#f43f5e;margin-bottom:8px;font-size:.82rem;font-weight:700}.pros-box ul,.cons-box ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pros-box li,.cons-box li{color:var(--text-body);font-size:.78rem;line-height:1.35}.modal-open-account-btn{background:var(--brand-green);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-size:.88rem;font-weight:700;text-decoration:none;display:flex}.all-brokers-methodology-section{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:20px;margin-top:56px;padding:32px}.methodology-header{text-align:center;max-width:600px;margin:0 auto 28px}.methodology-title{font-family:var(--font-hero);color:var(--text-main);margin-bottom:8px;font-size:1.55rem;font-weight:800}.methodology-subtitle{color:var(--text-body);font-size:.88rem;line-height:1.5}.methodology-steps-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.methodology-step-card{background:var(--search-bg);border:1px solid var(--search-border);border-radius:12px;padding:16px}.step-num{font-size:1.3rem;font-weight:900;font-family:var(--font-hero);color:var(--brand-green);margin-bottom:6px}.step-title{color:var(--text-main);margin-bottom:4px;font-size:.95rem;font-weight:700}.step-desc{color:var(--text-body);font-size:.8rem;line-height:1.45}@media (max-width:768px){.pipwise-all-brokers-page{padding-top:86px;padding-bottom:72px;overflow-x:hidden}.all-brokers-container{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:0 8px!important;overflow-x:hidden!important}.all-brokers-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:20px;display:flex}.all-brokers-breadcrumbs{text-align:center;justify-content:center;width:100%;margin-bottom:12px}.all-brokers-eyebrow-wrap{justify-content:center;width:100%;margin-bottom:10px}.all-brokers-title{text-align:center;width:100%;margin-bottom:8px;font-size:clamp(1.6rem,5.5vw,2.1rem);line-height:1.2}.all-brokers-desc{text-align:center;max-width:95%;margin-bottom:18px;margin-left:auto;margin-right:auto;font-size:.85rem;line-height:1.5}.all-brokers-trust-bar{box-sizing:border-box;border-radius:14px;grid-template-columns:repeat(2,1fr);gap:8px;width:100%;margin-bottom:16px;padding:10px 12px;display:grid}.trust-metric-divider{display:none}.trust-metric-item{gap:8px}.trust-metric-icon{width:24px;height:24px}.trust-metric-value{font-size:.76rem}.trust-metric-sub{font-size:.62rem}.all-brokers-toolbar{box-sizing:border-box;width:100%;margin-bottom:16px;padding:0}.toolbar-primary-row{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:10px;width:100%}.toolbar-search-box{box-sizing:border-box;width:100%;max-width:100%}.toolbar-search-input{box-sizing:border-box;width:100%;height:38px;font-size:.82rem}.toolbar-controls-group{box-sizing:border-box;justify-content:space-between;gap:6px;width:100%}.toolbar-dropdown{height:34px;padding:0 8px;font-size:.76rem}.toolbar-summary-row{text-align:center;justify-content:center;margin-top:10px;padding-top:10px;font-size:.76rem}.all-brokers-grid{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:100%!important;margin:0!important;display:grid!important}.minimal-broker-card{box-sizing:border-box!important;border-radius:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:9px 7px!important;overflow:hidden!important}.card-top-header{justify-content:space-between;align-items:center;gap:4px;width:100%;min-width:0;margin-bottom:.45rem;display:flex}.card-top-left{flex:1;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.card-rank-tag{border-radius:4px;flex-shrink:0;padding:2px 4px;font-size:.65rem;line-height:1}.card-logo-wrap{flex:1;align-items:center;min-width:0;max-width:65px;height:18px;display:flex;overflow:hidden}.card-logo-wrap .top-broker-svg,.card-logo-wrap svg,.card-logo-wrap img{object-fit:contain;width:auto;max-width:100%;height:16px}.card-logo-wrap .broker-custom-brand-badge span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:45px;overflow:hidden;font-size:11px!important}.card-compare-label{flex-shrink:0;align-items:center;display:inline-flex}.card-compare-label input[type=checkbox]{cursor:pointer;width:13px;height:13px}.card-compare-label span{display:none}.card-rating-row{align-items:center;gap:3px;min-width:0;margin-bottom:.4rem;display:flex}.card-star-icon{font-size:.78rem}.card-rating-num{font-size:.76rem;font-weight:700}.card-reviews-count{display:none}.card-badge-wrap{width:100%;min-width:0;margin-bottom:.45rem}.card-highlight-pill{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;text-align:center;border-radius:999px;width:100%;max-width:100%;padding:2px 5px;font-size:.61rem;line-height:1.3;display:block;overflow:hidden}.card-specs-list{flex-direction:column;flex:1;width:100%;min-width:0;margin-bottom:.65rem;display:flex}.spec-clean-row{justify-content:space-between;align-items:center;gap:2px;width:100%;min-width:0;padding:.22rem 0;font-size:.67rem;line-height:1.25;display:flex}.spec-clean-label{color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:.63rem}.spec-clean-value{text-align:right;white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;font-size:.67rem;font-weight:700;overflow:hidden}.upi-accept-pill{white-space:nowrap;border-radius:3px;padding:1px 4px;font-size:.58rem;line-height:1.2;display:inline-block}.card-actions-group{flex-direction:column;gap:4px;width:100%;min-width:0;margin-top:auto;display:flex}.card-primary-cta{box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;height:32px;padding:0 6px;font-size:.74rem;font-weight:700;display:flex;white-space:nowrap!important}.card-secondary-actions{grid-template-columns:repeat(3,1fr);gap:3px;width:100%;display:grid}.card-sec-btn{border-radius:6px;height:25px;padding:0 2px;font-size:.65rem;white-space:nowrap!important}.modal-specs-grid,.modal-pros-cons-grid{grid-template-columns:1fr}.comparison-drawer-tray{flex-direction:column;align-items:stretch;width:95%;padding:10px 14px;bottom:10px}}@media (max-width:480px){.all-brokers-container{padding:0 6px!important}.all-brokers-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.minimal-broker-card{padding:8px 5px!important}.card-primary-cta{height:28px;font-size:.68rem;white-space:nowrap!important}.card-sec-btn{height:23px;padding:0 2px;font-size:.62rem;white-space:nowrap!important}}.compare-page-root{background-color:var(--bg-page,#fbfcfd);width:100%;min-height:100vh;color:var(--text-main,#0f172a);flex-direction:column;transition:background-color .25s,color .25s;display:flex;position:relative;overflow-x:clip}[data-theme=dark] .compare-page-root{background-color:var(--bg-page,#000);color:var(--text-main,#f8fafc)}.compare-ambient-glow{pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 15%,#fc5d211f 0%,#fc5d2105 50%,#0000 70%);width:1100px;max-width:96vw;height:480px;position:absolute;top:0;left:50%;transform:translate(-50%)}.compare-page-container{z-index:2;flex:1;width:100%;max-width:1380px;margin:0 auto;padding:110px 24px 80px;position:relative}.compare-breadcrumb{color:var(--text-muted,#64748b);align-items:center;gap:8px;margin-bottom:24px;font-size:.84rem;display:flex}.breadcrumb-item{color:var(--text-muted,#64748b);font-weight:500;text-decoration:none;transition:color .15s}.breadcrumb-item:hover{color:var(--text-main,#0f172a)}.breadcrumb-sep{opacity:.35}.breadcrumb-current{color:var(--brand-green,#fc5d21);font-weight:600}.compare-header{margin-bottom:36px}.compare-header-badge{color:var(--brand-green,#fc5d21);letter-spacing:.4px;text-transform:uppercase;background:#fc5d2114;border:1px solid #fc5d2138;border-radius:9999px;align-items:center;gap:8px;margin-bottom:16px;padding:5px 13px;font-size:.78rem;font-weight:700;display:inline-flex}.compare-main-title{letter-spacing:-.03em;color:var(--text-main,#0f172a);margin:0 0 12px;font-size:clamp(2rem,3.4vw,3rem);font-weight:800;line-height:1.15}[data-theme=dark] .compare-main-title{color:#fff}.compare-subtitle{color:var(--text-muted,#64748b);max-width:740px;margin:0 0 28px;font-size:1.05rem;line-height:1.55}.compare-presets-bar{background:var(--card-bg,#ffffffb3);-webkit-backdrop-filter:blur(12px);border:1px solid var(--card-border,#e2e8f0cc);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;padding:12px 18px;display:flex}[data-theme=dark] .compare-presets-bar{background:#121214a6;border-color:#ffffff12}.presets-label{text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted,#64748b);font-size:.82rem;font-weight:700}.presets-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.preset-chip-btn{color:var(--text-body,#334155);cursor:pointer;background:0 0;border:1px solid #00000014;border-radius:8px;align-items:center;gap:8px;padding:6px 13px;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}[data-theme=dark] .preset-chip-btn{color:#cbd5e1;border-color:#ffffff14}.preset-chip-btn:hover{color:var(--text-main,#0f172a);background:#0000000a;border-color:#00000029}[data-theme=dark] .preset-chip-btn:hover{color:#fff;background:#ffffff0f;border-color:#fff3}.preset-chip-btn.is-active{background:var(--brand-green,#fc5d21);border-color:var(--brand-green,#fc5d21);color:#fff;box-shadow:0 2px 10px #fc5d2147}.preset-pill-tag{background:#0000000f;border-radius:4px;padding:1px 6px;font-size:.7rem;font-weight:700}.preset-chip-btn.is-active .preset-pill-tag{color:#fff;background:#ffffff3d}.compare-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.toolbar-left,.toolbar-right{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.diff-toggle-label{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-body,#334155);align-items:center;gap:10px;font-size:.86rem;font-weight:600;display:inline-flex}[data-theme=dark] .diff-toggle-label{color:#cbd5e1}.diff-toggle-checkbox{opacity:0;width:0;height:0;position:absolute}.diff-toggle-slider{background-color:#94a3b859;border-radius:9999px;width:38px;height:22px;transition:all .25s;position:relative}.diff-toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #0003}.diff-toggle-checkbox:checked+.diff-toggle-slider{background-color:var(--brand-green,#fc5d21)}.diff-toggle-checkbox:checked+.diff-toggle-slider:before{transform:translate(16px)}.criteria-search-box{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e2e8f0);border-radius:8px;align-items:center;gap:8px;min-width:250px;padding:6px 12px;display:flex}[data-theme=dark] .criteria-search-box{background:#121214b3;border-color:#ffffff1a}.criteria-search-icon{color:var(--text-muted,#94a3b8)}.criteria-search-input{color:var(--text-main,#0f172a);background:0 0;border:none;outline:none;width:100%;font-size:.84rem}[data-theme=dark] .criteria-search-input{color:#f8fafc}.criteria-search-clear{cursor:pointer;color:var(--text-muted,#94a3b8);background:0 0;border:none;align-items:center;padding:0;display:flex}.toolbar-action-btn{border:1px solid var(--card-border,#e2e8f0cc);background:var(--card-bg,#ffffffb3);color:var(--text-body,#334155);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}[data-theme=dark] .toolbar-action-btn{color:#cbd5e1;background:#121214b3;border-color:#ffffff1a}.toolbar-action-btn:hover{border-color:var(--brand-green,#fc5d21);color:var(--brand-green,#fc5d21)}.matrix-table-wrapper{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e2e8f0e6);border-radius:16px;width:100%;margin-bottom:32px;overflow:hidden;box-shadow:0 10px 30px -10px #0000000d}[data-theme=dark] .matrix-table-wrapper{background:#0c0c0ed9;border-color:#ffffff14;box-shadow:0 20px 40px -15px #0009}.matrix-table-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.matrix-table{border-collapse:separate;border-spacing:0;text-align:left;table-layout:fixed;width:100%;min-width:860px}.matrix-thead-sticky{z-index:20;position:sticky;top:72px}.matrix-thead-sticky th{background:var(--card-bg,#fff);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--card-border,#e2e8f0e6);vertical-align:top;padding:20px 22px}[data-theme=dark] .matrix-thead-sticky th{background:#0e0e10f5;border-bottom-color:#ffffff14}.matrix-th-corner{border-right:1px solid var(--card-border,#e2e8f099);width:250px;min-width:230px}[data-theme=dark] .matrix-th-corner{border-right-color:#ffffff0f}.corner-content{flex-direction:column;gap:4px;display:flex}.corner-title{color:var(--text-main,#0f172a);font-size:.92rem;font-weight:700}[data-theme=dark] .corner-title{color:#fff}.corner-hint{color:var(--text-muted,#94a3b8);font-size:.74rem}.matrix-th-broker{border-right:1px solid var(--card-border,#e2e8f099);width:calc(33.3333% - 83.3333px);min-width:230px}[data-theme=dark] .matrix-th-broker{border-right-color:#ffffff0f}.matrix-th-broker:last-child{border-right:none}.broker-header-card{flex-direction:column;gap:12px;display:flex}.broker-card-top-actions{justify-content:space-between;align-items:center;display:flex}.broker-swap-btn{color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border:1px solid #00000014;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:.74rem;font-weight:600;transition:all .15s;display:inline-flex}[data-theme=dark] .broker-swap-btn{color:#94a3b8;border-color:#ffffff14}.broker-swap-btn:hover{border-color:var(--brand-green,#fc5d21);color:var(--brand-green,#fc5d21)}.broker-remove-btn{cursor:pointer;color:var(--text-muted,#94a3b8);background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;transition:all .15s;display:flex}.broker-remove-btn:hover{color:#ef4444;background:#ef444414}.broker-identity{align-items:center;gap:12px;display:flex}.broker-logo-wrap{background:#00000008;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:4px;display:flex;overflow:hidden}[data-theme=dark] .broker-logo-wrap{background:#ffffff0a}.broker-name-row{flex-direction:column;gap:2px;display:flex}.broker-name{color:var(--text-main,#0f172a);margin:0;font-size:1.15rem;font-weight:800}[data-theme=dark] .broker-name{color:#fff}.broker-badge-pill{color:#10b981;align-items:center;gap:4px;font-size:.72rem;font-weight:600;display:inline-flex}.verified-icon{color:#10b981}.broker-header-metrics{background:#00000006;border-radius:8px;justify-content:space-between;align-items:center;padding:7px 12px;display:flex}[data-theme=dark] .broker-header-metrics{background:#ffffff08}.header-metric-item{flex-direction:column;gap:1px;display:flex}.metric-lbl{color:var(--text-muted,#94a3b8);text-transform:uppercase;font-size:.68rem;font-weight:600}.metric-val-green{color:#10b981;font-size:.88rem;font-weight:800}.metric-val-amber{color:#f59e0b;font-size:.88rem;font-weight:800}.metric-divider{background:#0000000f;width:1px;height:20px}[data-theme=dark] .metric-divider{background:#ffffff14}.broker-visit-cta{background:var(--brand-green,#fc5d21);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 14px;font-size:.84rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 12px #fc5d2133}.broker-visit-cta:hover{transform:translateY(-1px);box-shadow:0 6px 16px #fc5d2152}.matrix-th-add-slot{vertical-align:middle;width:160px;min-width:160px}.add-broker-slot-btn{cursor:pointer;width:100%;height:180px;color:var(--text-muted,#64748b);background:0 0;border:2px dashed #0000001f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:all .2s;display:flex}[data-theme=dark] .add-broker-slot-btn{color:#94a3b8;border-color:#ffffff1f}.add-broker-slot-btn:hover{border-color:var(--brand-green,#fc5d21);color:var(--brand-green,#fc5d21);background:#fc5d210a}.add-slot-circle{background:#0000000a;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .2s;display:flex}[data-theme=dark] .add-slot-circle{background:#ffffff0f}.add-broker-slot-btn:hover .add-slot-circle{background:var(--brand-green,#fc5d21);color:#fff;transform:scale(1.1)}.add-slot-text{font-size:.88rem;font-weight:700}.add-slot-sub{opacity:.7;font-size:.72rem}.matrix-section-row td{border-top:1px solid var(--card-border,#e2e8f0cc);border-bottom:1px solid var(--card-border,#e2e8f0cc);background:#00000005;padding:14px 22px}[data-theme=dark] .matrix-section-row td{background:#ffffff05;border-top-color:#ffffff0f;border-bottom-color:#ffffff0f}.matrix-section-title-wrap{align-items:center;gap:8px;display:inline-flex}.matrix-section-icon{color:var(--brand-green,#fc5d21)}.matrix-section-title{letter-spacing:.2px;text-transform:uppercase;color:var(--text-main,#0f172a);font-size:.88rem;font-weight:800}[data-theme=dark] .matrix-section-title{color:#f1f5f9}.matrix-section-count{color:var(--text-muted,#94a3b8);font-size:.74rem;font-weight:500}.matrix-data-row{transition:background-color .15s}.matrix-data-row:hover{background-color:#fc5d2106}[data-theme=dark] .matrix-data-row:hover{background-color:#ffffff04}.matrix-data-row td{color:var(--text-body,#334155);vertical-align:middle;border-bottom:1px solid #0000000d;padding:15px 22px;font-size:.9rem}[data-theme=dark] .matrix-data-row td{color:#cbd5e1;border-bottom-color:#ffffff0a}.matrix-td-label{border-right:1px solid var(--card-border,#e2e8f099);background:#00000003}[data-theme=dark] .matrix-td-label{background:#0003;border-right-color:#ffffff0f}.criteria-label-wrap{justify-content:space-between;align-items:center;gap:8px;display:flex}.criteria-label-text{color:var(--text-main,#0f172a);font-weight:600}[data-theme=dark] .criteria-label-text{color:#e2e8f0}.criteria-tooltip-trigger{color:var(--text-muted,#94a3b8);cursor:help;opacity:.7;transition:opacity .15s;display:inline-flex}.criteria-tooltip-trigger:hover{opacity:1;color:var(--brand-green,#fc5d21)}.matrix-td-value{border-right:1px solid #0000000a}[data-theme=dark] .matrix-td-value{border-right-color:#ffffff08}.matrix-data-row.is-different-row{background-color:#f59e0b04}.cell-highlight-diff{position:relative}.matrix-plain-text{font-weight:500}.matrix-highlight-val{color:var(--text-main,#0f172a);font-weight:700}[data-theme=dark] .matrix-highlight-val{color:#fff}.matrix-badge-rank{background:#0000000f;border-radius:6px;padding:3px 9px;font-size:.8rem;font-weight:800;display:inline-block}[data-theme=dark] .matrix-badge-rank{background:#ffffff14}.matrix-rating-cell{align-items:center;gap:6px;display:flex}.matrix-star{color:#f59e0b;font-size:1rem}.matrix-rating-num{color:var(--text-main,#0f172a);font-weight:700}[data-theme=dark] .matrix-rating-num{color:#fff}.matrix-reviews-count{color:var(--text-muted,#94a3b8);font-size:.76rem}.matrix-trust-cell{align-items:center;gap:10px;display:flex}.matrix-trust-meter{background:#00000014;border-radius:9999px;flex:1;max-width:90px;height:6px;overflow:hidden}[data-theme=dark] .matrix-trust-meter{background:#ffffff1a}.matrix-trust-fill{background:linear-gradient(90deg,#10b981,#059669);border-radius:9999px;height:100%}.matrix-trust-value{color:#10b981;font-size:.84rem;font-weight:700}.matrix-tags-flex{flex-wrap:wrap;gap:6px;display:flex}.matrix-reg-chip{color:#059669;background:#10b98114;border:1px solid #10b98133;border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-size:.76rem;font-weight:700;display:inline-flex}[data-theme=dark] .matrix-reg-chip{color:#34d399;background:#10b9811f}.matrix-pay-chip{color:var(--text-body,#475569);background:#0000000a;border-radius:4px;padding:2px 7px;font-size:.76rem;font-weight:500;display:inline-block}[data-theme=dark] .matrix-pay-chip{color:#cbd5e1;background:#ffffff0f}.matrix-spread-pill{background:#0000000a;border-radius:6px;padding:3px 9px;font-size:.84rem;font-weight:700;display:inline-block}.matrix-spread-pill.is-zero{color:#059669;background:#10b9811f;border:1px solid #10b98140}[data-theme=dark] .matrix-spread-pill.is-zero{color:#34d399}.matrix-leverage-tag{color:var(--brand-green,#fc5d21);align-items:center;gap:5px;font-weight:700;display:inline-flex}.matrix-status-yes{color:#10b981;align-items:center;gap:5px;font-weight:600;display:inline-flex}.matrix-status-no{color:var(--text-muted,#94a3b8);align-items:center;gap:5px;font-weight:500;display:inline-flex}.matrix-bullets-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.matrix-bullets-list li{align-items:flex-start;gap:8px;font-size:.84rem;line-height:1.4;display:flex}.bullet-icon-pro{color:#10b981;flex-shrink:0;margin-top:2px}.bullet-icon-con{color:#f59e0b;flex-shrink:0;margin-top:2px}.matrix-superpower-pill{border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.matrix-superpower-pill.badge-emerald{color:#059669;background:#10b9811a}[data-theme=dark] .matrix-superpower-pill.badge-emerald{color:#34d399}.matrix-superpower-pill.badge-coral{color:var(--brand-green,#fc5d21);background:#fc5d211a}.matrix-tfoot td{background:var(--card-bg,#fff);border-top:2px solid var(--card-border,#e2e8f0e6);padding:24px 22px}[data-theme=dark] .matrix-tfoot td{background:#0e0e10f5;border-top-color:#ffffff14}.matrix-td-footer-label{flex-direction:column;gap:2px;display:flex}.footer-label-main{color:var(--text-main,#0f172a);font-size:1rem;font-weight:800}[data-theme=dark] .footer-label-main{color:#fff}.footer-label-sub{color:var(--text-muted,#94a3b8);font-size:.76rem}.footer-cta-container{flex-direction:column;gap:10px;display:flex}.footer-broker-name{color:var(--text-main,#0f172a);font-size:.9rem;font-weight:700}[data-theme=dark] .footer-broker-name{color:#fff}.footer-action-btn{background:var(--brand-green,#fc5d21);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:.86rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 12px #fc5d213d}.footer-action-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #fc5d215c}.compare-bottom-guarantee{color:var(--text-body,#334155);background:#10b9810d;border:1px solid #10b9812e;border-radius:12px;align-items:center;gap:14px;padding:18px 24px;font-size:.88rem;line-height:1.5;display:flex}[data-theme=dark] .compare-bottom-guarantee{color:#cbd5e1}.guarantee-icon{color:#10b981;flex-shrink:0}.broker-picker-overlay{-webkit-backdrop-filter:blur(8px);z-index:1000;background:#000000a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.broker-picker-modal{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e2e8f0);border-radius:18px;flex-direction:column;width:100%;max-width:580px;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000059}[data-theme=dark] .broker-picker-modal{background:#111114;border-color:#ffffff1f}.picker-modal-header{justify-content:space-between;align-items:flex-start;padding:22px 24px 16px;display:flex}.picker-modal-title{color:var(--text-main,#0f172a);margin:0 0 4px;font-size:1.18rem;font-weight:800}[data-theme=dark] .picker-modal-title{color:#fff}.picker-modal-subtitle{color:var(--text-muted,#64748b);margin:0;font-size:.82rem}.picker-close-btn{cursor:pointer;color:var(--text-muted,#94a3b8);background:0 0;border:none;border-radius:6px;align-items:center;padding:6px;display:flex}.picker-close-btn:hover{color:var(--text-main,#0f172a);background:#0000000d}[data-theme=dark] .picker-close-btn:hover{color:#fff;background:#ffffff14}.picker-search-bar{background:#0000000a;border:1px solid #00000014;border-radius:10px;align-items:center;gap:10px;margin:0 24px 16px;padding:10px 14px;display:flex}[data-theme=dark] .picker-search-bar{background:#ffffff0d;border-color:#ffffff14}.picker-search-icon{color:var(--text-muted,#94a3b8)}.picker-search-input{color:var(--text-main,#0f172a);background:0 0;border:none;outline:none;width:100%;font-size:.9rem}[data-theme=dark] .picker-search-input{color:#f8fafc}.picker-clear-btn{cursor:pointer;color:var(--text-muted,#94a3b8);background:0 0;border:none}.picker-brokers-list{flex-direction:column;gap:8px;max-height:380px;padding:0 24px 20px;display:flex;overflow-y:auto}.picker-empty-state{text-align:center;color:var(--text-muted,#94a3b8);padding:32px 0;font-size:.9rem}.picker-broker-item{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000000d;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;transition:all .15s;display:flex}[data-theme=dark] .picker-broker-item{border-color:#ffffff0f}.picker-broker-item:hover{border-color:var(--brand-green,#fc5d21);background:#fc5d210a}.picker-broker-left{align-items:center;gap:12px;display:flex}.picker-logo-box{background:#00000008;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:3px;display:flex;overflow:hidden}[data-theme=dark] .picker-logo-box{background:#ffffff0d}.picker-name-row{align-items:center;gap:8px;display:flex}.picker-name{color:var(--text-main,#0f172a);font-size:.94rem;font-weight:700}[data-theme=dark] .picker-name{color:#fff}.picker-rank{color:var(--text-muted,#64748b);background:#0000000f;border-radius:4px;padding:1px 5px;font-size:.72rem;font-weight:700}[data-theme=dark] .picker-rank{color:#94a3b8;background:#ffffff14}.picker-details{color:var(--text-muted,#64748b);align-items:center;gap:6px;margin-top:2px;font-size:.78rem;display:flex}.picker-add-action{color:var(--brand-green,#fc5d21);background:#fc5d2114;border-radius:6px;padding:4px 10px;font-size:.8rem;font-weight:700}.mobile-fit-matrix-wrapper{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e2e8f0);border-radius:16px;width:100%;margin-bottom:28px;display:none;overflow:hidden;box-shadow:0 10px 30px -10px #0000000d}[data-theme=dark] .mobile-fit-matrix-wrapper{background:#0c0c0eeb;border-color:#ffffff14;box-shadow:0 20px 40px -15px #000000b3}.mobile-view-mode-toggle{background:#0000000d;border:1px solid #00000014;border-radius:8px;align-items:center;gap:2px;padding:3px;display:none}[data-theme=dark] .mobile-view-mode-toggle{background:#ffffff0d;border-color:#ffffff1a}.mobile-mode-btn{color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:5px 9px;font-size:.74rem;font-weight:700;transition:all .15s;display:inline-flex}[data-theme=dark] .mobile-mode-btn{color:#94a3b8}.mobile-mode-btn.is-active{background:var(--brand-green,#fc5d21);color:#fff;box-shadow:0 2px 8px #fc5d2147}.mobile-fit-sticky-bar{z-index:25;background:var(--card-bg,#fff);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--card-border,#e2e8f0);padding:8px 6px;position:sticky;top:54px}[data-theme=dark] .mobile-fit-sticky-bar{background:#0e0e10f7;border-bottom-color:#ffffff14}.mobile-fit-brokers-row{gap:6px;width:100%;display:grid}.mobile-fit-broker-card{text-align:center;background:#00000005;border-radius:8px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:6px 4px;display:flex}[data-theme=dark] .mobile-fit-broker-card{background:#ffffff08}.mobile-fit-broker-top{justify-content:space-between;align-items:center;width:100%;padding:0 2px;display:flex}.mobile-fit-swap-btn{color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border:1px solid #00000014;border-radius:4px;align-items:center;gap:2px;padding:2px 5px;font-size:.65rem;font-weight:700;display:inline-flex}[data-theme=dark] .mobile-fit-swap-btn{color:#94a3b8;border-color:#ffffff14}.mobile-fit-remove-btn{color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;display:flex}.mobile-fit-identity{flex-direction:column;align-items:center;gap:3px;width:100%;display:flex}.mobile-fit-logo-box{background:#00000008;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:2px;display:flex;overflow:hidden}[data-theme=dark] .mobile-fit-logo-box{background:#ffffff0a}.mobile-fit-name{color:var(--text-main,#0f172a);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.82rem;font-weight:800;overflow:hidden}[data-theme=dark] .mobile-fit-name{color:#fff}.mobile-fit-scores{align-items:center;gap:6px;font-size:.7rem;font-weight:700;display:flex}.mobile-fit-trust{color:#10b981}.mobile-fit-stars{color:#f59e0b}.mobile-fit-cta-btn{background:var(--brand-green,#fc5d21);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:3px;width:100%;padding:5px 8px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 2px 8px #fc5d2140}.mobile-fit-section{border-bottom:1px solid #0000000d}[data-theme=dark] .mobile-fit-section{border-bottom-color:#ffffff0a}.mobile-fit-section-header{text-transform:uppercase;letter-spacing:.4px;color:var(--text-main,#0f172a);background:#00000006;align-items:center;gap:8px;padding:10px 14px;font-size:.76rem;font-weight:800;display:flex}[data-theme=dark] .mobile-fit-section-header{color:#fff;background:#ffffff08}.mobile-section-icon{color:var(--brand-green,#fc5d21)}.mobile-fit-param-item{border-bottom:1px solid #0000000a;padding:10px;transition:background-color .15s}[data-theme=dark] .mobile-fit-param-item{border-bottom-color:#ffffff08}.mobile-fit-param-item.is-diff-row{background-color:#f59e0b06}.mobile-param-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.mobile-param-title{text-transform:uppercase;letter-spacing:.3px;color:var(--text-muted,#64748b);font-size:.72rem;font-weight:700}.mobile-param-help{color:var(--text-muted,#94a3b8);cursor:help;display:inline-flex}.mobile-param-columns{gap:6px;width:100%;display:grid}.mobile-param-cell{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:3px 2px;font-size:.8rem;font-weight:600;display:flex}.mobile-param-cell .matrix-plain-text{text-align:center;font-size:.78rem}.mobile-param-cell .matrix-badge-rank{padding:2px 7px;font-size:.74rem}.mobile-param-cell .matrix-rating-cell{flex-direction:column;gap:2px}.mobile-param-cell .matrix-trust-cell{flex-direction:column;gap:4px}.mobile-param-cell .matrix-spread-pill{padding:2px 6px;font-size:.74rem}.mobile-param-cell .matrix-reg-chip,.mobile-param-cell .matrix-pay-chip{padding:2px 5px;font-size:.68rem}.mobile-param-cell .matrix-bullets-list{gap:4px;font-size:.72rem}.mobile-fit-add-broker-wrap{text-align:center;padding:14px}.mobile-fit-add-btn{color:var(--brand-green,#fc5d21);cursor:pointer;background:#fc5d210d;border:1px dashed #fc5d2159;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.8rem;font-weight:700;display:inline-flex}.compare-mobile-swipe-hint{color:var(--brand-green,#fc5d21);background:#fc5d2114;border:1px solid #fc5d2133;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 14px;font-size:.78rem;font-weight:600;display:none}.swipe-hint-icon{flex-shrink:0;animation:2s ease-in-out infinite pulse-swipe}@keyframes pulse-swipe{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@media (max-width:900px){.mobile-view-mode-toggle{display:inline-flex}.mobile-fit-matrix-wrapper{display:block}.matrix-table-wrapper.mobile-hidden,.mobile-fit-matrix-wrapper.mobile-hidden{display:none!important}.compare-page-container{padding:92px 14px 60px}.compare-main-title{font-size:1.85rem}.compare-subtitle{margin-bottom:20px;font-size:.92rem}.compare-presets-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:10px;padding:10px 14px;overflow-x:auto}.compare-presets-bar::-webkit-scrollbar{display:none}.presets-chips{white-space:nowrap;flex-wrap:nowrap}.compare-toolbar{flex-direction:column;align-items:stretch;gap:12px}.toolbar-left,.toolbar-right{justify-content:space-between;width:100%}.criteria-search-box{flex:1;min-width:0}.matrix-thead-sticky{top:56px}.matrix-th-corner{z-index:30;background:var(--card-bg,#fff);width:160px;min-width:150px;position:sticky;left:0;box-shadow:3px 0 10px -2px #00000014}[data-theme=dark] .matrix-th-corner{background:#0e0e10;box-shadow:3px 0 12px -2px #00000080}.matrix-td-label{z-index:10;background:var(--card-bg,#fff);position:sticky;left:0;box-shadow:3px 0 10px -2px #00000014}[data-theme=dark] .matrix-td-label{background:#0e0e10;box-shadow:3px 0 12px -2px #00000080}.matrix-th-broker{width:190px;min-width:180px;padding:14px 12px}.broker-logo-wrap{width:36px;height:36px}.broker-name{font-size:1rem}.broker-header-metrics{padding:5px 8px}.metric-val-green,.metric-val-amber{font-size:.8rem}.broker-visit-cta{padding:7px 10px;font-size:.78rem}.matrix-data-row td{padding:12px 14px;font-size:.84rem}.matrix-section-row td{padding:10px 14px}.matrix-tfoot td{padding:16px 14px}.footer-action-btn{padding:8px 12px;font-size:.8rem}}@media (max-width:640px){.compare-page-container{padding-top:84px;padding-left:10px;padding-right:10px}.compare-main-title{letter-spacing:-.02em;font-size:1.55rem}.matrix-th-corner{width:140px;min-width:130px;padding:12px 10px}.corner-title{font-size:.82rem}.corner-hint{font-size:.68rem}.matrix-th-broker{width:175px;min-width:170px;padding:12px 10px}.criteria-label-text{font-size:.8rem}.matrix-plain-text,.matrix-highlight-val{font-size:.82rem}.broker-picker-modal{border-radius:16px;max-height:90vh;margin:10px}.picker-modal-header{padding:16px 18px 12px}.picker-search-bar{margin:0 18px 12px}.picker-brokers-list{padding:0 18px 16px}.compare-bottom-guarantee{flex-direction:column;align-items:flex-start;padding:14px 16px;font-size:.82rem}}.join-broker-root{background-color:var(--bg-page,#fbfcfd);width:100%;min-height:100vh;color:var(--text-main,#0f172a);flex-direction:column;transition:background-color .3s,color .3s;display:flex;position:relative;overflow-x:hidden}[data-theme=dark] .join-broker-root{background-color:var(--bg-page,#000);color:var(--text-main,#f8fafc)}.join-broker-page{z-index:1;flex:1;width:100%;padding-top:110px;padding-bottom:96px;position:relative}.join-broker-ambient-glow{pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 20%,#fc5d2124 0%,#fc5d2108 45%,#0000 70%);width:1100px;max-width:95vw;height:480px;position:absolute;top:0;left:50%;transform:translate(-50%)}.join-broker-container{z-index:2;width:100%;max-width:1260px;margin:0 auto;padding:0 24px;position:relative}.join-broker-header{margin-bottom:44px}.join-breadcrumb-nav{color:var(--text-muted,#64748b);align-items:center;gap:8px;margin-bottom:20px;font-size:.84rem;display:flex}.join-breadcrumb-link{color:var(--text-muted,#64748b);font-weight:500;text-decoration:none;transition:color .2s}.join-breadcrumb-link:hover{color:var(--text-main,#0f172a)}.join-breadcrumb-sep{opacity:.35}.join-breadcrumb-current{color:var(--brand-green,#fc5d21);font-weight:600}.join-hero-badge{color:var(--brand-green,#fc5d21);letter-spacing:.3px;text-transform:uppercase;background:#fc5d211a;border:none;border-radius:9999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.join-hero-title{font-family:var(--font-hero,"Plus Jakarta Sans", sans-serif);letter-spacing:-.03em;color:var(--text-main,#0f172a);margin:0 0 14px;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:800;line-height:1.15}[data-theme=dark] .join-hero-title{color:#fff}.join-hero-subtitle{color:var(--text-body,#475569);max-width:680px;margin:0 0 22px;font-size:clamp(.98rem,1.25vw,1.12rem);line-height:1.6}[data-theme=dark] .join-hero-subtitle{color:#cbd5e1}.join-trust-chips{flex-wrap:wrap;gap:10px;display:flex}.join-trust-chip{color:var(--text-body,#334155);background:#0000000a;border:none;border-radius:9999px;align-items:center;gap:6px;padding:7px 14px;font-size:.82rem;font-weight:600;transition:background .2s;display:inline-flex}[data-theme=dark] .join-trust-chip{color:#94a3b8;background:#ffffff0d}.join-trust-chip svg{color:#10b981;flex-shrink:0}.join-broker-grid{grid-template-columns:minmax(0,1.45fr) minmax(340px,1fr);align-items:start;gap:36px;display:grid}@media (max-width:1024px){.join-broker-grid{grid-template-columns:1fr;gap:32px}}.join-form-wrapper{background:#fff;border:1px solid #0000000f;border-radius:24px;padding:36px 40px;transition:all .3s;box-shadow:0 20px 45px -10px #0000000d,0 0 1px #0000000f}[data-theme=dark] .join-form-wrapper{-webkit-backdrop-filter:blur(28px);background:#121212c7;border:1px solid #ffffff14;box-shadow:0 25px 60px -15px #000000b3}@media (max-width:640px){.join-form-wrapper{border-radius:20px;padding:24px 18px}}.join-step-pills-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;gap:6px;margin-bottom:32px;padding-bottom:22px;display:flex;overflow-x:auto}.join-step-pills-bar::-webkit-scrollbar{display:none}[data-theme=dark] .join-step-pills-bar{border-bottom-color:#ffffff14}.join-step-pill-btn{cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9999px;align-items:center;gap:9px;padding:6px 12px;font-family:inherit;transition:all .2s;display:flex}.join-step-pill-btn:hover{background:#0000000a}[data-theme=dark] .join-step-pill-btn:hover{background:#ffffff0f}.join-step-num{width:28px;height:28px;color:var(--text-muted,#64748b);background:#0000000f;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;transition:all .25s;display:flex}[data-theme=dark] .join-step-num{color:#94a3b8;background:#ffffff14}.join-step-label{color:var(--text-muted,#64748b);font-size:.86rem;font-weight:600;transition:color .25s}.join-step-pill-btn.is-active .join-step-num{background:var(--brand-green,#fc5d21);color:#fff;box-shadow:0 4px 14px #fc5d2159}.join-step-pill-btn.is-active .join-step-label{color:var(--text-main,#0f172a);font-weight:700}[data-theme=dark] .join-step-pill-btn.is-active .join-step-label{color:#fff}.join-step-pill-btn.is-done .join-step-num{color:#fff;background:#10b981}.join-step-pill-btn.is-done .join-step-label{color:var(--text-body,#334155)}[data-theme=dark] .join-step-pill-btn.is-done .join-step-label{color:#cbd5e1}.join-step-heading{margin-bottom:24px}.join-step-heading h3{font-family:var(--font-hero,"Plus Jakarta Sans", sans-serif);letter-spacing:-.02em;color:var(--text-main,#0f172a);margin:0 0 6px;font-size:1.45rem;font-weight:800}[data-theme=dark] .join-step-heading h3{color:#fff}.join-step-heading p{color:var(--text-muted,#64748b);margin:0;font-size:.9rem}.join-form-fields-grid{flex-direction:column;gap:20px;display:flex}.join-field-row-2col{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:600px){.join-field-row-2col{grid-template-columns:1fr;gap:18px}}.join-field{flex-direction:column;display:flex}.join-label-row{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.join-field-label{color:var(--text-main,#0f172a);font-size:.88rem;font-weight:600}[data-theme=dark] .join-field-label{color:#f8fafc}.join-field-label .req{color:#ef4444;margin-left:2px}.join-field-hint{color:var(--text-muted,#94a3b8);font-size:.78rem}.join-input,.join-select,.join-textarea{width:100%;color:var(--text-main,#0f172a);font-size:.92rem;font-family:var(--font-sans,inherit);box-sizing:border-box;background:#00000006;border:1px solid #00000014;border-radius:12px;outline:none;padding:12px 16px;transition:all .2s}[data-theme=dark] .join-input,[data-theme=dark] .join-select,[data-theme=dark] .join-textarea{color:#fff;background:#ffffff0a;border-color:#ffffff1a}.join-input::placeholder,.join-textarea::placeholder{color:var(--text-subtle,#94a3b8)}.join-input:focus,.join-select:focus,.join-textarea:focus{border-color:var(--brand-green,#fc5d21);background:#fff;box-shadow:0 0 0 3px #fc5d2126}[data-theme=dark] .join-input:focus,[data-theme=dark] .join-select:focus,[data-theme=dark] .join-textarea:focus{background:#ffffff12}.join-input:user-invalid{background-color:#ef44440a;border-color:#ef4444}.join-field-error{color:#ef4444;margin-top:5px;font-size:.78rem;font-weight:500;display:none}.join-field.has-error .join-field-error{display:block}.join-input:user-invalid+.join-field-error{display:block}.join-textarea{resize:vertical;min-height:90px}.join-color-palette{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.join-color-swatch-btn{cursor:pointer;color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:transform .2s,box-shadow .2s;display:flex}.join-color-swatch-btn:hover{transform:scale(1.15)}.join-color-swatch-btn.is-selected{transform:scale(1.18);box-shadow:0 0 0 3px #fff,0 0 14px}[data-theme=dark] .join-color-swatch-btn.is-selected{box-shadow:0 0 0 3px #121212,0 0 14px}.join-chips-selector{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.join-chip-btn{color:var(--text-body,#475569);cursor:pointer;background:#0000000a;border:none;border-radius:9999px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}[data-theme=dark] .join-chip-btn{color:#cbd5e1;background:#ffffff0f}.join-chip-btn:hover{color:var(--text-main,#0f172a);background:#00000012}[data-theme=dark] .join-chip-btn:hover{color:#fff;background:#ffffff1a}.join-chip-btn.is-checked{color:var(--brand-green,#fc5d21);background:#fc5d211f;font-weight:700}.join-items-list{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.join-item-row{color:var(--text-body,#334155);background:#00000008;border:none;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:.86rem;display:flex}[data-theme=dark] .join-item-row{color:#cbd5e1;background:#ffffff0a}.join-item-remove-btn{color:#ef4444;cursor:pointer;opacity:.65;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;transition:opacity .2s;display:flex}.join-item-remove-btn:hover{opacity:1}.join-item-adder-row{gap:8px;display:flex}.join-item-adder-btn{color:var(--text-main,#0f172a);cursor:pointer;white-space:nowrap;background:#0000000f;border:none;border-radius:12px;align-items:center;gap:6px;padding:0 16px;font-family:inherit;font-size:.86rem;font-weight:600;transition:all .2s;display:flex}[data-theme=dark] .join-item-adder-btn{color:#fff;background:#ffffff14}.join-item-adder-btn:hover{background:var(--brand-green,#fc5d21);color:#fff}.join-actions-bar{border-top:1px solid #0000000f;justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding-top:24px;display:flex}[data-theme=dark] .join-actions-bar{border-top-color:#ffffff14}.join-prev-btn{color:var(--text-body,#475569);cursor:pointer;background:#0000000a;border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 22px;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}[data-theme=dark] .join-prev-btn{color:#cbd5e1;background:#ffffff0f}.join-prev-btn:hover:not(:disabled){color:var(--text-main,#0f172a);background:#00000014}[data-theme=dark] .join-prev-btn:hover:not(:disabled){color:#fff;background:#ffffff1a}.join-prev-btn:disabled{opacity:.35;cursor:not-allowed}.join-next-btn,.join-submit-btn{background:var(--brand-green,#fc5d21);color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:13px 30px;font-family:inherit;font-size:.94rem;font-weight:700;transition:all .22s;display:inline-flex;box-shadow:0 4px 18px #fc5d2152}.join-next-btn:hover,.join-submit-btn:hover:not(:disabled){background:var(--brand-green-hover,#ff753d);transform:translateY(-1px);box-shadow:0 6px 22px #fc5d2170}.join-submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.join-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite joinSpin}@keyframes joinSpin{to{transform:rotate(360deg)}}.join-preview-column{position:sticky;top:100px}.join-preview-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.join-preview-tag{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted,#64748b);align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:inline-flex}.join-preview-dot{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #10b981}.join-preview-tip{color:var(--text-subtle,#94a3b8);font-size:.76rem}.join-preview-card{background:#fff;border:1px solid #00000012;border-radius:20px;padding:24px 22px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 20px 45px -10px #0000000f,0 0 1px #00000014}[data-theme=dark] .join-preview-card{background:#0e0e0ee0;border:1px solid #ffffff1a;box-shadow:0 25px 50px -10px #000c}.join-preview-card:before{content:"";background:linear-gradient(90deg, transparent, var(--preview-accent,#fc5d21), transparent);height:3px;position:absolute;top:0;left:0;right:0}.preview-card-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.preview-rank-tag{color:var(--text-main,#0f172a);background:#0000000f;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px 9px;font-size:.74rem;font-weight:800;display:inline-flex}[data-theme=dark] .preview-rank-tag{color:#fff;background:#ffffff14}.preview-rating-row{align-items:center;gap:6px;margin-bottom:12px;font-size:.84rem;display:flex}.preview-stars{color:#fbbf24}.preview-rating-val{color:var(--text-main,#0f172a);font-weight:700}[data-theme=dark] .preview-rating-val{color:#fff}.preview-reviews-count{color:var(--text-muted,#94a3b8);font-size:.78rem}.preview-badge-pill{border:none;border-radius:9999px;align-items:center;margin-bottom:16px;padding:4px 11px;font-size:.76rem;font-weight:700;display:inline-flex}.pill-theme-emerald{color:#10b981;background:#10b9811f}.pill-theme-coral{color:#f43f5e;background:#f43f5e1f}.pill-theme-blue{color:#0284c7;background:#0284c71f}.pill-theme-amber{color:#d97706;background:#f59e0b1f}.pill-theme-purple{color:#9333ea;background:#a855f71f}[data-theme=dark] .pill-theme-blue{color:#38bdf8}[data-theme=dark] .pill-theme-amber{color:#fbbf24}[data-theme=dark] .pill-theme-purple{color:#c084fc}.preview-specs-table{border-top:1px solid #0000000f;border-bottom:1px solid #0000000f;flex-direction:column;gap:10px;margin-bottom:16px;padding:14px 0;display:flex}[data-theme=dark] .preview-specs-table{border-top-color:#ffffff14;border-bottom-color:#ffffff14}.preview-spec-row{justify-content:space-between;align-items:center;font-size:.84rem;display:flex}.preview-spec-label{color:var(--text-muted,#64748b)}.preview-spec-value{color:var(--text-main,#0f172a);font-weight:600}[data-theme=dark] .preview-spec-value{color:#fff}.preview-spec-value.is-deposit{color:#10b981}.preview-spec-value.is-spread{color:#0284c7}[data-theme=dark] .preview-spec-value.is-spread{color:#38bdf8}.preview-features-preview{margin-bottom:16px}.preview-features-title{text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted,#94a3b8);margin-bottom:8px;font-size:.76rem;font-weight:700}.preview-features-list{flex-direction:column;gap:5px;display:flex}.preview-feature-item{color:var(--text-body,#475569);align-items:center;gap:6px;font-size:.78rem;display:flex}[data-theme=dark] .preview-feature-item{color:#cbd5e1}.preview-feature-item svg{color:#10b981;flex-shrink:0}.preview-actions-bar{grid-template-columns:1fr auto;gap:8px;display:grid}.preview-cta-btn{background:var(--brand-green,#fc5d21);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-family:inherit;font-size:.84rem;font-weight:700;display:flex}.preview-secondary-btn{color:var(--text-main,#0f172a);background:#0000000d;border:none;border-radius:10px;padding:10px 14px;font-family:inherit;font-size:.84rem;font-weight:600}[data-theme=dark] .preview-secondary-btn{color:#fff;background:#ffffff14}.join-preview-perks{background:#00000006;border:none;border-radius:16px;margin-top:20px;padding:18px}[data-theme=dark] .join-preview-perks{background:#ffffff08}.join-preview-perks h5{color:var(--text-main,#0f172a);margin:0 0 10px;font-size:.82rem;font-weight:700}[data-theme=dark] .join-preview-perks h5{color:#fff}.join-preview-perks ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.join-preview-perks li{color:var(--text-muted,#64748b);align-items:center;gap:6px;font-size:.78rem;display:flex}[data-theme=dark] .join-preview-perks li{color:#94a3b8}.join-preview-perks li svg{color:var(--brand-green,#fc5d21);flex-shrink:0}.join-broker-footer-transition{background:linear-gradient(180deg, var(--bg-page,#fbfcfd) 0%, #000 100%);z-index:10;pointer-events:none;width:100%;height:60px;margin-top:-30px;position:relative}[data-theme=dark] .join-broker-footer-transition{display:none}@media (max-width:768px){.join-broker-page{padding-top:92px;padding-bottom:60px}.join-broker-container{padding:0 16px}.join-hero-title{font-size:1.85rem}.join-hero-subtitle{font-size:.92rem}.join-form-wrapper{border-radius:18px;padding:22px 16px}.join-step-pills-bar{gap:4px;margin-bottom:24px;padding-bottom:16px}.join-step-pill-btn{gap:6px;padding:6px 8px}.join-step-label{font-size:.78rem}.join-actions-bar{flex-direction:column-reverse;gap:12px;margin-top:28px;padding-top:20px}.join-prev-btn,.join-next-btn,.join-submit-btn{justify-content:center;width:100%;padding:14px 20px}.join-preview-column{margin-top:24px;position:static}}.join-success-backdrop{-webkit-backdrop-filter:blur(16px);z-index:9999;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.join-success-card{text-align:center;background:#fff;border:1px solid #00000014;border-radius:24px;width:100%;max-width:500px;padding:36px 32px;position:relative;box-shadow:0 25px 60px -10px #0003}[data-theme=dark] .join-success-card{background:#0d0d0d;border-color:#ffffff26;box-shadow:0 25px 60px -10px #000c,0 0 40px #2ee8c22e}.join-success-icon-wrap{color:#10b981;background:#10b98124;border:none;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 20px;display:flex}.join-success-title{font-family:var(--font-hero,"Plus Jakarta Sans", sans-serif);letter-spacing:-.02em;color:var(--text-main,#0f172a);margin:0 0 10px;font-size:1.6rem;font-weight:800}[data-theme=dark] .join-success-title{color:#fff}.join-success-desc{color:var(--text-body,#475569);margin:0 0 24px;font-size:.92rem;line-height:1.55}[data-theme=dark] .join-success-desc{color:#cbd5e1}.join-success-broker-chip{background:#0000000a;border:none;border-radius:12px;align-items:center;gap:10px;margin-bottom:28px;padding:10px 18px;display:inline-flex}[data-theme=dark] .join-success-broker-chip{background:#ffffff0d}.join-success-actions{flex-direction:column;gap:12px;display:flex}.join-success-view-btn{background:var(--brand-green,#fc5d21);color:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 18px #fc5d2159}.join-success-view-btn:hover{background:var(--brand-green-hover,#ff753d);transform:translateY(-1px)}.join-success-reset-btn{color:var(--text-muted,#64748b);cursor:pointer;background:#0000000a;border:none;border-radius:12px;padding:11px 20px;font-family:inherit;font-size:.88rem;font-weight:600;transition:all .2s}[data-theme=dark] .join-success-reset-btn{color:#94a3b8;background:#ffffff0f}.join-success-reset-btn:hover{color:var(--text-main,#0f172a);background:#00000014}[data-theme=dark] .join-success-reset-btn:hover{color:#fff;background:#ffffff1a}.broker-auth-gatekeeper-seamless{max-width:680px;box-shadow:none;text-align:center;background:0 0;border:none;margin:32px auto 60px;padding:10px 0;position:relative}.gatekeeper-icon-wrap{justify-content:center;align-items:center;width:100%;margin:0 auto 12px;display:flex}.gatekeeper-clean-lock{color:var(--brand-green,#fc5d21);display:block}.gatekeeper-tag-wrap{justify-content:center;align-items:center;width:100%;margin:0 auto 16px;display:flex}.gatekeeper-tag{color:var(--brand-green,#fc5d21);letter-spacing:.06em;text-transform:uppercase;background:#fc5d2114;border:1px solid #fc5d2133;border-radius:9999px;justify-content:center;align-items:center;gap:7px;padding:5px 14px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.gatekeeper-status-dot{background:var(--brand-green,#fc5d21);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.gatekeeper-title{font-family:var(--font-hero);letter-spacing:-.025em;color:var(--text-main,#0f172a);margin:0 0 12px;font-size:clamp(1.8rem,3.2vw,2.4rem);font-weight:800;line-height:1.15}[data-theme=dark] .gatekeeper-title{color:#fff}.gatekeeper-desc{color:var(--text-muted,#64748b);max-width:560px;margin:0 auto 28px;font-size:.94rem;line-height:1.6}.gatekeeper-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:38px;display:flex}.gatekeeper-primary-btn{background:var(--brand-green,#fc5d21);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:.9rem;font-weight:700;transition:all .18s;display:inline-flex;box-shadow:0 2px 10px #fc5d2138}.gatekeeper-primary-btn:hover{background:var(--brand-green-hover,#e64e14);transform:translateY(-1px)}.gatekeeper-secondary-btn{background:var(--search-bg);border:1px solid var(--search-border);color:var(--text-main,#0f172a);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:12px 22px;font-size:.9rem;font-weight:600;transition:all .15s;display:inline-flex}[data-theme=dark] .gatekeeper-secondary-btn{color:#fff;background:#ffffff0a;border-color:#ffffff1f}.gatekeeper-secondary-btn:hover{background:#0000000d}[data-theme=dark] .gatekeeper-secondary-btn:hover{background:#ffffff14}.gatekeeper-features-section{border-top:1px solid var(--search-border);text-align:left;padding-top:28px}.gatekeeper-features-label{text-align:center;margin-bottom:20px}.gatekeeper-features-label span{letter-spacing:.08em;color:var(--text-subtle,#94a3b8);text-transform:uppercase;font-size:.7rem;font-weight:700}.gatekeeper-features-grid{grid-template-columns:repeat(2,1fr);gap:20px 24px;display:grid}.gatekeeper-feature-item{align-items:flex-start;gap:12px;display:flex}.feature-clean-icon{color:var(--brand-green,#fc5d21);flex-shrink:0;margin-top:2px}.feature-text-wrap{flex:1;min-width:0}.feature-item-title{color:var(--text-main,#0f172a);margin:0 0 3px;font-size:.88rem;font-weight:700}[data-theme=dark] .feature-item-title{color:#fff}.feature-item-desc{color:var(--text-muted,#64748b);margin:0;font-size:.78rem;line-height:1.45}.gatekeeper-footer-back{border-top:1px dashed var(--search-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:36px;padding-top:18px;display:flex}.gatekeeper-back-link{color:var(--text-muted,#64748b);align-items:center;gap:6px;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.gatekeeper-back-link:hover{color:var(--brand-green,#fc5d21)}.gatekeeper-security-badge{color:var(--text-subtle,#94a3b8);align-items:center;gap:5px;font-size:.72rem;font-weight:500;display:inline-flex}.join-auth-status-bar{background:#10b9810f;border:1px solid #10b98133;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding:10px 18px;font-size:.86rem;display:flex}.status-bar-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.status-pulse-dot{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #10b981}.status-role-badge{color:#059669;background:#10b98126;border-radius:4px;padding:2px 8px;font-size:.72rem;font-weight:700}[data-theme=dark] .status-role-badge{color:#34d399}.status-secure-note{color:#10b981;align-items:center;gap:5px;font-size:.78rem;font-weight:600;display:inline-flex}@media (max-width:640px){.broker-auth-gatekeeper-seamless{margin:16px auto 36px;padding:10px 4px 30px}.gatekeeper-title{font-size:1.7rem;line-height:1.2}.gatekeeper-desc{margin-bottom:22px;font-size:.88rem;line-height:1.55}.gatekeeper-actions{flex-direction:column;gap:10px;width:100%;margin-bottom:28px}.gatekeeper-primary-btn,.gatekeeper-secondary-btn{width:100%;height:42px}.gatekeeper-features-section{padding-top:22px}.gatekeeper-features-grid{grid-template-columns:1fr;gap:16px}.gatekeeper-footer-back{text-align:center;flex-direction:column;align-items:center;gap:8px}.join-breadcrumb-nav{justify-content:center;margin-bottom:12px}}.d2-reply-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172aa6;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.d2-reply-modal-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;width:100%;max-width:640px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 25px 60px -15px #00000040,0 0 0 1px #0000000d}.d2-theme-dark .d2-reply-modal-card{color:#f1f5f9;background:#182032;border-color:#334155;box-shadow:0 25px 60px -15px #000000b3}.d2-reply-modal-header{background:#fafafa;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.d2-theme-dark .d2-reply-modal-header{background:#1e293b;border-bottom-color:#27354f}.d2-reply-modal-header-left{align-items:center;gap:12px;display:flex}.d2-reply-modal-icon-wrap{color:#fc5d21;background:#fc5d211f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.d2-reply-modal-title{color:#0f172a;margin:0;font-size:16px;font-weight:800}.d2-theme-dark .d2-reply-modal-title{color:#fff}.d2-reply-ticket-pill{color:#fc5d21;background:#f1f5f9;border:1px solid #fc5d2140;border-radius:6px;padding:2px 8px;font-family:monospace;font-size:11px;font-weight:800}.d2-theme-dark .d2-reply-ticket-pill{color:#ff8c42;background:#232c45}.d2-reply-modal-sub{color:#64748b;margin:2px 0 0;font-size:12px}.d2-theme-dark .d2-reply-modal-sub{color:#94a3b8}.d2-reply-close-btn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.d2-reply-close-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.d2-theme-dark .d2-reply-close-btn{color:#94a3b8;background:#232c45;border-color:#334155}.d2-theme-dark .d2-reply-close-btn:hover{color:#fff;background:#2f3b5c}.d2-reply-modal-body{flex-direction:column;gap:16px;padding:20px 24px;display:flex;overflow-y:auto}.d2-reply-user-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:14px 16px}.d2-theme-dark .d2-reply-user-card{background:#1e293b;border-color:#2e3e5b}.d2-reply-user-top{align-items:center;gap:10px;margin-bottom:10px;display:flex}.d2-reply-avatar{color:#fff;background:linear-gradient(135deg,#fc5d21 0%,#ff8c42 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:flex}.d2-reply-user-name{color:#0f172a;flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.d2-theme-dark .d2-reply-user-name{color:#fff}.d2-reply-user-email{color:#64748b;font-size:12px;font-weight:500}.d2-theme-dark .d2-reply-user-email{color:#94a3b8}.d2-reply-time{color:#94a3b8;align-items:center;gap:4px;margin-top:1px;font-size:11px;display:flex}.d2-reply-original-quote{background:#fff;border:1px dashed #cbd5e1;border-radius:10px;padding:10px 14px}.d2-theme-dark .d2-reply-original-quote{background:#151d2d;border-color:#334155}.d2-reply-quote-label{color:#64748b;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:5px;margin-bottom:4px;font-size:11px;font-weight:700;display:flex}.d2-theme-dark .d2-reply-quote-label{color:#94a3b8}.d2-reply-quote-text{color:#334155;white-space:pre-wrap;max-height:90px;margin:0;font-size:12.5px;line-height:1.5;overflow-y:auto}.d2-theme-dark .d2-reply-quote-text{color:#cbd5e1}.d2-reply-templates-section{flex-direction:column;gap:8px;display:flex}.d2-reply-templates-label{color:#475569;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.d2-theme-dark .d2-reply-templates-label{color:#94a3b8}.d2-reply-template-chips{flex-wrap:wrap;gap:7px;display:flex}.d2-reply-template-btn{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:5px;padding:5px 12px;font-size:11.5px;font-weight:600;transition:all .16s;display:inline-flex}.d2-reply-template-btn:hover{color:#fc5d21;background:#f1f5f9;border-color:#fdba74}.d2-reply-template-btn.active{color:#fc5d21;background:#fc5d211a;border-color:#fc5d21}.d2-theme-dark .d2-reply-template-btn{color:#cbd5e1;background:#1e293b;border-color:#334155}.d2-theme-dark .d2-reply-template-btn:hover,.d2-theme-dark .d2-reply-template-btn.active{color:#ff8c42;background:#fc5d2133;border-color:#fc5d21}.d2-reply-field-group{flex-direction:column;gap:5px;display:flex}.d2-reply-label{color:#334155;font-size:12px;font-weight:700}.d2-theme-dark .d2-reply-label{color:#cbd5e1}.d2-reply-input,.d2-reply-textarea{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:12px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:13px;transition:all .18s}.d2-reply-textarea{resize:vertical;line-height:1.55}.d2-reply-input:focus,.d2-reply-textarea:focus{border-color:#fc5d21;box-shadow:0 0 0 3px #fc5d2126}.d2-theme-dark .d2-reply-input,.d2-theme-dark .d2-reply-textarea{color:#f1f5f9;background:#151d2d;border-color:#334155}.d2-theme-dark .d2-reply-input:focus,.d2-theme-dark .d2-reply-textarea:focus{border-color:#fc5d21;box-shadow:0 0 0 3px #fc5d2140}.d2-reply-modal-footer{background:#fafafa;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:14px;padding:16px 24px;display:flex}.d2-theme-dark .d2-reply-modal-footer{background:#1e293b;border-top-color:#27354f}.d2-reply-footer-hint{color:#64748b;font-size:11.5px}.d2-theme-dark .d2-reply-footer-hint{color:#94a3b8}.d2-reply-footer-actions{align-items:center;gap:10px;display:flex}.d2-reply-btn-cancel{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .16s}.d2-reply-btn-cancel:hover{color:#0f172a;background:#f1f5f9}.d2-theme-dark .d2-reply-btn-cancel{color:#cbd5e1;background:#232c45;border-color:#334155}.d2-theme-dark .d2-reply-btn-cancel:hover{color:#fff;background:#2f3b5c}.d2-reply-btn-send{color:#fff;cursor:pointer;background:linear-gradient(135deg,#fc5d21 0%,#ff7a18 100%);border:none;border-radius:10px;align-items:center;gap:7px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .18s;display:inline-flex;box-shadow:0 4px 14px #fc5d2159}.d2-reply-btn-send:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #fc5d2173}.d2-reply-btn-send:disabled{opacity:.55;cursor:not-allowed;transform:none}.d2-reply-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite d2-reply-spin}@keyframes d2-reply-spin{to{transform:rotate(360deg)}}.d2-inquiry-reply-box{background:#6366f10d;border:1px solid #6366f133;border-radius:12px;margin-top:12px;padding:12px 16px}.d2-theme-dark .d2-inquiry-reply-box{background:#6366f11a;border-color:#6366f14d}.d2-inquiry-reply-header{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;display:flex}.d2-inquiry-reply-text{color:#334155;white-space:pre-wrap;font-size:13px;line-height:1.55}.d2-theme-dark .d2-inquiry-reply-text{color:#cbd5e1}.d2-reply-inquiry-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#fc5d21 0%,#ff8c42 100%);border:none;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:700;transition:all .18s;display:inline-flex;box-shadow:0 2px 8px #fc5d2140}.d2-reply-inquiry-btn:hover{transform:translateY(-1px);box-shadow:0 4px 14px #fc5d2166}.d2-news-modal-overlay{z-index:1050;-webkit-backdrop-filter:blur(6px);background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.d2-news-modal-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;width:100%;max-width:740px;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 20px 50px #00000059}.d2-theme-dark .d2-news-modal-card{color:#f1f5f9;background:#182032;border-color:#334155;box-shadow:0 20px 50px #000000b3}.d2-news-modal-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.d2-theme-dark .d2-news-modal-header{background:#131b2e;border-bottom-color:#1e293b}.d2-news-modal-header-left{align-items:center;gap:12px;display:flex}.d2-news-icon-halo{background:#10b9811f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.d2-news-modal-header h3{color:#0f172a;margin:0 0 2px;font-size:16.5px;font-weight:700}.d2-theme-dark .d2-news-modal-header h3{color:#f8fafc}.d2-news-modal-header p{color:#64748b;margin:0;font-size:12px}.d2-news-modal-close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px;transition:all .15s;display:flex}.d2-news-modal-close:hover{color:#0f172a;background:#e2e8f0}.d2-theme-dark .d2-news-modal-close:hover{color:#f8fafc;background:#334155}.d2-news-modal-form{flex-direction:column;flex:1;display:flex;overflow-y:auto}.d2-news-form-grid{grid-template-columns:1fr 1fr;gap:16px;padding:22px 24px;display:grid}.d2-form-group.span-2{grid-column:1/-1}.d2-form-group label{color:#334155;margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.d2-theme-dark .d2-form-group label{color:#cbd5e1}.d2-form-group input[type=text],.d2-form-group input[type=url],.d2-form-group select,.d2-form-group textarea{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:9px;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:13.5px;transition:all .18s}.d2-theme-dark .d2-form-group input[type=text],.d2-theme-dark .d2-form-group input[type=url],.d2-theme-dark .d2-form-group select,.d2-theme-dark .d2-form-group textarea{color:#f1f5f9;background:#0f172a;border-color:#334155}.d2-form-group input:focus,.d2-form-group select:focus,.d2-form-group textarea:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b98126}.d2-image-input-row{align-items:center;gap:10px;display:flex}.d2-input-preview-thumb{object-fit:cover;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;width:44px;height:38px}.d2-presets-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.d2-presets-label{color:#64748b;font-size:11px;font-weight:600}.d2-preset-pill{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:3px 8px;font-size:11.5px;transition:all .15s}.d2-theme-dark .d2-preset-pill{color:#94a3b8;background:#1e293b;border-color:#334155}.d2-preset-pill:hover{color:#fff;background:#10b981;border-color:#10b981}.d2-toggles-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.d2-theme-dark .d2-toggles-row{background:#131b2e;border-color:#1e293b}.d2-checkbox-label{color:#334155;cursor:pointer;align-items:center;gap:9px;font-size:13px;display:flex}.d2-theme-dark .d2-checkbox-label{color:#cbd5e1}.d2-checkbox-label input[type=checkbox]{accent-color:#10b981;cursor:pointer;width:16px;height:16px}.d2-content-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.d2-link-btn{align-items:center;gap:5px;font-weight:600;display:inline-flex}.d2-link-form{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:4px;margin-bottom:8px;padding:12px;display:flex}.d2-theme-dark .d2-link-form{background:#131b2e;border-color:#1e293b}.d2-link-form-inputs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.d2-link-form-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.d2-link-form-actions .d2-btn-cancel,.d2-link-form-actions .d2-btn-publish{padding:6px 14px;font-size:12.5px}.d2-content-hint{color:#64748b;margin:6px 0 0;font-size:11.5px;line-height:1.5}.d2-content-hint code{color:#0f172a;background:#f1f5f9;border-radius:4px;padding:1px 5px;font-size:11px}.d2-theme-dark .d2-content-hint code{color:#e2e8f0;background:#1e293b}.d2-news-modal-footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}.d2-theme-dark .d2-news-modal-footer{background:#131b2e;border-top-color:#1e293b}.d2-btn-cancel{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .15s}.d2-theme-dark .d2-btn-cancel{color:#cbd5e1;background:#1e293b;border-color:#334155}.d2-btn-cancel:hover{background:#f1f5f9}.d2-theme-dark .d2-btn-cancel:hover{background:#334155}.d2-btn-publish{color:#052e16;cursor:pointer;background:#10b981;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 20px;font-size:13px;font-weight:700;transition:all .18s;display:inline-flex}.d2-btn-publish:hover:not(:disabled){background:#34d399;box-shadow:0 4px 14px #10b98159}.d2-btn-publish:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.d2-news-form-grid,.d2-link-form-inputs{grid-template-columns:1fr}}.d2-canvas{box-sizing:border-box;color:#1e293b;background:#f0f2f8;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;height:100vh;padding:clamp(14px,2vh,28px) clamp(28px,4.5vw,72px);font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow:hidden}.d2-canvas.d2-theme-dark{background:#0f172a}.d2-container{background:#fff;border-radius:26px;flex:1;gap:0;width:100%;max-width:1360px;height:100%;min-height:0;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 10px 40px #595ef214,0 2px 10px #0000000a}.d2-theme-dark .d2-container{color:#f1f5f9;background:#182032;box-shadow:0 10px 40px #00000080}.d2-back-btn,.d2-dashboard-switcher{z-index:100;color:#1e293b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:8px;padding:7px 16px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;top:clamp(10px,1.4vh,18px);right:clamp(28px,4.5vw,76px);box-shadow:0 2px 8px #0000000d,0 1px 2px #0000000a}.d2-back-btn .d2-back-btn-arrow{color:#595ef2;transition:transform .2s cubic-bezier(.16,1,.3,1)}.d2-back-btn:hover,.d2-dashboard-switcher:hover{color:#595ef2;background:#fff;border-color:#c7d2fe;transform:translateY(-1px);box-shadow:0 4px 14px #595ef22e}.d2-back-btn:hover .d2-back-btn-arrow{transform:translate(-3px)}.d2-theme-dark .d2-back-btn,.d2-theme-dark .d2-dashboard-switcher{color:#f1f5f9;background:#1e293b;border-color:#334155;box-shadow:0 4px 12px #00000059}.d2-theme-dark .d2-back-btn .d2-back-btn-arrow{color:#818cf8}.d2-theme-dark .d2-back-btn:hover,.d2-theme-dark .d2-dashboard-switcher:hover{color:#a5b4fc;background:#28354f;border-color:#4f46e5;box-shadow:0 6px 18px #00000080}.d2-theme-dark .d2-back-btn:hover .d2-back-btn-arrow{color:#c7d2fe}.d2-sidebar-wrapper{background:#fff;flex-shrink:0;justify-content:center;align-items:center;width:76px;min-width:76px;display:flex;position:relative}.d2-theme-dark .d2-sidebar-wrapper{background:#182032}.d2-sidebar-bg-svg{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.d2-sidebar-nav{z-index:1;flex-direction:column;align-items:center;gap:16px;padding:24px 0;display:flex;position:relative}.d2-dock-item{color:#ffffffbf;cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.d2-dock-item:hover{color:#fff;background:0 0;transform:scale(1.15)}.d2-dock-item.active{color:#fff;box-shadow:none;filter:drop-shadow(0 0 8px #ffffffbf);background:0 0;transform:scale(1.15)}.d2-dock-item svg{width:19px;height:19px}.d2-pro-badge{color:#fff;letter-spacing:.3px;background:#10b981;border-radius:4px;padding:1px 4px;font-size:7.5px;font-weight:800;position:absolute;top:-3px;right:-5px}.d2-main-workspace{background:#fff;flex-direction:column;flex:1;min-width:0;padding:clamp(16px,2vh,26px) clamp(24px,3.2vw,44px);display:flex;overflow:hidden}.d2-theme-dark .d2-main-workspace{background:#182032}.d2-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(12px,1.5vh,20px);display:flex}.d2-nav-links{align-items:center;gap:6px;display:flex}.d2-nav-item{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:7px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .18s;display:flex}.d2-nav-item:hover{color:#1e293b;background:#f1f5f9}.d2-nav-item.active{color:#0f172a;background:#f1f5f9;font-weight:700;box-shadow:0 1px 4px #0000000a}.d2-theme-dark .d2-nav-item{color:#94a3b8}.d2-theme-dark .d2-nav-item:hover,.d2-theme-dark .d2-nav-item.active{color:#fff;background:#232c45}.d2-search-container{flex:1;align-items:center;max-width:280px;display:flex;position:relative}.d2-search-icon{color:#94a3b8;pointer-events:none;position:absolute;left:12px}.d2-search-input{color:#1e293b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;outline:none;width:100%;padding:8px 12px 8px 34px;font-size:12px;transition:all .18s}.d2-search-input:focus{background:#fff;border-color:#595ef2;box-shadow:0 0 0 3px #595ef21f}.d2-theme-dark .d2-search-input{color:#fff;background:#232c45;border-color:#334155}.d2-header-actions{align-items:center;gap:8px;display:flex}.d2-theme-toggle{background:#f1f5f9;border-radius:999px;align-items:center;padding:2px;display:flex}.d2-theme-dark .d2-theme-toggle{background:#232c45}.d2-theme-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:500;transition:all .18s;display:flex}.d2-theme-btn.active{color:#fff;background:#595ef2;font-weight:600;box-shadow:0 2px 6px #595ef24d}.d2-action-icon-btn{color:#64748b;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .18s;display:flex;position:relative;background:0 0!important}.d2-action-icon-btn:hover{color:#1e293b;transform:scale(1.1);background:0 0!important}.d2-theme-dark .d2-action-icon-btn{color:#94a3b8;border:none;background:0 0!important}.d2-theme-dark .d2-action-icon-btn:hover{color:#f8fafc;background:0 0!important}.d2-action-dot{background:#ef4444;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.d2-export-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:11.5px;font-weight:600;transition:all .18s;display:flex}.d2-export-btn:hover{background:#f8fafc;border-color:#cbd5e1}.d2-xls-tag{color:#595ef2;background:#e0e7ff;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700}.d2-add-board-btn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:999px;align-items:center;gap:6px;padding:7px 18px;font-size:12px;font-weight:600;transition:all .18s;display:inline-flex}.d2-add-board-btn:hover{background:#1e293b;transform:translateY(-1px)}.d2-content-rows{flex-direction:column;flex:1;gap:clamp(14px,1.8vh,22px);padding:8px 4px 14px 2px;display:flex;overflow:hidden auto}.d2-content-rows::-webkit-scrollbar{width:5px}.d2-content-rows::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:999px}.d2-theme-dark .d2-content-rows::-webkit-scrollbar-thumb{background:#334155}.d2-row-top{flex-shrink:0;align-items:stretch;gap:clamp(14px,2vw,24px);display:flex}.d2-greeting-col{flex-direction:column;flex:0 0 240px;justify-content:center;display:flex}.d2-greeting-header{align-items:center;gap:8px;margin-bottom:4px;display:flex}.d2-greeting-name{color:#0f172a;margin:0;font-size:19px;font-weight:800}.d2-avatar-bubbles{align-items:center;gap:4px;display:flex}.d2-avatar-bubble{justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:flex;background:0 0!important;border:none!important}.d2-avatar-bubble:first-child{margin-left:0}.d2-avatar-bubble.purple{color:#818cf8;background:0 0!important}.d2-avatar-bubble.cyan{color:#eab308;background:0 0!important}.d2-theme-dark .d2-avatar-bubble{background:0 0!important}.d2-greeting-question{color:#0f172a;margin:2px 0 6px;font-size:18px;font-weight:700;line-height:1.25}.d2-theme-dark .d2-greeting-name,.d2-theme-dark .d2-greeting-question{color:#f8fafc}.d2-greeting-sub{color:#94a3b8;margin:0;font-size:11px;line-height:1.45}.d2-feature-cards{flex:1;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.d2-add-feature-card{cursor:pointer;box-sizing:border-box;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:18px;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.d2-add-feature-card:hover{background:#f1f5f9;border-color:#595ef2;transform:translateY(-2px);box-shadow:0 6px 18px #595ef21f}.d2-add-square-btn{color:#595ef2;border:1.5px dashed #595ef2;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:none!important;background:0 0!important}.d2-theme-dark .d2-add-square-btn{color:#818cf8;border-color:#818cf8;background:0 0!important}.d2-feature-card{cursor:pointer;box-sizing:border-box;background:#f8fafc;border:1px solid #f1f5f9;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;padding:12px 14px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.d2-feature-card>div:last-child{width:100%;min-width:0}.d2-feature-card:hover{background:#fff;border-color:#e2e8f0;transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.d2-theme-dark .d2-feature-card,.d2-theme-dark .d2-add-feature-card{background:#232c45;border-color:#334155}.d2-feature-illu{margin-bottom:8px}.d2-feature-card-title{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0 0 3px;font-size:13px;font-weight:700;overflow:hidden}.d2-theme-dark .d2-feature-card-title{color:#f8fafc}.d2-feature-card-desc{color:#64748b;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:10.5px;line-height:1.35;overflow:hidden}.d2-row-mid{flex-shrink:0;grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.d2-card-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.d2-card-title{color:#0f172a;margin:0;font-size:13.5px;font-weight:700}.d2-theme-dark .d2-card-title{color:#f8fafc}.d2-card-header-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:3px 6px;font-size:11px;transition:all .15s;display:flex}.d2-card-header-btn:hover{color:#0f172a;background:#f1f5f9}.d2-col-notifications{background:#f8fafc;border-radius:20px;flex-direction:column;gap:10px;padding:16px;display:flex}.d2-theme-dark .d2-col-notifications{background:#232c45}.d2-upcoming-card{background:#fff;border-radius:16px;padding:14px 16px;box-shadow:0 4px 16px #0000000d}.d2-theme-dark .d2-upcoming-card{background:#182032}.d2-upcoming-top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.d2-upcoming-title{color:#0f172a;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.d2-green-status-dot{background:#10b981;border-radius:50%;width:7px;height:7px}.d2-upcoming-actions{align-items:center;gap:4px;display:flex}.d2-upcoming-actions button{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:2px}.d2-upcoming-actions button:hover{color:#475569}.d2-upcoming-desc{color:#64748b;margin:0 0 10px;font-size:11px}.d2-upcoming-pills{align-items:center;gap:8px;display:flex}.d2-time-pill{color:#475569;background:#f1f5f9;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:500;display:flex}.d2-theme-dark .d2-time-pill{color:#94a3b8;background:#232c45}.d2-msg-notification{background:#fff;border-radius:14px;padding:12px 14px}.d2-theme-dark .d2-msg-notification{background:#182032}.d2-msg-title-row{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.d2-msg-title{color:#0f172a;font-size:11.5px;font-weight:700}.d2-msg-sender{color:#64748b;align-items:center;gap:5px;margin-bottom:4px;font-size:10px;display:flex}.d2-msg-snippet{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.d2-col-assignments{background:#f8fafc;border-radius:20px;flex-direction:column;padding:16px;display:flex}.d2-theme-dark .d2-col-assignments{background:#232c45}.d2-filter-tabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.d2-tab-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:600;transition:all .15s}.d2-tab-btn.active{color:#0f172a;background:#fff;box-shadow:0 2px 6px #0000000d}.d2-theme-dark .d2-tab-btn.active{color:#fff;background:#182032}.d2-assignment-card{background:#fff;border-radius:16px;margin-bottom:12px;padding:14px 16px;box-shadow:0 4px 16px #0000000a}.d2-theme-dark .d2-assignment-card{background:#182032}.d2-assignment-top-row{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.d2-assignment-title{color:#0f172a;margin:0;font-size:12.5px;font-weight:700;line-height:1.35}.d2-priority-badge{color:#ef4444;background:#fee2e2;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:9.5px;font-weight:700}.d2-priority-badge.green{color:#10b981;background:#dcfce7}.d2-priority-badge.purple{color:#7c3aed;background:#ede9fe}.d2-assignment-bottom-row{justify-content:space-between;align-items:center;display:flex}.d2-package-tag{color:#0284c7;background:#e0f2fe;border-radius:6px;padding:3px 8px;font-size:9.5px;font-weight:600}.d2-assignee-info{color:#475569;align-items:center;gap:6px;font-size:10.5px;display:flex}.d2-assignee-avatar{color:#fff;background:#64748b;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:700;display:flex}.d2-add-assignment-btn{color:#595ef2;cursor:pointer;background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:auto;padding:10px;font-size:11.5px;font-weight:600;transition:all .15s;display:flex}.d2-add-assignment-btn:hover{background:#eef2ff;border-color:#595ef2}.d2-theme-dark .d2-add-assignment-btn{color:#818cf8;background:#1e293b;border-color:#334155}.d2-col-schedule{background:#f8fafc;border-radius:20px;flex-direction:column;padding:16px;display:flex}.d2-theme-dark .d2-col-schedule{background:#232c45}.d2-calendar-strip{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:12px;display:grid}.d2-day-col{cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:4px 0;display:flex}.d2-day-name{color:#94a3b8;font-size:9px;font-weight:600}.d2-day-num{color:#334155;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:600;transition:all .15s;display:flex}.d2-day-num.active{color:#fff;background:#595ef2;font-weight:700;box-shadow:0 2px 8px #595ef266}.d2-timeline-list{flex-direction:column;gap:8px;display:flex}.d2-timeline-slot{flex-direction:column;gap:5px;display:flex}.d2-time-label-row{color:#94a3b8;align-items:center;gap:8px;font-size:9.5px;font-weight:600;display:flex}.d2-time-dash{border-bottom:1px dashed #cbd5e1;flex:1}.d2-event-card{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex;box-shadow:0 2px 8px #00000008}.d2-theme-dark .d2-event-card{background:#182032}.d2-event-left{align-items:center;gap:8px;display:flex}.d2-event-icon-box{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:none!important;background:0 0!important}.d2-event-icon-box.purple{color:#818cf8;background:0 0!important}.d2-event-icon-box.slate{color:#94a3b8;background:0 0!important}.d2-event-icon-box.green{color:#10b981;background:0 0!important}.d2-theme-dark .d2-event-icon-box{background:0 0!important}.d2-event-info{flex-direction:column;display:flex}.d2-event-title{color:#0f172a;font-size:11px;font-weight:700}.d2-theme-dark .d2-event-title{color:#f8fafc}.d2-event-sub{color:#64748b;font-size:9.5px}.d2-row-bottom{flex-shrink:0;grid-template-columns:1.2fr .9fr 1.1fr;gap:16px;display:grid}.d2-col-today-tasks{background:#f8fafc;border-radius:20px;flex-direction:column;gap:8px;padding:16px;display:flex}.d2-theme-dark .d2-col-today-tasks{background:#232c45}.d2-stacked-avatars{align-items:center;display:flex}.d2-stacked-avatar{border:1.5px solid #fff;border-radius:50%;width:18px;height:18px;margin-left:-5px}.d2-stacked-avatar:first-child{margin-left:0}.d2-today-header-right{align-items:center;gap:6px;display:flex}.d2-task-row{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;transition:all .15s;display:flex;box-shadow:0 2px 8px #00000008}.d2-task-row:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000000f}.d2-theme-dark .d2-task-row{background:#182032}.d2-task-name-col{flex-direction:column;flex:1.2;min-width:0;display:flex}.d2-task-name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;overflow:hidden}.d2-theme-dark .d2-task-name{color:#f8fafc}.d2-task-date{color:#94a3b8;font-size:9.5px}.d2-task-duration-col{color:#475569;flex-direction:column;font-size:10px;display:flex}.d2-theme-dark .d2-task-duration-col{color:#cbd5e1}.d2-task-duration-label{color:#94a3b8;font-size:8.5px}.d2-task-progress-col{align-items:center;gap:6px;width:80px;display:flex}.d2-task-pct{color:#0f172a;font-size:10px;font-weight:700}.d2-theme-dark .d2-task-pct{color:#f8fafc}.d2-progress-bar-bg{background:#e2e8f0;border-radius:999px;flex:1;height:4px;overflow:hidden}.d2-theme-dark .d2-progress-bar-bg{background:#334155}.d2-progress-bar-fill{background:#595ef2;border-radius:999px;height:100%}.d2-task-meta-col{color:#94a3b8;align-items:center;gap:6px;font-size:9.5px;display:flex}.d2-quick-del-btn{color:#94a3b8;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex;box-shadow:none!important;background:0 0!important;border:none!important}.d2-quick-del-btn:hover{color:#ef4444;transform:scale(1.18);background:0 0!important}.d2-premium-card{color:#fff;background:linear-gradient(135deg,#595ef2 0%,#685df5 100%);border-radius:20px;flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #595ef247}.d2-premium-illu{margin-bottom:8px}.d2-premium-title{margin:0 0 4px;font-size:17px;font-weight:800}.d2-premium-desc{opacity:.85;margin:0 0 14px;font-size:10.5px;line-height:1.4}.d2-premium-btn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:999px;align-self:flex-start;padding:8px 18px;font-size:11px;font-weight:700;transition:all .15s}.d2-premium-btn:hover{background:#1e293b;transform:translateY(-1px)}.d2-col-metrics-meeting{flex-direction:column;gap:12px;display:flex}.d2-gauges-card{background:#f8fafc;border-radius:20px;justify-content:space-around;align-items:center;gap:12px;padding:14px 16px;display:flex}.d2-theme-dark .d2-gauges-card{background:#232c45}.d2-gauge-item{align-items:center;gap:10px;display:flex}.d2-donut-wrapper{width:44px;height:44px;position:relative}.d2-donut-svg{width:100%;height:100%;transform:rotate(-90deg)}.d2-donut-pct{color:#0f172a;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.d2-theme-dark .d2-donut-pct{color:#fff}.d2-gauge-info{flex-direction:column;display:flex}.d2-gauge-category{letter-spacing:.5px;text-transform:uppercase;margin-bottom:2px;font-size:8.5px;font-weight:700}.d2-gauge-category.cyan{color:#0284c7}.d2-gauge-category.red{color:#ef4444}.d2-gauge-category.purple{color:#8b5cf6}.d2-gauge-category.green{color:#10b981}.d2-gauge-title{color:#0f172a;font-size:11.5px;font-weight:700}.d2-theme-dark .d2-gauge-title{color:#f8fafc}.d2-gauge-sub{color:#94a3b8;margin-bottom:4px;font-size:9.5px}.d2-check-btn{color:#595ef2;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-self:flex-start;padding:2px 10px;font-size:10px;font-weight:600}.d2-board-meeting-card{background:#f8fafc;border-radius:20px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.d2-theme-dark .d2-board-meeting-card{background:#232c45}.d2-meeting-title-row{justify-content:space-between;align-items:center;display:flex}.d2-meeting-title{color:#0f172a;margin:0;font-size:12.5px;font-weight:700}.d2-theme-dark .d2-meeting-title{color:#f8fafc}.d2-meeting-time{color:#64748b;align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:flex}.d2-meeting-desc{color:#94a3b8;margin:0 0 6px;font-size:10.5px}.d2-meeting-btn-row{align-items:center;gap:8px;display:flex}.d2-reschedule-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:6px 14px;font-size:11px;font-weight:600}.d2-accept-btn{color:#fff;cursor:pointer;background:#595ef2;border:none;border-radius:8px;padding:6px 14px;font-size:11px;font-weight:600;box-shadow:0 2px 8px #595ef24d}.d2-view-viewport{flex:1;min-height:0;padding:10px 4px 16px 2px;overflow:hidden auto}.d2-generic-view{flex-direction:column;gap:16px;animation:.25s ease-out d2FadeIn;display:flex}@keyframes d2FadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.d2-view-banner{background:#f8fafc;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 24px;display:flex}.d2-theme-dark .d2-view-banner{background:#232c45}.d2-view-banner-text h2{color:#0f172a;margin:0 0 4px;font-size:20px;font-weight:800}.d2-theme-dark .d2-view-banner-text h2{color:#f8fafc}.d2-view-banner-text p{color:#64748b;margin:0;font-size:12px}.d2-banner-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#595ef2 0%,#7c5cf2 100%);border:none;border-radius:999px;align-items:center;gap:6px;padding:8px 18px;font-size:11.5px;font-weight:600;transition:transform .15s;display:inline-flex;box-shadow:0 4px 12px #595ef259}.d2-banner-btn:hover{transform:translateY(-1px)}.d2-generic-grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.d2-generic-grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.d2-view-card{background:#f8fafc;border-radius:18px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.d2-theme-dark .d2-view-card{background:#232c45}.d2-view-card h3{color:#0f172a;margin:0 0 6px;font-size:14px;font-weight:700}.d2-theme-dark .d2-view-card h3{color:#f8fafc}.d2-info-row{border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.d2-theme-dark .d2-info-row{border-bottom-color:#334155}.d2-info-row:last-child{border-bottom:none}.d2-info-label{color:#64748b;font-size:11.5px;font-weight:500}.d2-info-value{color:#0f172a;font-size:12px;font-weight:600}.d2-theme-dark .d2-info-value{color:#fff}.d2-stat-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.d2-stat-item{text-align:center;background:#fff;border-radius:14px;padding:16px;box-shadow:0 2px 8px #0000000a}.d2-theme-dark .d2-stat-item{background:#182032}.d2-stat-num{color:#595ef2;margin-bottom:2px;font-size:24px;font-weight:800;display:block}.d2-stat-label{color:#64748b;font-size:10.5px;font-weight:500}.d2-kpi-strip{flex-shrink:0;grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.d2-kpi-card{background:#f8fafc;border-radius:16px;padding:16px 18px}.d2-theme-dark .d2-kpi-card{background:#232c45}.d2-kpi-title{color:#64748b;margin-bottom:4px;font-size:11px;font-weight:500}.d2-kpi-value{color:#0f172a;font-size:22px;font-weight:800}.d2-theme-dark .d2-kpi-value{color:#fff}.d2-kpi-change{margin-left:6px;font-size:10.5px;font-weight:700}.d2-kpi-change.up{color:#10b981}.d2-kpi-change.down{color:#ef4444}.d2-bar-chart{align-items:flex-end;gap:12px;height:120px;padding-top:14px;display:flex}.d2-bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.d2-bar{cursor:pointer;background:#e0e7ff;border-radius:6px 6px 0 0;width:100%;transition:all .2s}.d2-bar:hover,.d2-bar.active{background:#595ef2}.d2-bar-label{color:#94a3b8;font-size:10px}.d2-channel-item{border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.d2-channel-item:last-child{border-bottom:none}.d2-channel-name{color:#1e293b;font-size:11.5px;font-weight:500}.d2-theme-dark .d2-channel-name{color:#cbd5e1}.d2-channel-pct{color:#595ef2;font-size:11.5px;font-weight:700}.d2-notif-stack{flex-direction:column;flex:1;gap:10px;display:flex;overflow-y:auto}.d2-notif-center-item{background:#f8fafc;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;transition:background .15s;display:flex}.d2-theme-dark .d2-notif-center-item{background:#232c45}.d2-notif-center-item:hover{background:#f1f5f9}.d2-theme-dark .d2-notif-center-item:hover{background:#2c3754}.d2-notif-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.d2-notif-dot.purple{background:#595ef2}.d2-notif-dot.green{background:#10b981}.d2-notif-dot.blue{background:#3b82f6}.d2-notif-dot.amber{background:#f59e0b}.d2-notif-dot.gray{background:#94a3b8}.d2-notif-center-text{flex:1}.d2-notif-center-text strong{color:#0f172a;margin-bottom:2px;font-size:12.5px;display:block}.d2-theme-dark .d2-notif-center-text strong{color:#f8fafc}.d2-notif-center-text span{color:#64748b;font-size:10.5px}.d2-management-list{flex-direction:column;gap:10px;display:flex}.d2-admin-item-card{background:#f8fafc;border:1px solid #f1f5f9;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;transition:transform .15s,box-shadow .15s;display:flex}.d2-theme-dark .d2-admin-item-card{background:#232c45;border-color:#334155}.d2-admin-item-card:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0000000d}.d2-item-primary{flex:1.5;align-items:center;gap:12px;min-width:0;display:flex}.d2-item-avatar-box{border:1px solid #94a3b840;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:flex;box-shadow:none!important;background:0 0!important}.d2-theme-dark .d2-item-avatar-box{border-color:#ffffff1f;background:0 0!important}.d2-item-info{flex-direction:column;min-width:0;display:flex}.d2-item-title{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex;overflow:hidden}.d2-theme-dark .d2-item-title{color:#f8fafc}.d2-item-sub{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.d2-item-metrics{flex:1;align-items:center;gap:16px;display:flex}.d2-metric-pill{flex-direction:column;align-items:flex-start;display:flex}.d2-metric-pill-label{color:#94a3b8;text-transform:uppercase;font-size:8.5px;font-weight:700}.d2-metric-pill-val{color:#1e293b;font-size:11px;font-weight:700}.d2-theme-dark .d2-metric-pill-val{color:#fff}.d2-item-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.d2-btn-delete{color:#ef4444;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.d2-btn-delete:hover{color:#fff;background:#ef4444;border-color:#ef4444}.d2-theme-dark .d2-btn-delete{background:#182032;border-color:#ef444466}.d2-theme-dark .d2-btn-delete:hover{color:#fff;background:#ef4444}.d2-btn-action{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.d2-btn-action:hover{background:#f1f5f9;border-color:#94a3b8}.d2-theme-dark .d2-btn-action{color:#cbd5e1;background:#182032;border-color:#334155}.d2-theme-dark .d2-btn-action:hover{color:#fff;background:#232c45}.d2-btn-approve{color:#16a34a;cursor:pointer;background:#fff;border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.d2-btn-approve:hover{color:#fff;background:#16a34a;border-color:#16a34a;box-shadow:0 2px 8px #16a34a4d}.d2-theme-dark .d2-btn-approve{background:#182032;border-color:#22c55e66}.d2-theme-dark .d2-btn-approve:hover{color:#fff;background:#16a34a}.d2-btn-reject{color:#ea580c;cursor:pointer;background:#fff;border:1px solid #fed7aa;border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.d2-btn-reject:hover{color:#fff;background:#ea580c;border-color:#ea580c}.d2-theme-dark .d2-btn-reject{background:#182032;border-color:#ea580c66}.d2-theme-dark .d2-btn-reject:hover{color:#fff;background:#ea580c}.d2-status-pill{text-transform:uppercase;letter-spacing:.3px;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.d2-status-pill.pending{color:#d97706;background:#fef3c7;border:1px solid #fde68a}.d2-status-pill.approved{color:#16a34a;background:#dcfce7;border:1px solid #bbf7d0}.d2-status-pill.rejected{color:#dc2626;background:#fee2e2;border:1px solid #fecaca}.d2-theme-dark .d2-status-pill.pending{color:#fbbf24;background:#d9770633;border-color:#d9770666}.d2-theme-dark .d2-status-pill.approved{color:#4ade80;background:#16a34a33;border-color:#16a34a66}.d2-theme-dark .d2-status-pill.rejected{color:#f87171;background:#dc262633;border-color:#dc262666}.d2-badge-verified{color:#10b981;background:#dcfce7;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700}.d2-badge-admin{color:#7c3aed;background:#ede9fe;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700}.d2-badge-user{color:#64748b;background:#f1f5f9;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:600}.d2-modal-overlay{-webkit-backdrop-filter:blur(4px);z-index:999999;will-change:opacity;background:#0f172aa6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.d2-confirm-modal{will-change:transform, opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;border-radius:22px;flex-direction:column;gap:14px;width:100%;max-width:420px;padding:24px;display:flex;transform:translateZ(0);box-shadow:0 20px 50px #00000040}.d2-theme-dark .d2-confirm-modal{color:#fff;background:#182032;box-shadow:0 20px 50px #0009}.d2-confirm-modal h3{color:#ef4444;margin:0;font-size:17px;font-weight:800}.d2-confirm-modal p{color:#64748b;margin:0;font-size:12.5px;line-height:1.45}.d2-confirm-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;display:flex}.d2-modal-cancel-btn{color:#64748b;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:10px;padding:8px 16px;font-size:12px;font-weight:600}.d2-modal-danger-btn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:10px;padding:8px 18px;font-size:12px;font-weight:700;box-shadow:0 4px 12px #ef444459}.d2-toast{color:#fff;z-index:99999;background:#0f172a;border-radius:999px;padding:9px 24px;font-size:12px;font-weight:600;animation:.25s ease-out d2ToastIn;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}@keyframes d2ToastIn{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (max-width:1080px){.d2-row-mid,.d2-row-bottom{grid-template-columns:1fr 1fr}.d2-col-metrics-meeting{grid-column:span 2}}@media (max-width:860px){.d2-canvas{width:100%;max-width:100vw;height:auto;min-height:100vh;padding:10px 8px;overflow-y:auto;overflow-x:hidden!important}.d2-container{border-radius:18px;flex-direction:column;max-width:100%;height:auto;min-height:0;overflow:visible}.d2-sidebar-wrapper{box-sizing:border-box;background:#595ef2;border-radius:18px 18px 0 0;justify-content:flex-start;width:100%;min-width:100%;height:auto;padding:6px 10px;overflow:auto hidden}.d2-sidebar-bg-svg{display:none}.d2-sidebar-nav{flex-direction:row;justify-content:space-around;align-items:center;gap:8px;width:100%;padding:4px 0}.d2-dock-item{width:36px;height:36px}.d2-main-workspace{box-sizing:border-box;width:100%;padding:16px 12px;overflow-x:hidden!important}.d2-header{flex-wrap:wrap;gap:10px;margin-bottom:14px}.d2-nav-links{order:1;max-width:100%;padding-bottom:4px;overflow-x:auto}.d2-header-actions{order:2;margin-left:auto}.d2-search-container{flex:100%;order:3;width:100%;max-width:100%}.d2-row-top{flex-direction:column;gap:14px}.d2-greeting-col{flex:auto;width:100%}.d2-feature-cards{grid-template-columns:1fr 1fr;gap:10px}.d2-add-feature-card{min-height:80px}.d2-row-mid,.d2-row-bottom{grid-template-columns:1fr;gap:14px}.d2-col-metrics-meeting{grid-column:span 1}.d2-generic-grid-2,.d2-generic-grid-3,.d2-kpi-strip{grid-template-columns:1fr;gap:12px}.d2-admin-item-card{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.d2-item-primary{width:100%}.d2-item-metrics{flex-wrap:wrap;justify-content:space-between;gap:10px;width:100%}.d2-item-actions{justify-content:flex-end;width:100%}.d2-dashboard-switcher,.d2-back-btn{align-self:flex-end;margin-bottom:8px;position:static}}@media (max-width:520px){.d2-feature-cards,.d2-stat-grid{grid-template-columns:1fr}.d2-task-row{flex-direction:column;align-items:flex-start;gap:8px}.d2-task-progress-col{width:100%}}.d2-canvas svg,.d2-canvas .lucide,.d2-canvas [class*=icon],.d2-canvas [class*=illu]{background:0 0!important}.d2-theme-dark .d2-search-icon{color:#94a3b8}.d2-theme-dark .d2-nav-item svg,.d2-theme-dark .d2-btn-approve svg,.d2-theme-dark .d2-btn-reject svg,.d2-theme-dark .d2-btn-action svg,.d2-theme-dark .d2-btn-delete svg,.d2-theme-dark .d2-btn-promote svg,.d2-theme-dark .d2-btn-demote svg{background:0 0!important}.d2-btn-promote{color:#059669;cursor:pointer;background:#f0fdf4;border:1px solid #a7f3d0;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.d2-btn-promote:hover{color:#fff;background:#059669;border-color:#059669;box-shadow:0 2px 8px #0596694d}.d2-theme-dark .d2-btn-promote{color:#34d399;background:#10b9811f;border-color:#10b98159}.d2-theme-dark .d2-btn-promote:hover{color:#fff;background:#059669}.d2-btn-demote{color:#d97706;cursor:pointer;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.d2-btn-demote:hover{color:#fff;background:#d97706;border-color:#d97706;box-shadow:0 2px 8px #d977064d}.d2-theme-dark .d2-btn-demote{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b59}.d2-theme-dark .d2-btn-demote:hover{color:#fff;background:#d97706}.d2-modal-badge-row{align-items:center;gap:14px;display:flex}.d2-modal-icon-halo{background:#fef2f2;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 0 0 5px #ef44441f}.d2-theme-dark .d2-modal-icon-halo{background:#ef444426;box-shadow:0 0 0 5px #ef444438}.d2-modal-title-group{flex-direction:column;gap:3px;display:flex}.d2-modal-tag{text-transform:uppercase;letter-spacing:.07em;color:#ef4444;font-size:10px;font-weight:800}.d2-modal-title-group h3{color:#0f172a;margin:0;font-size:16.5px;font-weight:800}.d2-theme-dark .d2-modal-title-group h3{color:#f8fafc}.d2-modal-target-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.d2-theme-dark .d2-modal-target-box{background:#0f172a;border-color:#1e293b}.d2-modal-target-label{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:9.5px;font-weight:800}.d2-modal-target-name{color:#ef4444;word-break:break-word;font-size:14px;font-weight:700}.d2-modal-target-extra{color:#64748b;font-size:11.5px;line-height:1.45}.d2-theme-dark .d2-modal-target-extra{color:#94a3b8}.d2-modal-caution-text{color:#64748b;margin:0;font-size:12px;line-height:1.5}.d2-theme-dark .d2-modal-caution-text{color:#94a3b8}.d2-spin{animation:1s linear infinite d2SpinAnim}@keyframes d2SpinAnim{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.d2-testimonials-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin-top:16px;display:grid}.d2-testimonial-manage-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:12px;padding:18px;transition:all .2s;display:flex;position:relative}.d2-theme-dark .d2-testimonial-manage-card{background:#182032;border-color:#232c45}.d2-testimonial-manage-card:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0000000f}.d2-theme-dark .d2-testimonial-manage-card:hover{box-shadow:0 10px 25px #0006}.d2-testimonial-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.d2-testimonial-avatar-area{align-items:center;gap:10px;display:flex}.d2-testimonial-thumb{object-fit:cover;border:2px solid #595ef2;border-radius:50%;width:42px;height:42px}.d2-testimonial-author-name{color:#0f172a;font-size:13.5px;font-weight:700}.d2-theme-dark .d2-testimonial-author-name{color:#f8fafc}.d2-testimonial-author-role{color:#64748b;margin-top:1px;font-size:11px}.d2-theme-dark .d2-testimonial-author-role{color:#94a3b8}.d2-row-tag{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.d2-row-tag.top-track{color:#7c3aed;background:#ede9fe}.d2-theme-dark .d2-row-tag.top-track{color:#c4b5fd;background:#7c3aed33}.d2-row-tag.bottom-track{color:#0284c7;background:#e0f2fe}.d2-theme-dark .d2-row-tag.bottom-track{color:#7dd3fc;background:#0284c733}.d2-testimonial-rating-row{align-items:center;gap:8px;display:flex}.d2-stars-cluster{align-items:center;gap:2px;display:flex}.d2-rating-val{color:#eab308;font-size:11.5px;font-weight:700}.d2-testimonial-quote{color:#334155;flex:1;margin:0;font-size:12.5px;font-style:italic;line-height:1.55}.d2-theme-dark .d2-testimonial-quote{color:#cbd5e1}.d2-testimonial-card-bottom{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}.d2-theme-dark .d2-testimonial-card-bottom{border-color:#232c45}.d2-demo-pill{color:#64748b;text-transform:uppercase;letter-spacing:.04em;background:#f1f5f9;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700}.d2-theme-dark .d2-demo-pill{color:#94a3b8;background:#0f172a}.d2-btn-inspect{color:#595ef2;cursor:pointer;background:#595ef21f;border:1px solid #595ef247;border-radius:8px;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;font-weight:700;transition:all .16s;display:inline-flex}.d2-btn-inspect:hover{color:#fff;background:#595ef2;transform:translateY(-1px);box-shadow:0 4px 12px #595ef259}.d2-theme-dark .d2-btn-inspect{color:#818cf8;background:#595ef233;border-color:#818cf866}.d2-theme-dark .d2-btn-inspect:hover{color:#fff;background:#6366f1}.d2-inspect-modal{background:#fff;border:1px solid #00000014;border-radius:20px;flex-direction:column;width:94%;max-width:760px;max-height:88vh;display:flex;overflow:hidden;box-shadow:0 25px 60px #00000059}.d2-theme-dark .d2-inspect-modal{color:#f1f5f9;background:#182032;border-color:#2a344d;box-shadow:0 25px 60px #000000b3}.d2-inspect-modal.kyc-modal-wide{max-width:860px}.d2-inspect-header{border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.d2-theme-dark .d2-inspect-header{border-color:#232c45}.d2-inspect-title-wrap{align-items:center;gap:14px;display:flex}.d2-inspect-logo-box{background:#595ef20f;border:2px solid #595ef2;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.d2-theme-dark .d2-inspect-logo-box{background:#ffffff0a}.d2-inspect-name{color:#0f172a;margin:0;font-size:19px;font-weight:800}.d2-theme-dark .d2-inspect-name{color:#f8fafc}.d2-inspect-sub{color:#64748b;margin:4px 0 0;font-size:12px}.d2-theme-dark .d2-inspect-sub{color:#94a3b8}.d2-inspect-close-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px;transition:all .15s}.d2-inspect-close-btn:hover{color:#0f172a;background:#0000000f}.d2-theme-dark .d2-inspect-close-btn:hover{color:#f8fafc;background:#ffffff14}.d2-inspect-body{flex-direction:column;flex:1;gap:20px;padding:20px 24px;display:flex;overflow-y:auto}.d2-inspect-section-title{text-transform:uppercase;letter-spacing:.05em;color:#595ef2;margin:0 0 10px;font-size:13px;font-weight:800}.d2-theme-dark .d2-inspect-section-title{color:#818cf8}.d2-inspect-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (max-width:600px){.d2-inspect-grid{grid-template-columns:1fr}}.d2-inspect-cell{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.d2-theme-dark .d2-inspect-cell{background:#111827;border-color:#1f293d}.d2-cell-label{color:#64748b;text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:600}.d2-theme-dark .d2-cell-label{color:#94a3b8}.d2-cell-val{color:#1e293b;word-break:break-word;font-size:13px;font-weight:600}.d2-theme-dark .d2-cell-val{color:#f1f5f9}.d2-cell-val.highlight{color:#10b981;font-weight:700}.d2-inspect-link{color:#595ef2;align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.d2-inspect-link:hover{text-decoration:underline}.d2-theme-dark .d2-inspect-link{color:#818cf8}.d2-inspect-desc{color:#475569;margin:0 0 12px;font-size:13px;line-height:1.6}.d2-theme-dark .d2-inspect-desc{color:#cbd5e1}.d2-inspect-features-wrap{flex-wrap:wrap;gap:8px;display:flex}.d2-inspect-feature-chip{color:#10b981;background:#10b9811a;border:1px solid #10b98140;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.d2-badge-verified-glow{color:#10b981;background:#10b98126;border:1px solid #10b98166;border-radius:12px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 0 10px #10b98140}.d2-badge-unverified{color:#64748b;background:#94a3b826;border:1px solid #94a3b84d;border-radius:12px;padding:3px 8px;font-size:11px;font-weight:700}.d2-inspect-footer{background:#f8fafc;border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.d2-theme-dark .d2-inspect-footer{background:#111827;border-color:#232c45}.d2-kyc-body-split{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:768px){.d2-kyc-body-split{grid-template-columns:1fr}}.d2-kyc-doc-viewer{flex-direction:column;gap:10px;display:flex}.d2-kyc-doc-tabs{gap:8px;display:flex}.d2-kyc-doc-tab{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.d2-kyc-doc-tab.active{color:#fff;background:#595ef2;border-color:#595ef2}.d2-theme-dark .d2-kyc-doc-tab{color:#94a3b8;background:#1e293b;border-color:#334155}.d2-theme-dark .d2-kyc-doc-tab.active{color:#fff;background:#6366f1;border-color:#6366f1}.d2-kyc-img-frame{background:#0f172a;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;min-height:240px;max-height:380px;transition:max-height .25s;display:flex;position:relative;overflow:hidden}.d2-kyc-img-frame.zoomed{max-height:520px}.d2-kyc-img{object-fit:contain;cursor:zoom-in;max-width:100%;max-height:360px;transition:transform .2s}.d2-kyc-img-frame.zoomed .d2-kyc-img{cursor:zoom-out;transform:scale(1.4)}.d2-kyc-img-placeholder{color:#94a3b8;flex-direction:column;align-items:center;gap:8px;padding:30px;font-size:12px;display:flex}.d2-kyc-img-overlay-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#cbd5e1;background:#0f172ad9;justify-content:space-between;align-items:center;padding:6px 12px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.d2-zoom-btn{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.d2-zoom-btn:hover{background:#ffffff40}.d2-kyc-info-column{flex-direction:column;gap:12px;display:flex}.d2-kyc-decision-box{background:#f59e0b14;border:1px solid #f59e0b40;border-radius:10px;margin-top:6px;padding:12px}.d2-kyc-mini-thumbs{align-items:center;gap:6px;display:flex}.d2-mini-thumb{object-fit:cover;background:#000;border:1px solid #00000026;border-radius:6px;width:44px;height:32px}.d2-theme-dark .d2-mini-thumb{border-color:#fff3}.d2-mini-thumb-empty{color:#94a3b8;background:#94a3b81a;border-radius:4px;padding:4px 6px;font-size:9px}.d2-filter-tabs-custom{background:#0000000a;border:1px solid #0000000f;border-radius:12px;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:4px;display:flex}.d2-theme-dark .d2-filter-tabs-custom{background:#ffffff0a;border-color:#ffffff14}.d2-filter-pill-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;outline:none;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.d2-filter-pill-btn:hover{color:#0f172a}.d2-theme-dark .d2-filter-pill-btn{color:#94a3b8}.d2-theme-dark .d2-filter-pill-btn:hover{color:#fff}.d2-filter-pill-btn.active{color:#fc5d21;background:#fff;font-weight:700;box-shadow:0 2px 8px #00000014}.d2-theme-dark .d2-filter-pill-btn.active{color:#fc5d21;background:#182032;box-shadow:0 2px 8px #00000059}.d2-inquiry-empty-box{text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:18px;padding:56px 24px;transition:all .2s}.d2-theme-dark .d2-inquiry-empty-box{background:#182032;border-color:#ffffff1f}.d2-inquiry-empty-icon-wrap{color:#fc5d21;background:#fc5d211a;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 16px;display:flex}.d2-inquiry-empty-box h3{color:#0f172a;margin:0 0 8px;font-size:17px;font-weight:700}.d2-theme-dark .d2-inquiry-empty-box h3{color:#fff}.d2-inquiry-empty-box p{color:#64748b;max-width:480px;margin:0 auto;font-size:13.5px;line-height:1.5}.d2-theme-dark .d2-inquiry-empty-box p{color:#94a3b8}.d2-inquiry-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:14px;padding:20px;transition:all .15s;display:flex;box-shadow:0 2px 8px #00000008}.d2-theme-dark .d2-inquiry-card{background:#182032;border-color:#ffffff14;box-shadow:0 4px 14px #00000040}.d2-inquiry-card:hover{border-color:#fc5d2166;box-shadow:0 6px 16px #0000000f}.d2-inquiry-msg-box{color:#1e293b;white-space:pre-wrap;word-break:break-word;background:#f8fafc;border-left:3px solid #fc5d21;border-radius:10px;padding:14px 16px;font-size:13.5px;line-height:1.6}.d2-theme-dark .d2-inquiry-msg-box{color:#e2e8f0;background:#ffffff08}.d2-footer-manage-section{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px;box-shadow:0 2px 8px #00000008}.d2-theme-dark .d2-footer-manage-section{background:#182032;border-color:#ffffff14}.d2-footer-manage-link{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;transition:all .15s;display:flex}.d2-theme-dark .d2-footer-manage-link{background:#ffffff08;border-color:#ffffff14}.d2-footer-manage-link.is-hidden{opacity:.8;background:#ef44440a;border-style:dashed;border-color:#ef444466}.d2-theme-dark .d2-footer-manage-link.is-hidden{background:#ef444414;border-color:#ef444466}.d2-edit-modal-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;width:95%;max-width:820px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000047}.d2-theme-dark .d2-edit-modal-card{background:#141b2a;border-color:#ffffff1a;box-shadow:0 24px 60px #000000a6}.d2-edit-modal-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.d2-theme-dark .d2-edit-modal-header{background:#182032;border-bottom-color:#ffffff14}.d2-edit-modal-header h3{color:#0f172a;margin:0;font-size:17px;font-weight:700}.d2-theme-dark .d2-edit-modal-header h3{color:#fff}.d2-edit-modal-body{flex-direction:column;gap:18px;padding:24px;display:flex;overflow-y:auto}.d2-edit-form-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:640px){.d2-edit-form-grid{grid-template-columns:1fr}}.d2-edit-field{flex-direction:column;gap:6px;display:flex}.d2-edit-field.full-width{grid-column:1/-1}.d2-edit-label{color:#475569;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.d2-theme-dark .d2-edit-label{color:#94a3b8}.d2-edit-input,.d2-edit-textarea,.d2-edit-select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:9px;outline:none;padding:10px 14px;font-family:inherit;font-size:13.5px;transition:all .15s}.d2-theme-dark .d2-edit-input,.d2-theme-dark .d2-edit-textarea,.d2-theme-dark .d2-edit-select{color:#fff;background:#1e273d;border-color:#ffffff1f}.d2-edit-input:focus,.d2-edit-textarea:focus,.d2-edit-select:focus{border-color:#fc5d21;box-shadow:0 0 0 3px #fc5d2126}.d2-edit-modal-footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.d2-theme-dark .d2-edit-modal-footer{background:#182032;border-top-color:#ffffff14}.brp-page{width:100%;min-height:100vh;font-family:inherit;transition:background-color .25s,color .25s}.brp-theme-dark{color:#f1f5f9;background-color:#0b0f19}.brp-theme-light{color:#0f172a;background-color:#f8fafc}.brp-container{box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;padding:0 20px}.brp-loading-container{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:70vh;display:flex}.brp-spinner{border:3px solid #fc5d2133;border-top-color:#fc5d21;border-radius:50%;width:38px;height:38px;animation:.75s linear infinite brp-spin}@keyframes brp-spin{to{transform:rotate(360deg)}}.brp-top-bar-wrapper{border-bottom:1px solid #ffffff0f;padding-top:84px}.brp-theme-light .brp-top-bar-wrapper{border-bottom-color:#0000000f}.brp-top-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;padding-bottom:14px;display:flex}.brp-breadcrumbs{align-items:center;gap:6px;font-size:13px;display:flex}.brp-crumb-link{color:#94a3b8;text-decoration:none;transition:color .18s}.brp-crumb-link:hover{color:#fc5d21}.brp-crumb-sep{color:#64748b;opacity:.6}.brp-crumb-current{color:#fc5d21;font-weight:600}.brp-back-link{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.brp-back-link:hover{color:#fc5d21;background:#fc5d211a;border-color:#fc5d214d;transform:translate(-2px)}.brp-theme-light .brp-back-link{color:#475569;background:#fff;border-color:#e2e8f0}.brp-hero-section{padding:32px 0 24px}.brp-hero-card{background:linear-gradient(135deg,#182032cc 0%,#0f172af2 100%);border:1px solid #ffffff1a;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:36px 38px;display:flex;box-shadow:0 20px 50px #0006}.brp-theme-light .brp-hero-card{background:#fff;border-color:#e2e8f0;box-shadow:0 10px 35px #0000000d}.brp-hero-left{flex:560px}.brp-hero-badges-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.brp-rank-badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#fc5d21 0%,#ff8c42 100%);border-radius:20px;padding:4px 12px;font-size:11.5px;font-weight:800}.brp-verified-pill{color:#facc15;background:#eab3081f;border:1px solid #eab3084d;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.brp-trust-score-pill{color:#10b981;background:#10b9811f;border:1px solid #10b9814d;border-radius:20px;align-items:center;gap:5px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.brp-logo-title-row{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:16px;display:flex}.brp-logo-box{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:90px;height:60px;padding:8px;display:flex}.brp-theme-light .brp-logo-box{background:#f8fafc;border-color:#e2e8f0}.brp-hero-title{letter-spacing:-.5px;margin:0 0 6px;font-size:26px;font-weight:800;line-height:1.25}.brp-hero-tagline{color:#94a3b8;margin:0;font-size:14px;line-height:1.45}.brp-theme-light .brp-hero-tagline{color:#64748b}.brp-rating-strip{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.brp-stars-row{color:#f59e0b;align-items:center;gap:3px;display:flex}.brp-rating-sep{opacity:.4}.brp-reviews-link-btn{color:#60a5fa;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:600;transition:color .15s;display:inline-flex}.brp-reviews-link-btn:hover{color:#93c5fd;text-decoration:underline}.brp-reg-tag strong{color:#f1f5f9}.brp-theme-light .brp-reg-tag strong{color:#0f172a}.brp-hero-right-cta{flex-direction:column;flex:0 0 280px;gap:10px;display:flex}.brp-btn-open-real{color:#fff;cursor:pointer;background:linear-gradient(135deg,#fc5d21 0%,#ff7a18 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 20px;font-size:15px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 6px 20px #fc5d2166}.brp-btn-open-real:hover{transform:translateY(-2px);box-shadow:0 10px 25px #fc5d218c}.brp-btn-compare,.brp-btn-qa{color:#f1f5f9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .16s;display:inline-flex}.brp-theme-light .brp-btn-compare,.brp-theme-light .brp-btn-qa{color:#1e293b;background:#f1f5f9;border-color:#cbd5e1}.brp-btn-compare:hover,.brp-btn-qa:hover{background:#ffffff1f;border-color:#fc5d21}.brp-cta-caption{color:#94a3b8;text-align:center;font-size:11px}.brp-stats-section{padding-bottom:28px}.brp-stats-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.brp-stat-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;padding:16px 18px;transition:transform .2s,border-color .2s;display:flex}.brp-theme-light .brp-stat-card{background:#fff;border-color:#e2e8f0}.brp-stat-card:hover{border-color:#fc5d2159;transform:translateY(-2px)}.brp-stat-label{text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;margin-bottom:4px;font-size:11px}.brp-stat-val{margin-bottom:2px;font-size:17px;font-weight:800}.brp-stat-sub{color:#64748b;font-size:11px}.text-green{color:#10b981!important}.text-blue{color:#38bdf8!important}.text-orange{color:#fb923c!important}.font-bold{font-weight:800!important}.brp-content-section{padding-bottom:60px}.brp-layout-grid{grid-template-columns:1fr 340px;align-items:start;gap:32px;display:grid}@media (max-width:992px){.brp-layout-grid{grid-template-columns:1fr}}.brp-main-content{flex-direction:column;gap:28px;display:flex}.brp-article-block{background:#ffffff05;border:1px solid #ffffff12;border-radius:20px;padding:28px 30px}.brp-theme-light .brp-article-block{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 18px #00000008}.brp-block-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.brp-block-icon{color:#fc5d21;background:#fc5d211f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.brp-block-header h2{letter-spacing:-.3px;margin:0;font-size:20px;font-weight:800}.brp-body-text{color:#cbd5e1;margin:0;font-size:14.5px;line-height:1.7}.brp-theme-light .brp-body-text{color:#334155}.brp-table-wrapper{border:1px solid #ffffff14;border-radius:12px;margin-top:18px;overflow-x:auto}.brp-theme-light .brp-table-wrapper{border-color:#e2e8f0}.brp-data-table{border-collapse:collapse;text-align:left;width:100%;font-size:13.5px}.brp-data-table th{color:#94a3b8;background:#ffffff0d;border-bottom:1px solid #ffffff14;padding:12px 16px;font-weight:700}.brp-theme-light .brp-data-table th{color:#475569;background:#f1f5f9;border-bottom-color:#cbd5e1}.brp-data-table td{border-bottom:1px solid #ffffff0a;padding:12px 16px}.brp-theme-light .brp-data-table td{border-bottom-color:#f1f5f9}.brp-table-note{color:#64748b;margin:10px 0 0;font-size:11.5px;font-style:italic}.brp-account-cards-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:16px;display:grid}.brp-account-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:16px 18px}.brp-theme-light .brp-account-card{background:#f8fafc;border-color:#e2e8f0}.brp-account-title{margin:0 0 10px;font-size:15px;font-weight:800}.brp-account-spec-row{justify-content:space-between;margin-bottom:6px;font-size:12.5px;display:flex}.brp-account-spec-row .lbl{color:#94a3b8}.brp-account-best-for{color:#10b981;border-top:1px dashed #ffffff14;align-items:center;gap:6px;margin-top:10px;padding-top:10px;font-size:11.5px;display:flex}.brp-pros-cons-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:600px){.brp-pros-cons-grid{grid-template-columns:1fr}}.brp-pros-box,.brp-cons-box{background:#ffffff08;border-radius:14px;padding:18px 20px}.brp-pros-box{border:1px solid #10b98140}.brp-cons-box{border:1px solid #f59e0b40}.brp-theme-light .brp-pros-box{background:#f0fdf4}.brp-theme-light .brp-cons-box{background:#fffbeb}.brp-pros-box h3,.brp-cons-box h3{align-items:center;gap:7px;margin:0 0 12px;font-size:14px;font-weight:800;display:flex}.brp-pros-box ul,.brp-cons-box ul{flex-direction:column;gap:9px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:flex}.brp-pros-box li,.brp-cons-box li{align-items:flex-start;gap:7px;display:flex}.brp-bullet-warn{color:#f59e0b;font-weight:800}.brp-features-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.brp-feature-chip{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.brp-theme-light .brp-feature-chip{background:#f8fafc;border-color:#e2e8f0}.brp-reviews-prompt-card{background:linear-gradient(135deg,#fc5d2114 0%,#ff8c420a 100%);border:1px solid #fc5d2140;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.brp-reviews-prompt-text h3{margin:0 0 4px;font-size:17px;font-weight:800}.brp-reviews-prompt-text p{color:#94a3b8;margin:0;font-size:13px}.brp-btn-open-reviews-modal{color:#fff;cursor:pointer;background:#fc5d21;border:none;border-radius:12px;align-items:center;gap:7px;padding:10px 18px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #fc5d2159}.brp-btn-open-reviews-modal:hover{transform:translateY(-2px);box-shadow:0 6px 18px #fc5d2173}.brp-sidebar{position:relative}.brp-sticky-card{background:#182032d9;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:16px;padding:24px;display:flex;position:sticky;top:96px;box-shadow:0 15px 40px #00000059}.brp-theme-light .brp-sticky-card{background:#fff;border-color:#e2e8f0;box-shadow:0 8px 30px #0000000f}.brp-sidebar-header{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding-bottom:14px;display:flex}.brp-theme-light .brp-sidebar-header{border-bottom-color:#f1f5f9}.brp-sidebar-logo{justify-content:center;align-items:center;width:50px;height:40px;display:flex}.brp-sidebar-name{font-size:16px;font-weight:800;display:block}.brp-sidebar-stats-list{flex-direction:column;gap:9px;font-size:13px;display:flex}.brp-sidebar-stat-item{justify-content:space-between;align-items:center;display:flex}.brp-sidebar-stat-item .lbl{color:#94a3b8}.brp-sidebar-cta-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#fc5d21 0%,#ff7a18 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;padding:13px 18px;font-size:13.5px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 15px #fc5d2159}.brp-sidebar-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #fc5d2180}.brp-sidebar-hub-btn{color:#f1f5f9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;padding:9px 14px;font-size:12px;font-weight:700;transition:all .16s;display:inline-flex}.brp-theme-light .brp-sidebar-hub-btn{color:#1e293b;background:#f1f5f9;border-color:#cbd5e1}.brp-sidebar-hub-btn:hover{color:#fc5d21;background:#fc5d211a;border-color:#fc5d21}.brp-sidebar-trust-bullets{color:#94a3b8;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;flex-direction:column;gap:6px;padding:10px 0;font-size:11.5px;display:flex}.brp-theme-light .brp-sidebar-trust-bullets{color:#64748b;border-color:#f1f5f9}.brp-sidebar-trust-bullets .bullet{align-items:center;gap:6px;display:flex}.brp-sidebar-risk-notice{color:#64748b;align-items:flex-start;gap:7px;font-size:11px;line-height:1.4;display:flex}.brp-alternatives-section{border-top:1px solid #ffffff0f;padding:40px 0 60px}.brp-theme-light .brp-alternatives-section{border-top-color:#0000000f}.brp-alternatives-title{margin:0 0 20px;font-size:20px;font-weight:800}.brp-alternatives-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.brp-alt-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:space-between;gap:12px;padding:18px 20px;transition:all .2s;display:flex}.brp-theme-light .brp-alt-card{background:#fff;border-color:#e2e8f0}.brp-alt-card:hover{border-color:#fc5d2166;transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.brp-alt-top{justify-content:space-between;align-items:center;display:flex}.brp-alt-logo{align-items:center;height:24px;display:flex}.brp-alt-rank{color:#fc5d21;background:#fc5d2126;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:800}.brp-alt-name{margin-bottom:2px;font-size:15px;font-weight:800}.brp-alt-badge{color:#10b981;margin-bottom:6px;font-size:11.5px;font-weight:600}.brp-alt-spec{color:#94a3b8;font-size:12px}.brp-theme-light .brp-alt-spec{color:#64748b}.brp-alt-link{color:#fc5d21;align-items:center;gap:5px;margin-top:4px;font-size:12.5px;font-weight:700;text-decoration:none;transition:gap .16s;display:inline-flex}.brp-alt-link:hover{gap:8px}.tp-overview-hub{flex-direction:column;gap:20px;margin-bottom:28px;display:flex}.tp-stars-group{align-items:center;gap:3px;display:inline-flex}.tp-star-box{border-radius:3px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.tp-star-box.active{background-color:#00b67a}.tp-star-box.inactive{background-color:#94a3b838}.tp-write-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;border:1px solid #ffffff14;border-radius:16px;padding:22px 24px;transition:all .2s}.brp-theme-light .tp-write-card{background:#fff;border-color:#e2e8f0;box-shadow:0 2px 10px #00000008}.tp-write-card-header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.tp-write-user-avatar{color:#fff;background:linear-gradient(135deg,#00b67a,#059669);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.tp-write-prompt-text{flex-direction:column;gap:2px;display:flex}.tp-write-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.brp-theme-light .tp-write-label{color:#64748b}.tp-write-broker-name{color:#f1f5f9;font-size:17px;font-weight:800}.brp-theme-light .tp-write-broker-name{color:#0f172a}.tp-interactive-rating-row{flex-wrap:wrap;align-items:center;gap:14px;padding-top:4px;display:flex}.tp-rating-boxes-selector{gap:4px;display:inline-flex}.tp-interactive-box{cursor:pointer;background:#94a3b833;border:none;border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .15s,background-color .15s;display:inline-flex}.tp-interactive-box:hover,.tp-interactive-box.filled{transform:translateY(-2px)}.tp-rating-label-hint{color:#00b67a;font-size:13.5px;font-weight:700;transition:color .15s}.tp-write-open-btn{color:#00b67a;cursor:pointer;background:#00b67a1a;border:1px solid #00b67a59;border-radius:20px;align-items:center;gap:6px;margin-left:auto;padding:7px 16px;font-size:13px;font-weight:700;transition:all .18s;display:inline-flex}.tp-write-open-btn:hover{color:#fff;background:#00b67a;border-color:#00b67a}.tp-inline-review-form{border-top:1px solid #ffffff14;flex-direction:column;gap:14px;margin-top:20px;padding-top:20px;display:flex}.brp-theme-light .tp-inline-review-form{border-top-color:#e2e8f0}.tp-form-field{flex-direction:column;gap:6px;width:100%;display:flex}.tp-field-label{color:#cbd5e1;font-size:12.5px;font-weight:700}.brp-theme-light .tp-field-label{color:#334155}.tp-input,.tp-textarea,.tp-select{box-sizing:border-box;color:#f8fafc;background:#00000040;border:1px solid #ffffff1f;border-radius:10px;width:100%;padding:10px 14px;font-family:inherit;font-size:13.5px;transition:border-color .18s}.brp-theme-light .tp-input,.brp-theme-light .tp-textarea,.brp-theme-light .tp-select{color:#0f172a;background:#fff;border-color:#cbd5e1}.tp-input:focus,.tp-textarea:focus,.tp-select:focus{border-color:#00b67a;outline:none;box-shadow:0 0 0 3px #00b67a26}.tp-form-row-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:640px){.tp-form-row-2{grid-template-columns:1fr}}.tp-recommend-toggle{gap:8px;display:flex}.tp-toggle-btn{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:600;transition:all .18s;display:inline-flex}.brp-theme-light .tp-toggle-btn{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.tp-toggle-btn.active{color:#10b981;background:#10b98126;border-color:#10b981}.tp-toggle-btn.active-no{color:#ef4444;background:#ef444426;border-color:#ef4444}.tp-form-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:6px;display:flex}.tp-btn-cancel{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:600}.brp-theme-light .tp-btn-cancel{color:#64748b;border-color:#e2e8f0}.tp-btn-submit{color:#fff;cursor:pointer;background:#00b67a;border:none;border-radius:10px;align-items:center;gap:6px;padding:9px 20px;font-size:13px;font-weight:700;transition:background .18s;display:inline-flex}.tp-btn-submit:hover:not(:disabled){background:#009e6a}.tp-btn-submit:disabled{opacity:.6;cursor:not-allowed}.tp-feed-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.tp-feed-title-col{align-items:baseline;gap:8px;display:flex}.tp-feed-heading{color:#f1f5f9;margin:0;font-size:19px;font-weight:800}.brp-theme-light .tp-feed-heading{color:#0f172a}.tp-feed-count{color:#94a3b8;font-size:13px}.brp-theme-light .tp-feed-count{color:#64748b}.tp-filter-pills-row{flex-wrap:wrap;gap:6px;display:flex}.tp-filter-pill{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:5px 12px;font-size:12px;font-weight:700;transition:all .18s}.brp-theme-light .tp-filter-pill{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.tp-filter-pill:hover,.tp-filter-pill.active{color:#fff;background:#00b67a;border-color:#00b67a}.tp-reviews-list{flex-direction:column;gap:14px;display:flex}.tp-reviews-loading,.tp-reviews-empty{text-align:center;color:#94a3b8;background:#ffffff05;border:1px dashed #ffffff14;border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:30px 20px;display:flex}.brp-theme-light .tp-reviews-loading,.brp-theme-light .tp-reviews-empty{color:#64748b;background:#f8fafc;border-color:#cbd5e1}.tp-review-card{background:#0f172a73;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;gap:12px;padding:20px 22px;transition:border-color .18s;display:flex}.brp-theme-light .tp-review-card{background:#fff;border-color:#e2e8f0;box-shadow:0 1px 4px #00000005}.tp-review-card:hover{border-color:#00b67a4d}.tp-rc-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tp-rc-user-info{align-items:center;gap:10px;display:flex}.tp-rc-avatar{color:#f8fafc;background:linear-gradient(135deg,#1e293b,#334155);border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:flex}.brp-theme-light .tp-rc-avatar{color:#0f172a;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-color:#cbd5e1}.tp-rc-author-row{align-items:center;gap:6px;display:flex}.tp-rc-name{color:#f1f5f9;font-size:14px;font-weight:800}.brp-theme-light .tp-rc-name{color:#0f172a}.tp-rc-verified-badge{color:#10b981;background:#10b9811a;border-radius:10px;align-items:center;gap:3px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-flex}.tp-rc-date{color:#94a3b8;font-size:12px;display:block}.brp-theme-light .tp-rc-date{color:#64748b}.tp-rc-title{color:#f8fafc;margin:0;font-size:15px;font-weight:800;line-height:1.4}.brp-theme-light .tp-rc-title{color:#0f172a}.tp-rc-comment{color:#cbd5e1;margin:0;font-size:14px;line-height:1.6}.brp-theme-light .tp-rc-comment{color:#334155}.tp-rc-meta-strip{align-items:center;gap:8px;display:flex}.tp-rc-deposit-pill{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;padding:3px 8px;font-size:11.5px}.brp-theme-light .tp-rc-deposit-pill{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.tp-rc-company-reply-card{background:#00b67a0d;border:1px solid #00b67a1a;border-left:3px solid #00b67a;border-radius:10px;flex-direction:column;gap:6px;margin-top:4px;padding:12px 16px;display:flex}.tp-rc-reply-header{color:#00b67a;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.tp-rc-reply-icon{color:#00b67a}.tp-rc-reply-date{color:#94a3b8;margin-left:auto;font-size:11.5px;font-weight:400}.brp-theme-light .tp-rc-reply-date{color:#64748b}.tp-rc-reply-text{color:#cbd5e1;margin:0;font-size:13.5px;line-height:1.5}.brp-theme-light .tp-rc-reply-text{color:#334155}.tp-rc-footer-actions{border-top:1px solid #ffffff0d;align-items:center;gap:10px;padding-top:6px;display:flex}.brp-theme-light .tp-rc-footer-actions{border-top-color:#f1f5f9}.tp-action-btn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:all .18s;display:inline-flex}.brp-theme-light .tp-action-btn{color:#64748b}.tp-action-btn:hover{color:#f8fafc;background:#ffffff0d;border-color:#ffffff14}.brp-theme-light .tp-action-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.tp-action-btn.voted{color:#00b67a;background:#00b67a1a;border-color:#00b67a40}.tp-action-count{font-size:12px;font-weight:800}.tp-flag-btn:hover,.tp-flag-btn.flagged{color:#f59e0b;border-color:#f59e0b40}.tp-flag-btn.flagged{background:#f59e0b1a}.tp-see-all-wrapper{justify-content:flex-start;margin:6px 0;display:flex}.tp-see-all-btn{color:#f1f5f9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:24px;padding:10px 24px;font-size:13.5px;font-weight:700;transition:all .18s}.brp-theme-light .tp-see-all-btn{color:#0f172a;background:#e2e8f0;border-color:#cbd5e1}.tp-see-all-btn:hover{background:#ffffff26;border-color:#fff3;transform:translateY(-1px)}.brp-theme-light .tp-see-all-btn:hover{background:#cbd5e1}.tp-company-section-card{background:#0f172a80;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:22px;padding:24px 28px;display:flex}.brp-theme-light .tp-company-section-card{background:#fff;border-color:#e2e8f0;box-shadow:0 1px 6px #00000005}.tp-category-badges-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tp-category-pill{color:#60a5fa;background:#3b82f614;border:1px solid #3b82f633;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.brp-theme-light .tp-category-pill{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.tp-category-info-badge{color:#94a3b8;cursor:help;align-items:center;display:inline-flex}.tp-info-grid-row{border-bottom:1px solid #ffffff0f;grid-template-columns:180px 1fr;gap:20px;padding-bottom:20px;display:grid}.brp-theme-light .tp-info-grid-row{border-bottom-color:#f1f5f9}.tp-info-grid-row:last-child{border-bottom:none;padding-bottom:0}@media (max-width:680px){.tp-info-grid-row{grid-template-columns:1fr;gap:8px}}.tp-info-label-col{padding-top:2px}.tp-info-main-title{color:#f8fafc;margin:0;font-size:18px;font-weight:800}.brp-theme-light .tp-info-main-title{color:#0f172a}.tp-info-content-col{flex-direction:column;gap:6px;display:flex}.tp-info-subheading{color:#94a3b8;font-size:13px;font-weight:700;display:block}.brp-theme-light .tp-info-subheading{color:#64748b}.tp-info-body-text{color:#cbd5e1;margin:0;font-size:14px;line-height:1.65}.brp-theme-light .tp-info-body-text{color:#334155}.tp-contact-list{flex-direction:column;gap:12px;display:flex}.tp-contact-item{color:#cbd5e1;align-items:flex-start;gap:10px;font-size:14px;display:flex}.brp-theme-light .tp-contact-item{color:#334155}.tp-contact-icon{color:#94a3b8;flex-shrink:0;margin-top:2px}.brp-theme-light .tp-contact-icon{color:#64748b}.tp-contact-link{color:#f8fafc;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40;transition:all .18s}.brp-theme-light .tp-contact-link{color:#0f172a;text-decoration-color:#00000040}.tp-contact-link:hover{color:#fc5d21;text-decoration-color:#fc5d21}.pipwise-news-page{background-color:var(--bg-primary,#0c0e12);min-height:100vh;color:var(--text-primary,#f3f4f6);padding-top:96px;font-family:inherit;transition:background-color .25s,color .25s;overflow-x:hidden}.pipwise-news-page.light{color:#0f172a;background-color:#f8fafc}.news-ticker-container{z-index:10;background:#10b9810f;border-top:1px solid #10b98126;border-bottom:1px solid #10b98126;align-items:center;height:40px;display:flex;position:relative;overflow:hidden}.news-ticker-badge{background:var(--brand-green,#10b981);color:#052e16;letter-spacing:.08em;text-transform:uppercase;z-index:2;flex-shrink:0;align-items:center;gap:7px;height:100%;padding:0 16px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:4px 0 12px #10b98140}.ticker-pulse-dot{background-color:#fff;border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite tickerDotGlow}@keyframes tickerDotGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.news-ticker-track-wrapper{white-space:nowrap;flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.news-ticker-track{animation:48s linear infinite tickerScroll;display:inline-flex}.news-ticker-track:hover{animation-play-state:paused}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.news-ticker-item{color:var(--text-secondary,#9ca3af);align-items:center;gap:8px;padding:0 28px;font-size:12.5px;display:inline-flex}.pipwise-news-page.light .news-ticker-item{color:#475569}.ticker-bullet{color:var(--brand-green,#10b981);font-size:11px}.ticker-item-text{font-weight:500}.ticker-item-time{opacity:.7;font-size:11px}.news-hero-container{text-align:center;max-width:1240px;margin:0 auto;padding:44px 24px 28px}.news-hero-content{flex-direction:column;align-items:center;display:flex}.news-badge-pill{color:var(--brand-green,#10b981);letter-spacing:.03em;background:#10b9811a;border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.badge-pulse-icon{animation:3s ease-in-out infinite pulseRotate}@keyframes pulseRotate{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.news-hero-title{letter-spacing:-.03em;color:var(--text-primary,#fff);margin:0 0 14px;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;line-height:1.15}.pipwise-news-page.light .news-hero-title{color:#0f172a}.news-green-accent{background:linear-gradient(135deg,#10b981 0%,#34d399 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.news-hero-subtitle{color:var(--text-secondary,#94a3b8);max-width:680px;margin:0 0 24px;font-size:clamp(.95rem,1.8vw,1.125rem);line-height:1.6}.pipwise-news-page.light .news-hero-subtitle{color:#64748b}.news-meta-status-row{color:var(--text-secondary,#94a3b8);background:#ffffff08;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:12px;padding:6px 14px;font-size:12px;display:inline-flex}.pipwise-news-page.light .news-meta-status-row{color:#64748b;background:#fff;border-color:#e2e8f0;box-shadow:0 2px 8px #00000008}.news-live-status-indicator{color:#10b981;align-items:center;gap:6px;font-weight:600;display:inline-flex}.live-ping-glow{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #10b981}.news-meta-divider{opacity:.4}.news-refresh-btn{color:var(--brand-green,#10b981);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:2px 6px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.news-refresh-btn:hover{background:#10b9811f}.news-refresh-btn.is-spinning svg{animation:.8s linear infinite spin}.news-btn-create-post{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:9999px;align-items:center;gap:6px;margin-left:4px;padding:4px 12px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #10b9814d}.news-btn-create-post:hover{transform:translateY(-1px);box-shadow:0 4px 12px #10b98166}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.news-control-bar-wrapper{z-index:30;-webkit-backdrop-filter:blur(16px);background:#0c0e12d9;border-bottom:1px solid #ffffff0f;margin-bottom:32px;padding:12px 24px;position:sticky;top:76px}.pipwise-news-page.light .news-control-bar-wrapper{background:#f8fafce6;border-bottom-color:#e2e8f0}.news-control-bar{justify-content:center;align-items:center;gap:16px;max-width:1240px;margin:0 auto;display:flex}.news-category-scroll{scrollbar-width:none;justify-content:center;align-items:center;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.news-category-scroll::-webkit-scrollbar{display:none}.news-category-btn{color:var(--text-secondary,#94a3b8);white-space:nowrap;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;transition:all .18s;display:inline-flex}.pipwise-news-page.light .news-category-btn{color:#475569;background:#fff;border-color:#e2e8f0}.news-category-btn:hover{color:#fff;background:#ffffff14;border-color:#ffffff29}.pipwise-news-page.light .news-category-btn:hover{color:#0f172a;background:#f1f5f9}.news-category-btn.active{background:var(--brand-green,#10b981);color:#052e16;border-color:var(--brand-green,#10b981);font-weight:700;box-shadow:0 2px 10px #10b9814d}.news-search-box{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;min-width:260px;padding:7px 12px;transition:all .2s;display:flex}.pipwise-news-page.light .news-search-box{background:#fff;border-color:#cbd5e1}.news-search-box:focus-within{border-color:var(--brand-green,#10b981);box-shadow:0 0 0 2px #10b98126}.news-search-icon{color:#64748b;flex-shrink:0}.news-search-input{color:var(--text-primary,#fff);background:0 0;border:none;outline:none;width:100%;font-size:13px}.pipwise-news-page.light .news-search-input{color:#0f172a}.news-search-clear{color:#64748b;cursor:pointer;background:0 0;border:none;padding:0;display:flex}.news-main-layout{max-width:1240px;margin:0 auto;padding:0 24px 60px}.news-featured-card{cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:1.15fr 1fr;gap:28px;margin-bottom:40px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;overflow:hidden}.pipwise-news-page.light .news-featured-card{background:#fff;border-color:#e2e8f0;box-shadow:0 10px 30px #0000000a}.news-featured-card:hover{border-color:#10b98159;transform:translateY(-3px);box-shadow:0 16px 36px #00000059}.featured-image-wrapper{height:100%;min-height:320px;position:relative;overflow:hidden}.featured-cover-img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.news-featured-card:hover .featured-cover-img{transform:scale(1.03)}.featured-overlay-gradient{background:linear-gradient(#0000 50%,#0c0e12cc 100%);position:absolute;top:0;bottom:0;left:0;right:0}.featured-cat-tag{z-index:2;letter-spacing:.04em;text-transform:uppercase;border-radius:8px;padding:5px 12px;font-size:11px;font-weight:700;position:absolute;top:16px;left:16px}.badge-india{color:#fff;background:#f97316e6}.badge-crypto{color:#fff;background:#06b6d4e6}.badge-forex{color:#052e16;background:#10b981e6}.badge-commodities{color:#422006;background:#eab308e6}.badge-brokers{color:#fff;background:#6366f1e6}.badge-global{color:#fff;background:#a855f7e6}.featured-body{flex-direction:column;justify-content:space-between;padding:28px 28px 24px 0;display:flex}.featured-meta-top{color:var(--text-secondary,#94a3b8);align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.featured-source{color:var(--brand-green,#10b981);font-weight:600}.featured-read-time{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.featured-title{color:var(--text-primary,#fff);margin:0 0 14px;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:700;line-height:1.3;transition:color .18s}.pipwise-news-page.light .featured-title{color:#0f172a}.news-featured-card:hover .featured-title{color:var(--brand-green,#10b981)}.featured-summary{color:var(--text-secondary,#94a3b8);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 24px;font-size:14.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.pipwise-news-page.light .featured-summary{color:#64748b}.featured-footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:20px;display:flex}.pipwise-news-page.light .featured-footer{border-top-color:#f1f5f9}.featured-author-row{align-items:center;gap:10px;display:flex}.author-avatar{object-fit:cover;border:1.5px solid #10b9814d;border-radius:50%;width:36px;height:36px}.author-details{flex-direction:column;display:flex}.author-name{color:var(--text-primary,#fff);font-size:13px;font-weight:600}.pipwise-news-page.light .author-name{color:#0f172a}.author-role{color:var(--text-secondary,#94a3b8);font-size:11px}.featured-actions{align-items:center;gap:10px;display:flex}.featured-share-btn{color:var(--text-secondary,#94a3b8);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .18s;display:flex}.featured-share-btn:hover{color:#fff;background:#ffffff1a}.featured-read-btn{background:var(--brand-green,#10b981);color:#052e16;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;transition:all .18s;display:inline-flex}.featured-read-btn:hover{background:#34d399;transform:translate(2px)}.news-articles-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;display:grid}.news-card{cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.pipwise-news-page.light .news-card{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 16px #00000008}.news-card:hover{border-color:#10b9814d;transform:translateY(-4px);box-shadow:0 12px 28px #00000040}.news-card-img-wrap{height:190px;position:relative;overflow:hidden}.news-card-img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.news-card:hover .news-card-img{transform:scale(1.04)}.news-card-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:4px 10px;font-size:10.5px;font-weight:700;position:absolute;top:12px;left:12px}.news-card-content{flex-direction:column;flex:1;padding:18px 20px;display:flex}.news-card-meta{color:var(--text-secondary,#94a3b8);align-items:center;gap:6px;margin-bottom:10px;font-size:11.5px;display:flex}.news-card-source{color:var(--brand-green,#10b981);font-weight:600}.news-card-title{color:var(--text-primary,#fff);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:16px;font-weight:700;line-height:1.4;transition:color .18s;display:-webkit-box;overflow:hidden}.pipwise-news-page.light .news-card-title{color:#0f172a}.news-card:hover .news-card-title{color:var(--brand-green,#10b981)}.news-card-excerpt{color:var(--text-secondary,#94a3b8);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0 0 18px;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.pipwise-news-page.light .news-card-excerpt{color:#64748b}.news-card-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.pipwise-news-page.light .news-card-footer{border-top-color:#f1f5f9}.card-read-duration{color:var(--text-secondary,#94a3b8);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.card-action-btns{align-items:center;gap:8px;display:flex}.card-share-btn{color:#64748b;cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;transition:color .15s;display:flex}.card-share-btn:hover{color:var(--brand-green,#10b981)}.card-read-arrow{color:var(--brand-green,#10b981);align-items:center;transition:transform .18s;display:flex}.news-card:hover .card-read-arrow{transform:translate(2px,-2px)}.news-reader-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);background:#000000c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.news-reader-modal{background:#11141a;border:1px solid #ffffff1f;border-radius:20px;width:100%;max-width:780px;max-height:90vh;position:relative;overflow-y:auto;box-shadow:0 24px 60px #0009}.pipwise-news-page.light .news-reader-modal{background:#fff;border-color:#cbd5e1;box-shadow:0 24px 60px #00000026}.reader-modal-header{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11141af2;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:sticky;top:0}.pipwise-news-page.light .reader-modal-header{background:#fffffff2;border-bottom-color:#e2e8f0}.reader-cat-pill{text-transform:uppercase;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700}.reader-header-actions{align-items:center;gap:8px;display:flex}.reader-action-btn,.reader-close-btn{color:var(--text-primary,#fff);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .18s;display:flex}.pipwise-news-page.light .reader-action-btn,.pipwise-news-page.light .reader-close-btn{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.reader-action-btn:hover,.reader-close-btn:hover{background:#ffffff26}.reader-modal-body{padding:28px 32px 40px}.reader-title{color:var(--text-primary,#fff);margin:0 0 20px;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:800;line-height:1.3}.pipwise-news-page.light .reader-title{color:#0f172a}.reader-author-bar{align-items:center;gap:12px;margin-bottom:24px;display:flex}.reader-avatar{object-fit:cover;border:2px solid var(--brand-green,#10b981);border-radius:50%;width:42px;height:42px}.reader-author-info{flex-direction:column;display:flex}.reader-name{color:var(--text-primary,#fff);font-size:14px;font-weight:600}.pipwise-news-page.light .reader-name{color:#0f172a}.reader-source-time{color:var(--text-secondary,#94a3b8);font-size:12px}.reader-cover-wrap{border-radius:14px;width:100%;max-height:380px;margin-bottom:24px;overflow:hidden}.reader-cover-img{object-fit:cover;width:100%;height:100%}.reader-summary-callout{border-left:3px solid var(--brand-green,#10b981);color:var(--text-primary,#f3f4f6);background:#10b98114;border-radius:0 10px 10px 0;margin-bottom:28px;padding:14px 18px;font-size:14.5px;line-height:1.6}.pipwise-news-page.light .reader-summary-callout{color:#1e293b}.reader-article-content{color:var(--text-secondary,#d1d5db);margin-bottom:32px;font-size:15.5px;line-height:1.75}.pipwise-news-page.light .reader-article-content{color:#334155}.reader-article-content p{white-space:pre-line;margin-bottom:18px}.reader-article-content .article-inline-link{color:var(--brand-green,#10b981);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .15s}.reader-article-content .article-inline-link:hover{opacity:.8}.reader-tags-row{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:8px;padding-top:20px;display:flex}.reader-tag-label{color:var(--text-secondary,#94a3b8);font-size:12px;font-weight:600}.reader-tag-chip{color:var(--brand-green,#10b981);background:#ffffff0d;border-radius:9999px;padding:4px 10px;font-size:12px}.news-empty-state{text-align:center;max-width:480px;margin:0 auto;padding:60px 20px}.empty-icon-wrap{color:#64748b;background:#ffffff0a;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 20px;display:flex}.news-empty-state h3{margin-bottom:8px;font-size:18px}.news-empty-state p{color:#64748b;margin-bottom:20px;font-size:13.5px}.empty-reset-btn{background:var(--brand-green,#10b981);color:#052e16;cursor:pointer;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600}@media (max-width:900px){.news-featured-card{grid-template-columns:1fr;gap:0}.featured-image-wrapper{min-height:220px}.featured-body{padding:20px}.news-control-bar{flex-direction:column;align-items:stretch}.news-search-box{width:100%;min-width:unset}}@media (max-width:640px){.news-hero-container{padding:24px 16px 20px}.news-articles-grid{grid-template-columns:1fr}.reader-modal-body{padding:20px 18px}}.pipwise-calculator-page{background-color:var(--bg-primary,#0c0e12);min-height:100vh;color:var(--text-primary,#f3f4f6);padding-top:96px;font-family:inherit;transition:background-color .25s,color .25s;overflow-x:hidden}.pipwise-calculator-page.light{color:#0f172a;background-color:#f8fafc}.calc-hero-container{text-align:center;flex-direction:column;align-items:center;max-width:1240px;margin:0 auto;padding:40px 24px 24px;display:flex}.calc-hero-badge{color:var(--brand-green,#10b981);letter-spacing:.04em;background:#10b9811a;border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.calc-badge-sparkle{color:#10b981}.calc-hero-title{letter-spacing:-.03em;color:var(--text-primary,#fff);margin:0 0 12px;font-size:clamp(2rem,4vw,3.1rem);font-weight:800;line-height:1.15}.pipwise-calculator-page.light .calc-hero-title{color:#0f172a}.calc-accent-text{background:linear-gradient(135deg,#10b981 0%,#34d399 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.calc-hero-subtitle{color:var(--text-secondary,#94a3b8);max-width:680px;margin:0 0 28px;font-size:clamp(.95rem,1.8vw,1.08rem);line-height:1.6}.pipwise-calculator-page.light .calc-hero-subtitle{color:#64748b}.calc-tabs-wrapper{scrollbar-width:none;background:#ffffff08;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:6px;max-width:100%;padding:5px;display:inline-flex;overflow-x:auto;box-shadow:0 4px 20px #0003}.pipwise-calculator-page.light .calc-tabs-wrapper{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 16px #0000000a}.calc-tabs-wrapper::-webkit-scrollbar{display:none}.calc-tab-btn{color:var(--text-secondary,#94a3b8);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:7px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.pipwise-calculator-page.light .calc-tab-btn{color:#64748b}.calc-tab-btn:hover{color:#fff;background:#ffffff0d}.pipwise-calculator-page.light .calc-tab-btn:hover{color:#0f172a;background:#f1f5f9}.calc-tab-btn.active{background:var(--brand-green,#10b981);color:#052e16;font-weight:700;box-shadow:0 2px 12px #10b98159}.calc-main-layout{max-width:1240px;margin:0 auto;padding:10px 24px 70px}.calc-grid-container{grid-template-columns:1.05fr 1fr;align-items:start;gap:28px;display:grid}.calc-card{-webkit-backdrop-filter:blur(12px);background:#ffffff06;border:1px solid #ffffff14;border-radius:20px;padding:28px;transition:border-color .2s,box-shadow .2s}.pipwise-calculator-page.light .calc-card{background:#fff;border-color:#e2e8f0;box-shadow:0 8px 30px #00000008}.calc-card-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;padding-bottom:16px;display:flex}.pipwise-calculator-page.light .calc-card-header{border-bottom-color:#f1f5f9}.calc-card-title-group h3{color:var(--text-primary,#fff);margin:0 0 4px;font-size:1.25rem;font-weight:700}.pipwise-calculator-page.light .calc-card-title-group h3{color:#0f172a}.calc-card-title-group p{color:var(--text-secondary,#94a3b8);margin:0;font-size:12.5px}.calc-reset-btn{color:var(--text-secondary,#94a3b8);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:600;transition:all .18s;display:inline-flex}.calc-reset-btn:hover{color:#fff;background:#ffffff0f;border-color:#fff3}.pipwise-calculator-page.light .calc-reset-btn{color:#64748b;border-color:#e2e8f0}.pipwise-calculator-page.light .calc-reset-btn:hover{color:#0f172a;background:#f1f5f9}.calc-field-group{margin-bottom:18px}.calc-label-row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.calc-field-group label{color:var(--text-primary,#e2e8f0);font-size:12.5px;font-weight:600;display:block}.pipwise-calculator-page.light .calc-field-group label{color:#334155}.sub-field-label{color:var(--text-secondary,#94a3b8)!important;margin-bottom:4px!important;font-size:11.5px!important}.calc-live-price-pill{color:#10b981;background:#10b9811a;border:1px solid #10b98133;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.calc-two-col-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.calc-select-wrap{align-items:center;display:flex;position:relative}.calc-select{-webkit-appearance:none;appearance:none;width:100%;color:var(--text-primary,#fff);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:10px 34px 10px 14px;font-size:13.5px;font-weight:500;transition:all .18s}.calc-select optgroup{color:#94a3b8;background:#11141a;font-weight:700}.calc-select option{color:#fff;background:#11141a;font-weight:500}.pipwise-calculator-page.light .calc-select{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.pipwise-calculator-page.light .calc-select optgroup{color:#475569;background:#f1f5f9}.pipwise-calculator-page.light .calc-select option{color:#0f172a;background:#fff}.calc-select:focus{border-color:var(--brand-green,#10b981);box-shadow:0 0 0 2px #10b98133}.select-chevron-icon{pointer-events:none;color:#94a3b8;position:absolute;right:12px}.calc-input-adornment{align-items:center;display:flex;position:relative}.input-currency-tag,.input-suffix-tag{color:#94a3b8;pointer-events:none;font-size:12px;font-weight:700;position:absolute}.input-currency-tag{left:14px}.input-suffix-tag{right:14px}.calc-input{width:100%;color:var(--text-primary,#fff);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:600;transition:all .18s}.calc-input-adornment .input-currency-tag~.calc-input{padding-left:32px}.calc-input-adornment .input-suffix-tag~.calc-input{padding-right:48px}.calc-input-adornment .calc-input:has(~.input-suffix-tag){padding-right:48px}.pipwise-calculator-page.light .calc-input{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.calc-input:focus{border-color:var(--brand-green,#10b981);box-shadow:0 0 0 2px #10b98133}.calc-quick-pills-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.quick-pill-label{color:#64748b;margin-right:2px;font-size:11px}.calc-preset-pill{color:var(--text-secondary,#94a3b8);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;transition:all .15s}.calc-preset-pill:hover{color:#fff;background:#ffffff14}.calc-preset-pill.active{color:#10b981;background:#10b9812e;border-color:#10b981}.pipwise-calculator-page.light .calc-preset-pill{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.pipwise-calculator-page.light .calc-preset-pill:hover{color:#0f172a;background:#e2e8f0}.calc-sub-mode-toggle{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;padding:2px;display:inline-flex}.sub-toggle-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.sub-toggle-btn.active{color:#fff;background:#1e293b;box-shadow:0 1px 4px #0003}.pipwise-calculator-page.light .sub-toggle-btn.active{color:#0f172a;background:#fff}.calc-order-direction-toggle{grid-template-columns:1fr 1fr;gap:10px;display:grid}.order-btn{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:13px;font-weight:700;transition:all .18s;display:flex}.order-btn.buy.active{color:#10b981;background:#10b98133;border-color:#10b981}.order-btn.sell.active{color:#ef4444;background:#ef444433;border-color:#ef4444}.calc-result-card{position:sticky;top:96px}.calc-hero-result-banner{text-align:center;background:linear-gradient(135deg,#10b9811f 0%,#10b98108 100%);border:1px solid #10b98140;border-radius:16px;margin-bottom:18px;padding:24px;box-shadow:inset 0 0 20px #10b9810f}.calc-hero-result-banner.profit{background:linear-gradient(135deg,#10b98126 0%,#10b98108 100%);border-color:#10b98159}.calc-hero-result-banner.loss{background:linear-gradient(135deg,#ef444426 0%,#ef444408 100%);border-color:#ef444459}.hero-result-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--brand-green,#10b981);margin-bottom:6px;font-size:11.5px;font-weight:700;display:block}.hero-result-big-number{color:#fff;letter-spacing:-.02em;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:800;line-height:1.1}.pipwise-calculator-page.light .hero-result-big-number{color:#0f172a}.hero-result-big-number.text-green{color:#10b981}.hero-result-big-number.text-red{color:#ef4444}.hero-lot-unit{color:#94a3b8;font-size:1.1rem;font-weight:600}.hero-breakdown-subchips{color:var(--text-secondary,#94a3b8);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.subchip strong{color:#fff}.pipwise-calculator-page.light .subchip strong{color:#0f172a}.subchip-dot{opacity:.4}.calc-risk-radar-pill{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:10px 14px;font-size:12px;display:flex}.calc-risk-radar-pill.conservative{background:#10b9810f;border-color:#10b9814d}.calc-risk-radar-pill.moderate{background:#f59e0b0f;border-color:#f59e0b4d}.calc-risk-radar-pill.aggressive{background:#ef44440f;border-color:#ef44444d}.radar-pulse-dot{background-color:var(--badge-theme,#10b981);width:7px;height:7px;box-shadow:0 0 8px var(--badge-theme,#10b981);border-radius:50%;flex-shrink:0;margin-right:6px}.radar-label{color:var(--text-secondary,#cbd5e1);flex:1}.radar-cash-tag{color:#fff;background:#ffffff14;border-radius:6px;padding:3px 8px;font-weight:700}.radar-cash-tag.green{color:#10b981;background:#10b98126}.pipwise-calculator-page.light .radar-cash-tag{color:#0f172a;background:#f1f5f9}.calc-metrics-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.calc-metric-box{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;padding:12px 14px;display:flex}.pipwise-calculator-page.light .calc-metric-box{background:#f8fafc;border-color:#f1f5f9}.metric-label{color:#94a3b8;margin-bottom:4px;font-size:11px;font-weight:600}.metric-value{color:var(--text-primary,#fff);font-size:1.15rem;font-weight:700}.pipwise-calculator-page.light .metric-value{color:#0f172a}.metric-value.text-accent{color:var(--brand-green,#10b981)}.metric-value.text-green{color:#10b981}.metric-value.text-red{color:#ef4444}.small-unit{color:#94a3b8;font-size:11.5px;font-weight:500}.metric-note{color:#64748b;margin-top:3px;font-size:10.5px}.calc-leverage-matrix-card,.calc-broker-benchmark-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;margin-bottom:22px;padding:14px}.pipwise-calculator-page.light .calc-leverage-matrix-card,.pipwise-calculator-page.light .calc-broker-benchmark-card{background:#f8fafc;border-color:#e2e8f0}.matrix-title-row{color:var(--text-primary,#fff);align-items:center;gap:7px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.pipwise-calculator-page.light .matrix-title-row{color:#0f172a}.matrix-table-row{text-align:center;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.matrix-cell{background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;padding:8px 4px}.matrix-cell.highlight{background:#10b9810f;border-color:#10b9814d}.cell-lev{color:#94a3b8;margin-bottom:2px;font-size:10.5px;display:block}.cell-val{color:#fff;font-size:12px;font-weight:700}.pipwise-calculator-page.light .cell-val{color:#0f172a}.benchmark-list{flex-direction:column;gap:8px;display:flex}.benchmark-item{background:#ffffff08;border-radius:8px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:12px;display:flex}.b-left{flex-direction:column;display:flex}.b-name{color:#fff;font-weight:700}.pipwise-calculator-page.light .b-name{color:#0f172a}.b-acc{color:#94a3b8;font-size:11px}.b-right{align-items:center;gap:8px;display:flex}.b-cost{color:#10b981;font-weight:700}.b-badge{color:#10b981;background:#10b9811a;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.calc-pip-matrix-table{flex-direction:column;gap:6px;margin-bottom:20px;display:flex}.pip-matrix-header{text-transform:uppercase;color:#64748b;border-bottom:1px solid #ffffff0f;grid-template-columns:1.5fr 1fr 1.5fr;padding:8px 12px;font-size:11px;font-weight:700;display:grid}.pip-matrix-row{background:#ffffff05;border-radius:10px;grid-template-columns:1.5fr 1fr 1.5fr;align-items:center;padding:10px 12px;font-size:12.5px;display:grid}.pip-matrix-row.highlight{background:#10b98114;border:1px solid #10b98140}.pip-tier-info strong{color:#fff;display:block}.pipwise-calculator-page.light .pip-tier-info strong{color:#0f172a}.pip-tier-info span{color:#94a3b8;font-size:11px}.pip-tier-vol{color:#94a3b8;font-weight:600}.pip-tier-val{text-align:right;color:#fff;font-weight:700}.pipwise-calculator-page.light .pip-tier-val{color:#0f172a}.calc-card-actions{align-items:center;gap:12px;margin-top:24px;display:flex}.calc-btn-copy{color:var(--text-primary,#fff);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:11px 16px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}.calc-btn-copy:hover{background:#ffffff1a;border-color:#fff3}.pipwise-calculator-page.light .calc-btn-copy{color:#0f172a;background:#fff;border-color:#cbd5e1}.pipwise-calculator-page.light .calc-btn-copy:hover{background:#f1f5f9}.calc-btn-broker-compare{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:11px 16px;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 10px #10b9814d}.calc-btn-broker-compare:hover{transform:translateY(-1px);box-shadow:0 4px 16px #10b98173}.calc-guide-section{border-top:1px solid #ffffff14;margin-top:50px;padding-top:40px}.pipwise-calculator-page.light .calc-guide-section{border-top-color:#e2e8f0}.calc-guide-header{text-align:center;margin-bottom:30px}.calc-guide-header h3{color:var(--text-primary,#fff);margin:0 0 6px;font-size:1.5rem;font-weight:700}.pipwise-calculator-page.light .calc-guide-header h3{color:#0f172a}.calc-guide-header p{color:var(--text-secondary,#94a3b8);margin:0;font-size:13.5px}.calc-guide-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.guide-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;padding:22px}.pipwise-calculator-page.light .guide-card{background:#fff;border-color:#e2e8f0}.guide-icon-badge{color:#10b981;background:#10b9811f;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:14px;display:flex}.guide-card h4{color:var(--text-primary,#fff);margin:0 0 8px;font-size:1rem;font-weight:700}.pipwise-calculator-page.light .guide-card h4{color:#0f172a}.guide-card code{color:#34d399;background:#ffffff0a;border-radius:6px;margin-bottom:10px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;display:block}.pipwise-calculator-page.light .guide-card code{color:#059669;background:#f1f5f9}.guide-desc{color:var(--text-secondary,#94a3b8);font-size:12px;line-height:1.55}.pipwise-calculator-page.light .guide-desc{color:#64748b}@media (max-width:960px){.calc-grid-container{grid-template-columns:1fr;gap:24px}.calc-result-card{position:static}.calc-guide-grid{grid-template-columns:1fr;gap:16px}}@media (max-width:640px){.pipwise-calculator-page{padding-top:80px}.calc-hero-container{padding:24px 16px 16px}.calc-tabs-wrapper{justify-content:flex-start;width:100%;padding:4px}.calc-tab-btn{padding:7px 12px;font-size:12px}.calc-card{border-radius:16px;padding:18px 16px}.calc-two-col-row{grid-template-columns:1fr;gap:12px}.calc-metrics-grid{grid-template-columns:1fr;gap:10px}.matrix-table-row{grid-template-columns:repeat(2,1fr)}.calc-card-actions{flex-direction:column}.calc-btn-copy,.calc-btn-broker-compare{width:100%}}.calc-hero-lang-bar{justify-content:center;align-items:center;gap:12px;margin-bottom:20px;display:flex}.calc-live-price-box{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;margin-bottom:16px;padding:12px 14px;transition:all .2s}.calc-live-price-box:focus-within{border-color:#10b98166;box-shadow:0 0 0 1px #10b98133}.calc-live-pill-group{align-items:center;gap:8px;display:flex}.calc-live-pulse-badge{color:#10b981;letter-spacing:.02em;background:#10b9811f;border:1px solid #10b9814d;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:.72rem;font-weight:600;display:inline-flex}.calc-pulse-dot{background-color:#10b981;border-radius:50%;width:7px;height:7px;animation:1.8s infinite calcPulse;box-shadow:0 0 #10b981b3}@keyframes calcPulse{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.calc-sync-price-btn{color:var(--text-primary,#fff);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:.72rem;font-weight:500;transition:all .15s;display:inline-flex}.calc-sync-price-btn:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff40}.calc-sync-price-btn:disabled{opacity:.6;cursor:not-allowed}.spin-anim{animation:.8s linear infinite spin}.calc-gold-note-pill{color:#fbbf24;background:#f59e0b14;border:1px solid #f59e0b38;border-radius:8px;margin-top:8px;padding:8px 12px;font-size:.75rem;line-height:1.45}[dir=rtl] .calc-hero-container,[dir=rtl] .calc-main-layout{direction:rtl}[dir=rtl] .calc-label-row,[dir=rtl] .calc-card-header,[dir=rtl] .calc-result-hero-row{flex-direction:row-reverse}[dir=rtl] .calc-metric-box,[dir=rtl] .calc-guide-card{text-align:right}.nf-page-wrapper{color:#0f172a;background-color:#fff;flex-direction:column;justify-content:space-between;width:100%;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}.nf-main-container{box-sizing:border-box;flex:1;justify-content:center;align-items:center;padding:120px 20px 60px;display:flex}.nf-content-card{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:560px;display:flex}.nf-status-tag{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:7px;padding:5px 14px;display:inline-flex}.nf-status-dot{background:#ef4444;border-radius:50%;width:7px;height:7px}.nf-status-text{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.nf-number{color:#0f172a;letter-spacing:-3px;background:linear-gradient(135deg,#0f172a 0%,#334155 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:4px 0 0;font-size:96px;font-weight:900;line-height:1}@media (max-width:480px){.nf-number{font-size:76px}}.nf-title{color:#0f172a;margin:0;font-size:26px;font-weight:800;line-height:1.25}.nf-description{color:#64748b;max-width:460px;margin:0 auto;font-size:15px;line-height:1.6}.nf-search-box{background:#fff;border:1px solid #cbd5e1;border-radius:12px;align-items:center;width:100%;max-width:460px;margin-top:8px;padding:4px 6px 4px 14px;transition:all .18s;display:flex;box-shadow:0 2px 6px #0000000a}.nf-search-box:focus-within{border-color:#fc5d21;box-shadow:0 0 0 3px #fc5d2126}.nf-search-icon{color:#94a3b8;flex-shrink:0}.nf-search-input{color:#0f172a;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:8px 10px;font-family:inherit;font-size:13.5px}.nf-search-input::placeholder{color:#94a3b8}.nf-search-btn{color:#fff;cursor:pointer;background:#fc5d21;border:none;border-radius:8px;padding:7px 16px;font-size:12.5px;font-weight:700;transition:background .15s}.nf-search-btn:hover{background:#e04b12}.nf-actions-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:10px;display:flex}.nf-btn-back{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 22px;font-family:inherit;font-size:13.5px;font-weight:700;transition:all .18s;display:inline-flex}.nf-btn-back:hover{background:#f1f5f9;border-color:#94a3b8;transform:translate(-2px)}.nf-btn-home{color:#fff;background:#0f172a;border:1px solid #0f172a;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 22px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}.nf-btn-home:hover{background:#1e293b;transform:translateY(-1px);box-shadow:0 4px 14px #0f172a26}.nf-quick-links-section{border-top:1px solid #f1f5f9;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:480px;margin-top:14px;padding-top:20px;display:flex}.nf-quick-label{color:#94a3b8;font-size:12px;font-weight:600}.nf-pills-grid{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}@media (max-width:480px){.nf-pills-grid{grid-template-columns:1fr}}.nf-pill-link{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .16s;display:flex}.nf-pill-link:hover{color:#0f172a;background:#fff;border-color:#cbd5e1;box-shadow:0 2px 8px #0000000a}.nf-pill-arr{color:#94a3b8;transition:transform .15s}.nf-pill-link:hover .nf-pill-arr{color:#0f172a;transform:translate(2px)}.admin-reply-popup{z-index:10000;-webkit-backdrop-filter:blur(20px);background:#0f172af7;border:1px solid #fc5d2140;border-radius:16px;width:400px;max-width:calc(100vw - 32px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 0 0 1px #fc5d2114,0 8px 40px #00000080,0 0 60px #fc5d210f}.arp-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.arp-header-left{align-items:center;gap:10px;display:flex}.arp-icon-badge{color:#fc5d21;background:#fc5d211f;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.arp-header-text{flex-direction:column;gap:2px;display:flex}.arp-header-title{color:#f1f5f9;letter-spacing:-.2px;font-size:13.5px;font-weight:700}.arp-ticket-badge{color:#fc5d21;background:#fc5d211a;border:1px solid #fc5d2133;border-radius:6px;width:-moz-fit-content;width:fit-content;padding:1px 7px;font-size:11px;font-weight:600}.arp-close-btn{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.arp-close-btn:hover{color:#ef4444;background:#ef444426;border-color:#ef44444d}.arp-nav-row{border-bottom:1px solid #ffffff0a;justify-content:center;align-items:center;gap:12px;padding:8px 16px;display:flex}.arp-nav-btn{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;transition:all .15s;display:flex}.arp-nav-btn:hover:not(:disabled){color:#fc5d21;background:#fc5d211f;border-color:#fc5d214d}.arp-nav-btn:disabled{opacity:.3;cursor:not-allowed}.arp-nav-count{color:#64748b;font-size:11.5px;font-weight:600}.arp-body{flex-direction:column;gap:10px;max-height:280px;padding:14px 16px 10px;display:flex;overflow-y:auto}.arp-body::-webkit-scrollbar{width:4px}.arp-body::-webkit-scrollbar-track{background:0 0}.arp-body::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.arp-reply-card{background:#fc5d210f;border:1px solid #fc5d2126;border-radius:10px;padding:12px 14px}.arp-reply-label{color:#fc5d21;text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:5px;margin-bottom:6px;font-size:11px;font-weight:700;display:flex}.arp-reply-text{color:#e2e8f0;word-break:break-word;white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.6}.arp-original-card{background:#ffffff08;border-left:3px solid #94a3b84d;border-radius:0 8px 8px 0;padding:10px 12px}.arp-original-label{color:#64748b;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px;font-size:10.5px;font-weight:700}.arp-original-text{color:#94a3b8;word-break:break-word;white-space:pre-wrap;margin:0;font-size:12.5px;line-height:1.5}.arp-date-row{color:#475569;align-items:center;gap:5px;padding-top:2px;font-size:11px;display:flex}.arp-actions{border-top:1px solid #ffffff0d;align-items:center;gap:8px;padding:10px 16px 14px;display:flex}.arp-mark-read-btn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:12.5px;font-weight:700;transition:all .2s;display:flex}.arp-mark-read-btn:hover:not(:disabled){background:#059669;transform:translateY(-1px)}.arp-mark-read-btn:disabled{opacity:.6;cursor:not-allowed}.arp-mark-all-btn{color:#94a3b8;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:5px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.arp-mark-all-btn:hover:not(:disabled){color:#e2e8f0;background:#ffffff14;border-color:#ffffff26}.arp-mark-all-btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.admin-reply-popup{border-bottom:none;border-radius:16px 16px 0 0;width:100%;max-width:100%;bottom:0;left:0;right:0}.arp-body{max-height:240px}}
