:root{--edd-blocks-light-grey:#eee}.screen-reader-text{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.eoksp-popup,.eoksp-popup *,.eoksp-popup *:before,.eoksp-popup *:after{box-sizing:border-box!important}.eoksp-popup{position:fixed!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:var(--eoksp-z,999999)!important;padding:38px 20px!important;opacity:0;visibility:hidden;pointer-events:none;color:#fff;font-family:inherit!important;transition:opacity .24s ease,visibility .24s ease}.eoksp-popup.is-open{opacity:1;visibility:visible;pointer-events:auto}.eoksp-popup.is-closing{opacity:0;visibility:visible;pointer-events:none}.eoksp-popup[hidden]{display:none!important}.eoksp-overlay{position:absolute!important;inset:0!important;background:var(--eoksp-overlay,rgb(0 0 0 / .72))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:0;transition:opacity .24s ease}.eoksp-popup.is-open .eoksp-overlay{opacity:1}.eoksp-dialog{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:min(var(--eoksp-width,720px),var(--eoksp-max-width,90vw))!important;max-width:calc(100vw - 24px)!important;max-height:94vh!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;color:#ffffff!important;transform:translateY(10px) scale(.985);opacity:.98;transition:transform .24s ease,opacity .24s ease}.eoksp-popup.is-open .eoksp-dialog{transform:translateY(0) scale(1);opacity:1}.eoksp-popup.is-closing .eoksp-dialog{transform:translateY(8px) scale(.99);opacity:.96}.eoksp-dialog-head{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 0 18px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important}.eoksp-dialog-head:empty{display:none!important}.eoksp-dialog-title{margin:0!important;padding:0!important;font-size:clamp(28px,4vw,42px)!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-.035em!important;color:#ffffff!important;text-align:center!important;text-shadow:0 3px 20px rgb(0 0 0 / .46)!important;word-break:keep-all!important}.eoksp-head-actions{display:none!important}.eoksp-body{position:relative!important;width:100%!important;max-width:100%!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;flex:0 1 auto!important}.eoksp-body.is-fixed-height{height:min(var(--eoksp-height,520px),72vh)!important}.eoksp-slides{position:relative!important;width:100%!important;height:100%!important;overflow:hidden!important;background:transparent!important;border:0!important;box-shadow:none!important}.eoksp-slides-track{display:flex!important;height:100%!important;transition:transform .34s ease!important;will-change:transform}.eoksp-slide{min-width:100%!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 46px!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.eoksp-image-link{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;color:inherit!important;text-decoration:none!important;background:transparent!important;border:0!important;box-shadow:none!important}.eoksp-image{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:min(70vh,820px)!important;margin:0 auto!important;border:0!important;border-radius:var(--eoksp-radius,18px)!important;background:transparent!important;box-shadow:none!important;object-fit:contain!important;overflow:hidden!important}.eoksp-embed-wrap{position:relative!important;width:100%!important;max-width:100%!important;aspect-ratio:16/9!important;padding:0!important;margin:0 auto!important;background:#000000!important;border:0!important;border-radius:var(--eoksp-radius,18px)!important;box-shadow:none!important;overflow:hidden!important}.eoksp-embed-wrap iframe,.eoksp-video-tag{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;background:#000000!important;border-radius:var(--eoksp-radius,18px)!important;object-fit:contain!important}.eoksp-html,.eoksp-kboard-card{width:100%!important;max-width:760px!important;margin:0 auto!important;border-radius:var(--eoksp-radius,18px)!important;background:#ffffff!important;color:#1e293b!important;box-shadow:0 24px 80px rgb(0 0 0 / .22)!important;overflow:hidden!important}.eoksp-html{padding:36px 42px!important;line-height:1.72!important;word-break:keep-all!important;overflow-wrap:anywhere!important}.eoksp-html>*:first-child{margin-top:0!important}.eoksp-html>*:last-child{margin-bottom:0!important}.eoksp-open-popup{text-align:center!important;max-width:680px!important;margin:0 auto!important;color:#0f172a!important}.eoksp-open-popup h2{margin:0!important;font-size:clamp(28px,5vw,46px)!important;line-height:1.18!important;letter-spacing:-.04em!important;color:#0f172a!important;word-break:keep-all!important}.eoksp-open-popup p{font-size:17px!important;line-height:1.75!important;color:#475569!important}.eoksp-open-popup-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 22px!important;border-radius:999px!important;background:#0f172a!important;color:#ffffff!important;font-weight:800!important;text-decoration:none!important;box-shadow:0 12px 28px rgb(15 23 42 / .18)!important}.eoksp-kboard-card{display:grid!important;grid-template-columns:minmax(180px,36%) minmax(0,1fr)!important;min-height:320px!important;border:1px solid rgb(15 23 42 / .08)!important;text-decoration:none!important}.eoksp-kboard-thumb{background:#f1f5f9!important;overflow:hidden!important}.eoksp-kboard-thumb img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.eoksp-kboard-text{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:28px!important}.eoksp-kboard-title{font-size:22px!important;line-height:1.35!important;color:#0f172a!important;word-break:keep-all!important}.eoksp-kboard-excerpt{margin:12px 0 0!important;color:#475569!important;line-height:1.7!important;word-break:keep-all!important;overflow-wrap:anywhere!important}.eoksp-kboard-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:flex-start!important;margin-top:18px!important;padding:10px 16px!important;border-radius:999px!important;background:#0f172a!important;color:#ffffff!important;font-size:14px!important;font-weight:700!important}.eoksp-kboard-card.is-fallback{grid-template-columns:1fr!important}.eoksp-empty{padding:30px 22px!important;color:#334155!important;text-align:center!important;background:#f8fafc!important;border-radius:12px!important}.eoksp-nav{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;min-width:0!important;height:58px!important;min-height:0!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:rgb(255 255 255 / .42)!important;font-size:58px!important;font-weight:200!important;line-height:.8!important;z-index:8!important;text-shadow:0 2px 10px rgb(0 0 0 / .35)!important;opacity:.72!important;transition:opacity .18s ease,color .18s ease!important}.eoksp-prev{left:4px!important}.eoksp-next{right:4px!important}.eoksp-nav:hover,.eoksp-nav:focus-visible{background:transparent!important;box-shadow:none!important;color:rgb(255 255 255 / .8)!important;opacity:1!important;outline:none!important}.eoksp-dialog-foot{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:14px 0 0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.eoksp-meta-chip,.eoksp-hide-today,.eoksp-text-close{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:0!important;height:30px!important;padding:0 12px!important;margin:0!important;border:0!important;border-radius:7px!important;background:rgb(0 0 0 / .62)!important;color:#ffffff!important;font-size:13px!important;font-weight:600!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important;text-decoration:none!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;cursor:pointer!important}.eoksp-count-chip{cursor:default!important}.eoksp-count-chip strong{color:#ff3b30!important;font-weight:800!important}.eoksp-hide-today:hover,.eoksp-hide-today:focus-visible,.eoksp-text-close:hover,.eoksp-text-close:focus-visible{background:rgb(0 0 0 / .82)!important;color:#ffffff!important;outline:none!important}.eoksp-dots{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;position:relative!important;z-index:7!important;margin:18px 0 0!important;padding:0!important;background:transparent!important;line-height:0!important}.eoksp-dot{appearance:none!important;-webkit-appearance:none!important;display:block!important;width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;padding:0!important;margin:0!important;border:0!important;border-radius:999px!important;background:#dbeafe!important;box-shadow:none!important;opacity:1!important;line-height:0!important;font-size:0!important;overflow:hidden!important;transition:background .18s ease,opacity .18s ease!important;cursor:pointer!important}.eoksp-dot.is-active{background:#2f9cff!important;opacity:1!important;transform:none!important}.eoksp-position-center{align-items:center!important;justify-content:center!important}.eoksp-position-top-left{align-items:flex-start!important;justify-content:flex-start!important}.eoksp-position-top-center{align-items:flex-start!important;justify-content:center!important}.eoksp-position-top-right{align-items:flex-start!important;justify-content:flex-end!important}.eoksp-position-middle-left{align-items:center!important;justify-content:flex-start!important}.eoksp-position-middle-right{align-items:center!important;justify-content:flex-end!important}.eoksp-position-bottom-left{align-items:flex-end!important;justify-content:flex-start!important}.eoksp-position-bottom-center{align-items:flex-end!important;justify-content:center!important}.eoksp-position-bottom-right{align-items:flex-end!important;justify-content:flex-end!important}.eoksp-preview-badge{position:absolute!important;top:-34px!important;right:0!important;z-index:8!important;padding:6px 10px!important;border-radius:999px!important;background:rgb(17 24 39 / .88)!important;color:#ffffff!important;font-size:12px!important;font-weight:700!important}body.eoksp-lock-scroll{overflow:hidden!important}@media(max-width:782px){.eoksp-popup{padding:28px 12px!important}.eoksp-dialog{width:min(var(--eoksp-width,720px),100vw)!important;max-width:calc(100vw - 24px)!important;max-height:94vh!important}.eoksp-dialog-head{margin-bottom:14px!important}.eoksp-dialog-title{font-size:26px!important}.eoksp-slide{padding:0 30px!important}.eoksp-image{max-height:68vh!important}.eoksp-nav{width:24px!important;height:52px!important;font-size:48px!important}.eoksp-prev{left:0!important}.eoksp-next{right:0!important}.eoksp-meta-chip,.eoksp-hide-today,.eoksp-text-close{height:28px!important;padding:0 10px!important;font-size:12px!important}.eoksp-dot{width:10px!important;min-width:10px!important;max-width:10px!important;height:10px!important;min-height:10px!important;max-height:10px!important}.eoksp-html{padding:28px 24px!important}.eoksp-kboard-card{grid-template-columns:1fr!important}.eoksp-kboard-thumb{min-height:180px!important}.eoksp-kboard-text{padding:18px!important}.eoksp-kboard-title{font-size:18px!important}}.eoksp-device-desktop{display:none!important}@media(min-width:783px){.eoksp-device-desktop.is-open{display:flex!important}.eoksp-device-mobile{display:none!important}}@media(max-width:782px){.eoksp-device-mobile.is-open{display:flex!important}.eoksp-device-desktop{display:none!important}}.edd-icon{display:inline-block;fill:currentColor;position:relative;vertical-align:middle}.edd-icon-spin{animation:edd-icon-spin 2s linear infinite;display:inline-block}@keyframes edd-icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}#edd_checkout_cart{border:none;margin:0 0 21px;table-layout:auto;text-align:left;width:100%}#edd_checkout_cart td,#edd_checkout_cart th{border:1px solid #eee;color:#666;padding:.5em 1.387em;text-align:left}#edd_checkout_cart .edd_cart_header_row th{background:#fafafa;padding:1.387em}#edd_checkout_cart .edd_cart_discount_row th,#edd_checkout_cart .edd_cart_tax_row th{background:none}#edd_checkout_cart th{font-weight:700}#edd_checkout_cart td{background:#fff;line-height:25px;vertical-align:middle}#edd_checkout_cart td.edd_cart_actions,#edd_checkout_cart td:last-child,#edd_checkout_cart th.edd_cart_actions,#edd_checkout_cart th.edd_cart_total,#edd_checkout_cart th:last-child{text-align:right}#edd_checkout_cart td img{background:none;border:none;float:left;margin:0 8px 0 0;padding:0}#edd_checkout_cart input.edd-item-quantity{padding:2px;width:3em}#edd_checkout_cart .edd_discount{display:inline-block;margin-left:5px}#edd_checkout_cart br{display:none}#edd_checkout_cart a.edd-cart-saving-button{font-weight:400;text-decoration:none}#edd_checkout_form_wrap legend{display:block;font-size:120%;font-weight:700;line-height:1;margin:0 0 1rem;padding:0;white-space:nowrap;width:100%}#edd_checkout_form_wrap label{display:block;font-size:95%;font-weight:700;line-height:100%;margin:0 0 5px;position:relative}#edd_checkout_form_wrap .edd-description{color:#666;display:block;font-size:80%;margin:0 0 5px}#edd_checkout_form_wrap input.edd-input,#edd_checkout_form_wrap select.edd-select,#edd_checkout_form_wrap textarea.edd-input{display:block;width:70%}#edd_checkout_form_wrap select.edd-select.edd-select-small{display:inline;width:auto}#edd_checkout_form_wrap input.edd-input.error,#edd_checkout_form_wrap textarea.edd-input.error{border-color:#c4554e}#edd_checkout_form_wrap fieldset>div,#edd_checkout_form_wrap>p{margin:0 0 21px}#edd_checkout_form_wrap span.edd-required-indicator{color:#b94a48;display:inline}#edd_checkout_form_wrap input[type=email],#edd_checkout_form_wrap input[type=password],#edd_checkout_form_wrap input[type=tel],#edd_checkout_form_wrap input[type=text],#edd_checkout_form_wrap select,#edd_checkout_form_wrap textarea{padding:4px 6px}#edd_checkout_form_wrap input[type=radio]{border:none;margin-right:5px}#edd_checkout_form_wrap input[type=checkbox]{display:inline-block;margin:0 5px 0 0}#edd_checkout_form_wrap input[type=checkbox]+label,#edd_checkout_form_wrap input[type=checkbox]+label:after{display:inline}#edd_checkout_form_wrap .edd-payment-icons{display:flex;margin:0 0 8px}#edd_checkout_form_wrap .edd-payment-icons img.payment-icon{max-height:32px}#edd_checkout_form_wrap .edd-payment-icons .payment-icon{margin:0 10px 0 0}#edd_checkout_form_wrap #edd-payment-mode-wrap label{display:inline-block;margin:0 20px 0 0}#edd_checkout_form_wrap #edd-payment-mode-wrap .edd-payment-mode-label{display:inline-block;font-weight:700;margin-bottom:5px;position:relative}#edd_checkout_form_wrap fieldset{border:1px solid #eee;margin:0 0 21px;padding:1.387em}#edd_checkout_form_wrap #edd_discount_code,#edd_checkout_form_wrap #edd_purchase_submit,#edd_checkout_form_wrap #edd_register_account_fields{border:none;padding:0}#edd_checkout_form_wrap #edd_purchase_submit #edd-purchase-button[data-edd-button-state=disabled]{cursor:not-allowed;opacity:.5}#edd_checkout_form_wrap #edd_purchase_submit #edd-purchase-button [data-edd-button-state=processing],#edd_checkout_form_wrap #edd_purchase_submit #edd-purchase-button[data-edd-button-state=updating]{cursor:wait;opacity:.5}#edd_checkout_form_wrap fieldset fieldset{border:none;margin:0;padding:0}#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap,#edd_checkout_form_wrap #edd_final_total_wrap,#edd_checkout_form_wrap #edd_show_discount,#edd_checkout_form_wrap .edd-cart-adjustment{background:#fafafa;color:#666;padding:.5em 1.387em}#edd_checkout_form_wrap #edd-discount-code-wrap,#edd_checkout_form_wrap #edd_final_total_wrap,#edd_checkout_form_wrap #edd_show_discount{border:1px solid #eee}#edd_checkout_form_wrap .edd-cart-adjustment{padding:1.387em}#edd_checkout_form_wrap .edd-cart-adjustment .edd-apply-discount.edd-submit,#edd_checkout_form_wrap .edd-cart-adjustment input.edd-input,#edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit{display:inline-block}#edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit{margin-bottom:2px;padding:3px 12px}#edd_checkout_form_wrap #edd-discount-error-wrap{display:inline-block;margin:1em 0 0;width:100%}#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap{border-left:none;border-right:none;border-top:none;margin:-1.387em -1.387em 21px}#edd_checkout_form_wrap #edd_payment_mode_select,#edd_checkout_form_wrap fieldset#edd_register_fields #edd_checkout_user_info{margin-bottom:21px}#edd_checkout_form_wrap fieldset#edd_register_account_fields legend{padding-top:11px}#edd_checkout_form_wrap fieldset#edd_register_account_fields p.edd_login_password,#edd_checkout_form_wrap fieldset#edd_register_account_fields p.edd_register_password{margin:0}#edd_checkout_form_wrap fieldset#edd_cc_fields legend{border:none;padding:0}#edd_checkout_form_wrap fieldset p:last-child{margin-bottom:0}#edd_checkout_form_wrap fieldset#edd_cc_fields #edd-card-number-wrap{margin-top:5px}#edd_checkout_form_wrap #edd_purchase_final_total{margin:21px 0}#edd_checkout_form_wrap #edd_purchase_final_total p{margin:0}#edd_checkout_form_wrap input.edd-input.card-number.valid{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22green%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.5%2012.75l6%206%209-13.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-position:98% 50%;background-repeat:no-repeat}#edd_checkout_form_wrap span.exp-divider{display:inline}#edd_checkout_form_wrap span.card-type{position:absolute;right:0;top:0}#edd_checkout_form_wrap span.card-type.off{display:none}#edd_checkout_form_wrap .edd-cart-ajax{box-shadow:none}.edd-vat-number-wrap{display:flex;gap:8px;justify-content:space-between}.edd-vat-number-wrap .edd-vat-check__control{display:flex;gap:4px}.edd-vat-number-wrap .edd-vat-check__control .edd-loading{margin:auto!important;position:unset!important}.edd-vat-number-wrap+.edd-alert{margin-top:18px}.edd-login-link{align-items:center;background-color:#d9edf7;border:1px solid #bce8f1;border-radius:2px;color:#31708f;display:flex;flex-wrap:wrap;gap:12px;padding:10px}.edd-login-link[hidden]{display:none}.edd-login-link__message{margin:0}.edd_clearfix:after{clear:both;content:".";display:block;float:none;text-indent:-9999px;visibility:hidden}.edd_discount_remove{background:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.75%209.75l4.5%204.5m0-4.5l-4.5%204.5M21%2012a9%209%200%2011-18%200%209%209%200%200118%200z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A") 0 0 no-repeat;display:inline-block;height:14px;opacity:.6;position:relative;width:14px}.edd_discount_remove:hover{opacity:1}#edd_secure_site_wrapper{font-weight:700;padding:4px 4px 4px 0}#edd_secure_site_wrapper span{vertical-align:middle}.edd-amazon-profile-wrapper{font-size:12px}.edd-amazon-profile-name{font-weight:600}.edd-amazon-logout{font-size:10px;line-height:12px}.edd-amazon-logout a{cursor:pointer}#edd-amazon-address-box,#edd-amazon-wallet-box{height:228px;width:350px}#edd-amazon-address-box{margin-bottom:15px}.edd_cart_tax .edd-loading-ajax.edd-loading{display:inline-block;margin:0 0 0 auto}@media only screen and (min-width:768px){#edd-amazon-address-box,#edd-amazon-wallet-box{height:228px;width:100%}}.edd_purchase_submit_wrapper{position:relative}.edd_purchase_submit_wrapper a.edd-add-to-cart{display:none;overflow:hidden;position:relative;text-decoration:none}.edd_purchase_submit_wrapper .edd-cart-ajax{display:none;left:-35px;position:relative}.edd-submit.button.edd-ajax-loading{padding-right:30px}.edd-add-to-cart .edd-add-to-cart-label{filter:alpha(opacity=100);opacity:1}.edd-loading,.edd-loading:after{border-radius:50%;display:block;height:1.5em;width:1.5em}.edd-loading{animation:edd-spinning 1.1s linear infinite;border:.2em solid #fff3;border-left-color:#fff;filter:alpha(opacity=0);font-size:.75em;left:calc(50% - .75em);opacity:0;position:absolute;top:calc(50% - .75em);transform:translateZ(0)}.edd-discount-loader.edd-loading,.edd-loading-ajax.edd-loading,a.edd-add-to-cart.white .edd-loading{border-color:#0003 #0003 #0003 #000}.edd-loading-ajax.edd-loading{display:inline-block;left:.25em;position:relative;top:0;vertical-align:middle}.edd-discount-loader.edd-loading{display:inline-block;height:1.25em;left:auto;position:relative;vertical-align:middle;width:1.25em}.edd-loading-ajax.edd-loading{opacity:1}@keyframes edd-spinning{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.edd-loading,a.edd-add-to-cart .edd-add-to-cart-label{transition:opacity .1s!important}.edd-add-to-cart[data-edd-loading] .edd-add-to-cart-label{filter:alpha(opacity=0);opacity:0}.edd-add-to-cart[data-edd-loading] .edd-loading,.edd-discount-loader.edd-loading{filter:alpha(opacity=100);opacity:1}.edd-cart-added-alert{color:#567622;display:block;position:absolute}.edd_form input.edd-input.required,.edd_form select.edd-select.required{color:#000}body.edd_receipt_page{background-color:#fff;color:#141412;font-family:Helvetica,sans-serif;font-size:12px;margin:0}body.edd_receipt_page:before{position:relative}body.edd_receipt_page #edd_receipt_wrapper{margin:0 auto;padding:50px 0;width:660px}body.edd_receipt_page table{border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;display:table;font-size:14px;line-height:2;margin:0 0 20px;width:100%}body.edd_receipt_page td,body.edd_receipt_page th{border-top:1px solid #ededed;display:table-cell;font-weight:400;padding:6px 10px;text-align:left}body.edd_receipt_page th{font-weight:700;text-transform:uppercase}body.edd_receipt_page h3{clear:both;display:block;font-size:22px;font-weight:700;margin:40px 0 5px}body.edd_receipt_page li{list-style:none}table#edd_purchase_receipt,table#edd_purchase_receipt_products{width:100%}table#edd_purchase_receipt td,table#edd_purchase_receipt th,table#edd_purchase_receipt_products td,table#edd_purchase_receipt_products th{text-align:left}table#edd_purchase_receipt .edd_receipt_payment_status.cancelled,table#edd_purchase_receipt .edd_receipt_payment_status.failed,table#edd_purchase_receipt .edd_receipt_payment_status.pending,table#edd_purchase_receipt .edd_receipt_payment_status.revoked{color:#f73f2e}table#edd_purchase_receipt_products li{list-style:none;margin:0 0 8px 10px}table#edd_purchase_receipt ul,table#edd_purchase_receipt_products ul.edd_purchase_receipt_files{margin:0;padding:0}table#edd_purchase_receipt li.edd_download_file{list-style:none;margin:0 0 8px}table#edd_purchase_receipt_products .edd_purchase_receipt_product_notes{font-style:italic}table#edd_purchase_receipt_products .edd_purchase_receipt_product_name{font-weight:700}table#edd_purchase_receipt_products .edd_bundled_product_name{font-style:italic;font-weight:700}#edd_user_history{border-bottom:none;border-top:1px solid #f0f0f0;text-align:left;width:100%}#edd_user_history td,#edd_user_history th{border-bottom:1px solid #f0f0f0;border-top:none;padding:3px 5px;text-align:left}#edd_user_history th{background:#f5f5f5;font-weight:700}#edd_user_history td{line-height:25px;vertical-align:middle}#edd_user_history .edd_purchase_status.cancelled,#edd_user_history .edd_purchase_status.failed,#edd_user_history .edd_purchase_status.pending,#edd_user_history .edd_purchase_status.revoked{color:#f73f2e}#edd_login_form legend,#edd_register_form legend{font-size:120%;margin-bottom:1em}#edd_login_form fieldset,#edd_register_form fieldset{border:none}#edd_login_form .edd-input,#edd_register_form .edd-input{box-sizing:border-box}#edd_login_form label,#edd_register_form label{cursor:pointer}#edd_profile_editor_form p{margin-bottom:8px}#edd_profile_editor_form label{display:inline-block}#edd_profile_editor_form .edd-profile-emails{display:inline-table;list-style-type:none;margin-bottom:0;margin-left:0}#edd_profile_editor_form .edd-profile-email{width:auto}#edd_profile_editor_form .edd-profile-email .actions{display:none}#edd_profile_editor_form .edd-profile-email:hover>span{display:inline-block}.edd_added_to_cart_alert{background:#9ecce2;border:1px solid #046a9e;color:#333;font-size:14px;margin:8px 0;padding:5px}.edd_added_to_cart_alert a.edd_alert_checkout_link{color:#000!important}input.edd_submit_plain{background:none!important;border:none!important;cursor:pointer;display:inline;padding:0!important}.single-download .edd_download_purchase_form{margin-bottom:1.387em}.edd_download_purchase_form .edd_download_quantity_wrapper{margin:0 0 .5em}.edd_download_purchase_form .edd_download_quantity_wrapper .edd-item-quantity{width:75px}.edd_download_purchase_form .edd_price_options{margin:0 0 15px}.edd_download_purchase_form .edd_price_options ul{list-style:none;margin:0;padding:0}.edd_download_purchase_form .edd_price_options li{display:block;margin:0;padding:0}.edd_download_purchase_form .edd_price_options span{display:inline;margin:0;padding:0}.edd_download_purchase_form .edd_price_options .edd_download_quantity_wrapper{padding-left:18px}.edd_download_purchase_form .edd_price_options .edd_download_quantity_wrapper *{font-size:80%}.edd_download_purchase_form .edd_price_options input.edd-item-quantity{display:inline;max-width:90%;width:50px}#edd-purchase-button,.edd-submit,[type=submit].edd-submit{border:1px solid #ccc;border-radius:4px;box-shadow:none;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.428571429;margin:0;padding:6px 12px;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.edd-submit.button:focus,[type=submit].edd-submit:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.edd-submit.button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.edd-submit.plain{border:none;border-radius:0;padding:0}.edd-submit.button,.edd-submit.button.gray,.edd-submit.button:visited{background:#f0f0f0;border-color:#ccc;color:#333}.edd-submit.button.gray:active,.edd-submit.button.gray:focus,.edd-submit.button.gray:hover,.edd-submit.button:active,.edd-submit.button:focus,.edd-submit.button:hover{background:#ebebeb;border-color:#adadad;color:#333}.edd-submit.button.gray:active{background-image:none}.edd-submit.button.white{background:#fff;border-color:#ccc;color:#333}.edd-submit.button.white:active,.edd-submit.button.white:focus,.edd-submit.button.white:hover{background:#ebebeb;border-color:#adadad;color:#333}.edd-submit.button.white:active{background-image:none}.edd-submit.button.blue{background:#428bca;border-color:#357ebd;color:#fff}.edd-submit.button.blue.active,.edd-submit.button.blue:focus,.edd-submit.button.blue:hover{background:#3276b1;border-color:#285e8e;color:#fff}.edd-submit.button.blue.active{background-image:none}.edd-submit.button.red{background:#d9534f;border-color:#d43f3a;color:#fff}.edd-submit.button.red:active,.edd-submit.button.red:focus,.edd-submit.button.red:hover{background:#d2322d;border-color:#ac2925;color:#fff}.edd-submit.button.red:active{background-image:none}.edd-submit.button.green{background:#5cb85c;border-color:#4cae4c;color:#fff}.edd-submit.button.green:active,.edd-submit.button.green:focus,.edd-submit.button.green:hover{background:#47a447;border-color:#398439;color:#fff}.edd-submit.button.green:active{background-image:none}.edd-submit.button.yellow{background:#f0ad4e;border-color:#eea236;color:#fff}.edd-submit.button.yellow:active,.edd-submit.button.yellow:focus,.edd-submit.button.yellow:hover{background:#ed9c28;border-color:#d58512;color:#fff}.edd-submit.button.yellow:active{background-image:none}.edd-submit.button.orange{background:#ed9c28;border-color:#e3921e;color:#fff}.edd-submit.button.orange:active,.edd-submit.button.orange:focus,.edd-submit.button.orange:hover{background:#e59016;border-color:#d58512;color:#fff}.edd-submit.button.orange:active{background-image:none}.edd-submit.button.dark-gray{background:#363636;border-color:#222;color:#fff}.edd-submit.button.dark-gray:active,.edd-submit.button.dark-gray:focus,.edd-submit.button.dark-gray:hover{background:#333;border-color:#adadad;color:#fff}.edd-submit.button.dark-gray:active{background-image:none}.edd_downloads_list{display:grid;grid-column-gap:20px;grid-row-gap:40px}.edd_downloads_list:after{clear:both;content:"";display:table}.edd_download{float:left}.edd_download_columns_1 .edd_download{width:100%}.edd_download_columns_2 .edd_download{width:50%}.edd_download_columns_0 .edd_download,.edd_download_columns_3 .edd_download{width:33%}.edd_download_columns_4 .edd_download{width:25%}.edd_download_columns_5 .edd_download{width:20%}.edd_download_columns_6 .edd_download{width:16.6%}.edd_download_inner{margin:0 0 10px;padding:0 8px 8px}.edd_download_columns_2 .edd_download:nth-child(odd),.edd_download_columns_3 .edd_download:nth-child(3n+1),.edd_download_columns_4 .edd_download:nth-child(4n+1),.edd_download_columns_5 .edd_download:nth-child(5n+1),.edd_download_columns_6 .edd_download:nth-child(6n+1){clear:left}.edd_download_image{max-width:100%}.edd_download .edd_price{margin-bottom:10px}@media(min-width:768px){.edd_downloads_list:not(.edd_download_columns_1){grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.edd_downloads_list.edd_download_columns_2{grid-template-columns:repeat(2,1fr)}.edd_downloads_list.edd_download_columns_3{grid-template-columns:repeat(3,1fr)}.edd_downloads_list.edd_download_columns_4{grid-template-columns:repeat(4,1fr)}.edd_downloads_list.edd_download_columns_5{grid-template-columns:repeat(5,1fr)}.edd_downloads_list.edd_download_columns_6{grid-template-columns:repeat(6,1fr)}}@supports(display:grid){.edd_downloads_list .edd_download{width:auto}.edd_download_inner{margin:0;padding:0}}.edd-hide-on-empty.cart-empty{display:none}.edd-cart-ajax{background:none;border:none;margin:0 8px 0 4px;padding:0;position:relative;top:2px}.edd-cart-number-of-items{color:gray;font-style:italic}.edd-cart-meta.edd_subtotal{font-style:italic;font-weight:700}.edd-cart-meta.edd_cart_tax{font-size:1em;font-style:italic}.edd-cart-meta.edd_cart_tax:before{font-style:normal}.edd-cart-meta.edd_total{font-weight:700}.edd-cart-meta{padding:2px 5px}.edd-cart-meta.edd_subtotal,.edd-cart-meta.edd_total{background-color:#f9f9f9}.edd_errors:not(.edd-alert){background:#ffffe0;border:1px solid #e6db55;border-radius:2px;color:#333;margin:0 0 21px}.edd_error{padding:10px}p.edd_error{margin:0!important}.edd_success:not(.edd-alert){background:#d5eab3;border:1px solid #b3ce89;border-radius:2px;box-shadow:inset 0 1px 0 #ffffffb3;color:#567622;margin:20px 0;padding:6px 8px}.edd-alert{border:1px solid #0000;border-radius:2px;margin-bottom:20px;padding:10px;vertical-align:middle}.edd-alert p{padding:0}.edd-alert p:not(:last-child){margin-bottom:5px}.edd-alert p:last-child{margin-bottom:0}.edd-alert-error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.edd-alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.edd-alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.edd-alert-warn{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.edd-required-fields-notice{color:#666;font-size:.75rem;margin:0 0 1em}.edd-required-fields-notice .edd-required-indicator{color:#dc3232;font-weight:700}
.eddr-notice{margin:0;text-align:center}.eddr-notice.variable-prices{text-align:left}.eddr-cart-item-notice{text-align:left;font-size:.75em}.edd-recurring-failed-list span{display:block;padding-left:15px;padding-bottom:5px}.edd-recurring__update--page{max-width:800px;margin:2rem auto;padding:0 1rem}#edd-recurring-stripe-payment-element{margin-bottom:24px}#edd-recurring-stripe-payment-error{display:none;margin-bottom:24px}.edd-alert p{margin:0 0 1em 0}:root,html[data-na-theme="light"]{color-scheme:light;--na-bg:#fff;--na-bg-soft:#f7f7f8;--na-surface:#fff;--na-surface-2:#f3f3f4;--na-surface-3:#ececef;--na-text:#0d0c22;--na-text-2:#3d3d4e;--na-muted:#6e6d7a;--na-muted-2:#9e9ea7;--na-line:#e7e7e9;--na-line-strong:#d7d7dc;--na-accent:#ea4c89;--na-accent-hover:#d93f7c;--na-accent-soft:#fff1f6;--na-positive:#168a61;--na-danger:#d63b54;--na-shadow-1:0 1px 2px rgba(13,12,34,.04),0 3px 10px rgba(13,12,34,.05);--na-shadow-2:0 16px 42px rgba(13,12,34,.09);--na-shadow-3:0 30px 80px rgba(13,12,34,.13);--na-r-xs:8px;--na-r-sm:10px;--na-r-md:14px;--na-r-lg:18px;--na-r-xl:24px;--na-pill:999px;--na-max:1440px;--na-page-x:32px;--na-header-h:74px;--na-control-h:46px;--na-s1:4px;--na-s2:8px;--na-s3:12px;--na-s4:16px;--na-s5:20px;--na-s6:24px;--na-s8:32px;--na-s10:40px;--na-s12:48px;--na-s16:64px;--na-s20:80px;--na-fw-regular:400;--na-fw-medium:400;--na-fw-semibold:500;--na-fw-bold:600;--na-ease:cubic-bezier(.2,.7,.2,1);--na-ease-spring:cubic-bezier(.2,.9,.25,1.15);--na-fast:150ms;--na-normal:240ms;--na-slow:520ms}html[data-na-theme="dark"]{color-scheme:dark;--na-bg:#0f0e13;--na-bg-soft:#151419;--na-surface:#18171d;--na-surface-2:#201f25;--na-surface-3:#29282f;--na-text:#f8f8f9;--na-text-2:#dedde2;--na-muted:#aaa8b1;--na-muted-2:#7f7d87;--na-line:#2d2c33;--na-line-strong:#3a3941;--na-accent:#f05a95;--na-accent-hover:#f472a4;--na-accent-soft:#2b1721;--na-positive:#63d6aa;--na-danger:#ff7182;--na-shadow-1:0 2px 10px rgba(0,0,0,.18);--na-shadow-2:0 18px 46px rgba(0,0,0,.27);--na-shadow-3:0 32px 86px rgba(0,0,0,.38)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--na-header-h) + 18px)}body.nallaapps-v2{margin:0;background:var(--na-bg);color:var(--na-text);font-family:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans KR",Arial,sans-serif;font-size:17px;line-height:1.62;letter-spacing:-.014em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color var(--na-normal),color var(--na-normal)}body.na-menu-open{overflow:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}::selection{background:var(--na-accent);color:#fff}.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.na-skip-link{position:fixed;left:16px;top:-80px;z-index:99999;padding:10px 14px;border-radius:9px;background:var(--na-text);color:var(--na-bg);font-weight:var(--na-fw-semibold)}.na-skip-link:focus{top:16px}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{color:var(--na-text);font-weight:var(--na-fw-semibold);letter-spacing:-.04em}h1{font-size:clamp(2.35rem,4vw,4rem);line-height:1.04}h2{font-size:clamp(1.85rem,2.7vw,2.55rem);line-height:1.14}h3{font-size:1.18rem;line-height:1.35}p{color:var(--na-muted)}.na-eyebrow,.na-home-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--na-muted);font-size:14px;font-weight:var(--na-fw-semibold);letter-spacing:.075em;text-transform:uppercase}.na-lead{color:var(--na-muted);font-size:18px;line-height:1.72}.na-text-link{display:inline-flex;align-items:center;gap:5px;color:var(--na-text);font-size:16px;font-weight:var(--na-fw-semibold);transition:color var(--na-fast),gap var(--na-fast)}.na-text-link:hover{color:var(--na-accent);gap:9px}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],select,textarea{width:100%;min-height:var(--na-control-h);padding:0 14px;border:1px solid var(--na-line-strong);border-radius:var(--na-r-sm);background:var(--na-surface);color:var(--na-text);box-shadow:none;outline:0;font-size:16px;transition:border-color var(--na-fast),box-shadow var(--na-fast),background-color var(--na-fast)}textarea{min-height:132px;padding:13px 14px}input:focus,select:focus,textarea:focus{border-color:var(--na-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--na-text) 10%,transparent)}input::placeholder,textarea::placeholder{color:var(--na-muted-2)}.na-container{width:min(calc(100% - (var(--na-page-x)*2)),var(--na-max));margin-inline:auto}.na-main{min-height:62vh;background:var(--na-bg)}.na-section{padding:76px 0}.na-section--soft{background:var(--na-bg-soft);border-block:1px solid var(--na-line)}.na-grid,.na-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 20px}.na-section-head,.na-section-head--v2{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:26px}.na-page-hero,.na-store-head,.na-blog-hero,.na-support-hero,.na-account-hero,.na-article-hero,.na-edd-page-hero{position:relative;overflow:hidden;padding:58px 0 38px;border-bottom:1px solid var(--na-line);background:var(--na-bg)}.na-page-hero::before,.na-store-head::before,.na-account-hero::before{content:"";position:absolute;right:-12%;top:-140%;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--na-accent) 12%,transparent),transparent 68%);pointer-events:none}.na-page-hero__inner{position:relative;z-index:1}.na-page-hero__inner.has-extra{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.na-page-hero__copy{min-width:0}.na-page-hero p,.na-store-head p,.na-account-hero p{max-width:760px;margin:16px 0 0;font-size:17px;line-height:1.72}.na-page-content-section,.na-section--store,.na-blog-section,.na-support-section,.na-section--account,.na-article-section,.na-edd-page,.na-commerce-body{padding-top:72px;padding-bottom:84px}.na-pagination{margin-top:44px}.na-pagination .nav-links{display:flex;justify-content:center;gap:7px}.na-pagination .page-numbers{display:grid;place-items:center;min-width:40px;height:40px;padding:0 10px;border:1px solid var(--na-line);border-radius:10px;color:var(--na-muted)}.na-pagination .current{background:var(--na-text);border-color:var(--na-text);color:var(--na-bg)}.na-document-layout{display:grid;grid-template-columns:260px minmax(0,980px);gap:48px;align-items:start;justify-content:center;width:100%}.na-document-toc{position:sticky;top:calc(var(--na-header-h) + 28px)}.admin-bar .na-document-toc{top:calc(var(--na-header-h) + 60px)}.na-document-toc__inner{padding:18px;border:1px solid var(--na-line);border-radius:var(--na-r-lg);background:var(--na-surface);box-shadow:var(--na-shadow-1)}.na-document-toc__inner>strong{display:block;margin:0 0 12px;font-size:17px;font-weight:var(--na-fw-semibold)}.na-document-toc nav{display:grid;gap:2px}.na-document-toc a{position:relative;display:block;padding:8px 10px;border-radius:8px;color:var(--na-muted);font-size:14px;line-height:1.45;transition:background-color var(--na-fast),color var(--na-fast),transform var(--na-fast)}.na-document-toc a:hover,.na-document-toc a.is-active{background:var(--na-surface-2);color:var(--na-text);transform:translateX(2px)}.na-document-content{padding:30px 34px;border:1px solid var(--na-line);border-radius:var(--na-r-xl);background:var(--na-surface);box-shadow:var(--na-shadow-1)}.na-document-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-2px 0 30px;padding-bottom:18px;border-bottom:1px solid var(--na-line);color:var(--na-muted);font-size:13px}.na-document-content h2{position:relative;margin:42px 0 16px;padding-top:4px;scroll-margin-top:130px}.na-document-content h2:first-of-type{margin-top:0}.na-document-content h2::before{content:"";position:absolute;left:-34px;top:5px;width:3px;height:1.1em;border-radius:4px;background:var(--na-accent)}.na-document-content h3{margin:28px 0 10px}.na-document-content ul,.na-document-content ol{padding-left:1.25em}.na-document-content strong{font-weight:var(--na-fw-semibold)}.na-document-content>p:last-child{margin-bottom:0}.na-generic-content{width:100%;max-width:1180px;margin-inline:auto;padding:34px 42px;border:1px solid var(--na-line);border-radius:var(--na-r-xl);background:var(--na-surface);box-shadow:var(--na-shadow-1)}@media (min-width:1181px){.na-document-content{padding:34px 42px}.na-document-content h2::before{left:-42px}.na-page-content-section>.na-container{width:min(calc(100% - (var(--na-page-x)*2)),var(--na-max))}}.na-button,.edd-submit,button.edd-submit,input[type=submit]{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:var(--na-control-h)!important;padding:0 19px!important;border:1px solid var(--na-text)!important;border-radius:var(--na-pill)!important;background:var(--na-text)!important;color:var(--na-bg)!important;box-shadow:none!important;font-size:16px!important;font-weight:var(--na-fw-semibold)!important;line-height:1!important;transition:transform var(--na-fast) var(--na-ease),box-shadow var(--na-fast),background-color var(--na-fast),border-color var(--na-fast)}.na-button:hover,.edd-submit:hover,input[type=submit]:hover{transform:translateY(-2px);box-shadow:var(--na-shadow-1)!important}.na-button:active,.edd-submit:active{transform:translateY(0) scale(.985)}.na-button--ghost{background:var(--na-surface)!important;color:var(--na-text)!important;border-color:var(--na-line-strong)!important}.na-button--sm{min-height:40px!important;padding-inline:16px!important;font-size:15px!important}.na-icon-button{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #fff0;border-radius:50%;background:#fff0;color:var(--na-text);transition:transform var(--na-fast),background-color var(--na-fast),border-color var(--na-fast)}.na-icon-button:hover{transform:translateY(-2px);background:var(--na-surface-2)}.na-icon-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.na-theme-toggle__moon{display:none}.na-theme-toggle__sun{display:block}html[data-na-theme="dark"] .na-theme-toggle__sun{display:none}html[data-na-theme="dark"] .na-theme-toggle__moon{display:block}.na-header-cart__icon{display:grid;place-items:center}.na-header-cart__icon svg{width:20px;height:20px}.na-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--na-line);border-radius:var(--na-pill);background:var(--na-surface-2);color:var(--na-muted);font-size:13px;font-weight:var(--na-fw-semibold)}.na-card{position:relative;background:#fff0;color:var(--na-text)}.na-app-card{min-width:0}.na-app-card__main{display:block}.na-app-card__visual{position:relative;overflow:hidden;aspect-ratio:1.42/1;border-radius:var(--na-r-md);background:var(--na-surface-2);transform:translateZ(0);box-shadow:inset 0 0 0 1px var(--na-line);transition:transform var(--na-normal) var(--na-ease),box-shadow var(--na-normal),filter var(--na-normal)}.na-app-card__visual::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--na-card-x,50%) var(--na-card-y,50%),rgb(255 255 255 / .22),transparent 32%);opacity:0;transition:opacity var(--na-normal);pointer-events:none}.na-app-card:hover .na-app-card__visual{transform:translateY(-5px) scale(1.012);box-shadow:var(--na-shadow-2)}.na-app-card:hover .na-app-card__visual::after{opacity:.7}.na-app-card__visual img{width:100%;height:100%;object-fit:cover;transition:transform var(--na-slow) var(--na-ease),filter var(--na-normal)}.na-app-card:hover .na-app-card__visual img{transform:scale(1.035)}.na-app-card__placeholder{display:grid;place-items:center;width:100%;height:100%;font-size:2rem;font-weight:var(--na-fw-bold);color:var(--na-muted)}.na-app-card__arrow{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--na-line-strong) 70%,transparent);border-radius:50%;background:color-mix(in srgb,var(--na-surface) 90%,transparent);color:var(--na-text);opacity:0;transform:translateY(5px) scale(.94);transition:opacity var(--na-fast),transform var(--na-fast)}.na-app-card:hover .na-app-card__arrow{opacity:1;transform:none}.na-app-card__content{padding-top:13px}.na-app-card__category{margin-bottom:5px;color:var(--na-muted);font-size:13px;font-weight:var(--na-fw-semibold)}.na-app-card h3{margin:0 0 6px;font-size:18px}.na-app-card p{margin:0;color:var(--na-muted);font-size:14px;line-height:1.55}.na-card__meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.na-app-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:11px}.na-app-card__footer-info{display:flex;align-items:center;gap:10px}.na-card__price{font-size:15px;font-weight:var(--na-fw-semibold)}.na-download-count{color:var(--na-muted);font-size:13px}.na-empty{padding:42px;border:1px dashed var(--na-line-strong);border-radius:var(--na-r-lg);background:var(--na-bg-soft);color:var(--na-muted);text-align:center}.na-discovery-search,.na-store-search{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;max-width:900px;min-height:64px;padding:7px 8px 7px 18px;border:1px solid var(--na-line-strong);border-radius:var(--na-pill);background:var(--na-surface);box-shadow:var(--na-shadow-1);transition:border-color var(--na-normal),box-shadow var(--na-normal),transform var(--na-normal)}.na-discovery-search:focus-within,.na-store-search:focus-within{border-color:color-mix(in srgb,var(--na-text) 44%,var(--na-line));box-shadow:var(--na-shadow-2);transform:translateY(-2px)}.na-discovery-search__icon,.na-store-search__icon{display:grid;place-items:center;width:24px;color:var(--na-muted);font-size:21px}.na-discovery-search input,.na-store-search input{min-height:48px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:18px!important}.na-discovery-search button,.na-store-search button{min-width:94px;height:48px;border:0;border-radius:var(--na-pill);background:var(--na-text);color:var(--na-bg);font-size:15px;font-weight:var(--na-fw-semibold)}.na-store-discovery{display:grid;gap:14px;margin:22px 0 34px}.na-store-category-tabs,.na-store-quick{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.na-store-category-tabs a,.na-store-quick a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid var(--na-line);border-radius:var(--na-pill);background:var(--na-surface);color:var(--na-muted);font-size:14px;font-weight:var(--na-fw-semibold);transition:transform var(--na-fast),background-color var(--na-fast),color var(--na-fast),border-color var(--na-fast)}.na-store-category-tabs a:hover,.na-store-quick a:hover{transform:translateY(-1px);color:var(--na-text);border-color:var(--na-line-strong)}.na-store-category-tabs a.is-active,.na-store-quick a.is-active{background:var(--na-text);border-color:var(--na-text);color:var(--na-bg)}.na-download-quickrow{display:flex;align-items:center;gap:12px}.na-download-filter-divider{width:1px;height:26px;background:var(--na-line)}.na-filter-system{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}.na-filter-system__groups{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.na-filter-menu{position:relative}.na-filter-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:42px;padding:0 15px;border:1px solid var(--na-line-strong);border-radius:var(--na-pill);background:var(--na-surface);color:var(--na-text-2);font-size:14px;font-weight:var(--na-fw-medium);white-space:nowrap;box-shadow:none;transition:background-color var(--na-fast),border-color var(--na-fast),color var(--na-fast),transform var(--na-fast),box-shadow var(--na-fast)}.na-filter-trigger:hover,.na-filter-trigger[aria-expanded="true"]{border-color:var(--na-text);color:var(--na-text);transform:translateY(-1px);box-shadow:var(--na-shadow-1)}.na-filter-trigger.is-active{background:var(--na-text);border-color:var(--na-text);color:var(--na-bg)}.na-filter-trigger svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--na-fast)}.na-filter-trigger[aria-expanded="true"] svg{transform:rotate(180deg)}.na-filter-popover{position:absolute;left:0;top:calc(100% + 10px);z-index:80;width:min(320px,calc(100vw - 36px));max-height:min(520px,calc(100vh - 140px));overflow:auto;padding:10px;border:1px solid var(--na-line);border-radius:18px;background:var(--na-surface);color:var(--na-text);box-shadow:var(--na-shadow-3)}.na-filter-popover[hidden]{display:none!important}.na-filter-popover__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:7px 8px 11px}.na-filter-popover__head strong{font-size:15px;font-weight:var(--na-fw-semibold)}.na-filter-popover__head button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#fff0;color:var(--na-muted);font-size:20px}.na-filter-popover__head button:hover{background:var(--na-surface-2);color:var(--na-text)}.na-filter-options{display:grid;gap:2px}.na-filter-option{position:relative;display:flex;align-items:center;min-height:42px;padding:0 10px;border-radius:10px;color:var(--na-text-2);cursor:pointer;transition:background-color var(--na-fast),color var(--na-fast)}.na-filter-option:hover{background:var(--na-surface-2);color:var(--na-text)}.na-filter-option input{position:absolute;opacity:0;pointer-events:none}.na-filter-option span{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;font-size:14px}.na-filter-option input:checked+span{color:var(--na-text);font-weight:var(--na-fw-semibold)}.na-filter-option input:checked+span::after{content:"✓";display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--na-text);color:var(--na-bg);font-size:12px}.na-filter-popover__actions{position:sticky;bottom:-10px;display:flex;justify-content:flex-end;margin:8px -2px -2px;padding:10px 2px 2px;border-top:1px solid var(--na-line);background:linear-gradient(to bottom,color-mix(in srgb,var(--na-surface) 90%,transparent),var(--na-surface) 24%)}.na-filter-system__tail{display:flex;align-items:center;gap:10px;flex:0 0 auto;margin-left:auto}.na-filter-menu--sort .na-filter-popover{right:0;left:auto}.na-filter-trigger--sort{gap:9px}.na-filter-trigger__prefix{color:var(--na-muted);font-size:12px;font-weight:var(--na-fw-regular)}.na-filter-trigger--sort.is-active .na-filter-trigger__prefix{color:currentColor;opacity:.72}.na-filter-reset{display:inline-flex;align-items:center;min-height:40px;padding:0 8px;color:var(--na-muted);font-size:13px;font-weight:var(--na-fw-medium);white-space:nowrap}.na-filter-reset:hover{color:var(--na-text);text-decoration:underline;text-underline-offset:4px}.na-favorite-badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:42px;height:36px;padding:0 10px;border:1px solid var(--na-line);border-radius:var(--na-pill);background:color-mix(in srgb,var(--na-surface) 94%,transparent);color:var(--na-muted);box-shadow:var(--na-shadow-1);transition:transform var(--na-fast) var(--na-ease-spring),color var(--na-fast),border-color var(--na-fast),background-color var(--na-fast)}.na-favorite-badge:hover{transform:translateY(-2px) scale(1.02);color:var(--na-accent);border-color:color-mix(in srgb,var(--na-accent) 35%,var(--na-line))}.na-favorite-badge svg{width:18px;height:18px;fill:#fff0;stroke:currentColor;stroke-width:1.8;transition:fill var(--na-fast),transform var(--na-fast)}.na-favorite-badge.is-active{color:var(--na-accent);background:var(--na-accent-soft);border-color:color-mix(in srgb,var(--na-accent) 30%,var(--na-line))}.na-favorite-badge.is-active svg{fill:currentColor;transform:scale(1.05)}.na-favorite-badge--card{position:absolute;z-index:4;right:10px;top:10px}.na-favorite-badge--title{height:40px;min-width:40px}.na-favorite-badge--product{width:100%;min-height:46px;border-radius:var(--na-r-sm);box-shadow:none}.na-product-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.na-product-stat,.na-product-stats .na-favorite-badge--product{display:flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:0 12px;border:1px solid var(--na-line);border-radius:var(--na-r-sm);background:var(--na-surface-2);color:var(--na-muted);font-size:13px}.na-product-stat strong{color:var(--na-text)}.na-document-modal-v2{width:min(920px,calc(100vw - 36px));max-height:min(880px,calc(100vh - 36px));padding:0;border:0;border-radius:var(--na-r-xl);background:var(--na-surface);color:var(--na-text);box-shadow:var(--na-shadow-3);overflow:hidden}.na-document-modal-v2::backdrop{background:rgb(8 8 12 / .68);backdrop-filter:blur(8px)}.na-doc-v2__panel{display:grid;grid-template-rows:auto minmax(0,1fr);max-height:min(880px,calc(100vh - 36px))}.na-doc-v2__head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border-bottom:1px solid var(--na-line);background:var(--na-surface)}.na-doc-v2__head>div{display:grid;gap:2px}.na-doc-v2__head span{color:var(--na-muted);font-size:11px;letter-spacing:.1em}.na-doc-v2__head strong{color:var(--na-text);font-size:17px;font-weight:var(--na-fw-semibold)}.na-doc-v2__head button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--na-line);border-radius:50%;background:var(--na-surface-2);color:var(--na-text);font-size:22px;line-height:1}.na-doc-v2__head button:hover{background:var(--na-surface-3)}.na-doc-v2__body{min-height:240px;overflow:auto;background:var(--na-bg-soft)}.na-doc-v2__loading,.na-doc-v2__empty{display:grid;place-items:center;gap:10px;min-height:260px;padding:28px;color:var(--na-muted);text-align:center}.na-doc-v2__empty strong{color:var(--na-text)}.na-document-modal-v2.is-receipt{width:min(812px,calc(100vw - 28px));max-height:calc(100vh - 28px);border-radius:0;background:#fff0;box-shadow:none;overflow:visible}.na-document-modal-v2.is-receipt .na-doc-v2__panel{display:block;max-height:none}.na-document-modal-v2.is-receipt .na-doc-v2__head{display:none}.na-document-modal-v2.is-receipt .na-doc-v2__body{position:relative;overflow:visible;background:#fff0}.na-invoice-v2{display:block;width:100%;height:min(760px,calc(100vh - 28px));border:0;border-radius:20px;background:#fff;box-shadow:0 24px 72px rgb(8 8 12 / .22)}.na-receipt-close{position:absolute;right:10px;top:10px;z-index:3;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid rgb(13 12 34 / .12);border-radius:50%;background:rgb(255 255 255 / .94);color:#181820;box-shadow:0 6px 24px rgb(13 12 34 / .12);font-size:21px;line-height:1}.na-receipt-close:hover{background:#fff;transform:translateY(-1px)}.na-login-required-toast{position:fixed;z-index:10000;left:24px;top:calc(var(--na-header-h) + 18px);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(390px,calc(100vw - 32px));padding:15px 14px 15px 16px;border:1px solid var(--na-line-strong);border-radius:12px;background:var(--na-surface);color:var(--na-text);box-shadow:var(--na-shadow-3);opacity:0;visibility:hidden;transform:translateY(-8px) scale(.985);transition:opacity var(--na-fast),visibility var(--na-fast),transform var(--na-normal) var(--na-ease)}.admin-bar .na-login-required-toast{top:calc(var(--na-header-h) + 50px)}.na-login-required-toast.is-visible{opacity:1;visibility:visible;transform:none}.na-login-required-toast__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--na-accent-soft);color:var(--na-accent);font-size:17px}.na-login-required-toast__copy{display:grid;gap:2px;min-width:0}.na-login-required-toast__copy strong{font-size:14px;font-weight:var(--na-fw-semibold)}.na-login-required-toast__copy a{width:max-content;color:var(--na-text);font-size:14px;font-weight:var(--na-fw-semibold)}.na-login-required-toast__copy a:hover{color:var(--na-accent)}.na-login-required-toast__close{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#fff0;color:var(--na-muted);font-size:21px}.na-login-required-toast__close:hover{background:var(--na-surface-2);color:var(--na-text)}.na-button--block{width:100%}.na-card--content{padding:24px;border:1px solid var(--na-line);border-radius:var(--na-r-lg);background:var(--na-surface);box-shadow:var(--na-shadow-1)}.na-copy-toast{position:fixed;left:50%;bottom:28px;z-index:11000;transform:translate(-50%,10px);padding:11px 16px;border:1px solid var(--na-line-strong);border-radius:var(--na-pill);background:var(--na-text);color:var(--na-bg);box-shadow:var(--na-shadow-3);font-size:14px;font-weight:var(--na-fw-medium);opacity:0;visibility:hidden;transition:opacity var(--na-fast),transform var(--na-fast),visibility var(--na-fast)}.na-copy-toast.is-visible{opacity:1;visibility:visible;transform:translate(-50%,0)}.na-app-card__content>p{display:-webkit-box;min-height:calc(1.55em * 2);max-height:calc(1.55em * 2);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.na-app-card__price-badge,.na-app-card__download-badge{position:absolute;z-index:3;bottom:12px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--na-line-strong) 76%,transparent);border-radius:var(--na-pill);background:color-mix(in srgb,var(--na-surface) 88%,transparent);color:var(--na-text);box-shadow:0 5px 18px rgb(0 0 0 / .12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:13px;font-weight:var(--na-fw-semibold);line-height:1}.na-app-card__price-badge{left:12px;padding:0 11px}.na-app-card__download-badge{right:12px;gap:5px;padding:0 9px}.na-app-card__download-badge svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.na-infinite-scroll{display:grid;place-items:center;min-height:72px;margin-top:32px}.na-infinite-scroll__status{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;min-height:40px;color:var(--na-muted);font-size:14px;text-align:center}.na-infinite-scroll__spinner{width:18px;height:18px;border:2px solid var(--na-line-strong);border-top-color:var(--na-text);border-radius:50%;animation:na-infinite-spin .72s linear infinite}.na-infinite-scroll__retry{min-height:34px}.na-infinite-scroll__sentinel{width:100%;height:1px}@keyframes na-infinite-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.na-infinite-scroll__spinner{animation:none}}.na-header{position:sticky;top:0;z-index:1000;background:color-mix(in srgb,var(--na-bg) 92%,transparent);border-bottom:1px solid var(--na-line);backdrop-filter:saturate(180%) blur(18px);transition:box-shadow var(--na-fast),background-color var(--na-fast)}.admin-bar .na-header{top:32px}.na-header.is-scrolled{box-shadow:0 8px 28px rgb(13 12 34 / .06)}.na-header__inner{min-height:var(--na-header-h);display:flex;align-items:center;gap:30px}.na-brand{display:inline-flex;align-items:center;flex:0 0 auto}.na-brand__site-logo,.na-header__site-logo{display:block;width:auto;height:42px;max-width:220px;object-fit:contain}.na-theme-logo--dark{display:none}.na-theme-logo--light{display:block}html[data-na-theme=dark] .na-theme-logo--dark{display:block}html[data-na-theme=dark] .na-theme-logo--light{display:none}.na-primary-nav{flex:1 1 auto;min-width:0}.na-nav{display:flex;align-items:center;justify-content:flex-start;gap:30px}.na-nav>a,.na-nav-support__trigger{position:relative;color:var(--na-text);font-size:20px;font-weight:var(--na-fw-medium);white-space:nowrap}.na-nav>a::after,.na-nav-support__trigger::after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:2px;border-radius:3px;background:var(--na-text);transition:right var(--na-normal) var(--na-ease)}.na-nav>a:hover::after,.na-nav-support__trigger:hover::after{right:0}.na-nav-support{position:relative}.na-nav-support__menu{position:absolute;left:50%;top:calc(100% + 16px);display:grid;min-width:200px;padding:8px;border:1px solid var(--na-line);border-radius:var(--na-r-md);background:var(--na-surface);box-shadow:var(--na-shadow-2);opacity:0;visibility:hidden;transform:translate(-50%,-5px);transition:opacity var(--na-fast),transform var(--na-fast),visibility var(--na-fast)}.na-nav-support:hover .na-nav-support__menu,.na-nav-support:focus-within .na-nav-support__menu{opacity:1;visibility:visible;transform:translate(-50%,0)}.na-nav-support__menu a{padding:10px 11px;border-radius:8px;color:var(--na-text-2);font-size:15px}.na-nav-support__menu a:hover{background:var(--na-surface-2);color:var(--na-text)}.na-header__actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:4px;white-space:nowrap}.na-header__auth-link{padding:8px 7px;color:var(--na-text);font-size:16px;font-weight:var(--na-fw-semibold)}.na-header-cart__count{position:absolute;right:-1px;top:0;display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border:2px solid var(--na-bg);border-radius:999px;background:var(--na-accent);color:#fff;font-size:9px;font-weight:var(--na-fw-semibold)}.na-mobile-toggle,.na-mobile-account-links{display:none}.na-scroll-progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--na-accent),#8f7cff);pointer-events:none}.na-language-menu{position:relative}.na-language-menu__trigger{border-color:#fff0}.na-language-menu__panel{position:absolute;right:0;top:calc(100% + 10px);z-index:110;display:grid;width:230px;padding:8px;border:1px solid var(--na-line);border-radius:16px;background:var(--na-surface);box-shadow:var(--na-shadow-3);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--na-fast),transform var(--na-fast),visibility var(--na-fast)}.na-language-menu.is-open .na-language-menu__panel{opacity:1;visibility:visible;transform:none}.na-language-menu__panel a,.na-language-menu__panel button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:0 11px;border:0;border-radius:10px;background:#fff0;color:var(--na-text-2);text-align:left;font:inherit}.na-language-menu__panel a:hover,.na-language-menu__panel button:hover,.na-language-menu__panel .is-current{background:var(--na-surface-2);color:var(--na-text)}.na-language-menu__panel small{color:var(--na-muted);font-size:11px}.na-language-menu__notice{padding:8px 10px 4px;color:var(--na-muted);font-size:12px}.na-language-hint{position:absolute;right:0;top:calc(100% + 12px);width:320px;padding:12px;border:1px solid var(--na-line);border-radius:14px;background:var(--na-surface);box-shadow:var(--na-shadow-2);color:var(--na-text-2);font-size:13px}.na-language-hint a{margin-left:8px;color:var(--na-text);font-weight:var(--na-fw-semibold)}.na-language-hint button{float:right;border:0;background:#fff0;color:var(--na-muted)}.na-home-hero{position:relative;overflow:hidden;padding:86px 0 62px}.na-home-hero::before,.na-home-hero::after{content:"";position:absolute;border-radius:50%;filter:blur(1px);pointer-events:none;animation:na-float-orb 11s ease-in-out infinite alternate}.na-home-hero::before{right:-120px;top:-180px;width:520px;height:520px;background:radial-gradient(circle,color-mix(in srgb,var(--na-accent) 15%,transparent),transparent 68%)}.na-home-hero::after{left:-180px;bottom:-260px;width:460px;height:460px;background:radial-gradient(circle,rgb(110 94 255 / .12),transparent 70%);animation-delay:-4s}.na-home-hero__inner{position:relative;z-index:1}.na-home-hero__copy{max-width:920px;margin:auto;text-align:center}.na-home-hero h1{margin:0 auto 18px;max-width:900px}.na-home-hero__copy>p{max-width:760px;margin:0 auto 32px;font-size:18px}.na-home-hero .na-discovery-search{margin-inline:auto}.na-popular-searches{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:16px}.na-category-strip{display:flex;gap:8px;overflow-x:auto;padding:2px 0 6px;scrollbar-width:none}.na-product-hero{position:relative;overflow:hidden;padding:54px 0 38px;border-bottom:1px solid var(--na-line);background:var(--na-bg)}.na-product-hero::after{content:"";position:absolute;right:-100px;top:-170px;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--na-accent) 9%,transparent),transparent 68%);pointer-events:none}.na-product-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:100px minmax(0,1fr) 320px;gap:28px;align-items:center}.na-product-hero__grid--no-ad{grid-template-columns:100px minmax(0,1fr)}.na-product-icon{display:grid;place-items:center;width:100px;height:100px;overflow:hidden;border:1px solid var(--na-line);border-radius:22px;background:var(--na-surface);box-shadow:var(--na-shadow-1)}.na-product-icon img{width:100%;height:100%;object-fit:cover}.na-product-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.na-product-copy h1{margin:0;max-width:940px;font-size:clamp(2.45rem,4vw,3.9rem);line-height:1.02;text-wrap:balance}.na-product-copy .na-lead{max-width:980px;margin:12px 0 0}.na-product-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.na-product-ad{min-width:0}.na-product-nav{position:sticky;top:var(--na-header-h);z-index:40;border-bottom:1px solid var(--na-line);background:color-mix(in srgb,var(--na-bg) 94%,transparent);backdrop-filter:blur(16px)}.admin-bar .na-product-nav{top:calc(var(--na-header-h) + 32px)}.na-product-nav .na-container{display:flex;align-items:center;gap:8px;min-height:54px}.na-product-nav a{display:inline-flex;align-items:center;min-height:38px;padding:0 12px;border-radius:var(--na-pill);color:var(--na-muted);font-size:14px;font-weight:var(--na-fw-medium);transition:background-color var(--na-fast),color var(--na-fast),transform var(--na-fast)}.na-product-nav a:hover{background:var(--na-surface-2);color:var(--na-text);transform:translateY(-1px)}.na-product-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:58px;align-items:start}.na-content{min-width:0;color:var(--na-text-2)}.na-content p,.na-content li{color:var(--na-text-2);font-size:17px;line-height:1.78}.na-content a{color:var(--na-accent);text-decoration:underline;text-underline-offset:3px}.na-content img{border-radius:var(--na-r-lg)}.na-software-detail-content{counter-reset:na-detail-section;display:grid;gap:18px}.na-software-detail-section{position:relative;counter-increment:na-detail-section;padding:32px 34px 34px;border:1px solid var(--na-line);border-radius:var(--na-r-xl);background:var(--na-surface);box-shadow:var(--na-shadow-1);scroll-margin-top:150px;transition:border-color var(--na-normal),box-shadow var(--na-normal),transform var(--na-normal) var(--na-ease)}.na-software-detail-section:hover{border-color:var(--na-line-strong);box-shadow:var(--na-shadow-2);transform:translateY(-1px)}.na-software-detail-section>h2{display:flex;align-items:center;gap:12px;margin:0 0 22px;font-size:clamp(1.75rem,2.5vw,2.25rem)}.na-software-detail-section>h2::before{content:counter(na-detail-section,decimal-leading-zero);display:grid;place-items:center;min-width:34px;height:26px;padding:0 7px;border:1px solid var(--na-line);border-radius:var(--na-pill);background:var(--na-bg-soft);color:var(--na-muted);font-size:11px;font-weight:var(--na-fw-semibold);letter-spacing:.05em}.na-software-detail-section>:not(h2) h2,.na-software-detail-section#details h2:not(:first-child){margin:34px 0 14px;font-size:clamp(1.45rem,2vw,1.8rem);line-height:1.25}.na-software-detail-section>:not(h2) h2::before,.na-software-detail-section#details h2:not(:first-child)::before{content:none;display:none}.na-software-detail-section h3{margin:28px 0 10px;font-size:1.28rem}.na-software-detail-section ul,.na-software-detail-section ol{margin:14px 0;padding-left:1.3em}.na-software-detail-section li+li{margin-top:6px}.na-software-detail-section>*:last-child{margin-bottom:0}.na-product-spec{position:sticky;top:calc(var(--na-header-h) + 78px);padding:22px;border:1px solid var(--na-line);border-radius:var(--na-r-xl);background:var(--na-surface);box-shadow:var(--na-shadow-1)}.admin-bar .na-product-spec{top:calc(var(--na-header-h) + 110px)}.na-product-spec h3{margin:0 0 15px;font-size:18px}.na-product-spec dl{margin:0 0 18px}.na-product-spec dl div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid var(--na-line);font-size:14px}.na-product-spec dt{color:var(--na-muted)}.na-product-spec dd{margin:0;color:var(--na-text);text-align:right;font-weight:var(--na-fw-semibold)}.na-product-spec__purchase .na-button,.na-product-spec__purchase .edd-submit{width:100%!important}.na-product-buy__notes{margin:16px 0 0;padding:15px 0 0;border-top:1px solid var(--na-line);list-style:none;color:var(--na-muted);font-size:13px}.na-product-buy__notes li{margin:7px 0}.na-product-buy__notes li::before{content:"✓";margin-right:7px;color:var(--na-positive)}.na-product-spec__account{margin-top:14px}.na-account-user{display:flex;align-items:center;gap:12px;min-width:0}.na-account-user__avatar{display:grid;place-items:center;width:50px;height:50px;flex:0 0 50px;border:1px solid var(--na-line);border-radius:50%;background:var(--na-surface-2);color:var(--na-text);font-size:18px;font-weight:var(--na-fw-semibold)}.na-account-user strong,.na-account-user small{display:block}.na-account-user strong{color:var(--na-text);font-size:15px;font-weight:var(--na-fw-semibold)}.na-account-user small{margin-top:2px;color:var(--na-muted);font-size:13px}.na-account-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:42px;align-items:start}.na-account-nav{position:sticky;top:calc(var(--na-header-h) + 28px);align-self:start;display:grid;gap:4px;padding:10px;border:1px solid var(--na-line);border-radius:var(--na-r-lg);background:var(--na-surface);box-shadow:var(--na-shadow-1)}.na-account-nav__label{padding:7px 10px 10px;color:var(--na-muted-2);font-size:12px;font-weight:var(--na-fw-semibold);letter-spacing:.11em}.na-account-nav a{display:flex;align-items:center;gap:9px;min-height:44px;padding:0 11px;border-radius:10px;color:var(--na-muted);font-size:15px;font-weight:var(--na-fw-medium);transition:background-color var(--na-fast),color var(--na-fast),transform var(--na-fast)}.na-account-nav a:hover,.na-account-nav a.is-active{background:var(--na-surface-2);color:var(--na-text);transform:translateX(2px)}.na-account-nav__logout{margin-top:7px;padding-top:2px!important;border-top:1px solid var(--na-line);border-radius:0!important}.na-account-main{display:grid;gap:72px;min-width:0}.na-account-dashboard{min-width:0}.na-account-welcome{margin-bottom:22px}.na-account-welcome h2{margin-bottom:8px}.na-account-welcome p{margin:0}.na-account-quick-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.na-account-quick-grid>a{position:relative;display:grid;gap:8px;min-height:164px;padding:19px;overflow:hidden;border:1px solid var(--na-line);border-radius:var(--na-r-lg);background:var(--na-surface);transition:transform var(--na-normal) var(--na-ease),box-shadow var(--na-normal),border-color var(--na-normal)}.na-account-quick-grid>a::after{content:"";position:absolute;width:100px;height:100px;right:-46px;bottom:-56px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--na-accent) 10%,transparent),transparent 72%);transition:transform var(--na-slow) var(--na-ease)}.na-account-quick-grid>a:hover{transform:translateY(-4px);box-shadow:var(--na-shadow-2);border-color:var(--na-line-strong)}.na-account-quick-grid>a:hover::after{transform:scale(1.5)}.na-account-quick__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--na-surface-2);color:var(--na-text)}.na-account-quick-grid strong{color:var(--na-text);font-size:15px;font-weight:var(--na-fw-semibold)}.na-account-quick-grid small{color:var(--na-muted);font-size:13px;line-height:1.5}.na-account-quick-grid b{margin-top:auto;color:var(--na-muted);font-size:12px;font-weight:var(--na-fw-medium)}.na-account-section{position:relative;scroll-margin-top:120px}.na-account-section::before{content:"";display:block;height:1px;margin-bottom:34px;background:linear-gradient(90deg,var(--na-line-strong),var(--na-line),transparent)}.na-account-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.na-account-section__head h2{margin:0 0 8px}.na-account-section__head p{max-width:780px;margin:0;color:var(--na-muted)}.na-account-text-link{color:var(--na-muted);font-size:13px;font-weight:var(--na-fw-semibold);white-space:nowrap}.na-account-text-link:hover{color:var(--na-text)}.na-account-panel{border:1px solid var(--na-line);border-radius:var(--na-r-lg);background:var(--na-surface);color:var(--na-text);box-shadow:var(--na-shadow-1);overflow:hidden}.na-account-panel--form{padding:26px;overflow:visible}.na-app-library{display:grid;gap:10px}.na-app-library__empty{padding:34px;border:1px dashed var(--na-line-strong);border-radius:var(--na-r-lg);background:var(--na-bg-soft);text-align:center}.na-app-library__empty strong{display:block;margin-bottom:6px;color:var(--na-text)}.na-app-library__empty p{margin:0}.na-library-card{display:grid;grid-template-columns:58px minmax(0,1fr);gap:15px;align-items:center;padding:15px;border:1px solid var(--na-line);border-radius:var(--na-r-lg);background:var(--na-surface);transition:border-color var(--na-fast),box-shadow var(--na-normal),transform var(--na-normal) var(--na-ease)}.na-library-card:hover{border-color:var(--na-line-strong);box-shadow:var(--na-shadow-1);transform:translateY(-1px)}.na-library-card__icon{display:grid;place-items:center;width:58px;height:58px;overflow:hidden;border:1px solid var(--na-line);border-radius:14px;background:var(--na-surface-2);color:var(--na-muted);font-weight:var(--na-fw-semibold)}.na-library-card__icon img,.na-library-card__image{width:100%;height:100%;object-fit:cover}.na-library-card__body{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.na-library-card__info{min-width:0}.na-library-card__title{display:block;margin-bottom:4px;color:var(--na-text);font-size:16px;font-weight:var(--na-fw-semibold)}.na-library-card__meta{display:flex;flex-wrap:wrap;gap:3px 12px;color:var(--na-muted);font-size:12px}.na-library-card__meta strong{color:var(--na-text-2);font-weight:var(--na-fw-medium)}.na-library-card__file{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.na-library-card__actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.na-library-card__hide{margin:0}.na-library-card__hide button,.na-hidden-app-row button{min-height:38px;padding:0 12px;border:1px solid var(--na-line);border-radius:var(--na-pill);background:var(--na-surface-2);color:var(--na-muted);font-size:13px;font-weight:var(--na-fw-medium);transition:background-color var(--na-fast),color var(--na-fast),border-color var(--na-fast)}.na-library-card__hide button:hover,.na-hidden-app-row button:hover{background:var(--na-surface-3);color:var(--na-text);border-color:var(--na-line-strong)}.na-hidden-apps{margin-top:22px;padding:18px 20px;border:1px solid var(--na-line);border-radius:var(--na-r-lg);background:var(--na-bg-soft)}.na-hidden-apps__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.na-hidden-apps__head strong{color:var(--na-text)}.na-hidden-apps__head span{color:var(--na-muted);font-size:12px}.na-hidden-app-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--na-line)}.na-hidden-app-row:last-child{border-bottom:0}.na-hidden-app-row strong,.na-hidden-app-row small{display:block}.na-hidden-app-row small{margin-top:3px;color:var(--na-muted)}.na-profile-form{display:grid;gap:26px}.na-profile-section{padding-bottom:24px;border-bottom:1px solid var(--na-line)}.na-profile-section:last-of-type{padding-bottom:0;border-bottom:0}.na-profile-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:16px}.na-profile-section__head strong{color:var(--na-text);font-size:17px;font-weight:var(--na-fw-semibold)}.na-profile-section__head span{color:var(--na-muted);font-size:13px}.na-profile-grid,.na-profile-address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.na-profile-field{display:grid;gap:7px;color:var(--na-text);font-size:14px;font-weight:var(--na-fw-medium)}.na-profile-field em{color:var(--na-accent);font-style:normal}.na-profile-field--address{grid-column:1/-1}.na-address-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.na-profile-actions{display:flex;justify-content:flex-end;padding-top:2px}.na-profile-social-note,.na-account-notice{padding:14px 15px;border:1px solid var(--na-line);border-radius:11px;background:var(--na-bg-soft);color:var(--na-muted)}.na-account-notice.is-success{border-color:color-mix(in srgb,var(--na-positive) 35%,var(--na-line));color:var(--na-positive)}.na-account-notice.is-error{border-color:color-mix(in srgb,var(--na-danger) 35%,var(--na-line));color:var(--na-danger)}.na-account-login-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.na-auth-card{max-width:680px;margin-inline:auto;padding:32px;border:1px solid var(--na-line);border-radius:var(--na-r-xl);background:var(--na-surface);box-shadow:var(--na-shadow-1)}.na-auth-card__icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:20px;border-radius:14px;background:var(--na-surface-2);color:var(--na-text);font-weight:var(--na-fw-semibold)}.na-auth-page{padding:64px 0 80px}.na-auth-shell{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:66px;align-items:start}.na-auth-intro{padding-top:24px}.na-auth-benefits{display:grid;gap:10px;margin-top:24px}.na-auth-panel,.na-auth-card{padding:26px;border:1px solid var(--na-line);border-radius:var(--na-r-lg);background:var(--na-surface);box-shadow:var(--na-shadow-1)}.na-auth-panel__head{margin-bottom:18px}.na-social-login{display:grid;gap:10px}.na-social-button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 14px;border:1px solid var(--na-line-strong);border-radius:11px;background:var(--na-surface);color:var(--na-text);font-size:15px;font-weight:var(--na-fw-semibold);transition:transform var(--na-fast),box-shadow var(--na-fast)}.na-social-button:hover{transform:translateY(-2px);box-shadow:var(--na-shadow-1)}.na-social-button--github{background:var(--na-text);color:var(--na-bg);border-color:var(--na-text)}.na-auth-divider{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--na-muted);font-size:13px}.na-auth-divider::before,.na-auth-divider::after{content:"";height:1px;flex:1;background:var(--na-line)}.na-footer{position:relative;overflow:hidden;padding:58px 0 28px;border-top:1px solid var(--na-line);background:var(--na-bg-soft);color:var(--na-text)}.na-footer::before{content:"";position:absolute;left:50%;top:-160px;width:560px;height:280px;border-radius:50%;transform:translateX(-50%);background:radial-gradient(circle,color-mix(in srgb,var(--na-accent) 8%,transparent),transparent 70%);pointer-events:none}.na-footer .na-container{position:relative;z-index:1}.na-footer__top{display:grid;justify-items:center;gap:22px;text-align:center}.na-footer__brand-block{display:grid;justify-items:center;gap:10px}.na-footer__logo-link{display:inline-flex;justify-content:center}.na-footer__site-logo{width:auto;height:48px;max-width:260px;object-fit:contain}.na-footer__brand-block p{max-width:640px;margin:0;color:var(--na-muted);font-size:15px;line-height:1.65}.na-footer__links,.na-footer-menu,.na-footer__policy-links{display:flex;align-items:center;justify-content:center;gap:8px 18px;flex-wrap:wrap}.na-footer-menu{margin:0;padding:0;list-style:none}.na-footer-menu li{margin:0}.na-footer__links a,.na-footer-menu a,.na-footer__policy-links a{position:relative;color:var(--na-text-2);font-size:15px;font-weight:var(--na-fw-medium);transition:color var(--na-fast),transform var(--na-fast)}.na-footer__links a:hover,.na-footer-menu a:hover,.na-footer__policy-links a:hover{color:var(--na-text);transform:translateY(-1px)}.na-footer__owner-info{margin-top:30px;padding:20px 22px;border:1px solid var(--na-line);border-radius:var(--na-r-lg);background:color-mix(in srgb,var(--na-surface) 78%,transparent);color:var(--na-muted)}.na-footer__owner-info p{display:flex;justify-content:center;gap:9px 20px;flex-wrap:wrap;margin:0}.na-footer__business-item{display:inline-flex;align-items:baseline;gap:5px;color:var(--na-muted);font-size:13px;line-height:1.55}.na-footer__owner-info strong{color:var(--na-text-2);font-weight:var(--na-fw-semibold)}.na-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:18px;padding-top:18px;border-top:1px solid var(--na-line)}.na-footer__policy-links a{color:var(--na-muted);font-size:13px}.na-footer__copyright{color:var(--na-muted);font-size:13px}.na-scroll-top{position:fixed;right:20px;bottom:20px;z-index:90;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--na-line);border-radius:50%;background:var(--na-surface);color:var(--na-text);box-shadow:var(--na-shadow-1);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity var(--na-fast),visibility var(--na-fast),transform var(--na-fast),box-shadow var(--na-fast)}.na-scroll-top:hover{box-shadow:var(--na-shadow-2);transform:translateY(-2px)}.na-scroll-top.is-visible{opacity:1;visibility:visible;transform:none}.na-page-hero::after,.na-store-head::after,.na-account-hero::after{content:"";position:absolute;inset:auto -8% -120px auto;width:430px;height:210px;border:1px solid color-mix(in srgb,var(--na-accent) 18%,var(--na-line));border-radius:50%;transform:rotate(-8deg);opacity:.6;pointer-events:none}.na-page-hero__copy h1{max-width:950px;margin:8px 0 0;font-size:clamp(38px,4.4vw,64px);line-height:1.04;letter-spacing:-.045em;font-weight:var(--na-fw-semibold);text-wrap:balance}.na-page-hero__copy .na-eyebrow::before{content:"";width:18px;height:1px;background:currentColor;opacity:.55}.na-page-hero--document .na-page-hero__copy,.na-page-hero--about .na-page-hero__copy{max-width:860px}.na-page-hero--about{padding-top:72px;padding-bottom:60px}.na-page-hero--about .na-page-hero__copy h1{font-size:clamp(2.8rem,5.4vw,5.4rem);line-height:.98;letter-spacing:-.055em}.na-page-hero--about .na-page-hero__extra{align-self:center}.na-about-manifesto__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:80px;align-items:start}.na-about-manifesto h2{max-width:700px;margin:0;font-size:clamp(2.25rem,4vw,4rem);line-height:1.08}.na-about-manifesto__copy{max-width:680px}.na-about-manifesto__copy p{font-size:19px;line-height:1.8}.na-about-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.na-about-hub-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:start;min-height:190px;padding:26px;border:1px solid var(--na-line);border-radius:var(--na-r-xl);background:var(--na-surface);box-shadow:var(--na-shadow-1);overflow:hidden;transition:transform var(--na-normal) var(--na-ease),box-shadow var(--na-normal),border-color var(--na-normal)}.na-about-hub-card::after{content:"";position:absolute;right:-44px;bottom:-62px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--na-accent) 11%,transparent),transparent 70%);transition:transform var(--na-slow) var(--na-ease)}.na-about-hub-card:hover{transform:translateY(-6px);border-color:var(--na-line-strong);box-shadow:var(--na-shadow-2)}.na-about-hub-card:hover::after{transform:scale(1.35)}.na-about-hub-card__index{color:var(--na-muted-2);font-size:13px;letter-spacing:.08em}.na-about-hub-card h3{margin:0 0 9px;font-size:25px}.na-about-hub-card p{max-width:520px;margin:0;font-size:16px;line-height:1.7}.na-about-hub-card__arrow{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--na-line);border-radius:50%;background:var(--na-surface-2);transition:transform var(--na-normal) var(--na-ease-spring),background-color var(--na-fast)}.na-about-hub-card:hover .na-about-hub-card__arrow{transform:translate(3px,-3px) rotate(5deg);background:var(--na-text);color:var(--na-bg)}.na-status-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid var(--na-line);border-radius:var(--na-pill);background:var(--na-surface-2);color:var(--na-muted);font-size:12px}.na-about-flow__track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.na-about-flow__track::before{content:"";position:absolute;left:8%;right:8%;top:28px;height:1px;background:linear-gradient(90deg,transparent,var(--na-line-strong) 12%,var(--na-line-strong) 88%,transparent)}.na-about-flow__track article{position:relative;padding:4px 20px 22px}.na-about-flow__track article>span{position:relative;z-index:1;display:grid;place-items:center;width:50px;height:50px;margin-bottom:24px;border:1px solid var(--na-line-strong);border-radius:50%;background:var(--na-bg);color:var(--na-muted);font-size:13px;transition:transform var(--na-normal) var(--na-ease-spring),background-color var(--na-normal),color var(--na-normal)}.na-about-flow__track article:hover>span{transform:scale(1.1);background:var(--na-text);color:var(--na-bg)}.na-about-flow__track h3{margin:0 0 8px;font-size:21px}.na-about-flow__track p{margin:0;font-size:15px;line-height:1.65}.na-about-cta__panel{position:relative;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:42px;border:1px solid var(--na-line);border-radius:var(--na-r-xl);background:linear-gradient(135deg,var(--na-surface),var(--na-bg-soft));box-shadow:var(--na-shadow-2);overflow:hidden}.na-about-cta__panel::after{content:"";position:absolute;right:-70px;top:-90px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--na-accent) 18%,transparent),transparent 70%);pointer-events:none}.na-about-cta__panel h2{max-width:760px;margin-bottom:10px}.na-about-cta__panel p{max-width:680px;margin:0}.na-about-cta__actions{position:relative;z-index:1;display:flex;gap:8px;flex:0 0 auto}.na-footer__about-link{font-weight:var(--na-fw-semibold)}.na-store-result-head,.na-favorites-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 26px;color:var(--na-muted);font-size:14px}.na-store-result-head strong{color:var(--na-text);font-size:17px;font-weight:var(--na-fw-semibold)}.na-blog-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.na-blog-filters a{display:inline-flex;align-items:center;min-height:38px;padding:0 15px;border:1px solid var(--na-line);border-radius:var(--na-pill);background:var(--na-surface);color:var(--na-text-2);font-size:14px;transition:transform var(--na-fast) var(--na-ease),background var(--na-fast),border-color var(--na-fast)}.na-blog-filters a:hover{transform:translateY(-1px);border-color:var(--na-line-strong);background:var(--na-surface-2)}.na-blog-filters a.is-active{background:var(--na-text);color:var(--na-bg);border-color:var(--na-text)}.na-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 22px}.na-blog-card{min-width:0}.na-blog-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:16/10;border-radius:var(--na-r-lg);background:var(--na-surface-2);border:1px solid var(--na-line)}.na-blog-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--na-slow) var(--na-ease)}.na-blog-card:hover .na-blog-card__media img{transform:scale(1.035)}.na-blog-card__media>span{position:absolute;inset:0;display:grid;place-items:center;color:var(--na-muted);letter-spacing:.12em;font-size:13px}.na-blog-card__body{padding:17px 2px 0}.na-blog-card__meta{display:flex;justify-content:space-between;gap:12px;color:var(--na-muted);font-size:13px}.na-blog-card h2{margin:8px 0 9px;font-size:22px;line-height:1.3;font-weight:var(--na-fw-semibold)}.na-blog-card p{margin:0 0 14px;color:var(--na-muted);line-height:1.65}.na-blog-empty,.na-favorites-empty{padding:56px;border:1px dashed var(--na-line-strong);border-radius:var(--na-r-lg);background:var(--na-bg-soft);text-align:center}.na-blog-empty strong,.na-favorites-empty strong{display:block;margin-bottom:8px;font-size:20px;font-weight:var(--na-fw-semibold)}.na-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.na-support-card{position:relative;min-height:250px;padding:28px;border:1px solid var(--na-line);border-radius:var(--na-r-xl);background:var(--na-surface);box-shadow:var(--na-shadow-1);transition:transform var(--na-normal) var(--na-ease-spring),box-shadow var(--na-normal),border-color var(--na-normal)}.na-support-card:hover{transform:translateY(-5px);box-shadow:var(--na-shadow-2);border-color:var(--na-line-strong)}.na-support-card__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:34px;border-radius:14px;background:var(--na-accent-soft);color:var(--na-accent);font-weight:var(--na-fw-semibold)}.na-support-card strong{display:block;margin-bottom:10px;color:var(--na-text);font-size:22px;font-weight:var(--na-fw-semibold)}.na-support-card p{min-height:52px;margin:0 0 24px;color:var(--na-muted);line-height:1.65}.na-support-card>span:last-child{color:var(--na-text);font-size:14px;font-weight:var(--na-fw-medium)}.na-article-shell{width:min(100%,920px)}.na-article-cover{overflow:hidden;margin-bottom:42px;border-radius:var(--na-r-xl);background:var(--na-surface-2)}.na-article-cover img{display:block;width:100%;height:auto}.na-article-meta{display:flex;gap:14px;margin-top:18px;color:var(--na-muted);font-size:14px}.na-article-content{font-size:18px;line-height:1.85;color:var(--na-text-2)}.na-article-content h2,.na-article-content h3{color:var(--na-text);font-weight:var(--na-fw-semibold);line-height:1.3}.na-article-content h2{margin:58px 0 20px;font-size:30px}.na-article-content h3{margin:38px 0 14px;font-size:23px}.na-article-content img{border-radius:var(--na-r-lg)}.na-article-back{margin-top:54px;padding-top:28px;border-top:1px solid var(--na-line)}.na-home-magazine{background:var(--na-bg-soft);border-block:1px solid var(--na-line)}.na-home-magazine__layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:72px;align-items:end}.na-home-magazine__layout h2{max-width:760px;margin:10px 0 0;font-size:clamp(32px,3.3vw,52px);line-height:1.08;font-weight:var(--na-fw-semibold);letter-spacing:-.035em}.na-home-magazine__layout p{margin:0 0 22px;color:var(--na-muted);font-size:17px;line-height:1.7}.na-page-hero--generic,.na-page-hero--document,.na-page-hero--commerce{background:linear-gradient(180deg,var(--na-bg) 0%,color-mix(in srgb,var(--na-bg-soft) 62%,var(--na-bg)) 100%)}.na-favorites-toolbar{padding-bottom:16px;border-bottom:1px solid var(--na-line)}.na-favorites-grid{margin-top:6px}.na-auth-notice,.na-auth-success{margin:0 0 18px;padding:13px 15px;border:1px solid var(--na-line);border-radius:var(--na-r-md);background:var(--na-surface-2);color:var(--na-text-2);font-size:14px;line-height:1.55}.na-auth-notice--error{border-color:color-mix(in srgb,var(--na-danger) 38%,var(--na-line));background:color-mix(in srgb,var(--na-danger) 7%,var(--na-surface));color:var(--na-danger)}.na-auth-success{border-color:color-mix(in srgb,var(--na-positive) 38%,var(--na-line));background:color-mix(in srgb,var(--na-positive) 7%,var(--na-surface));color:var(--na-positive)}.na-auth-switch{margin-top:18px;color:var(--na-muted);font-size:14px;text-align:center}.na-auth-switch a{color:var(--na-text);font-weight:var(--na-fw-medium)}body.page-template-template-login .na-main,body.page-template-template-register .na-main,body.page-template-template-lost-password .na-main{min-height:0}.na-social-button{position:relative;overflow:hidden;justify-content:flex-start;padding-inline:16px}.na-social-button__mark{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:8px;font-size:13px;font-weight:700;line-height:1}.na-social-button__label{flex:1;text-align:center;padding-right:28px}.na-social-button--google{background:#fff;border-color:#dadce0;color:#202124}.na-social-button--google .na-social-button__mark{color:#4285f4;background:#fff;box-shadow:0 0 0 1px #e6e8eb inset;font-size:16px}.na-social-button--naver{background:#03c75a;border-color:#03c75a;color:#fff}.na-social-button--naver .na-social-button__mark{color:#03c75a;background:#fff}.na-social-button--kakao{background:#fee500;border-color:#fee500;color:#191919}.na-social-button--kakao .na-social-button__mark{color:#191919;background:rgb(25 25 25 / .08);font-size:18px}.na-social-button--github{background:#24292f;border-color:#24292f;color:#fff}.na-social-button--github .na-social-button__mark{color:#fff;background:rgb(255 255 255 / .12);font-size:11px}html[data-na-theme="dark"] .na-social-button--google{background:#fff;color:#202124;border-color:#dadce0}.na-trust-stack{display:grid;gap:8px;margin:0 0 18px}.na-trust-badge{display:grid;gap:2px;padding:11px 12px;border:1px solid var(--na-line);border-radius:11px;background:var(--na-bg-soft);color:var(--na-text);text-decoration:none}a.na-trust-badge:hover{border-color:var(--na-line-strong);transform:translateY(-1px)}.na-trust-badge strong{font-size:13px;font-weight:var(--na-fw-semibold)}.na-trust-badge span{color:var(--na-muted);font-size:12px;line-height:1.45}.na-product-spec{padding:18px}.na-product-spec h3{margin-bottom:11px}.na-trust-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:12px}.na-trust-badge{min-width:0;padding:8px 9px;border-radius:9px}.na-trust-badge strong,.na-trust-badge span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.na-trust-badge:nth-child(3),.na-trust-badge--bundle{grid-column:1/-1}.na-product-spec dl{margin-bottom:14px}.na-product-spec dl div{padding:9px 0}.na-footer__credit-wrap{display:grid;gap:3px;text-align:right}.na-footer__published{color:var(--na-muted);font-size:12px}.na-footer__published a{color:inherit;text-decoration:underline;text-underline-offset:2px}.na-footer__published a:hover{color:var(--na-text)}@media(max-width:520px){.na-trust-stack{grid-template-columns:1fr}.na-trust-badge:nth-child(3),.na-trust-badge--bundle{grid-column:auto}}@media(max-width:640px){.na-footer__credit-wrap{text-align:left}}.na-trust-badge{grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:9px}.na-trust-badge__icon{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--na-line);border-radius:9px;background:var(--na-surface-2);color:var(--na-text)}.na-trust-badge__icon svg{width:18px;height:18px}.na-trust-badge__icon--security{color:var(--na-positive)}.na-trust-badge__icon--bundle{color:var(--na-muted)}.na-trust-badge__copy{min-width:0;display:grid;gap:2px}.na-trust-badge__copy strong,.na-trust-badge__copy>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.na-footer__credit-line{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:nowrap;color:var(--na-muted);font-size:13px;white-space:nowrap}.na-footer__credit-line a{color:inherit;text-decoration:underline;text-underline-offset:2px}.na-footer__credit-line a:hover{color:var(--na-text)}@media(max-width:720px){.na-footer__credit-line{width:100%;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}}.na-trust-badge__icon--source{color:#8b7cff;background:color-mix(in srgb,#8b7cff 13%,var(--na-surface-2));border-color:color-mix(in srgb,#8b7cff 38%,var(--na-line));box-shadow:0 0 0 1px color-mix(in srgb,#8b7cff 6%,transparent) inset}.na-trust-badge__icon--date{color:#7f8cff;background:color-mix(in srgb,#7f8cff 12%,var(--na-surface-2));border-color:color-mix(in srgb,#7f8cff 36%,var(--na-line));box-shadow:0 0 0 1px color-mix(in srgb,#7f8cff 6%,transparent) inset}.na-trust-badge__icon--security{color:#69d98a;background:color-mix(in srgb,#69d98a 12%,var(--na-surface-2));border-color:color-mix(in srgb,#69d98a 36%,var(--na-line));box-shadow:0 0 0 1px color-mix(in srgb,#69d98a 6%,transparent) inset}.na-social-button--facebook{background:#1877f2;border-color:#1877f2;color:#fff}.na-social-button--facebook .na-social-button__mark{background:#fff;color:#1877f2;font-weight:700}.na-social-button--apple{background:#000;border-color:#000;color:#fff}.na-social-button--apple .na-social-button__mark{background:#fff;color:#000;font-size:13px}html[data-na-theme="dark"] .na-social-button--apple{background:#fff;border-color:#fff;color:#000}html[data-na-theme="dark"] .na-social-button--apple .na-social-button__mark{background:#000;color:#fff}.na-commerce-card,.na-cart-card,.na-checkout-card,.na-order-receipt-card,.na-edd-card,#orders .na-account-panel{width:100%;border:1px solid var(--na-line)!important;border-radius:var(--na-r-md)!important;background:var(--na-surface)!important;color:var(--na-text)!important;box-shadow:none!important;overflow:hidden}.na-cart-card .edd-cart,.na-cart-card .edd-cart ul{margin:0!important;padding:0!important;list-style:none!important}.na-cart-card li.edd-cart-item{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:16px!important;align-items:center!important;padding:17px 20px!important;border-bottom:1px solid var(--na-line)!important}.na-cart-card .edd-cart-item-title,.na-order-product-row .edd-cart-item-title{color:var(--na-text)!important;font-weight:var(--na-fw-semibold)!important}.na-cart-card .edd-cart-item-price,.na-order-product-row .edd-cart-item-price{color:var(--na-text)!important;font-weight:var(--na-fw-bold)!important}.na-cart-card .edd_total{display:flex!important;justify-content:space-between!important;padding:17px 20px!important;border-top:1px solid var(--na-line)!important}.na-cart-card .edd_checkout{padding:18px 20px!important;text-align:right!important}.edd-table,#edd_checkout_cart,.edd-blocks__checkout-cart,#orders table{width:100%!important;border-collapse:collapse!important;background:var(--na-surface)!important;color:var(--na-text)!important}.edd-table th,.edd-table td,#edd_checkout_cart th,#edd_checkout_cart td,#orders th,#orders td{padding:14px!important;border:0!important;border-bottom:1px solid var(--na-line)!important;background:transparent!important;color:var(--na-text)!important;text-align:left!important}.edd-table th,#orders th{background:var(--na-bg-soft)!important;color:var(--na-muted)!important;font-size:13px!important;font-weight:var(--na-fw-semibold)!important}.edd-table a,#orders a{color:var(--na-text)!important;font-weight:var(--na-fw-semibold)}.na-order-product strong{color:var(--na-text)!important}.na-order-product.is-empty{color:var(--na-muted)!important}.na-order-facts>div,.na-order-license-item,.na-order-download-item,.na-order-receipt-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 20px;border-bottom:1px solid var(--na-line)}.na-order-facts span,.na-order-subsection__title{color:var(--na-muted)}.na-order-subsection__title{padding:13px 20px;background:var(--na-bg-soft);font-size:13px;font-weight:var(--na-fw-semibold)}.na-order-license-key-wrap{display:flex;align-items:center;gap:8px}.na-order-license-item code{padding:8px 10px;border:1px solid var(--na-line);border-radius:9px;background:var(--na-bg-soft);color:var(--na-text);font-size:13px}.na-license-copy-button,.na-order-download-button{min-height:34px;padding:0 11px;border:1px solid var(--na-line-strong);border-radius:9px;background:var(--na-surface);color:var(--na-text);font-size:13px;font-weight:var(--na-fw-semibold)}.na-checkout-engine fieldset,.edd-blocks-form__group,.edd-blocks__checkout-user,.edd-blocks__checkout-gateways,.edd-blocks__checkout-terms{margin:0 0 12px!important;padding:20px!important;border:1px solid var(--na-line)!important;border-radius:var(--na-r-md)!important;background:var(--na-surface)!important}.edd_errors,.edd-alert-error{padding:13px;border:1px solid color-mix(in srgb,var(--na-danger) 35%,var(--na-line));border-radius:10px;background:color-mix(in srgb,var(--na-danger) 8%,var(--na-surface));color:var(--na-danger)}.edd-alert-success{padding:13px;border:1px solid color-mix(in srgb,var(--na-positive) 35%,var(--na-line));border-radius:10px;background:color-mix(in srgb,var(--na-positive) 8%,var(--na-surface));color:var(--na-positive)}.na-license-v2{display:grid;gap:18px;padding:22px;background:var(--na-bg-soft);color:var(--na-text)}.na-license-key-card{display:grid;gap:8px;padding:18px;border:1px solid var(--na-line);border-radius:var(--na-r-lg);background:var(--na-surface);box-shadow:var(--na-shadow-1)}.na-license-key-card>span{color:var(--na-muted);font-size:11px;font-weight:var(--na-fw-semibold);letter-spacing:.1em}.na-license-key-card>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.na-license-key-card code{min-width:0;overflow:hidden;padding:11px 12px;border:1px solid var(--na-line);border-radius:10px;background:var(--na-bg-soft);color:var(--na-text);font:500 13px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.na-license-key-card button{min-height:40px;padding:0 14px;border:1px solid var(--na-line-strong);border-radius:var(--na-pill);background:var(--na-text);color:var(--na-bg);font-size:13px;font-weight:var(--na-fw-semibold)}.na-license-v2 table{width:100%!important;margin:0!important;overflow:hidden;border:1px solid var(--na-line)!important;border-radius:var(--na-r-lg)!important;border-collapse:separate!important;border-spacing:0!important;background:var(--na-surface)!important;color:var(--na-text)!important;box-shadow:var(--na-shadow-1)}.na-license-v2 th,.na-license-v2 td{padding:13px 14px!important;border:0!important;border-bottom:1px solid var(--na-line)!important;background:transparent!important;color:var(--na-text-2)!important;text-align:left!important;vertical-align:middle!important;font-size:13px!important}.na-license-v2 th{background:var(--na-bg-soft)!important;color:var(--na-muted)!important;font-weight:var(--na-fw-semibold)!important}.na-license-v2 tr:last-child>*{border-bottom:0!important}.na-license-v2 a{color:var(--na-text)!important;font-weight:var(--na-fw-semibold)}.na-license-v2 a:hover{color:var(--na-accent)!important}.na-license-v2 form{padding:18px;border:1px solid var(--na-line);border-radius:var(--na-r-lg);background:var(--na-surface)}.na-license-v2 input,.na-license-v2 select{margin:4px 0}.na-license-v2 input[type=submit],.na-license-v2 button[type=submit],.na-key-reveal{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border:1px solid var(--na-line-strong);border-radius:var(--na-pill);background:var(--na-surface);color:var(--na-text);font-size:13px;font-weight:var(--na-fw-semibold)}.na-cart-page,.na-checkout-page,.na-order-detail-page,.na-edd-context-page{background:var(--na-bg)}.na-commerce-body{min-height:360px}.na-commerce-trust{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:18px;color:var(--na-muted);font-size:13px}.na-commerce-trust span{display:inline-flex;align-items:center;gap:6px}.na-order-cart-list{display:grid;gap:10px;margin:18px 0}.na-order-detail-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.na-order-subsection{margin-top:30px;padding-top:24px;border-top:1px solid var(--na-line)}.na-order-subsection__title,.na-order-product-heading{margin:0 0 14px;color:var(--na-text);font-size:17px;font-weight:var(--na-fw-semibold)}.na-order-download-section,.na-order-license-section{display:grid;gap:10px}.na-order-download-section--compact{gap:7px}.na-receipt-link{display:inline-flex;align-items:center;gap:6px;color:var(--na-text);font-weight:var(--na-fw-medium)}.na-edd-success-mark{display:grid;place-items:center;width:56px;height:56px;margin-bottom:18px;border-radius:50%;background:color-mix(in srgb,var(--na-positive) 12%,var(--na-surface));color:var(--na-positive);font-size:24px}.na-payment-error{color:var(--na-danger)}#orders{min-width:0}#orders .na-account-panel{overflow:hidden}#orders table{min-width:760px}#orders th{background:var(--na-surface-2);color:var(--na-muted);font-size:12px;font-weight:var(--na-fw-medium);letter-spacing:.01em}#orders td{color:var(--na-text-2);font-size:14px;vertical-align:middle}#orders tbody tr{transition:background-color var(--na-fast)}#orders tbody tr:hover{background:color-mix(in srgb,var(--na-surface-2) 72%,transparent)}#orders a{color:var(--na-text);font-weight:var(--na-fw-medium)}@keyframes na-float-orb{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(-18px,22px,0) scale(1.04)}}@keyframes na-heart-pop{0%{transform:scale(1)}45%{transform:scale(1.2)}100%{transform:scale(1)}}body.nallaapps-v2.na-motion-ready [data-na-reveal]{opacity:0;transform:translateY(18px) scale(.992);transition:opacity var(--na-slow) var(--na-ease),transform var(--na-slow) var(--na-ease)}body.nallaapps-v2.na-motion-ready [data-na-reveal].is-visible{opacity:1;transform:none}.na-app-card:nth-child(2) [data-na-reveal]{transition-delay:35ms}.na-app-card:nth-child(3) [data-na-reveal]{transition-delay:70ms}.na-favorite-badge.is-pop svg{animation:na-heart-pop 280ms var(--na-ease-spring)}.na-motion-tilt{transform-style:preserve-3d;will-change:transform}.na-button,.na-icon-button,.na-favorite-badge{-webkit-tap-highlight-color:#fff0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}[data-na-reveal]{opacity:1!important;transform:none!important}}@keyframes na-hero-orbit{0%{transform:translate3d(0,0,0) rotate(-8deg)}50%{transform:translate3d(-18px,-8px,0) rotate(-4deg)}100%{transform:translate3d(0,0,0) rotate(-8deg)}}@media (prefers-reduced-motion:no-preference){.na-page-hero::after,.na-store-head::after,.na-account-hero::after{animation:na-hero-orbit 12s ease-in-out infinite}.na-page-hero__copy{animation:na-page-copy-in 620ms var(--na-ease) both}@keyframes na-page-copy-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}@keyframes na-logo-arrive{from{opacity:0;transform:translate3d(0,-8px,0) scale(.97)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes na-popover-arrive{from{opacity:0;transform:translate3d(0,-6px,0) scale(.985)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes na-soft-pulse{0%,100%{box-shadow:0 0 0 0 color-mix(in srgb,var(--na-accent) 0%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--na-accent) 8%,transparent)}}@media (prefers-reduced-motion:no-preference){.na-header .na-header__site-logo,.na-header .na-brand__site-logo{animation:na-logo-arrive 560ms var(--na-ease) both;transform-origin:left center;transition:transform 260ms var(--na-ease-spring),filter 260ms var(--na-ease),opacity 260ms var(--na-ease)}.na-header .na-brand:hover .na-header__site-logo,.na-header .na-brand:hover .na-brand__site-logo{transform:translate3d(0,-2px,0) scale(1.045) rotate(-.6deg);filter:drop-shadow(0 8px 16px rgb(13 12 34 / .12))}.na-header .na-brand:active .na-header__site-logo,.na-header .na-brand:active .na-brand__site-logo{transform:scale(.98)}.na-footer__logo-link .na-footer__site-logo{transform-origin:center;transition:transform 320ms var(--na-ease-spring),filter 320ms var(--na-ease)}.na-footer__logo-link:hover .na-footer__site-logo{transform:translate3d(0,-4px,0) scale(1.04) rotate(.5deg);filter:drop-shadow(0 12px 24px rgb(13 12 34 / .13))}.na-filter-popover:not([hidden]),.na-language-menu__panel:not([hidden]){animation:na-popover-arrive 190ms var(--na-ease) both;transform-origin:top center}.na-button,.na-icon-button,.na-filter-trigger,.na-category-strip a,.na-store-category-tabs a,.na-store-quick a{transition-timing-function:var(--na-ease-spring)}.na-button:hover,.na-icon-button:hover{transform:translate3d(0,-2px,0)}.na-button:active,.na-icon-button:active,.na-filter-trigger:active{transform:translate3d(0,0,0) scale(.975)}.na-discovery-search:focus-within{transform:translate3d(0,-2px,0);box-shadow:var(--na-shadow-2)}.na-page-hero .na-eyebrow,.na-home-hero .na-eyebrow{transition:letter-spacing 320ms var(--na-ease),transform 320ms var(--na-ease)}.na-page-hero:hover .na-eyebrow,.na-home-hero:hover .na-eyebrow{letter-spacing:.16em;transform:translateX(3px)}.na-favorite-badge.is-active{animation:na-soft-pulse 520ms var(--na-ease) 1}}@media (max-width:1240px){:root{--na-page-x:24px}.na-grid,.na-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.na-header__inner{gap:18px}.na-nav{gap:18px}.na-nav>a,.na-nav-support__trigger{font-size:18px}.na-header__signup{display:none}.na-account-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.na-header__inner{gap:12px}.na-primary-nav{position:fixed;left:0;right:0;top:var(--na-header-h);display:block;max-height:0;overflow:hidden;padding:0 var(--na-page-x);background:var(--na-bg);border-bottom:1px solid #fff0;opacity:0;pointer-events:none;transition:max-height .28s var(--na-ease),opacity var(--na-normal),padding var(--na-normal)}.admin-bar .na-primary-nav{top:calc(var(--na-header-h) + 32px)}.na-primary-nav.is-open{max-height:calc(100vh - var(--na-header-h));padding-top:18px;padding-bottom:24px;border-bottom-color:var(--na-line);opacity:1;pointer-events:auto;overflow:auto}.na-nav{display:grid;gap:0}.na-nav>a,.na-nav-support__trigger{display:block;padding:13px 2px;border-bottom:1px solid var(--na-line);font-size:17px}.na-nav>a::after,.na-nav-support__trigger::after{display:none}.na-nav-support__menu{position:static;display:grid;min-width:0;padding:5px 0 7px 14px;border:0;background:#fff0;box-shadow:none;opacity:1;visibility:visible;transform:none}.na-mobile-account-links{display:grid;margin-top:14px;gap:6px}.na-mobile-account-links a{padding:11px 12px;border-radius:10px;background:var(--na-surface-2);font-size:14px}.na-mobile-account-links a.is-primary{background:var(--na-text);color:var(--na-bg)}.na-mobile-toggle{display:block;width:40px;height:40px;padding:10px;border:1px solid var(--na-line);border-radius:50%;background:var(--na-surface)}.na-mobile-toggle span{display:block;height:2px;margin:4px 0;border-radius:2px;background:var(--na-text)}.na-header__auth-link,.na-header__browse,.na-header__signup{display:none!important}.na-header__actions{margin-left:auto;gap:2px}.na-grid,.na-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.na-product-hero__grid{grid-template-columns:78px minmax(0,1fr)}.na-product-hero__grid>*:last-child{grid-column:1/-1}.na-product-layout{grid-template-columns:1fr}.na-product-spec{position:static}.na-account-grid{grid-template-columns:1fr}.na-account-nav{position:static;display:flex;overflow-x:auto;white-space:nowrap}.na-account-nav__label{display:none}.na-account-nav a{flex:0 0 auto}.na-account-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.na-auth-shell{grid-template-columns:1fr;gap:34px}.na-auth-intro{max-width:620px}.na-page-hero__inner.has-extra{display:block}.na-page-hero__extra{margin-top:20px}.na-download-quickrow{display:grid;gap:10px}.na-filter-system{align-items:flex-start;flex-direction:column}.na-filter-system__groups{width:100%}}@media (max-width:720px){:root{--na-page-x:18px;--na-header-h:66px}body.nallaapps-v2{font-size:16px}.admin-bar .na-header{top:46px}.admin-bar .na-primary-nav{top:calc(var(--na-header-h) + 46px)}.na-section{padding:54px 0}.na-brand__site-logo,.na-header__site-logo{height:34px;max-width:180px}.na-home-hero{padding:58px 0 42px}.na-home-hero h1{font-size:clamp(2.45rem,11vw,3.55rem)}.na-home-hero__copy>p{font-size:16px}.na-discovery-search,.na-store-search{grid-template-columns:auto 1fr;min-height:0;padding:7px 12px;border-radius:17px}.na-discovery-search button,.na-store-search button{grid-column:1/-1;width:100%;margin-top:2px}.na-popular-searches{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap}.na-grid,.na-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.na-app-card__arrow{opacity:1;transform:none}.na-app-card p{font-size:13px}.na-card__meta{display:none}.na-app-card__footer .na-text-link,.na-download-count--card{display:none}.na-product-hero{padding:38px 0 26px}.na-product-hero__grid{grid-template-columns:64px minmax(0,1fr);gap:15px}.na-product-icon{width:64px;height:64px;border-radius:15px}.na-product-copy h1{font-size:2.05rem}.na-product-nav{overflow-x:auto;white-space:nowrap}.na-account-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.na-library-card{grid-template-columns:50px minmax(0,1fr)}.na-library-card__actions{grid-column:1/-1}.na-profile-grid{grid-template-columns:1fr}.na-footer{padding-top:42px}.na-filter-system__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.na-filter-menu{position:static}.na-filter-trigger{width:100%}.na-filter-popover{position:fixed;left:12px;right:12px;top:auto;bottom:12px;width:auto;max-height:min(72vh,620px);border-radius:22px}.na-filter-system__tail{width:100%;justify-content:flex-end}.na-language-hint{position:fixed;left:var(--na-page-x);right:var(--na-page-x);top:calc(var(--na-header-h) + 8px);width:auto}.na-product-stats{grid-template-columns:1fr 1fr}}@media (max-width:460px){:root{--na-page-x:15px}.na-grid,.na-service-grid{grid-template-columns:1fr 1fr;gap:22px 10px}.na-app-card h3{font-size:16px}.na-app-card__category{font-size:12px}.na-account-quick-grid{grid-template-columns:1fr}.na-product-stats{grid-template-columns:1fr 1fr}.na-product-stat,.na-product-stats .na-favorite-badge--product{padding-inline:8px;font-size:12px}}@media (max-width:1020px){.na-document-layout{grid-template-columns:1fr;gap:22px}.na-document-toc{position:static}.na-document-toc__inner{padding:14px}.na-document-toc nav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.na-document-toc a{flex:0 0 auto;border:1px solid var(--na-line);border-radius:var(--na-pill)}.na-about-manifesto__grid{grid-template-columns:1fr;gap:30px}.na-about-flow__track{grid-template-columns:repeat(2,minmax(0,1fr))}.na-about-flow__track::before{display:none}.na-about-cta__panel{align-items:flex-start;flex-direction:column}.na-about-cta__actions{width:100%}}@media (max-width:720px){.na-document-content,.na-generic-content{padding:22px 18px;border-radius:var(--na-r-lg)}.na-document-meta{align-items:flex-start;flex-direction:column;gap:4px}.na-document-content h2::before{left:-18px}.na-page-hero--about{padding-top:48px;padding-bottom:38px}.na-page-hero--about .na-page-hero__copy h1{font-size:clamp(2.5rem,12vw,3.8rem)}.na-about-hub-grid{grid-template-columns:1fr}.na-about-hub-card{min-height:0;padding:22px}.na-about-flow__track{grid-template-columns:1fr}.na-about-flow__track article{padding-inline:0}.na-about-flow__track article>span{margin-bottom:14px}.na-about-cta__panel{padding:28px 22px}.na-about-cta__actions{display:grid}.na-about-cta__actions .na-button{width:100%}}@media (max-width:720px){.na-login-required-toast{left:16px;right:16px;top:calc(var(--na-header-h) + 10px);width:auto}.admin-bar .na-login-required-toast{top:calc(var(--na-header-h) + 56px)}}@media (max-width:980px){.na-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.na-support-grid{grid-template-columns:1fr}.na-support-card{min-height:0}.na-home-magazine__layout{grid-template-columns:1fr;gap:28px;align-items:start}}@media (max-width:680px){.na-blog-grid{grid-template-columns:1fr}.na-store-result-head,.na-favorites-toolbar{align-items:flex-start;flex-direction:column}.na-footer>.na-container{padding-top:44px}.na-footer__owner-info{padding:18px}.na-footer__owner-info p{display:grid;justify-content:stretch;gap:8px}.na-footer__business-item{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;text-align:left}.na-footer__bottom{flex-direction:column;align-items:flex-start}.na-footer__copyright{text-align:left}.na-article-content{font-size:17px}}@media (max-width:760px){#orders .na-account-panel{overflow-x:auto;-webkit-overflow-scrolling:touch}.na-order-detail-actions{display:grid;grid-template-columns:1fr}}@media(max-width:1180px){.na-primary-nav{left:auto;right:12px;top:calc(var(--na-header-h) + 8px);width:min(390px,calc(100vw - 24px));max-height:0;padding:0;border:1px solid #fff0;border-radius:22px;background:color-mix(in srgb,var(--na-surface) 97%,transparent);box-shadow:0 24px 70px rgb(0 0 0 / .22);opacity:0;transform:translateY(-8px) scale(.985);transform-origin:top right;pointer-events:none;overflow:hidden;transition:max-height .28s var(--na-ease),opacity .2s var(--na-ease),transform .24s var(--na-ease),padding .24s var(--na-ease),border-color .24s var(--na-ease);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.admin-bar .na-primary-nav{top:calc(var(--na-header-h) + 40px)}.na-primary-nav.is-open{max-height:min(720px,calc(100vh - var(--na-header-h) - 24px));padding:12px;border-color:var(--na-line);opacity:1;transform:none;pointer-events:auto;overflow:auto}.na-nav{display:grid;gap:4px}.na-nav>a,.na-nav-support__trigger{display:flex;align-items:center;min-height:48px;padding:0 14px;border:0;border-radius:12px;color:var(--na-text);font-size:16px;font-weight:var(--na-fw-semibold)}.na-nav>a:hover,.na-nav-support__trigger:hover{background:var(--na-surface-2)}.na-nav-support{padding:0 0 6px;border-bottom:1px solid var(--na-line)}.na-nav-support__menu{position:static;display:grid;grid-template-columns:1fr;gap:2px;min-width:0;padding:0 0 4px 12px;border:0;background:#fff0;box-shadow:none;opacity:1;visibility:visible;transform:none}.na-nav-support__menu a{display:flex;align-items:center;min-height:40px;padding:0 12px;border-radius:10px;color:var(--na-muted);font-size:14px}.na-nav-support__menu a:hover{background:var(--na-surface-2);color:var(--na-text)}.na-mobile-account-links{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.na-mobile-account-links a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;border:1px solid var(--na-line);border-radius:12px;background:var(--na-surface-2);color:var(--na-text);font-size:14px;font-weight:var(--na-fw-medium)}.na-mobile-account-links a.is-primary{grid-column:1/-1;background:var(--na-text);border-color:var(--na-text);color:var(--na-bg)}.na-mobile-toggle{position:relative;display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid var(--na-line);border-radius:50%;background:var(--na-surface)}.na-mobile-toggle span{position:absolute;width:18px;height:1.5px;margin:0;border-radius:3px;background:var(--na-text);transition:transform .22s var(--na-ease),opacity .18s var(--na-ease)}.na-mobile-toggle span:nth-child(1){transform:translateY(-5px)}.na-mobile-toggle span:nth-child(2){transform:translateY(0)}.na-mobile-toggle span:nth-child(3){transform:translateY(5px)}.na-mobile-toggle[aria-expanded="true"] span:nth-child(1){transform:rotate(45deg)}.na-mobile-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.na-mobile-toggle[aria-expanded="true"] span:nth-child(3){transform:rotate(-45deg)}}@media(max-width:720px){.admin-bar .na-primary-nav{top:calc(var(--na-header-h) + 54px)}.na-primary-nav{right:10px;width:calc(100vw - 20px)}.na-primary-nav.is-open{max-height:calc(100dvh - var(--na-header-h) - 20px)}.na-app-card__price-badge,.na-app-card__download-badge{bottom:8px;min-height:27px;font-size:12px}.na-app-card__price-badge{left:8px;padding:0 9px}.na-app-card__download-badge{right:8px;padding:0 8px}}@media(max-width:720px){.na-login-required-toast{right:auto;width:min(390px,calc(100vw - 24px))}}@media (min-width:1021px) and (max-width:1280px){.na-document-layout{grid-template-columns:230px minmax(0,1fr);gap:32px}.na-generic-content{max-width:1000px;padding:30px 34px}}:root{--nafh-primary:var(--na-primary,#7c5cff);--nafh-primary-2:var(--na-primary-2,#6848ee);--nafh-line:var(--na-line,rgba(255,255,255,.09));--nafh-surface:var(--na-surface,#11151d);--nafh-muted:var(--na-muted,#9aa4b2);--nafh-muted-2:var(--na-muted-2,#7f8998);--nafh-text:var(--na-text,#f3f5f8)}.na-font-head .na-page-hero__inner.has-extra,.na-store-head .na-page-hero__inner.has-extra{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);gap:54px;align-items:end}.na-store-head{padding:86px 0 42px}.na-store-search{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;min-height:58px;padding:6px 7px 6px 15px;border:1px solid var(--nafh-line);border-radius:17px;background:rgb(15 19 29 / .82);box-shadow:0 18px 50px rgb(0 0 0 / .18)}.na-store-search__icon{color:#9386ee;font-size:1.3rem;font-weight:900}.na-store-search input{width:100%;min-width:0;height:44px;padding:0 10px;border:0!important;background:transparent!important;color:inherit!important;outline:0}.na-store-search input::placeholder{color:#788292}.na-store-search button{height:44px;padding:0 17px;border:0;border-radius:11px;background:linear-gradient(135deg,var(--nafh-primary),var(--nafh-primary-2));color:#fff;font-size:.8rem;font-weight:850;cursor:pointer}.na-filter-toolbar-shell{position:relative;margin:8px 0 0}.na-filter-toolbar{--na-ui-control-height:42px;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.na-filter-menu{position:relative}.na-filter-menu>summary{height:var(--na-ui-control-height);min-width:98px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--nafh-line);border-radius:10px;background:rgb(255 255 255 / .025);color:#d9dee7;font-size:.78rem;font-weight:800;cursor:pointer;list-style:none}.na-filter-menu>summary::-webkit-details-marker{display:none}.na-filter-menu>summary i{font-style:normal;color:#8f98a6}.na-filter-menu[open]>summary{border-color:rgb(128 93 245 / .42);background:rgb(128 93 245 / .08)}.na-filter-panel{position:absolute;z-index:250;top:calc(100% + 8px);left:0;width:360px;padding:12px;border:1px solid var(--nafh-line);border-radius:14px;background:#111620;box-shadow:0 20px 60px rgb(0 0 0 / .4)}.na-filter-menu--scope .na-filter-panel{width:430px}.na-filter-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:300px;overflow:auto}.na-filter-choice input{position:absolute;opacity:0;pointer-events:none}.na-filter-choice span{min-height:38px;padding:7px 8px;display:flex;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .08);border-radius:9px;background:rgb(255 255 255 / .025);color:#b8c0cd;font-size:12px;font-weight:750;text-align:center;cursor:pointer}.na-filter-choice.is-active span,.na-filter-choice:has(input:checked) span{border-color:rgb(128 93 245 / .4);background:rgb(128 93 245 / .12);color:#fff}.na-filter-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;margin-top:10px;border-top:1px solid var(--nafh-line)}.na-filter-actions a{color:var(--nafh-muted);font-size:12px}.na-filter-actions button{min-height:36px;padding:0 14px;border:0;border-radius:9px;background:var(--nafh-primary);color:#fff;font-size:12px;font-weight:850;cursor:pointer}.na-sort-control{height:42px;display:grid;grid-template-columns:auto 118px;align-items:center;gap:7px;margin-left:auto;color:#aab3c0;font-size:12px;font-weight:800}.na-sort-control select{height:42px;padding:0 28px 0 11px;border:1px solid var(--nafh-line);border-radius:10px;background:#0d1118;color:#fff}.na-font-list-preview-tools{display:flex;align-items:center;gap:8px;flex:1 1 430px;min-width:300px}.na-font-list-preview{display:grid;grid-template-columns:minmax(150px,1fr) 24px;align-items:center;flex:1;height:42px;padding:0 9px 0 12px;border:1px solid var(--nafh-line);border-radius:999px;background:#0d1118}.na-font-list-preview input{width:100%;min-width:0;border:0!important;background:transparent!important;color:#fff!important;outline:0}.na-font-list-size{display:grid;grid-template-columns:auto 34px 58px 34px;align-items:center;height:42px;color:#d4d9e1}.na-font-list-size>span{margin-right:5px;font-size:12px;font-weight:800}.na-font-list-size button,.na-font-list-size output{height:42px;display:flex;align-items:center;justify-content:center;border:1px solid var(--nafh-line);background:#111620;color:#fff}.na-font-list-size button{cursor:pointer}.na-font-list-size button:first-of-type{border-radius:999px 0 0 999px}.na-font-list-size button:last-of-type{border-radius:0 999px 999px 0}.na-font-list-size output{border-left:0;border-right:0;font-size:.86rem;font-weight:800}.na-font-list-border{display:flex;align-items:center;gap:5px;color:#c3cad4;font-size:12px;font-weight:750;white-space:nowrap}.na-font-list-border input{accent-color:var(--nafh-primary)}.na-store-result-head,.na-font-result-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:22px 0 16px}.na-font-result-head strong{font-size:.92rem}.na-font-result-head span{display:block;margin-top:3px;color:var(--nafh-muted-2);font-size:.76rem}.na-font-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.na-font-card{position:relative;min-width:0;border:1px solid var(--nafh-line);border-radius:20px;background:var(--nafh-surface);overflow:hidden;transition:transform .2s ease,border-color .2s ease}.na-font-card:hover{transform:translateY(-4px);border-color:rgb(155 129 255 / .34)}.na-font-card__link{display:block;height:100%;color:inherit!important;text-decoration:none!important}.na-font-card__head{display:flex;justify-content:space-between;align-items:center;padding:15px 66px 15px 18px;border-bottom:1px solid var(--nafh-line);color:#a9b2bf;font-size:12px;font-weight:800}.na-font-card__price{color:#d5cbff}.na-font-card__sample{display:flex;align-items:center;min-height:154px;padding:24px 19px;font-size:clamp(1.6rem,2.5vw,2.35rem);line-height:1.34;letter-spacing:-.035em;word-break:keep-all;background:linear-gradient(180deg,#24262c,#1b1d23);color:#fff}.na-font-card__sample.is-preview-bordered{box-shadow:inset 0 0 0 2px rgb(139 105 255 / .72)}.na-font-card__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;padding:16px 18px 10px}.na-font-card__meta h3{margin:0 0 2px;font-size:1rem;letter-spacing:-.03em}.na-font-card__meta p{margin:0;color:var(--nafh-muted);font-size:12px}.na-font-card__badges{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.na-font-card__badges span{padding:4px 7px;border:1px solid var(--nafh-line);border-radius:999px;color:#aab4c2;font-size:12px;font-weight:800}.na-font-card__stats{display:flex;justify-content:flex-end;padding:0 18px 16px;color:var(--nafh-muted-2);font-size:.75rem;font-weight:750}.na-font-card__preview-note{margin:6px 18px 12px;color:var(--nafh-muted-2);font-size:12px;line-height:1.45}.na-card-favorite{position:absolute;z-index:10;top:14px;right:14px}.na-infinite-scroll{min-height:76px;display:grid;place-items:center;margin:24px 0 0;color:var(--nafh-muted-2);font-size:.8rem}.na-infinite-scroll span:before{content:"";display:inline-block;width:16px;height:16px;margin-right:8px;border:2px solid rgb(255 255 255 / .12);border-top-color:var(--nafh-primary);border-radius:50%;vertical-align:-3px;animation:nafh-spin .8s linear infinite}@keyframes nafh-spin{to{transform:rotate(360deg)}}.na-empty{padding:45px;border:1px dashed var(--nafh-line);border-radius:18px;color:var(--nafh-muted);text-align:center}.na-detail-hero{padding:66px 0 58px;border-bottom:1px solid var(--nafh-line);background:radial-gradient(circle at 78% -15%,rgb(128 93 245 / .12),transparent 38%)}.na-detail-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:center;gap:30px}.na-detail-hero__copy{min-width:0}.na-detail-hero__title-row{display:flex;align-items:center;gap:14px}.na-detail-hero__title-row h1{margin:4px 0 0;font-size:clamp(2.3rem,5vw,4.6rem);line-height:1.08;letter-spacing:-.045em}.na-detail-hero .na-lead{max-width:760px;margin:13px 0 0;color:#b4bdca;font-size:1rem;line-height:1.72}.na-detail-hero__badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}.na-detail-hero__badges .na-badge{padding:5px 8px;border:1px solid var(--nafh-line);border-radius:8px;color:#aab3c1;font-size:12px}.na-detail-hero__ad{justify-self:end}.na-font-preview-section{background:#0a0d13}.na-font-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.na-font-preview-toolbar{display:grid;grid-template-columns:repeat(2,minmax(170px,1fr));gap:8px 14px;min-width:min(100%,500px)}.na-font-control{display:grid;grid-template-columns:38px minmax(80px,1fr) 66px;gap:7px;align-items:center;color:#aab3c0;font-size:12px}.na-font-control input{width:100%}.na-font-control output{text-align:right;color:#dfe4ee;font-variant-numeric:tabular-nums}.na-font-align-control{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:7px;color:#aab3c0;font-size:12px}.na-font-align-control>div{display:grid;grid-template-columns:repeat(3,1fr)}.na-font-align-control button,.na-font-preview-reset{min-height:34px;border:1px solid var(--nafh-line);background:rgb(255 255 255 / .025);color:#cbd2dd;cursor:pointer}.na-font-align-control button.is-active{background:rgb(128 93 245 / .13);color:#fff;border-color:rgb(128 93 245 / .4)}.na-font-preview-reset{border-radius:9px}.na-font-preview-input{display:block;width:100%;min-height:52px;padding:13px 15px;border:1px solid var(--nafh-line)!important;border-radius:12px;background:#0f141e!important;color:#e6eaf0!important;resize:vertical;outline:none}.na-font-live-preview{min-height:210px;margin-top:14px;padding:32px;border:1px solid rgb(255 255 255 / .1);border-radius:20px;background:#f4f2ee;color:#161616;font-size:54px;line-height:1.35;letter-spacing:-.04em;outline:none;word-break:keep-all;overflow-wrap:anywhere}.na-font-preview-restriction{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:rgb(255 183 77 / .08);border:1px solid rgb(255 183 77 / .2);font-size:13px;color:var(--nafh-muted)}.na-font-quick-tools{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 12px}.na-font-quick-tools button{min-height:38px;padding:0 12px;border:1px solid var(--nafh-line);border-radius:10px;background:rgb(255 255 255 / .025);color:#dfe4ee;font-size:.76rem;font-weight:800;cursor:pointer}.na-font-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:70px;align-items:start}.na-font-license-card{position:sticky;top:105px;padding:22px;border:1px solid var(--nafh-line);border-radius:18px;background:var(--nafh-surface)}.na-font-license-card h2{margin:0 0 5px;font-size:1.15rem}.na-font-license-card>p{margin:0 0 15px;color:var(--nafh-muted);font-size:.78rem}.na-font-license-meta{margin:0 0 15px}.na-font-license-meta>div{display:flex;justify-content:space-between;gap:18px;padding:9px 0;border-bottom:1px solid var(--nafh-line);font-size:12px}.na-font-license-meta dt{color:var(--nafh-muted)}.na-font-license-meta dd{margin:0;text-align:right}.na-font-license-table{display:grid;grid-template-columns:1fr;gap:5px}.na-font-license-table__row{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:9px;background:rgb(255 255 255 / .025);font-size:12px}.na-font-license-table__row.is-allowed strong{color:#65d6a5}.na-font-license-table__row.is-conditional strong{color:#f5be53}.na-font-license-table__row.is-not_allowed strong{color:#ff8181}.na-font-license-table__row.is-unknown strong{color:#9aa4b2}.na-font-license-caution{margin-top:14px!important;padding-top:13px;border-top:1px solid var(--nafh-line);line-height:1.55!important;color:var(--nafh-muted);font-size:.78rem}.na-font-license-source{display:inline-block;margin:8px 0 12px}.na-font-license-download{width:100%;display:flex!important;justify-content:center;margin-top:10px}.na-font-source-chips{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.na-font-source-chips a,.na-font-source-chips span{display:inline-flex;padding:2px 7px;border:1px solid var(--nafh-line);border-radius:999px;color:#c6cede;font-size:12px;font-weight:750}.na-font-license-checker{margin-top:16px;padding:18px;border:1px solid var(--nafh-line);border-radius:16px;background:#10141c}.na-font-license-checker__head h3{margin:3px 0 10px}.na-font-license-checker__controls{display:grid;grid-template-columns:minmax(180px,260px) 1fr;gap:10px}.na-font-license-checker select{min-height:42px;border:1px solid var(--nafh-line);border-radius:10px;background:#0d1118;color:#fff;padding:0 10px}.na-font-license-checker__result{display:flex;align-items:center;padding:0 12px;border:1px solid var(--nafh-line);border-radius:10px}.na-font-license-checker__result.is-allowed strong{color:#65d6a5}.na-font-license-checker__result.is-conditional strong{color:#f5be53}.na-font-license-checker__result.is-not_allowed strong{color:#ff8181}.na-font-license-checker>p{margin:10px 0 0;color:var(--nafh-muted);font-size:12px}.na-font-dev-tools{margin-top:16px;padding:18px;border:1px solid var(--nafh-line);border-radius:16px;background:#10141c}.na-font-dev-tools__head h3{margin:3px 0 5px}.na-font-dev-tools__head p{margin:0 0 12px;color:var(--nafh-muted);font-size:.82rem}.na-font-dev-panel{border:1px solid var(--nafh-line);border-radius:12px;background:#090c12;overflow:hidden}.na-font-dev-panel__bar{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--nafh-line)}.na-font-dev-panel__bar button{min-height:32px;border:1px solid var(--nafh-line);border-radius:8px;background:rgb(255 255 255 / .03);color:#fff}.na-font-dev-panel pre{max-height:220px;margin:0;padding:14px;overflow:auto;white-space:pre-wrap;color:#d7dce5;font:600 12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}.na-font-ai-guide{margin:34px 0 0;padding:24px;border:1px solid rgb(128 93 245 / .16);border-radius:20px;background:linear-gradient(180deg,rgb(128 93 245 / .055),rgb(255 255 255 / .018))}.na-font-ai-guide__head h2{margin:2px 0 7px}.na-font-ai-guide__head p{margin:0;color:var(--nafh-muted)}.na-font-ai-guide__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.na-font-ai-guide__tags span{padding:4px 8px;border:1px solid var(--nafh-line);border-radius:999px;color:#b7bfd0;font-size:12px}.na-rights-notice--font{margin-top:28px;padding:18px;border:1px solid var(--nafh-line);border-radius:14px;background:rgb(255 255 255 / .02)}.na-rights-notice--font p{margin-bottom:0;color:var(--nafh-muted)}@media(max-width:1120px){.na-filter-toolbar{flex-wrap:wrap}.na-font-list-preview-tools{order:20;flex:1 0 100%}.na-sort-control{margin-left:auto}.na-detail-hero__grid{grid-template-columns:1fr}.na-detail-hero__ad{justify-self:start}.na-font-preview-head{flex-direction:column}.na-font-preview-toolbar{width:100%}}@media(max-width:900px){.na-font-head .na-page-hero__inner.has-extra,.na-store-head .na-page-hero__inner.has-extra{grid-template-columns:1fr;gap:24px}.na-font-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.na-font-detail-layout{grid-template-columns:1fr}.na-font-license-card{position:static}.na-filter-panel{position:fixed;left:14px;right:14px;top:120px;width:auto!important;max-height:70vh;overflow:auto}}@media(max-width:680px){.na-store-search{grid-template-columns:28px minmax(0,1fr) auto;min-height:54px}.na-font-grid{grid-template-columns:1fr}.na-font-card__sample{min-height:142px;font-size:2rem}.na-font-live-preview{min-height:170px;padding:22px;font-size:42px}.na-filter-menu{flex:1 1 calc(50% - 6px)}.na-filter-menu>summary{width:100%;min-width:0}.na-filter-options{grid-template-columns:repeat(2,minmax(0,1fr))}.na-font-list-preview-tools{display:grid;grid-template-columns:1fr auto;min-width:0}.na-font-list-preview{grid-column:1/-1}.na-font-preview-toolbar{grid-template-columns:1fr}.na-font-license-checker__controls{grid-template-columns:1fr}.na-detail-hero__title-row h1{font-size:2.15rem}}.na-detail-hero--font .na-detail-hero__title-row h1{font-size:var(--na-detail-title,clamp(2.3rem,4.4vw,4rem))}.na-detail-hero--font,.na-font-preview-section,.na-section--soft{color:var(--na-text,#f3f5f8)}.na-font-preview-section{background:var(--na-bg,#0a0d13)}.na-font-card__sample,.na-font-live-preview{font-synthesis:none;text-rendering:optimizeLegibility}.kboard-comments-default{--kboard-comments-primary:#2563eb;--kboard-comments-primary-hover:#1d4ed8;--kboard-comments-text:#1e293b;--kboard-comments-text-muted:#64748b;--kboard-comments-bg:#ffffff;--kboard-comments-bg-alt:#f8fafc;--kboard-comments-border:#e2e8f0;--kboard-comments-border-light:#f1f5f9;--kboard-comments-radius:8px;--kboard-comments-radius-sm:4px;--kboard-comments-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);font-family:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic","Segoe UI",Roboto,"Noto Sans KR","Helvetica Neue",Arial,sans-serif;font-size:15px;color:var(--kboard-comments-text);line-height:1.6;background-color:#fff0;margin:40px 0;box-sizing:border-box}.kboard-comments-default *,.kboard-comments-default *::before,.kboard-comments-default *::after{box-sizing:border-box}.kboard-comments-default hr{display:none;border:0;margin:0;padding:0}.kboard-comments-default .comments-header{display:flex;justify-content:space-between;align-items:center;padding:0 0 16px 0;border-bottom:2px solid var(--kboard-comments-text);margin-bottom:24px;flex-wrap:wrap;gap:12px}.kboard-comments-default .comments-count{font-size:16px;font-weight:700;color:var(--kboard-comments-text)}.kboard-comments-default .comments-count .comments-total-count{color:var(--kboard-comments-primary);margin-left:4px}.kboard-comments-default .comments-sort{margin-left:auto}.kboard-comments-default .comments-sort select{border:1px solid var(--kboard-comments-border);border-radius:var(--kboard-comments-radius);padding:8px 36px 8px 14px;font-size:13px;color:var(--kboard-comments-text-muted);background-color:var(--kboard-comments-bg);cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;outline:none;height:36px;line-height:1;box-shadow:none;min-width:90px;transition:border-color 0.2s,box-shadow 0.2s}.kboard-comments-default .comments-sort select:focus{border-color:var(--kboard-comments-primary);box-shadow:0 0 0 3px rgb(37 99 235 / .1)}.kboard-comments-default .comments-list{padding:0;margin:0}.kboard-comments-default .comments-list ul{margin:0;padding:0;list-style:none}.kboard-comments-default .comments-list li{position:relative;padding:24px 0;margin:0;border-bottom:none;list-style:none;background:none;display:block}.kboard-comments-default .comments-list>ul>li{border-top:1px solid var(--kboard-comments-border)}.kboard-comments-default .comments-list>ul>li:first-child{border-top:none}.kboard-comments-default .comments-list li .comments-list{margin-top:20px;padding-left:0;border:none;background:none}@media screen and (min-width:601px){.kboard-comments-default .comments-list li .comments-list{margin-left:40px;border-left:2px solid var(--kboard-comments-border);padding-left:24px}.kboard-comments-default .comments-list li .comments-list ul li{padding:20px 0;background-color:#fff0;border:none;margin-top:0;border-radius:0}.kboard-comments-default .comments-list li .comments-list ul li+li{border-top:none;padding-top:16px}}@media screen and (max-width:600px){.kboard-comments-default .comments-list li .comments-list{margin-left:12px;padding-left:12px;border-left:2px solid var(--kboard-comments-border);margin-top:16px}.kboard-comments-default .comments-list li .comments-list ul li{padding:16px 0;margin-top:0;border:none}.kboard-comments-default .comments-list li .comments-list ul li+li{border-top:none;padding-top:12px}}.kboard-comments-default .comments-list-username img.avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;border:1px solid var(--kboard-comments-border);margin-right:5px;vertical-align:middle;display:inline-block;flex-shrink:0}.kboard-comments-default .comments-list-username{font-weight:600;color:var(--kboard-comments-text);font-size:14px;display:inline-block;margin-right:5px;line-height:24px;vertical-align:middle}.kboard-comments-default .comments-list-create{font-size:13px;color:var(--kboard-comments-text-muted);font-weight:400;display:inline-block;line-height:24px;vertical-align:middle}.kboard-comments-default .comments-list-content{font-size:15px;color:var(--kboard-comments-text);line-height:1.7;word-break:break-word;margin-top:8px;display:block}.kboard-comments-default .comments-list-content p{margin:0 0 8px 0}.kboard-comments-default .comments-list-image1{margin:16px 0 8px 0}.kboard-comments-default .comments-list-image1 img{max-width:100%;height:auto;border-radius:var(--kboard-comments-radius);border:1px solid var(--kboard-comments-border);display:block}.kboard-comments-default .comments-list-file1{margin:12px 0 8px 0;font-size:14px;color:var(--kboard-comments-text-muted);display:flex;align-items:center;flex-wrap:wrap;gap:6px}.kboard-comments-default .comments-list-file1 a{display:inline-flex;align-items:center;padding:6px 12px;background-color:var(--kboard-comments-bg-alt);border:1px solid var(--kboard-comments-border);border-radius:var(--kboard-comments-radius-sm);color:var(--kboard-comments-text);text-decoration:none;font-weight:500;font-size:13px;transition:all 0.2s ease}.kboard-comments-default .comments-list-file1 a:hover{border-color:var(--kboard-comments-primary);color:var(--kboard-comments-primary);background-color:#fff;text-decoration:none!important;box-shadow:0 1px 2px rgb(0 0 0 / .05)}.kboard-comments-default .comments-list-file1 a::before{content:'';display:inline-block;width:14px;height:14px;margin-right:6px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' y1='15' x2='12' y2='3'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;transition:background-image 0.2s}.kboard-comments-default .comments-list-file1 a:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' y1='15' x2='12' y2='3'/%3E%3C/svg%3E")}.kboard-comments-default .comments-list-controller{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:0;border:none;width:100%}.kboard-comments-default .comments-list-controller .left,.kboard-comments-default .comments-list-controller .right{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.kboard-comments-default .comments-button-action{appearance:none;-webkit-appearance:none;background:#fff0;border:none;padding:4px 0;border-radius:0;cursor:pointer;color:var(--kboard-comments-text-muted);font-weight:500;font-size:13px;line-height:1;transition:color 0.15s ease;display:inline-flex;align-items:center;gap:4px;text-decoration:none!important;white-space:nowrap}.kboard-comments-default .comments-button-action:hover{color:var(--kboard-comments-primary);text-decoration:underline!important}.kboard-comments-default .comments-button-action:active{opacity:.7}.kboard-comments-default .kboard-comment-like-count,.kboard-comments-default .kboard-comment-unlike-count{font-weight:700;margin-left:2px}@media screen and (max-width:600px){.kboard-comments-default .comments-list-controller{flex-direction:row;align-items:center;gap:12px}.kboard-comments-default .comments-list-controller .left,.kboard-comments-default .comments-list-controller .right{gap:10px}.kboard-comments-default .comments-button-action{font-size:12px}.kboard-comments-default .comments-list li .comments-list .comments-button-action{font-size:11px}}.kboard-comments-default .kboard-comments-form{background:var(--kboard-comments-bg-alt);border:1px solid var(--kboard-comments-border);border-radius:var(--kboard-comments-radius);padding:24px;margin-top:32px;overflow:hidden}.kboard-comments-default .comments-field.field-content{margin-bottom:0}.kboard-comments-default .comments-field-wrap{display:none;width:100%;margin-top:12px}.kboard-comments-default .comments-field{margin-bottom:12px;display:flex;align-items:center;flex-wrap:nowrap;gap:12px}.kboard-comments-default .comments-field-label{width:80px;min-width:80px;font-weight:600;font-size:13px;color:var(--kboard-comments-text);flex-shrink:0;line-height:1.4}.kboard-comments-default input[type=text],.kboard-comments-default input[type=password]{flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid var(--kboard-comments-border);border-radius:var(--kboard-comments-radius);background:var(--kboard-comments-bg);font-size:14px;color:var(--kboard-comments-text);outline:none;transition:border-color 0.2s,box-shadow 0.2s}.kboard-comments-default input[type=file]{flex:1;min-width:0;padding:8px;height:40px;border:1px solid var(--kboard-comments-border);border-radius:var(--kboard-comments-radius);background:var(--kboard-comments-bg);font-size:13px;color:var(--kboard-comments-text)}.kboard-comments-default .comments-field.field-comment-hide,.kboard-comments-default .comments-field.field-comment-anonymous{align-items:center}.kboard-comments-default .comments-field input[type=checkbox]{width:18px;height:18px;margin:0;cursor:pointer}.kboard-comments-default .comments-field input[type=checkbox]+.comments-field-label{width:auto;min-width:auto;margin-left:4px;font-weight:400;cursor:pointer}.kboard-comments-default .comments-field.field-captcha .comments-field-label{display:flex;align-items:center}.kboard-comments-default .comments-field.field-captcha .comments-field-label img{display:block;width:auto;height:auto;max-width:none;max-height:none}.kboard-comments-default .comments-field.field-recaptcha{margin-bottom:12px}.kboard-comments-default textarea{width:100%;height:110px;padding:14px;border:1px solid var(--kboard-comments-border);border-radius:var(--kboard-comments-radius);background:var(--kboard-comments-bg);font-size:14px;color:var(--kboard-comments-text);outline:none;resize:vertical;margin-bottom:0;display:block;transition:border-color 0.2s,box-shadow 0.2s}.kboard-comments-default input:focus,.kboard-comments-default textarea:focus{border-color:var(--kboard-comments-primary);box-shadow:0 0 0 3px rgb(37 99 235 / .1)}.kboard-comments-default .comments-submit-button{display:none;justify-content:flex-end;margin-top:12px}.kboard-comments-default .comments-submit-button input[type=submit]{background-color:var(--kboard-comments-text);color:#fff;border:none;padding:0 28px;height:44px;border-radius:var(--kboard-comments-radius);font-weight:600;font-size:14px;cursor:pointer;transition:background-color 0.2s,transform 0.1s;display:inline-block}.kboard-comments-default .comments-submit-button input[type=submit]:hover{background-color:var(--kboard-comments-primary)}.kboard-comments-default .comments-submit-button input[type=submit]:active{transform:scale(.98)}@media screen and (max-width:600px){.kboard-comments-default .kboard-comments-form{padding:16px}.kboard-comments-default .comments-list li{padding:16px 0}.kboard-comments-default .comments-list-username{line-height:24px;font-size:13px}.kboard-comments-default .comments-list-create{line-height:24px;font-size:12px}.kboard-comments-default .kboard-comments-form .comments-field{flex-direction:column;align-items:stretch;margin-bottom:20px;gap:6px}.kboard-comments-default .kboard-comments-form .comments-field.field-content{margin-bottom:0}.kboard-comments-default .comments-field-wrap{margin-top:20px}.kboard-comments-default .kboard-comments-form .comments-field:last-child{margin-bottom:0}.kboard-comments-default .comments-field-label{width:100%;margin-bottom:6px;line-height:1.2}.kboard-comments-default input[type=text],.kboard-comments-default input[type=password]{width:100%;height:44px;min-height:44px}.kboard-comments-default input[type=file]{width:100%;height:44px;min-height:44px}.kboard-comments-default .comments-submit-button{justify-content:stretch;margin-top:20px}.kboard-comments-default .comments-submit-button input[type=submit]{width:100%;height:48px}}.kboard-comments-default .kboard-comments-login{text-align:center;padding:32px 20px;background:var(--kboard-comments-bg-alt);border:1px solid var(--kboard-comments-border);border-radius:var(--kboard-comments-radius);margin-top:24px;color:var(--kboard-comments-text-muted);font-size:14px}.kboard-comments-default .kboard-comments-login a{color:var(--kboard-comments-primary);font-weight:600;text-decoration:underline}.kboard-comments-default .kboard-comments-login a:hover{color:var(--kboard-comments-primary-hover)}#kboard_media_background{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;z-index:99999}#kboard_media_wrapper{position:fixed;overflow:auto;-webkit-overflow-scrolling:touch;z-index:99999}#kboard_media_wrapper iframe{display:block;margin:0;border:0;width:100%;height:100%}:root{--kboard-primary:#2563eb;--kboard-primary-hover:#1d4ed8;--kboard-text:#1e293b;--kboard-text-muted:#64748b;--kboard-bg:#ffffff;--kboard-bg-alt:#f8fafc;--kboard-border:#e2e8f0;--kboard-danger:#ef4444;--kboard-font-family:-apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", "Segoe UI", Roboto, "Noto Sans KR", "Helvetica Neue", Arial, sans-serif;--kboard-font-size:15px;--kboard-radius:8px;--kboard-spacing-sm:8px;--kboard-spacing-md:16px;--kboard-spacing-lg:24px;--kboard-shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--kboard-shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)}#kboard-default-list,#kboard-default-document,#kboard-default-editor,#kboard-default-latest{font-family:var(--kboard-font-family);font-size:var(--kboard-font-size);color:var(--kboard-text);box-sizing:border-box;line-height:1.6;margin:20px 0}#kboard-default-list *,#kboard-default-document *,#kboard-default-editor *,#kboard-default-latest *,#kboard-default-list *::before,#kboard-default-document *::before,#kboard-default-editor *::before,#kboard-default-latest *::before,#kboard-default-list *::after,#kboard-default-document *::after,#kboard-default-editor *::after,#kboard-default-latest *::after{box-sizing:inherit}#kboard-default-list a,#kboard-default-document a,#kboard-default-editor a,#kboard-default-latest a{text-decoration:none;color:inherit;transition:color 0.2s}#kboard-default-list img,#kboard-default-document img,#kboard-default-editor img,#kboard-default-latest img{max-width:100%;height:auto;vertical-align:middle}a.kboard-default-button-small,input.kboard-default-button-small,button.kboard-default-button-small{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;font-size:14px;font-weight:500;color:#fff!important;background-color:var(--kboard-text)!important;border:1px solid #fff0;border-radius:var(--kboard-radius);cursor:pointer;transition:all 0.2s ease;line-height:1;box-shadow:var(--kboard-shadow-sm);text-shadow:none}a.kboard-default-button-small:hover,button.kboard-default-button-small:hover{background-color:var(--kboard-primary)!important;transform:translateY(-1px);box-shadow:var(--kboard-shadow-md);opacity:1!important}.kboard-icon-lock{display:inline-block;width:14px;height:14px;vertical-align:middle;margin-right:4px;background-color:var(--kboard-text-muted);-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z'/%3E%3C/svg%3E") no-repeat center/contain}.kboard-icon-reply{display:inline-block;width:16px;height:16px;vertical-align:middle;margin-right:4px;background-color:var(--kboard-text-muted);-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 15l-6 6-1.42-1.42L15.17 16H4V4h2v10h9.17l-3.59-3.58L13 9l6 6z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 15l-6 6-1.42-1.42L15.17 16H4V4h2v10h9.17l-3.59-3.58L13 9l6 6z'/%3E%3C/svg%3E") no-repeat center/contain;transform:none}#kboard-default-list input[type=text],#kboard-default-document input[type=text],#kboard-default-editor input[type=text],#kboard-default-latest input[type=text],#kboard-default-list input[type=email],#kboard-default-document input[type=email],#kboard-default-editor input[type=email],#kboard-default-latest input[type=email],#kboard-default-list input[type=password],#kboard-default-document input[type=password],#kboard-default-editor input[type=password],#kboard-default-latest input[type=password],#kboard-default-list input[type=number],#kboard-default-document input[type=number],#kboard-default-editor input[type=number],#kboard-default-latest input[type=number],#kboard-default-list input[type=date],#kboard-default-document input[type=date],#kboard-default-editor input[type=date],#kboard-default-latest input[type=date],#kboard-default-list select,#kboard-default-document select,#kboard-default-editor select,#kboard-default-latest select,#kboard-default-list textarea,#kboard-default-document textarea,#kboard-default-editor textarea,#kboard-default-latest textarea{appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid var(--kboard-border);border-radius:var(--kboard-radius);padding:8px 12px;font-size:14px;color:var(--kboard-text);outline:none;transition:border-color 0.2s,box-shadow 0.2s;min-height:40px;box-shadow:none;margin:0}#kboard-default-list input:focus,#kboard-default-document input:focus,#kboard-default-editor input:focus,#kboard-default-latest input:focus,#kboard-default-list select:focus,#kboard-default-document select:focus,#kboard-default-editor select:focus,#kboard-default-latest select:focus,#kboard-default-list textarea:focus,#kboard-default-document textarea:focus,#kboard-default-editor textarea:focus,#kboard-default-latest textarea:focus{border-color:var(--kboard-primary);box-shadow:0 0 0 3px rgb(37 99 235 / .1);border-bottom:1px solid var(--kboard-primary)!important}#kboard-default-list select,#kboard-default-document select,#kboard-default-editor select,#kboard-default-latest select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;padding-right:32px!important;cursor:pointer}#kboard-default-list{width:100%;max-width:100%;overflow:hidden}#kboard-default-list .kboard-list-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--kboard-spacing-md);flex-wrap:wrap;gap:10px}#kboard-default-list .kboard-total-count{float:none;font-weight:600;color:var(--kboard-text-muted)}#kboard-default-list .kboard-sort{float:none}#kboard-default-list .kboard-sort select{height:36px;padding-right:32px}#kboard-default-list .kboard-category .kboard-category-list{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0 0 20px 0;list-style:none;background:#fff0;border:none}#kboard-default-list .kboard-category.category-pc .kboard-category-list:last-child{margin-bottom:0}#kboard-default-list .kboard-category .kboard-category-list li{display:block;margin:0;padding:0}#kboard-default-list .kboard-category .kboard-category-list li a{display:block;padding:6px 14px;border-radius:20px;background-color:var(--kboard-bg-alt);color:var(--kboard-text-muted);font-size:14px;font-weight:500;transition:all 0.2s;border:1px solid var(--kboard-border)}#kboard-default-list .kboard-category .kboard-category-list li.kboard-category-selected a,#kboard-default-list .kboard-category .kboard-category-list li a:hover{background-color:var(--kboard-primary);color:#fff;text-decoration:none;border-color:var(--kboard-primary);font-weight:500}#kboard-default-list .kboard-list{background:#fff;border-radius:var(--kboard-radius);overflow:hidden;border:1px solid var(--kboard-border);box-shadow:var(--kboard-shadow-sm)}#kboard-default-list .kboard-list table{width:100%;border-collapse:collapse;table-layout:fixed;border:0;margin:0}#kboard-default-list .kboard-list thead{background-color:var(--kboard-bg-alt);border-bottom:1px solid var(--kboard-border)}#kboard-default-list .kboard-list thead td{padding:12px 16px;font-size:13px;text-transform:uppercase;letter-spacing:.5px;font-weight:600;color:var(--kboard-text-muted);text-align:center;border:0;border-bottom:1px solid var(--kboard-border)}#kboard-default-list .kboard-list tbody tr{background:#fff;border:0;border-bottom:1px solid var(--kboard-border);transition:background-color 0.1s}#kboard-default-list .kboard-list tbody tr:last-child{border-bottom:none}#kboard-default-list .kboard-list tbody tr:hover{background-color:var(--kboard-bg-alt)}#kboard-default-list .kboard-list td{padding:16px;vertical-align:middle;text-align:center;border:0;font-size:15px}#kboard-default-list .kboard-list td.kboard-list-title{text-align:left;width:auto}#kboard-default-list .kboard-list tbody tr.kboard-list-notice{background-color:#eff6ff}#kboard-default-list .kboard-list tbody tr.kboard-list-notice:hover{background-color:#dbeafe}#kboard-default-list .kboard-list tbody tr.kboard-list-selected{background-color:#f0f9ff;border-left:3px solid var(--kboard-primary)}#kboard-default-list .kboard-list tbody tr.kboard-list-selected .kboard-list-title a{font-weight:700;color:var(--kboard-primary)}.kboard-default-new-notify{background-color:var(--kboard-danger);color:#fff;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700;vertical-align:middle;margin-right:6px}.kboard-default-cut-strings{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}#kboard-default-list .kboard-list-title a{color:var(--kboard-text);text-decoration:none;transition:color 0.15s}#kboard-default-list .kboard-list-title a:hover{color:var(--kboard-primary)}.kboard-comments-count{font-size:12px;color:var(--kboard-primary);font-weight:600;margin-left:4px;background:rgb(37 99 235 / .1);padding:2px 6px;border-radius:12px}.kboard-comments-count:empty{display:none}#kboard-default-list .kboard-mobile-contents{display:none;margin-top:6px;font-size:13px;color:var(--kboard-text-muted)}#kboard-default-list .kboard-list-uid{width:90px;color:var(--kboard-text-muted);font-size:13px;word-break:keep-all}#kboard-default-list .kboard-list-notice .kboard-list-uid{font-weight:700;font-size:12px;color:var(--kboard-primary)}#kboard-default-list .kboard-list-user{width:120px}#kboard-default-list .kboard-list-date{width:110px;color:var(--kboard-text-muted);font-size:13px}#kboard-default-list .kboard-list-vote{width:70px;color:var(--kboard-text-muted);font-size:13px}#kboard-default-list .kboard-list-view{width:70px;color:var(--kboard-text-muted);font-size:13px}#kboard-default-list .kboard-pagination{padding:30px 0;text-align:center;float:none}#kboard-default-list .kboard-pagination ul{display:inline-flex;padding:0;list-style:none;gap:4px}#kboard-default-list .kboard-pagination li{display:block;margin:0}#kboard-default-list .kboard-pagination li a{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 8px;border-radius:var(--kboard-radius);background:#fff;border:1px solid var(--kboard-border);font-size:14px;color:var(--kboard-text);box-shadow:none}#kboard-default-list .kboard-pagination li.active a,#kboard-default-list .kboard-pagination li a:hover{background:var(--kboard-primary);color:#fff;border-color:var(--kboard-primary)}#kboard-default-list .kboard-search{margin-bottom:20px;text-align:center;padding:20px;background:var(--kboard-bg-alt);border-radius:var(--kboard-radius);float:none}#kboard-default-list .kboard-search form{display:inline-flex;gap:8px;max-width:100%}#kboard-default-list .kboard-search select{width:100px;margin:0}#kboard-default-list .kboard-search input{width:200px;margin:0}#kboard-default-list .kboard-control{display:flex;justify-content:flex-end;padding:10px 0;float:none}.kboard-default-poweredby{text-align:right;font-size:14px;color:#ccc;margin-top:10px;float:none;width:100%}#kboard-default-document .kboard-document-wrap{background:#fff;border:1px solid var(--kboard-border);border-radius:var(--kboard-radius);overflow:hidden;float:none}#kboard-default-document .kboard-title{float:none}#kboard-default-document .kboard-title h1{margin:0;padding:24px;text-align:left;font-size:24px;font-weight:700;color:var(--kboard-text);border-bottom:1px solid var(--kboard-border)}#kboard-default-document .kboard-detail{display:flex;flex-wrap:wrap;padding:12px 24px;background:var(--kboard-bg-alt);font-size:14px;gap:20px;align-items:center;float:none;border:0;border-bottom:1px solid var(--kboard-border)}#kboard-default-document .kboard-detail .detail-attr{display:flex;align-items:center;gap:8px;padding:0;float:none}#kboard-default-document .kboard-detail .detail-name{font-weight:600;color:var(--kboard-text-muted);float:none;text-align:left}#kboard-default-document .kboard-detail .detail-value{color:var(--kboard-text);float:none;padding:0}#kboard-default-document .kboard-content{padding:30px 24px;min-height:200px;float:none}#kboard-default-document .content-view{font-size:16px;line-height:1.8;color:#334155;padding:0}#kboard-default-document .kboard-document-action{padding:10px 24px 20px;display:flex;justify-content:space-between}.kboard-button-action{border:1px solid var(--kboard-border);background:#fff;padding:6px 12px;border-radius:4px;font-size:13px;cursor:pointer;margin-right:5px;font-weight:500}.kboard-button-action:hover{background:var(--kboard-bg-alt)}.kboard-button-like{color:#ef4444}.kboard-button-unlike{color:var(--kboard-primary)}#kboard-default-document .kboard-control{display:flex;justify-content:space-between;padding:20px 0;float:none;gap:10px}#kboard-default-document .kboard-control .left,#kboard-default-document .kboard-control .right{display:flex;flex-wrap:nowrap;gap:8px;white-space:nowrap}.kboard-attach{border-top:1px dashed var(--kboard-border);padding:15px 24px;background:var(--kboard-bg-alt);margin:0}.kboard-comments-area{float:none;width:100%;margin-top:20px}.kboard-document-navi{display:flex;gap:10px;margin-top:20px;float:none;padding:0}.kboard-document-options-group{margin-bottom:40px;border:none;background:#fff0;padding:0}.kboard-document-add-option-value-wrap{background-color:#fff;border:1px solid var(--kboard-border);border-radius:var(--kboard-radius);padding:0;margin-bottom:12px;overflow:hidden;display:block}.kboard-document-add-option-value-wrap:last-child{border-bottom:1px solid var(--kboard-border);margin-bottom:0}.kboard-document-add-option-value{display:flex;align-items:stretch;padding:0;min-height:48px;border:none}.kboard-document-add-option-value .option-name{width:160px;background-color:#f8fafc;border-right:1px solid var(--kboard-border);font-weight:600;color:var(--kboard-text);padding:14px 20px;display:flex;align-items:center;flex-shrink:0;font-size:15px}.kboard-document-add-option-value .option-separator{display:none}.kboard-document-add-option-value .option-value{color:var(--kboard-text);padding:14px 20px;display:flex;align-items:center;flex-grow:1;word-break:break-all;font-size:15px}.kboard-document-add-option-value-wrap hr{display:none}@media screen and (max-width:600px){.kboard-document-options-group{padding:0}.kboard-document-add-option-value{flex-direction:column}.kboard-document-add-option-value .option-name{width:100%;border-right:none;border-bottom:1px solid var(--kboard-border);padding:12px 16px;background-color:#f8fafc;color:var(--kboard-text);font-size:15px}.kboard-document-add-option-value .option-value{padding:12px 16px;display:block;align-items:flex-start}.kboard-document-add-option-value-wrap{margin-bottom:16px}}#kboard-default-document .kboard-document-navi a{display:flex;align-items:center;gap:8px;padding:16px;border:1px solid var(--kboard-border);background:#fff;border-radius:var(--kboard-radius);margin-bottom:0;font-weight:500;height:100%}#kboard-default-document .kboard-document-navi a:hover{border-color:var(--kboard-primary);color:var(--kboard-primary);box-shadow:var(--kboard-shadow-sm)}#kboard-default-document .kboard-document-navi .kboard-prev-document,#kboard-default-document .kboard-document-navi .kboard-next-document{float:none;width:50%}#kboard-default-document .kboard-document-navi .kboard-prev-document a{justify-content:flex-start;text-align:left}#kboard-default-document .kboard-document-navi .kboard-next-document a{justify-content:flex-end;text-align:right}#kboard-default-document .kboard-document-navi .navi-arrow{position:static}#kboard-default-document .kboard-control{float:none;display:flex;justify-content:space-between;padding:20px 0}#kboard-default-document .kboard-control .left,#kboard-default-document .kboard-control .right{float:none;position:static}#kboard-default-editor .kboard-attr-row{display:flex;flex-direction:column;margin-bottom:16px;padding:0;background:#fff0;border-bottom:none;float:none}#kboard-default-editor .attr-name{font-weight:600;margin-bottom:8px;font-size:14px;width:100%!important;float:none!important;text-align:left;padding:0!important}#kboard-default-editor input[type=file]{margin:0;padding:8px 0;width:100%}#kboard-default-editor .attr-value{margin:0!important;width:100%;padding:0}#kboard-default-editor .attr-value .attr-value-option{display:inline-flex;align-items:center;margin-right:16px;cursor:pointer;font-size:14px;color:var(--kboard-text)}#kboard-default-editor .attr-value .attr-value-option input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px!important;height:18px!important;border:1px solid var(--kboard-border);border-radius:4px;background:#fff;cursor:pointer;position:relative;margin-right:8px;vertical-align:middle;outline:none;margin:0 8px 0 0}#kboard-default-editor .attr-value .attr-value-option input[type=checkbox]:checked{background-color:var(--kboard-primary);border-color:var(--kboard-primary);background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat;background-size:100% 100%}#kboard-default-editor input[type=text],#kboard-default-editor input[type=email],#kboard-default-editor input[type=password],#kboard-default-editor select{width:100%!important}#kboard-default-editor .kboard-content{border:none;padding:0;margin:0;background:#fff0;float:none}#kboard-default-editor textarea{width:100%!important;min-height:400px;border:1px solid var(--kboard-border);box-sizing:border-box}#kboard-default-editor .kboard-control{float:none;display:flex;justify-content:space-between}#kboard-default-editor .kboard-control .left,#kboard-default-editor .kboard-control .right{float:none;width:auto}#kboard-default-editor.confirm{max-width:400px;margin:60px auto;padding:30px;border:1px solid var(--kboard-border);border-radius:var(--kboard-radius);background:#fff;box-shadow:var(--kboard-shadow-md)}#kboard-default-editor.confirm .kboard-confirm-row{margin-bottom:24px}#kboard-default-editor.confirm .attr-name{margin-bottom:10px}#kboard-default-editor.confirm .description{color:var(--kboard-danger);font-size:13px;margin-top:8px;font-weight:500}#kboard-default-editor.confirm input[type=password]{width:100%}#kboard-default-editor.confirm .kboard-control{justify-content:center;flex-direction:column-reverse;gap:10px}#kboard-default-editor.confirm .kboard-control .left,#kboard-default-editor.confirm .kboard-control .right{display:flex;flex-direction:column;gap:10px;width:100%;margin:0}#kboard-default-editor.confirm .kboard-control button{width:100%;height:40px;font-size:15px}#kboard-default-editor.confirm .kboard-control a{width:100%;height:40px;background:#fff!important;color:var(--kboard-text-muted)!important;border:1px solid var(--kboard-border);box-shadow:none}#kboard-default-editor.confirm .kboard-control a:hover{background:var(--kboard-bg-alt)!important;color:var(--kboard-text)!important;border-color:var(--kboard-text-muted)}#kboard-default-editor .kboard-row-postcode{display:flex;align-items:center;gap:8px;margin-bottom:8px}#kboard-default-editor .kboard-row-postcode input[type=text]{width:150px!important;flex:0 0 auto}#kboard-default-editor .kboard-row-postcode button{height:40px;flex:0 0 auto;white-space:nowrap;margin:0!important}#kboard-default-editor .kboard-row-address-1,#kboard-default-editor .kboard-row-address-2{display:block;width:100%;margin-bottom:8px}#kboard-default-editor .kboard-row-address-2{margin-bottom:0}#kboard-default-editor .kboard-row-address-1 input[type=text],#kboard-default-editor .kboard-row-address-2 input[type=text]{width:100%!important}#kboard-default-latest{width:100%;background:#fff;border:1px solid var(--kboard-border);border-radius:var(--kboard-radius);overflow:hidden;box-sizing:border-box}#kboard-default-latest table{width:100%;border-collapse:collapse;table-layout:fixed;border:0}#kboard-default-latest thead th{padding:10px;background:var(--kboard-bg-alt);border-bottom:1px solid var(--kboard-border);font-size:13px;color:var(--kboard-text-muted);font-weight:600;text-align:center;border-top:0;border-left:0;border-right:0}#kboard-default-latest tbody tr{border-bottom:1px solid var(--kboard-border);background:#fff}#kboard-default-latest tbody tr:last-child{border-bottom:none}#kboard-default-latest tbody tr:hover{background-color:var(--kboard-bg-alt)}#kboard-default-latest td{padding:12px 16px;vertical-align:middle;font-size:14px;border:0}#kboard-default-latest .kboard-latest-title{text-align:left}#kboard-default-latest .kboard-latest-title a{display:block;color:var(--kboard-text);text-decoration:none}#kboard-default-latest .kboard-latest-title a:hover{color:var(--kboard-primary)}#kboard-default-latest .kboard-default-cut-strings{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#kboard-default-latest .kboard-latest-date,#kboard-default-latest .kboard-latest-author{color:var(--kboard-text-muted);font-size:13px;text-align:center;width:90px}#kboard-default-editor .kboard-tree-category-wrap{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin-bottom:20px}#kboard-default-editor .kboard-tree-category-wrap select{flex:1;min-width:120px;width:auto}@media screen and (max-width:768px){#kboard-default-list .kboard-list thead{display:none}#kboard-default-list .kboard-list tbody tr{display:block;padding:16px;border-bottom:1px solid var(--kboard-border)}#kboard-default-list .kboard-list-uid,#kboard-default-list .kboard-list-date,#kboard-default-list .kboard-list-vote,#kboard-default-list .kboard-list-view,#kboard-default-list .kboard-list-user{display:none}#kboard-default-list .kboard-list td.kboard-list-title{display:block;padding:0;width:100%;text-align:left}#kboard-default-list .kboard-list-title .kboard-default-cut-strings{white-space:normal;font-size:16px;line-height:1.4;margin-bottom:8px}#kboard-default-list .kboard-mobile-contents{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px}#kboard-default-list .kboard-mobile-contents .contents-separator{color:#e2e8f0}#kboard-default-list .kboard-search form{flex-direction:column;width:100%}#kboard-default-list .kboard-search select,#kboard-default-list .kboard-search input,#kboard-default-list .kboard-search button{width:100%!important;margin:0!important}#kboard-default-document .kboard-control{flex-direction:column;gap:10px}#kboard-default-document .kboard-control .left,#kboard-default-document .kboard-control .right{width:100%;justify-content:center;flex-wrap:wrap;white-space:normal}#kboard-default-document .kboard-control a,#kboard-default-document .kboard-control button{flex:1;text-align:center;min-width:0}#kboard-default-editor .kboard-control{flex-direction:column;gap:10px}#kboard-default-editor .kboard-control .left,#kboard-default-editor .kboard-control .right{width:100%;text-align:center;display:flex;flex-direction:column;gap:8px}#kboard-default-list .kboard-pagination ul{flex-wrap:wrap;justify-content:center}#kboard-default-latest thead,#kboard-default-latest .kboard-latest-author{display:none}#kboard-default-latest tbody tr{display:flex;flex-direction:column;padding:8px 0}#kboard-default-latest td.kboard-latest-title{display:block;width:100%;padding-bottom:4px;border:none}#kboard-default-latest td.kboard-latest-date{display:block;width:100%;text-align:left;font-size:12px;padding-top:5px;padding-bottom:8px;border:none;color:var(--kboard-text-muted)}.kboard-document-navi{flex-direction:column}#kboard-default-document .kboard-document-navi .kboard-prev-document,#kboard-default-document .kboard-document-navi .kboard-next-document{width:100%}}#kboard-default-list .kboard-tree-category-search{margin-bottom:20px;padding:15px;background:var(--kboard-bg-alt);border-radius:var(--kboard-radius);text-align:left}#kboard-default-list .kboard-tree-category-search .kboard-tree-category-wrap{display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;align-items:center}#kboard-default-list .kboard-tree-category-search .kboard-search-option-wrap{display:inline-block}#kboard-default-list .kboard-tree-category-search select{height:38px;padding:0 36px 0 16px;border:1px solid var(--kboard-border);border-radius:999px;background-color:#fff;font-size:14px;color:var(--kboard-text-muted);font-weight:500;min-width:120px;cursor:pointer;transition:all 0.2s ease;appearance:none;-webkit-appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%236b7280%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 14px center;background-size:10px}#kboard-default-list .kboard-tree-category-search select:hover{border-color:var(--kboard-primary);color:var(--kboard-primary);background-color:var(--kboard-bg-alt)}#kboard-default-list .kboard-tree-category-search select:focus{border-color:var(--kboard-primary);box-shadow:0 0 0 3px rgb(37 99 235 / .1);outline:none}#kboard-default-list .kboard-category.category-mobile{display:none}#kboard-default-list .kboard-category.category-pc{display:block;margin-bottom:20px;padding:15px;background-color:var(--kboard-bg-alt);border-radius:var(--kboard-radius)}#kboard-default-list .kboard-category.category-pc .kboard-category-list{list-style:none;padding:0;margin:0 0 10px 0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}#kboard-default-list .kboard-category.category-pc .kboard-category-list li{display:inline-block;margin:0;padding:0;border:none}#kboard-default-list .kboard-category.category-pc .kboard-category-list li a{display:block;padding:6px 16px;font-size:14px;font-weight:500;color:var(--kboard-text-muted);background-color:#fff;border:1px solid var(--kboard-border);border-radius:999px;transition:all 0.2s ease;text-decoration:none}#kboard-default-list .kboard-category.category-pc .kboard-category-list li a:hover{border-color:var(--kboard-primary);color:var(--kboard-primary);background-color:var(--kboard-bg-alt)}#kboard-default-list .kboard-category.category-pc .kboard-category-list li.kboard-category-selected a{background-color:var(--kboard-primary);border-color:var(--kboard-primary);color:#fff;font-weight:600;box-shadow:0 2px 4px rgb(37 99 235 / .2)}#kboard-default-list .kboard-category.category-mobile select{width:auto;min-width:120px;height:38px;padding:0 12px;margin-right:5px;border:1px solid var(--kboard-border);border-radius:var(--kboard-radius);background-color:#fff;font-size:14px;color:var(--kboard-text)}@media screen and (max-width:600px){#kboard-default-list .kboard-category.category-pc{display:none}#kboard-default-list .kboard-category.category-mobile{display:block;margin-bottom:20px;padding:10px;background:var(--kboard-bg-alt);border-radius:var(--kboard-radius)}#kboard-default-list .kboard-category.category-mobile form{display:flex;flex-wrap:wrap;gap:8px}#kboard-default-list .kboard-category.category-mobile select{flex:1;width:100%;min-width:140px}}#kboard-editor-root,.kboard-editor-root-editorjs,.kboard-editor-scaffold{--kboard-editorjs-left-gutter:44px;position:relative;margin:8px 0 0;padding:12px;min-height:280px;background-color:#fff;border:1px solid var(--kboard-border);border-radius:var(--kboard-radius);box-shadow:inset 0 1px 2px rgb(15 23 42 / .03);overflow:visible}@media screen and (max-width:768px){#kboard-editor-root,.kboard-editor-root-editorjs,.kboard-editor-scaffold{--kboard-editorjs-left-gutter:36px}}#kboard-editor-root:focus-within,.kboard-editor-root-editorjs:focus-within,.kboard-editor-scaffold:focus-within{border-color:var(--kboard-primary);box-shadow:0 0 0 3px rgb(37 99 235 / .1)}#kboard-editor-root .codex-editor,.kboard-editor-root-editorjs .codex-editor,.kboard-editor-scaffold .codex-editor{position:relative;z-index:1;overflow:visible}#kboard-editor-root .codex-editor__redactor,.kboard-editor-root-editorjs .codex-editor__redactor,.kboard-editor-scaffold .codex-editor__redactor{overflow:visible}#kboard-editor-root .ce-block,.kboard-editor-root-editorjs .ce-block,.kboard-editor-scaffold .ce-block{padding:2px 0;margin-bottom:8px}#kboard-editor-root .ce-block:last-child,.kboard-editor-root-editorjs .ce-block:last-child,.kboard-editor-scaffold .ce-block:last-child{margin-bottom:0}#kboard-editor-root .ce-block__content,#kboard-editor-root .ce-toolbar__content,.kboard-editor-root-editorjs .ce-block__content,.kboard-editor-root-editorjs .ce-toolbar__content,.kboard-editor-scaffold .ce-block__content,.kboard-editor-scaffold .ce-toolbar__content{max-width:calc(100% - var(--kboard-editorjs-left-gutter));margin-left:var(--kboard-editorjs-left-gutter);margin-right:0}#kboard-editor-root .ce-paragraph,#kboard-editor-root .ce-header,#kboard-editor-root .cdx-list,.kboard-editor-root-editorjs .ce-paragraph,.kboard-editor-root-editorjs .ce-header,.kboard-editor-root-editorjs .cdx-list,.kboard-editor-scaffold .ce-paragraph,.kboard-editor-scaffold .ce-header,.kboard-editor-scaffold .cdx-list{color:var(--kboard-text);line-height:1.7}#kboard-editor-root .ce-paragraph[data-placeholder]:empty::before,#kboard-editor-root .ce-header[data-placeholder]:empty::before,.kboard-editor-root-editorjs .ce-paragraph[data-placeholder]:empty::before,.kboard-editor-root-editorjs .ce-header[data-placeholder]:empty::before,.kboard-editor-scaffold .ce-paragraph[data-placeholder]:empty::before,.kboard-editor-scaffold .ce-header[data-placeholder]:empty::before{color:var(--kboard-text-muted);opacity:.7}#kboard-editor-root .ce-toolbar,#kboard-editor-root .ce-inline-toolbar,#kboard-editor-root .ce-popover,#kboard-editor-root .ce-conversion-toolbar,#kboard-editor-root .ce-settings,.kboard-editor-root-editorjs .ce-toolbar,.kboard-editor-root-editorjs .ce-inline-toolbar,.kboard-editor-root-editorjs .ce-popover,.kboard-editor-root-editorjs .ce-conversion-toolbar,.kboard-editor-root-editorjs .ce-settings,.kboard-editor-scaffold .ce-toolbar,.kboard-editor-scaffold .ce-inline-toolbar,.kboard-editor-scaffold .ce-popover,.kboard-editor-scaffold .ce-conversion-toolbar,.kboard-editor-scaffold .ce-settings{left:0;right:0;overflow:visible;visibility:visible;opacity:1;z-index:1000}#kboard-editor-root .ce-toolbar__plus,#kboard-editor-root .ce-toolbar__settings-btn,.kboard-editor-root-editorjs .ce-toolbar__plus,.kboard-editor-root-editorjs .ce-toolbar__settings-btn,.kboard-editor-scaffold .ce-toolbar__plus,.kboard-editor-scaffold .ce-toolbar__settings-btn{visibility:visible;opacity:1;color:var(--kboard-text);background-color:#fff;border:1px solid var(--kboard-border);border-radius:999px;box-shadow:var(--kboard-shadow-sm)}#kboard-editor-root .ce-toolbar__plus:hover,#kboard-editor-root .ce-toolbar__plus:focus,#kboard-editor-root .ce-toolbar__settings-btn:hover,#kboard-editor-root .ce-toolbar__settings-btn:focus,.kboard-editor-root-editorjs .ce-toolbar__plus:hover,.kboard-editor-root-editorjs .ce-toolbar__plus:focus,.kboard-editor-root-editorjs .ce-toolbar__settings-btn:hover,.kboard-editor-root-editorjs .ce-toolbar__settings-btn:focus,.kboard-editor-scaffold .ce-toolbar__plus:hover,.kboard-editor-scaffold .ce-toolbar__plus:focus,.kboard-editor-scaffold .ce-toolbar__settings-btn:hover,.kboard-editor-scaffold .ce-toolbar__settings-btn:focus{color:var(--kboard-primary);border-color:var(--kboard-primary);background-color:var(--kboard-bg-alt)}#kboard-editor-root .ce-block:focus-within .ce-toolbar__plus,#kboard-editor-root .ce-block:focus-within .ce-toolbar__settings-btn,#kboard-editor-root .ce-block--focused .ce-toolbar__plus,#kboard-editor-root .ce-block--focused .ce-toolbar__settings-btn,#kboard-editor-root .ce-block--empty .ce-toolbar__plus,#kboard-editor-root .ce-block--empty .ce-toolbar__settings-btn,.kboard-editor-root-editorjs .ce-block:focus-within .ce-toolbar__plus,.kboard-editor-root-editorjs .ce-block:focus-within .ce-toolbar__settings-btn,.kboard-editor-root-editorjs .ce-block--focused .ce-toolbar__plus,.kboard-editor-root-editorjs .ce-block--focused .ce-toolbar__settings-btn,.kboard-editor-root-editorjs .ce-block--empty .ce-toolbar__plus,.kboard-editor-root-editorjs .ce-block--empty .ce-toolbar__settings-btn,.kboard-editor-scaffold .ce-block:focus-within .ce-toolbar__plus,.kboard-editor-scaffold .ce-block:focus-within .ce-toolbar__settings-btn,.kboard-editor-scaffold .ce-block--focused .ce-toolbar__plus,.kboard-editor-scaffold .ce-block--focused .ce-toolbar__settings-btn,.kboard-editor-scaffold .ce-block--empty .ce-toolbar__plus,.kboard-editor-scaffold .ce-block--empty .ce-toolbar__settings-btn{visibility:visible;opacity:1}#kboard-editor-root .ce-popover,#kboard-editor-root .ce-conversion-toolbar,.kboard-editor-root-editorjs .ce-popover,.kboard-editor-root-editorjs .ce-conversion-toolbar,.kboard-editor-scaffold .ce-popover,.kboard-editor-scaffold .ce-conversion-toolbar{border:1px solid var(--kboard-border);box-shadow:var(--kboard-shadow-sm)}.kboard-content hr,.kboard-content .kboard-editorjs-delimiter,.kboard-content .kboard-editorjs-block-delimiter,.kboard-document-content hr,.kboard-document-content .kboard-editorjs-delimiter,.kboard-document-content .kboard-editorjs-block-delimiter{margin:18px 0;border:0;height:0;border-top:1px solid var(--kboard-border)}.kboard-content pre,.kboard-content .kboard-editorjs-code,.kboard-content .kboard-editorjs-block-code,.kboard-document-content pre,.kboard-document-content .kboard-editorjs-code,.kboard-document-content .kboard-editorjs-block-code{margin:16px 0;padding:12px;overflow:auto;background-color:var(--kboard-bg-alt);border:1px solid var(--kboard-border);border-radius:var(--kboard-radius);font-size:13px;line-height:1.6}.kboard-content table,.kboard-content .kboard-editorjs-table,.kboard-content .kboard-editorjs-block-table,.kboard-document-content table,.kboard-document-content .kboard-editorjs-table,.kboard-document-content .kboard-editorjs-block-table{width:100%;margin:16px 0;border-collapse:collapse;border:1px solid var(--kboard-border);font-size:14px}.kboard-content table th,.kboard-content table td,.kboard-content .kboard-editorjs-table th,.kboard-content .kboard-editorjs-table td,.kboard-content .kboard-editorjs-block-table th,.kboard-content .kboard-editorjs-block-table td,.kboard-document-content table th,.kboard-document-content table td,.kboard-document-content .kboard-editorjs-table th,.kboard-document-content .kboard-editorjs-table td,.kboard-document-content .kboard-editorjs-block-table th,.kboard-document-content .kboard-editorjs-block-table td{padding:10px;border:1px solid var(--kboard-border);vertical-align:top}.kboard-content .kboard-warning,.kboard-content .kboard-editorjs-warning,.kboard-content .kboard-editorjs-block-warning,.kboard-document-content .kboard-warning,.kboard-document-content .kboard-editorjs-warning,.kboard-document-content .kboard-editorjs-block-warning{margin:16px 0;padding:12px 14px;background-color:var(--kboard-bg-alt);border:1px solid var(--kboard-border);border-left:3px solid var(--kboard-primary);border-radius:var(--kboard-radius);line-height:1.7}.kboard-content .kboard-editorjs-checklist,.kboard-content .kboard-editorjs-block-checklist,.kboard-document-content .kboard-editorjs-checklist,.kboard-document-content .kboard-editorjs-block-checklist{margin:16px 0;padding-left:0;list-style:none}.kboard-content .kboard-editorjs-checklist li,.kboard-content .kboard-editorjs-block-checklist li,.kboard-document-content .kboard-editorjs-checklist li,.kboard-document-content .kboard-editorjs-block-checklist li{margin:0 0 8px;padding-left:2px}