@import"https://fonts.googleapis.com/css2?family=Noto+Serif+Display:ital,wght@0,300;1,300&display=block";@import"https://fonts.googleapis.com/css2?family=Archivo:ital,wdth,wght@0,62..125,100..900;1,62..125,100..900&display=block";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+Display:ital,wght@0,400;0,500;1,300;1,400&display=block";.lp{--lp-hair: var(--color-border);--lp-hair2: color-mix(in srgb, var(--color-foreground) 18%, var(--color-bg));--lp-dim: color-mix(in srgb, var(--color-foreground) 62%, transparent);--lp-mid: var(--color-muted);--lp-track: color-mix(in srgb, var(--color-foreground) 12%, var(--color-bg));--lp-gutter: clamp(24px, 4vw, 64px);--ease-k: cubic-bezier(.33, 0, .03, .99);position:relative}.lp .eyebrow{font-family:Archivo,sans-serif!important;font-weight:500;font-stretch:75%;text-transform:uppercase;letter-spacing:.34em;font-size:10px;color:var(--lp-mid)}.lp .display{font-family:Archivo,sans-serif!important;font-weight:275!important;letter-spacing:.015em!important;line-height:1.02;text-wrap:balance;text-transform:none!important}.lp .si{font-family:"Noto Serif Display",serif!important;font-style:italic;font-weight:300!important;letter-spacing:0}.lp .num{font-variant-numeric:tabular-nums}.lp .rv{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease-k),transform .9s var(--ease-k)}.lp .rv.in{opacity:1;transform:none}.lp-skel{background:var(--color-surface);border:1px solid var(--lp-hair);position:relative;overflow:hidden}.lp-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--color-foreground) 5%,transparent) 50%,transparent 70%);animation:lp-shimmer 1.6s linear infinite}@keyframes lp-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.lp-hero{min-height:calc(100vh - 190px);display:flex;flex-direction:column;justify-content:center;position:relative;padding:40px 0 120px}.lp-orb{position:absolute;left:50%;top:50%;transform:translate(-50%,-52%);width:min(78vh,760px);height:min(78vh,760px);border-radius:50%;border:1px solid color-mix(in srgb,var(--color-foreground) 16%,transparent);background:radial-gradient(circle at 38% 32%,color-mix(in srgb,var(--color-accent) 26%,transparent),transparent 55%),radial-gradient(circle at 66% 70%,color-mix(in srgb,var(--color-accent) 14%,transparent),transparent 52%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--color-accent) 7%,transparent),transparent 72%);filter:saturate(1.1);pointer-events:none;animation:lp-orbdrift 26s ease-in-out infinite alternate}@keyframes lp-orbdrift{0%{transform:translate(-50%,-52%) scale(1)}to{transform:translate(-49%,-50%) scale(1.035)}}.lp-orb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E")}.lp-hh-inner{position:relative;z-index:2;text-align:center;max-width:900px;margin:0 auto}.lp-hh-inner .display{font-size:clamp(44px,6.6vw,96px);margin:22px 0 26px;line-height:1.06}.lp-hh-cues{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.lp-hh-cue{border:1px solid var(--lp-hair2);background:color-mix(in srgb,var(--color-bg) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:10px 16px;font-size:11.5px;color:var(--lp-dim);display:inline-flex;gap:9px;align-items:center;cursor:pointer;font-family:inherit;transition:border-color .3s,color .3s,transform .35s var(--ease-k)}.lp-hh-cue:hover{border-color:var(--color-accent);color:var(--color-foreground);transform:translateY(-2px)}.lp-hh-cue i{width:7px;height:7px;display:inline-block;flex:none}.lp-scrolldown{position:absolute;bottom:104px;left:50%;transform:translate(-50%);z-index:2;font-size:9px;letter-spacing:.34em;text-transform:uppercase;color:var(--lp-mid)}.lp-ticker{position:absolute;bottom:42px;left:calc(-1 * var(--lp-gutter));right:calc(-1 * var(--lp-gutter));border-top:1px solid var(--lp-hair);border-bottom:1px solid var(--lp-hair);overflow:hidden;background:color-mix(in srgb,var(--color-bg) 80%,transparent)}.lp-ticker-in{display:inline-flex;gap:0;white-space:nowrap;animation:lp-marq 48s linear infinite;padding:9px 0}.lp-ticker-in span{font-size:9.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--lp-mid);padding:0 26px;border-right:1px solid var(--lp-hair)}.lp-ticker-in span b{color:var(--color-accent-ink);font-weight:600}.lp-ticker-in span .bad{color:var(--color-danger)}@keyframes lp-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-hs{display:grid;grid-template-columns:1fr 2fr;gap:0;padding:110px 0;border-bottom:1px solid var(--lp-hair);align-items:start;position:relative;z-index:1}@media (max-width: 900px){.lp-hs{grid-template-columns:1fr;gap:30px}}.lp-hs-left{position:sticky;top:110px}.lp-hs-left .idx{font-weight:800;font-stretch:125%;font-size:12px;color:var(--color-accent-ink);letter-spacing:.1em}.lp-hs-left h2{font-family:Archivo,sans-serif!important;font-weight:275!important;font-size:clamp(34px,4.6vw,64px);margin:14px 0 10px;line-height:1;letter-spacing:.01em!important;text-transform:none!important}.lp-hs-left .big{font-family:Archivo,sans-serif!important;font-size:clamp(88px,11vw,170px);font-weight:225;line-height:.95;letter-spacing:-.01em;margin:18px 0 8px}.lp-hs-left .big small{font-size:.32em;color:var(--lp-dim);font-weight:300}.lp-hs-left .cap{font-size:11.5px;color:var(--lp-mid);max-width:30ch}.lp-hs-right{display:flex;flex-direction:column;gap:12px}.lp-hs-card{border:1px solid var(--lp-hair);background:var(--color-surface);padding:16px 18px;display:flex;gap:14px;align-items:center;cursor:pointer;text-align:left;font-family:inherit;color:inherit;transition:transform .4s var(--ease-k),border-color .3s;width:min(560px,100%)}.lp-hs-card:hover{transform:translateY(-3px);border-color:var(--lp-hair2)}.lp-hs-right>.lp-hs-card:nth-child(2),.lp-hs-right>.lp-skel:nth-child(2){margin-left:8%}.lp-hs-right>.lp-hs-card:nth-child(3),.lp-hs-right>.lp-skel:nth-child(3){margin-left:16%}.lp-hs-right>.lp-hs-card:nth-child(4),.lp-hs-right>.lp-skel:nth-child(4){margin-left:24%}.lp-hs-card .txt{flex:1;font-size:12.5px}.lp-hs-card .txt small{display:block;color:var(--lp-mid);font-size:10.5px;margin-top:2px}.lp-pill{display:inline-flex;align-items:center;gap:7px;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--lp-mid);white-space:nowrap}.lp-pill i{width:7px;height:7px;display:inline-block;flex:none}.lp-duechip{font-size:10px;letter-spacing:.08em;color:var(--lp-mid);border:1px solid var(--lp-hair);padding:4px 9px;white-space:nowrap}.lp-duechip.over{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 45%,var(--lp-hair))}.lp-duechip.today{color:var(--color-accent-ink);border-color:color-mix(in srgb,var(--color-accent) 45%,var(--lp-hair))}.lp-hs-empty{border:1px solid var(--lp-hair);background:var(--color-surface);padding:22px 18px;font-size:12px;color:var(--lp-mid);width:min(560px,100%)}.lp-hs-money{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--lp-hair);border:1px solid var(--lp-hair);width:min(560px,100%)}.lp-hs-money>div{background:var(--color-surface);padding:18px 18px 14px}.lp-hs-money .v{font-size:clamp(24px,2.6vw,36px);font-weight:250;margin:8px 0 4px}.lp-hs-money .vs{font-size:10.5px;color:var(--lp-mid)}.lp-hs-spark{display:flex;align-items:flex-end;gap:5px;height:52px;margin-top:8px}.lp-hs-spark span{flex:1;background:var(--color-accent);opacity:.85;min-height:3px;height:0;transition:height 1s var(--ease-k)}.lp .rv.in .lp-hs-spark span{height:var(--h, 3px)}.lp-goals{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;background:var(--lp-hair);border:1px solid var(--lp-hair);width:100%}.lp-goal{background:var(--color-surface);padding:24px 20px;text-align:center}.lp-goal svg{display:block;margin:0 auto 14px}.lp-goal .ring-track{fill:none;stroke:var(--lp-track);stroke-width:3}.lp-goal .ring-prog{fill:none;stroke-width:3;stroke-linecap:butt;transform:rotate(-90deg);transform-origin:center;stroke-dasharray:339.3;stroke-dashoffset:339.3;transition:stroke-dashoffset 1.6s var(--ease-k)}.lp .rv.in .lp-goal .ring-prog{stroke-dashoffset:var(--off, 339.3)}.lp-goal .ring-num{font-size:15px;font-weight:300;fill:var(--color-foreground);letter-spacing:.08em}.lp-goal .gt{font-size:12px;font-weight:600;margin-bottom:4px}.lp-goal .gs{font-size:10.5px;color:var(--lp-mid)}.lp-goals-empty{border:1px solid var(--lp-hair);background:var(--color-surface);padding:34px 20px;text-align:center;font-size:12px;color:var(--lp-mid);width:100%}.lp-goal-statusline{display:flex;flex-direction:column;gap:6px;text-align:left;max-width:560px;margin:0 auto}.lp-cta{display:flex;gap:10px;justify-content:center;padding:80px 0 20px;flex-wrap:wrap;position:relative;z-index:1}.lp-cta button{border:1px solid var(--lp-hair2);background:none;cursor:pointer;font-family:inherit;padding:13px 26px;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--lp-dim);transition:border-color .3s,color .3s}.lp-cta button:hover{border-color:var(--color-accent);color:var(--color-accent-ink)}@media (prefers-reduced-motion: reduce){.lp .rv{opacity:1;transform:none;transition:none}.lp-orb,.lp-ticker-in{animation:none}.lp-skel:after{animation:none}.lp-hs-spark span{transition:none;height:var(--h, 3px)}.lp-goal .ring-prog{transition:none;stroke-dashoffset:var(--off, 339.3)}.lp-hh-cue,.lp-hs-card{transition:none}.lp-hh-cue:hover,.lp-hs-card:hover{transform:none}}.fin-eyebrow{font-family:Archivo,sans-serif;font-stretch:75%;font-weight:500;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-3)}.fin-title{font-family:Archivo,sans-serif;font-stretch:125%;font-weight:800;font-size:clamp(40px,7vw,88px);letter-spacing:-.045em;line-height:.9;text-transform:uppercase;color:var(--color-foreground)}.fin-lede{max-width:60ch;margin-top:var(--space-4);font-size:15px;line-height:1.6;color:var(--color-muted)}.fin-refresh{cursor:pointer;padding:8px 16px;font-family:Archivo,sans-serif;font-stretch:75%;font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-foreground);background:transparent;border:1px solid var(--color-border)}.fin-refresh:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.fin-refresh:disabled{opacity:.5;cursor:default}.fin-asof{font-size:11px;color:var(--color-muted);text-transform:uppercase;letter-spacing:.1em}.fin-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}@media (max-width: 900px){.fin-kpis{grid-template-columns:1fr 1fr}}.fin-kpi{display:flex;flex-direction:column;gap:8px;padding:var(--space-5);border:1px solid var(--color-border);background:var(--color-surface)}.fin-kpi-label{font-family:Archivo,sans-serif;font-stretch:75%;font-weight:700;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted)}.fin-kpi-value{font-family:Archivo,sans-serif;font-stretch:125%;font-weight:800;font-size:30px;letter-spacing:-.02em}.fin-kpi-sub{font-size:11px;color:var(--color-muted)}.fin-kpi--up .fin-kpi-value{color:var(--color-success)}.fin-kpi--down .fin-kpi-value{color:var(--color-foreground)}.fin-kpi--warn .fin-kpi-value{color:var(--color-warning)}.fin-kpi--neutral .fin-kpi-value{color:var(--color-foreground)}.fin-muted{color:var(--color-muted);font-size:13px;line-height:1.55}.fin-inv-row{display:flex;align-items:center;gap:var(--space-4);padding:12px var(--space-5);border-bottom:1px solid var(--color-border);text-decoration:none;color:var(--color-foreground)}.fin-inv-row:last-child{border-bottom:none}.fin-inv-row:hover{background:#ffffff05}.fin-inv-num{flex:none;width:96px;font-family:Archivo,sans-serif;font-stretch:75%;font-weight:700;font-size:12px;letter-spacing:.08em;color:var(--color-accent)}.fin-inv-entity{flex:1;font-size:14px}.fin-inv-group{flex:none;font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--color-muted)}.fin-inv-date{flex:none;width:96px;text-align:right;font-size:12px;color:var(--color-muted)}.fin-table{width:100%;border-collapse:collapse;font-size:13px}.fin-table th{text-align:left;padding:10px var(--space-4);font-family:Archivo,sans-serif;font-stretch:75%;font-weight:600;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);border-bottom:1px solid var(--color-border)}.fin-table td{padding:10px var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-foreground)}.fin-table tr:last-child td{border-bottom:none}.fin-table tr.fin-row-click{cursor:pointer}.fin-table tr.fin-row-click:hover td{background:#ffffff05}.fin-flow{font-family:Archivo,sans-serif;font-stretch:75%;font-weight:700;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:2px 8px}.fin-flow--in{color:var(--color-success);border:1px solid var(--color-success)}.fin-flow--out{color:var(--color-muted);border:1px solid var(--color-border)}.fin-upload-btn{display:inline-block;cursor:pointer;padding:10px 18px;font-family:Archivo,sans-serif;font-stretch:75%;font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#06181c;background:var(--color-accent);border:1px solid var(--color-accent)}.fin-upload-btn:hover{opacity:.9}.fin-stmts{display:flex;flex-direction:column}.fin-stmt{display:flex;align-items:center;gap:var(--space-4);padding:10px 0;border-bottom:1px solid var(--color-border)}.fin-stmt:last-child{border-bottom:none}.fin-stmt-name{flex:1;font-size:13px;color:var(--color-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-stmt-meta{font-size:12px;color:var(--color-muted);flex:none}.fin-stmt-state{font-family:Archivo,sans-serif;font-stretch:75%;font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-warning);flex:none}.fin-pill{font-family:Archivo,sans-serif;font-stretch:75%;font-weight:700;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:2px 8px;text-decoration:none}.fin-pill--yes{color:var(--color-success);border:1px solid var(--color-success)}.fin-pill--ready{color:var(--color-accent);border:1px solid var(--color-accent)}.fin-pill--no{color:var(--color-muted);border:1px solid var(--color-border)}.fin-pay{font-size:12px;font-weight:600}.fin-pay--paid{color:var(--color-success)}.fin-pay--partial{color:var(--color-warning)}.fin-pay--outstanding{color:var(--color-muted)}.fin-pay--overdue{color:var(--color-danger)}.fin-pay--received{color:var(--color-warning)}.fin-pay--draft{color:var(--color-accent)}.fin-pay--sent{color:var(--color-foreground)}.fin-pay--active{color:var(--color-success)}.fin-pay--lead{color:var(--color-warning)}.fin-pay--inactive{color:var(--color-muted)}.fin-toggle{display:inline-flex;border:1px solid var(--color-border)}.fin-toggle button{cursor:pointer;padding:6px 12px;font-family:Archivo,sans-serif;font-stretch:75%;font-weight:700;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);background:transparent;border:none}.fin-toggle button.on{color:#06181c;background:var(--color-accent)}.fin-mini{cursor:pointer;margin-left:8px;padding:5px 12px;font-family:Archivo,sans-serif;font-stretch:75%;font-weight:700;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#06181c;background:var(--color-accent);border:1px solid var(--color-accent);text-decoration:none}.fin-mini:hover{opacity:.9}.fin-mini--ghost{color:var(--color-foreground);background:transparent;border:1px solid var(--color-border)}.fin-mini--ghost:hover{border-color:var(--color-accent);color:var(--color-accent);opacity:1}.fin-edit-icon{cursor:pointer;margin-left:8px;padding:0 4px;font-size:12px;line-height:1;color:var(--color-muted);background:transparent;border:none;opacity:0;transition:opacity .12s,color .12s}tr:hover .fin-edit-icon{opacity:.7}.fin-edit-icon:hover{color:var(--color-accent);opacity:1}.fin-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:50;display:flex;justify-content:flex-end}.fin-drawer{width:min(900px,100%);height:100%;background:var(--color-bg);border-left:1px solid var(--color-border);overflow-y:auto;padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}.fin-drawer h2{font-family:Archivo,sans-serif;font-stretch:110%;font-weight:800;font-size:22px;text-transform:uppercase;letter-spacing:-.01em}.fin-prefill-source{margin:0;padding:10px 12px;border-left:2px solid var(--color-accent);background:color-mix(in srgb,var(--color-accent) 5%,transparent);color:var(--color-muted);font-size:11px;line-height:1.45}.fin-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.fin-close{cursor:pointer;background:transparent;border:1px solid var(--color-border);color:var(--color-foreground);padding:6px 12px;font-size:12px}.fin-grid2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3) var(--space-4)}.fin-field{display:flex;flex-direction:column;gap:4px}.fin-field label{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--color-muted);font-weight:700}.fin-field input,.fin-field select,.fin-field textarea{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-foreground);padding:8px 10px;font-size:13px;font-family:inherit}.fin-field--full{grid-column:1 / -1}.fin-iframe{width:100%;height:460px;border:1px solid var(--color-border);background:#fff}.fin-email{background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-4);font-size:13px}.fin-email-row{display:flex;gap:8px;margin-bottom:4px}.fin-email-row .k{color:var(--color-muted);min-width:64px;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.fin-email-body{white-space:pre-wrap;margin-top:10px;padding-top:10px;border-top:1px solid var(--color-border);line-height:1.5}.fin-email-edit{width:100%;background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-foreground);padding:10px;font-size:13px;font-family:inherit;line-height:1.5;resize:vertical}.fin-email-edit:focus{outline:none;border-color:var(--color-accent)}.fin-actions{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}.fin-btn{cursor:pointer;padding:10px 18px;font-family:Archivo,sans-serif;font-stretch:75%;font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--color-border);background:transparent;color:var(--color-foreground)}.fin-btn:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.fin-btn:disabled{opacity:.5;cursor:default}.fin-btn--send{background:var(--color-accent);border-color:var(--color-accent);color:#06181c}.fin-btn--send:hover:not(:disabled){opacity:.9;color:#06181c}.fin-steps{display:flex;flex-direction:column;gap:4px;font-size:12px}.fin-step{display:flex;gap:8px}.fin-step .s{font-weight:700;min-width:130px}.fin-step--ok .s{color:var(--color-success)}.fin-step--error .s{color:var(--color-danger)}.fin-step--warn .s{color:var(--color-warning)}.fin-warn{color:var(--color-warning);font-size:12px}.fin-tabs{display:flex;gap:2px;border-bottom:1px solid var(--color-border);margin-bottom:var(--space-5);flex-wrap:wrap}.fin-tab{cursor:pointer;padding:12px 18px;font-family:Archivo,sans-serif;font-stretch:75%;font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.fin-tab:hover{color:var(--color-foreground)}.fin-tab.on{color:var(--color-foreground);border-bottom-color:var(--color-accent)}.fin-back{cursor:pointer;background:transparent;border:none;color:var(--color-accent);font-size:12px;text-transform:uppercase;letter-spacing:.12em;padding:0;margin-bottom:var(--space-3)}.fin-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-4)}.fin-detail-item .k{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--color-muted);font-weight:700;display:block;margin-bottom:2px}.fin-detail-item .v{font-size:14px;color:var(--color-foreground)}.fin-tag-new{font-family:Archivo,sans-serif;font-stretch:75%;font-weight:700;font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--color-accent);border:1px solid var(--color-accent);padding:3px 7px 2px}.fin-skel{border:1px solid var(--color-border);background:var(--color-surface);animation:fin-skel-pulse 1.4s ease-in-out infinite}@keyframes fin-skel-pulse{0%,to{opacity:1}50%{opacity:.45}}.fin-cf-plot{position:relative;display:flex;align-items:flex-end;height:180px;border-bottom:1px solid var(--color-border)}.fin-cf-gridline{position:absolute;left:0;right:0;border-top:1px solid var(--color-border);opacity:.45;pointer-events:none}.fin-cf-col{position:relative;flex:1;display:flex;align-items:flex-end;justify-content:center;gap:2px;height:100%}.fin-cf-bar{position:relative;width:15px;min-height:2px;padding:0;border:none;cursor:default;background:var(--color-border);transition:height .9s var(--ease-k, cubic-bezier(.33, 0, .03, .99))}.fin-cf-bar--in{background:var(--chart-in, #c28800)}.fin-cf-bar--out{background:var(--chart-out, #4f8de0)}.fin-cf-bar:focus-visible{outline:1px solid var(--color-accent);outline-offset:2px}.fin-cf-tip{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);white-space:nowrap;font-size:11px;font-variant-numeric:tabular-nums;color:var(--color-foreground);background:var(--color-bg);border:1px solid var(--color-border);padding:4px 8px;z-index:5;pointer-events:none}.fin-cf-bar:hover .fin-cf-tip,.fin-cf-bar:focus-visible .fin-cf-tip{display:block}.fin-cf-labels{display:flex;margin-top:6px}.fin-cf-labels span{flex:1;text-align:center;font-family:Archivo,sans-serif;font-stretch:75%;font-weight:600;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted)}.fin-cf-legend{display:flex;gap:var(--space-5);margin-top:var(--space-4)}.fin-cf-key{display:inline-flex;align-items:center;gap:6px;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted)}.fin-cf-swatch{display:inline-block;width:10px;height:10px}.fin-cf-swatch--in{background:var(--chart-in, #c28800)}.fin-cf-swatch--out{background:var(--chart-out, #4f8de0)}.fin-cf-table td{font-variant-numeric:tabular-nums}.fin-age-strip{display:flex;gap:2px}.fin-age-seg{display:flex;align-items:center;min-width:0;height:44px;padding:0 10px;overflow:hidden}.fin-age-amt{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.fin-age-seg--good{background:color-mix(in srgb,var(--color-success) 16%,transparent);border:1px solid color-mix(in srgb,var(--color-success) 45%,transparent);color:var(--color-success)}.fin-age-seg--warn{background:color-mix(in srgb,var(--color-warning) 16%,transparent);border:1px solid color-mix(in srgb,var(--color-warning) 45%,transparent);color:var(--color-warning)}.fin-age-seg--late{background:color-mix(in srgb,var(--color-warning) 30%,transparent);border:1px solid color-mix(in srgb,var(--color-warning) 60%,transparent);color:var(--color-warning)}.fin-age-seg--danger{background:color-mix(in srgb,var(--color-danger) 18%,transparent);border:1px solid color-mix(in srgb,var(--color-danger) 50%,transparent);color:var(--color-danger)}.fin-age-caption{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-5);margin-top:var(--space-4)}.fin-age-key{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--color-muted)}.fin-age-swatch{display:inline-block;width:10px;height:10px}.fin-age-swatch--good{background:var(--color-success)}.fin-age-swatch--warn{background:var(--color-warning)}.fin-age-swatch--late{background:var(--color-warning);opacity:.65}.fin-age-swatch--danger{background:var(--color-danger)}.fin-pipe{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}@media (max-width: 720px){.fin-pipe{grid-template-columns:1fr 1fr}}.fin-pipe-tile{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:var(--space-5);border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;text-align:left}.fin-pipe-tile:hover{border-color:var(--color-accent)}.fin-pipe-tile:focus-visible{outline:1px solid var(--color-accent);outline-offset:2px}.fin-pipe-count{font-family:Archivo,sans-serif;font-stretch:125%;font-weight:800;font-size:30px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-foreground)}.fin-pipe-count--danger{color:var(--color-danger)}.fin-pipe-label{font-family:Archivo,sans-serif;font-stretch:75%;font-weight:700;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted)}.fin-pipe-sub{font-size:11px;color:var(--color-muted)}@media (prefers-reduced-motion: reduce){.fin-cf-bar{transition:none}.fin-skel{animation:none;opacity:.7}}.rx-shell{--rx-bg: #080a09;--rx-surface: #0d100f;--rx-raised: #121614;--rx-line: rgba(237, 239, 228, .11);--rx-line-strong: rgba(237, 239, 228, .2);--rx-ink: #eceee2;--rx-muted: #a6aca3;--rx-faint: #7f877e;--rx-accent: #d2ff3f;--rx-green: #76b685;--rx-amber: #e6ad54;--rx-red: #e16455;--rx-violet: #9285b6;--rx-blue: #6b9fbd;min-height:100vh;color-scheme:dark;background:var(--rx-bg);color:var(--rx-ink);font-family:Archivo,sans-serif!important}.rx-shell *{font-family:Archivo,sans-serif!important;box-sizing:border-box}.rx-shell em{font-family:"Noto Serif Display",serif!important;font-weight:300}.rx-topbar{position:sticky;top:0;z-index:60;height:62px;padding:0 clamp(22px,3.5vw,58px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--rx-line);background:#080a09e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.rx-brand{display:inline-flex;align-items:center;gap:10px;color:var(--rx-ink);font-size:10px;font-weight:650;letter-spacing:.17em;text-transform:uppercase;text-decoration:none}.rx-brand>span{width:7px;height:7px;border-radius:50%;background:var(--rx-accent);box-shadow:0 0 16px #d2ff3f59}.rx-nav{height:100%;display:flex;align-items:stretch}.rx-nav a{min-width:84px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-left:1px solid transparent;border-right:1px solid transparent;color:var(--rx-muted);font-size:10px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.rx-nav a:hover{color:var(--rx-ink)}.rx-nav a.active{border-color:var(--rx-line);background:#edefe409;color:var(--rx-accent)}.rx-top-tools{justify-self:end;display:flex;align-items:center;gap:8px}.rx-top-tools button,.rx-top-tools a{height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid transparent;background:transparent;color:var(--rx-muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer}.rx-top-tools button:hover,.rx-top-tools a:hover{border-color:var(--rx-line);color:var(--rx-ink)}.rx-more-menu{position:relative}.rx-more-menu summary{height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid transparent;color:var(--rx-muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase;list-style:none;cursor:pointer}.rx-more-menu summary::-webkit-details-marker{display:none}.rx-more-menu[open] summary,.rx-more-menu summary:hover{border-color:var(--rx-line);color:var(--rx-ink)}.rx-more-menu>div{position:absolute;top:42px;right:0;width:210px;padding:7px;border:1px solid var(--rx-line-strong);background:var(--rx-surface);box-shadow:0 22px 60px #00000073}.rx-more-menu>div a{width:100%;height:40px;justify-content:flex-start}.rx-more-menu>div a.active{color:var(--rx-accent);background:#d2ff3f0d}.rx-page{padding:0 clamp(24px,5vw,84px) 100px}.rx-module-head{min-height:310px;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:72px 0 54px;border-bottom:1px solid var(--rx-line-strong);background:radial-gradient(circle at 20% 10%,rgba(210,255,63,.045),transparent 30rem)}.rx-module-head p{margin-bottom:22px;color:var(--rx-accent);font-size:10px;font-weight:650;letter-spacing:.2em;text-transform:uppercase}.rx-module-head h1{font-size:clamp(52px,7vw,100px);line-height:.88;font-weight:300!important;letter-spacing:-.065em!important;text-transform:none!important}.rx-module-head h1 em{color:var(--rx-accent)}.rx-module-head>div>span{display:block;max-width:650px;margin-top:26px;color:var(--rx-muted);font-size:13px;line-height:1.55}.rx-head-actions{display:flex;align-items:center;gap:8px;padding-bottom:5px}.rx-button{min-height:38px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--rx-line-strong);background:transparent;color:var(--rx-ink);font-size:10px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer}.rx-button:hover{border-color:var(--rx-accent);color:var(--rx-accent)}.rx-button.is-primary{border-color:var(--rx-accent);background:var(--rx-accent);color:#101409}.rx-metrics{display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid var(--rx-line-strong)}.rx-metrics>div{min-height:112px;padding:21px 18px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--rx-line)}.rx-metrics>div:last-child{border-right:0}.rx-metrics strong{font-size:clamp(24px,2.5vw,36px);font-weight:300;letter-spacing:-.04em}.rx-metrics span{color:var(--rx-muted);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.rx-metrics .tone-red strong{color:var(--rx-red)}.rx-metrics .tone-amber strong{color:var(--rx-amber)}.rx-metrics .tone-green strong{color:var(--rx-green)}.rx-toolbar{min-height:64px;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--rx-line)}.rx-view-switch{display:flex;align-items:center}.rx-view-switch button{min-height:35px;padding:0 12px;border:0;border-bottom:1px solid transparent;background:transparent;color:var(--rx-muted);font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;cursor:pointer}.rx-view-switch button:hover{color:var(--rx-ink)}.rx-view-switch button.is-active{border-bottom-color:var(--rx-accent);color:var(--rx-accent)}.rx-toolbar-spacer{flex:1}.rx-search{width:min(260px,24vw);padding:9px 0;border:0;border-bottom:1px solid var(--rx-line-strong);outline:0;background:transparent;color:var(--rx-ink);font-size:11px}.rx-search::placeholder{color:var(--rx-faint)}.rx-filter{min-height:34px;padding:0 11px;border:1px solid var(--rx-line);background:transparent;color:var(--rx-muted);font-size:10px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.rx-filter.is-active{border-color:var(--rx-accent);color:var(--rx-accent)}.rx-empty{min-height:160px;display:grid;place-items:center;border-bottom:1px solid var(--rx-line);color:var(--rx-faint);font-size:11px}.rx-status{display:inline-flex;align-items:center;gap:7px;color:var(--rx-muted);font-size:10px}.rx-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--rx-green)}.rx-status.is-waiting:before{background:var(--rx-violet)}.rx-status.is-blocked:before{background:var(--rx-red)}.rx-status.is-next:before{background:var(--rx-blue)}.rx-table{width:100%;border-collapse:collapse}.rx-table th{padding:13px 12px;border-bottom:1px solid var(--rx-line-strong);color:var(--rx-faint);font-size:10px;font-weight:650;letter-spacing:.16em;text-align:left;text-transform:uppercase}.rx-table td{padding:17px 12px;border-bottom:1px solid var(--rx-line);color:var(--rx-muted);font-size:12px}.rx-table tr{cursor:pointer}.rx-table tbody tr:hover{background:#edefe406}.rx-table td strong{color:var(--rx-ink);font-size:12px;font-weight:450}.rx-table-action{min-height:30px;padding:0 9px;border:1px solid var(--rx-line-strong);background:transparent;color:var(--rx-accent);font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.rx-table-action:hover{border-color:var(--rx-accent)}.rx-finance-page .rx-toolbar{overflow-x:auto}.rx-finance-page .rx-view-switch{flex:none}.rx-shell .fin-overlay{--color-bg: var(--rx-bg);--color-surface: var(--rx-raised);--color-input: var(--rx-raised);--color-border: var(--rx-line);--color-border-strong: var(--rx-line-strong);--color-foreground: var(--rx-ink);--color-muted: var(--rx-muted);--color-accent: var(--rx-accent);--color-success: var(--rx-green);--color-warning: var(--rx-amber);--color-danger: var(--rx-red);z-index:1300;color-scheme:dark}.rx-shell .fin-drawer{background:var(--rx-bg);color:var(--rx-ink)}.rx-shell .fin-drawer h2{color:var(--rx-ink)}.rx-shell .fin-field input,.rx-shell .fin-field select,.rx-shell .fin-field textarea{background:var(--rx-raised);color:var(--rx-ink)}.rx-calendar{border-bottom:1px solid var(--rx-line-strong)}.rx-calendar-nav{height:64px;display:flex;align-items:center;justify-content:center;gap:18px;border-bottom:1px solid var(--rx-line)}.rx-calendar-nav strong{min-width:220px;text-align:center;font-size:13px;font-weight:450}.rx-calendar-nav button{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--rx-line);background:transparent;color:var(--rx-muted);cursor:pointer}.rx-cal-dow,.rx-cal-days{display:grid;grid-template-columns:repeat(7,1fr)}.rx-cal-dow{height:34px;align-items:center;border-bottom:1px solid var(--rx-line)}.rx-cal-dow span{padding-left:10px;color:var(--rx-faint);font-size:7px;letter-spacing:.15em;text-transform:uppercase}.rx-cal-week{position:relative;min-height:126px;border-bottom:1px solid var(--rx-line)}.rx-cal-days{position:absolute;top:0;right:0;bottom:0;left:0}.rx-cal-days>div{padding:8px 10px;border-right:1px solid var(--rx-line);color:var(--rx-muted);font-size:9px}.rx-cal-days>div:last-child{border-right:0}.rx-cal-days>div.is-outside{opacity:.28}.rx-cal-days>div.is-today>span{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:var(--rx-accent);color:#11150a}.rx-cal-bars{position:absolute;top:35px;right:6px;bottom:8px;left:6px;display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:19px;gap:3px 0;pointer-events:none}.rx-cal-bars button{min-width:0;padding:0 7px;overflow:hidden;display:flex;align-items:center;gap:7px;border:0;border-left:2px solid currentColor;background:color-mix(in srgb,currentColor 15%,var(--rx-surface));color:var(--rx-green);text-align:left;pointer-events:auto;cursor:pointer}.rx-cal-bars button strong{overflow:hidden;color:var(--rx-ink);font-size:8px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.rx-cal-bars button span{overflow:hidden;color:currentColor;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.rx-cal-bars .tone-red,.rx-gantt-track .tone-red{color:var(--rx-red)}.rx-cal-bars .tone-amber,.rx-gantt-track .tone-amber{color:var(--rx-amber)}.rx-cal-bars .tone-violet,.rx-gantt-track .tone-violet{color:var(--rx-violet)}.rx-cal-bars .tone-blue,.rx-gantt-track .tone-blue{color:var(--rx-blue)}.rx-day-view{display:grid;grid-template-columns:70px 1fr;min-height:720px}.rx-day-hours{display:grid;grid-template-rows:repeat(12,60px);border-right:1px solid var(--rx-line)}.rx-day-hours span{padding-top:5px;color:var(--rx-faint);font-size:8px}.rx-day-track{position:relative;display:grid;grid-template-rows:repeat(12,60px)}.rx-day-track>i{border-bottom:1px solid var(--rx-line)}.rx-day-all{position:absolute;top:12px;left:14px;right:14px;display:flex;flex-direction:column;gap:6px}.rx-day-all>span{margin-bottom:5px;color:var(--rx-faint);font-size:7px;letter-spacing:.15em;text-transform:uppercase}.rx-day-all button{max-width:420px;padding:12px;border:1px solid var(--rx-line-strong);border-left:3px solid var(--rx-green);background:var(--rx-raised);color:var(--rx-ink);text-align:left;cursor:pointer}.rx-day-all button strong,.rx-day-all button span{display:block}.rx-day-all button strong{font-size:11px}.rx-day-all button span{margin-top:5px;color:var(--rx-muted);font-size:8px}.rx-gantt{overflow-x:auto;border-bottom:1px solid var(--rx-line-strong)}.rx-gantt-head,.rx-gantt-row{min-width:900px;display:grid;grid-template-columns:250px 1fr}.rx-gantt-head{height:48px;border-bottom:1px solid var(--rx-line-strong);color:var(--rx-faint);font-size:7px;letter-spacing:.13em;text-transform:uppercase}.rx-gantt-head>span{padding:18px 14px;border-right:1px solid var(--rx-line)}.rx-gantt-head>div{position:relative}.rx-gantt-head>div span{position:absolute;top:17px;transform:translate(-50%)}.rx-gantt-row{min-height:58px;border-bottom:1px solid var(--rx-line)}.rx-gantt-row>button{padding:11px 14px;border:0;border-right:1px solid var(--rx-line);background:transparent;color:var(--rx-ink);text-align:left;cursor:pointer}.rx-gantt-row>button strong,.rx-gantt-row>button span{display:block}.rx-gantt-row>button strong{font-size:10px;font-weight:500}.rx-gantt-row>button span{margin-top:5px;color:var(--rx-faint);font-size:8px}.rx-gantt-track{position:relative;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1px),var(--rx-line) 10%)}.rx-gantt-track button{position:absolute;top:18px;height:20px;overflow:hidden;padding:0 7px;border:0;border-left:2px solid currentColor;background:color-mix(in srgb,currentColor 16%,var(--rx-surface));color:var(--rx-green);font-size:8px;text-align:left;white-space:nowrap;cursor:pointer}.rx-gantt-today{position:absolute;top:0;bottom:0;width:1px;background:var(--rx-accent);opacity:.45}.rx-flow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--rx-line);border-bottom:1px solid var(--rx-line)}.rx-flow-lane{min-width:0;min-height:520px;background:var(--rx-bg)}.rx-flow-lane>header{height:59px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--rx-line)}.rx-flow-lane>header h2{font-size:10px;font-weight:650!important;letter-spacing:.14em!important;text-transform:uppercase!important}.rx-flow-lane>header span{color:var(--rx-faint);font-size:9px}.rx-flow-lane>div{padding:0 17px}.rx-flow-card{position:relative;width:100%;padding:21px 0;display:block;border:0;border-bottom:1px solid var(--rx-line);background:transparent;color:var(--rx-ink);text-align:left;cursor:pointer}.rx-flow-card:before{content:"";position:absolute;top:24px;right:2px;width:6px;height:6px;border-radius:50%;background:var(--rx-green)}.rx-flow-card.tone-red:before{background:var(--rx-red)}.rx-flow-card.tone-amber:before{background:var(--rx-amber)}.rx-flow-card.tone-violet:before{background:var(--rx-violet)}.rx-flow-card.tone-blue:before{background:var(--rx-blue)}.rx-flow-card>span{color:var(--rx-faint);font-size:7px;font-weight:650;letter-spacing:.15em;text-transform:uppercase}.rx-flow-card h3{max-width:90%;margin-top:10px;color:#cbd0c5;font-size:13px;font-weight:450!important;line-height:1.3;letter-spacing:-.01em!important;text-transform:none!important}.rx-flow-card:hover h3{color:var(--rx-accent)}.rx-flow-card>p{margin-top:8px;color:var(--rx-faint);font-size:9px}.rx-flow-card footer{margin-top:17px;display:flex;justify-content:space-between;color:var(--rx-muted);font-size:8px}.rx-flow-card footer strong{font-weight:500}.rx-flow-card>i{display:block;margin-top:12px;padding-left:8px;border-left:1px solid var(--rx-amber);color:var(--rx-amber);font-size:8px;font-style:normal}.rx-lane-empty{padding:30px 0;color:var(--rx-faint);font-family:"Noto Serif Display",serif!important;font-size:14px;font-style:italic}.rx-error{position:fixed;right:24px;bottom:24px;z-index:1400;max-width:480px;padding:13px 15px;display:flex;gap:18px;background:var(--rx-red);color:#fff;font-size:10px}.rx-error button{margin-left:auto;border:0;background:none;color:#fff;cursor:pointer}.rx-legacy-module{--color-bg: var(--rx-bg);--color-surface: var(--rx-surface);--color-input: var(--rx-raised);--color-border: var(--rx-line);--color-border-strong: var(--rx-line-strong);--color-foreground: var(--rx-ink);--color-muted: var(--rx-muted);--color-accent: var(--rx-accent);--color-success: var(--rx-green);--color-warning: var(--rx-amber);--color-danger: var(--rx-red);padding-top:64px;color-scheme:dark}.rx-clients-page{--color-bg: var(--rx-bg);--color-surface: var(--rx-surface);--color-border: var(--rx-line);--color-border-strong: var(--rx-line-strong);--color-foreground: var(--rx-ink);--color-muted: var(--rx-muted);--color-accent: var(--rx-accent);--color-success: var(--rx-green);--color-warning: var(--rx-amber);--color-danger: var(--rx-red);--radius-card: 0px}.rx-clients-page .fin-page{gap:0!important}.rx-clients-page .fin-page-head{min-height:246px;padding:52px 0 46px;align-items:flex-end!important;border-bottom:1px solid var(--rx-line-strong)}.rx-clients-page .fin-eyebrow{margin-bottom:17px;color:var(--rx-accent);font-size:10px;font-weight:650;letter-spacing:.2em}.rx-clients-page .fin-title{color:var(--rx-ink);font-size:clamp(52px,7vw,92px);font-weight:300;letter-spacing:-.06em;line-height:.9;text-transform:none}.rx-clients-page .fin-lede{max-width:650px;margin-top:23px;color:var(--rx-muted);font-size:12px;line-height:1.6}.rx-clients-page .fin-card{margin-top:28px;background:var(--rx-surface)!important;border-color:var(--rx-line)!important;color:var(--rx-ink)}.rx-clients-page .fin-table-card{overflow-x:auto!important;scrollbar-color:var(--rx-line-strong) transparent}.rx-clients-page .fin-table{min-width:880px;background:var(--rx-surface)}.rx-clients-page .fin-table th{height:43px;padding:0 16px;border-color:var(--rx-line-strong);color:var(--rx-faint);font-size:10px;letter-spacing:.16em}.rx-clients-page .fin-table td{height:58px;padding:0 16px;border-color:var(--rx-line);color:var(--rx-ink);font-size:10px}.rx-clients-page .fin-table .fin-muted{color:var(--rx-muted)}.rx-clients-page .fin-table tr.fin-row-click:hover td,.rx-clients-page .fin-table tr.fin-row-click:focus-within td{background:#edefe406}.rx-clients-page .fin-client-open{padding:0;border:0;background:transparent;color:var(--rx-ink);font:inherit;text-align:left;cursor:pointer}.rx-clients-page .fin-client-open:hover,.rx-clients-page .fin-client-open:focus-visible{color:var(--rx-accent);outline:0}.rx-clients-page .fin-mini{min-height:34px;margin-left:0;padding:0 12px;color:#101409;background:var(--rx-accent);border-color:var(--rx-accent)}.rx-clients-page .fin-mini--ghost{min-height:30px;color:var(--rx-muted);background:transparent;border-color:var(--rx-line-strong)}.rx-clients-page .fin-mini--ghost:hover{color:var(--rx-accent);border-color:var(--rx-accent)}.rx-clients-page .fin-back{align-self:flex-start;margin:0 0 20px;color:var(--rx-accent)}.rx-clients-page .fin-detail-grid{gap:22px}.rx-clients-page .fin-detail-item .k{color:var(--rx-faint);font-size:10px}.rx-clients-page .fin-detail-item .v{color:var(--rx-ink);font-size:11px}.rx-clients-page .fin-drawer{background:var(--rx-surface);border-color:var(--rx-line-strong)}.rx-clients-page .fin-drawer h2{color:var(--rx-ink)}.rx-clients-page .fin-field input,.rx-clients-page .fin-field select,.rx-clients-page .fin-field textarea{background:var(--rx-bg);border-color:var(--rx-line-strong);color:var(--rx-ink)}.rx-clients-page .fin-field input:focus,.rx-clients-page .fin-field select:focus,.rx-clients-page .fin-field textarea:focus{border-color:var(--rx-accent);outline:0}.rx-clients-page .fin-close{color:var(--rx-muted);border-color:var(--rx-line-strong)}.rx-clients-page .fin-close:hover{color:var(--rx-accent);border-color:var(--rx-accent)}@media (max-width: 720px){.rx-clients-page .fin-page-head{min-height:225px;padding:42px 0 36px;align-items:flex-start!important;flex-direction:column}.rx-clients-page .fin-page-head .fin-mini{align-self:flex-start}.rx-clients-page .fin-grid2{grid-template-columns:1fr}.rx-clients-page .fin-field--full{grid-column:1}.rx-clients-page .fin-drawer{padding:24px}}.rx-profiles-page{padding-bottom:80px}.rx-profile-toolbar label{min-width:min(430px,48vw);display:flex;align-items:center;gap:9px;color:var(--rx-faint)}.rx-profile-toolbar input{width:100%;border:0;outline:0;background:transparent;color:var(--rx-ink);font:10px Archivo,sans-serif}.rx-profile-toolbar input::placeholder{color:var(--rx-faint)}.rx-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--rx-line);border:1px solid var(--rx-line)}.rx-profile-card{min-height:330px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:var(--rx-bg);color:var(--rx-ink);text-decoration:none;transition:background .25s ease}.rx-profile-card:hover,.rx-profile-card:focus-visible{outline:0;background:color-mix(in srgb,var(--profile-accent) 5%,var(--rx-bg))}.rx-profile-card:after{content:"";width:86px;height:2px;position:absolute;transform:translate(-22px,58px);background:var(--profile-accent);opacity:.8;transition:width .3s ease}.rx-profile-card:hover:after{width:150px}.rx-profile-card>header,.rx-profile-card>footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.rx-profile-card>header>span:last-child{display:flex;align-items:center;gap:6px;color:var(--rx-faint);font-size:7px;font-weight:650;letter-spacing:.15em;text-transform:uppercase}.rx-profile-card h2{color:var(--rx-ink);font-size:clamp(30px,3vw,45px);font-weight:300!important;letter-spacing:-.055em!important;line-height:.95;text-transform:none!important}.rx-profile-card p{max-width:350px;margin-top:14px;color:var(--rx-muted);font-size:10px;line-height:1.55}.rx-profile-card>footer{padding-top:17px;border-top:1px solid var(--rx-line);color:var(--rx-faint);font-size:7px;letter-spacing:.11em;text-transform:uppercase}.rx-profile-card>footer span:last-child{display:flex;align-items:center;gap:6px}.rx-profile-mark{width:34px;height:34px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--profile-accent) 55%,var(--rx-line));color:var(--profile-accent);font-size:8px;font-weight:700;letter-spacing:.08em}.rx-profile-mark.is-large{width:90px;height:90px;font-size:17px}.rx-profile-detail{--profile-accent:var(--rx-accent);padding-top:52px;background:var(--rx-bg)}.rx-profile-hero,.rx-profile-now,.rx-profile-future,.rx-profile-brag,.rx-profile-context{padding-left:clamp(26px,5vw,82px);padding-right:clamp(26px,5vw,82px)}.rx-profile-hero{min-height:520px;padding-bottom:42px;display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid var(--rx-line-strong);background:radial-gradient(circle at 15% 65%,color-mix(in srgb,var(--profile-accent) 8%,transparent),transparent 35%)}.rx-profile-hero-top{display:flex;align-items:center;justify-content:space-between;gap:18px}.rx-profile-hero-top>a,.rx-profile-hero-top button{min-height:34px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--rx-line-strong);background:transparent;color:var(--rx-muted);font:650 8px Archivo,sans-serif;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;cursor:pointer}.rx-profile-hero-top>div{display:flex;gap:7px}.rx-profile-hero-top button:hover,.rx-profile-hero-top a:hover{border-color:var(--profile-accent);color:var(--profile-accent)}.rx-profile-hero-top button.is-primary{border-color:var(--profile-accent);background:var(--profile-accent);color:#090b09}.rx-profile-hero-main{display:flex;align-items:flex-end;gap:28px}.rx-profile-hero-main>div>span{color:var(--profile-accent);font-size:8px;font-weight:650;letter-spacing:.2em;text-transform:uppercase}.rx-profile-hero-main h1{margin-top:12px;color:var(--rx-ink);font-size:clamp(64px,10vw,150px);font-weight:250!important;letter-spacing:-.075em!important;line-height:.78;text-transform:none!important}.rx-profile-hero-main p{max-width:650px;margin-top:27px;color:#bfc4ba;font:italic 18px/1.45 "Noto Serif Display",serif}.rx-profile-hero>footer{display:flex;gap:28px;color:var(--rx-faint);font-size:7px;letter-spacing:.1em;text-transform:uppercase}.rx-profile-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));border-bottom:1px solid var(--rx-line-strong)}.rx-profile-stats>div{min-height:128px;padding:26px;display:flex;flex-direction:column;justify-content:flex-end;border-right:1px solid var(--rx-line)}.rx-profile-stats>div:last-child{border-right:0}.rx-profile-stats strong{color:var(--profile-accent);font-size:30px;font-weight:300;letter-spacing:-.05em}.rx-profile-stats span{margin-top:8px;color:var(--rx-faint);font-size:7px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.rx-profile-now,.rx-profile-future,.rx-profile-brag{display:grid;grid-template-columns:150px minmax(0,1fr);gap:clamp(25px,5vw,80px);border-bottom:1px solid var(--rx-line-strong)}.rx-profile-now{padding-top:85px;padding-bottom:95px}.rx-profile-future,.rx-profile-brag{padding-top:95px;padding-bottom:105px}.rx-profile-now>aside,.rx-profile-future>aside,.rx-profile-brag>aside{display:flex;flex-direction:column;gap:10px}.rx-profile-now aside span,.rx-profile-future aside span,.rx-profile-brag aside span{color:var(--profile-accent);font:italic 17px "Noto Serif Display",serif}.rx-profile-now aside strong,.rx-profile-future aside strong,.rx-profile-brag aside strong{color:var(--rx-faint);font-size:7px;letter-spacing:.16em;text-transform:uppercase}.rx-profile-lede{max-width:1000px;color:var(--rx-ink);font-size:clamp(24px,3.2vw,48px);font-weight:300;letter-spacing:-.04em;line-height:1.18}.rx-profile-roles{margin-top:45px;display:flex;flex-wrap:wrap;gap:6px}.rx-profile-roles span{padding:9px 11px;border:1px solid var(--rx-line-strong);color:var(--rx-muted);font-size:7px;letter-spacing:.1em;text-transform:uppercase}.rx-profile-future h2,.rx-profile-brag h2{color:var(--rx-ink);font-size:clamp(35px,5vw,68px);font-weight:300!important;letter-spacing:-.055em!important;text-transform:none!important}.rx-profile-future>div>p,.rx-profile-brag header p{max-width:760px;margin-top:19px;color:var(--rx-muted);font-size:12px;line-height:1.65}.rx-profile-goals{margin-top:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--rx-line);border-left:1px solid var(--rx-line)}.rx-profile-goals article{min-height:230px;padding:25px;border-right:1px solid var(--rx-line);border-bottom:1px solid var(--rx-line)}.rx-profile-goals article>span{color:var(--profile-accent);font-size:7px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.rx-profile-goals h3{margin-top:45px;color:var(--rx-ink);font-size:18px;font-weight:400;line-height:1.3}.rx-profile-goals p{margin-top:10px;color:var(--rx-muted);font-size:10px;line-height:1.55}.rx-profile-brag>div>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.rx-profile-brag>div>header>strong{color:var(--profile-accent);font-size:62px;font-weight:250;letter-spacing:-.06em}.rx-profile-timeline{margin-top:50px;border-top:1px solid var(--rx-line-strong)}.rx-profile-timeline article{min-height:150px;padding:25px 0;display:grid;grid-template-columns:140px minmax(0,1fr);gap:35px;border-bottom:1px solid var(--rx-line)}.rx-profile-timeline time{color:var(--profile-accent);font-size:9px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.rx-profile-timeline h3{color:var(--rx-ink);font-size:20px;font-weight:400;line-height:1.3}.rx-profile-timeline p{max-width:790px;margin-top:9px;color:var(--rx-muted);font-size:10px;line-height:1.6}.rx-profile-missing{margin-top:38px;padding:20px;display:flex;align-items:flex-start;gap:12px;border:1px dashed var(--rx-line-strong);color:var(--profile-accent)}.rx-profile-missing span{color:var(--rx-muted);font-size:10px;line-height:1.5}.rx-profile-context{padding-top:55px;padding-bottom:75px;display:grid;grid-template-columns:1.25fr .8fr 1fr;gap:1px;background:var(--rx-line)}.rx-profile-context>div{min-height:260px;padding:28px;background:var(--rx-bg)}.rx-profile-context>div>span{color:var(--profile-accent);font-size:7px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.rx-profile-context blockquote{margin-top:40px;color:var(--rx-ink);font:italic clamp(18px,2.2vw,30px)/1.45 "Noto Serif Display",serif}.rx-profile-context p,.rx-profile-context a{position:relative;margin-top:20px;padding-top:16px;display:block;border-top:1px solid var(--rx-line);color:var(--rx-muted);font-size:9px;line-height:1.5;text-decoration:none}.rx-profile-context p strong,.rx-profile-context a strong{display:block;margin-bottom:5px;color:var(--rx-ink);font-size:11px;font-weight:500}.rx-profile-context a svg{position:absolute;right:0;top:18px;color:var(--profile-accent)}.rx-profile-back{margin:35px 0;display:flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--rx-accent);cursor:pointer}.rx-profile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:flex;justify-content:flex-end;background:#000000c7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.rx-profile-overlay>section{width:min(720px,100vw);height:100%;padding:30px;overflow:auto;border-left:1px solid var(--rx-line-strong);background:var(--rx-surface)}.rx-profile-overlay>section>header{display:flex;align-items:center;justify-content:space-between;color:var(--rx-accent);font-size:8px;font-weight:650;letter-spacing:.15em;text-transform:uppercase}.rx-profile-overlay>section>header button{border:0;background:transparent;color:var(--rx-muted);cursor:pointer}.rx-profile-overlay>section>h1{margin-top:45px;color:var(--rx-ink);font-size:48px;font-weight:300!important;letter-spacing:-.055em!important;text-transform:none!important}.rx-profile-overlay>section>p{margin-top:10px;color:var(--rx-muted);font-size:9px;line-height:1.5}.rx-profile-editor-fields{margin-top:35px;display:flex;flex-direction:column;gap:20px}.rx-profile-field{min-width:0;display:block}.rx-profile-field>span{display:block;color:var(--rx-faint);font-size:7px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.rx-profile-field input,.rx-profile-field textarea{width:100%;margin-top:8px;padding:11px 12px;border:1px solid var(--rx-line-strong);outline:0;background:var(--rx-bg);color:var(--rx-ink);font:10px/1.55 Archivo,sans-serif;resize:vertical}.rx-profile-field input:focus,.rx-profile-field textarea:focus{border-color:var(--rx-accent)}.rx-profile-field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rx-profile-editor-section{margin-top:20px;padding-top:26px;border-top:1px solid var(--rx-line-strong)}.rx-profile-editor-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.rx-profile-editor-section>header strong,.rx-profile-editor-section>header span{display:block}.rx-profile-editor-section>header strong{color:var(--rx-ink);font-size:18px;font-weight:400}.rx-profile-editor-section>header span{margin-top:5px;color:var(--rx-faint);font-size:8px}.rx-profile-editor-section>header button{padding:8px 10px;display:flex;align-items:center;gap:6px;border:1px solid var(--rx-line-strong);background:transparent;color:var(--rx-accent);font:650 7px Archivo,sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.rx-profile-editor-section>article{margin-top:16px;padding:16px;border:1px solid var(--rx-line);background:var(--rx-bg)}.rx-profile-editor-section>article>.rx-profile-field{margin-top:13px}.rx-profile-remove{margin-top:13px;padding:0;display:flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--rx-red);font-size:8px;cursor:pointer}.rx-profile-editor-empty{margin-top:18px!important;padding:17px;border:1px dashed var(--rx-line);color:var(--rx-faint)!important}.rx-profile-metric-editor{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rx-profile-metric-editor article{padding:12px;display:grid;grid-template-columns:.65fr 1fr 25px;gap:8px;align-items:end;border:1px solid var(--rx-line);background:var(--rx-bg)}.rx-profile-metric-editor article button{height:35px;border:0;background:transparent;color:var(--rx-red);cursor:pointer}.rx-profile-save-error{margin-top:20px!important;padding:12px;border-left:2px solid var(--rx-red);background:#be524b14;color:var(--rx-red)!important}.rx-profile-overlay>section>footer{margin-top:28px;padding-top:20px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--rx-line)}.rx-profile-history>div{margin-top:32px;border-top:1px solid var(--rx-line-strong)}.rx-profile-history>div article{min-height:75px;padding:14px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--rx-line)}.rx-profile-history article strong,.rx-profile-history article span{display:block}.rx-profile-history article strong{color:var(--rx-ink);font-size:11px;font-weight:500}.rx-profile-history article span{margin-top:6px;color:var(--rx-faint);font-size:8px}.rx-profile-history article button{padding:8px 10px;display:flex;align-items:center;gap:6px;border:1px solid var(--rx-line-strong);background:transparent;color:var(--rx-muted);font-size:8px;cursor:pointer}@media (max-width: 980px){.rx-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rx-profile-now,.rx-profile-future,.rx-profile-brag{grid-template-columns:90px minmax(0,1fr);gap:30px}.rx-profile-context{grid-template-columns:1fr 1fr}.rx-profile-context>div:first-child{grid-column:1/-1}}@media (max-width: 680px){.rx-profile-grid{grid-template-columns:1fr}.rx-profile-card{min-height:260px}.rx-profile-toolbar{align-items:stretch;flex-wrap:wrap}.rx-profile-toolbar label{min-width:100%}.rx-profile-hero{min-height:520px;padding-top:22px}.rx-profile-hero-top{align-items:flex-start}.rx-profile-hero-top>div{flex-direction:column}.rx-profile-hero-main{align-items:flex-start;flex-direction:column;gap:20px}.rx-profile-mark.is-large{width:60px;height:60px}.rx-profile-hero-main h1{font-size:58px;line-height:.9}.rx-profile-hero-main p{font-size:15px}.rx-profile-hero>footer{flex-wrap:wrap;gap:9px 18px}.rx-profile-stats{grid-template-columns:repeat(2,1fr)}.rx-profile-stats>div{min-height:100px;padding:18px}.rx-profile-now,.rx-profile-future,.rx-profile-brag{padding-top:55px;padding-bottom:65px;display:block}.rx-profile-now>aside,.rx-profile-future>aside,.rx-profile-brag>aside{margin-bottom:30px}.rx-profile-goals{grid-template-columns:1fr}.rx-profile-timeline article{grid-template-columns:1fr;gap:12px}.rx-profile-context{grid-template-columns:1fr}.rx-profile-context>div:first-child{grid-column:auto}.rx-profile-field-row,.rx-profile-metric-editor{grid-template-columns:1fr}.rx-profile-metric-editor article{grid-template-columns:.65fr 1fr 25px}.rx-profile-overlay>section{padding:22px}}.rx-approval-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--rx-line);border:1px solid var(--rx-line)}.rx-approval-card{min-height:360px;padding:26px;display:flex;flex-direction:column;background:var(--rx-bg)}.rx-approval-card.is-gmail{background:linear-gradient(145deg,rgba(107,159,189,.045),transparent 45%),var(--rx-bg)}.rx-approval-card>header,.rx-approval-card>footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rx-approval-card header span,.rx-card-label{display:inline-flex;align-items:center;gap:6px;color:var(--rx-faint);font-size:10px;font-weight:650;letter-spacing:.15em;text-transform:uppercase}.rx-approval-card h2{margin-top:10px;color:var(--rx-ink);font-size:17px;font-weight:400!important;line-height:1.3;text-transform:none!important}.rx-approval-card header em{padding:5px 7px;border:1px solid var(--rx-line);color:var(--rx-muted);font-family:Archivo,sans-serif!important;font-size:10px;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.rx-approval-card header em.is-approved{border-color:var(--rx-green);color:var(--rx-green)}.rx-approval-card header em.is-rejected{border-color:var(--rx-red);color:var(--rx-red)}.rx-approval-card header em.is-applied{border-color:var(--rx-blue);color:var(--rx-blue)}.rx-approval-card textarea,.rx-approval-card pre{width:100%;min-height:105px;margin:24px 0;padding:13px;overflow:auto;border:1px solid var(--rx-line);outline:0;background:var(--rx-surface);color:#bcc1b7;font:10px/1.5 Archivo,sans-serif;resize:vertical}.rx-approval-card>footer{margin-top:auto;align-items:center;justify-content:flex-start}.rx-approval-card footer small{margin-left:auto;color:var(--rx-faint);font-size:10px}.rx-proposal-body{margin:22px 0;display:flex;flex-direction:column;gap:15px}.rx-decision-summary{padding:15px;border-left:2px solid var(--rx-blue);background:#6b9fbd0b}.rx-decision-summary span,.rx-will-not span{color:var(--rx-faint);font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.rx-decision-summary p{margin-top:7px;color:var(--rx-ink);font-size:13px;line-height:1.5}.rx-decision-summary strong{display:block;margin-top:8px;color:var(--rx-blue);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.rx-proposal-items{display:flex;flex-direction:column;border-top:1px solid var(--rx-line)}.rx-proposal-items label{min-height:48px;padding:9px 4px;display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--rx-line);cursor:pointer}.rx-proposal-items input{accent-color:var(--rx-accent)}.rx-proposal-items label>span{display:flex;flex:1;align-items:center;justify-content:space-between;gap:12px}.rx-proposal-items strong{color:var(--rx-ink);font-size:11px;font-weight:500}.rx-proposal-items small{color:var(--rx-muted);font-size:10px;text-align:right}.rx-will-not{padding:12px;display:flex;align-items:flex-start;gap:10px;border:1px solid var(--rx-line);color:var(--rx-green)}.rx-will-not div{display:flex;flex-direction:column;gap:4px}.rx-will-not p{color:var(--rx-muted);font-size:11px;line-height:1.45}.rx-technical-details summary{display:flex;align-items:center;gap:6px;color:var(--rx-faint);font-size:10px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;list-style:none}.rx-technical-details summary::-webkit-details-marker{display:none}.rx-technical-details[open] summary svg{transform:rotate(180deg)}.rx-technical-details pre{max-height:180px;margin:10px 0 0!important;min-height:0!important}.rx-approval-boundary{margin:0 0 18px;display:flex;align-items:flex-start;gap:8px;color:var(--rx-green)}.rx-approval-boundary span{color:var(--rx-muted);font-size:11px;line-height:1.45}.rx-approval-mode{min-height:54px;display:flex;align-items:flex-end;gap:4px;border-bottom:1px solid var(--rx-line-strong)}.rx-approval-mode button{min-height:42px;padding:0 15px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--rx-faint);font-size:10px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.rx-approval-mode button:hover{color:var(--rx-ink)}.rx-approval-mode button.is-active{border-bottom-color:var(--rx-accent);color:var(--rx-accent)}.rx-rule-toolbar{justify-content:space-between}.rx-rule-toolbar .rx-search{width:min(350px,38vw);padding:0 0 8px;display:flex;align-items:center;gap:8px;color:var(--rx-faint)}.rx-rule-toolbar .rx-search input{width:100%;border:0;outline:0;background:transparent;color:var(--rx-ink);font-size:10px}.rx-rule-toolbar .rx-search input::placeholder{color:var(--rx-faint)}.rx-rule-notice{min-height:52px;padding:0 15px;display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--rx-line);color:var(--rx-green)}.rx-rule-notice span{color:var(--rx-muted);font-size:11px;line-height:1.45}.rx-rule-notice strong{color:var(--rx-ink);font-weight:550}.rx-rule-table{border-left:1px solid var(--rx-line);border-right:1px solid var(--rx-line)}.rx-rule-table>header,.rx-rule-table>button{width:100%;display:grid;grid-template-columns:minmax(220px,1.4fr) 70px minmax(130px,.8fr) minmax(170px,1fr) 105px;gap:16px;align-items:center;text-align:left}.rx-rule-table>header{min-height:38px;padding:0 16px;border-bottom:1px solid var(--rx-line-strong);color:var(--rx-faint);font-size:7px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.rx-rule-table>button{min-height:72px;padding:12px 16px;border:0;border-bottom:1px solid var(--rx-line);background:var(--rx-bg);color:var(--rx-muted);cursor:pointer}.rx-rule-table>button:hover{background:var(--rx-surface)}.rx-rule-table>button strong,.rx-rule-table>button small{display:block}.rx-rule-table>button strong{color:var(--rx-ink);font-size:11px;font-weight:550}.rx-rule-table>button small{margin-top:5px;overflow:hidden;color:var(--rx-faint);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.rx-rule-table>button b{color:#c7cbc2;font-size:15px;font-weight:350}.rx-rule-table>button b small{font-weight:400}.rx-rule-table>button em{color:var(--rx-blue);font-size:9px;font-style:normal}.rx-rule-table>button>span:nth-child(4){font-size:9px}.rx-rule-table>button i{padding:5px 6px;border:1px solid var(--rx-line);color:var(--rx-faint);font-size:6px;font-style:normal;letter-spacing:.1em;text-align:center;text-transform:uppercase}.rx-rule-table>button i.is-saved{border-color:#97b86873;color:var(--rx-green)}.rx-rule-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:flex;justify-content:flex-end;background:#000000bf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rx-rule-overlay>section{width:min(540px,100vw);height:100%;padding:30px;overflow:auto;border-left:1px solid var(--rx-line-strong);background:var(--rx-surface)}.rx-rule-overlay>section>header{display:flex;align-items:center;justify-content:space-between;color:var(--rx-accent);font-size:8px;font-weight:650;letter-spacing:.15em;text-transform:uppercase}.rx-rule-overlay header button{border:0;background:transparent;color:var(--rx-muted);cursor:pointer}.rx-rule-overlay h1{margin-top:50px;color:var(--rx-ink);font-size:36px;font-weight:300!important;letter-spacing:-.04em!important;text-transform:none!important;word-break:break-word}.rx-rule-overlay>section>p{margin-top:10px;color:var(--rx-muted);font-size:9px;line-height:1.55}.rx-rule-overlay>section>p strong{color:var(--rx-ink);font-weight:500}.rx-rule-reason{margin-top:24px;padding:15px;border-left:2px solid var(--rx-blue);background:#6b9fbd0b}.rx-rule-reason>span{color:var(--rx-faint);font-size:7px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.rx-rule-reason>p{margin-top:7px;color:var(--rx-ink);font-size:10px;line-height:1.5}.rx-rule-reason details{margin-top:12px;padding-top:10px;border-top:1px solid var(--rx-line)}.rx-rule-reason summary{color:var(--rx-muted);font-size:8px;cursor:pointer}.rx-rule-reason small{display:block;margin-top:7px;color:var(--rx-faint);font-size:8px;line-height:1.4}.rx-rule-fields{margin-top:30px;display:flex;flex-direction:column;gap:18px}.rx-rule-fields label{color:var(--rx-faint);font-size:7px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.rx-rule-fields select,.rx-rule-fields input,.rx-rule-fields textarea{width:100%;margin-top:8px;padding:12px;border:1px solid var(--rx-line-strong);outline:0;background:var(--rx-bg);color:var(--rx-ink);font:10px/1.5 Archivo,sans-serif;resize:vertical}.rx-rule-safeguards{margin-top:24px;border-top:1px solid var(--rx-line)}.rx-rule-safeguards label{min-height:60px;padding:11px 3px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--rx-line);cursor:pointer}.rx-rule-safeguards input{accent-color:var(--rx-accent)}.rx-rule-safeguards strong,.rx-rule-safeguards small{display:block}.rx-rule-safeguards strong{color:var(--rx-ink);font-size:10px;font-weight:500}.rx-rule-safeguards small{margin-top:4px;color:var(--rx-faint);font-size:8px}.rx-rule-overlay footer{margin-top:28px;display:flex;justify-content:flex-end;gap:8px}.rx-blocker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--rx-line);border:1px solid var(--rx-line)}.rx-blocker-lane{min-width:0;background:var(--rx-bg)}.rx-blocker-lane>header{min-height:86px;padding:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--rx-line)}.rx-blocker-lane>header span{color:var(--rx-ink);font-size:10px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.rx-blocker-lane>header p{margin-top:7px;color:var(--rx-faint);font-size:8px;line-height:1.4}.rx-blocker-lane>header>strong{color:var(--rx-faint);font-size:20px;font-weight:300}.rx-blocker-lane>div{padding:0 18px}.rx-blocker-card{padding:22px 0;border-bottom:1px solid var(--rx-line)}.rx-blocker-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.rx-blocker-card-top span{display:inline-flex;align-items:center;gap:6px;color:var(--rx-muted);font-size:7px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.rx-blocker-card-top em{padding:4px 6px;border:1px solid currentColor;color:var(--rx-muted);font-family:Archivo,sans-serif!important;font-size:6px;font-style:normal;letter-spacing:.12em;text-transform:uppercase}.rx-blocker-card.tone-critical .rx-blocker-card-top em,.rx-blocker-card.tone-critical .rx-blocker-card-top svg{color:var(--rx-red)}.rx-blocker-card.tone-high .rx-blocker-card-top em,.rx-blocker-card.tone-high .rx-blocker-card-top svg{color:var(--rx-amber)}.rx-blocker-card.tone-medium .rx-blocker-card-top em,.rx-blocker-card.tone-medium .rx-blocker-card-top svg{color:var(--rx-blue)}.rx-blocker-card h2{margin-top:13px;color:var(--rx-ink);font-size:14px;font-weight:450!important;line-height:1.35;letter-spacing:-.01em!important;text-transform:none!important}.rx-blocker-card>p{margin-top:8px;color:var(--rx-muted);font-size:9px;line-height:1.5}.rx-blocker-card footer{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--rx-faint);font-size:7px;text-transform:uppercase}.rx-blocker-card footer span{display:inline-flex;align-items:center;gap:5px}.rx-blocker-card>a{margin-top:15px;display:inline-flex;align-items:center;gap:6px;color:var(--rx-accent);font-size:8px;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.rx-blocker-empty{min-height:170px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:var(--rx-faint);font-size:9px}.rx-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--rx-line);border-bottom:1px solid var(--rx-line)}.rx-settings-card{min-height:320px;padding:32px;background:var(--rx-bg)}.rx-settings-card>h2{margin-top:35px;color:var(--rx-ink);font-size:25px;font-weight:300!important;letter-spacing:-.03em!important;text-transform:none!important}.rx-settings-card>p{max-width:54ch;margin:14px 0 24px;color:var(--rx-muted);font-size:12px;line-height:1.6}.rx-setting-row{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--rx-line);color:var(--rx-muted);font-size:9px;text-transform:capitalize}.rx-setting-row strong{color:#c2c7bd;font-size:8px;font-weight:500;text-align:right}.rx-definition{padding:17px 0;border-bottom:1px solid var(--rx-line)}.rx-definition strong{color:var(--rx-ink);font-size:10px;font-weight:550}.rx-definition p{margin-top:6px;color:var(--rx-muted);font-size:9px;line-height:1.5}.rx-health-heading{margin-top:35px;display:flex;align-items:center;justify-content:space-between;gap:16px}.rx-health-heading h2{color:var(--rx-ink);font-size:25px;font-weight:300!important;letter-spacing:-.03em!important;text-transform:none!important}.rx-health-status{padding:5px 7px;border:1px solid var(--rx-line-strong);color:var(--rx-muted);font-size:7px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.rx-health-status.is-matched{border-color:var(--rx-green);color:var(--rx-green)}.rx-health-status.is-attention{border-color:var(--rx-amber);color:var(--rx-amber)}.rx-health-card>.rx-button{margin-bottom:18px}.rx-health-section{margin-top:20px}.rx-health-section>strong{display:block;margin-bottom:4px;color:var(--rx-faint);font-size:7px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.rx-health-empty,.rx-health-error{margin:10px 0 0!important;color:var(--rx-faint)!important;font-size:8px!important}.rx-health-error{color:var(--rx-red)!important}.rx-setting-row strong.is-good{color:var(--rx-green)}.rx-setting-row strong.is-attention{color:var(--rx-amber)}.rx-settings-action{margin-top:22px}.rx-button .is-spinning{animation:rx-spin .8s linear infinite}@keyframes rx-spin{to{transform:rotate(360deg)}}.rx-create-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:grid;place-items:center;background:#000000d1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.rx-create-overlay form{width:min(620px,calc(100vw - 40px));padding:34px;border:1px solid var(--rx-line-strong);background:var(--rx-surface)}.rx-create-overlay form>span{color:var(--rx-accent);font-size:8px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.rx-create-overlay input{width:100%;margin:30px 0;padding:12px 0;border:0;border-bottom:1px solid var(--rx-line-strong);outline:0;background:transparent;color:var(--rx-ink);font-size:28px;font-weight:300}.rx-create-overlay form>div{display:flex;justify-content:flex-end;gap:8px}.rx-create-overlay button{min-height:36px;padding:0 13px;border:1px solid var(--rx-line);background:transparent;color:var(--rx-muted);font-size:8px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.rx-create-overlay button[type=submit]{border-color:var(--rx-accent);background:var(--rx-accent);color:#101409}.rx-view-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;background:#000000ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rx-view-overlay>aside{position:absolute;top:0;right:0;width:min(420px,100vw);height:100%;overflow-y:auto;border-left:1px solid var(--rx-line-strong);background:var(--rx-surface);box-shadow:-28px 0 80px #00000059}.rx-view-overlay header{position:sticky;top:0;z-index:2;height:62px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--rx-line);background:var(--rx-surface)}.rx-view-overlay header span,.rx-view-overlay section>label{color:var(--rx-accent);font-size:8px;font-weight:650;letter-spacing:.15em;text-transform:uppercase}.rx-view-overlay header button{border:0;background:transparent;color:var(--rx-muted);cursor:pointer}.rx-view-overlay section{padding:24px 22px;border-bottom:1px solid var(--rx-line)}.rx-view-overlay section>label{display:block;margin-bottom:14px;color:var(--rx-faint)}.rx-select-wrap{position:relative;flex:1}.rx-select-wrap select{width:100%;height:40px;padding:0 34px 0 11px;border:1px solid var(--rx-line-strong);border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--rx-bg);color:var(--rx-ink);font-size:10px}.rx-select-wrap svg{position:absolute;top:14px;right:11px;color:var(--rx-faint);pointer-events:none}.rx-control-pair{display:flex;gap:7px}.rx-control-pair>button,.rx-view-overlay footer button{min-height:40px;padding:0 12px;border:1px solid var(--rx-line-strong);background:transparent;color:var(--rx-muted);font-size:8px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.rx-view-overlay details{border-top:1px solid var(--rx-line)}.rx-view-overlay details:last-child{border-bottom:1px solid var(--rx-line)}.rx-view-overlay summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;color:#bec3b9;font-size:10px;cursor:pointer;list-style:none}.rx-view-overlay summary span{min-width:22px;color:var(--rx-faint);font-size:8px;text-align:right}.rx-filter-options{padding:0 0 12px;display:flex;flex-wrap:wrap;gap:6px}.rx-filter-options button{min-height:30px;padding:0 9px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--rx-line);background:transparent;color:var(--rx-muted);font-size:8px;cursor:pointer}.rx-filter-options button i{width:13px;height:13px;display:grid;place-items:center;border:1px solid var(--rx-line-strong);font-style:normal}.rx-filter-options button.is-active{border-color:var(--rx-accent);color:var(--rx-ink)}.rx-filter-options button.is-active i{background:var(--rx-accent);color:#11150a}.rx-view-help{margin:-4px 0 14px;color:var(--rx-muted);font-size:12px;line-height:1.5}.rx-save-view{display:grid;grid-template-columns:1fr 42px}.rx-save-view input{min-height:40px;padding:0 11px;border:1px solid var(--rx-line-strong);outline:0;background:var(--rx-bg);color:var(--rx-ink);font-size:10px}.rx-save-view>button{border:1px solid var(--rx-line-strong);border-left:0;background:var(--rx-bg);color:var(--rx-accent);cursor:pointer}.rx-save-view>button:disabled{color:var(--rx-faint);cursor:not-allowed}.rx-saved-list{margin-top:12px}.rx-saved-list>div{display:grid;grid-template-columns:1fr 38px 38px;border-bottom:1px solid var(--rx-line)}.rx-saved-list button{min-height:44px;border:0;background:transparent;color:var(--rx-muted);font-size:10px;text-align:left;cursor:pointer}.rx-saved-list>div button:first-child{padding:0 10px 0 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.rx-saved-list>div button:first-child strong{color:var(--rx-ink);font-size:11px;font-weight:500}.rx-saved-list>div button:first-child span{color:var(--rx-accent);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.rx-saved-list>div button:nth-child(n+2){display:grid;place-items:center;color:var(--rx-faint)}.rx-saved-list>div button:hover{color:var(--rx-accent);background:#d2ff3f09}.rx-saved-list p{padding:12px 0;color:var(--rx-faint);font-size:9px}.rx-view-notice{margin:12px 0 0;color:var(--rx-green);font-size:11px;line-height:1.45}.rx-view-overlay footer{position:sticky;bottom:0;padding:16px 22px;display:flex;justify-content:flex-end;gap:7px;background:var(--rx-surface);border-top:1px solid var(--rx-line)}.rx-view-overlay footer .is-primary{border-color:var(--rx-accent);background:var(--rx-accent);color:#101409}.rx-sort-head{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.rx-sort-head.is-active{color:var(--rx-accent)}.rx-group-section>header{min-height:52px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--rx-line)}.rx-group-section>header h2{color:var(--rx-muted);font-size:8px;font-weight:650!important;letter-spacing:.14em!important;text-transform:uppercase!important}.rx-group-section>header span{color:var(--rx-faint);font-size:8px}.rx-group-section+.rx-group-section{border-top:1px solid var(--rx-line-strong)}@media (max-width: 980px){.rx-flow-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 650px){.rx-flow-grid{grid-template-columns:1fr}}.rx-project-portfolio{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rx-line)}.rx-project-card{min-height:370px;padding:24px;display:flex;flex-direction:column;border:0;background:var(--rx-bg);color:var(--rx-ink);text-align:left;cursor:pointer}.rx-project-card:hover{background:var(--rx-surface)}.rx-project-card-top{display:flex;justify-content:space-between;color:var(--rx-faint);font-size:7px;font-weight:650;letter-spacing:.15em;text-transform:uppercase}.rx-project-card-top i{width:7px;height:7px;border-radius:50%;background:var(--rx-green)}.rx-project-card.tone-red .rx-project-card-top i{background:var(--rx-red)}.rx-project-card.tone-amber .rx-project-card-top i{background:var(--rx-amber)}.rx-project-card.tone-violet .rx-project-card-top i{background:var(--rx-violet)}.rx-project-card.tone-blue .rx-project-card-top i{background:var(--rx-blue)}.rx-project-card h2{margin-top:54px;font-size:clamp(25px,2.4vw,38px);font-weight:300!important;letter-spacing:-.045em!important;line-height:.95;text-transform:none!important}.rx-project-card>p{margin-top:13px;color:var(--rx-muted);font-size:9px}.rx-project-visual{height:2px;margin:auto 0 28px;background:var(--rx-line-strong)}.rx-project-visual span{display:block;height:100%;background:var(--rx-accent)}.rx-project-card dl{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--rx-line)}.rx-project-card dl div{min-height:59px;padding:13px 10px 8px 0;border-bottom:1px solid var(--rx-line)}.rx-project-card dt{margin-bottom:6px;color:var(--rx-faint);font-size:7px;letter-spacing:.13em;text-transform:uppercase}.rx-project-card dd{color:#b8bdb3;font-size:9px}.rx-create-kind{display:flex!important;justify-content:flex-start!important;margin-top:24px}.rx-create-kind button.on{border-color:var(--rx-accent);color:var(--rx-accent)}@media (max-width:1050px){.rx-project-portfolio{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.rx-project-portfolio{grid-template-columns:1fr}}.rx-comms-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;border-bottom:1px solid var(--rx-line-strong)}.rx-comms-list{border-right:1px solid var(--rx-line-strong)}.rx-comms-conversation-group>button{width:100%;min-height:142px;padding:22px 18px;display:grid;grid-template-columns:32px minmax(0,1fr) 20px;gap:14px;align-items:start;border:0;border-bottom:1px solid var(--rx-line);background:transparent;color:var(--rx-muted);text-align:left;cursor:pointer}.rx-comms-conversation-group>button:hover,.rx-comms-conversation-group>button.is-open{background:var(--rx-surface)}.rx-comms-group-head{min-height:45px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--rx-line-strong);background:var(--rx-bg);color:var(--rx-muted);font-size:8px;letter-spacing:.13em;text-transform:uppercase}.rx-comms-group-head b{color:var(--rx-faint);font-weight:500}.rx-channel-mark{width:27px;height:27px;display:grid;place-items:center;border:1px solid var(--rx-line-strong);color:var(--rx-green);font-size:8px;font-style:normal;font-weight:700;text-transform:uppercase}.rx-channel-mark.channel-discord{color:var(--rx-violet)}.rx-channel-mark.channel-whatsapp{color:var(--rx-blue)}.rx-comms-conversation-group>button header,.rx-comms-conversation-group>button footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.rx-comms-conversation-group>button header strong{color:var(--rx-ink);font-size:10px;font-weight:550}.rx-comms-list time{color:var(--rx-faint);font-size:8px}.rx-comms-list h2{margin-top:10px;overflow:hidden;color:#c8cdc2;font-size:14px;font-weight:400!important;line-height:1.35;letter-spacing:-.01em!important;text-overflow:ellipsis;text-transform:none!important;white-space:nowrap}.rx-comms-list p{margin-top:7px;overflow:hidden;color:var(--rx-faint);font-size:9px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.rx-comms-list footer{margin-top:17px;justify-content:flex-start}.rx-comms-list footer span{color:var(--rx-muted);font-size:8px}.rx-comms-list footer em{padding:4px 6px;border:1px solid rgba(230,173,84,.35);color:var(--rx-amber);font-family:Archivo,sans-serif!important;font-size:7px;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.rx-comms-conversation-group>button>svg{margin-top:5px;color:var(--rx-faint)}.rx-comms-pulse{align-self:start;position:sticky;top:62px;padding:28px}.rx-comms-pulse>span{color:var(--rx-accent);font-size:8px;font-weight:650;letter-spacing:.15em;text-transform:uppercase}.rx-comms-pulse>div{padding:24px 0;border-bottom:1px solid var(--rx-line)}.rx-comms-pulse strong{color:var(--rx-muted);font-size:8px;letter-spacing:.13em;text-transform:uppercase}.rx-comms-pulse p{margin-top:11px;color:#b9beb5;font-family:Archivo,sans-serif!important;font-size:12px;line-height:1.55}.rx-comms-pulse small{display:block;margin-top:24px;color:var(--rx-faint);font-size:8px}.rx-comms-drawer,.rx-finance-drawer,.rx-invoice-design{min-height:100%;padding:30px;background:var(--rx-surface);color:var(--rx-ink);font-family:Archivo,sans-serif}.rx-comms-drawer>header,.rx-finance-drawer>header,.rx-invoice-design>header{display:flex;justify-content:space-between;align-items:center;color:var(--rx-accent);font-size:8px;font-weight:650;letter-spacing:.15em;text-transform:uppercase}.rx-comms-drawer>header button,.rx-finance-drawer>header button,.rx-invoice-design>header button{border:0;background:transparent;color:var(--rx-muted);font-size:20px;cursor:pointer}.rx-comms-drawer>h1,.rx-finance-drawer>h1,.rx-invoice-design>h1{margin-top:50px;font-size:42px;font-weight:300;letter-spacing:-.05em;line-height:.95}.rx-drawer-project,.rx-finance-drawer>p,.rx-invoice-design>p{margin-top:12px;color:var(--rx-muted);font-size:10px;line-height:1.55}.rx-comms-drawer>section{padding:28px 0;border-bottom:1px solid var(--rx-line)}.rx-comms-drawer label,.rx-invoice-design label{display:block;margin-bottom:13px;color:var(--rx-faint);font-size:7px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.rx-comms-drawer section h2{color:#d6d9d0;font-size:18px;font-weight:400;line-height:1.35}.rx-comms-drawer section>p{color:#c7cbc3;font-family:Archivo,sans-serif!important;font-size:14px;line-height:1.65;letter-spacing:0}.rx-comms-drawer blockquote{margin:14px 0 0;padding-left:14px;border-left:1px solid var(--rx-line-strong);color:#c7cbc3;font-family:Archivo,sans-serif!important;font-size:13px;line-height:1.65;letter-spacing:0}.rx-proposal-title{display:flex;justify-content:space-between}.rx-proposal-title span{color:var(--rx-muted);font-size:8px}.rx-proposal-row{width:100%;padding:14px 0;display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:center;border-bottom:1px solid var(--rx-line);color:var(--rx-faint)}.rx-proposal-row>button{width:20px;height:20px;padding:0;display:grid;place-items:center;border:1px solid var(--rx-line);background:transparent;color:var(--rx-faint);cursor:pointer}.rx-proposal-row.is-accepted>button{border-color:var(--rx-accent);background:var(--rx-accent);color:#11150a}.rx-proposal-row strong{display:block;color:#c8ccc3;font-size:10px;font-weight:500}.rx-proposal-row input{width:100%;margin-top:5px;padding:5px 0;border:0;border-bottom:1px solid transparent;outline:0;background:transparent;color:var(--rx-faint);font-size:8px;line-height:1.4}.rx-proposal-row input:focus{border-bottom-color:var(--rx-accent);color:var(--rx-ink)}.rx-comms-drawer textarea,.rx-invoice-design textarea,.rx-invoice-design input,.rx-invoice-design select{width:100%;padding:13px;border:1px solid var(--rx-line-strong);outline:0;background:var(--rx-bg);color:var(--rx-ink);font:11px/1.5 Archivo,sans-serif;resize:vertical}.rx-drawer-action{width:100%;margin-top:28px}.rx-review-gate{margin-top:28px;padding:18px;border:1px solid var(--rx-accent)}.rx-review-gate strong{color:var(--rx-accent);font-size:10px}.rx-review-gate p{margin:8px 0 16px;color:var(--rx-muted);font-size:9px;line-height:1.5}.rx-review-gate button+button{margin-left:6px}.rx-review-gate button:disabled{opacity:.45;cursor:not-allowed}.rx-proposal-note{margin-top:18px;padding:12px;border:1px solid var(--rx-line-strong);color:var(--rx-muted);font-size:9px;line-height:1.5}.rx-finance-overview{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr);gap:1px;background:var(--rx-line);border-bottom:1px solid var(--rx-line)}.rx-money-focus,.rx-money-queue,.rx-private-feed{background:var(--rx-bg)}.rx-money-focus{min-height:430px;padding:38px;display:flex;flex-direction:column}.rx-money-focus>span,.rx-money-queue header span,.rx-private-feed>span,.rx-ledger-view>section span{color:var(--rx-accent);font-size:8px;font-weight:650;letter-spacing:.15em;text-transform:uppercase}.rx-money-focus>strong{margin-top:65px;font-size:clamp(54px,7vw,94px);font-weight:200;letter-spacing:-.065em}.rx-money-focus>p{max-width:550px;margin-top:22px;color:var(--rx-muted);font-family:"Noto Serif Display",serif!important;font-size:16px;line-height:1.5}.rx-money-focus>div{margin-top:auto;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--rx-line)}.rx-money-focus small{padding:16px 0;color:var(--rx-faint);font-size:8px;text-transform:uppercase}.rx-money-focus small b{display:block;margin-top:8px;color:var(--rx-ink);font-size:14px;font-weight:400}.rx-money-queue{min-height:430px;padding:27px}.rx-money-queue header{display:flex;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--rx-line)}.rx-money-queue header button{border:0;background:transparent;color:var(--rx-muted);font-size:8px;cursor:pointer}.rx-money-queue>button{width:100%;padding:17px 0;display:grid;grid-template-columns:27px 1fr auto;gap:10px;align-items:center;border:0;border-bottom:1px solid var(--rx-line);background:transparent;color:var(--rx-muted);text-align:left;cursor:pointer}.rx-money-queue>button:hover strong{color:var(--rx-accent)}.rx-money-queue i{color:var(--rx-green)}.rx-money-queue strong,.rx-money-queue small{display:block}.rx-money-queue strong{color:var(--rx-ink);font-size:10px;font-weight:500}.rx-money-queue small{margin-top:5px;color:var(--rx-faint);font-size:8px}.rx-money-queue b{color:#cdd0c6;font-size:11px;font-weight:450}.rx-money-clear{padding:30px 0;color:var(--rx-faint);font-family:"Noto Serif Display",serif!important;font-size:14px;font-style:italic}.rx-private-feed{grid-column:1 / -1;min-height:230px;padding:36px;display:grid;grid-template-columns:40px 180px minmax(220px,1fr) minmax(260px,1.5fr) auto;gap:24px;align-items:center}.rx-private-feed>svg{color:var(--rx-accent)}.rx-private-feed h2{font-size:26px;font-weight:300!important;letter-spacing:-.04em!important;text-transform:none!important}.rx-private-feed p{color:var(--rx-muted);font-size:10px;line-height:1.6}.rx-private-feed button:disabled{opacity:.5;cursor:not-allowed}.rx-ledger-view{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rx-line)}.rx-ledger-view>section{min-height:180px;padding:26px;display:flex;flex-direction:column;background:var(--rx-bg)}.rx-ledger-view>section strong{margin-top:auto;font-size:46px;font-weight:250}.rx-ledger-view>section small{margin-top:8px;color:var(--rx-faint);font-size:8px}.rx-ledger-lines{grid-column:1 / -1;background:var(--rx-bg)}.rx-ledger-lines>div{min-height:60px;padding:0 18px;display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;border-bottom:1px solid var(--rx-line)}.rx-ledger-lines i{color:var(--rx-green)}.rx-ledger-lines strong,.rx-ledger-lines small{display:block}.rx-ledger-lines strong{color:var(--rx-ink);font-size:10px;font-weight:500}.rx-ledger-lines small{margin-top:4px;color:var(--rx-faint);font-size:8px}.rx-ledger-lines b{font-size:10px;font-weight:450}.rx-finance-drawer dl{margin-top:38px;border-top:1px solid var(--rx-line)}.rx-finance-drawer dl div{min-height:52px;padding:12px 0;display:grid;grid-template-columns:150px 1fr;gap:15px;border-bottom:1px solid var(--rx-line)}.rx-finance-drawer dt{color:var(--rx-faint);font-size:7px;letter-spacing:.12em;text-transform:uppercase}.rx-finance-drawer dd{color:#c8ccc3;font-size:10px;word-break:break-word}.rx-invoice-version{display:block;margin-top:5px;color:var(--rx-faint);font-size:7px;letter-spacing:.08em;text-transform:uppercase}.rx-version-note{margin-top:20px;padding:12px;display:flex;align-items:flex-start;gap:9px;border-left:2px solid var(--rx-blue);background:#6b9fbd0b;color:var(--rx-blue)}.rx-version-note span{color:var(--rx-muted);font-size:9px;line-height:1.5}.rx-finance-drawer .rx-drawer-action+.rx-drawer-action{margin-top:8px}.rx-invoice-design>p{margin-bottom:36px}.rx-invoice-design>label,.rx-invoice-design>div{margin-top:20px}.rx-invoice-design>div{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.rx-invoice-design select,.rx-invoice-design input{margin-top:8px}.rx-invoice-design>button{width:100%;margin-top:28px;opacity:.5;cursor:not-allowed}@media (max-width: 920px){.rx-comms-grid{grid-template-columns:1fr}.rx-comms-list{border-right:0}.rx-comms-pulse{position:static;border-top:1px solid var(--rx-line)}.rx-finance-overview{grid-template-columns:1fr}.rx-private-feed{grid-column:auto;grid-template-columns:40px 1fr}.rx-private-feed h2,.rx-private-feed p,.rx-private-feed button{grid-column:2}}@media (max-width: 620px){.rx-ledger-view{grid-template-columns:1fr}.rx-ledger-lines{grid-column:1}.rx-private-feed,.rx-money-focus{padding:26px}.rx-comms-drawer,.rx-finance-drawer,.rx-invoice-design{padding:22px}}@media (max-width: 780px){.rx-approval-list,.rx-settings-grid{grid-template-columns:1fr}.rx-rule-table>header{display:none}.rx-rule-table>button{grid-template-columns:1fr auto}.rx-rule-table>button>*:not(:first-child):not(:last-child){display:none}.rx-rule-toolbar .rx-search{width:100%}}@media (max-width: 980px){.rx-blocker-grid{grid-template-columns:1fr}}@media (max-width: 1050px){.rx-nav a{min-width:48px}.rx-nav a span{display:none}.rx-metrics{grid-template-columns:repeat(3,1fr)}.rx-metrics>div:nth-child(3n){border-right:0}}@media (max-width: 720px){.rx-topbar{grid-template-columns:1fr auto}.rx-nav,.rx-top-tools a span{display:none}.rx-more-menu summary span{display:none}.rx-module-head{min-height:260px;align-items:flex-start;flex-direction:column;padding-top:58px}.rx-metrics{grid-template-columns:repeat(2,1fr)}.rx-metrics>div:nth-child(3n){border-right:1px solid var(--rx-line)}.rx-metrics>div:nth-child(2n){border-right:0}.rx-toolbar{align-items:flex-start;flex-wrap:wrap;padding:14px 0}.rx-search{width:100%}}.rx-profiles-page{padding:52px 0 0;overflow:hidden;background:#050505}.rx-profile-loading{min-height:calc(100vh - 52px);padding:80px}.rx-profile-opening{min-height:calc(100vh - 52px);position:relative;padding:clamp(30px,5vw,78px);background:radial-gradient(circle at 50% 7%,rgba(215,255,63,.055),transparent 28%),#050505}.rx-profile-opening>header{max-width:860px;margin:0 auto 58px;text-align:center}.rx-profile-opening>header>span,.rx-profile-ecosystem>header>span{color:var(--rx-accent);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.rx-profile-opening>header h1{margin-top:20px;color:var(--rx-ink);font-size:clamp(48px,7vw,102px);font-weight:250!important;letter-spacing:-.065em!important;line-height:.92;text-transform:none!important}.rx-profile-opening>header h1 em,.rx-profile-ecosystem h2 em{color:var(--rx-accent);font-family:"Noto Serif Display",serif!important;font-weight:400;font-style:italic}.rx-profile-opening>header p{max-width:660px;margin:24px auto 0;color:#abb0a8;font-size:14px;line-height:1.65}.rx-profile-portals{max-width:1580px;margin:0 auto;display:flex;gap:2px;background:var(--rx-line-strong);border:1px solid var(--rx-line-strong)}.rx-profile-portal{min-width:0;min-height:680px;position:relative;flex:1;overflow:hidden;background:#080808;transition:flex .7s cubic-bezier(.33,0,.03,.99)}.rx-profile-portal:hover,.rx-profile-portal:focus-within{flex:1.13}.rx-profile-portal-visual{width:66%;height:58%;position:absolute;top:5%;right:-3%;object-fit:contain;filter:saturate(.7);opacity:.82;transition:transform 1s cubic-bezier(.33,0,.03,.99),opacity .5s ease}.rx-profile-portal:hover .rx-profile-portal-visual{transform:scale(1.07) rotate(-2deg);opacity:1}.rx-profile-portal.is-prmd .rx-profile-portal-visual{width:100%;height:100%;top:0;right:0;object-fit:cover;filter:grayscale(1) contrast(1.15);opacity:.5}.rx-profile-portal.is-prmd:hover .rx-profile-portal-visual{transform:scale(1.04)}.rx-profile-portal-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0404040d,#0404048f 48%,#040404fa 76%)}.rx-profile-portal.is-moxie:before{content:"";width:360px;height:360px;position:absolute;right:8%;top:10%;border:1px solid rgba(215,255,63,.12);border-radius:50%;box-shadow:0 0 90px #d7ff3f14;animation:rx-profile-pulse 5s ease-in-out infinite}@keyframes rx-profile-pulse{50%{transform:scale(1.08);opacity:.55}}.rx-profile-portal-entry{min-height:525px;position:relative;z-index:2;padding:30px 32px 42px;display:flex;flex-direction:column;justify-content:space-between;color:var(--rx-ink);text-decoration:none}.rx-profile-portal-entry>header{display:flex;align-items:center;justify-content:space-between;color:var(--profile-accent);font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.rx-profile-portal-entry h2{color:#f0eee5;font-size:clamp(62px,7vw,114px);font-weight:250!important;letter-spacing:-.075em!important;line-height:.8;text-transform:none!important}.rx-profile-portal-entry>div p{max-width:500px;margin-top:24px;color:#d0d3cc;font:italic 18px/1.5 "Noto Serif Display",serif}.rx-profile-portal-entry>footer{display:flex;gap:28px}.rx-profile-portal-entry>footer span{color:#9da39a;font-size:10px;text-transform:uppercase}.rx-profile-portal-entry>footer strong{display:block;margin-bottom:5px;color:var(--profile-accent);font-size:24px;font-weight:350;letter-spacing:-.04em}.rx-profile-portal-team{min-height:155px;position:relative;z-index:3;padding:20px 30px;border-top:1px solid rgba(240,238,229,.15);background:#050505d1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.rx-profile-portal-team>span{display:flex;align-items:center;gap:8px;color:#a7aca3;font-size:10px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.rx-profile-portal-team>div{margin-top:13px;display:flex;gap:8px}.rx-profile-person-link{min-width:0;max-width:300px;flex:1;padding:10px;display:grid;grid-template-columns:34px minmax(0,1fr) 14px;gap:10px;align-items:center;border:1px solid rgba(240,238,229,.13);color:var(--rx-ink);text-decoration:none;transition:border-color .2s ease,background .2s ease}.rx-profile-person-link:hover{border-color:var(--profile-accent);background:#ffffff06}.rx-profile-person-link strong,.rx-profile-person-link small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rx-profile-person-link strong{font-size:12px;font-weight:550}.rx-profile-person-link small{margin-top:4px;color:#8e958b;font-size:10px}.rx-profile-person-link>svg{color:var(--profile-accent)}.rx-profile-scroll-cue{margin:45px auto 0;display:flex;align-items:center;justify-content:center;gap:16px;color:var(--rx-faint);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.rx-profile-scroll-cue i{width:70px;height:1px;position:relative;overflow:hidden;background:var(--rx-line-strong)}.rx-profile-scroll-cue i:after{content:"";width:25px;height:1px;position:absolute;background:var(--rx-accent);animation:rx-profile-scan 2.2s ease-in-out infinite}@keyframes rx-profile-scan{0%{transform:translate(-25px)}to{transform:translate(70px)}}.rx-profile-ecosystem{min-height:850px;padding:110px clamp(28px,7vw,110px);background:#090a09}.rx-profile-ecosystem>header{max-width:670px}.rx-profile-ecosystem h2{margin-top:15px;color:var(--rx-ink);font-size:clamp(48px,6vw,88px);font-weight:250!important;letter-spacing:-.06em!important;line-height:.95;text-transform:none!important}.rx-profile-ecosystem>header p{margin-top:22px;color:var(--rx-muted);font-size:14px;line-height:1.65}.rx-profile-orbit{max-width:1300px;height:560px;position:relative;margin:20px auto 0;background:radial-gradient(circle at center,rgba(215,255,63,.055),transparent 10%,transparent 29%,rgba(240,238,229,.06) 29.2%,transparent 29.4%,transparent 45%,rgba(240,238,229,.035) 45.2%,transparent 45.4%)}.rx-profile-orbit-core{width:150px;height:150px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;border:1px solid rgba(215,255,63,.3);border-radius:50%;color:var(--rx-accent);text-align:center}.rx-profile-orbit-core span{margin-top:-25px;color:var(--rx-muted);font:italic 13px/1.35 "Noto Serif Display",serif}.rx-profile-orbit>a{width:min(390px,34vw);min-height:100px;position:absolute;padding:18px;display:grid;grid-template-columns:34px 1fr 16px;gap:14px;align-items:center;border:1px solid var(--rx-line-strong);background:#0d0f0d;color:var(--rx-ink);text-decoration:none;transition:transform .35s ease,border-color .25s ease}.rx-profile-orbit>a:hover{transform:translateY(-5px);border-color:var(--profile-accent)}.rx-profile-orbit>a>span{color:var(--profile-accent);font:italic 15px "Noto Serif Display",serif}.rx-profile-orbit>a strong,.rx-profile-orbit>a small{display:block}.rx-profile-orbit>a strong{font-size:17px;font-weight:450}.rx-profile-orbit>a small{margin-top:7px;overflow:hidden;color:var(--rx-muted);font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.rx-profile-orbit>a>svg{color:var(--profile-accent)}.rx-profile-orbit .orbit-1{left:3%;top:12%}.rx-profile-orbit .orbit-2{right:1%;top:20%}.rx-profile-orbit .orbit-3{left:9%;bottom:5%}.rx-profile-orbit .orbit-4{right:8%;bottom:0}.rx-profile-hero{min-height:650px;padding-top:32px}.rx-profile-hero-stage{margin:45px 0 30px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);gap:clamp(25px,4vw,65px);align-items:center}.rx-profile-hero-main{min-width:0}.rx-profile-hero-main h1{font-size:clamp(60px,8vw,128px)}.rx-profile-hero-main p{font-size:20px}.rx-profile-media-slot{min-width:0;position:relative;overflow:hidden;border:1px solid var(--rx-line-strong);background:#0b0d0b}.rx-profile-media-slot.is-featured{min-height:430px}.rx-profile-media-canvas{height:300px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--profile-accent) 10%,transparent),transparent 45%),#070807}.rx-profile-media-slot.is-featured .rx-profile-media-canvas{height:330px}.rx-profile-media-canvas>img,.rx-profile-media-canvas>video{width:100%;height:100%;display:block;object-fit:cover}.rx-profile-media-canvas>.is-brand-art{padding:12%;object-fit:contain;filter:saturate(.7)}.rx-profile-media-fallback{width:100%;height:100%}.rx-profile-generative{position:relative;overflow:hidden;background:radial-gradient(circle at 32% 38%,color-mix(in srgb,var(--profile-accent) 22%,transparent),transparent 34%),linear-gradient(135deg,#050505,#111511)}.rx-profile-portal .rx-profile-portal-visual{position:absolute}.rx-profile-generative span{width:48%;aspect-ratio:1;position:absolute;border:1px solid color-mix(in srgb,var(--profile-accent) 28%,transparent);border-radius:50%;animation:rx-profile-float 8s ease-in-out infinite}.rx-profile-generative span:nth-child(1){left:8%;top:5%}.rx-profile-generative span:nth-child(2){right:-9%;bottom:-18%;animation-delay:-3s}.rx-profile-generative span:nth-child(3){width:18%;left:50%;top:48%;animation-delay:-6s}@keyframes rx-profile-float{50%{transform:translate(12px,-18px) scale(1.05)}}.rx-profile-media-symbol{width:100%;height:100%;position:relative;display:grid;place-items:center;color:color-mix(in srgb,var(--profile-accent) 60%,var(--rx-faint))}.rx-profile-media-symbol i{width:45%;aspect-ratio:1;position:absolute;border:1px solid color-mix(in srgb,var(--profile-accent) 17%,transparent);border-radius:50%}.rx-profile-media-symbol i:first-of-type{left:8%;top:8%}.rx-profile-media-symbol i:last-of-type{right:5%;bottom:-20%}.rx-profile-media-copy{min-height:100px;padding:15px 17px;position:relative;background:#060706f0}.rx-profile-media-copy>span{display:flex;align-items:center;gap:8px;color:var(--profile-accent);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.rx-profile-media-copy>p{max-width:75%;margin-top:8px;color:var(--rx-muted);font-size:12px;line-height:1.5}.rx-profile-upload{position:absolute;right:15px;bottom:15px;padding:9px 10px;display:flex;align-items:center;gap:7px;border:1px solid var(--rx-line-strong);background:#0a0b0a;color:var(--rx-ink);font-size:10px;font-weight:600;cursor:pointer}.rx-profile-upload:hover{border-color:var(--profile-accent);color:var(--profile-accent)}.rx-profile-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.rx-profile-media-copy>small{display:block;margin-top:8px;color:var(--rx-red);font-size:10px}.rx-profile-gallery{padding:90px clamp(26px,5vw,82px) 105px;border-bottom:1px solid var(--rx-line-strong)}.rx-profile-gallery>header>span{color:var(--profile-accent);font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.rx-profile-gallery h2{max-width:850px;margin-top:14px;color:var(--rx-ink);font-size:clamp(38px,5vw,70px);font-weight:250!important;letter-spacing:-.055em!important;line-height:1;text-transform:none!important}.rx-profile-gallery>div{margin-top:48px;display:grid;grid-template-columns:1.4fr 1fr;gap:12px}.rx-profile-gallery .rx-profile-media-slot:first-child .rx-profile-media-canvas{height:430px}.rx-profile-gallery .rx-profile-media-slot:last-child .rx-profile-media-canvas{height:330px}.rx-profile-company-team{padding:35px clamp(26px,5vw,82px);display:grid;grid-template-columns:180px minmax(0,1fr);gap:35px;align-items:center;border-bottom:1px solid var(--rx-line-strong);background:color-mix(in srgb,var(--profile-accent) 3%,var(--rx-bg))}.rx-profile-company-team>header{display:flex;align-items:center;justify-content:space-between;color:var(--profile-accent);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.rx-profile-company-team>header span{display:flex;align-items:center;gap:8px}.rx-profile-company-team>header strong{font-size:28px;font-weight:300}.rx-profile-company-team>div{display:flex;gap:10px}.rx-profile-company-team .rx-profile-person-link{max-width:370px}.rx-profile-hero-top>a,.rx-profile-hero-top button{font-size:10px}.rx-profile-hero>footer,.rx-profile-now aside strong,.rx-profile-future aside strong,.rx-profile-brag aside strong,.rx-profile-context>div>span,.rx-profile-roles span,.rx-profile-goals article>span{font-size:10px}.rx-profile-future>div>p,.rx-profile-brag header p{font-size:14px;line-height:1.65}.rx-profile-goals h3{font-size:21px}.rx-profile-goals p,.rx-profile-timeline p{font-size:13px;line-height:1.65}.rx-profile-timeline article{grid-template-columns:140px 38px minmax(0,1fr);align-items:start}.rx-profile-timeline article>i{width:34px;height:34px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--profile-accent) 35%,var(--rx-line));border-radius:50%;color:var(--profile-accent);font-style:normal}.rx-profile-timeline h3{font-size:23px}.rx-profile-context p,.rx-profile-context a{font-size:11px}.rx-profile-context p strong,.rx-profile-context a strong{font-size:13px}.rx-profile-missing span{font-size:12px}.rx-profile-overlay>section>p,.rx-profile-field input,.rx-profile-field textarea{font-size:12px}.rx-profile-field>span{font-size:9px}.rx-profile-editor-section>header span,.rx-profile-history article span{font-size:10px}.rx-profile-remove{font-size:10px}@media (max-width: 1050px){.rx-profile-portals{display:grid;grid-template-columns:1fr}.rx-profile-portal{min-height:650px}.rx-profile-portal:hover{flex:1}.rx-profile-hero-stage{grid-template-columns:1fr}.rx-profile-media-slot.is-featured{min-height:390px}.rx-profile-gallery>div{grid-template-columns:1fr}.rx-profile-company-team{grid-template-columns:1fr}.rx-profile-orbit{height:auto;margin-top:50px;display:grid;grid-template-columns:1fr 1fr;gap:12px;background:none}.rx-profile-orbit-core{display:none}.rx-profile-orbit>a{width:auto;min-height:110px;position:static}}@media (max-width: 680px){.rx-profile-opening{padding:35px 18px 70px}.rx-profile-opening>header{margin-bottom:35px}.rx-profile-opening>header p,.rx-profile-ecosystem>header p{font-size:13px}.rx-profile-portal{min-height:620px}.rx-profile-portal-entry{min-height:455px;padding:22px}.rx-profile-portal-entry h2{font-size:62px}.rx-profile-portal-entry>div p{font-size:16px}.rx-profile-portal-entry>footer{gap:18px}.rx-profile-portal-entry>footer strong{font-size:20px}.rx-profile-portal-team{padding:17px 20px}.rx-profile-portal-team>div{flex-direction:column}.rx-profile-person-link{max-width:none}.rx-profile-ecosystem{min-height:0;padding:75px 20px}.rx-profile-orbit{grid-template-columns:1fr}.rx-profile-orbit>a small{white-space:normal}.rx-profile-hero-stage{margin-top:30px}.rx-profile-media-slot.is-featured{min-height:340px}.rx-profile-media-slot.is-featured .rx-profile-media-canvas{height:245px}.rx-profile-media-copy>p{max-width:100%;padding-bottom:45px}.rx-profile-upload{left:15px;right:auto}.rx-profile-gallery{padding-top:60px;padding-bottom:70px}.rx-profile-gallery .rx-profile-media-slot:first-child .rx-profile-media-canvas,.rx-profile-gallery .rx-profile-media-slot:last-child .rx-profile-media-canvas{height:260px}.rx-profile-company-team>div{flex-direction:column}.rx-profile-timeline article{grid-template-columns:1fr;gap:12px}.rx-profile-timeline article>i{grid-row:1;justify-self:end;margin-top:-42px}}.rx-visually-hidden{width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.rx-profile-portal-visual.is-curated-art{object-fit:cover;filter:saturate(.78) contrast(1.08)}.rx-profile-portal:hover .rx-profile-portal-visual.is-curated-art{filter:saturate(1) contrast(1.04)}.rx-profile-detail{overflow:hidden}.rx-profile-detail .rx-profile-hero{min-height:clamp(720px,calc(100vh - 52px),980px);position:relative;padding-top:28px;padding-bottom:28px;isolation:isolate;background:#050505}.rx-profile-detail .rx-profile-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#020302f0,#02030299 43%,#0203020f 75%),linear-gradient(0deg,rgba(2,3,2,.72),transparent 38%);pointer-events:none}.rx-profile-detail .rx-profile-hero-top,.rx-profile-detail .rx-profile-hero>footer{position:relative;z-index:4}.rx-profile-detail .rx-profile-hero-stage{min-height:560px;margin:0;display:flex;align-items:center}.rx-profile-detail .rx-profile-hero-main{width:min(850px,72%);position:relative;z-index:3;align-items:center}.rx-profile-detail .rx-profile-hero-main .rx-profile-mark{width:74px;height:74px;background:#05050573;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rx-profile-detail .rx-profile-hero-main h1{max-width:100%;font-size:clamp(82px,13vw,210px);line-height:.72;letter-spacing:-.085em!important;text-wrap:balance}.rx-profile-detail .rx-profile-hero-main p{max-width:620px;margin-top:36px;color:#f0f1e9;font-size:clamp(18px,2vw,29px);line-height:1.35;text-shadow:0 2px 24px #000}.rx-profile-detail .rx-profile-media-slot.is-featured{min-height:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;border:0}.rx-profile-detail .rx-profile-media-slot.is-featured .rx-profile-media-canvas{height:100%}.rx-profile-detail .rx-profile-media-slot.is-featured img,.rx-profile-detail .rx-profile-media-slot.is-featured video{object-fit:cover}.rx-profile-detail .rx-profile-media-slot.is-featured .is-brand-art{padding:22%;object-fit:contain;opacity:.55}.rx-profile-detail .rx-profile-hero>footer{color:#ffffff9e;font-size:9px}.rx-profile-media-action{width:34px;height:34px;position:absolute;right:14px;top:14px;z-index:8;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#050605a6;color:#fff;cursor:pointer;opacity:.35;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:opacity .2s ease,transform .2s ease,border-color .2s ease}.rx-profile-media-action:hover,.rx-profile-media-action:focus-within{opacity:1!important;transform:scale(1.06);border-color:var(--profile-accent);color:var(--profile-accent)}.rx-profile-media-slot.has-media .rx-profile-media-action{opacity:0}.rx-profile-media-slot:hover .rx-profile-media-action,.rx-profile-media-slot:focus-within .rx-profile-media-action{opacity:1}.rx-profile-media-action input{width:1px;height:1px;position:absolute;opacity:0;pointer-events:none}.rx-profile-media-action:after{content:attr(data-tooltip);width:max-content;max-width:210px;position:absolute;right:0;top:43px;padding:7px 9px;border:1px solid var(--rx-line-strong);background:#080908;color:var(--rx-ink);font-size:9px;letter-spacing:.03em;line-height:1.35;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .15s ease,transform .15s ease}.rx-profile-media-action:hover:after,.rx-profile-media-action:focus-within:after{opacity:1;transform:none}.rx-profile-uploading{width:12px;height:12px;border:1px solid currentColor;border-top-color:transparent;border-radius:50%;animation:rx-profile-spin .7s linear infinite}@keyframes rx-profile-spin{to{transform:rotate(360deg)}}.rx-profile-media-error{position:absolute;left:14px;bottom:14px;z-index:8;padding:8px 10px;background:var(--rx-red);color:#fff;font-size:10px}.rx-profile-media-symbol{padding:40px;text-align:center}.rx-profile-media-symbol>svg{position:relative;z-index:1;margin-bottom:18px}.rx-profile-media-symbol strong,.rx-profile-media-symbol span{max-width:430px;position:relative;z-index:1;display:block}.rx-profile-media-symbol strong{color:var(--rx-ink);font-size:18px;font-weight:450}.rx-profile-media-symbol span{margin-top:10px;color:var(--rx-muted);font-size:12px;line-height:1.55}.rx-profile-accolades{min-height:900px;padding:70px clamp(26px,5vw,82px) 55px;position:relative;overflow:hidden;border-bottom:1px solid var(--rx-line-strong);background:#080908}.rx-profile-accolades>header,.rx-profile-accolades>footer{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between}.rx-profile-accolades>header span{color:var(--profile-accent);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.rx-profile-accolades>header strong{color:var(--rx-faint);font-size:13px;font-weight:500}.rx-profile-accolade-stage{min-height:710px;position:relative;margin-top:24px}.rx-profile-accolade-orbit{width:min(610px,55vw);aspect-ratio:1;position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);border:1px solid color-mix(in srgb,var(--profile-accent) 22%,transparent);border-radius:50%}.rx-profile-accolade-orbit i{position:absolute;top:13%;right:13%;bottom:13%;left:13%;border:1px solid color-mix(in srgb,var(--profile-accent) 13%,transparent);border-radius:50%}.rx-profile-accolade-orbit i:nth-child(2){top:30%;right:30%;bottom:30%;left:30%}.rx-profile-accolade-orbit i:nth-child(3){top:48%;right:48%;bottom:48%;left:48%;background:var(--profile-accent);border:0;box-shadow:0 0 90px color-mix(in srgb,var(--profile-accent) 45%,transparent)}.rx-profile-accolade-stage>figure{position:absolute;z-index:2;margin:0}.rx-profile-accolade-stage>figure img{width:100%;height:100%;display:block;object-fit:cover}.rx-profile-accolade-stage>figure.is-contain img{object-fit:contain;filter:drop-shadow(0 30px 45px rgba(0,0,0,.55))}.rx-profile-accolade-stage>figure figcaption{position:absolute;left:12px;bottom:10px;padding:5px 7px;background:#040504bf;color:#fff;font-size:9px;letter-spacing:.11em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rx-profile-accolade-stage>figure.artifact-1{width:min(410px,35vw);height:520px;left:32%;top:40px;transform:rotate(-8deg)}.rx-profile-accolade-stage>figure.artifact-2{width:min(230px,20vw);height:300px;right:4%;bottom:28px;transform:rotate(10deg)}.rx-profile-accolade-primary{position:absolute;left:0;top:100px;z-index:4;display:flex;flex-direction:column}.rx-profile-accolade-primary>span{width:66px;height:66px;display:grid;place-items:center;border:1px solid var(--profile-accent);border-radius:50%;color:var(--profile-accent)}.rx-profile-accolade-primary>span svg{width:29px;height:29px}.rx-profile-accolade-primary strong{margin-top:20px;color:var(--rx-ink);font-size:clamp(100px,15vw,220px);font-weight:200;letter-spacing:-.1em;line-height:.7}.rx-profile-accolade-primary em{margin-top:22px;color:var(--profile-accent);font:italic clamp(26px,3vw,46px) "Noto Serif Display",serif}.rx-profile-accolade-constellation>div{position:absolute;z-index:4;display:flex;flex-direction:column;text-shadow:0 4px 30px #000}.rx-profile-accolade-constellation strong{color:var(--rx-ink);font-size:clamp(42px,6vw,92px);font-weight:250;letter-spacing:-.07em;line-height:.8}.rx-profile-accolade-constellation span{margin-top:10px;color:var(--profile-accent);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.rx-profile-accolade-constellation .metric-1{right:4%;top:28px}.rx-profile-accolade-constellation .metric-2{right:16%;top:265px}.rx-profile-accolade-constellation .metric-3{left:5%;bottom:20px}.rx-profile-accolade-constellation .metric-4{left:38%;bottom:-6px}.rx-profile-accolade-constellation .metric-5{right:0;bottom:80px}.rx-profile-accolade-constellation .metric-6{left:61%;top:85px}.rx-profile-accolades>footer{max-width:620px;justify-content:flex-start;gap:14px;color:var(--profile-accent)}.rx-profile-accolades>footer span{color:var(--rx-muted);font:italic 15px/1.5 "Noto Serif Display",serif}.rx-profile-accolades.is-prmd{background:linear-gradient(135deg,#080808,#140d00 65%,#080808)}.rx-profile-accolades.is-prmd .rx-profile-accolade-stage>figure{width:clamp(130px,17vw,230px);height:auto;aspect-ratio:1}.rx-profile-accolades.is-prmd .rx-profile-accolade-stage>figure.artifact-1{left:34%;top:80px;transform:rotate(-10deg)}.rx-profile-accolades.is-prmd .rx-profile-accolade-stage>figure.artifact-2{right:11%;bottom:70px;transform:rotate(9deg)}.rx-profile-accolades.is-prmd .rx-profile-accolade-stage>figure.artifact-3{left:47%;bottom:12px;transform:rotate(4deg)}.rx-profile-accolades.is-prmd .rx-profile-accolade-stage>figure.artifact-4{right:1%;top:10px;transform:rotate(13deg)}.rx-profile-artifacts{padding:110px clamp(26px,5vw,82px) 120px;border-bottom:1px solid var(--rx-line-strong);background:#ebe9df;color:#111}.rx-profile-artifacts>header span{color:#5f625b;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.rx-profile-artifacts>header h2{max-width:1000px;margin-top:14px;color:#111;font-size:clamp(55px,8vw,118px);font-weight:260!important;letter-spacing:-.075em!important;line-height:.88;text-transform:none!important}.rx-profile-artifacts>header h2 em{color:color-mix(in srgb,var(--profile-accent) 30%,#111);font-family:"Noto Serif Display",serif;font-weight:400}.rx-profile-artifact-grid{min-height:760px;position:relative;margin-top:75px}.rx-profile-artifact-grid figure{position:absolute;margin:0;background:#111;box-shadow:0 24px 70px #0003}.rx-profile-artifact-grid img{width:100%;height:100%;display:block;object-fit:cover}.rx-profile-artifact-grid .is-contain img{padding:4%;object-fit:contain;background:#111}.rx-profile-artifact-grid figcaption{position:absolute;left:0;right:0;bottom:0;padding:34px 15px 14px;display:flex;align-items:center;gap:10px;background:linear-gradient(transparent,#000000d1);color:#fff;font-size:13px;font-weight:500}.rx-profile-artifact-grid figcaption span{color:var(--profile-accent);font-size:10px;letter-spacing:.12em}.rx-profile-artifact-grid .artifact-1{width:min(440px,36vw);height:570px;left:3%;top:0;transform:rotate(-3deg)}.rx-profile-artifact-grid .artifact-2{width:min(360px,30vw);height:390px;right:24%;top:150px;transform:rotate(5deg)}.rx-profile-artifact-grid .artifact-3{width:min(330px,27vw);height:260px;right:0;top:0;transform:rotate(-2deg)}.rx-profile-artifact-grid .artifact-4{width:min(260px,22vw);height:260px;right:2%;bottom:50px;transform:rotate(8deg)}.rx-profile-artifacts.is-moxie .rx-profile-artifact-grid .artifact-1,.rx-profile-artifacts.is-moxie .rx-profile-artifact-grid .artifact-2{object-fit:contain;background:#0b0c0b}.rx-profile-artifacts.is-moxie .rx-profile-artifact-grid .artifact-3{width:min(700px,55vw);height:390px;right:0;top:230px;z-index:2;transform:rotate(2deg)}.rx-profile-upload-gallery{margin-top:75px;display:grid;grid-template-columns:1.35fr .85fr;gap:18px}.rx-profile-upload-gallery .rx-profile-media-slot{border-color:#bbbdb4;background:#111}.rx-profile-upload-gallery .rx-profile-media-canvas{height:clamp(300px,36vw,540px)}.rx-profile-upload-gallery .rx-profile-media-slot:last-child{margin-top:90px}.rx-profile-brag{background:#080908}.rx-profile-timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--rx-line-strong);background:var(--rx-line-strong)}.rx-profile-timeline article{min-height:390px;padding:30px;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:0;background:#090a09}.rx-profile-timeline article:nth-child(4n+2),.rx-profile-timeline article:nth-child(4n+3){background:color-mix(in srgb,var(--profile-accent) 5%,#090a09)}.rx-profile-timeline article>time{position:relative;z-index:2;color:var(--profile-accent);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rx-profile-timeline article>i{width:120px!important;height:120px!important;position:absolute;right:24px;top:28px;border:0!important;color:color-mix(in srgb,var(--profile-accent) 35%,transparent)!important}.rx-profile-timeline article>i svg{width:100%;height:100%;stroke-width:.6}.rx-profile-timeline article>span{position:absolute;left:20px;bottom:-35px;color:color-mix(in srgb,var(--profile-accent) 7%,transparent);font-size:190px;font-weight:700;letter-spacing:-.12em;line-height:1}.rx-profile-timeline article>div{position:relative;z-index:2}.rx-profile-timeline h3{max-width:500px;color:var(--rx-ink);font-size:clamp(27px,3vw,42px);font-weight:350;letter-spacing:-.04em;line-height:1.04}.rx-profile-timeline p{max-width:570px;margin-top:18px;color:#9fa49b;font-size:14px;line-height:1.65}@media (max-width: 900px){.rx-profile-detail .rx-profile-hero-main{width:90%;align-items:flex-start;flex-direction:column}.rx-profile-detail .rx-profile-hero-main h1{font-size:clamp(72px,17vw,145px)}.rx-profile-accolades{min-height:820px}.rx-profile-accolade-stage{min-height:640px}.rx-profile-accolade-stage>figure.artifact-1{left:28%;opacity:.76}.rx-profile-accolade-primary strong{font-size:clamp(88px,19vw,155px)}.rx-profile-artifact-grid{min-height:620px}.rx-profile-timeline{grid-template-columns:1fr}.rx-profile-timeline article{min-height:330px}}@media (max-width: 680px){.rx-profile-detail .rx-profile-hero{min-height:690px;padding-left:18px;padding-right:18px}.rx-profile-detail .rx-profile-hero:after{background:linear-gradient(0deg,#020302f2,#02030240 74%)}.rx-profile-detail .rx-profile-hero-stage{min-height:540px;align-items:flex-end;padding-bottom:55px}.rx-profile-detail .rx-profile-hero-main{width:100%;gap:16px}.rx-profile-detail .rx-profile-hero-main .rx-profile-mark{width:52px;height:52px}.rx-profile-detail .rx-profile-hero-main h1{font-size:clamp(64px,21vw,105px);line-height:.78}.rx-profile-detail .rx-profile-hero-main p{margin-top:24px;font-size:18px}.rx-profile-detail .rx-profile-hero>footer{display:none}.rx-profile-accolades{min-height:900px;padding:46px 18px}.rx-profile-accolade-stage{min-height:760px}.rx-profile-accolade-orbit{width:92vw}.rx-profile-accolade-stage>figure.artifact-1{width:72vw;height:420px;left:14%;top:135px;opacity:.66}.rx-profile-accolade-stage>figure.artifact-2{width:38vw;height:210px;right:-7%;bottom:105px}.rx-profile-accolade-primary{top:35px}.rx-profile-accolade-primary strong{font-size:90px}.rx-profile-accolade-constellation .metric-1{right:0;top:25px}.rx-profile-accolade-constellation .metric-2{right:0;top:500px}.rx-profile-accolade-constellation .metric-3{left:0;bottom:55px}.rx-profile-accolade-constellation .metric-4{left:48%;bottom:-5px}.rx-profile-accolade-constellation .metric-5{right:0;bottom:170px}.rx-profile-accolade-constellation .metric-6{display:none}.rx-profile-accolade-constellation strong{font-size:45px}.rx-profile-artifacts{padding:75px 18px 85px}.rx-profile-artifacts>header h2{font-size:56px}.rx-profile-artifact-grid{min-height:1020px;margin-top:55px}.rx-profile-artifact-grid .artifact-1{width:82vw;height:430px;left:0}.rx-profile-artifact-grid .artifact-2{width:58vw;height:290px;right:0;top:455px}.rx-profile-artifact-grid .artifact-3{width:62vw!important;height:250px!important;left:0;right:auto!important;top:735px!important}.rx-profile-artifact-grid .artifact-4{display:none}.rx-profile-upload-gallery{grid-template-columns:1fr;gap:14px}.rx-profile-upload-gallery .rx-profile-media-slot:last-child{margin-top:0}.rx-profile-upload-gallery .rx-profile-media-canvas{height:330px}.rx-profile-timeline article{min-height:360px;padding:24px}.rx-profile-timeline h3{font-size:29px}}.rx-profile-accolade-stage{min-height:650px;display:grid;grid-template-columns:minmax(230px,.7fr) minmax(430px,1.15fr) minmax(390px,1fr);grid-template-rows:minmax(600px,auto);gap:clamp(24px,3vw,58px);align-items:center}.rx-profile-accolade-orbit{width:min(590px,100%);position:relative;left:auto;top:auto;grid-column:2;grid-row:1;justify-self:center;transform:none}.rx-profile-accolade-primary{position:relative;left:auto;top:auto;grid-column:1;grid-row:1;align-self:center}.rx-profile-accolade-primary strong{font-size:clamp(92px,10vw,168px)}.rx-profile-accolade-constellation{position:relative;z-index:5;grid-column:3;grid-row:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px;align-content:center}.rx-profile-accolade-constellation>div,.rx-profile-accolade-constellation .metric-1,.rx-profile-accolade-constellation .metric-2,.rx-profile-accolade-constellation .metric-3,.rx-profile-accolade-constellation .metric-4,.rx-profile-accolade-constellation .metric-5,.rx-profile-accolade-constellation .metric-6{min-width:0;min-height:108px;position:relative;inset:auto;padding-top:15px;border-top:1px solid color-mix(in srgb,var(--profile-accent) 24%,transparent)}.rx-profile-accolade-constellation strong{font-size:clamp(38px,4vw,72px);white-space:nowrap}.rx-profile-accolade-constellation span{max-width:150px;line-height:1.4}.rx-profile-accolade-stage>figure,.rx-profile-accolade-stage>figure.artifact-1,.rx-profile-accolade-stage>figure.artifact-2{position:relative;left:auto;right:auto;top:auto;bottom:auto;grid-column:2;grid-row:1;align-self:center;justify-self:center}.rx-profile-accolade-stage>figure.artifact-1{width:min(440px,82%);height:520px;transform:rotate(-5deg)}.rx-profile-accolade-stage>figure.artifact-2{width:190px;height:230px;z-index:3;align-self:end;justify-self:end;margin:0 0 14px;transform:rotate(7deg)}.rx-profile-accolades.is-prmd .rx-profile-accolade-stage>figure.artifact-1,.rx-profile-accolades.is-prmd .rx-profile-accolade-stage>figure.artifact-2,.rx-profile-accolades.is-prmd .rx-profile-accolade-stage>figure.artifact-3,.rx-profile-accolades.is-prmd .rx-profile-accolade-stage>figure.artifact-4{width:clamp(145px,15vw,225px);height:auto;position:relative;left:auto;right:auto;top:auto;bottom:auto;grid-column:2;grid-row:1;align-self:center;justify-self:center}.rx-profile-accolades.is-prmd .rx-profile-accolade-stage>figure.artifact-1{transform:translate(-42%,-34%) rotate(-8deg)}.rx-profile-accolades.is-prmd .rx-profile-accolade-stage>figure.artifact-2{z-index:3;transform:translate(43%,35%) rotate(7deg)}.rx-profile-accolades.is-prmd .rx-profile-accolade-stage>figure.artifact-3{z-index:2;transform:translate(-30%,42%) rotate(3deg)}.rx-profile-accolades.is-prmd .rx-profile-accolade-stage>figure.artifact-4{transform:translate(47%,-38%) rotate(10deg)}@media (max-width: 1180px){.rx-profile-accolade-stage{grid-template-columns:minmax(200px,.65fr) minmax(380px,1fr);grid-template-rows:560px auto}.rx-profile-accolade-primary{grid-column:1;grid-row:1}.rx-profile-accolade-orbit,.rx-profile-accolade-stage>figure,.rx-profile-accolade-stage>figure.artifact-1,.rx-profile-accolade-stage>figure.artifact-2,.rx-profile-accolades.is-prmd .rx-profile-accolade-stage>figure.artifact-1,.rx-profile-accolades.is-prmd .rx-profile-accolade-stage>figure.artifact-2,.rx-profile-accolades.is-prmd .rx-profile-accolade-stage>figure.artifact-3,.rx-profile-accolades.is-prmd .rx-profile-accolade-stage>figure.artifact-4{grid-column:2;grid-row:1}.rx-profile-accolade-constellation{grid-column:1/-1;grid-row:2;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 680px){.rx-profile-accolades{min-height:0}.rx-profile-accolade-stage{min-height:0;grid-template-columns:1fr;grid-template-rows:auto 430px auto;gap:35px}.rx-profile-accolade-primary{grid-column:1;grid-row:1}.rx-profile-accolade-primary strong{font-size:96px}.rx-profile-accolade-orbit,.rx-profile-accolade-stage>figure,.rx-profile-accolade-stage>figure.artifact-1,.rx-profile-accolade-stage>figure.artifact-2,.rx-profile-accolades.is-prmd .rx-profile-accolade-stage>figure.artifact-1,.rx-profile-accolades.is-prmd .rx-profile-accolade-stage>figure.artifact-2,.rx-profile-accolades.is-prmd .rx-profile-accolade-stage>figure.artifact-3,.rx-profile-accolades.is-prmd .rx-profile-accolade-stage>figure.artifact-4{grid-column:1;grid-row:2}.rx-profile-accolade-orbit{width:min(430px,100%)}.rx-profile-accolade-stage>figure.artifact-1{width:min(330px,76vw);height:390px;opacity:.82}.rx-profile-accolade-stage>figure.artifact-2{width:130px;height:160px;margin:0}.rx-profile-accolade-constellation{grid-column:1;grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.rx-profile-accolade-constellation .metric-6{display:flex}.rx-profile-accolade-constellation strong{font-size:42px}.rx-profile-accolades.is-prmd .rx-profile-accolade-stage>figure.artifact-1,.rx-profile-accolades.is-prmd .rx-profile-accolade-stage>figure.artifact-2,.rx-profile-accolades.is-prmd .rx-profile-accolade-stage>figure.artifact-3,.rx-profile-accolades.is-prmd .rx-profile-accolade-stage>figure.artifact-4{width:155px}}.rx-profile-artifact-grid{min-height:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:160px;gap:42px 30px}.rx-profile-artifact-grid figure,.rx-profile-artifact-grid .artifact-1,.rx-profile-artifact-grid .artifact-2,.rx-profile-artifact-grid .artifact-3,.rx-profile-artifact-grid .artifact-4,.rx-profile-artifacts.is-moxie .rx-profile-artifact-grid .artifact-1,.rx-profile-artifacts.is-moxie .rx-profile-artifact-grid .artifact-2,.rx-profile-artifacts.is-moxie .rx-profile-artifact-grid .artifact-3{width:auto;height:auto;position:relative;inset:auto;transform:none}.rx-profile-artifact-grid .artifact-1{grid-column:1/5;grid-row:1/4}.rx-profile-artifact-grid .artifact-2{grid-column:5/9;grid-row:2/5}.rx-profile-artifact-grid .artifact-3{grid-column:9/13;grid-row:1/4}.rx-profile-artifact-grid .artifact-4{grid-column:8/11;grid-row:5/7}.rx-profile-artifacts.is-moxie .rx-profile-artifact-grid .artifact-1{grid-column:1/5;grid-row:1/4}.rx-profile-artifacts.is-moxie .rx-profile-artifact-grid .artifact-2{grid-column:6/9;grid-row:1/3}.rx-profile-artifacts.is-moxie .rx-profile-artifact-grid .artifact-3{grid-column:5/13;grid-row:3/6}.rx-profile-artifact-grid figure:nth-child(odd){transform:rotate(-1.2deg)}.rx-profile-artifact-grid figure:nth-child(2n){transform:rotate(1.2deg)}@media (max-width: 680px){.rx-profile-artifact-grid{display:flex;flex-direction:column;gap:58px}.rx-profile-artifact-grid figure,.rx-profile-artifact-grid .artifact-1,.rx-profile-artifact-grid .artifact-2,.rx-profile-artifact-grid .artifact-3,.rx-profile-artifact-grid .artifact-4,.rx-profile-artifacts.is-moxie .rx-profile-artifact-grid .artifact-1,.rx-profile-artifacts.is-moxie .rx-profile-artifact-grid .artifact-2,.rx-profile-artifacts.is-moxie .rx-profile-artifact-grid .artifact-3{width:100%!important;height:auto!important;aspect-ratio:4/3;inset:auto!important;transform:none}.rx-profile-artifact-grid .is-contain{aspect-ratio:1}}.rx-profile-detail{--profile-motion:cubic-bezier(.2,.8,.2,1)}.rx-profile-hero .rx-profile-media-canvas>img,.rx-profile-hero .rx-profile-media-canvas>video{animation:rx-profile-hero-drift 16s ease-in-out infinite alternate;will-change:transform}.rx-profile-hero-main .rx-profile-mark{animation:rx-profile-mark-in .8s var(--profile-motion) both}.rx-profile-hero-main>div>span{animation:rx-profile-copy-in .8s .12s var(--profile-motion) both}.rx-profile-hero-main h1{animation:rx-profile-title-in 1.15s .16s var(--profile-motion) both}.rx-profile-hero-main p{animation:rx-profile-copy-in .95s .48s var(--profile-motion) both}.rx-profile-hero>footer{animation:rx-profile-copy-in .8s .72s var(--profile-motion) both}@keyframes rx-profile-hero-drift{0%{transform:scale(1.03) translate3d(-.6%,0,0)}to{transform:scale(1.09) translate3d(.8%,-.7%,0)}}@keyframes rx-profile-title-in{0%{opacity:0;transform:translate3d(0,70px,0);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:none;clip-path:inset(0)}}@keyframes rx-profile-copy-in{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:none}}@keyframes rx-profile-mark-in{0%{opacity:0;transform:rotate(-35deg) scale(.65)}to{opacity:1;transform:none}}.rx-profile-detail [data-profile-reveal].is-motion-ready{opacity:0;transform:translate3d(0,64px,0);transition:opacity .8s var(--profile-motion),transform 1s var(--profile-motion)}.rx-profile-detail [data-profile-reveal].is-motion-ready.is-in-view{opacity:1;transform:none}.rx-profile-accolade-orbit:before{content:"";width:9px;height:9px;position:absolute;left:50%;top:-5px;border-radius:50%;background:var(--profile-accent);box-shadow:0 0 22px var(--profile-accent)}.rx-profile-accolades.is-in-view .rx-profile-accolade-orbit{animation:rx-profile-orbit 32s linear infinite}@keyframes rx-profile-orbit{to{transform:rotate(360deg)}}.rx-profile-accolade-stage>figure img{will-change:transform}.rx-profile-accolades.is-in-view .rx-profile-accolade-stage>figure.artifact-1 img{animation:rx-profile-artifact-float 7s 1s ease-in-out infinite alternate}.rx-profile-accolades.is-in-view .rx-profile-accolade-stage>figure.artifact-2 img{animation:rx-profile-artifact-float-alt 9s .4s ease-in-out infinite alternate}@keyframes rx-profile-artifact-float{0%{transform:translate3d(0,-7px,0) rotate(-1deg)}to{transform:translate3d(0,9px,0) rotate(1deg)}}@keyframes rx-profile-artifact-float-alt{0%{transform:translate3d(-5px,7px,0) rotate(1deg)}to{transform:translate3d(7px,-8px,0) rotate(-1deg)}}.rx-profile-accolades.is-motion-ready .rx-profile-accolade-primary,.rx-profile-accolades.is-motion-ready .rx-profile-accolade-constellation>div{opacity:0;transform:translate3d(0,35px,0);transition:opacity .7s var(--profile-motion),transform .8s var(--profile-motion)}.rx-profile-accolades.is-in-view .rx-profile-accolade-primary,.rx-profile-accolades.is-in-view .rx-profile-accolade-constellation>div{opacity:1;transform:none}.rx-profile-accolades.is-in-view .rx-profile-accolade-constellation>div:nth-child(1){transition-delay:.12s}.rx-profile-accolades.is-in-view .rx-profile-accolade-constellation>div:nth-child(2){transition-delay:.2s}.rx-profile-accolades.is-in-view .rx-profile-accolade-constellation>div:nth-child(3){transition-delay:.28s}.rx-profile-accolades.is-in-view .rx-profile-accolade-constellation>div:nth-child(4){transition-delay:.36s}.rx-profile-accolades.is-in-view .rx-profile-accolade-constellation>div:nth-child(5){transition-delay:.44s}.rx-profile-accolades.is-in-view .rx-profile-accolade-constellation>div:nth-child(6){transition-delay:.52s}.rx-profile-accolades.is-in-view .rx-profile-accolade-constellation>div:nth-child(7){transition-delay:.6s}.rx-profile-accolades.is-in-view .rx-profile-accolade-constellation>div:nth-child(8){transition-delay:.68s}.rx-profile-artifacts.is-motion-ready .rx-profile-artifact-grid figure{opacity:0;clip-path:inset(0 0 100% 0);transition:opacity .7s var(--profile-motion),clip-path 1.05s var(--profile-motion),transform .55s var(--profile-motion)}.rx-profile-artifacts.is-in-view .rx-profile-artifact-grid figure{opacity:1;clip-path:inset(0)}.rx-profile-artifacts.is-in-view .rx-profile-artifact-grid figure:nth-child(2){transition-delay:.14s}.rx-profile-artifacts.is-in-view .rx-profile-artifact-grid figure:nth-child(3){transition-delay:.28s}.rx-profile-artifacts.is-in-view .rx-profile-artifact-grid figure:nth-child(4){transition-delay:.42s}.rx-profile-artifact-grid figure img{transition:transform .8s var(--profile-motion),filter .8s var(--profile-motion)}.rx-profile-artifact-grid figure:hover img{transform:scale(1.045);filter:saturate(1.12) contrast(1.03)}.rx-profile-artifacts.is-motion-ready .rx-profile-upload-gallery .rx-profile-media-slot{opacity:0;transform:translateY(38px);transition:opacity .8s .3s var(--profile-motion),transform .9s .3s var(--profile-motion)}.rx-profile-artifacts.is-in-view .rx-profile-upload-gallery .rx-profile-media-slot{opacity:1;transform:none}.rx-profile-artifacts.is-in-view .rx-profile-upload-gallery .rx-profile-media-slot:last-child{transition-delay:.5s}.rx-profile-brag.is-motion-ready .rx-profile-timeline article{opacity:0;transform:translateY(34px);transition:opacity .65s var(--profile-motion),transform .8s var(--profile-motion),background .25s ease}.rx-profile-brag.is-in-view .rx-profile-timeline article{opacity:1;transform:none}.rx-profile-brag.is-in-view .rx-profile-timeline article:nth-child(2){transition-delay:.12s}.rx-profile-brag.is-in-view .rx-profile-timeline article:nth-child(3){transition-delay:.24s}.rx-profile-brag.is-in-view .rx-profile-timeline article:nth-child(4){transition-delay:.36s}.rx-profile-brag.is-in-view .rx-profile-timeline article:nth-child(5){transition-delay:.48s}.rx-profile-brag.is-in-view .rx-profile-timeline article:nth-child(6){transition-delay:.6s}.rx-profile-timeline article:hover{background:color-mix(in srgb,var(--profile-accent) 9%,#090a09)}.rx-profile-timeline article:hover>i{transform:rotate(10deg) scale(1.08)}.rx-profile-timeline article>i{transition:transform .5s var(--profile-motion)}.rx-profile-portal{animation:rx-profile-portal-in 1s var(--profile-motion) both}.rx-profile-portal:nth-child(2){animation-delay:.16s}.rx-profile-portal-visual{animation:rx-profile-portal-drift 12s ease-in-out infinite alternate;will-change:transform}@keyframes rx-profile-portal-in{0%{opacity:0;transform:translateY(50px);clip-path:inset(0 0 18% 0)}to{opacity:1;transform:none;clip-path:inset(0)}}@keyframes rx-profile-portal-drift{0%{transform:scale(1.01) translate(-.5%)}to{transform:scale(1.07) translate(.7%)}}@media (prefers-reduced-motion: reduce){.rx-profile-detail *,.rx-profiles-page *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.rx-profile-detail [data-profile-reveal].is-motion-ready,.rx-profile-accolade-primary,.rx-profile-accolade-constellation>div,.rx-profile-artifact-grid figure,.rx-profile-upload-gallery .rx-profile-media-slot,.rx-profile-brag.is-motion-ready .rx-profile-timeline article{opacity:1!important;transform:none!important;clip-path:none!important}}.rx-motion-cursor{width:12px;height:12px;position:fixed;left:-6px;top:-6px;z-index:10000;border-radius:50%;background:#f4f2e9;opacity:0;pointer-events:none;mix-blend-mode:difference;transform-origin:center;transition:width .3s cubic-bezier(.19,1,.22,1),height .3s cubic-bezier(.19,1,.22,1),opacity .2s ease,background .2s ease}.rx-motion-cursor.is-visible{opacity:1}.rx-motion-cursor.is-action{width:92px;height:92px;left:-46px;top:-46px;display:grid;place-items:center;background:#d7ff3f;mix-blend-mode:normal}.rx-motion-cursor:after{content:attr(data-label);max-width:70px;color:#080a08;font-size:9px;font-weight:750;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase;opacity:0;transition:opacity .2s ease}.rx-motion-cursor.is-action:after{opacity:1}.rx-motion-hub{overflow:hidden;background:#050505}.rx-motion-hub .rx-profile-opening{min-height:calc(100vh - 52px);padding:0;overflow:hidden;isolation:isolate;background:#050505}.rx-motion-hub .rx-profile-opening:before,.rx-motion-hub .rx-profile-opening:after{content:"";position:absolute;z-index:8;pointer-events:none}.rx-motion-hub .rx-profile-opening:before{top:22px;right:22px;bottom:22px;left:22px;border:1px solid rgba(242,240,232,.14)}.rx-motion-hub .rx-profile-opening:after{width:1px;top:22px;bottom:22px;left:50%;background:#f2f0e821}.rx-motion-hub .rx-profile-opening>header{width:min(360px,27vw);position:absolute;left:50%;top:48%;z-index:9;margin:0;padding:22px 24px 20px;border:1px solid rgba(255,255,255,.22);background:#080808;box-shadow:0 24px 80px #00000061;transform:translate(-50%,-50%);pointer-events:none}.rx-motion-hub .rx-profile-opening>header h1{margin-top:12px;font-size:clamp(34px,3.15vw,54px);line-height:.88}.rx-motion-hub .rx-profile-opening>header h1 span{display:block;overflow:hidden}.rx-motion-hub .rx-profile-opening>header h1 span:last-child{margin:5px 0 0}.rx-motion-hub .rx-profile-opening>header p{display:none}.rx-motion-hub .rx-profile-portals{width:100%;height:calc(100vh - 52px);max-width:none;margin:0;gap:0;border:0;background:none}.rx-motion-hub .rx-profile-portal{min-height:100%;border:0;background:#070807;animation:none}.rx-motion-hub .rx-profile-portal.is-moxie{clip-path:polygon(0 0,100% 0,88% 100%,0 100%)}.rx-motion-hub .rx-profile-portal.is-prmd{margin-left:-6%;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%)}.rx-motion-hub .rx-profile-portal-visual{width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;filter:saturate(.72) contrast(1.08) brightness(.58);opacity:.72;animation:none;transition:filter .7s cubic-bezier(.19,1,.22,1),opacity .7s ease}.rx-motion-hub .rx-profile-portal.is-moxie .rx-profile-portal-visual{object-fit:cover}.rx-motion-hub .rx-profile-portal:is(:hover,:focus-within) .rx-profile-portal-visual{transform:none;filter:saturate(1.08) contrast(1.06) brightness(.76);opacity:.9}.rx-motion-hub .rx-profile-portal-wash{background:linear-gradient(180deg,#02030214,#0203022e 45%,#020302e8)}.rx-motion-hub .rx-profile-portal-entry{min-height:100%;z-index:5;padding:44px 48px 38px}.rx-motion-hub .rx-profile-portal-entry>header{width:42%}.rx-motion-hub .rx-profile-portal-entry>div{position:absolute;left:8%;bottom:21%}.rx-motion-hub .rx-profile-portal.is-prmd .rx-profile-portal-entry>div{left:auto;right:8%;text-align:right}.rx-motion-hub .rx-profile-portal-entry h2{font-size:clamp(72px,8.7vw,154px);text-shadow:0 12px 48px rgba(0,0,0,.55)}.rx-motion-hub .rx-profile-portal-entry>div p{max-width:380px;margin-top:18px;font-size:17px}.rx-motion-hub .rx-profile-portal.is-prmd .rx-profile-portal-entry>div p{margin-left:auto}.rx-motion-hub .rx-profile-portal-entry>footer{width:38%;position:absolute;bottom:42px;left:8%}.rx-motion-hub .rx-profile-portal.is-prmd .rx-profile-portal-entry>footer{left:auto;right:8%;justify-content:flex-end;text-align:right}.rx-motion-hub .rx-profile-portal-team{width:40%;min-height:0;position:absolute;z-index:7;top:42px;right:35px;padding:0;border:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.rx-motion-hub .rx-profile-portal.is-prmd .rx-profile-portal-team{right:8%}.rx-motion-hub .rx-profile-portal-team>span{justify-content:flex-end;color:#f2f0e8b3}.rx-motion-hub .rx-profile-portal-team>div{justify-content:flex-end;flex-direction:column;align-items:flex-end}.rx-motion-hub .rx-profile-person-link{width:220px;background:#0505058c;border-color:#f2f0e82e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rx-motion-world-object{width:clamp(260px,34vw,610px);aspect-ratio:1;position:absolute;left:50%;top:47%;z-index:3;transform:translate(-50%,-50%);pointer-events:none}.rx-motion-world-object>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain;filter:drop-shadow(0 35px 60px rgba(0,0,0,.52))}.rx-profile-portal.is-moxie .rx-motion-world-object>img{animation:rx-motion-disc-breathe 6s ease-in-out infinite alternate}.rx-profile-portal.is-prmd .rx-motion-world-object>img{width:48%;height:48%;left:26%;top:26%;box-shadow:0 30px 60px #0000008c}.rx-profile-portal.is-prmd .rx-motion-world-object .cover-1{transform:translate(-23%,-12%) rotate(-11deg);animation:rx-motion-cover-1 8s ease-in-out infinite alternate}.rx-profile-portal.is-prmd .rx-motion-world-object .cover-2{transform:translate(23%,3%) rotate(9deg);animation:rx-motion-cover-2 7s ease-in-out infinite alternate}.rx-profile-portal.is-prmd .rx-motion-world-object .cover-3{transform:translate(-1%,25%) rotate(-2deg);animation:rx-motion-cover-3 9s ease-in-out infinite alternate}.rx-motion-world-grid{position:absolute;top:22px;right:22px;bottom:22px;left:22px;z-index:2;opacity:.3;pointer-events:none}.rx-motion-world-grid i{position:absolute;background:#f2f0e82e}.rx-motion-world-grid i:nth-child(1),.rx-motion-world-grid i:nth-child(2){width:1px;top:0;bottom:0}.rx-motion-world-grid i:nth-child(1){left:33%}.rx-motion-world-grid i:nth-child(2){right:33%}.rx-motion-world-grid i:nth-child(3),.rx-motion-world-grid i:nth-child(4){height:1px;left:0;right:0}.rx-motion-world-grid i:nth-child(3){top:33%}.rx-motion-world-grid i:nth-child(4){bottom:33%}.rx-profile-scroll-cue{position:absolute;left:50%;bottom:24px;z-index:10;display:flex;align-items:center;gap:14px;transform:translate(-50%);color:#f1efe7;font-size:9px;letter-spacing:.15em;text-transform:uppercase}.rx-profile-scroll-cue i{width:1px;height:32px;display:block;background:linear-gradient(var(--rx-accent),transparent);animation:rx-motion-scroll 1.6s ease-in-out infinite}@keyframes rx-motion-disc-breathe{0%{transform:rotate(-3deg) scale(.96);filter:drop-shadow(0 25px 45px rgba(0,0,0,.5))}to{transform:rotate(4deg) scale(1.025);filter:drop-shadow(0 40px 80px rgba(215,255,63,.18))}}@keyframes rx-motion-cover-1{to{transform:translate(-28%,-17%) rotate(-15deg)}}@keyframes rx-motion-cover-2{to{transform:translate(29%,-3%) rotate(13deg)}}@keyframes rx-motion-cover-3{to{transform:translate(-4%,31%) rotate(2deg)}}@keyframes rx-motion-scroll{0%,to{transform:scaleY(.25);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}}.rx-profile-detail.is-motion-lead{padding-top:52px;overflow:clip;background:#050505}.rx-motion-story{min-height:calc(100vh - 52px);position:relative;background:#050505;color:#f3f1e9}.rx-motion-story-viewport{height:calc(100vh - 52px);min-height:680px;position:relative;overflow:hidden;isolation:isolate;background:#050505}.rx-motion-story-background,.rx-motion-story-secondary,.rx-motion-story-veil,.rx-motion-story-grid{position:absolute;top:0;right:0;bottom:0;left:0}.rx-motion-story-background{z-index:-5;transform:scale(1.025);filter:saturate(.82) brightness(.62);will-change:transform,filter}.rx-motion-story-background .rx-profile-media-slot,.rx-motion-story-background .rx-profile-media-canvas{width:100%;height:100%;min-height:0;border:0}.rx-motion-story-background img,.rx-motion-story-background video{width:100%;height:100%;object-fit:cover;animation:rx-motion-background-drift 18s ease-in-out infinite alternate}.rx-motion-story-background .rx-profile-media-action{z-index:12}.rx-motion-story-secondary{z-index:-4;width:100%;height:100%;object-fit:cover;opacity:0;mix-blend-mode:screen;filter:saturate(.72) contrast(1.15);will-change:transform,opacity}.rx-motion-story-veil{z-index:-3;background:radial-gradient(circle at 50% 48%,transparent 0,rgba(3,4,3,.18) 28%,rgba(3,4,3,.76) 82%),linear-gradient(90deg,rgba(3,4,3,.73),transparent 33%,transparent 67%,rgba(3,4,3,.68))}.rx-motion-story-grid{z-index:-2;top:20px;right:20px;bottom:20px;left:20px;border:1px solid rgba(243,241,233,.17);background:linear-gradient(90deg,transparent 24.9%,rgba(243,241,233,.09) 25%,transparent 25.1%,transparent 49.9%,rgba(243,241,233,.09) 50%,transparent 50.1%,transparent 74.9%,rgba(243,241,233,.09) 75%,transparent 75.1%),linear-gradient(transparent 49.9%,rgba(243,241,233,.08) 50%,transparent 50.1%);pointer-events:none}.rx-motion-story-grid i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--profile-accent);box-shadow:0 0 18px color-mix(in srgb,var(--profile-accent) 70%,transparent)}.rx-motion-story-grid i:nth-child(1){left:25%;top:50%}.rx-motion-story-grid i:nth-child(2){left:50%;top:50%}.rx-motion-story-grid i:nth-child(3){left:75%;top:50%}.rx-motion-story-grid i:nth-child(4){left:50%;top:20px}.rx-motion-story-controls{position:absolute;z-index:20;left:36px;right:36px;top:28px;display:flex;align-items:center;justify-content:space-between}.rx-motion-story-controls a,.rx-motion-story-controls button{min-height:34px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(243,241,233,.19);background:#0405046b;color:#f3f1e9;font-size:9px;font-weight:700;letter-spacing:.11em;text-decoration:none;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rx-motion-story-controls button{cursor:pointer}.rx-motion-story-controls button.is-primary{border-color:var(--profile-accent);background:var(--profile-accent);color:#050505}.rx-motion-story-controls>div{display:flex;gap:7px}.rx-motion-story-chapters{position:absolute;right:34px;top:50%;z-index:10;display:grid;grid-template-rows:auto 130px auto;gap:10px;align-items:center;justify-items:center;transform:translateY(-50%);color:#f3f1e9b3;font-size:9px;letter-spacing:.14em}.rx-motion-story-chapters i{width:1px;height:100%;display:block;background:linear-gradient(var(--profile-accent),rgba(243,241,233,.18));transform-origin:top}.rx-motion-scene{position:absolute;z-index:6;will-change:transform,opacity}.rx-motion-scene-intro{left:7vw;top:50%;width:min(780px,54vw);transform:translateY(-47%)}.rx-motion-scene-intro>div{display:flex;align-items:center;gap:13px;color:var(--profile-accent);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.rx-motion-scene-intro .rx-profile-mark{width:60px;height:60px;border-color:var(--profile-accent);background:#04050485;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rx-motion-scene-intro h1{margin:26px 0 0;color:#f3f1e9;font-size:clamp(100px,14vw,238px);font-weight:230!important;letter-spacing:-.095em!important;line-height:.7;text-transform:none!important;text-shadow:0 20px 70px rgba(0,0,0,.5)}.rx-motion-scene-intro h1 span{display:block;overflow:hidden}.rx-motion-scene-intro h1 span:nth-child(2){margin-left:.32em;color:var(--profile-accent);font-family:"Noto Serif Display",serif;font-style:italic}.rx-motion-scene-intro>p{max-width:560px;margin:38px 0 0 7vw;color:#f2f0e8;font:italic clamp(19px,2vw,29px)/1.38 "Noto Serif Display",serif;text-shadow:0 8px 34px #000}.rx-motion-protagonist{width:clamp(330px,38vw,680px);aspect-ratio:1;position:absolute;z-index:4;left:50%;top:50%;opacity:0;transform:translate(-50%,-50%);will-change:transform,opacity}.rx-motion-protagonist>img{position:absolute;object-fit:contain;filter:drop-shadow(0 35px 60px rgba(0,0,0,.58))}.rx-motion-story.is-moxie .rx-motion-protagonist>img{width:72%;height:72%;left:14%;top:14%;animation:rx-motion-disc-breathe 6.5s ease-in-out infinite alternate}.rx-motion-story.is-moxie .rx-motion-protagonist>i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid color-mix(in srgb,var(--profile-accent) 30%,transparent);border-radius:50%;animation:rx-motion-ring 14s linear infinite}.rx-motion-story.is-moxie .rx-motion-protagonist>.ring-2{top:9%;right:9%;bottom:9%;left:9%;animation-duration:10s;animation-direction:reverse}.rx-motion-story.is-moxie .rx-motion-protagonist>.ring-3{top:22%;right:22%;bottom:22%;left:22%;animation-duration:7s}.rx-motion-story.is-prmd .rx-motion-protagonist>img{width:48%;height:48%;left:26%;top:26%;box-shadow:0 35px 70px #000000a3}.rx-motion-story.is-prmd .rx-motion-protagonist .release-1{transform:translate(-35%,-24%) rotate(-12deg);animation:rx-motion-release-1 7s ease-in-out infinite alternate}.rx-motion-story.is-prmd .rx-motion-protagonist .release-2{transform:translate(34%,-22%) rotate(10deg);animation:rx-motion-release-2 8s ease-in-out infinite alternate}.rx-motion-story.is-prmd .rx-motion-protagonist .release-3{transform:translate(-28%,35%) rotate(7deg);animation:rx-motion-release-3 9s ease-in-out infinite alternate}.rx-motion-story.is-prmd .rx-motion-protagonist .release-4{transform:translate(34%,34%) rotate(-8deg);animation:rx-motion-release-4 6.5s ease-in-out infinite alternate}.rx-motion-story.is-prmd .prmd-glow{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;background:radial-gradient(circle,var(--profile-accent),transparent 66%);filter:blur(55px);opacity:.22;animation:rx-motion-glow 5s ease-in-out infinite alternate}.rx-motion-metrics{position:absolute;z-index:7;top:17%;right:6%;bottom:14%;left:6%;display:grid;grid-template-columns:minmax(160px,23vw) minmax(160px,23vw);grid-auto-rows:minmax(72px,1fr);align-items:center;align-content:center;justify-content:space-between;column-gap:44vw;pointer-events:none}.rx-motion-metrics>div{min-width:0;display:flex;flex-direction:column;opacity:0}.rx-motion-metrics>div:nth-child(2n){align-items:flex-end;text-align:right}.rx-motion-metrics strong{color:#f3f1e9;font-size:clamp(42px,5.4vw,96px);font-weight:250;letter-spacing:-.075em;line-height:.78;white-space:nowrap;text-shadow:0 12px 38px #000}.rx-motion-metrics span{margin-top:10px;color:var(--profile-accent);font-size:9px;font-weight:750;letter-spacing:.16em;line-height:1.25;text-transform:uppercase}.rx-motion-scene-now{width:min(670px,43vw);left:7vw;top:50%;opacity:0;transform:translateY(-50%)}.rx-motion-scene-now>span,.rx-motion-scene-future>span{color:var(--profile-accent);font-size:10px;font-weight:750;letter-spacing:.18em;text-transform:uppercase}.rx-motion-scene-now>p{margin-top:24px;color:#f3f1e9;font:clamp(28px,3.3vw,55px)/1.15 "Noto Serif Display",serif;letter-spacing:-.035em;text-shadow:0 14px 50px #000}.rx-motion-scene-now>div{margin-top:28px;display:flex;flex-wrap:wrap;gap:7px}.rx-motion-scene-now em{padding:9px 11px;border:1px solid rgba(243,241,233,.23);background:#0405046e;color:#d7d9d0;font-size:10px;font-style:normal;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rx-motion-scene-future{width:auto;left:clamp(72px,11vw,220px);right:clamp(92px,13vw,260px);top:50%;opacity:0;transform:translateY(-50%)}.rx-motion-scene-future h2{max-width:1100px;margin-top:22px;color:#f3f1e9;font:clamp(34px,4vw,72px)/1.08 "Noto Serif Display",serif!important;letter-spacing:-.04em!important;text-transform:none!important;text-shadow:0 14px 50px #000}.rx-motion-scene-future>div{margin-top:30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#f3f1e92e}.rx-motion-scene-future article{min-height:118px;padding:17px;display:flex;flex-direction:column;justify-content:space-between;background:#050605bf;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rx-motion-scene-future small{color:var(--profile-accent);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.rx-motion-scene-future strong{color:#f3f1e9;font-size:14px;font-weight:450;line-height:1.25}.rx-motion-story-footer{position:absolute;z-index:12;left:35px;right:35px;bottom:26px;display:flex;justify-content:space-between;color:#f3f1e98c;font-size:8px;letter-spacing:.13em;text-transform:uppercase}@keyframes rx-motion-background-drift{0%{transform:scale(1.025) translate3d(-.5%,0,0)}to{transform:scale(1.085) translate3d(.7%,-.8%,0)}}@keyframes rx-motion-ring{to{transform:rotate(360deg)}}@keyframes rx-motion-glow{to{opacity:.42;transform:scale(1.12)}}@keyframes rx-motion-release-1{to{transform:translate(-40%,-30%) rotate(-16deg)}}@keyframes rx-motion-release-2{to{transform:translate(39%,-28%) rotate(14deg)}}@keyframes rx-motion-release-3{to{transform:translate(-33%,42%) rotate(10deg)}}@keyframes rx-motion-release-4{to{transform:translate(40%,39%) rotate(-12deg)}}.rx-profile-artifacts.is-motion-lead{overflow:hidden;padding:105px 0 120px;background:#ece9df}.rx-profile-artifacts.is-motion-lead>header{padding:0 clamp(28px,6vw,96px)}.rx-profile-artifacts.is-motion-lead .rx-profile-artifact-stage{height:calc(100vh - 52px);min-height:650px;position:relative;margin-top:55px;display:flex;align-items:center;overflow:hidden;background:linear-gradient(90deg,rgba(0,0,0,.035) 1px,transparent 1px),linear-gradient(rgba(0,0,0,.035) 1px,transparent 1px);background-size:12.5vw 12.5vw}.rx-profile-artifacts.is-motion-lead .rx-profile-artifact-grid{width:max-content;min-height:0;padding:0 8vw;display:flex;grid-template-columns:none;grid-auto-rows:auto;gap:8vw;align-items:center;will-change:transform}.rx-profile-artifacts.is-motion-lead .rx-profile-artifact-grid figure,.rx-profile-artifacts.is-motion-lead .rx-profile-artifact-grid .artifact-1,.rx-profile-artifacts.is-motion-lead .rx-profile-artifact-grid .artifact-2,.rx-profile-artifacts.is-motion-lead .rx-profile-artifact-grid .artifact-3,.rx-profile-artifacts.is-motion-lead .rx-profile-artifact-grid .artifact-4{width:min(58vw,820px)!important;height:min(68vh,690px)!important;flex:0 0 auto;position:relative!important;inset:auto!important;grid-column:auto;grid-row:auto;transform:none;box-shadow:0 35px 80px #0000002e}.rx-profile-artifacts.is-motion-lead .rx-profile-artifact-grid figure:nth-child(2n){width:min(42vw,610px)!important;height:min(55vh,560px)!important;transform:translateY(8vh)}.rx-profile-artifacts.is-motion-lead .rx-profile-artifact-grid figure.is-contain img{padding:5%;background:#090a09;object-fit:contain}.rx-profile-artifacts.is-motion-lead .rx-profile-artifact-grid figcaption{color:#151713;font-size:13px;font-weight:550}.rx-profile-artifacts.is-motion-lead .rx-profile-upload-gallery{padding:100px clamp(28px,6vw,96px) 0}@media (max-width: 900px){.rx-motion-hub .rx-profile-opening{min-height:auto;overflow:visible}.rx-motion-hub .rx-profile-opening:after{display:none}.rx-motion-hub .rx-profile-opening>header{width:auto;position:relative;left:auto;top:auto;padding:65px 24px 38px;transform:none}.rx-motion-hub .rx-profile-opening>header h1{font-size:clamp(58px,14vw,102px)}.rx-motion-hub .rx-profile-portals{height:auto;display:grid}.rx-motion-hub .rx-profile-portal,.rx-motion-hub .rx-profile-portal.is-moxie,.rx-motion-hub .rx-profile-portal.is-prmd{min-height:760px;margin:0;clip-path:none}.rx-motion-hub .rx-profile-portal-team{width:auto;right:24px}.rx-motion-hub .rx-profile-portal-entry>div{bottom:26%}}@media (max-width: 760px){.rx-motion-cursor{display:none}.rx-profile-detail.is-motion-lead{padding-top:52px;overflow:hidden}.rx-motion-story,.rx-motion-story-viewport{min-height:0;height:auto;overflow:visible}.rx-motion-story-viewport{padding:102px 18px 70px;display:flex;flex-direction:column;gap:56px}.rx-motion-story-background{height:720px;bottom:auto}.rx-motion-story-secondary{height:720px;bottom:auto;opacity:.18}.rx-motion-story-veil{height:720px;bottom:auto;background:linear-gradient(0deg,#050505 2%,#05050540 67%,#05050566)}.rx-motion-story-grid{top:12px;right:12px;left:12px;bottom:auto;height:calc(100% - 24px)}.rx-motion-story-controls{left:18px;right:18px;top:22px}.rx-motion-story-controls a,.rx-motion-story-controls button{padding:0 9px;font-size:8px}.rx-motion-story-controls button{width:34px;padding:0;justify-content:center}.rx-motion-story-controls button svg{flex:none}.rx-motion-story-controls button:not(.is-primary){display:none}.rx-motion-story-controls button.is-primary{font-size:0}.rx-motion-story-chapters,.rx-motion-story-footer{display:none}.rx-motion-scene,.rx-motion-protagonist,.rx-motion-metrics{width:auto;position:relative;inset:auto;opacity:1;transform:none}.rx-motion-scene-intro{min-height:520px;display:flex;flex-direction:column;justify-content:flex-end}.rx-motion-scene-intro h1{margin-top:22px;font-size:clamp(86px,25vw,132px)}.rx-motion-scene-intro>p{margin:28px 0 0;font-size:20px}.rx-motion-protagonist{width:min(88vw,520px);align-self:center;flex:none}.rx-motion-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:1px;background:#f3f1e92b}.rx-motion-metrics>div{min-height:112px;padding:16px;justify-content:center;align-items:flex-start!important;background:#050605db;text-align:left!important;opacity:1}.rx-motion-metrics strong{max-width:100%;font-size:clamp(31px,9.4vw,40px);white-space:normal}.rx-motion-metrics span{font-size:8px}.rx-motion-scene-now,.rx-motion-scene-future{padding:42px 0;border-top:1px solid rgba(243,241,233,.2)}.rx-motion-scene-now>p,.rx-motion-scene-future h2{font-size:31px}.rx-motion-scene-future>div{grid-template-columns:1fr}.rx-profile-artifacts.is-motion-lead{padding:75px 18px 90px;overflow:visible}.rx-profile-artifacts.is-motion-lead>header{padding:0}.rx-profile-artifacts.is-motion-lead .rx-profile-artifact-stage{height:auto;min-height:0;margin-top:48px;overflow:visible;background:none}.rx-profile-artifacts.is-motion-lead .rx-profile-artifact-grid{width:100%;padding:0;display:flex;flex-direction:column;gap:42px;transform:none!important}.rx-profile-artifacts.is-motion-lead .rx-profile-artifact-grid figure,.rx-profile-artifacts.is-motion-lead .rx-profile-artifact-grid .artifact-1,.rx-profile-artifacts.is-motion-lead .rx-profile-artifact-grid .artifact-2,.rx-profile-artifacts.is-motion-lead .rx-profile-artifact-grid .artifact-3,.rx-profile-artifacts.is-motion-lead .rx-profile-artifact-grid .artifact-4{width:100%!important;height:auto!important;aspect-ratio:4/3;transform:none}.rx-profile-artifacts.is-motion-lead .rx-profile-artifact-grid figure.is-contain{aspect-ratio:1}.rx-profile-artifacts.is-motion-lead .rx-profile-upload-gallery{padding:70px 0 0}}@media (max-width: 560px){.rx-motion-hub .rx-profile-opening:before{top:10px;right:10px;bottom:10px;left:10px}.rx-motion-hub .rx-profile-opening>header{padding:52px 18px 34px}.rx-motion-hub .rx-profile-opening>header p{width:auto}.rx-motion-hub .rx-profile-portal,.rx-motion-hub .rx-profile-portal.is-moxie,.rx-motion-hub .rx-profile-portal.is-prmd{min-height:680px}.rx-motion-hub .rx-profile-portal-entry{padding:24px 21px}.rx-motion-hub .rx-profile-portal-entry>header{width:100%}.rx-motion-hub .rx-profile-portal-team{top:65px;right:20px}.rx-motion-hub .rx-profile-person-link{width:200px}.rx-motion-hub .rx-profile-portal-entry>div,.rx-motion-hub .rx-profile-portal.is-prmd .rx-profile-portal-entry>div{left:21px;right:21px;bottom:27%;text-align:left}.rx-motion-hub .rx-profile-portal-entry h2{font-size:72px}.rx-motion-hub .rx-profile-portal-entry>footer,.rx-motion-hub .rx-profile-portal.is-prmd .rx-profile-portal-entry>footer{left:21px;right:21px;bottom:24px;width:auto;justify-content:flex-start;text-align:left}.rx-motion-world-object{width:88vw;top:43%}}@media (prefers-reduced-motion: reduce){.rx-motion-cursor{display:none!important}.rx-motion-hub .rx-profile-opening{min-height:auto;overflow:visible}.rx-motion-hub .rx-profile-opening>header{position:relative;left:auto;top:auto;padding:60px 24px;transform:none}.rx-motion-hub .rx-profile-portals{height:auto}.rx-profile-detail.is-motion-lead .rx-motion-story,.rx-profile-detail.is-motion-lead .rx-motion-story-viewport{height:auto;min-height:0;overflow:visible}.rx-profile-detail.is-motion-lead .rx-motion-story-viewport{padding:110px 6vw 90px;display:flex;flex-direction:column;gap:70px}.rx-profile-detail.is-motion-lead .rx-motion-story-background,.rx-profile-detail.is-motion-lead .rx-motion-story-secondary,.rx-profile-detail.is-motion-lead .rx-motion-story-veil{height:780px;bottom:auto}.rx-profile-detail.is-motion-lead .rx-motion-story-secondary{opacity:.15!important}.rx-profile-detail.is-motion-lead .rx-motion-scene,.rx-profile-detail.is-motion-lead .rx-motion-protagonist,.rx-profile-detail.is-motion-lead .rx-motion-metrics{width:auto;position:relative;inset:auto;opacity:1!important;transform:none!important}.rx-profile-detail.is-motion-lead .rx-motion-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rx-profile-detail.is-motion-lead .rx-motion-metrics>div{opacity:1!important}.rx-profile-artifacts.is-motion-lead .rx-profile-artifact-stage{height:auto;min-height:0;overflow:visible}.rx-profile-artifacts.is-motion-lead .rx-profile-artifact-grid{width:auto;transform:none!important}}.rx-profile-brand-logo{display:inline-flex;align-items:center;gap:10px;min-width:0}.rx-profile-brand-logo img{width:36px;height:36px;display:block;object-fit:contain}.rx-profile-brand-logo b{color:inherit;font-size:14px;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase}.rx-profile-brand-logo.is-large img{width:58px;height:58px}.rx-profile-brand-logo.is-large b{font-size:18px}.rx-profile-brand-logo.is-moxie img{border-radius:8px;mix-blend-mode:screen}.rx-profile-brand-logo.is-prmd img{mix-blend-mode:multiply}.rx-brand-motion-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none}.rx-brand-motion-field>span{position:absolute;display:block;will-change:transform}.rx-brand-motion-field>span>i{width:100%;height:100%;display:block;will-change:transform,border-radius,opacity}.rx-brand-motion-field>img{position:absolute;display:block;object-fit:contain;opacity:.08}.rx-brand-motion-field.is-moxie{background:radial-gradient(circle at 46% 44%,rgba(255,183,0,.09),transparent 36%),#020202}.rx-brand-motion-field.is-moxie>img{width:min(54vw,820px);height:min(54vw,820px);right:-12%;top:-18%;filter:saturate(1.3);mix-blend-mode:screen;animation:rx-moxie-mark 18s ease-in-out infinite alternate}.rx-brand-motion-field.is-moxie>span>i{mix-blend-mode:screen}.rx-brand-motion-field.is-moxie .shape-1{width:48vw;height:48vw;left:-18%;top:-25%}.rx-brand-motion-field.is-moxie .shape-1 i{border-radius:42% 58% 68% 32%/52% 36% 64% 48%;background:radial-gradient(circle at 60% 62%,#ffb700,transparent 62%);filter:blur(8px);opacity:.66;animation:rx-moxie-blob 14s ease-in-out infinite alternate}.rx-brand-motion-field.is-moxie .shape-2{width:34vw;height:56vw;right:-11%;bottom:-30%;transform:rotate(28deg)}.rx-brand-motion-field.is-moxie .shape-2 i{border-radius:70% 30% 58% 42%;background:linear-gradient(148deg,rgba(255,255,255,.18),#ffb700 44%,transparent 75%);filter:blur(20px);opacity:.42;animation:rx-moxie-blob 11s -3s ease-in-out infinite alternate-reverse}.rx-brand-motion-field.is-moxie .shape-3{width:68vw;height:24vw;left:14%;top:38%;transform:rotate(-16deg)}.rx-brand-motion-field.is-moxie .shape-3 i{border:2px solid rgba(255,183,0,.42);border-radius:50%;box-shadow:0 0 60px #ffb70024,inset 0 0 60px #ffb70014;animation:rx-moxie-ribbon 17s linear infinite}.rx-brand-motion-field.is-moxie .shape-4{width:16vw;height:16vw;left:12%;bottom:8%}.rx-brand-motion-field.is-moxie .shape-4 i{border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0,#fff6c6 12%,#ffb700 42%,transparent 70%);opacity:.68;filter:blur(2px);animation:rx-moxie-pulse 7s ease-in-out infinite}.rx-brand-motion-field.is-moxie .shape-5{width:8vw;height:40vw;right:30%;top:-8%;transform:rotate(34deg)}.rx-brand-motion-field.is-moxie .shape-5 i{border-radius:999px;background:linear-gradient(180deg,transparent,#ffb700 36%,rgba(255,255,255,.48) 72%,transparent);filter:blur(9px);opacity:.5;animation:rx-moxie-stretch 9s ease-in-out infinite alternate}.rx-brand-motion-field.is-moxie .shape-6{width:27vw;height:27vw;right:9%;top:8%}.rx-brand-motion-field.is-moxie .shape-6 i{border:1px solid rgba(255,255,255,.2);border-radius:37% 63% 42% 58%;animation:rx-moxie-orbit 21s linear infinite}.rx-brand-motion-field.is-moxie .shape-7{width:10vw;height:10vw;left:42%;top:12%}.rx-brand-motion-field.is-moxie .shape-7 i{clip-path:polygon(50% 0,59% 40%,100% 50%,59% 60%,50% 100%,41% 60%,0 50%,41% 40%);background:#ffb700;opacity:.45;animation:rx-moxie-star 8s ease-in-out infinite}.rx-brand-motion-field.is-moxie .shape-8{width:45vw;height:1px;left:25%;bottom:17%}.rx-brand-motion-field.is-moxie .shape-8 i{background:linear-gradient(90deg,transparent,#ffb700,rgba(255,255,255,.72),transparent);box-shadow:0 0 20px #ffb700;animation:rx-moxie-line 6s ease-in-out infinite alternate}.rx-brand-motion-field.is-prmd{background:linear-gradient(135deg,#fff 0,#f4f6f7 48%,#e7f5ff)}.rx-brand-motion-field.is-prmd>img{width:min(48vw,720px);height:min(48vw,720px);left:-9%;bottom:-21%;opacity:.055;mix-blend-mode:multiply;animation:rx-prmd-mark 22s linear infinite}.rx-brand-motion-field.is-prmd>span>i{mix-blend-mode:multiply}.rx-brand-motion-field.is-prmd .shape-1{width:46vw;height:65vw;right:-15%;top:-27%;transform:rotate(11deg)}.rx-brand-motion-field.is-prmd .shape-1 i{clip-path:polygon(48% 0,100% 33%,74% 100%,11% 80%,0 19%);background:linear-gradient(150deg,#0099ff9e,#0099ff08);animation:rx-prmd-shard 15s ease-in-out infinite alternate}.rx-brand-motion-field.is-prmd .shape-2{width:30vw;height:38vw;left:31%;bottom:-19%;transform:rotate(-18deg)}.rx-brand-motion-field.is-prmd .shape-2 i{clip-path:polygon(0 0,100% 22%,68% 100%,12% 76%);background:linear-gradient(145deg,#0b0f12e0,#0b0f1208);opacity:.28;animation:rx-prmd-shard 12s -4s ease-in-out infinite alternate-reverse}.rx-brand-motion-field.is-prmd .shape-3{width:72vw;height:72vw;left:14%;top:-34%}.rx-brand-motion-field.is-prmd .shape-3 i{border:1px solid rgba(0,153,255,.35);border-radius:50%;animation:rx-prmd-orbit 25s linear infinite}.rx-brand-motion-field.is-prmd .shape-4{width:43vw;height:1px;left:4%;top:29%;transform:rotate(-19deg)}.rx-brand-motion-field.is-prmd .shape-4 i{background:linear-gradient(90deg,transparent,#0099ff,#111 78%,transparent);animation:rx-prmd-line 8s ease-in-out infinite alternate}.rx-brand-motion-field.is-prmd .shape-5{width:17vw;height:17vw;right:22%;bottom:12%}.rx-brand-motion-field.is-prmd .shape-5 i{clip-path:polygon(50% 0,100% 100%,0 74%);border-radius:4%;background:#09f;opacity:.15;animation:rx-prmd-triangle 10s ease-in-out infinite}.rx-brand-motion-field.is-prmd .shape-6{width:9vw;height:38vw;left:13%;top:-9%;transform:rotate(27deg)}.rx-brand-motion-field.is-prmd .shape-6 i{background:linear-gradient(180deg,transparent,rgba(0,153,255,.62),transparent);filter:blur(5px);animation:rx-prmd-beam 7s ease-in-out infinite alternate}.rx-brand-motion-field.is-prmd .shape-7{width:16vw;height:16vw;right:6%;top:42%}.rx-brand-motion-field.is-prmd .shape-7 i{border:1px solid rgba(5,9,12,.26);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);animation:rx-prmd-orbit 17s linear infinite reverse}.rx-brand-motion-field.is-prmd .shape-8{width:23vw;height:23vw;left:10%;bottom:3%}.rx-brand-motion-field.is-prmd .shape-8 i{border-radius:50%;background:radial-gradient(circle,#fff 0 31%,#0099ff 32% 34%,transparent 35%);opacity:.48;animation:rx-prmd-pulse 9s ease-in-out infinite}@keyframes rx-moxie-mark{to{transform:translate3d(-5%,8%,0) rotate(9deg) scale(1.12);opacity:.13}}@keyframes rx-moxie-blob{to{transform:translate3d(10%,7%,0) rotate(18deg) scale(1.16);border-radius:63% 37% 31% 69%/39% 61% 44% 56%}}@keyframes rx-moxie-ribbon{to{transform:rotate(360deg) scale(.9,1.12)}}@keyframes rx-moxie-pulse{50%{transform:scale(1.28);filter:blur(9px);opacity:.9}}@keyframes rx-moxie-stretch{to{transform:translateY(16%) scaleY(1.28)}}@keyframes rx-moxie-orbit{to{transform:rotate(-360deg);border-radius:63% 37% 68% 32%}}@keyframes rx-moxie-star{50%{transform:rotate(45deg) scale(1.55);opacity:.78}}@keyframes rx-moxie-line{to{transform:translate(22%) scaleX(.68);opacity:.35}}@keyframes rx-prmd-mark{to{transform:rotate(360deg) scale(1.08)}}@keyframes rx-prmd-shard{to{transform:translate3d(-9%,11%,0) rotate(-8deg) scale(1.08)}}@keyframes rx-prmd-orbit{to{transform:rotate(360deg)}}@keyframes rx-prmd-line{to{transform:translate(34%) scaleX(.72);opacity:.35}}@keyframes rx-prmd-triangle{50%{transform:translateY(-18%) rotate(14deg);opacity:.32}}@keyframes rx-prmd-beam{to{transform:translateY(22%) scaleY(.75);opacity:.3}}@keyframes rx-prmd-pulse{50%{transform:scale(1.24);opacity:.2}}.rx-motion-hub .rx-profile-portal.is-moxie{background:#030303}.rx-motion-hub .rx-profile-portal.is-prmd{background:#f7f8f6;color:#0b0d0e}.rx-motion-hub .rx-profile-portal-wash{z-index:4;pointer-events:none}.rx-motion-hub .rx-profile-portal.is-moxie .rx-profile-portal-wash{background:linear-gradient(180deg,#03030305,#03030329 48%,#030303eb)}.rx-motion-hub .rx-profile-portal.is-prmd .rx-profile-portal-wash{background:linear-gradient(180deg,#ffffff05,#ffffff21 48%,#f7f8f6e6)}.rx-motion-hub .rx-profile-portal.is-prmd .rx-profile-portal-entry,.rx-motion-hub .rx-profile-portal.is-prmd .rx-profile-portal-entry h2,.rx-motion-hub .rx-profile-portal.is-prmd .rx-profile-portal-entry p{color:#0b0d0e}.rx-motion-hub .rx-profile-portal.is-prmd .rx-profile-portal-entry h2{text-shadow:0 12px 48px rgba(255,255,255,.75)}.rx-motion-hub .rx-profile-portal.is-prmd .rx-profile-portal-entry header>span,.rx-motion-hub .rx-profile-portal.is-prmd .rx-profile-portal-entry footer{color:#0b0d0ead}.rx-motion-hub .rx-profile-portal.is-prmd .rx-profile-portal-team>span{color:#0b0d0ead}.rx-motion-hub .rx-profile-portal.is-prmd .rx-profile-person-link{border-color:#0b0d0e2b;background:#ffffffad;color:#0b0d0e}.rx-motion-hub .rx-profile-portal.is-prmd .rx-motion-world-grid i{background:#05090c24}.rx-motion-hub .rx-profile-portal.is-prmd .rx-profile-brand-logo{color:#0b0d0e}.rx-motion-hub .rx-profile-opening>header{color:#fff}.rx-motion-hub .rx-profile-opening>header p{color:#ffffffbd}.rx-motion-hub .rx-profile-opening:after{background:#f2f0e847;mix-blend-mode:difference}.rx-motion-hub .rx-profile-scroll-cue{padding:8px 12px;background:#040404b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rx-award-orb{position:absolute;display:grid;place-items:center;border-radius:50%;isolation:isolate;color:#fff;filter:drop-shadow(0 34px 48px rgba(0,0,0,.55))}.rx-award-orb:before,.rx-award-orb:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.rx-award-orb:before{top:-5%;right:-5%;bottom:-5%;left:-5%;border:1px solid currentColor;opacity:.4;box-shadow:0 0 45px color-mix(in srgb,currentColor 42%,transparent),inset 0 0 45px color-mix(in srgb,currentColor 22%,transparent)}.rx-award-orb:after{top:8%;right:8%;bottom:8%;left:8%;border:1px solid rgba(255,255,255,.4);box-shadow:inset 0 0 50px #ffffff24}.rx-award-orb-surface,.rx-award-orb-light{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden}.rx-award-orb-surface{animation:rx-award-spectrum 11s linear infinite}.rx-award-orb-light{top:5%;right:5%;bottom:5%;left:5%;background:conic-gradient(from 215deg,transparent 0 34%,rgba(255,255,255,.72) 41%,transparent 48% 78%,rgba(255,255,255,.2) 86%,transparent 93%);mix-blend-mode:screen;filter:blur(4px);animation:rx-award-light 7s ease-in-out infinite alternate}.rx-award-orb>span:last-child{position:relative;z-index:3;display:grid;justify-items:center;text-shadow:0 2px 22px rgba(0,0,0,.45)}.rx-award-orb strong{color:inherit;font-size:clamp(31px,4vw,72px);font-weight:270;letter-spacing:-.07em;line-height:.82}.rx-award-orb em{margin-top:9px;color:inherit;font-size:8px;font-style:normal;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.rx-award-orb.is-diamond{color:#f7e8ff}.rx-award-orb.is-diamond .rx-award-orb-surface{background:radial-gradient(circle at 34% 25%,#fff 0 3%,transparent 17%),radial-gradient(circle at 48% 52%,rgba(232,195,255,.62),transparent 34%),conic-gradient(from 26deg,#39146f,#7130c7,#a855f7,#d946ef,#7c3aed,#39146f);box-shadow:inset -28px -32px 54px #1f083f94,inset 20px 16px 34px #ffe2ff6b}.rx-award-orb.is-platinum{color:#eefbff}.rx-award-orb.is-platinum .rx-award-orb-surface{background:radial-gradient(circle at 34% 25%,#fff 0 3%,transparent 17%),radial-gradient(circle at 50% 54%,rgba(238,251,255,.82),transparent 38%),conic-gradient(from 18deg,#dff8ff,#8dc9e8,#f4fdff,#b4dcec,#74b4d5,#e8faff);box-shadow:inset -28px -32px 52px #1f4f6b61,inset 20px 16px 34px #ffffff9e}.rx-award-orb.is-gold{color:#fff2b0}.rx-award-orb.is-gold .rx-award-orb-surface{background:radial-gradient(circle at 34% 25%,#fff7bf 0 3%,transparent 18%),radial-gradient(circle at 50% 55%,#ffd43b,transparent 42%),conic-gradient(from 20deg,#ffea76,#b55a00,#ffbe00,#fff1a4,#e17800,#ffea76);box-shadow:inset -30px -35px 55px #5b280075,inset 22px 16px 35px #ffffff5c}.rx-award-orb.is-silver{color:#f4fbff}.rx-award-orb.is-silver .rx-award-orb-surface{background:radial-gradient(circle at 34% 25%,#fff 0 3%,transparent 18%),radial-gradient(circle at 48% 52%,#dfe9ef,transparent 40%),conic-gradient(from 15deg,#f9ffff,#71818b,#dce5eb,#fff,#77868f,#eaf6fb);box-shadow:inset -30px -34px 55px #17232b7a,inset 22px 16px 35px #ffffff73}@keyframes rx-award-spectrum{to{transform:rotate(360deg);filter:hue-rotate(16deg)}}@keyframes rx-award-light{to{transform:rotate(78deg) scale(1.08);opacity:.42}}.rx-profile-portal.is-moxie .rx-motion-world-object .rx-award-orb.award-1{width:68%;height:68%;left:16%;top:7%;z-index:3}.rx-profile-portal.is-moxie .rx-motion-world-object .rx-award-orb.award-2{width:48%;height:48%;left:51%;top:48%;z-index:2}.rx-profile-portal.is-moxie .rx-motion-world-object .rx-award-orb.award-3{width:43%;height:43%;left:0;top:53%;z-index:1}.rx-profile-portal.is-moxie .rx-motion-world-object .rx-award-orb.award-2 .rx-award-orb-surface{animation-duration:13s;animation-direction:reverse}.rx-profile-portal.is-moxie .rx-motion-world-object .rx-award-orb.award-3 .rx-award-orb-surface{animation-duration:16s}.rx-motion-story .rx-brand-motion-field{z-index:-4}.rx-motion-story.is-moxie{background:#030303}.rx-motion-story.is-prmd,.rx-profile-detail.is-prmd,.rx-motion-story.is-prmd .rx-motion-story-viewport{background:#f7f8f6;color:#0b0d0e}.rx-motion-story.is-prmd .rx-motion-story-veil{background:radial-gradient(circle at 50% 48%,#ffffff0d,#ffffff54 48%,#f7f8f6d4 88%),linear-gradient(90deg,rgba(247,248,246,.78),transparent 34%,transparent 66%,rgba(247,248,246,.72))}.rx-motion-story.is-prmd .rx-motion-story-grid{border-color:#080c0e29;background:linear-gradient(90deg,transparent 24.9%,rgba(8,12,14,.075) 25%,transparent 25.1%,transparent 49.9%,rgba(8,12,14,.075) 50%,transparent 50.1%,transparent 74.9%,rgba(8,12,14,.075) 75%,transparent 75.1%),linear-gradient(transparent 49.9%,rgba(8,12,14,.065) 50%,transparent 50.1%)}.rx-motion-story.is-prmd .rx-motion-story-controls a,.rx-motion-story.is-prmd .rx-motion-story-controls button{border-color:#080c0e2e;background:#ffffff94;color:#0b0d0e}.rx-motion-story.is-prmd .rx-motion-story-controls button.is-primary{border-color:#09f;background:#09f;color:#061018}.rx-motion-story.is-prmd .rx-motion-story-chapters{color:#080c0ea6}.rx-motion-story.is-prmd .rx-motion-scene-intro h1,.rx-motion-story.is-prmd .rx-motion-scene-intro>p,.rx-motion-story.is-prmd .rx-motion-metrics strong,.rx-motion-story.is-prmd .rx-motion-scene-now>p,.rx-motion-story.is-prmd .rx-motion-scene-future h2,.rx-motion-story.is-prmd .rx-motion-scene-future strong{color:#0b0d0e;text-shadow:none}.rx-motion-story.is-prmd .rx-motion-scene-intro .rx-profile-brand-logo{color:#0b0d0e}.rx-motion-story.is-prmd .rx-motion-scene-now em{border-color:#080c0e2e;background:#ffffff9e;color:#262b2d}.rx-motion-story.is-prmd .rx-motion-scene-future>div{background:#080c0e21}.rx-motion-story.is-prmd .rx-motion-scene-future article{background:#ffffffbd}.rx-motion-story.is-prmd .rx-motion-story-footer{color:#080c0e85}.rx-motion-story.is-prmd .rx-motion-protagonist>img{box-shadow:0 28px 60px #1823293d}.rx-motion-story.is-prmd .prmd-glow{opacity:.16}.rx-motion-story.is-prmd :is(.rx-motion-scene-intro>div,.rx-motion-metrics span,.rx-motion-scene-now>span,.rx-motion-scene-future>span,.rx-motion-scene-future small){color:#006da8}.rx-motion-story.is-moxie .rx-motion-protagonist .rx-award-orb.award-1{width:68%;height:68%;left:16%;top:5%;z-index:3}.rx-motion-story.is-moxie .rx-motion-protagonist .rx-award-orb.award-2{width:48%;height:48%;left:52%;top:50%;z-index:2}.rx-motion-story.is-moxie .rx-motion-protagonist .rx-award-orb.award-3{width:43%;height:43%;left:-1%;top:55%;z-index:1}@media (min-width: 761px) and (max-width: 1200px){.rx-motion-scene-future{width:auto;left:7vw;right:9vw}.rx-motion-scene-future h2{max-width:820px;font-size:clamp(30px,4.2vw,50px)!important;line-height:1.07!important}.rx-motion-scene-future>div{margin-top:20px}.rx-motion-scene-future article{min-height:98px;padding:14px}.rx-motion-scene-future strong{font-size:14px}}.rx-profile-artifacts.is-moxie.is-motion-lead{background:radial-gradient(circle at 20% 15%,rgba(255,183,0,.075),transparent 34%),#020202;color:#f4f1e8}.rx-profile-artifacts.is-moxie.is-motion-lead>header h2{color:#f4f1e8}.rx-profile-artifacts.is-moxie.is-motion-lead>header h2 em{color:#ffb700}.rx-profile-artifacts.is-moxie.is-motion-lead>header>span{color:#ffb700}.rx-profile-artifacts.is-moxie.is-motion-lead .rx-profile-artifact-stage{background:linear-gradient(90deg,rgba(255,183,0,.08) 1px,transparent 1px),linear-gradient(rgba(255,183,0,.08) 1px,transparent 1px);background-size:12.5vw 12.5vw}.rx-profile-artifacts.is-moxie.is-motion-lead .rx-profile-artifact-grid figure{overflow:visible;background:radial-gradient(circle,rgba(255,183,0,.16),transparent 65%);box-shadow:none!important}.rx-profile-artifacts.is-moxie.is-motion-lead .rx-profile-artifact-grid figure:nth-child(2){background:radial-gradient(circle,rgba(255,244,194,.14),transparent 67%)}.rx-profile-artifacts.is-moxie.is-motion-lead .rx-profile-artifact-grid figure:nth-child(3){background:radial-gradient(circle,rgba(210,220,225,.13),transparent 67%)}.rx-profile-artifacts.is-moxie.is-motion-lead .rx-profile-artifact-grid figure.is-contain img{padding:0;background:none;object-fit:contain;filter:drop-shadow(0 45px 50px rgba(0,0,0,.64))}.rx-profile-artifacts.is-moxie.is-motion-lead .rx-profile-artifact-grid figcaption{color:#f4f1e8}.rx-profile-artifacts.is-moxie.is-motion-lead .rx-profile-artifact-grid figure.is-award-orb{display:grid;place-items:center;overflow:visible}.rx-profile-artifacts.is-moxie.is-motion-lead figure.is-award-orb .rx-award-orb{width:min(48vh,78%);height:min(48vh,78%);position:relative}.rx-profile-artifacts.is-moxie.is-motion-lead figure.is-award-orb:nth-child(2) .rx-award-orb{width:min(40vh,70%);height:min(40vh,70%)}.rx-profile-artifacts.is-moxie.is-motion-lead figure.is-award-orb figcaption{width:100%;position:absolute;left:0;bottom:0}.rx-profile-artifacts.is-prmd.is-motion-lead{background:#eef3f5}.rx-profile-artifacts.is-prmd.is-motion-lead>header h2 em{color:#006da8}.rx-profile-artifacts.is-prmd.is-motion-lead .rx-profile-artifact-grid figcaption{color:#fff}.rx-motion-hub .rx-profile-portal.is-moxie{background:#020202}.rx-motion-hub .rx-profile-portal.is-moxie:before{display:none}.rx-motion-hub .rx-profile-portal.is-moxie .rx-brand-motion-field{background:#020202}.rx-motion-hub .rx-profile-portal.is-moxie .rx-brand-motion-field>img{width:min(30vw,520px);height:min(30vw,520px);right:-8%;top:18%;opacity:.12;filter:none;mix-blend-mode:screen;animation:rx-moxie-mark 20s ease-in-out infinite alternate}.rx-motion-hub .rx-profile-portal.is-moxie .rx-brand-motion-field>span>i{mix-blend-mode:screen}.rx-motion-hub .rx-profile-portal.is-moxie .rx-brand-motion-field .shape-1{width:54vw;height:54vw;left:-28%;top:-26%}.rx-motion-hub .rx-profile-portal.is-moxie .rx-brand-motion-field .shape-1 i{border-radius:50%;background:radial-gradient(circle,rgba(255,183,0,.2),rgba(255,183,0,.045) 34%,transparent 67%);filter:blur(12px);opacity:.72;animation:rx-moxie-field-breathe 9s ease-in-out infinite alternate}.rx-motion-hub .rx-profile-portal.is-moxie .rx-brand-motion-field .shape-2{width:45vw;height:29vw;left:3%;top:14%;transform:rotate(-12deg)}.rx-motion-hub .rx-profile-portal.is-moxie .rx-brand-motion-field .shape-2 i{border:1px solid rgba(255,183,0,.32);border-radius:50%;background:none;filter:none;opacity:1;animation:rx-moxie-field-orbit 18s linear infinite}.rx-motion-hub .rx-profile-portal.is-moxie .rx-brand-motion-field .shape-3{width:72vw;height:1px;left:-12%;top:54%;transform:rotate(-21deg)}.rx-motion-hub .rx-profile-portal.is-moxie .rx-brand-motion-field .shape-3 i{border:0;border-radius:0;background:linear-gradient(90deg,transparent,rgba(255,183,0,.18),#ffb700 52%,rgba(255,183,0,.18),transparent);box-shadow:0 0 24px #ffb7003d;animation:rx-moxie-line 8s ease-in-out infinite alternate}.rx-motion-hub .rx-profile-portal.is-moxie .rx-brand-motion-field .shape-4{width:10vw;height:10vw;right:9%;bottom:12%}.rx-motion-hub .rx-profile-portal.is-moxie .rx-brand-motion-field .shape-4 i{clip-path:polygon(50% 0,57% 42%,100% 50%,57% 58%,50% 100%,43% 58%,0 50%,43% 42%);border-radius:0;background:#ffb700;filter:none;opacity:.36;animation:rx-moxie-star 9s ease-in-out infinite}.rx-motion-hub .rx-profile-portal.is-moxie .rx-brand-motion-field .shape-5{width:18vw;height:18vw;right:-5%;top:-7%;transform:none}.rx-motion-hub .rx-profile-portal.is-moxie .rx-brand-motion-field .shape-5 i{border:1px solid rgba(255,255,255,.14);border-radius:50%;background:none;filter:none;opacity:1;animation:rx-moxie-orbit 24s linear infinite}.rx-motion-hub .rx-profile-portal.is-moxie .rx-brand-motion-field :is(.shape-6,.shape-7,.shape-8){display:none}.rx-motion-hub .rx-profile-portal.is-moxie .rx-profile-portal-wash{background:linear-gradient(180deg,#02020205,#0202021f 48%,#020202ed 84%)}.rx-motion-hub .rx-profile-portal.is-moxie .rx-motion-world-grid{opacity:.12}.rx-motion-hub .rx-profile-portal.is-moxie .rx-motion-world-grid i{background:#ffb700}.rx-motion-hub .rx-profile-portal.is-moxie .rx-motion-world-object{width:clamp(280px,35vw,650px);top:44%}.rx-moxie-sun-system{position:absolute;top:0;right:0;bottom:0;left:0;display:block;filter:drop-shadow(0 34px 60px rgba(0,0,0,.65))}.rx-moxie-sun-system>i{position:absolute;display:block}.rx-moxie-sun-system .sun-core{width:58%;height:58%;left:21%;top:20%;clip-path:polygon(50% 0,57% 41%,100% 50%,57% 59%,50% 100%,43% 59%,0 50%,43% 41%);background:#ffb700;box-shadow:0 0 70px #ffb70057;animation:rx-moxie-sun-core 11s ease-in-out infinite alternate}.rx-moxie-sun-system .sun-core:after{content:"";width:13%;height:13%;position:absolute;left:43.5%;top:43.5%;border-radius:50%;background:#fff5ce;box-shadow:0 0 38px #ffffffb8}.rx-moxie-sun-system .sun-orbit{border:1px solid rgba(255,183,0,.5);border-radius:50%}.rx-moxie-sun-system .orbit-one{top:5%;right:5%;bottom:5%;left:5%;transform:rotate(-12deg) scaleY(.68);animation:rx-moxie-sun-orbit 19s linear infinite}.rx-moxie-sun-system .orbit-two{top:15%;right:15%;bottom:15%;left:15%;border-color:#ffffff38;transform:rotate(38deg) scaleY(.58);animation:rx-moxie-sun-orbit-alt 14s linear infinite}.rx-moxie-sun-system .sun-satellite{width:17%;height:17%;right:4%;top:17%;clip-path:polygon(50% 0,58% 41%,100% 50%,58% 59%,50% 100%,42% 59%,0 50%,42% 41%);background:#ffb700;animation:rx-moxie-satellite 7s ease-in-out infinite alternate}.rx-moxie-sun-system .sun-beam{width:112%;height:1px;left:-6%;top:50%;background:linear-gradient(90deg,transparent,rgba(255,183,0,.4),#ffb700,rgba(255,183,0,.4),transparent);box-shadow:0 0 16px #ffb70059;transform:rotate(-17deg)}.rx-motion-hub .rx-profile-portal.is-moxie .rx-motion-world-object>img.moxie-release{width:29%;height:29%;inset:auto;z-index:4;object-fit:cover;border:1px solid rgba(255,183,0,.48);box-shadow:0 24px 48px #000000b3;filter:saturate(.88) contrast(1.05);opacity:.92}.rx-motion-hub .rx-profile-portal.is-moxie .rx-motion-world-object>img.release-1{left:-2%;top:16%;transform:rotate(-9deg);animation:rx-moxie-release-one 8s ease-in-out infinite alternate}.rx-motion-hub .rx-profile-portal.is-moxie .rx-motion-world-object>img.release-2{right:-1%;top:8%;transform:rotate(8deg);animation:rx-moxie-release-two 9s ease-in-out infinite alternate}.rx-motion-hub .rx-profile-portal.is-moxie .rx-motion-world-object>img.release-3{width:24%;height:24%;right:6%;bottom:2%;transform:rotate(-5deg);animation:rx-moxie-release-three 7s ease-in-out infinite alternate}@keyframes rx-moxie-field-breathe{to{transform:scale(1.12);opacity:.48}}@keyframes rx-moxie-field-orbit{to{transform:rotate(360deg)}}@keyframes rx-moxie-sun-core{to{transform:rotate(7deg) scale(1.045);filter:brightness(1.08)}}@keyframes rx-moxie-sun-orbit{to{transform:rotate(348deg) scaleY(.68)}}@keyframes rx-moxie-sun-orbit-alt{to{transform:rotate(-322deg) scaleY(.58)}}@keyframes rx-moxie-satellite{to{transform:translate(-12px,16px) rotate(45deg) scale(1.12)}}@keyframes rx-moxie-release-one{to{transform:translate(-8px,10px) rotate(-12deg)}}@keyframes rx-moxie-release-two{to{transform:translate(8px,-9px) rotate(11deg)}}@keyframes rx-moxie-release-three{to{transform:translate(7px,10px) rotate(-2deg)}}.rx-profile-detail.is-prmd .rx-profile-company-team>header,.rx-profile-detail.is-prmd .rx-profile-future aside span,.rx-profile-detail.is-prmd .rx-profile-goals article>span{color:#006da8}.rx-profile-detail.is-prmd .rx-profile-future{border-color:#080c0e29;background:#f7f8f6;color:#0b0d0e}.rx-profile-detail.is-prmd .rx-profile-future :is(h2,h3){color:#0b0d0e}.rx-profile-detail.is-prmd .rx-profile-future>aside strong,.rx-profile-detail.is-prmd .rx-profile-future>div>p,.rx-profile-detail.is-prmd .rx-profile-future .rx-profile-goals p{color:#4e575b}.rx-profile-detail.is-prmd .rx-profile-goals{border-color:#080c0e29}.rx-profile-detail.is-prmd .rx-profile-goals article{border-color:#080c0e29}@media (max-width: 760px){.rx-brand-motion-field>img{opacity:.045}.rx-brand-motion-field>span:nth-child(n+6){display:none}.rx-motion-story.is-prmd .rx-motion-story-veil{background:linear-gradient(0deg,#f7f8f6 2%,#f7f8f633 67%,#f7f8f673)}.rx-motion-story.is-prmd .rx-motion-metrics{background:#080c0e24}.rx-motion-story.is-prmd .rx-motion-metrics>div{background:#ffffffde}.rx-motion-story.is-prmd .rx-motion-scene-now,.rx-motion-story.is-prmd .rx-motion-scene-future{border-color:#080c0e29}.rx-profile-brand-logo.is-large img{width:48px;height:48px}.rx-profile-brand-logo.is-large b{font-size:14px}}@media (prefers-reduced-motion: reduce){.rx-brand-motion-field>span,.rx-brand-motion-field>span>i,.rx-brand-motion-field>img,.rx-motion-protagonist>img,.rx-motion-world-object>img{animation:none!important}}.rx-shell :is(.rx-cal-dow span,.rx-cal-bars button strong,.rx-cal-bars button span,.rx-day-hours span,.rx-day-all>span,.rx-day-all button span,.rx-gantt-head,.rx-gantt-row>button span,.rx-gantt-track button,.rx-flow-card>span,.rx-flow-card footer,.rx-flow-card>i,.rx-group-section>header h2,.rx-group-section>header span,.rx-project-card-top,.rx-project-card dt,.rx-project-card dd,.rx-comms-group-head,.rx-channel-mark,.rx-comms-list time,.rx-comms-list footer span,.rx-comms-list footer em,.rx-comms-pulse>span,.rx-comms-pulse strong,.rx-comms-pulse small,.rx-comms-drawer>header,.rx-finance-drawer>header,.rx-invoice-design>header,.rx-comms-drawer label,.rx-invoice-design label,.rx-proposal-title span,.rx-proposal-row input,.rx-review-gate p,.rx-proposal-note,.rx-money-focus>span,.rx-money-queue header span,.rx-private-feed>span,.rx-ledger-view>section span,.rx-money-focus small,.rx-money-queue header button,.rx-money-queue small,.rx-ledger-view>section small,.rx-ledger-lines small,.rx-finance-drawer dt,.rx-invoice-version,.rx-rule-table>header,.rx-rule-table>button small,.rx-rule-table>button em,.rx-rule-table>button>span:nth-child(4),.rx-rule-table>button i,.rx-rule-overlay>section>header,.rx-rule-overlay>section>p,.rx-rule-reason>span,.rx-rule-reason summary,.rx-rule-reason small,.rx-rule-fields label,.rx-rule-safeguards small,.rx-blocker-lane>header p,.rx-blocker-card-top span,.rx-blocker-card-top em,.rx-blocker-card footer,.rx-blocker-card>a,.rx-blocker-empty,.rx-setting-row,.rx-setting-row strong,.rx-definition p,.rx-health-status,.rx-health-section>strong,.rx-health-empty,.rx-health-error,.rx-create-overlay form>span,.rx-create-overlay button,.rx-view-overlay header span,.rx-view-overlay section>label,.rx-control-pair>button,.rx-view-overlay footer button,.rx-view-overlay summary span,.rx-filter-options button,.rx-saved-list p,.rx-profile-card>header>span:last-child,.rx-profile-card>footer,.rx-profile-hero>footer,.rx-profile-stats span,.rx-profile-now aside strong,.rx-profile-future aside strong,.rx-profile-brag aside strong,.rx-profile-roles span,.rx-profile-goals article>span,.rx-profile-context>div>span,.rx-profile-field>span,.rx-profile-detail .rx-profile-hero>footer,.rx-profile-media-action:after,.rx-profile-accolade-stage>figure figcaption,.rx-motion-story-controls a,.rx-motion-story-controls button,.rx-motion-story-chapters,.rx-motion-story-footer,.rx-award-orb em,.rx-motion-scene-future small,.rx-motion-scene-intro>div,.rx-motion-metrics span,.rx-motion-scene-now>span,.rx-motion-scene-future>span,.rx-motion-scene-now em,.rx-profile-company-team>header,.rx-profile-person-link small,.rx-profile-mark,.rx-profile-artifacts>header span,.rx-profile-artifact-grid figcaption span,.rx-profile-timeline article>time,.rx-profile-opening>header>span,.rx-profile-portal-entry>header,.rx-profile-portal-entry>footer span,.rx-profile-portal-team>span,.rx-profile-scroll-cue,.rx-profile-ecosystem>header>span,.rx-profile-orbit>a small){font-size:12px!important}.rx-shell :is(button,input,select,textarea){font-size:14px!important}.rx-shell :is(input,select,textarea){font-size:16px!important}.rx-shell :is(.rx-nav a,.rx-top-tools button,.rx-top-tools a,.rx-more-menu summary,.rx-brand,.rx-module-head p,.rx-metrics span,.rx-status,.rx-table th){font-size:12px!important}.rx-shell :is(.rx-button,.rx-view-switch button,.rx-filter,.rx-table-action){font-size:14px!important}.rx-shell :is(.rx-module-head>div>span,.rx-table td,.rx-table td strong,.rx-flow-card h3,.rx-flow-card>p,.rx-project-card>p,.rx-comms-list h2,.rx-comms-list p,.rx-comms-pulse p,.rx-comms-drawer section>p,.rx-comms-drawer blockquote,.rx-proposal-row strong,.rx-review-gate p,.rx-proposal-note,.rx-blocker-card h2,.rx-blocker-card>p,.rx-rule-reason>p,.rx-definition p,.rx-setting-row,.rx-settings-card>p,.rx-finance-drawer dd,.rx-ledger-lines strong,.rx-finance-drawer>p,.rx-invoice-design>p,.rx-drawer-project,.rx-clients-page .fin-lede,.rx-clients-page .fin-table td,.rx-clients-page .fin-detail-item .v,.rx-decision-summary p,.rx-proposal-items strong,.rx-will-not p,.rx-approval-boundary span,.rx-rule-notice span,.rx-profile-card p,.rx-profile-hero-main p,.rx-profile-now>div>p,.rx-profile-future>div>p,.rx-profile-goals p,.rx-profile-timeline p,.rx-profile-context p,.rx-profile-context a,.rx-profile-opening>header p,.rx-profile-ecosystem>header p){font-size:16px!important;line-height:1.55}.rx-motion-hub .rx-profile-portal.is-prmd .rx-profile-portal-entry>header,.rx-motion-hub .rx-profile-portal.is-prmd .rx-profile-portal-entry>footer strong{color:#006da8}.rx-motion-hub .rx-profile-portal.is-prmd .rx-profile-portal-entry>footer span{color:#4e575b}.rx-motion-hub .rx-profile-portal.is-prmd .rx-profile-person-link small{color:#566064}.rx-motion-hub .rx-profile-portal.is-prmd .rx-profile-person-link .rx-profile-mark{border-color:#59636a;color:#323b40}.rx-legacy-module .ci-pagehead .wakeline,.rx-legacy-module .ci-pagehead .greeting .day,.rx-legacy-module .ci-secbar .lab,.rx-legacy-module .ci-secbar .ctx,.rx-legacy-module .checkin-wrap .fieldlabel{color:var(--rx-muted)}.rx-legacy-module .ci-pagehead .greeting h1,.rx-legacy-module .ci-pagehead .wakeline b{color:var(--rx-ink)}.rx-legacy-module :is(button,select,input,textarea){font-size:16px!important}.rx-legacy-module :is(.state .sub,.ci-toggle .tl .d,.now .why,.relief p,.qrow .ql .desc,.ci-pmrow .pl span,.checkin-wrap .note,.ci-calnote){font-size:16px!important;line-height:1.55}.rx-legacy-module :is(.ci-pagehead .greeting .day,.ci-pagehead .wakeline,.ci-caldow,.ci-calkey,.ci-secbar .num,.ci-secbar .lab,.ci-secbar .ctx,.checkin-wrap .fieldlabel){font-size:12px!important}.rx-shell :is(.rx-view-overlay summary,.rx-saved-list button,.rx-saved-list>div button:first-child strong,.rx-saved-list>div button:first-child span,.rx-view-notice,.rx-comms-conversation-group>button header strong,.rx-approval-card header span,.rx-approval-card header em,.rx-decision-summary span,.rx-decision-summary strong,.rx-proposal-items small,.rx-will-not span,.rx-technical-details summary,.rx-approval-card footer small,.rx-card-label,.rx-blocker-lane>header span,.rx-clients-page .fin-detail-item .k,.rx-clients-page .fin-table th,.rx-clients-page .fin-pill,.fin-drawer .fin-field label,.fin-drawer .fin-field label *,.fin-drawer .fin-prefill-source,.rx-definition>strong){font-size:12px!important}.rx-shell .rx-rule-table>button strong{font-size:16px!important}.rx-legacy-module :is(.blk .meta,.now .order .step,.now .order .arr){font-size:12px!important}.rx-legacy-module .now .order .arr{color:var(--rx-muted)!important}.state-restoration{--sr-bg: #080a09;--sr-surface: #0e1110;--sr-raised: #131715;--sr-line: rgba(236, 238, 226, .12);--sr-line-strong: rgba(236, 238, 226, .22);--sr-ink: #eceee2;--sr-muted: #a6aca3;--sr-faint: #7f877e;--sr-accent: #d2ff3f;--sr-amber: #e6ad54;--sr-red: #e16455;--sr-green: #76b685;--sr-violet: #9285b6;--sr-blue: #6b9fbd;min-height:100vh;color:var(--sr-ink);background:radial-gradient(circle at 76% -8%,rgba(135,165,70,.13),transparent 31rem),var(--sr-bg);font-family:Archivo,sans-serif!important;overflow:clip}.state-restoration *{font-family:Archivo,sans-serif!important}.state-restoration em{font-family:"Noto Serif Display",serif!important;font-weight:300}.state-restoration button,.state-restoration select{color:inherit}.sr-topbar{position:sticky;top:0;z-index:40;height:58px;padding:0 clamp(24px,4vw,72px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--sr-line);background:#080a09db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sr-mark{display:inline-flex;align-items:center;gap:10px;color:var(--sr-ink);font-size:11px;font-weight:650;letter-spacing:.18em;text-transform:uppercase;text-decoration:none}.sr-mark-dot{width:7px;height:7px;background:var(--sr-accent);border-radius:50%;box-shadow:0 0 18px #d2ff3f59}.sr-module-nav{display:flex;align-items:center;gap:clamp(14px,2vw,30px)}.sr-module-nav a{color:var(--sr-muted);font-size:9px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;transition:color .18s ease}.sr-module-nav a:hover{color:var(--sr-accent)}.sr-top-actions{justify-self:end;display:flex;align-items:center;gap:8px}.sr-morning-button{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid var(--sr-line-strong);background:transparent;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,background .2s ease}.sr-morning-button:hover{border-color:var(--sr-accent);background:#d2ff3f0f}.sr-refresh-button{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:0;background:transparent;color:var(--sr-muted)!important;font-size:9px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;cursor:pointer}.sr-refresh-button:hover{color:var(--sr-accent)!important}.sr-refresh-button:disabled{cursor:wait;opacity:.7}.sr-refresh-button .is-spinning{animation:sr-spin .8s linear infinite}@keyframes sr-spin{to{transform:rotate(360deg)}}.state-restoration main{position:relative}.state-restoration main:before{content:"";pointer-events:none;position:absolute;inset:0 clamp(24px,4vw,72px);z-index:0;background:linear-gradient(90deg,var(--sr-line) 1px,transparent 1px);background-size:calc(100% / 6) 100%;opacity:.38}.state-restoration section{position:relative;z-index:1}.sr-identity{min-height:calc(100vh - 58px);padding:clamp(80px,11vh,136px) clamp(24px,6vw,108px) 54px;display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid var(--sr-line)}.sr-identity-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px}.sr-identity-kicker{display:flex;align-items:center;gap:9px;color:var(--sr-accent);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.sr-identity-kicker>span{width:6px;height:6px;border-radius:50%;background:var(--sr-green);box-shadow:0 0 12px currentColor}.sr-identity-kicker>span.is-partial{background:var(--sr-amber)}.sr-identity-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:clamp(56px,8vw,140px);align-items:end}.sr-overline{margin-bottom:24px;color:var(--sr-muted);font-size:12px;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.sr-identity h1{max-width:990px;font-size:clamp(58px,7.2vw,118px);line-height:.88;letter-spacing:-.07em!important;font-weight:300!important;text-transform:none!important}.sr-identity h1 em{color:var(--sr-accent);font-size:.82em;font-weight:300}.sr-declaration{max-width:690px;margin-top:38px;color:#c5c9be;font-size:clamp(18px,1.6vw,25px);line-height:1.4;letter-spacing:-.02em}.sr-identity-facts{border-top:1px solid var(--sr-line-strong)}.sr-identity-facts>div{padding:22px 0;border-bottom:1px solid var(--sr-line)}.sr-identity-facts span,.sr-project-detail span,.sr-resume-list article>div>span{display:block;margin-bottom:7px;color:var(--sr-faint);font-size:9px;font-weight:650;letter-spacing:.18em;text-transform:uppercase}.sr-identity-facts p{color:#b9bdb4;font-size:13px;line-height:1.55}.sr-scroll-cue{align-self:flex-start;display:inline-flex;align-items:center;gap:12px;color:var(--sr-muted);font-size:10px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.sr-source-warning{position:relative;z-index:2;min-height:54px;padding:0 clamp(24px,6vw,108px);display:flex;align-items:center;gap:18px;border-bottom:1px solid rgba(230,173,84,.28);background:#e6ad540e;color:var(--sr-muted);font-size:10px}.sr-source-warning strong{color:var(--sr-amber);text-transform:uppercase;letter-spacing:.14em}.sr-source-warning button{margin-left:auto;border:0;background:none;color:var(--sr-accent);font-size:9px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.sr-section{padding:96px clamp(24px,6vw,108px) 112px;border-bottom:1px solid var(--sr-line)}.sr-section-label{display:flex;align-items:center;gap:16px;margin-bottom:56px}.sr-section-label span{color:var(--sr-accent);font-size:10px;font-weight:650;letter-spacing:.16em}.sr-section-label p{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.sr-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.sr-section-heading>p{margin-top:2px;color:var(--sr-muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.sr-section-link{display:inline-flex;align-items:center;gap:7px;color:var(--sr-accent);font-size:9px;letter-spacing:.13em;text-transform:uppercase;text-decoration:none}.sr-plan-path{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.sr-plan-path:before{content:"";position:absolute;left:0;right:0;top:19px;height:1px;background:var(--sr-line-strong)}.sr-plan-stage{position:relative;padding:0 28px 0 0}.sr-plan-node{position:relative;z-index:1;width:39px;height:39px;display:grid;place-items:center;margin-bottom:28px;border:1px solid var(--sr-line-strong);border-radius:50%;background:var(--sr-bg);color:var(--sr-muted);font-size:9px}.sr-plan-stage.is-active .sr-plan-node{border-color:var(--sr-accent);background:var(--sr-accent);color:#11150a;box-shadow:0 0 26px #d2ff3f21}.sr-plan-stage h3{min-height:50px;margin-bottom:25px;color:#a5aaa1;font-size:clamp(18px,1.55vw,24px);font-weight:350!important;text-transform:none!important;letter-spacing:-.02em!important}.sr-plan-stage.is-active h3{color:var(--sr-ink)}.sr-plan-stage dl{border-top:1px solid var(--sr-line)}.sr-plan-stage dl div{padding:13px 0;border-bottom:1px solid var(--sr-line)}.sr-plan-stage dt{margin-bottom:5px;color:var(--sr-faint);font-size:8px;letter-spacing:.16em;text-transform:uppercase}.sr-plan-stage dd{color:var(--sr-muted);font-size:11px;line-height:1.4}.sr-plan-stage.is-active dd{color:#c9cdc3}.sr-attention{padding:86px clamp(24px,6vw,108px);display:grid;grid-template-columns:.85fr 1.35fr;gap:9vw;border-bottom:1px solid var(--sr-line);background:linear-gradient(115deg,rgba(210,255,63,.045),transparent 45%)}.sr-attention-lead>span{color:var(--sr-accent);font-size:9px;letter-spacing:.2em;text-transform:uppercase}.sr-attention-lead h2{margin-top:26px;font-size:clamp(36px,4vw,64px);line-height:.98;font-weight:300!important;text-transform:none!important;letter-spacing:-.05em!important}.sr-attention-lead h2 em{color:var(--sr-accent)}.sr-attention-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--sr-line-strong)}.sr-attention-stats>div{min-height:130px;padding:22px 20px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--sr-line);border-bottom:1px solid var(--sr-line)}.sr-attention-stats>div:nth-child(3n){border-right:0}.sr-attention-stats strong{font-size:clamp(25px,2.5vw,39px);font-weight:300;letter-spacing:-.04em}.sr-attention-stats span{max-width:130px;color:var(--sr-muted);font-size:10px;line-height:1.4;text-transform:uppercase;letter-spacing:.1em}.sr-attention-stats .is-risk strong{color:var(--sr-red)}.sr-attention-stats .is-wide{flex-direction:column-reverse}.sr-attention-stats .is-wide strong{font-size:17px;color:var(--sr-accent);letter-spacing:-.01em}.sr-filterbar{min-height:53px;display:flex;align-items:stretch;margin-bottom:48px;border-top:1px solid var(--sr-line);border-bottom:1px solid var(--sr-line)}.sr-filterbar>button,.sr-project-select{min-width:98px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-right:1px solid var(--sr-line);background:transparent;color:var(--sr-muted);font-size:9px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;cursor:pointer}.sr-filterbar>button:hover,.sr-filterbar>button.is-active{color:var(--sr-ink);background:#eceee20e}.sr-filterbar>button.is-active{box-shadow:inset 0 -2px 0 var(--sr-accent)}.sr-project-select{position:relative;min-width:168px;justify-content:flex-start}.sr-project-select>span{color:var(--sr-faint)}.sr-project-select select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;color:var(--sr-ink);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.sr-project-select select option{background:var(--sr-surface)}.sr-project-select svg{pointer-events:none}.sr-filterbar .sr-clear-filter{margin-left:auto;color:var(--sr-accent);border-left:1px solid var(--sr-line)}.sr-project-group{margin-bottom:52px}.sr-group-header{display:flex;justify-content:space-between;padding:0 0 12px;border-bottom:1px solid var(--sr-line-strong);color:var(--sr-faint);font-size:9px;letter-spacing:.18em;text-transform:uppercase}.sr-project-row{border-bottom:1px solid var(--sr-line);transition:opacity .25s ease,background .25s ease}.sr-project-row.is-expanded{background:#eceee206}.sr-project-row.is-dimmed,.sr-comm.is-dimmed{opacity:.23}.sr-project-row.is-focused{background:#d2ff3f06}.sr-project-summary{width:100%;min-height:108px;display:grid;grid-template-columns:1.45fr .65fr .72fr 1.05fr .45fr .82fr;gap:clamp(14px,2vw,34px);align-items:center;padding:22px 0;border:0;background:transparent;text-align:left;cursor:pointer}.sr-project-summary:hover .sr-project-primary h3{color:var(--sr-accent)}.sr-project-primary{display:flex;align-items:center;gap:15px;min-width:0}.sr-status-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 16px currentColor}.tone-green{color:var(--sr-green)!important}.tone-amber{color:var(--sr-amber)!important}.tone-red{color:var(--sr-red)!important}.tone-violet{color:var(--sr-violet)!important}.tone-blue{color:var(--sr-blue)!important}.sr-project-primary h3{overflow:hidden;color:var(--sr-ink);font-size:clamp(18px,1.55vw,25px);font-weight:400!important;letter-spacing:-.025em!important;text-transform:none!important;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease}.sr-project-primary p{margin-top:6px;color:var(--sr-muted);font-size:10px;white-space:nowrap}.sr-project-summary>div:not(.sr-project-primary):not(.sr-state-label)>span,.sr-progress-cell span{display:block;margin-bottom:8px;color:var(--sr-faint);font-size:8px;letter-spacing:.15em;text-transform:uppercase}.sr-project-summary strong{display:block;color:#b6bbb1;font-size:11px;line-height:1.35;font-weight:500}.sr-progress-cell>div:first-child{display:flex;justify-content:space-between}.sr-progress-cell>div:first-child strong{color:var(--sr-ink)}.sr-progress-track{height:2px;background:var(--sr-line-strong)}.sr-progress-track i{display:block;height:100%;background:var(--sr-accent)}.sr-state-label{display:flex;justify-content:flex-end;align-items:center;gap:8px;text-align:right}.sr-state-label span{color:currentColor;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sr-project-row.is-expanded .sr-state-label svg{transform:rotate(180deg)}.sr-project-detail{position:relative;padding:8px 0 34px 40px}.sr-milestones{display:grid;grid-template-columns:repeat(4,1fr);margin:15px 0 34px}.sr-milestone{position:relative}.sr-milestone:before{content:"";position:absolute;top:22px;left:0;right:0;height:1px;background:var(--sr-line-strong)}.sr-milestone>span{margin-bottom:7px;color:var(--sr-faint);font-size:8px}.sr-milestone i{position:relative;z-index:1;display:block;width:8px;height:8px;border:2px solid var(--sr-bg);border-radius:50%;background:var(--sr-faint)}.sr-milestone p{margin-top:10px;color:var(--sr-muted);font-size:10px}.sr-milestone.is-done i{background:var(--sr-green)}.sr-milestone.is-current i{background:var(--sr-accent);box-shadow:0 0 14px #d2ff3f59}.sr-milestone.is-current p{color:var(--sr-ink)}.sr-project-detail-grid{display:grid;grid-template-columns:1.2fr 1.5fr 1fr .6fr;border-top:1px solid var(--sr-line);border-bottom:1px solid var(--sr-line)}.sr-project-detail-grid>div{min-height:85px;padding:18px 20px 18px 0;border-right:1px solid var(--sr-line)}.sr-project-detail-grid>div:not(:first-child){padding-left:20px}.sr-project-detail-grid>div:last-child{border-right:0}.sr-project-detail-grid strong{color:#c4c8bf;font-size:11px;font-weight:500;line-height:1.45}.sr-project-linked-context{display:grid;grid-template-columns:1fr 1fr;gap:34px;padding:24px 0}.sr-project-linked-context>div{padding-right:24px}.sr-project-linked-context p{margin-top:7px;color:var(--sr-muted);font-size:10px;line-height:1.45}.sr-project-linked-context button{display:block;width:100%;padding:8px 0;border:0;border-bottom:1px solid var(--sr-line);background:transparent;color:#b8bdb3;font-size:10px;text-align:left;cursor:pointer}.sr-project-linked-context button:hover{color:var(--sr-accent)}.sr-detail-actions{display:flex;align-items:center;gap:8px}.sr-focus-button{display:inline-flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid var(--sr-line-strong);background:transparent;color:var(--sr-muted);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.sr-focus-button:hover{color:var(--sr-accent);border-color:var(--sr-accent)}.sr-empty{padding:50px;border:1px solid var(--sr-line);color:var(--sr-muted);text-align:center}.sr-comms-list{border-top:1px solid var(--sr-line-strong)}.sr-comm{border-bottom:1px solid var(--sr-line);transition:opacity .25s ease,background .2s ease}.sr-comm.is-open{background:#eceee206}.sr-comm>button{width:100%;min-height:112px;display:grid;grid-template-columns:1fr 1.35fr 1.45fr 1.15fr .55fr 18px;gap:26px;align-items:center;padding:22px 0;border:0;background:transparent;text-align:left;cursor:pointer}.sr-comm>button:hover .sr-comm-sender strong{color:var(--sr-accent)}.sr-comm-sender{display:flex;align-items:center;gap:12px}.sr-comm-sender svg{color:var(--sr-faint)}.sr-comm-sender strong{display:block;font-size:12px;font-weight:550;transition:color .2s ease}.sr-comm-sender span{display:block;margin-top:5px;color:var(--sr-muted);font-size:9px}.sr-comm-summary,.sr-comm-meaning p,.sr-comm-needed p{color:#b4b9b0;font-size:11px;line-height:1.45}.sr-comm-meaning span,.sr-comm-needed span{display:block;margin-bottom:7px;color:var(--sr-accent);font-size:8px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.sr-comm-needed span{color:var(--sr-muted)}.sr-comm time{color:var(--sr-faint);font-size:9px;text-align:right}.sr-comm-chevron{color:var(--sr-faint);transition:transform .2s ease}.sr-comm.is-open .sr-comm-chevron{transform:rotate(180deg)}.sr-thread-preview{margin-left:calc(16.66% + 12px);padding:4px 0 32px;max-width:760px}.sr-thread-meta{display:flex;justify-content:space-between;padding-bottom:12px;color:var(--sr-faint);font-size:8px;letter-spacing:.16em;text-transform:uppercase}.sr-thread-message{display:grid;grid-template-columns:54px 1fr;padding:14px 0;border-top:1px solid var(--sr-line)}.sr-thread-message span{color:var(--sr-faint);font-size:8px;text-transform:uppercase}.sr-thread-message p{color:#b9bdb4;font-size:11px}.sr-thread-actions{display:flex;align-items:center;gap:22px;margin-top:16px}.sr-thread-actions a,.sr-thread-actions button{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:var(--sr-accent);font-size:9px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer}.sr-thread-actions button{color:var(--sr-muted)}.sr-thread-actions button:hover{color:var(--sr-ink)}.sr-work-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--sr-line);border:1px solid var(--sr-line)}.sr-work-lane{min-width:0;background:var(--sr-bg)}.sr-lane-head{height:62px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--sr-line)}.sr-lane-head h3{font-size:11px;letter-spacing:.16em!important;text-transform:uppercase!important}.sr-lane-head span{color:var(--sr-faint);font-size:9px}.sr-task-list{padding:0 18px}.sr-task{position:relative;width:100%;display:block;padding:22px 0;border:0;border-bottom:1px solid var(--sr-line);background:transparent;text-align:left;cursor:pointer}.sr-task:last-child{border-bottom:0}.sr-task:hover h4{color:var(--sr-accent)}.sr-task-type{display:inline-block;margin-bottom:11px;color:var(--sr-muted);font-size:7px;font-weight:650;letter-spacing:.17em;text-transform:uppercase}.task-delivery .sr-task-type{color:var(--sr-green)}.task-sales .sr-task-type{color:var(--sr-violet)}.task-money .sr-task-type{color:var(--sr-blue)}.sr-task h4{color:#c6cac0;font-size:13px;line-height:1.32;font-weight:450!important;text-transform:none!important;letter-spacing:-.01em!important}.sr-task>p{margin-top:8px;color:var(--sr-faint);font-size:9px}.sr-task-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.sr-task-meta span{display:inline-flex;align-items:center;gap:5px;color:var(--sr-muted);font-size:8px;letter-spacing:.04em;text-transform:uppercase}.sr-task-dependency{margin-top:13px;padding-left:9px;border-left:1px solid var(--sr-amber);color:var(--sr-amber);font-size:8px;line-height:1.4}.lane-backlog{opacity:.52}.lane-backlog:hover{opacity:.85}.sr-lane-empty{padding:30px 0;color:var(--sr-faint);font-size:10px}.sr-finance-grid{display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:1px;background:var(--sr-line);border:1px solid var(--sr-line)}.sr-finance-kpis,.sr-money-column{background:var(--sr-bg)}.sr-finance-kpis{display:grid;grid-template-columns:repeat(2,1fr)}.sr-finance-kpis>div{min-height:142px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--sr-line);border-bottom:1px solid var(--sr-line)}.sr-finance-kpis>div:nth-child(2n){border-right:0}.sr-finance-kpis>div:nth-last-child(-n+2){border-bottom:0}.sr-finance-kpis span,.sr-money-head span{color:var(--sr-faint);font-size:8px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.sr-finance-kpis strong{font-size:clamp(23px,2.5vw,38px);font-weight:300;letter-spacing:-.045em}.sr-money-head{height:66px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--sr-line)}.sr-money-head strong{color:var(--sr-accent);font-size:12px}.sr-money-row{min-height:74px;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--sr-line);text-decoration:none}.sr-money-row:hover{background:#eceee209}.sr-money-row strong{display:block;color:#c2c6bd;font-size:11px;font-weight:500}.sr-money-row span{display:block;margin-top:5px;color:var(--sr-faint);font-size:8px}.sr-money-row>p{color:var(--sr-muted);font-size:10px;white-space:nowrap}.sr-money-empty{padding:28px 20px;color:var(--sr-faint);font-size:10px}.sr-finance-actions{display:flex;align-items:center;gap:28px;margin-top:26px}.sr-finance-actions a{display:inline-flex;align-items:center;gap:8px;color:var(--sr-accent);font-size:9px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.sr-resume-intro{display:grid;grid-template-columns:1fr .5fr;align-items:end;gap:48px;margin-bottom:64px}.sr-resume-intro h2{max-width:760px;font-size:clamp(42px,5vw,76px);line-height:.96;font-weight:300!important;letter-spacing:-.055em!important;text-transform:none!important}.sr-resume-intro h2 em{color:var(--sr-accent)}.sr-resume-intro p{color:var(--sr-muted);font-size:12px}.sr-resume-list{border-top:1px solid var(--sr-line-strong)}.sr-resume-list article{min-height:138px;display:grid;grid-template-columns:40px .75fr 1.3fr .8fr 1.4fr;gap:28px;align-items:center;border-bottom:1px solid var(--sr-line)}.sr-resume-index{color:var(--sr-faint);font-size:9px}.sr-resume-list h3{font-size:18px;font-weight:400!important;letter-spacing:-.02em!important;text-transform:none!important}.sr-resume-list p{color:#aeb3aa;font-size:10px;line-height:1.5}.sr-resume-list a{display:inline-flex;align-items:center;gap:7px;color:var(--sr-accent);font-size:9px;letter-spacing:.08em;text-decoration:none}.sr-resume-list button{padding:0;border:0;background:transparent;color:var(--sr-accent);font-size:9px;letter-spacing:.08em;cursor:pointer}.sr-focus-banner{position:fixed;left:50%;bottom:24px;z-index:50;transform:translate(-50%);min-width:min(620px,calc(100vw - 48px));height:48px;padding:0 8px 0 17px;display:flex;justify-content:space-between;align-items:center;background:var(--sr-ink);color:#0b0e0c;box-shadow:0 16px 50px #00000073}.sr-focus-banner>span,.sr-focus-banner button{display:inline-flex;align-items:center;gap:8px;font-size:9px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.sr-focus-banner button{padding:9px 11px;border:1px solid rgba(0,0,0,.18);background:transparent;cursor:pointer}.sr-save-error{position:fixed;right:24px;bottom:24px;z-index:1200;max-width:480px;min-height:46px;padding:12px 12px 12px 16px;display:flex;align-items:center;gap:18px;background:var(--sr-red);color:#fff;box-shadow:0 16px 50px #00000073;font-size:11px}.sr-save-error button{margin-left:auto;display:grid;place-items:center;border:0;background:transparent;color:#fff;cursor:pointer}.sr-footer{min-height:180px;padding:58px clamp(24px,6vw,108px);display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;color:var(--sr-muted)}.sr-footer>span{color:var(--sr-ink);font-size:11px;font-weight:650;letter-spacing:.18em;text-transform:uppercase}.sr-footer p{font-family:"Noto Serif Display",serif!important;font-size:17px;font-style:italic}.sr-footer button{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:var(--sr-accent);font-size:9px;letter-spacing:.13em;text-transform:uppercase;cursor:pointer}@media (max-width: 1180px){.sr-identity-grid{grid-template-columns:1.25fr .75fr;gap:64px}.sr-project-summary{grid-template-columns:1.35fr .7fr .75fr .85fr .45fr}.sr-project-next{display:none}.sr-comm>button{grid-template-columns:1fr 1.2fr 1.3fr 1.05fr 18px}.sr-comm time{display:none}.sr-work-grid{grid-template-columns:repeat(2,1fr)}.sr-finance-grid{grid-template-columns:1fr 1fr}.sr-finance-kpis{grid-column:1 / -1}.sr-resume-list article{grid-template-columns:32px .7fr 1.25fr 1fr;padding:26px 0}.sr-resume-list article>div:last-child{grid-column:2 / -1}}@media (max-width: 900px){.sr-topbar{grid-template-columns:1fr auto}.sr-module-nav{display:none}.sr-identity{min-height:auto;padding-top:100px;gap:80px}.sr-identity-grid{grid-template-columns:1fr}.sr-identity-facts{max-width:620px}.sr-plan-path{grid-template-columns:repeat(2,1fr);row-gap:50px}.sr-plan-path:before{display:none}.sr-plan-stage{padding-right:34px}.sr-attention{grid-template-columns:1fr;gap:56px}.sr-filterbar{overflow-x:auto}.sr-project-summary{grid-template-columns:1.4fr .7fr .75fr .85fr}.sr-project-phase{display:none}.sr-project-detail-grid{grid-template-columns:repeat(2,1fr)}.sr-project-detail-grid>div:nth-child(2){border-right:0}.sr-project-detail-grid>div:nth-child(3),.sr-project-detail-grid>div:nth-child(4){border-top:1px solid var(--sr-line)}.sr-comm>button{grid-template-columns:.85fr 1.15fr 1.4fr 18px}.sr-comm-needed{display:none}.sr-resume-intro{grid-template-columns:1fr}}@media (max-width: 720px){.sr-topbar{padding:0 18px}.sr-identity-toolbar{align-items:flex-start;flex-direction:column}.sr-identity,.sr-section,.sr-attention{padding-left:22px;padding-right:22px}.sr-identity h1{font-size:50px}.sr-section{padding-top:72px;padding-bottom:82px}.sr-section-heading{display:block}.sr-section-heading>p{margin:-34px 0 36px}.sr-plan-path{grid-template-columns:1fr}.sr-attention-stats{grid-template-columns:repeat(2,1fr)}.sr-attention-stats>div:nth-child(3n){border-right:1px solid var(--sr-line)}.sr-attention-stats>div:nth-child(2n){border-right:0}.sr-project-summary{grid-template-columns:1.2fr .7fr .8fr}.sr-project-deadline{display:none}.sr-project-detail{padding-left:0}.sr-milestones{grid-template-columns:repeat(2,1fr);row-gap:22px}.sr-project-linked-context{grid-template-columns:1fr}.sr-comm>button{grid-template-columns:1fr 1.4fr 18px;gap:14px}.sr-comm-meaning{display:none}.sr-thread-preview{margin-left:0}.sr-work-grid,.sr-finance-grid{grid-template-columns:1fr}.sr-finance-kpis{grid-column:auto}.sr-finance-actions{align-items:flex-start;flex-direction:column}.sr-resume-list article{grid-template-columns:28px 1fr;gap:18px}.sr-resume-list article>div{grid-column:2 / -1}.sr-footer{grid-template-columns:1fr}}.state-restoration :is(.sr-mark,.sr-module-nav a,.sr-identity-kicker,.sr-overline,.sr-identity-facts span,.sr-scroll-cue,.sr-section-label span,.sr-section-label p,.sr-section-heading>p,.sr-section-link,.sr-plan-node,.sr-plan-stage dt,.sr-attention-lead>span,.sr-attention-stats span,.sr-group-header,.sr-project-summary>div:not(.sr-project-primary):not(.sr-state-label)>span,.sr-progress-cell span,.sr-state-label span,.sr-milestone>span,.sr-comm-sender span,.sr-comm-meaning span,.sr-comm-needed span,.sr-comm time,.sr-thread-meta,.sr-thread-message span,.sr-lane-head h3,.sr-lane-head span,.sr-task-type,.sr-task-meta span,.sr-task-dependency,.sr-finance-kpis span,.sr-money-head span,.sr-money-row span,.sr-resume-index,.sr-resume-list article>div>span,.sr-focus-banner>span,.sr-footer>span,.sr-project-select>span,.sr-lane-empty,.sr-finance-actions a){font-size:12px!important}.state-restoration :is(button,select,input,textarea){font-size:14px!important}.state-restoration :is(input,select,textarea){font-size:16px!important}.state-restoration :is(.sr-identity-facts p,.sr-source-warning,.sr-plan-stage dd,.sr-project-primary p,.sr-project-summary strong,.sr-milestone p,.sr-project-detail-grid strong,.sr-project-linked-context p,.sr-project-linked-context button,.sr-comm-sender strong,.sr-comm-summary,.sr-comm-meaning p,.sr-comm-needed p,.sr-thread-message p,.sr-task h4,.sr-task>p,.sr-money-row strong,.sr-money-row>p,.sr-money-empty,.sr-resume-intro p,.sr-resume-list p,.sr-save-error){font-size:16px!important;line-height:1.55}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#000;--color-surface:#0a0a0a;--color-elevated:#0a0a0a;--color-input:#0a0a0a;--color-border:#191919;--color-foreground:#f0eee5;--color-muted:#8a8a83;--color-faint:#3a3a36;--color-accent:#ffb700;--color-success:#2ecc71;--color-warning:#f39c12;--color-danger:#e74c3c;--status-queued:#4f8de0;--status-scheduled:#4f8de0;--status-active:#4f8de0;--status-in-progress:#ffb700;--status-blocked:#e74c3c;--status-completed:#2ecc71;--status-submitted:#6fd08c;--status-dropped:#3a3a3a;--status-idea:#8c8881;--status-waiting:#8b7fd8;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-card:0px;--radius-pill:0px;--color-ink-on-accent:#06181c;--color-overlay:#0000008c;--color-shadow:#0006;--color-bg-translucent:#000000b8}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.float-left{float:left}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.min-h-screen{min-height:100vh}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.break-all{word-break:break-all}.text-shadow{color:var(--color-shadow)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}html[data-theme=light]{--color-bg:#f0efec;--color-surface:#e9e7e1;--color-elevated:#e9e7e1;--color-input:#e9e7e1;--color-raised:#e2e0d9;--color-border:#dbd8d0;--color-border-strong:#c9c6bd;--color-foreground:#1c1d1e;--color-muted:#6b675f;--color-faint:#c9c6bd;--color-accent:#ffb700;--color-accent-hover:#ffb700;--color-accent-ink:#b9760a;--color-ink-on-accent:#1c1d1e;--color-overlay:#1c1d1e66;--color-shadow:#1c1d1e2e;--color-bg-translucent:#f0efecbf}*{font-family:Archivo,sans-serif!important}code,pre,kbd,samp,.font-mono,[class*=mono]{font-family:ui-monospace,SF Mono,Menlo,monospace!important}.db-title,h1,.head h1,.page-title{text-transform:none!important;letter-spacing:.015em!important;font-family:Archivo,sans-serif!important;font-weight:300!important;font-stretch:100%!important}.si{font-style:italic;font-family:Noto Serif Display,serif!important;font-weight:300!important}:root{--color-accent-ink:var(--color-accent);--ease-k:cubic-bezier(.33, 0, .03, .99);--gridline:#f0eee50e;--chart-in:#c28800;--chart-out:#4f8de0}html[data-theme=light]{--gridline:#1c1d1e0e;--chart-in:#b9760a;--chart-out:#2f6fc4}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--color-bg);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.55}h1,h2,h3,h4,h5,h6{text-transform:uppercase;letter-spacing:-.04em;font-family:Archivo,sans-serif;font-weight:800;font-stretch:125%;line-height:1.1}.t-expanded{text-transform:uppercase;letter-spacing:-.04em;font-family:Archivo,sans-serif;font-weight:800;font-stretch:125%}.t-condensed{font-family:Archivo,sans-serif;font-weight:500;font-stretch:75%}.t-regular{font-family:Archivo,sans-serif;font-weight:400;font-stretch:100%}::selection{background:var(--color-foreground);color:var(--color-bg)}.hairline{border-color:var(--color-border)}html{scrollbar-gutter:stable}*{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border);border:2px solid var(--color-bg)}::-webkit-scrollbar-thumb:hover{background:var(--color-muted)}::-webkit-scrollbar-corner{background:0 0}.rv{opacity:0;transition:opacity .9s var(--ease-k),transform .9s var(--ease-k);transform:translateY(26px)}.rv.in{opacity:1;transform:none}.rv-1{transition-delay:70ms}.rv-2{transition-delay:.14s}.rv-3{transition-delay:.21s}.rv-4{transition-delay:.28s}.rv-5{transition-delay:.35s}.rv-6{transition-delay:.42s}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
