/* DolcVPN — extracted styles */
body {transition: opacity ease-in 0.2s; } 
body[unresolved] {opacity: 0; display: block; overflow: hidden; position: relative; }

/* Inter — system sans-serif */
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/inter-400.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/inter-700.woff2') format('woff2')}
/* JetBrains Mono — monospace */
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/jetbrains-400.woff2') format('woff2')}
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/jetbrains-700.woff2') format('woff2')}
:root{--bg:#070a14;--bg2:#080c18;--bg3:#0c1120;color-scheme:dark;--sf:rgba(12,17,32,.5);--sfh:rgba(18,25,48,.65);--sb:rgba(255,255,255,.05);--sbh:rgba(100,180,255,.12);--blue:#3b82f6;--cyan:#22d3ee;--indigo:#6366f1;--violet:#8b5cf6;--emerald:#10b981;--rose:#f43f5e;--amber:#f59e0b;--grad:linear-gradient(135deg,#22d3ee,#6366f1,#8b5cf6);--gbtn:linear-gradient(135deg,#3b82f6,#6366f1);--t1:#edf2f7;--t2:#94a3b8;--t3:#475569;--mono:'JetBrains Mono',monospace;--sans:'Inter',system-ui,sans-serif;--ease:cubic-bezier(.4,0,.2,1);--spring:cubic-bezier(.16,1,.3,1)}
*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
body{font-family:var(--sans);background:radial-gradient(ellipse at 50% 0%,#0f172a 0%,#070a14 55%,#040712 100%);color:var(--t1);-webkit-font-smoothing:antialiased;overflow-x:hidden;line-height:1.6}
@media(max-width:767px){body{padding-bottom:80px}.bottom-nav{display:flex!important;visibility:visible!important;opacity:1!important;height:auto!important;overflow:visible!important;pointer-events:auto!important}}
a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}img{display:block;max-width:100%}
::selection{background:rgba(99,102,241,.3);color:#fff}
.ctn{max-width:1100px;margin:0 auto;padding:0 24px;position:relative;z-index:2}
@media(min-width:768px){.ctn{padding:0 40px}}
.bgw{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.bgg{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse 70% 50% at 50% 40%,#000 30%,transparent 70%)}
.bgo{position:absolute;border-radius:50%;filter:blur(120px);animation:drift 28s ease-in-out infinite alternate}
.bgo1{width:800px;height:800px;top:-18%;left:-12%;background:radial-gradient(circle,rgba(34,211,238,.14),transparent 70%)}
.bgo2{width:700px;height:700px;bottom:-8%;right:-18%;background:radial-gradient(circle,rgba(99,102,241,.12),transparent 70%);animation-duration:32s;animation-delay:-8s}
.bgo3{width:500px;height:500px;top:45%;left:35%;background:radial-gradient(circle,rgba(139,92,246,.10),transparent 70%);animation-duration:36s;animation-delay:-16s}
@keyframes drift{0%{transform:translate(0,0) scale(1)}50%{transform:translate(50px,-35px) scale(1.08)}100%{transform:translate(-25px,45px) scale(.94)}}
canvas#net{position:fixed;inset:0;z-index:0;pointer-events:none;will-change:transform}
#neonB{position:fixed;inset:0;z-index:1;pointer-events:none;will-change:transform}
.nav{position:fixed;top:0;left:0;right:0;z-index:100;transition:all .5s var(--ease)}
.nav.solid{background:rgba(4,6,12,.88);backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);border-bottom:1px solid rgba(255,255,255,.04)}
.nav-in{max-width:1100px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:68px}
.nav.solid .nav-in{height:56px}
.nav-logo{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-weight:700;font-size:17px}
.nav-logo img{height:28px}
.nav-logo-dot{width:7px;height:7px;border-radius:50%;background:var(--emerald);box-shadow:0 0 10px var(--emerald);animation:blink 2s ease-in-out infinite}
@keyframes blink{0%,100%{opacity:1}50%{opacity:.3}}
.nav-links{display:none;gap:28px;align-items:center}
@media(min-width:768px){.nav-links{display:flex}}
.nav-links a{font-size:13.5px;font-weight:500;color:var(--t2);transition:color .3s}
.nav-links a:hover{color:#fff}
.nav-right{display:flex;align-items:center;gap:10px}
.nav-login-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 22px;border-radius:999px;background:linear-gradient(135deg,rgba(99,102,241,.25),rgba(139,92,246,.18));border:1.5px solid rgba(129,140,248,.4);cursor:pointer;transition:all .35s var(--ease);font-size:13.5px;font-weight:700;color:#e0e7ff;box-shadow:0 0 20px rgba(99,102,241,.15),inset 0 1px 0 rgba(255,255,255,.05);letter-spacing:0.01em;text-shadow:0 0 8px rgba(129,140,248,.3)}
.nav-login-btn svg{width:18px;height:18px;flex-shrink:0}
.nav-login-btn:hover{background:linear-gradient(135deg,rgba(129,140,248,.35),rgba(167,139,250,.28));border-color:rgba(167,139,250,.6);box-shadow:0 0 30px rgba(99,102,241,.25),0 4px 16px rgba(99,102,241,.15);transform:translateY(-1px)}
.nav-profile-btn{display:flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:999px;background:var(--sf);border:1px solid var(--sb);cursor:pointer;transition:all .35s;font-size:13px;font-weight:600;color:var(--t1)}
.nav-profile-btn:hover{border-color:var(--sbh)}
.nav-profile-av{width:28px;height:28px;border-radius:50%;background:rgba(99,102,241,.15);display:flex;align-items:center;justify-content:center;overflow:hidden}
.nav-profile-av img{width:100%;height:100%;object-fit:cover}
.nav-profile-av svg{width:16px;height:16px;color:var(--indigo)}
.nav-cta{padding:9px 20px;font-size:13px;font-weight:600;background:rgba(99,102,241,.1);color:#c7d2fe;border:1px solid rgba(99,102,241,.2);border-radius:999px;transition:all .35s var(--ease);display:inline-flex;align-items:center;gap:7px;letter-spacing:-.01em;backdrop-filter:blur(8px)}
.nav-cta:hover{transform:translateY(-1px);background:rgba(99,102,241,.18);border-color:rgba(99,102,241,.4);box-shadow:0 4px 20px rgba(99,102,241,.15)}
@media(max-width:767px){.nav-cta{display:none}.nav-login-btn{font-size:12px;padding:8px 16px;gap:6px}.nav-login-btn svg{width:16px;height:16px}.nav-profile-btn span{display:none}.nav-profile-btn{padding:4px}.nav-right{gap:4px}}
.burger{display:none}
@media(min-width:768px){.burger{display:flex;flex-direction:column;gap:5px;padding:8px;cursor:pointer;background:none;border:none}}
.burger span{width:20px;height:2px;background:var(--t2);border-radius:2px;transition:all .3s var(--ease)}
.burger.on span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}
.burger.on span:nth-child(2){opacity:0}
.burger.on span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}
.mob-nav{position:fixed;inset:0;z-index:99;background:rgba(4,6,12,.96);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;opacity:0;pointer-events:none;transition:opacity .4s}
.mob-nav.on{opacity:1;pointer-events:all}
.mob-nav a{font-size:20px;font-weight:600;color:var(--t2);transition:color .3s;display:flex;align-items:center;gap:10px}
.mob-nav a:hover{color:#fff}
.mob-nav a svg{width:22px;height:22px;color:var(--indigo)}

/* BOTTOM NAV (mobile) */
.bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:140;display:none;align-items:stretch;justify-content:space-around;background:linear-gradient(180deg,rgba(7,10,20,.85),rgba(7,10,20,.97));backdrop-filter:blur(36px) saturate(1.4);-webkit-backdrop-filter:blur(36px) saturate(1.4);border-top:1px solid rgba(99,102,241,.1);padding:4px 6px;padding-bottom:max(6px,env(safe-area-inset-bottom));box-shadow:0 -8px 32px rgba(0,0,0,.5),0 -1px 0 rgba(129,140,248,.06) inset}
@media(min-width:768px){.bottom-nav{display:none!important}}
.bottom-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;flex:1;padding:8px 4px 6px;border-radius:14px;font-size:9.5px;font-weight:700;color:rgba(148,163,184,.4);cursor:pointer;text-decoration:none;border:none;background:none;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;transition:all .25s var(--ease);-webkit-tap-highlight-color:transparent;position:relative}
.bottom-nav-item svg{width:23px;height:23px;transition:all .3s var(--ease)}
.bottom-nav-item.active{color:#c7d2fe;background:linear-gradient(180deg,rgba(99,102,241,.12),rgba(99,102,241,.03))}
.bottom-nav-item.active::before{content:'';position:absolute;top:0;left:24%;right:24%;height:2.5px;background:linear-gradient(90deg,transparent,#818cf8,transparent);border-radius:0 0 3px 3px}
.bottom-nav-item.active svg{stroke:#a5b4fc;filter:drop-shadow(0 0 8px rgba(129,140,248,.5))}
.bottom-nav-item:active{transform:scale(.9);opacity:.75}
.sticky-buy{position:fixed;left:12px;right:12px;bottom:calc(64px + env(safe-area-inset-bottom));z-index:135;display:none;align-items:center;justify-content:center;gap:8px;height:52px;border-radius:14px;font-weight:800;font-size:16px;color:#fff;text-decoration:none;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 10px 30px rgba(37,99,235,.5),0 2px 6px rgba(0,0,0,.3)}
.sticky-buy svg{width:20px;height:20px;stroke:currentColor;fill:none}
.sticky-buy:active{transform:scale(.98)}
@media(max-width:767px){.hero-btns{flex-direction:column}.hero-btns .btn{width:100%;min-height:50px}}
@keyframes navPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.25)}}
.sec{padding:120px 0;position:relative;z-index:1}
@media(max-width:768px){.sec{padding:80px 0}}
.sec-d{background:var(--bg2)}
.s-head{text-align:center;margin-bottom:56px}
.chip{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:999px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:18px}
.chip-b{background:rgba(59,130,246,.06);border:1px solid rgba(59,130,246,.12);color:var(--blue)}
.chip-e{background:rgba(16,185,129,.06);border:1px solid rgba(16,185,129,.12);color:var(--emerald)}
.chip-dot{width:6px;height:6px;border-radius:50%;animation:blink 1.5s ease-in-out infinite}
.s-title{font-size:clamp(28px,4.5vw,44px);font-weight:800;letter-spacing:-.04em;line-height:1.12;margin-bottom:14px}
.s-desc{font-size:15px;color:var(--t2);max-width:480px;margin:0 auto;line-height:1.75}
.tg{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),rgba(99,102,241,.08),rgba(255,255,255,.04),transparent);position:relative;z-index:1}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:600;transition:all .35s}
.btn-l{height:54px;padding:0 32px;font-size:16px;border-radius:12px}
.btn-m{height:44px;padding:0 24px;font-size:14px;border-radius:10px}
.btn-f{background:var(--gbtn);color:#fff;box-shadow:0 6px 24px rgba(59,130,246,.38),0 1px 0 rgba(255,255,255,.12) inset;font-weight:700}
.btn-f:hover{transform:translateY(-2px);box-shadow:0 6px 32px rgba(59,130,246,.35)}
.btn-o{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.1)}
.btn-o:hover{border-color:rgba(99,102,241,.3);background:rgba(99,102,241,.04)}
.btn svg{width:18px;height:18px;flex-shrink:0}
.hero{min-height:100vh;display:flex;align-items:center;padding:100px 0 60px;position:relative;text-align:center}
.hero-content{max-width:800px;margin:0 auto}
.hero-logo-wrap{margin-bottom:40px;position:relative;display:inline-block}
.hero-logo-wrap img{height:clamp(120px,22vw,200px);position:relative;z-index:2;filter:drop-shadow(0 0 50px rgba(99,102,241,.25))}
.hero-badge{display:inline-flex;align-items:center;gap:10px;padding:7px 18px 7px 10px;border-radius:999px;background:rgba(16,185,129,.06);border:1px solid rgba(16,185,129,.1);margin-bottom:28px}
.hero-badge-dot{width:8px;height:8px;border-radius:50%;background:var(--emerald);box-shadow:0 0 10px var(--emerald);animation:blink 1.8s ease-in-out infinite}
.hero-badge-t{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--emerald)}
.hero h1{font-size:clamp(34px,6.4vw,60px);font-weight:900;letter-spacing:-.04em;line-height:1.1;margin-bottom:22px}
.hero-sub{font-size:clamp(15px,2vw,18px);color:var(--t2);margin:0 auto 36px;max-width:560px}
.hero-btns{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:20px}
.hero-note{font-family:var(--mono);font-size:12px;color:var(--t3);margin-bottom:40px}
.rv{opacity:0;transform:translateY(28px);transition:opacity .7s var(--spring),transform .7s var(--spring)}
.rv.vis{opacity:1;transform:translateY(0)}
.rv1{transition-delay:.04s}.rv2{transition-delay:.08s}.rv3{transition-delay:.12s}.rv4{transition-delay:.16s}.rv5{transition-delay:.2s}

/* PRICING */
.price-grid{display:grid;grid-template-columns:1fr;gap:16px;max-width:940px;margin:0 auto;align-items:stretch}
@media(min-width:768px){.price-grid{grid-template-columns:repeat(3,1fr)}}
.price-card{background:var(--sf);border:1px solid var(--sb);border-radius:20px;padding:34px 26px;display:flex;flex-direction:column;transition:all .45s;position:relative;overflow:hidden}
.price-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;opacity:0;transition:opacity .4s;background:var(--grad)}
.price-card:hover{border-color:var(--sbh);transform:translateY(-4px)}
.price-card:hover::before{opacity:1}
.price-card--pop{border-color:rgba(99,102,241,.15)}
.price-card--pop::before{opacity:1}
.price-card>*{position:relative;z-index:1}
.price-name{font-size:17px;font-weight:700;margin-bottom:8px}
.price-badge{display:inline-block;padding:4px 14px;border-radius:999px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:20px;width:fit-content}
.pb-d{background:rgba(255,255,255,.03);color:var(--t3)}
.pb-p{background:var(--gbtn);color:#fff}
.price-val{font-size:44px;font-weight:900;letter-spacing:-.04em;line-height:1;margin-bottom:4px}
.price-val-g{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.price-cur{font-size:20px;font-weight:600}
.price-per{font-size:13px;color:var(--t3);margin-bottom:22px}
.price-list{list-style:none;margin-bottom:24px;flex-grow:1;display:flex;flex-direction:column;gap:10px}
.price-list li{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--t2)}
.price-list li svg{width:14px;height:14px;color:var(--emerald);flex-shrink:0}
.price-note{text-align:center;font-family:var(--mono);font-size:11px;color:var(--t3);margin-top:12px}
.price-loading{text-align:center;color:var(--t3);padding:2rem;font-family:var(--mono);font-size:14px}

/* MODAL */
.modal-overlay{position:fixed;inset:0;z-index:200;background:rgba(2,4,8,.8);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;pointer-events:none;transition:opacity .35s var(--ease)}
.modal-overlay.open{opacity:1;pointer-events:all}
.modal{background:linear-gradient(165deg,rgba(12,17,32,.97),rgba(8,12,24,.99));border:1px solid rgba(255,255,255,.06);border-radius:24px;width:100%;max-width:440px;max-height:92vh;overflow-y:auto;position:relative;transform:translateY(24px) scale(.96);transition:transform .45s var(--spring);box-shadow:0 40px 120px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.03) inset}
.modal-overlay.open .modal{transform:translateY(0) scale(1)}
.modal::-webkit-scrollbar{width:4px}
.modal::-webkit-scrollbar-track{background:transparent}
.modal::-webkit-scrollbar-thumb{background:rgba(99,102,241,.2);border-radius:4px}
.modal-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.04);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;z-index:5;border:none;color:var(--t3)}
.modal-close:hover{background:rgba(255,255,255,.08);color:var(--t1)}
.modal-close svg{width:16px;height:16px;pointer-events:none}
.modal-body{padding:36px 32px 28px}
.modal-title{font-size:24px;font-weight:800;letter-spacing:-.03em;margin-bottom:6px;text-align:center}
.modal-desc{font-size:13.5px;color:var(--t2);margin-bottom:24px;line-height:1.7;text-align:center}

