*{box-sizing:border-box}body,html{overflow-x:clip}body{margin:0;max-width:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Noto Sans Hebrew,Noto Sans Arabic,sans-serif;font-size:1rem;background:#0f0e0d;color:#f0ebe3;line-height:1.65;-webkit-font-smoothing:antialiased}.page-shell{max-width:640px;width:100%;min-width:0;margin:0 auto;padding:1.25rem 1.25rem 4rem;overflow-x:clip}.page-header{justify-content:space-between;gap:.75rem;margin-bottom:2rem;position:relative;z-index:20}.page-header,.page-header-start{display:flex;align-items:center;flex-wrap:nowrap}.page-header-start{flex-direction:row;gap:.5rem;flex-shrink:0;min-width:0}.page-header-start .brand{flex-shrink:0;order:2}.page-header-start .header-nav-slot{display:inline-flex;flex-shrink:0;order:1}.brand{margin:0;font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c4a574;text-decoration:none;line-height:1;white-space:nowrap;border:none}.brand-heart{display:inline-block;margin:0 .12em;letter-spacing:0;font-size:.85em;color:#e04545}.scan-menu-toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;padding:0;border:1.5px solid #c4a574;border-radius:8px;background:#1e1c18;color:#e8d5b5;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.4);transition:border-color .15s ease,background .15s ease}.scan-menu-toggle--open,.scan-menu-toggle:hover{border-color:#e0c99a;background:#2a2622}.scan-menu-svg{display:block;flex-shrink:0;pointer-events:none}.scan-menu-layer{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.25rem;box-sizing:border-box;pointer-events:auto}.scan-menu-backdrop{position:fixed;inset:0;border:none;padding:0;margin:0;background:rgba(5,4,3,.82);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;animation:scan-menu-fade-in .2s ease}.scan-menu-panel{position:relative;z-index:1;display:flex;flex-direction:column;width:min(100%,22rem);max-height:calc(100vh - 2.5rem);margin:0;padding:0;background:linear-gradient(180deg,#252220,#141210);border:1px solid #4a4238;border-radius:14px;box-shadow:0 24px 64px rgba(0,0,0,.65);animation:scan-menu-pop-in .22s ease;overflow-y:auto;overscroll-behavior:contain}@keyframes scan-menu-fade-in{0%{opacity:0}to{opacity:1}}@keyframes scan-menu-pop-in{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.scan-menu-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.1rem 1rem .85rem;border-bottom:1px solid #2e2a26}.scan-menu-panel-title{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#c4a574}.scan-menu-close{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid #3a3530;border-radius:8px;background:#1a1816;color:#ddd6cc;font-size:1.35rem;line-height:1;cursor:pointer}.scan-menu-close:hover{border-color:#c4a574;color:#f0ebe3}.scan-menu-section{display:flex;flex-direction:column;padding:.35rem 0 .75rem}.scan-menu-divider{margin:.35rem 1rem .5rem;border:none;border-top:1px solid #2e2a26}.scan-menu-link{display:block;width:100%;padding:.8rem 1rem;border:none;background:none;color:#ddd6cc;font:inherit;font-size:1rem;text-align:start;text-decoration:none;cursor:pointer;transition:background .12s ease,color .12s ease}.scan-menu-link:hover{background:rgba(196,165,116,.1);color:#f0ebe3}.scan-menu-link--active{color:#e8d5b5;font-weight:600;background:rgba(196,165,116,.14);box-shadow:inset 3px 0 0 #c4a574}html[dir=rtl] .scan-menu-link--active{box-shadow:inset -3px 0 0 #c4a574}.scan-view-link{margin:1.5rem 0 0;padding-top:1rem;border-top:1px solid #2e2a26}.couple-phase-hidden{display:none}main{padding:0}h1{font-size:clamp(1.45rem,4.5vw,1.9rem);font-weight:700;line-height:1.3;overflow-wrap:anywhere;word-break:break-word}h1,h2{margin:0 0 .85rem}h2{font-weight:600;color:#c4a574}.lead,h2{font-size:1.05rem}.lead{color:#b8aea2;margin-bottom:1.75rem;overflow-wrap:anywhere;word-break:break-word}.bullets{list-style:none;padding:0;margin:0 0 1.5rem}.bullets li{padding:.4rem 0;color:#ddd6cc;font-size:1rem}.bullets li:before{content:"→ ";color:#c4a574;font-weight:600}html[dir=rtl] .bullets li:before{content:"← "}.bullets-highlight{margin-bottom:2rem;padding:1rem 1.1rem;background:#1a1816;border-radius:10px;border:1px solid #2e2a26}.landing-section{margin-bottom:2rem}.landing-stage{padding:1.1rem 1.15rem;background:#1a1816;border-radius:10px;border:1px solid #2e2a26;margin-bottom:1.25rem}.landing-stage-2{background:#161412}.how-subtitle{font-size:.95rem;font-weight:600;color:#a89f94;margin:1.25rem 0 .75rem}.stage-lead{margin:0 0 .75rem;font-size:1.05rem;color:#ddd6cc}.stage-lead-fit{color:#b8aea2;font-size:.95rem}.stage-in-story{margin:1.25rem 0 .5rem;font-size:.9rem;font-weight:600;color:#c4a574}.form-section-title{font-size:1rem;font-weight:600;color:#c4a574;margin:.5rem 0 .25rem}.path-fieldset{border:none;padding:0;margin:0 0 .5rem}.path-cards{display:flex;flex-direction:column;gap:.65rem}.path-card{display:block;cursor:pointer}.path-card input{position:absolute;opacity:0;pointer-events:none}.path-card-body{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;border:1px solid #3a3530;border-radius:10px;background:#1a1816;transition:border-color .15s,background .15s}.path-card-body strong{font-size:1rem;color:#f0ebe3}.path-card-hint{font-size:.9rem;color:#9a9288;line-height:1.5}.path-card input:checked+.path-card-body{border-color:#c4a574;background:#242019}.path-card input:focus-visible+.path-card-body{outline:2px solid #c4a574;outline-offset:2px}.path-note{margin-top:.65rem}.steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.85rem}.steps li{display:flex;align-items:flex-start;gap:.75rem;color:#ddd6cc;font-size:1rem}.step-num{flex-shrink:0;width:1.6rem;height:1.6rem;justify-content:center;border-radius:50%;background:#2a2622;color:#c4a574;font-size:.8rem;font-weight:700}.lang-switch,.step-num{display:flex;align-items:center}.lang-switch{gap:.25rem;flex-wrap:wrap;justify-content:flex-end;max-width:100%;min-width:0}.lang-switch button{margin:0;padding:.3rem .45rem;font-size:.75rem;font-weight:600;border:1px solid #3a3530;border-radius:5px;background:transparent;color:#9a9288;cursor:pointer;font-family:inherit}.lang-switch button.active,.lang-switch button[aria-pressed=true]{border-color:#c4a574;color:#f0ebe3;background:#1a1816}.cta-stack{display:flex;flex-direction:column;gap:.85rem;margin-top:.5rem}.btn-primary,.btn-secondary{display:block;text-align:center;text-decoration:none;padding:.95rem 1.25rem;font-size:1rem;font-weight:600;border-radius:8px;font-family:inherit;cursor:pointer;border:none}.btn-block{width:100%}.btn-primary{background:linear-gradient(135deg,#c4a574,#9a7344);color:#0f0e0d}.btn-secondary{border:1px solid #3a3530;background:transparent;color:#b8aea2}.btn-ghost{border:none;background:transparent;color:#8a8278;font-size:.9rem;margin-top:.5rem}.user-context-banner{margin-bottom:2rem;padding:1rem 1.1rem;border:1px solid #3a3530;border-radius:.75rem;background:linear-gradient(180deg,#1a1816,#141210)}.user-context-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;font-size:1.05rem}.user-context-label{color:#8a8278;font-size:.85rem}.user-context-name{color:#e8e0d4;font-weight:600}.user-context-sep{color:#5a534a}.user-context-date{color:#c4a574}.user-context-partner{margin:.5rem 0 0;font-size:.88rem;color:#8a8278}.user-context-progress{margin:.65rem 0 0;font-size:.82rem;color:#6f6860}.scan-prompt{font-size:1.35rem;line-height:1.45;margin-bottom:1.5rem;overflow-wrap:anywhere;word-break:break-word}.scan-choices{border:none;padding:0;margin:0 0 1.25rem;display:flex;flex-direction:column;gap:.65rem}.scan-choice{display:flex;align-items:flex-start;text-align:start;min-width:0;max-width:100%}.scan-choice span{min-width:0;overflow-wrap:anywhere;word-break:break-word}.scan-textarea{width:100%;max-width:100%;min-width:0;padding:.75rem;border-radius:.5rem;border:1px solid #3a3530;background:#12100e;color:#e8e0d4;font:inherit;resize:vertical}.scan-actions{margin-top:1.25rem}.scan-done h1{margin-bottom:.75rem}.story-generate{margin-top:1.5rem}.story-generating{margin-top:0;padding:1.5rem 1.25rem;border:1px solid #3a3530;border-radius:12px;background:#1a1816}.story-progress-track{height:6px;border-radius:999px;background:#2a2622;overflow:hidden;margin-bottom:1.25rem}.story-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#9a7344,#c4a574);transition:width .45s ease}.story-gen-steps{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.65rem}.story-gen-step{display:flex;align-items:center;gap:.65rem;font-size:.95rem;color:#6a6258}.story-gen-step--active{color:#e8e2d9;font-weight:600}.story-gen-step--done{color:#a89f94}.story-gen-step-icon{width:1.25rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.story-spinner-sm{width:1rem;height:1rem;border:2px solid #3a3530;border-top-color:#c4a574;border-radius:50%;animation:story-spin .85s linear infinite}.couple-continue-bar{margin:1rem 0 1.5rem;padding:1rem 1.15rem;border-radius:12px;border:1px solid #5a4a30;background:linear-gradient(180deg,#252018,#1e1c18);position:-webkit-sticky;position:sticky;top:.5rem;z-index:2}.couple-phase-active{margin-top:.5rem}.couple-continue-bar-hint{margin:0 0 .75rem;font-size:.95rem;color:#c4a574;font-weight:500}.partner-upgrade .field{margin-top:1rem}.partner-upgrade .field input{width:100%;padding:.75rem .85rem;border:1px solid #3a3530;border-radius:8px;background:#12100e;color:#f0ebe3;font-size:1rem;font-family:inherit}.partner-upgrade .field input:focus{outline:2px solid #c4a574;outline-offset:1px}.couple-phase-handoff{margin-top:2.5rem;padding:1.5rem 1.25rem;border:1px solid #4a4030;border-radius:12px;background:linear-gradient(180deg,#1e1c18,#1a1816)}.couple-phase-handoff h2{margin:0 0 .75rem;font-size:1.15rem;color:#c4a574}.unlock-modal-layer{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem}.unlock-modal-backdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.6)}.unlock-modal{position:relative;width:min(100%,29rem);border:1px solid #4a4030;border-radius:12px;background:linear-gradient(180deg,#1f1b16,#171410);padding:1.15rem;z-index:1}.unlock-modal h3{margin:0 0 .5rem;color:#d7b889}.unlock-modal-actions{margin-top:1rem}.unlock-modal-list{margin-top:.75rem;border-top:1px solid #3f3528;padding-top:.6rem}.unlock-modal-list-row{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.45rem}.landing-extra-actions{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:1rem}.terms-check{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#cfc6ba;width:-moz-fit-content;width:fit-content;margin:.25rem auto 0;white-space:nowrap}form .terms-check{display:inline-flex;margin-bottom:0}html[dir=rtl] .terms-check{flex-direction:row-reverse}html[dir=ltr] .terms-check{flex-direction:row}.terms-check input{margin-top:0;flex-shrink:0}form .terms-check input{width:auto;padding:0;margin:0;border:0;border-radius:0;background:transparent}.terms-check span{display:inline-flex;align-items:center;gap:.15rem;white-space:nowrap}.btn-inline-link{border:0;background:transparent;color:#d7b889;text-decoration:underline;cursor:pointer;font:inherit;padding:0}.contact-whatsapp-link{color:#d7b889;text-decoration:underline;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.contact-whatsapp-link:hover{color:#e8c99a}.story-output--lead,.story-output--lead h2.story-output-title:first-child{margin-top:0}.story-generating-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.story-spinner{width:2.25rem;height:2.25rem;border:3px solid #3a3530;border-top-color:#c4a574;border-radius:50%;animation:story-spin .85s linear infinite}@keyframes story-spin{to{transform:rotate(1turn)}}.story-generating-title{margin:0;font-size:1.05rem;font-weight:600;color:#e8e2d9}.story-generating-hint{margin:0;font-size:.9rem;color:#8a8278;max-width:22rem;line-height:1.5}.story-generating-subhint{margin:.5rem 0 0;font-size:.85rem;color:#6a6258;line-height:1.45}.story-generating-tip{margin:1rem 0 0;padding:.85rem 1rem;font-size:.9rem;color:#c4b8a8;line-height:1.55;border-radius:8px;border:1px solid #3a3530;background:#221f1c;animation:story-tip-fade .4s ease}@keyframes story-tip-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.btn-primary:disabled{opacity:.55;cursor:not-allowed}.btn-primary[aria-busy=true]:disabled{cursor:progress}.scan-nav-disabled{font-size:.9rem;color:#5a5248;cursor:not-allowed}.story-output{margin-top:1.5rem;padding:1.25rem 1.15rem .75rem;background:linear-gradient(180deg,#1a1816,#12100e);border:1px solid #2e2a26;border-radius:12px}.story-output h2.story-output-title{font-size:1.15rem;color:#c4a574;margin:0 0 1rem}.story-output h2.story-output-title:first-child{margin-top:0}.story-md section+section{margin-top:.25rem}.story-md h2{font-size:1.05rem;color:#c4a574;margin:1.75rem 0 .75rem;font-weight:600;line-height:1.35}.story-md h2:first-child{margin-top:0}.story-md p{margin:0 0 1rem;line-height:1.7;color:#e8e2d9;font-size:1rem}.scan-error{color:#c47a6a;margin-bottom:1rem}.scan-loading{color:#8a8278}.scan-nav{margin-top:2rem;padding-top:1.25rem;border-top:1px solid #3a3530;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center}.scan-nav-back{margin-top:0;padding:0}.scan-nav-start{font-size:.9rem;color:#8a8278;text-decoration:none}.scan-nav-start:hover{color:#c4a574}.landing-footer{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #3a3530;font-size:.85rem;color:#8a8278;display:flex;justify-content:center;align-items:center;gap:.35rem;text-align:center}.landing-footer .dot{opacity:.5}.intake-form{display:flex;flex-direction:column;gap:1.25rem}.field label,.gender-fieldset legend{display:block;font-size:.9rem;font-weight:500;color:#b8aea2;margin-bottom:.4rem}.field input{width:100%;max-width:100%;min-width:0;padding:.75rem .85rem;border:1px solid #3a3530;border-radius:8px;background:#1a1816;color:#f0ebe3;font-size:1rem;font-family:inherit}.field input:focus{outline:2px solid #c4a574;outline-offset:1px}.field-hint{margin:.35rem 0 0;font-size:.8rem;color:#7a7268}.birth-date-field{width:100%;min-width:0;max-width:100%}.birth-date-field__mobile{display:none}.birth-date-field__hint-desktop{display:block}@media (max-width:768px){.birth-date-field__desktop{display:none}.birth-date-field__mobile{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.birth-date-field__hint-desktop{display:none}}.birth-date-field__mobile::-webkit-datetime-edit,.birth-date-field__mobile::-webkit-datetime-edit-fields-wrapper{min-width:0;padding:0}.birth-date-field__mobile::-webkit-datetime-edit-day-field,.birth-date-field__mobile::-webkit-datetime-edit-month-field,.birth-date-field__mobile::-webkit-datetime-edit-text,.birth-date-field__mobile::-webkit-datetime-edit-year-field{min-width:0;padding:0}.birth-date-field__mobile::-webkit-date-and-time-value{text-align:start;min-width:0}.birth-date-field__mobile::-webkit-calendar-picker-indicator{-webkit-margin-start:.25rem;margin-inline-start:.25rem;padding:0}.birth-date-field__mobile{color-scheme:dark}.gender-fieldset{border:none;padding:0;margin:0}.choice-row{display:flex;flex-direction:column;gap:.5rem}.choice-chip{display:block;cursor:pointer}.choice-chip input{position:absolute;opacity:0;pointer-events:none}.choice-chip span{display:block;padding:.75rem 1rem;border:1px solid #3a3530;border-radius:8px;background:#1a1816;color:#ddd6cc;font-size:1rem;transition:border-color .15s,background .15s;overflow-wrap:anywhere;word-break:break-word}.choice-chip input:checked+span{border-color:#c4a574;background:#242019;color:#f0ebe3}.choice-chip input:focus-visible+span{outline:2px solid #c4a574;outline-offset:2px}.back-link{margin-top:1.5rem;font-size:.9rem}.back-link a{color:#9a9288;text-decoration:none}.back-link a:hover{color:#c4a574}form fieldset{border:1px solid #3a3530;border-radius:8px;padding:1.25rem;margin:0}form legend{padding:0 .5rem;color:#c4a574;font-size:.95rem}form label{display:block;font-size:.85rem;color:#a89f94;margin-bottom:.35rem}form input{width:100%;padding:.65rem .75rem;border:1px solid #3a3530;border-radius:6px;background:#1a1816;color:#f0ebe3;font-size:1rem;font-family:inherit}form{display:flex;flex-direction:column;gap:1.25rem}button[type=submit]{margin-top:.5rem;padding:1rem 1.5rem;font-size:1rem;font-weight:600;border:none;border-radius:8px;background:linear-gradient(135deg,#c4a574,#9a7344);color:#0f0e0d;cursor:pointer;font-family:inherit}button[type=submit]:disabled{opacity:.6;cursor:wait}.error{color:#e8a090;font-size:.9rem}.results{margin-top:2.5rem;padding-top:2rem;border-top:1px solid #3a3530}.insight{margin-bottom:1.75rem}.insight h2{font-size:1.1rem;color:#c4a574;margin:0 0 .5rem}.insight p{margin:0;color:#e8e2d9}.tagline{margin-top:2rem;font-size:.95rem;color:#8a8278;font-style:italic}@media (min-width:480px){.page-shell{padding-inline:1.75rem}.choice-row{flex-direction:row;flex-wrap:wrap;min-width:0}.choice-chip{flex:1 1 8rem;min-width:0;max-width:100%}}.ScanFlowMenu_layer__6IZFL{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1.25rem;box-sizing:border-box}.ScanFlowMenu_backdrop__Hq0og{position:fixed;inset:0;margin:0;padding:0;border:none;background:rgba(5,4,3,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;animation:ScanFlowMenu_fadeIn__sk8dW .2s ease}.ScanFlowMenu_panel__oEMij{position:relative;z-index:1;display:flex;flex-direction:column;width:min(100%,22rem);max-height:calc(100dvh - 2.5rem);background:linear-gradient(180deg,#252220,#141210);border:1px solid #4a4238;border-radius:14px;box-shadow:0 24px 64px rgba(0,0,0,.7);overflow:hidden;animation:ScanFlowMenu_popIn__BPT_M .22s ease}.ScanFlowMenu_panelHead__6v9bT{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1rem .85rem;border-bottom:1px solid #2e2a26;flex-shrink:0}.ScanFlowMenu_panelTitle__lF4MW{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#c4a574}.ScanFlowMenu_panelBody__BoDhE{overflow-y:auto;overscroll-behavior:contain;padding-bottom:.5rem}.ScanFlowMenu_section__uSOcj{display:flex;flex-direction:column}.ScanFlowMenu_divider__9bq9Y{margin:.35rem 1rem .5rem;border:none;border-top:1px solid #2e2a26}.ScanFlowMenu_link__N_ckD{display:block;width:100%;padding:.85rem 1rem;border:none;background:none;color:#ddd6cc;font:inherit;font-size:1rem;text-align:start;text-decoration:none;cursor:pointer;box-sizing:border-box}.ScanFlowMenu_link__N_ckD:hover{background:rgba(196,165,116,.1);color:#f0ebe3}.ScanFlowMenu_linkActive__05lyL{color:#e8d5b5;font-weight:600;background:rgba(196,165,116,.14);box-shadow:inset 3px 0 0 #c4a574}html[dir=rtl] .ScanFlowMenu_linkActive__05lyL{box-shadow:inset -3px 0 0 #c4a574}.ScanFlowMenu_close__DXhRf{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid #3a3530;border-radius:8px;background:#1a1816;color:#ddd6cc;cursor:pointer;flex-shrink:0}.ScanFlowMenu_close__DXhRf:hover{border-color:#c4a574;color:#f0ebe3}.ScanFlowMenu_matchRow__uGJOW{display:flex;align-items:center;justify-content:space-between;padding:.55rem 1rem;color:#ddd6cc;font-size:.95rem}.ScanFlowMenu_matchName___kJmf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScanFlowMenu_matchDelete__J2owG{border:0;background:transparent;color:#c9b08a;font-size:1.05rem;cursor:pointer;line-height:1;padding:.15rem .3rem}.ScanFlowMenu_matchDelete__J2owG:hover{color:#f0ebe3}.ScanFlowMenu_toggle__v5Je6{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:1.5px solid #c4a574;border-radius:8px;background:#1e1c18;color:#e8d5b5;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.4);flex-shrink:0}.ScanFlowMenu_toggleOpen__JNP5h,.ScanFlowMenu_toggle__v5Je6:hover{border-color:#e0c99a;background:#2a2622}.ScanFlowMenu_icon__f_ebT{display:block;pointer-events:none}@keyframes ScanFlowMenu_fadeIn__sk8dW{0%{opacity:0}to{opacity:1}}@keyframes ScanFlowMenu_popIn__BPT_M{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}