:root{--radius:16px;--radius-sm:10px;--transition:.3s cubic-bezier(.4, 0, .2, 1);--font-body:"Manrope", system-ui, -apple-system, sans-serif;--font-heading:"Manrope", system-ui, -apple-system, sans-serif;--gradient-start:#047847;--gradient-end:#059660;--success:#34d399}:root,[data-theme=dark]{--bg:#0a100e;--bg-card:#0f1a16;--bg-card-hover:#152420;--border:#ffffff0f;--border-hover:#ffffff1f;--text:#8aac9e;--text-bright:#c8e6da;--text-heading:#eef6f2;--accent:#059660;--accent-bright:#07a86c;--accent-dim:#0596601a;--accent-glow:#05966026;--nav-bg:#0a100ee0;--hero-glow-1:#0596691a;--hero-glow-2:#34d3990f;--grid-line:#ffffff05;--card-shadow:0 20px 40px #0000004d;--detail-accent:#38bdf8;--detail-dim:#38bdf81a}[data-theme=light]{--bg:#f7faf8;--bg-card:#fff;--bg-card-hover:#edf5f0;--border:#05966914;--border-hover:#05966929;--text:#4a6e5d;--text-bright:#1a3d2e;--text-heading:#0a1f16;--accent:#059669;--accent-bright:#047857;--accent-dim:#05966912;--accent-glow:#0596691a;--nav-bg:#f7faf8e6;--hero-glow-1:#0596690f;--hero-glow-2:#34d3990a;--grid-line:#05966908;--card-shadow:0 20px 40px #0596690f;--detail-accent:#0ea5e9;--detail-dim:#0ea5e914}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);background:var(--bg);color:var(--text);line-height:1.6;transition:background .3s,color .3s;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--text-heading);line-height:1.2}a{color:var(--accent);transition:color var(--transition);text-decoration:none}a:hover{color:var(--accent-bright)}img{max-width:100%;display:block}::selection{background:var(--accent);color:#fff}.page{flex-direction:column;height:100vh;display:flex;overflow:hidden}.page-home{isolation:isolate;background:#000;position:relative}.page-home ::selection{color:#fff;background:#fff3}@keyframes geo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.geo-tooltip{cursor:default;position:relative}.geo-tooltip-text{visibility:hidden;opacity:0;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);width:260px;box-shadow:var(--card-shadow);pointer-events:none;z-index:100;margin-top:8px;padding:10px 14px;font-size:12px;font-style:italic;line-height:1.5;transition:opacity .25s,visibility .25s;position:absolute;top:100%;left:0}.geo-tooltip:hover .geo-tooltip-text{visibility:visible;opacity:1}.page.nudge{animation:.4s nudge}@keyframes nudge{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.topbar{flex-shrink:0;justify-content:center;align-items:center;gap:16px;padding:14px 32px;display:flex;position:relative}.topbar-left{align-items:center;gap:10px;display:flex;position:absolute;left:32px}.topbar-center{align-items:center;gap:10px;display:flex}.brand-name{font-family:var(--font-heading);color:var(--text-heading);letter-spacing:-.5px;font-size:22px;font-weight:600}.brand-sep{color:var(--border-hover);font-size:14px}.brand-tagline{font-family:var(--font-heading);color:var(--text-heading);letter-spacing:-.8px;font-size:clamp(18px,2.5vw,28px);font-weight:700}@media (width<=768px){.brand-sep,.brand-tagline{display:none}}.topbar-right{align-items:center;gap:6px;display:flex;position:absolute;right:32px}.tb-link{font-family:var(--font-body);color:var(--text);cursor:pointer;transition:all var(--transition);background:0 0;border:none;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:500}.tb-link:hover{color:var(--text-heading);background:var(--bg-card)}.tb-icon{color:var(--text);cursor:pointer;transition:all var(--transition);font-family:var(--font-body);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:6px;text-decoration:none;display:inline-flex}.tb-icon:hover{color:var(--text-heading);background:var(--bg-card);border-color:var(--border)}.tb-icon.admin{color:var(--accent)}.tb-cta{color:#fff;background:linear-gradient(135deg, var(--gradient-start), var(--gradient-end));transition:all var(--transition);border-radius:7px;align-items:center;gap:6px;margin-left:4px;padding:6px 14px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.tb-cta:hover{opacity:.9;color:#fff;transform:translateY(-1px)}.main-grid{flex:1;grid-template-columns:360px 1fr;min-height:0;display:grid;overflow:hidden}.main-grid-home{z-index:1;grid-template-columns:minmax(360px,44vw) 1fr;align-items:center;position:relative}.home-geodesic-bg{z-index:0;position:absolute;inset:0}.home-geodesic-canvas,.home-geodesic-canvas canvas{width:100%;height:100%}.home-geodesic-canvas canvas{transform-origin:50%;transform:translate(10vw)scale(1.04)}.main-grid-home:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 0 0,#ffffff14,#0000 24%),linear-gradient(90deg,#00000057 0%,#0000001f 38%,#00000014 100%);position:absolute;inset:0}@media (width<=900px){.main-grid{grid-template-columns:1fr;overflow-y:auto}}.profile-col{text-align:left;border-right:1px solid var(--border);flex-direction:column;justify-content:center;align-items:flex-start;padding:32px;display:flex;position:relative;overflow:hidden}.profile-col-home{border-right:none;padding:48px}.profile-panel{z-index:1;width:100%;position:relative}.profile-panel-home{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07090c94;border:1px solid #ffffff1f;border-radius:28px;flex-direction:column;align-items:flex-start;width:fit-content;max-width:min(100%,420px);margin:0 auto;padding:28px;display:inline-flex;box-shadow:0 32px 80px #0000006b}.profile-panel-home .profile-name{color:#f4f7fa}.profile-panel-home .profile-links{width:fit-content;max-width:100%}.profile-panel-home .hero-link-ghost,.profile-panel-home .github-cal{color:#dbe4ea;background:#0a0d11cc;border-color:#ffffff1a}.profile-panel-home .github-cal{flex-direction:column;align-items:flex-start;width:fit-content;max-width:100%;display:inline-flex}.profile-panel-home .github-cal article{align-items:flex-start!important;width:auto!important}.profile-panel-home .hero-link-ghost:hover,.profile-panel-home .github-cal:hover{color:#f4f7fa;background:#0e1217eb;border-color:#ffffff2e}.profile-panel-home .github-cal footer{color:#f4f7fa;white-space:normal;max-width:260px;line-height:1.4}@media (width<=900px){.profile-col{border-right:none;border-bottom:1px solid var(--border);padding:24px 20px}.profile-col-home{border-bottom:none;padding:32px 20px}}.main-sphere{opacity:.07;pointer-events:none;width:300px;height:300px;animation:40s linear infinite spin;position:absolute;bottom:-80px;left:-60px}@keyframes spin{0%{rotate:0deg}to{rotate:360deg}}@media (width<=900px){.main-sphere{display:none}}.profile-photo{border:3px solid var(--accent);border-radius:50%;flex-shrink:0;width:140px;height:140px;margin-bottom:20px;overflow:hidden;box-shadow:0 8px 32px #05966926}.profile-photo img{object-fit:cover;width:100%;height:100%}.profile-initials{width:100%;height:100%;font-family:var(--font-heading);color:var(--accent);background:var(--accent-dim);justify-content:center;align-items:center;font-size:36px;font-weight:700;display:flex}.profile-headline{letter-spacing:-.5px;margin-bottom:10px;font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1.2}.grad{background:linear-gradient(135deg, var(--gradient-start), var(--gradient-end));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.profile-sub{color:var(--text);max-width:260px;margin-bottom:20px;font-size:13px;line-height:1.55}.profile-name{font-family:var(--font-heading);color:var(--text-heading);margin-bottom:8px;font-size:18px;font-weight:700}.profile-role{color:var(--text);border-bottom:1px solid var(--border);padding:3px 0;font-size:12px;line-height:1.4}.profile-role:last-of-type{border-bottom:none;margin-bottom:48px}.role-link{cursor:pointer}.role-link:hover{color:var(--text-heading)}.role-power:after{content:"";vertical-align:-2px;width:14px;height:14px;box-shadow:0 0 0 1px var(--border);background:url(/power-icon.png) 50%/140% no-repeat;border-radius:3px;margin-left:4px;display:inline-block}.profile-links{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.hero-link{transition:all var(--transition);border-radius:7px;align-items:center;gap:5px;padding:7px 14px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.hero-link-primary{color:#fff;background:linear-gradient(135deg, var(--gradient-start), var(--gradient-end));box-shadow:0 2px 10px #05966933}.hero-link-primary:hover{color:#fff;transform:translateY(-1px)}.hero-link-ghost{color:var(--text-bright);background:var(--bg-card);border:1px solid var(--border)}.hero-link-ghost:hover{border-color:var(--border-hover);color:var(--text-heading)}.github-cal{background:var(--bg-card);border:1px solid var(--border);width:100%;color:inherit;transition:all var(--transition);border-radius:10px;margin-top:16px;padding:8px;text-decoration:none;display:block;overflow:hidden}.github-cal:hover{border-color:var(--border-hover);box-shadow:var(--card-shadow);color:inherit}.github-cal article,.github-cal article>div{max-width:100%!important;overflow:hidden!important}.github-cal article{flex-direction:column!important;display:flex!important}.github-cal article>:last-child{order:-1}.github-cal svg{max-width:100%;height:auto;display:block}.github-cal footer{color:var(--text-heading);margin-top:6px;font-weight:600;font-size:12px!important}.github-cal footer>:not(:first-child){display:none!important}.github-cal footer>:first-child:before{content:"";vertical-align:-2px;background:currentColor;width:14px;height:14px;margin-right:5px;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 0C5.37 0 0 5.37 0 12c0 5.31 3.435 9.795 8.205 11.385.6.105.825-.255.825-.57 0-.285-.015-1.23-.015-2.235-3.015.555-3.795-.735-4.035-1.41-.135-.345-.72-1.41-1.23-1.695-.42-.225-1.02-.78-.015-.795.945-.015 1.62.87 1.845 1.23 1.08 1.815 2.805 1.305 3.495.99.105-.78.42-1.305.765-1.605-2.67-.3-5.46-1.335-5.46-5.925 0-1.305.465-2.385 1.23-3.225-.12-.3-.54-1.53.12-3.18 0 0 1.005-.315 3.3 1.23.96-.27 1.98-.405 3-.405s2.04.135 3 .405c2.295-1.56 3.3-1.23 3.3-1.23.66 1.65.24 2.88.12 3.18.765.84 1.23 1.905 1.23 3.225 0 4.605-2.805 5.625-5.475 5.925.435.375.81 1.095.81 2.22 0 1.605-.015 2.895-.015 3.3 0 .315.225.69.825.57A12.02 12.02 0 0 0 24 12c0-6.63-5.37-12-12-12z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 0C5.37 0 0 5.37 0 12c0 5.31 3.435 9.795 8.205 11.385.6.105.825-.255.825-.57 0-.285-.015-1.23-.015-2.235-3.015.555-3.795-.735-4.035-1.41-.135-.345-.72-1.41-1.23-1.695-.42-.225-1.02-.78-.015-.795.945-.015 1.62.87 1.845 1.23 1.08 1.815 2.805 1.305 3.495.99.105-.78.42-1.305.765-1.605-2.67-.3-5.46-1.335-5.46-5.925 0-1.305.465-2.385 1.23-3.225-.12-.3-.54-1.53.12-3.18 0 0 1.005-.315 3.3 1.23.96-.27 1.98-.405 3-.405s2.04.135 3 .405c2.295-1.56 3.3-1.23 3.3-1.23.66 1.65.24 2.88.12 3.18.765.84 1.23 1.905 1.23 3.225 0 4.605-2.805 5.625-5.475 5.925.435.375.81 1.095.81 2.22 0 1.605-.015 2.895-.015 3.3 0 .315.225.69.825.57A12.02 12.02 0 0 0 24 12c0-6.63-5.37-12-12-12z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain}@media (width<=900px){.page-home{height:auto;min-height:100vh}.home-geodesic-canvas canvas{transform:translate(0)scale(1.02)}.profile-panel-home{padding:24px}}.courses-col{flex-direction:column;justify-content:center;gap:20px;min-height:0;padding:24px 32px;display:flex;overflow-y:auto}@media (width<=900px){.courses-col{padding:20px 16px}}.courses-group{min-width:0}.group-label{text-transform:uppercase;letter-spacing:1.5px;color:var(--accent);margin-bottom:10px;padding-left:2px;font-size:10px;font-weight:700}.cards-3{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (width<=600px){.cards-3{grid-template-columns:1fr;gap:8px}}.card{background:var(--bg-card);border:1px solid var(--border);cursor:pointer;text-align:left;font-family:var(--font-body);transition:all var(--transition);border-radius:12px;flex-direction:column;padding:16px;display:flex;position:relative;overflow:hidden}.card:after{content:"";background:linear-gradient(90deg, var(--gradient-start), var(--gradient-end));opacity:0;height:2px;transition:opacity var(--transition);position:absolute;top:0;left:0;right:0}.card:hover{border-color:var(--border-hover);box-shadow:var(--card-shadow);transform:translateY(-3px)}.card:hover:after{opacity:1}.card:hover .card-more{gap:8px}.card-co{border-color:#0596691f}.card-title{letter-spacing:-.2px;margin-bottom:3px;font-size:14px;font-weight:700;line-height:1.25}.card-who{color:var(--accent);margin-bottom:8px;font-size:11px;font-weight:500}.card-desc{color:var(--text);flex-grow:1;margin-bottom:10px;font-size:12px;line-height:1.45}.card-chips{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.chip{background:var(--bg);border:1px solid var(--border);color:var(--text-bright);white-space:nowrap;border-radius:100px;align-items:center;gap:3px;padding:2px 7px;font-size:10px;display:inline-flex}.chip svg{color:var(--accent);width:10px;height:10px}.card-more{color:var(--accent);transition:gap var(--transition);align-items:center;gap:4px;margin-top:auto;font-size:11px;font-weight:600;display:inline-flex}.foot{border-top:1px solid var(--border);color:var(--text);opacity:.7;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 32px;font-size:11px;display:flex}.foot-links{gap:16px;display:flex}.foot-links button,.foot-links a{font-family:var(--font-body);color:var(--text);cursor:pointer;transition:color var(--transition);background:0 0;border:none;padding:0;font-size:11px;text-decoration:none}.foot-links button:hover,.foot-links a:hover{color:var(--text-heading)}@media (width<=600px){.foot{flex-direction:column;gap:6px;padding:10px 16px}}.modal-overlay{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;justify-content:center;align-items:center;padding:24px;animation:.15s ease-out fade-in;display:flex;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.modal{background:var(--bg);border:1px solid var(--border);border-radius:16px;width:100%;max-width:820px;max-height:85vh;padding:32px;animation:.2s ease-out modal-up;position:relative;overflow-y:auto}.modal-sm{max-width:520px}@keyframes modal-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.modal-x{background:var(--bg-card);border:1px solid var(--border);cursor:pointer;color:var(--text);transition:all var(--transition);border-radius:7px;padding:5px;display:flex;position:absolute;top:14px;right:14px}.modal-x:hover{color:var(--text-heading);border-color:var(--border-hover)}.modal-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}@media (width<=700px){.modal-grid{grid-template-columns:1fr}.modal{padding:24px 20px}}.modal-tag{text-transform:uppercase;letter-spacing:.5px;border-radius:100px;margin-bottom:8px;padding:2px 9px;font-size:10px;font-weight:600;display:inline-block}.modal-tag.open{background:var(--accent-dim);color:var(--accent)}.modal-tag.company{color:#6ee7b7;background:#05966914}.modal-left h2{letter-spacing:-.5px;margin-bottom:10px;font-size:22px;font-weight:700;line-height:1.2}.modal-desc{color:var(--text);margin-bottom:16px;font-size:14px;line-height:1.6}.modal-meta{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.modal-meta span{background:var(--bg-card);border:1px solid var(--border);color:var(--text-bright);border-radius:100px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;display:inline-flex}.modal-meta svg{color:var(--accent)}.modal-price{font-family:var(--font-heading);color:var(--text-heading);margin-bottom:16px;font-size:30px;font-weight:700}.modal-price small{color:var(--text);font-size:13px;font-weight:400}.btn-cta{font-family:var(--font-body);color:#fff;background:linear-gradient(135deg, var(--gradient-start), var(--gradient-end));transition:all var(--transition);border-radius:8px;align-items:center;gap:7px;padding:12px 24px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 4px 16px #05966933}.btn-cta:hover{color:#fff;transform:translateY(-1px);box-shadow:0 6px 24px #0596694d}.modal-video{margin-bottom:16px}.video-ph{aspect-ratio:16/9;background:var(--bg-card);border:1px solid var(--border);color:var(--accent);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.video-ph span{color:var(--text-bright);font-size:12px;font-weight:500}.video-ph small{text-transform:uppercase;letter-spacing:.5px;opacity:.5;font-size:9px}.modal-learn,.modal-included{margin-bottom:14px}.modal-learn h3,.modal-included h3{color:var(--text);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:600}.learn-row{color:var(--text-bright);align-items:flex-start;gap:7px;padding:3px 0;font-size:12px;line-height:1.45;display:flex}.check-icon{color:var(--accent);flex-shrink:0;margin-top:1px}.modal-included{background:var(--accent-dim);border:1px solid #0596691a;border-radius:8px;padding:12px}.learn-row.inc{color:var(--accent);font-size:11px}.modal h2{margin-bottom:16px;font-size:20px;font-weight:700}.faq-list{flex-direction:column;gap:6px;display:flex}.faq-item{border:1px solid var(--border);border-radius:8px;overflow:hidden}.faq-q{background:var(--bg-card);cursor:pointer;width:100%;font-family:var(--font-body);color:var(--text-heading);text-align:left;border:none;justify-content:space-between;align-items:center;padding:12px 14px;font-size:13px;font-weight:500;display:flex}.faq-q:hover{background:var(--bg-card-hover)}.faq-q svg{color:var(--accent);flex-shrink:0}.faq-a{color:var(--text);padding:0 14px 12px;font-size:13px;line-height:1.6}.privacy-text p{color:var(--text);font-size:13px;line-height:1.65}.contact-form{flex-direction:column;gap:12px;display:flex}.form-field{flex-direction:column;gap:4px;display:flex}.form-field label{color:var(--text-bright);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:600}.form-field input,.form-field textarea{font-family:var(--font-body);color:var(--text-heading);background:var(--bg-card);border:1px solid var(--border);transition:border-color var(--transition);resize:none;border-radius:7px;outline:none;padding:8px 10px;font-size:13px}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--text);opacity:.5}.form-field input:focus,.form-field textarea:focus{border-color:var(--accent)}.form-fallback{color:var(--text);text-align:center;margin-top:2px;font-size:11px}.form-fallback a{color:var(--accent);text-decoration:none}.form-fallback a:hover{text-decoration:underline}.form-success{background:var(--accent-dim);color:var(--accent);border:1px solid #05966933;border-radius:8px;align-items:center;gap:8px;padding:14px;font-size:14px;font-weight:500;display:flex}.booking-form-wrap{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.btn-cta-sm{padding:9px 18px;font-size:13px}.newsletter-form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.newsletter-label{color:var(--text);white-space:nowrap;font-size:11px}.newsletter-input{font-family:var(--font-body);color:var(--text-heading);background:var(--bg-card);border:1px solid var(--border);width:140px;transition:border-color var(--transition);border-radius:6px;outline:none;padding:4px 8px;font-size:11px}.newsletter-input:focus{border-color:var(--accent)}.newsletter-input::placeholder{color:var(--text);opacity:.5}.newsletter-btn{font-family:var(--font-body);color:#fff;background:linear-gradient(135deg, var(--gradient-start), var(--gradient-end));cursor:pointer;transition:opacity var(--transition);white-space:nowrap;border:none;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:500}.newsletter-btn:hover{opacity:.85}.newsletter-btn:disabled{opacity:.6;cursor:default}.newsletter-ok{color:var(--accent);align-items:center;gap:5px;font-size:11px;font-weight:500;display:inline-flex}@media (width<=900px) and (width>=601px){.cards-3{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.topbar{padding:10px 16px}.topbar-left{left:16px}.topbar-right{gap:4px;right:16px}.brand-name{font-size:18px}.tb-cta{padding:5px 10px;font-size:11px}.tb-link{padding:4px 6px}.modal-overlay{padding:12px}.modal{max-height:90vh;padding:20px 16px}.modal-left h2{font-size:18px}.geo-tooltip-text{width:220px}}@media (width<=480px){.topbar{padding:8px 12px}.topbar-left{gap:6px;left:12px}.topbar-right{gap:2px;right:12px}.brand-name{font-size:16px}.tb-cta span{display:none}.profile-col{padding:20px 16px}.courses-col{gap:14px;padding:16px 12px}.card{padding:12px}.card-title{font-size:13px}.foot{text-align:center;flex-direction:column;gap:6px;padding:8px 12px}.foot-links{gap:10px}.newsletter-form{justify-content:center}.newsletter-input{width:120px}.modal-overlay{padding:8px}.modal{border-radius:12px;padding:16px 12px}.modal-sm{max-width:100%}.modal-left h2{font-size:16px}.modal-desc{font-size:13px}.btn-cta{justify-content:center;width:100%;padding:10px 16px;font-size:13px}.geo-tooltip-text{width:200px;font-size:11px}}@media (width<=360px){.topbar-left{gap:4px}.brand-name{font-size:14px}.profile-col{padding:16px 12px}.geo-tooltip-text{width:170px;left:-4px}.newsletter-input{width:100px}}@media (width<=900px){.page{height:auto;min-height:100vh;overflow:visible}.profile-col{overflow:visible}}.auth-gate{background:var(--bg);justify-content:center;align-items:center;height:100vh;display:flex}.auth-gate form{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:40px;display:flex}.auth-gate h2{font-family:var(--font-heading);margin-bottom:8px;font-size:20px}.auth-gate input{border:1px solid var(--border);background:var(--bg);width:200px;color:var(--text-heading);text-align:center;font-size:16px;font-family:var(--font-body);border-radius:8px;padding:10px 16px}.auth-gate input:focus{outline:2px solid var(--accent);border-color:#0000}.d-btn{font-family:var(--font-body);cursor:pointer;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:500}.d-btn-primary{background:linear-gradient(135deg, var(--gradient-start), var(--gradient-end));color:#fff}.dash-shell{background:var(--bg);flex-direction:column;height:100vh;display:flex;overflow:hidden}.dash-header{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:16px;padding:6px 24px;display:flex}.dash-brand{flex-shrink:0;align-items:center;gap:8px;display:flex}.dash-logo{font-family:var(--font-heading);color:var(--text-heading);font-size:15px;font-weight:600;text-decoration:none}.dash-badge{background:var(--accent-dim);color:var(--accent);text-transform:uppercase;letter-spacing:.5px;border:1px solid #05966933;border-radius:100px;padding:1px 6px;font-size:10px;font-weight:600}.dash-tabs{scrollbar-width:none;flex:1;gap:2px;display:flex;overflow-x:auto}.dash-tabs::-webkit-scrollbar{display:none}.dash-tab{font-family:var(--font-body);color:var(--text);cursor:pointer;transition:all var(--transition);background:0 0;border:none;border-radius:5px;flex-shrink:0;padding:5px 12px;font-size:12px;font-weight:500}.dash-tab:hover{color:var(--text-heading);background:var(--bg-card)}.dash-tab.active{color:var(--accent);background:var(--accent-dim)}.icon-btn{background:var(--bg-card);border:1px solid var(--border);color:var(--text);cursor:pointer;transition:all var(--transition);border-radius:5px;flex-shrink:0;padding:4px 6px;font-size:14px;line-height:1}.icon-btn:hover{border-color:var(--border-hover);color:var(--text-heading)}.dash-content{flex:1;min-height:0;padding:14px 20px;animation:.2s ease-out dash-fade;overflow:hidden auto}@keyframes dash-fade{0%{opacity:0}to{opacity:1}}.highlight{color:#34d399!important}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;text-transform:uppercase;letter-spacing:.4px;color:var(--text);border-bottom:1px solid var(--border);white-space:nowrap;padding:6px 8px;font-size:10px;font-weight:600}td{border-bottom:1px solid var(--border);color:var(--text-bright);white-space:nowrap;padding:6px 8px}.td-bold{color:var(--text-heading);font-weight:600}.td-highlight{color:#34d399;font-weight:600}.table-scroll{overflow-x:auto}.type-badge{text-transform:uppercase;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:600;display:inline-block}.type-organic{color:#34d399;background:#34d3991a}.type-paid{color:#fbbf24;background:#fbbf241a}.status-upcoming{color:#818cf8;background:#0596691a}.status-planned{color:#94a3b8;background:#94a3b81a}.bento{grid-template-rows:auto 1fr auto;grid-template-columns:repeat(4,1fr);gap:10px;height:100%;display:grid}.bento-kpi{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:12px 14px;position:relative}.kpi-label{color:var(--text);text-transform:uppercase;letter-spacing:.4px;margin-bottom:3px;font-size:10px;font-weight:500}.kpi-val{font-family:var(--font-heading);color:var(--text-heading);font-size:20px;font-weight:700}.kpi-val small{color:var(--text);font-size:12px;font-weight:400}.kpi-sub{color:var(--text);margin-top:2px;font-size:11px}.kpi-trend{border-radius:100px;padding:1px 6px;font-size:10px;font-weight:600;position:absolute;top:10px;right:10px}.kpi-trend.up{color:#34d399;background:#34d3991a}.b-chart{grid-column:1/4}.b-channels{grid-column:4/5}.b-upcoming{grid-column:1/3}.b-actions{grid-column:3/5}.bento-card{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-height:0;padding:12px 14px;display:flex;overflow:hidden}.bento-card h3{color:var(--text);text-transform:uppercase;letter-spacing:.4px;flex-shrink:0;margin-bottom:8px;font-size:11px;font-weight:600}.channel-list{flex-direction:column;gap:8px;display:flex;overflow-y:auto}.channel-row{align-items:center;gap:8px;font-size:12px;display:flex}.ch-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ch-name{color:var(--text-bright);flex:1;font-weight:500}.ch-leads{color:var(--text);font-size:11px}.ch-rev{color:var(--text-heading);font-size:11px;font-weight:600}.mini-table{flex-direction:column;gap:1px;display:flex;overflow-y:auto}.mini-row{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:5px 0;font-size:12px;display:flex}.mini-row:last-child{border-bottom:none}.mr-name{color:var(--text-heading);min-width:80px;font-weight:600}.mr-date{color:var(--text);font-size:11px}.mr-fill{color:var(--text-bright)}.mr-status{text-transform:uppercase;border-radius:3px;margin-left:auto;padding:1px 5px;font-size:10px;font-weight:600}.mr-action{color:var(--text);flex:1;font-size:11px}@media (width<=900px){.bento{grid-template-columns:1fr 1fr}.b-chart,.b-channels,.b-upcoming,.b-actions{grid-column:1/-1}}.bc-layout{grid-template-columns:280px 1fr;gap:14px;height:100%;min-height:0;display:grid}.bc-list{flex-direction:column;gap:6px;display:flex;overflow-y:auto}.bc-section-label{color:var(--text);text-transform:uppercase;letter-spacing:.5px;padding:8px 0 4px;font-size:10px;font-weight:600}.bc-item{background:var(--bg-card);border:1px solid var(--border);cursor:pointer;text-align:left;width:100%;font-family:var(--font-body);transition:all var(--transition);border-radius:8px;padding:10px 12px;display:block}.bc-item:hover{border-color:var(--border-hover)}.bc-item.active{background:var(--accent-dim);border-color:#05966966}.bc-item-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.bc-item-name{color:var(--text-heading);font-size:13px;font-weight:600}.bc-item-margin{font-family:var(--font-heading);font-size:14px;font-weight:700}.bc-item-bottom{color:var(--text);justify-content:space-between;font-size:11px;display:flex}.bc-detail{padding:4px;overflow-y:auto}.bc-empty{height:100%;color:var(--text);justify-content:center;align-items:center;font-size:14px;display:flex}.bc-detail-header{margin-bottom:16px}.bc-tag{background:var(--accent-dim);color:var(--accent);text-transform:uppercase;letter-spacing:.5px;border-radius:100px;margin-bottom:6px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.bc-tag-company{color:#7dd3fc;background:#0596691a}.bc-detail-header h2{letter-spacing:-.5px;font-size:22px;font-weight:700}.bc-detail-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.bc-metric-lg{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:12px}.bc-ml-label{color:var(--text);text-transform:uppercase;letter-spacing:.3px;margin-bottom:3px;font-size:10px;font-weight:500;display:block}.bc-ml-val{font-family:var(--font-heading);color:var(--text-heading);font-size:18px;font-weight:700}.bc-detail-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bc-cost-section,.bc-waterfall{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:14px}.bc-cost-section h4,.bc-waterfall h4{color:var(--text);text-transform:uppercase;letter-spacing:.4px;margin-bottom:10px;font-size:11px;font-weight:600}.cost-bar-lg{border-radius:5px;gap:2px;height:10px;margin-bottom:10px;display:flex;overflow:hidden}.cost-seg-lg{border-radius:3px;min-width:4px}.cost-legend-lg{flex-direction:column;gap:4px;display:flex}.cl-item{align-items:center;gap:6px;font-size:12px;display:flex}.cl-item i{border-radius:2px;flex-shrink:0;width:8px;height:8px}.cl-name{color:var(--text);flex:1}.cl-val{color:var(--text-bright);font-weight:500}.wf-row{border-bottom:1px solid var(--border);justify-content:space-between;padding:4px 0;font-size:12px;display:flex}.wf-row:last-child{border-bottom:none}.wf-pos{color:#34d399;font-weight:600}.wf-neg{color:#f87171}.wf-total{color:var(--text-heading);border-top:2px solid var(--border);margin-top:4px;padding-top:6px;font-weight:700}@media (width<=768px){.bc-layout{grid-template-rows:auto 1fr;grid-template-columns:1fr}.bc-detail-grid{grid-template-columns:repeat(2,1fr)}.bc-detail-row{grid-template-columns:1fr}}.upsell-layout{grid-template-columns:1.3fr 1fr;gap:14px;height:100%;min-height:0;display:grid}.upsell-left,.upsell-right{overflow-y:auto}.upsell-insight{background:var(--accent-dim);color:var(--text-bright);border:1px solid #05966926;border-radius:10px;margin-bottom:14px;padding:10px 14px;font-size:13px;line-height:1.5}.upsell-left h3{color:var(--text);text-transform:uppercase;letter-spacing:.4px;margin-bottom:10px;font-size:12px;font-weight:600}.journey-list{flex-direction:column;gap:6px;display:flex}.journey{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.j-step{background:var(--bg);border-radius:6px;flex-direction:column;padding:4px 10px;display:flex}.j-name{color:var(--text-heading);font-size:12px;font-weight:600}.j-price{color:var(--text);font-size:10px}.j-arrow{color:var(--accent);font-size:14px}.j-ltv{font-family:var(--font-heading);color:#34d399;white-space:nowrap;margin-left:auto;font-size:13px;font-weight:700}.upsell-right{flex-direction:column;gap:10px;display:flex}.strat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:14px}.strat-card h4{margin-bottom:8px;font-size:13px;font-weight:600}.strat-card ul{padding:0;list-style:none}.strat-card li{color:var(--text);padding:3px 0 3px 14px;font-size:12px;line-height:1.45;position:relative}.strat-card li:before{content:"→";color:var(--accent);font-size:11px;position:absolute;left:0}@media (width<=768px){.upsell-layout{grid-template-columns:1fr}}.mktg-layout{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex}.mktg-top{flex:1;grid-template-columns:1fr 160px;gap:10px;min-height:0;display:grid}.mktg-chart{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-height:0;padding:12px 14px;display:flex}.mktg-chart h3{color:var(--text);text-transform:uppercase;letter-spacing:.4px;flex-shrink:0;margin-bottom:6px;font-size:11px;font-weight:600}.mktg-kpis{flex-direction:column;gap:6px;display:flex}.mktg-kpi{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:10px 12px}.mk-label{color:var(--text);text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px;font-size:9px;font-weight:500}.mk-val{font-family:var(--font-heading);color:var(--text-heading);font-size:18px;font-weight:700}.mk-small{font-size:13px}.mktg-table{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;flex-shrink:0;padding:12px 14px;overflow:hidden}.mktg-table h3{color:var(--text);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:600}@media (width<=768px){.mktg-top{grid-template-columns:1fr}}.pipe-layout{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex}.pipe-strip{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;flex-shrink:0;align-items:center;gap:14px;padding:10px 14px;display:flex}.pipe-stat{flex-direction:column;display:flex}.ps-val{font-family:var(--font-heading);color:var(--text-heading);font-size:16px;font-weight:700}.ps-val.ps-won{color:#34d399}.ps-label{color:var(--text);text-transform:uppercase;letter-spacing:.3px;font-size:9px}.pipe-funnel{align-items:flex-end;gap:3px;height:24px;margin-left:auto;display:flex}.funnel-bar{border-radius:3px 3px 0 0;min-width:12px;transition:flex .3s}.pipe-kanban{flex:1;grid-template-columns:repeat(4,1fr);gap:8px;min-height:0;display:grid;overflow:hidden}.kb-col{flex-direction:column;gap:6px;min-height:0;display:flex;overflow:hidden}.kb-head{background:var(--bg-card);color:var(--text-heading);border-top:3px solid;border-radius:0 0 6px 6px;flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.kb-count{color:var(--text);font-size:10px;font-weight:500}.kb-cards{flex-direction:column;flex:1;gap:6px;display:flex;overflow-y:auto}.kb-card{background:var(--bg-card);border:1px solid var(--border);transition:border-color var(--transition);border-radius:8px;padding:10px}.kb-card:hover{border-color:var(--border-hover)}.kb-card.stale{border-color:#f871714d}.kb-name{color:var(--text-heading);margin-bottom:3px;font-size:13px;font-weight:600}.kb-val{color:var(--text-bright);margin-bottom:4px;font-size:12px}.kb-prob{color:var(--text);font-size:11px}.kb-action{color:var(--text);margin-bottom:4px;font-size:11px}.kb-foot{color:var(--text);justify-content:space-between;font-size:10px;display:flex}.kb-stale{color:#f87171;font-weight:600}.kb-empty{text-align:center;color:var(--text);opacity:.5;padding:12px;font-size:11px}@media (width<=900px){.pipe-kanban{grid-template-columns:repeat(2,1fr)}.pipe-strip{flex-wrap:wrap}}.fc-layout{grid-template-columns:200px 1fr;gap:14px;height:100%;min-height:0;display:grid}.fc-sidebar{flex-direction:column;gap:10px;display:flex;overflow-y:auto}.fc-scenarios{flex-direction:column;gap:4px;display:flex}.fc-scen{background:var(--bg-card);border:1px solid var(--border);font-family:var(--font-body);color:var(--text);cursor:pointer;text-align:left;transition:all var(--transition);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:12px;font-weight:500;display:flex}.fc-scen small{opacity:.6;font-size:10px}.fc-scen:hover{border-color:var(--border-hover)}.fc-scen.active{background:var(--accent-dim);color:var(--accent);border-color:#0596694d}.fc-kpis{flex-direction:column;gap:4px;display:flex}.fc-kpi{background:var(--bg-card);border:1px solid var(--border);border-radius:6px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.fc-total{background:var(--accent-dim);border-color:#05966933}.fk-label{color:var(--text);font-size:11px}.fk-val{font-family:var(--font-heading);color:var(--text-heading);font-size:14px;font-weight:700}.fc-total .fk-val{color:var(--accent)}.fc-gauge{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;flex-direction:column;align-items:center;padding:12px;display:flex;position:relative}.gauge-svg{width:90px;height:90px}.gauge-inner{flex-direction:column;justify-content:center;align-items:center;width:90px;height:90px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.gi-pct{font-family:var(--font-heading);color:var(--text-heading);font-size:22px;font-weight:700}.gi-sub{color:var(--text);font-size:10px}.gauge-caption{color:var(--text);text-transform:uppercase;letter-spacing:.4px;margin-top:6px;font-size:10px}.fc-chart{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-height:0;padding:14px;display:flex}.fc-chart h3{color:var(--text);text-transform:uppercase;letter-spacing:.4px;flex-shrink:0;margin-bottom:8px;font-size:12px;font-weight:600}@media (width<=768px){.fc-layout{grid-template-rows:auto 1fr;grid-template-columns:1fr}.fc-sidebar{flex-flow:wrap}}.tender-layout{grid-template-columns:1fr 1fr;gap:12px;height:100%;min-height:0;display:grid;overflow:hidden}.tender-left,.tender-right{flex-direction:column;gap:12px;display:flex;overflow-y:auto}.tender-card{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:14px}.tender-card h3{color:var(--text);text-transform:uppercase;letter-spacing:.4px;margin-bottom:10px;font-size:11px;font-weight:600}.tender-card-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.tender-card-head h3{margin-bottom:0}.tender-profile{flex-direction:column;gap:1px;margin-bottom:10px;display:flex}.tp-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:5px 0;font-size:12px;display:flex}.tp-row:last-child{border-bottom:none}.tp-label{color:var(--text);text-transform:uppercase;letter-spacing:.3px;font-size:10px;font-weight:500}.tp-val{color:var(--text-heading);font-weight:500}.tp-val-group{align-items:center;gap:6px;display:flex}.tp-copy-btn{cursor:pointer;color:var(--text);transition:all var(--transition);opacity:.4;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:13px;line-height:1}.tp-copy-btn:hover{opacity:1;color:var(--text-heading);background:var(--bg)}.tp-copy-btn.tp-copied{color:var(--accent);opacity:1}.tender-desc-box{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:10px 12px}.tender-desc-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.tender-desc-box p{color:var(--text-bright);margin:0;font-size:12px;line-height:1.5}.tender-checklist{flex-direction:column;gap:4px;display:flex}.checklist-row{background:var(--bg);border:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--transition);border-radius:6px;align-items:center;gap:10px;padding:6px 10px;display:flex}.checklist-row:hover{border-color:var(--border-hover)}.checklist-row.checked .checklist-label{opacity:.5;text-decoration:line-through}.checklist-checkbox{accent-color:var(--accent);cursor:pointer;flex-shrink:0;width:14px;height:14px}.checklist-label{color:var(--text-bright);font-size:12px}.tender-cpv{flex-direction:column;gap:4px;display:flex}.cpv-row-multi{background:var(--bg);border:1px solid var(--border);border-radius:6px;align-items:center;gap:10px;padding:6px 10px;display:flex}.cpv-code{font-family:var(--font-heading);color:var(--accent);min-width:80px;font-size:12px;font-weight:700}.cpv-label{color:var(--text-bright);flex:1;font-size:12px}.cpv-links{gap:4px;margin-left:auto;display:flex}.cpv-link-btn{font-family:var(--font-body);background:var(--accent-dim);color:var(--accent);transition:all var(--transition);border:1px solid #05966926;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:500;text-decoration:none}.cpv-link-btn:hover{background:var(--accent);color:#fff}.cpv-link-ted{color:#60a5fa;background:#3b82f614;border-color:#3b82f626}.cpv-link-ted:hover{color:#fff;background:#3b82f6}.tender-alert-grid{flex-direction:column;gap:6px;display:flex}.ta-item{background:var(--bg);border:1px solid var(--border);border-radius:6px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.ta-label{color:var(--text);font-size:12px}.ta-val{color:var(--text-heading);font-size:12px;font-weight:600}.ta-on{color:var(--accent)}.ta-later{color:var(--text);opacity:.6;font-style:italic;font-weight:400}.tender-platforms{flex-direction:column;gap:8px;display:flex}.tender-platform-track{background:var(--bg);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.tpt-top{justify-content:space-between;align-items:center;display:flex}.tpt-name{color:var(--text-heading);font-size:13px;font-weight:600;text-decoration:none}.tpt-name:hover{color:var(--accent)}.tpt-desc{color:var(--text);font-size:11px}.tp-region{background:var(--accent-dim);color:var(--accent);border-radius:100px;padding:1px 6px;font-size:10px;font-weight:500}.tpt-steps{flex-wrap:wrap;gap:4px;display:flex}.tpt-step{background:var(--border);color:var(--text);border-radius:100px;padding:2px 8px;font-size:10px;font-weight:500}.tpt-step.tpt-done{background:var(--accent-dim);color:var(--accent)}.tpt-actions{gap:6px;display:flex}.tpt-btn{font-family:var(--font-body);border:1px solid var(--accent);background:var(--accent-dim);color:var(--accent);cursor:pointer;transition:all var(--transition);border-radius:6px;padding:3px 10px;font-size:11px;font-weight:500}.tpt-btn:hover{background:var(--accent);color:#fff}.tpt-btn:disabled{opacity:.5;cursor:default}.tpt-btn-reset{border-color:var(--border);background:var(--bg-card);color:var(--text)}.tpt-btn-reset:hover{border-color:var(--border-hover);color:var(--text-heading);background:var(--bg-card)}.tracker-form{background:var(--bg);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:6px;margin-bottom:10px;padding:10px;display:flex}.tracker-input{font-family:var(--font-body);background:var(--bg-card);border:1px solid var(--border);color:var(--text-heading);border-radius:6px;padding:6px 10px;font-size:12px}.tracker-input:focus{outline:2px solid var(--accent);border-color:#0000}.tracker-select{cursor:pointer}.tracker-empty{color:var(--text);opacity:.6;text-align:center;margin:0;padding:12px 0;font-size:12px}.tracker-table{flex-direction:column;gap:4px;display:flex}.tracker-row{background:var(--bg);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.tracker-row-overdue{border-color:#f8717159}.tracker-name{color:var(--text-heading);font-size:13px;font-weight:600}.tracker-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tracker-platform{background:var(--accent-dim);color:var(--accent);border-radius:100px;padding:1px 6px;font-size:10px;font-weight:500}.tracker-deadline{color:var(--text);font-size:11px}.tracker-deadline-overdue{color:#f87171;font-weight:600}.tracker-value{color:var(--text-bright);margin-left:auto;font-size:11px;font-weight:600}.tracker-foot{justify-content:space-between;align-items:center;display:flex}.tracker-status-sel{font-family:var(--font-body);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:600}.tracker-del{cursor:pointer;color:var(--text);opacity:.4;background:0 0;border:none;padding:0 2px;font-size:16px;line-height:1}.tracker-del:hover{opacity:1;color:#f87171}@media (width<=768px){.tender-layout{grid-template-columns:1fr;overflow-y:auto}.tender-left,.tender-right{overflow-y:visible}}
