:root{--bg:#07111f;--bg-soft:#0d1b2f;--card:#ffffff14;--card-strong:#ffffff21;--border:#ffffff1f;--text:#f7fbff;--muted:#9fb1c7;--gold:#f4c76b;--green:#4ade80;--orange:#fb923c;--red:#f87171;--purple:#a78bfa;--blue:#60a5fa;--shadow:0 24px 80px #00000059}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:var(--text);background:radial-gradient(circle at 0 0,#f4c76b38,#0000 32rem),radial-gradient(circle at 80% 10%,#60a5fa2e,#0000 28rem),linear-gradient(135deg,#050b14 0%,#07111f 45%,#0b1220 100%);font-family:Segoe UI,Tahoma,Arial,sans-serif}button{font:inherit}.app-shell{grid-template-columns:290px minmax(0,1fr);gap:22px;min-height:100vh;padding:22px;display:grid;position:relative}.app-shell.ltr{direction:ltr}.app-shell.rtl{direction:rtl}.sidebar{border:1px solid var(--border);height:calc(100vh - 44px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#ffffff1a,#ffffff0a);border-radius:34px;padding:18px;position:sticky;top:22px}.brand-card{border:1px solid var(--border);background:#ffffff14;border-radius:24px;align-items:center;gap:12px;padding:14px;display:flex}.brand-mark{color:#121212;background:linear-gradient(135deg,#ffe2a3,#d6a13d);border-radius:18px;place-items:center;width:48px;height:48px;font-size:26px;font-weight:900;display:grid;box-shadow:0 18px 40px #f4c76b40}.brand-name{margin:0;font-size:22px;font-weight:900}.brand-subtitle{color:var(--muted);font-size:13px}.nav-list{gap:8px;margin-top:22px;display:grid}.nav-item{width:100%;color:var(--muted);cursor:pointer;text-align:inherit;background:0 0;border:0;border-radius:18px;align-items:center;gap:12px;padding:13px 14px;transition:transform .2s,background .2s,color .2s;display:flex}.nav-item:hover,.nav-item.active{color:var(--text);background:#ffffff1a;transform:translateY(-1px)}.nav-item span{width:28px;height:28px;color:var(--gold);background:#f4c76b1f;border-radius:10px;place-items:center;display:grid}.sidebar-footer{border:1px solid var(--border);background:#0000002e;border-radius:22px;gap:8px;padding:14px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.sidebar-footer p{color:var(--muted);margin:0;font-size:13px}.status-dot{background:var(--red);border-radius:999px;width:11px;height:11px;box-shadow:0 0 18px #f87171e6}.status-dot.on{background:var(--green);box-shadow:0 0 18px #4ade80e6}.dashboard{gap:22px;display:grid}.hero{grid-template-columns:minmax(0,1fr) 340px;gap:22px;min-height:360px;display:grid}.hero-copy,.system-card,.kpi-card,.panel{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.hero-copy{border-radius:38px;padding:38px;position:relative;overflow:hidden}.hero-copy:after{content:"";inset-inline-end:-120px;filter:blur(4px);background:#f4c76b29;border-radius:999px;width:320px;height:320px;position:absolute;top:-120px}.eyebrow{color:var(--gold);background:#f4c76b14;border:1px solid #f4c76b47;border-radius:999px;padding:8px 13px;display:inline-flex}.hero h1{letter-spacing:-1.5px;max-width:850px;margin:22px 0 14px;font-size:clamp(34px,5vw,66px);line-height:1.06}.hero p{max-width:720px;color:var(--muted);margin:0;font-size:18px;line-height:1.9}.actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.primary-action,.secondary-action,.ghost-action,.panel-header button,.language-toggle{cursor:pointer;border:0;transition:transform .2s,opacity .2s}.primary-action:hover,.secondary-action:hover,.ghost-action:hover,.panel-header button:hover,.language-toggle:hover{transform:translateY(-2px)}.primary-action{color:#141414;background:linear-gradient(135deg,#ffe2a3,#d6a13d);border-radius:16px;padding:13px 22px;font-weight:900}.secondary-action,.ghost-action{color:var(--text);background:#ffffff1a;border-radius:16px;padding:13px 20px}.ghost-action{color:var(--green);border:1px solid #4ade8040}.system-card{border-radius:38px;flex-direction:column;justify-content:flex-end;padding:26px;display:flex;position:relative;overflow:hidden}.orb{top:28px;filter:drop-shadow(0 24px 48px #60a5fa47);opacity:.9;background:radial-gradient(circle at 30% 30%,#fff,#0000 12%),linear-gradient(135deg,#60a5fa,#a78bfa 45%,#f4c76b);border-radius:999px;width:145px;height:145px;position:absolute;inset-inline-end:28px}.system-card p,.system-card h2{margin:0;position:relative}.system-card p{color:var(--muted)}.system-card h2{margin-top:8px;font-size:34px}.system-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid;position:relative}.system-grid div,.investor-card div{background:#ffffff14;border-radius:18px;padding:14px}.system-grid span,.investor-card span,.kpi-card span{color:var(--muted);font-size:13px;display:block}.system-grid strong,.investor-card strong{margin-top:6px;font-size:18px;display:block}.kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.kpi-card{border-radius:26px;padding:18px}.kpi-card strong{margin-top:10px;font-size:27px;display:block}.kpi-card small{background:#ffffff14;border-radius:999px;margin-top:12px;padding:5px 8px;display:inline-flex}.kpi-card.gold{border-color:#f4c76b38}.kpi-card.green{border-color:#4ade8038}.kpi-card.orange{border-color:#fb923c38}.kpi-card.red{border-color:#f8717138}.kpi-card.purple{border-color:#a78bfa38}.content-grid{grid-template-columns:1.3fr .8fr;gap:18px;display:grid}.panel{border-radius:30px;padding:22px}.panel-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.panel-header span{color:var(--muted);font-size:14px;display:block}.panel-header strong{margin-top:4px;font-size:20px;display:block}.panel-header button{color:#141414;background:var(--gold);border-radius:14px;padding:9px 14px;font-weight:800}.fake-chart{background-color:#0000001f;background-image:linear-gradient(#ffffff12 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:24px;align-items:end;gap:12px;min-height:240px;padding:18px;display:flex}.fake-chart span{background:linear-gradient(#f4c76bf2,#60a5fa8c);border-radius:16px 16px 6px 6px;flex:1;min-height:38px}.risk-list{gap:12px;display:grid}.risk-list div{background:#ffffff12;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.risk-list p{color:var(--muted);margin:0}.risk{border-radius:999px;width:12px;height:12px}.risk.red{background:var(--red)}.risk.orange{background:var(--orange)}.risk.green{background:var(--green)}.timeline{gap:16px;display:grid}.timeline-item{grid-template-columns:auto 1fr;gap:12px;display:grid}.timeline-item>span{background:var(--gold);border-radius:999px;width:13px;height:13px;margin-top:6px;box-shadow:0 0 20px #f4c76bcc}.timeline-item strong{display:block}.timeline-item p{color:var(--muted);margin:4px 0 0}.investor-card{gap:12px;display:grid}.language-toggle{z-index:20;inset-inline-end:24px;color:#111827;background:linear-gradient(135deg,#fff,#f4c76b);border-radius:999px;padding:12px 18px;font-weight:900;position:fixed;bottom:24px;box-shadow:0 18px 50px #00000059}@media (max-width:1280px){.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero,.content-grid{grid-template-columns:1fr}.system-card{min-height:280px}}@media (max-width:900px){.app-shell{grid-template-columns:1fr;padding:14px}.sidebar{height:auto;position:relative;top:auto}.sidebar-footer{margin-top:16px;position:relative;bottom:auto;left:auto;right:auto}.nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-copy{padding:26px}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.nav-list,.kpi-grid,.system-grid{grid-template-columns:1fr}.hero h1{font-size:34px}.actions{display:grid}.primary-action,.secondary-action,.ghost-action{width:100%}}.login-shell{place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.login-shell:before,.login-shell:after{content:"";filter:blur(8px);opacity:.35;pointer-events:none;border-radius:999px;width:420px;height:420px;position:fixed}.login-shell:before{top:-120px;background:radial-gradient(circle,#f4c76be6,#0000 65%);inset-inline-start:-100px}.login-shell:after{background:radial-gradient(circle,#60a5fad9,#0000 65%);bottom:-140px;right:-140px}.login-card{z-index:1;border:1px solid var(--border);width:min(100%,520px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:linear-gradient(#ffffff21,#ffffff0f),#07111fe6;border-radius:38px;padding:26px;position:relative}.login-brand{border:1px solid var(--border);background:#ffffff14;border-radius:26px;align-items:center;gap:12px;padding:14px;display:flex}.login-copy{margin-top:28px}.login-copy h1{margin:18px 0 10px;font-size:clamp(34px,7vw,54px);line-height:1.05}.login-copy p{color:var(--muted);margin:0;line-height:1.9}.login-form{gap:16px;margin-top:26px;display:grid}.login-form label{gap:8px;display:grid}.login-form label span{color:var(--muted);font-size:14px}.login-form input{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff14;border-radius:18px;outline:none;padding:15px 16px;transition:border-color .2s,background .2s}.login-form input:focus{background:#ffffff1f;border-color:#f4c76ba6}.login-button{margin-top:6px}.login-button:disabled{cursor:not-allowed;opacity:.65}.login-error{color:#fecaca;background:#f871711f;border:1px solid #f8717159;border-radius:16px;margin:0;padding:12px 14px}.demo-box{color:var(--muted);background:#f4c76b14;border:1px solid #f4c76b38;border-radius:20px;gap:7px;margin-top:18px;padding:14px;display:grid}.demo-box strong{color:var(--gold)}.demo-box span{text-align:left;direction:ltr;font-family:Consolas,Courier New,monospace}.logout-action{color:#fecaca;cursor:pointer;background:#f871711a;border:1px solid #f8717140;border-radius:16px;padding:13px 20px;transition:transform .2s,background .2s}.logout-action:hover{background:#f8717129;transform:translateY(-2px)}.clients-workspace{grid-template-columns:.9fr 1.1fr;gap:18px;display:grid}.section-subtitle{color:var(--muted);margin:-8px 0 18px;line-height:1.8}.client-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.client-form label{gap:8px;display:grid}.client-form label span{color:var(--muted);font-size:13px}.client-form input{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff14;border-radius:16px;outline:none;padding:13px 14px}.client-form input:focus{border-color:#f4c76b99}.wide-field,.client-form button{grid-column:1/-1}.client-message{color:var(--gold);background:#f4c76b1a;border:1px solid #f4c76b33;border-radius:16px;margin:14px 0 0;padding:12px 14px}.clients-table{gap:10px;display:grid}.clients-table-head,.clients-table-row{grid-template-columns:1.2fr 1fr .8fr .8fr;align-items:center;gap:12px;display:grid}.clients-table-head{color:var(--muted);padding:0 12px;font-size:13px}.clients-table-row{border:1px solid var(--border);background:#ffffff12;border-radius:18px;padding:13px 12px}.client-status{border-radius:999px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.client-status.active{color:#bbf7d0;background:#4ade801f;border:1px solid #4ade803d}.client-status.watchlist{color:#fed7aa;background:#fb923c1f;border:1px solid #fb923c3d}.client-status.blocked{color:#fecaca;background:#f871711f;border:1px solid #f871713d}.empty-clients{border:1px dashed var(--border);color:var(--muted);text-align:center;border-radius:18px;margin:0;padding:18px}@media (max-width:1100px){.clients-workspace{grid-template-columns:1fr}}@media (max-width:720px){.client-form,.clients-table-head,.clients-table-row{grid-template-columns:1fr}.clients-table-head{display:none}}.deals-workspace{grid-template-columns:.95fr .95fr;gap:18px;display:grid}.deals-list-panel{grid-column:1/-1}.deal-form,.payment-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.deal-form label,.payment-form label{gap:8px;display:grid}.deal-form label span,.payment-form label span{color:var(--muted);font-size:13px}.deal-form input,.deal-form select,.payment-form input,.payment-form select,.client-form select{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff14;border-radius:16px;outline:none;padding:13px 14px}.deal-form input:focus,.deal-form select:focus,.payment-form input:focus,.payment-form select:focus,.client-form select:focus{border-color:#f4c76b99}.deal-form option,.payment-form option,.client-form option{color:#0f172a}.deal-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.deal-preview div{background:#f4c76b14;border:1px solid #f4c76b33;border-radius:18px;padding:14px}.deal-preview span{color:var(--muted);font-size:13px;display:block}.deal-preview strong{color:var(--gold);margin-top:6px;font-size:18px;display:block}.deal-form button,.payment-form button{grid-column:1/-1}.deals-table{gap:10px;display:grid}.deals-table-head,.deals-table-row{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1.1fr;align-items:center;gap:12px;display:grid}.deals-table-head{color:var(--muted);padding:0 12px;font-size:13px}.deals-table-row{border:1px solid var(--border);background:#ffffff12;border-radius:18px;padding:13px 12px}.deal-status{border-radius:999px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.deal-status.open{color:#bfdbfe;background:#60a5fa1f;border:1px solid #60a5fa3d}.deal-status.partially-paid{color:#fed7aa;background:#fb923c1f;border:1px solid #fb923c3d}.deal-status.paid{color:#bbf7d0;background:#4ade801f;border:1px solid #4ade803d}.deal-status.overdue,.deal-status.cancelled{color:#fecaca;background:#f871711f;border:1px solid #f871713d}.deal-status.carried-over{color:#ddd6fe;background:#a78bfa1f;border:1px solid #a78bfa3d}@media (max-width:1100px){.deals-workspace{grid-template-columns:1fr}}@media (max-width:860px){.deal-form,.payment-form,.deal-preview,.deals-table-head,.deals-table-row{grid-template-columns:1fr}.deals-table-head{display:none}}.summary-workspace{grid-template-columns:1fr 1fr;gap:18px;display:grid}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.summary-grid div{border:1px solid var(--border);background:#ffffff12;border-radius:18px;padding:14px}.summary-grid span{color:var(--muted);font-size:13px;display:block}.summary-grid strong{margin-top:6px;font-size:18px;display:block}.top-remaining-list{gap:10px;display:grid}.top-remaining-list div{border:1px solid var(--border);background:#ffffff12;border-radius:18px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:13px 12px;display:grid}.top-remaining-list span{color:var(--muted)}.top-remaining-list b{color:var(--gold)}@media (max-width:1100px){.summary-workspace{grid-template-columns:1fr}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.summary-grid,.top-remaining-list div{grid-template-columns:1fr}}.overdues-workspace{gap:18px;display:grid}.overdues-actions{flex-wrap:wrap;gap:10px;display:flex}.overdue-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.overdue-summary-grid div{border:1px solid var(--border);background:#ffffff12;border-radius:20px;padding:15px}.overdue-summary-grid span{color:var(--muted);font-size:13px;display:block}.overdue-summary-grid strong{margin-top:8px;font-size:26px;display:block}.due-today{border-color:#60a5fa42!important}.overdue-orange{border-color:#fb923c42!important}.overdue-red{border-color:#f8717142!important}.overdue-danger{box-shadow:0 0 36px #f871711f;background:#f871711f!important;border-color:#f8717161!important}.overdue-list{gap:10px;display:grid}.overdue-row{border:1px solid var(--border);background:#ffffff12;border-radius:18px;grid-template-columns:1.2fr .7fr .9fr .9fr 1fr;align-items:center;gap:12px;padding:13px 12px;display:grid}.overdue-row span{color:var(--muted)}.overdue-row b{border-radius:999px;width:fit-content;padding:6px 10px;font-size:12px}.overdue-row.due_today b{color:#bfdbfe;background:#60a5fa1f;border:1px solid #60a5fa3d}.overdue-row.overdue b{color:#fed7aa;background:#fb923c1f;border:1px solid #fb923c3d}.overdue-row.unpaid_30 b,.overdue-row.red_90 b{color:#fecaca;background:#f871711f;border:1px solid #f871713d}.overdue-row.red_90{border-color:#f8717159;box-shadow:0 0 28px #f871711a}@media (max-width:900px){.overdue-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overdue-row{grid-template-columns:1fr}}@media (max-width:560px){.overdue-summary-grid{grid-template-columns:1fr}}.carry-over-panel{border-color:#a78bfa38}.carry-over-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.carry-over-form label{gap:8px;display:grid}.carry-over-form label span{color:var(--muted);font-size:13px}.carry-over-form input,.carry-over-form select{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff14;border-radius:16px;outline:none;padding:13px 14px}.carry-over-form input:focus,.carry-over-form select:focus{border-color:#a78bfab3}.carry-over-form option{color:#0f172a}.carry-over-form button{grid-column:1/-1}.carry-over-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.carry-over-preview div{background:#a78bfa17;border:1px solid #a78bfa38;border-radius:18px;padding:14px}.carry-over-preview span{color:var(--muted);font-size:13px;display:block}.carry-over-preview strong{color:#ddd6fe;margin-top:6px;font-size:18px;display:block}@media (max-width:860px){.carry-over-form,.carry-over-preview{grid-template-columns:1fr}}.investors-workspace{grid-template-columns:.95fr 1.05fr;gap:18px;display:grid}.investor-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.investor-form label{gap:8px;display:grid}.investor-form label span{color:var(--muted);font-size:13px}.investor-form input{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff14;border-radius:16px;outline:none;padding:13px 14px}.investor-form input:focus{border-color:#a78bfab3}.investor-form button{grid-column:1/-1}.investors-list{gap:10px;display:grid}.investor-row{border:1px solid var(--border);background:#ffffff12;border-radius:18px;grid-template-columns:1fr .9fr .8fr auto;align-items:center;gap:12px;padding:13px 12px;display:grid}.investor-row span{color:var(--muted)}.investor-status{border-radius:999px;width:fit-content;padding:6px 10px;font-size:12px}.investor-status.active{color:#bbf7d0;background:#4ade801f;border:1px solid #4ade803d}.investor-status.paused{color:#fed7aa;background:#fb923c1f;border:1px solid #fb923c3d}.investor-status.closed{color:#fecaca;background:#f871711f;border:1px solid #f871713d}@media (max-width:1100px){.investors-workspace{grid-template-columns:1fr}}@media (max-width:760px){.investor-form,.investor-row{grid-template-columns:1fr}}.monthly-closing-workspace{grid-template-columns:.95fr 1.05fr;gap:18px;display:grid}.monthly-closing-history-panel{grid-column:1/-1}.monthly-closing-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.monthly-closing-form label{gap:8px;display:grid}.monthly-closing-form label span{color:var(--muted);font-size:13px}.monthly-closing-form input{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff14;border-radius:16px;outline:none;padding:13px 14px}.monthly-closing-form input:focus{border-color:#f4c76ba6}.monthly-closing-form button{grid-column:1/-1}.monthly-closing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.monthly-closing-grid div{border:1px solid var(--border);background:#ffffff12;border-radius:18px;padding:14px}.monthly-closing-grid span{color:var(--muted);font-size:13px;display:block}.monthly-closing-grid strong{color:var(--gold);margin-top:6px;font-size:18px;display:block}.monthly-closing-history{gap:10px;display:grid}.monthly-closing-history div{border:1px solid var(--border);background:#ffffff12;border-radius:18px;grid-template-columns:1fr .9fr .9fr .9fr;align-items:center;gap:12px;padding:13px 12px;display:grid}.monthly-closing-history span{color:var(--muted)}.monthly-closing-history b{color:var(--gold)}@media (max-width:1100px){.monthly-closing-workspace{grid-template-columns:1fr}}@media (max-width:760px){.monthly-closing-form,.monthly-closing-grid,.monthly-closing-history div{grid-template-columns:1fr}}.expenses-losses-workspace{grid-template-columns:1fr 1fr;gap:18px;display:grid}.expenses-list-panel,.card-losses-list-panel{grid-column:span 1}.expense-form,.card-loss-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.expense-form label,.card-loss-form label{gap:8px;display:grid}.expense-form label span,.card-loss-form label span{color:var(--muted);font-size:13px}.expense-form input,.expense-form select,.card-loss-form input,.card-loss-form select{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff14;border-radius:16px;outline:none;padding:13px 14px}.expense-form option,.card-loss-form option{color:#0f172a}.expense-form button,.card-loss-form button{grid-column:1/-1}.expenses-list,.card-losses-list{gap:10px;display:grid}.expenses-list div,.card-losses-list div{border:1px solid var(--border);background:#ffffff12;border-radius:18px;grid-template-columns:.8fr 1fr 1fr .8fr;align-items:center;gap:12px;padding:13px 12px;display:grid}.expenses-list span,.card-losses-list span{color:var(--muted)}.expenses-list b,.card-losses-list b{color:var(--gold)}.card-loss-form-panel{border-color:#f871713d}.expense-form-panel{border-color:#60a5fa3d}@media (max-width:1100px){.expenses-losses-workspace{grid-template-columns:1fr}}@media (max-width:760px){.expense-form,.card-loss-form,.expenses-list div,.card-losses-list div{grid-template-columns:1fr}}.analytics-workspace{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.analytics-wide{grid-column:1/-1}.analytics-actions{flex-wrap:wrap;gap:10px;display:flex}.analytics-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.analytics-totals div{border:1px solid var(--border);background:#ffffff12;border-radius:18px;padding:14px}.analytics-totals span{color:var(--muted);font-size:13px;display:block}.analytics-totals strong{color:var(--gold);margin-top:6px;font-size:18px;display:block}.analytics-bars{background-color:#0000001f;background-image:linear-gradient(#ffffff12 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:24px;align-items:end;gap:10px;min-height:260px;padding:16px;display:flex}.analytics-day{flex:1;grid-template-rows:1fr auto;gap:8px;height:220px;display:grid}.analytics-day small{color:var(--muted);text-align:center;font-size:11px}.analytics-bar-pair{justify-content:center;align-items:end;gap:4px;height:100%;display:flex}.analytics-bar-pair span{border-radius:999px 999px 4px 4px;width:12px;min-height:4px}.sales-bar{background:linear-gradient(#f4c76bf2,#f4c76b59)}.collection-bar{background:linear-gradient(#4ade80f2,#4ade8059)}.analytics-horizontal{gap:12px;display:grid}.analytics-horizontal>div{gap:8px;display:grid}.analytics-horizontal>div>div{justify-content:space-between;gap:12px;display:flex}.analytics-horizontal strong{color:var(--text)}.analytics-horizontal span{color:var(--muted)}.analytics-horizontal b{background:#ffffff14;border-radius:999px;height:11px;display:block;overflow:hidden}.analytics-horizontal i{background:linear-gradient(90deg,#60a5fabf,#f4c76bf2);border-radius:999px;height:100%;display:block}.analytics-loss-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.analytics-loss-mini div{background:#f8717112;border:1px solid #f871712e;border-radius:16px;padding:12px}.analytics-loss-mini span{color:var(--muted);font-size:12px;display:block}.analytics-loss-mini strong{color:#fecaca;margin-top:6px;display:block}@media (max-width:1100px){.analytics-workspace{grid-template-columns:1fr}.analytics-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.analytics-totals,.analytics-loss-mini{grid-template-columns:1fr}.analytics-bars{overflow-x:auto}.analytics-day{min-width:42px}}.vat-workspace{grid-template-columns:.95fr 1.05fr;gap:18px;display:grid}.vat-history-panel{grid-column:1/-1}.vat-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vat-form label{gap:8px;display:grid}.vat-form label span{color:var(--muted);font-size:13px}.vat-form input,.vat-form select{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff14;border-radius:16px;outline:none;padding:13px 14px}.vat-form option{color:#0f172a}.vat-form input:focus,.vat-form select:focus{border-color:#f4c76ba6}.vat-form button{grid-column:1/-1}.vat-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vat-summary-grid div{border:1px solid var(--border);background:#ffffff12;border-radius:18px;padding:14px}.vat-summary-grid span{color:var(--muted);font-size:13px;display:block}.vat-summary-grid strong{color:var(--gold);margin-top:6px;font-size:18px;display:block}.vat-history-list{gap:10px;display:grid}.vat-history-list div{border:1px solid var(--border);background:#ffffff12;border-radius:18px;grid-template-columns:.8fr 1fr 1fr 1fr;align-items:center;gap:12px;padding:13px 12px;display:grid}.vat-history-list span{color:var(--muted)}.vat-history-list b{color:var(--gold)}.vat-form-panel,.vat-summary-panel{border-color:#f4c76b3d}@media (max-width:1100px){.vat-workspace{grid-template-columns:1fr}}@media (max-width:760px){.vat-form,.vat-summary-grid,.vat-history-list div{grid-template-columns:1fr}}.audit-workspace{gap:18px;display:grid}.audit-panel{border-color:#60a5fa33}.audit-table{gap:10px;display:grid}.audit-table-head,.audit-table-row{grid-template-columns:.7fr .8fr 1fr 1.4fr 1fr;align-items:center;gap:12px;display:grid}.audit-table-head{color:var(--muted);padding:0 12px;font-size:13px}.audit-table-row{border:1px solid var(--border);background:#ffffff12;border-radius:18px;padding:13px 12px}.audit-table-row strong{color:var(--gold)}.audit-table-row span{color:var(--muted)}.audit-table-row b{color:var(--text);font-size:12px}@media (max-width:900px){.audit-table-head{display:none}.audit-table-row{grid-template-columns:1fr}}html{scroll-behavior:smooth}body{-webkit-tap-highlight-color:transparent}section[id]{scroll-margin-top:110px}.quick-nav-panel{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0f172aeb,#1e293bdb),#0f172adb;border:1px solid #f4c76b2e;border-radius:24px;grid-template-columns:.35fr 1fr;align-items:center;gap:16px;margin-bottom:18px;padding:14px;display:grid;position:sticky;top:12px;box-shadow:0 18px 60px #0000003d}.quick-nav-panel span{color:var(--muted);font-size:12px;display:block}.quick-nav-panel strong{color:var(--gold);margin-top:4px;font-size:14px;display:block}.quick-nav-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.quick-nav-actions button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#ffffff14;border-radius:999px;padding:9px 12px;transition:transform .2s,border-color .2s,background .2s}.quick-nav-actions button:hover{background:#f4c76b1a;border-color:#f4c76b73;transform:translateY(-1px)}.quick-nav-actions .install-button{color:#0f172a;background:linear-gradient(135deg,#f4c76b,#f8e2a2);border-color:#f4c76bbf;font-weight:900}.panel,.kpi-card,.quick-nav-panel{contain:layout paint}input,select,button{font:inherit}button:disabled{cursor:not-allowed;opacity:.58}@media print{body{color:#000!important;background:#fff!important}.quick-nav-panel,button,input,select{display:none!important}.panel,.kpi-card{break-inside:avoid;color:#000!important;box-shadow:none!important;background:#fff!important;border:1px solid #ddd!important}}@media (max-width:900px){section[id]{scroll-margin-top:150px}.quick-nav-panel{grid-template-columns:1fr}.quick-nav-actions{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.quick-nav-actions button{white-space:nowrap}}@media (max-width:640px){.quick-nav-panel{border-radius:20px;padding:12px;top:8px}.panel-header{gap:12px}.panel-header button,.primary-action{width:100%}.kpi-grid{grid-template-columns:1fr}.dashboard-shell{padding-left:12px;padding-right:12px}}.brand-logo{background:0 0;padding:0;overflow:hidden;box-shadow:0 18px 40px #f4c76b2e}.brand-logo svg{width:100%;height:100%;display:block}.sidebar-user-card{background:#f4c76b12;border:1px solid #f4c76b29;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:14px;padding:13px;display:grid}.user-avatar,.settings-avatar{color:#0f172a;background:linear-gradient(135deg,#f4c76b,#f8e2a2);border-radius:16px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.sidebar-user-card span,.sidebar-user-card small{color:var(--muted);font-size:12px;display:block}.sidebar-user-card strong{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.sidebar-user-card small{white-space:nowrap;text-overflow:ellipsis;direction:ltr;overflow:hidden}.sidebar-user-card b{width:fit-content;color:var(--gold);background:#f4c76b1a;border:1px solid #f4c76b2e;border-radius:999px;margin-top:7px;padding:4px 8px;font-size:11px;display:inline-flex}.dashboard[data-workspace]>.clients-workspace,.dashboard[data-workspace]>.overdues-workspace,.dashboard[data-workspace]>.summary-workspace,.dashboard[data-workspace]>.audit-workspace,.dashboard[data-workspace]>.settings-workspace,.dashboard[data-workspace]>.vat-workspace,.dashboard[data-workspace]>.analytics-workspace,.dashboard[data-workspace]>.expenses-losses-workspace,.dashboard[data-workspace]>.monthly-closing-workspace,.dashboard[data-workspace]>.investors-workspace,.dashboard[data-workspace]>.deals-workspace,.dashboard[data-workspace]>.content-grid,.dashboard[data-workspace]:not([data-workspace=dashboard])>.hero,.dashboard[data-workspace]:not([data-workspace=dashboard])>.kpi-grid,.dashboard[data-workspace]:not([data-workspace=dashboard])>.quick-nav-panel{display:none}.dashboard[data-workspace=dashboard]>.overdues-workspace,.dashboard[data-workspace=dashboard]>.summary-workspace,.dashboard[data-workspace=dashboard]>.content-grid,.dashboard[data-workspace=clients]>.clients-workspace,.dashboard[data-workspace=deals]>.deals-workspace,.dashboard[data-workspace=collections]>.deals-workspace,.dashboard[data-workspace=collections]>.overdues-workspace,.dashboard[data-workspace=cards]>.expenses-losses-workspace,.dashboard[data-workspace=investors]>.investors-workspace,.dashboard[data-workspace=reports]>.analytics-workspace,.dashboard[data-workspace=reports]>.vat-workspace,.dashboard[data-workspace=reports]>.monthly-closing-workspace,.dashboard[data-workspace=settings]>.settings-workspace,.dashboard[data-workspace=settings]>.audit-workspace{display:grid}.dashboard[data-workspace=deals] .payment-form-panel,.dashboard[data-workspace=collections] .deal-form-panel,.dashboard[data-workspace=collections] .carry-over-panel,.dashboard[data-workspace=cards] .expense-form-panel,.dashboard[data-workspace=cards] .expenses-list-panel{display:none}.client-finance-panel{grid-column:1/-1}.client-finance-table{gap:10px;display:grid}.client-finance-head,.client-finance-row{grid-template-columns:1.1fr .9fr .9fr .9fr .8fr .8fr .8fr;align-items:center;gap:12px;display:grid}.client-finance-head{color:var(--muted);padding:0 12px;font-size:13px}.client-finance-row{border:1px solid var(--border);background:#ffffff12;border-radius:18px;padding:13px 12px}.finance-badge{color:#bbf7d0;background:#4ade801f;border:1px solid #4ade803d;border-radius:999px;width:fit-content;padding:6px 10px;font-size:12px}.finance-badge.danger{color:#fecaca;background:#f871711f;border-color:#f871713d}.finance-badge.purple{color:#ddd6fe;background:#a78bfa1f;border-color:#a78bfa3d}.settings-workspace{grid-template-columns:.9fr 1.1fr;gap:18px;display:grid}.settings-user-grid{grid-template-columns:auto 1fr .8fr .8fr;align-items:center;gap:12px;display:grid}.settings-user-grid div:not(.settings-avatar),.settings-info-list div{border:1px solid var(--border);background:#ffffff12;border-radius:18px;padding:14px}.settings-user-grid span,.settings-info-list span{color:var(--muted);font-size:13px;display:block}.settings-user-grid strong,.settings-info-list strong{margin-top:6px;display:block}.settings-info-list{gap:12px;display:grid}@media (max-width:1100px){.settings-workspace,.settings-user-grid{grid-template-columns:1fr}}@media (max-width:760px){.client-finance-head{display:none}.client-finance-row{grid-template-columns:1fr}}.auth-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:14px;padding:12px 14px;font-weight:900}.register-form{grid-template-columns:repeat(2,minmax(0,1fr))}.register-form .login-button{grid-column:1/-1}@media (max-width:640px){.register-form,.auth-switch{grid-template-columns:1fr}}.auth-switch{border:1px solid var(--border);background:#ffffff0f;border-radius:18px;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;padding:6px;display:grid}.auth-switch button{width:100%;min-height:48px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:14px;padding:12px 14px;font-weight:900}.auth-switch button.active{color:#0f172a;background:linear-gradient(135deg,#f4c76b,#f8e2a2)}.register-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.register-form label{gap:8px;display:grid}.register-form label span{color:var(--muted);font-size:14px}.register-form input{width:100%;min-height:54px}.register-form .wide-field{grid-column:1/-1}.register-form .login-button{text-align:center;grid-column:1/-1;width:100%;min-height:54px}@media (max-width:640px){.auth-switch,.register-form{grid-template-columns:1fr}.register-form .wide-field,.register-form .login-button{grid-column:auto}}.phone-input-group{border:1px solid var(--border);direction:ltr;background:#ffffff14;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;display:grid;overflow:hidden}.phone-input-group:focus-within{border-color:#f4c76ba6}.phone-input-group strong{color:#0f172a;direction:ltr;background:linear-gradient(135deg,#f4c76b,#f8e2a2);border-inline-end:1px solid #0f172a1f;place-items:center;min-height:54px;padding:0 14px;font-weight:900;display:grid}.phone-input-group input{text-align:left;direction:ltr;background:0 0!important;border:0!important;border-radius:0!important}.verify-form{grid-template-columns:repeat(2,minmax(0,1fr))}.verify-form .login-button{grid-column:1/-1}.dev-codes-box{color:var(--text);text-align:left;direction:ltr;background:#f4c76b14;border:1px solid #f4c76b4d;border-radius:18px;gap:6px;padding:14px;display:grid}.dev-codes-box strong{color:var(--gold)}.dev-codes-box span{color:var(--muted)}@media (max-width:640px){.verify-form{grid-template-columns:1fr}.verify-form .login-button{grid-column:auto}}.deal-client-cell{gap:4px;display:grid}.deal-reference{color:var(--gold);direction:ltr;font-size:12px;display:block}.deal-status-cell{justify-items:start;gap:8px;display:grid}.whatsapp-action{color:#bbf7d0;cursor:pointer;background:#22c55e1f;border:1px solid #22c55e59;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:9px 12px;font-weight:900;text-decoration:none;display:inline-flex}.deal-type-line{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.deal-reference-inline{direction:ltr;unicode-bidi:isolate;color:inherit!important;font-size:inherit!important;font-weight:inherit!important}.deal-reference-column{color:var(--text);font-size:inherit;direction:ltr;unicode-bidi:isolate;font-weight:700;transform:translate(60px)}.client-whatsapp-action{color:#bbf7d0;cursor:pointer;background:#22c55e1f;border:1px solid #22c55e59;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:9px 12px;font-weight:900;text-decoration:none;display:inline-flex}.client-whatsapp-action:hover{background:#22c55e2e;border-color:#22c55eb3}.record-reference{color:var(--muted);direction:ltr;unicode-bidi:isolate;margin-top:4px;font-size:12px;display:block}.office-settings-panel{border-color:#f4c76b3d}.office-settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.office-settings-form label{gap:8px;display:grid}.office-settings-form label span,.template-help{color:var(--muted);font-size:13px}.office-settings-form input,.office-settings-form textarea{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff14;border-radius:16px;outline:none;padding:13px 14px}.office-settings-form textarea{resize:vertical;min-height:110px;line-height:1.7}.office-settings-form input:focus,.office-settings-form textarea:focus{border-color:#f4c76ba6}.office-settings-form .wide-field,.office-settings-form button,.template-help{grid-column:1/-1}@media (max-width:760px){.office-settings-form{grid-template-columns:1fr}.office-settings-form .wide-field,.office-settings-form button,.template-help{grid-column:auto}}.trial-banner{background:#f4c76b14;border:1px solid #f4c76b38;border-radius:22px;gap:8px;margin-bottom:18px;padding:14px 16px;display:grid}.trial-banner span{color:var(--muted);font-size:12px;display:block}.trial-banner strong{color:var(--gold)}.trial-banner p{color:var(--muted);margin:0;line-height:1.7}.trial-banner.expired{background:#f871711a;border-color:#f8717159}.trial-banner.expired strong{color:#fecaca}.deals-table{overflow-x:auto}.deals-table-head,.deals-table-row{grid-template-columns:minmax(130px,1.1fr) minmax(90px,.7fr) minmax(165px,1.15fr) minmax(110px,.8fr) minmax(110px,.8fr) minmax(80px,.6fr) minmax(110px,.85fr) minmax(100px,.75fr) minmax(105px,.75fr) minmax(145px,1fr);align-items:center;min-width:1260px}.deals-table-head span,.deals-table-row>span,.deal-client-cell strong,.deal-reference-column{white-space:nowrap;font-size:.82rem;line-height:1.5}.deal-status-cell{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rtl .deal-status-cell{justify-content:flex-end}.whatsapp-action{color:#22c55e;background:#22c55e29;border:1px solid #22c55e73;border-radius:999px;place-items:center;width:34px;min-width:34px;height:34px;padding:0;font-size:0;text-decoration:none;display:inline-grid}.whatsapp-action:hover{background:#22c55e3d;border-color:#22c55eb3}.whatsapp-icon-svg{width:20px;height:20px;display:block}.carry-over-panel:not([hidden]){display:block!important}.carry-over-panel[hidden]{display:none!important}.deals-table:not(.payment-history-table) .deals-table-head,.deals-table:not(.payment-history-table) .deals-table-row{grid-template-columns:minmax(130px,1.1fr) minmax(90px,.7fr) minmax(155px,1.1fr) minmax(110px,.8fr) minmax(105px,.8fr) minmax(75px,.55fr) minmax(110px,.8fr) minmax(115px,.85fr) minmax(100px,.75fr) minmax(70px,.5fr);min-width:1260px}.deal-whatsapp-cell{justify-content:center;align-items:center;display:flex}.payment-history-table .deals-table-head,.payment-history-table .deals-table-row{grid-template-columns:minmax(130px,1.1fr) minmax(110px,.85fr) minmax(145px,1fr) minmax(115px,.85fr) minmax(115px,.85fr) minmax(115px,.85fr) minmax(115px,.85fr) minmax(150px,1fr) minmax(70px,.5fr);align-items:center;min-width:1120px}.payment-history-table .deals-table-head span:nth-child(8),.payment-history-table .deals-table-row>.deal-status-cell{text-align:center}.payment-history-table .deals-table-row>.deal-status-cell{align-items:center;display:flex;justify-content:center!important}.payment-history-table .deal-whatsapp-cell{justify-content:center;align-items:center;display:flex!important}.payment-history-table .deal-whatsapp-cell .whatsapp-action{place-items:center;visibility:visible!important;opacity:1!important;display:inline-grid!important}.office-capital-history{background:#0f172a61;border:1px solid #94a3b82e;border-radius:20px;margin-top:18px;padding:14px;display:block}.office-capital-history-title{color:#f8fafc;margin-bottom:12px;font-size:.95rem}.office-capital-history-head,.office-capital-history-row{grid-template-columns:.8fr 1fr 1fr 1fr;align-items:center;gap:10px;display:grid}.office-capital-history-head{color:#cbd5e1b8;border-bottom:1px solid #94a3b824;padding:10px 12px;font-size:.76rem}.office-capital-history-row{color:#f8fafc;background:#1e293bb8;border-radius:16px;margin-top:8px;padding:12px}.office-capital-history-row span,.office-capital-history-row strong{white-space:nowrap;font-size:.82rem}@media (max-width:800px){.office-capital-history{overflow-x:auto}.office-capital-history-head,.office-capital-history-row{min-width:620px}}.expenses-report-panel{min-height:620px}.expenses-report-history{max-height:260px;margin-top:18px;padding-inline-end:6px;overflow-y:auto}.expenses-report-history-head,.expenses-report-history-row{grid-template-columns:1fr 1fr 1fr 1.4fr;align-items:center;gap:10px;display:grid}.expenses-report-history-head{color:#cbd5e1b8;border-bottom:1px solid #94a3b824;padding:10px 12px;font-size:.76rem}.expenses-report-history-row{background:#1e293bb8;border-radius:16px;margin-top:8px;padding:12px}.expenses-report-history-row strong,.expenses-report-history-row span{white-space:nowrap;font-size:.82rem}.office-profile-panel{padding:0;overflow:hidden}.office-profile-cover{background:radial-gradient(circle at 100% 0,#f4c76b2e,#0000 34%),linear-gradient(135deg,#0f172af5,#1e293bd1);border-bottom:1px solid #94a3b829;place-items:center;min-height:155px;display:grid}.office-profile-cover img{object-fit:cover;border:1px solid #f4c76b59;border-radius:28px;width:104px;height:104px;box-shadow:0 20px 50px #00000059}.office-profile-logo-fallback{color:#e2e8f0b8;place-items:center;gap:10px;font-size:.82rem;display:grid}.office-profile-body{padding:20px}.office-profile-body>span{color:#cbd5e1b3;font-size:.78rem}.office-profile-body>strong{color:#f8fafc;margin-top:4px;font-size:1.15rem;display:block}.office-profile-body>p{color:#cbd5e1b8;margin:8px 0 16px;font-size:.85rem}.office-profile-list{gap:10px;display:grid}.office-profile-list div{background:#0f172a61;border:1px solid #94a3b81f;border-radius:16px;padding:12px}.office-profile-list span{color:#cbd5e1a6;margin-bottom:4px;font-size:.74rem;display:block}.office-profile-list b{color:#f8fafc;overflow-wrap:anywhere;font-size:.86rem;display:block}.subscription-gate{z-index:1;border:1px solid var(--border);width:min(100%,1180px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:linear-gradient(#ffffff21,#ffffff0f),#07111feb;border-radius:38px;padding:26px;position:relative}.subscription-gate-header{gap:12px;margin-top:26px;display:grid}.subscription-gate-header h1{margin:0;font-size:clamp(32px,5vw,54px);line-height:1.1}.subscription-gate-header p{max-width:760px;color:var(--muted);margin:0;line-height:1.9}.subscription-office-id{background:#f4c76b14;border:1px solid #f4c76b38;border-radius:18px;width:fit-content;margin-top:8px;padding:12px 14px}.subscription-office-id span{color:var(--muted);font-size:12px;display:block}.subscription-office-id strong{color:var(--gold);margin-top:5px;font-family:Consolas,Courier New,monospace;display:block}.subscription-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.subscription-plan-card{border:1px solid var(--border);background:#ffffff12;border-radius:26px;gap:12px;padding:18px;display:grid}.subscription-plan-card.highlighted{background:#f4c76b1a;border-color:#f4c76b73;box-shadow:0 20px 60px #f4c76b1f}.subscription-plan-card span{color:var(--muted);font-size:13px}.subscription-plan-card strong{color:var(--gold);font-size:28px}.subscription-plan-card p{min-height:72px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.activation-code-panel{background:#60a5fa14;border:1px solid #60a5fa38;border-radius:24px;grid-template-columns:1fr 1.4fr auto;align-items:end;gap:12px;margin-top:18px;padding:16px;display:grid}.activation-code-panel span{color:var(--muted);font-size:13px;display:block}.activation-code-panel strong{margin-top:5px;display:block}.activation-code-panel input{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff14;border-radius:16px;outline:none;padding:14px 16px}@media (max-width:1100px){.subscription-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.activation-code-panel{grid-template-columns:1fr}}@media (max-width:640px){.subscription-plans{grid-template-columns:1fr}.subscription-gate{border-radius:28px;padding:20px}}
