:root{color-scheme:light;--cream:#fbf6ee;--surface:#ffffff;--panel:#f4ebdd;--border:#e4dccf;--border-strong:#8f8676;--ink-900:#1a1a1a;--ink-700:#333333;--ink-600:#5b5b5b;--on-ink:#ffffff;--mint:#6fd6b5;--green-700:#0f7a5f;--on-green:#ffffff;--lilac:#c9b8f0;--coral:#f28c6b;--sky:#8db8f2;--sun:#ffd84d;--status-pending:#f5b544;--status-tersedia:#0f7a5f;--status-cadangan:#c9b8f0;--status-ditarik:#9a9a9a;--status-ditandai:#d64545;--error-text:#b83b3b;--on-danger:#ffffff;--focus-ring:#1a1a1a;--skin-1:#f2c9a0;--skin-2:#d9a27a;--skin-3:#b87a55;--skin-4:#8c5a3c;--skin-5:#6b4430;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-96:96px;--space-120:120px;--radius-6:6px;--radius-12:12px;--radius-20:20px;--radius-round:50%;--shadow-float:0 8px 24px rgba(26,26,26,0.08);--container-max:1200px;--grid-gutter:24px;--grid-gutter-mobile:16px;--page-margin-mobile:16px;--section-pad:120px;--section-pad-mobile:64px;--stroke-icon:2px;--stroke-control:1.5px;--stroke-illustration:2.5px;--font-sans:"Plus Jakarta Sans",ui-sans-serif,system-ui,"Segoe UI",sans-serif}@font-face{font-family:Plus Jakarta Sans;font-weight:400;font-style:normal;font-display:swap;src:url(/ds/fonts/PlusJakartaSans-400.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:600;font-style:normal;font-display:swap;src:url(/ds/fonts/PlusJakartaSans-600.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:700;font-style:normal;font-display:swap;src:url(/ds/fonts/PlusJakartaSans-700.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:800;font-style:normal;font-display:swap;src:url(/ds/fonts/PlusJakartaSans-800.woff2) format("woff2")}body{background:var(--cream);color:var(--ink-900);font-family:var(--font-sans);font-size:16px;line-height:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}*,.ph-root,.ph-root *,:after,:before{box-sizing:border-box}dd,dl,h1,h2,h3,h4,ol,p,ul{margin:0}.ph-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ph-num-l,.ph-num-m,.ph-num-xl,.ph-stat__value,.ph-tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ph-eyebrow{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-900)}.ph-label{font-size:16px;line-height:24px;font-weight:600}.ph-small{font-size:14px;line-height:20px}.ph-body{font-size:16px;line-height:24px}.ph-muted{color:var(--ink-600)}.ph-h3{font-size:24px;line-height:32px;font-weight:700}.ph-num-m{font-size:20px;line-height:28px;font-weight:700}.ph-num-l{font-size:28px;line-height:36px}.ph-num-l,.ph-num-xl{font-weight:800;letter-spacing:-.01em}.ph-num-xl{font-size:48px;line-height:56px}.ph-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.ph-push{margin-left:auto}.ph-icon{flex:none;display:block}.ph-btn.is-focus,.ph-btn:focus-visible,.ph-capture__btn:focus-visible,.ph-chip:focus-visible,.ph-faq__q button.is-focus,.ph-faq__q button:focus-visible,.ph-footer__link:focus-visible,.ph-iconbtn:focus-visible,.ph-link.is-focus,.ph-link:focus-visible,.ph-nav__link:focus-visible,.ph-toggle__seg.is-focus,.ph-toggle__seg:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ph-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);font:inherit;font-weight:600;border-radius:var(--radius-6);border:1.5px solid var(--ink-900);cursor:pointer;white-space:nowrap;transition:background-color .15s,color .15s,transform .15s}.ph-btn--S{height:32px;padding:0 var(--space-12);font-size:14px;line-height:20px}.ph-btn--M{height:44px;padding:0 var(--space-16)}.ph-btn--L,.ph-btn--M{font-size:16px;line-height:24px}.ph-btn--L{height:52px;padding:0 var(--space-24)}.ph-btn--full{width:100%}.ph-btn--primary{background:var(--ink-900);color:var(--on-ink)}.ph-btn--primary.is-hover,.ph-btn--primary:hover{background:var(--ink-700);border-color:var(--ink-700)}.ph-btn--primary:active{transform:translateY(1px)}.ph-btn--secondary{background:transparent;color:var(--ink-900)}.ph-btn--secondary.is-hover,.ph-btn--secondary:hover{background:var(--panel)}.ph-btn--text{background:transparent;border-color:transparent;color:var(--green-700);padding-left:0;padding-right:0}.ph-btn--text.is-hover,.ph-btn--text:hover{text-decoration:underline;text-underline-offset:4px}.ph-btn.is-disabled,.ph-btn:disabled{background:var(--panel);border-color:var(--border);color:var(--ink-600);cursor:not-allowed;transform:none}.ph-btn--text:disabled{background:transparent;border-color:transparent}.ph-btn.is-error{border-color:var(--status-ditandai)}.ph-link{display:inline-flex;align-items:center;gap:var(--space-8);color:var(--green-700);font-weight:600;text-decoration:none;border-radius:2px}.ph-link .ph-icon{transition:transform .15s}.ph-link.is-hover,.ph-link:hover{text-decoration:underline;text-underline-offset:4px}.ph-link.is-hover .ph-icon,.ph-link:hover .ph-icon{transform:translateX(3px)}.ph-link.is-disabled{color:var(--ink-600);pointer-events:none}.ph-toggle{display:inline-flex;padding:4px;gap:4px;background:var(--panel);border:1.5px solid var(--border-strong);border-radius:calc(var(--radius-6) + 4px)}.ph-toggle__seg{font:inherit;font-size:14px;line-height:20px;font-weight:600;height:36px;padding:0 var(--space-16);border:0;border-radius:var(--radius-6);background:transparent;color:var(--ink-600);cursor:pointer}.ph-toggle--S .ph-toggle__seg{height:28px;padding:0 var(--space-12)}.ph-toggle__seg:hover{color:var(--ink-900);background:var(--surface)}.ph-toggle__seg.is-on{background:var(--mint);color:var(--ink-900);box-shadow:inset 0 0 0 1.5px var(--ink-900)}.ph-toggle__seg:disabled{color:var(--ink-600);cursor:not-allowed;background:transparent;box-shadow:none;opacity:.7}.ph-nav{background:var(--cream);border-bottom:1px solid var(--border)}.ph-nav__inner{max-width:var(--container-max);margin:0 auto;height:72px;padding:0 var(--space-24);display:flex;align-items:center;gap:var(--space-32)}.ph-nav__logo{display:flex;border-radius:4px}.ph-nav__links{display:flex;gap:var(--space-24)}.ph-nav__link{color:var(--ink-900);text-decoration:none;font-size:14px;line-height:20px;font-weight:600;border-radius:2px}.ph-nav__link.is-active,.ph-nav__link:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.ph-nav__actions{margin-left:auto;display:flex;align-items:center;gap:var(--space-16)}.ph-nav--mobile .ph-nav__bar{height:60px;padding:0 var(--space-16);display:flex;align-items:center;justify-content:space-between}.ph-nav__sheet{padding:var(--space-8) var(--space-16) var(--space-24);display:flex;flex-direction:column;gap:var(--space-4);border-top:1px solid var(--border);background:var(--cream)}.ph-nav__sheet .ph-toggle{align-self:stretch;margin-bottom:var(--space-8)}.ph-nav__sheet .ph-toggle__seg{flex:1 1}.ph-nav__mlink{display:flex;justify-content:space-between;align-items:center;padding:var(--space-12) 0;font-size:18px;line-height:28px;font-weight:600;color:var(--ink-900);text-decoration:none;border-bottom:1px solid var(--border)}.ph-nav__mcta{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin-top:var(--space-16)}.ph-iconbtn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ink-900);border-radius:var(--radius-6);cursor:pointer}.ph-iconbtn:hover{background:var(--panel)}.ph-iconbtn--on-ink{color:var(--on-ink);width:32px;height:32px}.ph-iconbtn--on-ink:hover{background:var(--ink-700)}.ph-iconbtn--on-ink:focus-visible{outline-color:var(--on-ink)}.ph-footer{background:var(--panel);padding:var(--space-64) var(--space-24) var(--space-32)}.ph-footer__inner{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:var(--space-24);gap:var(--space-24)}.ph-footer__brand p{margin-top:var(--space-12);max-width:320px}.ph-footer__col{display:flex;flex-direction:column;gap:var(--space-12)}.ph-footer__link{color:var(--ink-900);text-decoration:none;font-size:14px;line-height:20px}.ph-footer__link:hover{text-decoration:underline}.ph-footer__base{max-width:var(--container-max);margin:var(--space-48) auto 0;padding-top:var(--space-24);border-top:1px solid var(--border-strong);display:flex;justify-content:space-between;font-size:14px;color:var(--ink-600)}.ph-footer--mobile{padding:var(--space-48) var(--space-16) var(--space-24)}.ph-footer--mobile .ph-footer__inner{grid-template-columns:1fr 1fr}.ph-footer--mobile .ph-footer__brand{grid-column:1/-1}.ph-footer--mobile .ph-footer__base{flex-direction:column;gap:var(--space-4);margin-top:var(--space-32)}.ph-field{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.ph-field__label{font-size:14px;line-height:20px;font-weight:600}.ph-field__help{display:flex;gap:var(--space-4);align-items:center;font-size:14px;line-height:20px;color:var(--ink-600)}.ph-field__help.is-error{color:var(--error-text)}.ph-affix,.ph-input{font:inherit;font-size:16px;height:48px;width:100%;padding:0 var(--space-16);background:var(--surface);color:var(--ink-900);border:1.5px solid var(--border-strong);border-radius:var(--radius-6)}.ph-affix__input::placeholder,.ph-capture__input::placeholder,.ph-input::placeholder{color:var(--ink-600)}.ph-affix.is-hover,.ph-affix:hover,.ph-input.is-hover,.ph-input:hover{border-color:var(--ink-900)}.ph-affix.is-focus,.ph-affix:focus-within,.ph-input.is-focus,.ph-input:focus{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--ink-900)}.ph-field.is-error .ph-affix,.ph-field.is-error .ph-input{border-color:var(--status-ditandai);border-width:2px}.ph-field.is-disabled .ph-affix,.ph-field.is-disabled .ph-input,.ph-input:disabled{background:var(--panel);border-color:var(--border);color:var(--ink-600);cursor:not-allowed}.ph-select{position:relative}.ph-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px;cursor:pointer}.ph-select .ph-icon{position:absolute;right:14px;top:14px;pointer-events:none}.ph-affix{display:flex;align-items:center;gap:var(--space-8)}.ph-affix__pre{font-weight:600}.ph-affix__suf{color:var(--ink-600);font-size:14px;white-space:nowrap}.ph-affix__input{flex:1 1;min-width:0;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:0;outline:0;background:transparent;color:inherit;height:100%;padding:0}.ph-capture{display:flex;flex-direction:column;gap:var(--space-8);width:100%;max-width:440px}.ph-capture__row{display:flex;height:52px;border:1.5px solid var(--ink-900);border-radius:var(--radius-6);background:var(--surface);overflow:hidden}.ph-capture__input{flex:1 1;min-width:0;font:inherit;font-size:16px;border:0;padding:0 var(--space-16);background:transparent;color:var(--ink-900);outline:0}.ph-capture__btn{font:inherit;font-weight:600;border:0;background:var(--ink-900);color:var(--on-ink);padding:0 var(--space-24);cursor:pointer;white-space:nowrap}.ph-capture.is-hover .ph-capture__btn,.ph-capture__btn:hover{background:var(--ink-700)}.ph-capture__btn:focus-visible{outline-offset:-5px;outline-color:var(--on-ink)}.ph-capture.is-focus .ph-capture__row,.ph-capture__row:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.ph-capture.is-error .ph-capture__row{border-color:var(--status-ditandai);border-width:2px}.ph-capture.is-disabled .ph-capture__row{border-color:var(--border);background:var(--panel)}.ph-capture.is-disabled .ph-capture__btn{background:var(--border);color:var(--ink-600);cursor:not-allowed}.ph-capture--stack .ph-capture__row{flex-direction:column;height:auto;border:0;background:transparent;gap:var(--space-8);overflow:visible}.ph-capture--stack .ph-capture__input{border:1.5px solid var(--ink-900);background:var(--surface)}.ph-capture--stack .ph-capture__btn,.ph-capture--stack .ph-capture__input{flex:none;height:52px;border-radius:var(--radius-6)}.ph-capture--stack .ph-capture__row:focus-within{outline:0}.ph-capture--stack .ph-capture__input:focus{outline:2px solid var(--focus-ring);outline-offset:2px}.ph-check,.ph-radio{display:inline-flex;align-items:center;gap:var(--space-12);cursor:pointer;font-size:16px;line-height:24px;position:relative}.ph-check input,.ph-radio input{position:absolute;opacity:0;width:22px;height:22px;margin:0}.ph-check__box{width:22px;height:22px;flex:none;border:1.5px solid var(--border-strong);border-radius:4px;background:var(--surface);display:inline-flex;align-items:center;justify-content:center;color:transparent}.ph-check input:checked+.ph-check__box{background:var(--ink-900);border-color:var(--ink-900);color:var(--on-ink)}.ph-radio__dot{width:22px;height:22px;flex:none;border:1.5px solid var(--border-strong);border-radius:var(--radius-round);background:var(--surface);display:inline-flex;align-items:center;justify-content:center}.ph-radio input:checked+.ph-radio__dot{border-color:var(--ink-900);border-width:2px}.ph-radio input:checked+.ph-radio__dot:after{content:"";width:10px;height:10px;border-radius:var(--radius-round);background:var(--ink-900)}.ph-check.is-hover .ph-check__box,.ph-check:hover .ph-check__box,.ph-radio.is-hover .ph-radio__dot,.ph-radio:hover .ph-radio__dot{border-color:var(--ink-900)}.ph-check input:focus-visible+.ph-check__box,.ph-check.is-focus .ph-check__box,.ph-radio input:focus-visible+.ph-radio__dot,.ph-radio.is-focus .ph-radio__dot{outline:2px solid var(--focus-ring);outline-offset:2px}.ph-check.is-error .ph-check__box,.ph-radio.is-error .ph-radio__dot{border-color:var(--status-ditandai);border-width:2px}.ph-check.is-disabled,.ph-radio.is-disabled{color:var(--ink-600);cursor:not-allowed}.ph-check.is-disabled .ph-check__box,.ph-radio.is-disabled .ph-radio__dot{background:var(--panel);border-color:var(--border)}.ph-check.is-disabled input:checked+.ph-check__box{background:var(--status-ditarik);border-color:var(--status-ditarik);color:var(--ink-900)}.ph-sechead{display:flex;flex-direction:column;gap:var(--space-12);max-width:720px}.ph-sechead--center{align-items:center;text-align:center;margin:0 auto}.ph-sechead__title{font-size:36px;line-height:44px;font-weight:700;letter-spacing:-.005em}.ph-sechead__sub{font-size:18px;line-height:28px;color:var(--ink-600)}.ph-sechead--mobile .ph-sechead__title{font-size:28px;line-height:36px}.ph-sechead--mobile .ph-sechead__sub{font-size:16px;line-height:24px}.ph-chip{display:inline-flex;align-items:center;gap:var(--space-4);height:32px;padding:0 var(--space-12);border-radius:var(--radius-6);background:var(--panel);color:var(--ink-900);font:inherit;font-size:14px;line-height:20px;font-weight:600;border:0;white-space:nowrap}button.ph-chip{cursor:pointer}button.ph-chip:hover{box-shadow:inset 0 0 0 1.5px var(--ink-900)}.ph-chip.is-on{background:var(--ink-900);color:var(--on-ink)}.ph-chip--sun{background:var(--sun)}.ph-chip--mint{background:var(--mint)}.ph-chip__dot{width:10px;height:10px}.ph-chip__av,.ph-chip__dot{border-radius:var(--radius-round)}.ph-chip__av{width:22px;height:22px;margin-left:-6px}.ph-badge{display:inline-flex;align-items:center;gap:var(--space-4);height:26px;padding:0 var(--space-8) 0 6px;border-radius:var(--radius-6);font-size:13px;line-height:16px;font-weight:700;white-space:nowrap}.ph-badge--terverifikasi{background:var(--mint);color:var(--ink-900)}.ph-badge--pending{background:var(--status-pending);color:var(--ink-900)}.ph-badge--tersedia{background:var(--status-tersedia);color:var(--on-green)}.ph-badge--cadangan{background:var(--status-cadangan);color:var(--ink-900)}.ph-badge--ditarik{background:var(--status-ditarik);color:var(--ink-900)}.ph-badge--ditandai{background:var(--error-text);color:var(--on-danger)}.ph-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-12);padding:var(--space-24)}.ph-card--float{box-shadow:var(--shadow-float);border-color:transparent;display:flex;flex-direction:column;gap:var(--space-16);width:360px;max-width:100%;padding:var(--space-16) var(--space-24) var(--space-24)}.ph-avatar{border-radius:var(--radius-round)}.ph-avatar,.ph-logo-ph{width:40px;height:40px;flex:none}.ph-logo-ph{border-radius:var(--radius-6);background:var(--lilac);border:1.5px solid var(--ink-900);display:inline-flex;align-items:center;justify-content:center;font-weight:800}.ph-campaign__head,.ph-payout__head{display:flex;align-items:center;gap:var(--space-12)}.ph-campaign__head .ph-badge{margin-left:auto}.ph-campaign__stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-16);gap:var(--space-16)}.ph-meter{height:8px;border-radius:4px;background:var(--panel);overflow:hidden}.ph-meter span{display:block;height:100%;background:var(--ink-900);border-radius:4px}.ph-payout__puff{width:56px;margin-left:auto;align-self:flex-start}.ph-split{display:flex;flex-direction:column;gap:var(--space-8)}.ph-split__bar{display:flex;height:12px;gap:3px}.ph-split__a{background:var(--mint);border:1.5px solid var(--ink-900);border-radius:6px 2px 2px 6px}.ph-split__b{background:var(--lilac);border:1.5px solid var(--ink-900);border-radius:2px 6px 6px 2px}.ph-split__legend{display:flex;gap:var(--space-16);font-size:14px;line-height:20px;color:var(--ink-600)}.ph-split__legend span{display:inline-flex;align-items:center;gap:6px}.ph-split__key{width:10px;height:10px;border-radius:3px;border:1.5px solid var(--ink-900);display:inline-block}.ph-split__key--a{background:var(--mint)}.ph-split__key--b{background:var(--lilac)}.ph-counter__top{display:flex;align-items:center}.ph-counter,.ph-counter__top{gap:var(--space-8)}.ph-panel{position:relative;background:var(--panel);border-radius:var(--radius-20);aspect-ratio:560/600;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.ph-panel__art{width:88%;display:block}.ph-panel__float{position:absolute;left:50%;transform:translateX(-50%);width:min(360px,calc(100% - 32px))}.ph-panel__float .ph-card--float{width:100%}.ph-panel__float--top{top:var(--space-24)}.ph-panel__float--bottom{bottom:var(--space-24)}.ph-panel__float--left{top:var(--space-24);left:var(--space-24);transform:none}.ph-panel--mobile{aspect-ratio:auto;flex-direction:column;align-items:center;padding-top:var(--space-16)}.ph-panel--mobile .ph-panel__float{position:relative;order:-1;top:auto;left:auto;transform:none;width:calc(100% - 32px);margin-bottom:-24px;z-index:1}.ph-frow{display:grid;grid-template-columns:5fr 6fr;grid-gap:var(--space-48);gap:var(--space-48);align-items:center}.ph-frow--rev .ph-frow__text{order:2}.ph-frow__text{display:flex;flex-direction:column;gap:var(--space-16);align-items:flex-start;max-width:460px}.ph-frow__title{font-size:36px;line-height:44px;font-weight:700;letter-spacing:-.005em}.ph-frow__body{font-size:18px;line-height:28px;color:var(--ink-600)}.ph-frow--mobile{grid-template-columns:1fr;gap:var(--space-24)}.ph-frow--mobile .ph-frow__text{order:0}.ph-frow--mobile .ph-frow__title{font-size:28px;line-height:36px}.ph-frow--mobile .ph-frow__body{font-size:16px;line-height:24px}.ph-stat{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}.ph-stat>.ph-icon{margin-bottom:var(--space-8)}.ph-stat .ph-badge{margin-top:var(--space-8)}.ph-stat__value{font-size:40px;line-height:48px;font-weight:800;letter-spacing:-.01em}.ph-stat__label{font-size:16px;line-height:24px;color:var(--ink-600)}.ph-stat--mint{background:var(--mint);border-color:var(--ink-900)}.ph-stat--mint .ph-muted,.ph-stat--mint .ph-stat__label{color:var(--ink-900)}.ph-stat--panel{background:var(--panel);border-color:transparent}.ph-step{display:flex;flex-direction:column;gap:var(--space-12)}.ph-step__num{width:44px;height:44px;border-radius:var(--radius-round);background:var(--mint);border:2px solid var(--ink-900);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:18px}.ph-step__title{font-size:20px;line-height:28px;font-weight:700}.ph-step__text{color:var(--ink-600)}.ph-calc{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-32);gap:var(--space-32);padding:var(--space-32)}.ph-calc__inputs{gap:var(--space-32)}.ph-calc__inputs,.ph-calc__result{display:flex;flex-direction:column}.ph-calc__result{background:var(--panel);border-radius:var(--radius-12);padding:var(--space-24);gap:var(--space-12)}.ph-calc__lines{display:flex;flex-direction:column;gap:var(--space-8);margin-top:var(--space-8)}.ph-calc__lines div{display:flex;justify-content:space-between;gap:var(--space-16);font-size:14px;line-height:20px;padding-bottom:var(--space-8);border-bottom:1px solid var(--border)}.ph-calc__lines dt{color:var(--ink-600)}.ph-calc__lines dd{font-weight:600;text-align:right}.ph-calc--mobile{grid-template-columns:1fr;padding:var(--space-16);gap:var(--space-24)}.ph-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:28px;background:transparent;margin:0;cursor:pointer}.ph-range::-webkit-slider-runnable-track{height:8px;border-radius:4px;background:linear-gradient(to right,var(--ink-900) var(--ph-fill,50%),var(--panel) var(--ph-fill,50%));border:1px solid var(--border-strong)}.ph-range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:var(--radius-round);background:var(--mint);border:2px solid var(--ink-900)}.ph-range::-moz-range-track{height:8px;border-radius:4px;background:var(--panel);border:1px solid var(--border-strong)}.ph-range::-moz-range-progress{height:8px;border-radius:4px;background:var(--ink-900)}.ph-range::-moz-range-thumb{width:22px;height:22px;border-radius:var(--radius-round);background:var(--mint);border:2px solid var(--ink-900)}.ph-range:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:4px}.ph-range__ends{display:flex;justify-content:space-between}.ph-price{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-32)}.ph-price__head{align-items:center;justify-content:space-between}.ph-price__fee,.ph-price__head{display:flex;gap:var(--space-8)}.ph-price__fee{align-items:baseline;flex-wrap:wrap}.ph-price__list{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-12);flex:1 1}.ph-price__list li{display:flex;gap:var(--space-8);align-items:flex-start}.ph-price__list .ph-icon{color:var(--green-700);margin-top:2px}.ph-price--featured{border:2px solid var(--ink-900);box-shadow:6px 6px 0 var(--mint)}.ph-faq{border-top:1px solid var(--border-strong)}.ph-faq__item{border-bottom:1px solid var(--border-strong)}.ph-faq__q{font-size:18px;line-height:28px;font-weight:700}.ph-faq__q button{all:unset;box-sizing:border-box;display:flex;width:100%;justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-24) 0;cursor:pointer;border-radius:2px}.ph-faq__q button:hover span{text-decoration:underline;text-underline-offset:4px}.ph-faq__a{padding:0 var(--space-48) var(--space-24) 0;color:var(--ink-600)}.ph-logos{display:flex;flex-direction:column;align-items:center;gap:var(--space-16)}.ph-logos__row{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-48);color:var(--ink-600)}.ph-logos--mobile .ph-logos__row{gap:var(--space-16) var(--space-24)}.ph-logos--mobile svg{width:96px;height:28px}.ph-timeline{list-style:none;padding:0}.ph-timeline__item{position:relative;display:flex;gap:var(--space-16);padding-bottom:var(--space-24)}.ph-timeline__item:not(:last-child):before{content:"";position:absolute;left:7px;top:20px;bottom:0;width:2px;background:var(--border-strong)}.ph-timeline__dot{width:16px;height:16px;flex:none;margin-top:4px;border-radius:var(--radius-round);border:2px solid var(--ink-900);background:var(--surface)}.ph-timeline__item.is-pending .ph-timeline__dot{background:var(--status-pending)}.ph-timeline__item.is-tersedia .ph-timeline__dot{background:var(--status-tersedia)}.ph-timeline__item.is-cadangan .ph-timeline__dot{background:var(--status-cadangan)}.ph-timeline__item.is-ditarik .ph-timeline__dot{background:var(--status-ditarik)}.ph-timeline__item.is-ditandai .ph-timeline__dot{background:var(--status-ditandai)}.ph-timeline__item.is-terverifikasi .ph-timeline__dot{background:var(--mint)}.ph-timeline__body{flex:1 1;display:flex;flex-direction:column;gap:var(--space-4)}.ph-timeline__row{justify-content:space-between;align-items:center}.ph-timeline__row,.ph-toast{display:flex;gap:var(--space-12)}.ph-toast{align-items:flex-start;width:380px;max-width:100%;padding:var(--space-16);border-radius:var(--radius-12);background:var(--ink-900);color:var(--on-ink);box-shadow:var(--shadow-float)}.ph-toast>.ph-icon{color:var(--mint);margin-top:2px}.ph-toast>div{flex:1 1}.ph-toast--error>.ph-icon{color:var(--coral)}.ph-toast--info>.ph-icon{color:var(--sky)}.ph-overlay{position:fixed;inset:0;background:rgba(26,26,26,.4);display:flex;align-items:center;justify-content:center;padding:var(--space-16);z-index:50}.ph-overlay--inline{position:relative;inset:auto;min-height:100%}.ph-modal{background:var(--surface);border-radius:var(--radius-12);box-shadow:var(--shadow-float);width:480px;max-width:100%;padding:var(--space-24);flex-direction:column}.ph-modal,.ph-modal__head{display:flex;gap:var(--space-16)}.ph-modal__head{justify-content:space-between;align-items:flex-start}.ph-modal__head .ph-iconbtn{margin:-10px -10px 0 0}.ph-modal__actions{display:flex;justify-content:flex-end;gap:var(--space-8)}.pv{padding:var(--space-24);display:flex;flex-wrap:wrap;gap:var(--space-16);align-items:center}.pv--col{flex-direction:column;align-items:flex-start}.pv--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start}.pv__cap{font-size:12px;line-height:16px;font-weight:600;color:var(--ink-600);letter-spacing:.02em}.pv__cell{display:flex;flex-direction:column;gap:var(--space-8);align-items:flex-start}.ph-calc>*{min-width:0}:root{--ease:cubic-bezier(0.2,0,0,1)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body,html{background:var(--cream);color:var(--ink-900)}body{margin:0;overflow-x:hidden}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:60;background:var(--cream)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}a{color:inherit}.lp-skip{position:absolute;left:16px;top:-64px;z-index:80;background:var(--ink-900);color:var(--on-ink);padding:12px 16px;border-radius:var(--radius-6);font-weight:600;text-decoration:none}.lp-skip:focus{top:16px;outline:2px solid var(--focus-ring);outline-offset:2px}.lp-nav{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:40}.lp-nav .ph-nav{background:transparent;border-bottom:1px solid transparent;transition:background-color .15s,border-color .15s}.lp-nav.is-stuck .ph-nav{background:var(--surface);border-bottom-color:var(--border)}.lp-nav .ph-nav__inner{padding-inline:max(24px,env(safe-area-inset-left,0px)) max(24px,env(safe-area-inset-right,0px))}.lp-nav .ph-nav--mobile .ph-nav__bar,.lp-nav .ph-nav__sheet{padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}.lp-nav .ph-nav__sheet{max-height:calc(100dvh - 60px);overflow-y:auto;background:var(--surface)}.lp-nav.is-open .ph-nav{background:var(--surface);border-bottom-color:var(--border)}.lp-nav .ph-nav__link.is-active{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.lp-swap{animation:lp-fade .15s var(--ease,cubic-bezier(.2,0,0,1)) both}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}.lp-sec{padding:120px max(24px,env(safe-area-inset-right,0px)) 120px max(24px,env(safe-area-inset-left,0px));scroll-margin-top:72px}.lp-sec--panel{background:var(--panel)}.lp-in{max-width:var(--container-max);margin:0 auto}.lp-sec--m{padding-block:64px;padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px));scroll-margin-top:60px}.lp-hero{padding:96px max(24px,env(safe-area-inset-right,0px)) 0 max(24px,env(safe-area-inset-left,0px));text-align:center;overflow:hidden}.lp-hero--m{padding:40px max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px))}.lp-hero__toggle{display:flex;justify-content:center;margin-bottom:24px}.lp-hero h1{font-size:64px;line-height:68px;font-weight:800;letter-spacing:-.01em;max-width:820px;margin:0 auto;text-wrap:balance}.lp-hero--m h1{font-size:40px;line-height:44px}.lp-hero__sub{font-size:18px;line-height:28px;color:var(--ink-600);max-width:600px;margin:16px auto 32px;min-height:56px}.lp-hero--m .lp-hero__sub{font-size:16px;line-height:24px;min-height:72px}.lp-hero__cap{display:flex;justify-content:center;min-height:92px}.lp-hero__art{display:block;width:100%;max-width:1200px;height:auto;margin:56px auto 0}.lp-hero--m .lp-hero__art{height:220px;margin:40px 0 0;position:relative;left:50%;transform:translateX(-50%)}.lp-logos{padding:40px max(24px,env(safe-area-inset-right,0px)) 64px max(24px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--border)}.lp-logos--m{padding:32px max(16px,env(safe-area-inset-right,0px)) 48px max(16px,env(safe-area-inset-left,0px))}.lp-feats{display:flex;flex-direction:column;gap:120px}.lp-feats--m{gap:64px}.lp-steps{grid-template-columns:repeat(4,1fr);grid-gap:24px}.lp-prices,.lp-steps{display:grid;gap:24px;margin-top:32px}.lp-prices{grid-template-columns:repeat(2,minmax(0,440px));justify-content:center;grid-gap:24px}.lp-faq{display:grid;grid-template-columns:4fr 7fr;grid-gap:48px;gap:48px}.lp-calc{max-width:960px;margin:32px auto 0}.lp-cta{padding:0 max(24px,env(safe-area-inset-right,0px)) 120px max(24px,env(safe-area-inset-left,0px))}.lp-cta__band{max-width:var(--container-max);margin:0 auto;background:var(--mint);border:2px solid var(--ink-900);border-radius:var(--radius-20);padding:72px 48px;text-align:center}.lp-cta__band img{width:112px;display:block;margin:0 auto 16px}.lp-cta__band h2{font-size:48px;line-height:56px;font-weight:800;letter-spacing:-.01em;max-width:720px;margin:0 auto;text-wrap:balance}.lp-cta__band p{font-size:18px;line-height:28px;margin:12px auto 28px;max-width:560px}.lp-cta__form{display:flex;justify-content:center}.lp-cta--m{padding:0 max(16px,env(safe-area-inset-right,0px)) 64px max(16px,env(safe-area-inset-left,0px))}.lp-cta--m .lp-cta__band{padding:40px 20px}.lp-cta--m .lp-cta__band img{width:72px}.lp-cta--m .lp-cta__band h2{font-size:28px;line-height:36px}.lp-cta--m .lp-cta__band p{font-size:16px;line-height:24px}.lp-center{text-align:center}@media (max-width:1023px){.lp-steps{grid-template-columns:repeat(2,1fr)}.lp-feats{gap:80px}}@media (max-width:767px){.lp-steps{gap:16px}.lp-faq,.lp-prices,.lp-steps{grid-template-columns:1fr}.lp-faq{gap:24px}.ph-faq__a{padding-right:0}}@media (max-width:899px){.lp-faq{grid-template-columns:1fr;gap:24px}}.ph-btn,.ph-capture__btn{min-height:44px}.ph-capture--stack .ph-capture__btn{min-height:52px}.lp-toasts{position:fixed;z-index:90;left:0;right:0;top:calc(max(16px, env(safe-area-inset-top, 0px)) + 8px);display:flex;flex-direction:column;align-items:center;gap:8px;padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px));pointer-events:none}.lp-toasts>*{pointer-events:auto;animation:lp-toast-in .25s var(--ease,cubic-bezier(.2,0,0,1)) both}.ph-toast .ph-small{color:var(--on-ink)}@keyframes lp-toast-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.lp-modalwrap .ph-overlay{z-index:70;align-items:center;padding:16px max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px));animation:lp-fade .2s var(--ease,cubic-bezier(.2,0,0,1)) both;overflow-y:auto}.lp-modalwrap .ph-modal{width:520px;max-height:calc(100dvh - 32px)}.lp-modalwrap .ph-modal__body{overflow-y:auto;min-height:0;padding:4px;margin:-4px;display:flex;flex-direction:column;gap:20px}.lp-modalwrap .ph-modal__actions{flex-wrap:wrap}.lp-modalwrap .ph-modal__actions .ph-btn{min-height:48px}.lp-modalwrap .ph-modal__head .ph-iconbtn{margin:-10px -10px 0 0}.lp-fieldset{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:4px}.lp-fieldset legend{padding:0;margin-bottom:8px;font-size:14px;line-height:20px;font-weight:600}.lp-fieldset .ph-radio,.lp-modalwrap .ph-check{min-height:44px}.lp-fieldset.is-error .ph-field__help{margin-top:4px}.lp-consent a{color:var(--green-700);font-weight:600;text-underline-offset:3px}.lp-callout{display:flex;gap:12px;align-items:flex-start;padding:12px 16px;border-radius:var(--radius-6);background:var(--panel);border:1.5px solid var(--ink-900);font-size:14px;line-height:20px}.lp-spin{width:18px;height:18px;border-radius:50%;border:2.5px solid var(--border-strong);border-top-color:var(--ink-900);animation:lp-rot .8s linear infinite;flex:none}@keyframes lp-rot{to{transform:rotate(1turn)}}.lp-modalwrap .ph-btn:disabled .lp-spin{margin-right:4px}.lp-modalwrap .ph-btn>span{display:inline-flex;align-items:center;gap:8px}@media (prefers-reduced-motion:reduce){.lp-modalwrap .ph-overlay,.lp-swap,.lp-toasts>*{animation:none!important}.lp-spin{animation:none;border-top-color:var(--border-strong);border-right-color:var(--ink-900)}.lp-nav .ph-nav{transition:none}}.lp-hero__demo{margin:16px 0 0;text-align:center}.lp-sticky{position:fixed;z-index:45;left:0;right:0;bottom:0;padding:12px max(16px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-left,0px));background:var(--surface);border-top:1px solid var(--border)}.lp-sticky .ph-btn{width:100%}.lp-cta__form .ph-small,.lp-hero__cap .ph-email__note,.lp-hero__cap .ph-small{text-align:center}.lp-cta__form .ph-capture .ph-field__help,.lp-hero__cap .ph-capture .ph-field__help{justify-content:center;text-align:center}#lp-puffs{position:fixed;inset:0;pointer-events:none;z-index:95;overflow:hidden}.lp-puffy{position:absolute;width:56px;opacity:0;animation:lp-puffy 1.4s var(--ease,cubic-bezier(.2,0,0,1)) both}@keyframes lp-puffy{0%{opacity:0;transform:translate(0) scale(calc(var(--sc, 1) * .6))}20%{opacity:1}to{opacity:0;transform:translate(var(--dx,0),-120px) scale(var(--sc,1))}}.lp-cta__band img{cursor:pointer;animation:lp-bob 4s ease-in-out infinite}@keyframes lp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.lp-hero h1{cursor:default}.ph-btn:active,.ph-capture__btn:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.lp-cta__band img,.lp-puffy{animation:none!important}}.lp-hero__art{max-width:1440px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent),linear-gradient(180deg,transparent,#000 14%,#000 97%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent),linear-gradient(180deg,transparent,#000 14%,#000 97%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;max-width:1120px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent)}.lp-hero--m .lp-hero__art{height:240px}.lp-hero__art{max-width:960px;-webkit-mask-image:none;mask-image:none;margin-top:48px}.lp-hero--m .lp-hero__art{width:auto;max-width:none;height:230px;margin-top:32px;width:100%;height:auto;left:auto;transform:none;margin-top:28px}.ph-panel--mobile .ph-panel__float{margin-bottom:8px}.ph-panel--mobile .ph-panel__art{width:100%;height:auto;aspect-ratio:560/390;object-fit:cover;object-position:50% 100%}.lp-feats--m,.lp-feats--m section,.lp-feats--m>*,.ph-panel--mobile{min-width:0;max-width:100%}.ph-panel--mobile .ph-card--float,.ph-panel--mobile .ph-payout{min-width:0}.ph-frow--mobile{grid-template-columns:minmax(0,1fr)}.dm-wrap{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:48px;gap:48px;align-items:start;margin-top:48px}.dm-wrap--stack{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px}.dm-chapters{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;position:-webkit-sticky;position:sticky;top:96px}.dm-chapter{all:unset;box-sizing:border-box;position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 12px;border:1.5px solid transparent;border-radius:var(--radius-6);cursor:pointer;font-size:14px;line-height:20px;font-weight:600;color:var(--ink-900);overflow:hidden;transition:background-color .15s}.dm-chapter:hover{background:var(--surface)}.dm-chapter:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dm-chapter[aria-current=step]{background:var(--surface);border-color:var(--ink-900)}.dm-chapter__n{width:28px;height:28px;flex:none;border-radius:var(--radius-round);border:1.5px solid var(--border-strong);background:var(--panel);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800}.dm-chapter[aria-current=step] .dm-chapter__n{background:var(--mint);border-color:var(--ink-900)}.dm-chapter__bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--ink-900);transform:scaleX(0);transform-origin:left}.dm-main{min-width:0;display:flex;flex-direction:column;align-items:center;gap:16px}.dm-fit{position:relative;margin:0 auto}.dm-stagefade{transition:opacity .5s var(--ease)}.dm-stagefade.is-out{opacity:0}.dm-scaler{position:absolute;left:0;top:0;transform-origin:0 0}.dm-caption{min-height:28px;text-align:center;font-size:16px;line-height:24px;color:var(--ink-600);margin:0;max-width:560px}.dm-caption span{display:inline-block;animation:lp-fade .15s var(--ease) both}.dm-controls{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px}.dm-note{font-size:14px;line-height:20px;color:var(--ink-600)}.dm-dots{display:flex;justify-content:center;flex-wrap:wrap}.dm-dot{all:unset;box-sizing:border-box;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--radius-6)}.dm-dot:before{content:"";width:12px;height:12px;border-radius:var(--radius-round);background:var(--surface);border:1.5px solid var(--border-strong)}.dm-dot[aria-current=step]:before{background:var(--ink-900);border-color:var(--ink-900)}.dm-dot:hover:before{border-color:var(--ink-900)}.dm-dot:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.dm-pause{display:inline-block;flex:none}.dm-laptop{width:1290px;height:774px;position:relative}.dm-laptop__screen{position:absolute;left:42px;top:0;width:1206px;height:756px;border:3px solid var(--ink-900);border-radius:var(--radius-12);background:var(--cream);overflow:hidden}.dm-laptop__base{position:absolute;left:0;right:0;top:756px;height:18px;border:3px solid var(--ink-900);border-radius:0 0 var(--radius-12) var(--radius-12);background:var(--panel)}.dm-laptop__base:before{content:"";position:absolute;left:50%;top:-3px;width:160px;height:8px;margin-left:-80px;border:3px solid var(--ink-900);border-top:0;border-radius:0 0 8px 8px;background:var(--surface)}.dm-phone{width:410px;height:864px;position:relative;border:10px solid var(--ink-900);border-radius:var(--radius-12)}.dm-phone,.dm-screenbox{background:var(--cream);overflow:hidden}.dm-screenbox{position:absolute;left:0;top:0}.dm-laptop .dm-screenbox{left:45px;top:3px;width:1200px;height:750px}.dm-phone .dm-screenbox{left:0;top:0;width:390px;height:844px}.dm-crop{width:968px;height:630px;position:relative;overflow:hidden;border:3px solid var(--ink-900);border-radius:var(--radius-12);background:var(--cream);box-sizing:border-box}.dm-crop .dm-screenbox{left:-232px;top:-64px;width:1200px;height:750px}.dm-crop .dmb__side,.dm-crop .dmb__top{visibility:hidden}.dmb__list{display:flex;flex-direction:column;gap:12px}.dm-screen{position:absolute;inset:0;animation:dm-in .4s var(--ease) both}.dm-screen--out{animation:dm-out .4s var(--ease) both;pointer-events:none}@keyframes dm-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes dm-out{0%{opacity:1}to{opacity:0}}.dm-first .dm-screen{animation:none}.dm-screen--out .dm-puff,.dm-screen--out .dm-tap{display:none}.dm-show{opacity:0;transform:translateY(8px);transition:opacity .25s var(--ease),transform .25s var(--ease)}.dm-show.is-on{opacity:1;transform:none}.dm-fade{opacity:0;transition:opacity .2s var(--ease)}.dm-fade.is-on{opacity:1}.dm-swap{display:grid}.dm-swap>*{grid-area:1/1;transition:opacity .2s var(--ease)}.dm-swap>.is-hidden{opacity:0;pointer-events:none}.dm-tapt{position:relative}.dm-tapt--block{display:block}.dm-tap{position:absolute;left:50%;top:50%;width:32px;height:32px;margin:-16px 0 0 -16px;border-radius:var(--radius-round);background:var(--ink-900);opacity:0;pointer-events:none;z-index:5;animation:dm-tap .7s var(--ease) both}@keyframes dm-tap{0%{opacity:0;transform:scale(.6)}25%{opacity:.2;transform:scale(1)}70%{opacity:.2;transform:scale(1)}to{opacity:0;transform:scale(1.15)}}.dm-puff{position:absolute;width:64px;pointer-events:none;opacity:0;animation:dm-puff 1.4s var(--ease) both;z-index:6}@keyframes dm-puff{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-4px)}}.dm-meter span{width:100%;transform-origin:left;transition:transform 1.2s var(--ease)}.dm-meter--fast span{transition-duration:.8s}.dmb{position:absolute;inset:0;display:grid;grid-template-columns:232px minmax(0,1fr);background:var(--cream);color:var(--ink-900)}.dmb__side{background:var(--panel);border-right:1px solid var(--border);padding:24px 20px;display:flex;flex-direction:column;gap:28px}.dmb__camp,.dmb__steps{display:flex;flex-direction:column;gap:4px}.dmb__steps{list-style:none;margin:0;padding:0}.dmb__step{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:var(--radius-6);font-size:14px;line-height:20px;font-weight:600;color:var(--ink-600)}.dmb__step.is-now{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink-900)}.dmb__step.is-done,.dmb__step.is-now{color:var(--ink-900)}.dmb__dot{width:22px;height:22px;flex:none;border-radius:var(--radius-round);border:1.5px solid var(--border-strong);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.dmb__step.is-done .dmb__dot{background:var(--mint);border-color:var(--ink-900)}.dmb__step.is-now .dmb__dot{background:var(--ink-900);border-color:var(--ink-900);color:var(--on-ink)}.dmb__me{margin-top:auto;display:flex;align-items:center;gap:12px}.dmb__main{position:relative;overflow:hidden}.dmb__top{position:absolute;left:0;right:0;top:0;height:64px;padding:0 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);background:var(--cream);z-index:2}.dmb__slot{position:absolute;inset:64px 0 0 0}.dmb__body{position:absolute;inset:0;padding:32px 40px;display:flex;flex-direction:column;gap:24px}.dmb__title{font-size:32px;line-height:40px;font-weight:800;letter-spacing:-.01em}.dmb__grid{display:grid;grid-gap:24px;gap:24px;min-height:0}.dmb__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-12);padding:24px;gap:16px}.dmb__card,.dmb__rows{display:flex;flex-direction:column}.dmb__row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--border);font-size:16px;line-height:24px}.dmb__row:last-child{border-bottom:0}.dmb__row dt{color:var(--ink-600)}.dmb__row dd{font-weight:700;margin:0}.dmb__cr{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-12)}.dmb__cr .ph-avatar{width:48px;height:48px}.dmb__cr-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.dmb__vthumb{position:relative;width:250px;height:444px;border-radius:var(--radius-12);border:1.5px solid var(--ink-900);background:var(--panel);overflow:hidden;flex:none}.dmb__vthumb img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:45% 25%}.dmb__vthumb .play{position:absolute;left:50%;top:50%;margin:-32px 0 0 -32px;width:64px;height:64px;border-radius:var(--radius-round);background:var(--surface);border:1.5px solid var(--ink-900);display:flex;align-items:center;justify-content:center}.dmb__vthumb .len{position:absolute;left:12px;bottom:12px}.dm-wide.ph-card--float{width:100%;box-shadow:none;border:1px solid var(--border)}.dmb .ph-card--float{width:100%}.dmk{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--cream);color:var(--ink-900)}.dmk__top{height:64px;flex:none;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}.dmk__slot{position:relative;flex:1 1;min-height:0}.dmk__body{position:absolute;inset:0;padding:20px 16px;display:flex;flex-direction:column;gap:16px;overflow:hidden}.dmk__title{font-size:28px;line-height:36px;font-weight:800;letter-spacing:-.01em}.dmk__sub{font-size:14px;line-height:20px;color:var(--ink-600)}.dmk .ph-card--float{width:100%;box-shadow:none;border:1px solid var(--border)}.dmk__acc{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-12)}.dmk__acc-ic{width:44px;height:44px;flex:none;border-radius:var(--radius-6);background:var(--panel);display:inline-flex;align-items:center;justify-content:center}.dmk__acc-name{flex:1 1;font-size:16px;line-height:24px;font-weight:700}.dmk__card{background:var(--surface);border:1px solid var(--border)}.dmk__banner,.dmk__card{border-radius:var(--radius-12);padding:16px;display:flex;flex-direction:column;gap:12px}.dmk__banner{align-items:flex-start;background:var(--mint);border:1.5px solid var(--ink-900)}.dmk .ph-stat{padding:16px 20px}.dmk__tiles{display:flex;flex-direction:column;gap:12px}.dmk__thumb{position:relative;width:56px;height:100px;flex:none;border-radius:var(--radius-6);border:1.5px solid var(--ink-900);background:var(--panel);overflow:hidden}.dmk__thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:45% 25%}.dmk__layer{position:absolute;inset:0;z-index:8}.dmk__layer .ph-overlay{position:absolute;inset:0;min-height:0}.dmk__toast{position:absolute;left:16px;right:16px;bottom:24px;z-index:9}.dmk__toast .ph-toast{width:100%}.dmk__toast .ph-toast .ph-small{color:var(--on-ink)}.dmk .ph-modal{width:100%}.dmk .ph-timeline__row .ph-label{font-size:15px}@media (prefers-reduced-motion:reduce){.dm-caption span,.dm-puff,.dm-screen,.dm-screen--out,.dm-tap{animation:none!important}.dm-puff{opacity:1;transform:translateY(-4px)}.dm-chapter,.dm-fade,.dm-meter span,.dm-show,.dm-stagefade,.dm-swap>*{transition:none!important}}.dm-controls .ph-btn>span{display:inline-flex;align-items:center;gap:8px;line-height:1}.dm-controls .ph-btn .dm-pause,.dm-controls .ph-btn .ph-icon{vertical-align:middle;flex:none}.dm-wrap--stack{gap:12px;margin-top:24px}.dm-wrap--stack .dm-main{gap:12px}