.review{--wf-scale:1;background:var(--color-bg);min-width:1024px;min-height:100dvh;color:var(--color-text);font-family:var(--font-sans);flex-direction:column;display:flex}.review .strip{background:var(--color-surface-muted);height:26px;color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex:none;justify-content:center;align-items:center;gap:10px;font-size:10px;display:flex}.review .strip b{color:var(--color-text);font-weight:600}.review .shell{flex:1;grid-template-columns:224px minmax(0,1fr);min-height:0;display:grid}.review .shell.solo{grid-template-columns:minmax(0,1fr)}.review .main{flex-direction:column;min-width:0;min-height:0;display:flex}.review .appbar{padding-inline:36px}.review .appbar .title{font-size:13px;font-weight:700}.review .appbar .navlink{color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.review .action{color:var(--color-text);white-space:nowrap;font-size:13px;font-weight:600}.review .screen{flex:1;gap:14px;padding:28px 36px 24px;overflow:visible}.review .screen>*{flex:none}.review .narrow{flex-direction:column;gap:14px;max-width:600px;display:flex}.review .centered{flex-direction:column;align-items:flex-start;gap:14px;max-width:460px;margin:120px auto 0;display:flex}.review .hrow{align-items:center;gap:12px;display:flex}.review .footlinks{color:var(--color-text-muted);justify-content:center;gap:20px;margin-top:auto;padding-top:16px;font-size:12px;display:flex}.review .footcompany{text-align:center;color:var(--color-text-muted);margin:8px 0 0;font-size:12px}.review .footcompany a{color:inherit}.review .footlinks a{color:inherit;text-decoration:none}.review .footlinks a:hover{color:var(--color-text)}.review a.btn,.review a.action{text-decoration:none}.review button.btn,.review button.set-row,.review button.navitem{cursor:pointer;font-family:inherit}.review button.set-row{text-align:left;background:0 0;width:100%;display:block}.review .centered .field{align-self:stretch}.review .btn:disabled{opacity:.5;cursor:default}.review .field input{width:100%;height:100%;color:var(--color-text);font:inherit;font-family:var(--font-mono);letter-spacing:.04em;background:0 0;border:0;outline:0}.review .field div:focus-within{border-color:var(--color-text)}.review .sidenav{border-right:1px solid var(--color-border);flex-direction:column;gap:2px;min-height:0;padding:14px 12px;display:flex}.review .sidenav .logo{padding:4px 10px 16px}.review .navitem{height:34px;color:var(--color-text-muted);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding-inline:10px;font-size:13px;text-decoration:none;display:flex}.review .navitem.on{background:var(--color-surface-muted);color:var(--color-text);font-weight:600}.review .navitem.off{opacity:.38}.review .who{border-top:1px solid var(--color-border);color:var(--color-text-muted);flex-direction:column;gap:2px;margin-top:auto;padding:12px 10px 2px;font-size:11px;display:flex}.review .who b{color:var(--color-text);font-size:12px}.review .who .line{align-items:baseline;gap:4px;display:flex}.review .who form{display:inline}.review .who button{all:unset;cursor:pointer;text-decoration:underline}.review .link{color:var(--color-accent);white-space:nowrap;font-size:12px;font-weight:600}@keyframes review-breathe{0%,to{opacity:1}50%{opacity:.45}}.review .sk{background:var(--color-skeleton);width:100%;height:12px;animation:review-breathe var(--motion-breathe-ms) ease-in-out infinite;border-radius:6px}.review .sk.t{width:38%;height:20px}.review .sk.l{width:72%}.review .sk.s{width:30%}.review .sk.row{border-radius:10px;height:44px}.review .notice{border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.45}.review .notice b{color:var(--color-text)}.review .notice.ok{background:var(--color-ok-bg);border-color:var(--color-ok-bg);color:var(--color-ok)}.review .notice.ok b{color:var(--color-ok)}.review .notice.warn{background:var(--color-warn-bg);border-color:var(--color-warn-bg);color:var(--color-warn)}.review .notice.warn b{color:var(--color-warn)}.review .notice.bad{background:var(--color-warn-bg);border-color:var(--color-warn-bg);color:var(--color-danger-strong)}.review .notice.bad b{color:var(--color-danger-strong)}.review .scrim{background:var(--color-text);opacity:.38;position:fixed;inset:0}.review .dialog{background:var(--color-surface);border-radius:18px;flex-direction:column;gap:10px;width:420px;padding:20px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.review .dialog .dtitle{font-size:15px;font-weight:700}.review .dacts{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.review .dialog .btn{cursor:pointer}.review .cols{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:36px;min-height:0;display:grid}.review .col{flex-direction:column;gap:12px;min-width:0;display:flex}.review .ml{margin-left:auto}.review a.btn.ig-btn{cursor:pointer;align-self:flex-start;gap:10px;padding-inline:18px;text-decoration:none}.review .ig-btn .ig-glyph{align-items:center;display:inline-flex}.review .fields{grid-template-columns:1fr 1fr;gap:12px 20px;display:grid}.review .ig-av.lg{--wf-scale:2.2}.review .hrow>div b,.review .hrow>div small{display:block}.review .hrow>div small{color:var(--color-text-muted);font-size:11px}.review .grid{grid-template-columns:repeat(7,1fr);gap:6px}.review button.ph{appearance:none;font:inherit;color:inherit;cursor:pointer;border:0;padding:0}.review .ph{isolation:isolate}.review .ph.sel{box-shadow:0 0 0 2px var(--color-text)}.review .ig-img:has(>.kp-img):before{display:none}.review .ig-img:has(>.kp-img):after{display:none}.review .ph.up{border:1.5px dashed var(--color-border);color:var(--color-text-faint);background:0 0}.review .ph.up:before,.review .ph.up:after{display:none}.review .ph.up span{background:0 0}.review .ph:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.review .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.review textarea.edit-cap{box-sizing:border-box;resize:vertical;width:100%;color:var(--color-text);background:0 0;font-family:inherit}.review textarea.edit-cap:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.review .edit-cap.over{border-color:var(--color-danger-strong)}.review .sub.left{text-align:left}.review .sub.over{color:var(--color-danger-strong)}.review .preview{border:1px solid var(--color-border);border-radius:12px;flex-direction:column;width:320px;padding:12px 16px;display:flex}.review .link{text-decoration:none}.review a.link:hover{text-decoration:underline}
