.ayC-strong{color:var(--text-1);font-weight:var(--fw-bold)}.ayC-error{color:var(--error)!important}.ayC-icon-accent{color:var(--orange)!important}.ayC-screen .app-tip{border-radius:var(--r-pill);background:var(--line);width:24px;height:24px;color:var(--text-2);font-size:13px;font-weight:var(--fw-bold);cursor:pointer;border:0;flex:none;place-items:center;padding:0;line-height:1;display:inline-grid;position:relative}.ayC-screen .app-tip:before{content:"";border-radius:var(--r-pill);width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ayC-screen .app-tip:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.ayC-screen .app-tip-toast,.ayC-screen+.app-tip-toast{z-index:45;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:24px;left:16px;right:16px}.ayC-screen .app-tip-toast span,.ayC-screen+.app-tip-toast span{border-radius:var(--r-input-soft);background:var(--ink);max-width:480px;color:var(--text-inverse);box-shadow:var(--sh-3);padding:12px 16px;font-size:14px;line-height:1.45}.ayC-row{min-height:54px}.ayC-row.has-sub{min-height:64px;padding-block:10px}.ayC-row .ay-row-label strong{color:var(--text-1);font-size:14px;font-weight:var(--fw-semibold);line-height:1.35;display:block}.ayC-row .ay-row-label small{margin-top:1px;line-height:1.4}.ayC-row>.ay-chip{flex:none}.ayC-switch{border-radius:var(--r-pill);background:var(--line-strong);width:46px;height:28px;transition:background var(--dur-fast) var(--ease-out);flex:none;position:relative}.ayC-switch>i{border-radius:var(--r-round);background:var(--surface-raised);width:22px;height:22px;box-shadow:var(--sh-1), 0 1px 3px rgb(var(--shade-rgb) / .2);transition:transform var(--dur-fast) var(--ease-out);position:absolute;top:3px;left:3px}.ayC-switch.is-on{background:var(--orange)}.ayC-switch.is-on>i{transform:translate(18px)}.ayC-switch.is-busy{opacity:.6}@media (prefers-reduced-motion:reduce){.ayC-switch,.ayC-switch>i{transition:none}}.ayC-account{padding-bottom:8px}.ayC-identity{gap:4px}.ayC-identity .ayC-identity-avatar{width:76px;height:76px;font-family:var(--font-display);font-size:26px;font-weight:var(--fw-heavy);margin-bottom:10px}.ayC-identity .ayC-identity-avatar:not(.avatar-img){background:var(--peach);color:var(--peach-fg)}.ayC-identity-name{font-family:var(--font-display);font-size:26px;font-weight:var(--fw-heavy);letter-spacing:-.01em;overflow-wrap:anywhere;line-height:1.2}.ayC-identity-handle{color:var(--text-2);font-size:15px}.ayC-identity .ay-meta{margin-top:4px}.ayC-account .ay-group+.ay-group{margin-top:0}.ayC-account-end{flex-direction:column;gap:10px;display:flex}.ayC-signout{border-radius:var(--r-pill);min-height:44px;color:var(--text-2);font:inherit;font-size:14px;font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 16px;display:flex}.ayC-signout:hover:not(:disabled){color:var(--text-1)}.ayC-signout:disabled{cursor:progress;opacity:.6}.ayC-signout:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.ayC-account .app-zalo-link{padding:4px 0 14px}.ayC-identity .ay-meta>span{display:inline}.ayC-inbox{display:block}.ayC-inbox-head{align-items:center}.ayC-inbox-head .ay-sec-title{flex:none}.ayC-inbox-all{width:auto;min-height:44px;font-size:14px;font-weight:var(--fw-semibold);padding:0 16px}.ayC-inbox .app-inbox-list{margin:0;padding:4px 16px;list-style:none;overflow:visible}.ayC-inbox .app-inbox-list li+li{border-top:1px solid var(--line)}.ayC-inbox .app-inbox-item{border-radius:var(--r-tile);gap:14px;padding:16px 0}.ayC-inbox .app-inbox-item:hover,.ayC-inbox .app-inbox-item.is-unread{background:0 0}.ayC-inbox .app-inbox-item:hover .app-inbox-main strong{color:var(--text-1)}.ayC-inbox .app-inbox-item:focus-visible{outline-offset:2px}.ayC-inbox .app-inbox-icon{border-radius:var(--r-tile);background:rgb(var(--shade-rgb) / .045);width:40px;height:40px;color:var(--text-2)}.ayC-inbox .app-inbox-item.is-unread .app-inbox-icon{background:var(--peach);color:var(--orange-700)}.ayC-inbox .app-inbox-main{gap:2px}.ayC-inbox .app-inbox-main strong,.ayC-inbox .app-inbox-item:not(.is-unread) .app-inbox-main strong{color:var(--text-1);font-size:15px;font-weight:var(--fw-bold)}.ayC-inbox .app-inbox-main>span{color:var(--text-2);font-size:14px}.ayC-inbox .app-inbox-main time{color:var(--text-3);margin-top:2px}.ayC-inbox .app-inbox-dot{margin-top:7px}.ay-group.app-inbox-empty{padding:36px 24px}.ayC-hoidap{flex-direction:column;gap:12px;display:flex}.ayC-hoidap-head{align-items:center;gap:12px;display:flex}.ayC-hoidap-title{color:var(--text-1);font-size:18px;font-weight:var(--fw-bold);margin:0;line-height:1.3}.ayC-hoidap-sub{color:var(--text-2);margin:2px 0 0;font-size:13px;line-height:1.4}.ayC-reward.reward-panel{gap:28px;max-width:none}.ayC-reward-name{overflow-wrap:anywhere;margin:0}.ayC-reward-photo{background:var(--surface-raised);width:128px;height:128px;box-shadow:inset 0 0 0 1px var(--line);object-fit:contain;border-radius:24px;margin:0 auto 8px;display:block}.ayC-reward-status{outline:none;margin:4px 0 0}.ayC-reward-status:focus-visible{outline:2px solid var(--orange);outline-offset:4px;border-radius:var(--r-thumb)}.ayC-reward-status.has-icon{justify-content:center;align-items:center;gap:6px;display:inline-flex}.ayC-reward-status.has-icon>svg{color:var(--orange-700);flex:none}.ayC-reward-notes{flex-direction:column;gap:12px;display:flex}.ayC-inline-btn{align-self:flex-start;width:auto;min-height:44px;font-size:14px}.ayC-reward-notes .app-notice .ayC-inline-btn{margin-top:8px}.ayC-steps.reward-steps{gap:0;margin:0;padding:8px 16px;list-style:none}.ayC-steps.reward-steps li{min-height:46px;color:var(--text-2);gap:12px;font-size:14px}.ayC-steps.reward-steps li span{border:1px solid var(--line);background:var(--surface-raised);width:26px;height:26px;color:var(--text-3);font-family:var(--font-display);font-size:13px;font-weight:var(--fw-semibold)}.ayC-steps.reward-steps li.done{color:var(--text-row)}.ayC-steps.reward-steps li.done span{background:var(--tint-success);color:var(--green);border-color:#0000}.ayC-steps.reward-steps li.on{color:var(--text-1);font-weight:var(--fw-bold)}.ayC-steps.reward-steps li.on span{border-color:var(--orange);background:var(--orange);color:var(--text-inverse);font-weight:var(--fw-bold)}.ayC-address.reward-address{border-top:1px solid var(--line);gap:6px;padding-top:16px}.ayC-address p{color:var(--text-1);margin:0;font-size:14px;line-height:1.55}.ayC-address p.muted{color:var(--text-2)}.ayC-address .ayC-inline-btn{margin-top:6px}.ayC-reward-form{flex-direction:column;gap:16px;display:flex}.ayC-reward-form>label:not(.reward-confirm){color:var(--text-row);font-size:13px;font-weight:var(--fw-semibold);flex-direction:column;gap:6px;display:flex}.ayC-label-note{color:var(--text-3);font-weight:var(--fw-medium)}.ayC-reward-form .input{border:1px solid var(--line);border-radius:var(--r-input-soft);background:var(--surface-raised);height:48px;color:var(--text-1);font-size:15px;font-weight:var(--fw-semibold);padding:0 14px}.ayC-reward-form .input:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.ayC-reward-form .input[aria-invalid=true]{border-color:var(--error)}.ayC-reward-form .reward-confirm{color:var(--text-row);font-size:14px;font-weight:var(--fw-regular);align-items:flex-start;gap:12px;padding:4px 0;line-height:1.45;display:flex}.ayC-reward-form .reward-confirm input{width:22px;height:22px;accent-color:var(--orange);flex:none;margin:1px 0 0}.ayC-reward-form .reward-form-actions{flex-direction:column;gap:10px}.app-layout.ui-v3 .ayC-reward .ay-sec-title .app-tip{width:22px;height:22px;font-size:12px}.ayC-reward-status-card,.ay-group.reward-status-card{flex-direction:column;gap:12px;display:flex}.ayC-reward-form textarea.input{resize:none;height:auto;min-height:0;padding:12px 14px;line-height:1.45}.ayC-nowrap{white-space:nowrap}.ayC-inbox .app-inbox-main .ayC-nowrap{color:inherit;font-size:inherit;line-height:inherit}.ayC-koc{margin-inline:auto;padding:4px 16px 32px}.app-layout .ayC-koc{margin-inline:0;padding-inline:0}.ayC-koc-back{min-height:44px;color:var(--text-1);font-size:15px;font-weight:var(--fw-semibold);align-items:center;gap:2px;margin:0 0 8px -10px;padding-right:10px;text-decoration:none;display:inline-flex}.ayC-koc-back:hover{color:var(--orange-700)}.ayC-koc-back:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:var(--r-thumb)}.ayC-koc .ayC-identity-name{margin:0}.ayC-testmode{border-radius:var(--r-pill);background:var(--tint-warning);color:var(--warning);align-items:center;gap:8px;margin-bottom:18px;padding:6px 8px 6px 12px;font-size:13px;display:inline-flex}.ayC-testmode strong{font-weight:var(--fw-bold)}.app-layout.ui-v3 .ayC-testmode .app-tip,.ayC-screen .ayC-testmode .app-tip{background:var(--surface-raised);width:22px;height:22px;color:var(--warning);font-size:12px}.ayC-koc-badge{margin-top:6px;padding:4px 10px}.ayC-koc-summary{flex-direction:column;gap:14px;display:flex}.ayC-koc-stats.ay-group{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid;overflow:hidden}.ayC-koc-stats>div{flex-direction:column;gap:2px;min-width:0;padding:14px 18px;display:flex}.ayC-koc-stats>div:nth-child(odd){border-right:1px solid var(--line)}.ayC-koc-stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.ayC-koc-stats strong{font-family:var(--font-display);font-size:26px;font-weight:var(--fw-heavy);overflow-wrap:anywhere;line-height:1.15}.ayC-koc-stats span{color:var(--text-3);font-size:13px}.ayC-koc .ay-cta{color:var(--text-inverse)}.ayC-koc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;display:grid}@media (min-width:681px){.ayC-koc-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}.ayC-koc-card{min-width:0;color:var(--text-1);flex-direction:column;gap:4px;text-decoration:none;display:flex}.ayC-koc-card:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:var(--r-input-soft)}.ayC-koc-thumb{background:var(--ink);height:220px;color:var(--text-inverse);border-radius:16px;place-items:center;margin-bottom:6px;display:grid;position:relative;overflow:hidden}.ayC-koc-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ayC-koc-views{border-radius:var(--r-pill);background:rgb(var(--shade-rgb) / .55);color:var(--text-inverse);font-family:var(--font-display);font-size:12px;font-weight:var(--fw-bold);padding:2px 8px;position:absolute;bottom:8px;left:8px}.ayC-koc-card strong{-webkit-line-clamp:2;font-size:14px;font-weight:var(--fw-semibold);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.ayC-koc-card:hover strong{color:var(--orange-700)}.ayC-koc-date{color:var(--text-3);font-size:12px}.ayC-koc-empty{color:var(--text-2);font-size:14px}.app-layout.ui-v3 .ayC-koc .ay-sec-title .app-tip,.ayC-screen.ayC-koc .ay-sec-title .app-tip{background:var(--line);width:22px;height:22px;font-size:12px}.ayC-profile-hint{color:var(--text-3);margin:0;font-size:13px;line-height:1.45}.ayC-profile-saved{color:var(--success,var(--text-1));font-size:14px;font-weight:var(--fw-semibold);align-items:center;gap:6px;margin:0;display:inline-flex}