/* Auth Tabs */
.auth-tabs{display:flex;gap:4px;padding:4px;background:rgba(255,255,255,.03);border-radius:14px;margin-bottom:24px;border:1px solid rgba(255,255,255,.04)}
.auth-tab{flex:1;padding:10px;border-radius:11px;font-size:13.5px;font-weight:600;color:var(--t3);cursor:pointer;transition:all .3s var(--ease);text-align:center;border:none;background:none}
.auth-tab:hover{color:var(--t2)}
.auth-tab.active{background:rgba(99,102,241,.1);color:var(--t1);box-shadow:0 2px 8px rgba(99,102,241,.1)}

/* Form inputs */
.form-group{margin-bottom:14px;position:relative}
.form-label{display:block;font-size:12px;font-weight:600;color:var(--t3);margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em;font-family:var(--mono)}
.form-input-wrap{position:relative}
.form-input{width:100%;padding:13px 14px 13px 44px;background:rgba(15,23,42,.7);border:1px solid rgba(51,65,85,.5);border-radius:12px;color:#e2e8f0;font-size:14px;font-family:inherit;outline:none;transition:all .25s var(--ease)}
.form-input:focus{border-color:rgba(99,102,241,.5);box-shadow:0 0 0 3px rgba(99,102,241,.1);background:rgba(15,23,42,.9)}
.form-input::placeholder{color:rgba(71,85,105,.8)}
.form-input-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--t3);pointer-events:none;transition:color .25s}
.form-input:focus~.form-input-icon,.form-group:focus-within .form-input-icon{color:var(--indigo)}
.form-input-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--t3);transition:all .2s;border:none;background:none;padding:0}
.form-input-toggle:hover{color:var(--t2);background:rgba(255,255,255,.04)}
.form-input-toggle svg{width:16px;height:16px}
.form-input--pr{padding-right:48px}

