@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#203b35;--mint:#d5e9dd;--ghost:#f5fcff;--paper:#f6f8f0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:var(--ink);font-family:Manrope,Arial,sans-serif;background:var(--paper);font-size:14px}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #d78457;outline-offset:5px}button{border:0}a{color:inherit;text-decoration:none}header{height:88px;padding:0 5.3%;display:flex;align-items:center;justify-content:space-between;background:#f6f8f0;border-bottom:1px solid #203b3520}.brand{font-size:38px;font-weight:800;letter-spacing:-3px;display:flex;align-items:center;gap:5px}.brand svg{width:36px;height:46px}.brand span{font-size:12px;letter-spacing:0;align-self:flex-start;margin-top:9px}nav{display:flex;gap:37px;font-size:12px;font-weight:600}.small{background:transparent;border:1px solid #50665e;border-radius:7px;padding:12px 17px;font-size:12px}.small span{margin-left:24px}.desktop{min-height:690px;height:calc(100vh - 158px);max-height:850px;background:var(--mint);position:relative;overflow:hidden}.grid-bg{position:absolute;inset:0;background-image:radial-gradient(#658d733b .7px,transparent .7px);background-size:22px 22px;mask-image:linear-gradient(120deg,black,transparent 80%)}.shortcuts{position:absolute;left:24px;top:35px;display:grid;gap:29px;z-index:2}.shortcuts button{background:transparent;width:95px;font-size:10px;display:grid;justify-items:center;gap:7px}.desktop-icon{font-size:31px;display:grid;place-items:center;width:51px;height:49px;filter:drop-shadow(2px 3px 0 #203b3522);transition:transform .2s}.shortcuts button:hover .desktop-icon{transform:translateY(-5px) rotate(-8deg)}.folder{font-size:48px;color:#f5d187;text-shadow:1px 1px #8a744a}.palette{background:#e7e0ef;border:1.5px solid #53605a;border-radius:14px;color:#7e6f9b;font-size:36px}.note{background:#f7edc5;border:1.5px solid #736e51;border-radius:4px;font-size:30px;font-family:Georgia}.hero-copy{position:relative;padding-top:116px;margin-left:15%;z-index:1;width:57%}.eyebrow{font-size:9px;font-weight:800;letter-spacing:1.6px;display:flex;align-items:center;gap:8px}.eyebrow i,.desktop-bottom i{height:6px;width:6px;display:inline-block;background:#487957;border-radius:50%}h1{font-size:clamp(46px,4.7vw,77px);font-weight:500;line-height:1.1;letter-spacing:-4px;margin:26px 0;position:relative}em{font-family:Georgia,serif;font-weight:400}h1 em{color:#4c7961}.spark{font-size:47px;position:absolute;left:400px;top:80px;color:#60856e}.hero-copy p{font-size:14px;line-height:1.9;color:#5b7066}.actions{display:flex;align-items:center;gap:23px;margin:32px 0 21px}.primary{background:var(--ink);color:#fff;padding:18px 21px;border-radius:7px;display:flex;align-items:center;gap:13px;box-shadow:0 4px 0 #152b2319;transition:transform .2s}.primary:hover{transform:translateY(-3px)}.primary b{margin-left:12px;font-size:20px;font-weight:400}.primary>span{font-size:22px}.text-btn{background:transparent;font-size:11px;border-bottom:1px solid #718a7b;padding:9px 0}.text-btn span{margin-left:13px}.compat{display:flex;gap:18px;font-size:9px;color:#607569}.compat span+span:before{content:'·';margin-right:18px}.floating-window{background:#fbfcf7;border:1px solid #627a6e;border-radius:10px;box-shadow:8px 10px 0 #3c5d4814,0 20px 60px #294b3612;overflow:hidden}.demo-window{width:355px;position:absolute;right:5.5%;top:102px;transform:rotate(3deg);z-index:3}.titlebar{height:35px;display:flex;gap:7px;align-items:center;border-bottom:1px solid #aebbb0;background:#eff2e9;padding:0 12px;font-size:8px;cursor:grab}.mini-dot{width:7px;height:7px;border:1px solid #728578;border-radius:50%}.window-controls{margin-left:auto;display:flex;gap:12px}.titlebar button{background:transparent;padding:2px 5px;font-size:17px}.chat-content{padding:23px 20px 17px}.chat-label{font-size:9px;letter-spacing:1.5px;color:#7c8e82;display:flex;justify-content:space-between}.chat-label span{font-size:20px}.user-chat{background:#e7ede1;margin:17px 0 20px 52px;padding:12px;border-radius:12px 12px 0 12px;font-size:11px}.user-chat span{margin-left:14px}.bot-chat{display:flex;align-items:center;margin-left:-6px}.bot-chat svg{width:46px;height:50px;flex-shrink:0}.bot-chat p{font-size:10px;line-height:1.5}.bot-chat small{display:block;font-size:8px;color:#859085;margin-top:3px}.photos{display:flex;gap:9px;margin-top:12px}.photo{width:33.3%;height:91px;border:4px solid white;border-bottom:13px solid white;box-shadow:0 2px 5px #0002;overflow:hidden;position:relative}.beach{background:linear-gradient(#b5dde7 47%,#5a9b98 48%,#6baead 67%,#ebd4a4 68%);transform:rotate(-5deg)}.photo span{position:absolute;left:13px;top:3px;color:#f8e6af;font-size:22px}.sea{background:linear-gradient(#d9e4e0 45%,#6ba4a3 46%,#357f83);transform:rotate(3deg)}.sea span{top:22px;left:28px;font-size:28px}.sunset{background:linear-gradient(#d8b4ad,#e9c092 47%,#b18c86 49%,#618e92);transform:rotate(-3deg)}.sunset span{top:23px;left:30px}.photo-caption{font-size:8px;margin-top:16px;color:#778679;display:flex;justify-content:space-between}.photo-caption span{font-size:7px}.input-demo{border-top:1px solid #dbe2d5;padding:13px;display:flex;align-items:center;gap:12px;color:#99a294;font-size:9px}.input-demo kbd{font-size:7px;border:1px solid #d6ddcf;padding:3px;margin-left:auto}.sticky{position:absolute;right:10%;top:480px;background:#f6e8ae;transform:rotate(-6deg);padding:21px 24px 9px;box-shadow:3px 7px 12px #48624615;z-index:2;width:224px}.sticky:before{content:'';width:70px;height:20px;background:#f6f6e389;position:absolute;top:-10px;left:80px;transform:rotate(2deg)}.sticky>span{font-size:9px;letter-spacing:.6px;color:#877b4c}.sticky p{font-family:Georgia,serif;font-size:18px;line-height:1.5;margin:12px 0 0}.sticky strong{font-weight:400;font-style:italic}.sticky svg{width:80px;height:32px;margin-left:90px}.desktop-bottom{position:absolute;bottom:22px;left:35px;right:35px;display:flex;justify-content:space-between;font-size:9px;color:#688171}.desktop-bottom i{margin-right:7px;width:5px;height:5px}.taskbar{height:69px;border-top:1px solid #a6bcab;border-bottom:1px solid #d5decd;background:#e9efe3d9;display:flex;align-items:center;justify-content:space-between;padding:0 32px;position:relative;z-index:5}.task-left{display:flex;align-items:center;gap:19px}.start-icon{font-size:29px}.task-title{font-size:10px;color:#6c7e70}.dock{display:flex;gap:8px;position:absolute;left:50%;transform:translateX(-50%)}.dock button{background:#f6f9f080;border:1px solid #d1dcce;border-radius:8px;width:43px;height:43px;font-size:24px;position:relative;display:grid;place-items:center;transition:background .2s}.dock button:hover{background:white}.dock svg{width:40px;height:43px}.dock i{width:12px;height:3px;border-radius:4px;background:#6c9278;position:absolute;bottom:2px}.clock{display:flex;align-items:center;gap:22px;font-size:10px}.clock div{text-align:right}.clock b{font-weight:500}.clock small{display:block;font-size:9px;margin-top:3px}.abilities,.setup,.faq{max-width:1130px;margin:auto;padding:90px 30px}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}h2{font-size:46px;line-height:1.15;letter-spacing:-2px;font-weight:500;margin:18px 0}.section-heading p{font-size:13px;line-height:1.9;color:#7a8678}.feature-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:18px}.feature{background:#e6ecdf;padding:27px;border-radius:13px;min-height:290px}.feature-num{font-size:9px;letter-spacing:1.2px;color:#7b8c78}.feature h3{font-weight:600;font-size:19px;letter-spacing:-.6px}.feature p,.steps p{font-size:11px;line-height:1.9;color:#798575}.peach{background:#f1e7db}.lavender{background:#e9e5ef}.search-visual{margin:35px 0;background:#fcfcf7;border:1px solid #b6c2b1;box-shadow:3px 4px 0 #bccab040;border-radius:6px;padding:15px 11px;font-size:11px;display:flex;gap:10px;align-items:center}.search-visual>span{font-size:24px}.search-visual kbd{margin-left:auto}.tag{font-size:8px;border:1px solid #c5d1bc;padding:5px 8px;border-radius:4px;margin-right:4px;display:inline-block;margin-top:8px}.reminder-visual{margin:43px -9px 44px;background:#fffaf0;padding:14px 10px;border-radius:7px;box-shadow:4px 5px 0 #dbcab54f;transform:rotate(-3deg);display:flex;gap:10px;align-items:center;font-size:10px}.reminder-visual>span{font-size:25px;color:#99815f}.reminder-visual small{display:block;font-size:7px;margin-top:5px;color:#938a7b}.language-visual{height:114px;position:relative;font-size:15px}.language-visual span{position:absolute;background:#faf8ff;border:1px solid #c5b8d4;padding:10px 18px;border-radius:10px}.language-visual span:nth-child(1){left:3px;top:18px;transform:rotate(-7deg)}.language-visual span:nth-child(2){right:3px;top:48px;transform:rotate(8deg);background:#d9d0e7}.language-visual span:nth-child(3){left:15px;top:70px;transform:rotate(-4deg)}.personality{display:grid;grid-template-columns:1fr 1fr;max-width:1130px;margin:0 auto;padding:35px 30px 90px;gap:85px;align-items:center}.character-stage{position:relative;height:410px;border-radius:50%;background:radial-gradient(#dbe9da,transparent 68%);display:grid;place-items:center}.big-ghost{width:230px;animation:bob 4s ease-in-out infinite;z-index:1;filter:drop-shadow(0 15px 18px #42665520)}.orbit{border:1px solid #cedbc7;border-radius:50%;position:absolute;width:380px;height:300px;transform:rotate(-35deg)}.o2{transform:rotate(35deg);width:330px;height:370px}.stage-bubble{position:absolute;top:25px;left:110px;font-size:11px;border:1px solid #506d58;border-radius:14px 14px 14px 0;padding:12px 17px;background:#fffdf6;transform:rotate(-4deg)}.star{position:absolute;color:#7a9c7a}.s1{top:80px;right:37px;font-size:35px}.s2{bottom:110px;left:20px;font-size:55px}.swatches{display:flex;gap:10px;justify-content:center;position:absolute;bottom:15px;z-index:2}.swatch{width:26px;height:26px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #c5d1c0}.swatch.selected{box-shadow:0 0 0 2px #365d42;transform:translateY(-3px)}.personality-copy p{font-size:12px;line-height:1.9;max-width:390px;color:#7a8678}.outline{background:transparent;border:1px solid #729174;border-radius:7px;padding:13px 20px;margin-top:15px;font-size:11px}.outline span{margin-left:30px;font-size:18px}.setup{border-top:1px solid #dce3d5;padding-top:75px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin:40px 0}.steps b{font-family:Georgia;font-size:34px;font-weight:400;color:#94ac92}.steps h3{font-size:16px;font-weight:600}.privacy{background:#e8ede2;border:1px solid #dbe3d4;padding:20px 28px;border-radius:8px;display:flex;align-items:center;gap:22px}.privacy>span{font-size:34px}.privacy p{font-size:11px;line-height:1.8;color:#71826b}.privacy strong{color:#35513c}.faq{padding-top:0;max-width:900px}.faq h2{font-size:33px;margin-bottom:30px}details{border-bottom:1px solid #d8dfd0;padding:19px 0}summary{cursor:pointer;display:flex;justify-content:space-between;font-size:12px;list-style:none}summary span{font-size:18px}details[open] summary span{transform:rotate(45deg)}details p{font-size:12px;color:#7a8678;line-height:1.8;max-width:680px}footer{border-top:1px solid #d5decd;padding:30px 5%;display:flex;justify-content:space-between;align-items:center}footer>span{font-size:10px;color:#7c8b74}#pet{position:fixed;left:0;top:0;width:155px;height:170px;z-index:15;cursor:grab;touch-action:none;user-select:none;will-change:transform}#pet:active{cursor:grabbing}#pet>svg{width:100%;height:100%;filter:drop-shadow(0 10px 7px #294d3520)}.pet-bubble{position:absolute;bottom:150px;left:-30px;width:215px;background:#fffef6;border:1.5px solid #344b3d;border-radius:16px 16px 0 16px;padding:12px 16px;font-size:11px;text-align:center;box-shadow:3px 4px 0 #324f3610;transition:opacity .3s}.pet-shadow{position:absolute;bottom:0;left:49px;width:62px;height:9px;background:#4b6e4125;border-radius:50%;filter:blur(4px)}#pet.sleeping .eyes{transform:scaleY(.1);transform-origin:80px 78px}dialog{border:1px solid #526c59;border-radius:12px;padding:0;width:min(470px,90vw);background:#fcfdf6;color:var(--ink);box-shadow:12px 15px 0 #244b3020}dialog::backdrop{background:#17372245;backdrop-filter:blur(5px)}dialog .titlebar{font-size:11px;justify-content:space-between}#modal-body{padding:30px;font-size:13px;line-height:1.9}#modal-body h2{font-size:28px}#modal-body .swatches{position:static;padding:20px 0}#modal-body button{margin:8px 5px 0 0}.heart{position:fixed;z-index:20;pointer-events:none;font-size:23px;animation:heart 1.6s ease-out forwards;color:#d891a1}@keyframes heart{to{transform:translateY(-110px) rotate(25deg);opacity:0}}@keyframes bob{50%{transform:translateY(-17px) rotate(5deg)}}@media(min-width:1450px){.hero-copy{margin-left:17%;padding-top:145px}.demo-window{right:8%;top:135px;width:380px}.sticky{top:520px;right:15%}}@media(max-width:1150px){h1{font-size:53px;letter-spacing:-3px}.hero-copy{margin-left:14%;width:58%}.demo-window{width:295px;right:3%;top:160px}.spark{left:330px;top:66px}.actions{gap:12px}.primary{font-size:11px;padding:14px}.compat{font-size:8px;gap:8px}.compat span+span:before{margin-right:8px}.sticky{right:9%;top:510px;width:195px}.sticky p{font-size:15px}.hero-copy p{font-size:12px}.feature{padding:20px}.personality{gap:35px}}@media(max-width:800px){header{height:72px;padding:0 22px}nav{gap:18px;font-size:10px}header .small{display:none}.desktop{height:auto;min-height:1030px}.shortcuts{top:28px;left:17px;right:17px;display:flex;justify-content:center;gap:15px}.shortcuts button{font-size:9px;width:75px}.desktop-icon{width:40px;height:40px;font-size:27px}.hero-copy{padding-top:145px;margin-left:7%;width:90%}h1{font-size:53px}.hero-copy .eyebrow{font-size:7px}.hero-copy p{font-size:13px}.spark{left:335px;font-size:35px}.actions{gap:20px}.compat{font-size:8px}.demo-window{top:520px;left:8%;right:auto;width:310px}.sticky{top:820px;right:8%;width:190px}.desktop-bottom span:last-child{display:none}.taskbar{padding:0 18px}.task-title{display:none}.clock{gap:10px}.clock>span{display:none}.abilities,.setup,.faq{padding:60px 25px}.section-heading{display:block}h2{font-size:37px}.section-heading p{font-size:12px}.feature-grid{grid-template-columns:1fr}.feature{padding:26px;min-height:240px}.search-visual{margin:25px 0}.reminder-visual{max-width:300px;margin:25px auto}.language-visual{max-width:250px;margin:auto}.personality{grid-template-columns:1fr;padding:0 25px 55px;gap:15px}.character-stage{max-width:400px;width:100%;margin:auto}.orbit{max-width:95%}.personality-copy{padding:0 10px}.steps{grid-template-columns:1fr;gap:15px}.steps p{font-size:12px}.privacy{padding:15px;gap:12px}footer{gap:20px;flex-wrap:wrap}footer>span:last-child{width:100%}.faq h2{font-size:28px}#pet{width:125px;height:140px}.pet-bubble{bottom:120px;width:180px;font-size:10px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

