:root{color-scheme:dark;--bg:#07111f;--bg-deep:#040a12;--surface:#0d1a2b;--surface-strong:#12243a;--line:#a3b8d32e;--text:#f4f7fb;--muted:#a9b7ca;--orange:#ff6a3d;--orange-light:#ff936f;--cyan:#55d7e5;--focus:#9be7f0;--max-width:1180px;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:radial-gradient(circle at 75% 12%, #27658a3b, transparent 28rem), linear-gradient(180deg, var(--bg-deep), var(--bg) 34rem);min-width:320px;color:var(--text);margin:0;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}.skip-link{z-index:100;color:#06101d;background:#fff;border-radius:.5rem;padding:.75rem 1rem;font-weight:800;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.container{width:min(calc(100% - 2.5rem), var(--max-width));margin-inline:auto}.site-header{z-index:20;border-bottom:1px solid #ffffff12;position:absolute;top:0;left:0;right:0}.header-inner{justify-content:space-between;align-items:center;gap:2rem;min-height:76px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:.8rem;font-size:.98rem;font-weight:800;display:inline-flex}.brand-mark{width:2.25rem;height:2.25rem;color:var(--orange-light);letter-spacing:.04em;background:linear-gradient(145deg,#ff6a3d38,#55d7e514);border:1px solid #ff936f80;border-radius:.65rem;place-items:center;font-size:.78rem;display:grid}nav{color:var(--muted);align-items:center;gap:clamp(1rem,2.5vw,2rem);font-size:.9rem;font-weight:700;display:flex}nav a:hover{color:#fff}.mobile-menu{display:none}.nav-cta{border:1px solid var(--line);border-radius:999px;padding:.55rem 1rem}.hero{padding:10rem 0 6.5rem;position:relative;overflow:hidden}.hero:before{content:"";border:1px solid #55d7e514;border-radius:50%;width:28rem;height:28rem;position:absolute;top:5.5rem;left:-12rem;box-shadow:0 0 0 4rem #55d7e504,0 0 0 8rem #55d7e503}.hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);align-items:center;gap:clamp(3rem,7vw,6.5rem);display:grid;position:relative}.eyebrow{color:var(--cyan);letter-spacing:.14em;align-items:center;gap:.7rem;margin:0 0 1.5rem;font-size:.78rem;font-weight:800;display:flex}.eyebrow span{background:var(--cyan);width:2.2rem;height:1px}h1{letter-spacing:-.065em;max-width:700px;margin:0;font-size:clamp(2.65rem,5vw,4.75rem);font-weight:850;line-height:1.08}h1 strong{background:linear-gradient(110deg, #fff 10%, var(--orange-light) 68%, var(--orange));color:#0000;font-weight:inherit;background-clip:text}.hero-description{max-width:620px;color:var(--muted);margin:1.8rem 0 0;font-size:clamp(1rem,1.8vw,1.12rem);line-height:1.85}.hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:2.2rem;display:flex}.button{border-radius:.7rem;justify-content:center;align-items:center;min-height:48px;padding:.75rem 1.2rem;font-size:.93rem;font-weight:800;display:inline-flex}.button-primary{background:var(--orange);color:#101010;box-shadow:0 14px 34px #ff6a3d38}.button-primary:hover{background:var(--orange-light)}.button-download{background:var(--orange);color:#101010;box-shadow:0 14px 34px #ff6a3d38}.button-download:hover{background:var(--orange-light)}.button-muted{border:1px solid var(--line);color:#c2ccda;cursor:not-allowed;background:#ffffff0a}.release-line{color:#8393a9;flex-wrap:wrap;gap:.55rem;margin-top:1.5rem;font-size:.78rem;font-weight:750;display:flex}.release-line span:not(:last-child):after{color:#42526a;content:"·";margin-left:.55rem}.product-preview{min-width:0;position:relative}.product-preview:before{z-index:-1;content:"";filter:blur(12px);background:radial-gradient(circle,#ff6a3d24,#0000 62%);border-radius:50%;position:absolute;inset:-2.2rem}.hero-field-figure{margin:0;padding:0 0 3rem;position:relative}.hero-field-frame{background:#101b25;border:1px solid #abc3de4d;border-radius:1rem;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-2.5deg)rotateX(1.5deg);box-shadow:0 30px 80px #0000007a}.hero-field-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#040a1280);position:absolute;inset:0}.hero-field-frame img,.hero-result-inset img{width:100%;height:auto;display:block}.field-context-label{z-index:1;color:#f2f6fa;backdrop-filter:blur(8px);background:#040a12b8;border:1px solid #ffffff38;border-radius:999px;padding:.3rem .62rem;font-size:.62rem;font-weight:850;position:absolute;top:.9rem;left:.9rem}.hero-result-inset{z-index:3;background:#07111f;border:1px solid #55d7e56b;border-radius:.75rem;width:38%;padding:.32rem;position:absolute;bottom:2.4rem;right:-.6rem;overflow:hidden;transform:rotate(2deg);box-shadow:0 18px 45px #00000085}.hero-result-inset img{aspect-ratio:729/671;object-fit:cover;border-radius:.48rem}.hero-result-inset span{color:#bcd0e4;text-align:center;padding:.35rem .2rem .08rem;font-size:.58rem;font-weight:800;display:block}.hero-field-figure>figcaption{color:#a4b5c8;max-width:62%;margin-top:.85rem;font-size:.7rem}.preview-caption{color:#788ba4;text-align:center;max-width:520px;margin:0 auto;font-size:.7rem}.section{padding:6rem 0}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff04}.trust-grid{grid-template-columns:repeat(4,1fr);display:grid}.trust-grid div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:104px;padding:1.2rem 1.5rem;display:flex}.trust-grid div:first-child{border-left:1px solid var(--line)}.trust-grid strong{font-size:.95rem}.trust-grid span{color:#7f91a8;margin-top:.18rem;font-size:.72rem}.section-kicker{color:var(--orange-light);letter-spacing:.15em;margin:0 0 .9rem;font-size:.74rem;font-weight:900}h2{letter-spacing:-.05em;max-width:700px;margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.22}.section-heading-row{grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr);align-items:end;gap:3rem;display:grid}.section-heading-row>p,.workflow-intro>p,.safety-copy>p,.updates-intro{color:var(--muted);margin:0;line-height:1.85}.feature-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:3.5rem;display:grid}.feature-card{border:1px solid var(--line);background:linear-gradient(145deg, #ffffff09, transparent 54%), var(--surface);border-radius:1rem;min-height:280px;padding:2rem;position:relative;overflow:hidden}.feature-card:after{content:"";border:1px solid #55d7e514;border-radius:50%;width:14rem;height:14rem;position:absolute;bottom:-7rem;right:-5rem;box-shadow:0 0 0 2rem #55d7e505,0 0 0 4rem #55d7e503}.card-number{width:2.45rem;height:2.45rem;color:var(--orange-light);border:1px solid #ff936f59;border-radius:50%;justify-content:center;align-items:center;font-size:.65rem;font-weight:900;display:inline-flex}.feature-card h3{letter-spacing:-.03em;margin:2.2rem 0 .6rem;font-size:1.35rem}.feature-card p{max-width:500px;color:var(--muted);margin:0;font-size:.91rem}.card-meta{color:#7891aa;font-size:.7rem;font-weight:800;position:absolute;bottom:1.8rem;left:2rem}.field-scenes-section{border-top:1px solid var(--line);background:radial-gradient(circle at 12% 74%,#55d7e512,#0000 24rem),#060e19}.field-scenes-heading>p{color:var(--muted);margin:0;line-height:1.85}.field-gallery{grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,4fr);align-items:start;gap:1rem;margin-top:3.5rem;display:grid}.field-card{border:1px solid var(--line);background:linear-gradient(145deg, #ffffff08, transparent 65%), var(--surface);border-radius:1rem;min-width:0;margin:0;overflow:hidden;box-shadow:0 20px 48px #0003}.field-card-media{border-bottom:1px solid var(--line);background:#030911;overflow:hidden}.field-card-media img{width:100%;height:auto;display:block}.field-card-interface .field-card-media{background:#101b27;padding:.65rem}.field-card-interface .field-card-media img{border-radius:.55rem}.field-card figcaption{flex-direction:column;min-width:0;padding:1.25rem;display:flex}.field-card figcaption span{color:var(--orange-light);letter-spacing:.06em;font-size:.62rem;font-weight:900}.field-card figcaption strong{letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:.35rem;font-size:1rem}.field-card figcaption small{color:#8598ae;overflow-wrap:anywhere;margin-top:.55rem;font-size:.7rem;line-height:1.65}.field-gallery-notice{border-left:2px solid var(--orange);color:#8295ab;max-width:820px;margin:1.5rem 0 0;padding-left:1rem;font-size:.74rem}.workflow-section{border-top:1px solid var(--line);background:#091524}.workflow-layout{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(3rem,8vw,7rem);display:grid}.workflow-intro{align-self:start;position:sticky;top:3rem}.workflow-intro>p{max-width:430px;margin-top:1.6rem}.workflow-list{margin:0;padding:0;list-style:none}.workflow-list li{border-top:1px solid var(--line);grid-template-columns:70px 1fr;gap:1.2rem;padding:2rem 0;display:grid}.workflow-list li:last-child{border-bottom:1px solid var(--line)}.step-number{color:var(--orange-light);letter-spacing:.08em;font-size:.72rem;font-weight:900}.workflow-list h3{letter-spacing:-.03em;margin:-.25rem 0 .45rem;font-size:1.25rem}.workflow-list p{max-width:580px;color:var(--muted);margin:0;font-size:.9rem}.safety-section{background:radial-gradient(circle at 80% 30%, #ff6a3d14, transparent 25rem), var(--bg-deep)}.safety-grid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.75fr);align-items:start;gap:clamp(3rem,7vw,6rem);display:grid}.safety-copy>p{max-width:650px;margin-top:1.5rem}.scope-columns{grid-template-columns:1fr 1fr;gap:2rem;margin-top:3rem;display:grid}.scope-columns h3{align-items:center;gap:.6rem;margin:0 0 1rem;font-size:.93rem;display:flex}.scope-mark{letter-spacing:.04em;border-radius:999px;padding:.18rem .5rem;font-size:.58rem}.scope-mark.yes{color:var(--cyan);background:#55d7e51f}.scope-mark.no{color:var(--orange-light);background:#ff936f1f}.scope-columns ul{color:var(--muted);margin:0;padding:0;font-size:.82rem;list-style:none}.scope-columns li{padding:.38rem 0 .38rem 1rem;position:relative}.scope-columns li:before{content:"";background:#687c93;border-radius:50%;width:.25rem;height:.25rem;position:absolute;top:.9rem;left:0}.limits-card{background:#121b28e0;border:1px solid #ff936f3d;border-radius:1rem;padding:1.7rem}.limits-label{background:var(--orange);color:#111;border-radius:999px;padding:.35rem .65rem;font-size:.65rem;font-weight:900;display:inline-flex}.limits-card ul{margin:1.4rem 0 0;padding:0;list-style:none}.limits-card li{border-top:1px solid var(--line);flex-direction:column;gap:.25rem;padding:1rem 0;display:flex}.limits-card li:last-child{padding-bottom:0}.limits-card strong{font-size:.82rem}.limits-card li span{color:var(--muted);font-size:.77rem}.updates-section{border-top:1px solid var(--line);background:#0a1727}.updates-heading{grid-template-columns:minmax(280px,.72fr) minmax(0,1.08fr);align-items:end;gap:clamp(3rem,8vw,7rem);display:grid}.updates-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.08fr);align-items:start;gap:clamp(3rem,8vw,7rem);margin-top:3.5rem;display:grid}.updates-intro{max-width:460px}.feed-sync-status{color:#7890a9;margin:.8rem 0 0;font-size:.75rem}.public-update-feed{gap:1rem;display:grid}.update-card{border:1px solid var(--line);background:linear-gradient(145deg, #ffffff09, transparent 60%), var(--surface);border-radius:1rem;padding:1.8rem}.update-card-meta{color:#7d91aa;justify-content:space-between;align-items:center;gap:1rem;font-size:.68rem;font-weight:800;display:flex}.update-card-tags{flex-wrap:wrap;gap:.4rem;display:flex}.update-card-tags span{color:var(--cyan);background:#55d7e517;border-radius:999px;padding:.25rem .55rem}.update-card h3{letter-spacing:-.03em;margin:1.1rem 0 0;font-size:1.3rem}.update-summary{color:#d2dbe6;margin:.55rem 0 0;font-size:.9rem;font-weight:700}.update-body{color:var(--muted);white-space:pre-line;margin:1rem 0 0;font-size:.84rem}.update-card>a{color:var(--orange-light);margin-top:1.2rem;font-size:.78rem;font-weight:850;display:inline-flex}.empty-update-state{color:#8396ae;border:1px dashed #a3b8d33d;border-radius:1rem;min-height:170px;margin:0;padding:2rem}.release-column{min-width:0}.release-column-label{color:#778ca5;letter-spacing:.12em;margin:0 0 .7rem;font-size:.66rem;font-weight:900}.text-link{color:var(--orange-light);gap:.5rem;margin-top:1.6rem;font-size:.82rem;font-weight:900;display:inline-flex}.release-card{border:1px solid var(--line);background:var(--surface-strong);border-radius:1rem;padding:2rem}.release-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:2rem;padding-bottom:1.3rem;display:flex}.release-status{color:var(--cyan);letter-spacing:.08em;font-size:.62rem;font-weight:900}.release-card h3{margin:.2rem 0 0;font-size:2rem}.release-card time{color:#7c90a8;font-size:.75rem}.release-card ul{margin:1.4rem 0 0;padding:0;list-style:none}.release-card li{color:#bdc8d6;padding:.48rem 0 .48rem 1.2rem;font-size:.85rem;position:relative}.release-card li:before{background:var(--orange);content:"";border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:1rem;left:0}.download-section{background:var(--bg-deep)}.download-panel{background:radial-gradient(circle at 85% 12%,#55d7e51c,#0000 23rem),linear-gradient(145deg,#0e2032,#0a1726);border:1px solid #55d7e52e;border-radius:1.2rem;grid-template-columns:minmax(0,1.1fr) minmax(300px,.7fr);gap:clamp(3rem,8vw,7rem);padding:clamp(2rem,6vw,4.5rem);display:grid}.download-copy>p:not(.section-kicker,.download-warning){max-width:650px;color:var(--muted);margin:1.4rem 0 0}.download-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem;display:flex}.button-outline{border:1px solid var(--line);background:#ffffff09}.button-outline:hover{border-color:#fff6}.preparing-badge{min-height:48px;color:var(--orange-light);background:#ff6a3d0f;border:1px solid #ff936f42;border-radius:999px;align-items:center;gap:.55rem;padding:.65rem 1rem;font-size:.8rem;font-weight:900;display:inline-flex}.preparing-badge span{background:currentColor;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 4px #ff936f17}.download-warning{color:#71869e;margin:1rem 0 0;font-size:.72rem}.integrity-list{gap:.55rem;max-width:680px;margin:1.5rem 0 0;display:grid}.integrity-list div{border-top:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);gap:.8rem;padding-top:.55rem;display:grid}.integrity-list dt{color:#91a5bb;font-size:.7rem;font-weight:800}.integrity-list dd{color:#d1d9e3;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.72rem}.integrity-list code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.67rem}.platform-card{border:1px solid var(--line);background:#02091085;border-radius:.9rem;align-self:center;overflow:hidden}.platform-card div{flex-direction:column;padding:1.4rem;display:flex}.platform-card div+div{border-top:1px solid var(--line)}.platform-card span{color:#8497ae;font-size:.68rem;font-weight:800}.platform-card strong{margin-top:.25rem;font-size:1.25rem}.platform-card small{color:#6f8299;margin-top:.35rem;font-size:.68rem}.faq-section{border-top:1px solid var(--line);background:#081321}.faq-grid{grid-template-columns:minmax(250px,.6fr) minmax(0,1.25fr);gap:clamp(3rem,8vw,7rem);display:grid}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:72px;font-size:.95rem;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--orange-light);font-size:1.2rem;transition:transform .16s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:760px;color:var(--muted);margin:-.2rem 0 1.5rem;font-size:.87rem}.site-footer{border-top:1px solid var(--line);background:#040a12;padding:3.5rem 0 1.5rem}.footer-grid{justify-content:space-between;align-items:flex-start;gap:3rem;display:flex}.footer-grid>div>p{color:#74879d;margin:1rem 0 0;font-size:.76rem}.footer-links{color:#92a3b7;flex-wrap:wrap;justify-content:flex-end;gap:1.3rem;font-size:.76rem;font-weight:750;display:flex}.footer-links a:hover{color:#fff}.footer-bottom{border-top:1px solid var(--line);color:#7b8ca0;justify-content:space-between;gap:2rem;margin-top:2.5rem;padding-top:1.3rem;font-size:.66rem;display:flex}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.admin-site-header{backdrop-filter:blur(18px);background:#040a12e6}.admin-header-label{color:var(--orange-light);border:1px solid #ff936f4d;border-radius:999px;padding:.35rem .65rem;font-size:.68rem;font-weight:900}.admin-main{min-height:calc(100vh - 130px)}.admin-page{padding:10rem 0 6rem}.admin-container{max-width:1120px}.admin-page-heading{max-width:760px}.admin-page-heading h1{font-size:clamp(2.5rem,5vw,4.25rem)}.admin-page-heading>p:last-child{max-width:700px;color:var(--muted);margin:1.5rem 0 0}.admin-session-status{color:#8296ae;min-height:1.6rem;margin:1.5rem 0 0;font-size:.76rem}.admin-alert{color:#ffd0c1;background:#ff6a3d14;border:1px solid #ff936f59;border-radius:.75rem;padding:1rem}.admin-login-card,.admin-workspace{margin-top:2.2rem}.admin-login-card{border:1px solid var(--line);background:var(--surface);border-radius:1rem;grid-template-columns:minmax(240px,.7fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,6vw,5rem);padding:clamp(1.5rem,5vw,3.2rem);display:grid}.admin-card-label{color:var(--cyan);letter-spacing:.12em;font-size:.64rem;font-weight:900}.admin-login-card h2,.admin-toolbar h2{letter-spacing:-.04em;margin:.35rem 0 0;font-size:clamp(1.6rem,3vw,2.25rem)}.admin-login-card>div>p,.admin-toolbar p{color:var(--muted);margin:.7rem 0 0;font-size:.83rem}.admin-login-form label,.admin-update-form>label,.admin-audience-fieldset legend{color:#d8e0ea;margin-bottom:.45rem;font-size:.78rem;font-weight:850;display:block}.admin-login-row{grid-template-columns:minmax(0,1fr) auto;gap:.7rem;display:grid}.admin-login-row .button{cursor:pointer;border:0}.admin-login-row input,.admin-update-form input[type=text],.admin-update-form input[type=url],.admin-update-form select,.admin-update-form textarea{width:100%;color:var(--text);background:#081522;border:1px solid #a3b8d340;border-radius:.65rem}.admin-login-row input,.admin-update-form input[type=text],.admin-update-form input[type=url],.admin-update-form select{min-height:48px;padding:.65rem .8rem}.admin-update-form textarea{resize:vertical;padding:.75rem .8rem;line-height:1.65}.admin-login-row input:focus,.admin-update-form input:focus,.admin-update-form select:focus,.admin-update-form textarea:focus{border-color:#55d7e5b8}.admin-form-message,.admin-list-status{color:#8fa3b9;min-height:1.5rem;margin:.65rem 0 0;font-size:.73rem}.admin-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:2rem;padding-bottom:1.5rem;display:flex}.admin-logout-button{cursor:pointer;flex:none}.admin-summary{border:1px solid var(--line);background:#ffffff05;border-radius:.85rem;grid-template-columns:repeat(3,1fr);margin-top:1.5rem;display:grid;overflow:hidden}.admin-summary div{flex-direction:column;justify-content:center;min-height:88px;padding:1rem 1.25rem;display:flex}.admin-summary div+div{border-left:1px solid var(--line)}.admin-summary span{color:#8195ad;font-size:.68rem;font-weight:750}.admin-summary strong{margin-top:.15rem;font-size:1.35rem}.admin-work-grid{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.admin-editor-card,.admin-list-panel{border:1px solid var(--line);background:var(--surface);border-radius:1rem;min-width:0;padding:1.5rem}.admin-editor-card{position:sticky;top:1rem}.admin-card-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.admin-card-heading h3{letter-spacing:-.03em;margin:.25rem 0 0;font-size:1.25rem}.admin-text-button{color:var(--orange-light);cursor:pointer;background:0 0;border:0;padding:.5rem;font-size:.75rem;font-weight:850}.admin-update-form{margin-top:1.25rem}.admin-update-form>label:not(:first-child),.admin-audience-fieldset{margin-top:1.05rem}.admin-update-form>label span{color:#74889f;font-weight:650}.admin-field-help{color:#758aa2;margin:.35rem 0 0;font-size:.68rem}.admin-audience-fieldset{border:0;flex-wrap:wrap;gap:.75rem 1.2rem;padding:0;display:flex}.admin-audience-fieldset legend{width:100%}.admin-audience-fieldset label{color:#c7d1dc;cursor:pointer;align-items:center;gap:.45rem;font-size:.77rem;display:inline-flex}.admin-audience-fieldset input{width:1rem;height:1rem;accent-color:var(--orange)}.admin-audience-fieldset .admin-field-help{width:100%}.admin-form-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.admin-form-actions .button{cursor:pointer;border:0}.admin-form-actions .button-outline{border:1px solid var(--line)}.admin-update-list{gap:.8rem;display:grid}.admin-update-item{border:1px solid var(--line);background:#0a1828;border-radius:.8rem;padding:1.2rem}.admin-item-meta{color:#7f93aa;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;font-size:.66rem;display:flex}.admin-item-meta time{margin-left:auto}.admin-status-pill{color:#aebdcd;background:#a3b8d317;border-radius:999px;padding:.2rem .45rem;font-weight:850}.admin-status-pill.is-published{color:var(--cyan);background:#55d7e51a}.admin-status-pill.is-archived{color:var(--orange-light);background:#ff936f17}.admin-update-item h4{letter-spacing:-.02em;margin:.9rem 0 0;font-size:1.05rem}.admin-item-summary,.admin-item-details p{color:var(--muted);white-space:pre-wrap;margin:.5rem 0 0;font-size:.78rem}.admin-item-details{margin-top:.75rem}.admin-item-details summary{color:#91a5bb;cursor:pointer;font-size:.72rem;font-weight:800}.admin-item-audiences,.admin-item-link{color:#7f94ac;margin:.75rem 0 0;font-size:.68rem}.admin-item-link{color:var(--orange-light);font-weight:800;display:inline-flex}.admin-item-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:.9rem;display:flex}.admin-small-button{border:1px solid var(--line);color:#c3ceda;cursor:pointer;background:#ffffff08;border-radius:.55rem;min-height:38px;padding:.45rem .75rem;font-size:.72rem;font-weight:800}.admin-small-button.is-primary{color:var(--cyan);border-color:#55d7e547}.admin-small-button.is-danger{color:var(--orange-light);border-color:#ff936f33;margin-left:auto}.admin-empty-state{border:1px dashed var(--line);color:#7f93aa;border-radius:.75rem;min-height:160px;margin:0;padding:1.5rem;font-size:.8rem}.admin-footer{padding-top:0}.admin-footer .footer-bottom{margin-top:0}.admin-footer a{color:var(--orange-light);font-weight:800}@media (width<=920px){.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:720px}.product-preview{width:min(100%,650px)}.hero-result-inset{right:0}.field-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.field-card-aerial{grid-column:1/-1;justify-self:center;width:min(100%,520px)}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-grid div:nth-child(3){border-left:1px solid var(--line)}.trust-grid div:nth-child(-n+2){border-bottom:1px solid var(--line)}.workflow-layout,.safety-grid,.updates-grid,.download-panel,.faq-grid{grid-template-columns:1fr}.workflow-intro{position:static}}@media (width<=680px){.container{width:min(calc(100% - 2rem), var(--max-width))}.site-header nav{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{border:1px solid var(--line);color:#d3dbe5;cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;min-width:52px;min-height:44px;font-size:.78rem;font-weight:800;list-style:none;display:inline-flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu>div{border:1px solid var(--line);background:#0a1726;border-radius:.75rem;min-width:190px;display:grid;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 18px 50px #0006}.mobile-menu a{border-bottom:1px solid var(--line);color:#c4ceda;min-height:44px;padding:.65rem .9rem;font-size:.78rem;font-weight:750}.mobile-menu a:last-child{color:var(--orange-light);border-bottom:0}.header-inner{min-height:66px}.hero{padding:8.5rem 0 4.5rem}.hero-grid{gap:3.4rem}h1{font-size:clamp(2.35rem,11vw,3.4rem)}.hero-actions{flex-direction:column}.button{width:100%}.hero-field-frame{transform:none}.hero-field-figure{padding-bottom:1rem}.hero-result-inset{width:min(55%,190px);margin:-2.4rem .65rem 0 auto;position:relative;bottom:auto;right:auto;transform:none}.hero-field-figure>figcaption{max-width:100%;margin-top:.9rem}.field-gallery{grid-template-columns:1fr;margin-top:2.4rem}.field-card-aerial{grid-column:auto;width:100%}.section{padding:4.5rem 0}.trust-grid{grid-template-columns:1fr}.trust-grid div,.trust-grid div:first-child,.trust-grid div:nth-child(3){border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);min-height:86px}.trust-grid div:last-child{border-bottom:0}.section-heading-row,.feature-grid,.scope-columns{grid-template-columns:1fr}.section-heading-row{gap:1.4rem}.feature-grid{margin-top:2.4rem}.feature-card{min-height:260px;padding:1.5rem}.card-meta{bottom:1.4rem;left:1.5rem}.workflow-list li{grid-template-columns:45px 1fr}.scope-columns{gap:1.5rem}.limits-card,.release-card{padding:1.4rem}.download-panel{width:calc(100% - 2rem);padding:1.5rem}.download-actions{flex-direction:column;align-items:stretch}.integrity-list div{grid-template-columns:1fr;gap:.15rem}.preparing-badge{justify-content:center}.footer-grid,.footer-bottom{flex-direction:column;align-items:flex-start}.footer-links{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.faq-list summary span{transition:none}}@media (width<=920px){.updates-heading,.admin-login-card,.admin-work-grid{grid-template-columns:1fr}.updates-heading{align-items:start}.updates-intro{max-width:680px}.admin-editor-card{position:static}}@media (width<=680px){.updates-grid{margin-top:2.5rem}.update-card{padding:1.35rem}.update-card-meta{flex-direction:column;align-items:flex-start;gap:.55rem}.admin-page{padding:8.5rem 0 4.5rem}.admin-login-card,.admin-editor-card,.admin-list-panel{padding:1.25rem}.admin-login-row{grid-template-columns:1fr}.admin-toolbar{flex-direction:column;align-items:flex-start}.admin-toolbar .button{width:100%}.admin-summary{grid-template-columns:1fr}.admin-summary div{min-height:72px}.admin-summary div+div{border-top:1px solid var(--line);border-left:0}.admin-form-actions{flex-direction:column}.admin-item-meta time{width:100%;margin-left:0}.admin-small-button{flex:auto}.admin-small-button.is-danger{margin-left:0}}
