@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;600;700;800;900&display=swap');
:root{font-family:Heebo,Arial,sans-serif;color:#f5f3e9;background:#0c1622;font-synthesis:none;--orange:#ffba53;--muted:#a1b2c3}*{box-sizing:border-box}body{margin:0;overscroll-behavior:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #fff;outline-offset:4px}button:disabled{opacity:.55;cursor:wait}#app{position:relative;width:100%;height:100svh;min-height:620px;overflow:hidden}#scene{position:absolute;inset:0;width:100%;height:100%;touch-action:none}.vignette{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#06101aba,transparent 25%,transparent 70%,#06101add)}header{position:absolute;z-index:5;top:0;inset-inline:0;display:flex;align-items:center;justify-content:space-between;padding:28px 40px}.brand{text-decoration:none;color:inherit;display:flex;gap:12px;align-items:center;font-size:22px}.brand small{display:block;font:9px monospace;letter-spacing:2px;color:var(--muted);margin-top:2px}.brand-icon{width:42px;height:42px;border:1px solid #ffffff40;border-radius:50%;display:grid;place-items:center;transform:rotate(-20deg);color:var(--orange)}.top-controls{display:flex;align-items:center;gap:20px}.arcade{font:11px monospace;letter-spacing:2px;color:#b7c1cb}.icon-button{position:relative;width:40px;height:40px;border:1px solid #ffffff35;color:white;background:#0c1725aa;border-radius:50%;font-size:20px}.sound-off{font:15px sans-serif;position:absolute;right:6px;bottom:5px;color:var(--orange)}.overlay{position:absolute;inset:0;display:flex;align-items:center;padding:85px 9vw 35px;background:linear-gradient(270deg,#08141df5 0%,#08141de8 35%,#08141d10 90%)}.intro-card{width:430px;max-width:100%;text-align:center}.eyebrow{font-size:12px;letter-spacing:.6px;color:#bfccd7}.eyebrow span{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--orange);margin-left:7px}h1{font-size:clamp(54px,5.7vw,88px);line-height:1.04;letter-spacing:-3px;font-weight:900;margin:17px 0 14px}h1 em{font-style:normal;color:var(--orange)}.intro-copy{color:#c8d3de;margin:0;font-size:17px}.cast-art{height:190px;margin:5px -5px -5px;position:relative}.cast-art img{width:100%;height:100%;object-fit:contain;direction:ltr}.cast-art.missing{height:30px}.hero-caption{display:flex;direction:ltr;justify-content:space-around;font-size:12px;color:#9dadbc;margin-bottom:16px}.boarding{display:flex;justify-content:space-around;border-block:1px dashed #70819365;padding:12px 0;margin-bottom:16px;font-size:11px;color:#98aabc}.boarding b{display:block;color:#edf3f6;font-size:14px;font-weight:500;margin-top:3px}.primary,.secondary{width:100%;border:0;border-radius:10px;min-height:54px;padding:12px 20px;font-weight:800;font-size:18px}.primary{background:var(--orange);color:#152031;box-shadow:0 4px 0 #9b6525,0 10px 32px #0003}.primary:active{transform:translateY(3px);box-shadow:0 1px 0 #9b6525}.secondary{background:#203044;color:#e4edf7;border:1px solid #42536a;margin-top:12px;font-size:16px}.control-hint{font-size:12px;color:#a1b2c3;margin:12px 0 5px}.text-button{border:0;background:transparent;color:#a6b7c6;font-size:12px;text-decoration:underline;text-underline-offset:3px;padding:7px}.desktop-stamp{direction:ltr;position:absolute;left:8vw;bottom:13vh;transform:rotate(-7deg);width:280px;padding:22px;border:1px solid #8fabc155;background:#0a1927d9;backdrop-filter:blur(8px);border-radius:4px}.desktop-stamp>span{font:10px monospace;color:#8faabe;letter-spacing:2px}.desktop-stamp>b{display:block;font-size:35px;letter-spacing:3px;margin:9px 0}.desktop-stamp i{font-style:normal;color:var(--orange);font-size:26px}.desktop-stamp div{font:12px monospace;border-top:1px dashed #5a7185;margin-top:15px;padding-top:15px}.desktop-stamp strong{font:16px Heebo;float:right}.desktop-stamp small{display:block;font-size:12px;color:#a5b6c8;margin-top:12px}footer{position:absolute;bottom:18px;inset-inline:40px;display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#8498ac;pointer-events:none}footer span:last-child{font:9px monospace;letter-spacing:2px}.hidden{display:none!important}#hud{position:absolute;inset:100px 0 0;pointer-events:none}.mission-bar{margin:0 auto;max-width:520px;display:flex;align-items:center;gap:16px;background:#0b1927dc;border:1px solid #47607580;border-radius:12px 12px 0 0;padding:13px 20px}.mission-bar>span{font:12px monospace;color:var(--orange);direction:ltr}h2{font-size:28px;line-height:1.22;margin:0}.mission-bar h2{font-size:19px;flex:1}.timer{display:flex;align-items:center;gap:7px}.timer>span{font:28px monospace;color:var(--orange)}.timer small{font-size:11px;color:#98aabc}.progress{max-width:520px;height:4px;background:#31404d;margin:auto;direction:rtl}.progress i{display:block;width:0;height:100%;background:var(--orange);transition:width .15s}.game-stats{max-width:500px;margin:10px auto;display:flex;justify-content:space-between;font-size:12px;text-shadow:0 2px 5px #000}.game-stats b{color:var(--orange);font:17px monospace;margin:0 5px}#speech{position:absolute;top:125px;left:50%;transform:translateX(-50%);padding:10px 18px;max-width:90%;white-space:nowrap;background:#0a1926db;border:1px solid #647b8c70;border-radius:30px;font-size:14px;text-align:center}#controls{position:absolute;bottom:60px;left:0;right:0;display:flex;direction:ltr;justify-content:space-between;align-items:flex-end;padding:0 7vw;pointer-events:auto}.joystick-wrap,.action-wrap{display:flex;align-items:center;flex-direction:column;gap:13px}.joystick-wrap>span,.action-wrap>span{font-size:12px;color:#d4e0ea;text-shadow:0 2px 4px black}#joystick{width:130px;height:130px;border:1px solid #cee3ee66;background:#07172575;border-radius:50%;position:relative;touch-action:none;box-shadow:inset 0 0 0 18px #97b5cb0a}#joystick:after{content:'+';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font:34px monospace;color:#b6d0e940;pointer-events:none}#stick{width:62px;height:62px;border-radius:50%;position:absolute;left:33px;top:33px;background:linear-gradient(#d6e7ef,#7d9eb4);box-shadow:0 6px 15px #0008,inset 0 2px 0 #fff;border:3px solid #4a6579;z-index:1;pointer-events:none}.action{width:114px;height:114px;border-radius:50%;border:5px solid #815722;background:var(--orange);color:#14202e;font-size:20px;font-weight:900;line-height:1.2;box-shadow:0 6px 0 #352819,0 0 0 7px #ffba531a;touch-action:none}.action:active,.action.pressed{transform:translateY(3px);background:#ffd48c;box-shadow:0 3px 0 #352819}#keyboard-hint{position:absolute;bottom:20px;width:100%;text-align:center;font-size:12px;color:#a1b2c3}#flight-instrument{position:absolute;top:195px;left:50%;transform:translateX(-50%);text-align:center;font-size:12px;color:#dbe7ec}.attitude{width:120px;height:120px;margin:10px auto;background:#081b2980;border:1px solid #b3d9e75c;border-radius:50%;position:relative}.attitude:before{content:'';position:absolute;inset:27px;border:2px dashed #b9f3db;border-radius:50%}.attitude>span{position:absolute;inset:0;display:grid;place-items:center;font:32px monospace;color:#a5d8ce50}#flight-dot{width:13px;height:13px;position:absolute;background:var(--orange);border-radius:50%;top:52px;left:52px;box-shadow:0 0 14px #ffbd67}.modal{position:absolute;z-index:10;inset:0;background:#05111fba;backdrop-filter:blur(12px);display:grid;place-items:center;padding:22px;overflow-y:auto}.panel{width:420px;max-width:100%;background:#102234;border:1px solid #486074;border-radius:20px;padding:32px;text-align:center;box-shadow:0 30px 100px #0005}.panel h2{font-size:36px;letter-spacing:-1.2px;margin:14px 0 20px}.panel p{font-size:15px;line-height:1.75;color:#c0d0dd}.result-icon{font-size:40px;color:var(--orange)}.score-ticket{border-block:1px dashed #627385;padding:14px;margin:22px 0}.score-ticket>span{font-size:13px;color:#a3b7c6}.score-ticket strong{display:block;font:64px monospace;color:var(--orange);line-height:1.2}.score-ticket small{font-size:13px}.disclaimer{display:block;font-size:11px;color:#899eaf;margin-top:20px}.story-panel{width:540px;text-align:right}.story-panel h2{font-size:30px}.story-panel p{font-size:14px}.sources{display:flex;flex-wrap:wrap;gap:16px;margin:18px 0 24px}.sources a{color:var(--orange);font-size:12px}#share-note{font-size:12px;min-height:0;margin:10px 0 0}
@media(max-width:700px){#app{min-height:560px}header{padding:19px 20px}.brand{font-size:18px;gap:9px}.brand-icon{width:35px;height:35px}.brand small{font-size:8px;letter-spacing:1.5px}.arcade{display:none}.top-controls{gap:9px}.overlay{padding:90px 24px 35px;justify-content:center;background:linear-gradient(#08141dd9,#08141deb)}.intro-card{width:360px}h1{font-size:65px;margin-top:12px}.intro-copy{font-size:15px}.cast-art{height:170px;margin-top:8px}.hero-caption{margin-bottom:11px}.boarding{padding:10px 0;margin-bottom:14px}.desktop-stamp{display:none}footer{bottom:12px;inset-inline:20px;justify-content:center;font-size:9px}footer span:last-child{display:none}#hud{top:87px}.mission-bar{margin:0 16px;gap:10px;padding:12px}.mission-bar h2{font-size:17px}.mission-bar>span{font-size:10px}.timer small{display:none}.progress{margin:0 16px}.game-stats{margin:10px 22px}#speech{top:112px;font-size:12px;padding:10px 14px}#controls{padding:0 28px;bottom:max(40px,env(safe-area-inset-bottom))}#keyboard-hint{display:none}#joystick{width:114px;height:114px}#stick{left:25px;top:25px}.action{width:102px;height:102px;font-size:18px}.joystick-wrap>span,.action-wrap>span{font-size:10px}#flight-instrument{top:170px}.panel{padding:26px 23px}.panel h2{font-size:31px}.result-panel .score-ticket{margin:15px 0}.result-panel .primary{font-size:16px}.eyebrow{font-size:11px}}
@media(max-height:740px){.overlay{padding-top:80px}.cast-art{height:132px}h1{font-size:55px;margin:10px 0}.hero-caption{margin-bottom:8px}.boarding{padding:8px 0;margin-bottom:10px}.control-hint{margin-top:10px}.intro-copy{font-size:14px}.eyebrow{font-size:10px}.primary{min-height:48px}.panel{padding:20px}#flight-instrument{top:160px}.attitude{width:96px;height:96px}.attitude:before{inset:21px}#flight-dot{left:40px;top:40px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.progress i{transition:none}}

#cinematic{position:absolute;inset:0;pointer-events:none;background:linear-gradient(#06111b90 0%,transparent 25%,transparent 58%,#06111bf0 83%);z-index:4}.cinema-top{position:absolute;top:100px;inset-inline:25px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#e0c493}.cinema-top button{pointer-events:auto;border:1px solid #9aaebe80;background:#102436bc;color:#eff6fb;padding:10px 15px;border-radius:30px;font-size:12px}.cinema-caption{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);width:500px;max-width:calc(100% - 42px);text-align:center}.cinema-caption>span{font-size:12px;color:var(--orange)}.cinema-caption h2{margin:12px 0;font-size:32px}.cinema-caption p{font-size:16px;color:#d9e4ec;line-height:1.6;margin:10px 0 20px}.cinema-caption small{font-size:10px;color:#8ea1b4}.cinema-progress{height:2px;width:140px;background:#6c839040;margin:18px auto;direction:rtl}.cinema-progress i{display:block;height:100%;width:0;background:var(--orange)}@media(max-width:700px){.cinema-top{top:84px;inset-inline:20px}.cinema-caption{bottom:35px}.cinema-caption h2{font-size:26px}.cinema-caption p{font-size:14px}#flight-instrument.cockpit-instrument{top:135px;left:67px;transform:none}.cockpit-instrument .attitude{height:80px;width:80px}.cockpit-instrument .attitude:before{inset:18px}.cockpit-instrument #flight-dot{left:33px;top:33px}#flight-instrument.cockpit-instrument>span{font-size:10px}.cockpit-instrument #stability{font-size:10px}}

@media(max-width:700px){#flight-instrument.cockpit-instrument{left:auto;right:20px;top:142px;width:115px}}
.modal{display:flex;align-items:flex-start;justify-content:center}.panel{margin-block:auto}
@media(max-width:700px) and (max-height:640px){.overlay{padding:75px 24px 18px}.intro-card>.eyebrow,.control-hint,footer{display:none}h1{font-size:44px;margin:8px 0}.cast-art{height:95px}.hero-caption{margin-bottom:8px}.boarding{padding:6px 0;margin-bottom:10px}.intro-copy{font-size:13px}.text-button{font-size:11px;padding:6px}}

/* Story chapters, score feedback, and the cable-tracing challenge. */
.cinema-top{font-size:16px;font-weight:700}.cinema-caption{width:600px;bottom:28px;padding:24px 30px;background:#071625ed;border:1px solid #e5b66b55;border-radius:16px;text-align:right}.cinema-caption>span{font-size:14px}.cinema-caption h2{font-size:30px}.cinema-caption p{font-size:17px;line-height:1.8}.cinema-caption .primary{pointer-events:auto;font-size:16px;min-height:46px}.cinema-caption small{display:block;text-align:center;font-size:12px}.cinema-progress{margin:15px auto}.cinema-caption>span:before{content:'סיפור הרקע / ';color:#bccbd4}#penalty{position:absolute;top:33%;left:50%;transform:translateX(-50%);opacity:0;text-align:center;color:#fff;background:#7d241ee8;border:1px solid #ffb29b;border-radius:14px;padding:9px 22px;pointer-events:none;z-index:6}#penalty b{display:block;font:800 40px Heebo,Arial,sans-serif;line-height:1.2}#penalty span{font-size:15px}#penalty.flash{animation:penalty-float 1.5s ease-out forwards}@keyframes penalty-float{0%{opacity:0;transform:translate(-50%,12px) scale(.85)}15%,65%{opacity:1;transform:translate(-50%,-4px) scale(1)}100%{opacity:0;transform:translate(-50%,-55px)}}
#knot-task{position:absolute;z-index:6;inset:255px 16px 20px;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.knot-card{pointer-events:auto;width:420px;max-width:100%;padding:18px 22px;background:#0b1d2ff5;border:1px solid #bd995d;border-radius:18px;box-shadow:0 15px 70px #0008;text-align:center}.knot-heading{display:flex;justify-content:space-between;font-size:14px;color:#ffcf83}.knot-card h2{font-size:23px;margin:8px 0}.knot-card p{font-size:14px;line-height:1.5;min-height:42px;margin:6px 0;color:#dae5ec}.knot-card small{display:block;font-size:12px;color:#b7cad8}#knot-svg{display:block;width:100%;max-height:230px;touch-action:none;user-select:none;direction:ltr;background:#07121e;border-radius:10px}#knot-guide,#knot-trace{fill:none;stroke-linecap:round;stroke-linejoin:round}#knot-guide{stroke:#6c8092;stroke-width:22}#knot-trace{stroke:#f5c16b;stroke-width:7}#knot-next{fill:#ffcf83;stroke:#fff0cb;stroke-width:3}#knot-svg text{fill:#c7d7e3;font:14px Arial}.knot-card .text-button{font-size:14px;padding:8px}#speech{white-space:normal;width:max-content;max-width:88%;line-height:1.5}#flight-instrument.cockpit-instrument{left:auto;right:25px;top:185px;transform:none;background:#071625bb;border-radius:12px;padding:8px}#hud:has(.cockpit-instrument:not(.hidden)) #speech{top:auto;bottom:230px}
@media(max-width:700px){.cinema-top{font-size:14px;gap:10px}.cinema-caption{padding:18px;bottom:20px}.cinema-caption h2{font-size:25px}.cinema-caption p{font-size:16px;line-height:1.65}.cinema-caption>span{font-size:13px}.cinema-caption>span:before{content:''}#knot-task{inset:235px 12px 12px}.knot-card{padding:14px}.knot-card h2{font-size:21px}#knot-svg{max-height:200px}#flight-instrument.cockpit-instrument{right:16px;top:155px;width:108px}#hud:has(.cockpit-instrument:not(.hidden)) #speech{bottom:205px;font-size:13px}.game-stats{font-size:14px}.action-wrap>span,.joystick-wrap>span{font-size:12px}}
@media(max-height:670px){.cinema-caption{padding:14px;bottom:12px}.cinema-caption p{margin:8px 0 12px}.cinema-caption h2{margin:6px 0}.cinema-progress{margin:10px auto}#knot-task{top:175px}.knot-card{padding:10px 14px}.knot-card p{min-height:0}#knot-svg{max-height:155px}.knot-card small{display:none}}
@keyframes penalty-still{0%,85%{opacity:1}100%{opacity:0}}@media(prefers-reduced-motion:reduce){#penalty.flash{animation:penalty-still 1.5s forwards}}

/* Keep the game in the visible mobile viewport, including Safari toolbars. */
html,body{width:100%;max-width:100%;overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%}button,a{touch-action:manipulation}#controls,#joystick,#action{touch-action:none}#app[data-stage]{height:100dvh;min-height:0}#controls{gap:20px;box-sizing:border-box}.joystick-wrap,.action-wrap{min-width:0;flex:0 1 46%;max-width:190px}.joystick-wrap>span,.action-wrap>span{max-width:100%;text-align:center;white-space:normal;line-height:1.45;min-height:2.9em;direction:rtl}.mission-bar h2{min-width:0}.timer,.mission-bar>span{flex-shrink:0}.game-stats{gap:12px}.game-stats>span{min-width:0}.game-stats>span:first-child{flex-shrink:0}#status{text-align:left}#app[data-stage=flight] #speech{bottom:205px;max-width:82%;font-size:13px;padding:8px 14px}#app[data-stage=flight] #flight-instrument{top:125px;right:18px;padding:7px;width:105px}#app[data-stage=flight] #flight-instrument>span{display:none}
@media(max-width:700px){#app[data-stage] header{padding:calc(12px + env(safe-area-inset-top,0px)) 16px 10px}#app[data-stage] #hud{top:calc(68px + env(safe-area-inset-top,0px))}#app[data-stage] .mission-bar{margin-inline:12px;padding:10px;gap:8px}#app[data-stage] .mission-bar h2{font-size:16px;line-height:1.35}#app[data-stage] .timer>span{font-size:24px}#app[data-stage] .progress{margin-inline:12px}#app[data-stage] .game-stats{margin:8px 16px;font-size:12px}#controls{padding-inline:18px;bottom:calc(14px + env(safe-area-inset-bottom,0px))}#app[data-stage=flight] #speech{bottom:calc(174px + env(safe-area-inset-bottom,0px))}#app[data-stage=flight] #flight-instrument{top:110px;right:14px;width:90px;background:#071625a6}#app[data-stage=flight] .attitude{width:64px;height:64px;margin:4px auto}#app[data-stage=flight] .attitude:before{inset:14px}#app[data-stage=flight] #flight-dot{top:25px;left:25px}#app[data-stage=flight] #stability{font-size:11px}.joystick-wrap>span,.action-wrap>span{font-size:12px}}
@media(max-height:560px) and (orientation:landscape){#app[data-stage] header{padding:8px 16px}#app[data-stage] .brand{font-size:14px}#app[data-stage] .brand small{display:none}#app[data-stage] #hud{top:50px}#app[data-stage] .mission-bar{padding:6px 12px}#app[data-stage=flight] #speech{bottom:12px;max-width:48%}#app[data-stage=flight] #flight-instrument{top:80px}#controls{bottom:12px}.action,#joystick{width:90px;height:90px}#stick{left:14px;top:14px}.joystick-wrap>span,.action-wrap>span{display:none}}

/* All active game surfaces share one gesture policy, including the knot card. */
#app[data-playfield=true]{touch-action:none;overscroll-behavior:none;min-height:0;max-width:none;overflow:hidden}
#app[data-playfield=true] #hud,#app[data-playfield=true] #knot-task,#app[data-playfield=true] .knot-card,#app[data-playfield=true] #knot-svg{touch-action:none}
html:has(#app[data-playfield=true]),body:has(#app[data-playfield=true]){overflow:hidden;overscroll-behavior:none}
#knot-task{min-width:0;max-width:calc(100% - 24px)}.knot-card{min-width:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain}#knot-svg{max-width:100%}

/* Fill the browser's available height; Safari toolbar changes resize the playfield. */
html,body{height:100%;margin:0}
#app[data-playfield=true]{position:fixed;inset:0;width:100%;height:100%;height:100dvh;min-height:0;transform:none;transform-origin:initial}
#app[data-playfield=true] #scene{display:block;position:absolute;inset:0;width:100%;height:100%;max-height:none}
#app[data-playfield=true] #controls{bottom:calc(18px + env(safe-area-inset-bottom,0px))}

/* The opening is told through the action and camera movement. */
#cinematic .cinema-caption{width:auto;max-width:90%;bottom:28px;padding:0;background:none;border:0;border-radius:0;text-align:center;box-shadow:none}
#cinematic .cinema-caption h2{font-size:clamp(24px,4vw,32px);margin:0 0 18px;text-shadow:0 2px 12px #000;min-height:1.3em}
#cinematic .cinema-caption small{font-size:12px;color:#a8b9c6}
#cinematic .cinema-top{top:calc(86px + env(safe-area-inset-top,0px));font-size:14px;font-weight:500}

#tap-guard{position:absolute;inset:0;z-index:8;background:transparent;touch-action:none;user-select:none;-webkit-user-select:none}#knot-guide{stroke-width:33.8}

/* A game surface must never select text, drag artwork, or open touch callouts. */
html,body{touch-action:manipulation}
body,body *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
img,svg,canvas,a{-webkit-user-drag:none}

/* Binding only needs the action button; movement returns in the other stages. */
#app[data-stage=team] .joystick-wrap{display:none}
#app[data-stage=team] #controls{justify-content:center}
#app[data-stage=team] .action-wrap{flex:0 1 230px;max-width:230px}
#app[data-stage=team] #keyboard-hint{font-size:0}
#app[data-stage=team] #keyboard-hint:after{content:'רווח / לחיצה על ביחד! לליפוף הכבל';font-size:12px}
#penalty.reward{top:16%;background:#163f3aee;border-color:#8dd8b6;color:#d0ffe9;padding:7px 18px}
#penalty.reward b{font-size:30px}

/* Disclosure is visible before play, including on short mobile screens. */
.fiction-notice{margin:12px 0;padding:12px 14px;border:1px solid #ffba5380;border-radius:10px;background:#142333;text-align:right;font-size:14px;line-height:1.5}
.fiction-notice strong{display:block;color:#ffce87;font-size:16px}
.fiction-notice p{margin:6px 0;color:#dbe4ec}
#intro{overflow-y:auto;align-items:flex-start}
.intro-card{margin-block:auto}
.story-panel h3{font-size:17px;color:#ffce87;margin:18px 0 5px}
@media(max-width:700px){#intro .cast-art{height:120px}#intro .boarding{margin-bottom:8px;padding:8px 0}#intro h1{font-size:48px;margin:12px 0}#intro{padding-bottom:70px}.cinema-top>span{font-size:13px;max-width:65%}.fiction-notice{font-size:14px}}

#intro .boarding{margin-top:22px}
