.onb-shell{--onb-plum:#282137;--onb-cream:#f8f5ef;--onb-citron:#d5ef78;--onb-lilac:#cfc6f0;min-height:100dvh;background:var(--onb-cream);color:var(--onb-plum);padding:0 28px 64px;font-family:var(--font-body),Manrope,sans-serif;color-scheme:light}.onb-shell *{box-sizing:border-box}.onb-shell a,.onb-shell button,.onb-shell input,.onb-shell select{outline-offset:4px}.onb-shell :focus-visible{outline:2px solid #66517f}.onb-shell a,.onb-shell button{touch-action:manipulation}.onb-shell button:disabled{opacity:.48;cursor:not-allowed}.onb-header{max-width:1280px;margin:auto;min-height:94px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #28213722;gap:20px}.onb-header>a,.onb-header>div>a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;font-weight:700}.onb-header>div{display:flex;align-items:center;gap:24px}.onb-header svg{width:140px;height:auto}.onb-exit{color:#665b73}.onb-start-grid{max-width:1100px;margin:70px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.onb-eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.13em;font-weight:800;text-transform:uppercase}.onb-eyebrow i{width:16px;height:16px;flex-shrink:0;border:5px solid var(--onb-citron);background:var(--onb-plum);border-radius:50%}.onb-start-story h1{white-space:pre-line;font-size:clamp(52px,6.4vw,84px);font-weight:800;letter-spacing:-.065em;line-height:1.02;margin:28px 0}.onb-start-story>p{font-size:16px;line-height:1.9;color:#665b73;max-width:390px}.onb-start-art{position:relative;height:220px;max-width:400px;margin:34px 0 15px;isolation:isolate}.onb-start-art>svg{position:absolute;width:100%;height:auto;inset-block-start:40px;transform:rotate(-12deg);color:var(--onb-lilac);z-index:-1}.onb-art-card{position:absolute;inset-inline-start:29%;width:180px;background:#fffefa;border:1px solid #2821371a;border-radius:22px;padding:23px;box-shadow:8px 12px 0 #28213709;transform:rotate(8deg);animation:onb-float 7s ease-in-out infinite}.onb-art-card>svg{display:inline-block;background:var(--onb-citron);padding:4px;box-sizing:content-box;border-radius:10px;margin-inline-end:9px;vertical-align:middle}.onb-art-card>strong{font-size:15px}.onb-art-lines{display:grid;gap:9px;margin:23px 0}.onb-art-lines i{height:8px;border-radius:5px;background:#ece8f2}.onb-art-lines i:nth-child(2){width:75%}.onb-art-lines i:nth-child(3){width:50%}.onb-art-card>span{display:flex;align-items:center;justify-content:center;gap:5px;background:var(--onb-citron);border-radius:50px;font-size:11px;padding:8px}.onb-promises{display:grid;gap:13px;font-size:12px}.onb-promises li{display:flex;gap:9px;align-items:center}.onb-promises svg{color:#6a5c84}.onb-card{background:#fffefa;border:1px solid #28213719;border-radius:28px;padding:36px;box-shadow:0 8px 36px #28213704}.onb-register{max-width:480px}.onb-small-mark>svg{width:60px;height:auto;color:#74618f;margin-bottom:25px}.onb-card h2{font-size:27px;font-weight:750;letter-spacing:-.045em;line-height:1.2}.onb-register>p{font-size:13px;line-height:1.8;color:#665b73;margin:14px 0 28px}.onb-shell label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:700;min-width:0}.onb-register form{display:grid;gap:18px}.onb-shell input:not([type=checkbox]),.onb-shell select{display:block;width:100%;min-width:0;border:1px solid #28213728;border-radius:12px;background:#fffefa;color:#282137;padding:12px 14px;min-height:49px;font-size:16px;line-height:1.3}.onb-shell input:not([type=checkbox]):focus,.onb-shell select:focus{border-color:#75638f}.onb-shell input[aria-invalid=true]{border-color:#ae7028;background:#fff7ec}.onb-shell label small{font-size:11px;font-weight:400;color:#665b73}.onb-button{display:inline-flex;gap:12px;justify-content:center;align-items:center;min-height:50px;padding:14px 22px;border-radius:50px;font-size:13px;font-weight:750;transition:transform .18s,background .18s;border:1px solid transparent;cursor:pointer;white-space:normal;text-align:center}.onb-button:not(:disabled):hover{transform:translateY(-2px)}.onb-button.primary{background:var(--onb-citron);color:var(--onb-plum)}.onb-button.plum{background:var(--onb-plum);color:var(--onb-cream)}.onb-button.outline{border-color:#28213730;background:transparent;color:var(--onb-plum)}.onb-button svg{flex-shrink:0}.onb-shell[dir=rtl] .onb-button svg,[dir=rtl] .onb-button>svg.lucide-arrow-left,[dir=rtl] .onb-button>svg.lucide-arrow-right{transform:scaleX(-1)}.onb-no-card{text-align:center;color:#665b73;font-size:10px}.onb-register .onb-login{margin:26px 0 0;text-align:center;font-size:12px}.onb-login a{font-weight:800;text-decoration:underline;text-underline-offset:4px;padding:8px 2px;display:inline-block}.onb-stepper{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:850px;margin:38px auto 0}.onb-stepper li{display:flex;align-items:center;gap:10px;color:#817888;font-size:12px}.onb-stepper li>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid #28213725;border-radius:50%;font-size:10px;font-weight:700;flex-shrink:0}.onb-stepper li>strong{font-weight:500}.onb-stepper li.current{color:var(--onb-plum)}.onb-stepper li.current>span{background:var(--onb-plum);color:var(--onb-citron);border-color:transparent}.onb-stepper li.current>strong{font-weight:800}.onb-stepper li.complete>span{background:var(--onb-citron);color:var(--onb-plum);border-color:transparent}.onb-content{max-width:720px;margin:58px auto 0}.onb-content.wide{max-width:1120px}.onb-page-intro{margin-bottom:32px}.onb-page-intro h1{font-size:clamp(35px,4.2vw,54px);font-weight:800;letter-spacing:-.055em;line-height:1.12;margin:20px 0;max-width:740px;outline:none}.onb-page-intro>p{font-size:14px;line-height:1.85;color:#665b73;max-width:660px}.onb-profile-heading{display:flex;align-items:center;gap:24px;margin-bottom:28px;justify-content:space-between}.onb-profile-heading>svg{width:65px;height:auto;color:#88739f}.onb-profile-heading>span{font-size:10px;color:#665b73}.onb-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 20px}.onb-form-grid>.full{grid-column:1/-1}.onb-profile>.onb-button{width:100%;margin-top:32px}.onb-drop{padding:42px 30px 30px;text-align:center;border:1.5px dashed #88739f75;background:#e9e3f1;border-radius:26px;transition:background .2s}.onb-drop.dragging{background:#dceba7;border-color:#282137}.onb-upload-icon{position:relative;display:grid;place-items:center;margin:0 auto 24px;width:76px;height:76px;border-radius:23px;background:var(--onb-cream);transform:rotate(-8deg)}.onb-upload-icon>i{position:absolute;inset-inline-end:-8px;inset-block-start:-8px;background:var(--onb-citron);border-radius:50%;width:30px;height:30px;display:grid;place-items:center}.onb-drop h2{font-size:23px;font-weight:750;letter-spacing:-.04em}.onb-drop>p{font-size:13px;color:#665b73;margin:10px 0 22px}.onb-upload-buttons{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:22px}.onb-drop>small{font-size:10px;line-height:1.8;display:block;color:#665b73;max-width:460px;margin:auto}.onb-file-list{display:grid;gap:8px;margin-top:18px}.onb-file-list li{display:flex;gap:12px;align-items:center;background:#fffefa;border:1px solid #28213719;border-radius:15px;padding:10px 12px}.onb-file-list li>svg{color:#8c75a9;flex-shrink:0}.onb-file-list li>div{min-width:0;flex:1}.onb-file-list strong{font-size:12px;display:block;overflow-wrap:anywhere}.onb-file-list small{font-size:10px;color:#665b73}.onb-file-list button,.onb-row-header>button{width:44px;min-height:44px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.onb-file-list button:hover,.onb-row-header>button:hover{background:#e9e3f1}.onb-error,.onb-notice,.onb-success{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.8;padding:16px 18px;border-radius:15px;margin:20px 0}.onb-notice{background:#eae5f1;color:#504260}.onb-error{background:#fae9df;color:#793b25;border:1px solid #d4a78a}.onb-success{background:#e7edcf;color:#344328}.onb-error>svg,.onb-notice>svg,.onb-success>svg{flex-shrink:0;margin-top:2px}.onb-shell .onb-consent{display:flex;flex-direction:row;align-items:flex-start;gap:11px;margin:24px 0;font-size:12px;font-weight:500;line-height:1.7;cursor:pointer;min-height:44px}.onb-shell input[type=checkbox]{accent-color:#282137;width:19px;height:19px;flex-shrink:0;margin-top:2px}.onb-actions{display:flex;justify-content:space-between;gap:12px;margin:26px 0 0}.onb-actions>.primary{min-width:210px}.onb-alternatives{display:flex;justify-content:center;gap:12px 24px;flex-wrap:wrap;margin:25px 0}.onb-alternatives>*{font-size:11px;text-decoration:underline;text-underline-offset:4px;min-height:44px;display:flex;align-items:center}.onb-reading{display:grid;justify-items:center;text-align:center;gap:13px;background:#282137;color:#f8f5ef;padding:28px;border-radius:20px;margin-top:20px}.onb-reading>svg{width:70px;height:auto;color:var(--onb-citron);animation:onb-pulse 1.6s ease-in-out infinite}.onb-reading>strong{font-size:14px}.onb-reading>p{font-size:11px;color:#d6ccdf}.onb-subtle{font-size:11px;color:#665b73;line-height:1.85;margin:19px 0}.onb-subtle.center{text-align:center}.onb-review-status{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;margin:24px 0}.onb-review-status>span{font-size:12px;font-weight:700}.onb-review-status strong{display:flex;align-items:center;gap:7px;font-size:11px;color:#416133}.onb-review-status strong.attention{color:#865416}.onb-review-status small{font-size:10px;color:#817888;margin-inline-start:auto}.onb-rows{display:grid;gap:16px}.onb-row{background:#fffefa;border:1px solid #28213723;border-radius:20px;padding:18px 20px 22px}.onb-row.excluded{background:#f1eee9}.onb-row.excluded .onb-row-fields{opacity:.55}.onb-row-header{display:flex;align-items:center;gap:15px;padding-bottom:13px;border-bottom:1px solid #28213712;margin-bottom:18px}.onb-shell .onb-row-select{display:flex;flex-direction:row;align-items:center;gap:9px;font-size:11px;min-height:44px}.onb-row-header>select{font-size:12px;min-height:40px;width:120px;background:#e9e3f1;border:0;border-radius:50px;padding:10px 15px}.onb-row-source{display:flex;align-items:center;gap:5px;font-size:10px;color:#817888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:40%}.onb-row-header>button,.onb-row-source{margin-inline-start:auto}.onb-row-fields{display:grid;grid-template-columns:1.7fr 1.7fr .8fr .8fr 1.2fr;gap:13px}.onb-row-fields label{font-size:10px}.onb-row-fields input:not([type=checkbox]){padding:10px;min-height:46px;font-size:14px;border-radius:9px}.onb-row-issues{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:14px}.onb-row-issues>span{display:flex;align-items:center;gap:5px;font-size:10px;color:#865416}.onb-row-notes{display:flex;gap:7px;font-size:11px;color:#79638e;line-height:1.7;margin-top:12px}.onb-row-notes>svg{flex-shrink:0;margin-top:2px}.onb-review-tools{display:flex;justify-content:space-between;gap:10px;margin-top:22px}.onb-commit{padding-top:20px;border-top:1px solid #2821371a}.onb-done{text-align:center;max-width:640px;margin:auto}.onb-done-mark{position:relative;width:180px;margin:5px auto 30px;padding:35px 25px;border-radius:40px;background:var(--onb-lilac);transform:rotate(-5deg)}.onb-done-mark>svg:first-child{width:100%;height:auto}.onb-done-mark>svg:last-child{position:absolute;inset-inline-end:-9px;inset-block-end:-6px;border-radius:50%;background:var(--onb-citron);padding:7px;box-sizing:content-box}.onb-result{font-size:12px;margin:15px 0 25px;border-radius:15px;background:#e9edda;padding:14px}.onb-done h2{font-size:21px;margin-bottom:24px}.onb-done ol{display:grid;gap:15px;text-align:start;margin-bottom:30px}.onb-done li{display:flex;align-items:center;gap:12px;font-size:12px}.onb-done li>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#e9e3f1;flex-shrink:0;font-size:11px}.onb-done>.onb-button{width:100%}.onb-text-button{font-size:12px;min-height:48px;text-decoration:underline;text-underline-offset:4px;margin-top:8px}.onb-workspace-code{display:block;border-top:1px solid #28213719;margin-top:20px;padding-top:20px;color:#817888;font-size:10px}.onb-workspace-code code{display:block;color:#504260;margin-top:8px;font-size:11px}.onb-spin{animation:onb-spin 1s linear infinite}[dir=rtl] .onb-page-intro h1,[dir=rtl] .onb-start-story h1{letter-spacing:0;line-height:1.3}[dir=rtl] .onb-eyebrow{letter-spacing:0}@keyframes onb-float{50%{transform:translateY(-8px) rotate(5deg)}}@keyframes onb-pulse{50%{opacity:.45;transform:scale(.94)}}@keyframes onb-spin{to{transform:rotate(1turn)}}@media (max-width:900px){.onb-start-grid{gap:35px}.onb-row-fields{grid-template-columns:1fr 1fr 1fr}.onb-row-fields>label:first-child,.onb-row-fields>label:nth-child(2){grid-column:span 1}.onb-card{padding:28px}.onb-start-story h1{font-size:64px}}@media (max-width:650px){.onb-shell{padding:0 18px 38px}.onb-header{min-height:78px}.onb-header svg{width:120px}.onb-header>div{gap:16px}.onb-header>div>a{font-size:11px}.onb-header .onb-exit{font-size:10px}.onb-start-grid{display:flex;flex-direction:column;gap:28px;margin-top:40px}.onb-start-story{width:100%}.onb-start-story h1{font-size:59px;margin:22px 0}.onb-start-story>p{font-size:14px;line-height:1.8}.onb-start-art{display:none}.onb-promises{margin-top:24px;font-size:10px;gap:9px}.onb-register{width:100%;max-width:none}.onb-card{padding:26px 22px;border-radius:23px}.onb-card h2{font-size:24px}.onb-register>p{margin-bottom:23px}.onb-stepper{gap:8px;margin-top:25px}.onb-stepper li{flex-direction:column;align-items:flex-start;gap:9px;font-size:10px;line-height:1.3}.onb-stepper li>span{width:27px;height:27px}.onb-content{margin-top:34px}.onb-page-intro{margin-bottom:25px}.onb-page-intro h1{font-size:37px;line-height:1.15;margin:18px 0}.onb-page-intro>p{font-size:12px;line-height:1.85}.onb-eyebrow{font-size:9px;letter-spacing:.1em}.onb-form-grid{grid-template-columns:1fr;gap:20px}.onb-profile-heading{gap:10px;align-items:center}.onb-profile-heading>span{font-size:8px;max-width:180px}.onb-drop{padding:30px 17px 23px}.onb-drop h2{font-size:22px;line-height:1.3}.onb-upload-icon{width:64px;height:64px;margin-bottom:20px}.onb-upload-buttons{gap:9px}.onb-upload-buttons .onb-button{font-size:11px;padding:12px 15px}.onb-drop>small{font-size:9px}.onb-error,.onb-notice,.onb-success{padding:13px;font-size:11px;line-height:1.8}.onb-actions{gap:9px}.onb-actions>.primary{min-width:0;flex:1}.onb-actions>.outline{padding:12px 16px}.onb-button{font-size:12px;min-height:51px;gap:9px}.onb-alternatives{gap:4px 20px;margin-top:16px}.onb-row{padding:10px 14px 18px;border-radius:18px}.onb-row-header{gap:9px;padding-bottom:7px;margin-bottom:16px}.onb-row-header>select{width:105px}.onb-row-source{max-width:22%;font-size:8px}.onb-row-fields{grid-template-columns:1fr 1fr;gap:16px 12px}.onb-row-fields>label:first-child,.onb-row-fields>label:last-child,.onb-row-fields>label:nth-child(2){grid-column:1/-1}.onb-row-fields input:not([type=checkbox]){font-size:16px;min-height:48px}.onb-row-issues{gap:7px}.onb-row-issues>span{font-size:10px}.onb-review-status{gap:10px}.onb-review-status>strong{order:3;width:100%;font-size:10px}.onb-review-tools .onb-button{font-size:11px;padding:12px 17px}.onb-shell .onb-consent{font-size:11px}.onb-commit{position:sticky;bottom:0;background:#f8f5eff5;margin-top:12px;z-index:2;padding:14px 0 max(12px,env(safe-area-inset-bottom))}.onb-done-mark{width:150px;margin-top:5px}.onb-done h2{font-size:21px}.onb-done li{font-size:11px;line-height:1.8}.onb-subtle{font-size:10px}.onb-register .onb-login{font-size:11px}}@media (prefers-reduced-motion:reduce){.onb-shell *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.onb-shell input[hidden]{display:none}.onb-shell{font-family:var(--font-manrope),var(--font-ibm-arabic),sans-serif}[dir=rtl] .onb-shell{font-family:var(--font-ibm-arabic),var(--font-manrope),sans-serif}.onb-review-fields{border:0;padding:0;margin:0;min-width:0}