@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}:root{--accent:#0e5f5b;--tint:color-mix(in srgb, var(--accent) 10%, #fff);--page:#eef0f2;--card:#fff;--ink:#1b1f23;--ink-2:#3d464e;--ink-3:#4a545d;--line:#dde1e5;--line-soft:#eef0f2;--field:#a9b2ba;--surface:#f4f6f7;--warn-bg:#fbefd9;--warn-ink:#5c390a;--info-bg:#e9eef3;--info-ink:#2e3a46;--danger:#8e2a2a;--font-sans:"IBM Plex Sans", system-ui, sans-serif;--font-arabic:"IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--page);color:var(--ink)}.shell{background:var(--page);min-block-size:100vh;color:var(--ink);font-family:var(--font-sans);flex-direction:column;font-size:16px;line-height:1.5;display:flex}.shell[lang=ar]{font-family:var(--font-arabic)}button,input,select{font:inherit;color:inherit}.header{background:var(--card);border-block-end:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 24px;display:flex}.brand{color:var(--ink);align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.brand svg{color:var(--accent)}.header__spacer{flex:1}.progress,.save-state{color:var(--ink-3);font-size:13px}.save-state[data-state=failed]{color:var(--danger)}.stepper{margin:0;flex-wrap:wrap;justify-content:center;gap:6px;margin-inline:auto;padding:0;list-style:none;display:flex}.stepper__item{color:var(--ink-3);border-radius:999px;align-items:center;gap:8px;padding-block:6px;padding-inline:8px 12px;font-size:13px;font-weight:500;display:flex}.stepper__item--current{background:var(--tint);color:var(--ink)}.stepper__item--done{color:var(--ink)}.stepper__dot{block-size:22px;inline-size:22px;color:var(--ink-2);background:#e3e7ea;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.stepper__item--current .stepper__dot,.stepper__item--done .stepper__dot{background:var(--accent);color:#fff}.main{flex-direction:column;flex:1;gap:16px;inline-size:100%;max-inline-size:1040px;margin-inline:auto;padding:32px 16px 56px;display:flex}.card{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:28px;padding:32px 28px;display:flex}.card--wide{padding-block:40px}.card--narrow{inline-size:100%;max-inline-size:680px;margin-inline:auto;padding-block:40px}.card__head{flex-direction:column;gap:8px;display:flex}.card__title{margin:0;font-size:26px;font-weight:600}.card__foot{border-block-start:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block-start:20px;display:flex}.eyebrow{color:var(--ink-3);font-size:13px;font-weight:600}.section-title{margin:0;font-size:17px;font-weight:600}.muted{color:var(--ink-3);margin:0;font-size:15px;line-height:1.6}.lead{color:var(--ink-2);margin:0;font-size:17px;line-height:1.7}.mono{font-family:var(--font-mono);font-weight:500}.button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-block-size:44px;padding-inline:18px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.button:disabled{opacity:.45;cursor:not-allowed}.button--primary{background:var(--accent);color:#fff;min-block-size:48px;padding-inline:28px;font-weight:600}.button--large{border-radius:12px;min-block-size:52px;padding-inline:32px;font-size:16px}.button--outline{background:var(--card);border-color:var(--field)}.button--quiet{color:var(--ink-3)}.button--text{min-block-size:36px;color:var(--accent);padding-inline:10px;font-size:14px;font-weight:600}.link{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;text-decoration:underline}:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 55%, #fff);outline-offset:2px}.field{flex-direction:column;gap:8px;min-inline-size:0;display:flex}.field__label{font-size:14px;font-weight:600}.input{border:1px solid var(--field);background:var(--card);border-radius:10px;min-block-size:48px;min-inline-size:0;padding-inline:14px;font-size:16px}.input--wide{inline-size:100%;max-inline-size:460px}.input--grow{flex:200px}.input--code{inline-size:180px;font-family:var(--font-mono);letter-spacing:6px;font-size:20px}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row--links{gap:16px}.hint{color:var(--ink-3);align-items:center;gap:6px;font-size:13px;line-height:1.6;display:inline-flex}.error{color:var(--danger);font-size:13px;line-height:1.5}.icon{color:var(--accent);flex:none;margin-block-start:3px}.ok{align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.ok .icon{color:var(--accent)}.check{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.check input{block-size:20px;inline-size:20px;accent-color:var(--accent);margin:2px 0 0}.note{border-radius:10px;flex-direction:column;gap:6px;margin:0;padding:14px 16px;font-size:14px;line-height:1.6;display:flex}.note--gap,.note--warn{background:var(--warn-bg);color:var(--warn-ink)}.note--info{background:var(--info-bg);color:var(--info-ink)}.notice{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.note__title{font-weight:600}.gap-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gap{align-items:flex-start;gap:10px;display:flex}.badge{background:#ffffffb3;border:1px solid;border-radius:999px;flex:none;padding:2px 10px;font-size:12px;font-weight:600}.loss{background:var(--warn-bg);color:var(--warn-ink);border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;font-size:14px;display:flex}.loss__title{font-weight:600}.loss__list{margin:0;padding-inline-start:20px}.loss__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.hero__text{flex-direction:column;gap:12px;max-inline-size:660px;display:flex}.hero__title{margin:0;font-size:32px;font-weight:600;line-height:1.3}.language{gap:8px;display:flex}.points{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.point{background:var(--surface);border-radius:12px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.point__title{font-size:15px;font-weight:600}.point__body{color:var(--ink-3);font-size:14px;line-height:1.6}.made-for{flex-direction:column;gap:10px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line);background:var(--card);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.chip--quiet{background:var(--surface);color:var(--ink-2);border:0;padding:3px 10px}.chip__dot{background:var(--accent);border-radius:2px;block-size:8px;inline-size:8px}.signin{background:var(--surface);border-radius:14px;flex-direction:column;gap:16px;padding:24px;display:flex}.signin__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.human{min-block-size:0}.questions{flex-direction:column;gap:24px;display:flex}.question{border-block-end:1px solid var(--line-soft);flex-direction:column;gap:12px;padding-block-end:24px;display:flex}.question__ask{font-size:16px;font-weight:600;line-height:1.5}.choices{flex-wrap:wrap;gap:10px;display:flex}.choice{border:1.5px solid var(--field);background:var(--card);cursor:pointer;border-radius:10px;min-block-size:48px;min-inline-size:96px;padding-inline:20px;font-size:15px;font-weight:500}.choice--pill{border-radius:999px;min-block-size:44px;min-inline-size:0;padding-inline:16px;font-size:14px}.choice--selected{border-color:var(--accent);background:var(--tint);font-weight:600}.consequence{color:var(--ink-2);align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:1.6;display:flex}.help__toggle{cursor:pointer;color:var(--accent);text-underline-offset:3px;font-size:14px;text-decoration:underline;display:inline-block}.help__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.help__body{border-inline-start:3px solid var(--accent);background:var(--surface);color:var(--ink-2);overflow-wrap:anywhere;margin-block-start:8px;padding-block:12px;padding-inline:14px;font-size:14px;line-height:1.6}.help__body p{margin:0}.help__body .help__label{color:var(--ink);margin-block-start:10px;font-weight:600}.help__examples{margin:4px 0 0;padding-inline-start:20px}.packs-block{flex-direction:column;gap:16px;display:flex}.packs{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.pack{border:1.5px solid var(--line);background:var(--card);cursor:pointer;text-align:start;border-radius:12px;align-items:stretch;min-block-size:72px;padding:0;display:flex;overflow:hidden}.pack--selected{border-color:var(--accent);background:var(--tint)}.pack__spine{background:#c9cfd5;flex:none;inline-size:10px}.pack--selected .pack__spine{background:var(--accent)}.pack__name{flex:1;align-items:center;padding:16px;font-size:16px;font-weight:600;display:flex}.staff{flex-direction:column;gap:14px;display:flex}.staff__rows{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.staff__row{background:var(--surface);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:12px;padding:16px;display:grid}.staff__roles{grid-column:1/-1}.staff__remove{grid-column:1/-1;justify-self:start}.staff__add{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.review{flex-direction:column;gap:28px;display:flex}.review__columns{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.review__answers{flex-direction:column;flex:300px;gap:12px;min-inline-size:0;display:flex}.review__preview{flex-direction:column;flex:2 460px;gap:20px;min-inline-size:0;display:flex}.rows{margin:0;padding:0;list-style:none}.rows__item{border-block-end:1px solid var(--line-soft);align-items:flex-start;gap:12px;padding-block:10px;display:flex}.rows__text{flex-direction:column;flex:1 1 0;gap:2px;min-inline-size:0;display:flex}.rows__label{color:var(--ink-3);font-size:13px}.rows__value{overflow-wrap:anywhere;font-size:15px;font-weight:500}.shelf{background:var(--page);border-radius:14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:16px;display:grid}.ledger{background:var(--card);border:1px solid var(--line);border-radius:12px;min-block-size:88px;display:flex;overflow:hidden}.ledger__spine{background:var(--accent);flex:none;inline-size:10px}.ledger__body{flex-direction:column;flex:1;gap:2px;padding:12px 14px;display:flex}.ledger__name{font-size:15px;font-weight:600}.ledger__alt{color:var(--ink-3);font-size:12px}.panels{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.panel{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.panel__title{margin:0;font-size:14px;font-weight:600}.chips--small{gap:6px}.word{font-size:14px;line-height:1.6}.missing__item{justify-content:space-between;align-items:center;gap:12px;display:flex}.confirm{background:var(--surface);border-radius:14px;flex-direction:column;gap:20px;padding:24px;display:flex}.confirm__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.address{border:1px solid var(--field);background:var(--card);border-radius:10px;align-items:stretch;display:flex;overflow:hidden}.address__input{min-block-size:48px;min-inline-size:0;font-family:var(--font-mono);background:0 0;border:0;flex:1;padding-inline:12px;font-size:15px}.address__suffix{background:var(--page);font-family:var(--font-mono);color:var(--ink-2);align-items:center;padding-inline:12px;font-size:14px;display:flex}.phase{justify-content:space-between;gap:12px;font-weight:600;display:flex}.meter{background:var(--line);border-radius:999px;block-size:8px;overflow:hidden}.meter__fill{background:var(--accent);block-size:100%;display:block}.timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.timeline__item{align-items:flex-start;gap:14px;padding-block:12px;display:flex}.timeline__dot{background:var(--card);color:#fff;border:2px solid #c9cfd5;border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:28px;inline-size:28px;display:inline-flex}.timeline__dot .icon{color:#fff;margin:0}.timeline__dot--done{border-color:var(--accent);background:var(--accent)}.timeline__dot--now{border-color:var(--accent)}.timeline__text{flex-direction:column;gap:2px;padding-block-start:3px;font-size:13px;display:flex}.timeline__label{color:var(--ink-3);font-size:15px;font-weight:500}.timeline__item[data-state=done] .timeline__label,.timeline__label--now{color:var(--ink)}.timeline__label--now{font-weight:600}.ready{background:var(--tint);border-radius:14px;flex-direction:column;gap:14px;padding:22px;display:flex}.ready p{margin:0;line-height:1.7}.actions{flex-wrap:wrap;gap:12px;display:flex}.legal h1{margin-block:0 8px}.legal h2{margin-block:24px 8px;font-size:18px}.legal__table{overflow-x:auto}.legal table{border-collapse:collapse;width:100%}.legal th,.legal td{border:1px solid var(--line);text-align:start;vertical-align:top;padding:8px}@media (width<=600px){.card{padding:24px 16px}.header{padding-inline:16px}.hero__title{font-size:26px}}
