._printerGrid_6hj4n_5{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--space-4)}._printerCard_6hj4n_11{display:flex;flex-direction:column;gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-line);border-top:3px solid var(--svc-accent);border-radius:0 0 var(--radius-md) var(--radius-md);padding:var(--space-5);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}._printerCard_6hj4n_11:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}._printerCard_6hj4n_11 h4{margin-bottom:var(--space-1)}._printerCard_6hj4n_11 p{font-size:var(--fs-200);color:var(--color-ink-muted)}._printerCard_6hj4n_11 a{margin-top:auto;font-weight:var(--fw-semibold);font-size:var(--fs-200);color:var(--svc-accent-strong)}._problemGrid_6hj4n_45{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-3)}._problem_6hj4n_45{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-line);border-left:3px solid var(--svc-accent);border-radius:var(--radius-sm);font-size:var(--fs-200);color:var(--color-ink)}._problem_6hj4n_45:before{content:"";flex-shrink:0;width:8px;height:8px;background:var(--svc-accent);border-radius:2px;transform:rotate(45deg)}._hint_6hj4n_74{margin-top:var(--space-5);padding:var(--space-5);background:var(--svc-accent-soft);border-left:4px solid var(--svc-accent);border-radius:var(--radius-md);color:var(--svc-accent-strong);font-weight:var(--fw-medium);max-width:90ch}._workGrid_6hj4n_86{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}._workCard_6hj4n_92{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-6);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}._workCard_6hj4n_92:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--svc-accent);transform:scaleX(0);transform-origin:left;transition:transform var(--dur) var(--ease-out)}._workCard_6hj4n_92:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--color-line-strong)}._workCard_6hj4n_92:hover:before{transform:scaleX(1)}._workCard_6hj4n_92 h4{font-size:var(--fs-400)}._workCard_6hj4n_92 p{font-size:var(--fs-200);color:var(--color-ink-muted)}._timeline_6hj4n_137{position:relative;display:flex;flex-direction:column;gap:var(--space-5);max-width:860px}._timeline_6hj4n_137:before{content:"";position:absolute;left:19px;top:12px;bottom:12px;width:2px;background:linear-gradient(to bottom,var(--svc-accent),var(--color-line))}._node_6hj4n_155{position:relative;display:grid;grid-template-columns:40px 1fr;gap:var(--space-4);align-items:start}._num_6hj4n_163{position:relative;z-index:1;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--fs-200);font-weight:var(--fw-bold);color:var(--svc-accent-strong);background:var(--color-surface);border:2px solid var(--svc-accent);border-radius:var(--radius-pill)}._nodeBody_6hj4n_180{padding-top:4px}._nodeBody_6hj4n_180 h3{font-size:var(--fs-400);margin-bottom:var(--space-1)}._nodeBody_6hj4n_180 p{font-size:var(--fs-200);color:var(--color-ink-muted)}._prevention_6hj4n_195{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-3);margin-top:var(--space-2)}._preventionItem_6hj4n_202{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:#ffffff0a;border:1px solid var(--scene-line);border-left:3px solid var(--svc-accent);border-radius:var(--radius-md);color:var(--color-on-dark);font-weight:var(--fw-medium)}._preventionItem_6hj4n_202:before{content:"";flex-shrink:0;width:7px;height:7px;background:var(--svc-accent);border-radius:2px}._casesPreview_6hj4n_225{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);margin-bottom:var(--space-6)}@media (max-width: 1000px){._workGrid_6hj4n_86{grid-template-columns:repeat(2,1fr)}._casesPreview_6hj4n_225{grid-template-columns:1fr}}@media (max-width: 640px){._workGrid_6hj4n_86{grid-template-columns:1fr}}
