.segmented-field.svelte-u54wyt{gap:8px;min-width:0;display:grid}.label.svelte-u54wyt{font-size:var(--text-small);font-weight:500}.segmented{corner-shape:squircle;background:var(--gray-a3);border-radius:12px;gap:2px;padding:3px;display:flex}.segment{corner-shape:squircle;min-width:min-content;min-height:38px;color:var(--text-muted);font-size:var(--text-small);text-wrap:balance;cursor:pointer;transition:background-color .18s var(--ease-out), color .18s var(--ease-out), box-shadow .18s var(--ease-out);background:0 0;border:0;border-radius:9px;flex:1 1 0;padding:6px 10px;font-weight:500;line-height:1.2}.segmented.sm .segment{min-height:32px;font-size:var(--text-caption)}.segment:hover{color:var(--text)}.segment[data-state=on]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #00000014,0 0 0 .5px #0000000f}.segment:focus-visible{outline:2px solid var(--blue-9);outline-offset:1px}.note.svelte-u54wyt{color:var(--text-muted);font-size:var(--text-caption);line-height:1.5}@media (prefers-reduced-motion:reduce){.segment{transition:none}}.cad-field.svelte-1pol59n{gap:16px;display:grid}.file-input.svelte-1pol59n{display:none}.dropzone.svelte-1pol59n{border:1.5px dashed var(--gray-a7);border-radius:var(--radius-card);corner-shape:squircle;background:var(--surface);color:var(--text-muted);text-align:center;transition:border-color .18s var(--ease-out), background-color .18s var(--ease-out);justify-items:center;gap:12px;padding:28px 20px 24px;display:grid}.dropzone.dragging.svelte-1pol59n{border-color:var(--text);background:var(--gray-a2)}.dropzone-actions.svelte-1pol59n{color:var(--text-muted);font-size:var(--text-small);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.formats.svelte-1pol59n{font-size:var(--text-caption)}.loading.svelte-1pol59n{border-radius:var(--radius-card);corner-shape:squircle;background:var(--surface);font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:12px;padding:18px 20px;display:flex}.loading.svelte-1pol59n span:where(.svelte-1pol59n){flex:1}.loading.svelte-1pol59n .spinner{animation:.9s linear infinite svelte-1pol59n-spin}.file-card.svelte-1pol59n{border-radius:var(--radius-card);corner-shape:squircle;background:var(--surface);box-shadow:0 0 0 1px var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px;display:grid}.file-card.svelte-1pol59n>svg{color:var(--text-muted)}.file-text.svelte-1pol59n{gap:4px;min-width:0;display:grid}.file-name.svelte-1pol59n{overflow-wrap:anywhere;font-size:var(--text-small);font-weight:600}.file-meta.svelte-1pol59n{color:var(--text-muted);font-size:var(--text-caption)}.file-facts.svelte-1pol59n{font-size:var(--text-caption);gap:2px;margin-top:6px;display:grid}.file-facts.svelte-1pol59n div:where(.svelte-1pol59n){flex-wrap:wrap;gap:6px;display:flex}.file-facts.svelte-1pol59n dt:where(.svelte-1pol59n){color:var(--text-muted)}.file-facts.svelte-1pol59n dd:where(.svelte-1pol59n){font-variant-numeric:tabular-nums}.note.svelte-1pol59n{color:var(--text-muted);font-size:var(--text-caption)}.error.svelte-1pol59n{corner-shape:squircle;background:var(--red-2);color:var(--red-11);font-size:var(--text-small);border-radius:12px;gap:4px;padding:12px 14px;display:grid}.error.svelte-1pol59n .detail:where(.svelte-1pol59n){font-size:var(--text-caption);opacity:.85}@keyframes svelte-1pol59n-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dropzone.svelte-1pol59n{transition:none}.loading.svelte-1pol59n .spinner{animation:none}}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.category-tile{border-radius:var(--radius-card);corner-shape:squircle;background:var(--surface);min-height:104px;box-shadow:0 0 0 1px var(--line);color:var(--text);font-size:var(--text-caption);text-align:start;cursor:pointer;transition:box-shadow .18s var(--ease-out), transform .16s var(--ease-out);border:1px solid #0000;align-content:space-between;justify-items:start;gap:14px;padding:16px 14px 14px;font-weight:500;line-height:1.3;display:grid}.category-tile:hover{box-shadow:0 0 0 1px var(--gray-a8)}.category-tile:active{transform:scale(.98)}.category-tile[data-state=checked]{box-shadow:0 0 0 2px var(--text)}.category-tile:focus-visible{outline:2px solid var(--blue-9);outline-offset:3px}.category-tile svg{color:var(--text-muted)}.category-tile span{overflow-wrap:anywhere;max-width:100%}.category-tile[data-state=checked] svg{color:var(--text)}.selected.svelte-djsm0c{gap:14px;display:grid}.note.svelte-djsm0c{color:var(--text-muted);font-size:var(--text-small);line-height:1.5}.review.svelte-djsm0c{border-radius:var(--radius-card);corner-shape:squircle;background:var(--gray-a2);padding:16px 18px}.review-title.svelte-djsm0c{font-size:var(--text-caption);margin-bottom:8px;font-weight:600}.review.svelte-djsm0c ul:where(.svelte-djsm0c){color:var(--text-muted);font-size:var(--text-small);gap:4px;margin:0;padding-left:18px;line-height:1.5;display:grid}@media (width<=560px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.category-tile{grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:12px;min-height:64px;padding:10px 12px}.category-tile svg{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.category-tile{transition:none}}.swatches{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.swatch{corner-shape:squircle;min-width:0;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-items:center;gap:8px;padding:6px 0 4px;font-size:.875rem;font-weight:500;display:grid}.swatch[data-state=on]{color:var(--text)}.swatch:focus-visible{outline:2px solid var(--blue-9);outline-offset:0}.dot.svelte-bczslx{background:radial-gradient(circle at 32% 28%, #ffffff47, transparent 58%), var(--swatch);width:38px;height:38px;box-shadow:inset 0 0 0 1px #0000001f, 0 0 0 3px var(--studio-canvas,#f5f5f7), 0 0 0 3px transparent;transition:box-shadow .18s var(--ease-out);border-radius:50%}.swatch:hover .dot.svelte-bczslx{box-shadow:inset 0 0 0 1px #0000001f, 0 0 0 3px var(--studio-canvas,#f5f5f7), 0 0 0 4px var(--gray-a7)}.swatch[data-state=on] .dot.svelte-bczslx{box-shadow:inset 0 0 0 1px #0000001f, 0 0 0 3px var(--studio-canvas,#f5f5f7), 0 0 0 5px var(--text)}.name.svelte-bczslx{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (width<=480px){.swatches{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.swatch{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.dot.svelte-bczslx{transition:none}}.cooperation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cooperation-card{border-radius:var(--radius-card);corner-shape:squircle;background:var(--surface);box-shadow:0 0 0 1px var(--line);color:var(--text);text-align:start;cursor:pointer;transition:box-shadow .18s var(--ease-out);border:0;align-content:start;gap:6px;padding:18px 18px 20px;display:grid}.cooperation-card:hover{box-shadow:0 0 0 1px var(--gray-a8)}.cooperation-card[data-state=checked]{box-shadow:0 0 0 2px var(--text)}.cooperation-card:focus-visible{outline:2px solid var(--blue-9);outline-offset:3px}.mode.svelte-5tis97{letter-spacing:-.01em;font-size:1.25rem;font-weight:600}.title.svelte-5tis97{font-size:var(--text-small);font-weight:500}.description.svelte-5tis97{color:var(--text-muted);font-size:var(--text-caption);line-height:1.5}@media (width<=420px){.cooperation-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cooperation-card{transition:none}}.stage.svelte-1e9haf2{--viewer-height:var(--stage-viewport,360px);border-radius:var(--radius-tile);corner-shape:squircle;background:var(--surface);min-width:0;scroll-margin-top:calc(var(--header-height) + 12px);gap:12px;padding:16px;display:grid}.stage.svelte-1e9haf2:focus{outline:none}.stage-header.svelte-1e9haf2{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:2px 4px 0;display:flex}.title.svelte-1e9haf2{min-width:0;font-size:var(--text-body);align-items:center;gap:8px;font-weight:600;display:flex}.title.svelte-1e9haf2>svg{color:var(--text-muted);flex:none;align-self:center}.name.svelte-1e9haf2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tag.svelte-1e9haf2{border-radius:var(--radius-pill);background:var(--gray-a3);color:var(--text-muted);letter-spacing:.04em;flex:none;padding:2px 8px;font-size:.875rem;font-weight:600}.details.svelte-1e9haf2{color:var(--text-muted);font-size:var(--text-caption)}.viewer.svelte-1e9haf2{min-width:0}.viewer.svelte-1e9haf2 .cad-viewer .viewport{height:var(--viewer-height)}.placeholder.svelte-1e9haf2{min-height:calc(var(--viewer-height) + 180px);corner-shape:squircle;background:var(--gray-2);color:var(--text-muted);font-size:var(--text-small);text-align:center;border-radius:16px;place-items:center;padding:24px;display:grid}.note.svelte-1e9haf2{color:var(--text-muted);font-size:var(--text-caption);align-items:flex-start;gap:8px;padding:0 4px 2px;line-height:1.45;display:flex}.note.svelte-1e9haf2>svg{flex:none;margin-top:2px}.step.svelte-sm3dzy{border-top:1px solid var(--line);scroll-margin-top:calc(var(--header-height) + 24px);gap:18px;padding-block:36px;display:grid}.step.svelte-sm3dzy:first-of-type{border-top:0;padding-top:0}.step-header.svelte-sm3dzy{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px 12px;display:grid}.number.svelte-sm3dzy{color:var(--text-muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;font-weight:500}h3.svelte-sm3dzy{letter-spacing:-.015em;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:1.375rem;display:flex}.badge.svelte-sm3dzy{color:var(--text-muted);font-size:var(--text-caption);letter-spacing:0;font-weight:500}.hint.svelte-sm3dzy{color:var(--text-muted);font-size:var(--text-small);grid-column:2;line-height:1.5}.summary.svelte-1xesziw{border-radius:var(--radius-tile);corner-shape:squircle;background:var(--surface);scroll-margin-top:calc(var(--header-height) + 24px);gap:22px;padding:clamp(22px,2.6vw,32px);display:grid}h3.svelte-1xesziw{letter-spacing:-.02em;font-size:1.75rem}.rows.svelte-1xesziw{margin:0;display:grid}.row.svelte-1xesziw{border-top:1px solid var(--line);font-size:var(--text-small);grid-template-columns:minmax(84px,.8fr) minmax(0,2fr) auto;align-items:baseline;gap:12px;padding-block:11px;display:grid}.row.svelte-1xesziw:first-child{border-top:0;padding-top:0}dt.svelte-1xesziw{color:var(--text-muted)}dd.svelte-1xesziw{overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.edit.svelte-1xesziw{color:var(--link);font-size:var(--text-caption)}.timing.svelte-1xesziw{border-radius:var(--radius-card);corner-shape:squircle;background:var(--gray-a2);gap:6px;padding:14px 16px;display:grid}.timing-head.svelte-1xesziw{font-size:var(--text-small);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-weight:500;display:flex}.timing-head.svelte-1xesziw strong:where(.svelte-1xesziw){font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:600}.timing-note.svelte-1xesziw{color:var(--text-muted);font-size:var(--text-caption);line-height:1.5}.issue.svelte-1xesziw{corner-shape:squircle;background:var(--amber-3);color:var(--amber-12);font-size:var(--text-small);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:12px 14px;display:flex}.issue.svelte-1xesziw a:where(.svelte-1xesziw){color:inherit;font-weight:600;text-decoration:underline}.actions.svelte-1xesziw{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.actions.svelte-1xesziw>.pill{flex:220px}.icon-actions.svelte-1xesziw{gap:8px;display:flex}.download-trigger{border-radius:var(--radius-pill);min-height:52px;color:var(--text);white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ease-out);background:0 0;border:1px solid;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:1.0625rem;font-weight:500;display:inline-flex}.download-trigger:hover:not(:disabled){background:var(--gray-a3)}.download-trigger:disabled{opacity:.45;cursor:not-allowed}.download-menu{z-index:60;corner-shape:squircle;background:#fff;border-radius:14px;min-width:220px;padding:6px;box-shadow:0 0 0 1px #0000000f,0 12px 40px #0000002e}.download-item{corner-shape:squircle;color:#1d1d1f;min-height:40px;font-size:var(--text-small);cursor:pointer;border-radius:9px;outline:none;align-items:center;padding:0 12px;display:flex}.download-item[data-highlighted]{background:var(--gray-a3)}.status.svelte-1xesziw{color:var(--green-11);font-size:var(--text-small);margin-top:-10px;font-weight:500}.status.empty.svelte-1xesziw{margin-top:-22px}.notes.svelte-1xesziw{color:var(--text-muted);font-size:var(--text-caption);gap:6px;line-height:1.5;display:grid}.preview{border-top:1px solid var(--line)}.preview-trigger{width:100%;min-height:48px;color:var(--text);font-size:var(--text-small);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-weight:500;display:flex}.preview-trigger svg{color:var(--text-muted);transition:transform .22s var(--ease-out)}.preview-trigger[data-state=open] svg{transform:rotate(180deg)}pre.svelte-1xesziw{border-radius:var(--radius-card);corner-shape:squircle;background:var(--gray-a2);color:var(--text);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:16px 18px;font-size:.875rem;line-height:1.65}@media (width<=480px){.row.svelte-1xesziw{grid-template-columns:minmax(0,1fr) auto}dd.svelte-1xesziw{grid-area:2/1}.actions.svelte-1xesziw>.pill,.download-trigger{flex:100%}}@media (prefers-reduced-motion:reduce){.download-trigger,.preview-trigger svg{transition:none}}.summary-bar.svelte-1hdetwh{bottom:max(12px, env(safe-area-inset-bottom));z-index:5;corner-shape:squircle;-webkit-backdrop-filter:blur(20px)saturate(180%);transition:opacity .24s var(--ease-out), transform .24s var(--ease-out);background:#ffffffd1;border-radius:18px;align-items:center;gap:10px;margin-top:20px;padding:10px 10px 10px 14px;display:flex;position:sticky;box-shadow:0 0 0 1px #0000000f,0 10px 30px #0000001f}.summary-bar.hidden.svelte-1hdetwh{opacity:0;pointer-events:none;transform:translateY(12px)}.swatch.svelte-1hdetwh{background:var(--swatch,var(--gray-6));border-radius:50%;flex:none;width:28px;height:28px;box-shadow:inset 0 0 0 1px #0000001f}.text.svelte-1hdetwh{flex:1;min-width:0}.name.svelte-1hdetwh,.details.svelte-1hdetwh{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.name.svelte-1hdetwh{font-size:var(--text-small);font-weight:600}.details.svelte-1hdetwh{color:var(--text-muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.stage-button.svelte-1hdetwh{flex:none;display:none}.summary-bar.svelte-1hdetwh .pill{flex:none}@media (width<=899px),(height<=599px){.stage-button.svelte-1hdetwh{display:block}}@media (prefers-reduced-motion:reduce){.summary-bar.svelte-1hdetwh{transition:none}}.studio.svelte-kb2hb3{--studio-canvas:#f5f5f7;padding:clamp(24px, 3vw, 40px) var(--gutter) clamp(64px, 8vw, 112px);background:var(--studio-canvas)}.layout.svelte-kb2hb3{max-width:var(--site-wide);grid-template-columns:minmax(0,1fr);gap:40px;margin:0 auto;display:grid}.steps.svelte-kb2hb3{grid-template-columns:minmax(0,1fr);align-content:start;width:min(100%,680px);min-width:0;margin-inline:auto;display:grid}.control-stack.svelte-kb2hb3{gap:22px;display:grid}.dimensions.svelte-kb2hb3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.unit-field.svelte-kb2hb3,.text-field.svelte-kb2hb3{gap:8px;font-weight:400;display:grid}.unit-field.quantity.svelte-kb2hb3{max-width:260px}.field-label.svelte-kb2hb3{color:var(--text-muted);font-size:var(--text-caption);font-weight:500}.field-label-row.svelte-kb2hb3{justify-content:flex-end;margin-bottom:-2px;display:flex}.counter.svelte-kb2hb3{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.875rem}.input-shell.svelte-kb2hb3{display:block;position:relative}input.svelte-kb2hb3,textarea.svelte-kb2hb3{corner-shape:squircle;background:var(--surface);min-height:50px;box-shadow:0 0 0 1px var(--gray-a6);font-variant-numeric:tabular-nums;transition:box-shadow .16s var(--ease-out);border:0;border-radius:12px;padding:12px 14px;font-size:1rem}.input-shell.svelte-kb2hb3 input:where(.svelte-kb2hb3){padding-right:48px}input.svelte-kb2hb3:hover,textarea.svelte-kb2hb3:hover{box-shadow:0 0 0 1px var(--gray-a8)}input.svelte-kb2hb3:focus-visible,textarea.svelte-kb2hb3:focus-visible{box-shadow:0 0 0 1px var(--blue-9), 0 0 0 4px var(--blue-a5);outline:none}input[aria-invalid=true].svelte-kb2hb3{box-shadow:0 0 0 1.5px var(--red-9)}textarea.svelte-kb2hb3{min-height:128px;line-height:1.55}.unit.svelte-kb2hb3{color:var(--text-muted);font-size:var(--text-small);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.field-note.svelte-kb2hb3{color:var(--text-muted);font-size:var(--text-caption);line-height:1.5}.field-error.svelte-kb2hb3{color:var(--red-11);font-size:var(--text-caption);font-weight:500}.summary-slot.svelte-kb2hb3{padding-top:12px}@media (width>=900px){.layout.svelte-kb2hb3{grid-template-columns:minmax(0,1fr) minmax(360px,440px);gap:clamp(28px,3.4vw,56px)}.steps.svelte-kb2hb3{width:100%}}@media (width>=900px) and (height>=600px){.stage-column.svelte-kb2hb3{--stage-viewport:clamp(260px, calc(100svh - var(--header-height) - 270px), 680px);top:calc(var(--header-height) + 16px);max-height:calc(100svh - var(--header-height) - 32px);overscroll-behavior:contain;border-radius:var(--radius-tile);corner-shape:squircle;scrollbar-width:none;align-self:start;position:sticky;overflow:auto}}@media (width<=560px){.dimensions.svelte-kb2hb3{gap:8px}.input-shell.svelte-kb2hb3 input:where(.svelte-kb2hb3){padding-right:40px}.unit.svelte-kb2hb3{right:12px}}@media (prefers-reduced-motion:reduce){input.svelte-kb2hb3,textarea.svelte-kb2hb3{transition:none}}.hero.svelte-4dlyt4{padding:calc(var(--header-height) + clamp(56px, 8vw, 112px)) var(--gutter) clamp(56px, 7vw, 96px)}.inner.svelte-4dlyt4{max-width:var(--site-wide);margin:0 auto}.eyebrow.svelte-4dlyt4{color:var(--text-muted);font-size:var(--text-eyebrow);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-weight:600}h1.svelte-4dlyt4{max-width:12em;font-size:var(--text-display);letter-spacing:-.04em;line-height:1}:lang(zh-CN) h1.svelte-4dlyt4,:lang(ja) h1.svelte-4dlyt4{letter-spacing:0;font-size:clamp(2rem,1.2rem + 3.4vw,5rem);line-height:1.12}.lead.svelte-4dlyt4{max-width:36em;color:var(--text-muted);font-size:var(--text-lead);margin-top:28px;line-height:1.5}.actions.svelte-4dlyt4{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:40px;display:flex}.privacy.svelte-4dlyt4{color:var(--text-muted);font-size:var(--text-small);align-items:center;gap:10px;display:inline-flex}.privacy.svelte-4dlyt4>svg{color:var(--green-11);flex:none}.notes.svelte-rh3mo1{padding:clamp(80px, 10vw, 144px) var(--gutter)}.inner.svelte-rh3mo1{max-width:var(--site-wide);margin:0 auto}.eyebrow.svelte-rh3mo1{color:var(--text-muted);font-size:var(--text-eyebrow);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-weight:600}h2.svelte-rh3mo1{max-width:16em;font-size:var(--text-h2)}.tiles.svelte-rh3mo1{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.tile.svelte-rh3mo1{border-radius:var(--radius-tile);corner-shape:squircle;background:#f5f5f7;align-content:start;gap:12px;min-height:280px;padding:clamp(28px,3vw,40px);display:grid}.tile.svelte-rh3mo1>svg{color:var(--text-muted);margin-bottom:12px}.tile.svelte-rh3mo1 h3:where(.svelte-rh3mo1){font-size:var(--text-h3)}.tile.svelte-rh3mo1 p:where(.svelte-rh3mo1){color:var(--text-muted);font-size:var(--text-small);line-height:1.6}.timing.svelte-rh3mo1{background:#000}.timing.svelte-rh3mo1 .label:where(.svelte-rh3mo1){color:var(--text-muted);font-size:var(--text-eyebrow);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.timing.svelte-rh3mo1 .value:where(.svelte-rh3mo1){color:var(--text);font-size:var(--text-h2);letter-spacing:-.03em;margin-bottom:4px;font-weight:600;line-height:1}.timing.svelte-rh3mo1 .value:where(.svelte-rh3mo1) span:where(.svelte-rh3mo1){letter-spacing:0;font-size:.5em}@media (width<=900px){.tiles.svelte-rh3mo1{grid-template-columns:minmax(0,1fr)}.tile.svelte-rh3mo1{min-height:0}}main.svelte-7609gw:lang(ja){word-break:auto-phrase}