/* Checkbox */
.form-check{display:flex;align-items:center;gap:10px;cursor:pointer;user-select:none;margin:4px 0 18px}
.form-check-box{width:18px;height:18px;border-radius:6px;border:1.5px solid rgba(71,85,105,.6);background:rgba(15,23,42,.5);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .25s var(--ease)}
.form-check-box svg{width:11px;height:11px;color:#fff;opacity:0;transform:scale(.6);transition:all .25s var(--ease)}
.form-check input{display:none}
.form-check input:checked~.form-check-box{background:var(--indigo);border-color:var(--indigo);box-shadow:0 0 10px rgba(99,102,241,.2)}
.form-check input:checked~.form-check-box svg{opacity:1;transform:scale(1)}
.form-check-text{font-size:12.5px;color:var(--t3)}

/* Submit button */
.form-submit{width:100%;padding:13px;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s var(--ease);border:none;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden}
.form-submit--primary{background:var(--gbtn);color:#fff;box-shadow:0 4px 20px rgba(59,130,246,.25)}
.form-submit--primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(59,130,246,.35)}
.form-submit--primary:active{transform:translateY(0)}
.form-submit svg{width:16px;height:16px}
.form-submit:disabled{opacity:.5;cursor:not-allowed;transform:none!important}

/* Divider */
.auth-divider{display:flex;align-items:center;gap:14px;margin:22px 0;color:var(--t3);font-size:12px;font-family:var(--mono)}
.auth-divider::before,.auth-divider::after{content:'';flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent)}

