.aip-top--page{align-items:flex-start}.aip-crumb{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#8A8A85!important;font-weight:600}.aip-crumb:hover{color:var(--aip-ink)!important}.aip-crumb-sep{font-size:12.5px;color:#B5B5AF;margin-inline-start:10px;padding-inline-start:10px;border-inline-start:1px solid #E4E4DF}.aip-top--page h1{margin-top:6px!important}.aip-mt{margin-top:30px!important}.aip-btn--sm,.aip-app button.aip-btn--sm{height:36px!important;min-height:36px;padding:0 14px!important;font-size:13px!important;border-radius:10px!important}.aip-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;background:var(--aip-ink);color:#fff;border-radius:var(--aip-r);padding:22px 24px;margin-bottom:18px;box-shadow:0 12px 30px rgb(0 0 0 / .12)}.aip-banner b{font-size:17px;font-weight:800}.aip-banner p{color:#BDBDB8!important;font-size:13.5px;margin-top:4px!important}.aip-pill-gold{display:inline-flex;align-self:flex-start;background:#FFF4D6;color:#8A6A00;font-size:11px;font-weight:800;border-radius:20px;padding:3px 11px}.aip-feature b{font-size:15.5px;font-weight:800;margin-top:6px}.aip-intro p{font-size:15px;line-height:2;color:#55554F}.aip-resell{display:flex;flex-direction:column;gap:18px;margin-top:16px}.aip-resell__item{display:flex;gap:22px;align-items:flex-start;margin-top:0}.aip-resell__img{width:240px;flex:0 0 240px;border-radius:14px;object-fit:cover;aspect-ratio:4/3}.aip-resell__body{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.aip-steps-title{font-size:13px;color:#8A8A85;margin-top:6px}.aip-steps{margin:0;padding:0 18px 0 0;display:flex;flex-direction:column;gap:6px;font-size:14px;color:#55554F}.aip-resell__body .aip-btn{align-self:flex-start;margin-top:8px}.aip-hero--mini{min-height:220px}.aip-hero--mini::before{opacity:.5}.aip-empty{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:#8A8A85;padding:30px 12px}.aip-empty a{color:#8A6A00;text-decoration:underline}.aip-live-list{display:flex;flex-direction:column;gap:6px}.aip-live-row{display:flex;align-items:center;gap:14px;padding:12px;border-radius:12px;border:1px solid var(--aip-line)}.aip-rgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-bottom:6px}.aip-res{transition:transform .15s,box-shadow .15s}.aip-res:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgb(0 0 0 / .07)}.aip-res b{font-size:15.5px;font-weight:800}.aip-res .aip-link{margin-top:auto}.aip-plib__bar{display:flex;gap:12px;margin-bottom:12px}.aip-search{flex:1;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--aip-line);border-radius:12px;padding:0 14px;height:46px;color:#8A8A85}.aip-search input{flex:1;border:0!important;outline:0;background:transparent!important;font-family:inherit;font-size:14.5px;height:44px;box-shadow:none!important;padding:0!important;color:var(--aip-ink)}.aip-chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin;margin-bottom:6px}.aip-app button.aip-chip{flex:0 0 auto;border:1px solid #E4E4DF!important;background:#fff!important;color:#55554F!important;font-size:13px!important;font-weight:600!important;border-radius:999px!important;padding:6px 14px!important;height:auto!important;line-height:1.6!important;white-space:nowrap;box-shadow:none!important}.aip-app button.aip-chip.is-on{background:var(--aip-ink)!important;color:#fff!important;border-color:var(--aip-ink)!important}.aip-pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin-top:14px}.aip-prompt{background:#fff;border:1px solid var(--aip-line);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:10px}.aip-prompt[hidden]{display:none}.aip-prompt__head{display:flex;gap:12px;align-items:flex-start}.aip-prompt__n{flex:0 0 auto;width:30px;height:30px;border-radius:9px;background:var(--aip-ink);color:var(--aip-gold);font-size:12.5px;font-weight:800;display:flex;align-items:center;justify-content:center}.aip-prompt h3{font-size:15px;font-weight:800;line-height:1.5}.aip-prompt small{display:block;font-size:11.5px;color:#A3A39E;text-align:left}.aip-prompt__cat{align-self:flex-start;font-size:11px;font-weight:700;background:#F3F1EA;color:#6B6B66;border-radius:20px;padding:2px 10px}.aip-prompt__body{margin:0;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.75;color:#3F3F3B;background:#FAFAF8;border:1px solid #F0F0EB;border-radius:12px;padding:12px;max-height:190px;overflow:auto;text-align:left}.aip-prompt__body--full{max-height:none}.aip-prompt__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.aip-prompt__tags{font-size:11px;color:#A3A39E;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aip-prompt.is-locked{opacity:.85}.aip-prompt__lock{display:flex;align-items:center;justify-content:center;gap:8px;height:120px;border-radius:12px;background:repeating-linear-gradient(45deg,#FAFAF8,#FAFAF8 10px,#F3F3EF 10px,#F3F3EF 20px);color:#8A8A85;font-size:13px;font-weight:700}.aip-enh .aip-panel{margin-top:0;margin-bottom:16px}.aip-label{display:block;font-size:12.5px;font-weight:800;color:#8A8A85;margin:4px 0 10px}.aip-seg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:18px}.aip-app button.aip-seg__btn{display:flex;align-items:center;justify-content:center;gap:8px;height:48px!important;border-radius:12px!important;border:1px solid #E4E4DF!important;background:#fff!important;color:#55554F!important;font-weight:700!important;font-size:14px!important;padding:0 8px!important;box-shadow:none!important}.aip-app button.aip-seg__btn.is-on{background:var(--aip-ink)!important;color:#fff!important;border-color:var(--aip-ink)!important}.aip-seg__btn.is-on .aip-ico{color:var(--aip-gold)}.aip-app .aip-input,.aip-app .aip-select{width:100%;border:1px solid #E1E1DC!important;border-radius:12px!important;background:#FAFAF8!important;font-family:inherit!important;font-size:14.5px!important;padding:12px 14px!important;color:var(--aip-ink)!important;box-shadow:none!important;line-height:1.8;height:auto}.aip-app .aip-select{width:auto;padding:6px 12px!important;height:42px!important}.aip-app .aip-input:focus,.aip-app .aip-select:focus{outline:0;border-color:var(--aip-gold)!important;box-shadow:0 0 0 3px rgb(245 184 0 / .2)!important}.aip-tips{margin:10px 0 16px;padding:0 18px 0 0;font-size:12.5px;color:#8A8A85;display:flex;flex-direction:column;gap:3px}.aip-enh__row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:13.5px}.aip-enh__row label{display:flex;align-items:center;gap:8px}.aip-enh__row .aip-btn{margin-inline-start:auto}.aip-check input{width:16px;height:16px;accent-color:#111}.aip-enh__rhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.aip-qitem{margin-bottom:14px}.aip-qitem label{display:block;font-size:14px;font-weight:700;margin-bottom:6px}.is-hidden{display:none!important}.aip-btn.is-loading{opacity:.7;pointer-events:none}.aip-form{display:flex;flex-direction:column;gap:14px;margin-top:14px}.aip-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700}.aip-form .aip-btn{align-self:flex-start}.aip-ok{display:flex;align-items:center;gap:8px;background:#E8F7EE;color:#137A40;border-radius:12px;padding:10px 14px;font-size:13.5px;margin-top:12px}.aip-faq{display:flex;flex-direction:column;gap:8px;margin-top:14px}.aip-faq details{border:1px solid var(--aip-line);border-radius:12px;padding:12px 14px;background:#FCFCFB}.aip-faq summary{cursor:pointer;font-weight:700;font-size:14px;list-style:none}.aip-faq summary::-webkit-details-marker{display:none}.aip-faq summary::after{content:"+";float:left;color:#A3A39E;font-weight:400}.aip-faq details[open] summary::after{content:"−"}.aip-faq p{margin-top:8px!important;font-size:13.5px;color:#6B6B66;line-height:1.9}.aip-video--player{background:#000}.aip-video--player .aipp{position:absolute;inset:0}@media (max-width:900px){.aip-resell__item{flex-direction:column}.aip-resell__img{width:100%;flex-basis:auto}.aip-seg{grid-template-columns:repeat(2,minmax(0,1fr))}.aip-pgrid{grid-template-columns:minmax(0,1fr)}.aip-enh__row .aip-btn{margin-inline-start:0;width:100%}.aip-crumb-sep{display:none}}.aip-banner{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:linear-gradient(180deg,#fffaf0,#fff);border:1px solid #f0d9a8;border-radius:18px;padding:16px 18px;margin-bottom:20px}.aip-banner__txt{display:flex;flex-direction:column;gap:2px;flex:1 1 260px}.aip-banner__txt small{color:#6b6257}.aip-banner__cta{display:flex;gap:8px;flex-wrap:wrap}.aip-gate{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;padding:34px 22px}.aip-gate__actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:6px}.aip-gate__hint{font-size:13px;color:#6b6257;margin:6px 0 0}.aip-btn--sm{padding:6px 12px;font-size:13px}.aip-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.aip-field{display:flex;flex-direction:column;gap:6px;font-size:14px}.aip-field span{color:#6b6257}.aip-field input{border:1px solid #e6e1d8;border-radius:12px;padding:10px 12px;font:inherit;background:#fff;width:100%}.aip-field input:focus{outline:2px solid #e9c46a;outline-offset:1px}.aip-form__actions{grid-column:1/-1;display:flex;gap:10px;flex-wrap:wrap}.aip-deflist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:16px 0 0}.aip-deflist>div{display:flex;flex-direction:column;gap:2px;border-bottom:1px dashed #eee6da;padding-bottom:8px}.aip-deflist dt{font-size:12px;color:#8a8175}.aip-deflist dd{margin:0;font-weight:600}.aip-orders{display:flex;flex-direction:column;gap:8px;margin-top:14px}.aip-orders__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid #eee6da;border-radius:14px;padding:10px 14px;color:inherit;text-decoration:none}.aip-orders__row:hover{border-color:#e9c46a;background:#fffdf7}.aip-orders__date,.aip-orders__total{color:#6b6257;font-size:13px}.aip-orders__id{font-weight:700}.aip-account__links{display:flex;gap:14px;flex-wrap:wrap;margin-top:16px;font-size:14px}.aip-account__links a{display:inline-flex;align-items:center;gap:6px}.aip-account__login{width:100%;max-width:360px;margin:8px auto 0;text-align:right}.aip-account__login input[type=text],.aip-account__login input[type=password]{width:100%;border:1px solid #e6e1d8;border-radius:12px;padding:10px 12px;font:inherit}.aip-note--ok{border-color:#bfe3c6;background:#f3fbf5}.aip-note--err{border-color:#f0c4c4;background:#fdf5f5}@media(max-width:720px){.aip-form,.aip-deflist{grid-template-columns:1fr}}.aip-buys{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;margin-top:18px}.aip-buy{display:flex;flex-direction:column;background:var(--aip-card,#fff);border:1px solid var(--aip-line,#ECECE7);border-radius:var(--aip-r,18px);overflow:hidden}.aip-buy:hover{border-color:var(--aip-gold,#F5B800)}.aip-buy__cover{position:relative;display:block;aspect-ratio:16/9;background:#EFEFEA}.aip-buy__cover img{width:100%;height:100%;object-fit:cover}.aip-buy__badge{position:absolute;inset-inline-start:10px;top:10px}.aip-buy__body{display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px;flex:1}.aip-buy__body h3{font-size:16px;font-weight:800;line-height:1.5}.aip-buy__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:6px}.aip-price{font-weight:800;font-size:15px}.aip-price del{opacity:.5;font-weight:500;margin-inline-start:6px}.aip-price ins{text-decoration:none}.aip-reflink{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:12px}.aip-reflink .aip-input{flex:1;min-width:220px}.aip-embed{margin-top:16px}.aip-embed table{width:100%;border-collapse:collapse}.aip-nav__item.is-locked{opacity:.65}.aip-banner b{color:#15130f}.aip-banner__txt small{color:#6b6257}.aip-afflist{display:grid;gap:14px;margin-top:16px}.aip-aff__head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.aip-aff__head b{font-size:16px}.aip-aff .aip-price{margin:6px 0 0}