:root{color-scheme:light;--warn:#b45309}*{box-sizing:border-box}html{min-width:320px;background:var(--bg);scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}.site-shell{min-height:100vh;display:flex;flex-direction:column}.site-main{flex:1 1;min-width:0}.skip-link{position:absolute;top:-64px;left:16px;z-index:100;padding:10px 16px;border-radius:8px;background:#17140f;color:#f6f7f4;font-weight:600;transition:top .15s ease}.skip-link:focus-visible{top:12px;outline:2px solid #f6f7f4;outline-offset:2px}.container{width:min(1120px,calc(100vw - 32px));margin:0 auto;min-width:0}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:10px;letter-spacing:0}.brand-mark{display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius)}.desktop-nav{display:flex;align-items:center;gap:4px}.nav-link{display:inline-flex;align-items:center;justify-content:center;padding:0 12px}.nav-link.active,.nav-link:hover{background:var(--surface);color:var(--text)}.header-actions{display:flex;align-items:center;gap:10px}.mobile-menu-button{display:none;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:6px}.mobile-nav{display:none;border-top:1px solid var(--line);padding:10px 0 14px}.mobile-nav.open{display:grid;grid-gap:4px;gap:4px}.button{display:inline-flex;max-width:100%;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);padding:0 14px;cursor:pointer;font-size:14px;line-height:1.25;overflow-wrap:anywhere;text-align:center;white-space:normal;transition:border-color .18s ease,background .18s ease,color .18s ease}.static-contact,.static-contact:hover{border-color:var(--line);background:var(--surface);color:var(--text);cursor:default}.breadcrumbs{padding:22px 0 0}.breadcrumbs-inner{display:flex;flex-wrap:wrap;gap:6px;color:var(--text-muted);font-size:13px;font-weight:650}.breadcrumb-item{display:inline-flex;align-items:center;gap:6px}.breadcrumb-item a:hover{color:var(--accent-strong)}.breadcrumb-separator{color:#9aa59f}.eyebrow{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(169,131,54,.22);border-radius:999px;padding:7px 11px;font-size:13px;font-weight:700}.hero h1,.page-hero h1{margin:18px 0 0;color:var(--text);font-size:64px;line-height:.96;letter-spacing:0;overflow-wrap:anywhere}.hero-copy{margin:22px 0 0;color:var(--text-muted);line-height:1.78}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:660px;margin-top:28px}.hero-stat{border:1px solid rgba(169,131,54,.18);border-radius:var(--radius);background:rgba(255,255,255,.72);padding:13px;min-width:0}.hero-stat em,.hero-stat span{display:block;color:var(--text-muted);font-size:12px;font-style:normal;font-weight:700;line-height:1.45}.hero-stat strong{display:block;margin:6px 0 4px;font-size:22px;line-height:1.08;overflow-wrap:anywhere}.profile-avatar{width:74px;height:74px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted);object-fit:cover}.focus-panel .tag-row{margin-top:0}.system-node{display:grid;grid-template-columns:36px 1fr;grid-gap:12px;gap:12px;align-items:start;border:1px solid var(--line);border-radius:var(--radius);padding:12px;background:var(--surface-muted)}.system-node-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:6px;background:#ffffff;color:var(--accent-strong)}.system-node strong{display:block;font-size:14px}.system-node span{display:block;margin-top:3px;color:var(--text-muted);font-size:13px;line-height:1.55}.compact-section{padding:12px 0 28px}.section-head{display:flex;justify-content:space-between;gap:20px}.section-title{margin:0;line-height:1.15;letter-spacing:0}.section-description{max-width:660px;margin:9px 0 0;line-height:1.7}.grid{display:grid;grid-gap:16px;gap:16px;min-width:0}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:20px;box-shadow:0 10px 32px rgba(24,38,32,.04);min-width:0}.content-card-link{color:inherit;text-decoration:none}.content-card{display:flex;flex-direction:column}.content-card .card-footer{display:grid}.content-card .card-footer .tag-row{margin-top:0}.content-card .card-footer .button{width:-moz-fit-content;width:fit-content}.content-hub-card{gap:0}.content-hub-links{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.content-hub-link{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:6px;background:var(--surface-muted);color:var(--text);font-size:13px;font-weight:720;line-height:1.35;min-width:0;padding:9px 10px;text-decoration:none}.content-hub-link span{min-width:0;overflow-wrap:anywhere}.content-hub-link svg{flex:0 0 auto;color:var(--accent-strong)}.content-hub-primary{margin-top:18px;width:-moz-fit-content;width:fit-content}.card.clickable{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.card.clickable:hover{border-color:rgba(169,131,54,.45);box-shadow:0 14px 40px rgba(169,131,54,.12);transform:translateY(-2px)}.service-card{color:inherit;text-decoration:none}.card.highlight-card{border-color:rgba(169,131,54,.5);background:linear-gradient(180deg,rgba(169,131,54,.12),#ffffff)}.mini-title{margin:22px 0 10px;color:var(--text);font-size:14px;font-weight:800}.compact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.deployment-progress{height:10px;margin:16px 0;overflow:hidden;border-radius:999px;background:rgba(15,23,42,.08)}.deployment-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.checklist-card{height:100%}.deployment-checklist{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.deployment-check{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:flex-start;padding:12px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:rgba(255,255,255,.72);cursor:pointer}.deployment-check.checked{border-color:rgba(169,131,54,.42);background:rgba(169,131,54,.1)}.deployment-check input{width:18px;height:18px;margin-top:2px;accent-color:var(--accent)}.deployment-check em,.deployment-check strong{display:block}.deployment-check strong{color:var(--text);font-size:15px}.deployment-check em{margin-top:4px;color:var(--muted);font-size:13px;font-style:normal;line-height:1.55}.card-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:var(--radius)}.card h2,.card h3{margin:16px 0 0;font-size:20px;line-height:1.25;overflow-wrap:anywhere}.card p{margin:10px 0 0;color:var(--text-muted);line-height:1.7;overflow-wrap:anywhere}.domain-card{display:flex;min-height:100%;flex-direction:column}.domain-card .button{align-self:flex-start;margin-top:18px}.domain-card>strong,.timeline-card>strong{display:block;margin-top:8px;font-size:15px}.domain-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.domain-card-head span:not(.status){color:var(--text-muted);font-size:12px;font-weight:700}.record-line{margin-top:14px;border:1px dashed rgba(169,131,54,.28);border-radius:6px;padding:10px;background:rgba(169,131,54,.1);color:var(--accent-strong);font-size:12px;font-weight:720;overflow-wrap:anywhere}.timeline-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:18px;box-shadow:0 10px 32px rgba(24,38,32,.04)}.timeline-card .status{margin-top:16px}.timeline-card h3{margin:16px 0 0;font-size:18px}.timeline-card p{margin:10px 0 0;color:var(--text-muted);font-size:14px;line-height:1.65}.architecture-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.architecture-node{position:relative;min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:18px}.architecture-node h2{margin:12px 0 14px;color:var(--text);font-size:20px}.architecture-arrow{position:absolute;top:50%;right:-23px;z-index:1;display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--accent);font-weight:900;transform:translateY(-50%)}.roadmap-list{display:grid;grid-gap:14px;gap:14px}.roadmap-item{grid-template-columns:44px minmax(0,1fr);grid-gap:14px;gap:14px;border:1px solid var(--line);background:var(--surface);padding:18px}.roadmap-item,.roadmap-marker{display:grid;border-radius:var(--radius)}.roadmap-marker{width:44px;height:44px;place-items:center;background:var(--accent-soft);color:var(--accent-strong)}.roadmap-item h2{margin:12px 0 0;font-size:20px}.roadmap-item p{margin:8px 0 0;color:var(--text-muted);line-height:1.7}.project-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px;min-width:0}.project-preview-card{display:flex;min-height:100%;flex-direction:column}.project-preview-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-preview-card .project-actions{margin-top:auto;margin-bottom:0;padding-top:18px}.project-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.project-fact{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:16px;min-width:0}.project-fact span{display:block;color:var(--text-muted);font-size:12px;font-weight:720}.project-fact strong{display:block;margin-top:8px;font-size:18px;overflow-wrap:anywhere}.project-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);grid-gap:16px;gap:16px;align-items:start}.case-section{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:22px;min-width:0}.case-section.muted{background:var(--surface-muted)}.case-section h2{margin:16px 0 0;font-size:24px;line-height:1.18}.case-section p{margin:12px 0 0;color:var(--text-muted);line-height:1.75;overflow-wrap:anywhere}.post-content{display:grid;grid-gap:22px;gap:22px}.post-section{border-top:1px solid var(--line);padding-top:18px}.post-section h2{margin:0}.post-section p{font-size:16px}.showcase-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);grid-gap:16px;gap:16px;align-items:stretch}.showcase-card{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0}.showcase-card.wide{grid-row:span 2}.showcase-card img{display:block;width:100%;height:100%;min-height:220px;object-fit:cover}.showcase-card.wide img{aspect-ratio:14/5}.showcase-card:not(.wide) img{aspect-ratio:16/9}.showcase-card figcaption{border-top:1px solid var(--line);padding:12px 14px;color:var(--text-muted);font-size:13px;font-weight:760}.check-list{display:grid;grid-gap:10px;gap:10px}.check-list.compact{margin-top:16px}.check-item{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:13px;color:var(--text-muted);line-height:1.65}.check-item svg{color:var(--accent-strong);margin-top:3px}.case-tool-card{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:16px;transition:border-color .18s ease,transform .18s ease}.case-tool-card:hover{border-color:rgba(169,131,54,.45);transform:translateY(-2px)}.case-tool-card svg{color:var(--accent-strong);margin-top:2px}.case-tool-card em,.case-tool-card strong{display:block;overflow-wrap:anywhere}.case-tool-card em{margin-top:5px;color:var(--text-muted);font-size:13px;font-style:normal;line-height:1.55}.content-flow{display:grid;grid-gap:16px;gap:16px}.content-path-steps{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.content-support-list{margin-top:16px}.example-list{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.example-item{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:12px;min-width:0}.example-item span{color:var(--text-muted);font-size:13px;font-weight:700}.example-item strong{font-size:14px;line-height:1.45;overflow-wrap:anywhere}.guide-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:18px;min-width:0}.guide-card h3{margin:0;font-size:19px}.guide-card .check-item{background:var(--surface-muted)}.faq-list{margin-top:16px}.faq-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:18px;min-width:0}.faq-item h3{margin:0;font-size:18px;line-height:1.3}.faq-item p{margin:10px 0 0;color:var(--text-muted);line-height:1.7;overflow-wrap:anywhere}.tool-group{display:grid;grid-gap:16px;gap:16px}.tool-group-head h2{margin:0;line-height:1.18}.tool-group-head p{margin:8px 0 0;line-height:1.7}.tool-actions{display:flex;justify-content:space-between;gap:16px;border:1px solid var(--line);border-radius:var(--radius);min-width:0}.tool-actions h2{margin:0;font-size:18px;line-height:1.25}.tool-actions p{margin:6px 0 0;font-size:14px;line-height:1.55}.tool-action-buttons{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.tool-request-card{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px dashed rgba(169,131,54,.32);border-radius:var(--radius);background:rgba(169,131,54,.1);padding:18px}.tool-request-card h2{margin:0;font-size:20px}.tool-request-card p{margin:7px 0 0;color:var(--text-muted);line-height:1.65}.contact-cta{display:grid;grid-template-columns:minmax(0,1fr) 190px;grid-gap:18px;gap:18px;align-items:center;border:1px solid rgba(169,131,54,.24);border-radius:var(--radius);background:rgba(169,131,54,.09);padding:18px}.contact-cta-copy{min-width:0}.contact-cta h2{margin:12px 0 0;color:var(--text);font-size:24px;line-height:1.2}.contact-cta p{max-width:760px;margin:9px 0 0;color:var(--text-muted);line-height:1.7}.contact-qr-card{display:grid;grid-gap:10px;gap:10px;justify-items:center;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:10px}.contact-qr-card img{display:block;width:min(100%,168px)!important;max-width:168px;height:auto;border-radius:8px}.contact-qr-card span{color:var(--text-muted);font-size:12px;font-weight:760}.contact-page-qr img{width:min(100%,320px)}.contact-id-card{display:grid;grid-gap:4px;gap:4px;margin:14px 0;border:1px solid rgba(169,131,54,.28);border-radius:var(--radius);background:rgba(169,131,54,.09);padding:14px}.contact-id-card span{color:var(--text-muted);font-size:13px;font-weight:760}.contact-id-card strong{color:var(--accent-strong);font-size:30px;line-height:1.05;overflow-wrap:anywhere}.about-avatar{width:92px;height:92px}.service-link-item{color:inherit;text-decoration:none}.service-link-item:hover{border-color:rgba(169,131,54,.42);background:rgba(169,131,54,.09)}.template-card{display:flex;min-height:100%;flex-direction:column}.template-box{display:grid;grid-gap:8px;gap:8px;margin:16px 0 18px;border:1px dashed rgba(169,131,54,.32);border-radius:var(--radius);background:rgba(169,131,54,.08);padding:12px}.template-line{border:1px solid rgba(169,131,54,.16);border-radius:6px;background:rgba(255,255,255,.72);padding:9px 10px;color:var(--text-muted);font-size:13px;font-weight:650;line-height:1.55;overflow-wrap:anywhere}.template-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;min-width:0}.template-actions .button{align-self:flex-start}.quick-consult-card{align-self:stretch}.quick-message-box{margin-bottom:16px}.quick-message-box .template-line{font-size:12px}.service-contact-panel{align-items:flex-start;flex-wrap:wrap}.service-contact-panel>div:first-child{flex:1 1 320px}.service-contact-panel .tool-action-buttons{flex:0 1 auto}.service-contact-hints{display:flex;flex-wrap:wrap;flex-basis:100%;gap:8px;width:100%}.service-contact-hints span{border:1px solid rgba(169,131,54,.2);border-radius:999px;background:rgba(255,255,255,.66);padding:7px 10px;color:var(--text-muted);font-size:12px;font-weight:680;line-height:1.35;overflow-wrap:anywhere}.service-delivery-summary{margin-top:16px}.faq-list{display:grid;grid-gap:14px;gap:14px}.faq-item h2{margin-top:14px}.changelog-list{display:grid;grid-gap:14px;gap:14px}.changelog-item{display:grid;grid-template-columns:132px minmax(0,1fr);grid-gap:16px;gap:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:18px;min-width:0;box-shadow:0 10px 32px rgba(24,38,32,.04)}.changelog-date{color:var(--accent-strong);font-size:13px;font-weight:760}.changelog-item h2{margin:0;font-size:20px;line-height:1.25}.changelog-item p{margin:8px 0 0;color:var(--text-muted);line-height:1.7}.tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.large-tags{gap:10px}.large-tags .tag{padding:9px 12px;font-size:14px}.tag{border:1px solid var(--line);font-weight:650}.status,.tag{display:inline-flex;align-items:center;max-width:100%;border-radius:999px;padding:5px 9px;font-size:12px;overflow-wrap:anywhere}.status{font-weight:760}.page-hero p{line-height:1.8}.site-footer{padding:28px 0}.footer-inner{justify-content:space-between;font-size:14px}.footer-inner,.footer-links{display:flex;gap:16px;min-width:0}.footer-links{flex-wrap:wrap}.footer-links a,.footer-links span{overflow-wrap:anywhere}.calculator-grid{display:grid;min-width:0}.form-panel,.result-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:20px;min-width:0}.field{display:grid;grid-gap:8px;gap:8px}.field input,.field select,.field textarea{min-width:0;width:100%;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);outline:none}.field input,.field select{height:42px;padding:0 11px}.field textarea{min-height:96px;resize:vertical;padding:11px;line-height:1.6}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent)}.range{accent-color:var(--accent)}.segmented-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.segment-button{min-width:0;min-height:50px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);cursor:pointer;padding:8px 10px;text-align:left;transition:border-color .18s ease,background .18s ease}.segment-button.active,.segment-button:hover{border-color:rgba(169,131,54,.42);background:var(--accent-soft)}.segment-button span,.segment-button strong{display:block;overflow-wrap:anywhere}.segment-button strong{font-size:13px}.segment-button span{margin-top:3px;color:var(--text-muted);font-size:11px;line-height:1.35}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.metric{border:1px solid var(--line);padding:14px;min-width:0}.metric span{display:block;color:var(--text-muted);font-size:12px;font-weight:720}.metric strong{display:block;margin-top:8px;line-height:1.1;overflow-wrap:anywhere}.chart-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:16px;min-width:0}.chart-segment-button.active,.chart-segment-button:hover{border-color:rgba(169,131,54,.45);background:#f3ead7;box-shadow:inset 0 0 0 1px rgba(169,131,54,.16)}.chart{display:block;width:100%;max-width:100%;height:280px}.chart.compact{height:240px}.table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table{width:100%;min-width:640px;border-collapse:collapse;font-size:14px}.data-table td,.data-table th{border-bottom:1px solid var(--line);padding:12px 10px;text-align:left}.data-table th{font-size:12px;text-transform:uppercase}.warning{border:1px solid rgba(180,83,9,.24);border-radius:var(--radius);color:#7c2d12;padding:13px;font-size:13px;line-height:1.65}.requirement-brief-grid{align-items:start}.brief-field-group{margin-top:18px}.brief-field-group h3{margin:0 0 12px;font-size:17px;line-height:1.3}.requirement-brief-actions{margin:16px 0}.requirement-submit-state{display:grid;grid-gap:6px;gap:6px;margin:0 0 16px;border:1px solid rgba(127,107,65,.22);border-radius:8px;background:rgba(246,241,228,.72);color:#4f4636;padding:13px 14px;font-size:13px;line-height:1.55}.requirement-submit-state strong{color:#1e261f}.requirement-submit-state.success{border-color:rgba(29,126,99,.28);background:rgba(232,247,241,.78)}.requirement-submit-state.error{border-color:rgba(176,66,66,.25);background:rgba(255,242,240,.76)}.brief-readiness{margin-top:16px}.brief-readiness .check-item strong{color:var(--text)}.brief-output{min-height:520px;max-height:760px;margin:0;overflow:auto;padding:16px;font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.brief-output,.command-block{border:1px solid var(--line);border-radius:var(--radius);background:#0f172a;color:#e5eef8;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.command-block{margin:14px 0 0;overflow-x:auto;padding:14px;font-size:12px;line-height:1.6;white-space:pre}.desktop-nav{border-radius:8px}.nav-link.active,.nav-link:hover{background:#101214;color:#ffffff}.eyebrow{border-color:rgba(16,18,20,.1);background:rgba(255,255,255,.78);color:var(--text);box-shadow:var(--shadow-soft)}.hero h1,.page-hero h1{max-width:820px;font-size:clamp(44px,6vw,76px);line-height:.95;font-weight:860}.hero-copy,.page-hero p,.section-description{color:#56616b}.hero-copy{max-width:700px;font-size:18px}.profile-avatar{border-color:rgba(16,18,20,.12);box-shadow:0 12px 30px rgba(17,24,39,.1)}.contact-cta,.focus-panel,.profile-note,.tool-request-card{border-color:rgba(169,131,54,.22);background:rgba(255,255,255,.7)}.architecture-node,.card,.case-section,.changelog-item,.domain-chip,.faq-item,.form-panel,.guide-card,.project-fact,.result-panel,.roadmap-item,.timeline-card,.tool-actions,.update-item{border-color:rgba(16,18,20,.1);background:rgba(255,255,255,.82);box-shadow:var(--shadow-soft)}.card,.case-section,.faq-item,.guide-card,.timeline-card{position:relative}.card.clickable:hover,.case-tool-card:hover,.domain-chip:hover{border-color:rgba(169,131,54,.32);box-shadow:0 18px 48px rgba(17,24,39,.08)}.card-icon,.roadmap-marker,.system-node-icon,.update-marker{border:1px solid rgba(169,131,54,.14);background:#f3ead7;color:var(--accent-strong)}.status,.tag{border:1px solid rgba(16,18,20,.08);background:#f5f7f4}.site-footer{border-top-color:rgba(16,18,20,.08)}.form-panel,.result-panel{padding:22px}.field input,.field select,.field textarea{border-color:rgba(16,18,20,.12);background:rgba(255,255,255,.86)}.field input:focus,.field select:focus,.field textarea:focus{border-color:rgba(169,131,54,.55);box-shadow:0 0 0 4px rgba(169,131,54,.11)}.chart-segment-button,.segment-button{border-color:rgba(16,18,20,.1);background:rgba(255,255,255,.76)}.chart-segment-button.active,.chart-segment-button:hover,.segment-button.active,.segment-button:hover{border-color:rgba(169,131,54,.36);background:#f3ead7}.data-table td,.data-table th{border-color:rgba(16,18,20,.08)}.brief-output,.command-block{border-color:rgba(16,18,20,.16);background:#101214;color:#edf2ee}@media (max-width:920px){.calculator-grid,.hero{grid-template-columns:1fr}.architecture-map,.domain-strip,.grid.four,.grid.three,.grid.two,.metrics,.project-facts{grid-template-columns:1fr 1fr}.desktop-nav,.header-actions .button{display:none}.mobile-menu-button{display:inline-flex}}@media (max-width:760px){.architecture-map,.changelog-item,.domain-strip,.grid.four,.grid.three,.grid.two,.project-facts,.project-layout,.showcase-grid,.update-list{grid-template-columns:1fr}.showcase-card.wide{grid-row:auto}.architecture-arrow{display:none}}@media (max-width:640px){.container{width:min(100% - 24px,1120px)}.button{min-height:44px;padding:0 12px}.hero h1,.page-hero h1{font-size:38px}.hero-copy,.page-hero p{font-size:16px}.architecture-map,.domain-strip,.grid.four,.grid.three,.grid.two,.hero-stats,.metrics,.project-facts,.project-layout,.showcase-grid,.update-list{grid-template-columns:1fr}.section-title{font-size:24px}.card,.case-section,.chart-card,.faq-item,.form-panel,.guide-card,.result-panel{padding:16px}.case-section h2{font-size:22px}.calculator-grid{gap:12px}.segmented-control{grid-template-columns:1fr}.metric strong{font-size:20px}.tag{white-space:normal}.contact-cta,.footer-inner,.section-head,.tool-actions,.tool-request-card{align-items:start;flex-direction:column}.contact-cta{grid-template-columns:1fr}.contact-qr-card{width:100%}.contact-qr-card img{width:min(100%,148px)!important;max-width:148px}.project-preview-top{align-items:flex-start;flex-direction:column}.project-preview-top .button{width:100%}.project-actions,.template-actions,.tool-action-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.project-actions .button,.template-actions .button,.tool-action-buttons .button{width:100%}.contact-cta .project-actions,.contact-page-qr,.quick-consult-card .template-actions,.service-contact-panel .tool-action-buttons{grid-template-columns:1fr}.service-contact-hints span{width:100%}.contact-id-card strong{font-size:24px}}.site-header{border-bottom-color:rgba(47,39,27,.12);box-shadow:none}.brand{font-weight:820}.brand-mark{width:36px;height:36px}.desktop-nav{border:0;background:transparent;box-shadow:none;padding:0}.nav-link{height:36px;font-size:14px}.nav-link:hover{background:rgba(17,17,15,.06);color:#11110f}.nav-link.active{background:#11110f;color:#fffaf2}.studio-hero:after{position:absolute;right:0;bottom:0;left:0;height:1px;content:""}.studio-hero-inner{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:center}.studio-eyebrow{border-color:rgba(255,250,242,.18);background:rgba(255,250,242,.08);color:#d9c9ad;box-shadow:none;text-transform:uppercase}.studio-hero .hero-copy{margin-top:30px}.studio-hero .hero-actions{margin-top:34px}.studio-signal-row{display:flex;flex-wrap:wrap;gap:8px}.studio-signal-row span{border:1px solid rgba(255,250,242,.14);border-radius:999px;padding:7px 11px;font-size:13px;font-weight:760}.studio-hero .hero-stats{max-width:650px;margin-top:34px}.studio-hero .hero-stat{border-color:rgba(255,250,242,.14);background:rgba(255,250,242,.055)}.studio-hero .hero-stat em,.studio-hero .hero-stat span{color:#a89f91}.studio-hero .hero-stat strong{color:#fffaf2}.studio-console .profile-avatar{width:82px;height:82px;border-color:rgba(255,250,242,.22);box-shadow:none}.page-hero h1{max-width:840px}.page-hero p{max-width:720px;color:#645d52;font-size:18px}.section-head{align-items:flex-end}.section-title{font-weight:850}.architecture-node,.card,.case-section,.changelog-item,.domain-chip,.faq-item,.form-panel,.guide-card,.project-fact,.result-panel,.roadmap-item,.timeline-card,.tool-actions,.update-item{border-color:rgba(47,39,27,.14);background:rgba(255,250,242,.84);box-shadow:none}.card,.case-section,.faq-item,.guide-card,.timeline-card{padding:24px}.content-card{position:relative;overflow:hidden}.content-card:before{position:absolute;top:0;right:0;left:0;content:""}.card.clickable:hover,.case-tool-card:hover,.domain-chip:hover{border-color:rgba(169,131,54,.38);box-shadow:0 18px 50px rgba(32,25,15,.08);transform:translateY(-3px)}.card-icon,.roadmap-marker,.system-node-icon,.update-marker{border-color:rgba(17,17,15,.12);background:#11110f;color:#fffaf2}.content-card h2,.project-preview-card h3{font-size:21px}.card p,.content-card p,.project-preview-card p{color:#655f55}.content-card .card-footer .button{min-height:38px}.contact-cta,.focus-panel,.profile-note,.tool-request-card{border-color:rgba(169,131,54,.18);background:rgba(255,250,242,.82)}.form-panel,.result-panel{background:rgba(255,250,242,.92)}.field label{font-weight:780}@media (max-width:920px){.studio-hero-inner{grid-template-columns:1fr;min-height:auto;padding:58px 0 54px}}@media (max-width:640px){.header-inner{height:64px}.studio-hero-inner{gap:34px}.studio-hero .hero-copy{margin-top:22px;line-height:1.76}.studio-signal-row span{text-align:center}.studio-console-grid,.studio-hero .hero-stats{grid-template-columns:1fr}.studio-hero .hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-hero .hero-stat{padding:10px}.studio-hero .hero-stat em{display:none}.page-hero h1{line-height:.96}.section{padding:34px 0}.card,.case-section,.faq-item,.guide-card,.timeline-card{padding:20px}}.studio-hero:after{background:rgba(47,39,27,.16)}.studio-hero-inner{display:block;min-height:auto}.studio-hero-meta{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:20px;gap:20px;align-items:center;border-top:1px solid rgba(47,39,27,.18);border-bottom:1px solid rgba(47,39,27,.18);padding:13px 0;font-size:12px;font-weight:840;letter-spacing:.08em;text-transform:uppercase}.studio-hero-meta span:last-child{text-align:right}.studio-hero .studio-eyebrow{box-shadow:none}.studio-hero h1{margin:20px 0 0}.studio-hero .hero-copy{line-height:1.86}.studio-hero-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;border-top:1px solid rgba(47,39,27,.18);padding-top:22px}.studio-hero-actions .hero-actions{margin-top:0}.studio-signal-row{justify-content:flex-end;max-width:520px;margin-top:0}.studio-operations{border:1px solid #11110f;border-radius:8px;color:#fffaf2}.studio-operations-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px}.studio-operations-head span{color:#a99f90;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.studio-operations-head strong{font-size:13px}.studio-operations-grid{display:grid;grid-template-columns:minmax(220px,.32fr) minmax(0,.68fr)}.studio-operations-index{display:grid;align-content:end;border-right:1px solid rgba(255,250,242,.16);padding:20px}.studio-operations-index em,.studio-operations-index span{display:block;color:#a99f90;font-style:normal;font-weight:780}.studio-operations-index span{font-size:13px}.studio-operations-index strong{display:block;margin:12px 0 8px;max-width:240px;color:#fffaf2;line-height:.92}.studio-operations-index em{max-width:240px;font-size:12px;line-height:1.55}.studio-operations-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.studio-operations-row{display:grid;align-content:space-between;border-right:1px solid rgba(255,250,242,.12);border-bottom:1px solid rgba(255,250,242,.12)}.studio-operations-row:nth-child(2n){border-right:0}.studio-operations-row:nth-last-child(-n+2){border-bottom:0}.studio-operations-row span{color:#93dcc8;font-size:12px;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.studio-operations-row strong{color:#fffaf2;font-size:20px}.studio-operations-row em{margin-top:8px;color:#b8aea0;font-size:13px;font-style:normal;line-height:1.55}.studio-operations .hero-stats{max-width:none;margin:0;border-top:1px solid rgba(255,250,242,.16);gap:0}.studio-operations .hero-stat{border:0;border-right:1px solid rgba(255,250,242,.16);border-radius:0;background:transparent;padding:14px 18px}.studio-operations .hero-stat:last-child{border-right:0}.studio-operations .hero-stat em,.studio-operations .hero-stat span{color:#a99f90}.studio-operations .hero-stat strong{color:#fffaf2}.page-hero{border-bottom:1px solid rgba(47,39,27,.12)}.page-hero h1{line-height:.86}.section{border-top:1px solid rgba(47,39,27,.08)}.section-head{border-bottom:1px solid rgba(47,39,27,.14);padding-bottom:18px}.architecture-node,.card,.case-section,.changelog-item,.domain-chip,.faq-item,.form-panel,.guide-card,.project-fact,.result-panel,.roadmap-item,.timeline-card,.tool-actions,.update-item{background:rgba(255,250,242,.66)}.content-card{border-color:rgba(47,39,27,.2)}.content-card .card-icon{width:46px;height:46px}.content-card .card-footer{gap:16px}.calculator-grid{align-items:start}.form-panel{border-top:1px solid #11110f}@media (max-width:920px){.studio-hero-actions,.studio-hero-display,.studio-operations-grid{grid-template-columns:1fr}.studio-signal-row{justify-content:flex-start;max-width:none}.studio-operations-index{border-right:0;border-bottom:1px solid rgba(255,250,242,.16)}}@media (max-width:640px){.studio-hero-meta{grid-template-columns:1fr;gap:8px}.studio-hero-meta span:last-child{text-align:left}.studio-hero-display{gap:22px}.studio-hero .hero-copy{font-size:16px}.studio-hero-actions{gap:18px}.studio-operations{display:none;margin-top:28px}.studio-operations .hero-stats,.studio-operations-rows{grid-template-columns:1fr}.studio-operations-row{min-height:104px;border-right:0}.studio-operations-row:nth-last-child(2){border-bottom:1px solid rgba(255,250,242,.12)}.studio-operations .hero-stat{border-right:0;border-bottom:1px solid rgba(255,250,242,.16)}.studio-operations .hero-stat:last-child{border-bottom:0}.page-hero h1{font-size:44px}}.studio-hero-inner{padding:54px 0 38px}.studio-hero-display{display:grid;grid-gap:44px;gap:44px;padding:52px 0 34px}.studio-hero h1{max-width:none}.studio-hero-statement{margin:24px 0 0}.studio-hero .hero-copy{margin:0 0 8px;border-left:1px solid rgba(47,39,27,.22);padding-left:22px}.studio-hero-actions{border-top-color:rgba(47,39,27,.2);border-bottom:1px solid rgba(47,39,27,.12);padding-bottom:22px}.studio-operations{margin-top:28px}.studio-operations-grid{min-height:176px}.studio-operations-index strong{font-size:clamp(28px,3.4vw,40px)}.studio-operations-row{min-height:88px;padding:16px 18px}.studio-operations-row strong{margin-top:14px}.page-hero{padding:58px 0 40px}.page-hero h1{font-size:clamp(48px,7.4vw,92px)}.content-card{height:100%;background:rgba(255,250,242,.54)}.content-card:before{background:rgba(17,17,15,.84)}.content-card-link{display:block;height:100%}.content-card p{flex:1 1 auto}.content-card .card-footer{margin-top:auto}@media (max-width:920px){.studio-hero-display{grid-template-columns:1fr;gap:24px}.studio-hero .hero-copy{max-width:620px;margin:0}}@media (max-width:640px){.studio-hero-inner{padding:30px 0 26px}.studio-hero-display{padding:28px 0 20px}.studio-hero h1{font-size:clamp(56px,18vw,76px);line-height:.88}.studio-hero-statement{margin-top:16px;font-size:23px;line-height:1.16}.studio-hero .hero-copy{border-left:0;border-top:1px solid rgba(47,39,27,.18);padding:16px 0 0}.studio-hero-actions{padding-bottom:18px}.page-hero{padding:38px 0 30px}}.tools-command-hero{border-top:1px solid rgba(47,39,27,.12);border-bottom:1px solid rgba(47,39,27,.14);background:linear-gradient(135deg,rgba(251,246,238,.98),rgba(239,230,216,.96)),#f7efe3}.tools-command-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,430px);grid-gap:54px;gap:54px;align-items:end;padding:58px 0 46px}.tools-command-copy h1{max-width:820px;margin:24px 0 0;color:#11110f;font-size:clamp(58px,9vw,118px);font-weight:880;line-height:.88}.tools-command-copy p{max-width:760px;margin:24px 0 0;color:#4f473d;font-size:18px;line-height:1.72}.tools-command-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.tools-command-panel{border:1px solid rgba(17,17,15,.14);border-radius:8px;background:#11110f;color:#fffaf2;padding:18px;box-shadow:0 24px 60px rgba(32,25,15,.16)}.tools-panel-head,.tools-panel-list span{display:flex;align-items:center;gap:10px}.tools-panel-head{justify-content:space-between;color:rgba(255,250,242,.74);font-size:12px;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.tools-panel-head .card-icon{border-color:rgba(255,250,242,.14);background:rgba(255,250,242,.08)}.tools-panel-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;border-top:1px solid rgba(255,250,242,.14);border-bottom:1px solid rgba(255,250,242,.14)}.tools-panel-metrics div{padding:18px 14px;border-right:1px solid rgba(255,250,242,.14)}.tools-panel-metrics div:last-child{border-right:0}.tools-panel-list span,.tools-panel-metrics span{color:rgba(255,250,242,.62);font-size:12px;font-weight:720}.tools-panel-metrics strong{display:block;margin-top:8px;color:#fffaf2;font-size:42px;line-height:.9}.tools-panel-list{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.tools-panel-list svg{color:#8ad7c9}.tool-suite-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:38px}.tool-suite-pill{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(47,39,27,.14);border-radius:8px;background:rgba(255,250,242,.72);color:#11110f;padding:14px 16px;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.tool-suite-pill:hover{border-color:rgba(169,131,54,.38);background:#fffaf2;transform:translateY(-2px)}.tool-suite-pill span,.tool-suite-pill strong{overflow-wrap:anywhere}.tool-suite-pill span{color:#5d5549;font-size:13px;font-weight:760}.tool-suite-pill strong{color:#11110f;font-size:15px}.xuan-tool-suite-pill{border-color:rgba(169,131,54,.34);background:rgba(169,131,54,.08)}.xuan-tool-suite-pill span,.xuan-tool-suite-pill strong{color:#a98336}.tool-group{scroll-margin-top:96px;border-top:1px solid rgba(47,39,27,.14);padding-top:24px}.tool-group+.tool-group{margin-top:46px}.tool-group-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.tool-group-head h2{font-size:clamp(25px,3vw,38px);font-weight:860;letter-spacing:0}.tool-group-head p{max-width:760px;color:#655d52}.tool-group-head>span{flex:0 0 auto;border:1px solid rgba(47,39,27,.12);border-radius:999px;background:#f2eadc;color:#665c4d;padding:8px 12px;font-size:12px;font-weight:780}.tool-card-grid{align-items:stretch}.tool-card-grid>.content-card,.tool-card-grid>.content-card-link{min-height:100%}.xuan-tool-portal{border-top-color:rgba(169,131,54,.28)}.xuan-tool-portal-card{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) 22px;grid-gap:18px;gap:18px;align-items:start;overflow:hidden;border:1px solid rgba(169,131,54,.26);border-radius:8px;background:linear-gradient(135deg,rgba(255,250,242,.95),rgba(229,245,239,.96)),#fffaf2;color:#11110f;padding:24px}.xuan-tool-portal-card:before{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(169,131,54,.08) 1px,transparent 0),linear-gradient(180deg,rgba(169,131,54,.06) 1px,transparent 0);background-size:44px 44px;pointer-events:none}.xuan-tool-portal-card>*{position:relative}.xuan-tool-portal-card .card-icon{border-color:rgba(169,131,54,.18);background:rgba(255,250,242,.8);color:#a98336}.xuan-tool-portal-card span{display:inline-flex;min-height:28px;align-items:center;border:1px solid rgba(169,131,54,.16);border-radius:999px;background:rgba(255,250,242,.7);color:#a98336;padding:0 10px;font-size:12px;font-weight:840}.xuan-tool-portal-card h2{margin:14px 0 0;font-size:clamp(30px,4vw,48px);line-height:.98}.xuan-tool-portal-card p{max-width:720px;margin:14px 0 0;color:#5f665e;line-height:1.72}.content-card{border-radius:8px;padding:22px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.content-card:before{height:2px}.content-card-top{display:flex;justify-content:space-between;gap:12px;min-width:0}.content-card-top .status{flex:0 0 auto}.content-card h2{margin-top:24px;font-size:22px;line-height:1.12}.content-card p{margin-top:12px;color:#5f574c;font-size:15px;line-height:1.72}.content-card .card-footer{border-top:1px solid rgba(47,39,27,.1);padding-top:16px}.content-card .tag-row{gap:8px}.tool-page-hero{border-top:1px solid rgba(47,39,27,.1);border-bottom:1px solid rgba(47,39,27,.14);background:linear-gradient(180deg,#fbf6ee,#f2e8d9);padding:46px 0 34px}.tool-page-hero .container{display:block}.tool-page-hero .container:after{display:none;content:none}.tool-page-hero .eyebrow{width:-moz-fit-content;width:fit-content}.tool-page-hero h1{max-width:860px;margin-top:18px;font-size:clamp(42px,6vw,72px);line-height:.95}.tool-page-hero p{max-width:760px;margin-top:18px;color:#5f574c}.calculator-grid{grid-template-columns:minmax(300px,390px) minmax(0,1fr);gap:22px}.chart-card,.faq-item,.form-panel,.guide-card,.result-panel,.tool-actions{border-radius:8px}.form-panel{position:-webkit-sticky;position:sticky;top:86px}.form-panel,.result-panel{border-color:rgba(47,39,27,.14);background:rgba(255,250,242,.88)}.form-panel .section-head{border-bottom:1px solid rgba(47,39,27,.12);padding-bottom:14px}.form-panel .section-title{color:#11110f}.field{margin-bottom:18px}.field label{color:#5b5348;font-size:12px;letter-spacing:.02em}.field input,.field select,.field textarea{border-radius:8px;border-color:rgba(47,39,27,.16);background:#fffdf8}.field input,.field select{height:46px}.field input:focus,.field select:focus,.field textarea:focus{border-color:rgba(169,131,54,.62);box-shadow:0 0 0 3px rgba(169,131,54,.12)}.chart-segment-button,.segment-button{border-radius:8px}.chart-segment-button.active,.segment-button.active{border-color:rgba(169,131,54,.52);background:#f3ead7}.warning{border-left:3px solid #a96f2a;background:rgba(169,111,42,.08)}.result-panel{overflow:hidden}.metrics{gap:10px}.metric{border-radius:8px;border-color:rgba(47,39,27,.12);background:#fffdf8}.result-panel>.metrics:first-child .metric:first-child{border-color:#11110f;background:#11110f}.result-panel>.metrics:first-child .metric:first-child span,.result-panel>.metrics:first-child .metric:first-child strong{color:#fffaf2}.metric strong{font-size:clamp(21px,2vw,28px);letter-spacing:0}.chart-card,.result-panel .card{border-color:rgba(47,39,27,.12);background:#fffdf8}.data-table th{background:#f2eadc;color:#5d5549}.data-table td,.data-table th{border-color:rgba(47,39,27,.1)}.tool-actions{align-items:flex-start;border-color:#11110f;background:#11110f;color:#fffaf2;padding:22px}.tool-actions h2{color:#fffaf2}.tool-actions p{color:rgba(255,250,242,.68)}.tool-actions .button{border-color:rgba(255,250,242,.18);background:rgba(255,250,242,.06);color:#fffaf2}.tool-actions .button:hover{border-color:#8ad7c9;color:#8ad7c9}@media (max-width:1080px){.tool-suite-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-grid{grid-template-columns:1fr}.form-panel{position:static}}@media (max-width:920px){.tools-command-inner{grid-template-columns:1fr}}@media (max-width:640px){.tools-command-inner{gap:28px;padding:34px 0 28px}.tools-command-copy h1{font-size:clamp(42px,14vw,58px)}.tools-command-copy p{font-size:16px;line-height:1.68}.tool-action-buttons,.tools-command-actions{display:grid;grid-template-columns:1fr}.tool-action-buttons .button,.tools-command-actions .button{width:100%}.tools-command-panel{display:none}.tool-suite-nav{grid-template-columns:1fr;margin-bottom:30px}.tool-group-head{display:grid;grid-gap:12px;gap:12px}.tool-group-head>span{width:-moz-fit-content;width:fit-content}.xuan-tool-portal-card{grid-template-columns:1fr;gap:14px}.content-card{min-height:0}.tool-page-hero{padding:38px 0 28px}.tool-page-hero h1{font-size:clamp(38px,12vw,52px)}.metrics{grid-template-columns:1fr}.tool-actions{display:grid}}.service-command-hero{border-top:1px solid rgba(47,39,27,.12);border-bottom:1px solid rgba(47,39,27,.14);background:linear-gradient(135deg,#fbf6ee,#f2e8d9 58%,#ece0cf)}.service-command-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,460px);grid-gap:56px;gap:56px;align-items:end;padding:62px 0 48px}.service-command-copy h1{max-width:880px;margin:24px 0 0;color:#11110f;font-size:clamp(56px,8vw,104px);font-weight:880;line-height:.9}.service-command-copy h1 span{display:block}.service-command-copy p{max-width:760px;margin:24px 0 0;color:#4f473d;font-size:18px;line-height:1.72}.service-command-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.service-command-panel{border:1px solid rgba(17,17,15,.14);border-radius:8px;background:#11110f;color:#fffaf2;padding:18px;box-shadow:0 24px 60px rgba(32,25,15,.16)}.service-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px;border-bottom:1px solid rgba(255,250,242,.14);color:rgba(255,250,242,.74);font-size:12px;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.service-panel-head .card-icon{border-color:rgba(255,250,242,.14);background:rgba(255,250,242,.08)}.service-panel-rows{display:grid}.service-panel-row{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:10px 14px;gap:10px 14px;border-bottom:1px solid rgba(255,250,242,.12);padding:16px 0}.service-panel-row:last-child{border-bottom:0;padding-bottom:0}.service-panel-row span{grid-row:span 2;color:#8ad7c9;font-size:12px;font-weight:820}.service-panel-row strong{color:#fffaf2;font-size:17px;line-height:1.2}.service-panel-row em{color:rgba(255,250,242,.62);font-size:13px;font-style:normal;line-height:1.58}.service-stats-section{padding-bottom:18px}.service-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.service-stat-card{border:1px solid rgba(47,39,27,.14);border-radius:8px;background:rgba(255,250,242,.74);padding:18px}.service-stat-card em,.service-stat-card span{display:block;color:#665c4d;font-size:12px;font-weight:740}.service-stat-card strong{display:block;margin-top:10px;color:#11110f;font-size:clamp(32px,4vw,48px);line-height:.9}.service-stat-card em{margin-top:12px;font-style:normal;line-height:1.45}.service-capability-board{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:24px;gap:24px;align-items:stretch;border:1px solid #11110f;border-radius:8px;background:#11110f;color:#fffaf2;padding:22px}.service-capability-copy{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:24px;border-right:1px solid rgba(255,250,242,.14);padding-right:24px}.service-capability-copy .status{width:-moz-fit-content;width:fit-content;border-color:rgba(255,250,242,.18);background:rgba(255,250,242,.08);color:#8ad7c9}.service-capability-copy h2{max-width:520px;margin:0;color:#fffaf2;font-size:clamp(30px,4.2vw,56px);line-height:.98}.service-capability-copy p{max-width:560px;margin:0;color:rgba(255,250,242,.68);line-height:1.74}.service-capability-list{display:grid}.service-capability-row{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:8px 16px;gap:8px 16px;border-bottom:1px solid rgba(255,250,242,.12);padding:16px 0}.service-capability-row:first-child{padding-top:0}.service-capability-row:last-child{border-bottom:0;padding-bottom:0}.service-capability-row span{grid-row:span 2;color:#8ad7c9;font-size:12px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.service-capability-row strong{color:#fffaf2;font-size:18px;line-height:1.25}.service-capability-row em{color:rgba(255,250,242,.62);font-size:13px;font-style:normal;line-height:1.62}.service-card{display:flex;min-height:100%;flex-direction:column}.service-card .button,.service-card .tag-row{margin-top:auto}.service-card .tag-row+.button{margin-top:18px}@media (max-width:980px){.service-capability-board,.service-command-inner{grid-template-columns:1fr}.service-capability-copy{border-right:0;border-bottom:1px solid rgba(255,250,242,.14);padding-right:0;padding-bottom:22px}}@media (max-width:700px){.service-command-inner{gap:28px;padding:38px 0 30px}.service-command-copy h1{font-size:clamp(34px,9.4vw,38px);line-height:1}.service-command-copy p{font-size:16px;line-height:1.68}.service-command-actions{display:grid;grid-template-columns:1fr}.service-command-actions .button{width:100%}.service-command-panel{display:none}.service-stats-grid{grid-template-columns:1fr}.service-capability-board{padding:18px}.service-capability-row{grid-template-columns:1fr}.service-capability-row span{grid-row:auto}}.content-card .card-footer .button{border-color:rgba(169,131,54,.24);background:rgba(255,250,242,.82);color:#7c5f22}.content-card-link:hover .card-footer .button{border-color:rgba(169,131,54,.42);background:rgba(169,131,54,.08);color:#a98336}.tool-actions .button.primary{border-color:#fffaf2;background:#fffaf2;color:#11110f}.tool-actions .button.primary:hover{border-color:#8ad7c9;background:#8ad7c9;color:#11110f}.mobile-subsite-featured{border:1px solid rgba(169,131,54,.24)}.mobile-subsite-featured.secondary{background:rgba(255,250,242,.78);color:#7c5f22}.studio-portal-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;color:#5f665e}.studio-portal-head span{display:inline-flex;min-height:28px;align-items:center;border:1px solid rgba(169,131,54,.18);border-radius:999px;background:rgba(169,131,54,.08);color:#a98336;padding:0 11px;font-size:12px;font-weight:840}.studio-portal-head strong{font-weight:760;text-align:right}.studio-portal-grid{display:grid;grid-template-columns:minmax(0,1.12fr) repeat(2,minmax(0,.94fr));grid-gap:14px;gap:14px}.studio-portal-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid rgba(47,39,27,.12);border-radius:8px;color:#11110f;padding:22px;transition:border-color .18s ease,background .18s ease,transform .18s ease}.studio-portal-card:before{position:absolute;inset:0;content:"";background-size:44px 44px;pointer-events:none;transition:opacity .18s ease}.studio-portal-card:hover{border-color:rgba(169,131,54,.38);background:#fffaf2;transform:translateY(-2px)}.studio-portal-card.featured:before,.studio-portal-card:hover:before{opacity:1}.studio-portal-card>*{position:relative}.studio-portal-card-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.studio-portal-card-top span{display:inline-flex;min-height:32px;align-items:center;gap:8px;border:1px solid rgba(169,131,54,.16);border-radius:999px;background:rgba(255,250,242,.76);padding:0 12px;font-size:13px;font-weight:840}.studio-portal-card h2{margin:24px 0 0;font-size:44px;line-height:.98;letter-spacing:0}.studio-portal-card p{max-width:680px;margin:16px 0 0;font-size:15px;line-height:1.75}.studio-portal-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.studio-portal-tags em{border:1px solid rgba(47,39,27,.12);border-radius:999px;background:rgba(255,250,242,.72);color:#526059;padding:6px 10px;font-size:12px;font-style:normal;font-weight:760}.knowledge-page-hero{padding-bottom:42px}.knowledge-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.65fr);grid-gap:22px;gap:22px;align-items:end}.knowledge-hero-tags{margin-top:22px}.knowledge-status-panel{border:1px solid rgba(23,20,15,.12);border-radius:8px;background:linear-gradient(180deg,rgba(255,253,247,.96),rgba(244,241,234,.92)),#fffdf6;padding:22px;box-shadow:0 22px 70px rgba(23,20,15,.09)}.knowledge-status-panel strong{display:block;margin-top:18px;color:#1a1712;font-size:24px;line-height:1.18}.knowledge-status-panel p{margin:12px 0 0;color:#5d655d;line-height:1.75}.knowledge-detail-layout,.knowledge-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);grid-gap:18px;gap:18px;align-items:stretch}.knowledge-topic-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.knowledge-topic-list span{border:1px solid rgba(169,131,54,.16);border-radius:999px;background:rgba(169,131,54,.07);color:#7c5f22;padding:9px 12px;font-size:13px;font-weight:780}.knowledge-empty{display:grid;place-items:center;grid-gap:10px;gap:10px;border:1px dashed rgba(169,131,54,.26);border-radius:8px;background:rgba(169,131,54,.05);color:#1a1712;padding:38px 20px;text-align:center}.knowledge-empty strong{color:#1a1712;font-size:20px}.knowledge-empty p{max-width:620px;margin:0;color:#5d655d;line-height:1.75}.knowledge-detail-hero{max-width:920px}.knowledge-back-link{display:inline-flex;min-height:34px;align-items:center;border:1px solid rgba(169,131,54,.18);border-radius:999px;background:rgba(169,131,54,.08);color:#a98336;padding:0 12px;font-size:13px;font-weight:820}.knowledge-article{padding:28px}.knowledge-rich-text{color:#30362f;line-height:1.86}.knowledge-rich-text h2{margin:28px 0 12px;color:#1a1712;font-size:24px}.knowledge-rich-text h2:first-child{margin-top:0}.knowledge-rich-text p{margin:0 0 16px}.knowledge-rich-text ul{display:grid;grid-gap:10px;gap:10px;margin:0 0 18px;padding-left:20px}.knowledge-source-panel{align-self:start}.knowledge-source-list{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.knowledge-source-item,.knowledge-source-list a{display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(23,20,15,.1);border-radius:8px;background:rgba(255,253,247,.72);color:#1a1712;padding:12px}.knowledge-source-list span{color:#5d655d}.card-footer .button,.content-card .button,.project-actions .button{border-color:rgba(169,131,54,.22);background:rgba(255,250,242,.86);color:#7c5f22}.card-footer .button:hover,.content-card .button:hover,.project-actions .button:hover{border-color:rgba(169,131,54,.44);background:rgba(169,131,54,.08);color:#a98336}@media (max-width:900px){.knowledge-detail-layout,.knowledge-hero-grid,.knowledge-overview-grid,.studio-portal-grid{grid-template-columns:1fr}.studio-portal-head{align-items:flex-start;flex-direction:column}.studio-portal-head strong{text-align:left}}@media (max-width:640px){.studio-portal-section{margin-top:0;padding-bottom:24px}.studio-portal-card{min-height:210px;padding:18px}.studio-portal-card h2{font-size:34px}.knowledge-page-hero{padding-bottom:30px}.knowledge-article,.knowledge-status-panel{padding:18px}.knowledge-status-panel strong{font-size:21px}.knowledge-topic-list span{max-width:100%;overflow-wrap:anywhere}}.knowledge-empty,.knowledge-rich-text,.knowledge-source-list,.knowledge-status-panel,.knowledge-topic-list,.studio-hero .hero-copy,.studio-hero-actions,.studio-hero-display,.studio-portal-card,.studio-portal-card p{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}@media (max-width:640px){.studio-hero .hero-actions{display:grid;width:min(100%,320px);grid-template-columns:1fr}.studio-hero .hero-actions .button{width:100%;min-width:0}.studio-hero .hero-copy,.studio-portal-card{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.studio-signal-row{width:min(100%,320px);max-width:320px}.studio-signal-row span{flex:1 1 100%}.studio-hero .hero-copy{width:min(100%,320px);max-width:320px}.studio-portal-card p{width:min(100%,304px);max-width:304px}}:root{--bg:#f6f1e7;--surface:#fffdf6;--surface-muted:#ebe6dc;--text:#1a1712;--text-muted:#6b665a;--line:rgba(23,20,15,0.12);--line-strong:rgba(23,20,15,0.2);--accent:#a98336;--accent-strong:#7c5f22;--accent-soft:#f3ead7;--accent-2:#b58b56;--shadow:0 30px 90px rgba(23,20,15,0.12);--shadow-soft:0 18px 50px rgba(23,20,15,0.08);--radius:3px}body{background:linear-gradient(90deg,rgba(23,20,15,.035) 1px,transparent 0),linear-gradient(180deg,#f7f2e8,#ece4d3);background-size:92px 92px,auto;color:var(--text)}.site-header{border-bottom:1px solid rgba(255,253,247,.1);background:rgba(18,16,11,.92);color:#fbf7ea;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.header-inner{height:76px}.brand{color:#fbf7ea;font-size:16px}.brand-mark{border-color:rgba(255,253,247,.16);background:linear-gradient(135deg,rgba(169,131,54,.34),rgba(181,139,86,.14)),#1a1712;color:#e0c996;box-shadow:none}.nav-link{border:1px solid transparent;border-radius:6px;color:rgba(251,247,234,.68);font-weight:700}.nav-link.active,.nav-link:hover{border-color:rgba(255,253,247,.12);background:rgba(255,253,247,.07);color:#fffdf6}.mobile-menu-button{border-color:rgba(255,253,247,.16);background:rgba(255,253,247,.07);color:#fffdf6}.mobile-nav{border-top-color:rgba(255,253,247,.1)}.button{min-height:42px;border-color:rgba(23,20,15,.14);border-radius:6px;background:rgba(255,253,247,.92);color:#1a1712;box-shadow:none;font-weight:760}.button:hover{border-color:rgba(169,131,54,.32);background:#fffdf6;color:var(--accent-strong)}.studio-hero{position:relative;overflow:hidden;border-bottom:1px solid rgba(23,20,15,.1);color:#fbf7ea}.studio-hero:before{position:absolute;inset:0;content:"";pointer-events:none}.studio-hero:after{display:none}.studio-hero-inner{position:relative}.studio-hero-meta span:nth-child(2){color:rgba(224,201,150,.82)}.studio-hero .studio-eyebrow{border-color:rgba(224,201,150,.2);background:rgba(255,253,247,.07)}.studio-hero h1{color:#fffdf6}.studio-hero h1 span{display:block}.studio-hero-statement{font-weight:780}.studio-hero .hero-copy{font-size:17px}.studio-hero .button{border-color:rgba(255,253,247,.18);background:rgba(255,253,247,.08);color:#fbf7ea}.studio-hero .button:hover{border-color:rgba(224,201,150,.42);background:rgba(255,253,247,.12);color:#fffdf6}.studio-operations{overflow:hidden}.studio-operations-head{border-bottom:1px solid rgba(255,253,247,.1);color:rgba(251,247,234,.55)}.studio-operations-head strong{color:#e0c996}.studio-operations .hero-stat,.studio-operations-index,.studio-operations-row{border-color:rgba(255,253,247,.1);background:rgba(255,253,247,.05)}.studio-portrait{display:block;width:74px;height:74px;margin-bottom:20px;border:1px solid rgba(224,201,150,.3);border-radius:8px;object-fit:cover}.studio-operations .hero-stat strong,.studio-operations-index strong,.studio-operations-row strong{color:#fffdf6}.studio-operations .hero-stat em,.studio-operations .hero-stat span,.studio-operations-index em,.studio-operations-index span,.studio-operations-row em,.studio-operations-row span{color:rgba(251,247,234,.56)}.studio-portal-section{margin-top:0;padding:48px 0 30px}.eyebrow,.studio-portal-head span{border-color:rgba(169,131,54,.17);background:rgba(169,131,54,.08);color:var(--accent-strong)}.studio-portal-head strong{max-width:520px;color:#57534a;font-size:16px}.studio-portal-card{min-height:250px;border-color:rgba(23,20,15,.12);background:linear-gradient(180deg,rgba(255,253,247,.96),rgba(246,243,235,.92)),#fffdf6;box-shadow:var(--shadow-soft)}.studio-portal-card:before{opacity:.42;background:linear-gradient(90deg,rgba(169,131,54,.05) 1px,transparent 0),linear-gradient(180deg,rgba(169,131,54,.04) 1px,transparent 0)}.studio-portal-card h2{color:#1a1712}.studio-portal-card p{color:#625d50}.section{padding:48px 0}.section-head{margin-bottom:22px}.section-title{font-size:34px}.section-description{color:#6b665a}.grid{align-items:stretch}.grid>*,.grid>.content-card-link{min-height:100%}.card,.case-section,.content-card,.guide-card,.project-preview-card,.timeline-card{border-color:rgba(23,20,15,.11);background:linear-gradient(180deg,rgba(255,253,247,.96),rgba(248,246,240,.92)),#fffdf6;box-shadow:0 20px 64px rgba(23,20,15,.07)}.card.clickable:hover,.content-card-link:hover .content-card{border-color:rgba(169,131,54,.34);box-shadow:0 28px 76px rgba(23,20,15,.12);transform:translateY(-2px)}.content-card{min-height:320px}.content-card-top{align-items:center}.card-icon{border:1px solid rgba(169,131,54,.16);background:rgba(169,131,54,.08);color:var(--accent-strong)}.status{border-color:rgba(181,139,86,.18);background:rgba(181,139,86,.1);color:#8a642f}.tag{border-color:rgba(23,20,15,.1);background:rgba(23,20,15,.035);color:#5d594c}.card-footer .button,.content-card .button,.content-card .card-footer .button,.project-actions .button{width:100%;justify-content:space-between;border-color:rgba(169,131,54,.17);background:rgba(169,131,54,.07);color:var(--accent-strong)}.project-actions .button{width:-moz-fit-content;width:fit-content}.card-footer .button:hover,.content-card .button:hover,.content-card .card-footer .button:hover,.project-actions .button:hover{border-color:rgba(169,131,54,.34);background:rgba(169,131,54,.1);color:var(--accent-strong)}.site-footer{margin-top:40px;border-top:1px solid rgba(255,253,247,.1);background:#16130e;color:rgba(251,247,234,.72)}.footer-inner{align-items:flex-start;padding:42px 0}.footer-brand p,.footer-brand span,.footer-brand strong{display:block}.footer-brand strong{color:#fffdf6;font-size:20px}.footer-brand p{max-width:420px;margin:10px 0 0;color:rgba(251,247,234,.58);line-height:1.7}.footer-brand span{margin-top:14px;color:rgba(251,247,234,.4);font-size:12px;font-weight:760}.footer-links{justify-content:flex-end;max-width:560px}.footer-links a,.footer-links span{border:1px solid rgba(255,253,247,.1);border-radius:999px;color:rgba(251,247,234,.72);padding:8px 11px}.footer-links a:hover{border-color:rgba(224,201,150,.3);color:#fff4cf}@media (max-width:980px){.studio-hero-actions,.studio-hero-display,.studio-operations-grid{grid-template-columns:1fr}.studio-hero h1{font-size:66px}.studio-hero h1 span+span{font-size:42px}}@media (max-width:760px){.header-inner{height:66px}.header-actions .button,.studio-hero-meta{display:none}.studio-hero .hero-copy,.studio-portal-card,.studio-portal-card p{width:100%;max-width:100%}.studio-portal-card h2{font-size:32px}.section-title{font-size:28px}.footer-inner{display:grid}.footer-links{justify-content:flex-start}}:root{--premium-brass:#d4bd86;--premium-brass-mid:#b88b52;--premium-brass-deep:#76532c;--premium-brass-soft:rgba(212,189,134,0.13);--premium-brass-line:rgba(212,189,134,0.34)}.button.primary{border-color:rgba(220,192,139,.42);background:linear-gradient(180deg,#2e281f,#17140f);color:#f5e6c4;box-shadow:inset 0 1px 0 rgba(255,238,198,.16),0 14px 34px rgba(20,14,8,.22)}.button.primary:hover{border-color:rgba(235,207,154,.58);background:linear-gradient(180deg,#393126,#1d1812);color:#fff0cf}.header-subsite-primary,.xuan-tool-portal-card .button.primary{border-color:rgba(238,215,164,.38);background:rgba(212,189,134,.13);color:#f2ddb0;box-shadow:none}.header-subsite-primary:hover{border-color:rgba(238,215,164,.55);background:rgba(212,189,134,.2);color:#fff3cf}.studio-hero .button.primary{border-color:rgba(220,192,139,.42);background:linear-gradient(180deg,#2e281f,#17140f);color:#f5e6c4}.studio-hero .button.primary:hover{border-color:rgba(235,207,154,.58);background:linear-gradient(180deg,#393126,#1d1812);color:#fff0cf}.studio-hero .button:not(.primary):hover{border-color:rgba(212,189,134,.42);color:#fff3cf}.eyebrow,.studio-hero .studio-eyebrow,.studio-portal-head span{border-color:rgba(212,189,134,.24);background:rgba(212,189,134,.1);color:#7a582f}.studio-hero .studio-eyebrow,.studio-operations-head strong,.xuan-console-head strong{color:#e6cf9f}.brand-mark,.card-icon,.studio-portal-card-top span{border-color:rgba(212,189,134,.24);background:rgba(212,189,134,.11);color:#7a582f}.studio-portal-card.featured{border-color:rgba(184,139,82,.28);background:linear-gradient(135deg,rgba(212,189,134,.16),rgba(255,253,247,.68)),#fffdf6}.studio-portal-card-top span{color:#76532c}.card.clickable:hover,.content-card-link:hover .content-card{border-color:rgba(184,139,82,.36);box-shadow:0 28px 76px rgba(68,45,21,.11)}.card-footer .button,.content-card .button,.content-card .card-footer .button,.project-actions .button{border-color:rgba(184,139,82,.22);background:rgba(212,189,134,.08);color:#4f391f}.card-footer .button:hover,.content-card .button:hover,.content-card .card-footer .button:hover,.project-actions .button:hover{border-color:rgba(184,139,82,.42);background:rgba(212,189,134,.14);color:#3f2b17}.mobile-subsite-featured{border-color:rgba(184,139,82,.26);background:rgba(212,189,134,.1);color:#76532c}.header-subsite-primary{border-color:rgba(220,192,139,.3);background:rgba(46,40,31,.62);color:#f1ddb0}.header-subsite-secondary{border-color:rgba(255,253,247,.14);background:rgba(255,253,247,.06);color:rgba(251,247,234,.78)}.header-subsite-secondary:hover{border-color:rgba(220,192,139,.32);background:rgba(255,253,247,.1);color:#fff3cf}.studio-hero{padding:72px 0 34px;background:linear-gradient(180deg,rgba(255,253,247,.025),transparent 42%),#12100b}.studio-hero:before{background:linear-gradient(90deg,rgba(255,253,247,.038) 1px,transparent 0),linear-gradient(180deg,rgba(255,253,247,.03) 1px,transparent 0);background-size:96px 96px;-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.78) 58%,transparent 95%);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.78) 58%,transparent 95%)}.studio-hero-inner{gap:24px}.studio-hero-meta{border-color:rgba(255,253,247,.08);color:rgba(251,247,234,.45)}.studio-hero-display{grid-template-columns:minmax(0,.98fr) minmax(360px,.64fr);align-items:center}.studio-hero h1{margin-top:24px;font-size:78px;line-height:.92}.studio-hero h1 span+span{font-size:46px;color:rgba(251,247,234,.32)}.studio-hero-statement{max-width:720px;color:#ead7aa;font-size:34px;line-height:1.18}.studio-hero .hero-copy{max-width:430px;justify-self:end;color:rgba(251,247,234,.66)}.button,.studio-hero .button{border-radius:7px}.studio-hero-actions{margin-top:26px}.studio-signal-row span{border-color:rgba(255,253,247,.12);background:rgba(255,253,247,.045);color:rgba(251,247,234,.68)}.content-card,.project-card,.service-card,.studio-operations,.studio-portal-card{border-radius:8px}.studio-operations{border-color:rgba(255,253,247,.09);background:linear-gradient(180deg,rgba(255,253,247,.08),rgba(255,253,247,.025)),rgba(24,21,15,.78);box-shadow:0 26px 86px rgba(0,0,0,.28)}@media (max-width:980px){.studio-hero-display{grid-template-columns:1fr}.studio-hero .hero-copy{justify-self:start;max-width:680px}}@media (max-width:760px){.studio-hero{padding:48px 0 28px}.studio-hero h1{font-size:46px}.studio-hero h1 span+span{font-size:30px}.studio-hero-statement{font-size:19px}.studio-hero-actions{margin-top:22px}}:root{--gold-ink:#a98336;--gold-deep:#7c5f22;--gold-champagne:#dfc68f}body{--display:var(--font-display),"Songti SC","STSong","Noto Serif CJK SC","SimSun",serif}body:before{position:fixed;z-index:1200;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.86' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");content:"";mix-blend-mode:multiply;opacity:.045;pointer-events:none}::selection{background:rgba(169,131,54,.26)}.brand,.brand-mark,.footer-brand strong,.hero-stat strong,.section-title,.studio-hero-statement,.studio-operations-head strong,h1,h2,h3{font-family:var(--display)}.studio-hero h1{font-weight:900;letter-spacing:.03em}.font-serif-fallback{font-family:Songti SC,STSong,"Noto Serif CJK SC",SimSun,serif}.section-title,.studio-portal-card h2{font-weight:900;letter-spacing:.03em}.card h2,.card h3,.content-card h2,.content-card h3,.project-card h3,.service-card h3{font-weight:700;letter-spacing:.02em}.eyebrow,.studio-portal-head span{display:inline-flex;align-items:center;gap:12px;border:0;border-radius:0;background:transparent;color:var(--gold-deep);font-size:13px;font-weight:600;letter-spacing:.4em;padding:0}.eyebrow:after,.studio-portal-head span:after{width:34px;height:1px;background:currentColor;content:"";opacity:.4}.studio-hero .studio-eyebrow{border:0;background:transparent;color:var(--gold-champagne);letter-spacing:.4em;padding:0}.studio-hero .studio-eyebrow:after{width:34px;height:1px;background:currentColor;content:"";opacity:.4}.brand-mark{border-color:rgba(223,198,143,.34);background:rgba(223,198,143,.1);color:var(--gold-champagne);font-weight:700}.button,.card,.case-section,.chart-segment-button,.content-card,.guide-card,.project-card,.project-preview-card,.segment-button,.service-card,.studio-hero .button,.studio-operations,.studio-portal-card,.timeline-card{border-radius:3px}.footer-links a,.footer-links span,.status,.tag{border-radius:2px}@keyframes studio-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.studio-hero-inner>*{animation:studio-rise .9s cubic-bezier(.22,.61,.21,1) both}.studio-hero-inner>:nth-child(2){animation-delay:.1s}.section{animation:studio-rise .8s cubic-bezier(.22,.61,.21,1) both;animation-range:entry 0 entry 24%;animation-timeline:view()}@media (prefers-reduced-motion:reduce){.section,.studio-hero-inner>*{animation:none!important}}@font-face{font-family:"displaySerif";src:url(/_next/static/media/3800ab8de89bfedc-s.p.woff2) format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:"displaySerif Fallback";src:local("Arial");ascent-override:105.89%;descent-override:26.31%;line-gap-override:0.00%;size-adjust:108.70%}.__className_8632db{font-family:"displaySerif","displaySerif Fallback"}.__variable_8632db{--font-display:"displaySerif","displaySerif Fallback"}