/* Telegram button */
.tg-auth-btn{width:100%;padding:13px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s var(--ease);border:1px solid rgba(55,140,220,.2);font-family:inherit;display:flex;align-items:center;justify-content:center;gap:10px;background:rgba(55,140,220,.08);color:#5eb5f7}
.tg-auth-btn:hover{background:rgba(55,140,220,.14);border-color:rgba(55,140,220,.3);transform:translateY(-1px);box-shadow:0 4px 20px rgba(55,140,220,.12)}
.tg-auth-btn svg{width:20px;height:20px}
.tg-widget-wrap{display:none}

/* Alert */
.alert{padding:11px 14px;border-radius:11px;margin-bottom:14px;font-size:13px;text-align:left;display:none;line-height:1.6;align-items:flex-start;gap:8px}
.alert svg{width:16px;height:16px;flex-shrink:0;margin-top:1px}
.alert.show{display:flex}
.alert-error{background:rgba(239,68,68,.08);color:#fca5a5;border:1px solid rgba(239,68,68,.15)}
.alert-success{background:rgba(16,185,129,.08);color:#6ee7b7;border:1px solid rgba(16,185,129,.15)}

/* Auth features */
.auth-features{display:flex;gap:16px;justify-content:center;margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.04)}
.auth-feat{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--t3);font-family:var(--mono)}
.auth-feat svg{width:12px;height:12px;color:var(--emerald)}

/* TG Connect in profile */
.tg-connect-card{background:linear-gradient(135deg,rgba(55,140,220,.06),rgba(99,102,241,.04));border:1px dashed rgba(55,140,220,.2);border-radius:14px;padding:18px 20px;margin-bottom:16px;text-align:center;transition:all .3s var(--ease)}
.tg-connect-card:hover{border-color:rgba(55,140,220,.35);background:linear-gradient(135deg,rgba(55,140,220,.1),rgba(99,102,241,.06))}
.tg-connect-title{font-size:14px;font-weight:700;margin-bottom:4px}
.tg-connect-desc{font-size:12px;color:var(--t3);margin-bottom:12px;line-height:1.6}
.tg-connect-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid rgba(55,140,220,.25);background:rgba(55,140,220,.1);color:#5eb5f7;transition:all .3s;font-family:inherit}
.tg-connect-btn:hover{background:rgba(55,140,220,.18);border-color:rgba(55,140,220,.4);transform:translateY(-1px)}
.tg-connect-btn svg{width:16px;height:16px}
.tg-connected{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;background:rgba(16,185,129,.06);border:1px solid rgba(16,185,129,.12);margin-bottom:16px;font-size:13px;color:var(--emerald);font-weight:600}
.tg-connected svg{width:16px;height:16px;flex-shrink:0}

/* Old compat */
.btn-modal{width:100%;padding:13px;border-radius:12px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;font-family:inherit}
.btn-primary{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 16px rgba(37,99,235,.3)}
.btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(37,99,235,.4)}
.btn-secondary{background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.15);margin-top:8px}
.btn-secondary:hover{background:rgba(99,102,241,.2)}
.btn-success{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 16px rgba(16,185,129,.3)}