/* Soft-lit desktop and sculpted cloth */
:root{--paper:#f5f7f8;--ink:#263b4a;--mint:#d7e5ee}
header{background:#f8fafbd9;border-color:#dce4eb;backdrop-filter:blur(25px)}
.desktop{background:radial-gradient(ellipse at 29% 17%,#f2f8fc 0%,#dfeaf1 39%,#c4d9e5 70%,#a8c8da 100%)}
.grid-bg{display:none}.wallpaper-art{position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:.65}.wallpaper-art i{position:absolute;width:720px;height:720px;right:-250px;top:80px;border-radius:44% 56% 55% 45%;border:75px solid #d6edf9;box-shadow:inset 22px 20px 35px #577f9b40,inset -15px -14px 25px #fff9,20px 22px 45px #6d91b14d,-12px -10px 25px #ffffff9c;transform:rotate(-35deg) scaleY(.67)}.wallpaper-art i:nth-child(2){right:-170px;top:155px;transform:rotate(-35deg) scaleY(.67);border-width:58px;width:610px;height:610px}.wallpaper-art i:nth-child(3){right:-90px;top:235px;width:490px;height:490px;border-width:47px}.wallpaper-art i:nth-child(4){right:-10px;top:305px;width:360px;height:360px;border-width:35px}
h1 em{color:#5b829d}.hero-copy{z-index:2}.spark{color:#7594ab}.hero-copy p{color:#657b8a}.eyebrow{color:#577284}.primary{background:linear-gradient(145deg,#38586f,#213c50);border:1px solid #49687c;box-shadow:0 6px 14px #324e6a25,inset 0 1px 0 #ffffff30}.floating-window{background:#fafcffed;border:1px solid #ffffffc9;box-shadow:0 25px 65px #2f4b6a30,0 3px 9px #314a6220,inset 0 1px 0 white;backdrop-filter:blur(32px);border-radius:9px}.demo-window{transform:rotate(0deg)}.titlebar{background:linear-gradient(#f5f8fbd9,#e8f0f6b0);border-color:#dbe5ec}.chat-label{color:#8295a5}.user-chat{background:#e8eff6}.input-demo{background:#f5f8fb9c;border-color:#e0e8ef}.taskbar{background:linear-gradient(110deg,#f9fcffe0,#e5eef6d9);backdrop-filter:blur(32px) saturate(160%);border-color:#ffffffb3;box-shadow:0 -5px 25px #5d809210}.dock button{background:transparent;border-color:transparent;border-radius:5px}.dock button:hover{background:#fff9;box-shadow:0 2px 6px #536c8112}.dock i{background:#517a9c}.start-icon{color:#237fbc}.task-title,.clock{color:#486074}.sticky{background:linear-gradient(120deg,#fff1b6,#f2dfa2);box-shadow:1px 12px 17px #2f4e6220;transform:rotate(-4deg)}.desktop-icon svg{width:58px;height:58px}.folder{width:48px!important;height:34px!important;margin-top:9px;margin-bottom:6px;border-radius:3px 5px 5px 5px;background:linear-gradient(#f7d784,#edb84c);border:1px solid #d3a340;box-shadow:inset 0 2px 0 #fff6,0 3px 5px #4c5b6930;position:relative}.folder:before{content:'';position:absolute;top:-7px;left:-1px;width:23px;height:9px;border-radius:3px 3px 0 0;background:#e8b74e;border:1px solid #d3a340;border-bottom:0}.palette{background:linear-gradient(130deg,#f9f5ff,#cfc2e6);box-shadow:inset 0 1px 1px white,0 5px 8px #4c5b6920;border-color:#b4a8c3}.note{background:linear-gradient(130deg,#fffaf0,#ecdcb5);border-color:#cbbd9c;box-shadow:inset 0 1px 1px white,0 5px 8px #4c5b6920}.pet-bubble{background:#fffef5ed;border:1px solid #ffffffc9;box-shadow:0 7px 25px #26465d25;backdrop-filter:blur(12px);border-radius:16px 16px 5px 16px}.pet-shadow{background:#35556b4d;filter:blur(8px);width:75px;height:12px;left:40px}#pet{width:185px;height:200px}#pet>svg{filter:drop-shadow(5px 12px 9px #36546e30)}#pet .pet-bubble{bottom:174px}.cloth-body{transform-origin:80px 48px;animation:cloth-breathe 4s ease-in-out infinite}.eyes{transform-box:view-box;transform-origin:81px 78px;animation:blink 7.3s infinite}#pet.sleeping .eyes{animation:none;transform:scaleY(.1)}.big-ghost{width:260px;filter:drop-shadow(10px 22px 14px #49667e30)}.character-stage{background:radial-gradient(#dce8f3,transparent 68%)}.orbit{border-color:#dae4eb}.stage-bubble{border-color:#d0dce5;box-shadow:0 8px 20px #46647a15}.feature{background:linear-gradient(130deg,#e9f0f2,#e2eaf0);box-shadow:0 8px 25px #344a6510;border:1px solid #ffffffa0}.peach{background:linear-gradient(130deg,#f7eee5,#eee3d6)}.lavender{background:linear-gradient(130deg,#efedf8,#e4dfef)}.privacy{background:#e9eff4;border-color:#dbe5ed}footer{border-color:#d9e3eb}.desktop-bottom{color:#5c7b8f}.photo{box-shadow:0 3px 7px #233b4b25}
@keyframes cloth-breathe{0%,100%{transform:scaleX(1) skewX(-1.2deg)}50%{transform:scaleX(.97) skewX(1.2deg)}}@keyframes blink{0%,43%,47%,100%{transform:scaleY(1)}45%{transform:scaleY(.08)}}
@media(max-width:800px){#pet{width:145px;height:165px}#pet .pet-bubble{bottom:143px}.wallpaper-art{opacity:.38}.wallpaper-art i{right:-460px;top:330px}.wallpaper-art i:nth-child(2){right:-380px;top:405px}.wallpaper-art i:nth-child(3){right:-300px;top:485px}.wallpaper-art i:nth-child(4){right:-220px;top:555px}}

#pet{width:170px;height:185px;overflow:visible;transform:none;cursor:grab}#boo-canvas{width:170px;height:185px;display:block;pointer-events:none}#pet .pet-bubble{bottom:170px}.big-ghost{animation:none;filter:none;width:260px;height:260px}#pet .pet-shadow{display:none}.animation-lab{max-width:1070px;margin:0 auto 60px;padding:35px;border:1px solid #d6e2eb;border-radius:16px;background:#edf3f7}.animation-lab h2{font-size:32px}.animation-lab p{font-size:12px;line-height:1.8;color:#657b8a}.reaction-controls{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0}.reaction-controls button{padding:10px 14px;border:1px solid #c6d6e2;background:#ffffffb0;border-radius:8px;font-size:11px;transition:background .2s}.reaction-controls button:hover,.reaction-controls button.active{background:#274d65;color:white}.reaction-status{font-size:12px;margin:15px 0;min-height:20px}.animation-lab small{font-size:10px;color:#718695}.pet-bubble{pointer-events:none}.animation-lab button:focus-visible{outline:3px solid #a1bcd0}@media(max-width:800px){.animation-lab{margin:0 20px 40px;padding:22px}.animation-lab h2{font-size:27px}#pet{width:170px;height:185px}#pet .pet-bubble{bottom:170px}}

.reaction-controls{position:relative;z-index:16}
html,body{overflow-x:clip}
