hapi-cart-button,hapi-cart-drawer{display:contents}:where(.hp-btn){min-height:var(--hp-tap);border-radius:var(--hp-radius-pill);font:600 var(--hp-text-s) / 1.2 "Be Vietnam Pro", system-ui, sans-serif;cursor:pointer;transition:background-color var(--hp-dur) var(--hp-ease), transform var(--hp-dur-fast) var(--hp-ease);border:2px solid #0000;justify-content:center;align-items:center;gap:.5em;padding:.8em 1.4em;text-decoration:none;display:inline-flex}:where(.hp-btn--primary){background:var(--hp-red);color:#fff}:where(.hp-btn--primary):hover{background:var(--hp-red-dark);color:#fff}:where(.hp-btn--ghost){border-color:var(--hp-green);color:var(--hp-green);background:0 0}:where(.hp-btn--ghost):hover{background:var(--hp-green-soft)}:where(.hp-btn--soft){background:var(--hp-sand);color:var(--hp-green)}:where(.hp-btn--soft):hover{background:var(--hp-gold-soft);color:var(--hp-green-dark)}:where(.hp-btn--green){background:var(--hp-green);color:var(--hp-paper)}:where(.hp-btn--green):hover{background:var(--hp-green-dark);color:var(--hp-paper)}:where(.hp-btn):active{transform:scale(.97)}:where(.hp-btn):disabled{opacity:.6;cursor:default;transform:none}.hp-price{font-variant-numeric:tabular-nums}.hp-cart-btn{width:var(--hp-tap);height:var(--hp-tap);border-radius:var(--hp-radius-pill);background:var(--hp-green);color:var(--hp-paper);transition:background-color var(--hp-dur-fast) var(--hp-ease);place-items:center;display:inline-grid;position:relative}.hp-cart-btn:hover{background:var(--hp-green-dark);color:var(--hp-paper)}.hp-cart-btn__count{border-radius:var(--hp-radius-pill);background:var(--hp-red);color:#fff;min-width:20px;height:20px;box-shadow:0 0 0 2px var(--hp-cream);place-items:center;padding:0 5px;font:700 11px/1 Be Vietnam Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid;position:absolute;top:-4px;right:-4px}.hp-cart-btn--bump{animation:hp-bump .45s var(--hp-ease)}@keyframes hp-bump{35%{transform:scale(1.18)}}.hp-drawer{z-index:9990;visibility:hidden;transition:visibility 0s linear var(--hp-dur);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.hp-drawer--open{visibility:visible;transition-delay:0s}.hp-drawer__backdrop{opacity:0;transition:opacity var(--hp-dur) var(--hp-ease);background:#1f2a2473;position:absolute;top:0;bottom:0;left:0;right:0}.hp-drawer--open .hp-drawer__backdrop{opacity:1}.hp-drawer__panel{background:var(--hp-paper);width:min(420px,100vw);transition:transform var(--hp-dur) var(--hp-ease);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-20px 0 50px -20px #1f2a2459}.hp-drawer--open .hp-drawer__panel{transform:none}.hp-drawer__head{padding:var(--hp-space-s) var(--hp-space-m);border-bottom:1px solid var(--hp-line);justify-content:space-between;align-items:center;display:flex}.hp-drawer__title{font:700 var(--hp-text-xl) / 1.2 var(--hp-display);color:var(--hp-green);align-items:center;gap:8px;margin:0;display:flex}.hp-drawer__count{border-radius:var(--hp-radius-pill);background:var(--hp-gold-soft);min-width:24px;height:24px;color:var(--hp-red);place-items:center;padding:0 6px;font:700 12px/1 Be Vietnam Pro,sans-serif;display:inline-grid}.hp-drawer__close{width:var(--hp-tap);height:var(--hp-tap);border-radius:var(--hp-radius-pill);color:var(--hp-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.hp-drawer__close:hover{background:var(--hp-sand)}.hp-drawer__body{padding:var(--hp-space-2xs) var(--hp-space-m);overscroll-behavior:contain;flex:1;overflow-y:auto}.hp-drawer__skeleton{height:160px;margin-top:var(--hp-space-s);border-radius:var(--hp-radius-m);background:#efe3c9;position:relative;overflow:hidden}.hp-drawer__skeleton:after,.hp-search__skeleton:after{content:"";filter:blur(14px);background:#fffdf7bf;width:45%;animation:1.5s cubic-bezier(.4,0,.2,1) infinite hp-sk-sweep;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-160%)}@keyframes hp-shimmer{to{background-position:-200% 0}}.hp-drawer__empty{justify-items:center;gap:var(--hp-space-2xs);padding:var(--hp-space-2xl) 0;text-align:center;color:var(--hp-text);display:grid}.hp-drawer__empty-title{font:700 var(--hp-text-xl) / 1.2 var(--hp-display);color:var(--hp-green);margin:0}.hp-drawer__list{margin:0;padding:0;list-style:none}.hp-drawer__foot{padding:var(--hp-space-s) var(--hp-space-m) calc(var(--hp-space-s) + env(safe-area-inset-bottom));border-top:1px solid var(--hp-line);background:var(--hp-paper)}.hp-drawer__total{margin-bottom:var(--hp-space-xs);color:var(--hp-ink);justify-content:space-between;align-items:baseline;display:flex}.hp-drawer__total b{font-size:var(--hp-text-xl);color:var(--hp-red)}.hp-drawer__actions{gap:var(--hp-space-2xs);grid-template-columns:1fr 1fr;display:grid}.hp-freeship{padding:var(--hp-space-xs) var(--hp-space-m);background:var(--hp-gold-soft)}.hp-freeship__text{font-size:var(--hp-text-s);color:var(--hp-ink);margin:0 0 6px}.hp-freeship__text b{color:var(--hp-red)}.hp-freeship__bar{border-radius:var(--hp-radius-pill);background:#8b5e3c26;height:6px;overflow:hidden}.hp-freeship__fill{border-radius:inherit;background:linear-gradient(90deg, var(--hp-orange), var(--hp-red));height:100%;transition:width .5s var(--hp-ease);display:block}.hp-line{gap:var(--hp-space-xs);padding:var(--hp-space-xs) 0;border-bottom:1px solid var(--hp-line);display:flex}.hp-line:last-child{border-bottom:0}.hp-line__media{border-radius:var(--hp-radius-s);background:var(--hp-sand);flex:0 0 64px;height:64px;overflow:hidden}.hp-line__media img{object-fit:cover;width:100%;height:100%}.hp-line__body{flex:1;gap:4px;min-width:0;display:grid}.hp-line__name{font-size:var(--hp-text-s);color:var(--hp-ink);font-weight:600;line-height:1.35;text-decoration:none}.hp-line__name:hover{color:var(--hp-green)}.hp-line__price{color:var(--hp-red);font-weight:700;font-size:var(--hp-text-s)}.hp-line__row{justify-content:space-between;align-items:center;display:flex}.hp-line__remove{font-size:var(--hp-text-xs);color:var(--hp-text);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:6px;text-decoration:underline}.hp-line__remove:hover{color:var(--hp-red)}.hp-qty{border:1px solid var(--hp-line);border-radius:var(--hp-radius-pill);background:var(--hp-paper);align-items:center;height:36px;display:inline-flex}.hp-qty__btn{border-radius:var(--hp-radius-pill);width:36px;height:36px;color:var(--hp-green);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.hp-qty__btn:hover:not(:disabled){background:var(--hp-green-soft)}.hp-qty__btn:disabled{opacity:.35;cursor:default}.hp-qty__value{text-align:center;font-variant-numeric:tabular-nums;min-width:28px;font-weight:600}hapi-search,hapi-search-dialog,hapi-stepper{display:contents}.hp-search-btn{width:var(--hp-tap);height:var(--hp-tap);border-radius:var(--hp-radius-pill);color:var(--hp-ink);transition:background-color var(--hp-dur-fast) var(--hp-ease);place-items:center;display:inline-grid}.hp-search-btn:hover{background:var(--hp-sand);color:var(--hp-green)}.hp-search{z-index:9995;visibility:hidden;transition:visibility 0s linear var(--hp-dur);position:fixed;top:0;bottom:0;left:0;right:0}.hp-search--open{visibility:visible;transition-delay:0s}.hp-search__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity var(--hp-dur) var(--hp-ease);background:#1f2a2473;position:absolute;top:0;bottom:0;left:0;right:0}.hp-search--open .hp-search__backdrop{opacity:1}.hp-search__panel{background:var(--hp-paper);border:1px solid var(--hp-line);border-radius:var(--hp-radius-l);opacity:0;width:min(680px,100vw - 32px);max-height:80vh;transition:transform var(--hp-dur) var(--hp-ease), opacity var(--hp-dur) var(--hp-ease);flex-direction:column;display:flex;position:absolute;top:8vh;left:50%;overflow:hidden;transform:translate(-50%,-12px)scale(.98);box-shadow:0 30px 70px -20px #1f2a2473}.hp-search--open .hp-search__panel{opacity:1;transform:translate(-50%)scale(1)}.hp-search__bar{border-bottom:1px solid var(--hp-line);color:var(--hp-green);align-items:center;gap:8px;padding:10px 10px 10px 16px;display:flex}.hp-search__input{text-overflow:ellipsis;min-width:0;height:44px;font:500 var(--hp-text-l)/1.2 "Be Vietnam Pro", system-ui, sans-serif;color:var(--hp-ink);outline:none;flex:1;font-size:max(16px, var(--hp-text-l))!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.hp-search__input::-webkit-search-cancel-button{display:none}.hp-search__clear{background:var(--hp-sand);width:32px;height:32px;color:var(--hp-ink);cursor:pointer;transition:background-color var(--hp-dur-fast) var(--hp-ease);border:0;border-radius:50%;flex:0 0 32px;place-items:center;padding:0;display:grid}.hp-search__clear:hover{background:var(--hp-line)}.hp-search__close{flex:0 0 var(--hp-tap);width:var(--hp-tap);height:var(--hp-tap);color:var(--hp-ink);cursor:pointer;transition:background-color var(--hp-dur-fast) var(--hp-ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.hp-search__close:hover{background:var(--hp-sand)}.hp-search__body{overscroll-behavior:contain;flex:1;padding:8px 8px 12px;overflow-y:auto}.hp-search__group{padding:10px 8px}.hp-search__label{font:600 var(--hp-text-xs)/1.4 "Be Vietnam Pro", sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--hp-red);margin:0 0 8px}.hp-search__chips{flex-wrap:wrap;gap:8px;display:flex}.hp-search__chip{border:1px solid var(--hp-line);background:var(--hp-cream);border-radius:var(--hp-radius-pill);font:500 var(--hp-text-s) "Be Vietnam Pro", sans-serif;color:var(--hp-ink);cursor:pointer;transition:background-color var(--hp-dur-fast) var(--hp-ease);padding:8px 14px}.hp-search__chip:hover{background:var(--hp-green-soft);border-color:var(--hp-green);color:var(--hp-green)}.hp-search__cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hp-search__cat{border-radius:var(--hp-radius-m);background:var(--hp-cream);border:1px solid var(--hp-line);transition:border-color var(--hp-dur-fast) var(--hp-ease), transform var(--hp-dur-fast) var(--hp-ease);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.hp-search__cat:hover{border-color:var(--hp-gold);transform:translateY(-1px)}.hp-search__cat img{border-radius:var(--hp-radius-s);object-fit:cover;flex:0 0 44px;width:44px;height:44px}.hp-search__cat-text{flex-direction:column;gap:2px;min-width:0;display:flex}.hp-search__cat-text span{color:var(--hp-green);font-weight:600;font-size:var(--hp-text-s)}.hp-search__cat-text small{color:var(--hp-text);font-size:var(--hp-text-xs)}.hp-search__list{margin:0;padding:0;list-style:none}.hp-search__item{border-radius:var(--hp-radius-m);color:inherit;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:8px;text-decoration:none;display:grid}.hp-search__item--active{background:var(--hp-green-soft)}.hp-search__thumb{border-radius:var(--hp-radius-s);background:var(--hp-sand);width:56px;height:56px;overflow:hidden}.hp-search__thumb img{object-fit:cover;width:100%;height:100%}.hp-search__info{flex-direction:column;min-width:0;display:flex}.hp-search__name{color:var(--hp-ink);font-weight:600;font-size:var(--hp-text-m);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.hp-search__name mark{background:var(--hp-gold-soft);color:var(--hp-red);border-radius:3px;padding:0 1px}.hp-search__cat-name{font-size:var(--hp-text-xs);color:var(--hp-text)}.hp-search__price{color:var(--hp-red);font-weight:700;font-size:var(--hp-text-s);white-space:nowrap}.hp-search__skeleton{border-radius:var(--hp-radius-m);background:#efe3c9;height:64px;margin:6px 8px;position:relative;overflow:hidden}.hp-search__empty{text-align:center;color:var(--hp-text);padding:28px 16px}.hp-search__empty p{margin:4px 0}.hp-search__all{border-top:1px solid var(--hp-line);color:var(--hp-green);background:var(--hp-cream);padding:14px 16px;font-weight:600;text-decoration:none;display:block}.hp-search__all:hover{color:var(--hp-red)}.hp-search__tip{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hp-search__hint{font-size:var(--hp-text-xs);color:var(--hp-text);margin:0;padding:8px 16px 12px}.hp-search__hint kbd{border:1px solid var(--hp-line);background:var(--hp-paper);text-align:center;border-bottom-width:2px;border-radius:6px;min-width:20px;margin:0 2px;padding:1px 6px;font:600 11px/1.4 Be Vietnam Pro,sans-serif;display:inline-block}@media (max-width:767px){.hp-search__panel{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none;top:0;left:0;transform:translateY(16px)}.hp-search--open .hp-search__panel{transform:none}.hp-search__hint{display:none}.hp-search__all{padding-bottom:calc(14px + env(safe-area-inset-bottom))}}.hp-timeline--enhanced{display:none!important}.hp-stepper{gap:var(--hp-space-s);flex-direction:column;display:flex}.hp-stepper__rail{justify-content:space-between;align-items:center;padding:0 2px;display:flex;position:relative}.hp-stepper__line{background:var(--hp-line);border-radius:3px;height:3px;position:absolute;top:50%;left:18px;right:18px;overflow:hidden;transform:translateY(-50%)}.hp-stepper__line-fill{background:linear-gradient(90deg, var(--hp-gold), var(--hp-green));border-radius:inherit;height:100%;transition:width .5s var(--hp-ease);display:block}.hp-stepper__dot{z-index:1;border:2px solid var(--hp-line);background:var(--hp-paper);width:36px;height:36px;color:var(--hp-text);cursor:pointer;transition:transform var(--hp-dur) var(--hp-ease), background-color var(--hp-dur) var(--hp-ease), border-color var(--hp-dur) var(--hp-ease), color var(--hp-dur) var(--hp-ease);border-radius:50%;place-items:center;font:700 13px/1 Be Vietnam Pro,sans-serif;display:grid;position:relative}.hp-stepper__dot--done{background:var(--hp-green-soft);border-color:var(--hp-green);color:var(--hp-green)}.hp-stepper__dot--active{background:var(--hp-green);border-color:var(--hp-green);color:var(--hp-paper);transform:scale(1.14);box-shadow:0 0 0 6px #0f513224}.hp-stepper__meta{font-size:var(--hp-text-s);color:var(--hp-text);justify-content:space-between;align-items:center;display:flex}.hp-stepper__meta b{color:var(--hp-green);font-size:var(--hp-text-l)}.hp-stepper__tag{border-radius:var(--hp-radius-pill);background:var(--hp-gold-soft);color:var(--hp-brown);font-size:var(--hp-text-xs);padding:4px 12px;font-weight:600}.hp-stepper__tag--factory{background:var(--hp-green-soft);color:var(--hp-green)}.hp-stepper__track{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--hp-gutter));padding:4px var(--hp-gutter) 14px;scroll-padding-inline:var(--hp-gutter);grid-auto-columns:86%;grid-auto-flow:column;column-gap:12px;display:grid;overflow-x:auto}.hp-stepper__track::-webkit-scrollbar{display:none}.hp-stepper__card{scroll-snap-align:start;min-height:250px;padding:var(--hp-space-l);border-radius:var(--hp-radius-xl);border:1px solid var(--hp-line);background:var(--hp-paper);box-shadow:var(--hp-shadow-m);opacity:.55;transition:opacity .4s var(--hp-ease), transform .4s var(--hp-ease), box-shadow .4s var(--hp-ease);flex-direction:column;gap:8px;display:flex;transform:scale(.95)}.hp-stepper__card--active{opacity:1;box-shadow:var(--hp-shadow-l);transform:none}.hp-stepper__num{font:700 3.5rem/.9 var(--hp-display);color:var(--hp-gold)}.hp-stepper__title{font:700 var(--hp-text-xl)/1.25 "CDA Independence Display", Georgia, serif;color:var(--hp-green);margin:4px 0 0}.hp-stepper__text{font-size:var(--hp-text-s);color:var(--hp-text);margin:0;line-height:1.65}.hp-stepper__qc{border-radius:var(--hp-radius-s);background:var(--hp-green-soft);color:var(--hp-green);font-size:var(--hp-text-xs);align-self:flex-start;margin-top:auto;padding:6px 12px;font-weight:600}.hp-stepper__controls{grid-template-columns:44px 1fr 44px;align-items:center;gap:12px;display:grid}.hp-stepper__nav{border:1px solid var(--hp-line);background:var(--hp-paper);width:44px;height:44px;color:var(--hp-green);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.hp-stepper__nav:disabled{opacity:.35;cursor:default}.hp-stepper__play{cursor:pointer;color:var(--hp-text);font:600 var(--hp-text-xs) "Be Vietnam Pro", sans-serif;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;display:flex}.hp-stepper__progress{background:var(--hp-line);border-radius:4px;width:100%;height:4px;overflow:hidden}.hp-stepper__progress-fill{background:var(--hp-red);border-radius:inherit;width:0;height:100%;display:block}.hp-stepper__progress-fill.is-playing{animation:linear forwards hp-step-progress}@keyframes hp-step-progress{0%{width:0}to{width:100%}}.hp-icon{pointer-events:none;flex:none;display:block}:root{--hp-display:"CDA Independence Display", Georgia, serif;--hp-title:var(--hp-display);--hp-body:"Be Vietnam Pro", system-ui, sans-serif}hapi-account,hapi-checkout,hapi-order-received,hapi-cart{display:block}#brx-content>h1:has(+hapi-checkout){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#brx-content>h1:has(+hapi-order-received){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#brx-content>h1:has(+hapi-cart){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}hapi-checkout,hapi-order-received,hapi-cart{padding:48px var(--hp-gutter) clamp(64px, 8vw, 120px)}@media (max-width:1024px){hapi-checkout,hapi-order-received,hapi-cart{padding-top:24px}}.hp-acc-input,.hp-co-input{border:1px solid var(--hp-line);border-radius:var(--hp-radius-s);width:100%;min-height:52px;color:var(--hp-ink);font:400 max(16px, var(--hp-text-m)) / 1.4 var(--hp-body);transition:border-color var(--hp-dur-fast) var(--hp-ease), outline-color var(--hp-dur-fast) var(--hp-ease);background:#fff;padding:0 16px}.hp-acc-input::placeholder,.hp-co-input::placeholder{color:#94a3b8}.hp-acc-input:focus,.hp-co-input:focus{border-color:var(--hp-green);outline-offset:0;outline:3px solid #0f513229}.hp-co-input[aria-invalid=true]{border-color:var(--hp-red)}select.hp-acc-input,select.hp-co-input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F5132' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 16px center/16px no-repeat;padding-right:44px}.hp-acc-input:disabled,.hp-co-input:disabled{background-color:var(--hp-sand);color:var(--hp-text);cursor:not-allowed}.hp-co-input--area{resize:vertical;min-height:96px;padding:14px 16px}.hp-acc-field,.hp-co-field{flex-direction:column;gap:8px;min-width:0;display:flex}.hp-acc-field--wide,.hp-co-field--wide{grid-column:1/-1}.hp-acc-field__label,.hp-co-field__label{font:600 var(--hp-text-s) / 1.3 var(--hp-body);color:var(--hp-ink)}.hp-acc-field__error,.hp-co-field__error{font-size:var(--hp-text-s);color:var(--hp-red)}.hp-co-field__hint{font-size:var(--hp-text-s);color:var(--hp-text)}.hp-acc-grid,.hp-co-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}@media (max-width:600px){.hp-acc-grid,.hp-co-grid{grid-template-columns:minmax(0,1fr)}}.hp-acc-link,.hp-co-link{font:600 var(--hp-text-s) var(--hp-body);color:var(--hp-green);text-decoration:underline;-webkit-text-decoration-color:var(--hp-gold);text-decoration-color:var(--hp-gold);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.hp-acc-link:hover,.hp-co-link:hover,.hp-acc-link--danger{color:var(--hp-red)}.hp-acc-muted,.hp-co-muted{font-size:var(--hp-text-s);color:var(--hp-text);margin:0;line-height:1.6}.hp-acc-muted a{color:var(--hp-green);font-weight:600}.hp-acc-notice{border-radius:var(--hp-radius-s);font-size:var(--hp-text-s);align-items:flex-start;gap:10px;margin:0;padding:14px 16px;line-height:1.55;display:flex}.hp-acc-notice--error,.hp-co-error{color:var(--hp-red-dark);background:#fbe9e7}.hp-co-error{border-radius:var(--hp-radius-s);font-size:var(--hp-text-s);margin:0;padding:12px 14px}.hp-acc-notice--ok{background:var(--hp-green-soft);color:var(--hp-green)}.hp-acc-check{font-size:var(--hp-text-s);color:var(--hp-ink);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.hp-acc-check input{width:20px;height:20px;accent-color:var(--hp-green)}.hp-acc-spark,.hp-co-place__spark,.hp-ty-claim__spark{display:block;width:auto!important;height:auto!important}.hp-acc-password{display:block;position:relative}.hp-acc-password .hp-acc-input{padding-right:56px}.hp-acc-password__toggle{width:44px;height:44px;color:var(--hp-text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.hp-acc-password__toggle.is-on{color:var(--hp-green)}.hp-google-slot:not(.is-placed){width:400px;position:absolute;left:-9999px}.hp-google{display:block!important}.hp-google__host{justify-content:center;min-height:44px;display:flex}.hp-google-slot.is-placed{justify-content:center;width:100%;display:flex}.hp-google-slot iframe{max-width:none!important}.hp-or{text-align:center;font-size:var(--hp-text-s);color:var(--hp-text);margin:4px 0}.hp-acc-auth{border-radius:var(--hp-radius-xl);background:var(--hp-paper);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0;max-width:1120px;margin:0 auto;display:grid;overflow:hidden}.hp-acc-auth__brand{background:var(--hp-green-dark);color:var(--hp-gold-soft);flex-direction:column;gap:20px;padding:40px 48px 48px;display:flex;position:relative;overflow:hidden}.hp-acc-auth__art{justify-content:center;align-items:flex-start;margin:32px 0 auto;padding-bottom:48px;display:flex}.hp-acc-auth__art img{aspect-ratio:1;object-fit:cover;transform-origin:50% 120%;width:clamp(92px,8.4vw,124px);height:auto;animation:hp-label-in .7s var(--hp-ease) both;animation-delay:calc(var(--i) * 90ms);transition:transform var(--hp-dur) var(--hp-ease);flex:none}.hp-acc-auth__art img+img{margin-left:-20px}.hp-acc-auth__art img:first-child{transform:rotate(-12deg)translateY(18px)}.hp-acc-auth__art img:nth-child(2){transform:rotate(-4deg)}.hp-acc-auth__art img:nth-child(3){transform:rotate(4deg)}.hp-acc-auth__art img:nth-child(4){transform:rotate(12deg)translateY(18px)}.hp-acc-auth__art img:nth-child(5){transform:rotate(18deg)translateY(44px)}.hp-acc-auth__art img:hover{z-index:1;transform:rotate(0)translateY(-12px)scale(1.06)}@keyframes hp-label-in{0%{opacity:0;translate:0 24px}}.hp-acc-auth__headline{font:700 clamp(2rem, 1.5rem + 1.6vw, 2.75rem) / 1.1 var(--hp-title);letter-spacing:-.01em;color:var(--hp-cream);margin:0;position:relative}.hp-acc-auth__perks{gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.hp-acc-auth__perks li{font-size:var(--hp-text-m);color:var(--hp-gold-soft);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.hp-acc-auth__perks .hp-icon{color:var(--hp-gold);margin-top:3px}.hp-acc-auth__card{flex-direction:column;gap:18px;padding:48px clamp(24px,4vw,56px);display:flex}.hp-acc-auth__title{font:700 clamp(1.75rem, 1.4rem + 1vw, 2.25rem) / 1.15 var(--hp-title);letter-spacing:-.01em;color:var(--hp-green);margin:8px 0 0}.hp-acc-auth__lead{font-size:var(--hp-text-m);color:var(--hp-ink);margin:-6px 0 4px}.hp-acc-auth__back{align-self:flex-start}.hp-acc-auth__help{text-align:center}.hp-acc-tabs{border-radius:var(--hp-radius-pill);background:var(--hp-sand);grid-auto-columns:1fr;grid-auto-flow:column;padding:4px;display:grid}.hp-acc-tabs__tab{border-radius:var(--hp-radius-pill);min-height:44px;font:600 var(--hp-text-s) var(--hp-body);color:var(--hp-text);cursor:pointer;transition:background-color var(--hp-dur) var(--hp-ease), color var(--hp-dur) var(--hp-ease);background:0 0;border:0;place-items:center;display:grid}.hp-acc-tabs__tab:hover{color:var(--hp-green)}.hp-acc-tabs__tab.is-active{background:var(--hp-green);color:var(--hp-paper)}.hp-acc-form{flex-direction:column;gap:18px;display:flex}.hp-acc-form__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hp-acc-form__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.hp-acc-submit{width:100%;min-height:54px;font-size:var(--hp-text-m)}@media (max-width:900px){.hp-acc-auth{grid-template-columns:minmax(0,1fr)}.hp-acc-auth__brand{order:2;gap:14px;min-height:0;padding:28px 20px}.hp-acc-auth__art{margin:0;padding-bottom:20px}.hp-acc-auth__art img{width:92px}.hp-acc-auth__art img+img{margin-left:-18px}.hp-acc-auth__card{gap:16px;padding:28px 20px 32px}}.hp-acc{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:48px;display:grid}.hp-acc__side{top:calc(var(--hp-header-h) + 24px);border-radius:var(--hp-radius-l);background:var(--hp-paper);flex-direction:column;gap:20px;padding:24px 16px;display:flex;position:sticky}.hp-acc__profile{align-items:center;gap:12px;padding:0 8px;display:flex}.hp-acc__avatar{object-fit:cover;background:var(--hp-sand);border-radius:50%;width:52px;height:52px}.hp-acc__name{font:700 var(--hp-text-l) / 1.25 var(--hp-title);color:var(--hp-green);margin:0}.hp-acc__since{font-size:var(--hp-text-s);color:var(--hp-text);margin:2px 0 0}.hp-acc__nav{flex-direction:column;gap:4px;display:flex}.hp-acc__nav-link{border-radius:var(--hp-radius-pill);min-height:48px;font:600 var(--hp-text-m) var(--hp-body);color:var(--hp-ink);cursor:pointer;text-align:left;transition:background-color var(--hp-dur-fast) var(--hp-ease), color var(--hp-dur-fast) var(--hp-ease);background:0 0;border:0;align-items:center;gap:12px;padding:0 14px;text-decoration:none;display:flex}.hp-acc__nav-link:hover{background:var(--hp-sand);color:var(--hp-green)}.hp-acc__nav-link.is-active{background:var(--hp-green);color:var(--hp-paper)}.hp-acc__nav-link--logout{color:var(--hp-text);margin-top:16px;font-weight:500}.hp-acc__nav-link--logout:hover{color:var(--hp-red);background:#fbe9e7}.hp-acc__main{min-width:0}@media (max-width:900px){.hp-acc{grid-template-columns:minmax(0,1fr);gap:24px}.hp-acc__side{gap:14px;min-width:0;padding:16px;position:static}.hp-acc__profile{padding:0}.hp-acc__nav{scrollbar-width:none;flex-direction:row;margin:0 -16px;padding:0 16px;overflow-x:auto}.hp-acc__nav::-webkit-scrollbar{display:none}.hp-acc__nav-link{background:var(--hp-sand);min-height:42px;font-size:var(--hp-text-s);flex:none}.hp-acc__nav-link--logout{margin:0}}.hp-acc-view{flex-direction:column;gap:32px;display:flex}.hp-acc-view>*{animation:hp-rise .5s var(--hp-ease) both}.hp-acc-view>:nth-child(2){animation-delay:70ms}.hp-acc-view>:nth-child(3){animation-delay:.14s}.hp-acc-view>:nth-child(n+4){animation-delay:.21s}@keyframes hp-rise{0%{opacity:0;transform:translateY(20px)}}.hp-acc-view__head{flex-direction:column;gap:8px;display:flex}.hp-acc-view__head--row{flex-flow:wrap;align-items:center;gap:8px 16px}.hp-acc-view__head--row .hp-acc-view__lead{flex-basis:100%}.hp-acc-view__title{font:700 clamp(1.75rem, 1.4rem + 1vw, 2.25rem) / 1.15 var(--hp-title);letter-spacing:-.01em;color:var(--hp-green);margin:0}.hp-acc-view__lead{font-size:var(--hp-text-m);color:var(--hp-ink);margin:0}.hp-acc-back{align-self:flex-start}.hp-acc-block{border-radius:var(--hp-radius-l);background:var(--hp-paper);flex-direction:column;gap:18px;padding:28px;display:flex}.hp-acc-block--editing{background:#fff}.hp-acc-block__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.hp-acc-block__title{font:700 var(--hp-text-l) / 1.3 var(--hp-title);color:var(--hp-green);align-items:center;gap:10px;margin:0;display:flex}@media (max-width:600px){.hp-acc-block{padding:20px 16px}}.hp-acc-stats{border-radius:var(--hp-radius-l);background:var(--hp-green);color:var(--hp-gold-soft);grid-template-columns:1fr 1fr 1.6fr;margin:0;display:grid}.hp-acc-stats>div{flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:28px;display:flex}.hp-acc-stats dt{font-size:var(--hp-text-s);color:#fbf1d9d1}.hp-acc-stats dd{font:700 clamp(1.75rem, 1.4rem + 1vw, 2.25rem) / 1.1 var(--hp-title);color:var(--hp-cream);margin:0}.hp-acc-stats__money{background:var(--hp-green-dark);border-radius:0 var(--hp-radius-l) var(--hp-radius-l) 0}.hp-acc-stats__money dd{color:var(--hp-gold)}@media (max-width:600px){.hp-acc-stats{grid-template-columns:1fr 1fr}.hp-acc-stats>div{padding:18px 16px}.hp-acc-stats__money{border-radius:0 0 var(--hp-radius-l) var(--hp-radius-l);grid-column:1/-1}}.hp-acc-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.hp-acc-quick__item{border-radius:var(--hp-radius-m);color:var(--hp-text);font-size:var(--hp-text-s);transition:background-color var(--hp-dur-fast) var(--hp-ease);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;margin:-8px;padding:8px;line-height:1.5;text-decoration:none;display:grid}.hp-acc-quick__item:hover{background:var(--hp-paper)}.hp-acc-quick__item img{object-fit:cover;width:72px;height:72px;transition:transform var(--hp-dur) var(--hp-ease)}.hp-acc-quick__item:hover img{transform:rotate(-3deg)scale(1.05)}.hp-acc-quick__item span{flex-direction:column;gap:2px;display:flex}.hp-acc-quick__item b{color:var(--hp-green);font-size:var(--hp-text-m)}@media (max-width:900px){.hp-acc-quick{grid-template-columns:minmax(0,1fr);gap:12px}}.hp-acc-filter{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.hp-acc-filter::-webkit-scrollbar{display:none}.hp-acc-filter__tab{border-radius:var(--hp-radius-pill);background:var(--hp-paper);min-height:44px;font:600 var(--hp-text-s) var(--hp-body);color:var(--hp-ink);cursor:pointer;transition:background-color var(--hp-dur-fast) var(--hp-ease);border:0;flex:none;padding:0 18px}.hp-acc-filter__tab:hover{background:var(--hp-sand)}.hp-acc-filter__tab.is-active{background:var(--hp-green);color:var(--hp-paper)}.hp-acc-orders{transition:opacity var(--hp-dur) var(--hp-ease);flex-direction:column;gap:8px;display:flex}.hp-acc-orders.is-fetching{opacity:.55}.hp-acc-order{border-radius:var(--hp-radius-m);background:var(--hp-sand);color:inherit;transition:background-color var(--hp-dur-fast) var(--hp-ease), transform var(--hp-dur-fast) var(--hp-ease);grid-template-columns:138px minmax(0,1fr) 128px 20px;align-items:center;gap:16px;padding:14px 16px;text-decoration:none;display:grid}.hp-acc-order:hover{background:var(--hp-gold-soft);transform:translate(4px)}.hp-acc-order>.hp-icon{color:var(--hp-green)}.hp-acc-order__body{flex-direction:column;gap:4px;min-width:0;display:flex}.hp-acc-order__top{font-size:var(--hp-text-m);color:var(--hp-ink);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hp-acc-order__meta{font-size:var(--hp-text-s);color:var(--hp-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hp-acc-order__total{font-weight:700;font-size:var(--hp-text-m);color:var(--hp-ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}@media (max-width:600px){.hp-acc-order{grid-template-columns:96px minmax(0,1fr);gap:2px 12px;padding:12px}.hp-acc-order .hp-acc-thumbs{grid-row:span 2}.hp-acc-order .hp-acc-thumbs img,.hp-acc-order .hp-acc-thumbs__more{width:40px;height:40px}.hp-acc-order .hp-acc-thumbs>*+*{margin-left:-20px}.hp-acc-order__total{text-align:left;font-size:var(--hp-text-s);grid-column:2}.hp-acc-order>.hp-icon{display:none}}.hp-acc-thumbs{display:flex}.hp-acc-thumbs img,.hp-acc-thumbs__more{border-radius:var(--hp-radius-xs);outline:2px solid var(--hp-sand);object-fit:cover;background:var(--hp-paper);width:48px;height:48px}.hp-acc-thumbs>*+*{margin-left:-18px}.hp-acc-thumbs__more{font-size:var(--hp-text-s);color:var(--hp-green);place-items:center;font-weight:700;display:grid}.hp-acc-pill{border-radius:var(--hp-radius-pill);min-height:26px;font-size:var(--hp-text-s);white-space:nowrap;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.hp-acc-pill--live{background:var(--hp-gold);color:var(--hp-green-dark)}.hp-acc-pill--done{background:var(--hp-green-soft);color:var(--hp-green)}.hp-acc-pill--bad{color:var(--hp-red-dark);background:#fbe9e7}.hp-acc-pager{font-size:var(--hp-text-s);color:var(--hp-text);justify-content:center;align-items:center;gap:14px;display:flex}.hp-acc-empty{text-align:center;color:var(--hp-ink);flex-direction:column;align-items:center;gap:12px;padding:32px 16px;display:flex}.hp-acc-empty p{margin:0}.hp-acc-empty__icon{background:var(--hp-gold-soft);width:64px;height:64px;color:var(--hp-brown);border-radius:50%;place-items:center;display:grid}.hp-acc-timeline{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hp-acc-timeline__step{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.hp-acc-timeline__step+.hp-acc-timeline__step:before{content:"";background:var(--hp-sand);z-index:0;width:100%;height:4px;position:absolute;top:16px;right:50%;transform:translateY(-50%)}.hp-acc-timeline__step.is-done+.hp-acc-timeline__step:before,.hp-acc-timeline__step.is-done+.hp-acc-timeline__step.is-current:before{background:var(--hp-green)}.hp-acc-timeline__dot{z-index:1;background:var(--hp-sand);width:32px;height:32px;color:var(--hp-sand);border-radius:50%;place-items:center;font-size:0;display:grid;position:relative}.hp-acc-timeline__step.is-done .hp-acc-timeline__dot{background:var(--hp-green);color:var(--hp-paper);font-size:13px}.hp-acc-timeline__step.is-current .hp-acc-timeline__dot{background:var(--hp-gold);outline:6px solid var(--hp-gold-soft)}.hp-acc-timeline__label{font-size:var(--hp-text-s);color:var(--hp-text);font-weight:600}.hp-acc-timeline__step.is-done .hp-acc-timeline__label,.hp-acc-timeline__step.is-current .hp-acc-timeline__label{color:var(--hp-ink)}@media (max-width:600px){.hp-acc-timeline__label{font-size:var(--hp-text-xs)}}.hp-acc-detail{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.hp-acc-detail__aside{flex-direction:column;gap:24px;display:flex}@media (max-width:1100px){.hp-acc-detail{grid-template-columns:minmax(0,1fr)}}.hp-acc-address{font-style:normal;font-size:var(--hp-text-m);color:var(--hp-ink);flex-direction:column;gap:2px;line-height:1.6;display:flex}.hp-acc-notes{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hp-acc-notes li{border-radius:var(--hp-radius-s);background:var(--hp-sand);padding:12px 14px}.hp-acc-notes time{font-size:var(--hp-text-s);color:var(--hp-text)}.hp-acc-notes p{font-size:var(--hp-text-m);color:var(--hp-ink);margin:2px 0 0}.hp-acc-actions{flex-direction:column;gap:10px;display:flex}.hp-acc-actions .hp-btn{width:100%}.hp-acc-actions .hp-acc-link{align-self:center}.hp-acc-addresses{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}@media (max-width:1100px){.hp-acc-addresses{grid-template-columns:minmax(0,1fr)}}.hp-acc-saved{font-size:var(--hp-text-s);color:var(--hp-green);align-items:center;gap:6px;font-weight:600;display:inline-flex}.hp-acc-loading{grid-template-columns:248px 1fr;gap:48px;display:grid}.hp-acc-skeleton,.hp-co-loading>span,.hp-rcpt-loading{border-radius:var(--hp-radius-l);background:var(--hp-paper);animation:1.2s ease-in-out infinite alternate hp-pulse;display:block}@keyframes hp-pulse{to{opacity:.45}}.hp-acc-skeleton--side{height:320px}.hp-acc-skeleton--main{height:420px}.hp-acc-skeleton--row{height:80px}.hp-acc-skeleton--list{height:260px}@media (max-width:900px){.hp-acc-loading{grid-template-columns:1fr;gap:24px}.hp-acc-skeleton--side{height:120px}}.hp-rcpt{--tooth:14px;padding:28px 28px calc(28px + var(--tooth));border-radius:var(--hp-radius-l) var(--hp-radius-l) 0 0;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(var(--tooth) * 2) 100%;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(var(--tooth) * 2) 100%;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(var(--tooth) * 2) 100%;background:#fff;flex-direction:column;gap:20px;display:flex}.hp-rcpt__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hp-rcpt__title{font:700 var(--hp-text-l) / 1.3 var(--hp-title);color:var(--hp-green);margin:0}.hp-rcpt__meta{font-size:var(--hp-text-s);color:var(--hp-text);white-space:nowrap}.hp-rcpt__lines{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.hp-rcpt__line{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.hp-rcpt__art img{object-fit:cover;border-radius:var(--hp-radius-xs);background:var(--hp-sand);width:64px;height:64px;display:block}.hp-rcpt__name{min-width:0;font-weight:600;font-size:var(--hp-text-m);color:var(--hp-ink);flex-direction:column;gap:4px;line-height:1.35;display:flex}.hp-rcpt__name small{font-weight:400;font-size:var(--hp-text-s);color:var(--hp-text)}.hp-rcpt__price{font-weight:700;font-size:var(--hp-text-m);color:var(--hp-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.hp-rcpt__rows{border-radius:var(--hp-radius-s);background:var(--hp-cream);font-size:var(--hp-text-m);flex-direction:column;gap:10px;margin:0;padding:16px 18px;display:flex}.hp-rcpt__rows>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.hp-rcpt__rows dt{color:var(--hp-ink)}.hp-rcpt__rows dd{text-align:right;color:var(--hp-ink);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.hp-rcpt__rows dd small{font-weight:400;font-size:var(--hp-text-s);color:var(--hp-text);display:block}.hp-rcpt__rows .is-save dd{color:var(--hp-green)}.hp-rcpt__total{font-weight:700;font-size:var(--hp-text-m);color:var(--hp-ink);justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.hp-rcpt__total-value{font:700 clamp(1.5rem, 1.3rem + .6vw, 1.875rem) / 1.1 var(--hp-title);color:var(--hp-red)}@media (max-width:600px){.hp-rcpt{padding:20px 16px calc(20px + var(--tooth));gap:16px}.hp-rcpt__line{grid-template-columns:56px minmax(0,1fr) auto;gap:12px}.hp-rcpt__art img{width:56px;height:56px}}.hp-co{max-width:var(--hp-container,76rem);grid-template-columns:minmax(0,1fr) 440px;grid-template-areas:"head head""main side";align-items:start;gap:32px 48px;margin:0 auto;display:grid}.hp-co__head{flex-wrap:wrap;grid-area:head;align-items:baseline;gap:8px 24px;display:flex}.hp-co__back{font-weight:600;font-size:var(--hp-text-s);color:var(--hp-green);flex-basis:100%;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.hp-co__back:hover{color:var(--hp-red)}.hp-co__title{font:700 clamp(1.75rem, 1.4rem + 1vw, 2.25rem) / 1.15 var(--hp-title);letter-spacing:-.01em;color:var(--hp-green);margin:0}.hp-co__peek{font-size:var(--hp-text-s);color:var(--hp-ink);text-decoration:none;display:none}.hp-co__main{flex-direction:column;grid-area:main;gap:24px;min-width:0;display:flex}.hp-co__side{top:calc(var(--hp-header-h) + 24px);grid-area:side;min-width:0;position:sticky}.hp-co-section{border-radius:var(--hp-radius-l);background:var(--hp-paper);animation:hp-rise .5s var(--hp-ease) both;flex-direction:column;gap:22px;padding:32px;display:flex}.hp-co-section:nth-child(2){animation-delay:70ms}.hp-co-section:nth-child(3){animation-delay:.14s}.hp-co-section:nth-child(4){animation-delay:.21s}.hp-co-section__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hp-co-section__title{font:700 var(--hp-text-l) / 1.3 var(--hp-title);color:var(--hp-green);margin:0}.hp-co-section__aside{font-size:var(--hp-text-s);color:var(--hp-green);align-items:center;gap:6px;font-weight:600;display:inline-flex}.hp-co-reveal{animation:hp-rise .35s var(--hp-ease) both}.hp-co-switch{border-radius:var(--hp-radius-m);background:var(--hp-sand);width:100%;min-height:56px;font:600 var(--hp-text-m) var(--hp-body);color:var(--hp-ink);text-align:left;cursor:pointer;transition:background-color var(--hp-dur-fast) var(--hp-ease);border:0;align-items:center;gap:14px;padding:10px 16px;display:flex}.hp-co-switch:hover{background:var(--hp-gold-soft)}.hp-co-switch.is-on{background:var(--hp-green-soft)}.hp-co-switch__text{flex-direction:column;gap:2px;display:flex}.hp-co-switch__text small{font-weight:400;font-size:var(--hp-text-s);color:var(--hp-text)}.hp-co-switch__track{width:46px;height:28px;transition:background-color var(--hp-dur) var(--hp-ease);background:#d8ccb2;border-radius:999px;flex:none;position:relative}.hp-co-switch__thumb{width:22px;height:22px;transition:transform var(--hp-dur) var(--hp-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.hp-co-switch.is-on .hp-co-switch__track{background:var(--hp-green)}.hp-co-switch.is-on .hp-co-switch__thumb{transform:translate(18px)}.hp-co-options{flex-direction:column;gap:8px;display:flex}.hp-co-option{border-radius:var(--hp-radius-m);background:var(--hp-sand);min-height:60px;font:600 var(--hp-text-m) var(--hp-body);color:var(--hp-ink);text-align:left;cursor:pointer;transition:background-color var(--hp-dur-fast) var(--hp-ease);border:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 18px;display:grid}.hp-co-option:hover{background:var(--hp-gold-soft)}.hp-co-option.is-on{background:var(--hp-green-soft)}.hp-co-option__dot{box-sizing:border-box;width:22px;height:22px;transition:border var(--hp-dur-fast) var(--hp-ease);background:#fff;border:2px solid #cdbf9f;border-radius:50%}.hp-co-option.is-on .hp-co-option__dot{border:7px solid var(--hp-green)}.hp-co-option__name{flex-direction:column;gap:2px;display:flex}.hp-co-option__name small{font-weight:400;font-size:var(--hp-text-s);color:var(--hp-text)}.hp-co-option__price{font-variant-numeric:tabular-nums}.hp-co-freeship{font-size:var(--hp-text-s);color:var(--hp-ink);flex-direction:column;gap:8px;display:flex}.hp-co-freeship__bar{background:var(--hp-sand);border-radius:8px;height:8px;display:block;position:relative;overflow:hidden}.hp-co-freeship__bar:after{content:"";width:var(--p);border-radius:inherit;background:var(--hp-green);transition:width .6s var(--hp-ease);position:absolute;top:0;bottom:0;left:0;right:auto}.hp-co-addnote{align-self:flex-start}.hp-co-qty{background:var(--hp-sand);font-weight:700;font-size:var(--hp-text-s);border-radius:999px;align-self:flex-start;align-items:center;gap:2px;margin-top:2px;padding:2px;display:inline-flex}.hp-co-qty span{text-align:center;font-variant-numeric:tabular-nums;min-width:26px}.hp-co-qty button{width:30px;height:30px;color:var(--hp-green);cursor:pointer;transition:background-color var(--hp-dur-fast) var(--hp-ease);background:#fff;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.hp-co-qty button:hover{background:var(--hp-gold-soft)}.hp-co-coupon{flex-direction:column;gap:8px;display:flex}.hp-co-coupon__row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.hp-co-coupon__row .hp-co-input,.hp-co-coupon__row .hp-btn{min-height:46px}.hp-co-coupon__tag{background:var(--hp-green-soft);color:var(--hp-green);font-weight:700;font-size:var(--hp-text-s);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 6px 4px 12px;display:inline-flex}.hp-co-coupon__tag button{width:24px;height:24px;color:var(--hp-green);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.hp-co-place{flex-direction:column;gap:12px;display:flex}.hp-co-place__btn{width:100%;min-height:58px;font-size:var(--hp-text-m)}.hp-co-place__note{text-align:center;font-size:var(--hp-text-s);color:var(--hp-text);margin:0}.hp-co-bar{display:none}.hp-co-loading{max-width:var(--hp-container,76rem);grid-template-columns:minmax(0,1fr) 440px;gap:48px;margin:96px auto 0;display:grid}.hp-co-loading>span:first-child{height:560px}.hp-co-loading>span:last-child{height:420px}.hp-co-empty{max-width:36rem;font-size:var(--hp-text-m);color:var(--hp-ink);flex-direction:column;align-items:flex-start;gap:16px;margin:0 auto;padding:48px 0;display:flex}.hp-co-empty p{margin:0}.hp-co-empty__title{font:700 clamp(1.75rem, 1.4rem + 1vw, 2.25rem) / 1.15 var(--hp-title);color:var(--hp-green);margin:0}@media (max-width:1024px){.hp-co{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""main""side";gap:20px;padding-bottom:88px}.hp-co__side{position:static}.hp-co__peek{display:inline}.hp-co-section{gap:18px;padding:22px 16px}.hp-co-loading{grid-template-columns:1fr;margin-top:40px}.hp-co-bar{z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--hp-green-dark);color:var(--hp-gold-soft);font-size:var(--hp-text-s);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.hp-co-bar b{font:700 var(--hp-text-xl) / 1.1 var(--hp-title);color:var(--hp-cream);display:block}.hp-co-bar .hp-btn{min-height:50px;padding:0 28px}}.hp-ty{max-width:var(--hp-container,76rem);grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:48px;margin:0 auto;display:grid}.hp-ty__main{flex-direction:column;gap:36px;min-width:0;display:flex}.hp-ty__side{top:calc(var(--hp-header-h) + 24px);position:sticky}.hp-ty__head{flex-direction:column;gap:16px;display:flex}.hp-ty__seal{background:var(--hp-green);width:64px;height:64px;color:var(--hp-gold);border-radius:50%;place-items:center;animation:.7s cubic-bezier(.3,1.5,.5,1) both hp-seal;display:grid}@keyframes hp-seal{0%{opacity:0;transform:scale(.3)rotate(-30deg)}}.hp-ty__title{font:700 clamp(1.875rem, 1.4rem + 1.4vw, 2.625rem) / 1.15 var(--hp-title);letter-spacing:-.01em;color:var(--hp-green);margin:0}.hp-ty__lead{max-width:40rem;font-size:var(--hp-text-l);color:var(--hp-ink);margin:0;line-height:1.6}.hp-ty-steps{border-radius:var(--hp-radius-l);background:var(--hp-green);color:var(--hp-gold-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:28px;list-style:none;display:grid}.hp-ty-steps__item{animation:hp-rise .5s var(--hp-ease) both;animation-delay:calc(.3s + var(--i) * 90ms);flex-direction:column;gap:12px;display:flex}.hp-ty-steps__dot{color:#0000;background:#fbf1d929;border-radius:50%;place-items:center;width:32px;height:32px;font-size:0;display:grid}.hp-ty-steps__item.is-done .hp-ty-steps__dot{background:var(--hp-gold);color:var(--hp-green-dark)}.hp-ty-steps__body{font-size:var(--hp-text-s);color:#fbf1d9d9;flex-direction:column;gap:4px;line-height:1.5;display:flex}.hp-ty-steps__body b{font-size:var(--hp-text-m);color:var(--hp-cream)}.hp-ty-blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hp-ty-block{border-radius:var(--hp-radius-l);background:var(--hp-paper);font-size:var(--hp-text-m);color:var(--hp-ink);flex-direction:column;gap:10px;padding:24px;line-height:1.6;display:flex}.hp-ty-block p{margin:0}.hp-ty-block--wide{grid-column:1/-1}.hp-ty-block__title{font:700 var(--hp-text-l) / 1.3 var(--hp-title);color:var(--hp-green);margin:0}.hp-ty-claim{border-radius:var(--hp-radius-l);background:var(--hp-gold-soft);font-size:var(--hp-text-m);color:var(--hp-ink);flex-direction:column;gap:12px;padding:28px;display:flex}.hp-ty-claim p{margin:0}.hp-ty-claim__row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.hp-ty-claim__row .hp-btn{min-height:52px}.hp-ty-claim__done{border-radius:var(--hp-radius-l);background:var(--hp-green-soft);color:var(--hp-green);align-items:center;gap:10px;margin:0;padding:18px 20px;font-weight:600;display:flex}.hp-ty-actions{flex-wrap:wrap;gap:10px;display:flex}.hp-ty-actions .hp-btn{min-height:52px;padding:0 24px}.hp-rcpt-loading{height:520px;max-width:var(--hp-container,76rem);margin:64px auto 0}@media (max-width:1024px){.hp-ty{grid-template-columns:minmax(0,1fr);gap:28px}.hp-ty__side{position:static}.hp-ty-steps{grid-template-columns:minmax(0,1fr);gap:16px;padding:22px 18px}.hp-ty-steps__item{flex-direction:row;align-items:flex-start;gap:14px}.hp-ty-steps__dot{flex:none}.hp-ty-blocks{grid-template-columns:minmax(0,1fr)}.hp-ty-claim{padding:20px 16px}.hp-ty-claim__row{grid-template-columns:minmax(0,1fr)}.hp-ty-actions .hp-btn{flex:100%}}@media (prefers-reduced-motion:reduce){.hp-acc-view>*,.hp-co-section,.hp-co-reveal,.hp-ty-steps__item,.hp-ty__seal,.hp-acc-auth__art img{animation:none!important}.hp-acc-order:hover{transform:none}}.hp-combo{position:relative}.hp-combo__input{cursor:text;padding-right:44px}.hp-combo__input::placeholder{color:var(--hp-ink);opacity:1}.hp-combo__input:placeholder-shown:not(:focus)::placeholder,.hp-combo.is-open .hp-combo__input::placeholder{color:#94a3b8}.hp-combo__chevron{color:var(--hp-green);pointer-events:none;transition:rotate var(--hp-dur-fast) var(--hp-ease);position:absolute;top:50%;right:16px;translate:0 -50%;rotate:90deg}.hp-combo.is-open .hp-combo__chevron{rotate:-90deg}.hp-combo__list{z-index:30;overscroll-behavior:contain;border-radius:var(--hp-radius-m);max-height:288px;animation:hp-rise .18s var(--hp-ease) both;background:#fff;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px -12px #1f2a2447}.hp-combo__option{border-radius:var(--hp-radius-xs);min-height:44px;font-size:var(--hp-text-m);color:var(--hp-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.hp-combo__option.is-active{background:var(--hp-sand)}.hp-combo__option.is-selected{color:var(--hp-green);font-weight:600}.hp-combo__empty{font-size:var(--hp-text-s);color:var(--hp-text);padding:12px}.hp-co-book{flex-direction:column;gap:8px;display:flex}.hp-co-book__item{border-radius:var(--hp-radius-m);background:var(--hp-sand);font:inherit;text-align:left;color:var(--hp-ink);cursor:pointer;transition:background-color var(--hp-dur-fast) var(--hp-ease);border:0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:14px;padding:14px 18px;display:grid}.hp-co-book__item:hover{background:var(--hp-gold-soft)}.hp-co-book__item.is-on{background:var(--hp-green-soft)}.hp-co-book__item.is-on .hp-co-option__dot{border:7px solid var(--hp-green)}.hp-co-book__text{min-width:0;font-size:var(--hp-text-m);flex-direction:column;gap:2px;line-height:1.45;display:flex}.hp-co-book__text b span{color:var(--hp-text);font-weight:400}.hp-co-book__new{align-self:flex-start;margin-top:6px}.hp-cart__count{font-size:var(--hp-text-m);color:var(--hp-text)}.hp-cart__free{border-radius:var(--hp-radius-s);background:var(--hp-green-soft);color:var(--hp-green);font-weight:600;font-size:var(--hp-text-s);margin:0;padding:12px 16px}.hp-cart__items{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hp-cart__item{border-radius:var(--hp-radius-m);background:var(--hp-sand);animation:hp-rise .4s var(--hp-ease) both;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px;display:grid}.hp-cart__art img{object-fit:cover;border-radius:var(--hp-radius-s);background:var(--hp-paper);width:96px;height:96px;transition:transform var(--hp-dur) var(--hp-ease);display:block}.hp-cart__art:hover img{transform:rotate(-3deg)scale(1.04)}.hp-cart__info{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.hp-cart__name{font-weight:600;font-size:var(--hp-text-m);color:var(--hp-ink);line-height:1.35;text-decoration:none}.hp-cart__name:hover{color:var(--hp-green)}.hp-cart__unit{font-size:var(--hp-text-s);color:var(--hp-text)}.hp-cart__end{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.hp-cart__line{font-size:var(--hp-text-m);color:var(--hp-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.hp-cart__remove{width:36px;height:36px;color:var(--hp-text);cursor:pointer;transition:background-color var(--hp-dur-fast) var(--hp-ease), color var(--hp-dur-fast) var(--hp-ease);background:#fff;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.hp-cart__remove:hover{color:var(--hp-red);background:#fbe9e7}.hp-co-qty button:disabled{opacity:.4;cursor:default}.hp-cart__go{display:block!important}.hp-cart__go .hp-btn{gap:8px;display:flex}@media (max-width:600px){.hp-cart__item{grid-template-columns:72px minmax(0,1fr);gap:12px}.hp-cart__art img{width:72px;height:72px}.hp-cart__end{flex-direction:row-reverse;grid-column:2;justify-content:space-between;align-items:center}}.hp-cart-recs{max-width:var(--hp-container,76rem);padding:0 var(--hp-gutter) clamp(64px, 8vw, 120px);margin:0 auto}.hp-cart-recs__head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.hp-cart-recs__title{font:700 clamp(1.5rem, 1.25rem + .8vw, 1.875rem) / 1.2 var(--hp-title);color:var(--hp-green);margin:0}.hp-cart-recs__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1024px){.hp-cart-recs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:767px){.hp-cart-recs__grid{grid-template-columns:minmax(0,1fr);gap:10px}}hapi-cart{padding-bottom:48px}hapi-account-button{display:contents}.hp-acct{position:relative}.hp-acct-btn{border-radius:var(--hp-radius-pill);min-height:44px;font:600 var(--hp-text-s) var(--hp-body);color:var(--hp-green);cursor:pointer;transition:background-color var(--hp-dur-fast) var(--hp-ease);background:0 0;border:0;align-items:center;gap:8px;padding:0 6px;text-decoration:none;display:inline-flex}.hp-acct-btn:hover{color:var(--hp-green-dark)}.hp-acct-btn--user{background:var(--hp-sand);padding:4px 14px 4px 4px}.hp-acct-btn--user:hover{background:var(--hp-gold-soft)}.hp-acct-btn__avatar{object-fit:cover;background:var(--hp-paper);border-radius:50%;width:32px;height:32px}.hp-acct-btn__label{text-overflow:ellipsis;white-space:nowrap;max-width:10ch;overflow:hidden}@media (max-width:767px){.hp-acct-btn{justify-content:center;width:44px;padding:0}.hp-acct-btn--user{background:0 0;width:44px;padding:0}.hp-acct-btn__label{display:none}}.hp-acct__menu{z-index:60;border-radius:var(--hp-radius-m);width:240px;animation:hp-rise .18s var(--hp-ease) both;background:#fff;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px -12px #1f2a244d}.hp-acct__hello{font:700 var(--hp-text-m) var(--hp-title);color:var(--hp-green);margin:4px 10px 8px}.hp-acct__item{border-radius:var(--hp-radius-xs);min-height:44px;font:500 var(--hp-text-m) var(--hp-body);color:var(--hp-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 10px;text-decoration:none;display:flex}.hp-acct__item:hover{background:var(--hp-sand);color:var(--hp-green)}.hp-acct__item .hp-icon{color:var(--hp-green)}.hp-acct__item--out{color:var(--hp-text);margin-top:4px}.hp-acct__item--out:hover{color:var(--hp-red);background:#fbe9e7}.hp-acct__item--out .hp-icon{color:currentColor}html.hp-lock{overflow:hidden}.hp-sheet{z-index:1000;place-items:center;padding:16px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.hp-sheet__scrim{background:#0a3a248c;animation:.2s both hp-fade;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes hp-fade{0%{opacity:0}}.hp-sheet__panel{overscroll-behavior:contain;border-radius:var(--hp-radius-xl);background:var(--hp-paper);width:min(460px,100%);max-height:calc(100dvh - 32px);animation:hp-rise .3s var(--hp-ease) both;position:relative;overflow-y:auto;box-shadow:0 30px 80px -20px #0a3a2480}.hp-sheet__close{z-index:1;background:var(--hp-sand);width:44px;height:44px;color:var(--hp-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.hp-sheet__close:hover{background:var(--hp-gold-soft)}.hp-sheet__loading{flex-direction:column;gap:14px;padding:72px 28px 32px;display:flex}.hp-sheet__loading span{border-radius:var(--hp-radius-s);background:var(--hp-sand);height:52px;animation:1.2s ease-in-out infinite alternate hp-pulse}.hp-acc-auth--compact{background:0 0;border-radius:0;max-width:none;display:block}.hp-acc-auth--compact .hp-acc-auth__card{gap:16px;padding:64px 28px 28px}.hp-acc-auth--compact .hp-acc-tabs{margin-right:44px}.hp-acc-auth--compact .hp-acc-auth__title{font-size:1.75rem}@media (max-width:600px){.hp-sheet{place-items:end stretch;padding:0}.hp-sheet__panel{border-radius:var(--hp-radius-xl) var(--hp-radius-xl) 0 0;width:100%;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom)}.hp-acc-auth--compact .hp-acc-auth__card{padding:64px 20px 24px}}.hp-co-signin{border-radius:var(--hp-radius-m);background:var(--hp-gold-soft);flex-direction:column;gap:12px;padding:18px;display:flex}.hp-co-signin__text{font-size:var(--hp-text-m);color:var(--hp-ink);margin:0;line-height:1.5}.hp-co-signin .hp-google__host{justify-content:flex-start}.hp-co-signin .hp-or{text-align:left}.hp-cart-signin{border-radius:var(--hp-radius-l);background:var(--hp-gold-soft);font-size:var(--hp-text-m);color:var(--hp-ink);flex-direction:column;align-items:flex-start;gap:12px;margin-top:16px;padding:20px;line-height:1.5;display:flex}.hp-cart-signin p{margin:0}.hp-cart-signin .hp-google__host{justify-content:flex-start}.hp-sk{isolation:isolate;background:#efe3c9;border-radius:7px;flex:none;max-width:100%;height:14px;display:block;position:relative;overflow:hidden}.hp-sk:after{content:"";filter:blur(14px);background:#fffdf7bf;width:45%;animation:1.5s cubic-bezier(.4,0,.2,1) infinite hp-sk-sweep;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-160%)}@keyframes hp-sk-sweep{to{transform:translate(340%)}}.hp-sk--title{border-radius:10px;height:36px}.hp-sk--input{border-radius:var(--hp-radius-s);background:#f6eddb;height:52px}.hp-sk--pill{border-radius:999px;height:56px}.hp-sk--circle{border-radius:50%}.hp-sk--art{border-radius:var(--hp-radius-xs)}.hp-sk--block{border-radius:var(--hp-radius-l)}.hp-sk-page{animation:.3s both hp-fade}.hp-sk-page .hp-co__head{flex-direction:column;align-items:flex-start;gap:14px}.hp-sk-field{flex-direction:column;gap:10px;min-width:0;display:flex}.hp-sk-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.hp-sk-row--plain{grid-template-columns:auto minmax(0,1fr)}.hp-sk-stack{flex-direction:column;gap:10px;min-width:0;display:flex}.hp-sk-stack--loose{gap:24px}.hp-sk-spread{justify-content:space-between;align-items:center;gap:12px;display:flex}.hp-sk-rcpt{gap:22px}.hp-sk-order{border-radius:var(--hp-radius-m);background:var(--hp-sand);grid-template-columns:138px minmax(0,1fr) 100px;align-items:center;gap:16px;padding:14px 16px;display:grid}.hp-sk-order .hp-sk{background:#ecdfc2}.hp-sk-thumbs{display:flex}.hp-sk-thumbs>*+*{outline:2px solid var(--hp-sand);margin-left:-18px}.hp-sk-auth{flex-direction:column;gap:18px;padding:64px 28px 28px;display:flex}.hp-acc__side .hp-sk--pill{background:#f3e8d2}@media (max-width:600px){.hp-sk-order{grid-template-columns:96px minmax(0,1fr)}.hp-sk-order>:last-child{display:none}.hp-sk-thumbs .hp-sk{width:40px!important;height:40px!important}.hp-sk-auth{padding:64px 20px 24px}}@media (prefers-reduced-motion:reduce){.hp-sk:after{animation:none;display:none}}.hp-spin{animation:.8s linear infinite hp-spin}@keyframes hp-spin{to{transform:rotate(360deg)}}.hp-btn .hp-spin,.hp-acc__nav-link .hp-spin,.hp-acct__item .hp-spin{margin-right:2px}:where(.hp-btn){gap:8px}.hp-zalo-link{vertical-align:middle;align-items:center;gap:6px;display:inline-flex}.hp-crumbs{font-size:var(--hp-text-s);color:var(--hp-text);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.hp-crumbs a{color:var(--hp-green);font-weight:600;text-decoration:none}.hp-crumbs a:hover{color:var(--hp-red);text-decoration:underline;-webkit-text-decoration-color:var(--hp-gold);text-decoration-color:var(--hp-gold);text-underline-offset:4px}.hp-crumbs__sep{color:#b9a983;display:inline-flex}.hp-read-progress{display:none}@supports (animation-timeline:scroll()){.hp-read-progress{z-index:90;background:var(--hp-red);transform-origin:0;height:3px;animation:linear both hp-read;animation-timeline:scroll(root);display:block;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@keyframes hp-read{to{transform:scaleX(1)}}}.brxe-hapi-post-toc,.brxe-hapi-post-share,.hp-toc{box-sizing:border-box;width:100%}.hp-toc{border-radius:var(--hp-radius-m);background:var(--hp-paper)}.hp-toc__summary{cursor:pointer;min-height:52px;font:700 var(--hp-text-m) / 1.2 var(--hp-display,"CDA Independence Display", Georgia, serif);color:var(--hp-green);align-items:center;gap:10px;padding:0 16px;list-style:none;display:flex}.hp-toc__summary::-webkit-details-marker{display:none}.hp-toc__summary .hp-icon:last-child{transition:transform var(--hp-dur) var(--hp-ease);margin-left:auto}.hp-toc[open] .hp-toc__summary .hp-icon:last-child{transform:rotate(180deg)}.hp-toc__list{counter-reset:none;flex-direction:column;gap:2px;margin:0;padding:0 8px 12px;list-style:none;display:flex}.hp-toc__link{border-radius:var(--hp-radius-xs);font-size:var(--hp-text-s);color:var(--hp-ink);transition:background-color var(--hp-dur-fast) var(--hp-ease), box-shadow var(--hp-dur-fast) var(--hp-ease);padding:8px 10px 8px 14px;line-height:1.45;text-decoration:none;display:block;box-shadow:inset 3px 0 #0000}.hp-toc__link:hover{background:var(--hp-sand);color:var(--hp-green)}.hp-toc__link.is-active{background:var(--hp-green-soft);color:var(--hp-green);box-shadow:inset 3px 0 0 var(--hp-green);font-weight:600}@media (min-width:1100px){.hp-toc{top:calc(var(--hp-header-h,72px) + 24px);background:0 0;position:sticky}.hp-toc__summary{cursor:default;pointer-events:none;min-height:40px;padding:0 0 4px 14px}.hp-toc__summary .hp-icon:last-child{display:none}.hp-toc__list{padding:0}}.hp-article__content :-webkit-any(h2,h3)[id]{scroll-margin-top:calc(var(--hp-header-h,72px) + 24px)}.hp-article__content :is(h2,h3)[id]{scroll-margin-top:calc(var(--hp-header-h,72px) + 24px)}.hp-share{border-radius:var(--hp-radius-m);background:var(--hp-gold-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:18px 20px;display:flex}.hp-share__label{color:var(--hp-ink);font-weight:600}.hp-share__actions{flex-wrap:wrap;gap:8px;display:flex}.hp-share__btn{min-height:44px;font:600 var(--hp-text-s) "Be Vietnam Pro", system-ui, sans-serif;color:var(--hp-ink);cursor:pointer;transition:background-color var(--hp-dur-fast) var(--hp-ease), transform var(--hp-dur-fast) var(--hp-ease);background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.hp-share__btn:hover{background:var(--hp-paper);color:var(--hp-green)}.hp-share__btn:active{transform:scale(.97)}.hp-share__btn.is-done{background:var(--hp-green-soft);color:var(--hp-green)}.hp-share__btn[hidden]{display:none}.blur-text{flex-wrap:wrap;display:flex}.blur-text__part{will-change:transform, filter, opacity;transition-property:filter,opacity,transform;transition-timing-function:cubic-bezier(.2,.7,.2,1);display:inline-block}.blur-text:not(.is-shown) .blur-text__part{filter:blur(10px);opacity:0}.blur-text--top:not(.is-shown) .blur-text__part{transform:translateY(-50%)}.blur-text--bottom:not(.is-shown) .blur-text__part{transform:translateY(50%)}@media (prefers-reduced-motion:reduce){.blur-text__part{transition:none;filter:none!important;opacity:1!important;transform:none!important}}
/*$vite$:1*/