.quick-page{--background:#F6F7F2;--foreground:#171915;--surface:#FFFFFF;--surface-soft:#ECEFE6;--muted:#6B7066;--border:#E3E6DD;--accent:#B7F34A;--accent-strong:#95D823;--accent-ink:#203000;--accent-contrast:#4A7A0E;--success:#248A4B;background:var(--background);color:var(--foreground);font-family:Arial Rounded MT Bold,ui-rounded,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;overflow:visible;padding:0 28px 80px}:root[data-theme=dark] .quick-page{--background:#101010;--foreground:#F5F5F5;--surface:#1E1E20;--surface-soft:#2B2B2E;--muted:#A4A4A8;--border:#303033;--accent:#B7F34A;--accent-strong:#95D823;--accent-ink:#203000;--accent-contrast:#B7F34A;--success:#67C987}:root[data-theme=dark] .quick-card{box-shadow:none}.quick-nav{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1160px;padding:26px 0}.quick-brand{align-items:center;display:inline-flex;font-size:25px;font-weight:700;gap:9px;letter-spacing:-.04em}.quick-brand img{border-radius:10px}.quick-nav-actions{align-items:center;display:flex;gap:16px}.quick-nav-badge{color:var(--accent-contrast);font-size:10px;font-weight:600;letter-spacing:.12em}.quick-layout{align-items:start;display:grid;gap:72px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);margin:70px auto 0;max-width:1160px}.quick-intro{padding-top:54px}.quick-card-head>div>span,.quick-dashboard-section>div>span,.quick-kicker,.quick-section-heading>div>span{color:var(--accent-contrast);font-size:11px;font-weight:600;letter-spacing:.12em}.quick-intro h1{font-family:SF Pro Rounded,ui-rounded,Arial Rounded MT Bold,sans-serif;font-size:clamp(54px,5vw,72px);font-weight:400;letter-spacing:-.055em;line-height:1.02;margin:24px 0 26px}.quick-intro h1 em{color:var(--foreground);font-style:normal}.quick-intro>p{color:var(--muted);font-size:18px;font-weight:400;line-height:1.6;margin:0;max-width:450px}.quick-steps{border-top:1px solid var(--border);display:grid;gap:19px;margin-top:52px;padding-top:26px}.quick-steps span{align-items:center;display:flex;font-size:15px;font-weight:500;gap:16px}.quick-steps b{align-items:center;background:var(--surface-soft);border-radius:50%;color:var(--accent-contrast);display:flex;font-size:11px;font-weight:600;height:34px;justify-content:center;width:34px}.quick-recent{background:var(--surface);border-radius:22px;display:grid;gap:0;margin-top:46px;padding:20px 22px 8px}.quick-recent>span{color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.1em;margin-bottom:7px}.quick-recent a{align-items:center;border-top:1px solid var(--border);display:flex;font-size:14px;font-weight:500;justify-content:space-between;padding:15px 0}.quick-recent a span{color:var(--accent-contrast);font-size:12px}.quick-card{background:var(--surface);border-radius:34px;box-shadow:0 25px 80px rgba(22,51,0,.07);padding:38px}.quick-card-head{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:30px}.quick-card-head h2{font-size:34px;font-weight:500;letter-spacing:-.035em;line-height:1.05;margin:7px 0 0}.quick-field-grid{display:grid;gap:15px;grid-template-columns:1fr 1fr}.quick-field{color:var(--foreground);display:flex;flex-direction:column;gap:9px;min-width:0}.quick-field>span{font-size:12px;font-weight:500}.quick-field small{color:var(--muted);font-weight:400}.quick-field input,.quick-money-input{background:var(--surface-soft);border:1px solid transparent;border-radius:17px;color:var(--foreground);font:inherit;font-size:16px;font-weight:500;height:57px;min-width:0;outline:none;padding:0 17px;transition:border-color .2s ease,background .2s ease;width:100%}.quick-field input:focus,.quick-money-input:focus-within,.quick-person:focus-within{border-color:var(--accent-strong)}.quick-field input::placeholder,.quick-person input::placeholder{color:var(--muted);opacity:.7}.quick-money-input{align-items:center;display:flex;gap:6px}.quick-money-input b{font-size:20px;font-weight:600}.quick-money-input input{background:transparent;border:0;height:100%;padding:0}.quick-form-divider{background:var(--border);height:1px;margin:30px 0}.quick-section-heading{align-items:end;display:flex;justify-content:space-between;margin-bottom:18px}.quick-section-heading h3{font-size:21px;font-weight:500;letter-spacing:-.025em;margin:5px 0 0}.quick-section-heading>span{color:var(--muted);font-size:12px;font-weight:500;text-align:right}.quick-entry-modes{background:var(--surface-soft);border-radius:999px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin:0 0 17px;padding:4px}.quick-entry-modes button{background:transparent;border:0;border-radius:999px;color:var(--muted);cursor:pointer;font:inherit;font-size:13px;font-weight:500;min-height:36px}.quick-entry-modes button.is-selected{background:var(--surface);color:var(--foreground)}.quick-count-mode>p{color:var(--muted);font-size:12px;font-weight:400;line-height:1.5;margin:10px 0 0}.quick-count-mode .quick-field input{max-width:210px}.quick-split-modes{background:var(--surface-soft);border-radius:999px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:0 0 17px;padding:4px}.quick-split-modes button{background:transparent;border:0;border-radius:999px;color:var(--muted);cursor:pointer;font:inherit;font-size:13px;font-weight:500;min-height:36px}.quick-split-modes button.is-selected{background:var(--surface);color:var(--foreground)}.quick-person-list{display:grid;gap:9px}.quick-person{align-items:center;background:var(--surface-soft);border:1px solid transparent;border-radius:17px;display:flex;gap:12px;height:58px;padding:7px 12px}.quick-person-avatar{align-items:center;background:var(--surface);border-radius:50%;color:var(--muted);display:flex;flex:none;font-size:15px;font-weight:600;height:38px;justify-content:center;width:38px}.quick-person>input{background:transparent;border:0;color:var(--foreground);flex:1;font:inherit;font-size:16px;font-weight:500;min-width:0;outline:0}.quick-share-field{align-items:center;background:var(--surface);border-radius:11px;color:var(--muted);display:flex;flex:none;font-size:12px;gap:2px;height:38px;padding:0 9px;width:98px}.quick-share-field input{background:transparent;border:0;color:var(--foreground);font:inherit;font-size:13px;font-weight:500;min-width:0;outline:0;text-align:right;width:100%}.quick-share-field input::placeholder{color:var(--muted);opacity:.7}.quick-remove{color:var(--muted);font-size:24px;height:36px;line-height:1;width:36px}.quick-add,.quick-remove{background:none;border:0;cursor:pointer}.quick-add{align-items:center;color:var(--accent-contrast);display:flex;font:inherit;font-size:13px;font-weight:500;gap:9px;margin:17px 0 0;padding:0}.quick-add:disabled{cursor:not-allowed;opacity:.4}.quick-add span{align-items:center;background:var(--surface-soft);border-radius:50%;display:flex;font-size:19px;height:29px;justify-content:center;width:29px}.quick-evenly{background:none;border:0;color:var(--accent-contrast);cursor:pointer;display:block;font:inherit;font-size:12px;font-weight:500;margin:13px 0 0;padding:0}.quick-split-preview{background:var(--surface-soft);border-radius:19px;margin-top:22px;padding:18px 20px}.quick-split-preview>span{color:var(--muted);font-size:12px;font-weight:500}.quick-split-preview strong{display:block;font-size:25px;font-weight:700;letter-spacing:-.035em;margin-top:4px}.quick-split-preview strong small{color:var(--muted);font-size:12px;font-weight:500;letter-spacing:0}.quick-split-preview p{color:var(--muted);font-size:12px;font-weight:500;line-height:1.45;margin:8px 0 0}.quick-split-preview .quick-split-warning{color:#C5453C;margin-top:10px}:root[data-theme=dark] .quick-split-preview .quick-split-warning{color:#FFA9A4}.quick-provider{margin-top:15px}.quick-provider-trigger{align-items:center;background:var(--surface-soft);border:1px solid transparent;border-radius:17px;color:var(--foreground);cursor:pointer;display:flex;gap:12px;font:inherit;font-size:16px;font-weight:500;height:57px;padding:0 12px;text-align:left;width:100%}.quick-provider-trigger:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.quick-provider-trigger>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-provider-chevron{color:var(--muted);font-size:22px;line-height:1}.quick-provider-logo{align-items:center;background:#fff;border-radius:10px;display:flex;flex:none;height:36px;justify-content:center;overflow:hidden;width:36px}.quick-provider-logo img{height:30px;object-fit:contain;width:30px}.quick-provider-logo-fill img{height:36px;object-fit:cover;width:36px}.quick-provider-logo-fallback{background:var(--surface);font-size:19px}.quick-provider-menu{background:var(--surface);border:1px solid var(--border);border-radius:17px;box-shadow:0 18px 40px rgba(0,0,0,.16);left:0;padding:10px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.quick-provider{position:relative}.quick-provider-menu>input{background:var(--surface-soft);height:43px;margin-bottom:7px}.quick-provider-options{max-height:280px;overflow:auto}.quick-provider-group-label{color:var(--muted);display:block;font-size:10px;font-weight:600;letter-spacing:.1em;padding:12px 8px 6px;text-transform:uppercase}.quick-provider-option{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--foreground);cursor:pointer;display:flex;font:inherit;font-size:13px;gap:10px;min-height:45px;padding:5px 8px;text-align:left;width:100%}.quick-provider-option:hover,.quick-provider-option[aria-selected=true]{background:var(--surface-soft)}.quick-dashboard-note,.quick-note,.quick-privacy{color:var(--muted);font-size:12px;font-weight:500;line-height:1.5}.quick-note{margin:18px 0 20px}.quick-error{background:#ffefee;border-radius:12px;color:#a12f2b;font-size:13px;font-weight:500;line-height:1.4;padding:13px 16px}:root[data-theme=dark] .quick-error{background:#39201F;color:#FFA9A4}.quick-submit{align-items:center;background:var(--accent);border:0;border-radius:999px;color:var(--accent-ink);cursor:pointer;display:flex;font:inherit;font-size:16px;font-weight:700;justify-content:space-between;min-height:59px;padding:0 24px;width:100%}.quick-submit:disabled{cursor:not-allowed;opacity:.55}.quick-submit span{font-size:22px;font-weight:500}.quick-privacy{margin:14px 7px 0;text-align:center}.quick-back{color:var(--muted);font-size:13px;font-weight:500}.quick-dashboard-shell{margin:70px auto 0;max-width:900px}.quick-dashboard-heading{align-items:end;display:flex;justify-content:space-between}.quick-dashboard-heading h1{font-size:clamp(48px,6vw,72px);font-weight:700;letter-spacing:-.05em;line-height:1;margin:12px 0 9px}.quick-dashboard-heading p{color:var(--muted);font-size:15px;margin:0}.quick-refresh{background:var(--surface);border:0;border-radius:999px;color:var(--foreground);cursor:pointer;font:inherit;font-size:12px;font-weight:500;padding:12px 18px}.quick-progress-card{align-items:center;background:var(--surface);border-radius:30px;display:grid;gap:20px;grid-template-columns:1fr auto;margin-top:36px;padding:32px}.quick-progress-card>div:first-child>span{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.12em}.quick-progress-card strong{display:block;font-size:clamp(40px,6vw,64px);font-weight:700;letter-spacing:-.05em;line-height:1.1;margin-top:9px}.quick-progress-card p{color:var(--muted);font-size:13px;margin:8px 0 0}.quick-progress-ring{height:100px;width:100px}.quick-progress-ring,.quick-progress-ring span{align-items:center;border-radius:50%;display:flex;justify-content:center}.quick-progress-ring span{background:var(--surface);font-size:19px;font-weight:700;height:78px;width:78px}.quick-progress-bar{background:var(--surface-soft);border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.quick-progress-bar i{background:var(--accent);display:block;height:100%}.quick-dashboard-section{margin:47px 0 20px}.quick-dashboard-section h2{font-size:30px;font-weight:700;letter-spacing:-.035em;margin:8px 0 5px}.quick-dashboard-section p{color:var(--muted);font-size:13px;margin:0}.quick-request-list{display:grid;gap:10px}.quick-request{align-items:center;background:var(--surface);border-radius:22px;display:grid;gap:10px 14px;grid-template-columns:48px 1fr auto;padding:19px 22px}.quick-request-avatar{align-items:center;background:var(--surface-soft);border-radius:50%;color:var(--muted);display:flex;font-size:20px;font-weight:600;height:48px;justify-content:center;width:48px}.quick-request-info{display:flex;flex-direction:column;gap:4px}.quick-request-info strong{font-size:17px;font-weight:600}.quick-status{color:var(--muted);font-size:12px}.quick-status-confirmed{color:var(--success)}.quick-status-reported{color:var(--accent-strong)}.quick-request-amount{font-size:21px;font-weight:600;letter-spacing:-.04em}.quick-request-actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:2/-1}.quick-request-actions a,.quick-request-actions button{background:var(--surface-soft);border:0;border-radius:999px;color:var(--foreground);cursor:pointer;font:inherit;font-size:11px;font-weight:500;padding:10px 13px}.quick-request-actions .quick-whatsapp{background:var(--accent);color:var(--accent-ink)}.quick-request-actions button:disabled{cursor:not-allowed;opacity:.5}.quick-request-actions .quick-status-button{margin-left:auto}.quick-dashboard-note{margin:20px 2px}.quick-share-collection{margin-top:22px}.quick-local-note{color:var(--muted);font-size:12px;font-weight:500;line-height:1.45;margin:10px 3px 0}.quick-picker-shell{margin:75px auto 0;max-width:560px}.quick-picker-shell h1{font-size:clamp(42px,7vw,62px);letter-spacing:-.05em;line-height:1.05;margin:15px 0 14px}.quick-picker-intro{color:var(--muted);font-size:16px;line-height:1.55;margin:0 0 27px}.quick-picker-list{background:var(--surface);border-radius:27px;overflow:hidden;padding:5px 19px}.quick-picker-person{align-items:center;display:grid;gap:12px;grid-template-columns:46px minmax(0,1fr) auto auto;min-height:73px}.quick-picker-person+.quick-picker-person{border-top:1px solid var(--border)}.quick-picker-person>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-picker-person strong{font-size:16px;font-weight:600;white-space:nowrap}.quick-picker-person>span:last-child{color:var(--muted);font-size:24px}.quick-empty,.quick-loading{background:var(--surface);border-radius:28px;margin:70px auto;max-width:590px;padding:42px;text-align:center}.quick-empty>span{font-size:38px}.quick-empty h1{font-size:32px;letter-spacing:-.05em;line-height:1.12}.quick-empty p{color:var(--muted);font-size:14px;line-height:1.55}.quick-empty .quick-submit{margin-top:25px}.quick-loading{color:var(--muted);font-weight:500}@media (max-width:850px){.quick-layout{gap:40px;grid-template-columns:1fr;margin-top:20px;max-width:640px}.quick-intro{padding-top:20px}.quick-intro h1{font-size:clamp(52px,11vw,70px)}.quick-steps{display:none}.quick-recent{margin-top:24px}}@media (max-width:560px){.quick-page{padding:0 16px 50px}.quick-nav{padding:18px 0}.quick-nav-badge{display:none}.quick-intro h1{font-size:50px}.quick-intro>p{font-size:15px}.quick-card{border-radius:26px;padding:24px 20px}.quick-field-grid{grid-template-columns:1fr}.quick-section-heading{align-items:start;flex-direction:column;gap:5px}.quick-section-heading>span{text-align:left}.quick-dashboard-shell{margin-top:32px}.quick-dashboard-heading{align-items:start;gap:15px}.quick-dashboard-heading h1{font-size:47px}.quick-refresh{white-space:nowrap}.quick-progress-card{padding:23px}.quick-progress-ring{height:78px;width:78px}.quick-progress-ring span{height:60px;width:60px;font-size:16px}.quick-request{grid-template-columns:42px 1fr auto;padding:16px}.quick-request-avatar{height:42px;width:42px}.quick-request-amount{font-size:16px}.quick-request-actions{grid-column:1/-1}.quick-request-actions .quick-status-button{margin-left:0}.quick-picker-shell{margin-top:36px}.quick-picker-person{grid-template-columns:42px minmax(0,1fr) auto 14px;gap:8px}.quick-picker-person strong{font-size:13px}}