/* PROFILE */
.sub-card{background:var(--sf);border:1px solid var(--sb);border-radius:16px;padding:24px;margin-bottom:16px;position:relative;overflow:hidden}
.sub-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--grad)}
.sub-card-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.sub-card-label{font-size:12px;color:var(--t3);font-family:var(--mono);text-transform:uppercase}
.sub-card-val{font-size:14px;font-weight:600}
.sub-status{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-family:var(--mono);font-size:11px;font-weight:600}
.sub-status--active{background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.15);color:var(--emerald)}
.sub-status--inactive{background:rgba(244,63,94,.08);border:1px solid rgba(244,63,94,.15);color:var(--rose)}
.sub-status-dot{width:6px;height:6px;border-radius:50%;animation:blink 1.5s ease-in-out infinite}
.sub-days-bar{height:6px;border-radius:3px;background:rgba(255,255,255,.04);overflow:hidden}
.sub-days-fill{height:100%;border-radius:3px;background:var(--grad)}
.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}
.profile-stat{background:var(--sf);border:1px solid var(--sb);border-radius:12px;padding:16px;text-align:center}
.profile-stat-val{font-family:var(--mono);font-size:20px;font-weight:700}
.profile-stat-label{font-size:11px;color:var(--t3);margin-top:2px;font-family:var(--mono)}
.profile-actions{display:flex;flex-direction:column;gap:8px}
.profile-action-btn{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .3s;border:1px solid var(--sb);background:var(--sf);color:var(--t1);width:100%;text-align:left}
.profile-action-btn:hover{border-color:var(--sbh);transform:translateX(2px)}
.profile-action-btn svg{width:18px;height:18px;color:var(--t3);flex-shrink:0}
.profile-action-btn span{margin-left:auto;font-size:12px;color:var(--t3);font-family:var(--mono)}
.profile-action-btn--connect{background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(59,130,246,.08));border-color:rgba(16,185,129,.25);color:#6ee7b7}
.profile-action-btn--connect:hover{border-color:rgba(16,185,129,.4);background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(59,130,246,.12))}
.profile-action-btn--connect svg{color:#6ee7b7}

/* MOBILE PROFILE */
@media(max-width:767px){
  #profileSection{padding-top:72px!important;padding-bottom:100px!important}
  .profile-back{display:none!important}
  #profileContent{max-width:100%!important}
  .sub-card{border-radius:20px;padding:22px 18px}
  .sub-card-row{margin-bottom:14px}
  .sub-card-label{font-size:11px}
  .sub-card-val{font-size:15px}
  .profile-grid{grid-template-columns:repeat(2,1fr);gap:8px}
  .profile-stat{padding:18px 12px;border-radius:18px}
  .profile-stat-val{font-size:22px}
  .profile-stat-label{font-size:10px}
  .profile-action-btn{padding:16px 18px;border-radius:18px;font-size:15px}
  .profile-action-btn svg{width:20px;height:20px}
  .profile-action-btn--connect{padding:18px 20px;border-radius:20px;font-size:16px;font-weight:800}
  .profile-actions{gap:8px}
  .tg-connect-card{border-radius:20px;padding:22px}
  .tg-connected{border-radius:16px;padding:14px 18px;font-size:14px}
}

/* PAYMENT MODAL */
.payment-methods{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}
.payment-method-btn{padding:14px;border-radius:12px;border:1px solid var(--sb);background:var(--sf);color:var(--t1);font-weight:600;font-size:14px;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:8px}
.payment-method-btn:hover{border-color:var(--indigo);background:rgba(99,102,241,.08)}
.payment-method-btn svg{width:20px;height:20px}
.payment-url-box{padding:16px;background:rgba(0,0,0,.3);border:1px solid var(--sb);border-radius:12px;margin:16px 0;text-align:center}
.payment-url-box a{color:var(--indigo);font-family:var(--mono);font-size:14px;word-break:break-all}
.payment-status{font-size:14px;color:var(--t2);text-align:center;margin:12px 0}
.spinner{display:inline-block;width:20px;height:20px;border:2px solid rgba(99,102,241,.2);border-top-color:var(--indigo);border-radius:50%;animation:spin .8s linear infinite}
@keyframes spin{to{transform:rotate(360deg)}}

/* PAYMENT UI */
.pay-header{text-align:center;margin-bottom:24px}
.pay-icon{width:56px;height:56px;border-radius:16px;background:rgba(99,102,241,.1);display:inline-flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:12px}
.pay-price{font-size:36px;font-weight:900;letter-spacing:-.03em;margin:6px 0;color:var(--t1)}
.pay-price span{font-size:22px;font-weight:600;color:var(--t3)}
.pay-desc{font-size:14px;color:var(--t2);line-height:1.5}
.pay-steps{display:flex;flex-direction:column;gap:10px;margin:24px 0;padding:18px;background:rgba(99,102,241,.04);border-radius:14px;border:1px solid rgba(99,102,241,.08)}
.pay-step{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--t2);line-height:1.4}
.pay-step-num{width:26px;height:26px;border-radius:50%;background:rgba(99,102,241,.12);color:var(--indigo);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;flex-shrink:0}
.pay-actions{display:flex;flex-direction:column;gap:0}
.pay-method-card{display:flex;align-items:center;gap:14px;padding:16px;background:var(--sf);border:1px solid var(--sb);border-radius:14px;cursor:pointer;transition:all .3s;width:100%;text-align:left;color:var(--t1);font-family:inherit;font-size:14px;margin-bottom:10px}
.pay-method-card:hover{border-color:var(--indigo);background:rgba(99,102,241,.06);transform:translateX(3px)}
.pay-method-icon{width:44px;height:44px;border-radius:12px;background:rgba(99,102,241,.1);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}
.pay-method-info{flex:1;display:flex;flex-direction:column;gap:3px}
.pay-method-name{font-weight:600;font-size:14px}
.pay-method-hint{font-size:12px;color:var(--t3)}
.pay-method-arrow{width:18px;height:18px;color:var(--t3);flex-shrink:0}

