.review-workspace *{box-sizing:border-box}.review-workspace a{color:inherit;text-underline-offset:3px}.review-workspace button,.review-workspace input,.review-workspace select,.review-workspace textarea{font:inherit}.review-workspace .button,.review-workspace button,.review-workspace select,.review-workspace summary{min-height:44px}.review-workspace .button,.review-workspace button{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-primary);color:var(--text-primary);cursor:pointer;text-decoration:none}.review-workspace button:disabled{opacity:.5;cursor:default}.review-workspace .primary{background:var(--color-primary);color:var(--color-primary-contrast);border-color:var(--color-primary)}.review-workspace :focus-visible{outline:3px solid #2563eb;outline-offset:3px}.review-workspace{max-width:688px;margin:0 auto;padding:32px 24px 64px}.review-workspace .brand{font-size:16px;font-weight:650;text-decoration:none}.review-workspace h1{font-size:26px;line-height:1.35;margin:28px 0 24px}.review-workspace h2{font-size:19px;margin:24px 0 12px}.review-workspace h3{font-size:16px;margin:24px 0 10px}.review-workspace li,.review-workspace p{font-size:16px;line-height:1.75;overflow-wrap:anywhere}.review-workspace p{margin:10px 0 16px}.review-workspace .meta{font-size:14px;color:var(--text-tertiary)}.review-workspace section{margin:24px 0}.review-workspace label{display:block;margin:16px 0 8px;font-size:15px}.review-workspace select,.review-workspace textarea{width:100%;padding:12px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-primary);color:inherit;line-height:1.65}.review-workspace textarea{resize:vertical}.review-workspace .check{min-height:44px;display:flex;align-items:flex-start;gap:10px;margin:20px 0}.review-workspace .check input{width:20px;height:20px;flex:none;margin-top:2px}.review-workspace details{margin:24px 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.review-workspace summary{cursor:pointer;padding:12px 0}.review-workspace details article{padding:0 4px 16px}.review-workspace details label,.review-workspace details select,.review-workspace details textarea{margin-bottom:16px}.review-workspace .focus-text{font-size:20px;line-height:1.7}.review-workspace .source-links button{font-size:13px;margin-left:8px;padding:6px 10px}.review-workspace .original{white-space:pre-wrap}.review-workspace .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.review-workspace .confirmation,.review-workspace .notice{padding:16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px}.review-workspace .confirmation h2{margin:0 0 16px;font-size:16px}.review-workspace .confirmation button+button{margin-left:10px}.review-workspace li{margin-bottom:12px}.review-workspace li p{margin:5px 0;color:var(--text-secondary)}@media (max-width:430px){.review-workspace{padding:24px 16px 48px}.review-workspace h1{font-size:24px}.review-workspace .actions{flex-direction:column}.review-workspace .actions button,.review-workspace form>.primary{width:100%}}@media (prefers-reduced-motion:no-preference){.review-workspace a,.review-workspace button{transition:color .15s,background-color .15s}}.review-workspace .probe{margin:24px 0;padding:18px;border-radius:12px;background:var(--bg-secondary);border:1px solid var(--border-color)}.review-workspace .probe h3{margin-top:0}.review-workspace .brand{display:inline-flex;align-items:center;min-height:44px}.review-workspace .review-return{margin-top:24px;border-top:1px solid var(--border-color);padding-top:16px}.review-workspace input:not([type]),.review-workspace input[type=text]{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary)}