:root{--bg:#f5efeb;--paper:#fffdfa;--ink:#392d2e;--muted:#786a68;--rose:#b63f64;--deep:#6d243f}
#clp-app{min-height:100vh;position:relative;overflow:hidden;padding:25px 14px 50px;color:var(--ink);font-family:Georgia,'Times New Roman',serif;background:radial-gradient(circle at 12% 7%,#f7cbd6aa,transparent 22%),radial-gradient(circle at 91% 18%,#eedcc5cc,transparent 21%),linear-gradient(145deg,#faf7f3,#eee4df 56%,#f9f1ec)}#clp-app *{box-sizing:border-box}.clp-paper-noise{position:absolute;inset:0;opacity:.15;pointer-events:none;background-image:radial-gradient(#553434 .5px,transparent .7px);background-size:6px 6px}.clp-deco{position:absolute;z-index:0;font-size:clamp(30px,7vw,68px);opacity:.75;filter:drop-shadow(0 9px 10px #52263118);animation:float 6s ease-in-out infinite}.d1{left:3%;top:5%}.d2{right:2%;top:10%}.d3{left:0;top:48%}.d4{right:3%;top:52%}.d5{left:8%;bottom:7%}.d6{right:8%;bottom:9%}.clp-screen{position:relative;z-index:1;max-width:700px;min-height:calc(100vh - 75px);margin:auto;display:flex;flex-direction:column;justify-content:center;animation:in .5s ease}.builder{justify-content:flex-start;padding-top:4vh}.kicker{font:700 10px Arial,sans-serif;text-transform:uppercase;letter-spacing:.16em;color:var(--rose);margin-bottom:11px}.clp-screen h1,.clp-screen h2{font-weight:500;line-height:1.02;margin:0 0 13px}.clp-screen h1{font-size:clamp(38px,10vw,70px)}.clp-screen h2{font-size:clamp(36px,9vw,58px)}em{color:var(--rose)}.sub{font-size:16px;line-height:1.55;color:var(--muted);max-width:580px}.benefits{display:flex;gap:7px;flex-wrap:wrap;margin:15px 0}.benefits span{font:600 10px Arial,sans-serif;padding:7px 10px;border-radius:99px;background:#fffdfa99;border:1px solid #85545c18}.card{background:#fffdfbe8;border:1px solid #82555a20;border-radius:25px;box-shadow:0 25px 75px #4b222a22;backdrop-filter:blur(10px)}.form-card{padding:21px}.step{display:flex;gap:9px;align-items:center;font:700 11px Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:var(--deep);margin-bottom:17px}.step b{width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f2dfe0;color:var(--rose);font-size:9px}.photo-step{margin-top:23px}.form-card label{display:block;font:700 12px Arial,sans-serif;margin-bottom:13px}.form-card input,.form-card textarea,.form-card select,.coupon input,.share input{width:100%;margin-top:7px;padding:13px 14px;border:1px solid #dfcfca;border-radius:14px;background:#fffefa;color:var(--ink);font:15px Georgia,serif;outline:none}.form-card textarea{min-height:88px;resize:vertical}.upload{display:flex!important;gap:12px;align-items:center;padding:15px;border:1.5px dashed #cfaeb2;border-radius:17px;background:#fff9f6;cursor:pointer}.upload span{font-size:28px}.upload small{display:block;font:400 10px Arial,sans-serif;color:#806f6c;margin-top:4px}.upload input{display:none}.photo-preview{display:none;margin:12px 0;border-radius:18px;overflow:hidden;display:flex;gap:6px;flex-wrap:wrap}.photo-thumb{flex:1 1 30%;min-width:90px;height:105px;overflow:hidden;border-radius:12px}.photo-thumb img{width:100%;height:100%;object-fit:cover;display:block}.sticker-title{font:700 10px Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#8b7773;margin:15px 0 8px}.stickers{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:17px}.sticker{border:0;width:38px;height:38px;border-radius:50%;background:#f7e6e7;font-size:18px;cursor:pointer;transition:.2s}.sticker.active,.sticker:hover{transform:translateY(-3px) scale(1.07);box-shadow:0 8px 16px #96465a26}.btn{appearance:none;border:0;border-radius:999px;padding:14px 20px;background:#fff8f5;color:var(--deep);font:700 13px Arial,sans-serif;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 9px 24px #461e2814;transition:.2s}.btn:hover{transform:translateY(-2px)}.primary{width:100%;background:linear-gradient(135deg,#9d3155,#c94e75);color:white;box-shadow:0 16px 32px #a435571f}.trust,.secure{font:10px Arial,sans-serif;color:#887875;text-align:center;margin-top:12px}.error{font:12px Arial,sans-serif;color:#a32843;margin-top:9px}.centered{text-align:center;align-items:center}.price-card{width:min(100%,500px);padding:23px;margin-top:19px}.preview-note{display:flex;gap:10px;text-align:left;padding:11px;border-radius:15px;background:#faf1ee;margin-bottom:19px;font-size:22px}.preview-note span{font-size:11px}.preview-note b,.preview-note small{display:block}.preview-note b{font:700 12px Arial,sans-serif}.preview-note small{font:10px Arial,sans-serif;color:#887572;margin-top:4px}.price{display:flex;justify-content:center;align-items:baseline;gap:7px;margin-bottom:17px}.price span{font-size:48px;color:var(--deep)}.price small{font:10px Arial,sans-serif}.coupon{display:flex;gap:8px;margin-bottom:7px}.coupon input{margin:0}.coupon button{border:0;border-radius:14px;padding:0 16px;background:#eee0dc;color:var(--deep);font:700 12px Arial,sans-serif}.envelope{font-size:72px;margin-bottom:7px}.share{display:flex;width:min(100%,630px);padding:7px;margin:20px 0 9px;border-radius:22px;background:#fffdfbe8;box-shadow:0 18px 50px #4b222a17}.share input{margin:0;border:0;background:transparent;min-width:0;font-size:10px}.share .btn{white-space:nowrap;padding:11px 15px}.whatsapp{background:#e7f6e9;color:#24633a;margin-bottom:17px}.link{font:700 12px Arial,sans-serif;color:var(--deep);text-decoration:none;border-bottom:1px solid #cbaeb2;padding-bottom:3px}.stage{font:700 10px Arial,sans-serif;letter-spacing:.16em;color:#9a8581;margin-bottom:19px}.big-heart{font-size:120px;line-height:.8;color:var(--rose);text-shadow:0 12px 30px #b63f642e;animation:heart 1.8s ease-in-out infinite}.hand{font-style:italic;line-height:1.6}.clue{position:relative;width:min(100%,520px);padding:40px 25px 27px;margin-bottom:20px;transform:rotate(-1.2deg)}.tape{position:absolute;top:-11px;left:50%;transform:translateX(-50%) rotate(2deg);padding:7px 15px;background:#ead3c8;font:700 9px Arial,sans-serif;letter-spacing:.12em}.quote{font-size:50px;color:#d59aa9;text-align:left;height:32px}.clue p{font-size:18px;line-height:1.4;margin:13px 0}.clue strong{display:block;border-top:1px solid #ead9d5;padding-top:15px;color:var(--deep)}.game{justify-content:flex-start;padding-top:5vh}.game-head{display:flex;justify-content:space-between;align-items:flex-end;width:100%;gap:10px;margin-bottom:8px}.game-head h2{font-size:clamp(32px,8vw,53px);margin:0}.stats{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap;justify-content:flex-end}.stats b{font:700 18px Georgia,serif;color:var(--deep)}.stats small{font:9px Arial,sans-serif;text-transform:uppercase;color:#927d79}.game-intro,.hint{font-size:13px!important;color:#7b6b68!important}.puzzle{width:min(92vw,570px);aspect-ratio:1;display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:5px;margin:0 auto;background:#fffdfb;border-radius:24px;box-shadow:0 25px 60px #50232d2b;touch-action:manipulation}.tile{border:0;border-radius:13px;background-repeat:no-repeat;background-position:center;background-color:#eadbd5;cursor:pointer;transition:.12s;width:100%;height:100%;min-width:0;min-height:0;display:block;padding:0;overflow:hidden}.tile:active{transform:scale(.95)}.tile.empty{background:transparent}.polaroid{width:min(86vw,430px);padding:10px 10px 27px;background:white;box-shadow:0 20px 55px #3c191f33;transform:rotate(-2deg);margin:8px auto 20px}.polaroid img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.letter{position:relative;width:min(100%,560px);padding:33px 25px 39px;text-align:left;background:linear-gradient(#fffdf8,#fffaf2);box-shadow:0 20px 60px #4a282826;transform:rotate(.6deg)}.letter:before{content:'';position:absolute;inset:0;opacity:.16;background:repeating-linear-gradient(0deg,transparent 0 28px,#82644b22 29px)}.letter-title,.letter-body,.letter-sign{position:relative}.letter-title{font:700 13px Arial,sans-serif;color:var(--deep);margin-bottom:22px}.letter-body{min-height:150px;font-size:18px;line-height:1.8;white-space:pre-wrap}.letter-sign{text-align:right;margin-top:25px;font-style:italic}.letter-sticker{position:absolute;right:17px;bottom:11px;font-size:28px}.final-line{font-size:19px;margin:28px 0 20px}[hidden]{display:none!important}@keyframes in{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes float{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-12px) rotate(3deg)}}@keyframes heart{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}@media(min-width:800px){#clp-app{padding:50px 30px}.clp-screen{min-height:780px}.form-card{padding:30px}.clp-deco{opacity:.9}}@media(max-width:390px){#clp-app{padding-left:11px;padding-right:11px}.form-card{padding:17px}.clp-screen h1{font-size:36px}.game-head{align-items:center}}

.memory-grid{width:min(100%,620px);display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:18px auto 20px}.memory-card{background:#fff;padding:7px 7px 18px;box-shadow:0 14px 30px rgba(60,25,30,.13);transform:rotate(var(--r));border-radius:3px}.memory-card:nth-child(3n){grid-column:span 2}.memory-card img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.memory-card small{display:block;margin-top:8px;font:700 9px Arial,sans-serif;letter-spacing:.12em;color:#8b716e;text-transform:uppercase}@media(max-width:390px){.memory-grid{gap:8px}.memory-card{padding:5px 5px 14px}}
.field-help{display:block;margin-top:5px;color:#8b7773;font:10px/1.4 Arial,sans-serif}.creator-preview{text-align:center;align-items:center}.preview-journey{width:min(100%,640px);display:grid;gap:12px;margin:18px 0}.preview-stage{position:relative;text-align:left;padding:16px 16px 16px 48px;background:#fffdfbe8;border:1px solid #82555a20;border-radius:18px;box-shadow:0 12px 30px #4b222a12}.preview-stage>span{position:absolute;left:15px;top:16px;width:24px;height:24px;border-radius:50%;background:#f2dfe0;color:#9d3155;font:700 9px/24px Arial;text-align:center}.preview-stage>b{display:block;font:700 12px Arial,sans-serif;color:#6d243f}.preview-stage>small{display:block;margin-top:5px;color:#806f6c;font:11px/1.4 Arial,sans-serif}.preview-puzzle{width:150px;height:150px;display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:10px;padding:3px;background:#f4e7e4;border-radius:12px}.preview-tile{border-radius:4px;background-repeat:no-repeat}.preview-tile.empty{background:#eadbd5}.preview-memory-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:10px}.preview-memory{background:#fff;padding:4px 4px 9px;box-shadow:0 7px 14px #3c191f14}.preview-memory img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.preview-memory small{display:block;margin-top:5px;font:700 7px Arial,sans-serif;color:#8b716e;letter-spacing:.1em}.preview-letter{margin-top:10px;padding:16px;background:#fffaf2;box-shadow:0 8px 18px #4a282814;font:15px/1.6 Georgia,serif}.preview-letter strong{font:700 11px Arial,sans-serif;color:#6d243f}.preview-letter p{margin:10px 0}.preview-letter em{font-size:13px}.preview-actions{display:flex;gap:8px;width:min(100%,640px);margin-top:5px}.preview-actions .btn:first-child{flex:0 0 auto}.preview-actions .primary{flex:1}.memory-grid{width:min(100%,620px);display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:18px auto 20px}.memory-card{background:#fff;padding:7px 7px 18px;box-shadow:0 14px 30px rgba(60,25,30,.13);transform:rotate(var(--r));border-radius:3px}.memory-card:nth-child(3n){grid-column:span 2}.memory-card img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.memory-card small{display:block;margin-top:8px;font:700 9px Arial,sans-serif;letter-spacing:.12em;color:#8b716e;text-transform:uppercase}@media(max-width:390px){.preview-actions{flex-direction:column}.preview-actions .btn:first-child{width:100%}.preview-actions .primary{width:100%}.preview-memory-grid{gap:5px}.preview-stage{padding-left:43px}}

.photo-preview{display:none!important}.photo-preview[style*="display: flex"]{display:flex!important}.photo-thumb{position:relative;flex:1 1 29%;min-width:88px;height:108px;background:#f4e6e3}.photo-thumb small{position:absolute;left:6px;bottom:5px;padding:3px 5px;border-radius:99px;background:rgba(255,253,250,.9);font:700 7px Arial,sans-serif;color:#6d243f}.preview-identity{width:min(100%,420px);padding:18px;margin:16px 0 12px;background:#fffdfbe8;border:1px solid #82555a20;border-radius:20px;box-shadow:0 15px 40px #4b222a12}.preview-identity span,.preview-identity small{display:block;color:#806f6c;font:10px Arial,sans-serif}.preview-identity strong{display:block;margin:5px 0;color:#6d243f;font:italic 32px Georgia,serif}.preview-identity small b{color:#6d243f}.preview-count{font:700 10px Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#8b716e;margin:5px 0 14px}.preview-actions{width:min(100%,520px);display:flex;flex-direction:column;gap:8px}.preview-actions .btn{width:100%}.preview-receiver{justify-content:center}.preview-receiver .memory-grid{max-height:55vh;overflow:auto;padding:4px}.preview-receiver .letter{margin-top:8px}.preview-receiver .primary{margin-top:8px}.preview-receiver .btn:not(.primary){margin-top:8px}.game{overflow-y:auto}
.locked-share-title{font:700 10px Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8b7773;margin:18px 0 8px}.locked-socials{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.locked-social{border:1px solid #e1d0cb;background:#faf2ef;border-radius:14px;padding:11px 8px;font:700 11px Arial,sans-serif;color:#6d4b51;cursor:pointer}.locked-social:hover{transform:translateY(-2px)}.puzzle-actions{display:flex;justify-content:center;gap:8px;margin-top:12px}.puzzle-actions .btn{padding:10px 15px;font-size:11px}.preview-actions{display:flex;flex-wrap:wrap;gap:9px;justify-content:center}.preview-actions .btn{min-width:145px}.share{display:flex;gap:8px;width:min(100%,630px);padding:7px;margin:20px 0 9px}.share input{flex:1;min-width:0;border:0;background:transparent;font-size:11px}.share .btn{padding:11px 15px}.success-share-title{font:700 11px Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8b7773;margin:20px 0 8px}.success-socials{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:min(100%,500px)}.success-socials .btn{font-size:11px;padding:11px 8px}@media(max-width:390px){.locked-socials{gap:6px}.locked-social{font-size:10px}.puzzle-actions{flex-wrap:wrap}}
\n/* v1.4.1 visual fixes */\n.memory-love-banner{width:min(100%,620px);text-align:center;margin:4px auto -3px;color:#a54866;font-size:18px;letter-spacing:5px;animation:memoryGlow 3s ease-in-out infinite}.memory-love-banner span{display:block;margin:7px 0 2px;color:#806a68;font:700 9px Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase}.memory-card{position:relative}.memory-card:after{content:'♥';position:absolute;right:-6px;top:-9px;width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff1f1;color:#c0506f;font:14px Georgia,serif;box-shadow:0 5px 12px #4b222a18}.big-share{width:min(100%,520px)!important;min-height:58px!important;font-size:16px!important;letter-spacing:.01em;box-shadow:0 18px 38px rgba(164,53,87,.28)!important}.locked-share-note{font:11px/1.5 Arial,sans-serif;color:#8b7773;text-align:center;margin:0 0 10px}.locked-share-note b{color:#6d243f}.clp-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(48,25,31,.48);backdrop-filter:blur(5px)}.clp-modal-box{position:relative;width:min(100%,420px);padding:30px 23px 24px;border-radius:25px;background:#fffdf9;text-align:center;box-shadow:0 30px 80px rgba(30,10,15,.3);animation:modalIn .22s ease}.clp-modal-icon{font-size:42px}.clp-modal-box h3{margin:8px 0;font:500 27px Georgia,serif;color:#6d243f}.clp-modal-box p{font:14px/1.5 Arial,sans-serif;color:#786a68}.clp-modal-close{position:absolute;right:12px;top:9px;border:0;background:transparent;font-size:28px;color:#806b68;cursor:pointer}.clp-modal .primary{width:100%}@keyframes modalIn{from{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes memoryGlow{0%,100%{transform:translateY(0);opacity:.8}50%{transform:translateY(-3px);opacity:1}}\n@media(max-width:390px){.memory-love-banner{font-size:15px;letter-spacing:3px}.big-share{font-size:15px!important}}\n
.preview-share-caption{text-align:center;color:#887572;font:11px Arial,sans-serif;margin:9px 0 8px}.preview-socials{width:min(100%,500px);display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0 auto 14px}.preview-socials .btn{font-size:11px;padding:11px 8px;background:#fff8f5}.modal-coupon{display:flex;gap:8px;margin:14px 0 7px}.modal-coupon input{flex:1;min-width:0;border:1px solid #dfcfca;border-radius:13px;padding:12px;font:13px Arial,sans-serif;background:#fffefa}.modal-coupon button{border:0;border-radius:13px;padding:0 14px;background:#eee0dc;color:#6d243f;font:700 11px Arial,sans-serif}.modal-secure{display:block;margin-top:11px;color:#8b7773;font:10px Arial,sans-serif}@media(max-width:390px){.preview-socials{gap:6px}.preview-socials .btn{font-size:10px;padding:10px 6px}}
.clp-music-toggle{position:fixed;right:12px;bottom:12px;z-index:10000;border:1px solid #cfaeb2;background:rgba(255,253,249,.94);color:#6d243f;border-radius:999px;padding:10px 13px;font:700 10px Arial,sans-serif;box-shadow:0 10px 25px rgba(70,30,40,.15);cursor:pointer}.clp-music-toggle:hover{transform:translateY(-2px)}

/* v1.4.12 */
.photo-compressing{width:100%;padding:14px;text-align:center;font-weight:700;opacity:.8}.puzzle-next{min-width:190px;font-size:1.05rem;padding:14px 24px}.puzzle-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center}.memory-grid img{display:block;width:100%;height:auto;object-fit:cover}

/* v1.4.14 reliability + loading polish */
.clp-loading{position:fixed;inset:0;z-index:100000;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;background:rgba(255,250,246,.98);color:#6d243f}.clp-loading[hidden]{display:none!important}.clp-loader-heart{font-size:54px;line-height:1;margin-bottom:15px;animation:heart 1.2s ease-in-out infinite}.clp-loading strong{font:700 18px Georgia,serif}.clp-loading span{margin-top:7px;color:#8b7773;font:11px Arial,sans-serif}.clp-loader-bar{width:min(220px,70vw);height:4px;margin-top:18px;border-radius:99px;background:#eadbd5;overflow:hidden}.clp-loader-bar i{display:block;width:42%;height:100%;border-radius:99px;background:#b63f64;animation:clpLoad 1.1s ease-in-out infinite}@keyframes clpLoad{0%{transform:translateX(-120%)}100%{transform:translateX(270%)}}
.tile{position:relative}.tile-image{position:absolute;width:300%;height:300%;max-width:none;object-fit:cover;display:block;pointer-events:none}.tile.empty .tile-image{display:none}.modal-coupon{gap:6px;margin:11px 0 6px}.modal-coupon input{padding:9px 10px;border-radius:10px;font-size:12px}.modal-coupon button{padding:0 11px;border-radius:10px;font-size:10px}.clp-modal-box{padding:25px 20px 20px}.price-card .price span{font-size:52px;font-weight:800;line-height:1.05}.coupon{max-width:330px;margin:0 auto 8px}.coupon input{padding:10px 11px;font-size:12px}.coupon button{padding:0 13px}.clp-payment-loading{opacity:.7;pointer-events:none}

/* v1.4.16: reliable photo picker in Instagram/Telegram WebViews + coupon hierarchy */
.upload{position:relative;overflow:hidden;isolation:isolate}
.upload input[type=file]{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;opacity:0!important;cursor:pointer!important;z-index:5!important}
.upload-browser-note{margin:-4px 3px 11px;color:#8b7773;font:10px/1.45 Arial,sans-serif;text-align:center}
.coupon-toggle{width:100%;border:0;background:transparent;color:#80636a;padding:9px 4px 5px;font:600 11px Arial,sans-serif;cursor:pointer}
.coupon-toggle span{display:inline-block;margin-left:4px;font-size:14px;vertical-align:-1px}
.coupon-collapsed[hidden]{display:none!important}
.coupon-collapsed{display:flex!important}
.price-card .coupon-toggle{margin-top:2px}
#clp-pay{margin-top:8px;min-height:56px;font-size:15px}
#clp-modal-pay{margin-top:9px;min-height:54px;font-size:15px}
.modal-coupon-toggle{margin-top:2px}
.modal-coupon{margin-top:4px}
@media(max-width:390px){.upload-browser-note{font-size:9px}.coupon-toggle{font-size:10px}}


/* v1.4.17: in-app browser safety gate */
.clp-browser-gate{position:fixed;inset:0;z-index:100001;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(255,250,246,.98);text-align:center}
.clp-browser-gate-box{width:min(100%,430px);padding:34px 23px 27px;border:1px solid #82555a20;border-radius:28px;background:#fffdf9;box-shadow:0 28px 80px rgba(70,30,40,.18)}
.clp-browser-heart{font-size:55px;line-height:1;color:#b63f64;margin-bottom:12px;animation:heart 1.5s ease-in-out infinite}
.clp-browser-gate-box h2{margin:0 0 12px;font:500 clamp(31px,8vw,45px)/1.05 Georgia,serif;color:#392d2e}
.clp-browser-gate-box p{margin:0 auto 19px;max-width:380px;font:14px/1.6 Arial,sans-serif;color:#786a68}
.clp-browser-gate-box small{display:block;margin-top:12px;color:#8b7773;font:10px/1.5 Arial,sans-serif}
.clp-browser-gate-box .primary{min-height:56px;font-size:15px}