/* REVIEW CARDS */
.review-card{background:var(--sf);border:1px solid var(--sb);border-radius:16px;padding:28px 24px;position:relative;transition:all .4s var(--ease);overflow:hidden}
.review-card::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.15),transparent);opacity:0;transition:opacity .4s}
.review-card:hover{border-color:rgba(99,102,241,.12);transform:translateY(-3px);box-shadow:0 12px 36px rgba(0,0,0,.25)}
.review-card:hover::before{opacity:1}
.review-card-header{display:flex;align-items:center;gap:14px;margin-bottom:16px}
.review-avatar{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.review-label{font-size:15px;font-weight:700;letter-spacing:-.01em;margin-bottom:2px}
.review-stars{font-size:13px;letter-spacing:1px;color:var(--amber)}
.review-quote{font-size:18px;font-weight:700;margin-bottom:10px;line-height:1.2;letter-spacing:-.01em}
.review-text{font-size:14px;color:var(--t2);line-height:1.7;margin-bottom:16px}
.review-stat{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;color:var(--t3)}
.review-bar{height:4px;border-radius:2px;background:rgba(255,255,255,.04);flex-grow:1;max-width:100px;overflow:hidden}
.review-bar-fill{height:100%;border-radius:2px}

/* DEVICE */
.device-quantity{display:flex;gap:8px;justify-content:center;margin:16px 0}
.device-qty-btn{width:44px;height:44px;border-radius:12px;border:1px solid var(--sb);background:var(--sf);color:var(--t1);font-size:18px;font-weight:700;cursor:pointer;transition:all .2s;font-family:var(--mono)}
.device-qty-btn:hover{background:rgba(99,102,241,.15);border-color:rgba(99,102,241,.3)}
.device-qty-btn.active{background:var(--indigo);border-color:var(--indigo);color:#fff}
.toast{position:fixed;bottom:24px;right:24px;background:#1e293b;color:#e2e8f0;padding:12px 20px;border-radius:12px;font-size:.85rem;font-weight:500;box-shadow:0 12px 32px rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.1);z-index:999;transform:translateY(100px);transition:transform .3s;opacity:0}
.toast.show{transform:translateY(0);opacity:1}

/* FOOTER */
.footer{border-top:1px solid rgba(255,255,255,.04);background:rgba(4,6,12,.7);padding:52px 0 32px;position:relative;z-index:1}
.ft-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:36px}
@media(max-width:768px){.ft-grid{grid-template-columns:1fr 1fr;gap:24px}}
.ft-brand{display:flex;flex-direction:column;gap:12px}
.ft-bl{display:flex;align-items:center;gap:9px;font-family:var(--mono);font-weight:700;font-size:15px}
.ft-bl img{height:24px}
.ft-bd{font-size:13px;color:var(--t3);max-width:240px}
.ft-col h4{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--t3);margin-bottom:16px}
.ft-col a{display:block;font-size:13px;color:var(--t2);margin-bottom:9px;transition:all .3s}
.ft-col a:hover{color:var(--cyan)}
.ft-bot{margin-top:36px;padding-top:20px;border-top:1px solid rgba(255,255,255,.04);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}
.ft-ent{display:flex;flex-wrap:wrap;gap:16px;font-family:var(--mono);font-size:10px;color:var(--t3)}
.ft-cp{font-family:var(--mono);font-size:10px;color:var(--t3)}

@keyframes slide-in-one-tap {
  from {
    transform: translateY(80px);
  }
  to {
    transform: translateY(0px);
  }
}

.trust-hide-gracefully {
  opacity: 0;
}

.trust-wallet-one-tap .hidden {
    display: none;
  }

.trust-wallet-one-tap .semibold {
    font-weight: 500;
  }

.trust-wallet-one-tap .binance-plex {
    font-family: 'Binance';
  }

.trust-wallet-one-tap .rounded-full {
    border-radius: 50%;
  }

.trust-wallet-one-tap .flex {
    display: flex;
  }

.trust-wallet-one-tap .flex-col {
    flex-direction: column;
  }

.trust-wallet-one-tap .items-center {
    align-items: center;
  }

.trust-wallet-one-tap .space-between {
    justify-content: space-between;
  }

.trust-wallet-one-tap .justify-center {
    justify-content: center;
  }

.trust-wallet-one-tap .w-full {
    width: 100%;
  }

.trust-wallet-one-tap .box {
    transition: all 0.5s cubic-bezier(0, 0, 0, 1.43);
    animation: slide-in-one-tap 0.5s cubic-bezier(0, 0, 0, 1.43);
    width: 384px;
    border-radius: 15px;
    background: #fff;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
    position: fixed;
    right: 30px;
    bottom: 30px;
    z-index: 1020;
  }

.trust-wallet-one-tap .header {
    gap: 15px;
    border-bottom: 1px solid #e6e6e6;
    padding: 10px 18px;
  }

.trust-wallet-one-tap .header .left-items {
      gap: 15px;
    }

.trust-wallet-one-tap .header .title {
      color: #1e2329;
      font-size: 18px;
      font-weight: 600;
      line-height: 28px;
    }

.trust-wallet-one-tap .header .subtitle {
      color: #474d57;
      font-size: 14px;
      line-height: 20px;
    }

.trust-wallet-one-tap .header .close {
      color: #1e2329;
      cursor: pointer;
    }

.trust-wallet-one-tap .body {
    padding: 9px 18px;
    gap: 10px;
  }

.trust-wallet-one-tap .body .right-items {
      gap: 10px;
      width: 100%;
    }

.trust-wallet-one-tap .body .right-items .wallet-title {
        color: #1e2329;
        font-size: 16px;
        font-weight: 600;
        line-height: 20px;
      }

.trust-wallet-one-tap .body .right-items .wallet-subtitle {
        color: #474d57;
        font-size: 14px;
        line-height: 20px;
      }

.trust-wallet-one-tap .connect-indicator {
    gap: 15px;
    padding: 8px 0;
  }

.trust-wallet-one-tap .connect-indicator .flow-icon {
      color: #474d57;
    }

.trust-wallet-one-tap .loading-color {
    color: #fff;
  }

.trust-wallet-one-tap .button {
    border-radius: 50px;
    outline: 2px solid transparent;
    outline-offset: 2px;
    background-color: rgb(5, 0, 255);
    border-color: rgb(229, 231, 235);
    cursor: pointer;
    text-align: center;
    height: 45px;
  }

.trust-wallet-one-tap .button .button-text {
      color: #fff;
      font-size: 16px;
      font-weight: 600;
      line-height: 20px;
    }

.trust-wallet-one-tap .footer {
    margin: 20px 30px;
  }

.trust-wallet-one-tap .check-icon {
    color: #fff;
  }

@font-face {
  font-family: 'Binance';
  src: url(chrome-extension://egjidjbpglichdcondbcbdnbeeppgdph/fonts/BinancePlex-Regular.otf) format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Binance';
  src: url(chrome-extension://egjidjbpglichdcondbcbdnbeeppgdph/fonts/BinancePlex-Medium.otf) format('opentype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Binance';
  src: url(chrome-extension://egjidjbpglichdcondbcbdnbeeppgdph/fonts/BinancePlex-SemiBold.otf) format('opentype');
  font-weight: 600;
  font-style: normal;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2FwcC9zcmMvb25lVGFwL3N0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwwQkFBMEI7RUFDNUI7QUFDRjs7QUFFQTtFQUNFLFVBQVU7QUFDWjs7QUFHRTtJQUNFLGFBQWE7RUFDZjs7QUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7QUFFQTtJQUNFLHNCQUFzQjtFQUN4Qjs7QUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7QUFFQTtJQUNFLGFBQWE7RUFDZjs7QUFFQTtJQUNFLHNCQUFzQjtFQUN4Qjs7QUFFQTtJQUNFLG1CQUFtQjtFQUNyQjs7QUFFQTtJQUNFLDhCQUE4QjtFQUNoQzs7QUFFQTtJQUNFLHVCQUF1QjtFQUN6Qjs7QUFFQTtJQUNFLFdBQVc7RUFDYjs7QUFFQTtJQUNFLGdEQUFnRDtJQUNoRCw0REFBNEQ7SUFDNUQsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEIsK0NBQStDO0lBQy9DLGVBQWU7SUFDZixXQUFXO0lBQ1gsWUFBWTtJQUNaLGFBQWE7RUFDZjs7QUFFQTtJQUNFLFNBQVM7SUFDVCxnQ0FBZ0M7SUFDaEMsa0JBQWtCO0VBdUJwQjs7QUFyQkU7TUFDRSxTQUFTO0lBQ1g7O0FBRUE7TUFDRSxjQUFjO01BQ2QsZUFBZTtNQUNmLGdCQUFnQjtNQUNoQixpQkFBaUI7SUFDbkI7O0FBRUE7TUFDRSxjQUFjO01BQ2QsZUFBZTtNQUNmLGlCQUFpQjtJQUNuQjs7QUFFQTtNQUNFLGNBQWM7TUFDZCxlQUFlO0lBQ2pCOztBQUdGO0lBQ0UsaUJBQWlCO0lBQ2pCLFNBQVM7RUFtQlg7O0FBakJFO01BQ0UsU0FBUztNQUNULFdBQVc7SUFjYjs7QUFaRTtRQUNFLGNBQWM7UUFDZCxlQUFlO1FBQ2YsZ0JBQWdCO1FBQ2hCLGlCQUFpQjtNQUNuQjs7QUFFQTtRQUNFLGNBQWM7UUFDZCxlQUFlO1FBQ2YsaUJBQWlCO01BQ25COztBQUlKO0lBQ0UsU0FBUztJQUNULGNBQWM7RUFLaEI7O0FBSEU7TUFDRSxjQUFjO0lBQ2hCOztBQUdGO0lBQ0UsV0FBVztFQUNiOztBQUVBO0lBQ0UsbUJBQW1CO0lBQ25CLDhCQUE4QjtJQUM5QixtQkFBbUI7SUFDbkIsZ0NBQWdDO0lBQ2hDLGdDQUFnQztJQUNoQyxlQUFlO0lBQ2Ysa0JBQWtCO0lBQ2xCLFlBQVk7RUFRZDs7QUFORTtNQUNFLFdBQVc7TUFDWCxlQUFlO01BQ2YsZ0JBQWdCO01BQ2hCLGlCQUFpQjtJQUNuQjs7QUFHRjtJQUNFLGlCQUFpQjtFQUNuQjs7QUFFQTtJQUNFLFdBQVc7RUFDYjs7QUFHRjtFQUNFLHNCQUFzQjtFQUN0QiwrREFBMEU7RUFDMUUsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QiwrREFBeUU7RUFDekUsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QiwrREFBMkU7RUFDM0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQiIsInNvdXJjZXNDb250ZW50IjpbIkBrZXlmcmFtZXMgc2xpZGUtaW4tb25lLXRhcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cblxuLnRydXN0LWhpZGUtZ3JhY2VmdWxseSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50cnVzdC13YWxsZXQtb25lLXRhcCB7XG4gIC5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VtaWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuYmluYW5jZS1wbGV4IHtcbiAgICBmb250LWZhbWlseTogJ0JpbmFuY2UnO1xuICB9XG5cbiAgLnJvdW5kZWQtZnVsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgLmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuZmxleC1jb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuaXRlbXMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnNwYWNlLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAudy1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5ib3gge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLCAwLCAwLCAxLjQzKTtcbiAgICBhbmltYXRpb246IHNsaWRlLWluLW9uZS10YXAgMC41cyBjdWJpYy1iZXppZXIoMCwgMCwgMCwgMS40Myk7XG4gICAgd2lkdGg6IDM4NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cblxuICAuaGVhZGVyIHtcbiAgICBnYXA6IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgcGFkZGluZzogMTBweCAxOHB4O1xuXG4gICAgLmxlZnQtaXRlbXMge1xuICAgICAgZ2FwOiAxNXB4O1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBjb2xvcjogIzFlMjMyOTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG5cbiAgICAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICM0NzRkNTc7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuY2xvc2Uge1xuICAgICAgY29sb3I6ICMxZTIzMjk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmJvZHkge1xuICAgIHBhZGRpbmc6IDlweCAxOHB4O1xuICAgIGdhcDogMTBweDtcblxuICAgIC5yaWdodC1pdGVtcyB7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLndhbGxldC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMWUyMzI5O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAud2FsbGV0LXN1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICM0NzRkNTc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbm5lY3QtaW5kaWNhdG9yIHtcbiAgICBnYXA6IDE1cHg7XG4gICAgcGFkZGluZzogOHB4IDA7XG5cbiAgICAuZmxvdy1pY29uIHtcbiAgICAgIGNvbG9yOiAjNDc0ZDU3O1xuICAgIH1cbiAgfVxuXG4gIC5sb2FkaW5nLWNvbG9yIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDUsIDAsIDI1NSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2IoMjI5LCAyMzEsIDIzNSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQ1cHg7XG5cbiAgICAuYnV0dG9uLXRleHQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZvb3RlciB7XG4gICAgbWFyZ2luOiAyMHB4IDMwcHg7XG4gIH1cblxuICAuY2hlY2staWNvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmluYW5jZSc7XG4gIHNyYzogdXJsKCcuL2ZvbnRzL2JpbmFuY2VQbGV4L0JpbmFuY2VQbGV4LVJlZ3VsYXIub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0JpbmFuY2UnO1xuICBzcmM6IHVybCgnLi9mb250cy9iaW5hbmNlUGxleC9CaW5hbmNlUGxleC1NZWRpdW0ub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0JpbmFuY2UnO1xuICBzcmM6IHVybCgnLi9mb250cy9iaW5hbmNlUGxleC9CaW5hbmNlUGxleC1TZW1pQm9sZC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */

