.obw{max-width:1280px;margin-inline:auto;padding:clamp(104px,15vh,136px) 20px clamp(48px,8vh,80px);position:relative}.obw-form{gap:12px;margin-top:28px;display:grid}.obw-seg{box-shadow:inset 0 0 0 1px var(--glass-border);border-radius:10px;justify-self:start;gap:2px;padding:2px;display:inline-flex}.obw-seg button{height:32px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.obw-seg button[aria-selected=true]{background:color-mix(in srgb, var(--text-primary) 9%, transparent);color:var(--text-primary)}.obw-line{gap:8px;display:flex}.obw-field{background:var(--glass-bg);min-width:0;height:44px;box-shadow:inset 0 0 0 1px var(--glass-border);border-radius:10px;flex:1;align-items:center;display:flex}.obw-field:focus-within{box-shadow:inset 0 0 0 1px var(--glass-border-hover), 0 0 0 3px color-mix(in srgb, var(--text-primary) 8%, transparent)}.obw-prefix{color:var(--text-secondary);padding:0 2px 0 14px;font-size:15px}.obw-field input{min-width:0;height:100%;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 14px 0 2px;font-size:16px}.obw-go{height:44px;font:inherit;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.obw-mail{gap:8px;display:grid}.obw-mail textarea{background:var(--glass-bg);width:100%;box-shadow:inset 0 0 0 1px var(--glass-border);color:var(--text-primary);font:inherit;resize:none;border:0;border-radius:10px;outline:none;padding:12px 14px;font-size:13.5px;line-height:1.5}.obw-mail-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.obw-hint,.obw-said{color:var(--text-secondary);font-size:13px}.obw-bar{border-top:1px solid var(--glass-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:16px;display:flex}.obw-sum{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.obw-sum-text{color:var(--text-primary);font-size:16px;font-weight:600}.obw-sum-text .obw-soft{color:var(--text-secondary);font-weight:400}.obw-chips{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.obw-chip{height:24px;color:var(--text-secondary);background:color-mix(in srgb, var(--text-primary) 6%, transparent);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12.5px;font-weight:500;display:inline-flex}.obw-chip[data-tone=sure]{color:#4f9a71;background:#6db58e24}.obw-chip[data-tone=likely]{color:#b9824b;background:#d9985f24}.obw-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.obw-act{height:34px;font:inherit;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.obw-note{color:var(--text-secondary);margin:16px 0 0;font-size:14px}.obw-note[data-error]{color:#d9665b}.obw-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px;margin-top:18px;display:grid}.obw-card{background:var(--glass-bg);min-width:0;box-shadow:inset 0 0 0 1px var(--glass-border);border-radius:16px;padding:12px 16px 6px;overflow:hidden}.obw-card-head{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.obw-card-head h3{color:var(--text-primary);margin:0;font-size:13.5px;font-weight:600}.obw-card-head span{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12.5px}.obw-row{align-items:flex-start;gap:12px;min-width:0;padding:10px 0;display:flex}.obw-row+.obw-row{border-top:1px solid var(--glass-border)}.obw-logo{border-radius:5px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;display:inline-flex;position:relative;overflow:hidden}.obw-letter{color:var(--text-secondary);background:color-mix(in srgb, var(--text-primary) 8%, transparent);justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex;position:absolute;inset:0}.obw-logo img{object-fit:contain;opacity:0;width:20px;height:20px;position:relative}.obw-logo[data-drawn] img{opacity:1}.obw-logo[data-drawn] .obw-letter{display:none}.obw-what{flex:1;min-width:0}.obw-name{align-items:center;gap:8px;min-width:0;display:flex}.obw-name b{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500;overflow:hidden}.obw-name em{color:var(--text-secondary);font-size:12.5px;font-style:normal}.obw-how{min-width:0;color:var(--text-secondary);align-items:center;gap:6px;margin-top:2px;font-size:12.5px;display:flex}.obw-how span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.obw-tip{color:var(--text-secondary);cursor:default;flex:none;display:inline-flex;position:relative}.obw-tip:after{content:attr(data-tip);z-index:5;background:var(--panel-bg);width:max-content;max-width:280px;box-shadow:var(--panel-shadow);border:var(--panel-border);color:var(--text-primary);white-space:normal;opacity:0;pointer-events:none;border-radius:8px;padding:7px 10px;font-size:12.5px;line-height:1.4;transition:opacity .12s,translate .12s;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 4px}.obw-tip:hover:after,.obw-tip:focus-visible:after{opacity:1;translate:-50%}.obw-icons{flex:none;align-items:center;display:flex}.obw-icon{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.obw-icon:hover,.obw-icon:focus-visible{background:color-mix(in srgb, var(--text-primary) 7%, transparent);color:var(--text-primary)}@media (hover:hover) and (width>=640px){.obw-row .obw-icons{opacity:0}.obw-row:hover .obw-icons,.obw-row:focus-within .obw-icons{opacity:1}}.obw-spin{animation:.8s linear infinite obw-spin}@keyframes obw-spin{to{rotate:360deg}}@media (width<=639px){.obw-line{flex-direction:column}.obw-go{width:100%}}
