.ob{--ob-ink:#3a2340;--ob-ink-deep:#2a1830;--ob-paper:#fbf7f0;--ob-card:#fffdf9;--ob-champagne:#f3e9d8;--ob-line:#e3d4ba;--ob-gold:#b8925a;--ob-gold-light:#e4cd9e;--ob-gold-text:#7d5e2c;--ob-rose:#c4898a;--ob-rose-text:#97525a;--ob-blush:#f2deda;--ob-muted:#6b5a6e;--ob-sage-deep:#45604f;--ob-danger:#9a3434;--ob-foil:linear-gradient(90deg,transparent,#c9a56c 12%,#ebd7ae 50%,#c9a56c 88%,transparent);--hk-ink:var(--ob-ink);--hk-gold:var(--ob-gold);--hk-rose:var(--ob-rose);--hk-sage:#7f8f73;--ob-display:var(--hk-f-display-ar),var(--hk-f-display-en),"Times New Roman",serif;--ob-text:var(--hk-f-text-ar),var(--hk-f-text-en),"Segoe UI",Tahoma,system-ui,sans-serif;--ob-bar-h:76px;min-height:100dvh;background:radial-gradient(120% 60% at 50% -10%,rgba(242,222,218,.55),transparent 60%),var(--ob-paper);color:var(--ob-ink);font-family:var(--ob-text);font-size:1rem;line-height:1.75;overflow-x:clip}html[lang=en] .ob{--ob-display:var(--hk-f-display-en),Garamond,"Times New Roman",serif;--ob-text:var(--hk-f-text-en),var(--hk-f-text-ar),system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.6}html:has(>body>.ob){background:#fbf7f0}.ob :where(h1,h2,h3,p){margin:0}.ob :focus-visible{outline:2px solid var(--ob-ink);outline-offset:3px;border-radius:6px}.ob a{color:var(--ob-ink);text-underline-offset:3px;-webkit-text-decoration-color:rgba(58,35,64,.35);text-decoration-color:rgba(58,35,64,.35)}.ob a:hover{-webkit-text-decoration-color:var(--ob-ink);text-decoration-color:var(--ob-ink)}.ob button{font:inherit;color:inherit}.ob-top{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:1180px;margin:0 auto;padding:max(12px,env(safe-area-inset-top)) 16px 8px}.ob-brand{display:block;line-height:0;flex:none}.ob-lockup{height:40px;width:auto}html[lang=en] .ob-lockup{height:34px}.ob-top-end{display:flex;align-items:center;gap:14px;flex:none}.ob-lang{min-height:44px;padding:0 6px;border:0;background:none;cursor:pointer;color:var(--ob-muted);font-size:.9375rem;text-decoration:underline;-webkit-text-decoration-color:var(--ob-line);text-decoration-color:var(--ob-line);text-underline-offset:4px}.ob-lang:hover{color:var(--ob-ink)}.ob-quiet{font-size:.875rem;color:var(--ob-muted)!important}@media (max-width:520px){.ob-quiet{display:none}}.ob-progress{gap:10px}.ob-progress,.ob-progress>span{display:flex;align-items:center}.ob-progress>span{gap:6px;color:var(--ob-muted);font-size:.8125rem}.ob-progress i{display:block;width:12px;height:16px;border-bottom-width:1.5px;border:1.5px solid var(--ob-gold);border-radius:7px 7px 1px 1px;background:transparent}.ob-progress .done i{background:var(--ob-gold)}.ob-progress .now i{background:linear-gradient(#ebd7ae,#c9a56c);border-color:var(--ob-ink)}.ob-progress .now{color:var(--ob-ink);font-weight:600}.ob-progress-name{font-weight:inherit;display:none}@media (min-width:760px){.ob-progress-name{display:inline}.ob-progress{gap:18px}}.ob-main{max-width:34rem;margin:0 auto;padding:12px 16px calc(var(--ob-bar-h) + 40px + env(safe-area-inset-bottom))}.ob-head{margin:8px 0 22px}.ob-title{font-family:var(--ob-display);font-weight:700;font-size:clamp(2rem,7.5vw,2.75rem);line-height:1.3;letter-spacing:0;text-wrap:balance;outline:none}html[lang=en] .ob-title{font-weight:600;line-height:1.1;font-size:clamp(2.25rem,8vw,3.1rem)}.ob-sub{margin-top:8px;color:var(--ob-muted);max-width:33em;text-wrap:pretty}.ob-banner{margin-top:16px;padding:12px 14px;border-radius:12px;background:var(--ob-blush);color:var(--ob-ink);border:1px solid rgba(151,82,90,.25)}.ob-plan-note{margin-top:14px;padding:10px 14px;max-width:33em;border-radius:12px;background:var(--ob-card);box-shadow:inset 0 0 0 1px var(--ob-gold);color:var(--ob-ink);font-size:.9375rem;line-height:1.6}.ob-loading{height:50vh}@media (prefers-reduced-motion:no-preference){.ob-body{animation:ob-in .32s cubic-bezier(.2,.7,.2,1) both}@keyframes ob-in{0%{opacity:0;transform:translateY(8px)}}}.ob-field{display:grid;grid-gap:6px;gap:6px;margin-bottom:18px}.ob-field>label,.ob-legend{font-size:.9375rem;font-weight:600;color:var(--ob-ink);padding:0}.ob-opt{font-weight:400;color:var(--ob-muted)}.ob-input{width:100%;min-height:52px;padding:10px 14px;border-radius:12px;border:1px solid var(--ob-line);background:var(--ob-card);color:var(--ob-ink);font:inherit;font-size:1.0625rem;line-height:1.4;box-shadow:inset 0 1px 2px rgba(58,35,64,.05);transition:border-color .15s ease,box-shadow .15s ease}.ob-input::placeholder{color:rgba(107,90,110,.55)}.ob-input:focus{outline:none;border-color:var(--ob-ink);box-shadow:0 0 0 3px rgba(184,146,90,.28)}.ob-input:disabled{opacity:.45}.ob-input[aria-invalid=true]{border-color:var(--ob-danger)}html[dir=rtl] .ob-input[dir=ltr],html[dir=rtl] .ob-input[type=date],html[dir=rtl] .ob-input[type=time]{text-align:right}.ob-help{color:var(--ob-muted)}.ob-error,.ob-help{font-size:.875rem;line-height:1.6}.ob-error{color:var(--ob-danger);font-weight:500}.ob fieldset{border:0;margin:0 0 18px;padding:0;min-width:0}.ob fieldset>legend{margin-bottom:8px}.ob-pw{position:relative}.ob-pw .ob-input{-webkit-padding-end:52px;padding-inline-end:52px}.ob-eye{position:absolute;inset-block:4px;inset-inline-end:4px;width:44px;border:0;border-radius:10px;background:none;cursor:pointer;color:var(--ob-muted);display:grid;place-items:center}.ob-eye:hover{color:var(--ob-ink);background:var(--ob-champagne)}.ob-strength{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--ob-muted)}.ob-meter{display:inline-flex;gap:3px}.ob-meter i{width:22px;height:4px;border-radius:2px;background:var(--ob-line)}.ob-strength[data-s=common] .ob-meter i:first-child,.ob-strength[data-s=short] .ob-meter i:first-child{background:var(--ob-rose)}.ob-strength[data-s=fair] .ob-meter i:nth-child(-n+2){background:var(--ob-gold)}.ob-strength[data-s=strong] .ob-meter i{background:var(--ob-sage-deep)}.ob-strength[data-s=strong]{color:var(--ob-sage-deep)}.ob-check{display:inline-flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;font-size:.9375rem}.ob-check input{width:20px;height:20px;accent-color:var(--ob-ink);margin:0}.ob-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:10px 28px;border:0;border-radius:999px;cursor:pointer;background:var(--ob-ink);color:var(--ob-paper)!important;text-decoration:none;box-shadow:inset 0 0 0 3px var(--ob-ink),inset 0 0 0 4px var(--ob-gold-light),0 14px 30px -18px rgba(58,35,64,.8);font-weight:500;line-height:1.3;transition:background-color .15s ease,transform .15s ease}.ob-btn:hover{background:#4a2e51;box-shadow:inset 0 0 0 3px #4a2e51,inset 0 0 0 4px var(--ob-gold-light),0 16px 32px -18px rgba(58,35,64,.9)}.ob-btn:active{transform:translateY(1px)}.ob-btn:disabled{cursor:progress;opacity:.75}.ob-btn.is-block{width:100%}.ob-link{border:0;background:none;padding:0 4px;min-height:44px;cursor:pointer;color:var(--ob-ink);text-decoration:underline;-webkit-text-decoration-color:rgba(58,35,64,.35);text-decoration-color:rgba(58,35,64,.35);text-underline-offset:4px}.ob-link:hover{-webkit-text-decoration-color:var(--ob-ink);text-decoration-color:var(--ob-ink)}.ob-back{min-height:48px;padding:0 12px;border:0;background:none;cursor:pointer;color:var(--ob-muted);font-weight:500}.ob-back:hover{color:var(--ob-ink)}.ob-google{display:flex;align-items:center;justify-content:center;gap:12px;min-height:52px;width:100%;border:1px solid var(--ob-line);border-radius:999px;background:var(--ob-card);text-decoration:none;font-weight:500;box-shadow:0 1px 2px rgba(58,35,64,.06)}.ob-google:hover{border-color:var(--ob-gold)}.ob-or{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--ob-muted);font-size:.875rem}.ob-or:after,.ob-or:before{content:"";flex:1 1;height:1px;background:var(--ob-foil)}.ob-bar{position:fixed;inset-inline:0;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--ob-bar-h);padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:rgba(251,247,240,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--ob-line)}.ob-bar .ob-btn{min-width:9.5rem}.ob-type-row{display:flex;flex-wrap:wrap;gap:8px}.ob-type{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--ob-line);background:transparent;font-size:.9375rem;cursor:default}.ob-type.is-on{border-color:var(--ob-ink);background:var(--ob-ink);color:var(--ob-paper);font-weight:500}.ob-type.is-soon{color:var(--ob-muted);border-style:dashed}.ob-soon{font-size:.75rem;padding:1px 8px;border-radius:999px;background:var(--ob-champagne);color:var(--ob-gold-text)}.ob-invite{position:relative;margin:6px 0 22px;padding:34px 22px 18px;text-align:center;background:var(--ob-card);border:1px solid var(--ob-gold);border-radius:4px;box-shadow:inset 0 0 0 6px var(--ob-card),inset 0 0 0 7px rgba(184,146,90,.5),0 22px 40px -30px rgba(58,35,64,.55)}.ob-corner{position:absolute;width:58px;height:58px;pointer-events:none;opacity:.9}.ob-corner.is-ts{top:10px;inset-inline-start:10px}.ob-corner.is-be{bottom:10px;inset-inline-end:10px}[dir=rtl] .ob-corner.is-ts{transform:scaleX(-1)}[dir=ltr] .ob-corner.is-be,[dir=rtl] .ob-corner.is-be{transform:scale(-1)}[dir=rtl] .ob-corner.is-be{transform:scaleY(-1)}.ob-invite-line{font-family:var(--ob-display);font-size:1.125rem;color:var(--ob-muted);line-height:1.7;padding-inline:34px}html[lang=en] .ob-invite-line{font-style:italic}.ob-name-field{display:grid;grid-gap:2px;gap:2px;margin-top:14px}.ob-name-field label{font-size:.8125rem;color:var(--ob-gold-text);font-weight:500}.ob-name{width:100%;border:0;border-bottom:1px solid var(--ob-line);border-radius:0;background:transparent;padding:4px 6px 8px;text-align:center;color:var(--ob-ink);font-family:var(--hk-f-display-ar),var(--ob-display);font-weight:700;font-size:clamp(1.75rem,8vw,2.25rem);line-height:1.45;transition:border-color .2s ease}.ob-name::placeholder{color:rgba(107,90,110,.3)}.ob-name:focus{outline:none;border-bottom-color:var(--ob-gold);box-shadow:0 1px 0 var(--ob-gold)}.ob-name[aria-invalid=true]{border-bottom-color:var(--ob-danger)}.ob-and{font-family:var(--hk-f-display-ar),var(--ob-display);font-size:1.75rem;color:var(--ob-gold-text);line-height:1;margin-top:10px}.ob-disclose{display:inline-flex;align-items:center;gap:8px;margin-top:16px;min-height:44px;padding:0 10px;border:0;background:none;cursor:pointer;color:var(--ob-muted);font-size:.9375rem}.ob-disclose:hover{color:var(--ob-ink)}.ob-plus{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--ob-gold);color:var(--ob-gold-text);line-height:1}.ob-english{text-align:start;margin-top:12px;padding-top:16px;border-top:1px solid var(--ob-line)}.ob-when-row{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:12px;gap:12px}.ob-when-row .ob-field{margin-bottom:4px}.ob-look{--slide-w:min(58vw,236px);margin-inline:-16px}.ob-slides{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:18px calc(50% - var(--slide-w) / 2) 30px}.ob-slides::-webkit-scrollbar{display:none}.ob-slide{flex:0 0 var(--slide-w);scroll-snap-align:center;scroll-snap-stop:always;cursor:pointer;transform:scale(.88);opacity:.6;transition:transform .35s ease,opacity .35s ease}.ob-slide.is-on{transform:none;opacity:1;cursor:default}@media (prefers-reduced-motion:reduce){.ob-slide{transition:none}}.ob-look-caption{text-align:center;padding-inline:16px;min-height:4.2em}.ob-look-name{font-family:var(--ob-display);font-weight:700;font-size:1.625rem;line-height:1.3}html[lang=en] .ob-look-name{font-weight:600}.ob-look-blurb{color:var(--ob-muted);font-size:.9375rem}.ob-swatches{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;padding:0 16px}.ob-swatch{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 10px;border:1px solid var(--ob-line);border-radius:999px;background:var(--ob-card);cursor:pointer;font-size:.9375rem}html[dir=rtl] .ob-swatch{padding:0 10px 0 14px}.ob-swatch[aria-checked=true]{border-color:var(--ob-ink);box-shadow:inset 0 0 0 1px var(--ob-ink);font-weight:600}.ob-swatch-dot{width:20px;height:20px;border-radius:50%;background:conic-gradient(var(--sw-a) 0 50%,var(--sw-b) 50% 80%,var(--sw-c) 80% 100%);box-shadow:inset 0 0 0 1px rgba(58,35,64,.18)}.ob-look-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin:18px 0 22px}.ob .ob-seg{background:var(--ob-champagne);border-color:var(--ob-line);border-radius:999px}.ob .ob-seg [role=radio]{border-radius:999px;color:var(--ob-muted);font-size:.9375rem;min-height:40px}.ob .ob-seg [role=radio][aria-checked=true]{background:var(--ob-card);color:var(--ob-ink);box-shadow:0 1px 2px rgba(58,35,64,.14),inset 0 0 0 1px var(--ob-line)}.ob-langs{display:grid;grid-gap:8px;gap:8px}.ob-langs .seg-block{max-width:26rem}.ob-english-step2{border-top:0;padding-top:4px}.ob .ob-plang [role=radio]{min-width:44px;padding:0 10px}.pf{--pf-bezel:#2a1830}.pf,.pf-glass{position:relative}.pf-glass{width:100%;aspect-ratio:390/844;overflow:hidden;isolation:isolate;border-radius:calc(54px * var(--pf-s, .7));background:var(--pf-canvas,#f5ebdd);box-shadow:0 0 0 calc(12px * var(--pf-s, .7)) var(--pf-bezel),0 0 0 calc(12px * var(--pf-s, .7) + 1px) rgba(184,146,90,.55),0 30px 50px -28px rgba(42,24,48,.6)}.pf-screen{position:absolute;top:0;left:0;transform:scale(var(--pf-s,.7));transform-origin:0 0}.pf-screen iframe{display:block;border:0;width:100%;height:100%;background:transparent}.pf:not(.pf-live) iframe{pointer-events:none}.pf-wait{position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%) var(--pf-canvas);background-size:200% 100%}@media (prefers-reduced-motion:no-preference){.pf-wait{animation:pf-sheen 1.4s linear infinite}@keyframes pf-sheen{to{background-position:-200% 0}}}.ob-stage{display:none}@media (min-width:1000px){.ob-wide .ob-main{max-width:1120px}.ob-builder{display:grid;grid-template-columns:minmax(0,30rem) minmax(0,1fr);grid-column-gap:clamp(40px,6vw,96px);column-gap:clamp(40px,6vw,96px);align-items:start;padding-top:28px;padding-bottom:60px}.ob-builder>.ob-bar,.ob-builder>.ob-body,.ob-builder>.ob-head{grid-column:1}.ob-stage{display:grid;place-items:center;grid-column:2;grid-row:1/span 3;position:-webkit-sticky;position:sticky;top:24px;padding:40px 0;border-radius:28px;background:radial-gradient(80% 70% at 50% 40%,rgba(242,222,218,.7),transparent 70%),var(--ob-champagne);box-shadow:inset 0 0 0 1px var(--ob-line),inset 0 0 0 7px var(--ob-champagne),inset 0 0 0 8px rgba(184,146,90,.35)}.ob-stage-phone{width:min(300px,80%)}.ob-bar{position:static;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid var(--ob-line);padding:20px 0 0;margin-top:8px}.ob-builder.step-2{grid-template-rows:auto auto auto 1fr}.ob-builder.step-2>.ob-body{display:contents}.ob-builder.step-2 .ob-head{grid-row:1}.ob-builder.step-2 .ob-look-tools{grid-column:1;grid-row:2;margin-top:0}.ob-builder.step-2 .ob-langs{grid-column:1;grid-row:3}.ob-builder.step-2 .ob-bar{grid-row:4;align-self:start}.ob-builder.step-2 .ob-look{grid-column:2;grid-row:1/span 4;margin:0;--slide-w:280px;align-self:start;position:-webkit-sticky;position:sticky;top:12px;padding:22px 0 26px;border-radius:28px;overflow:hidden;background:radial-gradient(80% 70% at 50% 40%,rgba(242,222,218,.7),transparent 70%),var(--ob-champagne);box-shadow:inset 0 0 0 1px var(--ob-line),inset 0 0 0 7px var(--ob-champagne),inset 0 0 0 8px rgba(184,146,90,.35)}.ob-builder.step-2 .ob-slides{padding-top:22px;padding-bottom:22px}}.ob-dialog{padding:0;border:0;background:transparent;max-width:100vw;max-height:100dvh;width:100vw;height:100dvh;margin:0;color:var(--ob-ink)}.ob-dialog::-webkit-backdrop{background:rgba(42,24,48,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ob-dialog::backdrop{background:rgba(42,24,48,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ob-dialog-inner{height:100%;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;grid-gap:10px;gap:10px;padding:max(12px,env(safe-area-inset-top)) 16px max(12px,env(safe-area-inset-bottom))}.ob-dialog-head{width:min(100%,26rem);display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ob-paper)}.ob-dialog-head .ob-link{color:var(--ob-paper);-webkit-text-decoration-color:rgba(251,247,240,.5);text-decoration-color:rgba(251,247,240,.5)}.ob-dialog-title{font-family:var(--ob-display);font-size:1.25rem}.pf-big{width:min(100%,390px,calc((100dvh - 150px) * 390 / 844));align-self:center}.ob-dialog-note{color:rgba(251,247,240,.85);text-align:center}.ob-keep{display:flex;align-items:center;gap:14px;margin-bottom:22px;padding:12px 14px 12px 16px;border-radius:14px;background:var(--ob-champagne);border:1px solid var(--ob-line)}.ob-keep-dot{width:34px;height:34px;flex:none}.ob-keep-text{flex:1 1;min-width:0}.ob-keep-names{font-family:var(--ob-display);font-weight:700;font-size:1.25rem;line-height:1.4;overflow-wrap:anywhere}html[lang=en] .ob-keep-names{font-weight:600}.ob-consent,.ob-keep-look{font-size:.875rem;color:var(--ob-muted)}.ob-consent{margin:4px 0 16px;line-height:1.7}.ob-have{font-size:.9375rem;color:var(--ob-muted)}.ob-phone{letter-spacing:.02em}.ob-card{position:relative;background:var(--ob-card);border:1px solid var(--ob-gold);border-radius:4px;padding:30px 22px 26px;box-shadow:inset 0 0 0 6px var(--ob-card),inset 0 0 0 7px rgba(184,146,90,.45),0 22px 40px -30px rgba(58,35,64,.55)}.ob-card-center{text-align:center;margin-top:8vh}.ob-card-center .ob-sub{margin-inline:auto}.ob-actions-col{display:grid;justify-items:center;grid-gap:8px;gap:8px;margin-top:22px}.ob-auth{max-width:28rem}.ob-auth .ob-card{margin-top:12px}.ob-auth .ob-title{font-size:clamp(1.9rem,7vw,2.4rem)}.ob-auth-foot{margin-top:22px;text-align:center;color:var(--ob-muted);display:grid;grid-gap:6px;gap:6px}.ob-auth-foot .ob-new{font-size:1.0625rem;color:var(--ob-ink)}.ob-auth-foot .ob-new a{font-weight:600}.ob-row-end{display:flex;justify-content:flex-end;margin:-8px 0 12px}.ob-note{padding:10px 14px;border-radius:12px;background:var(--ob-champagne);font-size:.9375rem;margin-bottom:16px}.ob-legal{max-width:38rem}.ob-legal .ob-card{margin-top:16px}.ob-wa{background:#1f6f4a;box-shadow:inset 0 0 0 3px #1f6f4a,inset 0 0 0 4px #bfe3cc,0 14px 30px -18px rgba(31,111,74,.8)}.ob-wa:hover{background:#185c3c;box-shadow:inset 0 0 0 3px #185c3c,inset 0 0 0 4px #bfe3cc}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ob-auth .login-form{display:grid}.ob-icon-input{position:relative}.ob-icon-input>svg{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);color:var(--ob-muted);pointer-events:none}.ob-icon-input .ob-input{-webkit-padding-start:46px;padding-inline-start:46px}.ob .login-alt{justify-self:center;margin-top:10px}.ob .login-code-links{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;flex-wrap:wrap}.ob-forgot{font-size:.9375rem}.ob .code-input{font-size:1.5rem;letter-spacing:.3em;text-align:center!important}.ob .banner{margin-bottom:14px}.ob-gap{margin-top:14px}