.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}:root{--tc-bg:#0a0a0f;--tc-surface:#111118;--tc-border:rgba(79,127,255,.15);--tc-border-h:rgba(79,127,255,.35);--tc-accent:#4f7fff;--tc-accent2:#6fa8ff;--tc-text:#f0f0f0;--tc-muted:#888;--tc-dim:#555;--tc-danger:#ff4f6f;--tc-success:#4fff7f;--tc-mono:"Geist Mono","JetBrains Mono","Fira Code",monospace;--tc-sans:"Inter",system-ui,sans-serif}.wp-tc-form-wrapper{max-width:860px;margin:3rem auto;font-family:var(--tc-sans);color:var(--tc-text);position:relative}.wp-tc-form-wrapper::before{content:"";position:absolute;inset:-2rem;opacity:.25;pointer-events:none;background-image:linear-gradient(rgba(79,127,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(79,127,255,.03) 1px,transparent 1px);background-size:60px 60px;z-index:0}.wp-tc-form-wrapper::after{content:"";position:absolute;top:-120px;left:-80px;width:400px;height:400px;border-radius:50%;background:var(--tc-accent);filter:blur(140px);opacity:.03;pointer-events:none;z-index:0}.wp-tc-form-wrapper>*{position:relative;z-index:1}.wp-tc-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:4px 14px;background:var(--tc-surface);border:1px solid rgba(79,127,255,.2);border-radius:9999px;font-family:var(--tc-mono);font-size:.75rem;color:var(--tc-accent);margin-bottom:.75rem;animation:wpTcSlideUp .4s ease-out both}.wp-tc-hero-badge__dot{width:8px;height:8px;border-radius:50%;background:var(--tc-accent);animation:wpTcPulse 2s cubic-bezier(.4,0,.6,1) infinite}.wp-tc-hero-title{font-size:2rem;font-weight:700;color:var(--tc-text);margin:0 0 .5rem;letter-spacing:-.025em;animation:wpTcSlideUp .5s ease-out both;animation-delay:.05s}@media (min-width: 640px){.wp-tc-hero-title{font-size:2.5rem}}.wp-tc-hero-desc{font-size:1rem;color:var(--tc-muted);line-height:1.7;margin:0 0 1.5rem;max-width:600px;animation:wpTcSlideUp .5s ease-out both;animation-delay:.1s}.wp-tc-form{background:var(--tc-surface);border:1px solid var(--tc-border);border-radius:12px;padding:2rem;box-shadow:0 0 30px rgba(79,127,255,.05),0 4px 40px rgba(0,0,0,.4);animation:wpTcFadeIn .5s ease-out}.wp-tc-section{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.05);animation:wpTcSlideUp .5s ease-out both}.wp-tc-section:nth-child(1){animation-delay:.05s}.wp-tc-section:nth-child(2){animation-delay:.15s}.wp-tc-section:nth-child(3){animation-delay:.25s}.wp-tc-section:last-of-type{border-bottom:none}.wp-tc-section__title{font-family:var(--tc-mono);font-size:1rem;font-weight:700;margin:0 0 1.25rem;color:var(--tc-accent2);display:flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:.05em}.wp-tc-section__title::before{content:"//";color:var(--tc-dim);font-weight:400}.wp-tc-field{margin-bottom:1rem;animation:wpTcSlideUp .4s ease-out both}.wp-tc-field label{display:block;font-family:var(--tc-mono);font-weight:500;font-size:.8rem;margin-bottom:.35rem;color:var(--tc-muted);text-transform:uppercase;letter-spacing:.04em}.wp-tc-required{color:var(--tc-danger)}.wp-tc-field input[type="text"],.wp-tc-field input[type="url"],.wp-tc-field textarea{width:100%;padding:.65rem .85rem;border:1px solid var(--tc-border);border-radius:6px;font-size:.9rem;font-family:var(--tc-sans);background:rgba(79,127,255,.03);color:var(--tc-text);transition:border-color .3s,box-shadow .3s,background .3s}.wp-tc-field input:focus,.wp-tc-field textarea:focus{outline:none;border-color:var(--tc-accent);box-shadow:0 0 0 3px rgba(79,127,255,.1),0 0 15px rgba(79,127,255,.08);background:rgba(79,127,255,.06)}.wp-tc-field input::placeholder,.wp-tc-field textarea::placeholder{color:var(--tc-dim)}.wp-tc-field__hint{display:block;font-family:var(--tc-mono);font-size:.72rem;color:var(--tc-dim);margin-top:.25rem}.wp-tc-checkboxes--two-col{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width: 600px){.wp-tc-checkboxes--two-col{grid-template-columns:1fr}}.wp-tc-checkbox-group{grid-column:1/-1}.wp-tc-checkbox-group__title{font-family:var(--tc-mono);font-size:.78rem;font-weight:600;margin:.75rem 0 .5rem;padding-bottom:.35rem;border-bottom:1px solid var(--tc-border);color:var(--tc-accent);text-transform:uppercase;letter-spacing:.04em}.wp-tc-checkbox-item{padding:.65rem .75rem;border:1px solid var(--tc-border);border-radius:8px;background:rgba(79,127,255,.02);transition:border-color .3s,box-shadow .3s,background .3s}.wp-tc-checkbox-item:hover{border-color:var(--tc-border-h);background:rgba(79,127,255,.05);box-shadow:0 0 10px rgba(79,127,255,.06)}.wp-tc-checkbox-item label{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:500;font-size:.88rem;color:var(--tc-text)}.wp-tc-checkbox-item input[type="checkbox"]{width:16px;height:16px;accent-color:var(--tc-accent);cursor:pointer}.wp-tc-checkbox__desc{font-size:.78rem;color:var(--tc-dim);margin:.3rem 0 0 2rem;line-height:1.5}.wp-tc-badge{display:inline-flex;align-items:center;gap:4px;padding:.1rem .5rem;border-radius:9999px;font-family:var(--tc-mono);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1.5;border:1px solid}.wp-tc-badge--repo{background:rgba(79,127,255,.08);color:var(--tc-accent2);border-color:rgba(79,127,255,.2)}.wp-tc-badge--local{background:rgba(79,255,127,.06);color:var(--tc-success);border-color:rgba(79,255,127,.2)}.wp-tc-badge--dev{background:rgba(255,170,79,.08);color:#ffaa4f;border-color:rgba(255,170,79,.2)}.wp-tc-badge--feat{background:rgba(170,79,255,.08);color:#bb8fff;border-color:rgba(170,79,255,.2)}.wp-tc-section--submit{text-align:center;padding-top:.5rem}.wp-tc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--tc-mono);font-size:.875rem;padding:12px 28px;border-radius:8px;transition:all .3s ease;cursor:pointer;border:none;text-decoration:none;position:relative;overflow:hidden}.wp-tc-btn--primary{background:var(--tc-accent);color:#0a0a0f;font-weight:600}.wp-tc-btn--primary:hover{background:rgba(79,127,255,.85);box-shadow:0 0 20px rgba(79,127,255,.27),0 0 40px rgba(79,127,255,.1)}.wp-tc-btn--primary::before{content:"";position:absolute;top:-100%;left:-100%;width:60px;height:300%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.15) 30%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.15) 70%,transparent);transform:rotate(25deg);pointer-events:none;z-index:1;opacity:0}.wp-tc-btn--primary:hover::before{opacity:1;animation:wpTcLightning .5s ease-out}.wp-tc-btn--download{background:var(--tc-success);color:#0a0a0f;font-weight:600}.wp-tc-btn--download:hover{background:rgba(79,255,127,.85);box-shadow:0 0 20px rgba(79,255,127,.27),0 0 40px rgba(79,255,127,.1)}.wp-tc-btn--download::before{content:"";position:absolute;top:-100%;left:-100%;width:60px;height:300%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.15) 30%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.15) 70%,transparent);transform:rotate(25deg);pointer-events:none;z-index:1;opacity:0}.wp-tc-btn--download:hover::before{opacity:1;animation:wpTcLightning .5s ease-out}.wp-tc-btn__spinner{width:18px;height:18px;border:2px solid rgba(10,10,15,.2);border-top-color:#0a0a0f;border-radius:50%;animation:wpTcSpin .6s linear infinite}.wp-tc-progress{margin-top:1.5rem;animation:wpTcFadeIn .3s ease}.wp-tc-progress__bar{width:100%;height:4px;background:rgba(79,127,255,.1);border-radius:2px;overflow:hidden}.wp-tc-progress__fill{height:100%;width:0%;background:linear-gradient(90deg,var(--tc-accent),var(--tc-accent2));border-radius:2px;transition:width .4s ease;box-shadow:0 0 10px rgba(79,127,255,.3)}.wp-tc-progress__text{text-align:center;font-family:var(--tc-mono);font-size:.78rem;color:var(--tc-muted);margin-top:.75rem;animation:wpTcPulse 1.5s ease-in-out infinite}.wp-tc-result{text-align:center;margin-top:1.5rem;padding:1.5rem;background:rgba(79,255,127,.04);border:1px solid rgba(79,255,127,.2);border-radius:8px;animation:wpTcFadeIn .4s ease}.wp-tc-result__success{font-family:var(--tc-mono);font-size:1rem;font-weight:700;color:var(--tc-success);margin:0 0 1rem;text-shadow:0 0 10px rgba(79,255,127,.15)}.wp-tc-error{text-align:center;margin-top:1.5rem;padding:1rem;background:rgba(255,79,111,.04);border:1px solid rgba(255,79,111,.2);border-radius:8px;animation:wpTcGlitch .3s ease}.wp-tc-error__message{font-family:var(--tc-mono);font-size:.88rem;color:var(--tc-danger);font-weight:500}@keyframes wpTcFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes wpTcSlideUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes wpTcSpin{to{transform:rotate(360deg)}}@keyframes wpTcPulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes wpTcLightning{0%{left:-100%;opacity:0}10%{opacity:1}50%{left:200%;opacity:.8}100%{left:200%;opacity:0}}@keyframes wpTcGlitch{0%{text-shadow:2px 0 var(--tc-accent),-2px 0 var(--tc-accent2)}25%{text-shadow:-2px 0 var(--tc-accent),2px 0 var(--tc-accent2)}50%{text-shadow:2px -1px var(--tc-accent),-2px 1px var(--tc-accent2)}75%{text-shadow:-1px 2px var(--tc-accent),1px -2px var(--tc-accent2)}100%{text-shadow:none}}@keyframes wpTcPulseGlow{0%,100%{box-shadow:0 0 5px rgba(79,127,255,.13)}50%{box-shadow:0 0 15px rgba(79,127,255,.27),0 0 30px rgba(79,127,255,.13)}}.wp-tc-badge--repo::before,.wp-tc-badge--local::before{content:"";width:6px;height:6px;border-radius:50%;animation:wpTcPulse 2s cubic-bezier(.4,0,.6,1) infinite}.wp-tc-badge--repo::before{background:var(--tc-accent)}.wp-tc-badge--local::before{background:var(--tc-success)}.wp-tc-form-wrapper ::-webkit-scrollbar{width:4px}.wp-tc-form-wrapper ::-webkit-scrollbar-track{background:var(--tc-bg)}.wp-tc-form-wrapper ::-webkit-scrollbar-thumb{background:rgba(79,127,255,.2);border-radius:2px}.wp-tc-form-wrapper ::-webkit-scrollbar-thumb:hover{background:rgba(79,127,255,.35)}.wp-tc-form *:focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}.wp-tc-field-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width: 600px){.wp-tc-field-row{grid-template-columns:1fr}}.wp-tc-radio-group{display:flex;gap:1rem;flex-wrap:wrap}.wp-tc-radio-item{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;font-size:.88rem}.wp-tc-radio-item input[type="radio"]{accent-color:var(--tc-accent);width:16px;height:16px}.wp-tc-radio__label{font-weight:500;color:var(--tc-text)}.wp-tc-btn--outline{border:1px solid rgba(111,168,255,.27);color:var(--tc-accent2);background:transparent;font-family:var(--tc-mono);font-size:.8rem;padding:8px 18px;border-radius:6px;cursor:pointer;transition:all .3s}.wp-tc-btn--outline:hover{background:rgba(111,168,255,.06);border-color:var(--tc-accent)}.wp-pc-cpt-item{border:1px solid var(--tc-border);border-radius:8px;margin-bottom:.75rem;background:rgba(79,127,255,.02);animation:wpTcSlideUp .3s ease-out}.wp-pc-cpt-item__header{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:rgba(79,127,255,.05);border-bottom:1px solid var(--tc-border);border-radius:8px 8px 0 0}.wp-pc-cpt-item__title{font-family:var(--tc-mono);font-size:.8rem;color:var(--tc-accent);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.wp-pc-cpt-item__remove{background:none;border:none;color:var(--tc-danger);font-size:1.2rem;cursor:pointer;padding:0 .3rem;transition:opacity .2s}.wp-pc-cpt-item__remove:hover{opacity:.7}.wp-pc-cpt-item__body{padding:.75rem}.wp-pc-cpt-item .wp-tc-checkbox-item{border:none;padding:0;background:none;display:flex;flex-wrap:wrap;gap:.5rem}.wp-pc-cpt-item .wp-tc-checkbox-item label{display:inline-flex;align-items:center;gap:.3rem;font-size:.82rem}.wp-tc-tooltip{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:rgba(79,127,255,.15);color:var(--tc-accent2);font-size:.6rem;font-weight:700;cursor:help;position:relative;transition:background .2s,color .2s;font-family:sans-serif;flex-shrink:0}.wp-tc-tooltip:hover{background:var(--tc-accent);color:#0a0a0f}.wp-tc-tooltip::after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:9999;background:#111827;color:#f0f0f0;font-family:var(--tc-sans);font-size:.75rem;font-weight:400;padding:.5rem .75rem;border-radius:6px;white-space:normal;width:240px;text-align:left;line-height:1.5;pointer-events:none;opacity:0;transition:opacity .2s;box-shadow:0 4px 16px rgba(0,0,0,.5)}.wp-tc-tooltip:hover::after{opacity:1}.wp-tc-tooltip::before{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translateX(-50%);z-index:9999;border:5px solid transparent;border-top-color:#111827;opacity:0;transition:opacity .2s;pointer-events:none}.wp-tc-tooltip:hover::before{opacity:1}:root{--tc-bg:#0a0a0f;--tc-surface:#111118;--tc-border:rgba(79,127,255,.15);--tc-border-h:rgba(79,127,255,.35);--tc-accent:#4f7fff;--tc-accent2:#6fa8ff;--tc-text:#f0f0f0;--tc-muted:#888;--tc-dim:#555;--tc-danger:#ff4f6f;--tc-success:#4fff7f;--tc-mono:"Geist Mono","JetBrains Mono","Fira Code",monospace;--tc-sans:"Inter",system-ui,sans-serif}.wp-tc-form-wrapper{max-width:860px;margin:3rem auto;font-family:var(--tc-sans);color:var(--tc-text);position:relative}.wp-tc-form-wrapper::before{content:"";position:absolute;inset:-2rem;opacity:.25;pointer-events:none;background-image:linear-gradient(rgba(79,127,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(79,127,255,.03) 1px,transparent 1px);background-size:60px 60px;z-index:0}.wp-tc-form-wrapper::after{content:"";position:absolute;top:-120px;left:-80px;width:400px;height:400px;border-radius:50%;background:var(--tc-accent);filter:blur(140px);opacity:.03;pointer-events:none;z-index:0}.wp-tc-form-wrapper>*{position:relative;z-index:1}.wp-tc-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:4px 14px;background:var(--tc-surface);border:1px solid rgba(79,127,255,.2);border-radius:9999px;font-family:var(--tc-mono);font-size:.75rem;color:var(--tc-accent);margin-bottom:.75rem;animation:wpTcSlideUp .4s ease-out both}.wp-tc-hero-badge__dot{width:8px;height:8px;border-radius:50%;background:var(--tc-accent);animation:wpTcPulse 2s cubic-bezier(.4,0,.6,1) infinite}.wp-tc-hero-title{font-size:2rem;font-weight:700;color:var(--tc-text);margin:0 0 .5rem;letter-spacing:-.025em;animation:wpTcSlideUp .5s ease-out both;animation-delay:.05s}@media (min-width: 640px){.wp-tc-hero-title{font-size:2.5rem}}.wp-tc-hero-desc{font-size:1rem;color:var(--tc-muted);line-height:1.7;margin:0 0 1.5rem;max-width:600px;animation:wpTcSlideUp .5s ease-out both;animation-delay:.1s}.wp-tc-form{background:var(--tc-surface);border:1px solid var(--tc-border);border-radius:12px;padding:2rem;box-shadow:0 0 30px rgba(79,127,255,.05),0 4px 40px rgba(0,0,0,.4);animation:wpTcFadeIn .5s ease-out}.wp-tc-section{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.05);animation:wpTcSlideUp .5s ease-out both}.wp-tc-section:nth-child(1){animation-delay:.05s}.wp-tc-section:nth-child(2){animation-delay:.15s}.wp-tc-section:nth-child(3){animation-delay:.25s}.wp-tc-section:last-of-type{border-bottom:none}.wp-tc-section__title{font-family:var(--tc-mono);font-size:1rem;font-weight:700;margin:0 0 1.25rem;color:var(--tc-accent2);display:flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:.05em}.wp-tc-section__title::before{content:"//";color:var(--tc-dim);font-weight:400}.wp-tc-field{margin-bottom:1rem;animation:wpTcSlideUp .4s ease-out both}.wp-tc-field label{display:block;font-family:var(--tc-mono);font-weight:500;font-size:.8rem;margin-bottom:.35rem;color:var(--tc-muted);text-transform:uppercase;letter-spacing:.04em}.wp-tc-required{color:var(--tc-danger)}.wp-tc-field input[type="text"],.wp-tc-field input[type="url"],.wp-tc-field textarea{width:100%;padding:.65rem .85rem;border:1px solid var(--tc-border);border-radius:6px;font-size:.9rem;font-family:var(--tc-sans);background:rgba(79,127,255,.03);color:var(--tc-text);transition:border-color .3s,box-shadow .3s,background .3s}.wp-tc-field input:focus,.wp-tc-field textarea:focus{outline:none;border-color:var(--tc-accent);box-shadow:0 0 0 3px rgba(79,127,255,.1),0 0 15px rgba(79,127,255,.08);background:rgba(79,127,255,.06)}.wp-tc-field input::placeholder,.wp-tc-field textarea::placeholder{color:var(--tc-dim)}.wp-tc-field__hint{display:block;font-family:var(--tc-mono);font-size:.72rem;color:var(--tc-dim);margin-top:.25rem}.wp-tc-checkboxes--two-col{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width: 600px){.wp-tc-checkboxes--two-col{grid-template-columns:1fr}}.wp-tc-checkbox-group{grid-column:1/-1}.wp-tc-checkbox-group__title{font-family:var(--tc-mono);font-size:.78rem;font-weight:600;margin:.75rem 0 .5rem;padding-bottom:.35rem;border-bottom:1px solid var(--tc-border);color:var(--tc-accent);text-transform:uppercase;letter-spacing:.04em}.wp-tc-checkbox-item{padding:.65rem .75rem;border:1px solid var(--tc-border);border-radius:8px;background:rgba(79,127,255,.02);transition:border-color .3s,box-shadow .3s,background .3s}.wp-tc-checkbox-item:hover{border-color:var(--tc-border-h);background:rgba(79,127,255,.05);box-shadow:0 0 10px rgba(79,127,255,.06)}.wp-tc-checkbox-item label{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:500;font-size:.88rem;color:var(--tc-text)}.wp-tc-checkbox-item input[type="checkbox"]{width:16px;height:16px;accent-color:var(--tc-accent);cursor:pointer}.wp-tc-checkbox__desc{font-size:.78rem;color:var(--tc-dim);margin:.3rem 0 0 2rem;line-height:1.5}.wp-tc-badge{display:inline-flex;align-items:center;gap:4px;padding:.1rem .5rem;border-radius:9999px;font-family:var(--tc-mono);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1.5;border:1px solid}.wp-tc-badge--repo{background:rgba(79,127,255,.08);color:var(--tc-accent2);border-color:rgba(79,127,255,.2)}.wp-tc-badge--local{background:rgba(79,255,127,.06);color:var(--tc-success);border-color:rgba(79,255,127,.2)}.wp-tc-badge--dev{background:rgba(255,170,79,.08);color:#ffaa4f;border-color:rgba(255,170,79,.2)}.wp-tc-badge--feat{background:rgba(170,79,255,.08);color:#bb8fff;border-color:rgba(170,79,255,.2)}.wp-tc-section--submit{text-align:center;padding-top:.5rem}.wp-tc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--tc-mono);font-size:.875rem;padding:12px 28px;border-radius:8px;transition:all .3s ease;cursor:pointer;border:none;text-decoration:none;position:relative;overflow:hidden}.wp-tc-btn--primary{background:var(--tc-accent);color:#0a0a0f;font-weight:600}.wp-tc-btn--primary:hover{background:rgba(79,127,255,.85);box-shadow:0 0 20px rgba(79,127,255,.27),0 0 40px rgba(79,127,255,.1)}.wp-tc-btn--primary::before{content:"";position:absolute;top:-100%;left:-100%;width:60px;height:300%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.15) 30%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.15) 70%,transparent);transform:rotate(25deg);pointer-events:none;z-index:1;opacity:0}.wp-tc-btn--primary:hover::before{opacity:1;animation:wpTcLightning .5s ease-out}.wp-tc-btn--download{background:var(--tc-success);color:#0a0a0f;font-weight:600}.wp-tc-btn--download:hover{background:rgba(79,255,127,.85);box-shadow:0 0 20px rgba(79,255,127,.27),0 0 40px rgba(79,255,127,.1)}.wp-tc-btn--download::before{content:"";position:absolute;top:-100%;left:-100%;width:60px;height:300%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.15) 30%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.15) 70%,transparent);transform:rotate(25deg);pointer-events:none;z-index:1;opacity:0}.wp-tc-btn--download:hover::before{opacity:1;animation:wpTcLightning .5s ease-out}.wp-tc-btn__spinner{width:18px;height:18px;border:2px solid rgba(10,10,15,.2);border-top-color:#0a0a0f;border-radius:50%;animation:wpTcSpin .6s linear infinite}.wp-tc-progress{margin-top:1.5rem;animation:wpTcFadeIn .3s ease}.wp-tc-progress__bar{width:100%;height:4px;background:rgba(79,127,255,.1);border-radius:2px;overflow:hidden}.wp-tc-progress__fill{height:100%;width:0%;background:linear-gradient(90deg,var(--tc-accent),var(--tc-accent2));border-radius:2px;transition:width .4s ease;box-shadow:0 0 10px rgba(79,127,255,.3)}.wp-tc-progress__text{text-align:center;font-family:var(--tc-mono);font-size:.78rem;color:var(--tc-muted);margin-top:.75rem;animation:wpTcPulse 1.5s ease-in-out infinite}.wp-tc-result{text-align:center;margin-top:1.5rem;padding:1.5rem;background:rgba(79,255,127,.04);border:1px solid rgba(79,255,127,.2);border-radius:8px;animation:wpTcFadeIn .4s ease}.wp-tc-result__success{font-family:var(--tc-mono);font-size:1rem;font-weight:700;color:var(--tc-success);margin:0 0 1rem;text-shadow:0 0 10px rgba(79,255,127,.15)}.wp-tc-error{text-align:center;margin-top:1.5rem;padding:1rem;background:rgba(255,79,111,.04);border:1px solid rgba(255,79,111,.2);border-radius:8px;animation:wpTcGlitch .3s ease}.wp-tc-error__message{font-family:var(--tc-mono);font-size:.88rem;color:var(--tc-danger);font-weight:500}@keyframes wpTcFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes wpTcSlideUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes wpTcSpin{to{transform:rotate(360deg)}}@keyframes wpTcPulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes wpTcLightning{0%{left:-100%;opacity:0}10%{opacity:1}50%{left:200%;opacity:.8}100%{left:200%;opacity:0}}@keyframes wpTcGlitch{0%{text-shadow:2px 0 var(--tc-accent),-2px 0 var(--tc-accent2)}25%{text-shadow:-2px 0 var(--tc-accent),2px 0 var(--tc-accent2)}50%{text-shadow:2px -1px var(--tc-accent),-2px 1px var(--tc-accent2)}75%{text-shadow:-1px 2px var(--tc-accent),1px -2px var(--tc-accent2)}100%{text-shadow:none}}@keyframes wpTcPulseGlow{0%,100%{box-shadow:0 0 5px rgba(79,127,255,.13)}50%{box-shadow:0 0 15px rgba(79,127,255,.27),0 0 30px rgba(79,127,255,.13)}}.wp-tc-badge--repo::before,.wp-tc-badge--local::before{content:"";width:6px;height:6px;border-radius:50%;animation:wpTcPulse 2s cubic-bezier(.4,0,.6,1) infinite}.wp-tc-badge--repo::before{background:var(--tc-accent)}.wp-tc-badge--local::before{background:var(--tc-success)}.wp-tc-form-wrapper ::-webkit-scrollbar{width:4px}.wp-tc-form-wrapper ::-webkit-scrollbar-track{background:var(--tc-bg)}.wp-tc-form-wrapper ::-webkit-scrollbar-thumb{background:rgba(79,127,255,.2);border-radius:2px}.wp-tc-form-wrapper ::-webkit-scrollbar-thumb:hover{background:rgba(79,127,255,.35)}.wp-tc-form *:focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}.wp-tc-tooltip{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:rgba(79,127,255,.15);color:var(--tc-accent2);font-size:.6rem;font-weight:700;cursor:help;position:relative;transition:background .2s,color .2s;font-family:sans-serif;flex-shrink:0}.wp-tc-tooltip:hover{background:var(--tc-accent);color:#0a0a0f}.wp-tc-tooltip::after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:9999;background:#111827;color:#f0f0f0;font-family:var(--tc-sans);font-size:.75rem;font-weight:400;padding:.5rem .75rem;border-radius:6px;white-space:normal;width:240px;text-align:left;line-height:1.5;pointer-events:none;opacity:0;transition:opacity .2s;box-shadow:0 4px 16px rgba(0,0,0,.5)}.wp-tc-tooltip:hover::after{opacity:1}.wp-tc-tooltip::before{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translateX(-50%);z-index:9999;border:5px solid transparent;border-top-color:#111827;opacity:0;transition:opacity .2s;pointer-events:none}.wp-tc-tooltip:hover::before{opacity:1}.dashicons,.dashicons-before:before{font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:color .1s ease-in}.dashicons-admin-appearance:before{content:""}.dashicons-admin-collapse:before{content:""}.dashicons-admin-comments:before{content:""}.dashicons-admin-customizer:before{content:""}.dashicons-admin-generic:before{content:""}.dashicons-admin-home:before{content:""}.dashicons-admin-links:before{content:""}.dashicons-admin-media:before{content:""}.dashicons-admin-multisite:before{content:""}.dashicons-admin-network:before{content:""}.dashicons-admin-page:before{content:""}.dashicons-admin-plugins:before{content:""}.dashicons-admin-post:before{content:""}.dashicons-admin-settings:before{content:""}.dashicons-admin-site-alt:before{content:""}.dashicons-admin-site-alt2:before{content:""}.dashicons-admin-site-alt3:before{content:""}.dashicons-admin-site:before{content:""}.dashicons-admin-tools:before{content:""}.dashicons-admin-users:before{content:""}.dashicons-airplane:before{content:""}.dashicons-album:before{content:""}.dashicons-align-center:before{content:""}.dashicons-align-full-width:before{content:""}.dashicons-align-left:before{content:""}.dashicons-align-none:before{content:""}.dashicons-align-pull-left:before{content:""}.dashicons-align-pull-right:before{content:""}.dashicons-align-right:before{content:""}.dashicons-align-wide:before{content:""}.dashicons-amazon:before{content:""}.dashicons-analytics:before{content:""}.dashicons-archive:before{content:""}.dashicons-arrow-down-alt:before{content:""}.dashicons-arrow-down-alt2:before{content:""}.dashicons-arrow-down:before{content:""}.dashicons-arrow-left-alt:before{content:""}.dashicons-arrow-left-alt2:before{content:""}.dashicons-arrow-left:before{content:""}.dashicons-arrow-right-alt:before{content:""}.dashicons-arrow-right-alt2:before{content:""}.dashicons-arrow-right:before{content:""}.dashicons-arrow-up-alt:before{content:""}.dashicons-arrow-up-alt2:before{content:""}.dashicons-arrow-up-duplicate:before{content:""}.dashicons-arrow-up:before{content:""}.dashicons-art:before{content:""}.dashicons-awards:before{content:""}.dashicons-backup:before{content:""}.dashicons-bank:before{content:""}.dashicons-beer:before{content:""}.dashicons-bell:before{content:""}.dashicons-block-default:before{content:""}.dashicons-book-alt:before{content:""}.dashicons-book:before{content:""}.dashicons-buddicons-activity:before{content:""}.dashicons-buddicons-bbpress-logo:before{content:""}.dashicons-buddicons-buddypress-logo:before{content:""}.dashicons-buddicons-community:before{content:""}.dashicons-buddicons-forums:before{content:""}.dashicons-buddicons-friends:before{content:""}.dashicons-buddicons-groups:before{content:""}.dashicons-buddicons-pm:before{content:""}.dashicons-buddicons-replies:before{content:""}.dashicons-buddicons-topics:before{content:""}.dashicons-buddicons-tracking:before{content:""}.dashicons-building:before{content:""}.dashicons-businessman:before{content:""}.dashicons-businessperson:before{content:""}.dashicons-businesswoman:before{content:""}.dashicons-button:before{content:""}.dashicons-calculator:before{content:""}.dashicons-calendar-alt:before{content:""}.dashicons-calendar:before{content:""}.dashicons-camera-alt:before{content:""}.dashicons-camera:before{content:""}.dashicons-car:before{content:""}.dashicons-carrot:before{content:""}.dashicons-cart:before{content:""}.dashicons-category:before{content:""}.dashicons-chart-area:before{content:""}.dashicons-chart-bar:before{content:""}.dashicons-chart-line:before{content:""}.dashicons-chart-pie:before{content:""}.dashicons-clipboard:before{content:""}.dashicons-clock:before{content:""}.dashicons-cloud-saved:before{content:""}.dashicons-cloud-upload:before{content:""}.dashicons-cloud:before{content:""}.dashicons-code-standards:before{content:""}.dashicons-coffee:before{content:""}.dashicons-color-picker:before{content:""}.dashicons-columns:before{content:""}.dashicons-controls-back:before{content:""}.dashicons-controls-forward:before{content:""}.dashicons-controls-pause:before{content:""}.dashicons-controls-play:before{content:""}.dashicons-controls-repeat:before{content:""}.dashicons-controls-skipback:before{content:""}.dashicons-controls-skipforward:before{content:""}.dashicons-controls-volumeoff:before{content:""}.dashicons-controls-volumeon:before{content:""}.dashicons-cover-image:before{content:""}.dashicons-dashboard:before{content:""}.dashicons-database-add:before{content:""}.dashicons-database-export:before{content:""}.dashicons-database-import:before{content:""}.dashicons-database-remove:before{content:""}.dashicons-database-view:before{content:""}.dashicons-database:before{content:""}.dashicons-desktop:before{content:""}.dashicons-dismiss:before{content:""}.dashicons-download:before{content:""}.dashicons-drumstick:before{content:""}.dashicons-edit-large:before{content:""}.dashicons-edit-page:before{content:""}.dashicons-edit:before{content:""}.dashicons-editor-aligncenter:before{content:""}.dashicons-editor-alignleft:before{content:""}.dashicons-editor-alignright:before{content:""}.dashicons-editor-bold:before{content:""}.dashicons-editor-break:before{content:""}.dashicons-editor-code-duplicate:before{content:""}.dashicons-editor-code:before{content:""}.dashicons-editor-contract:before{content:""}.dashicons-editor-customchar:before{content:""}.dashicons-editor-expand:before{content:""}.dashicons-editor-help:before{content:""}.dashicons-editor-indent:before{content:""}.dashicons-editor-insertmore:before{content:""}.dashicons-editor-italic:before{content:""}.dashicons-editor-justify:before{content:""}.dashicons-editor-kitchensink:before{content:""}.dashicons-editor-ltr:before{content:""}.dashicons-editor-ol-rtl:before{content:""}.dashicons-editor-ol:before{content:""}.dashicons-editor-outdent:before{content:""}.dashicons-editor-paragraph:before{content:""}.dashicons-editor-paste-text:before{content:""}.dashicons-editor-paste-word:before{content:""}.dashicons-editor-quote:before{content:""}.dashicons-editor-removeformatting:before{content:""}.dashicons-editor-rtl:before{content:""}.dashicons-editor-spellcheck:before{content:""}.dashicons-editor-strikethrough:before{content:""}.dashicons-editor-table:before{content:""}.dashicons-editor-textcolor:before{content:""}.dashicons-editor-ul:before{content:""}.dashicons-editor-underline:before{content:""}.dashicons-editor-unlink:before{content:""}.dashicons-editor-video:before{content:""}.dashicons-ellipsis:before{content:""}.dashicons-email-alt:before{content:""}.dashicons-email-alt2:before{content:""}.dashicons-email:before{content:""}.dashicons-embed-audio:before{content:""}.dashicons-embed-generic:before{content:""}.dashicons-embed-photo:before{content:""}.dashicons-embed-post:before{content:""}.dashicons-embed-video:before{content:""}.dashicons-excerpt-view:before{content:""}.dashicons-exit:before{content:""}.dashicons-external:before{content:""}.dashicons-facebook-alt:before{content:""}.dashicons-facebook:before{content:""}.dashicons-feedback:before{content:""}.dashicons-filter:before{content:""}.dashicons-flag:before{content:""}.dashicons-food:before{content:""}.dashicons-format-aside:before{content:""}.dashicons-format-audio:before{content:""}.dashicons-format-chat:before{content:""}.dashicons-format-gallery:before{content:""}.dashicons-format-image:before{content:""}.dashicons-format-quote:before{content:""}.dashicons-format-status:before{content:""}.dashicons-format-video:before{content:""}.dashicons-forms:before{content:""}.dashicons-fullscreen-alt:before{content:""}.dashicons-fullscreen-exit-alt:before{content:""}.dashicons-games:before{content:""}.dashicons-google:before{content:""}.dashicons-googleplus:before{content:""}.dashicons-grid-view:before{content:""}.dashicons-groups:before{content:""}.dashicons-hammer:before{content:""}.dashicons-heading:before{content:""}.dashicons-heart:before{content:""}.dashicons-hidden:before{content:""}.dashicons-hourglass:before{content:""}.dashicons-html:before{content:""}.dashicons-id-alt:before{content:""}.dashicons-id:before{content:""}.dashicons-image-crop:before{content:""}.dashicons-image-filter:before{content:""}.dashicons-image-flip-horizontal:before{content:""}.dashicons-image-flip-vertical:before{content:""}.dashicons-image-rotate-left:before{content:""}.dashicons-image-rotate-right:before{content:""}.dashicons-image-rotate:before{content:""}.dashicons-images-alt:before{content:""}.dashicons-images-alt2:before{content:""}.dashicons-index-card:before{content:""}.dashicons-info-outline:before{content:""}.dashicons-info:before{content:""}.dashicons-insert-after:before{content:""}.dashicons-insert-before:before{content:""}.dashicons-insert:before{content:""}.dashicons-instagram:before{content:""}.dashicons-laptop:before{content:""}.dashicons-layout:before{content:""}.dashicons-leftright:before{content:""}.dashicons-lightbulb:before{content:""}.dashicons-linkedin:before{content:""}.dashicons-list-view:before{content:""}.dashicons-location-alt:before{content:""}.dashicons-location:before{content:""}.dashicons-lock-duplicate:before{content:""}.dashicons-lock:before{content:""}.dashicons-marker:before{content:""}.dashicons-media-archive:before{content:""}.dashicons-media-audio:before{content:""}.dashicons-media-code:before{content:""}.dashicons-media-default:before{content:""}.dashicons-media-document:before{content:""}.dashicons-media-interactive:before{content:""}.dashicons-media-spreadsheet:before{content:""}.dashicons-media-text:before{content:""}.dashicons-media-video:before{content:""}.dashicons-megaphone:before{content:""}.dashicons-menu-alt:before{content:""}.dashicons-menu-alt2:before{content:""}.dashicons-menu-alt3:before{content:""}.dashicons-menu:before{content:""}.dashicons-microphone:before{content:""}.dashicons-migrate:before{content:""}.dashicons-minus:before{content:""}.dashicons-money-alt:before{content:""}.dashicons-money:before{content:""}.dashicons-move:before{content:""}.dashicons-nametag:before{content:""}.dashicons-networking:before{content:""}.dashicons-no-alt:before{content:""}.dashicons-no:before{content:""}.dashicons-open-folder:before{content:""}.dashicons-palmtree:before{content:""}.dashicons-paperclip:before{content:""}.dashicons-pdf:before{content:""}.dashicons-performance:before{content:""}.dashicons-pets:before{content:""}.dashicons-phone:before{content:""}.dashicons-pinterest:before{content:""}.dashicons-playlist-audio:before{content:""}.dashicons-playlist-video:before{content:""}.dashicons-plugins-checked:before{content:""}.dashicons-plus-alt:before{content:""}.dashicons-plus-alt2:before{content:""}.dashicons-plus:before{content:""}.dashicons-podio:before{content:""}.dashicons-portfolio:before{content:""}.dashicons-post-status:before{content:""}.dashicons-pressthis:before{content:""}.dashicons-printer:before{content:""}.dashicons-privacy:before{content:""}.dashicons-products:before{content:""}.dashicons-randomize:before{content:""}.dashicons-reddit:before{content:""}.dashicons-redo:before{content:""}.dashicons-remove:before{content:""}.dashicons-rest-api:before{content:""}.dashicons-rss:before{content:""}.dashicons-saved:before{content:""}.dashicons-schedule:before{content:""}.dashicons-screenoptions:before{content:""}.dashicons-search:before{content:""}.dashicons-share-alt:before{content:""}.dashicons-share-alt2:before{content:""}.dashicons-share:before{content:""}.dashicons-shield-alt:before{content:""}.dashicons-shield:before{content:""}.dashicons-shortcode:before{content:""}.dashicons-slides:before{content:""}.dashicons-smartphone:before{content:""}.dashicons-smiley:before{content:""}.dashicons-sort:before{content:""}.dashicons-sos:before{content:""}.dashicons-spotify:before{content:""}.dashicons-star-empty:before{content:""}.dashicons-star-filled:before{content:""}.dashicons-star-half:before{content:""}.dashicons-sticky:before{content:""}.dashicons-store:before{content:""}.dashicons-superhero-alt:before{content:""}.dashicons-superhero:before{content:""}.dashicons-table-col-after:before{content:""}.dashicons-table-col-before:before{content:""}.dashicons-table-col-delete:before{content:""}.dashicons-table-row-after:before{content:""}.dashicons-table-row-before:before{content:""}.dashicons-table-row-delete:before{content:""}.dashicons-tablet:before{content:""}.dashicons-tag:before{content:""}.dashicons-tagcloud:before{content:""}.dashicons-testimonial:before{content:""}.dashicons-text-page:before{content:""}.dashicons-text:before{content:""}.dashicons-thumbs-down:before{content:""}.dashicons-thumbs-up:before{content:""}.dashicons-tickets-alt:before{content:""}.dashicons-tickets:before{content:""}.dashicons-tide:before{content:""}.dashicons-translation:before{content:""}.dashicons-trash:before{content:""}.dashicons-twitch:before{content:""}.dashicons-twitter-alt:before{content:""}.dashicons-twitter:before{content:""}.dashicons-undo:before{content:""}.dashicons-universal-access-alt:before{content:""}.dashicons-universal-access:before{content:""}.dashicons-unlock:before{content:""}.dashicons-update-alt:before{content:""}.dashicons-update:before{content:""}.dashicons-upload:before{content:""}.dashicons-vault:before{content:""}.dashicons-video-alt:before{content:""}.dashicons-video-alt2:before{content:""}.dashicons-video-alt3:before{content:""}.dashicons-visibility:before{content:""}.dashicons-warning:before{content:""}.dashicons-welcome-add-page:before{content:""}.dashicons-welcome-comments:before{content:""}.dashicons-welcome-learn-more:before{content:""}.dashicons-welcome-view-site:before{content:""}.dashicons-welcome-widgets-menus:before{content:""}.dashicons-welcome-write-blog:before{content:""}.dashicons-whatsapp:before{content:""}.dashicons-wordpress-alt:before{content:""}.dashicons-wordpress:before{content:""}.dashicons-xing:before{content:""}.dashicons-yes-alt:before{content:""}.dashicons-yes:before{content:""}.dashicons-youtube:before{content:""}.dashicons-editor-distractionfree:before{content:""}.dashicons-exerpt-view:before{content:""}.dashicons-format-links:before{content:""}.dashicons-format-standard:before{content:""}.dashicons-post-trash:before{content:""}.dashicons-share1:before{content:""}.dashicons-welcome-edit-page:before{content:""}@charset "UTF-8";*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style-type:none}a{color:inherit;text-decoration:none}a:not([class]){text-decoration-skip-ink:auto}img{display:block;max-width:100%}input,button,textarea,select{font:inherit}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#111118;clip:auto !important;clip-path:none;color:#4f7fff;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}body{overflow-x:hidden;display:flex;padding-top:66px;flex-direction:column;font-family:"Inter",system-ui,sans-serif;font-style:normal;font-weight:400;font-size:15px;color:#f0f0f0;background-color:#0a0a0f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 768px){body{padding-top:100px}}@media (min-width: 1024px){body{font-weight:300;font-size:18px}}div[data-nosnippet]{display:noen !important}main{flex-grow:1}button{cursor:pointer}img{width:100%}p{margin-bottom:8px}ul{padding-left:20px}a{position:relative;color:#4f7fff}a:not([class], .header-logo a, .footer-logo a):after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:1px;transition:.2s ease;background-color:#4f7fff}a:not([class], .header-logo a, .footer-logo a):hover:after{width:100%}b{font-weight:500}h1:not(.header-logo){margin-bottom:25px;font-size:35px;font-weight:500;color:#f0f0f0}@media (min-width: 1300px){h1:not(.header-logo){font-size:55px}}h4{margin-top:20px;margin-bottom:8px;font-size:20px;font-weight:500;color:#f0f0f0}@media (min-width: 1300px){h4{margin-bottom:15px;font-size:30px}}.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media (min-width: 1300px){.container{padding-left:24px;padding-right:24px}}.btn{position:relative;display:inline-block;padding:10px 20px;background-color:#4f7fff;color:#0a0a0f;font-family:"Geist Mono",monospace;font-weight:600;font-size:.875rem;border:none;border-radius:8px;transition:all .3s ease;overflow:hidden}.btn:hover{background-color:rgba(79,127,255,.8);box-shadow:0 0 20px rgba(79,127,255,.27)}.btn::before{content:"";position:absolute;top:-100%;left:-100%;width:60px;height:300%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.15) 30%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.15) 70%,transparent);transform:rotate(25deg);pointer-events:none;z-index:1;opacity:0}.btn:hover::before{opacity:1;animation:lightningStrike .5s ease-out}.btn-info{display:block;padding:2px;color:#4f7fff;border:none;background-color:#111118;font-size:12px;font-family:"Geist Mono",monospace;border-radius:20px}.btn-info img{width:16px}@keyframes lightningStrike{0%{left:-100%;opacity:1}100%{left:200%;opacity:0}}@keyframes glitchText{0%{text-shadow:2px 0 #ff0040,-2px 0 #0ff}25%{text-shadow:-2px 0 #ff0040,2px 0 #0ff}50%{text-shadow:1px -1px #ff0040,-1px 1px #0ff}75%{text-shadow:-1px 2px #ff0040,1px -2px #0ff}100%{text-shadow:none}}@keyframes devTremble{0%,90%,100%{transform:translateY(0)}92%{transform:translateY(-1px)}94%{transform:translateY(1px)}96%{transform:translateY(-.5px)}98%{transform:translateY(.5px)}}@keyframes scanline{0%{top:-10%}100%{top:110%}}@keyframes pulseGlow{0%,100%{opacity:.5}50%{opacity:1}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes terminalBlink{0%,50%{opacity:1}51%,100%{opacity:0}}@keyframes matrixSweep{0%{transform:rotate(-15deg) translate(-120%,-30%)}100%{transform:rotate(-15deg) translate(50%,30%)}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes floatY{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes cyberMenuGradient{0%{background-position:0% 0%}50%{background-position:0% 100%}100%{background-position:0% 0%}}::selection{background:rgba(79,127,255,.3);color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a0a0f}::-webkit-scrollbar-thumb{background:rgba(79,127,255,.2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(79,127,255,.4)}.header-logo,.footer-logo{display:inline-block}.header-logo a,.footer-logo a{display:block}.header-logo a img,.footer-logo a img{max-height:45px}@media (min-width: 768px){.header-logo a img,.footer-logo a img{max-height:60px}}.header-logo .site-logo,.footer-logo .site-logo{display:flex;align-items:center;gap:2px;text-decoration:none;font-family:"Geist Mono",monospace;font-size:1.125rem;font-weight:700;letter-spacing:-.025em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.header-logo .site-logo .logo-bracket,.footer-logo .site-logo .logo-bracket{color:#4f7fff;transition:color .2s ease}.header-logo .site-logo .logo-text,.footer-logo .site-logo .logo-text{color:#f0f0f0;transition:color .2s ease}.header-logo .site-logo .logo-dev,.footer-logo .site-logo .logo-dev{position:relative;top:-6px;margin-left:2px;font-size:.625rem;color:rgba(79,127,255,.33);display:inline-block;animation:devTremble 2s ease-in-out infinite;user-select:none}.header-logo .site-logo:hover,.footer-logo .site-logo:hover{animation:glitchText .3s ease-in-out}.header-logo .site-logo:hover .logo-bracket,.footer-logo .site-logo:hover .logo-bracket{color:#6fa8ff}.header-logo .site-logo:hover .logo-text,.footer-logo .site-logo:hover .logo-text{color:#fff}.header-logo .site-logo:hover .logo-dev,.footer-logo .site-logo:hover .logo-dev{color:rgba(79,127,255,.67)}.header-social-menu,.footer-social-menu{display:flex;align-items:center;justify-content:center}.header-social-menu li img,.footer-social-menu li img{height:40px;filter:grayscale(1) brightness(.6);transition:filter .3s ease,transform .3s ease}.header-social-menu li a:hover img,.footer-social-menu li a:hover img{filter:grayscale(0) brightness(1) drop-shadow(0 0 6px rgba(79,127,255,.27));transform:scale(1.1)}.header{position:fixed;top:0;left:0;right:0;z-index:100;padding-top:10px;padding-bottom:10px;background-color:rgba(10,10,15,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-bottom:1px solid transparent;transition:all .3s ease}@media (min-width: 768px){.header{padding-top:20px;padding-bottom:20px}}.header.scroll{background-color:rgba(10,10,15,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(79,127,255,.13);box-shadow:0 2px 20px rgba(0,0,0,.5);transition:all .3s ease}.header.scroll .header-logo a img{max-height:35px;transition:.2s ease}.header.scroll .header-menu-toggle{width:30px;height:30px}.header.scroll .header-menu-toggle span{top:6px;width:30px;background-color:#4f7fff}.header.scroll .header-menu-toggle span:nth-child(2){top:calc(50% - 1px)}.header.scroll .header-menu-toggle span:nth-child(3){top:auto;bottom:6px}.header.scroll .header-menu-toggle.close span{background-color:#4f7fff}.header.scroll .header-menu-toggle.close span:nth-child(1){transform:translateY(8px) rotate(45deg)}.header.scroll .header-menu-toggle.close span:nth-child(2){opacity:0}.header.scroll .header-menu-toggle.close span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.header.scroll .header-menu-wrapper{transition:.2s ease}@media (min-width: 768px) and (max-width: 1023px){.header.scroll .header-menu-wrapper{top:75px}}.header-wrapper{position:relative;display:flex;align-items:center;justify-content:space-between}.form{position:relative;max-width:900px;margin:0 auto}.form.loading{opacity:.5;pointer-events:none}.form h2{max-width:500px;margin:0 auto 24px;text-transform:capitalize;font-weight:400;text-align:center;color:#f0f0f0}.form-wrapper{margin-top:80px;margin-bottom:80px}.form-row:not(:last-of-type){margin-bottom:24px}@media (min-width: 768px){.form-row{display:flex;justify-content:space-between}}@media (min-width: 768px){.form-row .item{width:calc(50% - 16px)}}.form-row .item:not(:last-of-type){margin-bottom:16px}@media (min-width: 768px){.form-row .item:not(:last-of-type){margin-bottom:0}}.form-row .item h3{margin:0 auto 24px;text-transform:capitalize;font-weight:400;font-size:18px;border-bottom:1px solid rgba(255,255,255,.08);color:#f0f0f0;display:inline-block}.form-row .item .label{width:100%;max-width:100%}.form-row .item>.label{width:100%;max-width:100%}.form-row .item>.label+.label-dropdown{margin-top:16px}.form-row .item>.label-dropdown:not(:last-of-type),.form-row .item>.label:not(:last-of-type){margin-bottom:16px}.form-row .item>.label-dropdown+.label,.form-row .item>.label+.label{margin-top:16px}.form .label{position:relative;display:flex;align-items:center;justify-content:space-between}.form .label:not(:last-of-type){margin-bottom:16px}@media (min-width: 768px){.form .label:not(:last-of-type){margin-bottom:0}}@media (min-width: 768px){.form .label{flex-grow:1;max-width:calc(50% - 8px)}}.form .label span{flex-grow:1;font-weight:400;font-size:18px;color:#c0c0c0;line-height:25px;transition:.2s ease}.form .label:not(.checkbox) span{position:absolute;left:8px;top:10px}.form .label small{position:absolute;top:-3px;right:12px;transform:translateY(-95%);display:block;max-width:calc(100% - 10px);padding:8px 8px 8px 30px;border-radius:8px 8px 0 8px;box-shadow:0 2px 8px rgba(79,127,255,.13);font-size:13px;line-height:1.3;color:#4f7fff;font-style:italic;font-weight:400;background-color:#111118;border:1px solid rgba(79,127,255,.2);opacity:0;pointer-events:none}.form .label small:after{content:"";position:absolute;left:8px;top:8px;display:flex;align-items:center;justify-content:center;width:12px;height:12px;border:1px solid #4f7fff;border-radius:2px}.form .label small.active{opacity:1;pointer-events:unset}.form .label.checkbox input{width:20px;height:20px;margin:0 5px 0 0;vertical-align:middle;accent-color:#4f7fff}.form .label:last-of-type:first-of-type{max-width:100%}.form .label.error .input{border-color:#f44;box-shadow:0 0 8px rgba(255,68,68,.13)}.form .date,.form .select,.form .textarea,.form .input{display:block;width:100%;padding:8px;border:1px solid rgba(255,255,255,.08);background-color:#111118;font-weight:400;font-size:18px;font-family:"Geist Mono",monospace;color:#f0f0f0;box-sizing:border-box;border-radius:8px;outline:none;transition:border-color .2s ease}.form .date::placeholder,.form .select::placeholder,.form .textarea::placeholder,.form .input::placeholder{color:#444}.form .date:focus,.form .select:focus,.form .textarea:focus,.form .input:focus{border-color:rgba(79,127,255,.33);box-shadow:0 0 8px rgba(79,127,255,.07)}.form .date:not(:placeholder-shown)+span,.form .date:focus-within+span,.form .date:active+span,.form .date:focus+span,.form .select:not(:placeholder-shown)+span,.form .select:focus-within+span,.form .select:active+span,.form .select:focus+span,.form .textarea:not(:placeholder-shown)+span,.form .textarea:focus-within+span,.form .textarea:active+span,.form .textarea:focus+span,.form .input:not(:placeholder-shown)+span,.form .input:focus-within+span,.form .input:active+span,.form .input:focus+span{top:-22px;font-size:15px;color:#4f7fff}.form .textarea{max-width:none;height:100px;resize:none}.form .label-dropdown .dropdown-inner{display:none;margin-top:16px}.form .label-dropdown .dropdown-inner .label{padding-left:30px}.form .label-dropdown .dropdown-inner .label:not(:last-of-type){margin-bottom:8px}.form .label-dropdown .dropdown-inner .label.checkbox input{width:16px;height:16px}.form .label-dropdown .dropdown-inner .label.checkbox span{font-size:14px;line-height:16px}.wpcf7 form{display:grid;gap:1rem}@media (min-width: 640px){.wpcf7 form{grid-template-columns:1fr 1fr}}.wpcf7 form>p{margin:0}@media (min-width: 640px){.wpcf7 form>p:nth-child(n+3){grid-column:1/-1}}.wpcf7 label{display:block;font-family:"Geist Mono",monospace;font-size:.75rem;color:#888;margin-bottom:6px}.wpcf7 .wpcf7-form-control-wrap{display:block}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 input[type="url"],.wpcf7 input[type="number"],.wpcf7 input[type="date"],.wpcf7 .wpcf7-text,.wpcf7 .wpcf7-email,.wpcf7 .wpcf7-tel,.wpcf7 .wpcf7-url,.wpcf7 .wpcf7-number,.wpcf7 .wpcf7-date,.wpcf7 .wpcf7-textarea,.wpcf7 .wpcf7-select{width:100%;background:#111118;border:1px solid rgba(79,127,255,.15);color:#f0f0f0;font-family:"Geist Mono",monospace;font-size:.875rem;padding:8px 12px;border-radius:8px;outline:none;transition:border-color .2s ease;box-sizing:border-box}.wpcf7 input[type="text"]::placeholder,.wpcf7 input[type="email"]::placeholder,.wpcf7 input[type="tel"]::placeholder,.wpcf7 input[type="url"]::placeholder,.wpcf7 input[type="number"]::placeholder,.wpcf7 input[type="date"]::placeholder,.wpcf7 .wpcf7-text::placeholder,.wpcf7 .wpcf7-email::placeholder,.wpcf7 .wpcf7-tel::placeholder,.wpcf7 .wpcf7-url::placeholder,.wpcf7 .wpcf7-number::placeholder,.wpcf7 .wpcf7-date::placeholder,.wpcf7 .wpcf7-textarea::placeholder,.wpcf7 .wpcf7-select::placeholder{color:#444}.wpcf7 input[type="text"]:focus,.wpcf7 input[type="email"]:focus,.wpcf7 input[type="tel"]:focus,.wpcf7 input[type="url"]:focus,.wpcf7 input[type="number"]:focus,.wpcf7 input[type="date"]:focus,.wpcf7 .wpcf7-text:focus,.wpcf7 .wpcf7-email:focus,.wpcf7 .wpcf7-tel:focus,.wpcf7 .wpcf7-url:focus,.wpcf7 .wpcf7-number:focus,.wpcf7 .wpcf7-date:focus,.wpcf7 .wpcf7-textarea:focus,.wpcf7 .wpcf7-select:focus{border-color:rgba(79,127,255,.33);box-shadow:0 0 8px rgba(79,127,255,.07)}.wpcf7 .wpcf7-textarea{resize:none;min-height:100px}.wpcf7 .wpcf7-select{appearance:none;background-image:url("/wp-content/themes/sozon_dev/sass/data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.wpcf7 .wpcf7-select.nitro-lazy{background-image:none !important}.wpcf7 .wpcf7-submit{width:100%;background:#4f7fff;color:#0a0a0f;font-family:"Geist Mono",monospace;font-weight:600;font-size:.875rem;padding:10px 24px;border-radius:8px;border:none;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.wpcf7 .wpcf7-submit:hover{background:rgba(79,127,255,.8);box-shadow:0 0 20px rgba(79,127,255,.27)}.wpcf7 .wpcf7-submit::before{content:"";position:absolute;top:-100%;left:-100%;width:60px;height:300%;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.15) 30%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.15) 70%,transparent 100%);transform:rotate(25deg);pointer-events:none;z-index:1;opacity:0}.wpcf7 .wpcf7-submit:hover::before{opacity:1;animation:lightningStrike .5s ease-out}.wpcf7 .wpcf7-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.08);border-top-color:#4f7fff;border-radius:50%;animation:spin .6s linear infinite;margin-left:8px;vertical-align:middle}.wpcf7 .wpcf7-not-valid-tip{font-family:"Geist Mono",monospace;font-size:.75rem;color:#f44;margin-top:4px}.wpcf7 .wpcf7-form-control-wrap.wpcf7-not-valid input,.wpcf7 .wpcf7-form-control-wrap.wpcf7-not-valid textarea,.wpcf7 .wpcf7-form-control-wrap.wpcf7-not-valid select{border-color:#f44;box-shadow:0 0 8px rgba(255,68,68,.13)}.wpcf7 .wpcf7-response-output{font-family:"Geist Mono",monospace;font-size:.875rem;padding:12px 16px;border-radius:8px;margin:0}.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok{background:rgba(74,222,128,.08);border:1px solid rgba(74,222,128,.2);color:#4ade80}.wpcf7 .wpcf7-response-output.wpcf7-validation-errors,.wpcf7 .wpcf7-response-output.wpcf7-spam-blocked,.wpcf7 .wpcf7-response-output.wpcf7-aborted{background:rgba(255,68,68,.08);border:1px solid rgba(255,68,68,.2);color:#f44}.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ng{background:rgba(255,217,61,.08);border:1px solid rgba(255,217,61,.2);color:#ffd93d}.wpcf7 .hidden-fields-container{display:none}.wpcf7 .akismet-fields-container{display:none !important}.wpcf7 .screen-reader-response{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes spin{to{transform:rotate(360deg)}}.header-menu .searchform-wrapper .search-form{position:absolute;top:0;bottom:0;right:16px;left:16px;display:none;background-color:#0a0a0f}@media (min-width: 768px){.header-menu .searchform-wrapper .search-form{left:50%}}.header-menu .searchform-wrapper .search-form .search-field{height:100%;padding:10px;border-top:none;border-left:none;border-right:none;border-color:#4f7fff;color:#f0f0f0;background-color:transparent;font-family:"Geist Mono",monospace;font-size:.875rem}.header-menu .searchform-wrapper .search-form .search-field::placeholder{color:#444}.header-menu .searchform-wrapper .search-form .search-field:focus{border-color:#6fa8ff;box-shadow:0 2px 8px rgba(79,127,255,.13)}.header-menu .searchform-wrapper .search-form.show{display:flex;align-items:center}.searchform-wrapper .search-form{display:flex;align-items:center}.searchform-wrapper .search-form label{flex-grow:1}.searchform-wrapper .search-form label input{width:100%}.searchform-wrapper .search-form .search-field{height:100%;padding:10px;border-width:1px;border-color:rgba(255,255,255,.08);color:#f0f0f0;background-color:#111118;font-family:"Geist Mono",monospace;font-size:.875rem;border-radius:8px}.searchform-wrapper .search-form .search-field::placeholder{color:#444}.searchform-wrapper .search-form .search-field:focus{border-color:rgba(79,127,255,.33);outline:none}.searchform-wrapper .search-form .search-submit{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-width:0;background-color:#111118;margin-left:5px;background-image:url("https://cdn-ilbchml.nitrocdn.com/RalQQTpakupyIpVUNfpsuuwlIQjmMQcX/assets/images/source/rev-61a7e51/sozon-dev.com.ua/wp-content/uploads/2022/04/search.svg");background-position:center;background-repeat:no-repeat;background-size:25px;cursor:pointer;border-radius:8px;border:1px solid rgba(255,255,255,.08);filter:brightness(0) invert(.6) sepia(1) hue-rotate(200deg) saturate(3);transition:border-color .2s ease}.searchform-wrapper .search-form .search-submit.nitro-lazy{background-image:none !important}.searchform-wrapper .search-form .search-submit:hover{border-color:#4f7fff}.searchform-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-width:0;background-color:transparent;margin-left:5px;color:#4f7fff;transition:color .2s ease}.searchform-toggle:hover{color:#6fa8ff}.searchform-toggle img{width:25px;filter:brightness(0) invert(.6) sepia(1) hue-rotate(200deg) saturate(3)}.s-error{position:relative;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 100px);padding:4rem 0;overflow:hidden}.s-error .container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.s-error__glitch-wrap{margin-bottom:1.5rem;position:relative}.s-error__glitch{font-family:"Geist Mono",monospace;font-size:8rem;font-weight:700;color:#4f7fff;position:relative;line-height:1;text-shadow:0 0 10px rgba(79,127,255,.4),0 0 40px rgba(79,127,255,.15),0 0 80px rgba(79,127,255,.08)}@media (min-width: 768px){.s-error__glitch{font-size:12rem}}@media (min-width: 1024px){.s-error__glitch{font-size:14rem}}.s-error__glitch::before,.s-error__glitch::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.s-error__glitch::before{color:#0ff;z-index:-1;animation:glitchTop 3s infinite linear alternate-reverse;clip-path:polygon(0 0,100% 0,100% 33%,0 33%)}.s-error__glitch::after{color:#ff0040;z-index:-2;animation:glitchBottom 2.5s infinite linear alternate-reverse;clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%)}@keyframes glitchTop{0%{transform:translate(0)}2%{transform:translate(3px,-1px)}4%{transform:translate(-2px,1px)}6%{transform:translate(0)}40%{transform:translate(0)}42%{transform:translate(-4px,2px)}44%{transform:translate(2px,-1px)}46%{transform:translate(0)}80%{transform:translate(0)}82%{transform:translate(5px,1px)}84%{transform:translate(-3px,-2px)}86%{transform:translate(0)}100%{transform:translate(0)}}@keyframes glitchBottom{0%{transform:translate(0)}3%{transform:translate(-3px,1px)}5%{transform:translate(2px,-1px)}7%{transform:translate(0)}50%{transform:translate(0)}52%{transform:translate(4px,-2px)}54%{transform:translate(-1px,1px)}56%{transform:translate(0)}90%{transform:translate(0)}92%{transform:translate(-5px,2px)}94%{transform:translate(3px,-1px)}96%{transform:translate(0)}100%{transform:translate(0)}}.s-error__content{margin-bottom:1.5rem}.s-error__title{font-size:1.5rem;font-weight:600;color:#f0f0f0;margin-bottom:.5rem}@media (min-width: 768px){.s-error__title{font-size:2rem}}.s-error__desc{max-width:500px;color:#888;font-size:.9375rem;line-height:1.7}.s-error__controls{width:100%;max-width:520px;margin-bottom:2rem}.s-error__search{margin-bottom:1rem}.s-error__search .searchform-wrapper{margin:0}.s-error__search .search-form{display:flex;align-items:stretch}.s-error__search .search-form label{flex:1;margin:0}.s-error__search .search-field{width:100%;height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-right:none;background:#111118;color:#f0f0f0;font-family:"Geist Mono",monospace;font-size:.875rem;border-radius:8px 0 0 8px;outline:none;transition:border-color .2s ease}.s-error__search .search-field::placeholder{color:#444}.s-error__search .search-field:focus{border-color:rgba(79,127,255,.33)}.s-error__search .search-submit{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;margin:0;border:1px solid rgba(255,255,255,.08);border-left:none;background-color:#111118;border-radius:0 8px 8px 0;cursor:pointer;filter:brightness(0) invert(.6) sepia(1) hue-rotate(200deg) saturate(3);transition:border-color .2s ease}.s-error__search .search-submit:hover{border-color:rgba(79,127,255,.33)}.s-error__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.s-error__actions .btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-family:"Geist Mono",monospace;font-size:.875rem;font-weight:600;border-radius:8px;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none;background-color:#4f7fff;color:#0a0a0f}.s-error__actions .btn:hover{background-color:rgba(79,127,255,.8);box-shadow:0 0 20px rgba(79,127,255,.27)}.s-error__actions .btn--outline{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-family:"Geist Mono",monospace;font-size:.875rem;font-weight:600;border-radius:8px;text-decoration:none;transition:all .3s ease;cursor:pointer;background:transparent;color:#4f7fff;border:1px solid rgba(79,127,255,.3)}.s-error__actions .btn--outline:hover{border-color:rgba(79,127,255,.5);background:rgba(79,127,255,.06);box-shadow:0 0 15px rgba(79,127,255,.1)}.s-error__terminal{width:100%;max-width:520px;background:#0c0c14;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;box-shadow:0 0 20px rgba(79,127,255,.06),0 4px 30px rgba(0,0,0,.4);text-align:left}.s-error__terminal-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#111118;border-bottom:1px solid rgba(255,255,255,.05)}.s-error__terminal-dot{width:10px;height:10px;border-radius:50%}.s-error__terminal-dot--red{background:#ff5f57}.s-error__terminal-dot--yellow{background:#febc2e}.s-error__terminal-dot--green{background:#28c840}.s-error__terminal-title{font-family:"Geist Mono",monospace;font-size:.75rem;color:#555;margin-left:8px}.s-error__terminal-body{padding:14px 16px;font-family:"Geist Mono",monospace;font-size:.8125rem;line-height:1.7;color:#888;height:180px;overflow-y:auto}.s-error__terminal-body::-webkit-scrollbar{width:4px}.s-error__terminal-body::-webkit-scrollbar-track{background:transparent}.s-error__terminal-body::-webkit-scrollbar-thumb{background:rgba(79,127,255,.15);border-radius:2px}.s-error__terminal-line{display:flex;align-items:flex-start;gap:8px;margin-bottom:2px}.s-error__terminal-prompt{color:#4f7fff;user-select:none;flex-shrink:0}.s-error__terminal-cmd{color:#f0f0f0;word-break:break-all}.s-error__terminal-cursor{color:#4f7fff;animation:terminalBlink 1s step-end infinite}.s-error__terminal-cmd-done{color:#555;word-break:break-all}.s-error__terminal-resp{margin-bottom:4px;padding-left:22px}.s-error__terminal-resp--error{color:#ff6b6b}.s-error__terminal-resp--success{color:#28c840}.s-error__terminal-resp--neon{color:#4f7fff;text-shadow:0 0 8px rgba(79,127,255,.3)}.s-error__particles{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.s-error__particle{position:absolute;border-radius:50%;background:#4f7fff;opacity:0;animation:particleFloat 6s ease-in-out infinite}@keyframes particleFloat{0%{opacity:0;transform:translateY(0) scale(.5)}20%{opacity:.4}50%{opacity:.2;transform:translateY(-40px) scale(1)}80%{opacity:.3}100%{opacity:0;transform:translateY(-80px) scale(.5)}}.s-error .anim-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.s-error .anim-reveal.is-visible{opacity:1;transform:translateY(0)}.footer{padding-top:10px;padding-bottom:10px;border-top:1px solid rgba(79,127,255,.06);background-color:#080810}@media (min-width: 1300px){.footer{padding-top:30px;padding-bottom:30px}}.footer-wrapper{text-align:center}.footer-logo{margin-bottom:10px}.footer-logo a img{max-height:40px}.footer-copy{margin-bottom:10px;font-family:"Geist Mono",monospace;font-size:.875rem;color:#555}.footer-copy a{color:#888;transition:color .2s ease}.footer-copy a:hover{color:#4f7fff}.header-menu{display:flex;align-items:center;margin-left:30px}.header-menu-toggle{position:relative;padding:0;width:40px;height:40px;background-color:transparent;border-width:0;color:#4f7fff;transition:color .2s ease}@media (min-width: 1024px){.header-menu-toggle{display:none}}.header-menu-toggle span{position:absolute;left:0;top:10px;width:40px;height:2px;transition:.2s ease;background-color:#4f7fff}.header-menu-toggle span:nth-child(2){top:calc(50% - 1px)}.header-menu-toggle span:nth-child(3){top:auto;bottom:10px}.header-menu-toggle:hover span{background-color:#6fa8ff}.header-menu-toggle.close span{background-color:#4f7fff}.header-menu-toggle.close span:nth-child(1){transform:translateY(9px) rotate(45deg)}.header-menu-toggle.close span:nth-child(2){opacity:0}.header-menu-toggle.close span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.header-menu-wrapper{position:fixed;z-index:999;left:0;right:0;bottom:0;top:66px;transform:translateX(100%);background-size:100% 200%;padding:30% 16px;height:calc(100vh - 66px)}.header-menu-wrapper::after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(79,127,255,.15),transparent);animation:scanline 4s linear infinite;pointer-events:none}@media (min-width: 768px) and (max-width: 1023px){.header-menu-wrapper{left:50%;padding-top:10%;top:100px;border-left:1px solid rgba(79,127,255,.1)}}@media (min-width: 1024px){.header-menu-wrapper{position:static;display:flex;align-items:center;height:auto;padding:0;transform:none;background-color:transparent;animation:none}.header-menu-wrapper::after{display:none}}.header-menu-wrapper.show{transition:.2s ease;transform:translateX(0);opacity:1}ul.header-main-menu{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}ul.header-main-menu li:not(:last-of-type){margin-bottom:20px}@media (min-width: 1024px){ul.header-main-menu li:not(:last-of-type){margin-bottom:0;margin-right:10px}}ul.header-main-menu a{font-size:20px;font-family:"Geist Mono",monospace;color:#888;transition:color .2s ease;position:relative}@media (min-width: 1024px){ul.header-main-menu a{font-size:.875rem;color:#666;padding:6px 12px;border-radius:4px}ul.header-main-menu a::before{content:"~";margin-right:4px;font-size:.625rem;color:#333;transition:color .2s ease}ul.header-main-menu a:hover{color:#c0c0c0}ul.header-main-menu a:hover::before{color:rgba(79,127,255,.4)}}ul.header-main-menu a.is-active,ul.header-main-menu a[aria-current="page"]{color:#4f7fff}@media (min-width: 1024px){ul.header-main-menu a.is-active::before,ul.header-main-menu a[aria-current="page"]::before{content:">";color:#4f7fff}ul.header-main-menu a.is-active::after,ul.header-main-menu a[aria-current="page"]::after{content:"";position:absolute;bottom:0;left:8px;right:8px;height:1px;background:#4f7fff;box-shadow:0 0 6px rgba(79,127,255,.4)}}ul.header-main-menu a:hover{color:#4f7fff}@media (min-width: 1024px){ul.header-main-menu a:after{background-color:transparent}}@media (min-width: 1024px){ul.header-main-menu{flex-direction:revert;margin-bottom:0;margin-right:50px}}.header-lang-switcher{display:flex;align-items:center;gap:2px;margin-top:24px;background:rgba(255,255,255,.02);border-radius:4px;border:1px solid rgba(255,255,255,.05);padding:4px 8px}@media (min-width: 1024px){.header-lang-switcher{margin-top:0;margin-left:12px;padding-left:12px;border-left:1px solid rgba(255,255,255,.06)}}.header-lang-switcher a{font-family:"Geist Mono",monospace;font-size:.75rem;padding:2px 8px;border-radius:4px;transition:all .2s ease;color:#444}.header-lang-switcher a:hover{color:#888;background:rgba(255,255,255,.02)}.header-lang-switcher a.is-active{color:#4f7fff;background:rgba(79,127,255,.08)}.header-lang-switcher a::after{display:none}.bg-cyber-grid{position:fixed;inset:0;opacity:.3;pointer-events:none;background-image:linear-gradient(rgba(79,127,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(79,127,255,.03) 1px,transparent 1px);background-size:60px 60px;z-index:0}.bg-ambient-glow{position:fixed;border-radius:50%;pointer-events:none;filter:blur(120px);z-index:0}.bg-ambient-glow--top{top:-20%;left:-10%;width:500px;height:500px;background:#4f7fff;opacity:.02}.bg-ambient-glow--bottom{bottom:-20%;right:-10%;width:500px;height:500px;background:#6fa8ff;opacity:.02}.syntaxhighlighter{background-color:#111118;border:1px solid rgba(255,255,255,.08);border-radius:8px}.syntaxhighlighter .line,.syntaxhighlighter textarea{padding:10px !important;font-family:"Geist Mono",monospace !important;line-height:1.55em !important;font-size:12px !important}.syntaxhighlighter .line .line,.syntaxhighlighter textarea .line{margin:5px 0 !important}.syntaxhighlighter .line,.syntaxhighlighter .keyword{color:#c68fe8}.syntaxhighlighter .value,.syntaxhighlighter .value a{color:#6fa8ff}.syntaxhighlighter .plain,.syntaxhighlighter .plain a,.syntaxhighlighter .color1,.syntaxhighlighter .color1 a{color:#f0f0f0}.syntaxhighlighter .string,.syntaxhighlighter .string a{color:#f5eea2}.syntaxhighlighter .comments,.syntaxhighlighter .comments a{color:#555}.b-reading-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:100;background:rgba(79,127,255,.05)}.b-reading-progress__bar{height:100%;width:0;background:linear-gradient(90deg,#4f7fff,#6fa8ff);box-shadow:0 0 8px rgba(79,127,255,.4),0 0 16px rgba(79,127,255,.2);transition:width .1s linear}.s-blog-post-hero{padding-top:7rem;padding-bottom:2rem}.s-blog-post-hero__breadcrumb{display:flex;align-items:center;gap:4px;font-family:"Geist Mono",monospace;font-size:.75rem;color:#555;margin-bottom:2rem}.s-blog-post-hero__breadcrumb a{color:#888;transition:color .2s ease}.s-blog-post-hero__breadcrumb a:hover{color:#4f7fff}.s-blog-post-hero__breadcrumb-sep{color:#444;margin:0 2px}.s-blog-post-hero__breadcrumb-current{color:#4f7fff}.s-blog-post-hero__grid{display:flex;flex-direction:column;gap:2.5rem;align-items:center}@media (min-width: 768px){.s-blog-post-hero__grid{flex-direction:row;gap:3rem;align-items:flex-start}}.s-blog-post-hero__text{flex:1;min-width:0;text-align:left}.s-blog-post-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:4px 14px;background:#111118;border:1px solid rgba(79,127,255,.2);border-radius:9999px;font-family:"Geist Mono",monospace;font-size:.75rem;color:#4f7fff;margin-bottom:1rem;text-decoration:none;transition:all .2s ease}.s-blog-post-hero__badge:hover{border-color:rgba(79,127,255,.4);background:rgba(79,127,255,.06);color:#6fa8ff}.s-blog-post-hero__badge-dot{width:8px;height:8px;border-radius:50%;background:#4f7fff;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.s-blog-post-hero__title{font-size:1.75rem;font-weight:700;color:#f0f0f0;margin-bottom:1rem;letter-spacing:-.025em;line-height:1.25;max-width:580px}@media (min-width: 640px){.s-blog-post-hero__title{font-size:2rem}}@media (min-width: 1024px){.s-blog-post-hero__title{font-size:2.25rem}}.s-blog-post-hero__meta{display:flex;align-items:center;gap:1.5rem;font-family:"Geist Mono",monospace;font-size:.8125rem;color:#888}.s-blog-post-hero__date,.s-blog-post-hero__reading-time{display:flex;align-items:center;gap:6px;color:#888}.s-blog-post-hero__date svg,.s-blog-post-hero__reading-time svg{color:#555}.s-blog-post-hero__image{flex-shrink:0;width:100%;max-width:520px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 5px rgba(79,127,255,.13),0 0 10px rgba(79,127,255,.07),inset 0 0 5px rgba(79,127,255,.03)}@media (min-width: 768px){.s-blog-post-hero__image{width:400px}}@media (min-width: 1024px){.s-blog-post-hero__image{width:480px}}.s-blog-post-hero__image img{width:100%;display:block;border-radius:12px}.s-blog-post-content{padding-top:2rem;padding-bottom:4rem}@media (min-width: 768px){.s-blog-post-content{padding-top:3rem;padding-bottom:5rem}}.b-post-content{max-width:800px;margin:0 auto;color:#c0c0c0;font-size:1.0625rem;line-height:1.8}.b-post-content h2,.b-post-content h3,.b-post-content h4,.b-post-content h5,.b-post-content h6{color:#f0f0f0;margin-top:2em;margin-bottom:.75em;letter-spacing:-.015em}.b-post-content h2{font-size:1.625rem;font-weight:700;position:relative;padding-bottom:.5rem}.b-post-content h2::after{content:"";position:absolute;bottom:0;left:0;width:60px;height:2px;background:linear-gradient(90deg,#4f7fff,transparent);border-radius:1px}.b-post-content h3{font-size:1.375rem;font-weight:600}.b-post-content p{margin-bottom:1.25rem}.b-post-content a{color:#4f7fff;text-decoration:none;border-bottom:1px solid rgba(79,127,255,.2);transition:all .2s ease}.b-post-content a:hover{color:#6fa8ff;border-color:rgba(111,168,255,.4)}.b-post-content ul,.b-post-content ol{margin-bottom:1.25rem;padding-left:1.5rem}.b-post-content li{margin-bottom:.5rem}.b-post-content li::marker{color:rgba(79,127,255,.4)}.b-post-content blockquote{border-left:3px solid #4f7fff;padding:1rem 1.5rem;margin:1.5rem 0;background:rgba(79,127,255,.03);border-radius:0 8px 8px 0;color:#888;font-style:italic;position:relative}.b-post-content blockquote::before{content:"“";position:absolute;top:-8px;left:12px;font-size:3rem;color:rgba(79,127,255,.1);font-family:"Geist Mono",monospace;line-height:1}.b-post-content blockquote p{margin-bottom:0}.b-post-content code{font-family:"Geist Mono",monospace;font-size:.875em;background:rgba(79,127,255,.06);color:#6fa8ff;padding:2px 8px;border-radius:4px;border:1px solid rgba(79,127,255,.1)}.b-post-content pre{background:#111118;padding:1.25rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);overflow-x:auto;margin:1.5rem 0;position:relative}.b-post-content pre::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(79,127,255,.15),transparent)}.b-post-content pre code{background:none;padding:0;border:none;color:#c0c0c0;font-size:.8125rem;line-height:1.7}.b-post-content img{border-radius:12px;border:1px solid rgba(255,255,255,.08);margin:2rem 0;box-shadow:0 0 5px rgba(79,127,255,.13),0 0 10px rgba(79,127,255,.07),inset 0 0 5px rgba(79,127,255,.03)}.b-post-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;background:#111118;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.b-post-content table th,.b-post-content table td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.05);font-family:"Geist Mono",monospace;font-size:.875rem}.b-post-content table th{color:#4f7fff;font-weight:600;background:rgba(79,127,255,.04)}.b-post-content table td{color:#c0c0c0}.b-post-content table tr:last-child td{border-bottom:none}.b-post-content .syntaxhighlighter,.b-post-content iframe{max-height:60vh;overflow:auto;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.b-post-content__pages{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.05);text-align:center;color:#888;font-family:"Geist Mono",monospace;font-size:.875rem}.b-post-content__pages a{border-bottom:none;padding:4px 12px;border-radius:4px;border:1px solid rgba(255,255,255,.08);margin:0 4px}.b-post-content__pages a:hover{border-color:rgba(79,127,255,.3);background:rgba(79,127,255,.06)}.s-blog-post-tags{padding:2rem 0;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.b-post-tags{max-width:800px;margin:0 auto}.b-post-tags__label{font-family:"Geist Mono",monospace;font-size:.875rem;color:#4f7fff;margin-bottom:1rem}.b-post-tags__list{display:flex;flex-wrap:wrap;gap:8px}.b-post-tags__item{font-family:"Geist Mono",monospace;font-size:.8125rem;padding:4px 14px;border-radius:9999px;background:rgba(79,127,255,.06);color:#888;border:1px solid rgba(79,127,255,.1);text-decoration:none;transition:all .2s ease}.b-post-tags__item:hover{color:#4f7fff;border-color:rgba(79,127,255,.3);background:rgba(79,127,255,.1)}.s-blog-post-nav{padding:3rem 0}.b-post-nav{display:grid;gap:1rem}@media (min-width: 768px){.b-post-nav{grid-template-columns:1fr 1fr}}.b-post-nav__link{display:flex;flex-direction:column;gap:8px;padding:1.25rem;background:#111118;border:1px solid rgba(255,255,255,.08);border-radius:12px;text-decoration:none;transition:all .3s ease}.b-post-nav__link:hover{border-color:rgba(79,127,255,.2);box-shadow:0 4px 20px rgba(0,0,0,.3),0 0 8px rgba(79,127,255,.05)}.b-post-nav__link--prev{text-align:left}.b-post-nav__link--next{text-align:right}.b-post-nav__link--empty{background:none;border:none}.b-post-nav__direction{font-family:"Geist Mono",monospace;font-size:.75rem;color:#555;display:flex;align-items:center;gap:6px}.b-post-nav__link--next .b-post-nav__direction{justify-content:flex-end}.b-post-nav__link:hover .b-post-nav__direction{color:#4f7fff}.b-post-nav__title{font-size:.9375rem;font-weight:500;color:#f0f0f0;line-height:1.4;transition:color .2s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.b-post-nav__link:hover .b-post-nav__title{color:#fff}.anim-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.anim-reveal.is-visible{opacity:1;transform:translateY(0)}.s-blog-hero{padding-top:8rem;padding-bottom:2rem}.s-blog-hero__header{text-align:center;margin-bottom:2.5rem}.s-blog-hero__label{font-family:"Geist Mono",monospace;font-size:.875rem;color:#4f7fff;margin-bottom:.5rem;text-align:center}.s-blog-hero__label::before{content:"// "}.s-blog-hero__title{font-size:1.875rem;font-weight:700;color:#f0f0f0;text-align:center;margin-bottom:1rem}@media (min-width: 640px){.s-blog-hero__title{font-size:2.25rem}}.s-blog-hero__desc{max-width:600px;margin:0 auto;color:#888;font-size:1.0625rem;line-height:1.7;text-align:center}.s-blog-grid{padding-top:2rem;padding-bottom:4rem}@media (min-width: 768px){.s-blog-grid{padding-top:3rem;padding-bottom:5rem}}.b-grid{display:grid;gap:1.5rem}@media (min-width: 640px){.b-grid{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.b-grid{grid-template-columns:1fr 1fr 1fr}}.b-card{display:flex;flex-direction:column;background:#111118;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:all .3s ease;position:relative;text-decoration:none;color:inherit}.b-card__glow{position:absolute;inset:0;opacity:0;transition:opacity .5s;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(79,127,255,.06) 0%,transparent 60%)}.b-card:hover{border-color:rgba(79,127,255,.2);transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.4),0 0 12px rgba(79,127,255,.07)}.b-card:hover .b-card__glow{opacity:1}.b-card:hover .b-card__arrow{transform:translateX(4px);color:#4f7fff}.b-card:hover .b-card__read-more{color:#4f7fff}.b-card:hover .b-card__thumb--placeholder{border-color:rgba(79,127,255,.3)}.b-card__thumb{position:relative;aspect-ratio:1.6;background:#1a1a25;overflow:hidden}.b-card__thumb--placeholder{display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(255,255,255,.08);transition:border-color .3s ease}.b-card__thumb-img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease,opacity .3s ease;opacity:.85}.b-card:hover .b-card__thumb-img{transform:scale(1.05);opacity:1}.b-card__thumb-placeholder-icon{width:56px;height:56px;border-radius:8px;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:#555;transition:all .3s ease}.b-card__thumb-placeholder-icon svg{width:28px;height:28px}.b-card__category{position:absolute;top:12px;right:12px;font-family:"Geist Mono",monospace;font-size:.6875rem;padding:3px 10px;border-radius:9999px;font-weight:600;letter-spacing:.03em;background:rgba(79,127,255,.12);color:#4f7fff;border:1px solid rgba(79,127,255,.2)}.b-card__category--wordpress{background:rgba(79,127,255,.12);color:#4f7fff;border-color:rgba(79,127,255,.2)}.b-card__category--api{background:rgba(255,107,157,.12);color:#ff6b9d;border-color:rgba(255,107,157,.2)}.b-card__category--plugin{background:rgba(167,139,250,.12);color:#a78bfa;border-color:rgba(167,139,250,.2)}.b-card__category--desktop{background:rgba(34,211,238,.12);color:#22d3ee;border-color:rgba(34,211,238,.2)}.b-card__body{padding:1.25rem;display:flex;flex-direction:column;flex-grow:1}.b-card__meta{display:flex;align-items:center;gap:12px;margin-bottom:.75rem}.b-card__date,.b-card__reading-time{font-family:"Geist Mono",monospace;font-size:.75rem;color:#555;display:flex;align-items:center;gap:4px}.b-card__title{font-size:1.0625rem;font-weight:600;color:#f0f0f0;margin-bottom:.5rem;transition:color .2s ease;line-height:1.35}.b-card:hover .b-card__title{color:#fff}.b-card__desc{font-size:.8125rem;color:#888;line-height:1.65;margin-bottom:1rem;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.b-card__footer{display:flex;align-items:center;justify-content:space-between}.b-card__read-more{font-family:"Geist Mono",monospace;font-size:.8125rem;color:#555;transition:color .2s ease}.b-card__arrow{font-family:"Geist Mono",monospace;font-size:1rem;color:#555;transition:all .2s ease}.b-pagination{display:flex;align-items:center;justify-content:center;gap:4px;padding-top:2rem;padding-bottom:1rem}.b-pagination .page-numbers{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#111118;border:1px solid rgba(255,255,255,.08);color:#888;font-family:"Geist Mono",monospace;font-size:.875rem;border-radius:4px;transition:all .2s ease;text-decoration:none}.b-pagination .page-numbers:hover{color:#4f7fff;border-color:rgba(79,127,255,.2);background:rgba(79,127,255,.06)}.b-pagination .page-numbers.current{color:#4f7fff;border-color:rgba(79,127,255,.3);background:rgba(79,127,255,.1);box-shadow:0 0 5px rgba(79,127,255,.13),0 0 10px rgba(79,127,255,.07),inset 0 0 5px rgba(79,127,255,.03)}.b-pagination .page-numbers.dots{border:none;background:none;color:#555}.b-pagination .page-numbers.prev,.b-pagination .page-numbers.next{width:auto;padding:0 12px}.b-grid__empty{text-align:center;color:#888;font-family:"Geist Mono",monospace;font-size:.9375rem;grid-column:1/-1;padding:4rem 0}.s-blog-hero__highlight{color:#4f7fff;text-shadow:0 0 10px rgba(79,127,255,.3)}.b-card__post-type{font-family:"Geist Mono",monospace;font-size:.6875rem;color:#a78bfa;padding:1px 6px;background:rgba(167,139,250,.08);border:1px solid rgba(167,139,250,.15);border-radius:4px}.s-search-page__form{max-width:500px;margin:0 auto 2rem}.s-search-page__form .searchform-wrapper{margin:0}.s-search-page__form .search-form{display:flex;align-items:stretch}.s-search-page__form .search-form label{flex:1;margin:0}.s-search-page__form .search-field{width:100%;height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-right:none;background:#111118;color:#f0f0f0;font-family:"Geist Mono",monospace;font-size:.875rem;border-radius:8px 0 0 8px;outline:none;transition:border-color .2s ease}.s-search-page__form .search-field::placeholder{color:#444}.s-search-page__form .search-field:focus{border-color:rgba(79,127,255,.33)}.s-search-page__form .search-submit{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;margin:0;border:1px solid rgba(255,255,255,.08);border-left:none;background-color:#111118;border-radius:0 8px 8px 0;cursor:pointer;filter:brightness(0) invert(.6) sepia(1) hue-rotate(200deg) saturate(3);transition:border-color .2s ease}.s-search-page__form .search-submit:hover{border-color:rgba(79,127,255,.33)}.s-search-page__cats{margin-top:1.5rem}.s-search-page__cats-label{font-family:"Geist Mono",monospace;font-size:.875rem;color:#4f7fff;margin-bottom:1rem;text-align:center}.s-search-page__cats-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.s-search-page__cat-count{font-size:.6875rem;color:#555;margin-left:4px}.latest-articles{margin-top:50px;margin-bottom:20px}@media (min-width: 1300px){.latest-articles{margin-top:120px;margin-bottom:70px}}.latest-articles-wrapper h2{margin-bottom:20px;font-weight:400;font-size:25px;color:#f0f0f0}@media (min-width: 768px){.latest-articles-list{display:flex;flex-wrap:wrap}}.latest-articles-list h3{font-size:20px;font-weight:500;line-height:1.25;color:#f0f0f0}.latest-articles-list .item{display:flex;flex-direction:column;width:100%;padding-bottom:20px;margin-bottom:8px;background:#111118;border:1px solid rgba(255,255,255,.08);box-shadow:0 2px 12px rgba(0,0,0,.3);border-radius:8px;transition:border-color .3s ease,box-shadow .3s ease}@media (min-width: 768px){.latest-articles-list .item{width:calc(33% - 8px);margin-bottom:16px;margin-right:16px;border-radius:12px}}.latest-articles-list .item>*:not(.item-thumb){padding:4px 20px}.latest-articles-list .item:nth-child(n+3){margin-right:0}.latest-articles-list .item:hover{border-color:rgba(79,127,255,.15);box-shadow:0 4px 20px rgba(0,0,0,.4),0 0 8px rgba(79,127,255,.07)}.latest-articles-list .item-thumb{overflow:hidden;height:30vh;margin-bottom:10px;border-radius:8px 8px 0 0}@media (min-width: 768px){.latest-articles-list .item-thumb{height:250px}}.latest-articles-list .item-thumb img{height:100%;object-fit:cover;transition:.3s ease;opacity:.85}.latest-articles-list .item-thumb:hover img{transform:scale(1.1);opacity:1}.latest-articles-list .excerpt{flex-grow:1;font-size:14px;line-height:1.5;color:#888}.latest-articles-list .excerpt p{margin-bottom:0}.latest-articles-list .href{font-size:14px;color:#4f7fff}.latest-articles-list .href:hover{color:#6fa8ff}.s-portfolio-hero{padding-top:8rem;padding-bottom:2rem}.s-portfolio-hero__header{text-align:center;margin-bottom:2.5rem}.s-portfolio-hero__label{font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:.875rem;color:#4f7fff;margin-bottom:.5rem}.s-portfolio-hero__label::before{content:"// "}.s-portfolio-hero__label{text-align:center}.s-portfolio-hero__title{font-size:1.875rem;font-weight:700;color:#f0f0f0}@media (min-width: 640px){.s-portfolio-hero__title{font-size:2.25rem}}.s-portfolio-hero__title{text-align:center;margin-bottom:1rem}.s-portfolio-hero__desc{max-width:600px;margin:0 auto;color:#888;font-size:1.0625rem;line-height:1.7;text-align:center}.s-portfolio-hero__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.p-filter{font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:.8125rem;padding:6px 16px;border-radius:9999px;border:1px solid rgba(255,255,255,.08);background:transparent;color:#888;cursor:pointer;transition:all .2s ease}.p-filter:hover{border-color:rgba(79,127,255,.2);color:#6fa8ff;background:rgba(79,127,255,.04)}.p-filter.is-active{background:rgba(79,127,255,.1);border-color:rgba(79,127,255,.3);color:#4f7fff}.p-grid{display:grid;gap:1.5rem}@media (min-width: 640px){.p-grid{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.p-grid{grid-template-columns:1fr 1fr 1fr}}.p-card{display:flex;flex-direction:column;background:#111118;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:all .3s ease;position:relative;text-decoration:none;color:inherit}.p-card__glow{position:absolute;inset:0;opacity:0;transition:opacity .5s;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(79,127,255,.06) 0%,transparent 60%)}.p-card:hover{border-color:rgba(79,127,255,.2);transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.4),0 0 12px rgba(79,127,255,.07)}.p-card:hover .p-card__glow{opacity:1}.p-card:hover .p-card__arrow{transform:translateX(4px);color:#4f7fff}.p-card:hover .p-card__thumb-placeholder{color:#4f7fff;border-color:rgba(79,127,255,.3)}.p-card__thumb{position:relative;aspect-ratio:1.6;background:#1a1a25;display:flex;align-items:center;justify-content:center;overflow:hidden}.p-card__thumb-placeholder{width:56px;height:56px;border-radius:8px;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:#555;transition:all .3s ease}.p-card__thumb-placeholder svg{width:28px;height:28px}.p-card__category{position:absolute;top:12px;right:12px;font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:.6875rem;padding:3px 10px;border-radius:9999px;font-weight:600;letter-spacing:.03em}.p-card__category--desktop{background:rgba(34,211,238,.12);color:#22d3ee;border:1px solid rgba(34,211,238,.2)}.p-card__category--wordpress{background:rgba(79,127,255,.12);color:#4f7fff;border:1px solid rgba(79,127,255,.2)}.p-card__category--api{background:rgba(255,107,157,.12);color:#ff6b9d;border:1px solid rgba(255,107,157,.2)}.p-card__category--plugin{background:rgba(167,139,250,.12);color:#a78bfa;border:1px solid rgba(167,139,250,.2)}.p-card__body{padding:1.25rem;display:flex;flex-direction:column;flex-grow:1}.p-card__title{font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:1.0625rem;font-weight:600;color:#f0f0f0;margin-bottom:.5rem;transition:color .2s ease}.p-card:hover .p-card__title{color:#fff}.p-card__desc{font-size:.8125rem;color:#888;line-height:1.65;margin-bottom:1rem;flex-grow:1}.p-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:1rem}.p-card__tag{font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:.6875rem;padding:2px 8px;border-radius:4px;background:rgba(79,127,255,.06);color:#555;border:1px solid rgba(79,127,255,.08)}.p-card__footer{display:flex;align-items:center;justify-content:space-between}.p-card__year{font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:.75rem;color:#555}.p-card__arrow{font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:1rem;color:#555;transition:all .2s ease}.s-project-hero{padding-top:7rem;padding-bottom:2rem}.s-project-hero__breadcrumb{display:flex;align-items:center;gap:4px;font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:.75rem;color:#555;margin-bottom:2rem}.s-project-hero__breadcrumb a{color:#888;transition:color .2s ease}.s-project-hero__breadcrumb a:hover{color:#4f7fff}.s-project-hero__breadcrumb-sep{color:#444;margin:0 2px}.s-project-hero__breadcrumb-current{color:#4f7fff}.s-project-hero__grid{display:flex;flex-direction:column;gap:3rem}@media (min-width: 1024px){.s-project-hero__grid{flex-direction:row;gap:4rem;align-items:center}}.s-project-hero__text{flex:1}.s-project-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:4px 14px;background:#111118;border:1px solid rgba(79,127,255,.2);border-radius:9999px;font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:.75rem;color:#4f7fff;margin-bottom:1rem}.s-project-hero__badge-dot{width:8px;height:8px;border-radius:50%;background:#4f7fff;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.s-project-hero__title{font-size:2.25rem;font-weight:700;color:#f0f0f0;margin-bottom:.5rem;letter-spacing:-.025em}@media (min-width: 640px){.s-project-hero__title{font-size:2.75rem}}@media (min-width: 1024px){.s-project-hero__title{font-size:3.25rem}}.s-project-hero__subtitle{color:#6fa8ff;font-size:1.125rem;margin-bottom:1.25rem}.s-project-hero__desc{color:#888;font-size:1rem;line-height:1.7;margin-bottom:1.5rem}.s-project-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.s-project-hero__visual{flex-shrink:0;width:100%;max-width:480px}@media (min-width: 1024px){.s-project-hero__visual{width:480px}}.s-project-hero__screen{border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#1a1a1a;box-shadow:0 0 5px rgba(79,127,255,.13),0 0 10px rgba(79,127,255,.07),inset 0 0 5px rgba(79,127,255,.03)}.s-project-hero__screen-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#1a1a1a;border-bottom:1px solid rgba(255,255,255,.06)}.s-project-hero__screen-dot{width:10px;height:10px;border-radius:50%}.s-project-hero__screen-title{font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:.75rem;color:#888;margin-left:8px}.s-project-hero__screen-body{display:flex;min-height:200px}.s-project-hero__screen-sidebar{width:130px;padding:12px 10px;border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:6px}.s-project-hero__screen-nav-item{font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:.6875rem;color:#555;padding:5px 6px;border-radius:4px;display:flex;align-items:center;gap:6px;transition:all .2s ease}.s-project-hero__screen-nav-item.is-active{background:rgba(0,180,170,.08);color:#00b4aa}.s-project-hero__screen-content{flex:1;padding:16px;display:flex;flex-direction:column;gap:10px}.s-project-hero__screen-line{height:10px;background:rgba(255,255,255,.04);border-radius:5px}.s-project-hero__screen-progress{height:6px;background:rgba(255,255,255,.04);border-radius:3px;overflow:hidden}.s-project-hero__screen-progress-bar{height:100%;background:#00b4aa;border-radius:3px;transition:width 1s ease}.s-project-metrics{padding:2rem 0;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.p-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media (max-width: 639px){.p-metrics{grid-template-columns:repeat(2,1fr)}}.p-metrics__item{text-align:center;padding:1rem}.p-metrics__value{font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:1.25rem;font-weight:700}@media (min-width: 768px){.p-metrics__value{font-size:1.5rem}}.p-metrics__label{font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:.75rem;color:#555;margin-top:4px}.s-project-features__header{margin-bottom:3rem}.s-project-features__label{font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:.875rem;color:#4f7fff;margin-bottom:.5rem}.s-project-features__label::before{content:"// "}.s-project-features__title{font-size:1.875rem;font-weight:700;color:#f0f0f0}@media (min-width: 640px){.s-project-features__title{font-size:2.25rem}}.p-features-grid{display:grid;gap:1.5rem}@media (min-width: 768px){.p-features-grid{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.p-features-grid{grid-template-columns:1fr 1fr 1fr}}.p-feature{background:#111118;border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:border-color .3s ease}.p-feature:hover{border-color:rgba(255,255,255,.1)}.p-feature{padding:1.5rem;position:relative;overflow:hidden;transition:all .3s ease}.p-feature:hover{border-color:rgba(79,127,255,.2);transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.3),0 0 8px rgba(79,127,255,.05)}.p-feature:hover .p-feature__icon{transform:scale(1.1)}.p-feature__icon{width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;border:1px solid;transition:transform .5s ease}.p-feature__icon--neon{background:rgba(79,127,255,.06);border-color:rgba(79,127,255,.2);color:#4f7fff}.p-feature__icon--blue{background:rgba(111,168,255,.06);border-color:rgba(111,168,255,.2);color:#6fa8ff}.p-feature__icon--pink{background:rgba(255,107,157,.06);border-color:rgba(255,107,157,.2);color:#ff6b9d}.p-feature__icon--yellow{background:rgba(255,217,61,.06);border-color:rgba(255,217,61,.2);color:#ffd93d}.p-feature__icon--purple{background:rgba(167,139,250,.06);border-color:rgba(167,139,250,.2);color:#a78bfa}.p-feature__icon--cyan{background:rgba(34,211,238,.06);border-color:rgba(34,211,238,.2);color:#22d3ee}.p-feature__title{font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:1rem;font-weight:600;color:#f0f0f0;margin-bottom:.5rem}.p-feature__desc{font-size:.8125rem;color:#888;line-height:1.65}.s-project-tech__header{margin-bottom:3rem}.s-project-tech__label{font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:.875rem;color:#4f7fff;margin-bottom:.5rem}.s-project-tech__label::before{content:"// "}.s-project-tech__title{font-size:1.875rem;font-weight:700;color:#f0f0f0}@media (min-width: 640px){.s-project-tech__title{font-size:2.25rem}}.p-tech-grid{display:grid;gap:1rem}@media (min-width: 768px){.p-tech-grid{grid-template-columns:1fr 1fr}}.p-tech-item{display:flex;align-items:flex-start;gap:14px;padding:1rem;background:#111118;border:1px solid rgba(255,255,255,.08);border-radius:8px;transition:all .3s ease}.p-tech-item:hover{border-color:rgba(255,255,255,.1);background:#1a1a25}.p-tech-item__dot{width:10px;height:10px;border-radius:50%;margin-top:6px;flex-shrink:0;animation:pulseGlow 3s ease-in-out infinite}.p-tech-item__name{font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:.9375rem;font-weight:600;color:#f0f0f0;margin-bottom:4px}.p-tech-item__desc{font-size:.8125rem;color:#888;line-height:1.5}.s-project-arch__header{margin-bottom:3rem}.s-project-arch__label{font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:.875rem;color:#4f7fff;margin-bottom:.5rem}.s-project-arch__label::before{content:"// "}.s-project-arch__title{font-size:1.875rem;font-weight:700;color:#f0f0f0}@media (min-width: 640px){.s-project-arch__title{font-size:2.25rem}}.p-arch{max-width:800px;margin:0 auto}.p-arch__layer{background:#111118;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:border-color .3s ease}.p-arch__layer:hover{border-color:rgba(255,255,255,.1)}.p-arch__layer-label{font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:.875rem;font-weight:600;padding:1rem 1.25rem;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.05)}.p-arch__layer-label--ui{color:#4f7fff;background:rgba(79,127,255,.04)}.p-arch__layer-label--main{color:#ffd93d;background:rgba(255,217,61,.04)}.p-arch__layer-label--server{color:#ff6b9d;background:rgba(255,107,157,.04)}.p-arch__layer-icon{font-size:1rem}.p-arch__layer-content{padding:1.25rem;font-size:.875rem;color:#888;line-height:1.7}.p-arch__layer-content code{font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:.8125rem;background:rgba(79,127,255,.06);color:#6fa8ff;padding:1px 6px;border-radius:4px}.p-arch__connector{display:flex;align-items:center;justify-content:center;padding:1rem 0;position:relative}.p-arch__connector-line{width:1px;height:100%;position:absolute;background:rgba(79,127,255,.15);top:0;bottom:0}.p-arch__connector-label{font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:.6875rem;color:#555;background:#0a0a0f;padding:2px 12px;border-radius:9999px;border:1px solid rgba(255,255,255,.08);position:relative;z-index:1}.s-project-details__header{margin-bottom:3rem}.s-project-details__label{font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:.875rem;color:#4f7fff;margin-bottom:.5rem}.s-project-details__label::before{content:"// "}.s-project-details__title{font-size:1.875rem;font-weight:700;color:#f0f0f0}@media (min-width: 640px){.s-project-details__title{font-size:2.25rem}}.p-details-grid{display:grid;gap:1.5rem}@media (min-width: 1024px){.p-details-grid{grid-template-columns:1fr 1fr 1fr}}.p-details-card{background:#111118;border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:border-color .3s ease}.p-details-card:hover{border-color:rgba(255,255,255,.1)}.p-details-card{padding:1.5rem;transition:all .3s ease}.p-details-card:hover{border-color:rgba(79,127,255,.15)}.p-details-card__title{font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:1rem;font-weight:600;color:#4f7fff;margin-bottom:.75rem;display:flex;align-items:center;gap:8px}.p-details-card__title::before{content:"//";color:#555}.p-details-card__text{font-size:.875rem;color:#888;line-height:1.7}.p-details-card__text code{font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:.8125rem;background:rgba(79,127,255,.06);color:#6fa8ff;padding:1px 6px;border-radius:4px}.s-project-cta{padding-top:6rem;padding-bottom:6rem}@media (min-width: 768px){.s-project-cta{padding-top:7rem;padding-bottom:7rem}}.s-project-cta{text-align:center}.s-project-cta__inner{max-width:500px;margin:0 auto}.s-project-cta__label{font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:.875rem;color:#4f7fff;margin-bottom:.5rem}.s-project-cta__label::before{content:"// "}.s-project-cta__title{font-size:1.875rem;font-weight:700;color:#f0f0f0}@media (min-width: 640px){.s-project-cta__title{font-size:2.25rem}}.s-project-cta__title{margin-bottom:.75rem}.s-project-cta__desc{color:#888;font-size:1rem;line-height:1.7;margin-bottom:1.5rem}.p-card__thumb-img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;z-index:1}.s-project-hero__screenshot-wrap{width:100%;max-width:480px;position:relative}@media (min-width: 1024px){.s-project-hero__screenshot-wrap{width:480px}}.s-project-hero__screenshot{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 5px rgba(79,127,255,.13),0 0 10px rgba(79,127,255,.07),inset 0 0 5px rgba(79,127,255,.03)}.s-project-hero__screenshot-placeholder{width:100%;aspect-ratio:1.6;background:#1a1a25;border-radius:12px;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#555;font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:.75rem}.s-project-hero__screenshot-placeholder svg{color:#444}.s-project-screenshots__header{margin-bottom:3rem}.s-project-screenshots__label{font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:.875rem;color:#4f7fff;margin-bottom:.5rem}.s-project-screenshots__label::before{content:"// "}.s-project-screenshots__title{font-size:1.875rem;font-weight:700;color:#f0f0f0}@media (min-width: 640px){.s-project-screenshots__title{font-size:2.25rem}}.p-screenshots-grid{display:grid;gap:1.5rem}@media (min-width: 768px){.p-screenshots-grid{grid-template-columns:1fr 1fr 1fr}}.p-screenshot{background:#111118;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:all .3s ease}.p-screenshot:hover{border-color:rgba(79,127,255,.2);transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.3),0 0 8px rgba(79,127,255,.05)}.p-screenshot__img{width:100%;aspect-ratio:1.6;object-fit:cover;display:block}.p-screenshot__placeholder{width:100%;aspect-ratio:1.6;background:#1a1a25;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#555;font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:.6875rem}.p-screenshot__placeholder svg{color:#444}.p-screenshot__caption{padding:.75rem 1rem;font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:.75rem;color:#888;border-top:1px solid rgba(255,255,255,.05)}.s-project-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}@keyframes tpOrbFloat{0%,100%{transform:translate(0,0) scale(1)}25%{transform:translate(30px,-20px) scale(1.05)}50%{transform:translate(-10px,15px) scale(.95)}75%{transform:translate(-25px,-10px) scale(1.02)}}@keyframes tpPulse{0%,100%{opacity:1}50%{opacity:.4}}@keyframes tpFadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes tpSlideIn{from{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes tpGridPulse{0%,100%{opacity:.03}50%{opacity:.06}}.tool-page{position:relative;min-height:100vh;padding-top:6rem;background:#06060c;color:#e8e8f0;font-family:"Inter",system-ui,-apple-system,sans-serif;overflow-x:hidden}.tool-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:0;padding:1rem 2rem;font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:.75rem;letter-spacing:.03em;animation:tpSlideIn .5s cubic-bezier(.16,1,.3,1) both}.tool-breadcrumb a{color:#88a;text-decoration:none;transition:color .2s}.tool-breadcrumb a:hover{color:#6fa8ff}.tool-breadcrumb__sep{color:#556;margin:0 .5rem;user-select:none}.tool-breadcrumb__current{color:#e8e8f0;font-weight:600}.tool-hero{position:relative;padding:2rem 2rem 2.5rem;text-align:center;overflow:hidden}.tool-hero__bg{position:absolute;inset:0;pointer-events:none;z-index:0}.tool-hero__orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.08;will-change:transform}.tool-hero__orb--1{width:500px;height:500px;top:-150px;left:-100px;background:#4f7fff;animation:tpOrbFloat 12s ease-in-out infinite}.tool-hero__orb--2{width:350px;height:350px;bottom:-100px;right:-80px;background:#a855f7;animation:tpOrbFloat 15s ease-in-out infinite reverse}.tool-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(79,127,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(79,127,255,.025) 1px,transparent 1px);background-size:60px 60px;animation:tpGridPulse 6s ease-in-out infinite}.tool-hero__content{position:relative;z-index:1;max-width:700px;margin:0 auto;animation:tpFadeUp .6s cubic-bezier(.16,1,.3,1) both}.tool-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:5px 16px;background:rgba(79,127,255,.08);border:1px solid rgba(79,127,255,.2);border-radius:9999px;font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:.72rem;font-weight:600;color:#6fa8ff;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.25rem;animation:tpFadeUp .5s cubic-bezier(.16,1,.3,1) both;animation-delay:.05s}.tool-hero__badge-dot{width:8px;height:8px;border-radius:50%;background:#4f7fff;animation:tpPulse 2s ease-in-out infinite;box-shadow:0 0 8px rgba(79,127,255,.4)}.tool-hero__title{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#e8e8f0;margin:0 0 .75rem;letter-spacing:-.03em;line-height:1.1;animation:tpFadeUp .6s cubic-bezier(.16,1,.3,1) both;animation-delay:.1s}.tool-hero__desc{font-size:1.05rem;color:#88a;line-height:1.7;margin:0;max-width:540px;margin-left:auto;margin-right:auto;animation:tpFadeUp .6s cubic-bezier(.16,1,.3,1) both;animation-delay:.15s}.tool-steps{position:sticky;top:0;z-index:100;background:rgba(6,6,12,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(79,127,255,.12);padding:.75rem 2rem}.tool-steps__track{display:flex;align-items:center;gap:.25rem;max-width:860px;margin:0 auto;overflow-x:auto;scrollbar-width:none}.tool-steps__track::-webkit-scrollbar{display:none}.tool-step{display:flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border:1px solid transparent;border-radius:9999px;background:transparent;color:#556;font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:.72rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);white-space:nowrap;letter-spacing:.02em}.tool-step:hover{color:#88a;background:rgba(79,127,255,.04)}.tool-step--active{color:#6fa8ff;background:rgba(79,127,255,.08);border-color:rgba(79,127,255,.2)}.tool-step--active .tool-step__number{background:#4f7fff;color:#06060c}.tool-step--done{color:#4fff7f}.tool-step--done .tool-step__number{background:rgba(79,255,127,.15);color:#4fff7f}.tool-step__number{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);font-size:.65rem;font-weight:700;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.tool-step__label{text-transform:uppercase;letter-spacing:.05em}.tool-steps__progress{max-width:860px;margin:.5rem auto 0;height:2px;background:rgba(79,127,255,.06);border-radius:1px;overflow:hidden}.tool-steps__progress-fill{height:100%;width:0%;background:linear-gradient(90deg,#4f7fff,#6fa8ff);border-radius:1px;transition:width .5s cubic-bezier(.16,1,.3,1);box-shadow:0 0 6px rgba(79,127,255,.3)}.tool-form-section{max-width:920px;margin:0 auto;padding:2rem 1.5rem 4rem}.tool-form-section .wp-tc-form-wrapper{max-width:100%;margin:0}.tool-form-section .wp-tc-form-wrapper::before,.tool-form-section .wp-tc-form-wrapper::after{display:none}.tool-form-section .wp-tc-form{padding:0;border:none;background:transparent;box-shadow:none;animation:none}.tool-form-section .wp-tc-section{background:#0e0e18;border:1px solid rgba(79,127,255,.12);border-radius:10px;padding:1.75rem;margin-bottom:1rem;transition:border-color .3s,box-shadow .3s}.tool-form-section .wp-tc-section:hover{border-color:rgba(79,127,255,.3)}.tool-form-section .wp-tc-section.wp-tc-section--active{border-color:rgba(79,127,255,.3);box-shadow:0 0 24px rgba(79,127,255,.06),0 0 0 1px rgba(79,127,255,.08)}.tool-form-section .wp-tc-section--submit{background:transparent;border:none;padding:1.5rem 0 0;text-align:center}.tool-form-section .wp-tc-btn--primary{min-width:220px;font-size:.9rem;padding:14px 36px}.tool-form-section .wp-tc-progress{margin-top:1rem}.tool-features{max-width:920px;margin:0 auto;padding:2rem 1.5rem 5rem}.tool-features__title{font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:.85rem;font-weight:700;color:#4f7fff;text-transform:uppercase;letter-spacing:.08em;text-align:center;margin:0 0 2rem}.tool-features__title::before{content:"// ";color:#556;font-weight:400}.tool-features__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}.tool-feature-card{background:#0e0e18;border:1px solid rgba(79,127,255,.12);border-radius:10px;padding:1.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);animation:tpFadeUp .5s cubic-bezier(.16,1,.3,1) both}.tool-feature-card:hover{border-color:rgba(79,127,255,.3);background:#141422;transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.3),0 0 0 1px rgba(79,127,255,.08)}.tool-feature-card:hover .tool-feature-card__icon svg{transform:scale(1.1)}.tool-feature-card__icon{margin-bottom:.75rem;display:flex;align-items:center;justify-content:flex-start}.tool-feature-card__icon svg{width:36px;height:36px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.tool-feature-card__img{width:36px;height:36px;border-radius:6px;object-fit:contain}.tool-feature-card__emoji{font-size:1.6rem;line-height:1;margin-bottom:.5rem}.tool-feature-card__title{font-family:"Geist Mono","JetBrains Mono","Fira Code",monospace;font-size:.85rem;font-weight:700;color:#e8e8f0;margin:0 0 .4rem;letter-spacing:-.01em}.tool-feature-card__desc{font-size:.82rem;color:#88a;line-height:1.6;margin:0}@media (max-width: 768px){.tool-breadcrumb{padding:.75rem 1.25rem;font-size:.7rem}.tool-hero{padding:2rem 1.25rem 1.5rem}.tool-steps{padding:.5rem 1rem}.tool-step__label{display:none}.tool-step{padding:.35rem .5rem}.tool-form-section{padding:1.5rem 1rem 3rem}.tool-form-section .wp-tc-section{padding:1.25rem}.tool-features__grid{grid-template-columns:1fr}}@media (max-width: 480px){.tool-hero__title{font-size:1.75rem}.tool-hero__desc{font-size:.92rem}.tool-breadcrumb{padding:.5rem 1rem}}.wpcfb{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#e8e8f0;max-width:920px;margin:2rem auto;padding:0 1rem;box-sizing:border-box}.wpcfb *,.wpcfb *::before,.wpcfb *::after{box-sizing:border-box}.wpcfb code{font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;font-size:.85em;background:#16162a;color:#6fa8ff;padding:2px 6px;border-radius:6px}.wpcfb__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.wpcfb__header-text{flex:1;min-width:250px}.wpcfb__title{font-size:1.75rem;font-weight:700;margin:0 0 .5rem 0;letter-spacing:-.02em;color:#e8e8f0}.wpcfb__subtitle{font-size:.95rem;color:#6a6a7a;margin:0}.wpcfb__subtitle code{font-size:.85em}.wpcfb__generate{flex-shrink:0;font-size:.95rem;padding:.7rem 1.4rem}.wpcfb__card{background:#11111a;border:1px solid rgba(255,255,255,.08);border-radius:16px;margin-bottom:1.5rem;overflow:hidden;transition:border-color .15s ease,box-shadow .25s ease;scroll-margin-top:120px}.wpcfb__card:hover{border-color:rgba(79,127,255,.2)}.wpcfb__card.is-active{border-color:#4f7fff;box-shadow:0 0 0 1px rgba(79,127,255,.13),0 8px 30px rgba(79,127,255,.08)}.wpcfb__card-header{display:flex;align-items:center;gap:.6rem;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.04);background:rgba(255,255,255,.01)}.wpcfb__card-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:rgba(79,127,255,.13);color:#4f7fff;flex-shrink:0}.wpcfb__card-title{font-size:1.05rem;font-weight:600;margin:0;color:#e8e8f0;flex:1;letter-spacing:-.01em}.wpcfb__card-meta{font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;font-size:.75rem;color:#6a6a7a;background:#16162a;padding:3px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08)}.wpcfb__card-body{padding:1.25rem}.wpcfb__field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}.wpcfb__field-row:last-child{margin-bottom:0}.wpcfb__field{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.wpcfb__field:last-child{margin-bottom:0}.wpcfb__field--full{grid-column:1/-1}.wpcfb__label{font-size:.8rem;font-weight:600;color:#b8b8c8;letter-spacing:.02em;text-transform:uppercase}.wpcfb__label-sm{font-size:.7rem;color:#6a6a7a;font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;margin-bottom:.25rem;display:block;text-transform:uppercase;letter-spacing:.05em}.wpcfb__required{color:#ff6b9d}.wpcfb__hint{font-size:.75rem;color:#6a6a7a;margin-top:.25rem;font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace}.wpcfb__input,.wpcfb__select,.wpcfb__textarea{width:100%;padding:.6rem .8rem;background:#0d0d18;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#e8e8f0;font-size:.9rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;transition:border-color .15s ease,box-shadow .15s ease;outline:none;box-sizing:border-box}.wpcfb__input::placeholder,.wpcfb__select::placeholder,.wpcfb__textarea::placeholder{color:#4a4a5a}.wpcfb__input:focus,.wpcfb__select:focus,.wpcfb__textarea:focus{border-color:#4f7fff;box-shadow:0 0 0 3px rgba(79,127,255,.1)}.wpcfb__select{appearance:none;background-image:url("/wp-content/themes/sozon_dev/sass/data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236fa8ff' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;padding-right:2.2rem;cursor:pointer}.wpcfb__select.nitro-lazy{background-image:none !important}.wpcfb__select option{background:#11111a;color:#e8e8f0}textarea.wpcfb__input{resize:vertical;min-height:70px;font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;font-size:.85rem}.wpcfb__radio-group,.wpcfb__check-group{display:flex;gap:.5rem;flex-wrap:wrap}.wpcfb__radio,.wpcfb__check{display:flex;align-items:center;gap:.5rem;padding:.5rem .9rem;background:#0d0d18;border:1px solid rgba(255,255,255,.08);border-radius:6px;cursor:pointer;font-size:.85rem;color:#b8b8c8;transition:all .15s ease;user-select:none}.wpcfb__radio:hover,.wpcfb__check:hover{border-color:rgba(79,127,255,.2);color:#e8e8f0}.wpcfb__radio input,.wpcfb__check input{accent-color:#4f7fff;width:auto;margin:0}.wpcfb__radio:has(input:checked),.wpcfb__check:has(input:checked){border-color:#4f7fff;color:#6fa8ff;background:rgba(79,127,255,.13)}.wpcfb__roles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem;margin-top:.5rem}.wpcfb__collapsible{display:none;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.04);animation:wpcfbSlideDown .3s ease}.wpcfb__collapsible.is-visible{display:block}.wpcfb__fields-list{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;min-height:40px}.wpcfb__fields-empty{text-align:center;color:#6a6a7a;font-size:.85rem;font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;padding:1.5rem;border:1px dashed rgba(255,255,255,.08);border-radius:10px}.wpcfb__field-card{background:#16162a;border:1px solid rgba(255,255,255,.04);border-radius:10px;overflow:hidden;transition:border-color .15s ease;animation:wpcfbSlideIn .3s ease}.wpcfb__field-card:hover{border-color:rgba(79,127,255,.2)}.wpcfb__field-card.dragging{opacity:.5;border-color:#4f7fff}.wpcfb__field-card-header{display:flex;align-items:center;gap:.5rem;padding:.6rem .8rem;background:rgba(255,255,255,.02);border-bottom:1px solid rgba(255,255,255,.04)}.wpcfb__field-card-handle{color:#4a4a5a;cursor:grab;display:flex;align-items:center;user-select:none}.wpcfb__field-card-handle:active{cursor:grabbing}.wpcfb__field-card-num{font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;font-size:.7rem;color:#22d3ee;background:rgba(34,211,238,.1);padding:2px 8px;border-radius:999px}.wpcfb__field-card-type{font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;font-size:.75rem;color:#4f7fff;background:rgba(79,127,255,.13);padding:2px 8px;border-radius:999px;flex:1;text-transform:lowercase}.wpcfb__field-card-remove{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#4a4a5a;cursor:pointer;border-radius:6px;transition:all .15s ease}.wpcfb__field-card-remove:hover{color:#ff6b9d;background:rgba(255,107,157,.1)}.wpcfb__field-card-body{padding:1rem}.wpcfb__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.1rem;border:1px solid transparent;border-radius:6px;font-size:.85rem;font-weight:600;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;cursor:pointer;transition:all .15s ease;text-decoration:none;white-space:nowrap}.wpcfb__btn svg{flex-shrink:0}.wpcfb__btn--primary{background:#4f7fff;color:#fff}.wpcfb__btn--primary:hover{background:#6fa8ff;box-shadow:0 0 20px rgba(79,127,255,.35);transform:translateY(-1px)}.wpcfb__btn--primary:active{transform:translateY(0)}.wpcfb__btn--ghost{background:transparent;color:#b8b8c8;border-color:rgba(255,255,255,.08)}.wpcfb__btn--ghost:hover{color:#4f7fff;border-color:#4f7fff;background:rgba(79,127,255,.05)}.wpcfb__btn--icon{padding:.5rem;width:38px;height:38px}.wpcfb__btn--sm{padding:.4rem .8rem;font-size:.78rem}.wpcfb__btn--add{width:100%;border-style:dashed;color:#6a6a7a;padding:.7rem}.wpcfb__btn--add:hover{border-color:#4f7fff;color:#6fa8ff;background:rgba(79,127,255,.13)}.wpcfb__btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.wpcfb__actions{display:flex;gap:.6rem;flex-wrap:wrap;padding-top:.5rem}.wpcfb__history{margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.04)}.wpcfb__history-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.wpcfb__history-title{font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#6a6a7a}.wpcfb__history-list{display:flex;flex-direction:column;gap:.4rem;max-height:200px;overflow-y:auto}.wpcfb__history-item{display:flex;justify-content:space-between;align-items:center;padding:.55rem .8rem;background:#0d0d18;border:1px solid rgba(255,255,255,.08);border-radius:6px;cursor:pointer;transition:all .15s ease}.wpcfb__history-item:hover{border-color:rgba(79,127,255,.2);background:#16162a}.wpcfb__history-item-title{font-size:.78rem;color:#b8b8c8;font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpcfb__history-item-date{font-size:.65rem;color:#6a6a7a;font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;flex-shrink:0;margin-left:.5rem}.wpcfb__history-empty{text-align:center;color:#6a6a7a;font-size:.78rem;padding:.8rem;font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace}.wpcfb-modal{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:1rem}.wpcfb-modal.is-open{display:flex;animation:wpcfbFadeIn .2s ease}.wpcfb-modal__backdrop{position:absolute;inset:0;background:rgba(5,5,10,.85);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.wpcfb-modal__dialog{position:relative;background:#11111a;border:1px solid rgba(79,127,255,.2);border-radius:16px;width:100%;max-width:880px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.6),0 0 40px rgba(79,127,255,.1);animation:wpcfbSlideUp .25s ease}.wpcfb-modal__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.04);background:rgba(255,255,255,.01)}.wpcfb-modal__title-wrap{display:flex;flex-direction:column;gap:.2rem;min-width:0}.wpcfb-modal__title{font-size:1.05rem;font-weight:600;margin:0;color:#e8e8f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpcfb-modal__filename{font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;font-size:.78rem;color:#4f7fff}.wpcfb-modal__actions{display:flex;gap:.5rem;align-items:center;flex-shrink:0}.wpcfb-modal__body{overflow-y:auto;flex:1}.wpcfb-modal__instructions{padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.04);background:rgba(79,127,255,.02)}.wpcfb-modal__instructions h4{font-size:.78rem;font-weight:600;color:#4f7fff;margin:0 0 .6rem 0;text-transform:uppercase;letter-spacing:.05em}.wpcfb-modal__instructions ol{margin:0;padding-left:1.2rem}.wpcfb-modal__instructions ol li{font-size:.82rem;color:#b8b8c8;margin-bottom:.4rem;line-height:1.5}.wpcfb-modal__instructions ol li code{font-size:.85em}.wpcfb-modal__install-line{display:block;margin-top:.3rem;padding:.5rem .7rem;background:#0d0d18 !important;color:#6fa8ff !important;border-radius:6px;font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;font-size:.78rem;word-break:break-all}.wpcfb-modal__code{margin:0;padding:1.25rem;font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;font-size:.78rem;line-height:1.6;color:#b8b8c8;background:#0a0a0f;overflow-x:auto;white-space:pre;tab-size:4}.wpcfb-modal__code code{background:none;color:inherit;padding:0}.wpcfb-modal__meta{display:flex;justify-content:space-between;padding:.5rem 1rem;background:#16162a;border-top:1px solid rgba(255,255,255,.04);font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;font-size:.7rem;color:#6a6a7a}.wpcfb-toast{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%) translateY(100px);background:#16162a;border:1px solid rgba(79,127,255,.2);color:#4f7fff;padding:.7rem 1.4rem;border-radius:999px;font-size:.85rem;font-weight:600;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;z-index:2000;opacity:0;transition:transform .3s ease,opacity .3s ease;pointer-events:none;box-shadow:0 8px 24px rgba(0,0,0,.4),0 0 20px rgba(79,127,255,.15)}.wpcfb-toast.is-visible{transform:translateX(-50%) translateY(0);opacity:1}.wpcfb__file-input{display:none}@keyframes wpcfbSlideIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes wpcfbSlideDown{from{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@keyframes wpcfbSlideUp{from{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wpcfbFadeIn{from{opacity:0}to{opacity:1}}@media (max-width: 640px){.wpcfb{margin:1rem auto}.wpcfb__header{flex-direction:column;align-items:stretch}.wpcfb__generate{width:100%}.wpcfb__field-row{grid-template-columns:1fr}.wpcfb-modal__header{flex-direction:column;align-items:flex-start;gap:.75rem}.wpcfb-modal__actions{width:100%;flex-wrap:wrap}.wpcfb-modal__actions .wpcfb__btn{flex:1;min-width:100px}.wpcfb__roles-grid{grid-template-columns:1fr 1fr}}.wpamg{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#e8e8f0;max-width:920px;margin:2rem auto;padding:0 1rem;box-sizing:border-box}.wpamg *,.wpamg *::before,.wpamg *::after{box-sizing:border-box}.wpamg code{font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;font-size:.85em;background:#16162a;color:#6fa8ff;padding:2px 6px;border-radius:6px}.wpamg__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.wpamg__header-text{flex:1;min-width:250px}.wpamg__title{font-size:1.75rem;font-weight:700;margin:0 0 .5rem 0;letter-spacing:-.02em;color:#e8e8f0}.wpamg__subtitle{font-size:.95rem;color:#6a6a7a;margin:0}.wpamg__subtitle code{font-size:.85em}.wpamg__generate{flex-shrink:0;font-size:.95rem;padding:.7rem 1.4rem}.wpamg__tabs{display:flex;gap:.4rem;margin-bottom:1.5rem;padding:.4rem;background:#11111a;border:1px solid rgba(255,255,255,.08);border-radius:10px}.wpamg__tab{flex:1;background:transparent;border:none;border-radius:6px;padding:.7rem 1rem;color:#6a6a7a;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.85rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .15s ease}.wpamg__tab:hover{color:#b8b8c8;background:rgba(79,127,255,.05)}.wpamg__tab.active{color:#6fa8ff;background:#0d0d18;box-shadow:0 0 0 1px rgba(79,127,255,.2)}.wpamg__tab-num{font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;font-size:.7rem;opacity:.6}.wpamg__tab.active .wpamg__tab-num{color:#22d3ee;opacity:1}.wpamg__card{background:#11111a;border:1px solid rgba(255,255,255,.08);border-radius:16px;margin-bottom:1.5rem;overflow:hidden;transition:border-color .15s ease,box-shadow .25s ease;scroll-margin-top:120px}.wpamg__card:hover{border-color:rgba(79,127,255,.2)}.wpamg__card.is-active{border-color:#4f7fff;box-shadow:0 0 0 1px rgba(79,127,255,.13),0 8px 30px rgba(79,127,255,.08)}.wpamg__card-header{display:flex;align-items:center;gap:.6rem;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.04);background:rgba(255,255,255,.01)}.wpamg__card-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:rgba(79,127,255,.13);color:#4f7fff;flex-shrink:0}.wpamg__card-title{font-size:1.05rem;font-weight:600;margin:0;color:#e8e8f0;flex:1;letter-spacing:-.01em}.wpamg__card-meta{font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;font-size:.75rem;color:#6a6a7a;background:#16162a;padding:3px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08)}.wpamg__card-body{padding:1.25rem}.wpamg__field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}.wpamg__field-row:last-child{margin-bottom:0}.wpamg__field{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.wpamg__field:last-child{margin-bottom:0}.wpamg__field--full{grid-column:1/-1}.wpamg__label{font-size:.8rem;font-weight:600;color:#b8b8c8;letter-spacing:.02em;text-transform:uppercase}.wpamg__label-sm{font-size:.7rem;color:#6a6a7a;font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;margin-bottom:.25rem;display:block;text-transform:uppercase;letter-spacing:.05em}.wpamg__required{color:#ff6b9d}.wpamg__hint{font-size:.75rem;color:#6a6a7a;margin-top:.25rem;font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace}.wpamg__input,.wpamg__select,.wpamg__textarea{width:100%;padding:.6rem .8rem;background:#0d0d18;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#e8e8f0;font-size:.9rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;transition:border-color .15s ease,box-shadow .15s ease;outline:none;box-sizing:border-box}.wpamg__input::placeholder,.wpamg__select::placeholder,.wpamg__textarea::placeholder{color:#4a4a5a}.wpamg__input:focus,.wpamg__select:focus,.wpamg__textarea:focus{border-color:#4f7fff;box-shadow:0 0 0 3px rgba(79,127,255,.1)}.wpamg__select{appearance:none;background-image:url("/wp-content/themes/sozon_dev/sass/data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236fa8ff' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;padding-right:2.2rem;cursor:pointer}.wpamg__select.nitro-lazy{background-image:none !important}.wpamg__select option{background:#11111a;color:#e8e8f0}.wpamg__radio-group,.wpamg__check-group{display:flex;gap:.5rem;flex-wrap:wrap}.wpamg__radio,.wpamg__check{display:flex;align-items:center;gap:.5rem;padding:.5rem .9rem;background:#0d0d18;border:1px solid rgba(255,255,255,.08);border-radius:6px;cursor:pointer;font-size:.85rem;color:#b8b8c8;transition:all .15s ease;user-select:none}.wpamg__radio:hover,.wpamg__check:hover{border-color:rgba(79,127,255,.2);color:#e8e8f0}.wpamg__radio input,.wpamg__check input{accent-color:#4f7fff;width:auto;margin:0}.wpamg__radio:has(input:checked),.wpamg__check:has(input:checked){border-color:#4f7fff;color:#6fa8ff;background:rgba(79,127,255,.13)}.wpamg__icon-picker{display:flex;gap:.5rem;align-items:stretch;flex-wrap:wrap}.wpamg__icon-preview-btn{width:48px;height:48px;background:#0d0d18;border:1px solid rgba(255,255,255,.08);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#4f7fff;font-size:24px;transition:all .15s ease;flex-shrink:0}.wpamg__icon-preview-btn:hover{border-color:#4f7fff;background:rgba(79,127,255,.13)}.wpamg__icon-name-input{flex:1;min-width:180px;background:#0d0d18;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:.6rem .8rem;color:#b8b8c8;font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;font-size:.85rem;outline:none}.wpamg__icon-name-input:focus{border-color:#4f7fff;box-shadow:0 0 0 3px rgba(79,127,255,.1)}.wpamg__prefix-preview{margin-top:.6rem;padding:.7rem .9rem;background:#0d0d18;border:1px solid rgba(255,255,255,.04);border-radius:6px;font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;font-size:.78rem;color:#6a6a7a;line-height:1.7}.wpamg__prefix-preview code{color:#22d3ee;background:transparent;padding:0}.wpamg__prefix-preview div{margin:.15rem 0}.wpamg__mode-content{display:none}.wpamg__mode-content.active{display:block;animation:wpamgFadeIn .25s ease}@keyframes wpamgFadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.wpamg__submenu-list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem;min-height:40px}.wpamg__submenu-empty{text-align:center;color:#6a6a7a;font-size:.85rem;font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;padding:1rem;border:1px dashed rgba(255,255,255,.08);border-radius:10px}.wpamg__submenu-item{display:grid;grid-template-columns:auto 1fr 1fr auto;gap:.5rem;align-items:center;padding:.5rem;background:#16162a;border:1px solid rgba(255,255,255,.04);border-radius:6px;transition:border-color .15s ease;animation:wpamgSlideIn .25s ease}.wpamg__submenu-item:hover{border-color:rgba(79,127,255,.2)}.wpamg__submenu-item.dragging{opacity:.5;border-color:#4f7fff}.wpamg__sm-handle{color:#4a4a5a;cursor:grab;user-select:none;padding:0 .25rem;font-size:18px}.wpamg__sm-handle:active{cursor:grabbing}.wpamg__sm-input{background:#0d0d18;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:.4rem .6rem;color:#e8e8f0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.82rem;outline:none;width:100%}.wpamg__sm-input:focus{border-color:#4f7fff}.wpamg__sm-input::placeholder{color:#4a4a5a}.wpamg__sm-remove{background:transparent;border:none;color:#4a4a5a;cursor:pointer;padding:.25rem .5rem;border-radius:6px;font-size:18px;line-height:1;transition:all .15s ease}.wpamg__sm-remove:hover{color:#ff6b9d;background:rgba(255,107,157,.1)}.wpamg__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.1rem;border:1px solid transparent;border-radius:6px;font-size:.85rem;font-weight:600;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;cursor:pointer;transition:all .15s ease;text-decoration:none;white-space:nowrap}.wpamg__btn svg{flex-shrink:0}.wpamg__btn--primary{background:#4f7fff;color:#fff}.wpamg__btn--primary:hover{background:#6fa8ff;box-shadow:0 0 20px rgba(79,127,255,.35);transform:translateY(-1px)}.wpamg__btn--primary:active{transform:translateY(0)}.wpamg__btn--ghost{background:transparent;color:#b8b8c8;border-color:rgba(255,255,255,.08)}.wpamg__btn--ghost:hover{color:#4f7fff;border-color:#4f7fff;background:rgba(79,127,255,.05)}.wpamg__btn--icon{padding:.5rem;width:38px;height:38px}.wpamg__btn--sm{padding:.4rem .8rem;font-size:.78rem}.wpamg__btn--add{width:100%;border-style:dashed;color:#6a6a7a;padding:.7rem}.wpamg__btn--add:hover{border-color:#4f7fff;color:#6fa8ff;background:rgba(79,127,255,.13)}.wpamg__btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.wpamg__actions{display:flex;gap:.6rem;flex-wrap:wrap;padding-top:.5rem}.wpamg__history{margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.04)}.wpamg__history-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.wpamg__history-title{font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#6a6a7a}.wpamg__history-list{display:flex;flex-direction:column;gap:.4rem;max-height:200px;overflow-y:auto}.wpamg__history-item{display:flex;justify-content:space-between;align-items:center;padding:.55rem .8rem;background:#0d0d18;border:1px solid rgba(255,255,255,.08);border-radius:6px;cursor:pointer;transition:all .15s ease}.wpamg__history-item:hover{border-color:rgba(79,127,255,.2);background:#16162a}.wpamg__history-item-title{font-size:.78rem;color:#b8b8c8;font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpamg__history-item-date{font-size:.65rem;color:#6a6a7a;font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;flex-shrink:0;margin-left:.5rem}.wpamg__history-empty{text-align:center;color:#6a6a7a;font-size:.78rem;padding:.8rem;font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace}.wpamg-modal{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:1rem}.wpamg-modal.is-open{display:flex;animation:wpamgFadeIn .2s ease}.wpamg-modal__backdrop{position:absolute;inset:0;background:rgba(5,5,10,.85);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.wpamg-modal__dialog{position:relative;background:#11111a;border:1px solid rgba(79,127,255,.2);border-radius:16px;width:100%;max-width:880px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.6),0 0 40px rgba(79,127,255,.1);animation:wpamgSlideUp .25s ease}.wpamg-modal__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.04);background:rgba(255,255,255,.01)}.wpamg-modal__title-wrap{display:flex;flex-direction:column;gap:.2rem;min-width:0}.wpamg-modal__title{font-size:1.05rem;font-weight:600;margin:0;color:#e8e8f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpamg-modal__filename{font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;font-size:.78rem;color:#4f7fff}.wpamg-modal__actions{display:flex;gap:.5rem;align-items:center;flex-shrink:0}.wpamg-modal__body{overflow-y:auto;flex:1}.wpamg-modal__instructions{padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.04);background:rgba(79,127,255,.02)}.wpamg-modal__instructions h4{font-size:.78rem;font-weight:600;color:#4f7fff;margin:0 0 .6rem 0;text-transform:uppercase;letter-spacing:.05em}.wpamg-modal__instructions ol{margin:0;padding-left:1.2rem}.wpamg-modal__instructions ol li{font-size:.82rem;color:#b8b8c8;margin-bottom:.4rem;line-height:1.5}.wpamg-modal__instructions ol li code{font-size:.85em}.wpamg-modal__install-line{display:block;margin-top:.3rem;padding:.5rem .7rem;background:#0d0d18 !important;color:#6fa8ff !important;border-radius:6px;font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;font-size:.78rem;word-break:break-all}.wpamg-modal__code{margin:0;padding:1.25rem;font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;font-size:.78rem;line-height:1.6;color:#b8b8c8;background:#0a0a0f;overflow-x:auto;white-space:pre;tab-size:4}.wpamg-modal__code code{background:none;color:inherit;padding:0}.wpamg-modal__meta{display:flex;justify-content:space-between;padding:.5rem 1rem;background:#16162a;border-top:1px solid rgba(255,255,255,.04);font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;font-size:.7rem;color:#6a6a7a}.wpamg-icon-modal{position:fixed;inset:0;z-index:1100;display:none;align-items:center;justify-content:center;padding:1rem}.wpamg-icon-modal.is-open{display:flex;animation:wpamgFadeIn .2s ease}.wpamg-icon-modal__backdrop{position:absolute;inset:0;background:rgba(5,5,10,.85);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.wpamg-icon-modal__dialog{position:relative;background:#11111a;border:1px solid rgba(79,127,255,.2);border-radius:16px;width:100%;max-width:720px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.6),0 0 40px rgba(79,127,255,.1);animation:wpamgSlideUp .25s ease}.wpamg-icon-modal__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.04);background:rgba(255,255,255,.01)}.wpamg-icon-modal__title{font-size:1rem;font-weight:600;margin:0;color:#e8e8f0}.wpamg-icon-modal__body{padding:1rem 1.25rem;overflow-y:auto;flex:1}.wpamg-icon-modal__footer{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;border-top:1px solid rgba(255,255,255,.04);background:rgba(255,255,255,.01)}.wpamg-icon-modal__selected{font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;font-size:.78rem;color:#6a6a7a}.wpamg-icon-modal__selected code{color:#22d3ee}.wpamg-icon-search{width:100%;margin-bottom:.75rem}.wpamg-icon-cats{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.04)}.wpamg-icon-cat{background:#0d0d18;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:.3rem .8rem;color:#6a6a7a;font-family:"JetBrains Mono","Geist Mono","Fira Code","Courier New",monospace;font-size:.7rem;cursor:pointer;transition:all .15s ease;text-transform:uppercase;letter-spacing:.05em}.wpamg-icon-cat:hover{color:#b8b8c8;border-color:rgba(79,127,255,.2)}.wpamg-icon-cat.active{background:rgba(79,127,255,.13);border-color:#4f7fff;color:#6fa8ff}.wpamg-icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:.4rem;max-height:380px;overflow-y:auto}.wpamg-icon-item{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#0d0d18;border:1px solid rgba(255,255,255,.08);border-radius:6px;cursor:pointer;color:#b8b8c8;font-size:20px;transition:all .15s ease}.wpamg-icon-item:hover{border-color:rgba(79,127,255,.2);color:#6fa8ff;background:#16162a}.wpamg-icon-item.active{border-color:#4f7fff;background:rgba(79,127,255,.13);color:#4f7fff;box-shadow:0 0 12px rgba(79,127,255,.13)}.wpamg-toast{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%) translateY(100px);background:#16162a;border:1px solid rgba(79,127,255,.2);color:#4f7fff;padding:.7rem 1.4rem;border-radius:999px;font-size:.85rem;font-weight:600;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;z-index:2000;opacity:0;transition:transform .3s ease,opacity .3s ease;pointer-events:none;box-shadow:0 8px 24px rgba(0,0,0,.4),0 0 20px rgba(79,127,255,.15)}.wpamg-toast.is-visible{transform:translateX(-50%) translateY(0);opacity:1}.wpamg__file-input{display:none}@keyframes wpamgSlideIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes wpamgSlideUp{from{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wpamgFadeIn{from{opacity:0}to{opacity:1}}@media (max-width: 640px){.wpamg{margin:1rem auto}.wpamg__header{flex-direction:column;align-items:stretch}.wpamg__generate{width:100%}.wpamg__field-row{grid-template-columns:1fr}.wpamg__submenu-item{grid-template-columns:1fr;gap:.4rem}.wpamg__sm-handle{display:none}.wpamg-modal__header,.wpamg-icon-modal__header{flex-direction:column;align-items:flex-start;gap:.75rem}.wpamg-modal__actions{width:100%;flex-wrap:wrap}.wpamg-modal__actions .wpamg__btn{flex:1;min-width:100px}}@charset "UTF-8";*,*::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:"Inter","Geist",system-ui,sans-serif;background:#0a0a0f;color:#f0f0f0;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{cursor:pointer;border:none;background:none;font:inherit;color:inherit}input,textarea{font:inherit;color:inherit}.l-container{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width: 640px){.l-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.l-container{padding-left:2rem;padding-right:2rem}}.l-section{padding-top:6rem;padding-bottom:6rem}@media (min-width: 768px){.l-section{padding-top:7rem;padding-bottom:7rem}}.u-mono{font-family:"Geist Mono",monospace}.u-neon-text{text-shadow:0 0 7px rgba(79,127,255,.27),0 0 20px rgba(79,127,255,.13),0 0 40px rgba(79,127,255,.07)}.u-neon-border{box-shadow:0 0 5px rgba(79,127,255,.13),0 0 10px rgba(79,127,255,.07),inset 0 0 5px rgba(79,127,255,.03)}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bg-cyber-grid{position:fixed;inset:0;opacity:.3;pointer-events:none;background-image:linear-gradient(rgba(79,127,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(79,127,255,.03) 1px,transparent 1px);background-size:60px 60px;z-index:0}.bg-ambient-glow{position:fixed;border-radius:50%;pointer-events:none;filter:blur(120px);z-index:0}.bg-ambient-glow--top{top:-20%;left:-10%;width:500px;height:500px;background:#4f7fff;opacity:.02}.bg-ambient-glow--bottom{bottom:-20%;right:-10%;width:500px;height:500px;background:#6fa8ff;opacity:.02}.c-navbar{position:fixed;top:0;left:0;right:0;z-index:50;height:64px;transition:all .3s ease;background:rgba(10,10,15,.6);backdrop-filter:blur(4px)}.c-navbar.is-scrolled{background:rgba(10,10,15,.95);backdrop-filter:blur(16px);border-bottom:1px solid rgba(79,127,255,.13);box-shadow:0 2px 20px rgba(0,0,0,.5)}.c-navbar__inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:flex;align-items:center;justify-content:space-between;height:100%}@media (min-width: 640px){.c-navbar__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.c-navbar__inner{padding-left:2rem;padding-right:2rem}}.c-navbar__logo{font-family:"Geist Mono",monospace;font-size:1.125rem;font-weight:700;letter-spacing:-.025em;display:flex;align-items:center;gap:2px;position:relative}.c-navbar__logo .logo-bracket{color:#4f7fff;transition:color .2s ease}.c-navbar__logo .logo-text{color:#f0f0f0;transition:color .2s ease}.c-navbar__logo .logo-dev{position:relative;top:-6px;margin-left:2px;font-size:.625rem;color:rgba(79,127,255,.33);display:inline-block;animation:devTremble 2s ease-in-out infinite;user-select:none}.c-navbar__logo:hover{animation:glitchText .3s ease-in-out}.c-navbar__logo:hover .logo-bracket{color:#6fa8ff}.c-navbar__logo:hover .logo-text{color:#fff}.c-navbar__logo:hover .logo-dev{color:rgba(79,127,255,.67)}.c-navbar__links{display:none;align-items:center;gap:2px}@media (min-width: 768px){.c-navbar__links{display:flex}}.c-navbar__link{font-family:"Geist Mono",monospace;font-size:.875rem;padding:6px 12px;border-radius:4px;transition:all .2s ease;position:relative;color:#666}.c-navbar__link::before{content:"~";margin-right:4px;font-size:.625rem;color:#333;transition:color .2s ease}.c-navbar__link:hover{color:#c0c0c0}.c-navbar__link:hover::before{color:rgba(79,127,255,.4)}.c-navbar__link.is-active{color:#4f7fff}.c-navbar__link.is-active::before{content:">";color:#4f7fff}.c-navbar__link.is-active::after{content:"";position:absolute;bottom:0;left:8px;right:8px;height:1px;background:#4f7fff;box-shadow:0 0 6px rgba(79,127,255,.4)}.c-navbar__lang{display:none;align-items:center;gap:2px;margin-left:12px;padding-left:12px;border-left:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02);border-radius:4px;border:1px solid rgba(255,255,255,.05);padding:2px 4px}@media (min-width: 768px){.c-navbar__lang{display:flex}}.c-navbar__lang a{font-family:"Geist Mono",monospace;font-size:.75rem;padding:2px 8px;border-radius:4px;transition:all .2s ease;color:#444}.c-navbar__lang a:hover{color:#888;background:rgba(255,255,255,.02)}.c-navbar__lang a.is-active{color:#4f7fff;background:rgba(79,127,255,.08)}.c-navbar__toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#4f7fff;transition:color .2s ease}.c-navbar__toggle:hover{color:#6fa8ff}@media (min-width: 768px){.c-navbar__toggle{display:none}}.c-navbar__toggle svg{width:22px;height:22px}.c-mobile-menu{position:fixed;inset:0;top:64px;z-index:40;background:linear-gradient(180deg,#0a0a0f 0%,#0d0d1a 50%,#0a0a0f 100%);background-size:100% 200%;animation:cyberMenuGradient 3s ease infinite;display:none}.c-mobile-menu.is-open{display:block}.c-mobile-menu__scanline{position:absolute;inset:0;overflow:hidden;pointer-events:none}.c-mobile-menu__scanline::after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(79,127,255,.2),transparent);animation:scanline 4s linear infinite}.c-mobile-menu__corner{position:absolute;width:32px;height:32px}.c-mobile-menu__corner--tl{top:16px;left:16px;border-left:1px solid rgba(79,127,255,.2);border-top:1px solid rgba(79,127,255,.2)}.c-mobile-menu__corner--tr{top:16px;right:16px;border-right:1px solid rgba(79,127,255,.2);border-top:1px solid rgba(79,127,255,.2)}.c-mobile-menu__corner--bl{bottom:16px;left:16px;border-left:1px solid rgba(79,127,255,.2);border-bottom:1px solid rgba(79,127,255,.2)}.c-mobile-menu__corner--br{bottom:16px;right:16px;border-right:1px solid rgba(79,127,255,.2);border-bottom:1px solid rgba(79,127,255,.2)}.c-mobile-menu__inner{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:4px;padding:2rem}.c-mobile-menu__link{width:100%;max-width:320px;text-align:center;padding:14px 24px;font-family:"Geist Mono",monospace;font-size:1rem;border-radius:4px;border:1px solid rgba(255,255,255,.03);background:rgba(17,17,24,.33);color:#999;transition:all .3s ease}.c-mobile-menu__link:hover{color:#4f7fff;border-color:rgba(79,127,255,.2);background:rgba(79,127,255,.03)}.c-mobile-menu__link.is-active{color:#4f7fff;background:rgba(79,127,255,.06);border-color:rgba(79,127,255,.2);box-shadow:0 0 5px rgba(79,127,255,.13),0 0 10px rgba(79,127,255,.07),inset 0 0 5px rgba(79,127,255,.03)}.c-mobile-menu__link::before{content:"~";margin-right:8px;font-size:.75rem;color:#333}.c-mobile-menu__link.is-active::before{content:">";color:#4f7fff}.c-mobile-menu__lang{display:flex;align-items:center;gap:8px;margin-top:24px;background:rgba(255,255,255,.02);border-radius:4px;border:1px solid rgba(255,255,255,.05);padding:4px 8px}.c-mobile-menu__lang a{font-family:"Geist Mono",monospace;font-size:.875rem;padding:6px 12px;border-radius:4px;transition:all .2s ease;color:#555}.c-mobile-menu__lang a:hover{color:#888}.c-mobile-menu__lang a.is-active{color:#4f7fff;background:rgba(79,127,255,.06)}.s-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:5rem 1rem 3rem}.s-hero__grid{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:flex;flex-direction:column;align-items:center;gap:3rem}@media (min-width: 640px){.s-hero__grid{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.s-hero__grid{padding-left:2rem;padding-right:2rem}}@media (min-width: 1024px){.s-hero__grid{flex-direction:row;gap:4rem}}.s-hero__text{flex:1;text-align:center}@media (min-width: 1024px){.s-hero__text{text-align:left;order:1}}.s-hero__greeting{font-family:"Geist Mono",monospace;font-size:.875rem;color:#4f7fff;margin-bottom:.75rem;letter-spacing:.05em}.s-hero__name{font-size:2.25rem;font-weight:700;letter-spacing:-.025em;margin-bottom:1rem;color:#f0f0f0}@media (min-width: 640px){.s-hero__name{font-size:3rem}}@media (min-width: 1024px){.s-hero__name{font-size:3.75rem}}.s-hero__role{font-size:1.25rem;color:#6fa8ff;font-family:"Geist Mono",monospace;margin-bottom:.5rem}@media (min-width: 640px){.s-hero__role{font-size:1.5rem}}.s-hero__tagline{font-size:1.125rem;color:#888;font-family:"Geist Mono",monospace;margin-bottom:2rem}.s-hero__buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media (min-width: 1024px){.s-hero__buttons{justify-content:flex-start}}.s-hero__avatar{flex-shrink:0;position:relative}@media (min-width: 1024px){.s-hero__avatar{order:2}}.s-hero__avatar-ring{position:absolute;inset:0;border-radius:9999px;background:linear-gradient(135deg,rgba(79,127,255,.13),rgba(111,168,255,.13));filter:blur(20px);transform:scale(1.1);animation:pulseGlow 4s ease-in-out infinite}.s-hero__avatar-img-wrap{position:relative;width:240px;height:240px;border-radius:9999px;overflow:hidden;border:2px solid rgba(79,127,255,.2);box-shadow:0 0 5px rgba(79,127,255,.13),0 0 10px rgba(79,127,255,.07),inset 0 0 5px rgba(79,127,255,.03)}@media (min-width: 640px){.s-hero__avatar-img-wrap{width:288px;height:288px}}@media (min-width: 1024px){.s-hero__avatar-img-wrap{width:340px;height:340px}}.s-hero__avatar-img{width:100%;height:100%;object-fit:cover}.s-hero__avatar-scanline{position:absolute;inset:0;pointer-events:none}.s-hero__avatar-scanline::after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(79,127,255,.2),transparent);animation:scanline 4s linear infinite}.s-hero__badge{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);padding:4px 16px;background:#111118;border:1px solid rgba(79,127,255,.27);border-radius:9999px;font-family:"Geist Mono",monospace;font-size:.75rem;color:#4f7fff;display:flex;align-items:center;gap:8px;white-space:nowrap}.s-hero__badge-dot{width:8px;height:8px;background:#4f7fff;border-radius:50%;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.s-hero__scroll{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;color:#555;transition:color .3s ease}.s-hero__scroll:hover{color:#4f7fff}.s-hero__scroll span{font-family:"Geist Mono",monospace;font-size:.75rem;margin-bottom:8px}.s-hero__scroll svg{width:16px;height:16px;animation:bounce 1s infinite}.s-hero__float{position:absolute;font-family:"Geist Mono",monospace;color:rgba(79,127,255,.07);font-size:.75rem;display:none;animation:floatY 5s ease-in-out infinite}@media (min-width: 1024px){.s-hero__float{display:block}}.s-hero__float--1{top:8rem;left:2rem;animation-delay:0s}.s-hero__float--2{bottom:10rem;right:3rem;animation-delay:1s}.s-hero__float--3{top:50%;right:5rem;font-size:.625rem;color:rgba(111,168,255,.03);animation-delay:2s}.s-about{padding-top:6rem;padding-bottom:6rem}@media (min-width: 768px){.s-about{padding-top:7rem;padding-bottom:7rem}}.s-about__header{margin-bottom:3rem}.s-about__label{font-family:"Geist Mono",monospace;font-size:.875rem;color:#4f7fff;margin-bottom:.5rem}.s-about__label::before{content:"// "}.s-about__title{font-size:1.875rem;font-weight:700;color:#f0f0f0}@media (min-width: 640px){.s-about__title{font-size:2.25rem}}.s-about__grid{display:grid;gap:3rem}@media (min-width: 1024px){.s-about__grid{grid-template-columns:3fr 2fr;align-items:start}}.s-about__text p{color:#c0c0c0;font-size:1.125rem;line-height:1.7;margin-bottom:1.25rem}.s-about__text p:last-child{margin-bottom:0}.s-about__stats{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.s-about__stat{background:#111118;border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:border-color .3s ease;padding:1.25rem;text-align:center;transition:border-color .3s ease,box-shadow .3s ease}.s-about__stat:hover{border-color:rgba(255,255,255,.1)}.s-about__stat:hover{border-color:rgba(79,127,255,.27);box-shadow:0 0 8px rgba(79,127,255,.13),0 0 16px rgba(79,127,255,.07),inset 0 0 8px rgba(79,127,255,.03)}.s-about__stat-value{font-size:1.875rem;font-weight:700;font-family:"Geist Mono",monospace;color:#4f7fff;text-shadow:0 0 7px rgba(79,127,255,.27),0 0 20px rgba(79,127,255,.13),0 0 40px rgba(79,127,255,.07)}.s-about__stat-label{font-size:.875rem;color:#888;font-family:"Geist Mono",monospace;margin-top:4px}.s-skills{padding-top:6rem;padding-bottom:6rem}@media (min-width: 768px){.s-skills{padding-top:7rem;padding-bottom:7rem}}.s-skills__header{margin-bottom:3rem}.s-skills__label{font-family:"Geist Mono",monospace;font-size:.875rem;color:#4f7fff;margin-bottom:.5rem}.s-skills__label::before{content:"// "}.s-skills__title{font-size:1.875rem;font-weight:700;color:#f0f0f0}@media (min-width: 640px){.s-skills__title{font-size:2.25rem}}.s-skills__grid{display:grid;gap:1.5rem}@media (min-width: 768px){.s-skills__grid{grid-template-columns:1fr 1fr}}.s-skills__category{background:#111118;border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:border-color .3s ease;padding:1.5rem;position:relative;overflow:hidden}.s-skills__category:hover{border-color:rgba(255,255,255,.1)}.s-skills__category:hover::before{animation:matrixSweep .7s ease-out forwards}.s-skills__category::before{content:"</>{}[]()=>;:if let var fn return import export const async";position:absolute;top:0;left:0;width:200%;height:200%;font-family:"Geist Mono",monospace;font-size:10px;line-height:1.4;color:transparent;white-space:pre-wrap;word-break:break-all;transform:rotate(-15deg) translate(-120%,-30%);pointer-events:none;z-index:1;background:linear-gradient(135deg,transparent 30%,rgba(79,127,255,.04) 40%,rgba(255,255,255,.06) 48%,rgba(79,127,255,.04) 56%,transparent 70%);background-size:200% 200%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text}.s-skills__category-header{display:flex;align-items:center;gap:12px;margin-bottom:1.25rem}.s-skills__category-dot{width:12px;height:12px;border-radius:50%;animation:pulseGlow 3s ease-in-out infinite}.s-skills__category-dot--wp{background:#4f7fff;box-shadow:0 0 10px rgba(79,127,255,.27)}.s-skills__category-dot--fe{background:#6fa8ff;box-shadow:0 0 10px rgba(111,168,255,.27)}.s-skills__category-dot--be{background:#ff6b9d;box-shadow:0 0 10px rgba(255,107,157,.27)}.s-skills__category-dot--devops{background:#ffd93d;box-shadow:0 0 10px rgba(255,217,61,.27)}.s-skills__category-title{font-family:"Geist Mono",monospace;font-size:1.125rem;font-weight:600;color:#f0f0f0}.s-skills__item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:8px;transition:background .2s ease}.s-skills__item:hover{background:rgba(255,255,255,.02)}.s-skills__item-name{display:flex;align-items:center;gap:12px}.s-skills__item-name .arrow{font-family:"Geist Mono",monospace;font-size:.875rem}.s-skills__item-name span:last-child{color:#c0c0c0;font-family:"Geist Mono",monospace;font-size:.875rem;transition:color .2s ease}.s-skills__item-desc{font-size:.75rem;color:#555;font-family:"Geist Mono",monospace;display:none}@media (min-width: 640px){.s-skills__item-desc{display:inline}}.s-skills__also{margin-top:2rem;text-align:center;font-family:"Geist Mono",monospace;font-size:.875rem;color:#555}.s-skills__also span{color:#888}.s-services{padding-top:6rem;padding-bottom:6rem}@media (min-width: 768px){.s-services{padding-top:7rem;padding-bottom:7rem}}.s-services__header{margin-bottom:3rem}.s-services__label{font-family:"Geist Mono",monospace;font-size:.875rem;color:#4f7fff;margin-bottom:.5rem}.s-services__label::before{content:"// "}.s-services__title{font-size:1.875rem;font-weight:700;color:#f0f0f0}@media (min-width: 640px){.s-services__title{font-size:2.25rem}}.s-services__grid{display:grid;gap:1.5rem}@media (min-width: 768px){.s-services__grid{grid-template-columns:1fr 1fr}}.s-services__card{background:#111118;border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:border-color .3s ease;padding:1.5rem;position:relative;overflow:hidden}.s-services__card:hover{border-color:rgba(255,255,255,.1)}.s-services__card:hover::before{animation:matrixSweep .7s ease-out forwards}.s-services__card::before{content:"</>{}[]()=>;:if let var fn return import export const async";position:absolute;top:0;left:0;width:200%;height:200%;font-family:"Geist Mono",monospace;font-size:10px;line-height:1.4;color:transparent;white-space:pre-wrap;word-break:break-all;transform:rotate(-15deg) translate(-120%,-30%);pointer-events:none;z-index:1;background:linear-gradient(135deg,transparent 30%,rgba(79,127,255,.04) 40%,rgba(255,255,255,.06) 48%,rgba(79,127,255,.04) 56%,transparent 70%);background-size:200% 200%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text}.s-services__card .card-glow{position:absolute;inset:0;opacity:0;transition:opacity .5s;pointer-events:none}.s-services__card:hover .card-glow{opacity:1}.s-services__card-icon{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;border:1px solid;transition:all .5s ease}.s-services__card-icon svg{width:24px;height:24px}.s-services__card:hover .s-services__card-icon{transform:scale(1.1)}.s-services__card-icon--wp{background:rgba(79,127,255,.06);border-color:rgba(79,127,255,.2);color:#4f7fff}.s-services__card-icon--plugin{background:rgba(111,168,255,.06);border-color:rgba(111,168,255,.2);color:#6fa8ff}.s-services__card-icon--api{background:rgba(255,107,157,.06);border-color:rgba(255,107,157,.2);color:#ff6b9d}.s-services__card-icon--turnkey{background:rgba(255,217,61,.06);border-color:rgba(255,217,61,.2);color:#ffd93d}.s-services__card-title{font-size:1.125rem;font-weight:600;color:#f0f0f0;font-family:"Geist Mono",monospace;margin-bottom:.75rem}.s-services__card-desc{color:#888;font-size:.875rem;line-height:1.7}.s-timeline{padding-top:6rem;padding-bottom:6rem}@media (min-width: 768px){.s-timeline{padding-top:7rem;padding-bottom:7rem}}.s-timeline__header{margin-bottom:3rem}.s-timeline__label{font-family:"Geist Mono",monospace;font-size:.875rem;color:#4f7fff;margin-bottom:.5rem}.s-timeline__label::before{content:"// "}.s-timeline__title{font-size:1.875rem;font-weight:700;color:#f0f0f0}@media (min-width: 640px){.s-timeline__title{font-size:2.25rem}}.s-timeline__track{position:relative;max-width:900px;margin:0 auto}.s-timeline__line{position:absolute;left:16px;top:0;bottom:0;width:1px;background:rgba(79,127,255,.07)}@media (min-width: 768px){.s-timeline__line{left:50%;transform:translateX(-.5px)}}.s-timeline__line-fill{position:absolute;left:16px;top:0;width:1px;background:linear-gradient(to bottom,rgba(79,127,255,.27),rgba(79,127,255,.13),transparent);height:0;transition:height 1.5s ease-out}@media (min-width: 768px){.s-timeline__line-fill{left:50%;transform:translateX(-.5px)}}.s-timeline__line-fill.is-visible{height:100%}.s-timeline__event{position:relative;display:flex;align-items:flex-start;margin-bottom:2.5rem}.s-timeline__event:last-child{margin-bottom:0}@media (min-width: 768px){.s-timeline__event:nth-child(odd){flex-direction:row}.s-timeline__event:nth-child(even){flex-direction:row-reverse}}.s-timeline__dot{position:absolute;left:16px;top:0;width:12px;height:12px;border-radius:50%;border:2px solid;background:#0a0a0f;transform:translateX(-50%);z-index:10}@media (min-width: 768px){.s-timeline__dot{left:50%}}.s-timeline__dot--c1{border-color:#4f7fff;box-shadow:0 0 8px rgba(79,127,255,.27)}.s-timeline__dot--c2{border-color:#6fa8ff;box-shadow:0 0 8px rgba(111,168,255,.27)}.s-timeline__dot--c3{border-color:#ff6b9d;box-shadow:0 0 8px rgba(255,107,157,.27)}.s-timeline__dot--c4{border-color:#ffd93d;box-shadow:0 0 8px rgba(255,217,61,.27)}.s-timeline__dot--c5{border-color:#a78bfa;box-shadow:0 0 8px rgba(167,139,250,.27)}.s-timeline__card{margin-left:40px;width:100%;background:#111118;border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:border-color .3s ease;padding:1.25rem}@media (min-width: 768px){.s-timeline__card{margin-left:0;width:calc(50% - 2rem)}:nth-child(odd) .s-timeline__card{padding-right:2rem;text-align:right}:nth-child(even) .s-timeline__card{padding-left:2rem;text-align:left}}.s-timeline__card:hover{border-color:rgba(255,255,255,.1)}.s-timeline__card:hover{border-color:rgba(79,127,255,.13)}.s-timeline__year{font-family:"Geist Mono",monospace;font-size:.875rem;font-weight:700}.s-timeline__period{font-size:.75rem;color:#555;font-family:"Geist Mono",monospace}.s-timeline__event-title{font-family:"Geist Mono",monospace;font-weight:600;color:#f0f0f0;margin-top:.5rem;margin-bottom:.5rem}.s-timeline__event-desc{font-size:.875rem;color:#888;line-height:1.7}.s-contact{padding-top:6rem;padding-bottom:6rem}@media (min-width: 768px){.s-contact{padding-top:7rem;padding-bottom:7rem}}.s-contact__header{margin-bottom:3rem}.s-contact__label{font-family:"Geist Mono",monospace;font-size:.875rem;color:#4f7fff;margin-bottom:.5rem}.s-contact__label::before{content:"// "}.s-contact__title{font-size:1.875rem;font-weight:700;color:#f0f0f0}@media (min-width: 640px){.s-contact__title{font-size:2.25rem}}.s-contact__grid{display:grid;gap:3rem}@media (min-width: 1024px){.s-contact__grid{grid-template-columns:1fr 1fr}}.s-contact__form{display:flex;flex-direction:column;gap:1rem}.s-contact__form-row{display:grid;gap:1rem}@media (min-width: 640px){.s-contact__form-row{grid-template-columns:1fr 1fr}}.s-contact__field label{display:block;font-size:.75rem;font-family:"Geist Mono",monospace;color:#888;margin-bottom:6px}.s-contact__field input,.s-contact__field textarea{width:100%;background:#111118;border:1px solid rgba(79,127,255,.2);color:#f0f0f0;font-family:"Geist Mono",monospace;font-size:.875rem;padding:8px 12px;border-radius:8px;outline:none;transition:border-color .2s ease}.s-contact__field input::placeholder,.s-contact__field textarea::placeholder{color:#444}.s-contact__field input:focus,.s-contact__field textarea:focus{border-color:rgba(79,127,255,.33)}.s-contact__field textarea{resize:none;min-height:100px}.s-contact__submit{width:100%;background:#4f7fff;color:#0a0a0f;font-family:"Geist Mono",monospace;font-weight:600;padding:10px 24px;border-radius:8px;border:none;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.s-contact__submit:hover{background:rgba(79,127,255,.8);box-shadow:0 0 20px rgba(79,127,255,.27)}.s-contact__submit::before{content:"";position:absolute;top:-100%;left:-100%;width:60px;height:300%;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.15) 30%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.15) 70%,transparent 100%);transform:rotate(25deg);pointer-events:none;z-index:1;opacity:0}.s-contact__submit:hover::before{opacity:1;animation:lightningStrike .5s ease-out}.s-contact__socials-label{color:#888;font-size:.875rem;font-family:"Geist Mono",monospace;margin-bottom:1rem}.s-contact__social{display:flex;align-items:center;gap:1rem;padding:14px;background:#111118;border:1px solid rgba(255,255,255,.08);border-radius:8px;transition:all .3s ease;margin-bottom:.75rem;position:relative;overflow:hidden}.s-contact__social:hover{border-color:rgba(79,127,255,.13)}.s-contact__social:hover::before{content:"";position:absolute;top:-100%;left:-100%;width:60px;height:300%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.1) 40%,rgba(255,255,255,.25) 50%,rgba(255,255,255,.1) 60%,transparent);transform:rotate(25deg);pointer-events:none;z-index:1;opacity:1;animation:lightningStrike .5s ease-out}.s-contact__social:last-child{margin-bottom:0}.s-contact__social-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:1px solid;flex-shrink:0;transition:transform .5s ease}.s-contact__social:hover .s-contact__social-icon{transform:scale(1.1)}.s-contact__social-icon svg{width:16px;height:16px}.s-contact__social-icon--email{background:rgba(79,127,255,.06);border-color:rgba(79,127,255,.2);color:#4f7fff}.s-contact__social-icon--linkedin{background:rgba(111,168,255,.06);border-color:rgba(111,168,255,.2);color:#6fa8ff}.s-contact__social-icon--github{background:rgba(136,136,136,.06);border-color:rgba(136,136,136,.2);color:#888}.s-contact__social-icon--telegram{background:rgba(34,211,238,.06);border-color:rgba(34,211,238,.2);color:#22d3ee}.s-contact__social-label{font-size:.875rem;font-family:"Geist Mono",monospace;color:#f0f0f0;transition:color .2s ease}.s-contact__social:hover .s-contact__social-label{color:#fff}.s-contact__social-value{font-size:.75rem;color:#555;font-family:"Geist Mono",monospace;transition:color .2s ease}.s-contact__social:hover .s-contact__social-value{color:#888}.s-contact__social-cursor{margin-left:auto;color:#4f7fff;opacity:0;transition:opacity .2s ease;font-family:"Geist Mono",monospace;font-size:.875rem;animation:terminalBlink .8s steps(1) infinite}.s-contact__social:hover .s-contact__social-cursor{opacity:1}.s-contact-page{padding-top:6rem;padding-bottom:6rem;padding-top:calc(64px + 3rem);min-height:100vh}@media (min-width: 768px){.s-contact-page{padding-top:7rem;padding-bottom:7rem}}.s-contact-page__header{margin-bottom:3rem;text-align:center}.s-contact-page__label{font-family:"Geist Mono",monospace;font-size:.875rem;color:#4f7fff;margin-bottom:.5rem;text-align:center}.s-contact-page__label::before{content:"// "}.s-contact-page__title{font-size:1.875rem;font-weight:700;color:#f0f0f0;text-align:center}@media (min-width: 640px){.s-contact-page__title{font-size:2.25rem}}.s-contact-page__subtitle{font-family:"Geist Mono",monospace;font-size:.9375rem;color:#888;max-width:560px;margin:1rem auto 0;line-height:1.6}.s-contact-page__section-title{font-family:"Geist Mono",monospace;font-size:1rem;font-weight:600;color:#f0f0f0;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.08)}.s-contact-page__section-title::before{content:"// ";color:#4f7fff}.s-contact-page__grid{display:grid;gap:3rem;margin-top:3rem}@media (min-width: 1024px){.s-contact-page__grid{grid-template-columns:1fr 1fr}}.s-contact-page__status{background:#111118;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;margin-bottom:3rem;max-width:640px;margin-left:auto;margin-right:auto}.s-contact-page__status-bar{display:flex;align-items:center;gap:6px;padding:8px 14px;background:rgba(0,0,0,.3);border-bottom:1px solid rgba(255,255,255,.08)}.s-contact-page__status-dot{width:10px;height:10px;border-radius:50%}.s-contact-page__status-dot--red{background:#ff5f57}.s-contact-page__status-dot--yellow{background:#ffbd2e}.s-contact-page__status-dot--green{background:#28c840}.s-contact-page__status-title{font-family:"Geist Mono",monospace;font-size:.75rem;color:#888;margin-left:8px}.s-contact-page__status-body{padding:14px;height:180px;overflow-y:auto}.s-contact-page__status-line{display:flex;align-items:center;gap:6px;margin-bottom:4px}.s-contact-page__status-line--active .s-contact-page__status-cursor{animation:terminalBlink .8s steps(1) infinite}.s-contact-page__status-prompt{font-family:"Geist Mono",monospace;font-size:.8125rem;color:#4f7fff;flex-shrink:0}.s-contact-page__status-cmd{font-family:"Geist Mono",monospace;font-size:.8125rem;color:#f0f0f0}.s-contact-page__status-cursor{font-family:"Geist Mono",monospace;font-size:.8125rem;color:#4f7fff}.s-contact-page__status-resp{font-family:"Geist Mono",monospace;font-size:.8125rem;color:#888;padding-left:18px;margin-bottom:8px}.s-contact-page__status-resp--neon{color:#4f7fff}.s-contact-page__status-resp--success{color:#4ade80}.s-contact-page__status-resp--error{color:#f44}.s-contact-page__availability{display:flex;align-items:flex-start;gap:12px;margin-top:1.5rem;padding:14px;background:rgba(79,127,255,.04);border:1px solid rgba(79,127,255,.12);border-radius:8px}.s-contact-page__avail-dot{width:10px;height:10px;border-radius:50%;background:#4ade80;flex-shrink:0;margin-top:4px;position:relative}.s-contact-page__avail-dot::after{content:"";position:absolute;inset:-3px;border-radius:50%;background:rgba(74,222,128,.3);animation:availPulse 2s ease-in-out infinite}.s-contact-page__avail-title{font-family:"Geist Mono",monospace;font-size:.875rem;font-weight:600;color:#4ade80;margin-bottom:4px}.s-contact-page__avail-text{font-family:"Geist Mono",monospace;font-size:.75rem;color:#888;line-height:1.5}.s-contact-page__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:1.5rem}.s-contact-page__stat{background:#111118;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:14px 10px;text-align:center;transition:border-color .3s ease}.s-contact-page__stat:hover{border-color:rgba(79,127,255,.2)}.s-contact-page__stat-value{display:block;font-family:"Geist Mono",monospace;font-size:1.25rem;font-weight:700;color:#4f7fff;line-height:1.2}.s-contact-page__stat-label{display:block;font-family:"Geist Mono",monospace;font-size:.625rem;color:#888;margin-top:4px;text-transform:uppercase;letter-spacing:.5px}.s-contact-page__faq{margin-top:4rem}.s-contact-page__faq h2{max-width:600px;margin-left:auto;margin-right:auto;text-align:center}.s-contact-page__faq-grid{display:grid;gap:12px}@media (min-width: 768px){.s-contact-page__faq-grid{max-width:600px;margin-left:auto;margin-right:auto;grid-template-columns:1fr}}.s-contact-page__faq-item{background:#111118;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden;transition:border-color .3s ease}.s-contact-page__faq-item[open]{border-color:rgba(79,127,255,.15)}.s-contact-page__faq-item[open] .s-contact-page__faq-question svg{transform:rotate(180deg)}.s-contact-page__faq-question{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;font-family:"Geist Mono",monospace;font-size:.8125rem;font-weight:500;color:#f0f0f0;list-style:none}.s-contact-page__faq-question::-webkit-details-marker{display:none}.s-contact-page__faq-question::marker{display:none;content:""}.s-contact-page__faq-question svg{width:20px;height:20px;color:#888;flex-shrink:0;transition:transform .3s ease}.s-contact-page__faq-question:hover{color:#fff}.s-contact-page__faq-answer{font-family:"Geist Mono",monospace;font-size:.8125rem;color:#888;padding:0 16px 16px;line-height:1.6}.s-contact-page[open] .s-contact-page__faq-answer{padding-bottom:14px}@keyframes availPulse{0%,100%{opacity:.3;transform:scale(1)}50%{opacity:0;transform:scale(1.8)}}.c-footer{position:relative;background:#080810;border-top:1px solid rgba(79,127,255,.06);padding:2.5rem 1rem 5rem}@media (min-width: 640px){.c-footer{padding-bottom:2rem}}.c-footer__inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1.25rem}@media (min-width: 640px){.c-footer__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.c-footer__inner{padding-left:2rem;padding-right:2rem}}@media (min-width: 640px){.c-footer__inner{flex-direction:row}}.c-footer__logo{font-family:"Geist Mono",monospace;font-size:.875rem;display:flex;align-items:center;gap:4px;transition:color .2s ease}.c-footer__logo .logo-bracket{color:#4f7fff}.c-footer__logo .logo-name{color:#f0f0f0;transition:color .2s ease}.c-footer__logo .logo-dev{position:relative;top:-4px;font-size:.625rem;color:rgba(79,127,255,.27)}.c-footer__logo:hover .logo-bracket{color:#6fa8ff}.c-footer__logo:hover .logo-name{color:#6fa8ff}.c-footer__logo:hover .logo-dev{color:rgba(79,127,255,.53)}.c-footer__socials{display:flex;align-items:center;gap:1.25rem}.c-footer__social-link{color:#555;transition:all .3s ease;position:relative;overflow:hidden;border-radius:4px;padding:4px}.c-footer__social-link:hover.is-email{color:#4f7fff;filter:drop-shadow(0 0 6px rgba(79,127,255,.27))}.c-footer__social-link:hover.is-linkedin{color:#6fa8ff;filter:drop-shadow(0 0 6px rgba(111,168,255,.27))}.c-footer__social-link:hover.is-github{color:#f0f0f0;filter:drop-shadow(0 0 6px rgba(255,255,255,.2))}.c-footer__social-link svg{width:18px;height:18px}.c-footer__back-top{display:flex;align-items:center;gap:8px;color:#555;font-family:"Geist Mono",monospace;font-size:.875rem;transition:all .3s ease;position:relative}.c-footer__back-top:hover{color:#4f7fff}.c-footer__back-top:hover::after{content:"_";position:absolute;right:-8px;top:50%;transform:translateY(-50%);color:#4f7fff;font-family:"Geist Mono",monospace;animation:terminalBlink .8s steps(1) infinite}.c-footer__back-top svg{width:14px;height:14px;transition:transform .2s ease}.c-footer__back-top:hover .c-footer__back-top svg{transform:translateY(-2px)}.c-footer__line{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,rgba(79,127,255,.13),transparent)}.c-btn{display:inline-flex;align-items:center;gap:8px;font-family:"Geist Mono",monospace;font-size:.875rem;padding:12px 24px;border-radius:8px;transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer;border:none;text-decoration:none}.c-btn--primary{background:#4f7fff;color:#0a0a0f;font-weight:600}.c-btn--primary:hover{background:rgba(79,127,255,.8);box-shadow:0 0 20px rgba(79,127,255,.27)}.c-btn--primary::before{content:"";position:absolute;top:-100%;left:-100%;width:60px;height:300%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.15) 30%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.15) 70%,transparent);transform:rotate(25deg);pointer-events:none;z-index:1;opacity:0}.c-btn--primary:hover::before{opacity:1;animation:lightningStrike .5s ease-out}.c-btn--outline-blue{border:1px solid rgba(111,168,255,.27);color:#6fa8ff;background:transparent}.c-btn--outline-blue:hover{background:rgba(111,168,255,.06);animation:glitchText .3s ease-in-out}.c-btn--outline-muted{border:1px solid rgba(255,255,255,.08);color:#888;background:transparent}.c-btn--outline-muted:hover{background:rgba(255,255,255,.03);color:#f0f0f0}.c-btn--outline-muted::before{content:"</>{}[]()=>;:if let var fn";position:absolute;top:0;left:0;width:200%;height:200%;font-family:"Geist Mono",monospace;font-size:10px;color:transparent;white-space:pre-wrap;transform:rotate(-15deg) translate(-120%,-30%);pointer-events:none;z-index:1;background:linear-gradient(135deg,transparent 30%,rgba(79,127,255,.04) 40%,rgba(255,255,255,.06) 48%,rgba(79,127,255,.04) 56%,transparent 70%);background-size:200% 200%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text}.c-btn--outline-muted:hover::before{animation:matrixSweep .7s ease-out forwards}@keyframes scanline{0%{transform:translateY(-100%)}100%{transform:translateY(100vh)}}@keyframes pulseGlow{0%,100%{box-shadow:0 0 5px rgba(79,127,255,.13)}50%{box-shadow:0 0 15px rgba(79,127,255,.27),0 0 30px rgba(79,127,255,.13)}}@keyframes glitchText{0%{text-shadow:2px 0 #4f7fff,-2px 0 #6fa8ff}25%{text-shadow:-2px 0 #4f7fff,2px 0 #6fa8ff}50%{text-shadow:2px -1px #4f7fff,-2px 1px #6fa8ff}75%{text-shadow:-1px 2px #4f7fff,1px -2px #6fa8ff}100%{text-shadow:none}}@keyframes devTremble{0%,100%{transform:translate(0,0)}10%{transform:translate(.3px,-.3px)}20%{transform:translate(-.3px,.2px)}30%{transform:translate(.2px,.3px)}40%{transform:translate(-.2px,-.2px)}50%{transform:translate(.3px,.1px)}60%{transform:translate(-.1px,-.3px)}70%{transform:translate(.2px,.2px)}80%{transform:translate(-.3px,.1px)}90%{transform:translate(.1px,-.2px)}}@keyframes lightningStrike{0%{left:-100%;opacity:0}10%{opacity:1}50%{left:200%;opacity:.8}100%{left:200%;opacity:0}}@keyframes matrixSweep{0%{transform:rotate(-15deg) translate(-120%,-30%);background-position:0% 0%}100%{transform:rotate(-15deg) translate(20%,-30%);background-position:100% 100%}}@keyframes cyberMenuGradient{0%,100%{background-position:0% 0%}50%{background-position:0% 100%}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes floatY{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes terminalBlink{0%,50%{opacity:1}51%,100%{opacity:0}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a0a0f}::-webkit-scrollbar-thumb{background:#1a1a25;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(79,127,255,.27)}.wpcf7 form{display:grid;gap:1rem}@media (min-width: 640px){.wpcf7 form{grid-template-columns:1fr 1fr}}.wpcf7 form>p{margin:0}@media (min-width: 640px){.wpcf7 form>*{grid-column:1/-1}}@media (min-width: 640px){.wpcf7 form>p:first-of-type,.wpcf7 form>p:nth-of-type(2){grid-column:auto}}.wpcf7 .hidden-fields-container,.wpcf7 .akismet-fields-container{display:none !important}.wpcf7 label{display:block;font-family:"Geist Mono",monospace;font-size:.75rem;color:#888;margin-bottom:6px}.wpcf7 .wpcf7-form-control-wrap{display:block}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 input[type="url"],.wpcf7 input[type="number"],.wpcf7 input[type="date"],.wpcf7 .wpcf7-text,.wpcf7 .wpcf7-email,.wpcf7 .wpcf7-tel,.wpcf7 .wpcf7-url,.wpcf7 .wpcf7-number,.wpcf7 .wpcf7-date,.wpcf7 .wpcf7-textarea,.wpcf7 .wpcf7-select{width:100%;background:#111118;border:1px solid rgba(79,127,255,.15);color:#f0f0f0;font-family:"Geist Mono",monospace;font-size:.875rem;padding:8px 12px;border-radius:8px;outline:none;transition:border-color .2s ease;box-sizing:border-box}.wpcf7 input[type="text"]::placeholder,.wpcf7 input[type="email"]::placeholder,.wpcf7 input[type="tel"]::placeholder,.wpcf7 input[type="url"]::placeholder,.wpcf7 input[type="number"]::placeholder,.wpcf7 input[type="date"]::placeholder,.wpcf7 .wpcf7-text::placeholder,.wpcf7 .wpcf7-email::placeholder,.wpcf7 .wpcf7-tel::placeholder,.wpcf7 .wpcf7-url::placeholder,.wpcf7 .wpcf7-number::placeholder,.wpcf7 .wpcf7-date::placeholder,.wpcf7 .wpcf7-textarea::placeholder,.wpcf7 .wpcf7-select::placeholder{color:#444}.wpcf7 input[type="text"]:focus,.wpcf7 input[type="email"]:focus,.wpcf7 input[type="tel"]:focus,.wpcf7 input[type="url"]:focus,.wpcf7 input[type="number"]:focus,.wpcf7 input[type="date"]:focus,.wpcf7 .wpcf7-text:focus,.wpcf7 .wpcf7-email:focus,.wpcf7 .wpcf7-tel:focus,.wpcf7 .wpcf7-url:focus,.wpcf7 .wpcf7-number:focus,.wpcf7 .wpcf7-date:focus,.wpcf7 .wpcf7-textarea:focus,.wpcf7 .wpcf7-select:focus{border-color:rgba(79,127,255,.33);box-shadow:0 0 8px rgba(79,127,255,.07)}.wpcf7 .wpcf7-textarea{resize:none;min-height:100px}.wpcf7 .wpcf7-select{appearance:none;background-image:url("/wp-content/themes/sozon_dev/sass/data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.wpcf7 .wpcf7-select.nitro-lazy{background-image:none !important}.wpcf7 .wpcf7-submit{width:100%;background:#4f7fff;color:#0a0a0f;font-family:"Geist Mono",monospace;font-weight:600;font-size:.875rem;padding:10px 24px;border-radius:8px;border:none;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.wpcf7 .wpcf7-submit:hover{background:rgba(79,127,255,.8);box-shadow:0 0 20px rgba(79,127,255,.27)}.wpcf7 .wpcf7-submit::before{content:"";position:absolute;top:-100%;left:-100%;width:60px;height:300%;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.15) 30%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.15) 70%,transparent 100%);transform:rotate(25deg);pointer-events:none;z-index:1;opacity:0}.wpcf7 .wpcf7-submit:hover::before{opacity:1;animation:lightningStrike .5s ease-out}.wpcf7 .wpcf7-spinner{position:absolute;top:50%;left:50%;width:16px;height:16px;border:2px solid rgba(255,255,255,.08);border-top-color:#4f7fff;border-radius:50%;animation:cf7Spin .6s linear infinite;margin-left:8px;vertical-align:middle}.wpcf7 .wpcf7-not-valid-tip{font-family:"Geist Mono",monospace;font-size:.75rem;color:#f44;margin-top:4px}.wpcf7 .wpcf7-form-control-wrap.wpcf7-not-valid input,.wpcf7 .wpcf7-form-control-wrap.wpcf7-not-valid textarea,.wpcf7 .wpcf7-form-control-wrap.wpcf7-not-valid select{border-color:#f44;box-shadow:0 0 8px rgba(255,68,68,.13)}.wpcf7 .wpcf7-response-output{font-family:"Geist Mono",monospace;font-size:.875rem;padding:12px 16px;border-radius:8px;margin:0}.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok{background:rgba(74,222,128,.08);border:1px solid rgba(74,222,128,.2);color:#4ade80}.wpcf7 .wpcf7-response-output.wpcf7-validation-errors,.wpcf7 .wpcf7-response-output.wpcf7-spam-blocked,.wpcf7 .wpcf7-response-output.wpcf7-aborted{background:rgba(255,68,68,.08);border:1px solid rgba(255,68,68,.2);color:#f44}.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ng{background:rgba(255,217,61,.08);border:1px solid rgba(255,217,61,.2);color:#ffd93d}.wpcf7 .screen-reader-response{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes cf7Spin{to{transform:rotate(360deg)}}@keyframes tpOrbFloat{0%,100%{transform:translate(0,0) scale(1)}25%{transform:translate(30px,-20px) scale(1.05)}50%{transform:translate(-10px,15px) scale(.95)}75%{transform:translate(-25px,-10px) scale(1.02)}}@keyframes tpPulse{0%,100%{opacity:1}50%{opacity:.4}}@keyframes tpGridPulse{0%,100%{opacity:.03}50%{opacity:.06}}@keyframes tpScanline{0%{transform:translateY(-100%)}100%{transform:translateY(2000%)}}@keyframes tpBlink{0%,100%{opacity:1}50%{opacity:0}}@keyframes tpFadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tools-page{position:relative;min-height:100vh;background:#0a0a0f;color:#f0f0f0;font-family:"Inter","Geist",system-ui,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}.tools-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;padding:1rem 2rem;font-family:"Geist Mono",monospace;font-size:.75rem;letter-spacing:.03em;animation:tpFadeUp .5s ease-out both}.tools-breadcrumb a{color:#888;text-decoration:none;transition:color .2s ease}.tools-breadcrumb a:hover{color:#6fa8ff}.tools-breadcrumb__sep{color:#444;margin:0 .5rem;user-select:none}.tools-breadcrumb__current{color:#f0f0f0;font-weight:600}.tools-hero{position:relative;padding:3rem 2rem 4rem;text-align:center;overflow:hidden}.tools-hero__bg{position:absolute;inset:0;pointer-events:none}.tools-hero__orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.07}.tools-hero__orb--1{width:600px;height:600px;top:-200px;left:-150px;background:#4f7fff;animation:tpOrbFloat 12s ease-in-out infinite}.tools-hero__orb--2{width:400px;height:400px;bottom:-150px;right:-100px;background:#a78bfa;animation:tpOrbFloat 15s ease-in-out infinite reverse}.tools-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(79,127,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(79,127,255,.025) 1px,transparent 1px);background-size:60px 60px;animation:tpGridPulse 6s ease-in-out infinite}.tools-hero__content{position:relative;z-index:1;max-width:680px;margin:0 auto}.tools-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:5px 16px;background:rgba(79,127,255,.08);border:1px solid rgba(79,127,255,.2);border-radius:9999px;font-family:"Geist Mono",monospace;font-size:.72rem;font-weight:600;color:#6fa8ff;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.5rem}.tools-hero__badge-dot{width:8px;height:8px;border-radius:50%;background:#4f7fff;animation:tpPulse 2s ease-in-out infinite;box-shadow:0 0 8px rgba(79,127,255,.4)}.tools-hero__title{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:700;color:#f0f0f0;margin:0 0 1rem;letter-spacing:-.03em;line-height:1.1}.tools-hero__desc{font-size:1.05rem;color:#888;line-height:1.7;max-width:500px;margin:0 auto}.tools-console{max-width:960px;margin:0 auto 3rem;padding:0 2rem}.tools-console__box{background:#111118;border:1px solid rgba(79,127,255,.15);border-radius:8px;padding:1rem 1.5rem;font-family:"Geist Mono",monospace;font-size:.78rem;line-height:1.6;color:#c0c0c0;position:relative;overflow:hidden}.tools-console__box::before{content:"> ";color:#4f7fff;font-weight:600}.tools-console__cursor{display:inline-block;width:8px;height:14px;background:#4f7fff;margin-left:4px;vertical-align:middle;animation:tpBlink 1s step-end infinite}.tools-listing{max-width:960px;margin:0 auto;padding:0 2rem 6rem}.tools-listing__empty{text-align:center;color:#888;font-family:"Geist Mono",monospace;font-size:.9rem;padding:4rem 0}.tool-card{position:relative;background:#111118;border:1px solid rgba(79,127,255,.15);border-radius:12px;margin-bottom:2rem;overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1)}.tool-card:hover{border-color:rgba(79,127,255,.2);transform:translateY(-3px);box-shadow:0 12px 40px rgba(0,0,0,.4),0 0 60px rgba(79,127,255,.04),0 0 0 1px rgba(79,127,255,.08)}.tool-card__bar{display:flex;align-items:center;gap:6px;padding:10px 16px;background:rgba(255,255,255,.02);border-bottom:1px solid rgba(79,127,255,.15)}.tool-card__dot{width:10px;height:10px;border-radius:50%;opacity:.7}.tool-card__dot--red{background:#ff5f57}.tool-card__dot--yellow{background:#febc2e}.tool-card__dot--green{background:#28c840}.tool-card__bar-title{font-family:"Geist Mono",monospace;font-size:.7rem;color:#444;margin-left:8px;letter-spacing:.03em}.tool-card__bar-spacer{flex:1}.tool-card__bar-badge{font-family:"Geist Mono",monospace;font-size:.6rem;font-weight:600;padding:2px 8px;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em}.tool-card__bar-badge--plugin{background:rgba(79,127,255,.1);color:#6fa8ff;border:1px solid rgba(79,127,255,.2)}.tool-card__bar-badge--theme{background:rgba(167,139,250,.1);color:#a78bfa;border:1px solid rgba(167,139,250,.2)}.tool-card__body{padding:2rem;display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:start}.tool-card__info{min-width:0}.tool-card__title-row{display:flex;align-items:center;gap:12px;margin-bottom:.75rem}.tool-card__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}.tool-card__icon--blue{background:rgba(79,127,255,.1);color:#6fa8ff}.tool-card__icon--purple{background:rgba(167,139,250,.1);color:#a78bfa}.tool-card__icon svg{width:22px;height:22px}.tool-card__title{font-family:"Geist Mono",monospace;font-size:1.15rem;font-weight:700;color:#f0f0f0;letter-spacing:-.02em;margin:0}.tool-card__desc{font-size:.92rem;color:#888;line-height:1.7;margin:0 0 1.25rem}.tool-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:1.5rem}.tool-card__tag{font-family:"Geist Mono",monospace;font-size:.65rem;font-weight:500;padding:3px 10px;border-radius:9999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.05);color:#888;letter-spacing:.02em;transition:all .2s ease}.tool-card__tag:hover{border-color:rgba(79,127,255,.2);color:#6fa8ff;background:rgba(79,127,255,.06)}.tool-card__actions{display:flex;align-items:center;gap:1rem}.tool-card__btn{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;font-family:"Geist Mono",monospace;font-size:.78rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;border-radius:8px;cursor:pointer;border:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.tool-card__btn--primary{background:#4f7fff;color:#0a0a0f;box-shadow:0 0 20px rgba(79,127,255,.15)}.tool-card__btn--primary:hover{background:#6fa8ff;box-shadow:0 0 30px rgba(79,127,255,.25);transform:translateY(-1px)}.tool-card__btn--primary svg{width:14px;height:14px}.tool-card__link{font-family:"Geist Mono",monospace;font-size:.72rem;color:#444;text-decoration:none;letter-spacing:.02em;transition:color .2s ease}.tool-card__link:hover{color:#6fa8ff}.tool-card__preview{position:relative;width:260px;flex-shrink:0;background:#0a0a0f;border:1px solid rgba(79,127,255,.15);border-radius:8px;overflow:hidden}.tool-card__preview::after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(79,127,255,.15),transparent);animation:tpScanline 4s linear infinite;pointer-events:none}.tool-card__preview-header{display:flex;align-items:center;gap:4px;padding:6px 10px;border-bottom:1px solid rgba(79,127,255,.15);background:rgba(255,255,255,.015)}.tool-card__preview-dot{width:6px;height:6px;border-radius:50%;background:#444;opacity:.5}.tool-card__preview-body{padding:14px;font-family:"Geist Mono",monospace;font-size:.62rem;line-height:1.8;color:#888}.tool-card__preview-line{white-space:nowrap;overflow:hidden}.tool-card__preview-keyword{color:#6fa8ff}.tool-card__preview-string{color:#4ade80}.tool-card__preview-comment{color:#444}.tool-card__preview-func{color:#a78bfa}@media (max-width: 768px){.tools-hero{padding:2rem 1.25rem 2.5rem}.tool-card__body{grid-template-columns:1fr;gap:1.5rem}.tool-card__preview{width:100%;order:-1}.tools-breadcrumb{padding:.75rem 1.25rem}.tools-listing{padding:0 1rem 4rem}.tools-console{padding:0 1rem}}@media (max-width: 480px){.tools-hero__title{font-size:1.75rem}.tool-card__body{padding:1.5rem}.tool-card__tags{gap:4px}.tool-card__actions{flex-direction:column;align-items:flex-start}.tools-breadcrumb{padding:.5rem 1rem}}@keyframes wpNavLightning{0%{transform:translateX(-60%);opacity:0}15%{opacity:1}60%{transform:translateX(30%);opacity:.85}100%{transform:translateX(30%);opacity:0}}@keyframes wpNavTremble{0%,100%{transform:translate(0,0)}25%{transform:translate(.5px,-.5px)}50%{transform:translate(-.5px,.5px)}75%{transform:translate(.5px,.5px)}}.header{position:fixed;z-index:999;top:0;left:0;right:0;height:64px;background:rgba(10,10,15,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background .3s ease,backdrop-filter .3s ease,border-color .3s ease,box-shadow .3s ease;border-bottom:1px solid transparent}.header.is-scrolled{background:rgba(10,10,15,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom-color:rgba(79,127,255,.13);box-shadow:0 2px 20px rgba(0,0,0,.5)}.header .header-wrapper{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:flex;align-items:center;justify-content:space-between;height:100%}@media (min-width: 640px){.header .header-wrapper{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.header .header-wrapper{padding-left:2rem;padding-right:2rem}}.header .header-wrapper.container{max-width:1280px;margin-left:auto;margin-right:auto}.header-logo .site-logo{font-family:"Geist Mono",monospace;font-size:1.125rem;font-weight:700;letter-spacing:-.025em;display:flex;align-items:center;gap:2px;position:relative;text-decoration:none}.header-logo .site-logo .logo-bracket{color:#4f7fff;transition:color .2s ease}.header-logo .site-logo .logo-text{color:#f0f0f0;transition:color .2s ease}.header-logo .site-logo .logo-dev{position:relative;top:-6px;margin-left:2px;font-size:.625rem;color:rgba(79,127,255,.33);display:inline-block;animation:devTremble 2s ease-in-out infinite;user-select:none}.header-logo .site-logo:hover{animation:glitchText .3s ease-in-out}.header-logo .site-logo:hover .logo-bracket{color:#6fa8ff}.header-logo .site-logo:hover .logo-text{color:#fff}.header-logo .site-logo:hover .logo-dev{color:rgba(79,127,255,.67)}.header-menu{display:flex;align-items:center;gap:1rem}.header-menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;border:none;background:transparent;cursor:pointer;transition:transform .2s ease}.header-menu-toggle span{display:block;width:22px;height:2px;background:#4f7fff;border-radius:1px;transition:all .2s ease;transform-origin:center}.header-menu-toggle:hover span{background:#6fa8ff}.header-menu-toggle.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg);background:#6fa8ff}.header-menu-toggle.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}.header-menu-toggle.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg);background:#6fa8ff}@media (min-width: 1024px){.header-menu-toggle{display:none}}.header-menu-wrapper{display:flex;align-items:center;gap:1rem}.header-main-menu{display:none;align-items:center;gap:2px;list-style:none;margin:0;padding:0}@media (min-width: 768px){.header-main-menu{display:flex}}.header-main-menu .menu-item{position:relative}.header-main-menu .menu-item a{font-family:"Geist Mono",monospace;font-size:.875rem;padding:6px 12px;border-radius:4px;transition:color .2s ease,background .2s ease;position:relative;display:inline-flex;align-items:center;color:#666;text-decoration:none;white-space:nowrap}.header-main-menu .menu-item a::before{content:"~";margin-right:4px;font-size:.625rem;color:#333;transition:color .2s ease}.header-main-menu .menu-item a::after{content:"";position:absolute;left:-4px;right:-4px;bottom:2px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(79,127,255,0) 0%,#4f7fff 50%,rgba(111,168,255,0) 100%);opacity:0;transform:translateX(-120%);pointer-events:none;box-shadow:0 0 6px rgba(79,127,255,.5)}.header-main-menu .menu-item a:hover{color:#c0c0c0}.header-main-menu .menu-item a:hover::before{color:rgba(79,127,255,.4)}.header-main-menu .menu-item a:hover::after{animation:wpNavLightning .6s cubic-bezier(.16,1,.3,1) forwards}.header-main-menu .menu-item.current-menu-item>a,.header-main-menu .menu-item.current-menu-parent>a,.header-main-menu .menu-item.current-menu-ancestor>a{color:#4f7fff}.header-main-menu .menu-item.current-menu-item>a::before,.header-main-menu .menu-item.current-menu-parent>a::before,.header-main-menu .menu-item.current-menu-ancestor>a::before{content:">";color:#4f7fff}.header-main-menu .menu-item.current-menu-item>a::after,.header-main-menu .menu-item.current-menu-parent>a::after,.header-main-menu .menu-item.current-menu-ancestor>a::after{opacity:1;transform:translateX(0);background:#4f7fff;box-shadow:0 0 6px rgba(79,127,255,.4);animation:none}.header-main-menu .menu-item:hover>a{background:rgba(79,127,255,.03)}.header-main-menu .sub-menu{position:absolute;top:100%;left:0;min-width:200px;list-style:none;margin:0;padding:4px;background:rgba(10,10,15,.98);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(79,127,255,.13);border-radius:8px;box-shadow:0 12px 40px rgba(0,0,0,.5);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:100}.header-main-menu .sub-menu .menu-item{width:100%}.header-main-menu .sub-menu .menu-item a{width:100%;padding:8px 12px;border-radius:4px}.header-main-menu .sub-menu .menu-item a::after{display:none}.header-main-menu .sub-menu .menu-item a::before{content:"~"}.header-main-menu .sub-menu .menu-item.current-menu-item>a::before{content:">";color:#4f7fff}@media (min-width: 768px){.header-main-menu .menu-item-has-children>a::after{content:"⌄";position:static;margin-left:4px;font-size:.625rem;color:#444;background:none;box-shadow:none;opacity:1;transform:none}.header-main-menu .menu-item-has-children:hover>.sub-menu{opacity:1;transform:translateY(0);pointer-events:auto}}.header-lang-switcher{display:none;align-items:center;gap:2px;margin-left:12px;padding:2px 4px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:4px}@media (min-width: 768px){.header-lang-switcher{display:flex}}.header-lang-switcher a{font-family:"Geist Mono",monospace;font-size:.75rem;padding:2px 8px;border-radius:4px;transition:all .2s ease;color:#444;text-decoration:none}.header-lang-switcher a:hover{color:#888;background:rgba(255,255,255,.02)}.header-lang-switcher a.is-active{color:#4f7fff;background:rgba(79,127,255,.08)}.searchform-wrapper{position:relative;display:flex;align-items:center}.searchform-wrapper .searchform-toggle{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s ease}.searchform-wrapper .searchform-toggle img{width:16px;height:16px}.searchform-wrapper .searchform-toggle:hover{background:rgba(79,127,255,.06)}.searchform-wrapper .search-form{position:absolute;top:100%;right:0;margin-top:8px;display:none;align-items:center;gap:4px;padding:6px;background:rgba(10,10,15,.98);border:1px solid rgba(79,127,255,.13);border-radius:8px;box-shadow:0 12px 40px rgba(0,0,0,.5)}.searchform-wrapper .search-form.is-open{display:flex}.searchform-wrapper .search-form .search-field{font-family:"Geist Mono",monospace;font-size:.875rem;padding:6px 10px;background:transparent;border:1px solid rgba(255,255,255,.05);border-radius:4px;color:#f0f0f0;outline:none;width:220px}.searchform-wrapper .search-form .search-field:focus{border-color:rgba(79,127,255,.3)}.searchform-wrapper .search-form .search-submit{width:32px;height:32px;background:#4f7fff;border-radius:4px;cursor:pointer;transition:background .2s ease}.searchform-wrapper .search-form .search-submit:hover{background:#6fa8ff}@media (max-width: 1023px){.header-menu-wrapper{position:fixed;inset:0;top:64px;background:linear-gradient(180deg,#0a0a0f 0%,#0d0d1a 50%,#0a0a0f 100%);background-size:100% 200%;animation:cyberMenuGradient 3s ease infinite;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:2rem;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .3s ease,transform .3s ease}.header-menu-wrapper.show{opacity:1;pointer-events:auto;transform:translateY(0)}.header-menu-wrapper::after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(79,127,255,.2),transparent);animation:scanline 4s linear infinite;pointer-events:none}.header-main-menu{display:flex !important;flex-direction:column;align-items:stretch;width:100%;max-width:320px;gap:4px}.header-main-menu .menu-item{width:100%}.header-main-menu .menu-item a{width:100%;text-align:center;padding:14px 24px;font-size:1rem;border:1px solid rgba(255,255,255,.03);background:rgba(17,17,24,.33);border-radius:4px;color:#999}.header-main-menu .menu-item a::before{content:"~";margin-right:8px;font-size:.75rem;color:#333}.header-main-menu .menu-item a::after{display:none}.header-main-menu .menu-item a:hover{color:#4f7fff;border-color:rgba(79,127,255,.2);background:rgba(79,127,255,.03)}.header-main-menu .menu-item.current-menu-item>a{color:#4f7fff;background:rgba(79,127,255,.06);border-color:rgba(79,127,255,.2);box-shadow:0 0 5px rgba(79,127,255,.13),0 0 10px rgba(79,127,255,.07),inset 0 0 5px rgba(79,127,255,.03)}.header-main-menu .menu-item.current-menu-item>a::before{content:">";color:#4f7fff}.header-main-menu .sub-menu{position:static;opacity:1;transform:none;pointer-events:auto;background:transparent;border:none;box-shadow:none;padding:0 0 0 1rem;min-width:0;display:none}.header-main-menu .sub-menu .menu-item a{padding:8px 16px;font-size:.875rem;background:transparent;border:none}.header-main-menu .menu-item-has-children.is-expanded>.sub-menu{display:block}.header-lang-switcher,.searchform-wrapper{display:none}}